
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
Revision 6:d6d4f48fc2e1, committed 2019-05-06
- Comitter:
- Tantep
- Date:
- Mon May 06 07:11:21 2019 +0000
- Parent:
- 5:7db99d28bc36
- Commit message:
- 1
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hand.h Mon May 06 07:11:21 2019 +0000 @@ -0,0 +1,8825 @@ +/********************************************************************** +* Written by WAVToCode +* Date: Sun May 05 01:25:55 PM +* FileName: fcknhand.C +* Interleaved: N/A +* Signed: No +* No. of channels: 1 +* No. of samples: 70487 +* Bits/Sample: 24 +**********************************************************************/ + +#define num_hand 70487 + +const unsigned long hand_data[num_hand] = { +8388608, 8388864, 8388352, 8388352, 8389376, 8387584, 8389888, 8387584, /* 0-7 */ +8388864, 8388864, 8388352, 8388864, 8388352, 8388608, 8388864, 8388352, /* 8-15 */ +8388864, 8388352, 8388864, 8388352, 8388864, 8388352, 8388864, 8388352, /* 16-23 */ +8389120, 8387840, 8389120, 8388608, 8388352, 8389120, 8387840, 8389376, /* 24-31 */ +8387840, 8389632, 8387584, 8389376, 8388096, 8388864, 8388608, 8388608, /* 32-39 */ +8388608, 8388608, 8388608, 8388608, 8388608, 8388608, 8388352, 8389120, /* 40-47 */ +8388096, 8389376, 8387584, 8389632, 8387584, 8389376, 8388608, 8387840, /* 48-55 */ +8389888, 8387328, 8389376, 8388352, 8388608, 8388608, 8388864, 8388096, /* 56-63 */ +8389120, 8388352, 8388608, 8388608, 8388608, 8388608, 8388608, 8388608, /* 64-71 */ +8388608, 8388608, 8388608, 8388608, 8388608, 8388608, 8388864, 8388352, /* 72-79 */ +8388608, 8388608, 8388608, 8388864, 8388608, 8388096, 8389120, 8388096, /* 80-87 */ +8389120, 8388352, 8388864, 8388096, 8389120, 8387840, 8389632, 8387840, /* 88-95 */ +8389120, 8388096, 8389120, 8388352, 8388352, 8389376, 8387584, 8389632, /* 96-103 */ +8387840, 8388864, 8388608, 8388608, 8388608, 8388608, 8388608, 8388352, /* 104-111 */ +8388864, 8388352, 8389120, 8387840, 8389376, 8387840, 8389376, 8387840, /* 112-119 */ +8389376, 8388096, 8388608, 8388864, 8388352, 8388864, 8388608, 8388608, /* 120-127 */ +8388096, 8389376, 8388096, 8388608, 8389120, 8387840, 8389376, 8388096, /* 128-135 */ +8388608, 8388864, 8388352, 8388864, 8388352, 8388608, 8388608, 8388608, /* 136-143 */ +8388608, 8388864, 8388096, 8389120, 8388096, 8388864, 8388608, 8388608, /* 144-151 */ +8388608, 8388608, 8388608, 8388608, 8388352, 8388864, 8388608, 8388352, /* 152-159 */ +8389120, 8387840, 8389376, 8387840, 8389376, 8387840, 8389376, 8387840, /* 160-167 */ +8389376, 8387840, 8389120, 8388352, 8388864, 8388352, 8388608, 8388864, /* 168-175 */ +8388096, 8389376, 8387840, 8389120, 8388096, 8389376, 8387840, 8389376, /* 176-183 */ +8387840, 8389120, 8388352, 8388864, 8388352, 8388864, 8388352, 8388864, /* 184-191 */ +8388352, 8388608, 8388608, 8388864, 8388352, 8388608, 8388608, 8388608, /* 192-199 */ +8388608, 8388864, 8388096, 8389120, 8388352, 8388352, 8389376, 8387584, /* 200-207 */ +8389632, 8387584, 8389376, 8388352, 8388352, 8389120, 8387840, 8389376, /* 208-215 */ +8388096, 8389120, 8387840, 8389376, 8387840, 8389376, 8388096, 8388608, /* 216-223 */ +8388864, 8388352, 8388608, 8389120, 8387584, 8389632, 8387840, 8389120, /* 224-231 */ +8388352, 8388608, 8388864, 8388096, 8389376, 8387840, 8389120, 8388352, /* 232-239 */ +8388864, 8388352, 8388608, 8388608, 8388608, 8388608, 8388608, 8388608, /* 240-247 */ +8388352, 8389120, 8387840, 8389376, 8387840, 8389376, 8388096, 8388864, /* 248-255 */ +8388352, 8388864, 8388608, 8388608, 8388608, 8388352, 8389120, 8388096, /* 256-263 */ +8389120, 8388096, 8389120, 8388352, 8388352, 8389376, 8387584, 8389632, /* 264-271 */ +8387840, 8389120, 8388096, 8389376, 8387584, 8389632, 8387584, 8389376, /* 272-279 */ +8388096, 8388864, 8388608, 8388352, 8389120, 8388096, 8388608, 8388864, /* 280-287 */ +8388352, 8389120, 8388096, 8388608, 8388864, 8388096, 8389376, 8387840, /* 288-295 */ +8389376, 8387840, 8389120, 8388096, 8389376, 8387584, 8389632, 8387840, /* 296-303 */ +8389120, 8388096, 8389120, 8388096, 8389120, 8388352, 8388608, 8388608, /* 304-311 */ +8388864, 8388352, 8388864, 8388352, 8388608, 8388864, 8388608, 8388608, /* 312-319 */ +8388608, 8388352, 8388864, 8388608, 8388608, 8388608, 8388608, 8388608, /* 320-327 */ +8388608, 8388608, 8388352, 8389120, 8388352, 8388608, 8388608, 8388608, /* 328-335 */ +8388608, 8388608, 8388864, 8387840, 8389632, 8387840, 8389120, 8388096, /* 336-343 */ +8388864, 8388608, 8388608, 8388608, 8388608, 8388096, 8389888, 8387072, /* 344-351 */ +8389888, 8387584, 8389376, 8388352, 8388352, 8389120, 8388096, 8389120, /* 352-359 */ +8388352, 8388352, 8389120, 8388096, 8389376, 8387840, 8389120, 8388352, /* 360-367 */ +8388608, 8388864, 8388096, 8389376, 8387840, 8389120, 8388352, 8388352, /* 368-375 */ +8389632, 8387072, 8390400, 8386816, 8389888, 8387840, 8389120, 8388608, /* 376-383 */ +8388096, 8389120, 8388096, 8389120, 8388352, 8388608, 8388608, 8388608, /* 384-391 */ +8388864, 8388352, 8388608, 8388608, 8388608, 8388608, 8388864, 8388352, /* 392-399 */ +8388608, 8388864, 8388096, 8389120, 8388096, 8389376, 8387840, 8389120, /* 400-407 */ +8388352, 8388608, 8388608, 8388864, 8388096, 8389120, 8388352, 8388608, /* 408-415 */ +8388864, 8388352, 8388608, 8388608, 8388608, 8388608, 8388864, 8388096, /* 416-423 */ +8389120, 8388096, 8388864, 8388864, 8388096, 8389120, 8388096, 8389120, /* 424-431 */ +8388352, 8388608, 8388608, 8388608, 8388608, 8388608, 8388608, 8388352, /* 432-439 */ +8389120, 8388096, 8389120, 8388352, 8388352, 8389120, 8387840, 8389632, /* 440-447 */ +8387584, 8389632, 8387584, 8389376, 8388096, 8388864, 8388352, 8389120, /* 448-455 */ +8388096, 8389120, 8388096, 8388864, 8388608, 8388608, 8388352, 8388864, /* 456-463 */ +8388608, 8388608, 8388352, 8388864, 8388352, 8389120, 8388096, 8388864, /* 464-471 */ +8388352, 8389120, 8388096, 8389120, 8388096, 8388864, 8388608, 8388352, /* 472-479 */ +8389120, 8388096, 8388864, 8388608, 8388352, 8388864, 8388352, 8389120, /* 480-487 */ +8387840, 8389632, 8387584, 8389120, 8388864, 8387840, 8389632, 8387840, /* 488-495 */ +8388608, 8389120, 8388096, 8388864, 8388608, 8388352, 8388864, 8388608, /* 496-503 */ +8388608, 8388352, 8389120, 8388096, 8389120, 8388352, 8388608, 8388864, /* 504-511 */ +8388352, 8388608, 8388864, 8388096, 8389632, 8387328, 8389376, 8388352, /* 512-519 */ +8388608, 8388864, 8388352, 8388352, 8389376, 8387840, 8389120, 8388352, /* 520-527 */ +8388864, 8388352, 8388864, 8388352, 8388864, 8388608, 8388352, 8388864, /* 528-535 */ +8388608, 8388352, 8389120, 8387840, 8389376, 8388096, 8388608, 8388864, /* 536-543 */ +8388352, 8388864, 8388352, 8388608, 8388864, 8388352, 8389120, 8387840, /* 544-551 */ +8389376, 8387840, 8389376, 8388096, 8388864, 8388608, 8388352, 8389120, /* 552-559 */ +8387840, 8389632, 8387840, 8388864, 8388608, 8388608, 8388608, 8388864, /* 560-567 */ +8387840, 8389632, 8387584, 8389376, 8388352, 8388352, 8389120, 8388096, /* 568-575 */ +8389120, 8388352, 8388352, 8389120, 8387840, 8389632, 8387840, 8388864, /* 576-583 */ +8388608, 8388608, 8388608, 8388608, 8388608, 8388608, 8388608, 8388864, /* 584-591 */ +8387840, 8389632, 8387584, 8389632, 8387584, 8389376, 8388096, 8389120, /* 592-599 */ +8388096, 8389120, 8387840, 8389632, 8387840, 8389120, 8388352, 8388608, /* 600-607 */ +8388608, 8388864, 8388096, 8389376, 8387840, 8389376, 8387840, 8389120, /* 608-615 */ +8388352, 8388864, 8388352, 8388864, 8388096, 8389376, 8387840, 8389376, /* 616-623 */ +8387840, 8389120, 8388352, 8388608, 8389120, 8387840, 8389376, 8387840, /* 624-631 */ +8389120, 8388608, 8388352, 8389120, 8387840, 8389120, 8388352, 8388864, /* 632-639 */ +8388608, 8388352, 8388864, 8388352, 8388864, 8388352, 8389120, 8388096, /* 640-647 */ +8388864, 8388608, 8388352, 8388864, 8388608, 8388608, 8388352, 8389120, /* 648-655 */ +8387840, 8389376, 8388096, 8388864, 8388608, 8388352, 8388864, 8388608, /* 656-663 */ +8388608, 8388608, 8388608, 8388352, 8388864, 8388864, 8388096, 8389120, /* 664-671 */ +8388096, 8388864, 8388608, 8388608, 8388352, 8389120, 8388096, 8389120, /* 672-679 */ +8388096, 8388864, 8388608, 8388352, 8389120, 8388096, 8389120, 8388096, /* 680-687 */ +8388864, 8388352, 8387072, 8387584, 8390144, 8390912, 8388096, 8385536, /* 688-695 */ +8386816, 8390656, 8389120, 8386816, 8382976, 8383232, 8382720, 8387584, /* 696-703 */ +8395008, 8395520, 8386304, 8377856, 8374784, 8381696, 8385024, 8387840, /* 704-711 */ +8385280, 8382720, 8372480, 8367616, 8376832, 8391936, 8397312, 8387840, /* 712-719 */ +8376832, 8373248, 8371712, 8382464, 8389888, 8393216, 8391168, 8385792, /* 720-727 */ +8374016, 8363264, 8366848, 8385280, 8405248, 8402176, 8375040, 8348160, /* 728-735 */ +8353792, 8386304, 8418048, 8408576, 8382464, 8359936, 8354560, 8363520, /* 736-743 */ +8378112, 8386560, 8392960, 8411904, 8417280, 8383488, 8341760, 8363264, /* 744-751 */ +8422400, 8446976, 8399104, 8325888, 8299520, 8347136, 8425472, 8460288, /* 752-759 */ +8427264, 8377856, 8368640, 8371200, 8360192, 8365824, 8417536, 8468736, /* 760-767 */ +8446208, 8347136, 8271360, 8294144, 8386304, 8439552, 8417280, 8373760, /* 768-775 */ +8345088, 8329728, 8331008, 8363008, 8427264, 8454400, 8384512, 8278272, /* 776-783 */ +8263680, 8346368, 8428544, 8438528, 8393984, 8327936, 8292608, 8311808, /* 784-791 */ +8363776, 8404480, 8435456, 8442112, 8368384, 8244992, 8201728, 8306176, /* 792-799 */ +8453376, 8511488, 8474880, 8412416, 8391680, 8388864, 8383232, 8409856, /* 800-807 */ +8480512, 8507136, 8409856, 8256768, 8216320, 8359680, 8577792, 8652800, /* 808-815 */ +8485632, 8243200, 8202240, 8365568, 8468480, 8400640, 8342784, 8385536, /* 816-823 */ +8399616, 8311808, 8246528, 8285184, 8418304, 8551424, 8559104, 8418048, /* 824-831 */ +8265216, 8188416, 8174592, 8273920, 8475136, 8554752, 8435200, 8379136, /* 832-839 */ +8527360, 8652544, 8502272, 8167168, 7920640, 7995136, 8322304, 8616192, /* 840-847 */ +8731648, 8750848, 8702720, 8526336, 8284160, 8142592, 8139776, 8177920, /* 848-855 */ +8197376, 8207616, 8242688, 8345088, 8459776, 8486912, 8479488, 8527616, /* 856-863 */ +8552192, 8443392, 8260352, 8156672, 8186624, 8313088, 8432384, 8456448, /* 864-871 */ +8395264, 8357632, 8432384, 8576768, 8643584, 8575232, 8432128, 8287232, /* 872-879 */ +8169984, 8174592, 8352512, 8566528, 8674048, 8624128, 8447488, 8247552, /* 880-887 */ +8191232, 8315136, 8512512, 8622080, 8494080, 8180480, 8004608, 8182272, /* 888-895 */ +8510720, 8655616, 8509952, 8224512, 8049152, 8098816, 8249088, 8342016, /* 896-903 */ +8427264, 8539904, 8536576, 8382976, 8235264, 8167936, 8186368, 8308736, /* 904-911 */ +8388864, 8279552, 8175616, 8259072, 8328704, 8259840, 8273152, 8444416, /* 912-919 */ +8523264, 8364288, 8081664, 7982336, 8261376, 8625664, 8575744, 8208384, /* 920-927 */ +8036352, 8195328, 8391936, 8508416, 8576512, 8511488, 8259840, 8030976, /* 928-935 */ +8022528, 8179456, 8350208, 8406784, 8281088, 8158720, 8284928, 8544000, /* 936-943 */ +8678400, 8693760, 8621056, 8369408, 8058368, 8038400, 8383232, 8761344, /* 944-951 */ +8791552, 8468224, 8201728, 8382208, 8820224, 8919296, 8494080, 8115200, /* 952-959 */ +8284416, 8698624, 8695808, 8222464, 7828224, 7983616, 8531456, 8864768, /* 960-967 */ +8609792, 8123136, 7966208, 8188928, 8428288, 8490240, 8395520, 8190976, /* 968-975 */ +8014848, 8040192, 8261632, 8519168, 8609024, 8413952, 8105472, 8063232, /* 976-983 */ +8367872, 8727040, 8857856, 8716032, 8446720, 8246784, 8214784, 8279552, /* 984-991 */ +8368128, 8518656, 8794624, 8976640, 8706304, 8116736, 7848704, 8218624, /* 992-999 */ +8805888, 9016576, 8714752, 8217600, 7893248, 7906560, 8227584, 8685056, /* 1000-1007 */ +8959744, 8791552, 8302592, 7980288, 8195328, 8699392, 8860160, 8472064, /* 1008-1015 */ +8025600, 7985408, 8205312, 8305664, 8301824, 8382720, 8464384, 8379392, /* 1016-1023 */ +8252160, 8273664, 8397312, 8470784, 8489984, 8536576, 8565248, 8403712, /* 1024-1031 */ +8113152, 8025600, 8291328, 8622848, 8629248, 8256512, 7875328, 7966720, /* 1032-1039 */ +8465408, 8759808, 8499456, 8036352, 7879936, 8133888, 8476416, 8449280, /* 1040-1047 */ +8022016, 7770624, 8097536, 8569600, 8585216, 8300032, 8287232, 8640768, /* 1048-1055 */ +8867840, 8562176, 8036608, 7988992, 8501760, 8916992, 8811008, 8395008, /* 1056-1063 */ +7924736, 7539456, 7536640, 8049664, 8751872, 9135104, 8844288, 8045312, /* 1064-1071 */ +7431936, 7582976, 8299008, 8935936, 9015040, 8463104, 7785472, 7618304, /* 1072-1079 */ +7960064, 8305664, 8422656, 8417792, 8325888, 8178432, 8059904, 8018176, /* 1080-1087 */ +8129024, 8342272, 8404480, 8265472, 8124672, 7954688, 7670272, 7599360, /* 1088-1095 */ +7999488, 8511232, 8686848, 8570624, 8423680, 8370688, 8398080, 8450816, /* 1096-1103 */ +8559616, 8751104, 8752384, 8316928, 7826944, 7859712, 8251392, 8419328, /* 1104-1111 */ +8267520, 8114432, 8045824, 7940096, 7848704, 7981056, 8340224, 8642816, /* 1112-1119 */ +8599552, 8358656, 8338432, 8499456, 8371712, 7833088, 7304704, 7173376, /* 1120-1127 */ +7611648, 8402944, 8913152, 8798464, 8458752, 8192512, 7790336, 7450624, /* 1128-1135 */ +7799808, 8637952, 8991744, 8566272, 8135168, 8226048, 8461824, 8396544, /* 1136-1143 */ +8281088, 8496384, 8869632, 8946944, 8692224, 8461824, 8351232, 8106752, /* 1144-1151 */ +7764992, 7788800, 8185600, 8344576, 8092416, 8029184, 8406272, 8679168, /* 1152-1159 */ +8507904, 8220416, 8120576, 8238592, 8511232, 8638208, 8302592, 7812864, /* 1160-1167 */ +7721728, 7984640, 8310272, 8695552, 9080064, 9065216, 8446976, 7675648, /* 1168-1175 */ +7547648, 8304128, 9135872, 9190400, 8686848, 8442880, 8699136, 8986112, /* 1176-1183 */ +8816896, 8302592, 8086784, 8473856, 8930304, 8852480, 8431616, 8227072, /* 1184-1191 */ +8304128, 8321024, 8111360, 7831040, 7825152, 8299008, 9024000, 9434624, /* 1192-1199 */ +9152768, 8421120, 7903232, 7909376, 8091904, 8069120, 8011264, 8201728, /* 1200-1207 */ +8447232, 8308736, 7849216, 7803136, 8492544, 9155328, 9042688, 8444416, /* 1208-1215 */ +8118272, 8350208, 8841984, 8972032, 8452096, 7811072, 7780608, 8261632, /* 1216-1223 */ +8585216, 8514560, 8515328, 8976640, 9414912, 8894208, 7462400, 6403584, /* 1224-1231 */ +6719744, 7875328, 8717312, 8861696, 8634880, 8347392, 8112384, 8035840, /* 1232-1239 */ +8182528, 8400128, 8409344, 8117760, 7657984, 7228160, 7165440, 7646464, /* 1240-1247 */ +8205056, 8227840, 7959552, 8023552, 8364288, 8547840, 8529920, 8532992, /* 1248-1255 */ +8535040, 8256256, 7674112, 7360256, 7729152, 8189440, 8093952, 7876864, /* 1256-1263 */ +8016384, 7959296, 7538432, 7849728, 9219584, 10072576, 9166336, 7460864, /* 1264-1271 */ +6767104, 7714816, 9296128, 9949184, 9218304, 8123648, 7441664, 6969600, /* 1272-1279 */ +7026688, 8342016, 9917184, 9688064, 7750656, 6462976, 7286528, 9143808, /* 1280-1287 */ +9905920, 8867584, 7494912, 7335680, 7918336, 8059392, 7787776, 7718912, /* 1288-1295 */ +7884800, 7995136, 7837440, 7459840, 7340544, 7746560, 8155136, 8227584, /* 1296-1303 */ +8425472, 8908288, 9135104, 8925696, 8720640, 8699392, 8624128, 8304384, /* 1304-1311 */ +7892480, 7816704, 8184832, 8487680, 8601344, 8982016, 9392128, 9212928, /* 1312-1319 */ +8961536, 9349632, 9726464, 9288960, 8438784, 7856640, 7713024, 7930624, /* 1320-1327 */ +8303104, 8610304, 8876800, 9179392, 9434368, 9409792, 8856576, 7961088, /* 1328-1335 */ +7391232, 7468544, 7768320, 7690752, 7276288, 7264768, 7902720, 8322048, /* 1336-1343 */ +8131072, 8129280, 8523264, 8770816, 9068288, 9266432, 8255232, 6707712, /* 1344-1351 */ +6731008, 7907584, 8357120, 8572928, 9549824, 10048512, 9363968, 8800256, /* 1352-1359 */ +8770560, 8565504, 8404480, 8686848, 8963328, 9031424, 8835328, 8048896, /* 1360-1367 */ +7392768, 8026368, 9189888, 9363456, 8827392, 8572160, 8441088, 7999744, /* 1368-1375 */ +7400192, 7083008, 7604224, 8721920, 8871936, 7432448, 6437376, 7814912, /* 1376-1383 */ +10296064, 10983680, 8803072, 5951744, 5754880, 8400384, 10455552, 9418496, /* 1384-1391 */ +7100416, 6418176, 7369216, 8305664, 8811520, 9194240, 9042944, 8214016, /* 1392-1399 */ +7408128, 7118080, 7513344, 8608768, 9487616, 9175552, 8364800, 8101120, /* 1400-1407 */ +8157184, 8407040, 9233408, 9696256, 8735232, 7740928, 8366592, 9396480, /* 1408-1415 */ +8949248, 7697408, 7606528, 8960512, 9954560, 8920320, 6845440, 6543872, /* 1416-1423 */ +8676352, 10791680, 10763264, 9129472, 7470592, 6445824, 6322432, 7284736, /* 1424-1431 */ +8684800, 9633536, 9856000, 9054976, 7275264, 6289152, 7742464, 10114048, /* 1432-1439 */ +10725632, 9266432, 7442944, 6776576, 7521280, 8432640, 8229632, 7692544, /* 1440-1447 */ +8305920, 9302528, 8971520, 7923200, 7821568, 8276992, 8167936, 8136960, /* 1448-1455 */ +8870912, 9082112, 7586048, 5558528, 5392640, 7682304, 10224640, 10754816, /* 1456-1463 */ +9520384, 8157184, 7169792, 6729472, 7778304, 9913344, 10688768, 8975872, /* 1464-1471 */ +6843392, 6245120, 6835968, 7745280, 8636928, 9097728, 9058560, 9159680, /* 1472-1479 */ +9316608, 8678400, 7578624, 7413504, 8437248, 9554176, 9851392, 9054976, /* 1480-1487 */ +7632384, 7017216, 8159232, 9614080, 9283840, 7908864, 8122368, 9977856, /* 1488-1495 */ +10703104, 9189376, 7649536, 7753728, 8292096, 7960832, 7603200, 8306944, /* 1496-1503 */ +9398528, 9527040, 8682496, 8238080, 8776192, 8911872, 7657216, 6779904, /* 1504-1511 */ +8213504, 10373120, 10425856, 8811264, 8019968, 8469248, 8645888, 8081408, /* 1512-1519 */ +7926016, 9104384, 10856192, 11247360, 9412864, 6923264, 6033408, 7374592, /* 1520-1527 */ +9316352, 9738752, 8694272, 8321792, 9399296, 10022656, 8886784, 7305728, /* 1528-1535 */ +7038976, 8379136, 10208000, 10764288, 9348352, 7588864, 7555840, 9045504, /* 1536-1543 */ +10100736, 9528064, 8057600, 7244800, 7860736, 9284608, 10238720, 9791744, /* 1544-1551 */ +8269312, 7169792, 7395328, 8091904, 8295424, 8596480, 9573120, 10179072, /* 1552-1559 */ +9400576, 7966464, 7156736, 7451904, 8527872, 9548288, 9811968, 9466368, /* 1560-1567 */ +9101824, 8824832, 8484096, 8445952, 9201152, 10125312, 9666048, 7458304, /* 1568-1575 */ +5168640, 5237760, 8154112, 11393792, 11458304, 8252416, 5451264, 5932032, /* 1576-1583 */ +8318976, 9536256, 9300992, 9312512, 9861888, 9603584, 8115200, 6373376, /* 1584-1591 */ +5551616, 6528512, 9012480, 11029504, 10565376, 8300032, 6717952, 6845952, /* 1592-1599 */ +7792896, 8509440, 8587008, 8095488, 7709952, 8277760, 9611264, 10301440, /* 1600-1607 */ +9191168, 7175168, 6382080, 7431936, 8909312, 9821696, 10216960, 9607424, /* 1608-1615 */ +7838464, 6409984, 6945280, 8867328, 10120704, 9336064, 7244544, 6047744, /* 1616-1623 */ +6966784, 8739840, 9308160, 8329728, 7018752, 6302464, 6454528, 7546624, /* 1624-1631 */ +8944896, 9445632, 8738560, 7892736, 7913472, 8518656, 8727040, 8451328, /* 1632-1639 */ +8747520, 10001664, 10708224, 9276928, 6636800, 5427200, 7024128, 9656576, /* 1640-1647 */ +10724608, 9966848, 9024000, 8636160, 7898624, 6757120, 6796800, 8624896, /* 1648-1655 */ +10189824, 9401600, 7206144, 6304512, 7877632, 10248960, 11213312, 10402048, /* 1656-1663 */ +8913408, 7420160, 6105600, 5963520, 7615744, 9757952, 10547968, 9581056, /* 1664-1671 */ +7897856, 6780160, 6825216, 7743744, 8797440, 9318656, 8691968, 7127552, /* 1672-1679 */ +6007808, 6412032, 7602688, 8376064, 8832512, 9450240, 9894912, 9737216, /* 1680-1687 */ +9128960, 8458496, 8139264, 8435712, 9004288, 9109248, 8613632, 8166144, /* 1688-1695 */ +8338432, 8890624, 8933888, 8011520, 7056128, 7373312, 8719616, 9665280, /* 1696-1703 */ +9646080, 9146624, 8533248, 7953920, 7739136, 8146944, 9028352, 9677312, /* 1704-1711 */ +9172736, 7675648, 6756096, 7436800, 8749312, 9233920, 8836096, 8505856, /* 1712-1719 */ +8763392, 9075456, 8657664, 7690240, 7227136, 7867136, 9128192, 9999360, /* 1720-1727 */ +9647360, 8360192, 7607552, 8131072, 9038848, 9386752, 9022976, 7919360, /* 1728-1735 */ +6578944, 6347264, 7631104, 9085440, 9634816, 9467904, 9008128, 8335872, /* 1736-1743 */ +7544832, 6926336, 7132416, 8500480, 9893120, 9634048, 8029696, 6946304, /* 1744-1751 */ +7237120, 8351488, 9656064, 10632704, 10434048, 8989952, 7688192, 7858432, /* 1752-1759 */ +8998656, 9606656, 9392128, 9242624, 9363456, 9006336, 8157184, 7853568, /* 1760-1767 */ +8559616, 9409024, 9430272, 8668160, 7893760, 7692544, 8061184, 8713728, /* 1768-1775 */ +9445120, 9976320, 9727488, 8499712, 7152384, 7031040, 8416256, 10001152, /* 1776-1783 */ +10111488, 8661504, 7401728, 7661568, 8654848, 9066240, 9072384, 9330432, /* 1784-1791 */ +9359360, 8515072, 7462400, 7294720, 8010496, 8711936, 8937216, 9132032, /* 1792-1799 */ +9620224, 9696256, 8612608, 7117056, 6767872, 7924736, 9502976, 10276352, /* 1800-1807 */ +9610240, 7996928, 7054848, 7682560, 8690688, 8682240, 8198912, 8387840, /* 1808-1815 */ +9008384, 9082624, 8571136, 8401664, 9065216, 9769984, 9495808, 8545024, /* 1816-1823 */ +8044032, 8463872, 9288960, 9690112, 9277952, 8768256, 9094656, 9698048, /* 1824-1831 */ +9340928, 8454144, 8341760, 8962048, 9437952, 9605888, 9586944, 9248000, /* 1832-1839 */ +8670976, 8291584, 8466432, 9100544, 9646336, 9643776, 9208832, 8701696, /* 1840-1847 */ +8380160, 8444160, 8777216, 8927488, 8939520, 9243648, 9509376, 9069312, /* 1848-1855 */ +8379136, 8285184, 8572416, 8720896, 8893696, 9089024, 8887808, 8514304, /* 1856-1863 */ +8582400, 8846336, 8563456, 7895808, 7784960, 8383744, 8783360, 8566784, /* 1864-1871 */ +8348160, 8484352, 8654080, 8732160, 8896768, 9082112, 9094400, 8814336, /* 1872-1879 */ +8191744, 7569920, 7629568, 8439552, 9324800, 9867520, 9935360, 9341696, /* 1880-1887 */ +8624640, 8712704, 9116416, 8693504, 7994368, 8171008, 8742912, 8840704, /* 1888-1895 */ +8933888, 9563648, 10159104, 10112256, 9536512, 8586496, 7341312, 6513408, /* 1896-1903 */ +6862080, 7806976, 8293888, 8689152, 9751808, 10475008, 9472768, 7883264, /* 1904-1911 */ +7995904, 9613824, 10435840, 9450496, 7914496, 7297792, 7741440, 8343808, /* 1912-1919 */ +8496128, 8790016, 9705472, 10212608, 9290752, 8023552, 8028416, 8934912, /* 1920-1927 */ +9243136, 8627200, 7898368, 7564544, 7510528, 7746048, 8682240, 10201600, /* 1928-1935 */ +10971392, 9782784, 7629568, 6636288, 7211008, 8034048, 8261120, 8195072, /* 1936-1943 */ +8114944, 7895040, 7791104, 8420096, 9506048, 9715712, 8497664, 7189504, /* 1944-1951 */ +7084032, 7619072, 7719168, 7786496, 8651008, 9624576, 9414656, 8342016, /* 1952-1959 */ +7941120, 8736000, 9675776, 9669888, 8879104, 8215040, 8048128, 8130816, /* 1960-1967 */ +8480256, 9220352, 9870080, 9816320, 9267200, 8891648, 8904960, 9075200, /* 1968-1975 */ +9267456, 9490688, 9676032, 9660672, 9232640, 8389120, 7711488, 7881472, /* 1976-1983 */ +8651008, 9120512, 8921856, 8365568, 8022272, 8420096, 9305856, 9425920, /* 1984-1991 */ +8268032, 7322368, 7857920, 8688384, 8136448, 6908672, 6854912, 8009216, /* 1992-1999 */ +8825856, 8671488, 8364544, 8697856, 9673216, 10701312, 10701824, 9085696, /* 2000-2007 */ +7108864, 6641920, 7526656, 8051712, 7899136, 8324608, 9555712, 10182144, /* 2008-2015 */ +9192704, 7499264, 6794240, 7530240, 8689664, 9334528, 9360896, 8881664, /* 2016-2023 */ +8024320, 7147264, 6857472, 7720192, 9572608, 11076352, 10413312, 7728128, /* 2024-2031 */ +5387776, 5459968, 7557888, 9536256, 9969152, 9075200, 8067584, 7940096, /* 2032-2039 */ +8575488, 8876800, 8194560, 7403008, 7887872, 9514752, 10542336, 9543936, /* 2040-2047 */ +7330048, 6217216, 7206144, 8720128, 9127424, 8988160, 9063424, 8476928, /* 2048-2055 */ +6891776, 6180096, 7754496, 10247936, 11125504, 9394688, 6636032, 5635072, /* 2056-2063 */ +7522560, 10203904, 10961152, 9537024, 7779072, 7148288, 7415040, 7728896, /* 2064-2071 */ +7937536, 8480512, 9091840, 9020160, 8466944, 8332544, 8484096, 7991040, /* 2072-2079 */ +7067648, 7054336, 8315136, 9538816, 9428736, 8129536, 6742016, 6158592, /* 2080-2087 */ +6797056, 8429824, 9959168, 10051840, 8676608, 7314688, 7011072, 7342336, /* 2088-2095 */ +7580416, 7672320, 7883264, 8243456, 8503040, 8400128, 8077056, 8058880, /* 2096-2103 */ +8551936, 9054976, 9118208, 9165056, 9648640, 9745920, 8401152, 6472960, /* 2104-2111 */ +6128896, 7922432, 9872896, 10049280, 8800256, 7820032, 8070656, 9079552, /* 2112-2119 */ +9621504, 8933376, 7682304, 7266816, 7951616, 8664832, 8745728, 8635136, /* 2120-2127 */ +8782592, 8968448, 8749824, 8071168, 7500032, 7766272, 8852736, 9812736, /* 2128-2135 */ +9599488, 8062464, 6307328, 6067968, 7798272, 9710336, 10117376, 9461760, /* 2136-2143 */ +8803328, 7925248, 6671616, 6384128, 7936768, 9780736, 9854464, 8340480, /* 2144-2151 */ +6982656, 6683392, 7231744, 8188160, 8954112, 8857088, 8001280, 7259136, /* 2152-2159 */ +7161856, 7315456, 7314944, 7617024, 8561664, 9155328, 8380672, 6960640, /* 2160-2167 */ +6357248, 7147520, 8939008, 10733568, 11021824, 9119744, 6450176, 4969728, /* 2168-2175 */ +5724416, 8012800, 10069504, 10753024, 10044416, 8638720, 7167488, 6134784, /* 2176-2183 */ +6051072, 7191552, 9024000, 10259456, 9853184, 8320512, 7026432, 6502400, /* 2184-2191 */ +6706176, 7848192, 9597952, 10541056, 9707520, 7858432, 6371072, 6060544, /* 2192-2199 */ +7150336, 8881664, 9655552, 8559360, 6730240, 5999360, 6732800, 7782400, /* 2200-2207 */ +8215808, 8162560, 7965696, 7333376, 6052608, 5085184, 5999616, 8640256, /* 2208-2215 */ +10942464, 10828800, 8384000, 5800960, 5205248, 6966528, 9202688, 9943296, /* 2216-2223 */ +9141248, 8188160, 7705344, 7207680, 6868736, 7535104, 8957440, 9917440, /* 2224-2231 */ +9823488, 8833024, 7300352, 5956864, 5949696, 7415296, 8863232, 8895744, /* 2232-2239 */ +7948800, 7378432, 7624448, 8225280, 8766208, 8914432, 8373248, 7581952, /* 2240-2247 */ +7620352, 8710656, 9640960, 9330176, 8196608, 7225600, 6770176, 7075840, /* 2248-2255 */ +8214272, 9090048, 8499456, 7228672, 7023360, 8080896, 9280768, 9866496, /* 2256-2263 */ +9460992, 7944448, 6093312, 5396736, 6671104, 8920320, 10431488, 10203392, /* 2264-2271 */ +8479488, 6292736, 4993536, 6006272, 8784640, 10810112, 10302208, 8386560, /* 2272-2279 */ +7126528, 6657024, 6460672, 6975488, 8339968, 9457664, 9745408, 9647104, /* 2280-2287 */ +9105920, 7842304, 6734080, 6736896, 7575552, 8728576, 10058752, 10636800, /* 2288-2295 */ +9323520, 6971648, 5911296, 7189248, 9398272, 10679040, 10276864, 8566784, /* 2296-2303 */ +6772992, 6188288, 6999552, 8011776, 8402944, 8620544, 9083648, 9286400, /* 2304-2311 */ +8802816, 8151040, 7949312, 7912704, 7570944, 7207936, 7388416, 8000256, /* 2312-2319 */ +8491776, 8459264, 8061184, 8137472, 9148416, 9919744, 9021696, 7329536, /* 2320-2327 */ +7036928, 8340992, 9386496, 9025536, 7964928, 7347456, 7401472, 7581184, /* 2328-2335 */ +7632640, 8072960, 9089792, 9739776, 9180672, 8024832, 7436544, 7664384, /* 2336-2343 */ +8154368, 8363520, 8356608, 8721408, 9560832, 9950720, 9346048, 8555776, /* 2344-2351 */ +8388096, 8657920, 9261568, 10265856, 10662144, 9194240, 6815488, 5741824, /* 2352-2359 */ +6615552, 8143616, 8950272, 8769280, 8364800, 8723456, 9413632, 9125888, /* 2360-2367 */ +8150784, 8085248, 8877312, 9191168, 8782336, 8062720, 7131648, 6917632, /* 2368-2375 */ +8321792, 9966080, 9996288, 9111552, 8868352, 8682496, 7437312, 6263552, /* 2376-2383 */ +7277312, 9962752, 11556608, 10443008, 8024576, 6497792, 6744832, 8393984, /* 2384-2391 */ +10042368, 10267136, 9033472, 7707136, 7284480, 7798016, 8762368, 9590528, /* 2392-2399 */ +9831168, 9322496, 8312832, 7504384, 7466752, 7935488, 8225536, 8226304, /* 2400-2407 */ +8265216, 8409600, 8513280, 8672000, 8990976, 9075968, 8478720, 7752192, /* 2408-2415 */ +8126976, 9617152, 10562816, 9827072, 8464896, 8019200, 8296704, 8410624, /* 2416-2423 */ +8483072, 8842496, 8876800, 8241408, 7865856, 8452608, 9345536, 9833216, /* 2424-2431 */ +9916672, 9268736, 7447808, 5412096, 5214208, 7416320, 10082048, 11168256, /* 2432-2439 */ +10408704, 9105408, 8213760, 7372288, 6310144, 5915136, 7356160, 9986048, /* 2440-2447 */ +11837952, 11820288, 10562816, 9121536, 7731200, 6607872, 6366720, 7450880, /* 2448-2455 */ +9500672, 11250688, 11095296, 9147392, 7451136, 7291904, 8200448, 9216000, /* 2456-2463 */ +9415936, 8425984, 7555584, 8250880, 9511424, 9530880, 8687104, 8439552, /* 2464-2471 */ +8754944, 8525056, 7432704, 6432512, 6921472, 9073408, 11424768, 12215040, /* 2472-2479 */ +10483456, 7458304, 5626112, 6262272, 8094464, 9285120, 9554944, 9231360, /* 2480-2487 */ +8356864, 7132416, 6282496, 6488832, 7807232, 9356800, 10098688, 9926656, /* 2488-2495 */ +9444864, 8936192, 8457728, 8224512, 8314112, 8731392, 9512192, 9985024, /* 2496-2503 */ +9244416, 7926016, 7628032, 8531200, 9382400, 9359360, 8598016, 7775744, /* 2504-2511 */ +7826944, 8903680, 9635328, 8908544, 7891968, 8225536, 9263872, 9482752, /* 2512-2519 */ +9246720, 9612288, 9994240, 9229056, 7745792, 7026944, 7709696, 8976640, /* 2520-2527 */ +9918464, 10583040, 10889472, 10066944, 8293632, 7271424, 8113664, 9869056, /* 2528-2535 */ +11096832, 10906624, 8971520, 6367232, 5278464, 6615296, 8502272, 9139712, /* 2536-2543 */ +8995072, 8957952, 8725760, 8008704, 7472640, 7416576, 7242496, 6636544, /* 2544-2551 */ +6034944, 6044160, 7158784, 9195520, 10931456, 11238400, 10236672, 8625152, /* 2552-2559 */ +7033344, 6878720, 8937728, 11494400, 12148992, 10401024, 7985152, 6359040, /* 2560-2567 */ +5842176, 6644224, 8408320, 9771776, 9810688, 9582848, 10056448, 9843200, /* 2568-2575 */ +7946752, 6310144, 6966784, 8830464, 9962240, 10282496, 10152448, 9218816, /* 2576-2583 */ +7628800, 6529024, 6994944, 8749056, 10390528, 10949888, 10558976, 9870592, /* 2584-2591 */ +9165312, 8260864, 7099392, 6232832, 6493440, 7933184, 9672704, 10531072, /* 2592-2599 */ +9551104, 7350784, 6196736, 7360768, 9196288, 9867776, 9633280, 9075712, /* 2600-2607 */ +8133120, 7385600, 7704320, 8392192, 8002304, 6833920, 6694144, 8015872, /* 2608-2615 */ +9006080, 8334080, 7048448, 6677760, 7202816, 7971072, 8655616, 8862720, /* 2616-2623 */ +8473856, 8557568, 9878528, 11151872, 10328064, 7822336, 5909504, 5697792, /* 2624-2631 */ +6757888, 8405760, 10039552, 10523904, 9204736, 7414528, 7375872, 9000448, /* 2632-2639 */ +9896192, 9074432, 8114176, 8211200, 8739328, 8844544, 8353536, 7693824, /* 2640-2647 */ +7684864, 8568576, 9248768, 8744960, 7742208, 7569664, 8305664, 9012480, /* 2648-2655 */ +9622784, 10683136, 11385856, 10064384, 7265792, 5666304, 6827776, 9209600, /* 2656-2663 */ +10167552, 8885504, 7021824, 6464768, 7092992, 7729920, 8066560, 8611584, /* 2664-2671 */ +9288704, 9329920, 8204032, 6501632, 5815808, 7040512, 8753920, 8815616, /* 2672-2679 */ +7483648, 6876672, 7540480, 8026112, 7863808, 8117248, 8821504, 8557824, /* 2680-2687 */ +7130624, 6107648, 6630912, 8247808, 9732096, 9972224, 8762624, 7404032, /* 2688-2695 */ +7356160, 8371968, 9046528, 8840704, 8453888, 8368128, 8129280, 7310080, /* 2696-2703 */ +6364672, 6225152, 7212288, 8598784, 9368832, 9098496, 7928064, 6352128, /* 2704-2711 */ +5360640, 6114304, 8385280, 10472704, 10774528, 9171456, 7160320, 6492928, /* 2712-2719 */ +7706368, 9405440, 9948160, 9441024, 8981248, 8604928, 7783424, 7248128, /* 2720-2727 */ +8005120, 9334016, 9643776, 8535296, 7070208, 6380032, 6619136, 7218688, /* 2728-2735 */ +7874816, 8669440, 9100544, 8249088, 6437632, 5335296, 6227712, 8294656, /* 2736-2743 */ +9682432, 9880320, 9747712, 9492480, 8203776, 6199808, 5250048, 6148864, /* 2744-2751 */ +7892992, 9161472, 9022464, 7669248, 6861568, 7444736, 7790848, 6839808, /* 2752-2759 */ +6346496, 7838208, 9762560, 9853696, 8470784, 7399936, 6954240, 6711040, /* 2760-2767 */ +7421440, 9273088, 10603264, 10190336, 8829696, 7342592, 5798656, 5255936, /* 2768-2775 */ +6855680, 9361152, 10750208, 10540032, 9477888, 8417536, 7633408, 6966528, /* 2776-2783 */ +6495744, 6832384, 7961856, 8732160, 8409344, 8040704, 9023488, 10716928, /* 2784-2791 */ +10905344, 8822016, 6491136, 5939712, 6762240, 7610368, 8242176, 8788224, /* 2792-2799 */ +8444672, 6801664, 5065728, 4956928, 6849792, 9442304, 10866176, 9800960, /* 2800-2807 */ +7572992, 6955264, 7849216, 7827200, 6858752, 7117312, 8591616, 9302784, /* 2808-2815 */ +8570880, 7394560, 6851584, 7318272, 8075264, 8068608, 7835136, 8820480, /* 2816-2823 */ +10427136, 10433280, 8643584, 7106560, 6738688, 6894592, 7483904, 8650496, /* 2824-2831 */ +9484800, 9132544, 8194048, 7496192, 6788608, 6098176, 6635520, 8524800, /* 2832-2839 */ +9889792, 9785344, 9255680, 8672512, 7351040, 6102528, 6542848, 8083712, /* 2840-2847 */ +8795136, 8638976, 8882432, 9216512, 8303360, 6758400, 6529536, 7578880, /* 2848-2855 */ +8197376, 7950336, 7685120, 7540480, 7213056, 6992640, 6968064, 6735616, /* 2856-2863 */ +6713856, 7962112, 10082560, 11227904, 10343424, 8588288, 7781632, 7851776, /* 2864-2871 */ +7368192, 6188544, 5891072, 7276288, 8973312, 9490432, 9119232, 8728064, /* 2872-2879 */ +8111104, 6974976, 6189056, 6614016, 7863040, 8964864, 9203712, 8470016, /* 2880-2887 */ +7607296, 7486464, 7451904, 6289920, 4937728, 6082048, 9494528, 11678976, /* 2888-2895 */ +10219008, 7170048, 5586688, 5989376, 7493376, 9198336, 10304768, 9928192, /* 2896-2903 */ +8621824, 7681536, 7208448, 6740992, 6979328, 8217600, 8827136, 7841024, /* 2904-2911 */ +6991104, 7822080, 9115136, 9087488, 7968512, 7032064, 6818816, 7205632, /* 2912-2919 */ +7792384, 7865344, 7332096, 7195392, 8132608, 9283840, 9483264, 8985856, /* 2920-2927 */ +8815872, 8752896, 7756288, 6317312, 5903616, 6629120, 7494144, 8082944, /* 2928-2935 */ +8425728, 8410112, 8171264, 8146688, 8460800, 8698112, 8588544, 8624128, /* 2936-2943 */ +9110272, 8929536, 7299072, 5704960, 5921280, 7401216, 8608512, 9224448, /* 2944-2951 */ +9478400, 9415936, 8928512, 7756800, 6340608, 6117120, 7410944, 8582144, /* 2952-2959 */ +8444672, 7636736, 7025408, 6742016, 7000320, 8128256, 9493760, 9651968, /* 2960-2967 */ +8095488, 6236160, 6289408, 8602880, 11085312, 11504384, 9498368, 7025152, /* 2968-2975 */ +6230016, 7179008, 7995136, 7701504, 7398144, 7705600, 8073728, 8754688, /* 2976-2983 */ +10147328, 10839552, 9697280, 8345600, 8621056, 9367808, 8640512, 7158016, /* 2984-2991 */ +6742784, 7081984, 7261952, 8039424, 9415936, 9328384, 7567616, 6527232, /* 2992-2999 */ +6862592, 7124992, 7480576, 8914432, 10045696, 9132288, 7651328, 7811584, /* 3000-3007 */ +8573440, 7973632, 6888192, 7105792, 8136704, 8619008, 8489216, 8302592, /* 3008-3015 */ +8412160, 9170432, 10286848, 10540288, 9246464, 7683840, 7606272, 8406272, /* 3016-3023 */ +7852288, 6144256, 5873920, 7427840, 8423424, 8234240, 8584704, 9591808, /* 3024-3031 */ +9616640, 8422144, 7553024, 8070656, 9270016, 9796608, 9642752, 9791232, /* 3032-3039 */ +9898752, 8549120, 6279936, 5361920, 6671616, 8950016, 10903040, 11090432, /* 3040-3047 */ +8553472, 5381888, 4417536, 5774336, 7237632, 8385024, 10262016, 11660544, /* 3048-3055 */ +10435584, 7713792, 6395136, 6966016, 7721984, 7929600, 8535552, 9767936, /* 3056-3063 */ +10641664, 10151168, 8570624, 7495680, 7872512, 8294400, 6899200, 4773632, /* 3064-3071 */ +4539904, 6113024, 7131136, 7361280, 8515584, 10102016, 10182400, 9084416, /* 3072-3079 */ +8529664, 8516608, 8129024, 7742976, 8353792, 9784576, 10695168, 9974528, /* 3080-3087 */ +8411136, 8199168, 9475584, 9751552, 8306688, 7599872, 8399104, 8380416, /* 3088-3095 */ +7104768, 6722816, 7461632, 7619840, 7304704, 7651840, 8241408, 8548096, /* 3096-3103 */ +9254400, 10199808, 10087680, 8984320, 8261888, 8080640, 7518720, 6855424, /* 3104-3111 */ +7319296, 8834816, 9872640, 9402368, 7974912, 6891264, 7029504, 8189440, /* 3112-3119 */ +9436672, 10063872, 9740032, 8657152, 7881984, 8096768, 8347392, 7587072, /* 3120-3127 */ +6428416, 6158336, 7287808, 9156608, 10316032, 9635328, 7865088, 6880768, /* 3128-3135 */ +7269376, 7983616, 8408064, 8921088, 9215744, 8689920, 8086272, 8515584, /* 3136-3143 */ +9473536, 9523712, 8543488, 8128256, 8958464, 9253632, 7797760, 6394880, /* 3144-3151 */ +6949888, 8215296, 8295168, 8062464, 9001728, 10185984, 10022912, 8644352, /* 3152-3159 */ +6883584, 5301760, 5067776, 6967552, 9523968, 10619648, 10055424, 9229312, /* 3160-3167 */ +8712192, 7881472, 7229440, 8026112, 9636864, 10057984, 8908288, 7778304, /* 3168-3175 */ +8194304, 9527808, 9444608, 7635712, 6732544, 7859200, 8816384, 8656128, /* 3176-3183 */ +9093888, 9926144, 8999424, 6963968, 6831104, 8839168, 10310144, 10010368, /* 3184-3191 */ +9184000, 8547328, 7482368, 6280960, 6254080, 7496704, 8661504, 9044480, /* 3192-3199 */ +9124864, 9037312, 8432128, 7854848, 7968000, 7940096, 7353088, 7530240, /* 3200-3207 */ +8524544, 8354816, 7073280, 7132160, 8908800, 10127104, 9570816, 8423424, /* 3208-3215 */ +7776768, 7160832, 6406400, 6726144, 8557824, 10244608, 10222080, 8969216, /* 3216-3223 */ +7791104, 7124480, 7183104, 8160512, 9026816, 8598784, 7695872, 7534848, /* 3224-3231 */ +7463168, 6933760, 6980096, 8065280, 9365760, 10299136, 10408960, 9184000, /* 3232-3239 */ +7417344, 6681600, 7243264, 8006144, 8544256, 9308416, 9924608, 9719808, /* 3240-3247 */ +9205504, 8950784, 8600320, 8318976, 8420608, 7961088, 7015680, 7799552, /* 3248-3255 */ +10411264, 12268288, 10989056, 7567360, 5048064, 5005568, 6550016, 7578880, /* 3256-3263 */ +7860480, 8626432, 9960960, 10366976, 9251328, 7716608, 6778112, 6893056, /* 3264-3271 */ +8092928, 9154816, 9101312, 9006336, 9697536, 9988096, 9371392, 8990976, /* 3272-3279 */ +9092352, 9011968, 8900608, 8857344, 8200960, 7257344, 7392000, 8435712, /* 3280-3287 */ +8719360, 7916800, 7545088, 8579840, 10071040, 10405376, 9375488, 8357888, /* 3288-3295 */ +7920128, 7112704, 5865728, 5637376, 7247616, 9320704, 10273024, 10443776, /* 3296-3303 */ +10710016, 10608640, 9512704, 8327936, 7987200, 8188416, 8612608, 9054976, /* 3304-3311 */ +8583936, 7254784, 7261184, 9235712, 10141440, 7992064, 5460224, 5059584, /* 3312-3319 */ +5907456, 6977792, 9017344, 11785728, 13047040, 11172352, 7872768, 6257152, /* 3320-3327 */ +7054848, 8297472, 8551168, 8619008, 8936960, 9034496, 9097728, 9841152, /* 3328-3335 */ +10685696, 10049536, 7976960, 6460928, 6499584, 7018496, 7410944, 8637440, /* 3336-3343 */ +10614272, 11485440, 10158592, 7976192, 6729472, 6902784, 8115968, 9501440, /* 3344-3351 */ +9917440, 9036288, 7810304, 7042048, 6995456, 7919360, 9392896, 10401280, /* 3352-3359 */ +10748416, 10658048, 9412352, 7066624, 5815808, 6935808, 8285184, 8286208, /* 3360-3367 */ +8680192, 10072832, 10377216, 9180928, 8423168, 8628480, 8929792, 9048576, /* 3368-3375 */ +8682496, 7601408, 6858752, 7364352, 8350720, 9218304, 10243840, 10624512, /* 3376-3383 */ +9578496, 8617984, 9006848, 9201920, 7903488, 6782464, 7789056, 9747200, /* 3384-3391 */ +9788160, 7645184, 6311936, 7666688, 9730816, 9604608, 7553024, 6094592, /* 3392-3399 */ +6791424, 8900608, 10441984, 10178560, 9005568, 8850176, 9305344, 8444928, /* 3400-3407 */ +7116288, 7946240, 10016000, 10296832, 9279744, 9249536, 9391360, 8302336, /* 3408-3415 */ +7564800, 8172544, 8613376, 8454656, 8423936, 7788544, 6623232, 7343616, /* 3416-3423 */ +9925120, 11017728, 9670400, 8905216, 9420032, 8249600, 5887744, 6112256, /* 3424-3431 */ +8450304, 8686592, 6954496, 7281920, 10098176, 12144128, 11144448, 8491008, /* 3432-3439 */ +7059200, 7361536, 7777280, 7872512, 8733440, 9789184, 9478656, 8298752, /* 3440-3447 */ +7938560, 8531968, 9146880, 9210880, 8465920, 7518208, 8101632, 10076160, /* 3448-3455 */ +10102784, 7156992, 5226752, 7173376, 10002688, 10303232, 9074944, 8207872, /* 3456-3463 */ +7462656, 6724608, 7290880, 8962816, 9899520, 9549568, 8967168, 8292608, /* 3464-3471 */ +7105280, 6478080, 7686656, 9546496, 9959936, 9234176, 9118720, 9705216, /* 3472-3479 */ +9782528, 9181184, 8733696, 8872192, 9210368, 8738048, 7153408, 5900288, /* 3480-3487 */ +6795264, 9376256, 11693056, 11434752, 8454912, 6013440, 5956864, 6416640, /* 3488-3495 */ +5911808, 6140672, 8246528, 10541312, 11698432, 11783936, 10457856, 8113408, /* 3496-3503 */ +6727424, 7279360, 8215296, 8699392, 9855232, 11386368, 10916096, 8227584, /* 3504-3511 */ +6341376, 7105024, 8809216, 9387776, 8882176, 7839744, 6821120, 7186176, /* 3512-3519 */ +9025024, 9862144, 8829184, 8633088, 10310656, 10946560, 9119744, 7399936, /* 3520-3527 */ +7329024, 7519744, 7737344, 8836352, 9526016, 8593664, 7942400, 8813568, /* 3528-3535 */ +9558528, 9306112, 8685056, 7401216, 5909248, 6470400, 8742656, 9391104, /* 3536-3543 */ +8528640, 9452032, 11631104, 11545600, 9331968, 8161024, 8304896, 7821312, /* 3544-3551 */ +6934272, 7144448, 8451328, 9948672, 10839552, 10382848, 8993536, 7964672, /* 3552-3559 */ +7425792, 6912512, 6972672, 7973376, 9012480, 9345536, 9171200, 8907776, /* 3560-3567 */ +8818944, 8836864, 8730624, 8640000, 8610816, 8311040, 7837696, 7633920, /* 3568-3575 */ +7726592, 8169472, 9041152, 9709824, 9687552, 9448448, 8967168, 7593216, /* 3576-3583 */ +6200832, 6704640, 8424192, 8966912, 8851712, 10084352, 11351808, 9884160, /* 3584-3591 */ +6918912, 5317632, 5604352, 7017216, 8794624, 10062336, 10213888, 9797376, /* 3592-3599 */ +9282560, 8553216, 7972352, 7936256, 7763456, 7169536, 7467264, 9008128, /* 3600-3607 */ +9910528, 9304064, 8786176, 9155072, 9260288, 8535296, 7448832, 6375680, /* 3608-3615 */ +6342400, 8217088, 10266880, 9935616, 7930368, 6854912, 7372288, 8406784, /* 3616-3623 */ +9055744, 9106688, 8957440, 8976640, 8650752, 7795712, 7280384, 7370496, /* 3624-3631 */ +7646208, 8473344, 9774080, 10114048, 9374976, 9237760, 9819904, 9529344, /* 3632-3639 */ +8205312, 7139840, 6980864, 7659520, 8776960, 9492736, 9385216, 9326080, /* 3640-3647 */ +10036736, 10404864, 9022464, 6951680, 6307328, 6944512, 7328256, 7410432, /* 3648-3655 */ +7971584, 8638720, 8875008, 9031424, 9346560, 9276672, 8310016, 6876672, /* 3656-3663 */ +6120192, 6648320, 7688192, 8273408, 8601856, 9154560, 9524736, 9352960, /* 3664-3671 */ +9330688, 9725440, 9326848, 7994880, 7726592, 8867840, 9044736, 7724288, /* 3672-3679 */ +7080960, 7912448, 9007360, 9580544, 9350656, 8327424, 7557888, 7763968, /* 3680-3687 */ +8152064, 8194304, 8465920, 8701952, 8131328, 7607552, 8388096, 9697536, /* 3688-3695 */ +10216448, 10001920, 9326848, 7925760, 6230784, 5484800, 6187008, 7566848, /* 3696-3703 */ +8937216, 10336512, 11141376, 10035968, 7622912, 6000896, 6060800, 7157248, /* 3704-3711 */ +8566272, 10120448, 11501312, 11979264, 10672384, 8057600, 6188032, 6854400, /* 3712-3719 */ +8995584, 9713152, 8555008, 8175104, 9417472, 9596672, 7898880, 7163136, /* 3720-3727 */ +8320768, 8978944, 8267776, 7829248, 8297984, 8464896, 7677184, 7051776, /* 3728-3735 */ +7818496, 9193216, 9443584, 8724736, 8556288, 9232384, 9564672, 8619264, /* 3736-3743 */ +6925056, 6598912, 9048832, 12272128, 12626944, 9568768, 6746368, 6679296, /* 3744-3751 */ +8009216, 8967936, 9187584, 8468992, 7272960, 7298048, 8495360, 8294144, /* 3752-3759 */ +6500864, 6471936, 9223936, 11632128, 11483904, 9841664, 8482304, 8004608, /* 3760-3767 */ +7988992, 7721216, 7560960, 8468736, 9841408, 10371072, 10223360, 10099200, /* 3768-3775 */ +9437696, 7716864, 6057216, 5811456, 6821632, 8224000, 9596416, 10219008, /* 3776-3783 */ +9620224, 9122560, 9629952, 9566208, 8082944, 6625536, 6099200, 6762496, /* 3784-3791 */ +8962048, 11181312, 11166208, 9690880, 8800768, 8374272, 8170496, 9025280, /* 3792-3799 */ +10318592, 10258432, 8666112, 7083008, 6825984, 7838720, 8852736, 8994048, /* 3800-3807 */ +8704512, 8680192, 8891648, 8935936, 8504320, 7824640, 7575296, 7839744, /* 3808-3815 */ +7959296, 7891456, 8304640, 9138688, 9634304, 9678336, 9793792, 10109696, /* 3816-3823 */ +9950464, 8704768, 7067392, 6662144, 7757568, 8743680, 9041920, 9946368, /* 3824-3831 */ +11183616, 10200064, 7159296, 5801216, 7772928, 9942016, 9676288, 8628992, /* 3832-3839 */ +8874752, 9809664, 9628672, 8129280, 7036672, 7744768, 9403392, 10616320, /* 3840-3847 */ +10738688, 9406464, 7588096, 7024128, 7357184, 7142400, 7192832, 8539136, /* 3848-3855 */ +9723392, 9728000, 9621248, 9763840, 9361152, 8600064, 8540160, 9625088, /* 3856-3863 */ +10918144, 10729728, 9135360, 8250368, 8747264, 9240576, 9329664, 9457920, /* 3864-3871 */ +9212672, 8411904, 7600896, 6965248, 6789376, 7467520, 8208384, 8087040, /* 3872-3879 */ +7837952, 8475904, 9240320, 8604928, 6784000, 5753344, 6943488, 9171968, /* 3880-3887 */ +10433024, 10680576, 10493696, 9464832, 7791872, 6944256, 7746816, 9519616, /* 3888-3895 */ +11115776, 11573248, 10865664, 10114560, 9234176, 7334912, 5502464, 5329920, /* 3896-3903 */ +6237696, 7170816, 8214784, 9318912, 9804544, 9071104, 7514624, 6892800, /* 3904-3911 */ +8201984, 9691136, 9523456, 8539904, 8317184, 9109248, 10201856, 10679040, /* 3912-3919 */ +10045952, 8819200, 8062976, 8250368, 8712704, 8254720, 7057920, 6980352, /* 3920-3927 */ +8725504, 10465536, 10560000, 9437440, 8098048, 7072512, 7038464, 8187648, /* 3928-3935 */ +9588224, 10471168, 10519808, 9248512, 7257856, 6802432, 8653568, 10637568, /* 3936-3943 */ +10248448, 7860224, 5899264, 5611776, 6659072, 7997952, 8722688, 8935424, /* 3944-3951 */ +9271552, 9090048, 7803904, 6832128, 7439360, 8880640, 10305792, 11227904, /* 3952-3959 */ +10629376, 9010944, 8271616, 8209152, 7320832, 6614272, 7961856, 10169600, /* 3960-3967 */ +10934784, 9927680, 8238848, 6785024, 6407680, 7219968, 7550464, 6773248, /* 3968-3975 */ +6900224, 8788224, 10093568, 9645056, 9648128, 11032064, 11102208, 8501760, /* 3976-3983 */ +6205184, 6572288, 7832832, 8276736, 8772608, 9307904, 8814336, 8316416, /* 3984-3991 */ +9183232, 10171136, 9897984, 8947200, 7701504, 6055168, 5522432, 7444736, /* 3992-3999 */ +10141696, 11387904, 10775808, 9170176, 8060160, 8059904, 8236032, 8175104, /* 4000-4007 */ +8653056, 9086208, 8248576, 7236352, 8143104, 10300416, 11136000, 9701632, /* 4008-4015 */ +8172288, 8282624, 8153344, 6178304, 4267264, 5245440, 8406016, 10966528, /* 4016-4023 */ +10957056, 8614656, 6364160, 6521856, 8613888, 10017024, 9792768, 8994560, /* 4024-4031 */ +8470016, 8496896, 9080320, 9608448, 9720832, 9726976, 9546496, 8737792, /* 4032-4039 */ +7728640, 7419648, 7765504, 7689472, 6600960, 5688576, 6676736, 8974592, /* 4040-4047 */ +10091776, 9088512, 7856640, 8306944, 9532416, 9366528, 7928064, 7321600, /* 4048-4055 */ +8163072, 9133056, 9661440, 10114304, 9933568, 8686592, 7699200, 7886592, /* 4056-4063 */ +8006400, 7512064, 7784448, 8815616, 9257472, 9558272, 10336512, 10221824, /* 4064-4071 */ +8770816, 7541248, 6904064, 6252288, 6226944, 7212288, 8113408, 8146688, /* 4072-4079 */ +8082176, 8988928, 10418944, 10745088, 9731840, 8887040, 8710400, 8413440, /* 4080-4087 */ +8166400, 8465152, 8380160, 7516416, 7671040, 9596928, 11137792, 10476032, /* 4088-4095 */ +8793344, 7831808, 7457280, 7177216, 7177728, 7594496, 8451584, 9683712, /* 4096-4103 */ +10132736, 8678400, 6638848, 6426880, 8160768, 9608448, 9193216, 7694080, /* 4104-4111 */ +7086336, 8300288, 9869568, 9577216, 7956992, 8047360, 10220800, 10938880, /* 4112-4119 */ +8365056, 5638400, 5552384, 6614528, 7459840, 9122560, 10834432, 9513728, /* 4120-4127 */ +6253824, 5107968, 6606592, 8367360, 9275136, 9172224, 8296704, 8098048, /* 4128-4135 */ +8564224, 8111360, 7002624, 7047936, 8530432, 10127360, 10509824, 9710848, /* 4136-4143 */ +8935424, 8247552, 7004160, 6536448, 7847168, 8756224, 7999488, 7786240, /* 4144-4151 */ +8987648, 9717760, 9447168, 9172736, 8953600, 8584960, 8057856, 6851072, /* 4152-4159 */ +5548032, 6185984, 8719872, 10555648, 9974528, 8126720, 7331328, 7968256, /* 4160-4167 */ +8211456, 7334400, 7085824, 8230912, 9291776, 9641984, 10174464, 10659072, /* 4168-4175 */ +9686272, 7327744, 5528576, 5992704, 8015616, 9109760, 8326656, 7692032, /* 4176-4183 */ +8811008, 9734400, 8276736, 6219008, 6036480, 6703360, 6823168, 7390976, /* 4184-4191 */ +8574208, 8462848, 7085056, 7066880, 9237504, 11354368, 11617792, 10184448, /* 4192-4199 */ +8235520, 7384576, 8071424, 8203520, 6617344, 6074880, 7792896, 8366080, /* 4200-4207 */ +6614016, 6283264, 7992064, 7602688, 5277440, 5383168, 7829504, 8632832, /* 4208-4215 */ +7967744, 8744192, 10202624, 10396160, 9660416, 8644352, 7604992, 7528960, /* 4216-4223 */ +8614400, 9810176, 10537728, 10617344, 9603840, 7758592, 6262784, 6103296, /* 4224-4231 */ +7160064, 8330752, 8292096, 6897664, 5645824, 6017792, 7583232, 8810752, /* 4232-4239 */ +8990976, 8407808, 7658240, 7188480, 7286016, 8326912, 9871104, 10067456, /* 4240-4247 */ +8549376, 8035072, 9414400, 9540864, 7434752, 6428672, 7571968, 8147968, /* 4248-4255 */ +7449856, 7127808, 7394816, 8082688, 9434624, 9654784, 7451136, 5898496, /* 4256-4263 */ +7608064, 9833728, 9585664, 8112640, 7029760, 6119424, 6150144, 7778048, /* 4264-4271 */ +8744192, 7711744, 7526400, 9602048, 10550784, 8411392, 6265344, 6258944, /* 4272-4279 */ +6804736, 7076864, 7796992, 8718848, 9412352, 9976320, 9616384, 8270336, /* 4280-4287 */ +7782912, 8563456, 8812032, 8349184, 8616192, 9249280, 9110272, 8606976, /* 4288-4295 */ +7991040, 6813696, 6076672, 6918656, 8162304, 8750592, 9189888, 9040896, /* 4296-4303 */ +7944960, 7914496, 9616896, 10041856, 7958016, 6390784, 7121152, 8042496, /* 4304-4311 */ +7995904, 8602880, 10007552, 9938944, 7824384, 5934592, 6059008, 7482368, /* 4312-4319 */ +8478464, 8439808, 8035072, 7926784, 8084736, 8270080, 8349696, 8029952, /* 4320-4327 */ +7082496, 6088960, 6281472, 7949824, 9851648, 10526208, 9510656, 7865600, /* 4328-4335 */ +7324928, 8022784, 8099072, 6940416, 6575104, 7927040, 9056000, 8958464, /* 4336-4343 */ +8942080, 9073920, 8353536, 7886848, 8442624, 7853568, 5830656, 5616896, /* 4344-4351 */ +8144640, 10469888, 11087360, 10806784, 10069760, 9099520, 8171776, 6851328, /* 4352-4359 */ +4893696, 4405760, 7123200, 10021120, 8962304, 6471168, 7148544, 8833024, /* 4360-4367 */ +8018432, 6871552, 7725056, 8786688, 9055744, 9488640, 9704704, 9482752, /* 4368-4375 */ +9950720, 10464256, 9634560, 8821504, 9309952, 9433088, 7995392, 6194176, /* 4376-4383 */ +5727232, 7493376, 10274304, 11320064, 9591552, 7719168, 7770624, 7954944, /* 4384-4391 */ +6676736, 5533184, 6329344, 7699968, 7858432, 7620096, 8188416, 8869376, /* 4392-4399 */ +8767744, 8424704, 9327872, 11773952, 13506304, 11712000, 7946496, 6548992, /* 4400-4407 */ +8220928, 9751040, 9506304, 9102592, 8829952, 7053312, 4835072, 5512704, /* 4408-4415 */ +8546560, 10044672, 8707328, 6869760, 7024640, 9079040, 10680064, 9766144, /* 4416-4423 */ +7771904, 7175936, 7113728, 6230784, 6555392, 9035776, 10274816, 9101312, /* 4424-4431 */ +8871168, 10258176, 10266368, 8364288, 6987008, 7547136, 9221120, 10635776, /* 4432-4439 */ +10262016, 7639296, 4631552, 3283968, 4266752, 6443008, 8661760, 10485248, /* 4440-4447 */ +10881536, 9602304, 8264192, 8220928, 8797696, 8834048, 8662272, 9434880, /* 4448-4455 */ +10980864, 11277824, 8769024, 5748224, 4996096, 5450752, 5298176, 5526016, /* 4456-4463 */ +7490048, 9758464, 10360320, 9217792, 7764736, 7545856, 8815360, 10057216, /* 4464-4471 */ +10026240, 9426176, 9307648, 9174528, 8263168, 7386112, 7562240, 8214016, /* 4472-4479 */ +8413952, 8316928, 8207872, 7983360, 7712000, 7829760, 8883200, 10391552, /* 4480-4487 */ +10414080, 8697344, 8067072, 9091840, 8464384, 5956352, 5712128, 8595200, /* 4488-4495 */ +10677504, 10315008, 9937152, 10273024, 9156864, 6584832, 5213952, 6833152, /* 4496-4503 */ +9963520, 11460864, 9958400, 7840256, 8204032, 9797376, 9508352, 8033024, /* 4504-4511 */ +8204032, 9691136, 10460672, 10264832, 9781760, 9074688, 7973376, 6470912, /* 4512-4519 */ +5383168, 6816000, 10175744, 11119360, 8919552, 8585984, 11454720, 12193536, /* 4520-4527 */ +8810752, 6314240, 7779840, 9827840, 9861632, 9332224, 9008128, 7734528, /* 4528-4535 */ +5950976, 6029312, 8410368, 9809920, 7758336, 5391104, 7077120, 10019584, /* 4536-4543 */ +9297920, 7770112, 9758464, 12455936, 11556864, 8589568, 7380736, 8251904, /* 4544-4551 */ +8741888, 7971840, 8011008, 9698816, 9939968, 7150592, 4516864, 5265408, /* 4552-4559 */ +8069376, 10088192, 10607872, 9809664, 8839936, 8787968, 8626688, 7718144, /* 4560-4567 */ +7964416, 9683712, 10326272, 8682752, 6520320, 5453312, 5857792, 7592960, /* 4568-4575 */ +9409792, 9532672, 8106496, 7533568, 8987392, 10582528, 10554880, 9880064, /* 4576-4583 */ +9934080, 9493248, 7250176, 5176320, 5675008, 7408384, 7757056, 7459584, /* 4584-4591 */ +8466688, 10178048, 11046912, 10824192, 9895424, 8895488, 8389120, 7993088, /* 4592-4599 */ +7308544, 7268096, 8361984, 9440512, 9357312, 8153344, 6641152, 5800448, /* 4600-4607 */ +6063616, 6998272, 8318464, 9697792, 9954816, 8915200, 8521728, 9664256, /* 4608-4615 */ +10754048, 10304256, 8979712, 7893760, 6146816, 3841536, 4432384, 8302848, /* 4616-4623 */ +10220288, 8109056, 6362880, 7546112, 8855296, 8375040, 8007936, 9387264, /* 4624-4631 */ +11318272, 11902720, 10347520, 7707392, 6977536, 9065216, 10490368, 8451072, /* 4632-4639 */ +5904128, 5377280, 5169152, 5322752, 7768320, 10731008, 10786816, 9202688, /* 4640-4647 */ +9364736, 10854656, 10629120, 8093440, 5550336, 5029888, 6453248, 8038144, /* 4648-4655 */ +8672512, 9297408, 9793792, 8365824, 6123776, 6717440, 9471232, 9828608, /* 4656-4663 */ +8067328, 8895232, 12012288, 13327360, 10875392, 7669248, 7380480, 8963328, /* 4664-4671 */ +8897536, 6151424, 4077568, 4624640, 5698048, 6379520, 8155904, 9734912, /* 4672-4679 */ +9228032, 8540672, 9070848, 9399040, 9749248, 10925568, 10683392, 8387584, /* 4680-4687 */ +7710976, 9637120, 10610944, 9030144, 6823680, 5882368, 7345152, 10112512, /* 4688-4695 */ +10031872, 6824448, 4940032, 6528768, 9195264, 10884352, 10951936, 9244416, /* 4696-4703 */ +7390208, 6752512, 7064576, 7451136, 8382976, 10587136, 12326144, 11701248, /* 4704-4711 */ +10957824, 12103168, 11759104, 7750656, 4561152, 4580608, 4953088, 5239808, /* 4712-4719 */ +6716160, 7884800, 7717376, 7950080, 9466624, 11041536, 11249664, 10064384, /* 4720-4727 */ +8958976, 9111808, 10076928, 11056384, 10798336, 8302848, 5695232, 4756736, /* 4728-4735 */ +3983360, 3232000, 4791040, 7650048, 8055040, 6627840, 7245056, 9989888, /* 4736-4743 */ +11984896, 12418048, 11821824, 9911296, 7055616, 4786944, 4430336, 6417152, /* 4744-4751 */ +9274112, 9739008, 7171840, 5464064, 6895360, 8991232, 9770752, 9502720, /* 4752-4759 */ +8136192, 6431744, 5992704, 6571008, 7085824, 7788288, 8142080, 7481344, /* 4760-4767 */ +7606784, 9194240, 9884416, 9197824, 9178112, 9589248, 8482048, 6562816, /* 4768-4775 */ +5735680, 5798656, 5849856, 6275840, 7377664, 8455168, 9212160, 9585920, /* 4776-4783 */ +9301760, 9416448, 10819328, 11721984, 9834240, 6849024, 5520128, 5324544, /* 4784-4791 */ +5473792, 6909440, 9143552, 9010176, 6243072, 5009152, 7898624, 11437312, /* 4792-4799 */ +11004672, 7879168, 5911808, 6779136, 9137920, 11047424, 11582208, 10236928, /* 4800-4807 */ +8238848, 7442432, 7793920, 7573760, 6558464, 6075136, 6650880, 7719936, /* 4808-4815 */ +9001472, 10294784, 10464512, 8834816, 7449344, 8710912, 11001600, 10201856, /* 4816-4823 */ +6957312, 5334016, 6367232, 7717888, 8528384, 9396992, 9163008, 8716544, /* 4824-4831 */ +10715392, 13583360, 13006848, 9473024, 6531072, 5614848, 6982400, 9140736, /* 4832-4839 */ +9287680, 8229120, 8842496, 9541888, 7875840, 6337024, 6791168, 7073536, /* 4840-4847 */ +6786304, 7748608, 9182720, 9189632, 7868160, 6100224, 5744640, 8257536, /* 4848-4855 */ +11527936, 11914240, 9147904, 6462464, 5080576, 4998912, 6716416, 8731904, /* 4856-4863 */ +9281536, 8889088, 8285184, 7421952, 7593728, 9827840, 11870720, 10812160, /* 4864-4871 */ +8256512, 8777216, 12239104, 12974848, 8500992, 3334912, 3244544, 7347712, /* 4872-4879 */ +11448576, 12685056, 9603072, 5423616, 3781376, 5539840, 8195840, 9312256, /* 4880-4887 */ +9485312, 9850112, 10354432, 9652736, 7860992, 6394368, 6023424, 6829568, /* 4888-4895 */ +8844288, 11053312, 11318528, 9257728, 7127552, 5843200, 5203968, 6797824, /* 4896-4903 */ +10223104, 11032064, 8361216, 7254784, 9111296, 9371648, 7335168, 7158784, /* 4904-4911 */ +9545728, 11235584, 10367744, 8712704, 8731648, 9421568, 7981568, 5630720, /* 4912-4919 */ +6427648, 9513472, 10203136, 8359936, 7489280, 8387840, 9493760, 9980928, /* 4920-4927 */ +9641216, 8979456, 8599296, 7524864, 5337600, 4383232, 7085568, 11417600, /* 4928-4935 */ +12507648, 9274112, 5845760, 6402816, 9244416, 9538816, 8059136, 9365504, /* 4936-4943 */ +12514048, 11874816, 7457024, 5810432, 8742400, 11089920, 9136384, 5700864, /* 4944-4951 */ +4596736, 6045184, 7880704, 9057536, 10702336, 11316480, 8344064, 4444928, /* 4952-4959 */ +3741184, 6505472, 8028160, 8261632, 11161344, 14516992, 12911360, 7409920, /* 4960-4967 */ +5283584, 7777536, 10456064, 9355008, 6314240, 5455616, 6353152, 5932032, /* 4968-4975 */ +4419072, 4989952, 7991296, 10355712, 10907136, 11070464, 11390976, 11151616, /* 4976-4983 */ +9378304, 6304768, 3722752, 3995392, 6402560, 7974656, 9125376, 10676480, /* 4984-4991 */ +10311936, 8217088, 7898880, 9112320, 9226496, 9105152, 9370624, 8207360, /* 4992-4999 */ +5988096, 5969920, 9190656, 12115968, 13287424, 13584640, 12802304, 10706176, /* 5000-5007 */ +7744000, 4702720, 3264256, 5136640, 7619584, 6833152, 5004032, 6242048, /* 5008-5015 */ +8414464, 7883264, 6381312, 7123200, 9501952, 11612928, 12644352, 11746560, /* 5016-5023 */ +9357056, 7069952, 5519360, 4994304, 5601280, 6608128, 8004864, 10328832, /* 5024-5031 */ +11794944, 9698560, 6275072, 5262080, 6865920, 8072192, 7958016, 9381888, /* 5032-5039 */ +12216320, 12785920, 10438656, 8197888, 7905536, 9371648, 11464192, 12721920, /* 5040-5047 */ +11599872, 9552640, 8975360, 8395520, 6080768, 4190976, 4640512, 6067712, /* 5048-5055 */ +6665472, 6104576, 5969408, 8384512, 11488512, 10640896, 7371008, 7042560, /* 5056-5063 */ +8549632, 7917824, 6907648, 8322304, 10114048, 10236672, 9385216, 8357376, /* 5064-5071 */ +7417344, 6845184, 6279680, 5882880, 7398400, 10433024, 12619008, 12873216, /* 5072-5079 */ +11437568, 8998656, 6524160, 5063168, 5315584, 7568384, 10499328, 11055104, /* 5080-5087 */ +8796928, 7933184, 9425408, 8776960, 5831936, 5219584, 7988992, 10404352, /* 5088-5095 */ +10235904, 8997888, 8990720, 10024448, 8858112, 5743360, 6445568, 10746624, /* 5096-5103 */ +13228800, 10949376, 7436032, 6481152, 7183872, 7906304, 6904832, 5233664, /* 5104-5111 */ +6905088, 11185664, 14156032, 11381504, 6351360, 5880832, 7830784, 8071936, /* 5112-5119 */ +6293504, 5384704, 7089920, 10908928, 12360704, 9834496, 6446080, 5463040, /* 5120-5127 */ +8579840, 12634880, 14393344, 12782080, 9383168, 8214272, 9532928, 10836224, /* 5128-5135 */ +10109696, 7954944, 6047488, 4929536, 4012800, 5543680, 10022912, 13703680, /* 5136-5143 */ +14363136, 12631040, 11123968, 10785280, 10274560, 8286208, 5647872, 3841536, /* 5144-5151 */ +3046144, 3720192, 5376512, 6109696, 6049536, 7044352, 8338688, 8386048, /* 5152-5159 */ +8224256, 8574976, 8471552, 8540160, 10244608, 12078592, 11288320, 8883456, /* 5160-5167 */ +8415232, 10319104, 10900480, 8927488, 6854656, 6701568, 8756736, 11177728, /* 5168-5175 */ +12094464, 11298304, 10231552, 9774848, 9323776, 8909568, 9542912, 10855168, /* 5176-5183 */ +9821440, 6054656, 3052544, 4526848, 8044288, 9320448, 9443328, 10281472, /* 5184-5191 */ +10295296, 7651840, 4594944, 3084288, 4653824, 8460544, 11512320, 11553024, /* 5192-5199 */ +9131264, 7060992, 7448320, 9653504, 10663936, 9353728, 8138496, 9037312, /* 5200-5207 */ +10418944, 10069248, 8056576, 5830912, 4335872, 4649728, 6427392, 7544832, /* 5208-5215 */ +8922624, 11879680, 13859328, 12384768, 9704192, 8957696, 9151232, 8702464, /* 5216-5223 */ +7281920, 5947392, 5847296, 5532160, 3636224, 2052864, 1269760, 3939072, /* 5224-5231 */ +9458432, 12985088, 12923392, 10747904, 9785600, 10799872, 11947264, 11928576, /* 5232-5239 */ +12080896, 12168704, 9672704, 5829376, 4584192, 6574848, 8256256, 8075264, /* 5240-5247 */ +8152064, 8890880, 9637120, 10687232, 11945216, 11649024, 9855232, 8904704, /* 5248-5255 */ +9576192, 10087936, 9556992, 9373952, 10514176, 10687232, 7479040, 3917824, /* 5256-5263 */ +2580992, 4705024, 8416256, 10468864, 10903552, 10319104, 9584384, 8378624, /* 5264-5271 */ +8572160, 11579648, 14823424, 16776192, 16036608, 11778560, 7841792, 7440128, /* 5272-5279 */ +8531456, 8137216, 6999552, 6552576, 6424832, 6094336, 5768448, 5922048, /* 5280-5287 */ +4796160, 6552832, 12124416, 16121344, 16054016, 12730880, 10287360, 9564928, /* 5288-5295 */ +8968704, 8135168, 8359680, 9046016, 8262400, 6246400, 5169920, 5900032, /* 5296-5303 */ +6926080, 6838016, 6089984, 6673920, 9946880, 13795328, 15199488, 12837376, /* 5304-5311 */ +9097728, 6748672, 7081728, 9246464, 11387648, 12889088, 11695616, 7930624, /* 5312-5319 */ +4368384, 2662144, 4120832, 7235584, 8971264, 9223680, 9225728, 8771328, /* 5320-5327 */ +7489536, 7322624, 9300480, 11301632, 11056128, 9111808, 7161088, 6170368, /* 5328-5335 */ +6932224, 9064448, 10184192, 8976128, 6926592, 6344960, 8775168, 11846400, /* 5336-5343 */ +12122368, 10366208, 8947712, 9073152, 10173952, 10633728, 9737728, 8934144, /* 5344-5351 */ +9559552, 10069248, 9309696, 9385216, 10843392, 11070720, 8228096, 5425664, /* 5352-5359 */ +5586944, 6424576, 5504768, 4151808, 4807680, 6949632, 8238848, 7802368, /* 5360-5367 */ +6807808, 6090752, 6837760, 9868800, 13153280, 13281792, 10611200, 8223744, /* 5368-5375 */ +9112064, 12030976, 12753664, 10636800, 8329728, 8566784, 10636800, 11557888, /* 5376-5383 */ +9456640, 6588672, 6302976, 7917568, 8740096, 8358656, 7922432, 7468032, /* 5384-5391 */ +6816768, 6388992, 6549248, 7708416, 9587968, 10801920, 10792704, 10454272, /* 5392-5399 */ +10148864, 9554432, 8834304, 8225024, 7895040, 8458496, 10100224, 11772416, /* 5400-5407 */ +11619840, 9279232, 7066112, 7566080, 9655552, 9822976, 8057856, 7496960, /* 5408-5415 */ +9216256, 10931200, 10795776, 9389056, 7683072, 6106368, 6328576, 9347584, /* 5416-5423 */ +12317696, 11649792, 9009920, 7865088, 8482048, 8959488, 8962048, 9790976, /* 5424-5431 */ +11095296, 12166400, 12432384, 10987264, 8557568, 7412736, 7510016, 7127808, /* 5432-5439 */ +6146048, 5384192, 5122048, 6057728, 8336896, 10158592, 10644480, 10884096, /* 5440-5447 */ +10877696, 10073088, 9936384, 11504896, 12633088, 11839232, 10698496, 10165248, /* 5448-5455 */ +9558784, 9428224, 10527232, 12129536, 11602432, 7915008, 4039424, 2907392, /* 5456-5463 */ +5689344, 8718592, 9290496, 9932288, 11439872, 11278336, 9165568, 8057600, /* 5464-5471 */ +8705280, 9831936, 10903808, 10937088, 8882944, 7145728, 8943872, 11801344, /* 5472-5479 */ +10890752, 8343296, 7775744, 8774400, 9252352, 10181376, 12834816, 14857984, /* 5480-5487 */ +14332416, 11973888, 10130688, 9528832, 9202688, 8316672, 7841280, 8387072, /* 5488-5495 */ +8290560, 7023616, 7396096, 10471424, 13105920, 12950784, 11228928, 10021888, /* 5496-5503 */ +10086912, 10744064, 10310656, 8476928, 7349504, 8355584, 10171392, 11267840, /* 5504-5511 */ +10921216, 9322240, 7628288, 6567424, 6457600, 7244032, 8353024, 9017344, /* 5512-5519 */ +9052160, 9008128, 9142784, 8763904, 8281344, 9878784, 13001216, 13606912, /* 5520-5527 */ +10918144, 8480256, 8619264, 10462208, 12534272, 14301696, 13960192, 10523904, /* 5528-5535 */ +6398464, 4564480, 7039744, 11334912, 13210624, 11331328, 8552704, 7682560, /* 5536-5543 */ +8545792, 9740800, 10726656, 12310784, 13897728, 14701824, 13643264, 10622720, /* 5544-5551 */ +7636480, 7185664, 9207552, 11335936, 10856704, 8328448, 6292992, 6342144, /* 5552-5559 */ +8889344, 11609856, 12160768, 11364352, 11735296, 12928000, 13238528, 12913152, /* 5560-5567 */ +12588544, 11195904, 8434688, 6429952, 6160384, 6938624, 8488704, 10299904, /* 5568-5575 */ +10852352, 9918208, 8963840, 8624640, 8699904, 9464576, 10990336, 12470528, /* 5576-5583 */ +12860928, 11792128, 10182912, 10142208, 12185856, 14032896, 13364736, 11183360, /* 5584-5591 */ +10047488, 9940736, 9711104, 9455104, 9410560, 9373184, 10206208, 12310272, /* 5592-5599 */ +13775872, 12629248, 10097152, 8626432, 9196288, 10914048, 11997184, 11712512, /* 5600-5607 */ +10907392, 10419200, 9664000, 8932608, 9587200, 10939904, 10755072, 9404928, /* 5608-5615 */ +9052672, 9261312, 8460032, 7577600, 7987200, 9284864, 10823168, 11682816, /* 5616-5623 */ +10264576, 7533312, 6849024, 9266176, 12018432, 12894208, 11745536, 9574400, /* 5624-5631 */ +8374528, 8902656, 9637120, 10015232, 11256320, 12115712, 10382848, 7968768, /* 5632-5639 */ +7767808, 8914944, 9548288, 9856000, 10298624, 10529280, 10814464, 11181056, /* 5640-5647 */ +10931712, 10159616, 10293504, 12024576, 13920512, 13280512, 9889792, 7436032, /* 5648-5655 */ +8764416, 11616256, 12555520, 10373376, 7482624, 5996288, 5553664, 6050816, /* 5656-5663 */ +7455744, 9472000, 11134976, 11911936, 11689216, 10980352, 10328832, 9583360, /* 5664-5671 */ +9039616, 10232832, 12625408, 13994496, 11735552, 7427328, 5224448, 6223872, /* 5672-5679 */ +8397568, 8684288, 7117312, 5957120, 6339840, 7181568, 7766784, 8556544, /* 5680-5687 */ +9370368, 9516032, 9645824, 10543872, 11017728, 9932032, 8670464, 8985088, /* 5688-5695 */ +10254336, 10636544, 9458176, 7621120, 6365184, 6688768, 8626176, 10497536, /* 5696-5703 */ +10474496, 8954624, 7827968, 8362752, 9673984, 9971968, 9422848, 9543936, /* 5704-5711 */ +10797824, 12101376, 11768064, 9164544, 6344960, 5309696, 5592064, 5786368, /* 5712-5719 */ +6051840, 7342848, 9080832, 9525248, 8124928, 6301440, 5460992, 6474752, /* 5720-5727 */ +8436736, 9954560, 10877696, 10888448, 10095616, 9517312, 9236736, 8036352, /* 5728-5735 */ +6292992, 6062080, 7541504, 8980992, 7458560, 3922432, 1660672, 1973248, /* 5736-5743 */ +4344320, 7058176, 9350912, 10099712, 8814592, 6635264, 5660416, 7527680, /* 5744-5751 */ +10689280, 12527360, 11623424, 8660992, 6095360, 6143488, 8383488, 9878784, /* 5752-5759 */ +9330432, 7852544, 6695936, 6210816, 7120640, 8975616, 9709568, 7819520, /* 5760-5767 */ +5601536, 5577472, 6399488, 6134272, 5450752, 6019072, 7420672, 8084736, /* 5768-5775 */ +7612416, 7327488, 7851776, 8180992, 7364608, 5995776, 5210624, 5064448, /* 5776-5783 */ +5354752, 5845248, 6007296, 5892608, 6279168, 6657280, 5351168, 3629056, /* 5784-5791 */ +4420608, 6687232, 8035328, 8054016, 7728128, 7552512, 7123968, 6472448, /* 5792-5799 */ +5944832, 6317056, 7720704, 9207296, 9760000, 9137408, 8160000, 7577344, /* 5800-5807 */ +7346944, 7552768, 8339968, 9146368, 8712192, 7058176, 6129664, 6917376, /* 5808-5815 */ +8303104, 9237760, 9204736, 8345344, 7877376, 7981568, 8223744, 8094208, /* 5816-5823 */ +7197696, 6281984, 6161920, 6853120, 7385344, 7018752, 6674432, 7478784, /* 5824-5831 */ +8770560, 9527552, 10428928, 12046592, 13369600, 13655808, 12898048, 11507968, /* 5832-5839 */ +10307840, 9745408, 9498112, 9206784, 8899840, 8657152, 8128256, 7161344, /* 5840-5847 */ +6462976, 6353664, 6581248, 7309824, 8765440, 10560256, 12047616, 12694784, /* 5848-5855 */ +12476416, 12182528, 12179456, 11992064, 11435264, 10818816, 10397952, 9699584, /* 5856-5863 */ +8121088, 6697728, 6620160, 7363840, 8144896, 8943104, 9658880, 9234432, /* 5864-5871 */ +7542784, 6434560, 7307776, 9324800, 11063808, 12280064, 13195264, 13421568, /* 5872-5879 */ +12175360, 9949184, 8693248, 9611008, 11588608, 13118464, 13069824, 11263232, /* 5880-5887 */ +9314048, 8722432, 9314816, 9779456, 9857536, 10545152, 11994880, 12984064, /* 5888-5895 */ +12661760, 11704320, 11095552, 10745856, 10477568, 10563328, 10766592, 10545408, /* 5896-5903 */ +9949952, 9112832, 7733504, 6437376, 6495232, 7705856, 8839936, 9421824, /* 5904-5911 */ +9617152, 9526528, 9490176, 9989632, 10706432, 10759424, 10322432, 10693632, /* 5912-5919 */ +12023552, 13068032, 12765184, 10919936, 8536832, 7270144, 7708160, 8429824, /* 5920-5927 */ +8457472, 8622336, 9096192, 9093632, 8823552, 8846848, 8757760, 8411904, /* 5928-5935 */ +8499200, 9072640, 9356288, 9063936, 8704000, 8598784, 8351488, 7356672, /* 5936-5943 */ +5655808, 4146176, 4163328, 6019584, 8119040, 8520448, 7282688, 5909248, /* 5944-5951 */ +5201664, 5751808, 7614720, 9493760, 10486784, 10601216, 10095872, 9452800, /* 5952-5959 */ +8944640, 8376320, 8103168, 9007872, 10341376, 10562304, 9807104, 8811520, /* 5960-5967 */ +7419904, 5899520, 5120000, 4741120, 4119040, 4117760, 5461760, 6892032, /* 5968-5975 */ +6703872, 5094912, 3706368, 3585280, 4161536, 4423168, 5090304, 6937344, /* 5976-5983 */ +8118784, 6712576, 4281600, 3234816, 4339200, 6363904, 7518464, 6993152, /* 5984-5991 */ +5570560, 4685824, 4457216, 4668416, 5147392, 5192704, 6192128, 8425472, /* 5992-5999 */ +9332480, 8647680, 7952128, 8215552, 8362752, 7610624, 6859520, 6602240, /* 6000-6007 */ +6375168, 6309376, 6590720, 6015744, 4900864, 4087552, 4033024, 5031168, /* 6008-6015 */ +6100736, 6759680, 6732288, 6057472, 5332736, 5080832, 5182464, 5306112, /* 6016-6023 */ +5528064, 5846528, 6007808, 5749760, 4776192, 3038976, 1304064, 697088, /* 6024-6031 */ +1524480, 2504448, 2780672, 3060992, 3576320, 3531520, 2941184, 2700032, /* 6032-6039 */ +3139584, 3869440, 4610048, 5270528, 5413632, 4675328, 3387904, 2589696, /* 6040-6047 */ +3099904, 4122112, 4163584, 3469312, 3297536, 3675392, 3591424, 3032576, /* 6048-6055 */ +2818816, 3313152, 4113408, 4762624, 5203456, 5365504, 5261568, 5134336, /* 6056-6063 */ +5097216, 4925952, 4545280, 4167424, 3762688, 3151104, 2744320, 3092992, /* 6064-6071 */ +3638272, 3166976, 1703936, 674560, 1169152, 2608896, 3619840, 3897088, /* 6072-6079 */ +3852288, 3387136, 2602496, 2669056, 3562752, 4103168, 3852032, 3290112, /* 6080-6087 */ +2992384, 2699520, 1595392, 94720, 1792, 1391872, 2916352, 3605504, /* 6088-6095 */ +3318528, 2631936, 1831680, 1427712, 2305792, 4005376, 5196544, 5941504, /* 6096-6103 */ +6104320, 5061888, 3883776, 3433472, 3210752, 3153408, 3824896, 5088512, /* 6104-6111 */ +6148096, 6188544, 5321216, 4641024, 4653056, 5144064, 5894912, 6894336, /* 6112-6119 */ +7886336, 8475392, 8463872, 7941120, 7254784, 6772736, 6711552, 6794496, /* 6120-6127 */ +6814976, 7040768, 7000064, 6230784, 5524736, 5554176, 6039808, 6606080, /* 6128-6135 */ +7239936, 7839744, 8222720, 8217344, 7920128, 7631616, 7581696, 7847936, /* 6136-6143 */ +8229632, 8478976, 8558080, 8676608, 8962560, 9031680, 8399872, 7659520, /* 6144-6151 */ +7849728, 8735488, 9543936, 10019328, 10281728, 10401536, 10350336, 10085632, /* 6152-6159 */ +9601024, 9420288, 10071040, 11126528, 11354624, 10356480, 9502720, 9727232, /* 6160-6167 */ +10535680, 11344896, 11945728, 12234752, 12251392, 12231936, 12251648, 12167680, /* 6168-6175 */ +11833600, 11370496, 11274496, 11892480, 12799488, 12948736, 11815936, 10610176, /* 6176-6183 */ +10693888, 11515904, 11839488, 11774208, 12112896, 12581120, 12329472, 11426560, /* 6184-6191 */ +10779392, 10899712, 11434240, 11618560, 11282944, 11179008, 11804672, 12508416, /* 6192-6199 */ +12191744, 11091200, 11020288, 12376576, 13165568, 11655936, 9698304, 9891840, /* 6200-6207 */ +11321856, 11802112, 10935040, 10103040, 10123520, 10509056, 10854400, 11589120, /* 6208-6215 */ +12711680, 13254912, 12942336, 12445696, 11939328, 11386112, 11302400, 11631104, /* 6216-6223 */ +11564032, 11419392, 12334080, 13635072, 13585152, 12422912, 11410688, 10924032, /* 6224-6231 */ +11058176, 12099328, 13446144, 13821184, 12726016, 10925056, 9436672, 8523264, /* 6232-6239 */ +7978752, 7725824, 8046080, 8970496, 9852928, 10044160, 9512704, 8666368, /* 6240-6247 */ +8093184, 8232448, 8726016, 9061888, 9831168, 11331584, 11790592, 9856768, /* 6248-6255 */ +7365376, 7107328, 8774912, 9365760, 8090624, 7332864, 8494336, 9852416, /* 6256-6263 */ +9362688, 7676672, 6396160, 6225664, 7030272, 8181504, 9230336, 9846016, /* 6264-6271 */ +9826816, 9360128, 8668672, 7967488, 7811840, 8560384, 9311232, 9176064, /* 6272-6279 */ +8662016, 8451072, 8382464, 8145664, 7827712, 7669760, 8070400, 9085952, /* 6280-6287 */ +9868800, 9682944, 8862720, 8143104, 7768576, 7694336, 7841024, 7823104, /* 6288-6295 */ +7340544, 6795264, 6550272, 6223872, 5517056, 4891392, 4916480, 5524480, /* 6296-6303 */ +6058752, 6128384, 5920000, 5809408, 6242048, 7165696, 7786496, 7617280, /* 6304-6311 */ +7112704, 6661632, 6033408, 5208064, 4885504, 5540096, 6288640, 6123008, /* 6312-6319 */ +5530368, 5305088, 5350144, 5223936, 4996608, 5086464, 5812480, 6626816, /* 6320-6327 */ +6703104, 6272768, 6196736, 6710272, 6816512, 6180096, 5489152, 5125632, /* 6328-6335 */ +5250304, 5740544, 6137600, 6168576, 5998848, 5755904, 5372928, 5165824, /* 6336-6343 */ +5600768, 6011136, 5576448, 5126912, 5650944, 6120448, 5293568, 3967744, /* 6344-6351 */ +3280384, 3165696, 3104768, 3372288, 4386560, 5206016, 4729344, 3612672, /* 6352-6359 */ +3275776, 3872256, 4238336, 4033792, 4173312, 4830720, 4888832, 3872256, /* 6360-6367 */ +3127296, 3671296, 4272640, 3481856, 2370304, 2700032, 3784448, 3736576, /* 6368-6375 */ +2612224, 2029824, 2413824, 2766080, 2545408, 2139648, 2164736, 2761728, /* 6376-6383 */ +3407104, 3750656, 4207616, 4832512, 4848128, 4203520, 3885824, 4215808, /* 6384-6391 */ +4584960, 4681472, 4672000, 4650240, 4522496, 4165888, 3829760, 4082688, /* 6392-6399 */ +4855808, 5220864, 4725248, 4226816, 4293888, 4263936, 3941632, 4104448, /* 6400-6407 */ +4825600, 5237248, 5135616, 5238016, 5803776, 6214400, 5885440, 5206016, /* 6408-6415 */ +5149696, 5811200, 6420736, 6360064, 5835264, 5513216, 5620992, 5927168, /* 6416-6423 */ +6130688, 6080000, 6004992, 6129920, 6300672, 6327296, 6251520, 6203392, /* 6424-6431 */ +6035200, 5684480, 5690624, 6316544, 7137792, 7554816, 7298048, 6962688, /* 6432-6439 */ +7061248, 7464192, 8041728, 8580352, 8616704, 8110848, 7901440, 8286208, /* 6440-6447 */ +8812032, 9209856, 9395200, 9296896, 9078528, 8970496, 8915968, 8878336, /* 6448-6455 */ +8987392, 9135872, 9156864, 9239296, 9505536, 9812480, 10073856, 10162688, /* 6456-6463 */ +9823744, 9482496, 9792256, 10466048, 10889216, 11046400, 11121152, 10928896, /* 6464-6471 */ +10548224, 10582784, 11139584, 11674624, 11653632, 11184128, 10860288, 10839040, /* 6472-6479 */ +10930688, 11228928, 11789568, 12149248, 11994624, 11849472, 12195840, 12652288, /* 6480-6487 */ +12621568, 12184064, 11965184, 12255232, 12753664, 12942080, 12493056, 11786752, /* 6488-6495 */ +11494400, 11545088, 11453440, 11462912, 12090112, 12963584, 13238528, 12698368, /* 6496-6503 */ +11994112, 11863808, 12363776, 12926720, 12911104, 12213760, 11347456, 10948608, /* 6504-6511 */ +11255552, 11945472, 12721920, 13528832, 13957632, 13443584, 12403456, 11900928, /* 6512-6519 */ +12072192, 12254976, 12380672, 12930560, 13627392, 13414144, 12170240, 11172864, /* 6520-6527 */ +11172608, 11556608, 11721216, 11799808, 11992576, 12096000, 11716864, 10867456, /* 6528-6535 */ +10312192, 10799616, 11911424, 12498944, 12253184, 11885056, 11875840, 11780352, /* 6536-6543 */ +11134208, 10554880, 11183616, 12612096, 12900096, 11599616, 10308608, 9927168, /* 6544-6551 */ +9985024, 10240000, 11123712, 12325632, 12787968, 12364544, 11980800, 12101888, /* 6552-6559 */ +11955456, 10889984, 9720832, 9559040, 10115328, 10418176, 10333696, 10020096, /* 6560-6567 */ +9292032, 8453376, 8173312, 8158720, 7763456, 7524864, 8259840, 9300736, /* 6568-6575 */ +9647360, 9671168, 9888768, 9873664, 9395968, 8835328, 8421888, 8459520, /* 6576-6583 */ +9309952, 10238208, 10080768, 9248768, 8971264, 9263104, 9096704, 8418304, /* 6584-6591 */ +8364544, 9282304, 9896192, 9305344, 8244480, 7644928, 7628544, 7720704, /* 6592-6599 */ +7647744, 7696640, 8201472, 8772096, 8658432, 7993600, 7478016, 7437824, /* 6600-6607 */ +7589120, 7641600, 7849472, 8362240, 8629248, 8223232, 7557888, 7247104, /* 6608-6615 */ +7424512, 7551744, 7365888, 7217152, 7310080, 7396864, 7243264, 6855936, /* 6616-6623 */ +6378752, 6189056, 6685696, 7364864, 7319296, 6696448, 6165760, 6017536, /* 6624-6631 */ +6056448, 5997056, 5899264, 5881600, 6074112, 6408448, 6727424, 6926080, /* 6632-6639 */ +6803968, 6383360, 5889536, 5499648, 5426432, 5814784, 6250752, 6149376, /* 6640-6647 */ +5673472, 5361920, 5257728, 5042688, 4724992, 4525056, 4502784, 4657920, /* 6648-6655 */ +4979200, 5340928, 5502464, 5215488, 4443392, 3632384, 3481856, 4145664, /* 6656-6663 */ +4797952, 4639744, 3871488, 3506176, 4191488, 4869376, 4136192, 2671360, /* 6664-6671 */ +2458880, 3846144, 4606976, 3627776, 2500608, 2771456, 3652608, 3400704, /* 6672-6679 */ +2580736, 3308544, 5344256, 6043392, 4422144, 2553856, 2225408, 2641920, /* 6680-6687 */ +2476544, 1922560, 2020352, 2895104, 3737600, 3762176, 2786304, 1605632, /* 6688-6695 */ +1507072, 2567168, 3571200, 3745280, 3404288, 3097088, 2786304, 2274048, /* 6696-6703 */ +1754368, 1734656, 2350336, 3077376, 3332352, 3154944, 3051520, 3111680, /* 6704-6711 */ +3019008, 2880768, 3126272, 3637504, 3968768, 4047616, 4145664, 4325376, /* 6712-6719 */ +4448512, 4427008, 4346112, 4516608, 4930048, 5297664, 5509632, 5367808, /* 6720-6727 */ +5103360, 5034496, 5041152, 5078272, 5279232, 5626368, 5897728, 6041856, /* 6728-6735 */ +6263808, 6689280, 7156480, 7475456, 7559680, 7465216, 7357440, 7360000, /* 6736-6743 */ +7466752, 7543040, 7480576, 7423488, 7584000, 7920640, 8300288, 8594176, /* 6744-6751 */ +8643328, 8391424, 8040704, 7933440, 8329216, 9113344, 9836032, 10142208, /* 6752-6759 */ +10110208, 10082048, 10114816, 9946880, 9624576, 9605888, 9945600, 10162176, /* 6760-6767 */ +10155776, 10387968, 10954240, 11415808, 11391232, 10838272, 10225152, 10259200, /* 6768-6775 */ +10975744, 11625472, 11802624, 11901696, 12131072, 12081152, 11652608, 11337216, /* 6776-6783 */ +11371520, 11560192, 11750912, 11843328, 11868160, 12092160, 12478464, 12560896, /* 6784-6791 */ +12314624, 12218624, 12428288, 12766976, 13179648, 13453568, 13209600, 12578304, /* 6792-6799 */ +12152576, 12120832, 12297216, 12634112, 12939264, 12797952, 12307712, 11943936, /* 6800-6807 */ +11693824, 11430912, 11440640, 11727360, 11868672, 11842560, 11802368, 11590400, /* 6808-6815 */ +11360768, 11501056, 11682816, 11450624, 11261696, 11481088, 11398912, 10577920, /* 6816-6823 */ +9862400, 9995264, 10655744, 11291648, 11615232, 11459328, 10946560, 10411776, /* 6824-6831 */ +10032640, 10097664, 10838528, 11636736, 11498496, 10685952, 10435328, 10939136, /* 6832-6839 */ +11196416, 10677504, 9986816, 9923584, 10459392, 10729216, 10146048, 9456896, /* 6840-6847 */ +9869824, 11088640, 11614720, 10716928, 9442560, 9082624, 9332224, 9110272, /* 6848-6855 */ +8581376, 9003264, 10432000, 11327744, 10872320, 10021632, 9903104, 10451968, /* 6856-6863 */ +10790400, 10562048, 10259456, 10450176, 10980352, 11127552, 10583552, 9903360, /* 6864-6871 */ +9593088, 9355264, 8856832, 8463104, 8624896, 9189120, 9537280, 9337600, /* 6872-6879 */ +8980480, 9065984, 9573888, 9921280, 9802496, 9395968, 9122048, 9396480, /* 6880-6887 */ +10186752, 10770688, 10451456, 9445632, 8525824, 8155904, 8296704, 8768256, /* 6888-6895 */ +9299968, 9477376, 9249280, 9029632, 8992000, 8870144, 8638976, 8614144, /* 6896-6903 */ +8801792, 8881152, 8908288, 9152256, 9297664, 8963072, 8507392, 8403712, /* 6904-6911 */ +8487680, 8439808, 8488960, 8824320, 8924928, 8565760, 8186880, 8024832, /* 6912-6919 */ +8014592, 8126464, 8192512, 7960064, 7596800, 7416576, 7450880, 7494912, /* 6920-6927 */ +7429888, 7438848, 7679488, 7890432, 7754240, 7421952, 7061760, 6678784, /* 6928-6935 */ +6476800, 6967808, 7653632, 7451648, 6597120, 5871104, 5783552, 6234368, /* 6936-6943 */ +6538496, 6386432, 5999872, 5791232, 5907968, 6128128, 5981696, 5308416, /* 6944-6951 */ +4503040, 4100608, 4327680, 4913152, 5441792, 5705216, 5576448, 5055744, /* 6952-6959 */ +4463360, 4380416, 4903424, 5262848, 5062400, 4882944, 5114880, 5330176, /* 6960-6967 */ +5157120, 4707584, 4165632, 3817216, 3936256, 4169984, 3971584, 3755008, /* 6968-6975 */ +4267264, 4938240, 4503040, 3121664, 2232064, 2613504, 3560192, 3968768, /* 6976-6983 */ +3502592, 2793472, 2625024, 2955776, 3191040, 3117568, 2988544, 3018496, /* 6984-6991 */ +3297536, 3692800, 3595520, 2706176, 2049792, 2522624, 3341312, 3252224, /* 6992-6999 */ +2505984, 2373120, 2866944, 3014912, 2830848, 3169792, 3974400, 4322816, /* 7000-7007 */ +3959808, 3647744, 3840512, 4069888, 4054528, 4108032, 4438016, 4722688, /* 7008-7015 */ +4577792, 4193280, 4131840, 4486912, 4915200, 5121024, 5078528, 5080832, /* 7016-7023 */ +5360384, 5675264, 5627648, 5366272, 5369856, 5675776, 6076160, 6540800, /* 7024-7031 */ +6976512, 7065344, 6682112, 6348288, 6424320, 6637056, 6789376, 7042304, /* 7032-7039 */ +7484672, 7967744, 8174080, 7771904, 7095552, 6894080, 7281664, 7821568, /* 7040-7047 */ +8245248, 8591872, 8935168, 9259776, 9421568, 9134848, 8487168, 8240640, /* 7048-7055 */ +8708352, 9226752, 9341184, 9500928, 9951744, 10171392, 9957120, 9787904, /* 7056-7063 */ +9905664, 10196736, 10629120, 10970624, 10904064, 10689536, 10783232, 10918656, /* 7064-7071 */ +10702080, 10475264, 10680832, 11180800, 11656448, 11874304, 11619840, 11040256, /* 7072-7079 */ +10651392, 10694144, 11030272, 11542016, 12130048, 12567296, 12689664, 12378112, /* 7080-7087 */ +11548416, 10546944, 10105088, 10529792, 11406080, 12217600, 12630528, 12574976, /* 7088-7095 */ +12223744, 11811072, 11581696, 11759360, 12086784, 11910656, 11281664, 11110144, /* 7096-7103 */ +11757056, 12489472, 12543232, 12020992, 11570432, 11584512, 11869952, 11917568, /* 7104-7111 */ +11519232, 11138304, 11285248, 11639296, 11570176, 11237120, 11208448, 11316224, /* 7112-7119 */ +10935296, 10132736, 9765888, 10369280, 11455744, 12123392, 12001792, 11479296, /* 7120-7127 */ +11229696, 11269376, 10889984, 10023680, 9685248, 10279424, 10858496, 10729984, /* 7128-7135 */ +10352640, 10281216, 10274304, 9875712, 9186304, 8777728, 9115648, 10136064, /* 7136-7143 */ +11204096, 11558400, 11024640, 10056192, 9214976, 9039872, 9780480, 10650368, /* 7144-7151 */ +10575872, 9819648, 9451008, 9556480, 9510912, 9154048, 8752896, 8732160, /* 7152-7159 */ +9448704, 10384384, 10564608, 10174464, 10132992, 10308864, 9885440, 9008384, /* 7160-7167 */ +8603904, 8999936, 9502976, 9284352, 8572160, 8399872, 9152256, 9922304, /* 7168-7175 */ +10051072, 10036224, 10234880, 10286592, 10044928, 9956608, 10277888, 10800128, /* 7176-7183 */ +11115520, 10807296, 9916416, 9214720, 9356800, 9821184, 9702912, 9103104, /* 7184-7191 */ +8678400, 8689408, 8955136, 9228288, 9345536, 9206016, 8913408, 8725504, /* 7192-7199 */ +8867072, 9224192, 9459968, 9464832, 9433344, 9514752, 9501184, 9069568, /* 7200-7207 */ +8310528, 7683328, 7596032, 7979008, 8199424, 7855360, 7388672, 7569920, /* 7208-7215 */ +8183296, 8080640, 7277312, 6710528, 6951424, 7553280, 7771904, 7766272, /* 7216-7223 */ +7830528, 7742208, 7212800, 6542848, 6446848, 7143936, 7618560, 7206912, /* 7224-7231 */ +6533632, 6334208, 6594816, 6756096, 6675456, 6599424, 6532352, 6286592, /* 7232-7239 */ +5942016, 5905664, 6286592, 6560512, 6374144, 6109440, 6100224, 6087424, /* 7240-7247 */ +5828352, 5573888, 5530880, 5542656, 5532672, 5745920, 6246656, 6602496, /* 7248-7255 */ +6392320, 5781504, 5345280, 5410048, 5569024, 5267712, 4630016, 4358400, /* 7256-7263 */ +4896256, 5749760, 5881600, 4972288, 3895296, 3675904, 4232960, 4646656, /* 7264-7271 */ +4514560, 4204288, 4092928, 4265216, 4595712, 4674816, 4082176, 3098880, /* 7272-7279 */ +2496256, 2501888, 2720000, 2896384, 3013376, 3063808, 3197440, 3531264, /* 7280-7287 */ +3772672, 3640576, 3379968, 3325184, 3391232, 3394560, 3206656, 2889472, /* 7288-7295 */ +2925824, 3573504, 4236544, 4282880, 4055040, 4241664, 4588544, 4331776, /* 7296-7303 */ +3596800, 3388672, 4009984, 4828928, 5206016, 4980224, 4752128, 5028864, /* 7304-7311 */ +5480192, 5502208, 5212928, 5267200, 5719296, 6121728, 6280704, 6342400, /* 7312-7319 */ +6532352, 6795776, 6739968, 6254336, 6104576, 6648832, 7120384, 6907392, /* 7320-7327 */ +6702336, 7147264, 7694336, 7885056, 7960320, 8109568, 8045312, 7733248, /* 7328-7335 */ +7605504, 7817984, 8129280, 8317952, 8402944, 8634880, 9025280, 9235456, /* 7336-7343 */ +9135104, 9070848, 9283328, 9629696, 9815808, 9615616, 9248768, 9200896, /* 7344-7351 */ +9354752, 9313280, 9468928, 10277632, 11194112, 11527168, 11424512, 11302912, /* 7352-7359 */ +10978304, 10191360, 9502720, 9781760, 10946048, 12041472, 12383232, 12140800, /* 7360-7367 */ +11719424, 11135232, 10545408, 10304512, 10365440, 10607872, 11362816, 12544000, /* 7368-7375 */ +13235200, 12950528, 12310272, 11934208, 11825408, 11976960, 12290048, 12442112, /* 7376-7383 */ +12547328, 13041920, 13653760, 13657088, 12999680, 12300544, 12034816, 12165888, /* 7384-7391 */ +12423936, 12657664, 12861184, 12854528, 12463360, 12038400, 12189952, 12876288, /* 7392-7399 */ +13302528, 12959488, 12134912, 11397376, 11054336, 11020800, 11001344, 11026176, /* 7400-7407 */ +11483648, 12199424, 12279552, 11302144, 10068480, 9699840, 10268672, 10875904, /* 7408-7415 */ +10915072, 10568448, 10190848, 9929728, 9788928, 9515008, 9030656, 8779008, /* 7416-7423 */ +8900096, 9023488, 9264384, 9867776, 10128384, 9409024, 8540928, 8474624, /* 7424-7431 */ +8834048, 9114368, 9528064, 10011392, 9927424, 9045248, 7992576, 7387392, /* 7432-7439 */ +7292672, 7604992, 8367872, 9491968, 10360576, 10217472, 9204224, 8520960, /* 7440-7447 */ +9020416, 10005248, 10212864, 9771008, 9751040, 10273280, 10415104, 9847296, /* 7448-7455 */ +9346048, 9611008, 10324736, 10694656, 10497536, 10070272, 9730560, 9601024, /* 7456-7463 */ +9801728, 10303744, 10691840, 10480384, 9748736, 9175552, 9302016, 9763328, /* 7464-7471 */ +9777920, 9377024, 9187072, 9297408, 9396480, 9605888, 10052864, 10183168, /* 7472-7479 */ +9699584, 9260288, 9437440, 9695232, 9307392, 8568576, 8230656, 8536576, /* 7480-7487 */ +9099520, 9377792, 9127680, 8637184, 8456192, 8639488, 8635904, 8248320, /* 7488-7495 */ +7903488, 7836416, 7898880, 8190208, 8903424, 9389312, 8824832, 7683584, /* 7496-7503 */ +7140864, 7510016, 7878144, 7688448, 7497728, 7709952, 7919104, 7706112, /* 7504-7511 */ +7278848, 7005440, 7106816, 7604224, 8126720, 8106496, 7477760, 6735872, /* 7512-7519 */ +6457088, 6941696, 7706112, 7959808, 7636480, 7152128, 6782976, 6649856, /* 7520-7527 */ +6768128, 6956800, 7044352, 7083008, 7145472, 7266816, 7438336, 7383040, /* 7528-7535 */ +6900480, 6344960, 6178560, 6301952, 6434816, 6580736, 6667008, 6390784, /* 7536-7543 */ +5833728, 5429760, 5473792, 5827584, 6064640, 5957888, 5716992, 5510400, /* 7544-7551 */ +5213184, 4860928, 4759552, 5054720, 5656576, 6318080, 6412032, 5548288, /* 7552-7559 */ +4397312, 3938816, 4278528, 4760320, 4784896, 4293120, 3912448, 4165120, /* 7560-7567 */ +4497664, 4074752, 3216896, 2968576, 3565568, 4367360, 4632832, 3953920, /* 7568-7575 */ +2775552, 2249984, 2805504, 3673856, 4117248, 4189440, 4145152, 3881472, /* 7576-7583 */ +3336960, 2967040, 3108608, 3467008, 3633152, 3673856, 3853056, 4101120, /* 7584-7591 */ +4219904, 4180992, 4071168, 3930624, 3794688, 3855360, 4181504, 4563200, /* 7592-7599 */ +4705792, 4598528, 4526336, 4726016, 5125376, 5521920, 5782528, 5862912, /* 7600-7607 */ +5799936, 5777664, 5953536, 6184192, 6253312, 6237184, 6351872, 6574336, /* 7608-7615 */ +6758912, 6830336, 6819584, 6768384, 6688768, 6680064, 6899968, 7362560, /* 7616-7623 */ +7884544, 8110848, 7910144, 7689472, 7769600, 7970816, 8175360, 8500736, /* 7624-7631 */ +8923904, 9352704, 9732864, 9820160, 9448704, 9066752, 9287424, 10001408, /* 7632-7639 */ +10422784, 9999104, 9295360, 9307392, 10073088, 10827008, 11157248, 11338240, /* 7640-7647 */ +11641088, 11861760, 11723008, 11340288, 11065344, 11079936, 11353856, 11750400, /* 7648-7655 */ +12165888, 12605952, 13026304, 13124864, 12625920, 11776256, 11319296, 11778816, /* 7656-7663 */ +12791296, 13379840, 13049088, 12274176, 11852032, 12034816, 12434944, 12547584, /* 7664-7671 */ +12183808, 11621376, 11267072, 11181568, 11116544, 11096576, 11391488, 11981568, /* 7672-7679 */ +12494080, 12623104, 12299520, 11705600, 11227904, 11117568, 11275264, 11483136, /* 7680-7687 */ +11651840, 11705344, 11582464, 11361280, 11093504, 10714112, 10228224, 9747712, /* 7688-7695 */ +9341952, 9204736, 9441536, 9657600, 9609728, 9758208, 10152704, 10081280, /* 7696-7703 */ +9561344, 9473280, 9847040, 9816320, 9110528, 8365568, 8241152, 8785152, /* 7704-7711 */ +9333504, 9125632, 8481536, 8577536, 9492224, 9914624, 9094144, 7872256, /* 7712-7719 */ +7274752, 7426816, 8056320, 8743168, 9054208, 8930816, 8595968, 8184832, /* 7720-7727 */ +7968512, 8284160, 8874752, 8938496, 8302848, 7768832, 7957760, 8569088, /* 7728-7735 */ +9137920, 9583360, 9745408, 9498112, 9222144, 9208576, 9168384, 9050112, /* 7736-7743 */ +9201408, 9466880, 9343744, 9009920, 8917760, 8892928, 8773376, 8927488, /* 7744-7751 */ +9278208, 9152256, 8667904, 8780800, 9579520, 9959936, 9566720, 9361664, /* 7752-7759 */ +9785088, 10058240, 9800960, 9677056, 9896960, 9871360, 9424640, 8933376, /* 7760-7767 */ +8526336, 8297216, 8489728, 8902912, 9022976, 8888320, 8730368, 8263680, /* 7768-7775 */ +7399168, 6855936, 7407616, 8680192, 9370368, 8999936, 8360960, 8287232, /* 7776-7783 */ +8539392, 8312832, 7673856, 7465472, 7950080, 8342272, 8214528, 8086784, /* 7784-7791 */ +8211456, 8104960, 7619072, 7219200, 7244288, 7597312, 7951616, 8001536, /* 7792-7799 */ +7818240, 7691008, 7533568, 7116800, 6749440, 7008000, 7717120, 7973376, /* 7800-7807 */ +7523840, 6935296, 6737920, 7059712, 7577344, 7932928, 8127232, 8255744, /* 7808-7815 */ +8203008, 7768064, 7075328, 6641920, 6849792, 7275008, 7280896, 7013376, /* 7816-7823 */ +6907136, 6946816, 6970624, 6991360, 6852608, 6328064, 5584384, 5108992, /* 7824-7831 */ +5267968, 5960448, 6643712, 6835968, 6508032, 5886208, 5237760, 4992512, /* 7832-7839 */ +5491200, 6287872, 6364416, 5433600, 4405760, 4377088, 5197056, 5682688, /* 7840-7847 */ +5323520, 4832512, 4970752, 5526528, 5578752, 4610048, 3410176, 3166976, /* 7848-7855 */ +3778048, 4218880, 4018432, 3572736, 3462912, 3838208, 4312832, 4319232, /* 7856-7863 */ +3799552, 3353856, 3501056, 4057600, 4427520, 4352000, 4241664, 4524288, /* 7864-7871 */ +4868864, 4598016, 3801856, 3545856, 4135936, 4643328, 4345344, 3920128, /* 7872-7879 */ +4255232, 4882944, 5025024, 4847872, 4933632, 5188608, 5350144, 5582592, /* 7880-7887 */ +5938432, 6159104, 6089472, 5780224, 5313536, 5141248, 5739008, 6728960, /* 7888-7895 */ +7404544, 7395328, 6993152, 6794752, 6833152, 6799616, 6729216, 6928128, /* 7896-7903 */ +7279872, 7370240, 7276032, 7469568, 7993600, 8469760, 8527104, 8135424, /* 7904-7911 */ +7843840, 8122368, 8680192, 8920320, 8809984, 8803840, 9046528, 9278464, /* 7912-7919 */ +9393408, 9662208, 10191616, 10451456, 10020352, 9485824, 9635584, 10312192, /* 7920-7927 */ +10998016, 11532032, 11652864, 11126016, 10521088, 10648832, 11319040, 11834880, /* 7928-7935 */ +12129792, 12596480, 13214464, 13474816, 13095680, 12493568, 12225280, 12245760, /* 7936-7943 */ +12260096, 12276736, 12377856, 12517888, 12712960, 12857088, 12813312, 12768000, /* 7944-7951 */ +12987904, 13238272, 13086720, 12475136, 11653632, 10925824, 10618880, 10896896, /* 7952-7959 */ +11532800, 12082432, 12343808, 12406016, 12207872, 11526144, 10610176, 10288640, /* 7960-7967 */ +10813952, 11462144, 11691264, 11644160, 11392000, 10781952, 9861632, 8993024, /* 7968-7975 */ +8724224, 9191424, 9515520, 8770304, 7553280, 7456000, 8748800, 9990912, /* 7976-7983 */ +9742592, 8261888, 7272192, 7603968, 8469504, 8956928, 8813568, 8165632, /* 7984-7991 */ +7440896, 7232512, 7566592, 7873280, 7903232, 7835648, 7630080, 7334656, /* 7992-7999 */ +7423232, 7917312, 8231424, 8241920, 8313856, 8364800, 8165888, 8078080, /* 8000-8007 */ +8377344, 8620288, 8382976, 7821056, 7268096, 7218432, 8115712, 9289216, /* 8008-8015 */ +9378304, 8510464, 8218880, 8979456, 9872640, 10315008, 10399744, 10182912, /* 8016-8023 */ +9915904, 9988096, 10285824, 10479616, 10652928, 10722048, 10226176, 9201152, /* 8024-8031 */ +8453120, 8784640, 10081536, 11033344, 10769152, 10126848, 10286848, 10789120, /* 8032-8039 */ +10445568, 9623808, 9766400, 11102208, 12161280, 12060672, 11334400, 10693888, /* 8040-8047 */ +10443776, 10434816, 10184704, 9498624, 8860928, 8831744, 9282304, 9641216, /* 8048-8055 */ +9696256, 9646336, 9596928, 9581568, 9596160, 9551616, 9489920, 9641728, /* 8056-8063 */ +9905152, 9918208, 9763072, 9604864, 9044480, 8007936, 7401728, 8058880, /* 8064-8071 */ +9232128, 9471744, 8696576, 7810048, 7430144, 7567872, 7989248, 8546816, /* 8072-8079 */ +9024256, 9104128, 8640512, 7823616, 7023616, 6626304, 6852608, 7571456, /* 8080-8087 */ +8316672, 8513792, 7911936, 6923264, 6268672, 6581248, 7646720, 8503040, /* 8088-8095 */ +8756480, 8489472, 7759104, 6889216, 6643712, 7349248, 8104448, 7972608, /* 8096-8103 */ +7276032, 6851072, 6633728, 6054144, 5290752, 5123328, 5759744, 6567680, /* 8104-8111 */ +6964736, 6901504, 6621696, 6487552, 6603776, 6503168, 5843200, 5296128, /* 8112-8119 */ +5803520, 6880256, 7043328, 6041344, 5091072, 5016320, 5343232, 5460736, /* 8120-8127 */ +5596416, 6021888, 6023168, 4925696, 3574528, 3380736, 4281856, 5215232, /* 8128-8135 */ +5632000, 5405952, 4643328, 4142592, 4371968, 4601344, 4384000, 4327936, /* 8136-8143 */ +4532224, 4343296, 3938048, 4080128, 4661248, 5051392, 5006592, 4655616, /* 8144-8151 */ +4262656, 3967488, 3716864, 3568640, 3752192, 4174336, 4547840, 4922624, /* 8152-8159 */ +5413376, 5866496, 5907456, 5168384, 4160512, 3883520, 4404736, 5028608, /* 8160-8167 */ +5360640, 5593088, 5888256, 5980672, 5772544, 5746944, 6204672, 6748672, /* 8168-8175 */ +6819584, 6392064, 6138368, 6505728, 7178752, 7547392, 7311872, 6993152, /* 8176-8183 */ +7150848, 7537664, 7683328, 7532288, 7355392, 7423232, 7923456, 8585472, /* 8184-8191 */ +8737792, 8381952, 8300544, 8777728, 9428480, 9997824, 10415872, 10658048, /* 8192-8199 */ +10710784, 10312704, 9386752, 8786432, 9244416, 10091776, 10364928, 10313728, /* 8200-8207 */ +10501632, 10569728, 10169344, 9943552, 10602496, 11863552, 12793088, 12821504, /* 8208-8215 */ +12264448, 12005376, 12552192, 13273344, 13189632, 12455424, 12142336, 12738304, /* 8216-8223 */ +13509120, 13491456, 12701184, 11938304, 11999488, 12876288, 13684992, 13783296, /* 8224-8231 */ +13423616, 13105152, 12855552, 12404736, 11664384, 10986240, 11098624, 12189440, /* 8232-8239 */ +13091328, 12670976, 11551232, 11027712, 11110656, 11016192, 10657024, 10430720, /* 8240-8247 */ +10407680, 10513664, 10694656, 10791936, 10760960, 10609152, 10044672, 8916736, /* 8248-8255 */ +7908096, 7917568, 8721920, 9274368, 9099776, 8731904, 8735488, 8942080, /* 8256-8263 */ +8756224, 7880448, 6911488, 6820864, 7582720, 8089344, 7528448, 6635008, /* 8264-8271 */ +6707968, 7727360, 8523264, 8278528, 7535872, 7323136, 7531264, 7436800, /* 8272-8279 */ +7175424, 7473920, 8327936, 9141248, 9351168, 8649472, 7601920, 7409152, /* 8280-8287 */ +8150784, 8519936, 7951616, 7546880, 8105984, 8857088, 8941824, 8710400, /* 8288-8295 */ +8881152, 9423360, 9853440, 9811968, 9237248, 8710656, 9131264, 10337280, /* 8296-8303 */ +10878464, 10103040, 9274112, 9550592, 10203392, 10105344, 9535744, 9227264, /* 8304-8311 */ +9180928, 9244416, 9524480, 9885184, 10164736, 10515968, 10823424, 10699264, /* 8312-8319 */ +10362112, 10329088, 10407168, 10140160, 9704192, 9598208, 9999104, 10643200, /* 8320-8327 */ +10912000, 10288640, 9034240, 8047360, 8173824, 9294592, 10116096, 9769216, /* 8328-8335 */ +9028096, 9128192, 9938688, 10196992, 9597440, 9175808, 9654272, 10392320, /* 8336-8343 */ +10463488, 9986560, 9476096, 9025792, 8603392, 8369408, 8510464, 8986624, /* 8344-8351 */ +9373696, 9256192, 8953600, 9145856, 9701376, 9753856, 9288704, 9078016, /* 8352-8359 */ +9295616, 9324032, 8960000, 8754944, 8977408, 9243136, 9190656, 8948736, /* 8360-8367 */ +8657920, 8310784, 7909120, 7536640, 7313152, 7410944, 7968512, 8722688, /* 8368-8375 */ +9096192, 8856320, 8352768, 7931904, 7572736, 7255296, 7167744, 7300864, /* 8376-8383 */ +7286784, 6883840, 6282496, 5895680, 5915136, 6113792, 6232832, 6385152, /* 8384-8391 */ +6636800, 6673664, 6328064, 5934592, 5834240, 5991424, 6257920, 6507776, /* 8392-8399 */ +6470912, 5875712, 4881664, 4065280, 3911680, 4366848, 4958720, 5318400, /* 8400-8407 */ +5387008, 5208320, 4902400, 4680192, 4596736, 4495616, 4349952, 4234240, /* 8408-8415 */ +4205312, 4460032, 5070336, 5520128, 5233152, 4431872, 3782656, 3495680, /* 8416-8423 */ +3552256, 4099328, 4991744, 5590528, 5442304, 4832768, 4458752, 4498432, /* 8424-8431 */ +4537344, 4258304, 3895552, 3923712, 4446720, 5064704, 5233920, 4888064, /* 8432-8439 */ +4608768, 4769280, 5071104, 5290240, 5555456, 5821952, 5728768, 5335296, /* 8440-8447 */ +5237504, 5569792, 5771520, 5490944, 5257984, 5589760, 6183168, 6528000, /* 8448-8455 */ +6493952, 6278656, 6072832, 6060800, 6359808, 6826752, 7288832, 7706112, /* 8456-8463 */ +7846912, 7310080, 6486016, 6391808, 7099136, 7800832, 8132608, 8427008, /* 8464-8471 */ +8728576, 8517120, 7916544, 7879168, 8741120, 9709056, 10116352, 10171648, /* 8472-8479 */ +10284032, 10374400, 10257408, 10017792, 9856768, 9863936, 9993216, 10237952, /* 8480-8487 */ +10800640, 11608064, 12020224, 11696896, 11357184, 11768320, 12551424, 12804352, /* 8488-8495 */ +12563968, 12609024, 13205248, 13669120, 13391616, 12751872, 12660736, 13324032, /* 8496-8503 */ +13756416, 13220096, 12445696, 12559616, 13235200, 13145856, 12194560, 11404800, /* 8504-8511 */ +11451392, 12207872, 13001728, 13104384, 12299008, 11233792, 10832640, 11247616, /* 8512-8519 */ +11683072, 11511552, 11095808, 11093248, 11280896, 10741504, 9475840, 8642304, /* 8520-8527 */ +8937216, 9588480, 9620224, 9190912, 8993792, 8997888, 8563968, 7534848, /* 8528-8535 */ +6576128, 6374400, 6922496, 7757056, 8421376, 8575488, 7950592, 6746624, /* 8536-8543 */ +5779968, 5740288, 6443264, 7229184, 7666176, 7712512, 7482880, 7038464, /* 8544-8551 */ +6374400, 5685760, 5530880, 6207232, 7172864, 7587072, 7379968, 7279872, /* 8552-8559 */ +7569408, 7737856, 7454208, 6939648, 6456064, 6283008, 6887936, 8109056, /* 8560-8567 */ +8973568, 8850432, 8273408, 7969536, 7977216, 8083712, 8337920, 8837888, /* 8568-8575 */ +9545472, 10160128, 10188288, 9441536, 8512512, 8245248, 8819200, 9599744, /* 8576-8583 */ +9987840, 9942272, 9650944, 9276160, 9223936, 9723392, 10254592, 10215680, /* 8584-8591 */ +9849088, 9625856, 9593600, 9667584, 9818880, 9926144, 10030336, 10271488, /* 8592-8599 */ +10443776, 10225664, 9734656, 9371904, 9396480, 9826048, 10420224, 10720000, /* 8600-8607 */ +10354944, 9483264, 8828672, 9101312, 10190336, 11240448, 11617024, 11157248, /* 8608-8615 */ +10117632, 9244928, 9383936, 10431744, 11291136, 11510784, 11406592, 11048960, /* 8616-8623 */ +10517504, 10211072, 10227456, 10178560, 9970944, 9950720, 10262784, 10582528, /* 8624-8631 */ +10598400, 10367488, 10082304, 9911296, 9964032, 10099200, 10082816, 9961216, /* 8632-8639 */ +9933056, 9913856, 9708544, 9457920, 9301760, 9009920, 8490240, 8176128, /* 8640-8647 */ +8453120, 8979968, 9106944, 8607744, 7729152, 7088640, 7304960, 8017664, /* 8648-8655 */ +8124928, 7553280, 7358208, 7811840, 7780096, 6716672, 5685760, 5817088, /* 8656-8663 */ +6724352, 7238656, 7077120, 6652672, 6197760, 5807616, 5579520, 5454848, /* 8664-8671 */ +5393664, 5501696, 5648128, 5575680, 5490688, 5781760, 6126592, 5824768, /* 8672-8679 */ +4982784, 4503552, 4748032, 4984064, 4562688, 3905280, 3829504, 4397312, /* 8680-8687 */ +5000704, 5155584, 4808448, 4283648, 4091136, 4424704, 4862464, 4906496, /* 8688-8695 */ +4687616, 4679168, 4891648, 4936448, 4683264, 4403712, 4361472, 4636416, /* 8696-8703 */ +5174528, 5600256, 5436160, 4796672, 4417792, 4583936, 4889344, 5118464, /* 8704-8711 */ +5367552, 5396224, 4918528, 4477440, 4753152, 5336320, 5515264, 5577216, /* 8712-8719 */ +6098432, 6725632, 6675712, 5945344, 5334272, 5408512, 6020352, 6632960, /* 8720-8727 */ +6832384, 6733312, 6702592, 6783488, 6807552, 6741248, 6595584, 6391040, /* 8728-8735 */ +6351360, 6649856, 7101440, 7398912, 7507968, 7567104, 7655680, 7735552, /* 8736-8743 */ +7779840, 7833088, 7900928, 7818496, 7525376, 7438336, 7969536, 8818944, /* 8744-8751 */ +9306368, 9175040, 8785152, 8616448, 8867584, 9351936, 9641472, 9673984, /* 8752-8759 */ +9879040, 10469120, 10953472, 10878720, 10584576, 10708992, 11195904, 11500544, /* 8760-8767 */ +11463936, 11322624, 11206656, 11249408, 11721216, 12513280, 13063936, 13146112, /* 8768-8775 */ +13066240, 13050112, 13004288, 12912640, 12972800, 13261824, 13425920, 13118464, /* 8776-8783 */ +12491264, 12011776, 11995648, 12446464, 13010176, 13244416, 12941056, 12258816, /* 8784-8791 */ +11526912, 11113472, 11243776, 11683328, 12023552, 12209664, 12275968, 11936512, /* 8792-8799 */ +11100160, 10298368, 10115072, 10378496, 10274048, 9342464, 8207360, 8062720, /* 8800-8807 */ +9110784, 10170880, 10060032, 8722688, 7127552, 6313728, 6560768, 7221760, /* 8808-8815 */ +7522048, 7457536, 7457280, 7467008, 7006976, 6191104, 5752064, 5927680, /* 8816-8823 */ +6221312, 6308608, 6320896, 6365696, 6328320, 6162176, 6007040, 5975296, /* 8824-8831 */ +6005760, 5979392, 5975808, 6137088, 6316032, 6312448, 6413056, 6911232, /* 8832-8839 */ +7398400, 7226880, 6590208, 6312448, 6634496, 7150080, 7568640, 7841792, /* 8840-8847 */ +7950592, 7943424, 8038912, 8378624, 8735232, 8727808, 8315136, 7919360, /* 8848-8855 */ +8024576, 8673792, 9397760, 9645056, 9469184, 9462528, 9879552, 10267392, /* 8856-8863 */ +10080512, 9368576, 8715520, 8604160, 8910336, 9177088, 9384448, 9843968, /* 8864-8871 */ +10389504, 10481408, 10183168, 10075392, 10231040, 10145024, 9710592, 9434624, /* 8872-8879 */ +9736704, 10353152, 10675200, 10493696, 10110208, 9724416, 9377536, 9321472, /* 8880-8887 */ +9696768, 10098176, 10117888, 9905408, 9767936, 9796096, 10008320, 10387200, /* 8888-8895 */ +10811648, 11120640, 11193088, 10984448, 10639872, 10394112, 10347520, 10472192, /* 8896-8903 */ +10672640, 10815488, 10806528, 10735360, 10750208, 10902784, 11111424, 11251968, /* 8904-8911 */ +11258624, 11147776, 11038976, 11081472, 11208192, 11135232, 10798336, 10444544, /* 8912-8919 */ +10278144, 10249216, 10238208, 10253568, 10225408, 9984512, 9592576, 9299968, /* 8920-8927 */ +9219584, 9233408, 9216256, 9144832, 9046272, 8974592, 8909056, 8702976, /* 8928-8935 */ +8319488, 7955200, 7853056, 7954688, 7880192, 7429120, 6946304, 6920448, /* 8936-8943 */ +7290624, 7494400, 7253504, 6868224, 6677760, 6539776, 6136576, 5508864, /* 8944-8951 */ +5022464, 4949504, 5299968, 5787392, 5959424, 5585664, 4933120, 4416256, /* 8952-8959 */ +4261120, 4469504, 4834304, 5063168, 5106688, 5076224, 4878336, 4406272, /* 8960-8967 */ +3954432, 3905536, 4256768, 4736000, 5033728, 4938752, 4615424, 4553728, /* 8968-8975 */ +4838400, 5033984, 4995840, 5159168, 5660416, 5959424, 5688832, 5269248, /* 8976-8983 */ +5288704, 5597952, 5708800, 5612544, 5722112, 6048000, 6156800, 5878528, /* 8984-8991 */ +5608192, 5766144, 6270976, 6642944, 6583552, 6345472, 6341120, 6511104, /* 8992-8999 */ +6646016, 6905344, 7355392, 7513600, 7070208, 6539776, 6482176, 6751488, /* 9000-9007 */ +6988288, 7157248, 7280128, 7255040, 7092992, 7044608, 7290624, 7657216, /* 9008-9015 */ +7750400, 7424000, 7051520, 7093504, 7493888, 7815680, 7824128, 7665664, /* 9016-9023 */ +7458048, 7106816, 6732032, 6774784, 7383040, 8113920, 8445696, 8295424, /* 9024-9031 */ +8003840, 7910656, 8094464, 8436224, 8817408, 9086720, 9046528, 8737280, /* 9032-9039 */ +8561152, 8811520, 9362432, 9976320, 10489344, 10597376, 10100480, 9399040, /* 9040-9047 */ +9192704, 9682688, 10417664, 10867712, 10943488, 10918656, 11029504, 11248128, /* 9048-9055 */ +11452416, 11612672, 11782912, 11947776, 12002816, 11891200, 11769856, 11859712, /* 9056-9063 */ +12178176, 12489984, 12591616, 12466176, 12135168, 11633920, 11149824, 11031040, /* 9064-9071 */ +11421184, 11935488, 12065280, 11788800, 11444480, 11233792, 11099392, 10946816, /* 9072-9079 */ +10768128, 10637824, 10600192, 10505472, 10135296, 9548800, 9121536, 9085184, /* 9080-9087 */ +9205504, 9028864, 8381952, 7608064, 7274496, 7522048, 7872512, 7848960, /* 9088-9095 */ +7532544, 7196928, 6916608, 6762240, 6877440, 7105792, 7062784, 6621440, /* 9096-9103 */ +6043392, 5700608, 5753600, 6058752, 6280448, 6164224, 5802496, 5506048, /* 9104-9111 */ +5476352, 5723392, 6176512, 6689280, 7080704, 7161856, 6863360, 6389504, /* 9112-9119 */ +6185984, 6516480, 7130112, 7539968, 7562240, 7516928, 7682048, 7934976, /* 9120-9127 */ +8001536, 7910656, 7945728, 8276736, 8773632, 9130752, 9182976, 9030400, /* 9128-9135 */ +8912128, 9031424, 9432832, 9846272, 9937152, 9750528, 9659648, 9722112, /* 9136-9143 */ +9726208, 9639680, 9633536, 9735680, 9872384, 9992192, 9976320, 9729280, /* 9144-9151 */ +9401344, 9315072, 9577472, 9946880, 10185984, 10360064, 10544640, 10529792, /* 9152-9159 */ +10211584, 9979648, 10140416, 10373376, 10302208, 10139136, 10199552, 10230528, /* 9160-9167 */ +9925632, 9623296, 9799168, 10215424, 10292480, 10023680, 9863680, 9915904, /* 9168-9175 */ +9973504, 10123008, 10651648, 11362560, 11624960, 11273472, 10832384, 10816256, /* 9176-9183 */ +11146496, 11348224, 11175936, 10858752, 10806272, 11143168, 11531008, 11603200, /* 9184-9191 */ +11451648, 11384576, 11525632, 11694592, 11708928, 11596288, 11486976, 11450368, /* 9192-9199 */ +11439360, 11347456, 11171328, 10988032, 10789376, 10499072, 10223872, 10125312, /* 9200-9207 */ +10153472, 10143744, 10069248, 9932032, 9667584, 9361920, 9230080, 9254912, /* 9208-9215 */ +9227264, 9107200, 9015296, 8869888, 8473344, 7977984, 7847424, 8169472, /* 9216-9223 */ +8378880, 7995392, 7250432, 6680576, 6526208, 6659328, 6773760, 6577920, /* 9224-9231 */ +6071296, 5630720, 5497088, 5522432, 5478144, 5352704, 5166336, 4859136, /* 9232-9239 */ +4465920, 4210944, 4248576, 4466688, 4657920, 4745216, 4787456, 4806144, /* 9240-9247 */ +4716288, 4447744, 4186880, 4334336, 4937472, 5440768, 5335040, 4943872, /* 9248-9255 */ +4979968, 5450496, 5696256, 5483520, 5373696, 5743104, 6248448, 6513408, /* 9256-9263 */ +6621184, 6708224, 6757376, 6814464, 6929920, 7028736, 7109120, 7241984, /* 9264-9271 */ +7302656, 7206656, 7217152, 7511040, 7833344, 7948800, 8048384, 8306176, /* 9272-9279 */ +8455680, 8192768, 7749120, 7678976, 8156160, 8781312, 9048064, 8815872, /* 9280-9287 */ +8261376, 7652096, 7228160, 7238656, 7752192, 8390400, 8552192, 8091648, /* 9288-9295 */ +7531520, 7394560, 7696640, 8080896, 8238336, 8021760, 7511808, 6981376, /* 9296-9303 */ +6714624, 6779136, 7066112, 7402496, 7648256, 7692544, 7461120, 6987008, /* 9304-9311 */ +6566144, 6644736, 7258112, 7780096, 7672320, 7288832, 7327488, 7870976, /* 9312-9319 */ +8443648, 8686336, 8520704, 8143104, 7942656, 8081664, 8310016, 8457216, /* 9320-9327 */ +8780544, 9382400, 9825280, 9738240, 9435904, 9416704, 9681152, 9891840, /* 9328-9335 */ +9920000, 9908736, 10030336, 10386432, 10937344, 11418112, 11533056, 11304704, /* 9336-9343 */ +11034624, 10972672, 11143424, 11451392, 11742976, 11853312, 11694336, 11394304, /* 9344-9351 */ +11182592, 11177728, 11263488, 11263232, 11143168, 11006976, 10919680, 10863104, /* 9352-9359 */ +10749440, 10576640, 10488064, 10579968, 10665472, 10497024, 10040832, 9412096, /* 9360-9367 */ +8764160, 8340224, 8282112, 8436224, 8516352, 8349952, 7887872, 7205376, /* 9368-9375 */ +6565888, 6277888, 6381568, 6564864, 6516736, 6334208, 6346496, 6537472, /* 9376-9383 */ +6572800, 6327552, 5999104, 5729024, 5448448, 5172736, 5152512, 5493248, /* 9384-9391 */ +5915904, 6068224, 5963520, 5880576, 5872384, 5810944, 5792768, 6012928, /* 9392-9399 */ +6343424, 6509824, 6515456, 6538496, 6655744, 6867200, 7212288, 7650560, /* 9400-9407 */ +7971328, 7995904, 7774976, 7574528, 7626240, 7951872, 8408832, 8904448, /* 9408-9415 */ +9414144, 9807104, 9901312, 9718528, 9440256, 9256704, 9271296, 9459456, /* 9416-9423 */ +9645824, 9769472, 9943808, 10115840, 9974272, 9496064, 9165824, 9315072, /* 9424-9431 */ +9692160, 9904128, 9907456, 9810944, 9547776, 9138176, 9018368, 9606656, /* 9432-9439 */ +10527488, 10927872, 10617088, 10240000, 10142720, 10000384, 9804544, 10033920, /* 9440-9447 */ +10704896, 11116288, 10870784, 10372096, 10167040, 10312704, 10614272, 10944512, /* 9448-9455 */ +11166208, 11118592, 10874112, 10716672, 10859264, 11350272, 12008960, 12330752, /* 9456-9463 */ +11977984, 11345920, 11187456, 11738112, 12423936, 12662528, 12501760, 12244736, /* 9464-9471 */ +12026624, 11933440, 12081920, 12472832, 12790016, 12686080, 12230400, 11820032, /* 9472-9479 */ +11707648, 11769088, 11822848, 11843840, 11767296, 11394304, 10813184, 10383104, /* 9480-9487 */ +10321664, 10454528, 10481408, 10324736, 10077952, 9831168, 9589504, 9386752, /* 9488-9495 */ +9280512, 9233920, 9136640, 8891648, 8516096, 8195584, 8218112, 8550400, /* 9496-9503 */ +8674304, 8201728, 7431680, 6934016, 6831360, 6869760, 6848768, 6695680, /* 9504-9511 */ +6416128, 6148096, 6057728, 6072064, 5985024, 5704192, 5299200, 4865280, /* 9512-9519 */ +4558336, 4591104, 4931840, 5241856, 5268736, 5066240, 4781568, 4535040, /* 9520-9527 */ +4515072, 4774656, 5127424, 5422592, 5650176, 5658368, 5347840, 5051648, /* 9528-9535 */ +5168128, 5605888, 6043136, 6330624, 6436096, 6377472, 6268160, 6252288, /* 9536-9543 */ +6480640, 7032832, 7709952, 8083200, 7978496, 7692032, 7663360, 8006400, /* 9544-9551 */ +8428288, 8582144, 8490240, 8488704, 8710400, 8885248, 8788480, 8647424, /* 9552-9559 */ +8831744, 9335296, 9674240, 9438720, 8864256, 8598784, 8850944, 9171968, /* 9560-9567 */ +9209088, 9054976, 8883456, 8670720, 8358912, 8018432, 7883520, 8125440, /* 9568-9575 */ +8519680, 8543232, 8019712, 7471360, 7484928, 7916800, 8125184, 7753216, /* 9576-9583 */ +7032576, 6474240, 6404352, 6668544, 6862336, 6804480, 6590464, 6271744, /* 9584-9591 */ +5998080, 6128896, 6711296, 7145216, 6865408, 6182144, 5847808, 6009344, /* 9592-9599 */ +6329600, 6779648, 7392768, 7687936, 7262208, 6662912, 6688256, 7270912, /* 9600-9607 */ +7766784, 7954688, 8047104, 8135424, 8147200, 8217344, 8579584, 9199104, /* 9608-9615 */ +9745152, 9902080, 9636608, 9206784, 9005312, 9270528, 9846272, 10303232, /* 9616-9623 */ +10440448, 10382848, 10302464, 10320896, 10563328, 10951424, 11148800, 10994944, /* 9624-9631 */ +10730752, 10647296, 10744832, 10855424, 10940160, 11030784, 10990848, 10685696, /* 9632-9639 */ +10300160, 10114304, 10113024, 10115840, 10037504, 9856256, 9614592, 9463296, /* 9640-9647 */ +9448704, 9384960, 9105152, 8617472, 8022016, 7506688, 7291136, 7408640, /* 9648-9655 */ +7597056, 7559168, 7258368, 6852352, 6412544, 5979648, 5808640, 6158336, /* 9656-9663 */ +6734848, 6883328, 6400512, 5836800, 5739520, 5990400, 6156800, 5987328, /* 9664-9671 */ +5567744, 5258752, 5347840, 5725696, 6039552, 6075392, 5888256, 5683200, /* 9672-9679 */ +5676800, 5876480, 6058496, 6052864, 6012672, 6171904, 6471936, 6556160, /* 9680-9687 */ +6283264, 6075136, 6425088, 7154688, 7682304, 7774208, 7667456, 7588608, /* 9688-9695 */ +7533312, 7523072, 7676160, 8032000, 8443904, 8653824, 8584448, 8499712, /* 9696-9703 */ +8684032, 8959232, 8899328, 8506880, 8293632, 8582912, 9069312, 9290752, /* 9704-9711 */ +9193984, 8988672, 8808704, 8786688, 9122304, 9627648, 9741056, 9229056, /* 9712-9719 */ +8646912, 8621568, 9114624, 9679360, 10159616, 10628608, 10968320, 10970112, /* 9720-9727 */ +10667520, 10279424, 10050304, 10166528, 10539264, 10825472, 10901248, 10979584, /* 9728-9735 */ +11197184, 11472640, 11760384, 11986432, 11872000, 11385088, 10986752, 11075072, /* 9736-9743 */ +11506688, 11938304, 12320512, 12728320, 13016576, 13017088, 12840192, 12702464, /* 9744-9751 */ +12617216, 12461312, 12255744, 12175104, 12344832, 12655616, 12826112, 12648192, /* 9752-9759 */ +12204288, 11723264, 11342592, 11071744, 10967040, 11098112, 11257856, 11039232, /* 9760-9767 */ +10434304, 9989632, 10097408, 10372608, 10180096, 9501184, 8835072, 8528896, /* 9768-9775 */ +8505344, 8641536, 8865536, 8943360, 8617984, 8045568, 7575296, 7294208, /* 9776-9783 */ +7133696, 7099648, 7132416, 7079168, 6889472, 6593536, 6245120, 6010112, /* 9784-9791 */ +6013952, 6081536, 5900544, 5417472, 4949248, 4849664, 5129728, 5552896, /* 9792-9799 */ +5957888, 6221824, 6085376, 5494528, 4946944, 4891136, 5078784, 5094912, /* 9800-9807 */ +5101056, 5490944, 6169856, 6726400, 6956544, 6860288, 6469120, 5997312, /* 9808-9815 */ +5798400, 5903872, 6072576, 6323968, 6863872, 7535872, 7921152, 7890176, /* 9816-9823 */ +7660032, 7487744, 7432704, 7385856, 7366400, 7723008, 8699648, 9868800, /* 9824-9831 */ +10443520, 10171648, 9511424, 8955392, 8701440, 8866816, 9483008, 10117888, /* 9832-9839 */ +10166528, 9716224, 9469184, 9702144, 9918208, 9727744, 9367296, 9085952, /* 9840-9847 */ +8709632, 8178176, 8044800, 8794112, 9826816, 9957632, 8869376, 7416576, /* 9848-9855 */ +6413824, 6055936, 6375424, 7183104, 7741952, 7404800, 6566144, 6201856, /* 9856-9863 */ +6601728, 7218432, 7489792, 7106304, 6040320, 4854528, 4513024, 5268992, /* 9864-9871 */ +6323456, 6845184, 6654976, 5954560, 5003520, 4349440, 4561920, 5388032, /* 9872-9879 */ +5864448, 5584128, 5199872, 5338112, 5758464, 6088704, 6505216, 7091968, /* 9880-9887 */ +7213312, 6449408, 5590272, 5789696, 7108608, 8564224, 9264128, 9093632, /* 9888-9895 */ +8501504, 8080384, 8197120, 8830208, 9527296, 9796864, 9564928, 9195520, /* 9896-9903 */ +9038848, 9211392, 9649152, 10087936, 10197248, 9932288, 9584896, 9503488, /* 9904-9911 */ +9786368, 10179584, 10386432, 10406656, 10421760, 10459904, 10471168, 10490368, /* 9912-9919 */ +10552064, 10532864, 10316288, 9967616, 9673728, 9581824, 9705984, 9935360, /* 9920-9927 */ +10063616, 9904640, 9453568, 8936448, 8621312, 8525312, 8341504, 7933184, /* 9928-9935 */ +7606272, 7631616, 7764736, 7717632, 7571456, 7442688, 7184640, 6712064, /* 9936-9943 */ +6177280, 5814016, 5806848, 6253824, 6925312, 7292928, 7046400, 6503424, /* 9944-9951 */ +6209536, 6212864, 6141184, 5803008, 5449472, 5409536, 5664000, 5919744, /* 9952-9959 */ +5979904, 5921280, 5838592, 5657856, 5281024, 4880896, 4799488, 5137408, /* 9960-9967 */ +5613824, 5918208, 5969664, 5877248, 5775360, 5800704, 6029056, 6306816, /* 9968-9975 */ +6340608, 6132736, 6116352, 6558720, 7142912, 7522048, 7764480, 7972608, /* 9976-9983 */ +7927040, 7557120, 7283968, 7429632, 7827456, 8215040, 8517888, 8669440, /* 9984-9991 */ +8561920, 8301824, 8245504, 8520192, 8775424, 8676352, 8421376, 8436736, /* 9992-9999 */ +8793344, 9331456, 9923328, 10343424, 10264576, 9795328, 9561344, 9963520, /* 10000-10007 */ +10755584, 11404544, 11652608, 11579136, 11427072, 11379968, 11499008, 11678208, /* 10008-10015 */ +11705344, 11520256, 11358976, 11416832, 11602944, 11791616, 12006656, 12168960, /* 10016-10023 */ +12104448, 11852288, 11714816, 11891200, 12183808, 12342784, 12440576, 12676096, /* 10024-10031 */ +13021184, 13239296, 13199616, 12920320, 12513792, 12182016, 12081920, 12147456, /* 10032-10039 */ +12190720, 12187392, 12206848, 12122368, 11740672, 11157760, 10713600, 10539520, /* 10040-10047 */ +10425600, 10190080, 9922048, 9730560, 9581568, 9464576, 9370624, 9132800, /* 10048-10055 */ +8604672, 7938816, 7440896, 7266560, 7372032, 7589120, 7644160, 7345920, /* 10056-10063 */ +6769152, 6235904, 5973760, 5926656, 5910784, 5838080, 5652992, 5320192, /* 10064-10071 */ +4969984, 4892672, 5205248, 5640704, 5755136, 5340672, 4711424, 4407040, /* 10072-10079 */ +4645376, 5201152, 5676032, 5827328, 5743360, 5682176, 5841152, 6227968, /* 10080-10087 */ +6617856, 6727168, 6548992, 6399744, 6559488, 7066624, 7799296, 8540672, /* 10088-10095 */ +9021952, 9046528, 8664320, 8215552, 8088576, 8446208, 9103616, 9708032, /* 10096-10103 */ +9968640, 9847808, 9580032, 9401088, 9383168, 9534720, 9905408, 10327296, /* 10104-10111 */ +10399744, 10069504, 9835520, 10198784, 10976000, 11438080, 11284992, 10857984, /* 10112-10119 */ +10445568, 10082304, 9985024, 10462976, 11113984, 11037696, 10184704, 9481472, /* 10120-10127 */ +9473792, 9658112, 9561600, 9422080, 9285632, 8682240, 7683328, 7201536, /* 10128-10135 */ +7693568, 8320256, 8108032, 7204608, 6342400, 5773056, 5452800, 5536000, /* 10136-10143 */ +6045696, 6514944, 6403840, 5719552, 5153280, 5377024, 6182400, 6714368, /* 10144-10151 */ +6476544, 5727232, 4966144, 4451584, 4417280, 5030912, 5929728, 6307072, /* 10152-10159 */ +5701888, 4641536, 4021504, 4174592, 4836608, 5556992, 5947392, 5829888, /* 10160-10167 */ +5300736, 4789760, 4886784, 5769984, 6840832, 7160064, 6446336, 5570816, /* 10168-10175 */ +5677312, 6789632, 7908096, 8453120, 8659968, 8586240, 7968512, 7200512, /* 10176-10183 */ +7273216, 8357376, 9380096, 9366528, 8562944, 7874304, 7748864, 8041472, /* 10184-10191 */ +8497664, 8926208, 9033216, 8546048, 7728128, 7434752, 8221696, 9497856, /* 10192-10199 */ +10203136, 10118656, 9753856, 9504256, 9446656, 9626112, 10005248, 10271488, /* 10200-10207 */ +10092800, 9583616, 9320192, 9757184, 10595072, 11043328, 10689792, 9847040, /* 10208-10215 */ +9025024, 8477440, 8310272, 8629760, 9300224, 9802240, 9698816, 9176064, /* 10216-10223 */ +8784896, 8745984, 8804352, 8734464, 8591360, 8470784, 8380672, 8385280, /* 10224-10231 */ +8616960, 9063936, 9440256, 9329152, 8603392, 7664640, 7116288, 7169792, /* 10232-10239 */ +7459584, 7515136, 7268864, 6962944, 6702592, 6437632, 6187776, 5960192, /* 10240-10247 */ +5614848, 5145856, 4830464, 4880640, 5111552, 5291264, 5435136, 5608704, /* 10248-10255 */ +5703424, 5588224, 5376000, 5325312, 5509632, 5736192, 5823232, 5852160, /* 10256-10263 */ +5988096, 6250752, 6499328, 6614016, 6544896, 6399488, 6351104, 6503936, /* 10264-10271 */ +6838016, 7241984, 7551744, 7672320, 7707136, 7798272, 7927296, 8044800, /* 10272-10279 */ +8241920, 8538368, 8730368, 8801024, 9123584, 9833728, 10447616, 10571264, /* 10280-10287 */ +10518272, 10704128, 11031808, 11248128, 11470848, 11890688, 12306944, 12396032, /* 10288-10295 */ +12274688, 12271872, 12364544, 12335616, 12241408, 12216320, 12179968, 12059904, /* 10296-10303 */ +11987968, 11976448, 11866112, 11663104, 11569408, 11612160, 11634688, 11609856, /* 10304-10311 */ +11660032, 11671808, 11432704, 11057408, 10925568, 11186688, 11526656, 11588608, /* 10312-10319 */ +11352320, 11071488, 10908416, 10806272, 10632448, 10446848, 10403584, 10367488, /* 10320-10327 */ +10028800, 9552128, 9515776, 9930240, 10010112, 9346048, 8494080, 8099328, /* 10328-10335 */ +8106240, 8253184, 8587008, 8937728, 8686080, 7770880, 7069184, 7167744, /* 10336-10343 */ +7584256, 7628288, 7265024, 6842112, 6447104, 6009600, 5707520, 5728768, /* 10344-10351 */ +5830144, 5615360, 5092608, 4613376, 4376320, 4342016, 4521984, 4847872, /* 10352-10359 */ +5098496, 5135104, 5048576, 4995072, 5067776, 5307904, 5605888, 5702912, /* 10360-10367 */ +5512448, 5314048, 5433600, 5967616, 6718720, 7238144, 7117568, 6518272, /* 10368-10375 */ +6175232, 6548224, 7330560, 7908352, 8089600, 8188928, 8495616, 8919296, /* 10376-10383 */ +9169664, 9151744, 9089792, 9218048, 9494016, 9733120, 9972480, 10348544, /* 10384-10391 */ +10814720, 11199488, 11430912, 11516416, 11478784, 11357184, 11252480, 11364864, /* 10392-10399 */ +11782144, 12257792, 12483328, 12518144, 12515584, 12396800, 12093696, 11765760, /* 10400-10407 */ +11603456, 11558656, 11418880, 11243520, 11358464, 11670016, 11559168, 10921984, /* 10408-10415 */ +10356736, 10129920, 9846784, 9310976, 8983296, 9201408, 9555456, 9444608, /* 10416-10423 */ +8930048, 8379904, 7880448, 7390208, 7133952, 7248384, 7439872, 7315200, /* 10424-10431 */ +6932480, 6786816, 7116544, 7482880, 7327744, 6733824, 6232576, 6007552, /* 10432-10439 */ +5829888, 5753344, 6074368, 6571008, 6601728, 6036224, 5428992, 5192960, /* 10440-10447 */ +5256192, 5399552, 5473792, 5377792, 5127168, 4918528, 5006848, 5499648, /* 10448-10455 */ +6189824, 6570752, 6238464, 5445888, 4985344, 5332480, 6193664, 6973440, /* 10456-10463 */ +7379456, 7498496, 7471104, 7350528, 7199488, 7166208, 7280128, 7339264, /* 10464-10471 */ +7197696, 7070976, 7260928, 7682816, 7918080, 7759360, 7460352, 7283968, /* 10472-10479 */ +7119360, 6891008, 6936064, 7459584, 8092672, 8324352, 8123392, 7908352, /* 10480-10487 */ +8020480, 8416256, 8771584, 8851456, 8685824, 8529408, 8657152, 9117952, /* 10488-10495 */ +9702144, 10160128, 10243584, 9819136, 9147904, 8824064, 9125120, 9638656, /* 10496-10503 */ +9837824, 9698304, 9510400, 9400320, 9300224, 9212672, 9198592, 9220352, /* 10504-10511 */ +9195264, 9117440, 9032192, 9027328, 9235456, 9612288, 9875200, 9771520, /* 10512-10519 */ +9393920, 9072128, 9036544, 9207808, 9347072, 9353984, 9269248, 9125376, /* 10520-10527 */ +8913664, 8647168, 8338688, 8002048, 7651072, 7270400, 6841856, 6501632, /* 10528-10535 */ +6401792, 6440448, 6372608, 6177536, 5968128, 5726976, 5408768, 5247232, /* 10536-10543 */ +5439744, 5768960, 5883648, 5774336, 5741056, 5925376, 6170880, 6314240, /* 10544-10551 */ +6322176, 6248960, 6141184, 6106624, 6245120, 6601472, 7035392, 7217920, /* 10552-10559 */ +6984192, 6643968, 6598912, 6818816, 7081472, 7378944, 7771392, 8104448, /* 10560-10567 */ +8198912, 8142848, 8145408, 8278528, 8597248, 9188352, 9948672, 10557440, /* 10568-10575 */ +10858240, 11021312, 11256064, 11470592, 11525632, 11531520, 11671552, 11827456, /* 10576-10583 */ +11845376, 11844352, 11981824, 12157696, 12165120, 11952640, 11596032, 11145216, /* 10584-10591 */ +10688256, 10444800, 10559744, 10855680, 11033856, 10999296, 10867456, 10782464, /* 10592-10599 */ +10785536, 10781184, 10628352, 10337280, 10094848, 10059008, 10106112, 10027008, /* 10600-10607 */ +9975808, 10202880, 10383872, 9967616, 9132288, 8575488, 8427776, 8268800, /* 10608-10615 */ +8073728, 8194048, 8441088, 8267520, 7834624, 7844096, 8267776, 8385536, /* 10616-10623 */ +8043008, 7845888, 8044032, 8264448, 8335872, 8519168, 8824320, 8834304, /* 10624-10631 */ +8430080, 8104704, 8304896, 8730880, 8684800, 8094976, 7556352, 7320320, /* 10632-10639 */ +7020032, 6627584, 6545152, 6718976, 6605312, 6151936, 5886976, 5943040, /* 10640-10647 */ +5816064, 5313024, 4997120, 5241856, 5608192, 5597952, 5434112, 5592064, /* 10648-10655 */ +5969408, 6091008, 5905664, 5882624, 6164992, 6297088, 6033664, 5835264, /* 10656-10663 */ +6064640, 6428416, 6593024, 6709504, 6885632, 6787072, 6326272, 6170368, /* 10664-10671 */ +6796288, 7726848, 8246272, 8287488, 8191232, 8075776, 7985152, 8172032, /* 10672-10679 */ +8791296, 9570304, 10027008, 10032896, 9987328, 10365440, 11106816, 11687936, /* 10680-10687 */ +11814656, 11643392, 11362816, 11079936, 11142144, 11992320, 13241856, 13778176, /* 10688-10695 */ +13314304, 12527872, 11952384, 11590912, 11483392, 11771136, 12206848, 12178176, /* 10696-10703 */ +11569920, 11042048, 11172608, 11630336, 11671808, 11177728, 10465024, 9700864, /* 10704-10711 */ +8975616, 8701440, 9327360, 10418432, 10754304, 9866240, 8626432, 7995904, /* 10712-10719 */ +8021760, 8226048, 8350976, 8384768, 8124928, 7422976, 6896384, 7324928, /* 10720-10727 */ +8240128, 8444160, 7622144, 6563328, 5927680, 5735936, 5948160, 6607104, /* 10728-10735 */ +7375360, 7544832, 6789888, 5664768, 5040128, 5271552, 5961472, 6470912, /* 10736-10743 */ +6533888, 6305536, 6074624, 6116864, 6595328, 7301632, 7711488, 7473664, /* 10744-10751 */ +6866688, 6485248, 6633472, 7175936, 7826944, 8289024, 8353536, 8011776, /* 10752-10759 */ +7504128, 7219200, 7384320, 7761664, 7897856, 7725056, 7485696, 7311872, /* 10760-10767 */ +7252224, 7471616, 7897088, 8081152, 7699968, 7102720, 6904064, 7180032, /* 10768-10775 */ +7529472, 7749632, 7888640, 7858176, 7586816, 7344128, 7464448, 7877120, /* 10776-10783 */ +8156928, 8004096, 7650560, 7557376, 7854336, 8220416, 8329216, 8210688, /* 10784-10791 */ +8048384, 7908864, 7808256, 7896320, 8312576, 8848896, 9081344, 8921856, /* 10792-10799 */ +8683520, 8609024, 8723200, 9026816, 9414912, 9644288, 9639168, 9566720, /* 10800-10807 */ +9586688, 9749504, 10052864, 10380032, 10487040, 10246400, 9859840, 9672448, /* 10808-10815 */ +9765120, 9903360, 9924864, 9962240, 10017536, 9853184, 9526528, 9424128, /* 10816-10823 */ +9472512, 9159680, 8497664, 8094464, 8121856, 8139264, 7993600, 7969792, /* 10824-10831 */ +7996928, 7564544, 6671616, 6059520, 6074624, 6213120, 6060032, 5871616, /* 10832-10839 */ +5918720, 5963008, 5815808, 5709312, 5800960, 5784832, 5451520, 5140480, /* 10840-10847 */ +5235456, 5596160, 5927424, 6167808, 6405632, 6535168, 6301696, 5723904, /* 10848-10855 */ +5373696, 5779456, 6759936, 7550976, 7702528, 7565824, 7635456, 7832320, /* 10856-10863 */ +7960576, 8287744, 8943360, 9403136, 9340416, 9357312, 10123264, 11311104, /* 10864-10871 */ +12089600, 12238336, 12058880, 11641088, 11041792, 10703616, 11126784, 12041216, /* 10872-10879 */ +12527872, 12160256, 11435776, 11016960, 10973440, 10989056, 10915072, 10779648, /* 10880-10887 */ +10503424, 10045440, 9740032, 10059520, 10884352, 11436800, 11193600, 10390528, /* 10888-10895 */ +9546240, 8927744, 8685312, 8972288, 9637888, 10127872, 10023168, 9464320, /* 10896-10903 */ +8831232, 8249344, 7694080, 7283456, 7123200, 7122176, 7251968, 7668480, /* 10904-10911 */ +8305920, 8613376, 8270848, 7693312, 7357440, 7217664, 7272192, 7857920, /* 10912-10919 */ +8965376, 9949440, 10416128, 10605568, 10703104, 10594560, 10338560, 10191872, /* 10920-10927 */ +10274048, 10522368, 10834176, 11045120, 11109376, 11152640, 11090176, 10617344, /* 10928-10935 */ +9806848, 9138688, 8763904, 8422912, 8129792, 8177920, 8335360, 8069376, /* 10936-10943 */ +7561728, 7373056, 7292928, 6711040, 5838080, 5405440, 5519616, 5727232, /* 10944-10951 */ +5858048, 6023424, 6151936, 6006272, 5549056, 5009920, 4628992, 4448512, /* 10952-10959 */ +4434688, 4590848, 4895744, 5231104, 5446912, 5462272, 5316864, 5104384, /* 10960-10967 */ +4881152, 4772352, 4999168, 5570816, 6181632, 6584320, 6875392, 7141376, /* 10968-10975 */ +7275776, 7284480, 7361024, 7601920, 8025856, 8711424, 9602816, 10417408, /* 10976-10983 */ +10936064, 11240192, 11440128, 11473664, 11291648, 10993408, 10743296, 10742528, /* 10984-10991 */ +11122688, 11638016, 11863552, 11751168, 11473920, 11003648, 10394112, 10013696, /* 10992-10999 */ +9956096, 9826304, 9443584, 9234944, 9592064, 10203136, 10387456, 9939968, /* 11000-11007 */ +9281024, 8785920, 8436224, 8207360, 8307712, 8764160, 9141504, 9043712, /* 11008-11015 */ +8674304, 8519680, 8611328, 8543232, 8155648, 7694336, 7339520, 7107072, /* 11016-11023 */ +7108352, 7397888, 7725568, 7793664, 7615232, 7433984, 7400448, 7429888, /* 11024-11031 */ +7366656, 7313664, 7511040, 7985408, 8522240, 8975872, 9352704, 9622528, /* 11032-11039 */ +9642752, 9383424, 9062656, 8909312, 8943360, 9169408, 9609472, 10001920, /* 11040-11047 */ +9871104, 9160960, 8455680, 8283392, 8474112, 8473856, 8076544, 7488000, /* 11048-11055 */ +6987776, 6857728, 7255808, 7874816, 8037376, 7406848, 6414592, 5804800, /* 11056-11063 */ +5922560, 6471168, 6951680, 7060480, 6859776, 6592768, 6417920, 6326272, /* 11064-11071 */ +6304000, 6342144, 6242304, 5859328, 5475072, 5408512, 5526784, 5621760, /* 11072-11079 */ +5773056, 5974784, 5893376, 5526528, 5314048, 5415936, 5585408, 5896960, /* 11080-11087 */ +6604288, 7348736, 7525632, 7321344, 7399168, 7856384, 8280576, 8499456, /* 11088-11095 */ +8689152, 8966656, 9324288, 9719552, 10033664, 10125056, 10024960, 9908224, /* 11096-11103 */ +9873408, 9980672, 10317312, 10724096, 10762752, 10304768, 9827072, 9826816, /* 11104-11111 */ +10191872, 10445056, 10416896, 10273536, 10104576, 9878528, 9651200, 9631232, /* 11112-11119 */ +9884928, 10115840, 9870336, 9198080, 8758272, 8953856, 9301504, 9188608, /* 11120-11127 */ +8774656, 8474624, 8078848, 7294208, 6615296, 6597632, 6839808, 6609920, /* 11128-11135 */ +5989888, 5591552, 5501696, 5376256, 5203968, 5226240, 5352960, 5253888, /* 11136-11143 */ +4929024, 4780032, 5062144, 5617920, 6127360, 6368768, 6292736, 6042624, /* 11144-11151 */ +5862912, 5991424, 6499328, 7139072, 7443712, 7203328, 6781184, 6716928, /* 11152-11159 */ +7181568, 7882752, 8291840, 8124160, 7692800, 7625472, 8218368, 9225984, /* 11160-11167 */ +10102528, 10401536, 10135040, 9796864, 9863424, 10383872, 11116544, 11852800, /* 11168-11175 */ +12335872, 12235520, 11597568, 11015424, 11043072, 11602688, 12079616, 11996416, /* 11176-11183 */ +11398912, 10648064, 9957632, 9461760, 9452288, 9881856, 9945344, 8879872, /* 11184-11191 */ +7236864, 6355456, 6608128, 7311616, 7924736, 8239104, 7937792, 7028224, /* 11192-11199 */ +6380544, 6776832, 7821824, 8521472, 8440576, 7885824, 7415296, 7438336, /* 11200-11207 */ +8007424, 8658944, 8963072, 9028352, 9100288, 8931840, 8429568, 8195072, /* 11208-11215 */ +8725760, 9545216, 10077440, 10539776, 11167232, 11481088, 11348480, 11305728, /* 11216-11223 */ +11723520, 12322048, 12609024, 12651520, 12774656, 12874496, 12625408, 12301312, /* 11224-11231 */ +12502016, 12832768, 12371968, 11392768, 10998784, 11170560, 10933248, 10421504, /* 11232-11239 */ +10588160, 11087104, 10699008, 9461248, 8494336, 8122112, 7677184, 6986240, /* 11240-11247 */ +6576896, 6523136, 6231040, 5568000, 5156864, 5364992, 5729280, 5645312, /* 11248-11255 */ +5150976, 4769536, 4774144, 4996608, 5267968, 5568512, 5807104, 5739264, /* 11256-11263 */ +5303040, 4850176, 4807936, 5147136, 5400832, 5228032, 4837888, 4730624, /* 11264-11271 */ +5043712, 5560832, 6084352, 6432256, 6354176, 5923840, 5776384, 6403328, /* 11272-11279 */ +7430656, 8072960, 8232960, 8486912, 9072384, 9604096, 9760768, 9709824, /* 11280-11287 */ +9717760, 9811712, 9877504, 9893888, 9921536, 9977600, 10002176, 9984256, /* 11288-11295 */ +9911296, 9643520, 8996608, 8165120, 7769344, 8081152, 8564992, 8622080, /* 11296-11303 */ +8366336, 8126464, 7857408, 7507200, 7406848, 7680512, 7867136, 7675136, /* 11304-11311 */ +7480320, 7682304, 8126208, 8473088, 8568064, 8390912, 8062464, 7838464, /* 11312-11319 */ +7879680, 8097536, 8297728, 8375552, 8369408, 8433920, 8674560, 8938752, /* 11320-11327 */ +8952320, 8730624, 8577280, 8639744, 8784640, 8909824, 9047552, 9246208, /* 11328-11335 */ +9549568, 9964544, 10297856, 10286080, 9947392, 9579520, 9499648, 9792256, /* 11336-11343 */ +10239232, 10531072, 10558464, 10368512, 10055168, 9759744, 9556736, 9310976, /* 11344-11351 */ +8898304, 8474112, 8237824, 8096512, 7845120, 7487744, 7156480, 6879488, /* 11352-11359 */ +6601216, 6234368, 5718272, 5173504, 4875264, 4982272, 5370880, 5771264, /* 11360-11367 */ +6009344, 6027008, 5792000, 5382144, 5059840, 5082880, 5374720, 5662208, /* 11368-11375 */ +5814784, 5824512, 5693184, 5533696, 5586432, 5867008, 6077696, 5987584, /* 11376-11383 */ +5667328, 5409536, 5524480, 6161920, 7055872, 7654656, 7666688, 7313408, /* 11384-11391 */ +7026432, 7063552, 7419136, 7912448, 8354304, 8665600, 8875520, 9042432, /* 11392-11399 */ +9172480, 9191424, 9072640, 8990208, 9111808, 9302528, 9294848, 9146880, /* 11400-11407 */ +9134080, 9299456, 9427968, 9399552, 9217792, 8861696, 8433152, 8213248, /* 11408-11415 */ +8302592, 8443136, 8401408, 8230912, 8056320, 7946752, 8026112, 8286976, /* 11416-11423 */ +8400640, 8151808, 7793408, 7671808, 7802880, 8120832, 8600320, 8992512, /* 11424-11431 */ +8982784, 8641792, 8319488, 8118784, 7925760, 7771904, 7786752, 7900672, /* 11432-11439 */ +7923712, 7809024, 7584512, 7272704, 6966784, 6826496, 6896640, 7076096, /* 11440-11447 */ +7162880, 7050496, 6890496, 7003648, 7473408, 8001792, 8205568, 7946752, /* 11448-11455 */ +7443456, 7064576, 7042304, 7355648, 7765504, 8002816, 7934464, 7629056, /* 11456-11463 */ +7205632, 6788096, 6448896, 6282752, 6436352, 6990080, 7711232, 8106496, /* 11464-11471 */ +7896576, 7348736, 7027712, 7184128, 7614208, 8096256, 8664832, 9232384, /* 11472-11479 */ +9455360, 9243648, 8987648, 9073664, 9523968, 10166784, 10724608, 10746880, /* 11480-11487 */ +10043136, 9184768, 9084672, 9941248, 11061248, 11721216, 11501824, 10299648, /* 11488-11495 */ +8613376, 7422976, 7390208, 8258048, 9260800, 9809152, 9632256, 8781312, /* 11496-11503 */ +7730944, 7190784, 7525376, 8436224, 9310720, 9702912, 9522688, 9105408, /* 11504-11511 */ +8988928, 9378048, 9957632, 10275328, 10114560, 9547264, 8887552, 8684544, /* 11512-11519 */ +9370624, 10630912, 11394304, 11007488, 10072320, 9545728, 9640192, 10047744, /* 11520-11527 */ +10672896, 11355648, 11539968, 11191808, 11080192, 11567360, 11908608, 11618560, /* 11528-11535 */ +11238656, 11208960, 11299840, 11332608, 11721472, 12422144, 12479232, 11643392, /* 11536-11543 */ +10832896, 10591232, 10486016, 10256384, 10214400, 10261504, 9983232, 9477376, /* 11544-11551 */ +9105408, 8843008, 8441856, 7804416, 6923776, 6000640, 5468928, 5548032, /* 11552-11559 */ +5924608, 6227968, 6356992, 6245120, 5770752, 5137408, 4830464, 4969984, /* 11560-11567 */ +5214208, 5299456, 5307904, 5388032, 5516544, 5508608, 5304064, 5123328, /* 11568-11575 */ +5097472, 4961792, 4600576, 4553472, 5210368, 6070528, 6435072, 6333184, /* 11576-11583 */ +6211840, 6097920, 5945344, 6116864, 6734848, 7290624, 7438080, 7484160, /* 11584-11591 */ +7805184, 8395776, 9009664, 9334784, 9209856, 8883456, 8689920, 8649728, /* 11592-11599 */ +8732672, 9225984, 10167552, 10838784, 10533120, 9540352, 8692736, 8366080, /* 11600-11607 */ +8522752, 9038592, 9536768, 9517824, 9049344, 8755968, 8956672, 9381120, /* 11608-11615 */ +9557504, 9190144, 8406784, 7816192, 7949568, 8687104, 9421056, 9691648, /* 11616-11623 */ +9471232, 9018880, 8602112, 8380928, 8488704, 8891904, 9268736, 9389824, /* 11624-11631 */ +9475328, 9776896, 10099968, 10184960, 10142464, 10117120, 9953792, 9582592, /* 11632-11639 */ +9329408, 9439488, 9726208, 9960448, 10187264, 10300160, 10012672, 9420800, /* 11640-11647 */ +9004288, 9048832, 9399296, 9749504, 9970432, 10109184, 10240768, 10313472, /* 11648-11655 */ +10245120, 10079488, 9831680, 9395968, 8876032, 8661760, 8853248, 8993792, /* 11656-11663 */ +8709120, 8187136, 7793408, 7537664, 7182592, 6688768, 6227968, 5884160, /* 11664-11671 */ +5680640, 5727488, 6082816, 6496512, 6591232, 6237440, 5710592, 5381632, /* 11672-11679 */ +5349632, 5471744, 5637120, 5875968, 6173184, 6364928, 6318592, 6140672, /* 11680-11687 */ +5974784, 5854208, 5829120, 5999616, 6298624, 6555648, 6779904, 7033856, /* 11688-11695 */ +7175168, 7067136, 6901504, 6930688, 7080448, 7142912, 7182848, 7375360, /* 11696-11703 */ +7666688, 7925760, 8171776, 8353536, 8289536, 8015104, 7856384, 7988992, /* 11704-11711 */ +8281344, 8560640, 8785152, 8906240, 8828928, 8580352, 8358144, 8254208, /* 11712-11719 */ +8157184, 8038656, 8013568, 8111104, 8209664, 8220928, 8131072, 8000768, /* 11720-11727 */ +7947776, 7988224, 8010752, 7992832, 8040448, 8206080, 8336896, 8384256, /* 11728-11735 */ +8512512, 8801792, 9030656, 9027328, 8900864, 8747008, 8570368, 8496896, /* 11736-11743 */ +8665856, 8907520, 8967936, 8806912, 8497920, 8088064, 7737088, 7624960, /* 11744-11751 */ +7672320, 7652608, 7509248, 7357952, 7257344, 7210752, 7218944, 7275264, /* 11752-11759 */ +7320832, 7300096, 7220992, 7149568, 7141888, 7192064, 7272192, 7350272, /* 11760-11767 */ +7412736, 7422464, 7323136, 7127040, 6958080, 6828032, 6626560, 6443520, /* 11768-11775 */ +6614528, 7158016, 7647232, 7769344, 7691264, 7680512, 7746048, 7826432, /* 11776-11783 */ +7989504, 8275200, 8625408, 9041408, 9668608, 10424576, 10819328, 10507776, /* 11784-11791 */ +9809920, 9396736, 9712640, 10734848, 11886848, 12319488, 11727360, 10770688, /* 11792-11799 */ +10371840, 10727680, 11350784, 11654656, 11257344, 10117888, 8774656, 8036608, /* 11800-11807 */ +8279296, 9104384, 9737728, 9548032, 8521728, 7352832, 6776320, 6999808, /* 11808-11815 */ +7780864, 8710400, 9395712, 9629184, 9561856, 9504768, 9561088, 9616896, /* 11816-11823 */ +9586176, 9539328, 9555200, 9631488, 9791488, 10156032, 10650112, 10863360, /* 11824-11831 */ +10539264, 9954816, 9510656, 9383168, 9644032, 10316032, 11104000, 11559936, /* 11832-11839 */ +11614208, 11529216, 11436032, 11342336, 11317248, 11351552, 11334656, 11307264, /* 11840-11847 */ +11563776, 12139520, 12500480, 12307712, 11828992, 11285760, 10591488, 9960960, /* 11848-11855 */ +9959936, 10486272, 10740736, 10452992, 10019328, 9561088, 8870656, 8114176, /* 11856-11863 */ +7587328, 7108608, 6383872, 5650176, 5329408, 5426432, 5747456, 6111744, /* 11864-11871 */ +6190848, 5633792, 4647680, 3994624, 4137984, 4801024, 5448448, 5787648, /* 11872-11879 */ +5768704, 5473536, 5134848, 5019648, 5101824, 5052928, 4696320, 4396288, /* 11880-11887 */ +4613632, 5256960, 5833472, 6118656, 6201344, 6056960, 5716736, 5610752, /* 11888-11895 */ +6080000, 6784000, 7218432, 7478016, 7918336, 8410112, 8619520, 8591616, /* 11896-11903 */ +8535296, 8471040, 8419840, 8535040, 8784128, 8935168, 8860416, 8755456, /* 11904-11911 */ +8871168, 9128192, 9087232, 8530176, 7835392, 7570688, 7821568, 8212736, /* 11912-11919 */ +8450816, 8484608, 8327680, 8036096, 7857920, 7928064, 7942400, 7599616, /* 11920-11927 */ +7222272, 7347456, 7881216, 8331008, 8488960, 8470528, 8337152, 8151296, /* 11928-11935 */ +8146944, 8490752, 8988928, 9301504, 9405952, 9548800, 9839104, 10163200, /* 11936-11943 */ +10353408, 10307584, 10071040, 9859840, 9820160, 9887232, 9952512, 10007808, /* 11944-11951 */ +10034944, 9987072, 9908224, 9858816, 9786368, 9705216, 9782784, 10108160, /* 11952-11959 */ +10509568, 10732800, 10681088, 10419968, 10166016, 10169600, 10433024, 10642944, /* 11960-11967 */ +10468608, 9886976, 9233152, 8887552, 8880640, 8923648, 8730368, 8228352, /* 11968-11975 */ +7548160, 6999296, 6803200, 6826752, 6727424, 6430464, 6156288, 6068480, /* 11976-11983 */ +6161920, 6341632, 6409472, 6199552, 5922304, 5947136, 6282496, 6575360, /* 11984-11991 */ +6602752, 6459136, 6325760, 6329344, 6481664, 6681600, 6749440, 6633728, /* 11992-11999 */ +6544896, 6692864, 6943488, 7031296, 6991616, 7040000, 7188224, 7327744, /* 12000-12007 */ +7450880, 7513856, 7398144, 7187712, 7187200, 7477760, 7800832, 7925504, /* 12008-12015 */ +7844096, 7634176, 7476480, 7611648, 7951616, 8043264, 7771392, 7574016, /* 12016-12023 */ +7720192, 7931648, 7898112, 7576576, 7045376, 6451712, 6181632, 6502144, /* 12024-12031 */ +7146496, 7446784, 7017472, 6167808, 5617152, 5856000, 6682880, 7311360, /* 12032-12039 */ +7157248, 6534656, 6286336, 6811648, 7769344, 8555776, 8761600, 8338176, /* 12040-12047 */ +7706624, 7525120, 8090880, 9002240, 9490688, 9151744, 8348928, 7894016, /* 12048-12055 */ +8126208, 8535808, 8441856, 7859968, 7322880, 7074560, 7008000, 7146752, /* 12056-12063 */ +7445504, 7451392, 6926592, 6419968, 6471168, 6904832, 7289856, 7442944, /* 12064-12071 */ +7348736, 7130112, 7121408, 7471104, 7848704, 7784192, 7252480, 6742528, /* 12072-12079 */ +6703872, 7146752, 7719680, 7866368, 7266816, 6403328, 6137600, 6650368, /* 12080-12087 */ +7408128, 7933184, 8139008, 8084224, 7952640, 8125184, 8681472, 9018368, /* 12088-12095 */ +8723712, 8458240, 9233920, 10932224, 12312064, 12271360, 10952448, 9444352, /* 12096-12103 */ +9068288, 10540544, 12930304, 14506496, 14145792, 12169472, 10011904, 9221888, /* 12104-12111 */ +10295040, 12079616, 12949248, 11923968, 9589248, 7545856, 6907392, 7704832, /* 12112-12119 */ +9096192, 9959680, 9531392, 8141824, 6878464, 6554624, 7325696, 8822016, /* 12120-12127 */ +10356224, 11254784, 11248128, 10606848, 9773312, 9163520, 9177856, 9928960, /* 12128-12135 */ +10921728, 11496960, 11417344, 10881792, 10155776, 9506304, 9287680, 9639424, /* 12136-12143 */ +10180864, 10416384, 10417664, 10572032, 10892288, 11076096, 11075584, 11098112, /* 12144-12151 */ +11213824, 11353344, 11490304, 11672064, 11898368, 12076288, 12118272, 12054272, /* 12152-12159 */ +12034816, 12141312, 12141824, 11701504, 10885120, 10138368, 9832704, 10047488, /* 12160-12167 */ +10627328, 11107328, 10811904, 9470464, 7681792, 6371072, 5976320, 6241536, /* 12168-12175 */ +6597632, 6565120, 6025472, 5312512, 4916736, 4990720, 5245184, 5344256, /* 12176-12183 */ +5221376, 5088768, 5210112, 5645056, 6103296, 6230784, 6039808, 5833984, /* 12184-12191 */ +5783296, 5783296, 5666048, 5352448, 4989440, 4911872, 5322496, 6015744, /* 12192-12199 */ +6521088, 6511104, 6083840, 5688064, 5728768, 6271232, 7000576, 7522560, /* 12200-12207 */ +7760640, 7962880, 8258816, 8506880, 8630272, 8670208, 8557824, 8309760, /* 12208-12215 */ +8210944, 8442112, 8789248, 8924416, 8739584, 8265728, 7626496, 7133184, /* 12216-12223 */ +7075840, 7323392, 7420928, 7136256, 6667008, 6336256, 6287104, 6526976, /* 12224-12231 */ +6894848, 7070464, 6813696, 6292736, 6029312, 6369280, 7117824, 7768320, /* 12232-12239 */ +8041984, 8039936, 7967232, 7983616, 8239872, 8782848, 9389312, 9749760, /* 12240-12247 */ +9830912, 9846784, 9947904, 10104320, 10304512, 10523136, 10648832, 10558976, /* 12248-12255 */ +10348288, 10153984, 9972992, 9787904, 9782784, 10050560, 10300416, 10189568, /* 12256-12263 */ +9853696, 9670400, 9783040, 10041344, 10266368, 10383872, 10376448, 10290944, /* 12264-12271 */ +10256128, 10372352, 10541568, 10465024, 10014720, 9448448, 9089280, 8938752, /* 12272-12279 */ +8771584, 8470016, 8088576, 7717376, 7386368, 7106560, 6884352, 6724864, /* 12280-12287 */ +6633728, 6612736, 6620928, 6654464, 6760448, 6923008, 7068160, 7198208, /* 12288-12295 */ +7360256, 7473152, 7460864, 7424000, 7500288, 7659776, 7804160, 7938560, /* 12296-12303 */ +8014592, 7931904, 7734528, 7584512, 7471104, 7334144, 7320320, 7533056, /* 12304-12311 */ +7690240, 7543552, 7310848, 7301120, 7390464, 7299072, 7078912, 6955008, /* 12312-12319 */ +6961408, 7033600, 7250432, 7561728, 7617024, 7242752, 6811904, 6713856, /* 12320-12327 */ +6885632, 7079168, 7167744, 7083520, 6833920, 6569728, 6419200, 6345728, /* 12328-12335 */ +6248448, 6089472, 5843968, 5492480, 5198336, 5260544, 5746688, 6337024, /* 12336-12343 */ +6628864, 6540544, 6230528, 5972992, 6043904, 6593536, 7441152, 8205056, /* 12344-12351 */ +8612608, 8615936, 8376832, 8264192, 8543744, 9000448, 9176832, 8985088, /* 12352-12359 */ +8745472, 8734464, 8975104, 9327360, 9574912, 9382400, 8592896, 7571968, /* 12360-12367 */ +6970368, 7027456, 7408384, 7599360, 7263232, 6502144, 5807104, 5550592, /* 12368-12375 */ +5697280, 6005760, 6194176, 6124544, 6007808, 6144768, 6467072, 6728960, /* 12376-12383 */ +6873600, 6952192, 6906624, 6778624, 6717440, 6747136, 6725120, 6665984, /* 12384-12391 */ +6757376, 7036160, 7310336, 7428864, 7386368, 7259392, 7218944, 7516416, /* 12392-12399 */ +8163328, 8848128, 9299968, 9541376, 9637376, 9479168, 9180672, 9278720, /* 12400-12407 */ +10165760, 11473408, 12379136, 12412928, 11749120, 10889984, 10333952, 10552320, /* 12408-12415 */ +11667200, 13071616, 13742336, 13046528, 11399936, 9976576, 9580032, 9995008, /* 12416-12423 */ +10520832, 10644736, 10102784, 8951808, 7721216, 7068672, 7265280, 8044544, /* 12424-12431 */ +8835584, 9059840, 8582656, 7929600, 7796480, 8505088, 9863168, 11283456, /* 12432-12439 */ +12045312, 11783424, 10927104, 10303232, 10357504, 10859264, 11363072, 11741184, /* 12440-12447 */ +11999744, 11991040, 11699712, 11456768, 11444224, 11375616, 11071488, 10926592, /* 12448-12455 */ +11362304, 12110080, 12551424, 12575232, 12399360, 12036352, 11532800, 11223296, /* 12456-12463 */ +11444736, 12081920, 12602368, 12694272, 12419584, 11901440, 11376384, 11194624, /* 12464-12471 */ +11389696, 11563776, 11403776, 10924544, 10249728, 9638912, 9457664, 9680128, /* 12472-12479 */ +9759488, 9214976, 8137216, 6910720, 5897472, 5408000, 5605376, 6181632, /* 12480-12487 */ +6576640, 6505472, 6163968, 5925632, 5969920, 6189056, 6408704, 6641664, /* 12488-12495 */ +7014400, 7468544, 7869440, 8119808, 8066560, 7549184, 6875648, 6611456, /* 12496-12503 */ +6827520, 7049984, 6968832, 6731008, 6540544, 6468352, 6562048, 6785536, /* 12504-12511 */ +6924288, 6874368, 6820352, 6885376, 6943488, 6969856, 7189504, 7646208, /* 12512-12519 */ +8024320, 8070912, 7862528, 7607808, 7383552, 7219200, 7171328, 7205120, /* 12520-12527 */ +7173888, 7033088, 6866944, 6711296, 6496512, 6207488, 5910272, 5689344, /* 12528-12535 */ +5639936, 5792256, 6016512, 6131712, 6092544, 6007296, 6016256, 6216960, /* 12536-12543 */ +6603008, 7004416, 7227136, 7257856, 7275520, 7485440, 8029952, 8894208, /* 12544-12551 */ +9736192, 10094080, 9894144, 9545984, 9494528, 9826304, 10307328, 10660096, /* 12552-12559 */ +10737152, 10491904, 10050304, 9675008, 9495808, 9381888, 9184256, 8942080, /* 12560-12567 */ +8733184, 8603904, 8536320, 8500736, 8500224, 8602368, 8840192, 9125888, /* 12568-12575 */ +9323520, 9401600, 9413632, 9429248, 9543936, 9814784, 10105600, 10168576, /* 12576-12583 */ +9948416, 9588736, 9196544, 8827392, 8600576, 8577792, 8584704, 8390400, /* 12584-12591 */ +8082688, 7962880, 8081920, 8172800, 8103680, 8051456, 8131840, 8265984, /* 12592-12599 */ +8400640, 8572416, 8711680, 8714240, 8652544, 8747008, 9013504, 9197056, /* 12600-12607 */ +9114368, 8853248, 8563200, 8403456, 8578816, 8982272, 9071616, 8652800, /* 12608-12615 */ +8189952, 8009728, 7864064, 7622144, 7532288, 7662848, 7680512, 7438848, /* 12616-12623 */ +7182080, 7100928, 7107072, 7094784, 7062016, 6981120, 6862848, 6812416, /* 12624-12631 */ +6884096, 7043840, 7288064, 7543808, 7595520, 7320576, 6895872, 6633216, /* 12632-12639 */ +6668544, 6884352, 7065600, 7104000, 6978304, 6679552, 6297856, 5986048, /* 12640-12647 */ +5816320, 5803520, 6046208, 6499328, 6877952, 6993152, 7013120, 7116288, /* 12648-12655 */ +7255040, 7333120, 7405568, 7574272, 7856896, 8173568, 8421120, 8541952, /* 12656-12663 */ +8532480, 8344320, 7985152, 7638016, 7518208, 7570176, 7544576, 7391232, /* 12664-12671 */ +7289088, 7268096, 7176192, 6940416, 6648832, 6395136, 6210304, 6128640, /* 12672-12679 */ +6213376, 6422272, 6543360, 6362880, 5939968, 5532672, 5374720, 5497344, /* 12680-12687 */ +5745408, 5921536, 5964032, 5941248, 5958144, 6125568, 6500096, 6909696, /* 12688-12695 */ +7023616, 6801152, 6613248, 6711040, 6976768, 7264512, 7486976, 7476480, /* 12696-12703 */ +7289600, 7347712, 7835392, 8374016, 8536576, 8376576, 8294912, 8603648, /* 12704-12711 */ +9289216, 10009088, 10288128, 9883136, 9112064, 8664576, 8934400, 9656320, /* 12712-12719 */ +10231040, 10249216, 9680384, 8852736, 8355328, 8632832, 9470976, 10183424, /* 12720-12727 */ +10315008, 9868800, 9137408, 8580352, 8614400, 9128448, 9579776, 9663488, /* 12728-12735 */ +9480192, 9200640, 8951808, 8903680, 9053696, 9153536, 9155584, 9314304, /* 12736-12743 */ +9667072, 9929984, 9992960, 10050816, 10265088, 10614784, 10991104, 11240192, /* 12744-12751 */ +11265024, 11187456, 11243264, 11554560, 12071424, 12546304, 12764416, 12718080, /* 12752-12759 */ +12590848, 12512512, 12515328, 12582656, 12666368, 12693760, 12681728, 12668672, /* 12760-12767 */ +12631040, 12577024, 12524544, 12283904, 11691776, 11047168, 10861312, 11233792, /* 12768-12775 */ +11745792, 11973376, 11778560, 11219200, 10534912, 10170624, 10372608, 10844416, /* 12776-12783 */ +11081728, 10932736, 10541312, 10116352, 9902336, 9968896, 10051840, 9876224, /* 12784-12791 */ +9515264, 9179648, 8983808, 9012224, 9287936, 9586432, 9542144, 9139200, /* 12792-12799 */ +8741888, 8612864, 8642560, 8699136, 8820736, 8944640, 8901888, 8790016, /* 12800-12807 */ +8915968, 9208576, 9153792, 8553728, 7916288, 7866624, 8362240, 8852736, /* 12808-12815 */ +8965632, 8655104, 8013312, 7343872, 7076096, 7297280, 7621120, 7673344, /* 12816-12823 */ +7440128, 7160320, 7023616, 6994176, 7020032, 7226368, 7512576, 7360768, /* 12824-12831 */ +6616832, 5958144, 6017792, 6562304, 7000064, 7027968, 6667008, 6097152, /* 12832-12839 */ +5616128, 5453312, 5657600, 6124288, 6602496, 6755072, 6505216, 6230528, /* 12840-12847 */ +6325760, 6583552, 6575104, 6464256, 6723328, 7138816, 7148544, 6910720, /* 12848-12855 */ +6964736, 7231488, 7292416, 7209472, 7284992, 7441408, 7429888, 7358976, /* 12856-12863 */ +7506432, 7796224, 7936000, 7963904, 8089344, 8264192, 8295936, 8256768, /* 12864-12871 */ +8356864, 8584704, 8674048, 8478464, 8164352, 7927296, 7704320, 7420416, /* 12872-12879 */ +7222528, 7206656, 7201536, 7100160, 7060736, 7228416, 7467264, 7549696, /* 12880-12887 */ +7491072, 7474176, 7554304, 7617280, 7674880, 7852032, 8088064, 8233216, /* 12888-12895 */ +8302336, 8406272, 8562176, 8796928, 9127936, 9474048, 9754368, 10018560, /* 12896-12903 */ +10242048, 10265344, 10118400, 10072064, 10240768, 10372096, 10283776, 10104832, /* 12904-12911 */ +9912320, 9603072, 9284608, 9257216, 9366784, 9187328, 8843008, 8804352, /* 12912-12919 */ +8916736, 8677632, 8224768, 8102400, 8360960, 8640000, 8776448, 8775168, /* 12920-12927 */ +8650496, 8583168, 8711680, 8768768, 8545024, 8398848, 8571648, 8623104, /* 12928-12935 */ +8278016, 8011264, 8131072, 8266752, 8196864, 8164096, 8185344, 8068096, /* 12936-12943 */ +8000256, 8231424, 8501504, 8496640, 8384256, 8445184, 8589056, 8584192, /* 12944-12951 */ +8478976, 8466432, 8550912, 8566528, 8509696, 8574464, 8812288, 9008384, /* 12952-12959 */ +8938496, 8622592, 8283392, 8133376, 8155392, 8086016, 7752448, 7387136, /* 12960-12967 */ +7353600, 7566336, 7574016, 7231744, 6853120, 6679808, 6678272, 6806528, /* 12968-12975 */ +7017472, 7048960, 6696704, 6208512, 6030848, 6283008, 6749184, 7172608, /* 12976-12983 */ +7235072, 6729728, 6051584, 5994240, 6745088, 7543808, 7606528, 6945536, /* 12984-12991 */ +6202880, 5893888, 5994752, 6147328, 6146816, 6078976, 6057984, 6005504, /* 12992-12999 */ +5853696, 5656064, 5466368, 5341440, 5422336, 5771776, 6237696, 6624000, /* 13000-13007 */ +6790144, 6661120, 6449920, 6615040, 7242752, 7906304, 8204288, 8074240, /* 13008-13015 */ +7623424, 7052032, 6601216, 6436096, 6588928, 6881536, 6919424, 6590720, /* 13016-13023 */ +6383872, 6705664, 7297792, 7771648, 8045824, 8082944, 7877888, 7708160, /* 13024-13031 */ +7743232, 7619328, 7091456, 6648064, 6789120, 7207424, 7388160, 7271680, /* 13032-13039 */ +7021312, 6793472, 6927360, 7678208, 8722944, 9419264, 9437184, 9056256, /* 13040-13047 */ +8840448, 9007872, 9325568, 9606912, 9904640, 10104064, 9994240, 9744640, /* 13048-13055 */ +9744384, 9998848, 10279168, 10481152, 10457088, 10078208, 9629952, 9544960, /* 13056-13063 */ +9749760, 10007552, 10370560, 10775040, 10838272, 10541568, 10305792, 10245376, /* 13064-13071 */ +10220544, 10361344, 10746112, 11002880, 10885632, 10620416, 10414848, 10228736, /* 13072-13079 */ +10106112, 10157312, 10328576, 10547712, 10833664, 11181056, 11472384, 11600640, /* 13080-13087 */ +11526656, 11319040, 11150848, 11206400, 11488512, 11860224, 12180224, 12357888, /* 13088-13095 */ +12347904, 12206336, 12051712, 12023040, 12199680, 12404736, 12390144, 12242688, /* 13096-13103 */ +12265984, 12417024, 12401920, 12252672, 12219136, 12201216, 11931648, 11583488, /* 13104-13111 */ +11551744, 11800832, 11940096, 11825408, 11516416, 10944512, 10094080, 9332224, /* 13112-13119 */ +9127168, 9511936, 10011648, 10105600, 9728512, 9277184, 9229824, 9606656, /* 13120-13127 */ +9986304, 10059008, 9911296, 9733120, 9618432, 9674496, 9982208, 10314240, /* 13128-13135 */ +10223616, 9641984, 9104896, 9109760, 9475584, 9696256, 9737984, 9861632, /* 13136-13143 */ +9953024, 9685248, 9223936, 9044736, 9047040, 8733184, 8245248, 8223232, /* 13144-13151 */ +8600064, 8678912, 8290048, 7844096, 7466496, 6987008, 6569728, 6490624, /* 13152-13159 */ +6556416, 6420736, 6193920, 6180608, 6260224, 6187008, 6046464, 6011904, /* 13160-13167 */ +6046976, 6204672, 6617856, 7026176, 6963456, 6473728, 6033920, 5867776, /* 13168-13175 */ +5935616, 6267648, 6623744, 6470144, 5870592, 5631488, 6035456, 6441984, /* 13176-13183 */ +6459904, 6423552, 6442240, 6205696, 5766656, 5617408, 5887744, 6179328, /* 13184-13191 */ +6165504, 5901824, 5674752, 5638144, 5760256, 5889536, 5893120, 5779712, /* 13192-13199 */ +5670912, 5609984, 5615872, 5807360, 6161920, 6334720, 6107392, 5787648, /* 13200-13207 */ +5911808, 6594816, 7343872, 7644160, 7561472, 7506688, 7584256, 7619328, /* 13208-13215 */ +7651584, 7888128, 8224000, 8357120, 8228608, 8100096, 8231680, 8700416, /* 13216-13223 */ +9323264, 9678336, 9518336, 9223424, 9336832, 9731328, 9792000, 9413888, /* 13224-13231 */ +9052160, 8930048, 8911104, 8912384, 8857088, 8476928, 7728640, 7060736, /* 13232-13239 */ +6959104, 7443456, 8111616, 8527872, 8477440, 8215040, 8342272, 9100288, /* 13240-13247 */ +9859072, 10020352, 9961216, 10383616, 11150592, 11569920, 11492864, 11297536, /* 13248-13255 */ +11099904, 10771712, 10440960, 10340608, 10341376, 10118656, 9604608, 9125376, /* 13256-13263 */ +9110272, 9545472, 9761280, 9283584, 8574208, 8413440, 8919808, 9506048, /* 13264-13271 */ +9694208, 9486848, 9168640, 8968448, 8893440, 8845568, 8847360, 8952832, /* 13272-13279 */ +8961024, 8674304, 8329472, 8323072, 8613632, 8799744, 8627712, 8146432, /* 13280-13287 */ +7712512, 7800320, 8356352, 8668928, 8483584, 8359680, 8577536, 8670464, /* 13288-13295 */ +8470016, 8474368, 8946432, 9400320, 9397248, 9134336, 8904960, 8727808, /* 13296-13303 */ +8623104, 8642816, 8646144, 8718336, 9193216, 9697280, 9245184, 7856640, /* 13304-13311 */ +6900992, 7101952, 7556608, 7147520, 5859584, 4498176, 3623168, 3366912, /* 13312-13319 */ +3643136, 3994368, 3919104, 3649024, 3725056, 4148992, 4694784, 5509632, /* 13320-13327 */ +6483712, 6957824, 6893824, 7225600, 8238848, 8920064, 8610048, 7908608, /* 13328-13335 */ +7585024, 7819520, 8476416, 9050624, 8766720, 7609856, 6587904, 6273280, /* 13336-13343 */ +6345984, 6465792, 6485504, 6165248, 5560064, 5149440, 5160448, 5320704, /* 13344-13351 */ +5340160, 5223936, 5147136, 5160448, 5107456, 4981248, 5063936, 5450240, /* 13352-13359 */ +5787904, 5879808, 6085632, 6668800, 7262464, 7467776, 7453184, 7561472, /* 13360-13367 */ +7890176, 8432128, 8966400, 8922112, 8099584, 7301376, 7285248, 7787520, /* 13368-13375 */ +8225536, 8405248, 8275968, 7776000, 7285248, 7422464, 8215040, 8978688, /* 13376-13383 */ +9067520, 8533760, 8007680, 7897344, 8201984, 8740864, 9208832, 9274368, /* 13384-13391 */ +8932608, 8570880, 8483584, 8632832, 8891392, 9140224, 9141248, 8747008, /* 13392-13399 */ +8335360, 8441856, 8952064, 9250560, 9179648, 9151744, 9372160, 9658368, /* 13400-13407 */ +10008320, 10628096, 11394304, 11883776, 11977728, 12074752, 12569344, 13300224, /* 13408-13415 */ +13609728, 13080320, 12109312, 11625984, 12128256, 13048832, 13227776, 12220160, /* 13416-13423 */ +10906368, 10432256, 10919168, 11509760, 11718400, 11891456, 12213760, 12199680, /* 13424-13431 */ +11694848, 11379456, 11679232, 12083200, 12076032, 11899648, 11842816, 11735040, /* 13432-13439 */ +11499264, 11408640, 11590912, 11907072, 12246016, 12491520, 12454400, 12176640, /* 13440-13447 */ +12022272, 12222464, 12579840, 12755200, 12643584, 12315648, 11903488, 11576832, /* 13448-13455 */ +11470336, 11515392, 11485696, 11283712, 11048448, 10926336, 10914560, 10825728, /* 13456-13463 */ +10493440, 10030080, 9790720, 9946880, 10278400, 10395648, 10130176, 9671936, /* 13464-13471 */ +9423360, 9526272, 9648640, 9547776, 9384192, 9240576, 8854016, 8240384, /* 13472-13479 */ +7870976, 7955200, 8104960, 7959808, 7600384, 7334400, 7325696, 7516928, /* 13480-13487 */ +7727616, 7910912, 8000512, 7829248, 7444224, 7303168, 7616256, 7928576, /* 13488-13495 */ +7823616, 7549696, 7424256, 7216128, 6675200, 6110976, 5965056, 6220544, /* 13496-13503 */ +6488832, 6389504, 5870080, 5244416, 4884736, 4905472, 5153280, 5345024, /* 13504-13511 */ +5210880, 4763136, 4361216, 4290816, 4450560, 4551936, 4505344, 4468224, /* 13512-13519 */ +4541440, 4570112, 4507904, 4631040, 4997120, 5199360, 5148672, 5357056, /* 13520-13527 */ +5938432, 6234112, 5936896, 5698048, 6014720, 6428416, 6532608, 6652416, /* 13528-13535 */ +6889472, 6726912, 6217472, 6162176, 6691584, 7029504, 6783488, 6372608, /* 13536-13543 */ +6251008, 6391808, 6567168, 6673408, 6756096, 6823168, 6848512, 6924032, /* 13544-13551 */ +7104512, 7184640, 7004928, 6767104, 6731264, 6956800, 7417344, 7980288, /* 13552-13559 */ +8328192, 8345344, 8259584, 8285696, 8487168, 8861952, 9233920, 9290240, /* 13560-13567 */ +8987648, 8648192, 8553216, 8769536, 9209600, 9570304, 9440000, 8848896, /* 13568-13575 */ +8437248, 8780032, 9710080, 10469120, 10451712, 9785344, 9155328, 8997376, /* 13576-13583 */ +9217280, 9646848, 10133248, 10232832, 9654016, 8822016, 8467456, 8852480, /* 13584-13591 */ +9596672, 10006784, 9696000, 9012224, 8666368, 8960512, 9571840, 9970688, /* 13592-13599 */ +9935616, 9700608, 9754624, 10305792, 10919424, 11032320, 10728704, 10462464, /* 13600-13607 */ +10344448, 10231552, 10268928, 10466560, 10324480, 9660416, 9104896, 9054208, /* 13608-13615 */ +9048832, 8800000, 8719104, 8966656, 9103616, 8974336, 8908800, 9028352, /* 13616-13623 */ +9189632, 9579776, 10341632, 10774528, 10195968, 9200384, 8850688, 9213440, /* 13624-13631 */ +9571584, 9633024, 9399296, 8743168, 7836672, 7326720, 7546368, 8020736, /* 13632-13639 */ +8183808, 7985664, 7527168, 6913536, 6535168, 6758656, 7279104, 7432448, /* 13640-13647 */ +7085056, 6678528, 6560000, 6722560, 7016192, 7304192, 7597824, 7982592, /* 13648-13655 */ +8309504, 8324096, 8077056, 7830016, 7725568, 7830784, 8092416, 8256256, /* 13656-13663 */ +8102912, 7732992, 7423232, 7134464, 6555904, 5958400, 6025216, 6508800, /* 13664-13671 */ +6296320, 5040128, 3834624, 3593472, 4011264, 4424960, 4493824, 4185600, /* 13672-13679 */ +3857152, 4127488, 5089536, 6071296, 6488576, 6421760, 6235136, 6250496, /* 13680-13687 */ +6707968, 7501056, 8126720, 8120576, 7499008, 6798848, 6631936, 7026432, /* 13688-13695 */ +7413248, 7287296, 6680576, 6000896, 5678592, 5873408, 6349312, 6638592, /* 13696-13703 */ +6493696, 6059520, 5638912, 5618176, 6215936, 7060736, 7475968, 7267328, /* 13704-13711 */ +6882304, 6743296, 6952960, 7398656, 7711232, 7594496, 7357440, 7440640, /* 13712-13719 */ +7721472, 7961344, 8263680, 8615936, 8689408, 8470784, 8404480, 8604928, /* 13720-13727 */ +8803072, 8925184, 9002240, 8807168, 8381952, 8328192, 8886528, 9447424, /* 13728-13735 */ +9541888, 9496320, 9731328, 10119168, 10466048, 10870528, 11374336, 11716096, /* 13736-13743 */ +11650816, 11313920, 11113216, 11231744, 11351552, 11061760, 10439424, 9964800, /* 13744-13751 */ +9843456, 9910016, 10130176, 10538240, 10759680, 10507776, 10315776, 10924544, /* 13752-13759 */ +12054016, 12746240, 12788992, 12795136, 13091584, 13453568, 13776640, 14137088, /* 13760-13767 */ +14259456, 13823744, 13088512, 12610304, 12511232, 12523776, 12433920, 12119040, /* 13768-13775 */ +11524096, 10866432, 10588160, 10806272, 11152640, 11288064, 11243264, 11243264, /* 13776-13783 */ +11401472, 11684352, 11978496, 12217088, 12307712, 12205824, 12052736, 12090368, /* 13784-13791 */ +12311040, 12443904, 12313600, 11995392, 11642112, 11347968, 11130368, 11086592, /* 13792-13799 */ +11241472, 11395584, 11288576, 10905856, 10430976, 10100480, 10090240, 10259456, /* 13800-13807 */ +10246912, 9974784, 9682432, 9449984, 9235200, 9170688, 9222912, 9020416, /* 13808-13815 */ +8457728, 8013568, 8124928, 8655104, 8999424, 8813568, 8327680, 7954944, /* 13816-13823 */ +7941120, 8323072, 8776704, 8729856, 8052480, 7300608, 7006976, 7180800, /* 13824-13831 */ +7518208, 7742720, 7637760, 7178752, 6665472, 6449408, 6565888, 6768896, /* 13832-13839 */ +6841344, 6663680, 6286336, 5945344, 5802496, 5710592, 5477632, 5236224, /* 13840-13847 */ +5220608, 5299968, 5141504, 4847616, 4776960, 4840960, 4701696, 4536320, /* 13848-13855 */ +4688640, 4931584, 4932352, 4958720, 5292032, 5552384, 5472512, 5535488, /* 13856-13863 */ +6097664, 6759680, 7072512, 7031552, 6812928, 6585600, 6462464, 6401024, /* 13864-13871 */ +6300928, 6148608, 5932800, 5623552, 5291520, 5141248, 5252608, 5464832, /* 13872-13879 */ +5555968, 5449216, 5220608, 4989696, 4893696, 5110784, 5716992, 6373376, /* 13880-13887 */ +6593792, 6460160, 6512128, 6917632, 7382784, 7700224, 7827200, 7704576, /* 13888-13895 */ +7432960, 7351040, 7621376, 7938560, 7899136, 7553280, 7288064, 7328512, /* 13896-13903 */ +7617792, 7963136, 8075008, 7811328, 7516928, 7749632, 8419328, 8723456, /* 13904-13911 */ +8373504, 8107776, 8335616, 8483584, 8368640, 8702464, 9494528, 9670144, /* 13912-13919 */ +8856832, 8056576, 8108544, 8648704, 8975104, 8995840, 8850176, 8398336, /* 13920-13927 */ +7744512, 7596288, 8276224, 9060864, 9264384, 9209088, 9368832, 9551872, /* 13928-13935 */ +9511936, 9511168, 9761024, 9978112, 9940480, 9872384, 9932544, 9876224, /* 13936-13943 */ +9514240, 9168128, 9252096, 9653760, 9894912, 9669376, 9077760, 8512000, /* 13944-13951 */ +8465152, 9062144, 9725440, 9806336, 9448960, 9378560, 9903872, 10474752, /* 13952-13959 */ +10437888, 9929216, 9682688, 10088192, 10588928, 10355712, 9397760, 8487424, /* 13960-13967 */ +8214016, 8470272, 8718592, 8574720, 8103936, 7616768, 7333632, 7292928, /* 13968-13975 */ +7484928, 7900160, 8345088, 8495360, 8303360, 8145664, 8358912, 8869376, /* 13976-13983 */ +9326080, 9512960, 9531136, 9570560, 9644544, 9542912, 9160448, 8724736, /* 13984-13991 */ +8475392, 8279040, 7934720, 7538688, 7169280, 6714368, 6206720, 5948928, /* 13992-13999 */ +6074624, 6398208, 6685184, 6789632, 6547456, 5953792, 5358592, 5179392, /* 14000-14007 */ +5475328, 5976576, 6368512, 6533888, 6525184, 6475520, 6564096, 6932224, /* 14008-14015 */ +7469056, 7919872, 8130048, 8043776, 7633152, 7088896, 6773760, 6782208, /* 14016-14023 */ +6895872, 6918656, 6755072, 6321664, 5828096, 5735424, 6104320, 6555392, /* 14024-14031 */ +6895616, 7178752, 7286272, 7093248, 6818304, 6786816, 6989824, 7159808, /* 14032-14039 */ +7089152, 6871808, 6773248, 6853888, 6853120, 6565376, 6165504, 6018560, /* 14040-14047 */ +6321152, 6934528, 7451904, 7451392, 7024384, 6696960, 6760704, 7160320, /* 14048-14055 */ +7836416, 8631808, 9182720, 9106176, 8367360, 7539200, 7558912, 8589824, /* 14056-14063 */ +9718784, 10111744, 9854464, 9417984, 9023744, 8959744, 9461248, 10095360, /* 14064-14071 */ +10223360, 9944576, 9800448, 9785856, 9551616, 9220096, 9080320, 9052928, /* 14072-14079 */ +9134336, 9597440, 10257664, 10349312, 9667328, 9004800, 9157120, 10126336, /* 14080-14087 */ +11321088, 12067584, 12011776, 11350016, 10689024, 10657536, 11409152, 12430080, /* 14088-14095 */ +13064192, 12967936, 12216064, 11309312, 10886656, 11120896, 11636224, 12094464, /* 14096-14103 */ +12312320, 12049664, 11267072, 10476800, 10367232, 11075328, 12030976, 12533504, /* 14104-14111 */ +12367104, 11898112, 11648256, 11860480, 12337664, 12698368, 12733696, 12566016, /* 14112-14119 */ +12402432, 12346624, 12340480, 12234240, 11947264, 11638528, 11480576, 11440640, /* 14120-14127 */ +11417856, 11374080, 11239168, 10937600, 10605312, 10576384, 11003904, 11562752, /* 14128-14135 */ +11723008, 11417088, 11034112, 10908672, 11075328, 11433216, 11830016, 11968256, /* 14136-14143 */ +11543040, 10705152, 10083840, 10164992, 10663168, 10904576, 10681088, 10220544, /* 14144-14151 */ +9694976, 9180928, 8887040, 9039616, 9514240, 9773056, 9444096, 8728576, /* 14152-14159 */ +8115968, 7921408, 8132608, 8530944, 8803328, 8710656, 8312576, 7950848, /* 14160-14167 */ +7821312, 7825152, 7935232, 8191744, 8247040, 7758080, 7156224, 7231232, /* 14168-14175 */ +7901440, 8196608, 7608064, 6702848, 6291968, 6448896, 6696960, 6757888, /* 14176-14183 */ +6647808, 6291968, 5681920, 5273600, 5612544, 6477568, 6996480, 6705664, /* 14184-14191 */ +6032128, 5735680, 6166784, 6975744, 7447296, 7162112, 6340608, 5594624, /* 14192-14199 */ +5327360, 5459200, 5622528, 5487616, 5028096, 4540160, 4344832, 4454400, /* 14200-14207 */ +4713216, 5000448, 5209344, 5215488, 5118464, 5199104, 5588992, 6042368, /* 14208-14215 */ +6204160, 6152192, 6326272, 6822144, 7159040, 6994688, 6654208, 6706432, /* 14216-14223 */ +7160832, 7416064, 7057152, 6370816, 5983744, 6152704, 6569728, 6731520, /* 14224-14231 */ +6511360, 6243584, 6233088, 6441472, 6656768, 6646272, 6338304, 6118912, /* 14232-14239 */ +6495488, 7183872, 7241728, 6510080, 6003456, 6398464, 7136000, 7528192, /* 14240-14247 */ +7616256, 7564032, 7335168, 7183872, 7503360, 8090880, 8314880, 7975424, /* 14248-14255 */ +7500544, 7346432, 7589120, 8011776, 8313088, 8267264, 7904768, 7642112, /* 14256-14263 */ +7914496, 8586752, 8982784, 8655104, 7944192, 7570688, 7870464, 8497408, /* 14264-14271 */ +8865280, 8688640, 8104704, 7514624, 7415552, 8034816, 8946176, 9413376, /* 14272-14279 */ +9191168, 8633600, 8221184, 8281600, 8883712, 9671168, 10087680, 9937152, /* 14280-14287 */ +9514496, 9268224, 9503744, 10155008, 10699264, 10537472, 9721856, 9022976, /* 14288-14295 */ +9047040, 9485568, 9573120, 9130496, 8645632, 8495616, 8595456, 8703744, /* 14296-14303 */ +8654592, 8356352, 8028160, 8152832, 8843264, 9475072, 9425664, 8827392, /* 14304-14311 */ +8251904, 8143872, 8620032, 9382656, 9903872, 9877504, 9437184, 8978432, /* 14312-14319 */ +8862976, 9072640, 9205504, 8994816, 8561664, 8136448, 7936000, 8123904, /* 14320-14327 */ +8414464, 8173056, 7478272, 7198208, 7587328, 7943168, 7848448, 7581440, /* 14328-14335 */ +7299840, 6937088, 6715392, 6896640, 7171840, 7040256, 6587904, 6430976, /* 14336-14343 */ +6922496, 7761408, 8367616, 8530432, 8453120, 8300800, 8064000, 7804928, /* 14344-14351 */ +7643392, 7588864, 7639808, 7720192, 7532288, 6881536, 6121728, 5864960, /* 14352-14359 */ +6293504, 6990336, 7485184, 7682560, 7662080, 7412736, 7128832, 7272960, /* 14360-14367 */ +7858688, 8224256, 7944448, 7458560, 7346944, 7472384, 7423744, 7162624, /* 14368-14375 */ +6955008, 6925312, 6963968, 6897664, 6696704, 6543616, 6664704, 7066112, /* 14376-14383 */ +7532800, 7855360, 7964928, 7898368, 7777536, 7846912, 8338176, 9185280, /* 14384-14391 */ +9889024, 9843200, 9116160, 8526336, 8615424, 9110528, 9540096, 9645824, /* 14392-14399 */ +9383424, 8951296, 8692736, 8756992, 8969728, 9017088, 8811264, 8696576, /* 14400-14407 */ +9019136, 9570816, 9775616, 9413120, 8981504, 9154048, 9934592, 10644224, /* 14408-14415 */ +10725888, 10313984, 9919232, 9884416, 10229504, 10726656, 11093248, 11164416, /* 14416-14423 */ +10934784, 10601216, 10464512, 10615040, 10875392, 11077632, 11230720, 11427328, /* 14424-14431 */ +11598080, 11393792, 10620416, 9828096, 9854720, 10768384, 11774976, 12084224, /* 14432-14439 */ +11511040, 10563072, 10018560, 10262272, 11035392, 11949312, 12685312, 12676608, /* 14440-14447 */ +11685632, 10554112, 10481152, 11527424, 12558848, 12699136, 12073984, 11325696, /* 14448-14455 */ +10980096, 11121664, 11349248, 11219456, 10825728, 10685184, 11045120, 11560448, /* 14456-14463 */ +11775744, 11600128, 11245568, 11043840, 11343104, 12092416, 12599040, 12237824, /* 14464-14471 */ +11245568, 10452224, 10370304, 10705920, 10868992, 10720768, 10455040, 10113280, /* 14472-14479 */ +9668864, 9371136, 9541632, 10072576, 10414336, 10244096, 9824768, 9494272, /* 14480-14487 */ +9339904, 9360384, 9576960, 9833216, 9826304, 9468672, 8947968, 8589824, /* 14488-14495 */ +8627456, 8969472, 9161984, 8847872, 8198144, 7767808, 7903232, 8459264, /* 14496-14503 */ +8900352, 8696576, 7953664, 7470336, 7777536, 8351744, 8370176, 7769344, /* 14504-14511 */ +7121152, 6769920, 6679552, 6848256, 7196416, 7219968, 6611456, 5936896, /* 14512-14519 */ +5965824, 6691328, 7420416, 7560960, 7168768, 6819584, 6884352, 7088128, /* 14520-14527 */ +7049984, 6841088, 6738944, 6844672, 6950656, 6673408, 5908224, 5179136, /* 14528-14535 */ +5163264, 5829376, 6390016, 6176768, 5370368, 4741632, 4836096, 5540864, /* 14536-14543 */ +6304256, 6601984, 6285312, 5765632, 5780480, 6620672, 7656448, 7828224, /* 14544-14551 */ +6810112, 5550080, 5255168, 5922304, 6552320, 6499328, 5956864, 5362432, /* 14552-14559 */ +5088000, 5422080, 6273536, 6991616, 6920448, 6196736, 5692672, 6073088, /* 14560-14567 */ +7059968, 7745792, 7463424, 6492928, 5801728, 5913600, 6416384, 6695936, /* 14568-14575 */ +6570240, 6195712, 5910528, 6064896, 6572032, 6860288, 6575360, 6073856, /* 14576-14583 */ +5975040, 6544128, 7473920, 8129024, 8006656, 7243008, 6551808, 6630144, /* 14584-14591 */ +7524096, 8528128, 8755968, 8010240, 7036416, 6784768, 7516672, 8510464, /* 14592-14599 */ +8681472, 7734784, 6590208, 6357504, 7212032, 8343040, 8756480, 8166656, /* 14600-14607 */ +7229696, 6973952, 7812352, 9013504, 9455104, 8925696, 8242432, 8240640, /* 14608-14615 */ +9048064, 10033152, 10374912, 9820160, 8934912, 8492544, 8732160, 9258496, /* 14616-14623 */ +9482496, 9151488, 8511488, 8019712, 7962624, 8210688, 8383488, 8286720, /* 14624-14631 */ +8131072, 8240384, 8657408, 9064448, 9031424, 8481792, 7952384, 8183552, /* 14632-14639 */ +9188096, 10026240, 9846016, 8866816, 7999488, 7906816, 8549888, 9329920, /* 14640-14647 */ +9576448, 9045248, 8208128, 7854336, 8272640, 8924160, 9132544, 8723200, /* 14648-14655 */ +8011264, 7613440, 7915776, 8507392, 8541440, 7809536, 7008000, 6862848, /* 14656-14663 */ +7363328, 7899136, 7917568, 7346944, 6635264, 6446592, 7054848, 7964672, /* 14664-14671 */ +8371456, 7964928, 7235584, 6899968, 7122944, 7518720, 7709696, 7670528, /* 14672-14679 */ +7564032, 7529216, 7495680, 7302144, 7002112, 6878720, 7141888, 7698944, /* 14680-14687 */ +8148736, 8006912, 7287040, 6654208, 6760960, 7526144, 8283392, 8431360, /* 14688-14695 */ +7927040, 7277568, 7070464, 7429632, 7966976, 8217088, 7971072, 7369472, /* 14696-14703 */ +6875904, 6906368, 7293696, 7504384, 7311616, 7013632, 6933248, 7100416, /* 14704-14711 */ +7424000, 7725824, 7732992, 7427072, 7281152, 7761920, 8679936, 9386496, /* 14712-14719 */ +9399552, 8905728, 8561920, 8771840, 9365504, 9977088, 10275840, 10043136, /* 14720-14727 */ +9448960, 9061632, 9136128, 9414400, 9590784, 9619968, 9550592, 9422592, /* 14728-14735 */ +9314560, 9294592, 9341696, 9468160, 9849088, 10546944, 11216640, 11311872, /* 14736-14743 */ +10646272, 9715968, 9340928, 9997312, 11333376, 12352768, 12103936, 10706176, /* 14744-14751 */ +9325056, 9046528, 10061312, 11626752, 12592384, 12272640, 11098880, 10168832, /* 14752-14759 */ +10216960, 11105536, 12042240, 12331776, 11913728, 11249664, 10897920, 11190272, /* 14760-14767 */ +11897856, 12328960, 12055040, 11385344, 11057920, 11480832, 12250112, 12649728, /* 14768-14775 */ +12495104, 12086784, 11665408, 11471872, 11756032, 12312320, 12490240, 12016384, /* 14776-14783 */ +11276288, 10831872, 10945536, 11401728, 11728384, 11730176, 11533568, 11202304, /* 14784-14791 */ +10804224, 10659328, 11140864, 12071424, 12696064, 12339200, 11162112, 10018816, /* 14792-14799 */ +9710080, 10336512, 11213056, 11532800, 11039488, 10099456, 9330688, 9231104, /* 14800-14807 */ +9834752, 10594560, 10885376, 10543616, 9889024, 9474560, 9664512, 10236928, /* 14808-14815 */ +10526720, 10098944, 9199616, 8524800, 8541184, 9007104, 9288448, 8915712, /* 14816-14823 */ +7960320, 7056896, 6945792, 7575552, 8060672, 7858432, 7344896, 7076096, /* 14824-14831 */ +7219200, 7734784, 8529408, 9080832, 8713984, 7565056, 6683136, 6835712, /* 14832-14839 */ +7622144, 8027904, 7502080, 6362368, 5413888, 5181440, 5527808, 5949696, /* 14840-14847 */ +6113536, 6011648, 5909760, 6102016, 6544384, 6841344, 6782976, 6602496, /* 14848-14855 */ +6638336, 6900480, 7171072, 7231488, 6945024, 6367744, 5829632, 5591296, /* 14856-14863 */ +5517568, 5363200, 5124352, 4872448, 4605440, 4486912, 4757504, 5346048, /* 14864-14871 */ +5885184, 6085376, 5953536, 5843968, 6132224, 6726144, 7152384, 7134464, /* 14872-14879 */ +6835456, 6591488, 6507008, 6339072, 5909504, 5496832, 5526784, 5923584, /* 14880-14887 */ +6154752, 6038016, 5998848, 6238720, 6454016, 6641664, 7202816, 7852288, /* 14888-14895 */ +7753216, 6903040, 6358784, 6811904, 7652096, 7715328, 6680576, 5453568, /* 14896-14903 */ +5177344, 6147328, 7537152, 8008960, 6960896, 5453312, 5307648, 6986752, /* 14904-14911 */ +8889600, 9187328, 7842816, 6402048, 6308352, 7564032, 8881152, 9042944, /* 14912-14919 */ +8008448, 6714368, 6256640, 7071488, 8487168, 9237248, 8648704, 7373824, /* 14920-14927 */ +6682880, 7097088, 7964416, 8424192, 8193280, 7516160, 7008256, 7250432, /* 14928-14935 */ +8051456, 8568320, 8459264, 8160768, 8070400, 8205568, 8536064, 9031680, /* 14936-14943 */ +9372160, 9209600, 8763392, 8679424, 9183744, 9690368, 9540864, 8855040, /* 14944-14951 */ +8315392, 8360960, 8798720, 9109760, 8817408, 7975424, 7192320, 7118080, /* 14952-14959 */ +7762432, 8524032, 8670464, 8021504, 7301120, 7408128, 8240896, 8770560, /* 14960-14967 */ +8417792, 7706368, 7520768, 8121856, 8916224, 9043712, 8224768, 7158528, /* 14968-14975 */ +6813184, 7382272, 8186880, 8528896, 8230656, 7665920, 7472640, 7879424, /* 14976-14983 */ +8387840, 8403456, 7958528, 7590144, 7616768, 7777024, 7613696, 7002368, /* 14984-14991 */ +6301184, 6042368, 6398720, 6904576, 6896640, 6285056, 5666304, 5685248, /* 14992-14999 */ +6436608, 7441152, 8134912, 8242176, 7895296, 7549184, 7584000, 7915520, /* 15000-15007 */ +8260096, 8501248, 8491520, 7975168, 7092480, 6592256, 6968320, 7722752, /* 15008-15015 */ +7948544, 7465472, 6987264, 7158016, 7916032, 8686848, 8845312, 8264192, /* 15016-15023 */ +7533312, 7486208, 8354816, 9505792, 9998080, 9352960, 8119040, 7396864, /* 15024-15031 */ +7685632, 8505088, 9010432, 8653056, 7653120, 6914560, 7086080, 7899904, /* 15032-15039 */ +8454400, 8246016, 7760384, 7683584, 7969792, 8296704, 8695808, 9246208, /* 15040-15047 */ +9605376, 9519360, 9384192, 9678336, 10203648, 10385664, 10040576, 9637120, /* 15048-15055 */ +9666048, 10065664, 10458880, 10621696, 10437888, 9830912, 9148672, 9106688, /* 15056-15063 */ +9906176, 10810880, 10983680, 10497792, 10096128, 10213632, 10749440, 11405824, /* 15064-15071 */ +11782656, 11521536, 10782976, 10235648, 10356736, 10873600, 11087104, 10690816, /* 15072-15079 */ +10134016, 9889280, 9919744, 10080000, 10385920, 10778624, 11109888, 11282432, /* 15080-15087 */ +11185408, 10794752, 10425856, 10479360, 10923264, 11322624, 11406592, 11147776, /* 15088-15095 */ +10636288, 10217984, 10389504, 11007488, 11299840, 10951168, 10516736, 10549504, /* 15096-15103 */ +10987520, 11394304, 11447296, 11181824, 10877440, 10694656, 10563840, 10573312, /* 15104-15111 */ +10923264, 11294464, 10969600, 9955840, 9198848, 9446656, 10401792, 11105280, /* 15112-15119 */ +10976768, 10296576, 9830144, 10065920, 10862848, 11633920, 11697408, 10868736, /* 15120-15127 */ +9764096, 9253632, 9553664, 10118144, 10298624, 9954048, 9430784, 9188608, /* 15128-15135 */ +9419264, 9914880, 10252544, 10227968, 10049024, 10060800, 10318080, 10490368, /* 15136-15143 */ +10301184, 9900032, 9626880, 9470976, 9144832, 8575232, 8064256, 7932928, /* 15144-15151 */ +8186112, 8420096, 8264704, 7847680, 7670784, 7991040, 8520448, 8832256, /* 15152-15159 */ +8903424, 8961792, 9135616, 9416704, 9667840, 9555200, 8925184, 8182528, /* 15160-15167 */ +7950336, 8286208, 8448000, 7721728, 6441472, 5657856, 5841920, 6482944, /* 15168-15175 */ +6917120, 6967296, 6800128, 6773248, 7258624, 8140288, 8765952, 8730368, /* 15176-15183 */ +8366080, 8185856, 8336384, 8685312, 9007872, 8903680, 8181248, 7217920, /* 15184-15191 */ +6576384, 6391040, 6407680, 6268672, 5842432, 5434112, 5484032, 6019072, /* 15192-15199 */ +6652416, 7088640, 7279104, 7268352, 7224064, 7395072, 7818496, 8179456, /* 15200-15207 */ +8097024, 7535104, 6926848, 6769408, 6929920, 6734592, 6012928, 5400832, /* 15208-15215 */ +5504256, 6227712, 6908672, 6892800, 6197504, 5578496, 5822208, 6882304, /* 15216-15223 */ +7934976, 8272128, 7800832, 6926080, 6294272, 6335232, 6803200, 7026688, /* 15224-15231 */ +6675712, 6085632, 5888512, 6293760, 6685696, 6386688, 5606400, 5135872, /* 15232-15239 */ +5376000, 6064640, 6604032, 6469888, 5674240, 4925952, 4943360, 5604608, /* 15240-15247 */ +6138368, 6063104, 5525504, 5017856, 5079296, 5880832, 6819584, 7086080, /* 15248-15255 */ +6502912, 5643264, 5216000, 5526016, 6242304, 6608640, 6088448, 4994560, /* 15256-15263 */ +4347648, 4818944, 5967360, 6673664, 6326784, 5452800, 5148160, 5925632, /* 15264-15271 */ +7257600, 8221440, 8267776, 7474944, 6583040, 6516224, 7339264, 8151552, /* 15272-15279 */ +8172288, 7524352, 6827776, 6477568, 6459136, 6466304, 6162688, 5640960, /* 15280-15287 */ +5405440, 5734400, 6384384, 6838272, 6759680, 6365952, 6307840, 6895872, /* 15288-15295 */ +7686400, 8016128, 7774976, 7459072, 7527168, 8034304, 8593408, 8612352, /* 15296-15303 */ +7889920, 7088128, 7027200, 7687424, 8417536, 8694528, 8348928, 7642368, /* 15304-15311 */ +7248128, 7685888, 8680960, 9412096, 9217024, 8273920, 7507712, 7630336, /* 15312-15319 */ +8420608, 9078016, 8926464, 8017664, 7181824, 7176448, 7969792, 8920832, /* 15320-15327 */ +9378560, 9124096, 8602624, 8527360, 9108224, 9972480, 10556928, 10476800, /* 15328-15335 */ +9865984, 9339648, 9351680, 9764352, 10105344, 10081536, 9822720, 9678592, /* 15336-15343 */ +9844736, 10237696, 10649088, 10971648, 11226112, 11374336, 11290880, 11007744, /* 15344-15351 */ +10785536, 10886656, 11289856, 11575040, 11350272, 10802176, 10451200, 10438656, /* 15352-15359 */ +10502912, 10460928, 10334208, 10103552, 9712384, 9293056, 9066240, 9054720, /* 15360-15367 */ +9211904, 9515264, 9745408, 9673728, 9445120, 9370880, 9592576, 10090752, /* 15368-15375 */ +10628864, 10819584, 10504448, 9929728, 9553664, 9742336, 10355456, 10805504, /* 15376-15383 */ +10665472, 10162176, 9928192, 10288896, 10826240, 10937088, 10468864, 9732096, /* 15384-15391 */ +9231360, 9386752, 10009088, 10396160, 10116608, 9419264, 8860672, 8772608, /* 15392-15399 */ +9101824, 9570560, 9900032, 9891328, 9457152, 8751872, 8194816, 8241664, /* 15400-15407 */ +8840960, 9336064, 9202688, 8589312, 8008192, 7820800, 8110080, 8576000, /* 15408-15415 */ +8808960, 8726272, 8403200, 7825408, 7250432, 7257088, 7961600, 8754688, /* 15416-15423 */ +8872192, 8132608, 7289600, 7271168, 8119808, 9053696, 9309952, 8797952, /* 15424-15431 */ +8079104, 7803904, 8172032, 8808448, 9053696, 8649984, 8113920, 8121088, /* 15432-15439 */ +8733184, 9492480, 9859584, 9459968, 8455680, 7692800, 7905024, 8789760, /* 15440-15447 */ +9385216, 9273088, 8951552, 9076992, 9712896, 10343424, 10509312, 10343936, /* 15448-15455 */ +10236672, 10208768, 10112768, 9999616, 9985536, 10139904, 10523392, 10933504, /* 15456-15463 */ +10964224, 10516992, 10054400, 10185216, 11043840, 12080128, 12524032, 12044032, /* 15464-15471 */ +11089408, 10519808, 10846976, 11717632, 12374016, 12344576, 11636224, 10733568, /* 15472-15479 */ +10343168, 10699776, 11237632, 11321088, 10998784, 10770944, 10948864, 11219200, /* 15480-15487 */ +11126016, 10802432, 10800896, 11298304, 11901440, 12154112, 11904000, 11261952, /* 15488-15495 */ +10510592, 10101248, 10305024, 10723328, 10653952, 9932544, 8968704, 8241408, /* 15496-15503 */ +8191488, 8976896, 9975040, 10343424, 10087168, 9776640, 9905152, 10496512, /* 15504-15511 */ +10939648, 10700288, 9951232, 9329408, 9496320, 10281216, 10627584, 10024704, /* 15512-15519 */ +9012736, 8342272, 8451584, 9125632, 9461248, 8792064, 7589120, 6741504, /* 15520-15527 */ +6788864, 7526912, 8248832, 8473344, 8101120, 7392256, 6789888, 6752512, /* 15528-15535 */ +7379200, 8139008, 8297728, 7654144, 6676992, 5945088, 5589504, 5433344, /* 15536-15543 */ +5453824, 5733888, 6148608, 6491136, 6644992, 6474752, 6009600, 5612032, /* 15544-15551 */ +5672704, 6190848, 6739456, 6769152, 6073856, 4967936, 4003072, 3551744, /* 15552-15559 */ +3575808, 3702784, 3636736, 3426560, 3352064, 3614976, 4086016, 4324608, /* 15560-15567 */ +3996416, 3234816, 2689024, 2969344, 3798784, 4112384, 3310336, 2159872, /* 15568-15575 */ +1859328, 2540288, 3325184, 3453440, 2946560, 2407680, 2350080, 2862336, /* 15576-15583 */ +3539200, 3872768, 3672064, 3175424, 2754048, 2646784, 2967808, 3537920, /* 15584-15591 */ +3926528, 3860992, 3568128, 3533568, 3934720, 4567296, 5037312, 5179904, /* 15592-15599 */ +5310464, 5754112, 6252032, 6280192, 5871360, 5604864, 5799680, 6172928, /* 15600-15607 */ +6232320, 5738496, 5020928, 4677120, 4942592, 5568512, 6148864, 6332928, /* 15608-15615 */ +6030080, 5571328, 5473536, 5927936, 6715136, 7442688, 7743744, 7583232, /* 15616-15623 */ +7323648, 7321600, 7615488, 8003072, 8239872, 8279552, 8326912, 8510208, /* 15624-15631 */ +8729088, 8821248, 8825344, 8926464, 9135360, 9307136, 9509376, 9926144, /* 15632-15639 */ +10387200, 10483200, 10159872, 9925120, 10196224, 10771968, 11162624, 11040768, /* 15640-15647 */ +10333696, 9388800, 8973824, 9479936, 10358784, 10718464, 10330624, 9793280, /* 15648-15655 */ +9879552, 10727168, 11738112, 12340480, 12624384, 12981760, 13400064, 13415936, /* 15656-15663 */ +12839168, 12074752, 11703040, 11963392, 12511232, 12734208, 12412928, 11867904, /* 15664-15671 */ +11452672, 11316736, 11560448, 12241664, 13079808, 13505024, 13248512, 12659200, /* 15672-15679 */ +12272128, 12360704, 12740864, 12918272, 12540928, 11823104, 11330048, 11376640, /* 15680-15687 */ +11722752, 11775488, 11161856, 10158592, 9410560, 9242368, 9404928, 9479936, /* 15688-15695 */ +9324032, 9199616, 9420032, 9871360, 10026240, 9565440, 8837632, 8571392, /* 15696-15703 */ +9200128, 10306304, 10944256, 10503936, 9327360, 8328448, 8126464, 8638720, /* 15704-15711 */ +9336064, 9630976, 9315584, 8919808, 9032448, 9359104, 9154816, 8281600, /* 15712-15719 */ +7362560, 7013632, 7170816, 7311872, 7253760, 7238912, 7211008, 6887680, /* 15720-15727 */ +6415872, 6195200, 6226176, 6238976, 6163968, 6220800, 6554368, 6958080, /* 15728-15735 */ +7149312, 7059968, 6746112, 6269184, 5870080, 5816576, 6027520, 6193408, /* 15736-15743 */ +6167552, 6061312, 6024448, 6038784, 5990400, 5930752, 6144000, 6704384, /* 15744-15751 */ +7300864, 7544320, 7208704, 6587392, 6243840, 6435584, 6963968, 7483136, /* 15752-15759 */ +7756544, 7656448, 7282432, 6991616, 7075584, 7444736, 7810816, 8043008, /* 15760-15767 */ +8248064, 8532480, 8819712, 8859904, 8532480, 8220416, 8464128, 9158400, /* 15768-15775 */ +9586944, 9392896, 9070336, 9203200, 9788672, 10438400, 10793984, 10864640, /* 15776-15783 */ +10971136, 11191552, 11095552, 10438400, 9733120, 9738496, 10668032, 11974400, /* 15784-15791 */ +12796672, 12637696, 11833344, 11207680, 11231488, 11789056, 12519168, 13100032, /* 15792-15799 */ +13088000, 12279296, 11279104, 11116544, 12067328, 13145856, 13318656, 12620288, /* 15800-15807 */ +11805696, 11647488, 12307712, 13004800, 12918272, 12223232, 11693568, 11791104, /* 15808-15815 */ +12308480, 12628736, 12460032, 11990272, 11701248, 12128256, 12979456, 12979456, /* 15816-15823 */ +11773184, 10395904, 9803264, 10199040, 11093760, 11643904, 11258880, 10360576, /* 15824-15831 */ +9689856, 9557504, 9915648, 10379520, 10640896, 10626304, 10445312, 10322944, /* 15832-15839 */ +10324736, 10194176, 9758976, 9231104, 9047808, 9404416, 9847296, 9814528, /* 15840-15847 */ +9217024, 8398336, 7866112, 8039936, 8616960, 8688128, 7976960, 7069696, /* 15848-15855 */ +6541312, 6539520, 6935808, 7406080, 7572736, 7280128, 6784000, 6587904, /* 15856-15863 */ +6971648, 7513600, 7575808, 7163904, 6702592, 6388736, 6195456, 6075648, /* 15864-15871 */ +5834752, 5319936, 4872704, 5038080, 5710848, 6178048, 5999360, 5326592, /* 15872-15879 */ +4523776, 4004096, 4133632, 4892672, 5643264, 5585920, 4592640, 3473920, /* 15880-15887 */ +2992128, 3096832, 3404288, 3747072, 3920640, 3716864, 3330048, 3202560, /* 15888-15895 */ +3404800, 3607040, 3552512, 3373312, 3258624, 3207936, 3170304, 3109888, /* 15896-15903 */ +2939904, 2814208, 3120896, 3801856, 4244224, 4050176, 3554560, 3355904, /* 15904-15911 */ +3610880, 4110336, 4620288, 4896000, 4704256, 4221952, 3977728, 4189696, /* 15912-15919 */ +4567808, 4885760, 5158656, 5308416, 5186816, 5017344, 5173760, 5652224, /* 15920-15927 */ +6155264, 6564352, 6901248, 7119104, 7139072, 7052544, 7022592, 6959872, /* 15928-15935 */ +6693120, 6390784, 6446848, 6875904, 7283968, 7340800, 7079680, 6899712, /* 15936-15943 */ +7179264, 7843840, 8500224, 8787456, 8588544, 8150784, 8024320, 8451584, /* 15944-15951 */ +9060608, 9358080, 9303040, 9208576, 9255424, 9329408, 9298176, 9284096, /* 15952-15959 */ +9568256, 10183168, 10785536, 10970368, 10653440, 10150656, 9879552, 10063616, /* 15960-15967 */ +10597888, 11136512, 11317760, 11063040, 10624256, 10377216, 10488832, 10796032, /* 15968-15975 */ +10925824, 10678016, 10263552, 10002432, 9981440, 10097664, 10231040, 10379264, /* 15976-15983 */ +10648320, 11094784, 11559168, 11819776, 11787264, 11585024, 11501568, 11730944, /* 15984-15991 */ +12068096, 12070912, 11585024, 10887424, 10392320, 10411264, 10948608, 11624448, /* 15992-15999 */ +11909120, 11574272, 10897408, 10318080, 10055680, 10131200, 10490624, 10905600, /* 16000-16007 */ +11005440, 10616576, 9953280, 9448448, 9279744, 9271296, 9250560, 9213696, /* 16008-16015 */ +9129984, 9002240, 8876544, 8606208, 8098816, 7712000, 7746304, 7910144, /* 16016-16023 */ +7807744, 7611392, 7717888, 8046336, 8124672, 7894528, 7813632, 8071936, /* 16024-16031 */ +8338688, 8293120, 7826176, 7048704, 6491392, 6752768, 7659008, 8379136, /* 16032-16039 */ +8409088, 7963904, 7523840, 7286016, 7115776, 6843904, 6570496, 6485248, /* 16040-16047 */ +6415104, 5992448, 5259776, 4727552, 4804352, 5562368, 6672896, 7403776, /* 16048-16055 */ +7043840, 5893120, 5159936, 5502720, 6501632, 7382528, 7676160, 7411456, /* 16056-16063 */ +6984192, 6734080, 6752000, 6930432, 7013632, 6820608, 6572288, 6627328, /* 16064-16071 */ +6978304, 7305472, 7300352, 6965248, 6725888, 6915328, 7424000, 8019456, /* 16072-16079 */ +8550656, 8665856, 8027648, 7248384, 7276800, 7975680, 8719872, 9089280, /* 16080-16087 */ +8804864, 8020480, 7483904, 7777024, 8666624, 9489664, 9712896, 9272064, /* 16088-16095 */ +8656128, 8552960, 9253888, 10328832, 10996992, 10824960, 10155520, 9693184, /* 16096-16103 */ +9904640, 10732800, 11681536, 12293120, 12546560, 12551168, 12238336, 11765504, /* 16104-16111 */ +11681024, 12172800, 12629248, 12426496, 11750912, 11433984, 12099840, 13314304, /* 16112-16119 */ +13860864, 13250304, 12297728, 12134400, 13040640, 14063616, 14134784, 13363200, /* 16120-16127 */ +12744704, 12895232, 13350400, 13352704, 12964608, 12682496, 12642816, 12691200, /* 16128-16135 */ +12616960, 12239872, 11745280, 11528960, 11595264, 11638528, 11651840, 11876864, /* 16136-16143 */ +12154624, 12086784, 11794688, 11824384, 12179456, 12144896, 11546624, 10968576, /* 16144-16151 */ +10708736, 10591488, 10523648, 10524160, 10469888, 10373888, 10307840, 10111488, /* 16152-16159 */ +9737472, 9605888, 10076416, 10619904, 10449920, 9641984, 8914688, 8863232, /* 16160-16167 */ +9251584, 9324032, 8835072, 8164352, 7800064, 8060672, 8751616, 9176064, /* 16168-16175 */ +8822528, 7874304, 6884864, 6349824, 6469888, 6990848, 7331840, 7083776, /* 16176-16183 */ +6384640, 5761280, 5712384, 6299904, 7061760, 7559680, 7714048, 7723008, /* 16184-16191 */ +7814912, 7827712, 7420160, 6715136, 6133504, 5755904, 5464064, 5231616, /* 16192-16199 */ +4798976, 4028928, 3487488, 3779072, 4499712, 4876544, 4827392, 4669440, /* 16200-16207 */ +4492544, 4419328, 4696064, 5149184, 5242880, 4798720, 4178432, 3838464, /* 16208-16215 */ +3892224, 4079360, 4013568, 3613184, 3229440, 3270912, 3775232, 4335872, /* 16216-16223 */ +4333824, 3665152, 3170816, 3599104, 4587776, 5347328, 5575936, 5372928, /* 16224-16231 */ +4890368, 4512000, 4701952, 5369856, 5976576, 6180096, 6072064, 5954816, /* 16232-16239 */ +5949184, 6017280, 6104320, 6086912, 5879040, 5729792, 5924096, 6184448, /* 16240-16247 */ +6094848, 5939456, 6213888, 6674176, 6751744, 6592512, 6839808, 7585792, /* 16248-16255 */ +8357888, 8818944, 8897024, 8636672, 8323072, 8368384, 8851968, 9401600, /* 16256-16263 */ +9523968, 9131520, 8713472, 8825088, 9480448, 10211840, 10522880, 10152960, /* 16264-16271 */ +9378048, 9046016, 9651712, 10519296, 10655488, 10045952, 9427200, 9283584, /* 16272-16279 */ +9647104, 10211584, 10504960, 10386176, 10303744, 10706944, 11399168, 11722496, /* 16280-16287 */ +11324160, 10549504, 10080256, 10257664, 10743040, 11011840, 11010048, 10919680, /* 16288-16295 */ +10760704, 10672640, 10950912, 11457280, 11554304, 11023616, 10313984, 9931008, /* 16296-16303 */ +10056192, 10600704, 11151104, 11183104, 10696704, 10293504, 10475776, 11094272, /* 16304-16311 */ +11550720, 11510528, 11197952, 11043840, 11240960, 11544320, 11598336, 11362304, /* 16312-16319 */ +11019008, 10681344, 10373376, 10240000, 10448896, 10781696, 10764544, 10220800, /* 16320-16327 */ +9437696, 8902656, 8886528, 9159424, 9270784, 9088256, 8742656, 8371200, /* 16328-16335 */ +8140800, 8126464, 8284416, 8556032, 8779520, 8684544, 8337408, 8134656, /* 16336-16343 */ +8161024, 8161536, 7974400, 7585792, 7133184, 7059200, 7558656, 8095744, /* 16344-16351 */ +8051200, 7537408, 7026432, 6688768, 6494720, 6434816, 6359552, 6108416, /* 16352-16359 */ +5846272, 5848064, 6109952, 6509056, 6918656, 7024128, 6641408, 6236672, /* 16360-16367 */ +6363904, 6750720, 6716416, 6121472, 5563648, 5497856, 5745664, 5822208, /* 16368-16375 */ +5465344, 4997632, 4975104, 5465600, 6120192, 6559488, 6506496, 6095104, /* 16376-16383 */ +5881600, 6219776, 6829312, 7290368, 7544064, 7724288, 7753728, 7463424, /* 16384-16391 */ +7097344, 7066880, 7285248, 7382272, 7294976, 7231232, 7198976, 7089920, /* 16392-16399 */ +7089664, 7362816, 7683328, 7769344, 7728896, 7789568, 7982592, 8250624, /* 16400-16407 */ +8497664, 8598016, 8543488, 8436992, 8352000, 8439296, 8807936, 9182464, /* 16408-16415 */ +9209088, 9083648, 9265152, 9645312, 9869568, 10043648, 10291712, 10218496, /* 16416-16423 */ +9774592, 9747968, 10444544, 11061760, 11198720, 11462144, 11926272, 11934976, /* 16424-16431 */ +11756288, 12137984, 12618496, 12548864, 12609024, 13162240, 13158912, 12342784, /* 16432-16439 */ +11999488, 12655360, 13229312, 13086976, 12759808, 12477184, 12118784, 12232960, /* 16440-16447 */ +13358592, 14421248, 14045440, 12800768, 12074240, 12259328, 12751616, 13032448, /* 16448-16455 */ +12868608, 12157952, 11294208, 11021312, 11554560, 12156928, 12223232, 11874304, /* 16456-16463 */ +11312128, 10643456, 10153216, 10066944, 10238208, 10426112, 10626304, 10821888, /* 16464-16471 */ +10863872, 10780928, 10774272, 10803968, 10635008, 10310912, 10124032, 10189312, /* 16472-16479 */ +10281728, 10153472, 9841152, 9524224, 9267712, 9048832, 8935424, 8830976, /* 16480-16487 */ +8433920, 7830528, 7510272, 7563008, 7603712, 7542528, 7625984, 7769344, /* 16488-16495 */ +7677952, 7396352, 7192832, 7175936, 7330304, 7561728, 7484160, 6771200, /* 16496-16503 */ +5818368, 5341440, 5447168, 5755392, 6069248, 6136320, 5645568, 5114624, /* 16504-16511 */ +5467648, 6375168, 6668288, 6333184, 6193920, 6302464, 6248704, 6091008, /* 16512-16519 */ +5798144, 4967680, 3862784, 3403520, 3607552, 3662592, 3507456, 3724032, /* 16520-16527 */ +4125440, 4198144, 4231168, 4582656, 4817152, 4498688, 3949824, 3678208, /* 16528-16535 */ +3827712, 4306432, 4816128, 4917248, 4455936, 3819008, 3490048, 3559168, /* 16536-16543 */ +3806720, 3957504, 3909888, 3819776, 3924480, 4297728, 4791040, 5090560, /* 16544-16551 */ +4978688, 4719872, 4926464, 5717504, 6449408, 6521856, 6207488, 6116608, /* 16552-16559 */ +6258432, 6381312, 6485760, 6516480, 6249728, 5834240, 5796352, 6241536, /* 16560-16567 */ +6680832, 6641152, 6236672, 5974272, 6213888, 6867968, 7463936, 7591936, /* 16568-16575 */ +7303168, 7080192, 7398400, 8315904, 9185536, 9193728, 8495360, 8186368, /* 16576-16583 */ +8833024, 9846272, 10388736, 10092800, 9170432, 8398080, 8610816, 9601536, /* 16584-16591 */ +10291712, 10174720, 9762304, 9635072, 9911808, 10376192, 10497024, 9822208, /* 16592-16599 */ +8773632, 8360704, 8990464, 10013440, 10551552, 10390272, 9954560, 9775360, /* 16600-16607 */ +10102272, 10781440, 11331584, 11225600, 10464768, 9686016, 9561856, 10102016, /* 16608-16615 */ +10609920, 10464768, 9829376, 9383680, 9481728, 9898240, 10241792, 10325248, /* 16616-16623 */ +10177024, 10004736, 10011136, 10175488, 10289152, 10268928, 10200064, 10214912, /* 16624-16631 */ +10381312, 10606080, 10623744, 10306048, 9926656, 9766400, 9728256, 9696768, /* 16632-16639 */ +9813248, 10030080, 10025984, 9812992, 9655296, 9517824, 9309696, 9286144, /* 16640-16647 */ +9581312, 9870080, 9915648, 9732608, 9199872, 8298496, 7513600, 7331072, /* 16648-16655 */ +7609088, 7778560, 7569152, 7289600, 7397632, 7818240, 8071424, 7939072, /* 16656-16663 */ +7602944, 7323904, 7321344, 7525632, 7495424, 7111168, 6961920, 7414528, /* 16664-16671 */ +7939328, 7797248, 6903040, 5828352, 5246720, 5446912, 6105856, 6522368, /* 16672-16679 */ +6272512, 5658624, 5327616, 5505024, 5858560, 6030848, 5879552, 5483008, /* 16680-16687 */ +5174016, 5294080, 5753856, 6130944, 6154240, 5853440, 5444096, 5210112, /* 16688-16695 */ +5346816, 5725184, 5940992, 5748480, 5469440, 5587200, 6047232, 6396416, /* 16696-16703 */ +6390272, 6170368, 6012416, 6113024, 6522112, 6993408, 7108864, 6803968, /* 16704-16711 */ +6549504, 6675200, 7072256, 7499776, 7717632, 7643392, 7512320, 7504384, /* 16712-16719 */ +7464448, 7304704, 7261440, 7536384, 8037632, 8467968, 8496896, 8145664, /* 16720-16727 */ +7898624, 8066560, 8461056, 8718336, 8611840, 8274688, 8105728, 8295680, /* 16728-16735 */ +8624896, 8923904, 9340672, 9794048, 9810176, 9523200, 9828352, 10778368, /* 16736-16743 */ +11153664, 10492672, 9874176, 10153472, 11131392, 12366336, 13042944, 12152576, /* 16744-16751 */ +10305536, 9657344, 11203328, 13163520, 13567744, 12735232, 11839488, 11332864, /* 16752-16759 */ +11410432, 12185088, 12893952, 12737280, 12282880, 12349952, 12516096, 12262400, /* 16760-16767 */ +12342528, 13320704, 13935616, 13224448, 12092928, 11546112, 11643392, 12002560, /* 16768-16775 */ +12283904, 12138752, 11556864, 11212288, 11628288, 12131328, 11856640, 11176448, /* 16776-16783 */ +10628096, 9818112, 8662528, 8135424, 8927488, 10023168, 10126848, 9609984, /* 16784-16791 */ +9230848, 9367808, 10125056, 10910720, 10864128, 10032128, 9242112, 9380096, /* 16792-16799 */ +10281472, 10829056, 10523136, 9576704, 8508416, 8074240, 8598784, 9201920, /* 16800-16807 */ +8898560, 7970560, 7306240, 7165952, 7268352, 7414528, 7374080, 6871296, /* 16808-16815 */ +6107904, 5646848, 5719296, 6085632, 6425088, 6611200, 6631424, 6527744, /* 16816-16823 */ +6490368, 6738944, 7136000, 7204096, 6767104, 6100736, 5449984, 5041408, /* 16824-16831 */ +5213952, 5894144, 6419200, 6409984, 6064896, 5492480, 4761856, 4388864, /* 16832-16839 */ +4772096, 5431040, 5507584, 4798976, 3890432, 3508224, 3931904, 4788224, /* 16840-16847 */ +5270016, 4819456, 3940096, 3739904, 4417280, 5043968, 4902144, 4359936, /* 16848-16855 */ +4208384, 4540416, 4918016, 5043968, 4898560, 4546304, 4189440, 4041216, /* 16856-16863 */ +4022528, 4001024, 4185856, 4656384, 4886784, 4516096, 4122112, 4334336, /* 16864-16871 */ +4955648, 5570816, 6103808, 6467840, 6454528, 6241792, 6357504, 6929920, /* 16872-16879 */ +7499264, 7683328, 7505664, 6993152, 6137856, 5436928, 5602816, 6500096, /* 16880-16887 */ +7285504, 7400192, 6987264, 6614528, 6703104, 7184896, 7550720, 7484928, /* 16888-16895 */ +7182080, 7047936, 7323904, 7959296, 8550400, 8715520, 8657152, 8842240, /* 16896-16903 */ +9226496, 9440768, 9481728, 9512960, 9451776, 9357824, 9531392, 9834496, /* 16904-16911 */ +9812480, 9687808, 10024448, 10510848, 10415872, 9920512, 9753600, 9911296, /* 16912-16919 */ +9893120, 9677568, 9520640, 9409280, 9335296, 9531392, 9969152, 10259968, /* 16920-16927 */ +10282752, 10307072, 10390528, 10257152, 9989888, 10080768, 10588416, 10941952, /* 16928-16935 */ +10822912, 10430208, 9973760, 9628928, 9653504, 9891584, 9807360, 9384192, /* 16936-16943 */ +9277696, 9737984, 10125568, 9892096, 9345536, 9107456, 9324800, 9604864, /* 16944-16951 */ +9623808, 9511936, 9577472, 9884416, 10275840, 10515712, 10352640, 9764352, /* 16952-16959 */ +9196800, 9100288, 9243136, 9094144, 8738048, 8680448, 8935424, 9087488, /* 16960-16967 */ +9016832, 8817664, 8457216, 8009984, 7754496, 7651584, 7446272, 7178496, /* 16968-16975 */ +7116032, 7174656, 7055104, 6834432, 6818048, 7009024, 7111424, 6984448, /* 16976-16983 */ +6785024, 6733312, 6866432, 6978304, 6887424, 6710272, 6728192, 6989568, /* 16984-16991 */ +7214592, 7022848, 6384896, 5782272, 5609728, 5677312, 5608192, 5481216, /* 16992-16999 */ +5604864, 5864192, 5839616, 5531392, 5411584, 5618944, 5702144, 5409280, /* 17000-17007 */ +5114880, 5280512, 5840896, 6411776, 6640896, 6422784, 6032896, 5893120, /* 17008-17015 */ +6067456, 6210304, 6096128, 5966848, 6091008, 6376960, 6611968, 6727936, /* 17016-17023 */ +6665216, 6510336, 6580736, 6992384, 7411456, 7523584, 7442688, 7394560, /* 17024-17031 */ +7386112, 7431424, 7701504, 8238592, 8822016, 9198336, 9281536, 9074432, /* 17032-17039 */ +8566784, 7930624, 7695360, 8193280, 8998144, 9400576, 9226496, 8856832, /* 17040-17047 */ +8646400, 8723456, 9093120, 9458432, 9411328, 8935424, 8397568, 8209152, /* 17048-17055 */ +8717312, 9811456, 10601984, 10302464, 9444864, 9262592, 10071552, 10915840, /* 17056-17063 */ +10827264, 10053120, 9873664, 11035136, 12577280, 12897792, 11919616, 10929920, /* 17064-17071 */ +10593024, 10547968, 10700032, 11453696, 12547840, 12918016, 11998976, 10440704, /* 17072-17079 */ +9417984, 9979392, 11825920, 13064960, 12649984, 11497216, 10839040, 11164928, /* 17080-17087 */ +11937024, 12337152, 12347392, 12269568, 11941120, 11284480, 10777088, 10741248, /* 17088-17095 */ +11034368, 11431680, 11575296, 11110912, 10335232, 9809664, 9433856, 8766720, /* 17096-17103 */ +7866368, 7237120, 7322624, 8013824, 8532992, 8371200, 7954432, 7921408, /* 17104-17111 */ +8552448, 9594624, 10512640, 10945792, 10798592, 10181888, 9312000, 8622848, /* 17112-17119 */ +8773632, 9763584, 10502656, 10097664, 8768000, 7401984, 7005952, 7854592, /* 17120-17127 */ +8817152, 8662528, 7577344, 6535680, 6067712, 6208000, 6677248, 6791168, /* 17128-17135 */ +6105344, 5162496, 4940288, 5670144, 6519808, 6672128, 6299392, 6162176, /* 17136-17143 */ +6631936, 7317760, 7624960, 7374592, 6812672, 6259968, 5937152, 5964032, /* 17144-17151 */ +6281984, 6615296, 6545664, 5837056, 4849408, 4456704, 4982016, 5705216, /* 17152-17159 */ +5814272, 5376768, 4982784, 4889088, 4903424, 4832256, 4786176, 4963840, /* 17160-17167 */ +5210880, 5179392, 4870400, 4613888, 4546560, 4521728, 4440832, 4358144, /* 17168-17175 */ +4355328, 4459520, 4624384, 4675840, 4449792, 4049920, 3823872, 3901696, /* 17176-17183 */ +4016128, 3913216, 3733504, 3784704, 4156416, 4705792, 5243136, 5568512, /* 17184-17191 */ +5631232, 5620736, 5805056, 6248448, 6789120, 7245056, 7514112, 7530752, /* 17192-17199 */ +7284992, 6956032, 6777856, 6713856, 6555392, 6326528, 6241024, 6351616, /* 17200-17207 */ +6556928, 6791680, 6914560, 6767616, 6517504, 6449152, 6536192, 6732288, /* 17208-17215 */ +7218432, 7917824, 8318976, 8164864, 7779840, 7722496, 8318208, 9379840, /* 17216-17223 */ +10222080, 10254848, 9666560, 9165568, 9135104, 9465600, 9949440, 10360320, /* 17224-17231 */ +10377984, 10004224, 9719040, 9923072, 10434048, 10671360, 10267136, 9539840, /* 17232-17239 */ +9295360, 9856256, 10571776, 10690048, 10367744, 10242304, 10598912, 11156480, /* 17240-17247 */ +11424512, 11085568, 10326784, 9744128, 9782272, 10310656, 10883072, 11140352, /* 17248-17255 */ +10852352, 10087936, 9380608, 9244416, 9556480, 9699584, 9395456, 8978688, /* 17256-17263 */ +8924672, 9317888, 9808384, 9992192, 9761024, 9329664, 9056512, 9239808, /* 17264-17271 */ +9800192, 10257664, 10313216, 10119936, 9885952, 9610752, 9346560, 9262336, /* 17272-17279 */ +9292800, 9167360, 8774912, 8301824, 8005888, 7964416, 8065280, 8082688, /* 17280-17287 */ +7803904, 7270400, 6887168, 6883584, 6922240, 6627328, 6187520, 6028800, /* 17288-17295 */ +6199552, 6358784, 6290432, 6103808, 5989376, 5926912, 5878528, 5916160, /* 17296-17303 */ +6090240, 6280960, 6309120, 6093568, 5829888, 5835264, 6174976, 6559744, /* 17304-17311 */ +6640384, 6332928, 5970688, 5920256, 6018048, 5815040, 5431040, 5412352, /* 17312-17319 */ +5895936, 6519040, 6908160, 6712320, 5892352, 5048576, 4845056, 5262848, /* 17320-17327 */ +5871360, 6309632, 6434560, 6395136, 6377728, 6362624, 6297344, 6304768, /* 17328-17335 */ +6417664, 6491648, 6479872, 6497024, 6601472, 6847232, 7301632, 7822592, /* 17336-17343 */ +8017920, 7692800, 7162880, 6953472, 7341056, 8209152, 9076736, 9415424, /* 17344-17351 */ +9182720, 8931840, 9187072, 9889792, 10473472, 10411776, 9767168, 9189120, /* 17352-17359 */ +9260800, 9967104, 10772224, 11030784, 10464000, 9515776, 8966656, 9102336, /* 17360-17367 */ +9527040, 9685248, 9425664, 9106176, 9184000, 9642496, 9997312, 9793792, /* 17368-17375 */ +9043712, 8319488, 8329216, 9126144, 9932544, 10120192, 9952256, 9936128, /* 17376-17383 */ +10108928, 10348800, 10785536, 11368960, 11472128, 10608128, 9483520, 9497600, /* 17384-17391 */ +10896128, 12161024, 12033280, 10955264, 10014464, 9753600, 10021376, 10351104, /* 17392-17399 */ +10586112, 10944256, 11317504, 11254528, 10817792, 10641920, 11020288, 11446016, /* 17400-17407 */ +11272448, 10607872, 10263552, 10811648, 11684864, 11814400, 10932736, 9769728, /* 17408-17415 */ +9295872, 9743616, 10339840, 10030592, 8499712, 6549504, 5312256, 5296640, /* 17416-17423 */ +6002176, 6519040, 6484480, 6152704, 5882112, 6042880, 7039232, 8726784, /* 17424-17431 */ +10042368, 10220544, 9667584, 9146368, 9197056, 9844480, 10549504, 10694656, /* 17432-17439 */ +10168320, 9362432, 8814336, 8767488, 9006848, 9117952, 8789760, 8011520, /* 17440-17447 */ +7242752, 7113728, 7624704, 8062464, 7844864, 6968832, 5853952, 5155840, /* 17448-17455 */ +5443584, 6512640, 7340032, 7146752, 6196992, 5538048, 6045440, 7382016, /* 17456-17463 */ +8256512, 7867904, 6594048, 5392640, 5123584, 6029824, 7376384, 7943680, /* 17464-17471 */ +7110400, 5536512, 4483328, 4632064, 5545984, 6183168, 5913600, 5031168, /* 17472-17479 */ +4446976, 4773632, 5745152, 6564096, 6653696, 5927168, 4904960, 4483840, /* 17480-17487 */ +5013760, 5820416, 6105088, 5752576, 5158400, 4710912, 4498432, 4347904, /* 17488-17495 */ +4089856, 3765504, 3459840, 3190528, 2985984, 2909952, 2891776, 2741760, /* 17496-17503 */ +2445568, 2350848, 2726912, 3429632, 4083456, 4413184, 4414720, 4441344, /* 17504-17511 */ +4855552, 5551360, 6102016, 6406656, 6606080, 6720000, 6775808, 6891264, /* 17512-17519 */ +6978816, 6907904, 6828032, 6866688, 6885888, 6785792, 6714880, 6744576, /* 17520-17527 */ +6756352, 6667776, 6659328, 6900224, 7203584, 7145984, 6706944, 6432256, /* 17528-17535 */ +6860800, 7865856, 8762880, 9015808, 8724480, 8299776, 8044544, 8156160, /* 17536-17543 */ +8710400, 9437184, 9858560, 9702144, 9177856, 8785920, 8870400, 9324032, /* 17544-17551 */ +9751552, 9844480, 9629184, 9402368, 9389824, 9606912, 9938432, 10273792, /* 17552-17559 */ +10521088, 10689792, 10867712, 11092992, 11319296, 11495680, 11665664, 11836160, /* 17560-17567 */ +11857664, 11618816, 11260928, 11036672, 10949376, 10823680, 10616320, 10454016, /* 17568-17575 */ +10362368, 10200832, 9811200, 9259776, 8822016, 8687616, 8721664, 8648960, /* 17576-17583 */ +8462848, 8358656, 8404480, 8522240, 8671232, 8804096, 8905728, 9036288, /* 17584-17591 */ +9230336, 9393408, 9429760, 9315072, 9068288, 8830464, 8744192, 8805376, /* 17592-17599 */ +8896512, 8900352, 8677888, 8186624, 7704320, 7613440, 7867648, 8018432, /* 17600-17607 */ +7757312, 7186432, 6670592, 6569472, 6842368, 7068160, 6985728, 6743552, /* 17608-17615 */ +6513408, 6269952, 6008832, 5793792, 5677824, 5689856, 5828096, 6019328, /* 17616-17623 */ +6162432, 6134784, 5831680, 5385984, 5176832, 5389312, 5765376, 5921536, /* 17624-17631 */ +5758976, 5504000, 5413632, 5540352, 5765120, 5986816, 6228736, 6518016, /* 17632-17639 */ +6778624, 6920192, 6886656, 6605824, 6184192, 6057728, 6521344, 7275008, /* 17640-17647 */ +7770880, 7716352, 7248128, 6844416, 6922240, 7382784, 7756288, 7828224, /* 17648-17655 */ +7722752, 7544576, 7373312, 7459840, 7821568, 8134912, 8259072, 8389888, /* 17656-17663 */ +8563968, 8636416, 8657408, 8765952, 8940032, 9149440, 9410048, 9594112, /* 17664-17671 */ +9682688, 9978368, 10654720, 11338496, 11516672, 11025408, 10151424, 9517056, /* 17672-17679 */ +9740288, 10718464, 11568640, 11615232, 11080960, 10580992, 10309888, 10106880, /* 17680-17687 */ +9918464, 9997312, 10582272, 11394560, 11659264, 10909184, 9646592, 8891648, /* 17688-17695 */ +9106688, 9834496, 10276352, 10057216, 9473024, 9206784, 9601024, 10264576, /* 17696-17703 */ +10595328, 10439424, 9862144, 8997632, 8350208, 8616704, 9710848, 10680320, /* 17704-17711 */ +10810368, 10318080, 9785344, 9487360, 9393152, 9485568, 9777408, 10221312, /* 17712-17719 */ +10703104, 11075328, 11214592, 11151872, 11022336, 10894592, 10817792, 10812416, /* 17720-17727 */ +10793728, 10648320, 10516992, 10657536, 10945536, 10938624, 10562304, 10288640, /* 17728-17735 */ +10318848, 9989120, 8601344, 6676480, 5644544, 6062848, 6910208, 6912512, /* 17736-17743 */ +6105856, 5503488, 5598976, 6025728, 6391296, 6775808, 7371008, 7999488, /* 17744-17751 */ +8271360, 8212992, 8380928, 9045760, 9680384, 9739776, 9394688, 9073152, /* 17752-17759 */ +8897536, 8791808, 8729344, 8701440, 8686080, 8692736, 8714496, 8687360, /* 17760-17767 */ +8555008, 8349184, 8176640, 8106496, 8074240, 7959552, 7801344, 7811584, /* 17768-17775 */ +8034048, 8210432, 8189952, 8194304, 8421888, 8620288, 8362496, 7646208, /* 17776-17783 */ +6945792, 6754816, 7102976, 7587584, 7777280, 7543296, 7001600, 6328832, /* 17784-17791 */ +5703680, 5338368, 5386496, 5692160, 5851904, 5646592, 5303040, 5276160, /* 17792-17799 */ +5736448, 6248704, 6241024, 5816064, 5596672, 5787904, 5998848, 6002176, /* 17800-17807 */ +5991680, 6170624, 6459904, 6604800, 6354432, 5792256, 5263360, 4897792, /* 17808-17815 */ +4550400, 4245504, 4216064, 4422400, 4451072, 3897600, 2898176, 2213888, /* 17816-17823 */ +2385664, 3186944, 3967488, 4326656, 4353280, 4321280, 4321536, 4431616, /* 17824-17831 */ +4848640, 5526528, 6109440, 6320640, 6175744, 5872128, 5701120, 5858304, /* 17832-17839 */ +6201600, 6422528, 6521856, 6692096, 6823424, 6604032, 6124544, 5902336, /* 17840-17847 */ +6185472, 6702592, 7087616, 7233024, 7281408, 7403776, 7636224, 7885312, /* 17848-17855 */ +8136704, 8543488, 9042432, 9287168, 9203456, 9146368, 9285376, 9455616, /* 17856-17863 */ +9662720, 10036480, 10374656, 10338304, 9915648, 9370112, 9001984, 9022208, /* 17864-17871 */ +9411072, 9953280, 10337792, 10274304, 9775104, 9354240, 9537536, 10208000, /* 17872-17879 */ +10785024, 10979840, 10994944, 11051264, 11175680, 11375360, 11631872, 11779328, /* 17880-17887 */ +11690240, 11449344, 11200768, 11067904, 11232768, 11549440, 11462400, 10832640, /* 17888-17895 */ +10229248, 10078208, 10143232, 10037248, 9683200, 9307648, 9163264, 9192192, /* 17896-17903 */ +9079040, 8849920, 8878336, 9191936, 9371392, 9246976, 9151744, 9380096, /* 17904-17911 */ +9698304, 9608192, 9020928, 8412672, 8216576, 8436992, 8757504, 8846848, /* 17912-17919 */ +8551936, 8023808, 7503872, 7153664, 7042816, 7074304, 7058176, 7044608, /* 17920-17927 */ +7255808, 7571456, 7620352, 7350272, 6991360, 6633472, 6302720, 6211328, /* 17928-17935 */ +6497536, 6875648, 6925824, 6593280, 6229760, 6145024, 6309120, 6439424, /* 17936-17943 */ +6359040, 6175488, 6128384, 6284032, 6458112, 6429696, 6076416, 5497344, /* 17944-17951 */ +5102592, 5234944, 5742592, 6179584, 6272768, 6115584, 6008320, 6131456, /* 17952-17959 */ +6327296, 6352896, 6196480, 6082304, 6215424, 6641920, 7167744, 7405056, /* 17960-17967 */ +7092992, 6541312, 6354432, 6693376, 7215104, 7545344, 7582464, 7460864, /* 17968-17975 */ +7379968, 7488768, 7825664, 8243200, 8505344, 8567808, 8631296, 8783360, /* 17976-17983 */ +8915200, 9070080, 9399040, 9808896, 10094592, 10269696, 10439936, 10592256, /* 17984-17991 */ +10702336, 10927616, 11486720, 12212480, 12477440, 11917312, 10994688, 10540800, /* 17992-17999 */ +10953216, 11910656, 12687104, 12645888, 11653376, 10238208, 9334272, 9626624, /* 18000-18007 */ +10828800, 11884544, 12050944, 11456768, 10599936, 9686528, 8911360, 8814592, /* 18008-18015 */ +9658624, 10733056, 10898176, 9902848, 8800256, 8661248, 9359104, 9969408, /* 18016-18023 */ +9900800, 9258752, 8643328, 8830720, 10065664, 11510016, 11812608, 10609920, /* 18024-18031 */ +9006848, 8335872, 9005568, 10240512, 11044864, 11272192, 11321600, 11274496, /* 18032-18039 */ +10891264, 10327296, 10189312, 10776576, 11531520, 11799552, 11724800, 11678208, /* 18040-18047 */ +11570432, 11219968, 10849792, 10764288, 10902784, 10929408, 10597632, 9948928, /* 18048-18055 */ +9177088, 8397568, 7766016, 7576576, 7827456, 7846656, 6988800, 5595136, /* 18056-18063 */ +4722688, 5034752, 6233600, 7470592, 8090112, 7913216, 7265024, 6734336, /* 18064-18071 */ +6764288, 7314944, 7976960, 8347136, 8403712, 8450304, 8635648, 8741888, /* 18072-18079 */ +8624128, 8509184, 8559872, 8645632, 8615680, 8498688, 8455936, 8613888, /* 18080-18087 */ +8890880, 9039616, 8968448, 8855296, 8837888, 8829184, 8717312, 8559616, /* 18088-18095 */ +8522496, 8653312, 8904704, 9188096, 9338624, 9089280, 8366336, 7563008, /* 18096-18103 */ +7307776, 7789824, 8462080, 8581888, 7944192, 7027968, 6498048, 6493440, /* 18104-18111 */ +6545152, 6290176, 5880064, 5571584, 5389312, 5362176, 5562368, 5774080, /* 18112-18119 */ +5667072, 5389824, 5415936, 5817344, 6163200, 6118912, 5900544, 6001664, /* 18120-18127 */ +6596608, 7161600, 7044096, 6351616, 5780736, 5577984, 5433856, 5232896, /* 18128-18135 */ +5143040, 5137664, 5040384, 4745472, 4203520, 3496960, 3005184, 3117824, /* 18136-18143 */ +3814656, 4709120, 5248512, 4972288, 4143360, 3716864, 4113152, 4838144, /* 18144-18151 */ +5314816, 5479680, 5569536, 5710336, 5829632, 5811968, 5649408, 5502464, /* 18152-18159 */ +5574912, 5868032, 6133248, 6151424, 6022912, 6026752, 6324992, 6748416, /* 18160-18167 */ +6849792, 6455040, 6132480, 6510080, 7375616, 8124160, 8548608, 8740864, /* 18168-18175 */ +8793600, 8906240, 9296640, 9768448, 9832192, 9349120, 8878592, 9228032, /* 18176-18183 */ +10449920, 11490816, 11252992, 9990400, 8925696, 8774656, 9370880, 10317312, /* 18184-18191 */ +11170304, 11320320, 10598144, 9688320, 9371136, 9778944, 10453504, 10905088, /* 18192-18199 */ +11019776, 11062528, 11226880, 11305984, 11100160, 10855680, 10895872, 11143424, /* 18200-18207 */ +11420160, 11745536, 12006144, 11883776, 11353856, 10769664, 10457088, 10442496, /* 18208-18215 */ +10531584, 10506496, 10392576, 10321920, 10186496, 9817856, 9439744, 9413888, /* 18216-18223 */ +9601536, 9556736, 9253120, 9176832, 9532672, 9839360, 9565440, 8962560, /* 18224-18231 */ +8757504, 9111040, 9374464, 9132544, 8783104, 8748288, 8737024, 8299776, /* 18232-18239 */ +7598080, 7127808, 6956288, 6895360, 7008000, 7329792, 7475968, 7178496, /* 18240-18247 */ +6678528, 6322944, 6239488, 6434304, 6774016, 7060480, 7174144, 7052800, /* 18248-18255 */ +6702848, 6369536, 6316032, 6534144, 6783488, 6827008, 6648320, 6573824, /* 18256-18263 */ +6782720, 6955776, 6720768, 6235136, 5945088, 6044672, 6354176, 6591744, /* 18264-18271 */ +6595840, 6440448, 6259200, 6209792, 6365440, 6577408, 6566656, 6412032, /* 18272-18279 */ +6462976, 6745600, 6962432, 6993152, 6938624, 6865664, 6737664, 6598656, /* 18280-18287 */ +6578688, 6761984, 7003136, 7079936, 6961408, 6778624, 6549504, 6311680, /* 18288-18295 */ +6371072, 6940160, 7693568, 8090880, 8025600, 7937792, 8058624, 8107776, /* 18296-18303 */ +7979776, 8097280, 8766464, 9639936, 10181888, 10272768, 10219776, 10263296, /* 18304-18311 */ +10360064, 10471424, 10692864, 10963712, 11100928, 11204096, 11582976, 12150272, /* 18312-18319 */ +12395008, 12045312, 11382784, 10801920, 10470400, 10419968, 10745600, 11397888, /* 18320-18327 */ +11987456, 12120832, 11813888, 11284480, 10541056, 9566208, 8784384, 8867584, /* 18328-18335 */ +9913344, 11110400, 11574272, 11110400, 10138368, 9077760, 8174848, 7677952, /* 18336-18343 */ +7713792, 8170496, 8874496, 9693952, 10422272, 10589440, 9806336, 8521728, /* 18344-18351 */ +7795712, 8111360, 8864256, 9403904, 9935104, 10818048, 11688192, 11836928, /* 18352-18359 */ +11223296, 10519296, 10395904, 10942464, 11555072, 11758336, 11702784, 11680256, /* 18360-18367 */ +11739904, 11924736, 12289792, 12479744, 11949568, 10743552, 9577472, 9170688, /* 18368-18375 */ +9597952, 10268672, 10536960, 10251520, 9650688, 8939520, 8155904, 7428864, /* 18376-18383 */ +7055104, 7262464, 7914752, 8606720, 8915712, 8788992, 8442368, 8017152, /* 18384-18391 */ +7560704, 7263744, 7238400, 7260416, 7189248, 7244288, 7550720, 7893248, /* 18392-18399 */ +8069376, 8052992, 7804672, 7314176, 6826752, 6742784, 7292928, 8257792, /* 18400-18407 */ +9146624, 9533696, 9337856, 8899584, 8675328, 8720128, 8794112, 8886272, /* 18408-18415 */ +9207040, 9586176, 9667072, 9476864, 9293312, 9187328, 9066240, 8935936, /* 18416-18423 */ +8851200, 8809728, 8763392, 8610560, 8305664, 8047872, 8060672, 8153856, /* 18424-18431 */ +7910144, 7317760, 6733568, 6343168, 6053632, 5859840, 5838336, 5912320, /* 18432-18439 */ +5977088, 6062592, 6092032, 5797120, 5082624, 4370688, 4267264, 4949248, /* 18440-18447 */ +5879040, 6407680, 6282752, 5598720, 4579840, 3764480, 3782656, 4515840, /* 18448-18455 */ +5201920, 5296128, 4899840, 4456192, 4297216, 4474624, 4736768, 4811520, /* 18456-18463 */ +4676352, 4580864, 4794880, 5366528, 6042624, 6483456, 6504192, 6181888, /* 18464-18471 */ +5845248, 5756160, 5875968, 6058752, 6305280, 6603008, 6842624, 6956544, /* 18472-18479 */ +6908416, 6632704, 6218240, 5974272, 6026752, 6158848, 6220544, 6441216, /* 18480-18487 */ +6979072, 7495936, 7596800, 7392000, 7216896, 7181312, 7339264, 7832064, /* 18488-18495 */ +8616448, 9311744, 9490432, 9163264, 8868864, 8977920, 9271296, 9517568, /* 18496-18503 */ +9832704, 10065408, 9767936, 9091328, 8873728, 9595392, 10720256, 11345408, /* 18504-18511 */ +11195136, 10697984, 10298880, 10186496, 10459648, 11089664, 11774208, 12158464, /* 18512-18519 */ +12116224, 11808512, 11568128, 11574784, 11613184, 11385088, 11057408, 11029504, /* 18520-18527 */ +11379200, 11776768, 11855872, 11493120, 10868736, 10310912, 10063872, 10158592, /* 18528-18535 */ +10386688, 10395392, 10042624, 9678848, 9725696, 10050048, 10092800, 9666560, /* 18536-18543 */ +9164288, 9083648, 9472256, 9953280, 10160128, 10021632, 9673728, 9374976, /* 18544-18551 */ +9292800, 9217024, 8870144, 8446976, 8372992, 8674560, 8934912, 8733440, /* 18552-18559 */ +8068352, 7422976, 7322368, 7712768, 8099072, 8069632, 7627520, 7125248, /* 18560-18567 */ +6972160, 7239936, 7638016, 7834880, 7697152, 7342336, 7019520, 6839296, /* 18568-18575 */ +6706432, 6560768, 6518016, 6720000, 7106048, 7399936, 7348224, 6936320, /* 18576-18583 */ +6370304, 5904128, 5789696, 6151424, 6742016, 7120640, 7133184, 7010560, /* 18584-18591 */ +6863616, 6580736, 6275840, 6466048, 7369216, 8247552, 8123136, 7345408, /* 18592-18599 */ +7268608, 8112384, 8677888, 8324352, 7750656, 7625216, 7703552, 7699200, /* 18600-18607 */ +7894784, 8406016, 8560896, 7865856, 7204096, 7667712, 8639488, 8592640, /* 18608-18615 */ +7485952, 6939648, 7639296, 8444416, 8369408, 7924736, 8012800, 8429056, /* 18616-18623 */ +8491008, 8274944, 8210432, 8183040, 8038912, 8283136, 9227264, 10169344, /* 18624-18631 */ +10146560, 9327360, 8892672, 9296896, 9626880, 9234944, 8832768, 9230336, /* 18632-18639 */ +10151680, 10980096, 11493120, 11412224, 10448384, 9074432, 8502016, 9528832, /* 18640-18647 */ +11334400, 12286464, 11911168, 11103744, 10579200, 10156032, 9695488, 9536512, /* 18648-18655 */ +9853440, 10341376, 10670592, 10745344, 10529024, 9931776, 9112576, 8613120, /* 18656-18663 */ +8747520, 9053184, 8978176, 8755712, 8932864, 9506304, 9933824, 9690624, /* 18664-18671 */ +8794880, 7938304, 7810304, 8385536, 9085952, 9456640, 9406720, 9250816, /* 18672-18679 */ +9383424, 9638912, 9480448, 9034240, 9063424, 9772544, 10446848, 10514944, /* 18680-18687 */ +10164736, 9918976, 10054144, 10394624, 10531584, 10297856, 9951232, 9806336, /* 18688-18695 */ +9879808, 9976064, 9952256, 9783552, 9528064, 9379328, 9463040, 9639168, /* 18696-18703 */ +9732864, 9777920, 9756672, 9541120, 9244928, 9163264, 9332736, 9526016, /* 18704-18711 */ +9502976, 9110016, 8440064, 7918336, 7931904, 8375040, 8721152, 8545536, /* 18712-18719 */ +7952384, 7421184, 7244800, 7323136, 7456256, 7616256, 7769088, 7730432, /* 18720-18727 */ +7438592, 7248128, 7470592, 7829760, 7882752, 7704064, 7630336, 7755520, /* 18728-18735 */ +7982592, 8218368, 8367360, 8368896, 8167168, 7816704, 7597056, 7792896, /* 18736-18743 */ +8248832, 8513792, 8420352, 8217088, 8225280, 8406016, 8434688, 8212224, /* 18744-18751 */ +8038656, 8083712, 8144384, 8085248, 8062976, 8191232, 8363776, 8411904, /* 18752-18759 */ +8240384, 7771136, 7039232, 6418688, 6435072, 7109120, 7767808, 7749888, /* 18760-18767 */ +7000832, 6041088, 5463808, 5447168, 5657856, 5711360, 5522432, 5156864, /* 18768-18775 */ +4727808, 4500992, 4704256, 5075200, 5033216, 4398080, 3759616, 3722496, /* 18776-18783 */ +4217856, 4771584, 5055744, 5007104, 4833536, 4796160, 4972800, 5229824, /* 18784-18791 */ +5426176, 5445632, 5238016, 5042688, 5244672, 5875456, 6578688, 6964224, /* 18792-18799 */ +6880000, 6458368, 6130688, 6301184, 6930688, 7542784, 7770368, 7735552, /* 18800-18807 */ +7755776, 7926272, 8146176, 8369664, 8518144, 8545792, 8561408, 8774400, /* 18808-18815 */ +9222400, 9709824, 9994752, 9968128, 9756672, 9562880, 9458432, 9458432, /* 18816-18823 */ +9667328, 10050560, 10319104, 10258432, 10037760, 9991936, 10204672, 10413824, /* 18824-18831 */ +10376192, 10224640, 10264064, 10570240, 10988544, 11319808, 11356928, 11091200, /* 18832-18839 */ +10822656, 10774784, 10819072, 10769920, 10724352, 10911488, 11314688, 11509760, /* 18840-18847 */ +11122176, 10458112, 10130688, 10202624, 10281728, 10386944, 10778368, 11228416, /* 18848-18855 */ +11227904, 10833664, 10507520, 10420480, 10326784, 10146048, 10155776, 10492160, /* 18856-18863 */ +10772224, 10593536, 10201088, 10126848, 10326784, 10286592, 9890048, 9573632, /* 18864-18871 */ +9584640, 9744640, 9892608, 10089984, 10234880, 10032640, 9533184, 9190912, /* 18872-18879 */ +9094144, 8883712, 8535040, 8468480, 8734464, 8875264, 8622080, 8232192, /* 18880-18887 */ +8031744, 7967488, 7810816, 7660288, 7680768, 7636992, 7273216, 6999040, /* 18888-18895 */ +7338752, 7989248, 8136704, 7502592, 6691584, 6392832, 6590208, 6881280, /* 18896-18903 */ +7109120, 7306496, 7355648, 7223296, 7120128, 7119360, 6978816, 6645760, /* 18904-18911 */ +6479360, 6863104, 7780352, 8684032, 8959488, 8555264, 7908864, 7396352, /* 18912-18919 */ +7380992, 8109312, 9161728, 9798400, 9800704, 9492736, 9211392, 9156096, /* 18920-18927 */ +9306112, 9517824, 9804032, 10138624, 10186496, 9746432, 9188096, 9080576, /* 18928-18935 */ +9656832, 10511616, 10855680, 10451200, 9974784, 9997824, 10211840, 10113024, /* 18936-18943 */ +9840896, 9848064, 10203136, 10500096, 10403584, 10020608, 9578240, 9092864, /* 18944-18951 */ +8655360, 8611840, 9067008, 9690112, 10088960, 10129408, 9895680, 9434624, /* 18952-18959 */ +8750336, 8193536, 8401152, 9239552, 9754880, 9670912, 9693440, 10039296, /* 18960-18967 */ +10039040, 9362944, 8576000, 8378368, 8759296, 9118464, 9231360, 9517056, /* 18968-18975 */ +10026240, 10091520, 9481472, 8904960, 8839936, 8863232, 8640256, 8611840, /* 18976-18983 */ +9135872, 9614336, 9364224, 8830720, 8967168, 9719296, 10112000, 9629952, /* 18984-18991 */ +8764416, 8328704, 8647168, 9319936, 9805568, 9942272, 9785088, 9450496, /* 18992-18999 */ +9166336, 8987904, 8653312, 8211200, 8239360, 8960000, 9705728, 9813504, /* 19000-19007 */ +9462016, 9179904, 9025280, 8708352, 8325120, 8317952, 8704768, 8963072, /* 19008-19015 */ +8916480, 8985088, 9272064, 9256448, 8701440, 8182784, 8301568, 8815360, /* 19016-19023 */ +8968704, 8660736, 8652032, 9332992, 10007808, 9871104, 9005568, 8115712, /* 19024-19031 */ +7845120, 8334080, 9042944, 9300480, 9029888, 8660736, 8557824, 8780288, /* 19032-19039 */ +9119744, 9330432, 9344512, 9297152, 9392128, 9655808, 9784832, 9499648, /* 19040-19047 */ +9002496, 8791552, 9069312, 9522176, 9708288, 9509120, 9151232, 8945664, /* 19048-19055 */ +8886528, 8711424, 8413952, 8258560, 8365056, 8641536, 8973056, 9135872, /* 19056-19063 */ +8869888, 8267520, 7682816, 7343360, 7245056, 7317760, 7559936, 7928320, /* 19064-19071 */ +8108800, 7707648, 6896896, 6413312, 6602240, 6854912, 6518528, 5882624, /* 19072-19079 */ +5734400, 6232064, 6816256, 6966784, 6576384, 5773824, 4883456, 4412416, /* 19080-19087 */ +4629248, 5199616, 5539072, 5470976, 5376512, 5591808, 5857536, 5667328, /* 19088-19095 */ +5069312, 4704000, 4893952, 5327872, 5582592, 5575168, 5462528, 5391872, /* 19096-19103 */ +5317120, 5164288, 5083136, 5197056, 5308416, 5303808, 5415680, 5710848, /* 19104-19111 */ +5912064, 5938176, 5999872, 6047232, 5811968, 5352960, 5190400, 5720832, /* 19112-19119 */ +6662144, 7190784, 6869504, 6320640, 6348544, 6785792, 6982912, 6819072, /* 19120-19127 */ +6662656, 6671616, 6784768, 7055872, 7569920, 8110080, 8170240, 7486464, /* 19128-19135 */ +6587904, 6358016, 6966528, 7747328, 8101376, 8079360, 8061440, 8148224, /* 19136-19143 */ +8197888, 8190464, 8197120, 8211968, 8313344, 8685824, 9278464, 9747968, /* 19144-19151 */ +9839616, 9578752, 9209856, 9026816, 9100288, 9265152, 9481984, 9918976, /* 19152-19159 */ +10529024, 11026688, 11230464, 11164928, 10908928, 10614016, 10600960, 11049984, /* 19160-19167 */ +11613184, 11766272, 11549952, 11459584, 11683584, 11955456, 12006400, 11765248, /* 19168-19175 */ +11358976, 11127552, 11285248, 11615744, 11857152, 11988736, 11948544, 11605248, /* 19176-19183 */ +11123712, 10852608, 10910720, 11176192, 11376128, 11218688, 10731008, 10283008, /* 19184-19191 */ +10080512, 10076416, 10251264, 10508544, 10551808, 10277632, 10010368, 10084864, /* 19192-19199 */ +10374400, 10435840, 10163456, 9927680, 9920000, 9950208, 9970432, 9990144, /* 19200-19207 */ +9671680, 8914944, 8425984, 8768000, 9519616, 9906688, 9695232, 9219840, /* 19208-19215 */ +8953088, 8922880, 8743424, 8387584, 8475648, 9231872, 9950976, 9896448, /* 19216-19223 */ +9193728, 8546560, 8322816, 8366080, 8525056, 8870912, 9267456, 9267712, /* 19224-19231 */ +8742656, 8265984, 8380160, 8741120, 8616192, 8058624, 7836672, 8173056, /* 19232-19239 */ +8536320, 8654336, 8704000, 8731392, 8673792, 8669440, 8711936, 8662784, /* 19240-19247 */ +8792576, 9367296, 9860864, 9654528, 9165312, 9195264, 9637376, 9809664, /* 19248-19255 */ +9656064, 9722624, 10034432, 9978880, 9505536, 9307648, 9536512, 9704960, /* 19256-19263 */ +9764352, 10039552, 10432000, 10528256, 10143232, 9576704, 9457920, 9925888, /* 19264-19271 */ +10356736, 10426112, 10601984, 11041024, 11095808, 10407680, 9585664, 9282048, /* 19272-19279 */ +9358336, 9490176, 9810944, 10361600, 10706432, 10576384, 10124032, 9456128, /* 19280-19287 */ +8718080, 8511744, 9271296, 10408704, 10893312, 10487552, 9881600, 9598720, /* 19288-19295 */ +9417984, 9015040, 8637184, 8828928, 9641984, 10462464, 10749696, 10545664, /* 19296-19303 */ +10109184, 9505792, 8794624, 8289536, 8319232, 8834816, 9467904, 9908480, /* 19304-19311 */ +9957120, 9514752, 8769024, 8157440, 8004608, 8369920, 9026304, 9510144, /* 19312-19319 */ +9648896, 9769216, 10019328, 10009856, 9557248, 9124096, 9155072, 9340160, /* 19320-19327 */ +9145856, 8975360, 9691648, 10858496, 11078912, 10203904, 9395712, 9252096, /* 19328-19335 */ +9368064, 9383680, 9389312, 9516800, 9676800, 9745664, 9714432, 9559296, /* 19336-19343 */ +9227520, 8779776, 8435968, 8412160, 8665344, 8857088, 8923904, 9265664, /* 19344-19351 */ +9796608, 9757184, 8954368, 8151040, 7875328, 7979264, 8263424, 8615168, /* 19352-19359 */ +8759808, 8546816, 8115456, 7654400, 7310336, 7272704, 7575040, 7977984, /* 19360-19367 */ +8163072, 8070656, 7916800, 7885056, 7986176, 8164096, 8237056, 8056320, /* 19368-19375 */ +7880448, 8104448, 8654336, 9121536, 9272576, 9121280, 8885760, 8756224, /* 19376-19383 */ +8687872, 8683520, 8896256, 9203200, 9305600, 9227008, 9119744, 8933632, /* 19384-19391 */ +8720640, 8726016, 9010176, 9244928, 9194496, 9125888, 9458944, 9960704, /* 19392-19399 */ +9914368, 9209600, 8586752, 8750080, 9454592, 9765632, 9394944, 8833792, /* 19400-19407 */ +8475904, 8247296, 8068096, 8082432, 8302848, 8401664, 8160512, 7856384, /* 19408-19415 */ +7880960, 8098048, 8032256, 7614208, 7224320, 7119360, 7189504, 7157760, /* 19416-19423 */ +6902784, 6647808, 6646784, 6734848, 6573056, 6275072, 6176512, 6220544, /* 19424-19431 */ +6178048, 6050560, 5929216, 5781504, 5647616, 5599744, 5551360, 5393664, /* 19432-19439 */ +5209856, 5077248, 4888832, 4675328, 4760832, 5200128, 5508864, 5323264, /* 19440-19447 */ +4825856, 4439808, 4525312, 5136640, 5776128, 5864448, 5464064, 5073664, /* 19448-19455 */ +4932352, 4968448, 5070592, 5270784, 5682688, 6084096, 5950208, 5298688, /* 19456-19463 */ +4897536, 5164800, 5686016, 5928192, 5848832, 5703680, 5753600, 6066176, /* 19464-19471 */ +6442752, 6548224, 6137600, 5398272, 5038848, 5650432, 6851840, 7733504, /* 19472-19479 */ +7829760, 7297792, 6553088, 6098432, 6285312, 6880512, 7294464, 7302144, /* 19480-19487 */ +7177984, 7149568, 7138048, 7069440, 7028224, 7059712, 7182336, 7316736, /* 19488-19495 */ +7294208, 7214592, 7520000, 8209920, 8664064, 8523008, 8075520, 7668224, /* 19496-19503 */ +7451904, 7592960, 8106496, 8716544, 9154816, 9245952, 8873984, 8318976, /* 19504-19511 */ +8178688, 8585472, 8975104, 8860160, 8379648, 8072192, 8359680, 9078272, /* 19512-19519 */ +9572864, 9383936, 8778752, 8406784, 8600320, 9144832, 9639424, 9842944, /* 19520-19527 */ +9696512, 9336832, 9151232, 9418240, 9875456, 10076416, 10004224, 9954816, /* 19528-19535 */ +9989120, 9921280, 9774592, 9775872, 9929216, 9992704, 9910272, 9825792, /* 19536-19543 */ +9716992, 9517824, 9496576, 9932800, 10599936, 10929920, 10707200, 10233344, /* 19544-19551 */ +9947136, 10049280, 10372096, 10581504, 10580992, 10636032, 10873088, 10958848, /* 19552-19559 */ +10498816, 9647872, 9107456, 9402624, 10203392, 10639616, 10315776, 9720576, /* 19560-19567 */ +9521152, 9678080, 9704960, 9576960, 9618944, 9765888, 9812480, 9970944, /* 19568-19575 */ +10276608, 10231296, 9662720, 9087488, 9056768, 9551104, 10122496, 10402048, /* 19576-19583 */ +10353664, 9953792, 9190656, 8549120, 8601856, 9083904, 9323264, 9332224, /* 19584-19591 */ +9491456, 9666560, 9571072, 9414912, 9419520, 9360896, 9124608, 9074944, /* 19592-19599 */ +9449472, 10031104, 10559232, 10819840, 10365440, 9147904, 8134912, 8343296, /* 19600-19607 */ +9489152, 10647552, 11417088, 11528448, 10494976, 8726016, 7872256, 8931328, /* 19608-19615 */ +10670848, 11394560, 11154944, 10896384, 10637312, 10063360, 9687808, 10008832, /* 19616-19623 */ +10521600, 10648064, 10677504, 10956800, 10991104, 10433792, 10084864, 10493952, /* 19624-19631 */ +10718208, 10090752, 9675776, 10254592, 10805248, 10470656, 10100480, 10409984, /* 19632-19639 */ +10578432, 9969408, 9447680, 9626368, 9722624, 9167872, 8622592, 8832512, /* 19640-19647 */ +9688064, 10422016, 10302976, 9556992, 9157888, 9367296, 9574144, 9559808, /* 19648-19655 */ +9864704, 10663680, 11126784, 10426368, 9178624, 8656640, 8919296, 9026304, /* 19656-19663 */ +8829696, 9100544, 9988864, 10487552, 9865216, 8932096, 8724992, 9053952, /* 19664-19671 */ +9342464, 9479680, 9441280, 9438208, 9795328, 9957888, 9426176, 9070080, /* 19672-19679 */ +9528576, 9817600, 9430784, 9309184, 9756160, 9909248, 9620480, 9476864, /* 19680-19687 */ +9409536, 9112576, 9015296, 9391616, 9495552, 8866304, 8442368, 9111552, /* 19688-19695 */ +10008832, 9704192, 8449792, 7805440, 8356608, 9102080, 9017600, 8535040, /* 19696-19703 */ +8673536, 9019136, 8403200, 7431168, 7684352, 8779264, 9166592, 8844544, /* 19704-19711 */ +8711424, 8641024, 8167168, 7670528, 7620608, 7892480, 8209664, 8440832, /* 19712-19719 */ +8481536, 8251392, 7886848, 7743232, 8048896, 8605184, 8840192, 8464128, /* 19720-19727 */ +8123648, 8563456, 9218816, 9138176, 8710144, 8765952, 9078784, 9048320, /* 19728-19735 */ +8694016, 8501248, 8771840, 9087744, 8889088, 8635904, 9158144, 9991424, /* 19736-19743 */ +10011648, 9271808, 8639744, 8576000, 9134336, 10017024, 10383360, 9935104, /* 19744-19751 */ +9540864, 9826048, 10140416, 9705984, 8955904, 9032192, 10043392, 10647040, /* 19752-19759 */ +10093056, 9285376, 9019904, 8847360, 8342272, 8175104, 9023232, 10157568, /* 19760-19767 */ +10424832, 10033664, 9804800, 9597952, 8881920, 8052480, 8001280, 8765184, /* 19768-19775 */ +9507840, 9706240, 9543936, 9300480, 9019136, 8518144, 7743232, 7249408, /* 19776-19783 */ +7770112, 8921344, 9548544, 9472512, 9209344, 8718848, 7937536, 7449856, /* 19784-19791 */ +7713024, 8252416, 8299776, 7745024, 7236608, 7487488, 8205312, 8311552, /* 19792-19799 */ +7691776, 7392256, 7723264, 7786240, 7308544, 6940416, 6767616, 6414336, /* 19800-19807 */ +6163456, 6439168, 6879744, 7018240, 6887168, 6426112, 5664256, 5291776, /* 19808-19815 */ +5758976, 6310144, 6264832, 6130688, 6365440, 6468608, 5996800, 5261056, /* 19816-19823 */ +4872192, 5293824, 6316032, 6963456, 6636544, 5868544, 5500672, 5711104, /* 19824-19831 */ +6086144, 6174208, 6028544, 6102016, 6341632, 6125568, 5451264, 5294080, /* 19832-19839 */ +6098432, 6873344, 6600448, 5821184, 5746688, 6323712, 6484736, 6054144, /* 19840-19847 */ +5939968, 6362368, 6541056, 6269440, 6242560, 6583296, 6637312, 6431232, /* 19848-19855 */ +6594304, 6899968, 6710784, 6481408, 6870272, 7165696, 6596608, 5898496, /* 19856-19863 */ +5913344, 6246656, 6477568, 6896640, 7408896, 7420416, 7030272, 6970624, /* 19864-19871 */ +7376896, 7597056, 7305216, 7032320, 7315200, 7805952, 7694848, 7080448, /* 19872-19879 */ +6982144, 7657216, 8079360, 7732224, 7398400, 7582464, 7758592, 7617024, /* 19880-19887 */ +7583232, 7929600, 8280320, 8339200, 8262144, 8151808, 8001536, 8168192, /* 19888-19895 */ +8835840, 9312000, 9027584, 8530688, 8457216, 8528384, 8301824, 8015872, /* 19896-19903 */ +8092160, 8466432, 8737536, 8729088, 8616448, 8559616, 8488704, 8398336, /* 19904-19911 */ +8492544, 8755456, 8788480, 8577280, 8724736, 9241344, 9211648, 8523264, /* 19912-19919 */ +8212736, 8488704, 8434688, 8009472, 8192768, 9052160, 9454336, 8835840, /* 19920-19927 */ +8044800, 7877888, 7834368, 7398912, 7385344, 8348672, 9046016, 8348160, /* 19928-19935 */ +7290368, 7408896, 8297472, 8665856, 8550912, 8663552, 8648960, 8038656, /* 19936-19943 */ +7802368, 8676608, 9409024, 8810496, 7900160, 7975424, 8556800, 8876032, /* 19944-19951 */ +9242112, 9784064, 9835008, 9274368, 8751616, 8472832, 8161280, 8066816, /* 19952-19959 */ +8691200, 9705728, 10162432, 9821184, 9466112, 9633280, 9814528, 9552640, /* 19960-19967 */ +9325568, 9683712, 10271744, 10213120, 9377024, 8796928, 9187840, 9670656, /* 19968-19975 */ +9348608, 9049600, 9680640, 10317056, 9755392, 8673024, 8784128, 10222080, /* 19976-19983 */ +11141888, 10331392, 9276928, 9573120, 9904640, 8802560, 7878656, 8869376, /* 19984-19991 */ +10406656, 10553600, 9741312, 9577728, 10397440, 10960384, 10374144, 9620480, /* 19992-19999 */ +9762304, 9898496, 9433344, 9576448, 10408448, 10288640, 9418496, 9552128, /* 20000-20007 */ +10423296, 10560768, 10232576, 10305024, 10422016, 10322176, 10483712, 10704640, /* 20008-20015 */ +10455296, 10184448, 10388992, 10624000, 10471424, 10105600, 9942784, 10230272, /* 20016-20023 */ +10437120, 9790976, 8944128, 9156864, 10129152, 10817024, 11032320, 10927616, /* 20024-20031 */ +10662656, 10677248, 10778112, 10113024, 9003776, 8912640, 10050560, 11077120, /* 20032-20039 */ +11197440, 10774272, 10121984, 9329152, 9021952, 9644032, 10585344, 11066880, /* 20040-20047 */ +10934784, 10348032, 9284864, 7930368, 7596288, 9445376, 12067072, 12399616, /* 20048-20055 */ +10149120, 8575744, 9125632, 10180096, 10835456, 11236608, 10891776, 9659392, /* 20056-20063 */ +8895232, 9754112, 11511296, 12282880, 11144192, 9520128, 9303040, 10277120, /* 20064-20071 */ +11042048, 11172608, 11172352, 11245568, 11128576, 10725888, 10248960, 10077184, /* 20072-20079 */ +10628096, 11464960, 10992896, 9226240, 8883200, 10761728, 11826688, 10650112, /* 20080-20087 */ +9828096, 10750976, 11497216, 10966528, 10247168, 10139904, 10413312, 10696448, /* 20088-20095 */ +10518016, 9741312, 9131008, 9464832, 10579456, 11752448, 12109568, 11088640, /* 20096-20103 */ +9422336, 8621824, 9268736, 10495232, 11030784, 10364160, 9352960, 9219072, /* 20104-20111 */ +9914368, 10579200, 10959616, 10887424, 9848832, 8475904, 8525568, 10105856, /* 20112-20119 */ +11170304, 10428160, 9006592, 8683520, 9630720, 10399744, 10145536, 9943296, /* 20120-20127 */ +10502144, 10303232, 8521728, 7341568, 8663808, 10698752, 10618880, 8929536, /* 20128-20135 */ +8400384, 9571584, 10212096, 9635584, 9711104, 10593792, 9938176, 7748864, /* 20136-20143 */ +7106048, 8913664, 10331648, 9622528, 8519424, 8496384, 8464640, 7605760, /* 20144-20151 */ +7559680, 9510912, 11307776, 10387456, 8176128, 7693824, 8688128, 9080064, /* 20152-20159 */ +8842752, 8745472, 8529152, 8532736, 9199872, 9397504, 8631296, 8251392, /* 20160-20167 */ +8349696, 7472640, 6213120, 7049728, 9869312, 11343616, 9746432, 7432192, /* 20168-20175 */ +6825216, 7230208, 7397120, 8036352, 9336320, 9633536, 8615424, 8131584, /* 20176-20183 */ +8722944, 8641024, 7295232, 6417920, 7008256, 7779072, 7653888, 7324416, /* 20184-20191 */ +7537920, 8067072, 8454656, 8396544, 7740416, 6964736, 6885120, 7429632, /* 20192-20199 */ +7594240, 7045888, 6705152, 7238912, 7957504, 7979776, 7680000, 7769088, /* 20200-20207 */ +7614720, 6503680, 5889024, 7514880, 9592832, 8989696, 6626560, 5634048, /* 20208-20215 */ +6501632, 7129088, 7033856, 7753728, 9037824, 8988160, 7578368, 6558464, /* 20216-20223 */ +6497536, 6739712, 7137536, 7762432, 7974656, 7463936, 6934016, 6813184, /* 20224-20231 */ +6527744, 5925888, 6000896, 6855168, 6895104, 5716480, 5062144, 5735680, /* 20232-20239 */ +6572032, 7270912, 8422656, 8556288, 6534656, 4769024, 5724160, 7305472, /* 20240-20247 */ +6825216, 6033664, 7108608, 8202752, 7282176, 5958400, 6125824, 6691328, /* 20248-20255 */ +6198784, 5538816, 6089984, 7346688, 7867904, 7336704, 6484224, 5773568, /* 20256-20263 */ +5212928, 5153792, 5880832, 6738944, 6898432, 6722304, 6934272, 6932480, /* 20264-20271 */ +5817344, 4744960, 5836800, 8406784, 9509632, 8050432, 5857280, 4492800, /* 20272-20279 */ +4078592, 4851712, 6844160, 8598528, 8276224, 6254592, 4631296, 4919040, /* 20280-20287 */ +6623488, 7788032, 7406592, 6507264, 6055936, 5695744, 5630208, 6807808, /* 20288-20295 */ +8428288, 8502528, 7057920, 5848064, 5760768, 6388992, 7319040, 8423680, /* 20296-20303 */ +9049088, 8284160, 6468096, 5160448, 5641216, 7497472, 8958976, 8677632, /* 20304-20311 */ +7116544, 5994752, 6381568, 7676416, 8525312, 8296960, 7166720, 5737728, /* 20312-20319 */ +5463296, 7584512, 10500608, 10807296, 8229120, 6109440, 6274304, 6837760, /* 20320-20327 */ +6200320, 5902592, 7652352, 9777152, 9245696, 6752256, 5925376, 7712512, /* 20328-20335 */ +8701440, 7124224, 6020608, 7755520, 9937920, 9545216, 7596288, 6477056, /* 20336-20343 */ +6311680, 6282496, 6675968, 7731456, 8623104, 8707072, 8233216, 7493888, /* 20344-20351 */ +6571520, 5881600, 6312960, 8165632, 10032896, 9756160, 7576320, 6006528, /* 20352-20359 */ +6157312, 6910720, 7818240, 9442816, 10498304, 9031424, 6305280, 5522944, /* 20360-20367 */ +7426304, 9624576, 10246912, 9477120, 8096256, 7054336, 7393792, 8905728, /* 20368-20375 */ +9709056, 8736768, 7345664, 7069184, 7467264, 7782912, 8701696, 10446080, /* 20376-20383 */ +10964736, 8760576, 5992192, 5708544, 7395072, 8495104, 8872448, 9874432, /* 20384-20391 */ +10470400, 8824064, 6503936, 6500352, 8212224, 8915200, 8339456, 8196608, /* 20392-20399 */ +8663808, 8620032, 8179712, 8398080, 9085696, 8868608, 7699456, 7312640, /* 20400-20407 */ +8314368, 9268736, 9363200, 9167360, 8760832, 8030208, 7954944, 9080320, /* 20408-20415 */ +10382336, 10878976, 10530304, 9600000, 8750336, 8886528, 9796864, 9996800, /* 20416-20423 */ +8776448, 7498752, 7621888, 8610816, 9202176, 9376768, 9635072, 9493760, /* 20424-20431 */ +8530944, 7788544, 8361472, 9750272, 10902272, 11467264, 11336448, 10276864, /* 20432-20439 */ +8417024, 6835712, 7261440, 9678336, 11868928, 11957760, 10469120, 9023744, /* 20440-20447 */ +8233984, 8517376, 9707520, 10069504, 9101312, 9272576, 11208192, 11725824, /* 20448-20455 */ +9727744, 8705024, 9898752, 10046464, 8637696, 9187584, 11875584, 12879872, /* 20456-20463 */ +10777344, 8648704, 8608768, 9191936, 9426944, 10159616, 11434752, 11764992, /* 20464-20471 */ +10883840, 10078976, 9788416, 9608192, 9985536, 11159296, 12048384, 11425024, /* 20472-20479 */ +9680640, 8501504, 8846336, 9885952, 10400000, 10473728, 10824448, 11147520, /* 20480-20487 */ +10527488, 9366784, 9209344, 10246144, 10990336, 11000576, 11362048, 12073216, /* 20488-20495 */ +11608064, 9881088, 8895232, 9319424, 9584640, 9200640, 9599488, 10939648, /* 20496-20503 */ +11309056, 10009856, 8936960, 9697280, 11398912, 12212224, 11416576, 9943552, /* 20504-20511 */ +9222912, 9737728, 10713344, 11011072, 10437632, 9941248, 10066944, 10122496, /* 20512-20519 */ +9753856, 10034176, 11314432, 11826432, 10620672, 9856768, 11040768, 11774208, /* 20520-20527 */ +10117888, 8642560, 9781504, 11458304, 11360000, 10604032, 10440448, 10045696, /* 20528-20535 */ +9163520, 8960512, 9761024, 10769152, 11256320, 10628096, 9078528, 8146176, /* 20536-20543 */ +8729344, 9748480, 10507008, 11537664, 12182784, 11101184, 9197312, 8419328, /* 20544-20551 */ +8805632, 9503232, 10291712, 10508800, 9360384, 8104192, 8665344, 10150144, /* 20552-20559 */ +10180352, 8879104, 8268544, 8875776, 9648128, 10190848, 10813440, 11124992, /* 20560-20567 */ +10409216, 8937984, 7729920, 7712512, 9190144, 11321856, 12459264, 11500288, /* 20568-20575 */ +9416192, 8208384, 8348160, 8505088, 8057856, 8310528, 9902848, 11168000, /* 20576-20583 */ +10603520, 9150464, 8097536, 7225600, 6892544, 8390912, 10672384, 10873088, /* 20584-20591 */ +9120768, 8439808, 9282048, 9093376, 7503360, 6932224, 8014336, 8884480, /* 20592-20599 */ +8974592, 9483008, 10247424, 9601280, 7559680, 5894656, 5454848, 6125312, /* 20600-20607 */ +7936512, 9980416, 10224896, 8546560, 7356672, 7614720, 7933696, 7892224, /* 20608-20615 */ +8193024, 8444160, 8145920, 8115968, 8696576, 8962816, 8495360, 7633664, /* 20616-20623 */ +6521344, 5859072, 7001344, 9314304, 10098688, 8637184, 7513344, 8207104, /* 20624-20631 */ +8665344, 7546368, 7010816, 8470016, 9511936, 8275712, 6920704, 7317504, /* 20632-20639 */ +7738624, 7109632, 7424512, 9038592, 9115392, 6985984, 5578240, 6858752, /* 20640-20647 */ +9231360, 10025216, 8425728, 6223872, 6088448, 7981568, 9158912, 8355840, /* 20648-20655 */ +7239168, 7280896, 7943424, 7968256, 7006720, 6099968, 6424576, 7329792, /* 20656-20663 */ +7487232, 7730688, 9237504, 10163968, 8395520, 5729536, 5001216, 6371840, /* 20664-20671 */ +8274944, 9233920, 8209920, 6169600, 6064640, 8205568, 9371904, 8469504, /* 20672-20679 */ +7855360, 8129536, 7475456, 6183168, 6577408, 8238592, 8310784, 6658560, /* 20680-20687 */ +6214400, 7430656, 7307264, 5404416, 5208320, 7611392, 8922880, 7637248, /* 20688-20695 */ +6798080, 7601152, 7676672, 6653952, 6691072, 7589376, 7461632, 6710784, /* 20696-20703 */ +6635264, 6917120, 7193344, 7764736, 7868672, 6557952, 4922368, 5332992, /* 20704-20711 */ +7863808, 9905664, 9843200, 8610048, 6938112, 4596224, 3436800, 5863168, /* 20712-20719 */ +9582080, 10019328, 7319040, 5223168, 5080320, 5639680, 6689792, 8484864, /* 20720-20727 */ +9387264, 8198912, 6718208, 6697728, 7244288, 7233536, 7317760, 7893248, /* 20728-20735 */ +7960832, 6927104, 5904640, 6391296, 7844864, 8157696, 7140864, 6653440, /* 20736-20743 */ +7304704, 8259584, 9111296, 9062144, 7305728, 5435136, 5724416, 7579904, /* 20744-20751 */ +8797696, 8068096, 5720064, 3517696, 3849728, 6596608, 8702464, 8945664, /* 20752-20759 */ +8801280, 8642816, 7293440, 5579008, 5965824, 7902976, 8084992, 6318080, /* 20760-20767 */ +5932032, 7902208, 9334016, 8400384, 6596352, 5656320, 6011648, 7347712, /* 20768-20775 */ +8637952, 8893184, 8373760, 7721216, 6714624, 5765632, 6329600, 8121856, /* 20776-20783 */ +9026048, 8605184, 8029440, 7284480, 6067456, 5789952, 7405312, 9265664, /* 20784-20791 */ +9506816, 8302592, 6780416, 5917440, 6428928, 7876352, 8627968, 7869184, /* 20792-20799 */ +6616832, 6275328, 6907904, 7561984, 8009728, 8437760, 7972608, 6467072, /* 20800-20807 */ +6328064, 8550912, 10241536, 9317632, 7761664, 7165696, 6209280, 4767488, /* 20808-20815 */ +5049600, 7343616, 9066752, 8777984, 7773184, 7295488, 6897920, 6286080, /* 20816-20823 */ +6459904, 7813120, 8884992, 8513024, 7534336, 7190272, 7539200, 8023296, /* 20824-20831 */ +8089088, 7376640, 6461952, 6599424, 7719424, 8228352, 7883520, 8274176, /* 20832-20839 */ +9355264, 9146624, 7728640, 7218688, 7678464, 7321088, 6328320, 6817024, /* 20840-20847 */ +9019136, 10662144, 9910528, 7585792, 5888512, 6292224, 8193536, 9398784, /* 20848-20855 */ +9016576, 8135424, 7322112, 6585088, 7350784, 9741568, 10597376, 8486400, /* 20856-20863 */ +6590464, 7160064, 8265472, 8125440, 7764736, 8377600, 9336832, 9138688, /* 20864-20871 */ +7587072, 6729472, 8067072, 9574400, 8826112, 7446528, 7844864, 8680704, /* 20872-20879 */ +8249344, 8039680, 8866560, 8975616, 8381184, 8789248, 9270528, 8164096, /* 20880-20887 */ +7041536, 7554560, 8356864, 8452352, 8658944, 8805888, 8421376, 8582912, /* 20888-20895 */ +9581056, 9901824, 9172224, 8483584, 8383232, 8943872, 9613568, 8934912, /* 20896-20903 */ +7090432, 6616064, 8411392, 10352896, 10768384, 9841152, 8014336, 5910016, /* 20904-20911 */ +5705728, 8489472, 11497984, 11363328, 8916736, 7297024, 7307520, 8022528, /* 20912-20919 */ +8799232, 9183488, 9114112, 9376000, 10131968, 10308352, 9244928, 7768576, /* 20920-20927 */ +7382784, 8903168, 10975744, 10753024, 8097536, 6825984, 9158144, 11796480, /* 20928-20935 */ +10966016, 8389120, 7661056, 8814336, 9681408, 9405440, 8716032, 8492544, /* 20936-20943 */ +8919808, 9312512, 8955904, 8216576, 8571648, 10430464, 11703808, 10336768, /* 20944-20951 */ +8144640, 8243456, 9646336, 9163264, 7109632, 6769408, 8908288, 10864384, /* 20952-20959 */ +10650112, 9188864, 8022528, 7659008, 8260608, 9437952, 10219776, 10452736, /* 20960-20967 */ +10504448, 9850624, 8389120, 7671040, 8625152, 9843456, 9848576, 9290240, /* 20968-20975 */ +9607680, 10404864, 9836544, 8068608, 7633408, 9143552, 10016512, 9052928, /* 20976-20983 */ +8297984, 9093120, 10249216, 10503936, 9933568, 9178624, 8916736, 9316096, /* 20984-20991 */ +9829632, 10112256, 10280704, 9975296, 8784640, 7565312, 7675136, 9047808, /* 20992-20999 */ +10499072, 11272192, 10747904, 8547584, 6152448, 6631680, 9957632, 12421888, /* 21000-21007 */ +11097856, 7840512, 6332160, 7416832, 9215744, 10263040, 11212032, 11948032, /* 21008-21015 */ +10558464, 7232768, 5413632, 7148032, 10014464, 11387648, 11319808, 10466560, /* 21016-21023 */ +9310720, 8413952, 7977216, 7461120, 7189760, 8274176, 10310144, 11345152, /* 21024-21031 */ +10674176, 9532672, 8860928, 8521216, 8752128, 9894400, 11164416, 11354112, /* 21032-21039 */ +10460416, 9165824, 7847168, 7444736, 8839168, 10499072, 10551808, 10058752, /* 21040-21047 */ +10318592, 10069760, 8788480, 8067840, 8268544, 8342016, 8647424, 10129408, /* 21048-21055 */ +11987968, 12296448, 10384896, 7861760, 6698240, 7495424, 9383168, 11038720, /* 21056-21063 */ +11439104, 10290432, 8634624, 7863552, 8269312, 9081856, 9808128, 10581504, /* 21064-21071 */ +11151360, 10600704, 8811264, 7102976, 6790144, 7926528, 9633792, 10997504, /* 21072-21079 */ +11371008, 10554624, 8750336, 6626304, 6116096, 8502784, 11659776, 12538112, /* 21080-21087 */ +10683136, 8432384, 7734528, 8384000, 8975872, 8531456, 7993600, 8696576, /* 21088-21095 */ +9959168, 10136832, 9471232, 9207808, 8832768, 7604224, 7206144, 8742656, /* 21096-21103 */ +10149888, 9908224, 9448704, 9506560, 8708864, 7189760, 6994432, 8617216, /* 21104-21111 */ +10439936, 11055360, 10320128, 9054720, 7830528, 6621184, 6135808, 7651328, /* 21112-21119 */ +10479360, 12784128, 13204992, 10994432, 7864576, 7132160, 8733952, 9332992, /* 21120-21127 */ +8778240, 9511424, 10512384, 9454848, 7754496, 7710464, 8539648, 8728320, /* 21128-21135 */ +8602624, 8982528, 9380352, 8912128, 8122368, 8384512, 9634304, 10385664, /* 21136-21143 */ +9583872, 7776000, 6801920, 8024320, 10346240, 11203840, 9681408, 7682560, /* 21144-21151 */ +7221504, 7943424, 8465664, 8622592, 9251328, 10274304, 10441472, 9108224, /* 21152-21159 */ +7604480, 7548416, 8517632, 9062144, 9114112, 9424128, 9540096, 8493568, /* 21160-21167 */ +7240448, 7643904, 9034496, 9113856, 8050688, 7776512, 8297216, 8626432, /* 21168-21175 */ +9083136, 9421568, 8365824, 6719488, 6819584, 8576256, 9637888, 9154304, /* 21176-21183 */ +8512768, 8923392, 9808384, 9811456, 9229824, 9562368, 10242048, 9175296, /* 21184-21191 */ +6991872, 6813952, 9224192, 11371264, 11199232, 9287424, 7145728, 6455040, /* 21192-21199 */ +8087808, 10158336, 10189824, 8810240, 8149760, 8261888, 8082176, 7958272, /* 21200-21207 */ +8492032, 8840448, 8356096, 8013568, 8444416, 8639232, 7977472, 7403264, /* 21208-21215 */ +7500032, 7572736, 7243520, 7147776, 7819008, 8897280, 9356288, 8481792, /* 21216-21223 */ +6988800, 6219264, 6361856, 6947328, 7950336, 8929536, 9051136, 8653824, /* 21224-21231 */ +8225280, 7310080, 6817024, 8200448, 9283328, 7460608, 5491968, 7113216, /* 21232-21239 */ +9902592, 9835520, 8034304, 7149056, 7184128, 7847680, 9462528, 10295296, /* 21240-21247 */ +8502528, 6215424, 6479104, 8015360, 8238080, 8348416, 9739776, 9927680, /* 21248-21255 */ +7451648, 5207552, 6190080, 8862464, 10024192, 9477888, 9141248, 9202176, /* 21256-21263 */ +7955712, 5816064, 4988672, 6119168, 7920128, 9003520, 8457216, 6901504, /* 21264-21271 */ +6501376, 7773440, 8427264, 7621376, 7635200, 9192192, 9905152, 8925696, /* 21272-21279 */ +8405248, 9029376, 8951552, 7601664, 6676224, 7384320, 9093632, 10178560, /* 21280-21287 */ +9131264, 6491904, 5018112, 6557184, 8656384, 8114176, 6852608, 8117248, /* 21288-21295 */ +10363904, 10099200, 7676672, 6085120, 6449408, 7363584, 7280128, 6293248, /* 21296-21303 */ +6045696, 7091200, 7787520, 6931968, 5761792, 5951744, 7070208, 7593472, /* 21304-21311 */ +7358208, 7458304, 8221184, 8679168, 8055040, 7099392, 7104768, 7712256, /* 21312-21319 */ +7487744, 6645760, 6748928, 8072704, 9669888, 10759936, 10187776, 7549952, /* 21320-21327 */ +4816640, 4913664, 7663360, 10132480, 10814976, 9856512, 7657216, 5314560, /* 21328-21335 */ +4838400, 6542336, 8134400, 8744448, 9800448, 11181824, 10758912, 8246784, /* 21336-21343 */ +5894144, 5539840, 7129344, 9012480, 9485056, 8516352, 7949824, 8867328, /* 21344-21351 */ +9879040, 9547776, 8434176, 7552768, 6911744, 6360320, 6696704, 8660736, /* 21352-21359 */ +10910720, 10750464, 8318208, 6583296, 6577152, 6964992, 7568128, 8788736, /* 21360-21367 */ +9317632, 8690944, 8344832, 8316672, 7494144, 6741248, 7293952, 8220928, /* 21368-21375 */ +8468224, 8347136, 8166912, 7926528, 7866880, 8059136, 8109568, 7380736, /* 21376-21383 */ +6233856, 6653952, 9043200, 10492416, 9323520, 7704320, 7356672, 7467008, /* 21384-21391 */ +7610624, 7972608, 8073216, 7908352, 8115456, 8396544, 8231936, 7922432, /* 21392-21399 */ +7558144, 7288064, 8108800, 9762048, 10073856, 8517632, 6873600, 6074368, /* 21400-21407 */ +6194432, 7666688, 9713664, 10389504, 9393152, 8290304, 7623936, 6580992, /* 21408-21415 */ +5463040, 6180096, 8882944, 10655232, 9344512, 6898944, 6199040, 7300352, /* 21416-21423 */ +8456960, 8401664, 7642112, 7627520, 8311296, 7990784, 6965504, 7485696, /* 21424-21431 */ +9295104, 10118400, 9519360, 8193024, 6198272, 4720640, 6066432, 9162496, /* 21432-21439 */ +10675968, 9731584, 8144640, 7322880, 7162624, 7114752, 6961664, 7417088, /* 21440-21447 */ +8518912, 8816640, 8381440, 9225472, 10448640, 9099264, 6666240, 6542848, /* 21448-21455 */ +7374336, 7209472, 7705856, 8657408, 7660288, 6557440, 7914752, 8875776, /* 21456-21463 */ +7021824, 5458688, 6544640, 8031744, 7902208, 7236608, 7841280, 9241088, /* 21464-21471 */ +8907776, 6663424, 5527296, 7226368, 9547520, 10283776, 9859328, 9338880, /* 21472-21479 */ +9372672, 9450752, 8605184, 7692544, 8246016, 8966912, 8024320, 7152128, /* 21480-21487 */ +8718336, 11286272, 11298048, 8271872, 5606144, 5989888, 7854080, 8436736, /* 21488-21495 */ +8501248, 9732352, 10435072, 8776960, 7120128, 7969536, 9021696, 8026880, /* 21496-21503 */ +7726592, 9867520, 11147520, 9986048, 9133312, 9068288, 8049408, 7412992, /* 21504-21511 */ +8827136, 10313216, 10072320, 9217280, 8843776, 8526592, 7584256, 6129920, /* 21512-21519 */ +5671680, 7486976, 10044416, 11404544, 11448320, 10003200, 7011584, 4482560, /* 21520-21527 */ +5462272, 8715776, 10648320, 10635008, 10212096, 9616384, 7791104, 5822208, /* 21528-21535 */ +5952256, 7887104, 9253376, 9167616, 8293376, 7686912, 8567552, 10216960, /* 21536-21543 */ +9735936, 7307264, 6682624, 8810496, 10416128, 9706240, 8452352, 8429568, /* 21544-21551 */ +9356544, 9692928, 8942336, 8678912, 9847808, 10619136, 9726464, 9060608, /* 21552-21559 */ +9795072, 9966336, 8671488, 8050432, 8933376, 9232384, 8310016, 8467712, /* 21560-21567 */ +10363904, 11416320, 9927680, 7724288, 7223808, 8391168, 9565952, 9580032, /* 21568-21575 */ +8754944, 8112896, 8211456, 8763648, 9238016, 9355776, 9211392, 9220096, /* 21576-21583 */ +9636864, 9876992, 9133312, 7866624, 7329280, 7875840, 8910080, 9723136, /* 21584-21591 */ +9655040, 8882688, 8624640, 9072896, 9137664, 9065216, 9841408, 10387712, /* 21592-21599 */ +9365760, 8021504, 7921152, 8629760, 9366016, 9837568, 9624832, 8965888, /* 21600-21607 */ +8582144, 8216320, 7849984, 8624896, 10154752, 10369536, 9415424, 9146368, /* 21608-21615 */ +9059840, 7938560, 7411968, 8740096, 9945600, 9972224, 10277376, 10305536, /* 21616-21623 */ +8399872, 6668800, 7862528, 9901824, 9882112, 8799232, 8274176, 8032256, /* 21624-21631 */ +8197632, 9279744, 10048256, 9069312, 7396352, 7409664, 9280000, 10619136, /* 21632-21639 */ +9590528, 7617024, 7041536, 7528960, 7758848, 8179456, 9428736, 10311424, /* 21640-21647 */ +9700352, 8374784, 7699712, 8024576, 8733440, 8915200, 8542208, 8742656, /* 21648-21655 */ +9866496, 10366976, 8996864, 6902528, 6275840, 7824128, 9892352, 9865984, /* 21656-21663 */ +7842816, 7215104, 9327104, 11213312, 10235648, 7963392, 7231232, 8162816, /* 21664-21671 */ +9057024, 9494016, 10359808, 10896896, 9636608, 7861504, 8225792, 10223360, /* 21672-21679 */ +11544832, 11267328, 9578496, 7229696, 6180864, 7929856, 10311168, 10316288, /* 21680-21687 */ +8848896, 8684032, 9489152, 9315072, 8785408, 9376256, 9977856, 9311488, /* 21688-21695 */ +8793600, 9420544, 9708032, 9105152, 8996352, 9568256, 9601792, 8880896, /* 21696-21703 */ +8173824, 8342528, 9919488, 11935232, 12284928, 10558208, 8659712, 7823872, /* 21704-21711 */ +7873536, 8849152, 10634240, 12039424, 11523072, 9085952, 6416896, 5764096, /* 21712-21719 */ +7881984, 10315520, 11212288, 11447296, 11302912, 9542144, 6935808, 6531328, /* 21720-21727 */ +8718592, 10531584, 10329600, 9364480, 8547584, 7531008, 6851840, 7577856, /* 21728-21735 */ +9204736, 10348800, 10334976, 9178624, 7663360, 7161856, 8123648, 9329408, /* 21736-21743 */ +9721088, 9368832, 8845568, 8855040, 9485056, 9732352, 8927744, 7944192, /* 21744-21751 */ +7671808, 7837440, 8009728, 8125952, 8017152, 7650560, 7263232, 7121408, /* 21752-21759 */ +7813632, 9468160, 10649600, 10008832, 8423424, 7596800, 8213504, 9615872, /* 21760-21767 */ +9816832, 8105728, 6579200, 7158016, 8916224, 10605824, 11949568, 11589632, /* 21768-21775 */ +9260800, 7315712, 7037184, 7533312, 8728320, 10625536, 11176960, 9088768, /* 21776-21783 */ +6703104, 6087424, 6176256, 6011136, 6749696, 8920320, 10748416, 10525184, /* 21784-21791 */ +8922368, 7511296, 6437376, 5803264, 6680320, 8724480, 9985792, 10051328, /* 21792-21799 */ +10156544, 10033920, 8297472, 5989376, 5505792, 6718976, 7664896, 8271360, /* 21800-21807 */ +9503232, 10299392, 9140480, 7155712, 6548992, 7489280, 8542464, 8876800, /* 21808-21815 */ +8966144, 9039104, 8161024, 6318848, 6069248, 8709888, 11264256, 10583040, /* 21816-21823 */ +8135168, 6918144, 7304704, 8380416, 9290496, 9165056, 8442880, 8778240, /* 21824-21831 */ +9711104, 9107456, 7388672, 7209984, 8858368, 9537536, 7997184, 6722816, /* 21832-21839 */ +8136192, 10365184, 9946368, 7666944, 7237120, 9424640, 11101184, 10268672, /* 21840-21847 */ +8568576, 7931648, 8097024, 8061952, 8025856, 8703744, 9731584, 10185728, /* 21848-21855 */ +9751296, 8812288, 8096768, 7909376, 7673600, 7326464, 7801600, 8825344, /* 21856-21863 */ +9113088, 9036544, 9534208, 9495040, 7864576, 6197760, 6150144, 7076608, /* 21864-21871 */ +7865856, 8396288, 8520192, 8120320, 7850752, 8057088, 8232448, 8112384, /* 21872-21879 */ +7952384, 7915264, 7916288, 7900160, 8092672, 8564480, 8530176, 7445504, /* 21880-21887 */ +6370304, 6730752, 8086016, 8843008, 8540672, 7956992, 7507712, 7221504, /* 21888-21895 */ +7570176, 8722432, 9713152, 9577216, 8587776, 7537664, 6896128, 7214336, /* 21896-21903 */ +8591872, 9422080, 8292608, 6842624, 7392000, 8952576, 9350656, 8599296, /* 21904-21911 */ +7524096, 6246400, 5543168, 6584320, 8579072, 9915904, 10356992, 9954816, /* 21912-21919 */ +8129792, 5652224, 5358336, 7947520, 10450176, 10382592, 8514560, 6935040, /* 21920-21927 */ +6488832, 6774784, 7087872, 7575808, 8784384, 9632256, 8422400, 6092032, /* 21928-21935 */ +5015296, 6176256, 8443904, 9868544, 9605120, 8903168, 9173504, 9120768, /* 21936-21943 */ +7327488, 5566976, 6537216, 9163520, 10435072, 9687808, 8493824, 8043776, /* 21944-21951 */ +8087296, 7802880, 6856192, 6461696, 7831808, 9524224, 9241856, 8047104, /* 21952-21959 */ +8480000, 9374720, 8089856, 6356224, 7412224, 9554176, 9398016, 8261120, /* 21960-21967 */ +8639232, 9072128, 7974144, 7410688, 8824320, 9877248, 9108992, 8547328, /* 21968-21975 */ +9132032, 9146880, 8462336, 8864768, 9960704, 9886976, 8880384, 8428032, /* 21976-21983 */ +8489216, 8189440, 7839744, 8175104, 8436736, 7691264, 7273984, 8567808, /* 21984-21991 */ +10068736, 10032640, 9152512, 8140800, 6929920, 6496768, 7787520, 9647616, /* 21992-21999 */ +10657024, 10463744, 9117952, 7738368, 7901440, 8830464, 8299264, 6898432, /* 22000-22007 */ +7022848, 8426240, 8806656, 7800064, 7196416, 8097792, 9421312, 9237504, /* 22008-22015 */ +7604736, 6637056, 7179264, 7784192, 8144384, 9368320, 10086656, 8507392, /* 22016-22023 */ +7028992, 8060672, 8873728, 7474688, 6786816, 8215296, 9187584, 8706560, /* 22024-22031 */ +7869440, 6907904, 6624512, 8121088, 9986048, 10006272, 8280320, 6245120, /* 22032-22039 */ +5039360, 5583872, 7296256, 8772096, 10040576, 11255296, 10808064, 7899136, /* 22040-22047 */ +4747776, 4398080, 6898432, 9103872, 9424384, 9386752, 9593344, 8290304, /* 22048-22055 */ +5795840, 4722944, 6043648, 8069632, 9561088, 10559232, 10616320, 9395456, /* 22056-22063 */ +7367936, 5993472, 7098624, 9810944, 10827520, 9297152, 8043008, 8268288, /* 22064-22071 */ +8051712, 7078912, 7030016, 7968512, 8158208, 7229184, 6594304, 7207680, /* 22072-22079 */ +8666880, 10055424, 10295296, 9006592, 7655424, 7711488, 8430336, 8727552, /* 22080-22087 */ +9161216, 9951232, 9746432, 8166656, 6711808, 6613504, 7829248, 9456896, /* 22088-22095 */ +10002176, 8947200, 7903488, 8046336, 8347136, 8318208, 9028352, 10276608, /* 22096-22103 */ +10610944, 9769472, 8425472, 7223040, 7250432, 8870144, 10335232, 10059008, /* 22104-22111 */ +8942080, 8610304, 8893184, 8820480, 8926208, 10023680, 10539264, 8974848, /* 22112-22119 */ +7251456, 7922432, 9603840, 9737984, 9639936, 11052544, 11418368, 8765952, /* 22120-22127 */ +5888256, 6043648, 8186368, 9777152, 10881536, 11589376, 10805504, 8741120, /* 22128-22135 */ +6683904, 5219072, 5381888, 7704320, 9958656, 9583872, 7730944, 7260160, /* 22136-22143 */ +8126720, 8298752, 7329792, 6853376, 7983104, 9639424, 9928192, 8582144, /* 22144-22151 */ +7255808, 7345408, 8517632, 9505280, 9310720, 8077056, 6790400, 6102784, /* 22152-22159 */ +6221824, 7447296, 9552384, 11094016, 10686976, 8999936, 7772672, 7660032, /* 22160-22167 */ +8397312, 9530112, 10486784, 10588672, 9500928, 7782656, 7034624, 8158464, /* 22168-22175 */ +9754880, 10148864, 9448192, 8398592, 7644928, 7976192, 8894720, 8809728, /* 22176-22183 */ +8104448, 8421632, 9052416, 8457728, 7936256, 9033984, 9867264, 8464896, /* 22184-22191 */ +6759168, 7289856, 8958976, 9608960, 9479168, 9611264, 9504512, 8360192, /* 22192-22199 */ +7020800, 6939136, 8012544, 9191424, 10534912, 12120832, 12070656, 9248000, /* 22200-22207 */ +5971968, 5096960, 7045376, 9653248, 10539520, 9713152, 9376512, 10014464, /* 22208-22215 */ +9134848, 6595584, 6042624, 9078784, 11844352, 11178240, 9539584, 9868032, /* 22216-22223 */ +10567936, 9276928, 7578624, 8265728, 10486272, 11041024, 9568256, 8805632, /* 22224-22231 */ +10039296, 11066624, 10102528, 8821760, 9165568, 10043904, 9811712, 9376000, /* 22232-22239 */ +9862912, 10343424, 10346240, 10776064, 10888704, 9278208, 7463680, 8440576, /* 22240-22247 */ +11330560, 12664064, 11447552, 9770752, 9338624, 8930048, 7233792, 6086912, /* 22248-22255 */ +7963392, 10956800, 11412224, 9481984, 7758848, 7121920, 7101952, 7531520, /* 22256-22263 */ +8561664, 10252544, 11472384, 10381568, 7849984, 7084288, 8709120, 10035200, /* 22264-22271 */ +9418496, 8102144, 7811584, 8645632, 9167360, 8473344, 7444992, 7097344, /* 22272-22279 */ +7416576, 8377344, 9731072, 10212864, 9027840, 7517440, 7312384, 7914240, /* 22280-22287 */ +7757056, 7108352, 7771648, 9480960, 9862144, 8666112, 8291584, 9248768, /* 22288-22295 */ +9336064, 8169472, 8009728, 9113856, 9259008, 8294912, 8136960, 8574208, /* 22296-22303 */ +7977728, 6829824, 6612480, 7334656, 8166144, 8877568, 9741312, 10395392, /* 22304-22311 */ +9649664, 7665152, 6762240, 8028416, 9369344, 9211648, 8836864, 9253888, /* 22312-22319 */ +9700608, 9458688, 8306944, 6294272, 4803328, 6019072, 9124864, 11017984, /* 22320-22327 */ +10316800, 8771840, 8170752, 7755776, 6868736, 6586368, 7907584, 9760768, /* 22328-22335 */ +10363648, 9520128, 8666112, 8328448, 7796480, 7241216, 7281152, 7867904, /* 22336-22343 */ +9296896, 11399680, 11729152, 8996096, 6522368, 6945024, 7991808, 7704832, /* 22344-22351 */ +7866880, 9446912, 10468352, 9607680, 8072960, 7111936, 6727936, 6840320, /* 22352-22359 */ +7300096, 8141568, 9875712, 12125184, 12753920, 10670080, 8165632, 7709440, /* 22360-22367 */ +8679936, 9096960, 8704000, 8934400, 10089216, 10450688, 9307904, 8744192, /* 22368-22375 */ +10022912, 11243008, 10416128, 8366080, 7250944, 8109312, 9816832, 10705920, /* 22376-22383 */ +10579200, 9892608, 8572672, 7022336, 6725888, 8005120, 9378560, 10452224, /* 22384-22391 */ +11970560, 12506368, 9893120, 6410752, 5803776, 7386624, 8020224, 7507200, /* 22392-22399 */ +8037120, 9853440, 11372032, 11251712, 9594880, 7924736, 8015360, 9476608, /* 22400-22407 */ +10000640, 9217024, 9433088, 10937344, 10531840, 7558912, 6168064, 8383232, /* 22408-22415 */ +10526720, 9743360, 8324608, 8370688, 8203520, 6931200, 6946560, 9103104, /* 22416-22423 */ +10664960, 9679616, 7857152, 7198208, 7471104, 8234752, 9115648, 9029888, /* 22424-22431 */ +8006656, 7791360, 8474112, 8041216, 6628608, 6773504, 8294400, 8331008, /* 22432-22439 */ +7128064, 7593728, 9405184, 9948160, 9636608, 10364672, 11126528, 9849600, /* 22440-22447 */ +7625984, 7036160, 7977216, 8509952, 8477696, 9196288, 9804288, 8433920, /* 22448-22455 */ +6797568, 8088576, 10670592, 10822912, 9488128, 9039872, 8631808, 7721216, /* 22456-22463 */ +8400896, 10857728, 12519680, 12212224, 11039232, 9797632, 8183296, 6786304, /* 22464-22471 */ +7214336, 9188864, 10393088, 10189568, 9998080, 9565952, 7746304, 6132992, /* 22472-22479 */ +6920192, 8854528, 9985792, 10770944, 11138560, 9869824, 7672576, 6745600, /* 22480-22487 */ +7840256, 9864448, 11367168, 10831872, 8223232, 5917440, 6122752, 8018688, /* 22488-22495 */ +8918528, 8275712, 7873536, 8844544, 10186240, 10204160, 8858624, 7794432, /* 22496-22503 */ +7797760, 8199168, 9018624, 10488576, 11163904, 9908736, 8195584, 7481088, /* 22504-22511 */ +7345408, 7578624, 8494592, 9177856, 8592384, 7946496, 8636672, 9627648, /* 22512-22519 */ +9967104, 10471424, 10400768, 8203520, 5799680, 6777344, 9807360, 10773504, /* 22520-22527 */ +9760000, 9313024, 9308928, 8562432, 8079360, 8363008, 8188928, 7677440, /* 22528-22535 */ +7985920, 8243712, 7496448, 7373312, 9060608, 10862848, 10369792, 7784704, /* 22536-22543 */ +5564672, 5528832, 6794240, 7486976, 8605952, 11100160, 12212480, 9815296, /* 22544-22551 */ +6909184, 6534400, 7466496, 7996416, 8472320, 9149184, 9278720, 8683520, /* 22552-22559 */ +7787008, 7004416, 6814464, 7321856, 7672320, 7401728, 7674368, 9248000, /* 22560-22567 */ +10726656, 10244096, 8223232, 6708736, 6236928, 6057472, 6545920, 8363008, /* 22568-22575 */ +9949440, 9026304, 6649088, 5244672, 5225216, 6425088, 9008896, 11428096, /* 22576-22583 */ +10892544, 8456704, 7688192, 8521984, 8567296, 8273664, 8889600, 8762880, /* 22584-22591 */ +6932736, 6011904, 7854848, 10226688, 10537728, 9144576, 7621120, 6975744, /* 22592-22599 */ +7524352, 8190464, 7558400, 6891008, 8354304, 10554880, 10414848, 8528384, /* 22600-22607 */ +8067840, 9180416, 8862208, 6569728, 5425920, 7318784, 9859584, 10217984, /* 22608-22615 */ +8893184, 7678464, 6823424, 6243584, 6897408, 8744192, 10011136, 9546752, /* 22616-22623 */ +8258560, 7596288, 7837952, 8441088, 8766208, 8266240, 7164416, 6798336, /* 22624-22631 */ +7798528, 8989184, 9118976, 8328704, 7497216, 7154432, 6999296, 6503680, /* 22632-22639 */ +6393088, 7830272, 9487872, 8752896, 6509568, 6560768, 9265408, 10557696, /* 22640-22647 */ +8402432, 6087424, 6911744, 9082368, 9473024, 8690688, 8577792, 8930816, /* 22648-22655 */ +9112064, 9105920, 8571392, 7771392, 7871488, 8648192, 8840960, 8749312, /* 22656-22663 */ +9451776, 9988352, 8335872, 5352192, 4132608, 5993728, 8572928, 9340928, /* 22664-22671 */ +8890624, 8973824, 9470720, 8678656, 6910208, 6528256, 7947008, 8742144, /* 22672-22679 */ +8051456, 7848448, 8982528, 9734912, 8905984, 7618304, 7413760, 8147456, /* 22680-22687 */ +8574720, 8206336, 7896064, 8562688, 9654784, 9649408, 8564736, 8247040, /* 22688-22695 */ +9035520, 9047040, 8062976, 7919104, 8588800, 8356352, 7621632, 8121344, /* 22696-22703 */ +9375744, 9918464, 10189312, 10628096, 9795072, 7750912, 7225088, 8859392, /* 22704-22711 */ +9769216, 8831744, 8295680, 8886784, 8585472, 7059456, 7056640, 9605376, /* 22712-22719 */ +11592960, 10324992, 8116736, 8112128, 8796416, 7891456, 6693376, 6862336, /* 22720-22727 */ +7877888, 9405440, 11166976, 11449344, 9499392, 7090944, 5366784, 4672256, /* 22728-22735 */ +6019840, 8684800, 10447104, 10328832, 8993024, 7277056, 5819136, 5564416, /* 22736-22743 */ +7305472, 10272000, 12122624, 11150336, 8770304, 7246848, 7229184, 8505600, /* 22744-22751 */ +10054400, 10307328, 9165568, 8638464, 9462528, 9739008, 8385024, 7368704, /* 22752-22759 */ +8025600, 8439808, 7439360, 6967296, 7971328, 8769536, 8668160, 8484608, /* 22760-22767 */ +7986176, 6840320, 6590976, 8189440, 9754880, 10086912, 10517760, 10563584, /* 22768-22775 */ +7998976, 4592640, 4729344, 7790080, 9380608, 8956160, 8915712, 8957440, /* 22776-22783 */ +7649792, 6367232, 6969344, 8411136, 8897536, 8779520, 8827392, 8573184, /* 22784-22791 */ +7830784, 7387136, 7536384, 7962112, 8478720, 8630016, 8000512, 7320320, /* 22792-22799 */ +7541248, 8229376, 8593408, 8928000, 9343488, 8985600, 7895552, 7471360, /* 22800-22807 */ +8198912, 8935168, 8564480, 7233792, 6194688, 6613504, 7926784, 8325632, /* 22808-22815 */ +7722496, 8126720, 9838336, 10288128, 8212992, 6309888, 6802176, 7967744, /* 22816-22823 */ +7859968, 7249152, 7382528, 7713536, 7174144, 6026752, 6014208, 8084480, /* 22824-22831 */ +10181120, 10052352, 9090560, 9428736, 9779712, 8392960, 6874368, 7552768, /* 22832-22839 */ +9656832, 11013888, 10700032, 9080320, 7507968, 7306752, 8058112, 8447232, /* 22840-22847 */ +8811008, 9711104, 9485824, 7383296, 6013184, 6961664, 8173056, 8448256, /* 22848-22855 */ +8854272, 8848128, 7308544, 6303488, 7736576, 9438464, 9024768, 7801088, /* 22856-22863 */ +7657728, 7587840, 6498048, 5662464, 6444032, 8129280, 8728576, 7425280, /* 22864-22871 */ +6340096, 7739392, 9819904, 9789696, 8756992, 8367872, 7259648, 5963264, /* 22872-22879 */ +7470336, 10175744, 10071808, 8349184, 8402432, 9457408, 9456128, 9031680, /* 22880-22887 */ +9077760, 8829952, 7873024, 7530752, 8594944, 9547008, 8945152, 7752704, /* 22888-22895 */ +7186176, 7226368, 8141312, 10050048, 11764992, 12175872, 11171072, 9064704, /* 22896-22903 */ +6880256, 6477056, 8018176, 9404672, 9310976, 8590336, 8045824, 7235584, /* 22904-22911 */ +6598144, 7688960, 9835008, 10128640, 8211456, 6952192, 7655680, 8977408, /* 22912-22919 */ +10001152, 10401792, 9458176, 7690240, 7034880, 8134912, 9300480, 9434880, /* 22920-22927 */ +9618944, 10218752, 9804032, 8510720, 8716032, 10557440, 10980352, 8711680, /* 22928-22935 */ +6786048, 7747840, 9714688, 10454016, 10143488, 9012736, 6726400, 4734464, /* 22936-22943 */ +5301248, 7468288, 8971264, 9832448, 10330880, 9282560, 7018496, 5885696, /* 22944-22951 */ +7422208, 10007552, 11494912, 11898112, 11466752, 9861632, 7783936, 7330304, /* 22952-22959 */ +8960000, 10672128, 11032576, 10415616, 9112832, 7140352, 5709824, 6881024, /* 22960-22967 */ +9848064, 11121920, 9958144, 9274624, 10514944, 11230464, 9824512, 8281088, /* 22968-22975 */ +8379648, 8994816, 8784384, 8698624, 9807872, 10669824, 9362688, 7002880, /* 22976-22983 */ +6093568, 7182592, 8711168, 9345024, 9316608, 9297408, 8918784, 7580672, /* 22984-22991 */ +6203392, 6541568, 8701440, 10637056, 10700032, 9561856, 8686592, 7921920, /* 22992-22999 */ +7101696, 7557376, 9046016, 9364992, 8499200, 8178432, 8050688, 7141120, /* 23000-23007 */ +6479872, 6733056, 7000320, 7385344, 8814336, 10397440, 10003200, 7508992, /* 23008-23015 */ +5132288, 4754944, 6230528, 7848192, 8635648, 8990976, 8623360, 6713856, /* 23016-23023 */ +4706304, 5151488, 7203072, 8125952, 8162560, 8791552, 9135872, 8049920, /* 23024-23031 */ +6892032, 6817024, 6706432, 6119680, 6478080, 7739648, 7910912, 6848256, /* 23032-23039 */ +6469376, 7034112, 7362816, 7723520, 8681728, 8676352, 6623232, 4786432, /* 23040-23047 */ +6059776, 8972032, 10144768, 9125632, 8420096, 8751616, 7610624, 4960768, /* 23048-23055 */ +3900416, 5760768, 8005376, 8819712, 9195264, 9741056, 9526528, 8021504, /* 23056-23063 */ +6194432, 5523968, 6764800, 8781568, 9894656, 9994752, 9759232, 8847104, /* 23064-23071 */ +7188480, 6589184, 7942400, 9094400, 8526080, 7806976, 8235776, 8956672, /* 23072-23079 */ +9440512, 10391808, 11354624, 10981376, 9535488, 8183552, 7369216, 7832064, /* 23080-23087 */ +9997824, 12094976, 11479040, 8610560, 6076928, 5581312, 7176448, 9236224, /* 23088-23095 */ +10595840, 10917376, 10017024, 8469760, 7423488, 7309312, 7820032, 8691200, /* 23096-23103 */ +9604864, 9925632, 9179648, 7873280, 7160576, 7299840, 7519744, 7600640, /* 23104-23111 */ +7889152, 8047360, 7820544, 8140800, 9158144, 9117440, 7679488, 6893568, /* 23112-23119 */ +7322624, 7626240, 8083712, 9605120, 10619136, 9202944, 6747136, 5770496, /* 23120-23127 */ +6531584, 7773184, 8635392, 8491520, 7446016, 7433984, 8907776, 9146112, /* 23128-23135 */ +7364864, 6501888, 7272704, 7390720, 7203840, 8627968, 10192640, 8886272, /* 23136-23143 */ +6000128, 4676096, 4827648, 5210112, 6305536, 8414464, 9928448, 9771008, /* 23144-23151 */ +8554240, 7269632, 6633216, 7217152, 8722432, 9920768, 9631744, 8228864, /* 23152-23159 */ +7248128, 6946048, 6420224, 5902336, 6598400, 8496640, 9918720, 9272576, /* 23160-23167 */ +7528960, 7467776, 9018624, 9067776, 7701248, 8366848, 10338560, 9398528, /* 23168-23175 */ +6424064, 6058240, 8276224, 9358848, 8660224, 7865344, 7202048, 6929920, /* 23176-23183 */ +7902208, 9254400, 9394944, 8440064, 7388672, 6769408, 6936576, 7787008, /* 23184-23191 */ +8323072, 7923712, 7213056, 6761472, 6191360, 5548544, 5906432, 7601920, /* 23192-23199 */ +9368832, 10030080, 9491712, 8342784, 7506944, 7397632, 7356672, 7424000, /* 23200-23207 */ +8902656, 11298560, 12011008, 10115072, 8002816, 7578112, 7782656, 7585792, /* 23208-23215 */ +7715584, 8323840, 8486656, 8414464, 8392448, 7869184, 7586048, 8609024, /* 23216-23223 */ +9523712, 9123840, 9020928, 10089728, 10370560, 9048576, 8359168, 9493504, /* 23224-23231 */ +10781696, 11012864, 10367744, 8704256, 6438400, 5223424, 5924864, 7581440, /* 23232-23239 */ +8751872, 8581376, 7405824, 6275072, 5780224, 6169856, 7190784, 7898880, /* 23240-23247 */ +7752192, 7420672, 7848960, 8725760, 8332544, 6229504, 4499456, 5184000, /* 23248-23255 */ +7378176, 8595712, 8707072, 9329152, 10313472, 10067968, 8973568, 8692736, /* 23256-23263 */ +8910336, 8372480, 8116992, 9603072, 11261184, 10352640, 7814656, 7243776, /* 23264-23271 */ +8609280, 8250112, 5839616, 5221888, 7808768, 10201088, 10240768, 9807360, /* 23272-23279 */ +9514752, 7988736, 6310912, 7443968, 10205952, 11051008, 10128640, 9506048, /* 23280-23287 */ +8817152, 7695616, 8164608, 10319104, 10927104, 8228352, 5219840, 4860160, /* 23288-23295 */ +6138880, 7351552, 8464640, 9242112, 8524544, 6952448, 6640896, 7805184, /* 23296-23303 */ +8479744, 7709440, 6773504, 6828288, 7435520, 8123904, 9214976, 10034432, /* 23304-23311 */ +9174784, 7584000, 7736832, 9232128, 9523712, 8815616, 9331712, 10551808, /* 23312-23319 */ +9775872, 7296000, 5729792, 6687232, 9216512, 11639040, 12989184, 11914752, /* 23320-23327 */ +8945152, 6626816, 6714112, 8177408, 9164288, 9737472, 10411776, 10374144, /* 23328-23335 */ +8982016, 7409408, 7387136, 8840960, 9929984, 9666304, 9148160, 9273600, /* 23336-23343 */ +9195264, 8315904, 7315456, 6799104, 7198976, 8704256, 10144768, 9932032, /* 23344-23351 */ +8526848, 7449088, 7124480, 7419136, 8524288, 10126336, 11046144, 10659840, /* 23352-23359 */ +9686272, 9053440, 8693760, 8199168, 7623424, 7219968, 6875904, 6565120, /* 23360-23367 */ +6942464, 8173568, 8854272, 8075264, 7221248, 7459584, 7883776, 8030720, /* 23368-23375 */ +8810240, 9750528, 8949760, 6827776, 6377728, 8447232, 10408704, 10271488, /* 23376-23383 */ +8921856, 7853824, 7684864, 8352768, 9084416, 9153792, 8811520, 8513024, /* 23384-23391 */ +8155648, 7750656, 7901440, 8952064, 10255104, 10919424, 10465024, 8864512, /* 23392-23399 */ +7144960, 7015168, 8325888, 9189376, 9626624, 10717696, 10923776, 8768512, /* 23400-23407 */ +6359040, 6464768, 8535040, 10211840, 10704640, 10450688, 9655040, 8403968, /* 23408-23415 */ +7321088, 7198720, 8052736, 9198848, 10058240, 10189056, 9325312, 8055296, /* 23416-23423 */ +7233536, 6830080, 6656768, 6996480, 7609088, 8028928, 8532480, 8906496, /* 23424-23431 */ +8357888, 7573760, 7821568, 8584192, 8812544, 8810240, 9099776, 9415680, /* 23432-23439 */ +9308928, 8681728, 7971584, 7989248, 8774144, 9254400, 9089536, 9324288, /* 23440-23447 */ +10096128, 9764864, 8052736, 7183616, 8262400, 9243904, 8605440, 8070912, /* 23448-23455 */ +9142272, 10291712, 9813248, 8591104, 7967232, 7761920, 7770880, 8250624, /* 23456-23463 */ +8522496, 7854848, 7087104, 7352320, 8175872, 8433664, 8044288, 7542784, /* 23464-23471 */ +7065088, 6883584, 7657472, 9084672, 10036224, 10473984, 10938368, 10814720, /* 23472-23479 */ +9502976, 8190720, 8354048, 9485312, 10111488, 9867008, 9212672, 8268544, /* 23480-23487 */ +6982144, 6010368, 6563072, 8729600, 10736384, 10689792, 8980992, 7383296, /* 23488-23495 */ +6297344, 5840384, 7001856, 9201920, 9923840, 8694784, 8071680, 9050368, /* 23496-23503 */ +9238528, 7774720, 7423488, 9024000, 9464832, 7842816, 7211520, 8508416, /* 23504-23511 */ +9368320, 8852480, 7922688, 7164416, 7389184, 9001472, 10188800, 9256960, /* 23512-23519 */ +7677952, 7324160, 7473152, 7416064, 7827712, 8296192, 7553536, 6483968, /* 23520-23527 */ +7166464, 9131008, 9917440, 8704512, 6970880, 6106112, 6717184, 8670464, /* 23528-23535 */ +10503936, 10435840, 8809472, 7924992, 8431104, 8489216, 7497472, 7394560, /* 23536-23543 */ +8581376, 8812032, 7893504, 8158720, 9441536, 9208064, 7823104, 8304640, /* 23544-23551 */ +10800896, 12119040, 10332160, 7542272, 6643456, 7663360, 8666112, 9198080, /* 23552-23559 */ +9994496, 9967872, 8390400, 7269376, 8013568, 9072640, 9768960, 10895872, /* 23560-23567 */ +10978048, 8535552, 6256128, 6489344, 6930688, 6102528, 6560512, 8900864, /* 23568-23575 */ +9720320, 8305152, 7698176, 9019136, 10666752, 11320320, 10132480, 7523840, /* 23576-23583 */ +6308608, 7915008, 9539072, 8624896, 7120128, 7452672, 8354816, 7889664, /* 23584-23591 */ +7088384, 7486464, 8151040, 7760128, 6962176, 7195136, 8722944, 10434048, /* 23592-23599 */ +10837504, 9484032, 7564288, 6365952, 6123520, 6641920, 7938304, 9687040, /* 23600-23607 */ +10609920, 9530368, 7268096, 5486080, 4845568, 5617920, 7676672, 9661184, /* 23608-23615 */ +9641728, 7863296, 6969600, 8200960, 9595648, 9295872, 8034560, 7122432, /* 23616-23623 */ +6726656, 6993664, 8305664, 9762560, 9462016, 7585792, 6841600, 8442112, /* 23624-23631 */ +9969664, 9579008, 8876032, 9171456, 9307904, 8339712, 6874112, 6028032, /* 23632-23639 */ +7190528, 9871104, 11484928, 10862592, 9600256, 8714240, 7447296, 6251776, /* 23640-23647 */ +6536448, 7906816, 8527104, 7825152, 7128576, 7468800, 7968768, 7652096, /* 23648-23655 */ +7476480, 8392192, 8704256, 6902016, 4848384, 5228288, 7526912, 9679872, /* 23656-23663 */ +11241984, 11467008, 9262592, 6364672, 5505536, 6618368, 7889664, 9211136, /* 23664-23671 */ +10911232, 11261440, 9122560, 6539008, 5877248, 6710272, 7339776, 7721728, /* 23672-23679 */ +8797952, 9880320, 9825792, 9204480, 8790784, 8081920, 7185152, 7391744, /* 23680-23687 */ +8864512, 10132480, 10493696, 10437888, 9893632, 8590336, 7671808, 8396032, /* 23688-23695 */ +9554688, 9425920, 9138176, 10276608, 11281408, 9673216, 6730496, 5741568, /* 23696-23703 */ +7232512, 9068544, 9979136, 9727744, 8034304, 5926656, 5361152, 6777088, /* 23704-23711 */ +8334336, 8806144, 8996096, 9719552, 10098176, 8811008, 6619904, 5643008, /* 23712-23719 */ +6519552, 7800832, 8537856, 9180416, 9327104, 8045312, 6320128, 6350080, /* 23720-23727 */ +8289792, 10158080, 10597376, 9641472, 8221952, 7853824, 8878080, 9575680, /* 23728-23735 */ +8775424, 7669248, 7681792, 8491008, 9096704, 9161216, 8693248, 7502336, /* 23736-23743 */ +5984000, 5687808, 7237632, 8893696, 9128448, 8444160, 7483136, 6458112, /* 23744-23751 */ +6665984, 8695296, 10417664, 9657344, 7668480, 7078400, 7885824, 8338176, /* 23752-23759 */ +8345600, 9087488, 9882624, 8724480, 6169088, 5070080, 6709760, 8934400, /* 23760-23767 */ +9432320, 8870400, 8773120, 9024512, 8911616, 8820992, 9138176, 9256704, /* 23768-23775 */ +8562176, 7516416, 7220992, 8251648, 10026240, 10983424, 9637120, 7038464, /* 23776-23783 */ +6006528, 7243008, 8433920, 8740864, 9775872, 11020288, 10130432, 7783680, /* 23784-23791 */ +7052800, 8252672, 8997632, 8442368, 7890688, 7921408, 8258304, 8971520, /* 23792-23799 */ +9454592, 8732160, 7779840, 8179968, 9181440, 9470464, 9456384, 9573120, /* 23800-23807 */ +9156608, 8114432, 7401984, 8119808, 10276864, 12281344, 11953920, 9396736, /* 23808-23815 */ +6776064, 6134016, 8054016, 10668544, 12363776, 12854528, 11708160, 8753920, /* 23816-23823 */ +5515264, 4683008, 7055360, 10095616, 11026432, 9541120, 7600128, 6621440, /* 23824-23831 */ +6428672, 7173376, 9317888, 11670016, 11663104, 9262080, 7166720, 7147008, /* 23832-23839 */ +8569088, 9861888, 10099456, 9528064, 9054976, 8696576, 7908608, 7424256, /* 23840-23847 */ +8217344, 9100032, 8669696, 8152576, 8921344, 9582336, 8861696, 8249344, /* 23848-23855 */ +8968192, 9573888, 8910848, 8492032, 9539072, 10490880, 9316352, 6999296, /* 23856-23863 */ +5866752, 6078720, 6601472, 7527424, 9133824, 10033152, 9084160, 7553792, /* 23864-23871 */ +7190272, 7766784, 8273664, 8658688, 9224704, 9628416, 9566208, 9318912, /* 23872-23879 */ +8877824, 7699712, 6152192, 5655040, 7052288, 9479424, 11121152, 10592768, /* 23880-23887 */ +8700672, 7561216, 7847168, 8608000, 9266944, 10122240, 10951424, 11240960, /* 23888-23895 */ +10904832, 10089216, 9213440, 9067776, 9587456, 9695232, 9329664, 9455616, /* 23896-23903 */ +9808384, 9346560, 8388096, 7960576, 8030208, 8038912, 8181504, 9000704, /* 23904-23911 */ +10069248, 9909248, 8172032, 6685184, 6709248, 7087360, 6963968, 7559168, /* 23912-23919 */ +9234688, 10031616, 8795904, 7377920, 7669248, 8644352, 8567808, 7773952, /* 23920-23927 */ +7509760, 7409408, 6652160, 6105600, 6928384, 8483584, 9324288, 8953600, /* 23928-23935 */ +7954176, 7127552, 7108096, 8009472, 9050368, 9731840, 10494720, 11056896, /* 23936-23943 */ +10121984, 8288256, 8325632, 10663168, 12305664, 11740928, 10690560, 10094848, /* 23944-23951 */ +9053952, 7982080, 7999488, 8562432, 9050880, 9746432, 10087168, 9472768, /* 23952-23959 */ +8719104, 8106752, 7168000, 7050752, 8971264, 11234816, 11734016, 11044864, /* 23960-23967 */ +10544384, 9764352, 7929600, 6334720, 6749440, 8640512, 10079488, 10244352, /* 23968-23975 */ +9436672, 8061696, 6678272, 6529792, 8046336, 9776896, 10549504, 10661120, /* 23976-23983 */ +9923328, 8013312, 6589696, 7555328, 9523712, 10109440, 9737728, 9850624, /* 23984-23991 */ +10127616, 9456640, 8167680, 7782656, 8905472, 10019840, 9598720, 8514816, /* 23992-23999 */ +8495616, 9296384, 9657344, 9428736, 9043200, 8503040, 7835904, 7360768, /* 24000-24007 */ +7196928, 7293440, 7494144, 7357696, 6763520, 6681600, 7874560, 9216000, /* 24008-24015 */ +9030656, 7720704, 7092992, 7729408, 8667904, 8856064, 8287232, 7954944, /* 24016-24023 */ +8529408, 9324288, 9512960, 9354496, 9368832, 9348352, 8960768, 8475392, /* 24024-24031 */ +8480768, 9179904, 10033152, 9988352, 8719872, 7728640, 8714752, 10583296, /* 24032-24039 */ +10892544, 9704960, 8732160, 7925760, 6769408, 6546688, 7922688, 9560832, /* 24040-24047 */ +10705408, 11368704, 10514688, 8192000, 6878464, 7801088, 8782848, 8431616, /* 24048-24055 */ +8441344, 9403648, 9230336, 7750144, 7617792, 9207040, 9778688, 8805120, /* 24056-24063 */ +8686336, 9928704, 10445312, 9371648, 7946752, 7405568, 8204800, 9754880, /* 24064-24071 */ +10896128, 11193344, 10864128, 9861120, 8280320, 7071744, 7176448, 8343552, /* 24072-24079 */ +9476864, 9938176, 9772288, 9001216, 7706880, 6719232, 7240704, 9163520, /* 24080-24087 */ +10660096, 10081536, 8153344, 7119104, 7811072, 9228288, 10454272, 10672640, /* 24088-24095 */ +9005824, 6744064, 5918464, 6138880, 6368000, 7389184, 9054208, 9060864, /* 24096-24103 */ +7224832, 5889280, 6330112, 7973376, 10036992, 11718656, 11363072, 8800000, /* 24104-24111 */ +6005760, 4806400, 6115840, 8887808, 11184128, 11827712, 10587136, 8362496, /* 24112-24119 */ +6350336, 5641984, 6752768, 8853504, 10559744, 10828032, 9445120, 7712000, /* 24120-24127 */ +7367168, 8129792, 7800832, 6088448, 5587968, 7546624, 9646336, 9709824, /* 24128-24135 */ +8609792, 7975168, 7562240, 6492672, 5526784, 6402048, 8739584, 10366720, /* 24136-24143 */ +10194944, 8905984, 7659008, 6937088, 6413056, 5505792, 4910592, 6128896, /* 24144-24151 */ +8580096, 9715456, 8517888, 6828288, 6504448, 7108096, 7419648, 7996928, /* 24152-24159 */ +9672704, 10961664, 10401280, 9057280, 8055552, 6984448, 6423296, 7355648, /* 24160-24167 */ +8554752, 8431616, 7742720, 7645952, 7708672, 7458048, 7405312, 7726336, /* 24168-24175 */ +7997952, 8245760, 8513536, 8178432, 7281920, 6859008, 7165184, 7542784, /* 24176-24183 */ +7844608, 8434688, 9349376, 9911552, 9179648, 7675136, 7316224, 8517376, /* 24184-24191 */ +9666304, 9617920, 8513024, 7126272, 6419456, 6766848, 7547648, 8052224, /* 24192-24199 */ +7957760, 7214592, 6377728, 6456576, 7723264, 9302016, 10201600, 9766144, /* 24200-24207 */ +8160768, 6731520, 6771712, 7786240, 8535552, 9012224, 9566976, 9568512, /* 24208-24215 */ +8573184, 7257600, 6571520, 6900480, 7891968, 8707328, 9037568, 9174528, /* 24216-24223 */ +9120256, 8659456, 8035328, 7537664, 7133952, 7047936, 7806464, 9288704, /* 24224-24231 */ +10509824, 10595584, 9607680, 8032768, 6119424, 5088000, 6868224, 10274048, /* 24232-24239 */ +12471296, 11440128, 8346112, 5673216, 3930368, 4098816, 6891520, 10663936, /* 24240-24247 */ +12471040, 10819840, 8011008, 6871808, 7016960, 7450368, 8559360, 10162432, /* 24248-24255 */ +10316288, 8819712, 7819008, 8149760, 8429056, 8149248, 8249600, 8890880, /* 24256-24263 */ +9199360, 8896512, 8531200, 8597760, 8969984, 9019904, 8571648, 8394240, /* 24264-24271 */ +8835840, 9044224, 8569088, 8105728, 8033280, 8080640, 8666880, 10392320, /* 24272-24279 */ +12009472, 11531008, 9714688, 9148928, 9775616, 9359616, 8007168, 7870208, /* 24280-24287 */ +9002496, 9614080, 9487360, 9721856, 10032128, 9081344, 7160064, 5987840, /* 24288-24295 */ +6274560, 7274752, 8183296, 8668672, 8510976, 7989504, 8025600, 9016832, /* 24296-24303 */ +10056704, 10128128, 9361152, 8542464, 8129280, 8128000, 8605696, 9725696, /* 24304-24311 */ +10972160, 11031040, 9462272, 7724544, 7412224, 8350464, 9310208, 9734912, /* 24312-24319 */ +9637120, 8470272, 6146048, 4570880, 6014208, 8921344, 9885440, 9208320, /* 24320-24327 */ +9308160, 9728768, 8697856, 7383040, 7811840, 9264384, 10010624, 10042880, /* 24328-24335 */ +9873664, 9257472, 8342784, 7977472, 8142080, 8074752, 7961088, 8555776, /* 24336-24343 */ +9366272, 9099776, 7806464, 6876416, 7014144, 7558144, 7952128, 8613376, /* 24344-24351 */ +9550592, 9266688, 7163392, 5519616, 6770432, 9430784, 10674176, 10355968, /* 24352-24359 */ +9734656, 8358144, 5792512, 4403712, 6403328, 9665280, 11169024, 10943232, /* 24360-24367 */ +9913088, 8406272, 7218176, 7716608, 9248512, 9991680, 9736448, 9469440, /* 24368-24375 */ +8978432, 7856896, 7416832, 8564480, 9783296, 9753600, 9227520, 8838144, /* 24376-24383 */ +8095488, 7362304, 7557888, 8223744, 8437248, 8245248, 8062976, 8172032, /* 24384-24391 */ +8604928, 8723456, 8425728, 8727808, 9521408, 9427200, 8844032, 9333760, /* 24392-24399 */ +10222592, 9664000, 8207616, 7733504, 8107520, 8169216, 8254464, 8841984, /* 24400-24407 */ +8827136, 7748608, 7033600, 7494912, 8398336, 9354496, 10470144, 10954240, /* 24408-24415 */ +10173440, 9282304, 9679872, 10438144, 9523456, 7464448, 6874112, 8317696, /* 24416-24423 */ +9950720, 10854656, 10927104, 9401344, 6757120, 5336320, 6577408, 8914432, /* 24424-24431 */ +10181632, 10089472, 9388544, 8521984, 7639808, 7424000, 8203264, 9306112, /* 24432-24439 */ +9814016, 9333504, 8091648, 7005952, 7180288, 8671232, 10413568, 11454464, /* 24440-24447 */ +11290624, 10077184, 8737792, 8042240, 8132864, 8934912, 10000896, 10378752, /* 24448-24455 */ +9711616, 8763392, 8084224, 7480064, 7026944, 7216640, 8237056, 9761280, /* 24456-24463 */ +10932480, 10565888, 8686336, 6760192, 6494208, 8471296, 11034880, 11891200, /* 24464-24471 */ +10751232, 9308672, 8588800, 8337920, 8669696, 9605888, 10179072, 9869312, /* 24472-24479 */ +9414144, 9033728, 7955968, 6500608, 6471168, 8381696, 9998592, 9906688, /* 24480-24487 */ +9617664, 9943040, 9408512, 8045056, 8113408, 9657088, 10158592, 9102848, /* 24488-24495 */ +8378368, 8740608, 9224192, 8962048, 8251136, 8274688, 9433344, 10234112, /* 24496-24503 */ +9543680, 8298496, 7397376, 6706944, 6745856, 8367872, 10747392, 11820544, /* 24504-24511 */ +10520320, 8118016, 6550016, 6382080, 6909696, 7726080, 9231872, 10822656, /* 24512-24519 */ +10881024, 9224960, 7522816, 6616576, 6196480, 6479872, 7582464, 8272640, /* 24520-24527 */ +7802624, 7384320, 8158208, 9148160, 8908800, 7924736, 7434752, 7473920, /* 24528-24535 */ +7804928, 8766976, 9634304, 8677888, 6339328, 5111040, 6244864, 8225024, /* 24536-24543 */ +9110016, 8649984, 7404800, 5963008, 5378048, 6876928, 9462272, 10509568, /* 24544-24551 */ +9280256, 7566080, 6933248, 7383040, 8343040, 9283328, 9468416, 8566016, /* 24552-24559 */ +7465216, 7001344, 7054336, 7431936, 8030208, 8237312, 8105728, 8491776, /* 24560-24567 */ +8666624, 7169280, 5141504, 4857600, 6164480, 7403008, 8015872, 8019456, /* 24568-24575 */ +7289344, 6373888, 6113024, 6727936, 7555328, 7770368, 7572224, 7705088, /* 24576-24583 */ +7859712, 7379456, 6968064, 7479552, 8086528, 7603456, 6581248, 6348800, /* 24584-24591 */ +6900224, 7395072, 7885056, 8545792, 8632576, 7989504, 7583232, 7725312, /* 24592-24599 */ +7859968, 7715840, 7244032, 6411776, 5676800, 5696000, 6630144, 7995904, /* 24600-24607 */ +8618496, 7625472, 6100992, 5910784, 7049728, 8123136, 8497920, 8209920, /* 24608-24615 */ +7489280, 7190784, 7711232, 8257024, 8521728, 8887808, 8703232, 7099392, /* 24616-24623 */ +5303040, 5161984, 6382592, 7615488, 8228096, 7840768, 6415616, 5196288, /* 24624-24631 */ +5570048, 7141120, 8584448, 9285888, 9061888, 7881984, 6465792, 6176000, /* 24632-24639 */ +7588608, 9394688, 9767424, 8789248, 8282624, 8685824, 8487168, 7310080, /* 24640-24647 */ +6801408, 7703040, 8509184, 8215552, 7956224, 8503552, 8588800, 7675648, /* 24648-24655 */ +7275520, 7792896, 7733504, 7158784, 7666688, 8914432, 9417472, 9467136, /* 24656-24663 */ +9714944, 9246720, 7986944, 7777280, 8927744, 9726976, 9533184, 9315584, /* 24664-24671 */ +9280256, 8450048, 7080960, 6859264, 8063232, 9093120, 9409792, 9864704, /* 24672-24679 */ +10261248, 9999872, 10010368, 10735616, 10513920, 8771328, 7820544, 8949248, /* 24680-24687 */ +10239744, 10129664, 9683200, 9977088, 10262528, 9818368, 9144576, 8988160, /* 24688-24695 */ +9601536, 10637056, 11261440, 10651392, 8970752, 7532032, 7478272, 8494592, /* 24696-24703 */ +9623040, 10825728, 12000000, 12070656, 10988288, 10366464, 10822144, 11209728, /* 24704-24711 */ +10910464, 10589952, 10566656, 10142464, 9234432, 9053184, 10096384, 11280384, /* 24712-24719 */ +11703808, 11486464, 10691072, 9445888, 8926976, 9988864, 11337728, 11380480, /* 24720-24727 */ +10780672, 10756864, 10721792, 10056960, 9740544, 10329856, 10974720, 11390720, /* 24728-24735 */ +12180736, 12828160, 11817472, 9589504, 8515328, 9321472, 10285312, 10594048, /* 24736-24743 */ +11139072, 11527424, 10631680, 9504768, 9744384, 10412032, 10348032, 10519552, /* 24744-24751 */ +11215104, 10772736, 9286656, 8998912, 10199040, 10900224, 10889728, 11600896, /* 24752-24759 */ +12416512, 11709440, 10117376, 9190400, 8902400, 8862208, 9495040, 10741504, /* 24760-24767 */ +11402240, 10583808, 8978944, 8323328, 9439744, 10974464, 11399168, 10938624, /* 24768-24775 */ +10239744, 9583360, 9616128, 10470912, 10608896, 9277440, 8353024, 9360640, /* 24776-24783 */ +10890752, 11267584, 10836224, 9887488, 8246272, 6996480, 7890944, 10223104, /* 24784-24791 */ +11477504, 10812928, 9417216, 8414464, 8007680, 8193024, 9062656, 10093312, /* 24792-24799 */ +10226176, 9420288, 8555264, 8012288, 7961344, 8726528, 9552640, 9376768, /* 24800-24807 */ +8723968, 8543744, 8665088, 8788992, 8898048, 8666368, 8318208, 8849664, /* 24808-24815 */ +9957120, 10163968, 9406208, 8577024, 7706880, 7013888, 7408896, 8429568, /* 24816-24823 */ +8655104, 8204032, 7638272, 6662144, 5947136, 7046400, 8982784, 9173248, /* 24824-24831 */ +7945472, 7533824, 8210176, 8494592, 8101376, 7638016, 6805504, 5612800, /* 24832-24839 */ +5428480, 6657792, 7347968, 6320896, 5039872, 5110528, 6179584, 6923520, /* 24840-24847 */ +6942464, 6679552, 6479872, 6458880, 6683904, 7037952, 7105024, 6615552, /* 24848-24855 */ +5912320, 5778688, 6399744, 6980864, 7059456, 6933760, 6542336, 5770752, /* 24856-24863 */ +5462784, 6078464, 6546432, 6068992, 5380608, 5353472, 5752576, 5947904, /* 24864-24871 */ +6035968, 6436608, 6738688, 6177280, 5199616, 5019904, 5978112, 7395328, /* 24872-24879 */ +8377344, 8092160, 6457856, 4508416, 3370240, 3743488, 5585152, 7864576, /* 24880-24887 */ +8904448, 7586816, 5289216, 4432640, 5195776, 5960192, 6326272, 7073280, /* 24888-24895 */ +7585024, 6669312, 5302272, 5552640, 7121920, 7880192, 7351040, 6971136, /* 24896-24903 */ +7234048, 7251200, 6930176, 7010304, 7308800, 6895104, 5932032, 5688064, /* 24904-24911 */ +6563072, 7646720, 8090368, 7694336, 6595328, 5305088, 4809216, 5660416, /* 24912-24919 */ +7088384, 7807488, 7428608, 6679296, 6173952, 6151936, 6998528, 8434432, /* 24920-24927 */ +8953088, 7694848, 6247168, 6411008, 7533568, 8166400, 8421120, 8837120, /* 24928-24935 */ +8886016, 8154368, 7381760, 7372032, 8121856, 8922368, 8812288, 7798016, /* 24936-24943 */ +7057408, 7195392, 7640320, 7877888, 8123648, 8768256, 9581056, 9822976, /* 24944-24951 */ +9157376, 8062720, 7453440, 7958016, 9173760, 10202624, 10642688, 10225664, /* 24952-24959 */ +8644096, 6763520, 6204160, 7253248, 8826624, 9892352, 9883136, 9054976, /* 24960-24967 */ +8423424, 8375040, 8451584, 8695040, 9620224, 10752768, 11103488, 10804480, /* 24968-24975 */ +10525184, 10033152, 9216512, 8906752, 9401856, 10237952, 11010816, 10941696, /* 24976-24983 */ +9477376, 7822080, 7469312, 8200960, 9181696, 10371584, 11494400, 11408640, /* 24984-24991 */ +10058240, 9136640, 9542912, 10323456, 10702080, 11047936, 11547136, 11494656, /* 24992-24999 */ +10301696, 8824576, 8593408, 9534720, 10308864, 10513408, 10527488, 10051840, /* 25000-25007 */ +8977920, 8485632, 9328640, 10521344, 10850560, 10294272, 9475840, 8953344, /* 25008-25015 */ +9371392, 10668032, 11482112, 10811904, 9673216, 9508608, 10167296, 10707712, /* 25016-25023 */ +10932480, 11009536, 10572288, 9475072, 8760832, 9402112, 10740480, 11492608, /* 25024-25031 */ +11183616, 10060544, 8955136, 8801280, 9448960, 9872896, 9946624, 10315520, /* 25032-25039 */ +10700032, 10272768, 9412864, 9303296, 9992960, 10487040, 10464000, 10219520, /* 25040-25047 */ +9753856, 9382400, 9846784, 10877440, 11323648, 11030016, 10763776, 10668800, /* 25048-25055 */ +10391552, 10128640, 10139904, 9973760, 9490432, 9436416, 9866752, 9792768, /* 25056-25063 */ +9178624, 9055488, 9549056, 9742848, 9469952, 9473792, 10024192, 10672896, /* 25064-25071 */ +11055872, 10923776, 9988864, 8761344, 8749312, 10334976, 11562496, 10979840, /* 25072-25079 */ +9686272, 9069056, 8665600, 7834880, 7358208, 7650304, 7764736, 7470080, /* 25080-25087 */ +7528192, 7934464, 8184320, 8391168, 8604672, 8562432, 8454400, 8632576, /* 25088-25095 */ +8958720, 9066496, 8706048, 8002048, 7609856, 7940352, 8267776, 7797760, /* 25096-25103 */ +6997760, 6582016, 6380800, 6287616, 6720512, 7257344, 6975488, 6370560, /* 25104-25111 */ +6611712, 7273216, 7107328, 6377472, 6201600, 6458112, 6269440, 5820160, /* 25112-25119 */ +6002688, 6692864, 6819840, 6143232, 5722112, 6126848, 6492160, 6241536, /* 25120-25127 */ +6131456, 6491136, 6377728, 5575168, 5365248, 6290432, 7148800, 7188992, /* 25128-25135 */ +7011072, 6644480, 5686784, 5235712, 6417920, 7765504, 7536384, 6703872, /* 25136-25143 */ +6543360, 6402304, 5746944, 5464832, 6230272, 7531520, 8272384, 7627776, /* 25144-25151 */ +6134016, 5281024, 5516032, 6027008, 6499584, 7096064, 7268352, 6645248, /* 25152-25159 */ +5900544, 5515776, 5323264, 5525248, 6166272, 6466816, 5941760, 5029888, /* 25160-25167 */ +4407552, 4600064, 5387776, 5500416, 4571904, 4224256, 5198080, 5987072, /* 25168-25175 */ +5455360, 4572928, 4839680, 6062848, 6740224, 6281472, 5958656, 6683136, /* 25176-25183 */ +7540736, 7362048, 6284288, 5441280, 5556224, 6329856, 6957824, 6870272, /* 25184-25191 */ +6217984, 5602560, 5365248, 5346048, 5402624, 5878784, 7007232, 8140288, /* 25192-25199 */ +8350208, 7600128, 6717184, 6361344, 6724864, 7643392, 8523520, 8681472, /* 25200-25207 */ +8074496, 7467264, 7595776, 8219136, 8400640, 7995136, 8032256, 8754688, /* 25208-25215 */ +9117184, 8829696, 8799232, 9037056, 8468992, 7243776, 6796288, 7471616, /* 25216-25223 */ +8173312, 8076032, 7752960, 8161536, 8868864, 8914688, 8772864, 9237504, /* 25224-25231 */ +9654016, 9425408, 9259776, 9580544, 9875968, 9911296, 9905920, 9883392, /* 25232-25239 */ +9719296, 9357824, 8842496, 8502528, 8801536, 9617152, 9983744, 9298944, /* 25240-25247 */ +8651520, 9303808, 10560000, 10862592, 10011136, 9157888, 9137664, 9784064, /* 25248-25255 */ +10527232, 11122432, 11553792, 11510272, 10736896, 9711104, 9324544, 10015488, /* 25256-25263 */ +11387648, 12542208, 12771584, 12103680, 11119872, 10188032, 9586688, 9960960, /* 25264-25271 */ +11287040, 12101376, 11521280, 10620160, 10628096, 11284736, 11708416, 11988480, /* 25272-25279 */ +12528128, 12647168, 11762688, 10860032, 11510784, 13213440, 13746176, 12818432, /* 25280-25287 */ +11880192, 11623936, 11666688, 11722752, 11736832, 11441664, 11020288, 11006720, /* 25288-25295 */ +11124224, 10753024, 10416640, 11108608, 12160768, 12136448, 11255040, 10499584, /* 25296-25303 */ +10119424, 9977856, 9951488, 9792256, 9499648, 9523200, 9875456, 10008832, /* 25304-25311 */ +9972992, 10146304, 10012928, 8959744, 7734016, 7586560, 8314368, 8670464, /* 25312-25319 */ +8496384, 8300288, 7741696, 6559488, 5683968, 5904384, 6627328, 7003392, /* 25320-25327 */ +7153664, 7422464, 7248128, 6007552, 4732416, 5014784, 6209280, 6371072, /* 25328-25335 */ +5477376, 5003520, 5170944, 5242880, 5293056, 5554176, 5588224, 5212928, /* 25336-25343 */ +4930304, 5135360, 5751296, 6222592, 5891072, 5068544, 4792320, 5248256, /* 25344-25351 */ +5880576, 6562560, 7156480, 7039744, 6258688, 5752064, 6091776, 7131904, /* 25352-25359 */ +8392960, 9071872, 8560640, 7433984, 6858752, 7418624, 8681216, 9635328, /* 25360-25367 */ +9551872, 8679936, 7873280, 7665920, 8155392, 8971008, 9157888, 8364544, /* 25368-25375 */ +7689216, 8146944, 9001984, 9159680, 8972800, 8922368, 8737792, 8354048, /* 25376-25383 */ +8102144, 7987456, 7927552, 8181504, 8715008, 8771584, 7787520, 6381312, /* 25384-25391 */ +5751040, 6168576, 6671616, 6706688, 6778112, 6970880, 6623744, 5873408, /* 25392-25399 */ +5636352, 5965312, 6249472, 6517504, 6901248, 6756352, 5751552, 5020160, /* 25400-25407 */ +5615872, 6660864, 6602752, 5707264, 5306880, 5359104, 5187584, 5237248, /* 25408-25415 */ +5813248, 6260992, 6374912, 6527232, 6584832, 6420480, 6371072, 6395136, /* 25416-25423 */ +6471168, 7094528, 8035328, 8406784, 8124928, 7503616, 6716416, 6543360, /* 25424-25431 */ +7394560, 8211712, 8291072, 8176128, 8118272, 8021504, 8237824, 8670208, /* 25432-25439 */ +8550656, 7932416, 7715840, 8133376, 8638464, 9036800, 9458176, 9576960, /* 25440-25447 */ +8898560, 7662336, 6877440, 7214080, 8155136, 8721408, 8691968, 8488704, /* 25448-25455 */ +8271360, 7940608, 7594496, 7333376, 7104256, 6996992, 7201024, 7585280, /* 25456-25463 */ +7713536, 7332096, 6725632, 6449408, 6717952, 7218944, 7494656, 7369984, /* 25464-25471 */ +7116800, 7037440, 7090432, 7067136, 6934016, 6878976, 6913280, 6844928, /* 25472-25479 */ +6729984, 6923264, 7425024, 7860224, 7877888, 7558144, 7426304, 7775232, /* 25480-25487 */ +8329472, 8722688, 8742144, 8351232, 8003840, 8357632, 9091840, 9190144, /* 25488-25495 */ +8919552, 9557760, 10887424, 11344640, 10506240, 9719552, 10111232, 11356416, /* 25496-25503 */ +12214272, 11937280, 11478528, 11917312, 12500992, 12154368, 11332864, 10824704, /* 25504-25511 */ +10796544, 11446784, 12515584, 12941312, 12333056, 11483904, 11149056, 11498240, /* 25512-25519 */ +12238592, 12768000, 12912384, 13028608, 12967424, 12240896, 11319296, 11130112, /* 25520-25527 */ +11587072, 12005632, 12038144, 11543296, 10680064, 10101504, 10139648, 10527488, /* 25528-25535 */ +11116288, 11749888, 11873280, 11257600, 10488064, 10288128, 10875392, 11764480, /* 25536-25543 */ +11941120, 10947584, 9829632, 9766400, 10438400, 10924800, 11141376, 11308800, /* 25544-25551 */ +11094528, 10348800, 9699584, 9807104, 10588416, 11506432, 12154624, 12228352, /* 25552-25559 */ +11648000, 10994688, 11111168, 11948032, 12519424, 12420352, 12232960, 12417792, /* 25560-25567 */ +12824064, 13137408, 13278208, 13254144, 13116160, 13044736, 13059072, 12997888, /* 25568-25575 */ +12845568, 12732160, 12681472, 12637440, 12578560, 12520960, 12464384, 12386560, /* 25576-25583 */ +12285184, 12151552, 11972352, 11824640, 11668480, 11441152, 11195904, 11023616, /* 25584-25591 */ +10997248, 10974976, 10749696, 10337024, 9906432, 9676288, 9708288, 9724672, /* 25592-25599 */ +9519872, 9213952, 8935680, 8648704, 8428544, 8473600, 8596224, 8501248, /* 25600-25607 */ +8291072, 7995648, 7381760, 6667264, 6461952, 6740992, 6764800, 6179584, /* 25608-25615 */ +5387008, 4865536, 4651264, 4519424, 4288000, 3919616, 3575296, 3432448, /* 25616-25623 */ +3476992, 3500800, 3275264, 2812160, 2450944, 2358528, 2385664, 2462208, /* 25624-25631 */ +2577152, 2484224, 2076160, 1746688, 1794560, 1991936, 2158080, 2448128, /* 25632-25639 */ +2854144, 3095808, 3231744, 3641088, 4225792, 4387328, 4004352, 3685888, /* 25640-25647 */ +3847424, 4309760, 4873472, 5469696, 5897216, 5874432, 5471488, 5181696, /* 25648-25655 */ +5491200, 6423808, 7465472, 7994880, 7884544, 7515904, 7266304, 7281408, /* 25656-25663 */ +7632896, 8194560, 8508416, 8308736, 7876352, 7660544, 7827712, 8278272, /* 25664-25671 */ +8726272, 8916224, 8856064, 8762624, 8811008, 8994048, 9159936, 9140480, /* 25672-25679 */ +8976640, 8931072, 9118208, 9294848, 9159168, 8804352, 8640512, 8740864, /* 25680-25687 */ +8667136, 8302336, 8162304, 8468736, 8773888, 8755456, 8553728, 8354304, /* 25688-25695 */ +8237824, 8214272, 8216064, 8185344, 8114432, 7989248, 7929600, 8039936, /* 25696-25703 */ +8126720, 7915008, 7618816, 7628288, 7867648, 8043520, 8153856, 8144896, /* 25704-25711 */ +7875328, 7613952, 7700736, 7880960, 7848448, 7789568, 7781120, 7515136, /* 25712-25719 */ +7111424, 7133440, 7627520, 8069888, 8235264, 8321792, 8378624, 8274432, /* 25720-25727 */ +8103168, 8110592, 8293888, 8355584, 8165888, 7912448, 7763200, 7725824, /* 25728-25735 */ +7808256, 7968768, 8007168, 7818240, 7589120, 7578368, 7823872, 8152832, /* 25736-25743 */ +8381696, 8409088, 8168448, 7763968, 7518464, 7524352, 7473408, 7153664, /* 25744-25751 */ +6829824, 6659840, 6422784, 6080000, 5991680, 6213120, 6427648, 6511872, /* 25752-25759 */ +6590720, 6676480, 6733312, 6827520, 6941184, 6963712, 6905856, 6884864, /* 25760-25767 */ +6920192, 6864896, 6675200, 6571264, 6761472, 7067904, 7225600, 7325952, /* 25768-25775 */ +7617536, 7981312, 8103936, 8029440, 8138240, 8555008, 8992512, 9204736, /* 25776-25783 */ +9307904, 9408256, 9403136, 9406976, 9778432, 10417152, 10761216, 10597120, /* 25784-25791 */ +10328064, 10421248, 11007488, 11867136, 12508928, 12575232, 12289024, 12157184, /* 25792-25799 */ +12236800, 12259328, 12296192, 12542976, 12809472, 12874496, 12921088, 13091584, /* 25800-25807 */ +13193472, 13074432, 12840960, 12628736, 12433408, 12284416, 12333056, 12538624, /* 25808-25815 */ +12497152, 12025344, 11553536, 11433984, 11413504, 11236352, 10998272, 10742272, /* 25816-25823 */ +10408192, 10257408, 10550016, 10947328, 10873344, 10385920, 10032896, 10013440, /* 25824-25831 */ +10094080, 10167040, 10251264, 10269184, 10225664, 10247936, 10232576, 10023168, /* 25832-25839 */ +9793536, 9750528, 9710336, 9549824, 9621504, 10205184, 10944256, 11282944, /* 25840-25847 */ +11134464, 10833152, 10708992, 10916864, 11410688, 11968768, 12356352, 12520960, /* 25848-25855 */ +12617216, 12827392, 13158144, 13377792, 13348608, 13228800, 13188864, 13288192, /* 25856-25863 */ +13434624, 13477376, 13400320, 13285376, 13175040, 13078784, 12986880, 12878080, /* 25864-25871 */ +12736000, 12553984, 12343040, 12161024, 12083200, 12055808, 11953408, 11750144, /* 25872-25879 */ +11486976, 11232512, 11048448, 10956544, 10908416, 10791680, 10548992, 10216704, /* 25880-25887 */ +9935616, 9817088, 9815808, 9762560, 9572096, 9311488, 9061888, 8858368, /* 25888-25895 */ +8685056, 8533504, 8388864, 8191232, 7824128, 7282176, 6774784, 6551808, /* 25896-25903 */ +6533888, 6418176, 6067456, 5593856, 5095424, 4668928, 4495872, 4571392, /* 25904-25911 */ +4573440, 4281600, 3902976, 3731200, 3752704, 3830016, 3950080, 4042240, /* 25912-25919 */ +3972352, 3790848, 3685376, 3731968, 3864576, 4082176, 4365824, 4593408, /* 25920-25927 */ +4713216, 4859392, 5124096, 5347072, 5396224, 5402624, 5565184, 5831680, /* 25928-25935 */ +6059008, 6262016, 6512640, 6743296, 6868480, 6991104, 7270144, 7644160, /* 25936-25943 */ +7922688, 8083200, 8255232, 8462336, 8660992, 8937728, 9334528, 9658880, /* 25944-25951 */ +9722880, 9612800, 9546496, 9599232, 9742080, 9979904, 10256640, 10436096, /* 25952-25959 */ +10492160, 10523392, 10573312, 10587392, 10590976, 10657536, 10759424, 10796032, /* 25960-25967 */ +10768896, 10787328, 10886656, 10997760, 11032320, 10923264, 10679296, 10440448, /* 25968-25975 */ +10380544, 10436864, 10442496, 10418176, 10467584, 10506752, 10429440, 10310400, /* 25976-25983 */ +10220288, 10091776, 9918976, 9825280, 9869312, 9952512, 9917440, 9762560, /* 25984-25991 */ +9629184, 9566720, 9453312, 9243392, 9089280, 9092096, 9176320, 9232640, /* 25992-25999 */ +9233408, 9176064, 9110016, 9093888, 9064704, 8933632, 8754432, 8672768, /* 26000-26007 */ +8736000, 8912384, 9116416, 9163008, 8972544, 8735232, 8679680, 8761600, /* 26008-26015 */ +8770560, 8649216, 8529152, 8525824, 8591104, 8623360, 8592128, 8529152, /* 26016-26023 */ +8429824, 8302336, 8253952, 8343808, 8510464, 8639232, 8650240, 8513792, /* 26024-26031 */ +8305152, 8133120, 8020736, 7916288, 7792128, 7673600, 7587072, 7525888, /* 26032-26039 */ +7437312, 7298560, 7169536, 7094784, 7073792, 7117312, 7227392, 7330048, /* 26040-26047 */ +7348224, 7287808, 7234816, 7201280, 7170560, 7201792, 7356160, 7514368, /* 26048-26055 */ +7564544, 7594240, 7742976, 7934208, 8005888, 7961344, 7956736, 8127488, /* 26056-26063 */ +8414464, 8663040, 8809984, 8937472, 9071616, 9195776, 9384192, 9689600, /* 26064-26071 */ +9917696, 9935616, 9932544, 10173696, 10601728, 10994944, 11231488, 11368704, /* 26072-26079 */ +11491584, 11626496, 11753216, 11867904, 11968768, 12060416, 12167936, 12264704, /* 26080-26087 */ +12329216, 12414208, 12575232, 12688384, 12647680, 12502784, 12366080, 12284416, /* 26088-26095 */ +12268032, 12284672, 12272896, 12232704, 12221184, 12194048, 12009984, 11628032, /* 26096-26103 */ +11145984, 10721280, 10462208, 10411520, 10501120, 10578688, 10462976, 10135552, /* 26104-26111 */ +9786624, 9629952, 9642752, 9633024, 9470464, 9176064, 8877824, 8744192, /* 26112-26119 */ +8833280, 9030144, 9135616, 9054976, 8819200, 8556032, 8421888, 8450048, /* 26120-26127 */ +8517888, 8544000, 8576256, 8672256, 8805120, 8971264, 9139968, 9251840, /* 26128-26135 */ +9263360, 9228288, 9248768, 9453312, 9827584, 10219776, 10531072, 10780416, /* 26136-26143 */ +10952192, 11042304, 11157760, 11386112, 11666432, 11904000, 12057600, 12150528, /* 26144-26151 */ +12217344, 12296960, 12367104, 12406016, 12413952, 12389632, 12331264, 12260864, /* 26152-26159 */ +12200192, 12137728, 12038912, 11894016, 11708672, 11496448, 11278336, 11071744, /* 26160-26167 */ +10900992, 10800896, 10758912, 10692352, 10510592, 10196224, 9824768, 9548800, /* 26168-26175 */ +9428224, 9372160, 9232384, 8936704, 8504064, 8102656, 7945472, 7980288, /* 26176-26183 */ +7909888, 7579392, 7100672, 6653184, 6338304, 6164224, 6059264, 5878528, /* 26184-26191 */ +5525504, 5065472, 4717056, 4612608, 4628736, 4568832, 4367104, 4094208, /* 26192-26199 */ +3859200, 3770624, 3858688, 4009984, 4094720, 4082944, 4026624, 4005888, /* 26200-26207 */ +4065536, 4198144, 4344576, 4502528, 4657152, 4783872, 4887808, 5013248, /* 26208-26215 */ +5178368, 5380608, 5624576, 5855488, 5993728, 6037504, 6100224, 6284800, /* 26216-26223 */ +6579712, 6909696, 7188736, 7349760, 7434752, 7563520, 7779328, 7997952, /* 26224-26231 */ +8126208, 8209152, 8393984, 8739328, 9119232, 9384960, 9483264, 9418496, /* 26232-26239 */ +9277184, 9271552, 9478656, 9695488, 9758464, 9797120, 9917440, 10015232, /* 26240-26247 */ +10023936, 10026496, 10047232, 10012160, 9959168, 9985024, 10095872, 10184704, /* 26248-26255 */ +10183168, 10091776, 9952000, 9815552, 9732352, 9699072, 9646336, 9507072, /* 26256-26263 */ +9339392, 9294592, 9413888, 9534208, 9509120, 9372672, 9222912, 9099008, /* 26264-26271 */ +9013760, 9013760, 9102336, 9173504, 9118464, 8975104, 8843264, 8702976, /* 26272-26279 */ +8513024, 8356096, 8329472, 8336384, 8257024, 8139008, 8110080, 8172032, /* 26280-26287 */ +8202496, 8120832, 7982592, 7895552, 7905792, 7959808, 7995648, 7967232, /* 26288-26295 */ +7880704, 7792640, 7776768, 7820032, 7822336, 7691776, 7460352, 7244800, /* 26296-26303 */ +7146752, 7170048, 7240960, 7287552, 7291648, 7302656, 7329536, 7323904, /* 26304-26311 */ +7235584, 7076864, 6905856, 6809600, 6797824, 6772992, 6679296, 6587392, /* 26312-26319 */ +6565888, 6599168, 6639104, 6617856, 6480128, 6291200, 6187520, 6203904, /* 26320-26327 */ +6286336, 6408448, 6547456, 6640640, 6612992, 6493184, 6364416, 6289664, /* 26328-26335 */ +6259968, 6285056, 6379264, 6519808, 6643200, 6723840, 6805504, 6909952, /* 26336-26343 */ +7017472, 7130368, 7249664, 7334144, 7373312, 7469312, 7702528, 8025344, /* 26344-26351 */ +8328960, 8525312, 8573696, 8513024, 8449024, 8470528, 8626176, 8915712, /* 26352-26359 */ +9306368, 9724672, 10034688, 10143744, 10130432, 10192384, 10419200, 10725376, /* 26360-26367 */ +10953472, 11046912, 11097088, 11248128, 11501824, 11719168, 11775488, 11689216, /* 26368-26375 */ +11568128, 11507712, 11543552, 11682816, 11851776, 11926016, 11826688, 11607808, /* 26376-26383 */ +11366656, 11160832, 10991616, 10834176, 10629888, 10376448, 10152704, 10058496, /* 26384-26391 */ +10062080, 10030848, 9872128, 9585920, 9271296, 9078784, 9053952, 9047552, /* 26392-26399 */ +8882944, 8563712, 8221184, 7928576, 7677440, 7469824, 7301376, 7118336, /* 26400-26407 */ +6920448, 6797824, 6778112, 6754560, 6658304, 6565888, 6592000, 6749440, /* 26408-26415 */ +6941696, 7057920, 7052032, 6996992, 7019264, 7164928, 7304448, 7295744, /* 26416-26423 */ +7160320, 7046144, 7064320, 7266816, 7608320, 7886080, 7954176, 7947520, /* 26424-26431 */ +8091904, 8417280, 8813824, 9191936, 9470464, 9594112, 9650432, 9785344, /* 26432-26439 */ +10009088, 10190080, 10274560, 10329088, 10430720, 10573824, 10677504, 10674432, /* 26440-26447 */ +10569728, 10455552, 10376960, 10318848, 10209792, 10039552, 9842688, 9696768, /* 26448-26455 */ +9608960, 9533184, 9397760, 9185280, 8926208, 8725760, 8636672, 8545024, /* 26456-26463 */ +8353024, 8142336, 8036352, 7968256, 7817216, 7542016, 7161344, 6710016, /* 26464-26471 */ +6266624, 5867264, 5499904, 5165568, 4950272, 4884224, 4882944, 4793856, /* 26472-26479 */ +4588288, 4352256, 4172800, 4073472, 4039680, 4037120, 4023296, 4019456, /* 26480-26487 */ +4059392, 4097280, 4047104, 3898880, 3723264, 3620352, 3651584, 3794688, /* 26488-26495 */ +3982848, 4178432, 4364544, 4493312, 4563200, 4666880, 4889088, 5145856, /* 26496-26503 */ +5297152, 5395456, 5606400, 5933568, 6186240, 6216448, 6086912, 6006784, /* 26504-26511 */ +6142464, 6519808, 6960896, 7224320, 7259392, 7277824, 7484160, 7828224, /* 26512-26519 */ +8136192, 8292608, 8278272, 8194560, 8207104, 8358656, 8492288, 8461568, /* 26520-26527 */ +8335360, 8273920, 8324352, 8381440, 8366080, 8302848, 8303616, 8429824, /* 26528-26535 */ +8664320, 8868864, 8907776, 8761344, 8571904, 8485632, 8512256, 8555008, /* 26536-26543 */ +8519168, 8378624, 8219904, 8144640, 8124416, 8046080, 7944192, 7965696, /* 26544-26551 */ +8090880, 8140544, 8071936, 7984896, 7941888, 7972352, 8124928, 8320000, /* 26552-26559 */ +8352256, 8157696, 7903488, 7793152, 7888896, 8071680, 8153344, 8029440, /* 26560-26567 */ +7799552, 7673088, 7790336, 8062208, 8253440, 8207104, 7983360, 7775232, /* 26568-26575 */ +7723264, 7820032, 7960576, 8035328, 7994624, 7836928, 7628544, 7434240, /* 26576-26583 */ +7312384, 7270912, 7280384, 7318784, 7400704, 7520000, 7629824, 7682816, /* 26584-26591 */ +7622144, 7406336, 7090688, 6869248, 6899712, 7118336, 7292416, 7258880, /* 26592-26599 */ +7060736, 6785280, 6506752, 6322176, 6288640, 6309632, 6286336, 6233344, /* 26600-26607 */ +6220288, 6261760, 6302976, 6270976, 6136320, 5939456, 5753344, 5660160, /* 26608-26615 */ +5686528, 5733632, 5690112, 5594112, 5562880, 5625344, 5679360, 5620736, /* 26616-26623 */ +5446912, 5264128, 5200896, 5309952, 5529344, 5734144, 5803264, 5728256, /* 26624-26631 */ +5632256, 5606400, 5673216, 5857280, 6134784, 6375168, 6465280, 6440704, /* 26632-26639 */ +6410240, 6450944, 6600448, 6794240, 6898688, 6895616, 6945792, 7203072, /* 26640-26647 */ +7651840, 8078080, 8256256, 8159488, 8028160, 8100608, 8433920, 8906496, /* 26648-26655 */ +9304320, 9481472, 9530880, 9689600, 10067456, 10492928, 10705408, 10637312, /* 26656-26663 */ +10516992, 10603264, 10962688, 11467776, 11903232, 12073728, 11979520, 11811584, /* 26664-26671 */ +11704064, 11657472, 11649792, 11645184, 11587072, 11501312, 11477248, 11432960, /* 26672-26679 */ +11211008, 10801408, 10349568, 10030848, 9972480, 10136320, 10301696, 10273792, /* 26680-26687 */ +10004224, 9598976, 9240832, 9047808, 8915712, 8684032, 8319488, 7892224, /* 26688-26695 */ +7501056, 7252736, 7128832, 6947328, 6618880, 6231808, 5878016, 5600256, /* 26696-26703 */ +5502976, 5623808, 5784832, 5789952, 5688832, 5656064, 5744896, 5859584, /* 26704-26711 */ +5919488, 5896704, 5796096, 5734912, 5847296, 6105600, 6300160, 6327040, /* 26712-26719 */ +6260480, 6196992, 6209024, 6386944, 6736384, 7126272, 7439360, 7696384, /* 26720-26727 */ +7958272, 8232960, 8521472, 8845312, 9207552, 9558784, 9791232, 9873408, /* 26728-26735 */ +9892608, 9966336, 10108672, 10238464, 10278912, 10203136, 10048000, 9892608, /* 26736-26743 */ +9784064, 9720832, 9667584, 9564160, 9374976, 9154560, 8988416, 8881664, /* 26744-26751 */ +8784128, 8737792, 8762368, 8757248, 8602624, 8379136, 8206848, 8074496, /* 26752-26759 */ +7881984, 7596544, 7209728, 6671616, 6023936, 5444096, 5114112, 4994048, /* 26760-26767 */ +4934400, 4869888, 4791040, 4614912, 4276992, 3929344, 3792128, 3887616, /* 26768-26775 */ +4063488, 4232448, 4385792, 4485376, 4489472, 4410880, 4284416, 4134144, /* 26776-26783 */ +4012032, 3955712, 3966720, 4057088, 4284928, 4594944, 4824832, 4867328, /* 26784-26791 */ +4804864, 4769280, 4853760, 5112832, 5595136, 6182144, 6655232, 6903040, /* 26792-26799 */ +7014400, 7001088, 6841088, 6699008, 6812160, 7133184, 7460096, 7702784, /* 26800-26807 */ +7859968, 7901440, 7852032, 7766016, 7675136, 7574016, 7504128, 7572736, /* 26808-26815 */ +7846144, 8176384, 8290304, 8133376, 7903232, 7766528, 7734272, 7771136, /* 26816-26823 */ +7817472, 7785472, 7676416, 7637248, 7762176, 7915776, 7860224, 7532288, /* 26824-26831 */ +7158528, 6987776, 7038208, 7135232, 7158784, 7103232, 7016192, 6926592, /* 26832-26839 */ +6866688, 6853376, 6881280, 6930176, 7027968, 7188480, 7338496, 7369472, /* 26840-26847 */ +7306496, 7272192, 7350016, 7544064, 7825920, 8073984, 8130560, 7983616, /* 26848-26855 */ +7801856, 7739648, 7822848, 7996160, 8145664, 8129280, 7954176, 7816192, /* 26856-26863 */ +7882752, 8099072, 8281344, 8308480, 8196608, 8107520, 8259584, 8658944, /* 26864-26871 */ +9022720, 9061120, 8734464, 8275200, 8026112, 8147200, 8408320, 8433664, /* 26872-26879 */ +8143360, 7738880, 7451392, 7392512, 7486720, 7488256, 7258368, 6953984, /* 26880-26887 */ +6830592, 6888192, 6958848, 7019776, 7175936, 7391744, 7536896, 7578368, /* 26888-26895 */ +7505408, 7244032, 6847232, 6538240, 6405632, 6317568, 6181376, 6076160, /* 26896-26903 */ +6023168, 5960960, 5919232, 5944832, 5971968, 5975296, 6069248, 6284032, /* 26904-26911 */ +6455040, 6499840, 6515712, 6540544, 6448384, 6205952, 6009600, 6020864, /* 26912-26919 */ +6152960, 6221568, 6167040, 6005248, 5810432, 5722368, 5814272, 5975808, /* 26920-26927 */ +6017536, 5823232, 5456896, 5198080, 5323264, 5793024, 6292480, 6543104, /* 26928-26935 */ +6491648, 6320896, 6226176, 6279680, 6441984, 6610176, 6617344, 6478848, /* 26936-26943 */ +6484736, 6793472, 7151616, 7264512, 7133952, 6945280, 6892288, 7126784, /* 26944-26951 */ +7560960, 7855104, 7847936, 7803648, 8071936, 8699904, 9432320, 9881856, /* 26952-26959 */ +9902080, 9748480, 9818368, 10293760, 10967552, 11379968, 11303680, 11069184, /* 26960-26967 */ +11094272, 11365888, 11599616, 11631360, 11461120, 11219456, 11131392, 11303936, /* 26968-26975 */ +11601920, 11805952, 11810048, 11646208, 11428096, 11242752, 11129600, 11122944, /* 26976-26983 */ +11132928, 10980352, 10671104, 10392320, 10169856, 9929728, 9672960, 9334528, /* 26984-26991 */ +8816896, 8322304, 8138752, 8167424, 8067840, 7744256, 7305472, 6872320, /* 26992-26999 */ +6537216, 6402304, 6486272, 6596608, 6485504, 6166272, 5932032, 5871616, /* 27000-27007 */ +5792512, 5650176, 5615872, 5736192, 5867520, 5892096, 5820672, 5734656, /* 27008-27015 */ +5731840, 5885952, 6199040, 6533376, 6700032, 6711040, 6743040, 6903296, /* 27016-27023 */ +7172864, 7528704, 7888640, 8205568, 8502272, 8770560, 8936960, 9036800, /* 27024-27031 */ +9244672, 9622272, 10044672, 10303744, 10262272, 10000896, 9784576, 9809408, /* 27032-27039 */ +10014464, 10187008, 10206208, 10070272, 9861888, 9690368, 9663488, 9763584, /* 27040-27047 */ +9813760, 9642496, 9336320, 9123840, 9020672, 8879104, 8698624, 8517888, /* 27048-27055 */ +8225792, 7832576, 7566848, 7458304, 7214336, 6722816, 6275328, 6131712, /* 27056-27063 */ +6174208, 6132224, 5915136, 5570304, 5206016, 5036288, 5154560, 5276416, /* 27064-27071 */ +5104640, 4747008, 4493568, 4462080, 4633344, 4879104, 4933632, 4671488, /* 27072-27079 */ +4353792, 4282880, 4451072, 4699904, 4974080, 5235456, 5439232, 5646592, /* 27080-27087 */ +5902592, 6068736, 6032128, 5948672, 5973760, 6054400, 6238464, 6706944, /* 27088-27095 */ +7336192, 7675392, 7566080, 7348992, 7367424, 7650304, 8016640, 8256768, /* 27096-27103 */ +8186880, 7902464, 7751936, 7945728, 8223744, 8214784, 7883776, 7502080, /* 27104-27111 */ +7332352, 7511040, 8009472, 8465152, 8465920, 8065024, 7730432, 7695104, /* 27112-27119 */ +7798272, 7801088, 7592192, 7187712, 6820352, 6749184, 6958336, 7153408, /* 27120-27127 */ +7113984, 6771456, 6211584, 5767936, 5824000, 6337792, 6786048, 6846720, /* 27128-27135 */ +6722560, 6697984, 6776576, 6930432, 7167488, 7267072, 7030016, 6740224, /* 27136-27143 */ +6808832, 7188736, 7510784, 7578368, 7448832, 7240192, 7149568, 7399680, /* 27144-27151 */ +7959808, 8424960, 8513536, 8412672, 8407040, 8486144, 8608768, 8845056, /* 27152-27159 */ +9075968, 9069824, 8909568, 8875008, 8948992, 8975104, 9024256, 9204736, /* 27160-27167 */ +9295360, 9097984, 8779264, 8636160, 8725248, 8922112, 9034496, 8918784, /* 27168-27175 */ +8570112, 8142848, 7809280, 7688448, 7774720, 7922432, 7968512, 7885312, /* 27176-27183 */ +7739136, 7541504, 7271680, 6957824, 6705152, 6574592, 6556928, 6610176, /* 27184-27191 */ +6651136, 6573056, 6392576, 6271488, 6283008, 6361600, 6447616, 6516480, /* 27192-27199 */ +6514432, 6451712, 6438656, 6565632, 6707712, 6660864, 6488064, 6480640, /* 27200-27207 */ +6676736, 6808576, 6824960, 6948096, 7237632, 7588096, 7974400, 8288768, /* 27208-27215 */ +8285184, 7948032, 7539968, 7227392, 7045888, 7124992, 7493376, 7851008, /* 27216-27223 */ +7902976, 7691264, 7475200, 7439872, 7570688, 7686656, 7547648, 7096064, /* 27224-27231 */ +6591744, 6418944, 6689024, 7128576, 7347456, 7123200, 6561024, 6076160, /* 27232-27239 */ +5932544, 5960960, 5937408, 5957888, 6102016, 6193152, 6158336, 6114304, /* 27240-27247 */ +6057216, 5874688, 5757440, 5983488, 6470912, 6817024, 6809856, 6648064, /* 27248-27255 */ +6622464, 6814464, 7176448, 7622144, 7953408, 8003840, 7910144, 7990016, /* 27256-27263 */ +8361728, 8851456, 9246464, 9511680, 9742080, 10094080, 10599680, 11059200, /* 27264-27271 */ +11202816, 11034880, 10850304, 10918656, 11289600, 11761408, 12017920, 11948032, /* 27272-27279 */ +11746816, 11688704, 11815680, 11964928, 11981568, 11826432, 11609600, 11534080, /* 27280-27287 */ +11627776, 11650304, 11428096, 11076608, 10711296, 10278912, 9823488, 9541120, /* 27288-27295 */ +9450240, 9408000, 9417472, 9483264, 9282048, 8553472, 7671296, 7268352, /* 27296-27303 */ +7363584, 7447808, 7270912, 6971136, 6695424, 6470144, 6441472, 6630656, /* 27304-27311 */ +6723328, 6486016, 6177536, 6111744, 6176256, 6109952, 5890048, 5713920, /* 27312-27319 */ +5754112, 6041856, 6468352, 6870272, 7042304, 6928896, 6837248, 7117312, /* 27320-27327 */ +7661568, 8091904, 8246528, 8261120, 8337408, 8609792, 9043456, 9472512, /* 27328-27335 */ +9693952, 9599488, 9365760, 9342976, 9640960, 10032128, 10293504, 10364672, /* 27336-27343 */ +10324480, 10349312, 10530816, 10731008, 10772480, 10638080, 10395136, 10219264, /* 27344-27351 */ +10298880, 10466560, 10256896, 9600768, 8911360, 8570880, 8630272, 8872704, /* 27352-27359 */ +8941056, 8663552, 8262912, 8058880, 8078336, 8049152, 7755520, 7300864, /* 27360-27367 */ +6914816, 6672640, 6565632, 6573568, 6467328, 6006272, 5425152, 5125120, /* 27368-27375 */ +5059840, 4933376, 4771328, 4763136, 4873728, 5030912, 5291264, 5625344, /* 27376-27383 */ +5772032, 5616128, 5406464, 5455104, 5733120, 5986560, 6062336, 5990144, /* 27384-27391 */ +5883648, 5915648, 6199040, 6561280, 6760704, 6859264, 7069440, 7356160, /* 27392-27399 */ +7600640, 7804672, 7919360, 7813120, 7569152, 7477504, 7690240, 8121600, /* 27400-27407 */ +8571648, 8805888, 8649216, 8172544, 7696640, 7515136, 7649024, 7880704, /* 27408-27415 */ +7977472, 7857664, 7673088, 7676672, 7907840, 8018432, 7724800, 7182848, /* 27416-27423 */ +6780160, 6707456, 6876416, 7040768, 6960384, 6590720, 6189056, 6082048, /* 27424-27431 */ +6311680, 6618368, 6775552, 6754560, 6670080, 6714368, 6986240, 7217920, /* 27432-27439 */ +7034880, 6525696, 6155264, 6200064, 6638336, 7297792, 7803136, 7788032, /* 27440-27447 */ +7402240, 7182592, 7355136, 7725056, 8111616, 8434944, 8592640, 8583168, /* 27448-27455 */ +8632576, 8884736, 9174272, 9243136, 9078784, 8876032, 8773376, 8860416, /* 27456-27463 */ +9214464, 9659392, 9789184, 9522688, 9212928, 9120768, 9196288, 9331200, /* 27464-27471 */ +9434112, 9386752, 9217024, 9129984, 9166336, 9150464, 8969472, 8729088, /* 27472-27479 */ +8519168, 8328448, 8121088, 7951616, 7877632, 7863808, 7844864, 7810304, /* 27480-27487 */ +7731712, 7562496, 7332352, 7111936, 6951424, 6895360, 6932736, 6973952, /* 27488-27495 */ +7012608, 7102976, 7148544, 6975488, 6615040, 6312960, 6254848, 6363392, /* 27496-27503 */ +6437888, 6484224, 6695424, 7152640, 7705088, 8134912, 8257536, 7963136, /* 27504-27511 */ +7421952, 7093504, 7282944, 7819520, 8325888, 8611584, 8680704, 8604160, /* 27512-27519 */ +8569088, 8687616, 8888064, 9014016, 9026816, 9017088, 9115136, 9304320, /* 27520-27527 */ +9390336, 9191936, 8772352, 8327936, 8036352, 7945728, 8015616, 8168192, /* 27528-27535 */ +8337664, 8403712, 8246784, 7947776, 7733760, 7608576, 7367168, 7009280, /* 27536-27543 */ +6736384, 6653184, 6620672, 6524160, 6361088, 6129664, 5743360, 5261056, /* 27544-27551 */ +4976640, 5014784, 5117184, 5069056, 4967424, 4944896, 5008896, 5209088, /* 27552-27559 */ +5582080, 5976576, 6142208, 6030336, 5948416, 6214400, 6732288, 7154944, /* 27560-27567 */ +7310336, 7239936, 7062784, 7020544, 7290368, 7728384, 8067584, 8233984, /* 27568-27575 */ +8408320, 8770816, 9299968, 9820416, 10207744, 10462720, 10640640, 10896128, /* 27576-27583 */ +11382528, 12006144, 12421376, 12432128, 12173824, 11913984, 11818752, 11918848, /* 27584-27591 */ +12121088, 12214528, 12064768, 11880192, 11955456, 12191488, 12202240, 11861760, /* 27592-27599 */ +11397120, 11010304, 10757376, 10659072, 10614272, 10345728, 9827072, 9453312, /* 27600-27607 */ +9464064, 9547520, 9352960, 8966144, 8622592, 8350208, 8107264, 7875328, /* 27608-27615 */ +7574272, 7206144, 6944768, 6890752, 6903040, 6874624, 6843392, 6818048, /* 27616-27623 */ +6729472, 6557696, 6346752, 6178304, 6142208, 6286592, 6570496, 6921984, /* 27624-27631 */ +7331328, 7753984, 8013312, 8050176, 8098560, 8348672, 8619264, 8657152, /* 27632-27639 */ +8508928, 8432384, 8604928, 9004288, 9426688, 9648384, 9640704, 9699584, /* 27640-27647 */ +10120960, 10755328, 11183616, 11286016, 11268352, 11241216, 11204096, 11136256, /* 27648-27655 */ +10965760, 10651904, 10340864, 10257152, 10436608, 10666752, 10683392, 10456320, /* 27656-27663 */ +10102016, 9676800, 9213952, 8908800, 8919552, 9135872, 9346816, 9378304, /* 27664-27671 */ +9076736, 8475392, 7880960, 7521792, 7266560, 6955776, 6669056, 6461440, /* 27672-27679 */ +6275840, 6159360, 6216704, 6307840, 6189312, 5859584, 5529856, 5392128, /* 27680-27687 */ +5506304, 5788672, 6021376, 6044416, 5904128, 5813248, 5931776, 6263808, /* 27688-27695 */ +6605568, 6749952, 6738688, 6862592, 7270144, 7739136, 7909632, 7732992, /* 27696-27703 */ +7495424, 7501312, 7880448, 8535552, 9102848, 9257984, 9089280, 8897536, /* 27704-27711 */ +8777728, 8752128, 8939520, 9241600, 9315072, 9110016, 8965888, 9064704, /* 27712-27719 */ +9252096, 9400832, 9452800, 9241600, 8715264, 8168192, 7953920, 8043008, /* 27720-27727 */ +8141056, 8073216, 7854080, 7524096, 7129088, 6859776, 6878976, 7020800, /* 27728-27735 */ +7033600, 6950400, 6922496, 6889472, 6670592, 6244608, 5739520, 5389824, /* 27736-27743 */ +5406976, 5823744, 6383616, 6654464, 6416128, 5982464, 5887488, 6256896, /* 27744-27751 */ +6733568, 7003648, 7037696, 6980608, 6957312, 7087104, 7384320, 7723264, /* 27752-27759 */ +7991552, 8260352, 8543744, 8673280, 8595456, 8592640, 8851456, 9177344, /* 27760-27767 */ +9276160, 9219840, 9289472, 9580032, 9981440, 10402560, 10755072, 10817280, /* 27768-27775 */ +10502144, 10075136, 9867264, 9892096, 9948672, 9963776, 10046720, 10207232, /* 27776-27783 */ +10306304, 10265856, 10114816, 9828096, 9341952, 8773632, 8390912, 8326656, /* 27784-27791 */ +8466944, 8617472, 8620800, 8327680, 7712512, 7093760, 6933760, 7262208, /* 27792-27799 */ +7576064, 7490304, 7234304, 7176192, 7249152, 7154688, 6876416, 6592512, /* 27800-27807 */ +6379776, 6283520, 6342912, 6470912, 6528000, 6544896, 6611968, 6694912, /* 27808-27815 */ +6669312, 6480128, 6226944, 6248448, 6860544, 7961856, 9057792, 9688576, /* 27816-27823 */ +9654016, 9091328, 8442368, 8174848, 8454144, 9106432, 9816576, 10310656, /* 27824-27831 */ +10453504, 10219008, 9716992, 9244672, 9170176, 9622528, 10308864, 10855168, /* 27832-27839 */ +11136768, 11156480, 10903552, 10459648, 9989376, 9554176, 9158656, 8966912, /* 27840-27847 */ +9194240, 9699584, 10021888, 9901056, 9436928, 8791552, 8055552, 7427840, /* 27848-27855 */ +7105024, 7070208, 7098368, 6987264, 6654464, 6170368, 5667072, 5232896, /* 27856-27863 */ +4895488, 4696832, 4636416, 4640256, 4671488, 4783360, 4954624, 5080576, /* 27864-27871 */ +5062656, 4909568, 4777216, 4768512, 4875264, 5067520, 5388544, 5771776, /* 27872-27879 */ +6033920, 6147584, 6252800, 6424832, 6604032, 6751488, 6883840, 7049984, /* 27880-27887 */ +7336448, 7914496, 8825856, 9743872, 10162688, 10003968, 9669376, 9602048, /* 27888-27895 */ +10006784, 10800384, 11614976, 12056320, 12049664, 11788032, 11492608, 11289856, /* 27896-27903 */ +11283456, 11571456, 12126976, 12742400, 13194496, 13363968, 13156864, 12649472, /* 27904-27911 */ +12098304, 11648256, 11246080, 10949376, 10896896, 10928128, 10778368, 10486016, /* 27912-27919 */ +10267136, 10114304, 9895936, 9640960, 9429760, 9204224, 8915200, 8719104, /* 27920-27927 */ +8724992, 8776704, 8618752, 8187648, 7564800, 6872320, 6313728, 6131456, /* 27928-27935 */ +6400000, 6929408, 7442688, 7745536, 7748096, 7428608, 6931712, 6576896, /* 27936-27943 */ +6599680, 6936064, 7394560, 7838976, 8197888, 8500480, 8776448, 8900864, /* 27944-27951 */ +8746752, 8529920, 8573440, 8919040, 9357568, 9743360, 10068992, 10354176, /* 27952-27959 */ +10564096, 10593792, 10415104, 10223872, 10269696, 10553600, 10855680, 11024896, /* 27960-27967 */ +11084800, 11077376, 11058432, 11050752, 10972416, 10703872, 10320896, 10089472, /* 27968-27975 */ +10219008, 10577408, 10831872, 10729216, 10222080, 9497088, 8901888, 8584192, /* 27976-27983 */ +8336128, 8053760, 7991552, 8243968, 8412416, 8174592, 7741440, 7497984, /* 27984-27991 */ +7514112, 7592960, 7605504, 7544064, 7442176, 7237120, 6839040, 6356736, /* 27992-27999 */ +6127872, 6319616, 6638080, 6753280, 6708736, 6758144, 6977792, 7324672, /* 28000-28007 */ +7704320, 7879680, 7657472, 7344640, 7469824, 8041472, 8546816, 8700160, /* 28008-28015 */ +8669952, 8676608, 8797696, 9000960, 9178112, 9209088, 9138688, 9140992, /* 28016-28023 */ +9323264, 9600256, 9791744, 9773824, 9582848, 9370112, 9256704, 9254144, /* 28024-28031 */ +9304320, 9305088, 9191680, 9049856, 8943360, 8778240, 8480256, 8208128, /* 28032-28039 */ +8083968, 8043008, 8020480, 8078336, 8143616, 7981056, 7515648, 7044096, /* 28040-28047 */ +6846976, 6911488, 7063040, 7148288, 7041536, 6683392, 6216192, 5899264, /* 28048-28055 */ +5890560, 6095616, 6283008, 6320640, 6357248, 6605824, 7024128, 7352832, /* 28056-28063 */ +7424512, 7294976, 7078656, 6855680, 6672896, 6654208, 7004160, 7736832, /* 28064-28071 */ +8499712, 8878592, 8828928, 8632064, 8647936, 8987904, 9424640, 9675264, /* 28072-28079 */ +9726720, 9655296, 9457664, 9213696, 9095936, 9185280, 9491456, 9979904, /* 28080-28087 */ +10390272, 10405376, 10139136, 10042112, 10292736, 10617088, 10718464, 10597888, /* 28088-28095 */ +10365440, 10008832, 9444608, 8805120, 8402176, 8405504, 8647424, 8852736, /* 28096-28103 */ +8927744, 8984064, 9000448, 8681984, 7965952, 7456000, 7721216, 8446464, /* 28104-28111 */ +8898560, 8882688, 8550656, 7893760, 7066368, 6638080, 6859008, 7264000, /* 28112-28119 */ +7441408, 7562752, 7721216, 7533056, 6865152, 6308864, 6480896, 7328256, /* 28120-28127 */ +8235264, 8621312, 8442880, 8191488, 8318464, 8732160, 9036032, 9009408, /* 28128-28135 */ +8759040, 8504064, 8390144, 8450304, 8689920, 9085952, 9504256, 9751296, /* 28136-28143 */ +9799168, 9796096, 9860096, 9953536, 10062080, 10280192, 10669824, 11055616, /* 28144-28151 */ +11117312, 10723584, 10123008, 9686528, 9504000, 9420800, 9369344, 9486592, /* 28152-28159 */ +9829888, 10239488, 10452480, 10291968, 9782784, 9240576, 9070848, 9262336, /* 28160-28167 */ +9336320, 9019904, 8529408, 8098048, 7701248, 7363328, 7245568, 7287040, /* 28168-28175 */ +7211776, 7001344, 6985984, 7243264, 7383552, 7140352, 6747904, 6516480, /* 28176-28183 */ +6414848, 6245376, 5933568, 5620992, 5537280, 5710080, 5933312, 6089216, /* 28184-28191 */ +6209024, 6203136, 5917952, 5518848, 5395968, 5760256, 6481664, 7211008, /* 28192-28199 */ +7588096, 7529216, 7335168, 7349504, 7559424, 7769600, 7891712, 7923968, /* 28200-28207 */ +7860224, 7805696, 7949568, 8245760, 8429056, 8380928, 8333312, 8558080, /* 28208-28215 */ +9060608, 9688832, 10311424, 10856704, 11217408, 11278592, 10971392, 10412800, /* 28216-28223 */ +9969152, 9946368, 10254592, 10603520, 10824960, 10814976, 10482176, 10033920, /* 28224-28231 */ +9891840, 10106112, 10300672, 10234624, 10029056, 9918464, 10039040, 10321920, /* 28232-28239 */ +10523136, 10445312, 10081024, 9552128, 9050112, 8760320, 8819200, 9289216, /* 28240-28247 */ +9978880, 10462720, 10377472, 9687040, 8700416, 8020992, 8059648, 8536320, /* 28248-28255 */ +8872448, 8893696, 8772608, 8654080, 8711936, 9035264, 9246720, 8960768, /* 28256-28263 */ +8530688, 8641792, 9299968, 9958912, 10311424, 10383872, 10123520, 9556224, /* 28264-28271 */ +9087744, 9145856, 9595136, 10025728, 10332928, 10547200, 10449664, 9961728, /* 28272-28279 */ +9532160, 9557248, 9902336, 10204672, 10317056, 10279424, 10204416, 10194432, /* 28280-28287 */ +10271488, 10404096, 10534912, 10530816, 10297088, 9908480, 9486336, 9120000, /* 28288-28295 */ +8998144, 9223680, 9529600, 9523200, 9200128, 8847616, 8622848, 8486912, /* 28296-28303 */ +8369152, 8195072, 8009984, 8104448, 8649728, 9211136, 9127936, 8374016, /* 28304-28311 */ +7622912, 7424256, 7730432, 8177152, 8440064, 8365568, 8069376, 7898368, /* 28312-28319 */ +8012544, 8196096, 8228352, 8160768, 8079872, 7992832, 8007936, 8204288, /* 28320-28327 */ +8522240, 8918016, 9305600, 9400064, 9073920, 8625408, 8488448, 8772096, /* 28328-28335 */ +9217536, 9484544, 9544960, 9547520, 9474560, 9206016, 8890112, 8787712, /* 28336-28343 */ +8890368, 9027840, 9137152, 9252864, 9312512, 9232896, 9056256, 8871168, /* 28344-28351 */ +8666880, 8442880, 8301312, 8372736, 8555520, 8535808, 8311040, 8342016, /* 28352-28359 */ +8751872, 8903680, 8273664, 7249664, 6572544, 6531840, 6996224, 7670528, /* 28360-28367 */ +8064768, 7780864, 7104256, 6808576, 7113472, 7485696, 7524608, 7474176, /* 28368-28375 */ +7574272, 7654144, 7599616, 7535872, 7543040, 7592704, 7730176, 7973120, /* 28376-28383 */ +8225792, 8430848, 8625664, 8864512, 9107456, 9228288, 9125888, 8867072, /* 28384-28391 */ +8637184, 8567552, 8670976, 8927744, 9245440, 9501696, 9729792, 9983488, /* 28392-28399 */ +10051072, 9671936, 9062144, 8755456, 8964608, 9438208, 9902592, 10266368, /* 28400-28407 */ +10360576, 9970688, 9190912, 8490240, 8254208, 8471040, 8781056, 8821760, /* 28408-28415 */ +8600064, 8483584, 8666624, 8807424, 8504320, 7933440, 7630080, 7715584, /* 28416-28423 */ +7847936, 7942400, 8172800, 8354816, 8051712, 7480320, 7341312, 7731456, /* 28424-28431 */ +8109824, 8254976, 8346112, 8290048, 7957760, 7700736, 7902976, 8332800, /* 28432-28439 */ +8620800, 8744704, 8681984, 8220416, 7646208, 7707392, 8571392, 9543168, /* 28440-28447 */ +9986560, 9754112, 9078784, 8603392, 8969728, 9913856, 10558464, 10645248, /* 28448-28455 */ +10544384, 10431488, 10258688, 10152960, 10251776, 10377984, 10281216, 9998592, /* 28456-28463 */ +9774592, 9737472, 9788928, 9832448, 9977088, 10319360, 10645504, 10632448, /* 28464-28471 */ +10265856, 9876736, 9724416, 9741056, 9694976, 9608448, 9684224, 9897984, /* 28472-28479 */ +10082048, 10238976, 10207232, 9659904, 8884736, 8690176, 9161984, 9512192, /* 28480-28487 */ +9446144, 9494272, 9774848, 9712384, 9114624, 8546560, 8468992, 8749568, /* 28488-28495 */ +9037824, 9140480, 9021696, 8746752, 8492288, 8442112, 8637696, 8877824, /* 28496-28503 */ +8846336, 8468224, 8019200, 7822592, 7950592, 8285184, 8705024, 8933376, /* 28504-28511 */ +8553216, 7701504, 7269632, 7792128, 8589824, 8790016, 8450560, 8002816, /* 28512-28519 */ +7455488, 6824448, 6664448, 7270144, 8002816, 8079104, 7559424, 7052800, /* 28520-28527 */ +6854656, 6855680, 6947072, 7230720, 7682048, 7853056, 7374592, 6764032, /* 28528-28535 */ +6844416, 7440640, 7713280, 7529984, 7399936, 7367168, 7076608, 6676480, /* 28536-28543 */ +6704384, 7156736, 7515648, 7595264, 7701760, 7966208, 8195328, 8247552, /* 28544-28551 */ +8087296, 7727104, 7391232, 7436032, 7891968, 8487680, 8943104, 9086720, /* 28552-28559 */ +8847616, 8353536, 7940096, 7966720, 8555520, 9422848, 10044928, 10017792, /* 28560-28567 */ +9363456, 8602880, 8320512, 8516608, 8755968, 8880128, 9044992, 9206016, /* 28568-28575 */ +9190912, 9038848, 8893952, 8834816, 8857600, 8876544, 8822272, 8738560, /* 28576-28583 */ +8636416, 8514560, 8535808, 8805376, 9068288, 9023744, 8668672, 8306176, /* 28584-28591 */ +8254464, 8546816, 8901632, 9106432, 9094400, 8847360, 8566016, 8617216, /* 28592-28599 */ +8894208, 8949760, 8788224, 8797696, 9109248, 9542400, 9799168, 9560320, /* 28600-28607 */ +8941056, 8594688, 8838144, 9242368, 9401856, 9487872, 9637376, 9640960, /* 28608-28615 */ +9395200, 9203968, 9306112, 9556480, 9812736, 10103552, 10272000, 10074624, /* 28616-28623 */ +9716224, 9676544, 9980160, 10231296, 10090752, 9501952, 8786688, 8513792, /* 28624-28631 */ +8922112, 9650688, 10220544, 10318592, 9834496, 9081600, 8698880, 8900352, /* 28632-28639 */ +9217792, 9178624, 8893184, 8808704, 9051904, 9293056, 9206016, 8879104, /* 28640-28647 */ +8616960, 8623616, 8893440, 9251584, 9406720, 9240576, 8924928, 8649472, /* 28648-28655 */ +8506368, 8492288, 8385536, 8017152, 7803904, 8205056, 8770816, 8725760, /* 28656-28663 */ +8204544, 7922432, 8056320, 8284672, 8419840, 8479232, 8502016, 8600832, /* 28664-28671 */ +8857088, 9031424, 8802560, 8371456, 8271616, 8612096, 9166848, 9764864, /* 28672-28679 */ +10035968, 9552640, 8734464, 8524288, 9012736, 9439488, 9458176, 9376768, /* 28680-28687 */ +9475072, 9735936, 9953024, 9885440, 9549312, 9175552, 8910336, 8791552, /* 28688-28695 */ +8925440, 9356288, 9811712, 9895936, 9494528, 8935680, 8620544, 8611840, /* 28696-28703 */ +8764928, 9052928, 9498368, 9847296, 9773824, 9217280, 8435456, 7805952, /* 28704-28711 */ +7773952, 8466688, 9282816, 9330432, 8539392, 7840000, 8001280, 8753152, /* 28712-28719 */ +9268992, 9203200, 8918272, 8764672, 8651776, 8597248, 8874240, 9351424, /* 28720-28727 */ +9497344, 9282048, 9148672, 9139200, 9054464, 9160192, 9726720, 10314240, /* 28728-28735 */ +10341632, 9954816, 9712128, 9876480, 10257664, 10466304, 10338304, 10095360, /* 28736-28743 */ +9991168, 9958144, 9905152, 10013696, 10292480, 10336256, 9891328, 9335552, /* 28744-28751 */ +9236992, 9567488, 9649920, 9227008, 8985088, 9364992, 9597696, 8971520, /* 28752-28759 */ +8127232, 8088576, 8744448, 9126400, 8687872, 7922944, 7630336, 7768832, /* 28760-28767 */ +7762944, 7676416, 7990016, 8469760, 8404736, 7837184, 7512576, 7634176, /* 28768-28775 */ +7692288, 7488768, 7447296, 7780864, 8141056, 8179456, 7988992, 7971328, /* 28776-28783 */ +8350208, 8847616, 9037312, 8998912, 9056768, 9118208, 9013248, 9139968, /* 28784-28791 */ +9835264, 10450176, 10172416, 9491712, 9564416, 10284288, 10573824, 10433280, /* 28792-28799 */ +10751744, 11375616, 11419648, 10994432, 10784768, 10772736, 10600192, 10364672, /* 28800-28807 */ +10316288, 10488576, 10750976, 10898944, 10955776, 11040000, 10839040, 10136832, /* 28808-28815 */ +9690880, 10180608, 10945280, 11132160, 10855168, 10340864, 9397504, 8340992, /* 28816-28823 */ +8045056, 8729856, 9602048, 9841152, 9464832, 9003520, 8662784, 8343808, /* 28824-28831 */ +8219648, 8643072, 9464576, 9946112, 9497344, 8427520, 7695360, 7847424, /* 28832-28839 */ +8564736, 9259520, 9550336, 9347840, 8952832, 8835584, 9046528, 9233152, /* 28840-28847 */ +9234432, 9253376, 9347328, 9268480, 8955904, 8830208, 9208832, 9698304, /* 28848-28855 */ +9733120, 9445632, 9285888, 9232640, 9179136, 9383680, 9863680, 10097920, /* 28856-28863 */ +9942272, 9783296, 9685760, 9417472, 9190656, 9382912, 9731840, 9644032, /* 28864-28871 */ +9016064, 8320256, 8161024, 8756736, 9545728, 9583872, 8747520, 7860480, /* 28872-28879 */ +7518976, 7582720, 7810816, 8043520, 8049920, 7755008, 7435776, 7386880, /* 28880-28887 */ +7657984, 7987968, 8040192, 7757568, 7477504, 7429376, 7384064, 7147008, /* 28888-28895 */ +7048448, 7400704, 7851776, 7890944, 7581184, 7215616, 6869760, 6886400, /* 28896-28903 */ +7810560, 9187072, 9640704, 8803584, 7865856, 7703040, 8027904, 8455936, /* 28904-28911 */ +8924928, 9059072, 8560384, 8041216, 8247040, 8862464, 9195776, 9400064, /* 28912-28919 */ +9871104, 10170880, 9668096, 8687616, 8129024, 8288512, 8792832, 9292032, /* 28920-28927 */ +9540864, 9166848, 8205568, 7434240, 7573248, 8417280, 9100288, 9110016, /* 28928-28935 */ +8673280, 8209920, 7809792, 7500288, 7503360, 7793152, 7924224, 7692544, /* 28936-28943 */ +7488768, 7602176, 7774464, 7732736, 7621120, 7624448, 7750400, 8073984, /* 28944-28951 */ +8535552, 8527104, 7741184, 7114752, 7582720, 8421120, 8491008, 8111104, /* 28952-28959 */ +8095744, 8240128, 8126976, 8058624, 8237568, 8295680, 8112640, 7997952, /* 28960-28967 */ +8087296, 8312064, 8632832, 8814336, 8547840, 8062208, 7981056, 8547840, /* 28968-28975 */ +9217536, 9270272, 8682240, 8153344, 8112384, 8185088, 8017408, 7958272, /* 28976-28983 */ +8322048, 8676864, 8619776, 8424704, 8379648, 8317952, 8196608, 8327424, /* 28984-28991 */ +8736000, 8971520, 8738560, 8307456, 8132352, 8304128, 8611840, 8860928, /* 28992-28999 */ +8898816, 8619008, 8242944, 8203776, 8478208, 8649728, 8661248, 8824064, /* 29000-29007 */ +8950016, 8627968, 8251392, 8488704, 8929280, 8723200, 8112384, 7773184, /* 29008-29015 */ +7597568, 7552512, 8149760, 9113344, 9398528, 8787968, 7927552, 7212288, /* 29016-29023 */ +6870784, 7193088, 7941376, 8439808, 8321280, 7817728, 7467264, 7582976, /* 29024-29031 */ +7826176, 7905792, 8192512, 8799488, 8895232, 8090112, 7262464, 7223552, /* 29032-29039 */ +7768320, 8364544, 8743424, 8835584, 8747776, 8638208, 8553728, 8473344, /* 29040-29047 */ +8440320, 8512512, 8723456, 9018880, 9206528, 9112320, 8736000, 8289792, /* 29048-29055 */ +8031744, 8150016, 8629504, 9141760, 9299456, 9229568, 9336320, 9441280, /* 29056-29063 */ +9044480, 8493056, 8567552, 9124096, 9430272, 9347072, 9138944, 8759040, /* 29064-29071 */ +8263168, 8088832, 8396288, 8796160, 8964096, 8972032, 8922880, 8867072, /* 29072-29079 */ +8862720, 8803584, 8495616, 8100096, 8054016, 8398848, 8746240, 8796160, /* 29080-29087 */ +8592896, 8444416, 8586496, 8818432, 8796416, 8649984, 8801536, 9274368, /* 29088-29095 */ +9635072, 9483008, 8869376, 8223232, 7870208, 7978752, 8624128, 9506304, /* 29096-29103 */ +9936640, 9734400, 9398016, 9144064, 8787456, 8481024, 8515072, 8656384, /* 29104-29111 */ +8628992, 8711424, 9144576, 9441280, 8987392, 8053504, 7540992, 7829760, /* 29112-29119 */ +8468736, 9026560, 9448448, 9519872, 8981248, 8121856, 7567872, 7571456, /* 29120-29127 */ +7931392, 8301824, 8475904, 8507392, 8486656, 8344576, 8080128, 7934976, /* 29128-29135 */ +8088576, 8445952, 8741376, 8785664, 8575744, 8188928, 7724544, 7490304, /* 29136-29143 */ +7774208, 8327680, 8615424, 8673536, 8947200, 9442816, 9678080, 9478144, /* 29144-29151 */ +9129216, 8847360, 8635136, 8609792, 8818176, 9016064, 8972032, 8777472, /* 29152-29159 */ +8593664, 8508672, 8640768, 9006080, 9356544, 9446144, 9327872, 9213696, /* 29160-29167 */ +9106944, 8920064, 8721664, 8614912, 8529408, 8468736, 8583680, 8829184, /* 29168-29175 */ +8961536, 8934912, 8838400, 8652032, 8440064, 8506112, 8941568, 9363456, /* 29176-29183 */ +9331712, 8854528, 8256000, 7772928, 7473920, 7444480, 7841280, 8624640, /* 29184-29191 */ +9280256, 9215488, 8581632, 8053760, 7898624, 7994112, 8281088, 8589568, /* 29192-29199 */ +8698112, 8736768, 8898048, 8957184, 8670464, 8285440, 8247040, 8617984, /* 29200-29207 */ +9128192, 9595904, 9926144, 9948928, 9667328, 9402368, 9323008, 9253888, /* 29208-29215 */ +9103616, 9005312, 9006848, 9016064, 9034496, 9200384, 9587456, 9989376, /* 29216-29223 */ +9926912, 9228800, 8423936, 8074496, 8112640, 8308992, 8745216, 9254656, /* 29224-29231 */ +9241344, 8387328, 7257600, 6906624, 7721728, 8827648, 9237504, 9087488, /* 29232-29239 */ +8816384, 8250368, 7493888, 7394304, 8220672, 9109504, 9253632, 8797440, /* 29240-29247 */ +8412160, 8430848, 8664064, 8924416, 9304576, 9836544, 10320128, 10464768, /* 29248-29255 */ +10075648, 9352448, 8826112, 8802560, 9187072, 9781248, 10230784, 10195712, /* 29256-29263 */ +9896448, 9826048, 9881856, 9751552, 9664000, 9878272, 10045696, 9837312, /* 29264-29271 */ +9418496, 9028096, 8678144, 8410112, 8316160, 8422400, 8644608, 8835584, /* 29272-29279 */ +8995072, 9196800, 9258496, 8960000, 8523264, 8340480, 8446720, 8604416, /* 29280-29287 */ +8609536, 8447232, 8300800, 8378624, 8624128, 8899328, 9261568, 9651456, /* 29288-29295 */ +9773824, 9669120, 9713152, 9831424, 9631232, 9234944, 9068800, 9199104, /* 29296-29303 */ +9448960, 9725440, 9972992, 10061824, 9926656, 9689600, 9658112, 9907712, /* 29304-29311 */ +10063360, 9935360, 9853440, 9885696, 9532928, 8781056, 8303872, 8364800, /* 29312-29319 */ +8613120, 8886528, 9290752, 9673984, 9635328, 9052160, 8363008, 8184576, /* 29320-29327 */ +8536320, 8827136, 8695808, 8476928, 8567040, 8799232, 8751616, 8498688, /* 29328-29335 */ +8541696, 9028096, 9436928, 9410560, 9262336, 9284608, 9207808, 8922624, /* 29336-29343 */ +8986112, 9734400, 10441984, 10270976, 9539840, 9199104, 9506304, 10005760, /* 29344-29351 */ +10394880, 10702592, 10832640, 10564608, 9984768, 9536256, 9468928, 9504000, /* 29352-29359 */ +9338112, 9060096, 8897024, 8977920, 9352192, 9787904, 9794816, 9310720, /* 29360-29367 */ +8876288, 8760320, 8680192, 8539904, 8643584, 8948992, 8905984, 8253696, /* 29368-29375 */ +7539200, 7458048, 8002816, 8672000, 9164544, 9343232, 9089792, 8650240, /* 29376-29383 */ +8521984, 8784384, 9101824, 9252096, 9206528, 9021440, 8893440, 8997376, /* 29384-29391 */ +9231616, 9374976, 9441280, 9598464, 9749504, 9705216, 9678848, 9964288, /* 29392-29399 */ +10245632, 10021376, 9432320, 8979968, 8778496, 8748544, 8925696, 9255168, /* 29400-29407 */ +9446400, 9330432, 9082368, 8914944, 8754176, 8413184, 8089344, 8192000, /* 29408-29415 */ +8601088, 8792576, 8668928, 8503552, 8261632, 7815168, 7500800, 7763200, /* 29416-29423 */ +8387328, 8730624, 8581120, 8385280, 8443136, 8447744, 8146688, 7882496, /* 29424-29431 */ +8035328, 8478976, 8906752, 9144576, 9004288, 8504320, 8193024, 8607488, /* 29432-29439 */ +9444608, 9890560, 9713408, 9436928, 9422848, 9423104, 9182976, 8953856, /* 29440-29447 */ +8960256, 9002496, 8958464, 9098496, 9472768, 9663232, 9410304, 9012224, /* 29448-29455 */ +8850176, 8882688, 8842240, 8752640, 8750080, 8743168, 8568576, 8294656, /* 29456-29463 */ +8039936, 7874816, 7847936, 7898624, 7860992, 7774208, 7766528, 7803904, /* 29464-29471 */ +7818496, 7868416, 7860736, 7595264, 7225600, 7216128, 7662336, 8123648, /* 29472-29479 */ +8195072, 7977216, 7790080, 7726336, 7733504, 7886080, 8268288, 8702464, /* 29480-29487 */ +8899584, 8771840, 8441088, 8156160, 8132096, 8365056, 8680960, 8981760, /* 29488-29495 */ +9192960, 9126656, 8736256, 8350720, 8344320, 8658688, 8893696, 8848384, /* 29496-29503 */ +8691712, 8671488, 8725760, 8656384, 8471040, 8403200, 8509440, 8600320, /* 29504-29511 */ +8526336, 8342528, 8131328, 7949056, 7887616, 7987456, 8153088, 8217088, /* 29512-29519 */ +8088064, 7828224, 7648000, 7712256, 7964416, 8157440, 8108800, 7911168, /* 29520-29527 */ +7828480, 7975424, 8194048, 8288512, 8271872, 8270592, 8314624, 8323328, /* 29528-29535 */ +8289024, 8256256, 8186112, 8078080, 8147200, 8565248, 9046016, 9161984, /* 29536-29543 */ +8907008, 8604160, 8452352, 8490752, 8708864, 8984320, 9115136, 8982272, /* 29544-29551 */ +8679168, 8434432, 8459008, 8710656, 8954624, 9073920, 9088768, 9002752, /* 29552-29559 */ +8794368, 8552704, 8408576, 8404736, 8475648, 8576768, 8672256, 8619264, /* 29560-29567 */ +8336640, 8076800, 8159488, 8492544, 8732160, 8690176, 8392192, 8019200, /* 29568-29575 */ +7837440, 7896832, 7954944, 7878400, 7812096, 7943424, 8295424, 8694784, /* 29576-29583 */ +8887296, 8754944, 8422400, 8157952, 8114176, 8168960, 8158720, 8135680, /* 29584-29591 */ +8233728, 8469504, 8754432, 8987904, 9120768, 9188096, 9172736, 8992256, /* 29592-29599 */ +8759808, 8712960, 8862720, 9022208, 9100800, 9064704, 8859904, 8570880, /* 29600-29607 */ +8356352, 8278528, 8373248, 8663040, 8976384, 9030656, 8763392, 8418560, /* 29608-29615 */ +8177408, 8011520, 7888640, 7905536, 8027392, 8036864, 7855360, 7720960, /* 29616-29623 */ +7874560, 8191488, 8321792, 8181760, 8031488, 8038912, 8085760, 8051456, /* 29624-29631 */ +7996928, 7975168, 7972608, 8006400, 8172288, 8462080, 8695040, 8697088, /* 29632-29639 */ +8567296, 8571392, 8775424, 8967424, 8995328, 8902144, 8782336, 8687104, /* 29640-29647 */ +8679424, 8786944, 8941056, 9035520, 9037824, 9026304, 9092864, 9185024, /* 29648-29655 */ +9179136, 9070336, 8888320, 8573440, 8200192, 8081152, 8337152, 8623360, /* 29656-29663 */ +8576256, 8342272, 8340224, 8600576, 8719872, 8483584, 8140288, 7976448, /* 29664-29671 */ +7980288, 8021760, 8101888, 8271360, 8446976, 8460032, 8317440, 8283136, /* 29672-29679 */ +8517888, 8803840, 8907008, 8929536, 9033728, 9073664, 8902656, 8675072, /* 29680-29687 */ +8654080, 8908288, 9235968, 9437184, 9484288, 9409792, 9232384, 9106176, /* 29688-29695 */ +9225728, 9458176, 9485824, 9265152, 9083136, 9125376, 9235712, 9169152, /* 29696-29703 */ +8966400, 8879616, 9005824, 9181184, 9196032, 9024000, 8788992, 8635392, /* 29704-29711 */ +8582656, 8616960, 8708352, 8755200, 8636416, 8420352, 8298752, 8318464, /* 29712-29719 */ +8377856, 8424448, 8484352, 8553984, 8632320, 8760320, 8926208, 9041408, /* 29720-29727 */ +9024768, 8881664, 8709632, 8667136, 8823552, 9062912, 9237760, 9345792, /* 29728-29735 */ +9432320, 9476864, 9444096, 9352960, 9246720, 9202688, 9280000, 9409024, /* 29736-29743 */ +9431552, 9283072, 9082880, 8997888, 9108992, 9302784, 9416192, 9373696, /* 29744-29751 */ +9186048, 8897536, 8600832, 8449024, 8504576, 8718336, 8953088, 9123328, /* 29752-29759 */ +9193728, 9120000, 8823808, 8445696, 8316672, 8545280, 8873984, 9059072, /* 29760-29767 */ +9091840, 8994304, 8810496, 8674304, 8735488, 8921344, 9003520, 8871680, /* 29768-29775 */ +8700672, 8729600, 8931072, 9091840, 9135616, 9113856, 8998912, 8781056, /* 29776-29783 */ +8621056, 8721152, 9042688, 9306880, 9276672, 9028096, 8820736, 8752896, /* 29784-29791 */ +8744448, 8762624, 8892416, 9090048, 9165568, 9068032, 8981504, 9023232, /* 29792-29799 */ +9044224, 8889600, 8713728, 8765440, 9005312, 9155584, 9088256, 8946176, /* 29800-29807 */ +8854784, 8775168, 8676608, 8668672, 8831744, 9077760, 9212416, 9102080, /* 29808-29815 */ +8849408, 8673280, 8656896, 8742656, 8940032, 9197824, 9318912, 9166080, /* 29816-29823 */ +8860416, 8628480, 8571648, 8638464, 8755200, 8890624, 9019136, 9038080, /* 29824-29831 */ +8855808, 8555008, 8382720, 8451584, 8621312, 8727040, 8790272, 8840192, /* 29832-29839 */ +8786688, 8592128, 8381696, 8275968, 8293120, 8417280, 8570880, 8630528, /* 29840-29847 */ +8559360, 8464128, 8454656, 8556288, 8681216, 8648960, 8470016, 8403712, /* 29848-29855 */ +8611840, 8916736, 9057536, 8995584, 8827904, 8654080, 8555008, 8592640, /* 29856-29863 */ +8740864, 8902656, 8993024, 8971520, 8846080, 8722688, 8747520, 8873216, /* 29864-29871 */ +8915712, 8844544, 8768512, 8709376, 8631296, 8581888, 8589568, 8598528, /* 29872-29879 */ +8588800, 8569600, 8547328, 8528384, 8492032, 8379904, 8217088, 8129792, /* 29880-29887 */ +8201472, 8387584, 8580352, 8677120, 8627456, 8461312, 8268544, 8160256, /* 29888-29895 */ +8204032, 8362240, 8526848, 8620544, 8630272, 8564224, 8453120, 8399616, /* 29896-29903 */ +8511232, 8734208, 8858112, 8765440, 8608512, 8587008, 8677120, 8700160, /* 29904-29911 */ +8648192, 8648448, 8720384, 8769536, 8780544, 8727552, 8570624, 8414208, /* 29912-29919 */ +8458240, 8647680, 8747776, 8668416, 8540672, 8474368, 8425984, 8335104, /* 29920-29927 */ +8292608, 8429312, 8644096, 8675328, 8495872, 8349696, 8369408, 8467968, /* 29928-29935 */ +8511232, 8465920, 8369152, 8283904, 8250880, 8243968, 8242176, 8263168, /* 29936-29943 */ +8317952, 8387072, 8453376, 8488960, 8474624, 8421632, 8363008, 8337664, /* 29944-29951 */ +8323072, 8250880, 8144640, 8151552, 8269824, 8324096, 8282368, 8303616, /* 29952-29959 */ +8402432, 8446464, 8408064, 8404224, 8460288, 8468224, 8341760, 8197120, /* 29960-29967 */ +8202496, 8328704, 8384256, 8307968, 8222208, 8218368, 8265216, 8270848, /* 29968-29975 */ +8235008, 8239360, 8307456, 8338432, 8271616, 8205824, 8223232, 8235264, /* 29976-29983 */ +8152064, 8028672, 7998208, 8050176, 8088064, 8068608, 8072448, 8141056, /* 29984-29991 */ +8184064, 8150784, 8107264, 8109056, 8076032, 7970304, 7874560, 7916288, /* 29992-29999 */ +8046592, 8108288, 8076800, 8049152, 8058880, 8060928, 8051200, 8040448, /* 30000-30007 */ +8027392, 8018432, 8019712, 8025088, 8061696, 8148992, 8231936, 8210944, /* 30008-30015 */ +8087040, 7986432, 8017152, 8150272, 8294400, 8401152, 8430336, 8359168, /* 30016-30023 */ +8265472, 8250368, 8297472, 8294656, 8205824, 8107008, 8103936, 8163840, /* 30024-30031 */ +8205056, 8250112, 8349952, 8402688, 8333568, 8243968, 8222464, 8222720, /* 30032-30039 */ +8193280, 8192512, 8219392, 8169216, 8036352, 7991808, 8132864, 8305408, /* 30040-30047 */ +8333568, 8242432, 8123904, 8017408, 7993344, 8107008, 8259072, 8294400, /* 30048-30055 */ +8224000, 8152576, 8119040, 8106496, 8128000, 8184576, 8221184, 8192768, /* 30056-30063 */ +8128768, 8135936, 8227072, 8324608, 8412160, 8491264, 8485376, 8333824, /* 30064-30071 */ +8166912, 8159744, 8268800, 8325120, 8311296, 8351744, 8453120, 8493056, /* 30072-30079 */ +8441600, 8384768, 8361984, 8359936, 8389632, 8436480, 8440832, 8385280, /* 30080-30087 */ +8324352, 8302592, 8313344, 8343808, 8398080, 8456704, 8458496, 8387072, /* 30088-30095 */ +8301312, 8265216, 8283648, 8339200, 8423936, 8488704, 8467200, 8371968, /* 30096-30103 */ +8296448, 8294656, 8322560, 8350976, 8390400, 8440320, 8476672, 8471552, /* 30104-30111 */ +8441344, 8427264, 8435200, 8405248, 8344576, 8339200, 8402432, 8463360, /* 30112-30119 */ +8486912, 8483840, 8432128, 8347136, 8322048, 8409088, 8531456, 8571648, /* 30120-30127 */ +8507904, 8407296, 8328448, 8306688, 8347136, 8437248, 8519168, 8525312, /* 30128-30135 */ +8475136, 8438016, 8434176, 8416768, 8387840, 8407552, 8502784, 8596480, /* 30136-30143 */ +8605440, 8560896, 8554240, 8598016, 8621312, 8601344, 8567808, 8540928, /* 30144-30151 */ +8553728, 8617728, 8697600, 8747776, 8761088, 8744704, 8717056, 8714752, /* 30152-30159 */ +8725760, 8677120, 8585472, 8556032, 8617216, 8681984, 8699392, 8692224, /* 30160-30167 */ +8679424, 8641536, 8574464, 8521728, 8536064, 8603904, 8673536, 8681216, /* 30168-30175 */ +8599296, 8490240, 8471552, 8564224, 8634368, 8613120, 8566272, 8573184, /* 30176-30183 */ +8578560, 8551168, 8550144, 8619776, 8693760, 8701952, 8688640, 8724224, /* 30184-30191 */ +8765440, 8715264, 8618240, 8610560, 8689408, 8760832, 8791296, 8820224, /* 30192-30199 */ +8853760, 8871936, 8869888, 8845056, 8822016, 8840704, 8865536, 8832256, /* 30200-30207 */ +8745984, 8706816, 8761856, 8855040, 8907520, 8901632, 8858880, 8783872, /* 30208-30215 */ +8698112, 8690176, 8782336, 8865024, 8836608, 8754176, 8726016, 8747520, /* 30216-30223 */ +8752896, 8740864, 8731392, 8724992, 8701696, 8697600, 8734464, 8793600, /* 30224-30231 */ +8834560, 8843776, 8820480, 8787456, 8778240, 8800256, 8809216, 8802816, /* 30232-30239 */ +8822528, 8859136, 8868608, 8859904, 8897536, 8958976, 8956672, 8883968, /* 30240-30247 */ +8845312, 8886528, 8931328, 8907776, 8862720, 8852224, 8858624, 8858624, /* 30248-30255 */ +8861952, 8878848, 8869632, 8837888, 8814592, 8813312, 8800768, 8767488, /* 30256-30263 */ +8754944, 8773376, 8793600, 8801024, 8812288, 8820992, 8803072, 8775168, /* 30264-30271 */ +8755968, 8730112, 8725504, 8793600, 8894208, 8919552, 8876800, 8849664, /* 30272-30279 */ +8844288, 8818688, 8793344, 8812288, 8860928, 8894208, 8902656, 8899840, /* 30280-30287 */ +8894976, 8870144, 8823296, 8799232, 8824832, 8871936, 8891904, 8877824, /* 30288-30295 */ +8852992, 8828160, 8808448, 8792064, 8791040, 8795648, 8801536, 8789760, /* 30296-30303 */ +8774656, 8751872, 8720384, 8703744, 8730624, 8777728, 8789504, 8762112, /* 30304-30311 */ +8741120, 8742656, 8733184, 8710912, 8710144, 8741376, 8768256, 8770304, /* 30312-30319 */ +8787712, 8812800, 8808960, 8778496, 8774912, 8797696, 8810240, 8808192, /* 30320-30327 */ +8806656, 8806144, 8795648, 8791040, 8806400, 8812544, 8797440, 8787200, /* 30328-30335 */ +8805120, 8809984, 8782848, 8749568, 8730880, 8705280, 8668160, 8656896, /* 30336-30343 */ +8670720, 8667392, 8650240, 8635904, 8622848, 8581376, 8543232, 8536832, /* 30344-30351 */ +8566272, 8607232, 8636672, 8621312, 8559104, 8512000, 8524032, 8552448, /* 30352-30359 */ +8537088, 8512000, 8537856, 8598528, 8632320, 8622080, 8608256, 8627200, /* 30360-30367 */ +8649216, 8637952, 8619264, 8627456, 8644608, 8634368, 8615680, 8617984, /* 30368-30375 */ +8632064, 8640256, 8649472, 8658688, 8651520, 8646144, 8637184, 8605952, /* 30376-30383 */ +8560640, 8553216, 8572416, 8556544, 8508416, 8506112, 8547840, 8554240, /* 30384-30391 */ +8495872, 8444928, 8449024, 8466688, 8461312, 8447488, 8448512, 8444672, /* 30392-30399 */ +8427008, 8411392, 8405248, 8403200, 8401920, 8418816, 8431616, 8431104, /* 30400-30407 */ +8412928, 8418560, 8456448, 8496640, 8496128, 8466176, 8442368, 8438528, /* 30408-30415 */ +8440576, 8453120, 8472576, 8485120, 8480768, 8480256, 8482304, 8474880, /* 30416-30423 */ +8464128, 8466944, 8477952, 8471296, 8450560, 8430336, 8421632, 8417280, /* 30424-30431 */ +8416512, 8410112, 8400896, 8394240, 8386304, 8364032, 8338688, 8338944, /* 30432-30439 */ +8352256, 8347904, 8331008, 8337664, 8351232, 8338176, 8317952, 8312320, /* 30440-30447 */ +8314624, 8313856, 8320000, 8334336, 8343552, 8328192, 8301056, 8290560, /* 30448-30455 */ +8313600, 8363008, 8397312, 8355072, 8272128, 8246528, 8321792, 8391680, /* 30456-30463 */ +8393728, 8361216, 8338176, 8298752, 8251392, 8262144, 8329472, 8347136, /* 30464-30471 */ +8295680, 8262400, 8284160, 8294400, 8271872, 8256000, 8281344, 8306688, /* 30472-30479 */ +8278528, 8214272, 8195584, 8243200, 8259328, 8179968, 8117760, 8195840, /* 30480-30487 */ +8321280, 8328960, 8238592, 8183808, 8177152, 8175616, 8188416, 8233472, /* 30488-30495 */ +8284672, 8273920, 8199936, 8136448, 8156672, 8222720, 8257280, 8237312, /* 30496-30503 */ +8209920, 8219648, 8235520, 8209920, 8168960, 8176384, 8225536, 8226304, /* 30504-30511 */ +8165632, 8134400, 8178432, 8216064, 8183040, 8139776, 8147712, 8196096, /* 30512-30519 */ +8225024, 8208640, 8168448, 8141056, 8136448, 8131584, 8122880, 8126976, /* 30520-30527 */ +8158464, 8187904, 8178944, 8147456, 8136192, 8165632, 8194816, 8204544, /* 30528-30535 */ +8197888, 8181504, 8146688, 8107264, 8096256, 8119296, 8154368, 8165888, /* 30536-30543 */ +8162304, 8157952, 8157184, 8151552, 8158720, 8172544, 8171264, 8142848, /* 30544-30551 */ +8119040, 8105984, 8098048, 8103424, 8121088, 8116224, 8092160, 8101888, /* 30552-30559 */ +8150272, 8173568, 8142592, 8107776, 8106752, 8124160, 8130560, 8136704, /* 30560-30567 */ +8143360, 8130304, 8098304, 8083968, 8101120, 8134912, 8163840, 8192512, /* 30568-30575 */ +8200192, 8175360, 8132352, 8114688, 8138752, 8166656, 8166400, 8134912, /* 30576-30583 */ +8115968, 8118528, 8128256, 8134656, 8144384, 8148736, 8144896, 8139776, /* 30584-30591 */ +8120064, 8095744, 8097280, 8119808, 8108800, 8078080, 8088576, 8123904, /* 30592-30599 */ +8119808, 8081152, 8065280, 8091648, 8114432, 8114688, 8119040, 8134656, /* 30600-30607 */ +8145152, 8133632, 8108032, 8090112, 8096768, 8131584, 8172544, 8183808, /* 30608-30615 */ +8164864, 8143616, 8147200, 8165632, 8180480, 8194304, 8207872, 8201728, /* 30616-30623 */ +8182272, 8163328, 8167936, 8170496, 8169728, 8179712, 8200960, 8197632, /* 30624-30631 */ +8171520, 8165888, 8179712, 8182528, 8169984, 8173824, 8181760, 8175872, /* 30632-30639 */ +8150784, 8143872, 8155392, 8164608, 8162304, 8170240, 8189952, 8195840, /* 30640-30647 */ +8174592, 8148992, 8151808, 8188416, 8229376, 8242176, 8230400, 8225280, /* 30648-30655 */ +8223744, 8208384, 8190208, 8208128, 8252928, 8275456, 8265984, 8261376, /* 30656-30663 */ +8273408, 8278784, 8271616, 8281344, 8302592, 8312320, 8296448, 8269312, /* 30664-30671 */ +8241152, 8230912, 8241920, 8266240, 8284672, 8297472, 8305152, 8293632, /* 30672-30679 */ +8257536, 8227328, 8232704, 8265216, 8283904, 8280832, 8270592, 8248320, /* 30680-30687 */ +8210944, 8187136, 8212736, 8262144, 8291328, 8297728, 8307712, 8310528, /* 30688-30695 */ +8285184, 8259072, 8269312, 8297216, 8319488, 8329728, 8324096, 8302592, /* 30696-30703 */ +8286464, 8309248, 8337408, 8348928, 8363520, 8406272, 8437504, 8404736, /* 30704-30711 */ +8350208, 8349184, 8378112, 8381440, 8365312, 8377600, 8400640, 8386816, /* 30712-30719 */ +8352256, 8349952, 8384512, 8418304, 8436992, 8433920, 8405248, 8370944, /* 30720-30727 */ +8344576, 8331520, 8324608, 8338944, 8378112, 8410624, 8404992, 8372736, /* 30728-30735 */ +8359168, 8371968, 8390400, 8400896, 8415232, 8425216, 8412928, 8390656, /* 30736-30743 */ +8378368, 8373760, 8378368, 8412160, 8462080, 8487936, 8480512, 8472064, /* 30744-30751 */ +8477952, 8483840, 8485632, 8488192, 8492800, 8496896, 8483072, 8466432, /* 30752-30759 */ +8459776, 8471040, 8496896, 8531456, 8557824, 8559360, 8544000, 8528128, /* 30760-30767 */ +8502016, 8480512, 8480512, 8511232, 8526848, 8502272, 8469760, 8467200, /* 30768-30775 */ +8490752, 8509696, 8525312, 8545536, 8554752, 8539392, 8510976, 8487936, /* 30776-30783 */ +8467968, 8456192, 8464640, 8495104, 8534528, 8555776, 8535808, 8484352, /* 30784-30791 */ +8456960, 8507648, 8621824, 8703488, 8676864, 8568064, 8464384, 8420096, /* 30792-30799 */ +8458752, 8561664, 8650752, 8645120, 8561408, 8510976, 8560384, 8667392, /* 30800-30807 */ +8725504, 8689152, 8601600, 8541952, 8538624, 8573696, 8610048, 8616192, /* 30808-30815 */ +8583680, 8552960, 8564992, 8612096, 8670976, 8704256, 8683776, 8617472, /* 30816-30823 */ +8557824, 8545280, 8582400, 8627200, 8641024, 8602368, 8543744, 8520448, /* 30824-30831 */ +8553984, 8619520, 8657664, 8653824, 8614400, 8574464, 8552704, 8563712, /* 30832-30839 */ +8599296, 8634368, 8645120, 8622336, 8589056, 8569600, 8571904, 8592640, /* 30840-30847 */ +8615168, 8630784, 8652288, 8685056, 8691968, 8646656, 8581376, 8548352, /* 30848-30855 */ +8554752, 8578560, 8604160, 8633344, 8652800, 8641536, 8608256, 8588032, /* 30856-30863 */ +8596224, 8621568, 8651520, 8675328, 8671488, 8635136, 8596480, 8578816, /* 30864-30871 */ +8593664, 8637696, 8677376, 8676608, 8647424, 8620032, 8613632, 8624384, /* 30872-30879 */ +8641536, 8664576, 8688384, 8685312, 8635136, 8584448, 8571392, 8569856, /* 30880-30887 */ +8562688, 8571904, 8606976, 8640000, 8648448, 8615680, 8581376, 8573440, /* 30888-30895 */ +8594176, 8615424, 8627712, 8624384, 8601088, 8557824, 8523008, 8527360, /* 30896-30903 */ +8572160, 8618752, 8630784, 8599552, 8558080, 8532480, 8528640, 8549120, /* 30904-30911 */ +8586752, 8611072, 8598016, 8555520, 8523264, 8525312, 8541952, 8553216, /* 30912-30919 */ +8566272, 8579840, 8585728, 8571392, 8544768, 8548608, 8580864, 8592128, /* 30920-30927 */ +8589568, 8590080, 8596992, 8598528, 8577792, 8551936, 8558848, 8584704, /* 30928-30935 */ +8625152, 8665600, 8644096, 8612864, 8603392, 8528896, 8533760, 8701184, /* 30936-30943 */ +8714752, 8500480, 8368896, 8386560, 8422400, 8476672, 8521728, 8543488, /* 30944-30951 */ +8602624, 8655616, 8651776, 8599808, 8524544, 8459264, 8446976, 8472064, /* 30952-30959 */ +8510720, 8526592, 8477184, 8406528, 8390144, 8431616, 8490496, 8513792, /* 30960-30967 */ +8505344, 8502784, 8520448, 8531200, 8507648, 8457984, 8436224, 8457472, /* 30968-30975 */ +8503552, 8541440, 8534784, 8496640, 8456448, 8425984, 8412416, 8439040, /* 30976-30983 */ +8492800, 8527616, 8539648, 8524544, 8475648, 8407040, 8363520, 8379904, /* 30984-30991 */ +8442880, 8490752, 8466432, 8387328, 8323840, 8325376, 8380416, 8432384, /* 30992-30999 */ +8428032, 8357120, 8263936, 8196096, 8184832, 8218112, 8267520, 8314624, /* 31000-31007 */ +8339200, 8339712, 8313856, 8276736, 8238848, 8244224, 8305152, 8356864, /* 31008-31015 */ +8339712, 8286208, 8254208, 8262912, 8298752, 8319232, 8299264, 8268288, /* 31016-31023 */ +8258560, 8279808, 8345856, 8406016, 8386816, 8323840, 8303104, 8332032, /* 31024-31031 */ +8363776, 8355072, 8285952, 8197376, 8167168, 8206336, 8276480, 8340992, /* 31032-31039 */ +8364032, 8316672, 8223744, 8143104, 8119296, 8163584, 8225280, 8223744, /* 31040-31047 */ +8160512, 8119040, 8134144, 8196864, 8275456, 8306432, 8268288, 8203264, /* 31048-31055 */ +8174080, 8226560, 8323840, 8359424, 8298752, 8227072, 8192512, 8199168, /* 31056-31063 */ +8244736, 8266240, 8217088, 8163840, 8164608, 8200960, 8273152, 8356352, /* 31064-31071 */ +8384000, 8340480, 8263936, 8183808, 8111616, 8090624, 8142592, 8253952, /* 31072-31079 */ +8343808, 8331264, 8226048, 8139264, 8160512, 8267264, 8363776, 8365568, /* 31080-31087 */ +8266240, 8158976, 8119552, 8132096, 8170496, 8195328, 8164352, 8091904, /* 31088-31095 */ +8047872, 8050688, 8056576, 8048384, 8050432, 8117248, 8227328, 8283392, /* 31096-31103 */ +8271616, 8239360, 8213248, 8188416, 8177152, 8178688, 8206080, 8279040, /* 31104-31111 */ +8348928, 8348416, 8297216, 8244992, 8219136, 8251648, 8334848, 8366592, /* 31112-31119 */ +8265728, 8094976, 8009472, 8077056, 8237568, 8331776, 8276992, 8145920, /* 31120-31127 */ +8045824, 8035840, 8115456, 8225792, 8271360, 8237568, 8171008, 8139264, /* 31128-31135 */ +8195328, 8277248, 8272640, 8184320, 8131328, 8152832, 8198400, 8239872, /* 31136-31143 */ +8286720, 8341504, 8350208, 8301312, 8273664, 8291840, 8280832, 8247296, /* 31144-31151 */ +8245248, 8242944, 8220160, 8235520, 8286720, 8301312, 8278272, 8257792, /* 31152-31159 */ +8232192, 8208384, 8220416, 8257024, 8279296, 8288768, 8306944, 8323328, /* 31160-31167 */ +8300544, 8223744, 8162304, 8173824, 8237824, 8300288, 8349696, 8382720, /* 31168-31175 */ +8385792, 8358144, 8325888, 8309504, 8311040, 8316416, 8331008, 8352000, /* 31176-31183 */ +8358912, 8315648, 8242688, 8212736, 8269056, 8363264, 8393728, 8312064, /* 31184-31191 */ +8190976, 8131328, 8154112, 8264704, 8406528, 8489472, 8483328, 8413696, /* 31192-31199 */ +8289024, 8185600, 8207616, 8299008, 8363520, 8393984, 8389120, 8348928, /* 31200-31207 */ +8302848, 8283136, 8304128, 8326656, 8281856, 8187904, 8155904, 8218368, /* 31208-31215 */ +8307200, 8343296, 8333312, 8299264, 8288768, 8325376, 8358144, 8317440, /* 31216-31223 */ +8222720, 8165632, 8211456, 8372992, 8546304, 8594688, 8495872, 8346880, /* 31224-31231 */ +8289536, 8393216, 8531712, 8535040, 8444672, 8382464, 8389120, 8467200, /* 31232-31239 */ +8581376, 8629248, 8576000, 8471040, 8347904, 8276736, 8309248, 8377856, /* 31240-31247 */ +8412928, 8449792, 8500736, 8506880, 8473344, 8454144, 8439296, 8412672, /* 31248-31255 */ +8381440, 8342272, 8307968, 8344832, 8439040, 8510976, 8516352, 8446976, /* 31256-31263 */ +8321024, 8217344, 8207872, 8297984, 8442368, 8547840, 8543488, 8486656, /* 31264-31271 */ +8482048, 8529920, 8582656, 8586752, 8536320, 8479488, 8431104, 8382720, /* 31272-31279 */ +8386560, 8452352, 8509696, 8537600, 8575744, 8603136, 8593920, 8557056, /* 31280-31287 */ +8518656, 8523264, 8593664, 8668160, 8703232, 8719872, 8698112, 8615424, /* 31288-31295 */ +8512768, 8441088, 8417792, 8479744, 8588032, 8622080, 8532992, 8403712, /* 31296-31303 */ +8319232, 8318976, 8414208, 8530176, 8531456, 8382976, 8194816, 8147968, /* 31304-31311 */ +8319744, 8581888, 8706816, 8630528, 8478208, 8396288, 8453376, 8608256, /* 31312-31319 */ +8727040, 8721408, 8623104, 8545024, 8579840, 8670720, 8685824, 8610560, /* 31320-31327 */ +8529664, 8500736, 8560128, 8663808, 8703232, 8672768, 8638464, 8601856, /* 31328-31335 */ +8543488, 8506368, 8497664, 8491520, 8462848, 8443136, 8466176, 8558592, /* 31336-31343 */ +8680448, 8765952, 8785408, 8756224, 8682752, 8574976, 8543232, 8631808, /* 31344-31351 */ +8727296, 8716800, 8638464, 8568832, 8544512, 8543488, 8508416, 8444160, /* 31352-31359 */ +8395264, 8389376, 8433408, 8544512, 8680192, 8779520, 8784896, 8695552, /* 31360-31367 */ +8588544, 8522240, 8518912, 8578048, 8651008, 8700160, 8713216, 8677376, /* 31368-31375 */ +8653312, 8767744, 8973312, 9039360, 8880640, 8618240, 8455424, 8495360, /* 31376-31383 */ +8687872, 8876288, 8968448, 8903168, 8712192, 8552448, 8532224, 8584704, /* 31384-31391 */ +8596992, 8547072, 8504576, 8526592, 8578304, 8602880, 8606976, 8599296, /* 31392-31399 */ +8544512, 8439040, 8331520, 8314624, 8428544, 8578048, 8618752, 8549120, /* 31400-31407 */ +8525824, 8637184, 8803072, 8905984, 8863488, 8643584, 8403712, 8386816, /* 31408-31415 */ +8621568, 8920320, 9076224, 8928768, 8612352, 8483840, 8632832, 8794624, /* 31416-31423 */ +8800000, 8674560, 8501504, 8398848, 8452352, 8609792, 8734208, 8760064, /* 31424-31431 */ +8677888, 8557312, 8491264, 8490240, 8508928, 8570624, 8694016, 8795136, /* 31432-31439 */ +8796416, 8701952, 8597248, 8602368, 8702208, 8712192, 8573696, 8432128, /* 31440-31447 */ +8429824, 8574208, 8760064, 8819712, 8710400, 8523264, 8376320, 8390144, /* 31448-31455 */ +8567040, 8715520, 8699392, 8603136, 8537600, 8555264, 8634880, 8672512, /* 31456-31463 */ +8659712, 8679936, 8707840, 8647936, 8576000, 8602880, 8692224, 8778240, /* 31464-31471 */ +8797184, 8678912, 8481280, 8400896, 8479488, 8598784, 8651776, 8602112, /* 31472-31479 */ +8496640, 8477440, 8631808, 8787968, 8751104, 8521216, 8282112, 8231424, /* 31480-31487 */ +8433152, 8705024, 8812032, 8718848, 8527104, 8393472, 8407808, 8546048, /* 31488-31495 */ +8669952, 8680960, 8571904, 8473600, 8499968, 8606720, 8712704, 8803584, /* 31496-31503 */ +8813056, 8715008, 8555008, 8404480, 8346624, 8447744, 8599552, 8648704, /* 31504-31511 */ +8610560, 8563968, 8533760, 8521472, 8484864, 8373248, 8248576, 8238592, /* 31512-31519 */ +8350976, 8468480, 8536064, 8538880, 8486912, 8472832, 8560640, 8599296, /* 31520-31527 */ +8455424, 8249344, 8176896, 8271104, 8417792, 8503040, 8489728, 8472064, /* 31528-31535 */ +8519424, 8585984, 8547584, 8374528, 8238592, 8281344, 8446464, 8591104, /* 31536-31543 */ +8663552, 8645888, 8547328, 8478976, 8509696, 8565248, 8527872, 8385024, /* 31544-31551 */ +8299776, 8425216, 8680192, 8816384, 8768256, 8668416, 8624128, 8639744, /* 31552-31559 */ +8642560, 8558080, 8421376, 8365056, 8409344, 8425216, 8350464, 8237568, /* 31560-31567 */ +8131072, 8057856, 8050176, 8043264, 8002048, 8014336, 8116992, 8248576, /* 31568-31575 */ +8405504, 8503040, 8407040, 8266496, 8339712, 8513536, 8516864, 8403200, /* 31576-31583 */ +8391168, 8499200, 8614656, 8658176, 8580608, 8470016, 8458496, 8474368, /* 31584-31591 */ +8492288, 8650752, 8785664, 8570880, 8198144, 8148224, 8450048, 8676096, /* 31592-31599 */ +8447744, 7938560, 7734016, 8004608, 8339968, 8512256, 8668416, 8819968, /* 31600-31607 */ +8763392, 8465408, 8167936, 8120832, 8273152, 8332800, 8186112, 8085760, /* 31608-31615 */ +8210432, 8350464, 8309760, 8257024, 8344320, 8358912, 8123648, 7874304, /* 31616-31623 */ +7978752, 8379392, 8611072, 8539904, 8559616, 8706816, 8533760, 8122368, /* 31624-31631 */ +7986176, 8112128, 8080384, 7826688, 7704576, 7978752, 8360704, 8297984, /* 31632-31639 */ +7902464, 7840000, 8201728, 8424704, 8312064, 8288000, 8542720, 8726272, /* 31640-31647 */ +8574208, 8356096, 8409344, 8686080, 8800768, 8493312, 8002048, 7822080, /* 31648-31655 */ +7915264, 7819776, 7576832, 7730432, 8235264, 8439296, 8170752, 8038144, /* 31656-31663 */ +8344576, 8582400, 8239360, 7653120, 7544576, 7937792, 8151040, 7988992, /* 31664-31671 */ +8020736, 8346624, 8302592, 7786240, 7585536, 8028672, 8509184, 8462336, /* 31672-31679 */ +8093952, 7957760, 8198656, 8460032, 8550144, 8673792, 8881664, 8871424, /* 31680-31687 */ +8481792, 8019200, 7928320, 8139776, 8109312, 7741952, 7514880, 7626496, /* 31688-31695 */ +7849472, 8071424, 8182272, 8049664, 7894016, 8001280, 8122368, 7921408, /* 31696-31703 */ +7575296, 7501824, 7799296, 8135168, 8098560, 7894272, 8100864, 8482048, /* 31704-31711 */ +8197632, 7467264, 7396352, 8122880, 8602880, 8295168, 7854080, 7971840, /* 31712-31719 */ +8286976, 8059648, 7501056, 7502848, 8148992, 8508416, 8025344, 7413504, /* 31720-31727 */ +7659776, 8530944, 8834816, 8253952, 7894272, 8405248, 8836096, 8278784, /* 31728-31735 */ +7451904, 7451136, 7937536, 7764224, 7022336, 7080960, 8241152, 8948736, /* 31736-31743 */ +8337408, 7782144, 8389120, 9056000, 8697856, 8136192, 8310528, 8706816, /* 31744-31751 */ +8617728, 8359680, 8539648, 8996608, 8902656, 7991040, 7233792, 7510528, /* 31752-31759 */ +8028928, 7656960, 7025664, 7405312, 8472832, 9032704, 8908544, 8800512, /* 31760-31767 */ +9054464, 9272576, 8899840, 8135168, 7915008, 8460288, 8730368, 8173824, /* 31768-31775 */ +7691008, 7964672, 8302592, 8021248, 7631872, 7789824, 8217856, 8318208, /* 31776-31783 */ +8095232, 8039424, 8508416, 9239552, 9601792, 9409536, 9096960, 8885248, /* 31784-31791 */ +8551936, 8158464, 8082944, 8294400, 8349696, 8146688, 7982592, 8059392, /* 31792-31799 */ +8298240, 8403968, 8195072, 7971584, 7946752, 7761920, 7456768, 7681536, /* 31800-31807 */ +8289024, 8459776, 8241664, 8300544, 8662272, 8920064, 8849152, 8494080, /* 31808-31815 */ +8174080, 8275200, 8606208, 8616192, 8325376, 8231168, 8409088, 8414208, /* 31816-31823 */ +8105472, 7894016, 8185088, 8667136, 8599808, 7981824, 7742464, 8279296, /* 31824-31831 */ +8741888, 8421632, 7906816, 8189952, 9119488, 9488640, 8812032, 8142592, /* 31832-31839 */ +8286464, 8569856, 8172800, 7418368, 7050752, 7342848, 7932928, 8152320, /* 31840-31847 */ +7829760, 7715328, 8109824, 8217600, 8155136, 8718336, 9101056, 8861696, /* 31848-31855 */ +9072896, 9449472, 9156096, 8752640, 8259072, 6698752, 4271616, 2738176, /* 31856-31863 */ +3351552, 4761856, 5393664, 6174464, 7191296, 7307776, 7017472, 7279360, /* 31864-31871 */ +8687360, 10277376, 10502400, 11119616, 11929344, 10819328, 9056256, 8213248, /* 31872-31879 */ +8918272, 11839488, 15757568, 16776704, 14078720, 11344128, 10454272, 9438976, /* 31880-31887 */ +9031936, 9558016, 6870528, 2904832, 1280, 494592, 4204288, 7006976, /* 31888-31895 */ +8075008, 7685888, 5822720, 5490688, 8384512, 9607680, 8712704, 8499968, /* 31896-31903 */ +8332800, 8619008, 10801408, 13302528, 14628864, 14719232, 13116928, 11826176, /* 31904-31911 */ +11598080, 10373120, 8007168, 6158336, 4941568, 4483840, 4611328, 4056320, /* 31912-31919 */ +3706368, 4604928, 5406208, 5678592, 5949184, 5426176, 4368384, 4240640, /* 31920-31927 */ +5168128, 6526976, 7709440, 8367872, 8846848, 10053376, 12263424, 14486528, /* 31928-31935 */ +15273728, 14144256, 12174592, 10539520, 9550848, 9294848, 9526784, 9431296, /* 31936-31943 */ +8351488, 6518528, 5152256, 5520640, 7081984, 8001024, 7496192, 6515200, /* 31944-31951 */ +5649664, 4849152, 4652800, 5384448, 6604032, 7677696, 8564992, 9677824, /* 31952-31959 */ +10844416, 11303936, 11100672, 11130368, 12048128, 13329152, 13566976, 12328192, /* 31960-31967 */ +10797312, 10108416, 10384896, 11140352, 11453184, 10759168, 9528064, 8240896, /* 31968-31975 */ +7197184, 6953216, 7181568, 6983424, 6545920, 6481920, 6816512, 7147776, /* 31976-31983 */ +6991616, 6922240, 7926272, 9069312, 9166848, 9213184, 9970944, 10575104, /* 31984-31991 */ +10452480, 9877248, 9569536, 9948416, 10116864, 9650944, 9592576, 9975040, /* 31992-31999 */ +9827328, 9341952, 9217792, 9276160, 8817664, 7799552, 7326208, 7999232, /* 32000-32007 */ +8593664, 7844096, 6309632, 5593344, 6524928, 7980032, 8205824, 7352320, /* 32008-32015 */ +6958336, 7653632, 8810240, 9699584, 9924096, 9328128, 8327936, 7686656, /* 32016-32023 */ +7664640, 7976704, 8361984, 8483072, 8222208, 8221696, 8954112, 9640704, /* 32024-32031 */ +9236736, 7946752, 7091456, 7420160, 8178432, 8109568, 6986496, 5699584, /* 32032-32039 */ +5209856, 5982976, 7671296, 9249536, 9521920, 8102144, 6053888, 5223168, /* 32040-32047 */ +6851584, 9651200, 10920704, 9994496, 8479232, 8059392, 9195008, 10998528, /* 32048-32055 */ +11943424, 11190528, 9460224, 8316928, 8671232, 9933568, 10261248, 8739840, /* 32056-32063 */ +7008256, 6862336, 7731200, 8261888, 8173312, 7712000, 7310336, 7673856, /* 32064-32071 */ +8770048, 9604096, 9421568, 8559872, 8111616, 8614144, 9321984, 9249536, /* 32072-32079 */ +8408064, 7556864, 7218688, 7379712, 7792896, 8209152, 8444928, 8384512, /* 32080-32087 */ +7919616, 7486976, 8079360, 9299968, 9558528, 9021696, 8894464, 8922112, /* 32088-32095 */ +8779008, 8996864, 9376256, 9291776, 9097984, 9347072, 9574656, 9034240, /* 32096-32103 */ +8762880, 10092544, 11382784, 10483200, 8679680, 7502592, 6238464, 5568256, /* 32104-32111 */ +6693632, 8499712, 9443328, 8471552, 5828608, 4513024, 6498048, 8856832, /* 32112-32119 */ +8977664, 8449536, 8705280, 8922624, 8425984, 8217088, 9469696, 10864128, /* 32120-32127 */ +10289152, 8798720, 8922624, 10708992, 12271104, 11734784, 9324288, 8165120, /* 32128-32135 */ +9092096, 9314560, 8296192, 8146176, 8504576, 7291136, 5356800, 5074688, /* 32136-32143 */ +6375424, 7081472, 6268928, 5697792, 6835968, 8378624, 8594688, 8079360, /* 32144-32151 */ +8505088, 9577984, 9697280, 9454336, 10443264, 11527424, 11353344, 11131392, /* 32152-32159 */ +11678208, 12167424, 11742720, 10381824, 9642240, 10421248, 10782720, 9730560, /* 32160-32167 */ +8887040, 8369920, 7198464, 6748672, 8066816, 9150464, 8130816, 6470912, /* 32168-32175 */ +6895616, 9215744, 10545152, 9690368, 8349952, 8194560, 9081088, 9698816, /* 32176-32183 */ +9837312, 10446848, 11040256, 10363648, 9371648, 9857024, 11290880, 11858688, /* 32184-32191 */ +11027456, 9860608, 9046272, 8190208, 7772160, 8370432, 8926208, 8874496, /* 32192-32199 */ +8625152, 7475456, 5603328, 4902912, 5865216, 7770624, 10033664, 11094272, /* 32200-32207 */ +9711104, 7251968, 5694720, 6450432, 9011968, 10879744, 11011584, 10509824, /* 32208-32215 */ +10790912, 11800320, 11862272, 10620928, 9938944, 10301440, 10332928, 10121216, /* 32216-32223 */ +10620928, 10688256, 8902144, 7286016, 8492032, 10580736, 10141696, 8086016, /* 32224-32231 */ +7254784, 7951872, 8556800, 7896832, 6923776, 7732992, 9812992, 10469120, /* 32232-32239 */ +9677824, 9432576, 9730816, 9420032, 9465600, 11283456, 13039360, 11749632, /* 32240-32247 */ +8475648, 6756352, 7622400, 9111296, 9121280, 7948032, 7692032, 8811264, /* 32248-32255 */ +9299456, 8486912, 7632384, 7187712, 7113728, 7916800, 9088256, 9238784, /* 32256-32263 */ +8147456, 7067136, 7164928, 8095232, 8537600, 8377856, 8732672, 9878272, /* 32264-32271 */ +10603264, 9976064, 8899072, 8699392, 9002240, 8750336, 7965952, 7316480, /* 32272-32279 */ +7061248, 6935552, 6953984, 7449600, 7968256, 8036608, 8701696, 10475264, /* 32280-32287 */ +11918080, 12052480, 11290368, 10292736, 9480960, 8663040, 7815168, 7949056, /* 32288-32295 */ +8910080, 8546048, 6657536, 5933824, 7558400, 9417216, 9593600, 8796928, /* 32296-32303 */ +8499200, 8724480, 8459008, 7794688, 8133632, 9571072, 10307328, 9696256, /* 32304-32311 */ +9000960, 9039872, 9501440, 9767936, 9316096, 8626944, 8704768, 9036800, /* 32312-32319 */ +8520704, 7786752, 7836928, 8192000, 8169472, 8147456, 8699648, 9636352, /* 32320-32327 */ +10037248, 9486336, 9011968, 9489920, 9862400, 8704768, 7077888, 7090688, /* 32328-32335 */ +8067072, 7599872, 5984000, 5698816, 7160576, 8435712, 8430336, 8117504, /* 32336-32343 */ +8672000, 9561856, 9278720, 7967232, 7419392, 8058880, 8449792, 8208128, /* 32344-32351 */ +8529920, 9512448, 9972480, 9489152, 8713728, 8310016, 8262912, 7924224, /* 32352-32359 */ +7023872, 6320896, 6281984, 6388224, 6387200, 6933760, 8415744, 9442560, /* 32360-32367 */ +8404224, 6526976, 7090432, 10206208, 12176896, 11422976, 10517248, 11098880, /* 32368-32375 */ +11582208, 10914304, 9917184, 8658432, 6498816, 4766464, 5761536, 8945664, /* 32376-32383 */ +11138816, 9784064, 6984448, 6573568, 8293120, 9701376, 9812992, 9360384, /* 32384-32391 */ +9073920, 8529408, 7322368, 7231488, 9617920, 12121600, 12146432, 10726400, /* 32392-32399 */ +9878528, 9580544, 9442816, 9959936, 10874624, 10816000, 9255168, 7609856, /* 32400-32407 */ +7358464, 8046080, 8086784, 7486464, 7940096, 9552640, 10349568, 9939200, /* 32408-32415 */ +10048000, 11156992, 12021248, 11786752, 10769408, 9647872, 8579072, 7737856, /* 32416-32423 */ +7978752, 9225472, 9809152, 8962816, 7882496, 7716096, 8366848, 9022464, /* 32424-32431 */ +9223168, 9598720, 10616576, 11333888, 10717440, 9424896, 9072384, 9851904, /* 32432-32439 */ +10045440, 8982272, 8403968, 9491712, 10895616, 11035648, 10163968, 9607936, /* 32440-32447 */ +10311936, 11466752, 11632896, 11128832, 10997248, 10729472, 9462016, 8204800, /* 32448-32455 */ +8543232, 9866496, 9800960, 7763200, 6124800, 6788352, 8658176, 9530624, /* 32456-32463 */ +8785152, 7488000, 6863360, 7500800, 9047552, 10242048, 10567680, 10709760, /* 32464-32471 */ +10384896, 8591104, 6625792, 6679296, 8274688, 9499904, 9468160, 8425728, /* 32472-32479 */ +7269376, 6743040, 6897152, 7722240, 9189120, 10010880, 8983808, 7836672, /* 32480-32487 */ +8647424, 9615872, 8864256, 8539904, 9785344, 10034432, 8395008, 7224064, /* 32488-32495 */ +7919104, 9124608, 9026816, 8038912, 8065792, 9139968, 9509888, 8923136, /* 32496-32503 */ +8654592, 8868864, 8561920, 7747584, 7860480, 9159680, 9674752, 8429824, /* 32504-32511 */ +7390720, 8273408, 9636096, 9341184, 7946752, 7442432, 8418304, 9499392, /* 32512-32519 */ +9356800, 8760320, 8899584, 8777216, 7778304, 7917824, 9433088, 9824512, /* 32520-32527 */ +8699392, 7893248, 7430144, 6440960, 5704960, 5864192, 6448128, 7072256, /* 32528-32535 */ +7349248, 6823936, 6187776, 6559232, 7510784, 8093696, 8652032, 9207296, /* 32536-32543 */ +8635392, 7415552, 7510272, 8755712, 9276928, 9064448, 9493504, 10418176, /* 32544-32551 */ +10428160, 9200384, 8131840, 8496128, 9583360, 9975808, 9862400, 9985536, /* 32552-32559 */ +10195200, 10036992, 9516288, 8791808, 7982336, 7323904, 6923776, 6552576, /* 32560-32567 */ +6115072, 5692160, 5562368, 6529792, 8597760, 10013696, 9931520, 9432064, /* 32568-32575 */ +9223936, 9278208, 9790464, 10662400, 11036672, 10254848, 8678144, 7518720, /* 32576-32583 */ +7517952, 8026112, 8043264, 7580672, 7208960, 6902272, 6506752, 6646528, /* 32584-32591 */ +7450624, 7787776, 7097344, 6121472, 5815552, 6763520, 8240640, 8614144, /* 32592-32599 */ +7879168, 7520768, 7960576, 8227328, 7984384, 8145152, 9096192, 9764096, /* 32600-32607 */ +9431552, 8811776, 8585728, 8405760, 7780352, 6997504, 7027456, 8018944, /* 32608-32615 */ +8541440, 7760640, 7067136, 7831552, 8861440, 8480256, 7534592, 7549184, /* 32616-32623 */ +8001280, 7647744, 6855680, 7072256, 8583680, 9691904, 9042944, 7698176, /* 32624-32631 */ +7417344, 8101888, 8145408, 7063808, 6096640, 6286336, 7120640, 7930880, /* 32632-32639 */ +8862976, 9392896, 8730624, 7626240, 7229440, 7111424, 6478848, 5749248, /* 32640-32647 */ +5279488, 4608000, 4124416, 4890624, 6312448, 6903040, 6676992, 6588160, /* 32648-32655 */ +7038208, 7817984, 8377088, 8313856, 7690752, 6855936, 6356480, 6678272, /* 32656-32663 */ +7453184, 7895296, 7952896, 7870720, 7172608, 5830144, 5470464, 6819584, /* 32664-32671 */ +8079104, 7502848, 5784064, 4469760, 4190464, 4924672, 6044416, 7042048, /* 32672-32679 */ +7774208, 7602944, 6353408, 5876224, 7701248, 10292480, 11088640, 9378816, /* 32680-32687 */ +6938880, 5678592, 6035968, 7429120, 8545792, 8193024, 6820608, 5979904, /* 32688-32695 */ +6193152, 7225344, 8576512, 8949248, 7460352, 5711872, 5767936, 7154944, /* 32696-32703 */ +7958016, 7277312, 5973760, 5177344, 5408256, 6658304, 8396544, 10004480, /* 32704-32711 */ +10827264, 10219008, 8716544, 8064000, 8883200, 9914368, 9961216, 9259776, /* 32712-32719 */ +8649216, 7932160, 6905856, 6528768, 7049984, 7575296, 7464704, 6767104, /* 32720-32727 */ +6228992, 6632960, 7628544, 8488192, 9087488, 9311232, 9074176, 8788480, /* 32728-32735 */ +9061888, 9989632, 10847488, 10833408, 10113536, 9295360, 8771072, 8825344, /* 32736-32743 */ +9476096, 10478336, 11091200, 10274816, 8810240, 8749824, 10020096, 10896640, /* 32744-32751 */ +10589696, 9786880, 9700864, 10307584, 10368256, 9904384, 10287104, 11089920, /* 32752-32759 */ +10281728, 8244992, 7880192, 9922560, 11663616, 11468544, 11046656, 11758080, /* 32760-32767 */ +12432896, 11917312, 10850048, 10410240, 10598656, 10476032, 9848576, 9739264, /* 32768-32775 */ +10649600, 11664128, 12092928, 12352768, 12578304, 11994880, 10761472, 10513408, /* 32776-32783 */ +11570432, 12144128, 11141376, 9850112, 9741568, 10167808, 9790976, 8883200, /* 32784-32791 */ +8929024, 9821696, 9886208, 8900352, 8524544, 9385984, 10177024, 9797888, /* 32792-32799 */ +9092864, 9746944, 11408128, 11892224, 10742528, 9984256, 10546176, 11012096, /* 32800-32807 */ +10503936, 9936128, 10174464, 10792704, 10959360, 10481152, 9790208, 9425152, /* 32808-32815 */ +9566208, 9959936, 10266112, 10407168, 10443776, 10292224, 9817088, 9236992, /* 32816-32823 */ +8888320, 8470272, 7715584, 7533312, 8362240, 8660224, 7488256, 6568192, /* 32824-32831 */ +7486976, 9113344, 9552640, 9185280, 9857536, 11628800, 12777984, 12859136, /* 32832-32839 */ +12907776, 12906752, 11857408, 10391040, 10463488, 11689984, 11555840, 9571584, /* 32840-32847 */ +8014848, 7879936, 8213248, 8656384, 9122560, 8950272, 8051968, 7488256, /* 32848-32855 */ +7988992, 9238016, 10511104, 10388736, 8058880, 5859840, 6845696, 9765120, /* 32856-32863 */ +10658816, 8746496, 7255808, 8246528, 9758720, 9776640, 9368576, 9831168, /* 32864-32871 */ +10435584, 10421760, 10269184, 10674176, 11373824, 11353344, 10625280, 10479872, /* 32872-32879 */ +11203840, 11537664, 10683136, 9343744, 9073920, 10329856, 11085056, 9729024, /* 32880-32887 */ +7647488, 7218944, 9007872, 10909696, 10784512, 9420288, 8715264, 8741888, /* 32888-32895 */ +8707072, 8948224, 9740800, 10086912, 9524992, 8814336, 9032192, 10377472, /* 32896-32903 */ +11559168, 11545600, 10719232, 9888256, 9505536, 9698816, 9819904, 8847104, /* 32904-32911 */ +7298560, 6856960, 7517184, 7664640, 7469568, 7930880, 7996672, 7054336, /* 32912-32919 */ +7136512, 9423104, 11238656, 10057728, 7240448, 5837312, 7046656, 8673024, /* 32920-32927 */ +8149248, 5987072, 4372224, 4428800, 5289472, 5993728, 6412288, 6256896, /* 32928-32935 */ +5826816, 6084096, 7323904, 8509440, 8848384, 8462336, 7932160, 7869440, /* 32936-32943 */ +8002560, 8030208, 8060416, 7787264, 7076864, 6527488, 6454784, 6516480, /* 32944-32951 */ +6230528, 5411840, 4295424, 3638016, 4150528, 5064448, 4996096, 4282624, /* 32952-32959 */ +4130304, 4832256, 5893120, 6559232, 6317824, 5414144, 4499200, 4183296, /* 32960-32967 */ +4870912, 5762560, 5662720, 4974848, 4700416, 4862720, 5082112, 4887296, /* 32968-32975 */ +3933952, 3071488, 3309312, 3978752, 3961856, 3399680, 2879744, 2698240, /* 32976-32983 */ +3247872, 4671488, 6235904, 6755328, 5785856, 4184064, 3410176, 4062976, /* 32984-32991 */ +5091072, 4856576, 3317760, 2188544, 2499072, 3585536, 4507904, 4604672, /* 32992-32999 */ +3545344, 1994752, 1401088, 2356224, 3854336, 4553472, 4084992, 3188736, /* 33000-33007 */ +2903296, 3657216, 4767488, 5200384, 4835328, 4408576, 4640256, 5607936, /* 33008-33015 */ +6647552, 6841344, 6027264, 5100288, 4907776, 5288192, 5607168, 5539840, /* 33016-33023 */ +5154304, 4676352, 4471808, 4801024, 5451008, 5959168, 5937920, 5456384, /* 33024-33031 */ +5204480, 5501440, 5641728, 4984832, 4320256, 4528128, 5185536, 5627136, /* 33032-33039 */ +5778176, 6026496, 6619648, 7237120, 7650560, 8306432, 9235200, 9555456, /* 33040-33047 */ +9031680, 8664576, 9089280, 9741056, 9828096, 9266432, 8676352, 8490496, /* 33048-33055 */ +8583680, 8738560, 8739584, 8383744, 7883520, 7915776, 8570880, 8970752, /* 33056-33063 */ +8540160, 8005888, 8127488, 8665600, 9156096, 9457152, 9877760, 10439680, /* 33064-33071 */ +10383104, 9626112, 9302016, 9804544, 10386688, 10564864, 10588160, 11174400, /* 33072-33079 */ +12424960, 13135872, 12727040, 12355072, 12810752, 13372160, 13267200, 12480256, /* 33080-33087 */ +11489280, 10708736, 10138112, 9574656, 9257984, 9797632, 10854144, 11116800, /* 33088-33095 */ +10351360, 9884928, 10360576, 10960128, 10996992, 10798592, 10910976, 11201792, /* 33096-33103 */ +11393024, 11626752, 11832064, 11677184, 11415552, 11432960, 11419392, 11076608, /* 33104-33111 */ +10751232, 10782976, 11110656, 11522816, 11776000, 11597568, 11054080, 10656256, /* 33112-33119 */ +10570240, 10357760, 10034432, 10210048, 10699264, 10614528, 9839360, 9302784, /* 33120-33127 */ +9387008, 9448448, 9067776, 8651264, 8434432, 8260096, 8538368, 9495296, /* 33128-33135 */ +10200320, 9926912, 9456128, 9723392, 10271744, 10272000, 9928960, 9729280, /* 33136-33143 */ +9375232, 9012224, 9465856, 10469632, 11122432, 11419648, 11638784, 11604736, /* 33144-33151 */ +11168768, 10589184, 10175232, 9784832, 9140736, 8406784, 7769600, 7202304, /* 33152-33159 */ +7047424, 7306496, 7392512, 7468288, 7986688, 8516096, 8693760, 8841472, /* 33160-33167 */ +9054976, 9190144, 9387520, 9659648, 9903616, 10454528, 11373056, 11622144, /* 33168-33175 */ +10654464, 9627648, 9321472, 9333504, 9744640, 10708736, 11563264, 11580672, /* 33176-33183 */ +10587648, 9306112, 8972288, 9648128, 10242304, 10062592, 9291520, 8442368, /* 33184-33191 */ +7938304, 7991552, 8307456, 8543488, 8666368, 8509952, 8049664, 8096256, /* 33192-33199 */ +9359872, 11056384, 11682304, 11012608, 10226176, 10323200, 10903040, 10993152, /* 33200-33207 */ +11118592, 12626688, 14559232, 14241024, 11736576, 9795840, 9844224, 10687488, /* 33208-33215 */ +11065600, 10805248, 10051584, 9382912, 9222656, 9411328, 9760000, 9831680, /* 33216-33223 */ +9181696, 8317440, 8386048, 9802496, 11151616, 11010816, 10145536, 9712896, /* 33224-33231 */ +9710080, 9677056, 9702400, 10331648, 11108608, 10818048, 9613312, 9145344, /* 33232-33239 */ +10470144, 11434496, 10515456, 9127680, 8412160, 8411392, 8281088, 8042240, /* 33240-33247 */ +8260864, 8493568, 8238592, 7922176, 7965952, 8372736, 8782080, 8551936, /* 33248-33255 */ +7748352, 7084032, 6942976, 7103232, 7084544, 6817024, 6620160, 6698240, /* 33256-33263 */ +6684672, 6348288, 6017024, 6181888, 6540032, 6280704, 5711360, 6000384, /* 33264-33271 */ +6882048, 6771968, 5656832, 4749824, 4533760, 4537600, 4617216, 5088768, /* 33272-33279 */ +5212416, 4453632, 3588352, 3338240, 3596544, 3925504, 4055296, 3968768, /* 33280-33287 */ +3922176, 4177920, 4603392, 4915968, 5093376, 5092608, 4682496, 3873536, /* 33288-33295 */ +3111424, 2686464, 2352128, 1894656, 1587456, 1729792, 2087936, 2211584, /* 33296-33303 */ +2115328, 2240256, 2886912, 3608832, 3479296, 2458880, 1837312, 2375424, /* 33304-33311 */ +3233536, 3509248, 3283456, 2747136, 1899520, 1066240, 621568, 609792, /* 33312-33319 */ +1147136, 2078976, 2533376, 2112512, 1655296, 1914112, 2623744, 3071232, /* 33320-33327 */ +2949632, 2881024, 3442432, 4005632, 3756544, 3016704, 2544128, 2468352, /* 33328-33335 */ +2534400, 2553600, 2421760, 2251008, 2342912, 2721280, 2919168, 2773504, /* 33336-33343 */ +2824448, 3250176, 3534592, 3538176, 3664384, 3929088, 3881984, 3500544, /* 33344-33351 */ +3455744, 4059648, 4739328, 4841984, 4508672, 4412672, 4784896, 5239296, /* 33352-33359 */ +5555968, 5994752, 6505984, 6490624, 5935872, 5665536, 6107392, 6877952, /* 33360-33367 */ +7319296, 7163136, 7034368, 7482880, 7978240, 7847424, 7398144, 7144704, /* 33368-33375 */ +6865664, 6469376, 6564096, 7316992, 7997440, 8042240, 7768320, 7741952, /* 33376-33383 */ +8099072, 8507648, 8600576, 8652544, 9064960, 9345536, 9065984, 8935680, /* 33384-33391 */ +9548032, 10313472, 10445056, 10106368, 10040832, 10282496, 10224384, 9953280, /* 33392-33399 */ +10163200, 10867712, 11424512, 11450624, 11130112, 10815232, 10629632, 10476288, /* 33400-33407 */ +10273792, 10022656, 9819136, 9800704, 10039808, 10556416, 11239936, 11763200, /* 33408-33415 */ +11899392, 11857920, 11890688, 11797248, 11361280, 10968064, 10982912, 11057408, /* 33416-33423 */ +10857472, 10755072, 11044864, 11316224, 11134720, 10647552, 10379264, 10522880, /* 33424-33431 */ +10672896, 10546944, 10509568, 10828288, 11014400, 10709248, 10405376, 10655232, /* 33432-33439 */ +11110912, 10981632, 10185472, 9434368, 9209344, 9308928, 9383168, 9427456, /* 33440-33447 */ +9584896, 9820160, 9956864, 9880832, 9671680, 9659136, 10070016, 10567424, /* 33448-33455 */ +10694144, 10507520, 10265088, 9992960, 9520896, 8798208, 8155904, 7931904, /* 33456-33463 */ +7938304, 7872512, 7777536, 7739136, 7925504, 8486400, 8980224, 9004800, /* 33464-33471 */ +9018112, 9325056, 9522944, 9379584, 8962816, 8480000, 8457728, 8935424, /* 33472-33479 */ +9172736, 8955392, 8914432, 9146368, 9040640, 8532992, 8294656, 8550144, /* 33480-33487 */ +8677632, 8344320, 8122112, 8406528, 8710400, 8567296, 8212736, 8217088, /* 33488-33495 */ +8707840, 9097216, 8690944, 7878144, 7821824, 8695808, 9611776, 10021120, /* 33496-33503 */ +10203904, 10263808, 9806848, 9127168, 9273088, 10234112, 10791424, 10422272, /* 33504-33511 */ +9881600, 9694464, 9607168, 9675264, 10145024, 10577408, 10394624, 9852672, /* 33512-33519 */ +9469184, 9500672, 10061568, 10811648, 11078400, 10882304, 10891264, 11252224, /* 33520-33527 */ +11320576, 10735104, 10025728, 9891328, 10288896, 10727680, 11023360, 11160576, /* 33528-33535 */ +11041792, 10885376, 11150848, 11654656, 11860480, 11945984, 12183040, 12089088, /* 33536-33543 */ +11653376, 11796992, 12541440, 12743936, 11995136, 10994944, 10459392, 10472960, /* 33544-33551 */ +10446592, 10113280, 9860864, 9911552, 10116864, 10335232, 10471168, 10550016, /* 33552-33559 */ +10695680, 10807040, 10813696, 11029760, 11363584, 11198208, 10536192, 9949952, /* 33560-33567 */ +9748224, 9720832, 9547008, 9369344, 9549312, 9768960, 9518848, 9129984, /* 33568-33575 */ +9147392, 9372928, 9493504, 9676288, 9709568, 9099520, 8003328, 7022080, /* 33576-33583 */ +6552832, 6617856, 6898432, 6955776, 6688512, 6432000, 6442752, 6654720, /* 33584-33591 */ +7067136, 7798272, 8388096, 8125952, 7112704, 6027520, 5484288, 5680384, /* 33592-33599 */ +6234368, 6677248, 6844672, 6599424, 6046720, 5686272, 5711360, 5761280, /* 33600-33607 */ +5480192, 4846848, 4250624, 4347136, 5210624, 6106368, 6365952, 5807872, /* 33608-33615 */ +4713984, 3654912, 3148544, 3276544, 3529984, 3448832, 3308288, 3481856, /* 33616-33623 */ +3863296, 4486144, 5358080, 5789184, 5237760, 4202240, 3526400, 3580416, /* 33624-33631 */ +4023808, 4257536, 4297984, 4545792, 4697088, 4091648, 3201536, 3092224, /* 33632-33639 */ +3754752, 4400640, 4753664, 4713728, 4194304, 3857152, 4456704, 5630464, /* 33640-33647 */ +6467584, 6436096, 5595648, 4635904, 4370688, 4875776, 5255424, 4446720, /* 33648-33655 */ +3060480, 2571520, 2633728, 2293760, 2115072, 2910720, 4179712, 5058304, /* 33656-33663 */ +5560320, 6317568, 7468288, 8392448, 8561664, 8089088, 7384064, 6721792, /* 33664-33671 */ +6171904, 5731328, 5503232, 5594112, 5949440, 6472704, 6970624, 7115520, /* 33672-33679 */ +6968576, 7061760, 7491328, 7717632, 7480320, 7150336, 6992384, 6806272, /* 33680-33687 */ +6559744, 6571776, 6809088, 6846720, 6742528, 6913792, 7132928, 6982656, /* 33688-33695 */ +6883328, 7360256, 8008192, 8461056, 9205248, 10257920, 10558720, 9765376, /* 33696-33703 */ +8989440, 8913920, 8936960, 8632832, 8368384, 8460544, 8614912, 8465408, /* 33704-33711 */ +8315392, 8615680, 8930816, 8667648, 8210176, 8087040, 8020736, 7762432, /* 33712-33719 */ +7678720, 8021760, 8545792, 8918528, 9108736, 9218816, 9212416, 9039616, /* 33720-33727 */ +8765696, 8493312, 8382208, 8579584, 8983552, 9444096, 10017280, 10496768, /* 33728-33735 */ +10381056, 9805056, 9484544, 9365760, 8786944, 8028928, 7895552, 8298240, /* 33736-33743 */ +8681472, 8829440, 8710400, 8573184, 8707072, 8792576, 8274432, 7586816, /* 33744-33751 */ +7638528, 8298496, 8733184, 8836352, 9208576, 9895680, 10227968, 9884160, /* 33752-33759 */ +9255168, 8910336, 9041152, 9368576, 9499648, 9469440, 9537024, 9662208, /* 33760-33767 */ +9691648, 9591552, 9377024, 9101056, 8909568, 8940032, 9008384, 8768768, /* 33768-33775 */ +8493312, 8868352, 9717504, 10180864, 9854464, 9393408, 9433088, 9715712, /* 33776-33783 */ +9777408, 9552640, 9341184, 9428992, 9706240, 9774336, 9909504, 10718976, /* 33784-33791 */ +11696384, 11812864, 11363072, 11265280, 11435008, 11418624, 11266304, 10943488, /* 33792-33799 */ +10391808, 10128896, 10625280, 11570432, 12386560, 12700416, 12204032, 11053312, /* 33800-33807 */ +10235648, 10543104, 11624192, 12738304, 13371136, 12971008, 11783680, 11177216, /* 33808-33815 */ +11752960, 12443648, 12360192, 11853568, 11504128, 11602432, 12150528, 12883968, /* 33816-33823 */ +13538560, 13930752, 13914624, 13667840, 13452288, 13188864, 12845568, 12785408, /* 33824-33831 */ +13012992, 12961024, 12477696, 12047616, 11996928, 12123136, 12048128, 11703808, /* 33832-33839 */ +11300096, 10977024, 10770688, 10748416, 10880512, 10958336, 10951424, 11042304, /* 33840-33847 */ +11170816, 11054336, 10715136, 10452480, 10348800, 10292224, 10326272, 10541824, /* 33848-33855 */ +10607104, 10189312, 9577216, 9331968, 9523200, 9606656, 9296896, 8817408, /* 33856-33863 */ +8446720, 8328704, 8371200, 8299776, 8099840, 8043264, 8122368, 7982848, /* 33864-33871 */ +7583488, 7298816, 7368192, 7460352, 7228928, 7057152, 7449088, 7895296, /* 33872-33879 */ +7617792, 6878464, 6306048, 5915648, 5629184, 5844224, 6550016, 6788864, /* 33880-33887 */ +6098688, 5342976, 5387264, 5819648, 5909760, 5711360, 5295360, 4568064, /* 33888-33895 */ +4103424, 4261888, 4168704, 3450880, 3167232, 3835136, 4582400, 4632576, /* 33896-33903 */ +4172032, 3924736, 4224512, 4422144, 3796736, 2810112, 2546176, 3105792, /* 33904-33911 */ +3488256, 3023616, 2447872, 2880256, 4224512, 5429760, 5597696, 4862720, /* 33912-33919 */ +4509696, 5048320, 5356032, 4620288, 3679744, 3354112, 3130880, 2604288, /* 33920-33927 */ +2473472, 3289600, 4189696, 4050944, 3288576, 3193088, 4019456, 5084416, /* 33928-33935 */ +5709312, 5758720, 5573376, 5443584, 5430272, 5488128, 5371904, 5033984, /* 33936-33943 */ +4839168, 4954624, 5141248, 5221376, 5456128, 6193152, 7028480, 7249408, /* 33944-33951 */ +7091200, 7295488, 7874560, 8346880, 8461312, 8291328, 7831040, 7013888, /* 33952-33959 */ +6321664, 6310656, 6676736, 6841344, 6832640, 6765312, 6619136, 6650880, /* 33960-33967 */ +7102720, 7851008, 8587008, 9160960, 9622784, 10004992, 10239232, 10252032, /* 33968-33975 */ +10028800, 9750016, 9706496, 9871360, 9935360, 9779456, 9524224, 9433344, /* 33976-33983 */ +9873664, 10800896, 11557120, 11539968, 10849280, 9990912, 9255424, 8653312, /* 33984-33991 */ +8538112, 9077504, 9312256, 8363776, 6980096, 6330624, 6700800, 7599872, /* 33992-33999 */ +8275456, 8479744, 8677632, 9172224, 9687808, 10122496, 10561792, 10739456, /* 34000-34007 */ +10377472, 9619968, 8804608, 8144640, 7765504, 7981824, 8715264, 9024256, /* 34008-34015 */ +8625408, 8514304, 8859904, 8793856, 8482816, 8573696, 8639488, 7979264, /* 34016-34023 */ +6757120, 5736960, 5350144, 5309440, 5209088, 5130752, 5240576, 5433088, /* 34024-34031 */ +5639424, 5774592, 5889792, 6286592, 6740480, 6876672, 7172096, 7899904, /* 34032-34039 */ +8422400, 8451840, 8323328, 8155648, 7825664, 7245568, 6592768, 6305280, /* 34040-34047 */ +6506496, 6824192, 6893312, 6615552, 6321152, 6278144, 6333696, 6337280, /* 34048-34055 */ +6262784, 6213120, 6235904, 6217216, 6193408, 6384128, 6754816, 6979072, /* 34056-34063 */ +6916352, 6847744, 7037696, 7448320, 7856384, 8203264, 8583936, 8946944, /* 34064-34071 */ +9281024, 9664256, 9906944, 9681920, 9166848, 8911104, 8890624, 8611328, /* 34072-34079 */ +8162560, 8137984, 8525312, 8841984, 9010432, 9208320, 9411072, 9464320, /* 34080-34087 */ +9384192, 9268480, 9160448, 9089792, 9144832, 9419520, 9817344, 9899776, /* 34088-34095 */ +9515520, 9211904, 9592576, 10605056, 11520768, 11645952, 11188224, 10991360, /* 34096-34103 */ +11518976, 12527104, 13295104, 13288960, 12877312, 12870912, 13196032, 13126656, /* 34104-34111 */ +12721920, 12654080, 12867072, 12823296, 12517120, 12140288, 11707136, 11524608, /* 34112-34119 */ +11987712, 12704512, 12836864, 12435712, 12320256, 12799232, 13435904, 13879552, /* 34120-34127 */ +13988352, 13795840, 13735936, 13857536, 13636608, 13145088, 12954112, 13056768, /* 34128-34135 */ +13018368, 12855040, 12896512, 13122048, 13237760, 13168896, 12987392, 12643584, /* 34136-34143 */ +12208896, 11946240, 11933440, 11972352, 11935232, 11789824, 11427328, 10951168, /* 34144-34151 */ +10751744, 10824704, 10703872, 10280960, 9815808, 9458688, 9322496, 9422080, /* 34152-34159 */ +9561344, 9634048, 9721600, 9793792, 9820928, 9767680, 9529600, 9202432, /* 34160-34167 */ +9044736, 9030656, 8990976, 8938240, 8888320, 8870144, 8783104, 8291584, /* 34168-34175 */ +7518464, 7188736, 7448320, 7610112, 7292160, 6737920, 6261760, 6050304, /* 34176-34183 */ +6152192, 6356224, 6362368, 6171136, 6092544, 6269952, 6542336, 6688000, /* 34184-34191 */ +6569728, 6319872, 6299904, 6529024, 6502656, 5899776, 5115136, 4775168, /* 34192-34199 */ +4801024, 4576768, 4055808, 3897600, 4419584, 5097472, 5233152, 4812544, /* 34200-34207 */ +4326656, 3998976, 3860992, 3952640, 4031232, 3932928, 3902208, 3998976, /* 34208-34215 */ +4070656, 4208640, 4357120, 4174080, 3713536, 3489792, 3817728, 4402432, /* 34216-34223 */ +4767744, 4928256, 5186048, 5449984, 5494528, 5398272, 5265408, 5094144, /* 34224-34231 */ +4798464, 4267520, 3853824, 4166912, 4970496, 5385728, 5304576, 5339392, /* 34232-34239 */ +5600256, 5513472, 5045504, 4963072, 5603072, 6315520, 6548224, 6397696, /* 34240-34247 */ +6085376, 5797632, 5845760, 6209536, 6384384, 6084096, 5665024, 5631744, /* 34248-34255 */ +6122240, 6937600, 7797248, 8454144, 8897280, 9214976, 9126144, 8474112, /* 34256-34263 */ +7845888, 7661824, 7598848, 7469824, 7332608, 6996736, 6594560, 6763776, /* 34264-34271 */ +7606272, 8505600, 8947712, 9008640, 8983808, 8911104, 8770560, 8771840, /* 34272-34279 */ +8959488, 9146624, 9411840, 9804032, 10013952, 10014976, 10176768, 10352896, /* 34280-34287 */ +9902592, 8947456, 8660480, 9677056, 10713088, 10611200, 10194944, 10362880, /* 34288-34295 */ +10653952, 10451712, 9916928, 9526272, 9529856, 9546752, 9054720, 8222976, /* 34296-34303 */ +7792640, 8227072, 8965888, 9087488, 8843264, 8975616, 9106432, 8709632, /* 34304-34311 */ +8447744, 8974336, 9762816, 10003712, 9583872, 8924928, 8368384, 7904512, /* 34312-34319 */ +7499776, 7272448, 7280128, 7416832, 7609600, 7887872, 8332544, 8894464, /* 34320-34327 */ +9290240, 9244416, 8848640, 8335360, 7749888, 7108608, 6470912, 5826816, /* 34328-34335 */ +5348864, 5324544, 5612032, 5913088, 6263808, 6721280, 6989824, 6803200, /* 34336-34343 */ +6403840, 6311936, 6571520, 6821376, 6930688, 6982144, 6914560, 6757888, /* 34344-34351 */ +6769152, 6984960, 7152384, 7034624, 6565632, 6040320, 6034176, 6698496, /* 34352-34359 */ +7495424, 7850240, 7758080, 7614976, 7569664, 7329024, 6682624, 5982720, /* 34360-34367 */ +5738496, 5934336, 6222336, 6558208, 7106816, 7713536, 8005120, 7910912, /* 34368-34375 */ +7660800, 7513600, 7555072, 7743744, 8063232, 8453632, 8665088, 8728064, /* 34376-34383 */ +8892672, 9095936, 9114624, 9013248, 8784640, 8234240, 7609088, 7480064, /* 34384-34391 */ +7985408, 8835072, 9701632, 10324224, 10480128, 10169856, 9807616, 9666816, /* 34392-34399 */ +9395200, 8782592, 8361728, 8532992, 9083136, 9669888, 9857536, 9506560, /* 34400-34407 */ +9432832, 10245888, 11227136, 11521024, 11303936, 11029760, 10939904, 11301632, /* 34408-34415 */ +11901952, 12025856, 11810304, 12087552, 12527616, 12092672, 11153920, 10922496, /* 34416-34423 */ +11435008, 11980032, 12407552, 12766720, 12824576, 12685056, 12712192, 12740864, /* 34424-34431 */ +12293888, 11496192, 10890752, 10746368, 11103488, 11893248, 12653568, 12905728, /* 34432-34439 */ +12781824, 12733696, 12956928, 13314048, 13498880, 13254400, 12673024, 12061696, /* 34440-34447 */ +11682560, 11640576, 11822336, 11937536, 11837184, 11575296, 11252736, 10858496, /* 34448-34455 */ +10421248, 10160384, 10471680, 11220992, 11628800, 11298304, 10655232, 10271488, /* 34456-34463 */ +10192384, 9942784, 9307904, 8742144, 8710144, 8965888, 9029376, 8832256, /* 34464-34471 */ +8590848, 8639744, 9172736, 9602816, 9298944, 8765184, 8777472, 9017088, /* 34472-34479 */ +8804096, 8297216, 7960064, 7913728, 8061696, 8083456, 7643136, 6874624, /* 34480-34487 */ +6232064, 5943296, 5962496, 6177536, 6419456, 6614272, 6888704, 7195136, /* 34488-34495 */ +7126784, 6652160, 6388224, 6564352, 6472960, 5655296, 4827904, 4779264, /* 34496-34503 */ +5104640, 5088000, 4887552, 4800000, 4709632, 4749056, 5149440, 5480960, /* 34504-34511 */ +5271552, 4885760, 4993792, 5448960, 5398528, 4599808, 3878912, 3800320, /* 34512-34519 */ +3937280, 3830272, 3618304, 3715584, 4200960, 4665088, 4800256, 4874496, /* 34520-34527 */ +5092096, 5177344, 4987648, 4738816, 4545536, 4519424, 4743936, 4810240, /* 34528-34535 */ +4555264, 4573696, 4939520, 5007104, 4878848, 5076480, 5376768, 5378048, /* 34536-34543 */ +5220864, 5305600, 5866240, 6613504, 6863872, 6421504, 5961984, 6125824, /* 34544-34551 */ +6522112, 6405120, 6033920, 6157312, 6611968, 6788352, 6573312, 6255616, /* 34552-34559 */ +6255360, 6698496, 7128832, 7206400, 7226880, 7576320, 8185088, 8637184, /* 34560-34567 */ +8625664, 8276224, 8004096, 8221952, 8898560, 9415424, 9293312, 8691456, /* 34568-34575 */ +7907840, 7343616, 7511296, 8184576, 8559616, 8568832, 8600576, 8542464, /* 34576-34583 */ +8288768, 8272384, 8757248, 9356800, 9566720, 9346816, 8953344, 8684544, /* 34584-34591 */ +8940032, 9839360, 10640896, 10622464, 10171136, 10034176, 10182400, 10174976, /* 34592-34599 */ +9993984, 9936640, 9995008, 9889024, 9582080, 9420032, 9718272, 10277120, /* 34600-34607 */ +10497792, 10146816, 9577984, 9096448, 8840448, 9017856, 9441536, 9345792, /* 34608-34615 */ +8549888, 7895040, 7972864, 8326912, 8453120, 8541440, 8785152, 8987648, /* 34616-34623 */ +9000192, 8763904, 8326400, 8176128, 8633856, 9196800, 9162752, 8413440, /* 34624-34631 */ +7634944, 7716096, 8297216, 8154368, 7324672, 6894080, 7202816, 7717632, /* 34632-34639 */ +7769344, 7219712, 6749952, 6702848, 6651648, 6408448, 6154752, 6114304, /* 34640-34647 */ +6472448, 6925824, 6867968, 6371584, 6108928, 6422016, 6890752, 6784768, /* 34648-34655 */ +6142976, 5793792, 5897728, 5925888, 5972224, 6422016, 7019264, 7226624, /* 34656-34663 */ +6999552, 6667008, 6479872, 6467072, 6421760, 6271232, 6296320, 6499584, /* 34664-34671 */ +6561280, 6530816, 6577408, 6577920, 6592768, 6797824, 7024128, 7116032, /* 34672-34679 */ +7111168, 6977792, 6891520, 7147776, 7667968, 8084736, 8104192, 7820544, /* 34680-34687 */ +7771904, 8219136, 8675328, 8440064, 7706624, 7622912, 8559104, 9635072, /* 34688-34695 */ +9875456, 9075200, 8152576, 8006144, 8589312, 9174528, 9059072, 8524288, /* 34696-34703 */ +8476928, 9046784, 9339648, 8819200, 8396544, 9089280, 10288896, 10739968, /* 34704-34711 */ +10218752, 9554432, 9554688, 10325504, 11125504, 11261440, 11066880, 11249408, /* 34712-34719 */ +11705088, 11745792, 11233792, 10867968, 11085056, 11389952, 11228160, 10720512, /* 34720-34727 */ +10210560, 9920000, 10041600, 10555392, 11023104, 11119360, 11228160, 11698432, /* 34728-34735 */ +11982336, 11734784, 11771648, 12536064, 13223168, 13293824, 13015296, 12532480, /* 34736-34743 */ +12012288, 11900160, 12300288, 12663040, 12500736, 11892992, 11120896, 10635008, /* 34744-34751 */ +11099136, 11998464, 11674880, 10253312, 9443584, 10183680, 11443968, 11818240, /* 34752-34759 */ +11378432, 10724096, 10208000, 10123264, 10750976, 11599872, 11855104, 11492096, /* 34760-34767 */ +10771712, 9871104, 9416960, 9988608, 10886144, 11055616, 10382080, 9253632, /* 34768-34775 */ +8295168, 8240384, 8912640, 9061376, 8109312, 6906368, 6513664, 7066368, /* 34776-34783 */ +7815936, 8206080, 8231680, 8055552, 7931648, 7974400, 8173824, 8585472, /* 34784-34791 */ +8800256, 8000768, 6455552, 5638400, 6097152, 6446848, 5638912, 4497152, /* 34792-34799 */ +4281088, 5251840, 6505216, 6756864, 5902592, 5374208, 5964800, 6577920, /* 34800-34807 */ +6248448, 5534720, 5281792, 5580800, 5930240, 5783552, 5203456, 4946432, /* 34808-34815 */ +5405696, 5869568, 5487360, 4573440, 4329728, 5031424, 5570048, 5017856, /* 34816-34823 */ +3927040, 3399680, 3607296, 4002048, 4281856, 4464384, 4356096, 3780096, /* 34824-34831 */ +3417344, 4081408, 5337088, 6277376, 6764288, 6758144, 6073088, 5290752, /* 34832-34839 */ +5183488, 5477376, 5485824, 5151744, 4690688, 4269568, 4274688, 4886528, /* 34840-34847 */ +5439744, 5200384, 4493824, 4228608, 4738048, 5541120, 5943552, 5879808, /* 34848-34855 */ +5966592, 6388992, 6533888, 6141696, 5960960, 6596352, 7379200, 7144192, /* 34856-34863 */ +5957888, 5098752, 5221888, 5952512, 6676736, 6749696, 6121984, 5816064, /* 34864-34871 */ +6383872, 6904832, 6690048, 6508032, 7094784, 7918848, 8306176, 8432384, /* 34872-34879 */ +8522496, 8427776, 8287488, 8336128, 8335104, 8125696, 7977984, 8075520, /* 34880-34887 */ +8216832, 8079360, 7710976, 7676160, 8226560, 8776448, 8648448, 7956480, /* 34888-34895 */ +7542016, 8065024, 8959232, 9220864, 9032960, 9184000, 9559552, 9633792, /* 34896-34903 */ +9493760, 9388288, 9270784, 9214208, 9384192, 9453568, 9035776, 8463104, /* 34904-34911 */ +8359936, 8696576, 8990976, 9136384, 9329152, 9411328, 9191936, 8974848, /* 34912-34919 */ +9133056, 9470976, 9624832, 9452288, 8894464, 8211968, 8060928, 8646144, /* 34920-34927 */ +9221632, 9008384, 8137216, 7543296, 7960832, 8989952, 9608704, 9317376, /* 34928-34935 */ +8354304, 7308032, 6721280, 6751744, 7071744, 7188224, 7027200, 6744064, /* 34936-34943 */ +6184192, 5563648, 5897472, 7293440, 8371456, 8214784, 7326208, 6655488, /* 34944-34951 */ +6800384, 7465216, 7799552, 7461888, 6919424, 6586112, 6438400, 6179840, /* 34952-34959 */ +5714176, 5365248, 5365760, 5424896, 5255936, 5102848, 5498624, 6387968, /* 34960-34967 */ +6871808, 6254080, 5335296, 5246976, 5836288, 6489344, 6889984, 6818816, /* 34968-34975 */ +6321664, 5909760, 5885184, 6038784, 6162688, 6352128, 6635264, 6668032, /* 34976-34983 */ +6247936, 5941248, 6281984, 6893056, 7184128, 6956544, 6608384, 6569984, /* 34984-34991 */ +6757376, 6822400, 6580736, 6258944, 6394880, 7208704, 8193024, 8416768, /* 34992-34999 */ +7713792, 7265792, 7785472, 8662272, 9044736, 8508672, 7681792, 7605504, /* 35000-35007 */ +8375040, 9122816, 8933376, 8063744, 8041216, 9348096, 10574848, 10087424, /* 35008-35015 */ +8686336, 8543488, 9573632, 10118144, 9574400, 9003776, 9457920, 10652928, /* 35016-35023 */ +11360000, 10575360, 8992256, 8555008, 10089984, 12153600, 12524800, 10954752, /* 35024-35031 */ +9618944, 10149632, 11626240, 12359168, 12061952, 11597056, 11485184, 11328256, /* 35032-35039 */ +10749184, 10657792, 11918848, 13433600, 13735168, 12989184, 11935488, 11225856, /* 35040-35047 */ +11396352, 11864832, 11686400, 11244288, 10948864, 10331392, 9506816, 9400320, /* 35048-35055 */ +10644224, 12464384, 13170944, 12382208, 11368448, 11592448, 13014528, 13927936, /* 35056-35063 */ +13354240, 12125952, 11592704, 12057600, 12431104, 11767040, 10575104, 9792256, /* 35064-35071 */ +9669376, 10006016, 10285312, 10002688, 9586688, 9827584, 10373120, 10418432, /* 35072-35079 */ +10116608, 9942528, 9965312, 10254080, 10742528, 10802432, 10078208, 9353216, /* 35080-35087 */ +9539840, 10187264, 10156288, 9391104, 8580608, 8155648, 8130816, 8189184, /* 35088-35095 */ +8104448, 8085760, 8289024, 8323072, 7916544, 7508736, 7615232, 8103168, /* 35096-35103 */ +8300800, 7792384, 7037696, 6818304, 7054336, 7106048, 6969600, 7010560, /* 35104-35111 */ +7020800, 6435840, 5255168, 4385280, 4592640, 5313024, 5491456, 5096192, /* 35112-35119 */ +4825600, 5114624, 5614336, 5535232, 4993024, 5155328, 6158336, 6651392, /* 35120-35127 */ +6150912, 5681152, 5833728, 6107392, 5987072, 5495296, 5014272, 4959744, /* 35128-35135 */ +5130496, 4866816, 4300032, 4345344, 4961280, 4982272, 4026368, 3167232, /* 35136-35143 */ +3092736, 3312384, 3419392, 3577088, 3861504, 4198656, 4624896, 4970496, /* 35144-35151 */ +5103616, 5568000, 6697472, 7644160, 7585024, 7005440, 6761216, 6822400, /* 35152-35159 */ +6566656, 5753600, 4975872, 5006592, 5614336, 5743104, 4963584, 4110336, /* 35160-35167 */ +4039424, 4580352, 5248000, 5854720, 6189312, 6181120, 6188544, 6218496, /* 35168-35175 */ +5938176, 5767168, 6285056, 6967552, 7077632, 6814976, 6810112, 7203584, /* 35176-35183 */ +7557120, 7524352, 7419392, 7505152, 7488512, 7224832, 6998272, 7060480, /* 35184-35191 */ +7383040, 7464448, 6886656, 6265600, 6351872, 6898688, 7399680, 7749376, /* 35192-35199 */ +7901440, 7904256, 8064768, 8439808, 8694016, 8675072, 8764160, 9095424, /* 35200-35207 */ +9030656, 8183808, 7289088, 7209216, 7743232, 8088320, 8043520, 8040704, /* 35208-35215 */ +8302336, 8694528, 9078016, 9414912, 9695744, 9866496, 9820672, 9636864, /* 35216-35223 */ +9615616, 9830400, 10064896, 10094848, 9802496, 9337344, 9130752, 9154816, /* 35224-35231 */ +8856320, 8333056, 8297216, 8626944, 8522496, 7969792, 7577856, 7639552, /* 35232-35239 */ +8066816, 8499968, 8459008, 7988992, 7630592, 7851264, 8616704, 9285888, /* 35240-35247 */ +9354752, 9216512, 9468160, 9783552, 9481472, 8711680, 8220672, 8373760, /* 35248-35255 */ +8701440, 8397312, 7326976, 6360832, 6297344, 6775040, 6873600, 6312704, /* 35256-35263 */ +5728000, 5832960, 6438656, 6721536, 6384896, 5870336, 5624832, 5874688, /* 35264-35271 */ +6494464, 6758656, 6216448, 5561600, 5626880, 6213376, 6748160, 7180544, /* 35272-35279 */ +7511296, 7506176, 7256320, 7141888, 7119616, 6866432, 6292992, 5562880, /* 35280-35287 */ +4978432, 4792064, 4860928, 4796160, 4548096, 4513536, 4929024, 5452544, /* 35288-35295 */ +5587456, 5618176, 6086144, 6675456, 7012096, 7279872, 7414272, 7252224, /* 35296-35303 */ +7084800, 6991360, 6685184, 6365952, 6434048, 6765824, 6985984, 6917120, /* 35304-35311 */ +6713088, 6561024, 6567680, 6913024, 7449088, 7678976, 7503360, 7329536, /* 35312-35319 */ +7442944, 7923968, 8559360, 8785152, 8400640, 7956992, 7976960, 8445696, /* 35320-35327 */ +8814080, 8374528, 7705856, 7969280, 8839168, 9231104, 8953088, 8706560, /* 35328-35335 */ +9321728, 10611200, 11142144, 10334976, 9776128, 10561792, 11738880, 12131328, /* 35336-35343 */ +11347200, 9876224, 9117184, 10057472, 11396608, 11190528, 10030080, 9742848, /* 35344-35351 */ +10612480, 11987968, 12930560, 12343296, 11014400, 11200000, 12787712, 13345024, /* 35352-35359 */ +12160512, 10947584, 11258880, 12732672, 13422592, 12364800, 11078144, 11451904, /* 35360-35367 */ +12916736, 13594368, 12861184, 11534336, 10934528, 11465472, 11778560, 11103488, /* 35368-35375 */ +10528000, 10558720, 10658304, 10868224, 11129088, 10983680, 11033856, 12034816, /* 35376-35383 */ +13081344, 13204224, 12571648, 11488000, 10764800, 11452672, 12506112, 11910912, /* 35384-35391 */ +10238720, 9349632, 9493248, 9808640, 10042624, 10193152, 10060032, 9907712, /* 35392-35399 */ +10002688, 10027520, 9819392, 9739264, 9952512, 10228736, 10212864, 9697024, /* 35400-35407 */ +8902400, 8385536, 8566016, 9311232, 9845760, 9573120, 8940032, 8796672, /* 35408-35415 */ +9115904, 9322496, 9324800, 9108224, 8517888, 7957760, 7805440, 7597824, /* 35416-35423 */ +7102464, 6846208, 6925568, 7038976, 7138048, 6881536, 6174976, 6186752, /* 35424-35431 */ +7305472, 7951104, 7300352, 6440960, 6159360, 6314496, 6572544, 6415872, /* 35432-35439 */ +5618944, 4904192, 4991744, 5555968, 5932544, 6120704, 6434304, 6906880, /* 35440-35447 */ +7284480, 7301888, 7010048, 6647296, 6277376, 5998848, 5740800, 5162752, /* 35448-35455 */ +4564992, 4736256, 5415936, 5694720, 5499904, 5287424, 5376000, 5853696, /* 35456-35463 */ +6220032, 5948928, 5443328, 5334784, 5383168, 5137664, 4818432, 4906240, /* 35464-35471 */ +5374464, 5804288, 6021376, 6012928, 5844224, 6031104, 6923264, 7852288, /* 35472-35479 */ +8138752, 7982848, 7626496, 6919168, 6143744, 5901824, 5916928, 5289984, /* 35480-35487 */ +4234496, 3941120, 4453632, 4846848, 5021184, 5549824, 6483456, 7307008, /* 35488-35495 */ +7294464, 6503680, 6215424, 7018496, 7568896, 6823680, 5737472, 5396480, /* 35496-35503 */ +5598720, 6039296, 6701824, 7131392, 7154688, 7246080, 7334400, 7048960, /* 35504-35511 */ +6936320, 7578880, 8367360, 8229120, 7086848, 6049024, 5666816, 5453056, /* 35512-35519 */ +5413632, 5748736, 5805824, 5537536, 6017280, 7253504, 8133632, 8433152, /* 35520-35527 */ +8584192, 8643584, 8747776, 9003264, 8854784, 8095488, 7613440, 7802368, /* 35528-35535 */ +7819520, 7346176, 7208704, 7878144, 8772352, 9080064, 8629760, 8037376, /* 35536-35543 */ +8174848, 9124352, 9889280, 9708288, 9137408, 9148416, 9616384, 9527552, /* 35544-35551 */ +8644864, 7947520, 8238080, 8992256, 9106176, 8494848, 8067840, 8382976, /* 35552-35559 */ +8908288, 8847360, 8423168, 8556800, 9399296, 9842944, 9112832, 8075776, /* 35560-35567 */ +8257024, 9592064, 10305280, 9637376, 8610304, 8281344, 8713728, 9107968, /* 35568-35575 */ +8865792, 8423424, 8408576, 8551424, 8439808, 8250624, 8127744, 7932672, /* 35576-35583 */ +7615232, 7188992, 6866432, 6852608, 6888192, 6680320, 6460160, 6441984, /* 35584-35591 */ +6474752, 6566400, 7038464, 7803648, 8141824, 7718912, 7124992, 7025152, /* 35592-35599 */ +7403776, 7803392, 7825408, 7518720, 7209472, 6986496, 6826496, 6622720, /* 35600-35607 */ +6092032, 5427968, 5292800, 5626880, 5770496, 5636864, 5655040, 6023680, /* 35608-35615 */ +6466048, 6484224, 6098944, 6068480, 6642176, 7044096, 6767616, 6483712, /* 35616-35623 */ +6898944, 7562496, 7565568, 6898944, 6656512, 7238144, 7750912, 7469312, /* 35624-35631 */ +6893056, 6885120, 7385600, 7759616, 7483648, 6847232, 6693888, 7080448, /* 35632-35639 */ +7350016, 7093504, 6687232, 6925056, 7828224, 8490496, 8427264, 8318720, /* 35640-35647 */ +8606976, 8795392, 8647424, 8421888, 8333312, 8521472, 8871424, 8836352, /* 35648-35655 */ +8316672, 8073216, 8713728, 9956864, 10972672, 11117312, 10602752, 10327552, /* 35656-35663 */ +10721792, 11242240, 11115008, 10326272, 9511424, 9288192, 9940224, 10710272, /* 35664-35671 */ +10308864, 9166592, 8840192, 9621760, 10991872, 12662272, 13688064, 13223168, /* 35672-35679 */ +12431872, 12828928, 13673984, 13325824, 11869952, 10899968, 11486464, 12832768, /* 35680-35687 */ +13021696, 11431680, 9749760, 10190080, 12553728, 14302464, 13397760, 11025152, /* 35688-35695 */ +9935872, 10608128, 11420928, 11336448, 10463488, 9269504, 8681472, 9624320, /* 35696-35703 */ +11493632, 12615424, 12383744, 11474432, 11137792, 12429568, 14208256, 14170880, /* 35704-35711 */ +12499456, 11465728, 11880960, 12326656, 11505920, 9836032, 8816640, 9185024, /* 35712-35719 */ +9830912, 9792000, 9744640, 10122496, 10322176, 10193408, 10064640, 9942784, /* 35720-35727 */ +10015232, 10369536, 10402560, 9976320, 9661184, 9533184, 9393408, 9484544, /* 35728-35735 */ +9899520, 10326272, 10647296, 10781184, 10652416, 10469120, 10249216, 9905664, /* 35736-35743 */ +9625344, 9412096, 9099264, 8776192, 8212480, 7137024, 6281472, 6726656, /* 35744-35751 */ +7979520, 8399360, 7772928, 7384832, 7875072, 8716032, 9064192, 8302336, /* 35752-35759 */ +6912000, 6353408, 6870272, 7129856, 6596096, 6050816, 6065152, 6548480, /* 35760-35767 */ +7051264, 7276800, 7404288, 7767552, 8164864, 8206336, 8027392, 7791616, /* 35768-35775 */ +7200768, 6445568, 6294528, 6535936, 6259456, 5623808, 5361152, 5422592, /* 35776-35783 */ +5572096, 5987584, 6485504, 6493184, 6055168, 5837824, 5939712, 5854464, /* 35784-35791 */ +5484800, 5080064, 4629248, 4432128, 4980992, 5709568, 5780224, 5802752, /* 35792-35799 */ +6640640, 7626240, 7853056, 7591936, 7444480, 7503872, 7495680, 7150080, /* 35800-35807 */ +6466560, 5649152, 4894208, 4386304, 4204288, 4259840, 4395264, 4341760, /* 35808-35815 */ +4134400, 4377856, 5283840, 6163200, 6524672, 6437888, 6064640, 5740544, /* 35816-35823 */ +5762816, 5753344, 5409280, 5256448, 5550336, 5742592, 5686016, 6011648, /* 35824-35831 */ +6846208, 7559168, 7736064, 7535360, 7219456, 6844160, 6348032, 5761280, /* 35832-35839 */ +5321472, 5205504, 5233920, 5109248, 4875776, 4803584, 5068288, 5789440, /* 35840-35847 */ +6926336, 7790848, 7685376, 7225088, 7576064, 8397824, 8478208, 7883776, /* 35848-35855 */ +7536640, 7504896, 7401984, 7407616, 7633152, 7699712, 7680768, 8154112, /* 35856-35863 */ +8958720, 9287680, 9098240, 8971776, 9129728, 9446912, 9618688, 9189376, /* 35864-35871 */ +8378624, 8068864, 8527104, 9137408, 9439744, 9465344, 9355520, 9345536, /* 35872-35879 */ +9607680, 10001408, 10202880, 9991680, 9433856, 8880384, 8696320, 8763648, /* 35880-35887 */ +8691200, 8560896, 8788992, 9153280, 9159936, 9026048, 9268992, 9833216, /* 35888-35895 */ +10301184, 10314496, 9850880, 9611520, 10079232, 10374656, 9773824, 8991744, /* 35896-35903 */ +8636416, 8358400, 8062976, 8042496, 8166144, 8181760, 8028160, 7617792, /* 35904-35911 */ +7236352, 7493632, 8144640, 8107776, 7176448, 6404096, 6569728, 7133952, /* 35912-35919 */ +7299584, 7313408, 7613952, 7833856, 7906560, 8266752, 8540416, 8189696, /* 35920-35927 */ +7769600, 7816960, 7823360, 7207424, 6248960, 5723136, 5896192, 6221824, /* 35928-35935 */ +6175488, 5917952, 5841408, 5920000, 5956864, 6010624, 6256384, 6628352, /* 35936-35943 */ +6830848, 6647296, 6352896, 6445824, 6911232, 7321856, 7446272, 7268864, /* 35944-35951 */ +7013632, 7058688, 7436544, 7801856, 7837696, 7443200, 6940160, 6775040, /* 35952-35959 */ +6898944, 7001344, 6984448, 6855936, 6739200, 6877184, 7254528, 7644672, /* 35960-35967 */ +7923456, 8096256, 8283392, 8501760, 8616960, 8691712, 8686592, 8273408, /* 35968-35975 */ +7954944, 8406784, 8869376, 8615168, 8494848, 9018880, 9574400, 9867520, /* 35976-35983 */ +10023680, 10023168, 9602816, 9051648, 9607936, 11381248, 12322304, 10944256, /* 35984-35991 */ +9201408, 9276672, 10513152, 11468544, 11306496, 10321664, 9903104, 11073536, /* 35992-35999 */ +12608000, 12336896, 10864128, 10941440, 12528384, 13381632, 13318912, 13044736, /* 36000-36007 */ +12043008, 11007232, 11634176, 13221376, 13690624, 12524032, 11070976, 10887936, /* 36008-36015 */ +11983360, 13089792, 13068800, 11713280, 10236416, 10245632, 11241984, 11636224, /* 36016-36023 */ +11487744, 11303936, 10817280, 10427904, 10988288, 12190976, 12865024, 12580864, /* 36024-36031 */ +12197376, 12579584, 13346816, 13740800, 13642496, 13075456, 12317184, 11698176, /* 36032-36039 */ +11146240, 11034880, 11819008, 12320256, 11297792, 9640192, 9050112, 10188288, /* 36040-36047 */ +11767296, 11934208, 10893824, 10161664, 10226944, 10575104, 10813440, 10846976, /* 36048-36055 */ +10789632, 10962176, 11463936, 11766528, 11299584, 10504448, 10679808, 11872768, /* 36056-36063 */ +12436992, 11654144, 10315776, 9561344, 10108672, 11083264, 10914048, 9463808, /* 36064-36071 */ +8047104, 7937280, 8825088, 9142528, 8523520, 7913216, 7736320, 7728896, /* 36072-36079 */ +7911424, 8515072, 9004800, 8587008, 7709440, 7518464, 8041216, 8376832, /* 36080-36087 */ +8150272, 7588864, 7220736, 7547648, 8222208, 8509440, 8295168, 7847168, /* 36088-36095 */ +7501824, 7585792, 7772160, 7532800, 7025152, 6617856, 6297600, 6027008, /* 36096-36103 */ +5861376, 5722368, 5720064, 6039296, 6330880, 5994752, 5277184, 5209344, /* 36104-36111 */ +6077952, 6804480, 6541824, 5819136, 5462016, 5436672, 5410816, 5493760, /* 36112-36119 */ +5768704, 5956096, 5896192, 5666560, 5643264, 6396160, 7500544, 7548416, /* 36120-36127 */ +6267392, 5123328, 5310976, 6320384, 6660608, 5618176, 4113920, 3307008, /* 36128-36135 */ +3581696, 4752896, 5675520, 4985088, 3430656, 3149056, 4538112, 6016512, /* 36136-36143 */ +6385408, 5963264, 5595392, 5465600, 5481984, 5714688, 5867520, 5521920, /* 36144-36151 */ +4939520, 4698624, 5070336, 5938688, 6725632, 6753280, 6114304, 5694208, /* 36152-36159 */ +6005504, 6482688, 6352896, 5864704, 5642496, 5403904, 4766464, 4231168, /* 36160-36167 */ +4356864, 5206016, 6328064, 6778880, 6358272, 6141184, 6790912, 7690752, /* 36168-36175 */ +8237312, 8363264, 8002816, 7375872, 7258880, 7874048, 8515072, 8605952, /* 36176-36183 */ +8166144, 7522816, 7301376, 7920640, 8930304, 9367808, 8794112, 7953152, /* 36184-36191 */ +7783680, 8320256, 9292032, 10265344, 10064384, 8735744, 8145152, 9072640, /* 36192-36199 */ +10148352, 10365184, 10047232, 9668352, 9537024, 9764096, 10075136, 9944320, /* 36200-36207 */ +9480192, 9426688, 9676288, 9427200, 8986112, 9288704, 10107136, 10260224, /* 36208-36215 */ +9459968, 8724224, 9216256, 10595584, 11314432, 10672128, 9385472, 8835840, /* 36216-36223 */ +9668608, 10651648, 10441472, 9474560, 8763392, 8508160, 8586240, 9072896, /* 36224-36231 */ +9597952, 9465600, 8701696, 7857920, 7506176, 8150272, 9263104, 9152256, /* 36232-36239 */ +7518464, 6059776, 6119168, 7340544, 8469760, 8625920, 8009472, 7451648, /* 36240-36247 */ +7470336, 8086528, 8966400, 9420544, 8936192, 7730176, 6547968, 6142720, /* 36248-36255 */ +6628864, 7280128, 7223552, 6234368, 5156096, 5073152, 5955072, 6846464, /* 36256-36263 */ +7076608, 6646784, 6046720, 5938432, 6427136, 6940160, 6915072, 6426624, /* 36264-36271 */ +6259200, 6870272, 7537664, 7419136, 6920192, 6986496, 7625472, 8103168, /* 36272-36279 */ +7639040, 6661888, 6547968, 7230208, 7595520, 7075072, 6277376, 6217472, /* 36280-36287 */ +6886656, 7508224, 7546624, 7335680, 7248896, 7388416, 7847168, 8397568, /* 36288-36295 */ +8704512, 8524032, 7682304, 7070720, 7813376, 9123328, 9583360, 9177344, /* 36296-36303 */ +8654848, 8494848, 9022208, 9807360, 10160384, 10353664, 10361088, 9636864, /* 36304-36311 */ +9073664, 9734144, 10684928, 10752768, 10265600, 10144256, 10470400, 10605824, /* 36312-36319 */ +10185984, 9993216, 10884096, 11948544, 11440384, 9905152, 10056704, 12373248, /* 36320-36327 */ +14019072, 12964096, 10953728, 10699008, 12301568, 13833472, 13607680, 12206080, /* 36328-36335 */ +11634176, 12098560, 12178944, 11787520, 12105728, 13060096, 13163520, 11806464, /* 36336-36343 */ +10342144, 10114048, 11014144, 12296704, 12787712, 11562496, 9768704, 9500160, /* 36344-36351 */ +11064064, 12685824, 12846848, 11983872, 11754240, 12971520, 14301696, 14199040, /* 36352-36359 */ +12993536, 12391936, 13268480, 14038784, 13125120, 11623680, 11093248, 11318272, /* 36360-36367 */ +11539968, 11514880, 11239424, 11152640, 11528192, 11687168, 11207424, 10772736, /* 36368-36375 */ +11067136, 11825152, 12205056, 11897856, 11397888, 11272960, 11491072, 11657216, /* 36376-36383 */ +11651072, 11625984, 11774464, 11973632, 11849984, 11401728, 11028992, 10978816, /* 36384-36391 */ +11123968, 10928896, 10161664, 9592832, 9731328, 9786112, 9313024, 8911360, /* 36392-36399 */ +8954368, 9225728, 9195264, 8684800, 8454912, 8935936, 9235712, 8910848, /* 36400-36407 */ +8534528, 8337664, 8298240, 8328448, 8103424, 7697152, 7536128, 7607808, /* 36408-36415 */ +7755008, 8023552, 8302592, 8288768, 7876608, 7421696, 7487488, 7783168, /* 36416-36423 */ +7569664, 7028480, 6762496, 6715904, 6638336, 6453248, 6292224, 6628864, /* 36424-36431 */ +7106560, 6599936, 5575936, 5520128, 6228480, 6505728, 6178304, 5639680, /* 36432-36439 */ +5385984, 5735168, 5965312, 5431808, 4912896, 5241856, 5827328, 5808384, /* 36440-36447 */ +5706240, 6531328, 7560448, 7331328, 6379008, 6175744, 6512128, 6398976, /* 36448-36455 */ +5774336, 5144064, 4855808, 4697600, 4340224, 4333312, 5016832, 5247488, /* 36456-36463 */ +4351744, 3653632, 4311808, 5588736, 6194176, 5885952, 5355776, 5002240, /* 36464-36471 */ +4843264, 5075968, 5545472, 5624320, 5323520, 5102592, 5000192, 5143296, /* 36472-36479 */ +5842176, 6704896, 6931968, 6366464, 5713152, 5626624, 5732864, 5435904, /* 36480-36487 */ +5138944, 5206272, 5173248, 5024512, 5206784, 5464576, 5515264, 5707776, /* 36488-36495 */ +6355456, 7189760, 7404288, 6793472, 6473984, 7018752, 7607552, 7820800, /* 36496-36503 */ +7863040, 7661056, 7308032, 7179776, 7425536, 7945472, 8318720, 8303360, /* 36504-36511 */ +8226304, 8280832, 8254720, 8075008, 8089856, 8610048, 9095424, 8878336, /* 36512-36519 */ +8547840, 8796928, 9156608, 9218816, 9312512, 9500672, 9439744, 9059328, /* 36520-36527 */ +8825856, 9069568, 9480704, 9743360, 9738496, 9337600, 8889088, 8917504, /* 36528-36535 */ +9340416, 9778176, 9726208, 9040128, 8693760, 9561088, 10712832, 10915328, /* 36536-36543 */ +10226944, 9308672, 9017600, 9678848, 10411776, 10349568, 9573120, 8602112, /* 36544-36551 */ +8115712, 8538880, 9430528, 10073344, 9912576, 8763648, 7504640, 7589120, /* 36552-36559 */ +8917760, 9692160, 8889344, 7450112, 6741248, 7055872, 7824640, 8476928, /* 36560-36567 */ +8654336, 8245248, 7721728, 7834624, 8631040, 9376000, 9536512, 9001728, /* 36568-36575 */ +7853056, 6825984, 6742528, 7191552, 7414528, 7251968, 6637568, 5899264, /* 36576-36583 */ +5861632, 6488832, 7158272, 7576064, 7407616, 6680576, 6215680, 6434560, /* 36584-36591 */ +6903552, 7066112, 6861568, 6903040, 7346176, 7469056, 7241216, 7400448, /* 36592-36599 */ +7970816, 8481280, 8489216, 7704320, 6805504, 6726656, 7257344, 7725568, /* 36600-36607 */ +7618816, 6699008, 5843968, 6172160, 7280128, 8073216, 8075776, 7645184, /* 36608-36615 */ +7422976, 7579904, 7962112, 8283648, 8297984, 8199936, 8345088, 8349184, /* 36616-36623 */ +7819008, 7610624, 8331008, 9327872, 9954560, 9896704, 9095680, 8361216, /* 36624-36631 */ +8631552, 9700864, 10718464, 10793472, 9862656, 9082624, 9005568, 9390848, /* 36632-36639 */ +10185728, 10923520, 11101440, 10993408, 10671104, 10246400, 10293248, 10482432, /* 36640-36647 */ +10724608, 11753216, 12509696, 11491584, 10049024, 9943296, 11142912, 12793088, /* 36648-36655 */ +13376512, 12332288, 11273984, 11354624, 12127232, 12870144, 12909056, 12323328, /* 36656-36663 */ +12121344, 12419328, 12118784, 11063296, 10588928, 11307008, 12156160, 12139008, /* 36664-36671 */ +11381760, 10769408, 11138048, 11938048, 11828992, 11155712, 11340288, 12519168, /* 36672-36679 */ +13470208, 13184512, 12150272, 11810048, 12581120, 13522688, 13883904, 13520896, /* 36680-36687 */ +12646656, 11891456, 11731712, 12173568, 12874752, 13298176, 12899584, 11655424, /* 36688-36695 */ +10489856, 10635008, 11787264, 12444672, 12272128, 11617024, 10654464, 10335744, /* 36696-36703 */ +11559424, 13037824, 13053696, 11972864, 10851328, 10603520, 11515904, 12471808, /* 36704-36711 */ +12459008, 11777792, 11118848, 10758144, 10581504, 10667776, 11203328, 11426560, /* 36712-36719 */ +10635520, 9565440, 9145856, 9482496, 10130176, 10128896, 9168384, 8367616, /* 36720-36727 */ +8336896, 8513792, 8743168, 8946688, 8681216, 8389120, 8614144, 8804864, /* 36728-36735 */ +8548096, 8080384, 7724544, 7792128, 8108288, 8237056, 8302080, 8221184, /* 36736-36743 */ +7673088, 7169280, 7272192, 7741696, 8128512, 7927296, 6967552, 5980416, /* 36744-36751 */ +5830656, 6653952, 7608576, 7454464, 6369792, 5754880, 5855232, 5920256, /* 36752-36759 */ +6022656, 6417920, 6718208, 6552064, 5977088, 5490432, 5590272, 6035200, /* 36760-36767 */ +6275584, 5958912, 5159424, 4815360, 5712896, 6903808, 7193856, 6750720, /* 36768-36775 */ +6189056, 6013696, 6296832, 6322944, 5803776, 5328128, 4990208, 4623360, /* 36776-36783 */ +4551424, 4779776, 5062656, 5394944, 5529088, 5290496, 5143040, 5336064, /* 36784-36791 */ +5649152, 5904128, 5859584, 5419264, 5017600, 4997376, 5151488, 5261824, /* 36792-36799 */ +5241600, 4932096, 4544000, 4742144, 5658880, 6493952, 6503424, 5802496, /* 36800-36807 */ +5063680, 4958976, 5660160, 6428928, 6257664, 5219840, 4409344, 4682240, /* 36808-36815 */ +5783552, 6612480, 6610688, 6452224, 6498304, 6136064, 5586176, 5940736, /* 36816-36823 */ +7176448, 7952640, 7296000, 5889280, 5403392, 6369792, 7740160, 8375040, /* 36824-36831 */ +7838720, 6769152, 6634752, 7844352, 9107712, 9126144, 7958784, 6990336, /* 36832-36839 */ +7403008, 8438272, 8667136, 8228608, 8041984, 8360704, 8774400, 8878848, /* 36840-36847 */ +8868608, 9146624, 9534720, 9412352, 8516864, 7786752, 8371456, 9370880, /* 36848-36855 */ +9059072, 7940608, 7525632, 8101888, 8964096, 9308672, 9071616, 8983040, /* 36856-36863 */ +9366272, 9853440, 10271488, 10449664, 10100992, 9543936, 9219584, 9090048, /* 36864-36871 */ +8987392, 8783360, 8577536, 8664576, 8859136, 8867584, 9029632, 9361152, /* 36872-36879 */ +9200896, 8638720, 8428032, 8542976, 8326656, 7691264, 7157760, 6971136, /* 36880-36887 */ +7063552, 7412224, 7820544, 7887616, 7754752, 7869952, 8281088, 8854784, /* 36888-36895 */ +9415168, 9430016, 8610816, 7657472, 7483648, 7956480, 8120832, 7679232, /* 36896-36903 */ +7202816, 6864128, 6523648, 6572800, 7166464, 7905024, 8371712, 8048384, /* 36904-36911 */ +7059968, 6413056, 6352128, 6636032, 7312896, 7659520, 7121920, 6499072, /* 36912-36919 */ +6385408, 6888960, 7991808, 8931072, 9075968, 8318720, 7075328, 6710272, /* 36920-36927 */ +7542784, 8364288, 8697600, 8399104, 7305984, 6507264, 6660352, 7202304, /* 36928-36935 */ +8024320, 8764416, 8691456, 8036608, 7369472, 7102720, 7643648, 8512512, /* 36936-36943 */ +9090816, 9175808, 8321792, 6979328, 6693632, 7830784, 9597952, 10780160, /* 36944-36951 */ +9853696, 7977472, 7559168, 8559104, 10108672, 11373824, 11148288, 9771776, /* 36952-36959 */ +8886016, 8961024, 9805056, 10985984, 11461376, 10717696, 9776384, 9841152, /* 36960-36967 */ +10583552, 10740224, 10375168, 10718208, 11425536, 11155712, 10089216, 9508096, /* 36968-36975 */ +10265088, 11771392, 12069632, 10880256, 10318848, 11152384, 12187904, 12285952, /* 36976-36983 */ +11631360, 11739136, 12614144, 12635648, 12081920, 12063744, 12131840, 12001792, /* 36984-36991 */ +11845120, 11663872, 11808768, 11951360, 11547648, 11180032, 11070976, 11096320, /* 36992-36999 */ +11479552, 11852288, 12058112, 12172032, 11692288, 11391232, 12371456, 13460992, /* 37000-37007 */ +13494272, 12915968, 12376576, 12483584, 12997120, 12958720, 12768768, 13177600, /* 37008-37015 */ +13463040, 12733696, 11354112, 10748928, 11734016, 12779008, 12387584, 11409152, /* 37016-37023 */ +11022336, 11350016, 11728640, 11597568, 11498240, 12097792, 12567808, 12068864, /* 37024-37031 */ +11236096, 10992640, 11594240, 12398080, 12441600, 11711744, 10980864, 10694144, /* 37032-37039 */ +10763520, 11095808, 11563520, 11655680, 10825728, 9404672, 8616704, 9190912, /* 37040-37047 */ +10264576, 10591744, 9861632, 8620544, 7933952, 8413696, 9358592, 9727744, /* 37048-37055 */ +9262848, 8435712, 8172800, 8636416, 8762112, 8142848, 7717120, 8015872, /* 37056-37063 */ +8334592, 8041728, 7607296, 7693824, 8172032, 8426496, 8121856, 7389440, /* 37064-37071 */ +6935296, 7292160, 7755776, 7430656, 6657536, 6227712, 6397952, 6770944, /* 37072-37079 */ +6708224, 6330624, 6396416, 6901504, 7138560, 6923776, 6551808, 6341632, /* 37080-37087 */ +6446592, 6572032, 6318848, 5759232, 5321216, 5376512, 5721088, 5638144, /* 37088-37095 */ +5241600, 5561600, 6691840, 7266560, 6577152, 5830144, 6226176, 6860032, /* 37096-37103 */ +6415104, 5561344, 5249536, 5060608, 4786176, 4919552, 5448704, 5955328, /* 37104-37111 */ +6018560, 5444864, 4835072, 4870912, 5313280, 5608448, 5492224, 4971008, /* 37112-37119 */ +4475392, 4515840, 5090816, 5562624, 5362176, 4903680, 4851968, 4990208, /* 37120-37127 */ +4969728, 5010944, 5199616, 5358336, 5390080, 5318400, 5249280, 5227008, /* 37128-37135 */ +5277952, 5504512, 5698304, 5456128, 5099264, 5336320, 6008576, 6188032, /* 37136-37143 */ +5773824, 5585152, 5889792, 6238464, 6194944, 5561856, 5006848, 5437696, /* 37144-37151 */ +6294272, 6617344, 6651136, 6701056, 6745856, 7080192, 7587072, 7654656, /* 37152-37159 */ +7234048, 6857216, 7034880, 7711232, 8125440, 7867136, 7369472, 7203584, /* 37160-37167 */ +7524864, 7874048, 7645952, 7062784, 6990080, 7720192, 8421888, 8098048, /* 37168-37175 */ +7219712, 7227136, 8096512, 8401920, 7854592, 7544832, 7955456, 8511744, /* 37176-37183 */ +8620544, 8263680, 7952128, 8269056, 9070592, 9615616, 9622784, 9393408, /* 37184-37191 */ +9181696, 9108480, 9166592, 9160960, 9049344, 8890880, 8583936, 8237056, /* 37192-37199 */ +8270592, 8694016, 9010944, 8886272, 8514304, 8370944, 8515328, 8481280, /* 37200-37207 */ +8206592, 8187648, 8366848, 8179456, 7657984, 7376128, 7572224, 8031744, /* 37208-37215 */ +8413952, 8463104, 8197632, 8041216, 8176640, 8145152, 7797248, 7741696, /* 37216-37223 */ +8145920, 8443392, 8394496, 8166912, 8017664, 8170240, 8302592, 8076800, /* 37224-37231 */ +7993856, 8178688, 7910656, 7282432, 7083776, 7438848, 8071680, 8390656, /* 37232-37239 */ +7763968, 6917376, 6945792, 7552000, 8204544, 8777472, 8862720, 8377344, /* 37240-37247 */ +7860736, 7694080, 8002816, 8543232, 8683008, 8407552, 8159488, 7952384, /* 37248-37255 */ +7809280, 7920128, 8159232, 8452608, 8687872, 8432896, 7903232, 7920384, /* 37256-37263 */ +8495360, 9042176, 9149952, 8762112, 8389120, 8329216, 8176384, 8027904, /* 37264-37271 */ +8468992, 9011712, 8876544, 8520960, 8492032, 8595712, 8812544, 9107456, /* 37272-37279 */ +9430784, 10084096, 10754816, 10438400, 9345792, 8707072, 8950784, 9884928, /* 37280-37287 */ +11035648, 11475712, 10783744, 9715712, 9188352, 9645568, 10857216, 11642624, /* 37288-37295 */ +10933760, 9559808, 9255424, 10215680, 11352832, 11517440, 10607104, 9872640, /* 37296-37303 */ +10310144, 11251968, 11500800, 11151104, 11172608, 11685120, 12055296, 12025856, /* 37304-37311 */ +11793664, 11618560, 11695360, 11930112, 11916544, 11539712, 11272704, 11473152, /* 37312-37319 */ +11688704, 11483392, 11304704, 11597312, 11969536, 11971584, 11640832, 11175424, /* 37320-37327 */ +11020288, 11605248, 12435456, 12575488, 12113664, 12009472, 12631296, 13325312, /* 37328-37335 */ +13501184, 13235968, 12797952, 12434944, 12396544, 12557568, 12566272, 12363008, /* 37336-37343 */ +11931136, 11184128, 10507520, 10424576, 10895872, 11521536, 11911680, 11824128, /* 37344-37351 */ +11457024, 11334656, 11694080, 12181248, 12242432, 11936256, 11788288, 11779840, /* 37352-37359 */ +11482624, 11055872, 10919680, 11142144, 11728384, 12173568, 11643392, 10475264, /* 37360-37367 */ +9878528, 10132992, 10553344, 10563328, 10099968, 9539328, 9314048, 9257472, /* 37368-37375 */ +9027840, 8808704, 8958720, 9303296, 9340672, 9049600, 8871168, 8872192, /* 37376-37383 */ +8755200, 8574720, 8537600, 8462848, 8161024, 7899904, 8015872, 8320256, /* 37384-37391 */ +8347392, 8040192, 7824128, 7940864, 8152832, 8158976, 7919872, 7504896, /* 37392-37399 */ +7087616, 6865920, 6702848, 6379008, 6127360, 6246912, 6449408, 6348800, /* 37400-37407 */ +6089472, 5969920, 5963776, 6018816, 6209536, 6375168, 6283008, 6034432, /* 37408-37415 */ +5829376, 5717248, 5681920, 5682176, 5848832, 6287104, 6511872, 6135552, /* 37416-37423 */ +5889280, 6449152, 7166720, 7151104, 6345728, 5220096, 4552960, 4809984, /* 37424-37431 */ +5282560, 4995328, 4203520, 3917824, 4554496, 5558272, 5884160, 5134336, /* 37432-37439 */ +4184832, 4167168, 5001216, 5702912, 5723392, 5267712, 4791552, 4627712, /* 37440-37447 */ +4863232, 5326080, 5616384, 5357312, 4653568, 4039680, 4114688, 4961280, /* 37448-37455 */ +5721344, 5366272, 4353536, 4164352, 4995840, 5546240, 5144832, 4487168, /* 37456-37463 */ +4357632, 4777728, 5249280, 5431296, 5452800, 5495808, 5469952, 5423872, /* 37464-37471 */ +5516032, 5689088, 5830656, 5698048, 5085952, 4607488, 5073920, 6102528, /* 37472-37479 */ +6689280, 6422528, 5737728, 5480192, 5984256, 6703360, 7133952, 7242240, /* 37480-37487 */ +7129600, 6979840, 6959360, 6950400, 6673408, 6156032, 5958656, 6470912, /* 37488-37495 */ +7284992, 7690496, 7309312, 6456576, 6075136, 6701312, 7712000, 8099584, /* 37496-37503 */ +7596288, 6948608, 6887168, 7176704, 7436800, 7779840, 8038656, 7988480, /* 37504-37511 */ +7952128, 8170752, 8495104, 8791296, 9004032, 9056768, 8922112, 8722176, /* 37512-37519 */ +8647936, 8608768, 8446208, 8321792, 8251136, 8097024, 8139520, 8641536, /* 37520-37527 */ +9000704, 8472320, 7707136, 7884288, 8659456, 8953088, 8601344, 7870464, /* 37528-37535 */ +7271168, 7438848, 7888384, 7917824, 7949568, 8112640, 7865088, 7457280, /* 37536-37543 */ +7377664, 7507200, 7693568, 8049152, 8716032, 9254144, 8817152, 7727872, /* 37544-37551 */ +7319296, 7968256, 8930304, 9378048, 8934656, 8133888, 7911936, 8348416, /* 37552-37559 */ +8732928, 8672256, 8436736, 8246016, 8001024, 7855872, 7970816, 8060160, /* 37560-37567 */ +7966464, 8008960, 8431616, 8958464, 8998144, 8473600, 8019712, 7988736, /* 37568-37575 */ +8251392, 8669952, 8854016, 8613376, 8458240, 8520192, 8399616, 8388864, /* 37576-37583 */ +8783616, 9069568, 8947712, 8701952, 8690432, 9101056, 9608448, 9657088, /* 37584-37591 */ +9312256, 8996352, 8899584, 9025792, 9150720, 9033728, 8840704, 8793856, /* 37592-37599 */ +8939008, 9227264, 9505536, 9597184, 9396224, 9108736, 9251328, 9680896, /* 37600-37607 */ +9694976, 9284864, 9011456, 9324800, 10302976, 11198464, 11120896, 10403072, /* 37608-37615 */ +9912064, 10004736, 10638080, 11255552, 11343616, 11091456, 10765824, 10475520, /* 37616-37623 */ +10490624, 10794240, 10956544, 10727168, 10435072, 10603776, 11138304, 11447808, /* 37624-37631 */ +11373312, 11152896, 11004160, 11194880, 11678208, 11919104, 11662336, 11221248, /* 37632-37639 */ +10987520, 11137792, 11524352, 11743744, 11637504, 11484928, 11580160, 11882752, /* 37640-37647 */ +12180992, 12263424, 11873792, 11141632, 10938624, 11709440, 12615168, 12658944, /* 37648-37655 */ +11845888, 11119872, 11504128, 12758784, 13582848, 13312512, 12342016, 11645952, /* 37656-37663 */ +11892736, 12365056, 12187904, 11766272, 11393024, 10993152, 11101696, 11660544, /* 37664-37671 */ +11894272, 11854848, 11820800, 11685120, 11635456, 11764736, 11956224, 12259840, /* 37672-37679 */ +12452352, 12213504, 11811328, 11577344, 11491584, 11504896, 11567872, 11564288, /* 37680-37687 */ +11344128, 10990848, 10763520, 10563328, 10159872, 9953024, 10368768, 10941952, /* 37688-37695 */ +11093504, 10858240, 10380800, 9830912, 9764352, 10483200, 11177472, 10839296, /* 37696-37703 */ +9661952, 8711424, 8841472, 9787904, 10301952, 9625600, 8384000, 7632128, /* 37704-37711 */ +7705600, 8209920, 8663040, 8701440, 8224000, 7604736, 7277312, 7274496, /* 37712-37719 */ +7402496, 7527680, 7517696, 7402240, 7527936, 8023552, 8306432, 7894016, /* 37720-37727 */ +7328768, 7334656, 7650560, 7583488, 7017216, 6225408, 5471232, 5069312, /* 37728-37735 */ +5259520, 5848064, 6303488, 6276352, 5935104, 5792000, 6217216, 6880768, /* 37736-37743 */ +6944256, 6204160, 5511680, 5682176, 6397696, 6790400, 6635776, 6235136, /* 37744-37751 */ +6011392, 6362368, 6978560, 6895104, 5952512, 5113600, 5055744, 5447168, /* 37752-37759 */ +5691136, 5559808, 5111296, 4511744, 4107264, 4357888, 5144832, 5604096, /* 37760-37767 */ +5393664, 5064448, 4943360, 5069824, 5652224, 6319872, 6152960, 5127424, /* 37768-37775 */ +4209152, 4152832, 4814336, 5439488, 5411072, 4809472, 4187392, 4161792, /* 37776-37783 */ +4934400, 5881088, 5948928, 4994304, 4047360, 4007168, 4808960, 5737472, /* 37784-37791 */ +5802496, 4843008, 4134656, 4600064, 5435136, 5628928, 5217792, 4747520, /* 37792-37799 */ +4692736, 5092352, 5483008, 5602816, 5561600, 5383424, 5111808, 5035520, /* 37800-37807 */ +5304832, 5645568, 5670656, 5421568, 5306624, 5475328, 5802496, 6172672, /* 37808-37815 */ +6456832, 6605312, 6635520, 6464000, 6266112, 6376960, 6459136, 6018816, /* 37816-37823 */ +5470976, 5607936, 6566400, 7607040, 7778816, 7150592, 6700288, 6711808, /* 37824-37831 */ +6769408, 6793728, 6778880, 6632704, 6533888, 6614784, 6702080, 6713088, /* 37832-37839 */ +6786048, 7115264, 7646464, 8159488, 8641280, 8992768, 8833792, 8356864, /* 37840-37847 */ +8194048, 8236544, 8088576, 8040448, 8344576, 8596480, 8413952, 7934976, /* 37848-37855 */ +7660032, 8044032, 8849664, 9129728, 8297984, 6960640, 6129664, 6186240, /* 37856-37863 */ +6839552, 7561216, 8040448, 8446464, 9036032, 9523968, 9385984, 8624128, /* 37864-37871 */ +7779584, 7457280, 7910656, 8768512, 9145344, 8552448, 7620864, 7200000, /* 37872-37879 */ +7241472, 7422720, 7753472, 8184576, 8655360, 9086976, 9014272, 8463104, /* 37880-37887 */ +8314880, 8829184, 9375488, 9553920, 9416960, 9078784, 8694784, 8351488, /* 37888-37895 */ +8009216, 7712768, 7728640, 8162304, 8669952, 8805632, 8412160, 7746048, /* 37896-37903 */ +7588864, 8378112, 9413888, 9906432, 9792256, 9249024, 8682240, 8760320, /* 37904-37911 */ +9287936, 9475328, 9213184, 8881664, 8769792, 8984576, 9341440, 9564416, /* 37912-37919 */ +9638656, 9477632, 9078016, 8874496, 9010688, 9137920, 9028864, 8800000, /* 37920-37927 */ +8798464, 9196288, 9597184, 9646592, 9542400, 9442304, 9341952, 9474048, /* 37928-37935 */ +9888768, 10292992, 10549504, 10596352, 10305280, 9903872, 9906944, 10304256, /* 37936-37943 */ +10595072, 10569216, 10313216, 9991424, 10037760, 10576896, 10962432, 10780160, /* 37944-37951 */ +10490112, 10541312, 10921984, 11321344, 11328256, 10979072, 10828032, 11188224, /* 37952-37959 */ +11766272, 12015872, 11869696, 11746304, 11713280, 11508736, 11372288, 11818240, /* 37960-37967 */ +12611584, 12888576, 12420096, 12046336, 12312320, 12827648, 13103616, 12896768, /* 37968-37975 */ +12188160, 11488768, 11223808, 11251712, 11506688, 11848960, 11721728, 11329280, /* 37976-37983 */ +11675136, 12782592, 13597696, 13411584, 12414976, 11477760, 11500032, 12300288, /* 37984-37991 */ +12751360, 12329216, 11627776, 11396864, 11848192, 12600832, 13033216, 12853504, /* 37992-37999 */ +12508160, 12557824, 12849664, 12999424, 12913408, 12424448, 11493376, 10645504, /* 38000-38007 */ +10279168, 10275328, 10413312, 10547968, 10533376, 10408448, 10450688, 10954496, /* 38008-38015 */ +11660544, 11827712, 11277568, 10614784, 10340352, 10538496, 10919168, 10923520, /* 38016-38023 */ +10363136, 9630208, 9115648, 9022720, 9364224, 9850112, 10119424, 9975296, /* 38024-38031 */ +9445120, 8989696, 8899072, 8880384, 8742656, 8633856, 8560384, 8547840, /* 38032-38039 */ +8531200, 8182784, 7665664, 7614976, 7988992, 8170496, 8198912, 8553216, /* 38040-38047 */ +9111808, 9244672, 8522752, 7302144, 6545664, 6616064, 6690560, 6070528, /* 38048-38055 */ +5084672, 4370688, 4335616, 5009408, 6002432, 6810880, 7203328, 7192576, /* 38056-38063 */ +6897664, 6324736, 5626368, 5700352, 7202816, 9368576, 11110400, 11475712, /* 38064-38071 */ +9484032, 5905920, 2811136, 1012736, 125184, 1280, 720128, 2088448, /* 38072-38079 */ +3670528, 5067776, 5955840, 6186496, 6436352, 7545344, 9058816, 9968128, /* 38080-38087 */ +9783552, 8615168, 7171840, 6011904, 5141760, 4273920, 2990592, 1418496, /* 38088-38095 */ +317952, 2304, 338688, 1300480, 2635264, 3884032, 4953856, 6045184, /* 38096-38103 */ +7034624, 7645952, 7901952, 7927040, 7707648, 7379968, 7095296, 6399488, /* 38104-38111 */ +4774400, 2867456, 1645568, 1191680, 1376256, 2032896, 2474496, 2500352, /* 38112-38119 */ +2881792, 3977984, 5184256, 6084352, 6686720, 6972672, 7280128, 7826176, /* 38120-38127 */ +7996160, 7177216, 5690624, 4237824, 3256064, 2943232, 3130880, 3434752, /* 38128-38135 */ +3803136, 4390400, 4994048, 5193984, 5131520, 5407744, 6034432, 6388736, /* 38136-38143 */ +6362368, 6398976, 6592768, 6797824, 6918656, 6620160, 5837568, 5378304, /* 38144-38151 */ +5848320, 6772480, 7414016, 7310848, 6393344, 5394944, 5219840, 5751552, /* 38152-38159 */ +6191616, 6226432, 6258688, 6793984, 7737856, 8378624, 8261376, 7620096, /* 38160-38167 */ +7043584, 7178496, 8089856, 8824832, 8490496, 7414528, 6601472, 6694400, /* 38168-38175 */ +7451648, 7913728, 7636480, 7228416, 7221248, 7439104, 7615232, 7736320, /* 38176-38183 */ +8007168, 8466944, 8681472, 8460544, 8243968, 8251904, 8357888, 8454656, /* 38184-38191 */ +8315648, 7910912, 7783680, 8124416, 8489984, 8435456, 7713792, 6629120, /* 38192-38199 */ +6259456, 7149056, 8457216, 9055488, 8696832, 8146688, 8248064, 8856320, /* 38200-38207 */ +9193728, 8890368, 8375552, 8339712, 8898560, 9391104, 9240832, 8614400, /* 38208-38215 */ +8125440, 8210176, 8707328, 9037312, 9097728, 9296384, 9580032, 9688320, /* 38216-38223 */ +9687296, 9519616, 9133312, 8951808, 9136896, 9274624, 9166848, 8881408, /* 38224-38231 */ +8566272, 8627456, 9111040, 9378560, 9245184, 9145600, 9190912, 9307904, /* 38232-38239 */ +9606912, 9837568, 9807104, 9837568, 10028544, 10023936, 9763840, 9601024, /* 38240-38247 */ +9656320, 9746432, 9864448, 10062080, 10238720, 10339328, 10312704, 9903360, /* 38248-38255 */ +9305088, 9105920, 9225984, 9351168, 9609728, 9962752, 10118656, 10075136, /* 38256-38263 */ +9969408, 9981696, 10273536, 10484736, 10195712, 9854208, 10003968, 10450176, /* 38264-38271 */ +10917376, 11372800, 11591680, 11332096, 10828032, 10452736, 10376448, 10777344, /* 38272-38279 */ +11349248, 11315968, 10781440, 10714624, 11260928, 11748096, 11846144, 11764224, /* 38280-38287 */ +11856640, 12230400, 12550656, 12368640, 11731200, 11215104, 11283456, 11928320, /* 38288-38295 */ +12819456, 13368576, 13083904, 12240128, 11672832, 11903488, 12616704, 12991744, /* 38296-38303 */ +12725504, 12357888, 12271360, 12352000, 12416256, 12379904, 12341504, 12439808, /* 38304-38311 */ +12415232, 12071936, 11827968, 12060928, 12336128, 11999232, 11299840, 11177728, /* 38312-38319 */ +11876608, 12656896, 12951296, 12862208, 12784640, 12854272, 12729856, 12367872, /* 38320-38327 */ +12237056, 12297728, 12083456, 11760128, 11750656, 11940864, 12030976, 11823616, /* 38328-38335 */ +11208960, 10493952, 10274048, 10573056, 10878208, 10919168, 10725632, 10396672, /* 38336-38343 */ +10340352, 10705664, 11030016, 11086080, 11096576, 11004672, 10824960, 10827520, /* 38344-38351 */ +10831616, 10502912, 9998848, 9482496, 8988672, 8738048, 8858112, 9153792, /* 38352-38359 */ +9314816, 9155584, 8825088, 8726528, 9019904, 9361664, 9360384, 9134080, /* 38360-38367 */ +9186048, 9510144, 9450240, 8841472, 8284672, 8132352, 8070912, 7765504, /* 38368-38375 */ +7492608, 7675904, 8032512, 7887360, 7293184, 6850560, 6904576, 7294208, /* 38376-38383 */ +7463936, 7071744, 6439168, 5984000, 5913088, 6356480, 6988800, 7156736, /* 38384-38391 */ +6825216, 6484224, 6437888, 6640128, 6781952, 6766592, 6957312, 7438336, /* 38392-38399 */ +7688704, 7367936, 6611968, 5880576, 5643264, 5570560, 5043968, 4463360, /* 38400-38407 */ +4660736, 5332992, 5417472, 4928000, 4828160, 5426432, 6018816, 6173440, /* 38408-38415 */ +6042624, 5806336, 5626112, 5455104, 5353472, 5628672, 5927168, 5553152, /* 38416-38423 */ +4856064, 4464640, 4382208, 4546048, 4717824, 4395776, 3855360, 3858176, /* 38424-38431 */ +4361984, 4717312, 4584448, 4144896, 3929088, 4185600, 4399360, 4249088, /* 38432-38439 */ +4327936, 4919296, 5300480, 4997120, 4454400, 4170752, 4189440, 4278784, /* 38440-38447 */ +4262144, 4186368, 4050944, 3693312, 3233280, 3196928, 3714048, 4138752, /* 38448-38455 */ +3992064, 3705088, 3854592, 4404224, 4999168, 5188864, 4811264, 4493568, /* 38456-38463 */ +4825600, 5326848, 5323264, 4984576, 4755200, 4717312, 4882176, 5276160, /* 38464-38471 */ +5667072, 5777408, 5634048, 5423360, 5431296, 5947904, 6549760, 6531840, /* 38472-38479 */ +6161152, 5992448, 5745920, 5329152, 5291520, 5785600, 6484224, 6980864, /* 38480-38487 */ +6783232, 6013184, 5686016, 6398464, 7445504, 7470080, 6140160, 4998400, /* 38488-38495 */ +5523456, 7000576, 7816704, 7531520, 6957824, 6774016, 6747392, 6433792, /* 38496-38503 */ +6139648, 6391040, 6984704, 7450880, 7639808, 7618048, 7655424, 7755008, /* 38504-38511 */ +7415296, 6835456, 6962432, 7690240, 7978752, 7559936, 7050752, 7057152, /* 38512-38519 */ +7679232, 8288000, 8362496, 8374784, 8641792, 8621568, 8386048, 8796928, /* 38520-38527 */ +9745152, 10103296, 9206784, 7823104, 7282944, 7830272, 8631040, 8981248, /* 38528-38535 */ +8847104, 8441600, 7998976, 7941632, 8578816, 9428224, 9646336, 9265664, /* 38536-38543 */ +9141504, 9503488, 9932288, 10292736, 10434816, 9989376, 9265408, 9019136, /* 38544-38551 */ +9180928, 9257216, 9337856, 9633536, 9938432, 10035968, 9986304, 9889280, /* 38552-38559 */ +9846272, 9808896, 9509632, 9093888, 9284864, 10042368, 10177024, 9210368, /* 38560-38567 */ +8367872, 8741376, 10000128, 11148544, 11325952, 10632192, 10043392, 10027776, /* 38568-38575 */ +10359040, 10734848, 10745600, 10255360, 9781504, 9714944, 9897984, 10144768, /* 38576-38583 */ +10256128, 10103296, 10019072, 10203392, 10241536, 9990400, 9959168, 10264064, /* 38584-38591 */ +10431744, 10286592, 10084352, 10120960, 10417152, 10602240, 10371072, 10124800, /* 38592-38599 */ +10276096, 10603008, 10821632, 10885376, 10718720, 10430976, 10418688, 10770688, /* 38600-38607 */ +11065856, 11071488, 10992384, 10828800, 10522624, 10513408, 10859264, 11080448, /* 38608-38615 */ +11256320, 11704320, 12059904, 12133632, 12240640, 12435456, 12543488, 12420864, /* 38616-38623 */ +11744000, 10685184, 10339840, 11182592, 12219648, 12303616, 11498240, 10742016, /* 38624-38631 */ +10726400, 11332864, 11937792, 12122112, 12121088, 12110080, 11875840, 11562496, /* 38632-38639 */ +11470848, 11252480, 10753024, 10647040, 11282944, 12133888, 12660992, 12708608, /* 38640-38647 */ +12558336, 12579072, 12621568, 12620544, 12897536, 12864768, 11914752, 11330560, /* 38648-38655 */ +12061440, 12751104, 12384512, 11561216, 10733056, 10168832, 10290432, 10862592, /* 38656-38663 */ +11439104, 11821824, 11712256, 11384832, 11505664, 11636480, 11185664, 10853888, /* 38664-38671 */ +11181056, 11441920, 11198208, 10952192, 10999040, 11085568, 10891008, 10363648, /* 38672-38679 */ +9902592, 9909760, 10092288, 10038272, 10133248, 10620160, 10714880, 10002944, /* 38680-38687 */ +9180672, 8881664, 9118464, 9669120, 10070016, 9857536, 9239040, 8911360, /* 38688-38695 */ +9114624, 9266432, 8752128, 7958016, 8022016, 9095936, 9786112, 9210368, /* 38696-38703 */ +7980544, 7077376, 7200768, 8033024, 8383744, 7862272, 7117312, 6731264, /* 38704-38711 */ +6988800, 7742976, 8182016, 7787520, 7038720, 6734080, 7303424, 8207104, /* 38712-38719 */ +8385024, 7614720, 6547712, 6155264, 6953216, 8082944, 8340224, 7589376, /* 38720-38727 */ +6520064, 5849344, 5745920, 5885696, 5992704, 6027520, 6030848, 6119936, /* 38728-38735 */ +6200064, 6037248, 5805056, 5934848, 6205440, 6048256, 5761792, 5907200, /* 38736-38743 */ +6001152, 5708032, 5726208, 6043136, 5896704, 5351680, 4753664, 4184064, /* 38744-38751 */ +4091648, 4568832, 4864512, 4524032, 3973120, 4062464, 5277952, 6475264, /* 38752-38759 */ +6036736, 4277248, 3008768, 3370496, 4503808, 4895488, 4337920, 3495936, /* 38760-38767 */ +2768896, 2401024, 2586112, 2971136, 3011840, 3009536, 3686656, 4684800, /* 38768-38775 */ +4703232, 3363840, 1940736, 2044672, 3684864, 5175808, 5294592, 4270336, /* 38776-38783 */ +2781440, 1628672, 1993472, 3758592, 4935424, 4045568, 2040832, 1406720, /* 38784-38791 */ +3304448, 5754624, 5980160, 4204288, 2860032, 3004672, 3855616, 4360704, /* 38792-38799 */ +4224256, 4310784, 5053440, 5279744, 4312832, 3259136, 3162624, 4142848, /* 38800-38807 */ +5702912, 6681600, 6274048, 5176064, 4535552, 4850176, 5927168, 6929920, /* 38808-38815 */ +7118592, 6642688, 5918720, 5054720, 4568320, 5222912, 6780416, 7889152, /* 38816-38823 */ +7359232, 5723392, 4843264, 5414912, 6353152, 6551040, 6231808, 6252544, /* 38824-38831 */ +6632448, 6535680, 5978112, 6215936, 7417600, 7875840, 6804736, 5845760, /* 38832-38839 */ +6257920, 7172608, 7534592, 7437056, 7489024, 7795200, 7657984, 6768896, /* 38840-38847 */ +6206208, 6836480, 7928064, 8430080, 8027392, 7220224, 6979840, 7578880, /* 38848-38855 */ +8214784, 8170752, 7605504, 6907648, 6466560, 6918400, 8243968, 9291776, /* 38856-38863 */ +8933888, 7660032, 7287552, 8425216, 9648128, 9497856, 8699392, 8855040, /* 38864-38871 */ +9624832, 9670656, 9036800, 8683520, 8685568, 8729600, 8964352, 9327104, /* 38872-38879 */ +9629440, 9940736, 9746432, 8842496, 8778752, 10170112, 11567872, 11671552, /* 38880-38887 */ +10275584, 8746240, 8811264, 10027008, 10607616, 9987328, 9052672, 8737792, /* 38888-38895 */ +9505280, 10651392, 10405120, 8925440, 8444928, 9635840, 11350272, 12008448, /* 38896-38903 */ +10607616, 8928512, 9181184, 10646784, 11485696, 10921472, 10081792, 10357248, /* 38904-38911 */ +11228160, 11508480, 11169280, 10905088, 10723328, 10319616, 10039808, 10112768, /* 38912-38919 */ +10204160, 10072832, 9967360, 10322176, 11003392, 10949120, 9737216, 9168896, /* 38920-38927 */ +10280192, 11653888, 11776256, 10854144, 10235136, 10441984, 11229696, 12126720, /* 38928-38935 */ +12367616, 11503104, 10382080, 10133248, 10846464, 11985664, 12649472, 11868416, /* 38936-38943 */ +10521344, 10609152, 11795712, 12006656, 10981120, 10616832, 11632128, 12780800, /* 38944-38951 */ +12894208, 11919616, 10911232, 11035648, 12338944, 13385728, 12314112, 10050048, /* 38952-38959 */ +9548800, 10969856, 12216320, 12020736, 11094272, 10891520, 11567872, 11960832, /* 38960-38967 */ +11164672, 9985536, 10315520, 12470528, 14208000, 13400064, 11104256, 9998592, /* 38968-38975 */ +11137536, 13216000, 14034176, 12801792, 11095552, 11110912, 13016064, 14532352, /* 38976-38983 */ +13347072, 10646784, 9598720, 10890752, 12136192, 11567360, 10422016, 10803712, /* 38984-38991 */ +12509184, 13229824, 12367872, 11455232, 11519744, 12179200, 12660736, 12893440, /* 38992-38999 */ +13062912, 12806400, 11824640, 10867968, 10972928, 11804928, 12042752, 11397888, /* 39000-39007 */ +10713856, 10629376, 10918912, 10946816, 10650624, 10476288, 10701312, 11048448, /* 39008-39015 */ +10763008, 9749760, 9307648, 10504448, 11549440, 10864384, 9584128, 8859648, /* 39016-39023 */ +9095168, 10102528, 10732288, 10060800, 8734976, 8104192, 8930560, 10030080, /* 39024-39031 */ +9507072, 7771648, 6431232, 6502656, 7919872, 8916992, 8135424, 6463232, /* 39032-39039 */ +5843200, 7758592, 9812992, 9223936, 7384832, 6284544, 6794496, 7796992, /* 39040-39047 */ +7982080, 7452416, 6753792, 6419968, 6509568, 6694912, 6843904, 6936064, /* 39048-39055 */ +6822144, 6635264, 6553600, 6434816, 6245632, 6160128, 6174976, 6102272, /* 39056-39063 */ +5829120, 5569024, 5682944, 5941504, 5754624, 5351680, 5632768, 6464256, /* 39064-39071 */ +6438144, 5498112, 4719104, 5257728, 6345216, 6292224, 5655808, 5466112, /* 39072-39079 */ +5513728, 4978432, 3968000, 3805696, 5550848, 7360256, 6676992, 4258560, /* 39080-39087 */ +2277632, 2423040, 4493312, 6049024, 5367552, 3417344, 1943552, 1613056, /* 39088-39095 */ +2576640, 4238336, 5111040, 4451840, 3020288, 1927680, 2591744, 4894208, /* 39096-39103 */ +6217216, 5122560, 3044608, 1901824, 2519552, 4132096, 5424128, 5415936, /* 39104-39111 */ +3695872, 1724160, 1777920, 3291648, 3752704, 2642688, 1489152, 1473024, /* 39112-39119 */ +2195456, 2374656, 1946368, 2056448, 2457344, 2303744, 2312704, 3089152, /* 39120-39127 */ +3983360, 4732928, 5209344, 4624128, 3227648, 2835712, 4159744, 5775616, /* 39128-39135 */ +5858048, 4120064, 2351360, 2176000, 3360000, 4862720, 5506048, 4260864, /* 39136-39143 */ +2196736, 2143744, 4286208, 5663488, 5032960, 4538112, 5257984, 5591808, /* 39144-39151 */ +4773888, 4309248, 5676032, 7861504, 8247040, 6258432, 4694528, 5608448, /* 39152-39159 */ +7719680, 8661504, 7187968, 5102336, 5208832, 7065600, 7942912, 6465280, /* 39160-39167 */ +4659200, 5150208, 7332096, 8486144, 7045376, 5108736, 5639424, 7818240, /* 39168-39175 */ +8925440, 8188160, 7082240, 6803456, 7425792, 8406528, 8641024, 7786496, /* 39176-39183 */ +7122176, 7602688, 8312320, 7775488, 6483200, 6500096, 7767040, 8465152, /* 39184-39191 */ +7980800, 7427584, 7492096, 7763456, 8088320, 8548608, 9046272, 9510400, /* 39192-39199 */ +9581568, 8640000, 7714816, 8366080, 9810944, 10395904, 9705728, 8298496, /* 39200-39207 */ +7320064, 8072960, 10111488, 11725312, 11186688, 8744704, 7430400, 8857344, /* 39208-39215 */ +11153408, 11555328, 9898496, 8810240, 9789440, 11479552, 11576832, 9856512, /* 39216-39223 */ +8991488, 10319104, 12155904, 12510976, 11343872, 10762496, 11588864, 12052224, /* 39224-39231 */ +10974720, 10045952, 10624512, 11248128, 10520576, 9559552, 9951488, 10968320, /* 39232-39239 */ +11235072, 10839552, 10461184, 10071552, 9923328, 10707968, 12059904, 12663040, /* 39240-39247 */ +11695360, 10364160, 10465536, 11561728, 11830528, 10718976, 9969408, 10944000, /* 39248-39255 */ +12516608, 12576000, 10924288, 10148608, 11033344, 11762688, 11172864, 10166272, /* 39256-39263 */ +10228224, 10968064, 11165952, 10657792, 10493440, 10786560, 10585600, 9851904, /* 39264-39271 */ +9581824, 10221568, 11122944, 11435264, 11201792, 11027968, 10841088, 10589440, /* 39272-39279 */ +10803456, 11336448, 11517696, 11372288, 11323904, 11425024, 11479040, 11389696, /* 39280-39287 */ +11316736, 11420416, 11563008, 11479808, 10985216, 10470144, 10838528, 11997184, /* 39288-39295 */ +12279296, 10548992, 8784384, 9397760, 11510016, 12468224, 11262464, 9929216, /* 39296-39303 */ +9974784, 10596352, 11160320, 11570432, 11626752, 11513600, 11669248, 12139520, /* 39304-39311 */ +12705792, 12717568, 11738368, 10743040, 10976512, 12217344, 13322752, 13287680, /* 39312-39319 */ +11951360, 10503424, 10509312, 11993088, 13171968, 12505600, 10804736, 10167808, /* 39320-39327 */ +11007488, 11750144, 11510272, 10874880, 10411776, 10225920, 10400768, 11125248, /* 39328-39335 */ +12226816, 12746240, 12092928, 11119616, 11013376, 11758080, 12367104, 12131328, /* 39336-39343 */ +11140352, 10266880, 10376192, 10997504, 11092224, 10643200, 10091520, 9757184, /* 39344-39351 */ +9941504, 10202880, 9996544, 9974016, 10494208, 10439424, 9564928, 9164288, /* 39352-39359 */ +9830656, 10397696, 9743872, 8459520, 7757824, 7999488, 8534784, 8824576, /* 39360-39367 */ +8755712, 8490240, 8366336, 8131584, 7605504, 7435264, 8011520, 8367616, /* 39368-39375 */ +7827968, 7145728, 7540736, 8600320, 8525824, 7464960, 6692864, 6928896, /* 39376-39383 */ +7702784, 8014080, 7684352, 7138816, 6840832, 6963712, 7193088, 6731264, /* 39384-39391 */ +5641984, 4909056, 4917760, 5098752, 5056768, 4955136, 4981504, 5175808, /* 39392-39399 */ +5787392, 6657536, 7019776, 6768128, 6158592, 5722880, 6385152, 7708160, /* 39400-39407 */ +7960064, 6694912, 5097216, 4524544, 5266432, 6160384, 6031104, 4966656, /* 39408-39415 */ +3928832, 3501824, 3619072, 4071168, 4502528, 4461056, 4022784, 3535872, /* 39416-39423 */ +3293440, 3924480, 5378560, 6163456, 5554432, 4182528, 3415296, 4823040, /* 39424-39431 */ +7071232, 7258880, 5094144, 2724352, 2760704, 4937728, 6401792, 5324544, /* 39432-39439 */ +2745088, 1220096, 1836288, 2731520, 1854720, 467200, 605696, 1663744, /* 39440-39447 */ +2251008, 2491392, 2802176, 2930176, 2722304, 3002624, 4607744, 6141184, /* 39448-39455 */ +5550336, 3881984, 3503104, 4294400, 4769024, 4006656, 2444288, 1689344, /* 39456-39463 */ +1995776, 2247424, 2465536, 3327744, 4347392, 4035072, 1893888, 444928, /* 39464-39471 */ +2235648, 5388800, 6539520, 4935424, 3205120, 3540224, 4808704, 5072640, /* 39472-39479 */ +4267264, 3999232, 4714752, 5359872, 4747520, 3416064, 3450112, 5085440, /* 39480-39487 */ +6528512, 6345216, 4781056, 3385088, 3722752, 5718272, 7696128, 8146944, /* 39488-39495 */ +6999808, 5814016, 5996544, 7139328, 8017408, 8311552, 8485376, 8648448, /* 39496-39503 */ +8132096, 6873088, 6374912, 7262464, 8129792, 7652864, 6563584, 6257408, /* 39504-39511 */ +6481920, 6485760, 6534144, 7270144, 8258560, 8339712, 7400192, 6778112, /* 39512-39519 */ +7567616, 9234176, 10475520, 10809856, 10543872, 9775104, 8767232, 8480256, /* 39520-39527 */ +9104640, 9939456, 10578432, 10224128, 8044288, 5763328, 6031872, 8236544, /* 39528-39535 */ +9964800, 9704448, 8387584, 7730432, 7929088, 8959744, 10624768, 11469056, /* 39536-39543 */ +10203648, 8453120, 8594432, 10292480, 11810816, 12102400, 11225600, 9940992, /* 39544-39551 */ +9211648, 9732608, 10898176, 11280128, 10952192, 11068672, 11369472, 10917120, /* 39552-39559 */ +10252800, 10135040, 10211328, 10174464, 10448384, 11095808, 11357440, 10892032, /* 39560-39567 */ +10411264, 10515712, 11080448, 11789824, 12199680, 11858176, 11026688, 10516480, /* 39568-39575 */ +10767360, 11308288, 10809344, 9015808, 7955200, 8854272, 10450688, 11205376, /* 39576-39583 */ +10979584, 10719488, 10923520, 10995968, 10787840, 11127040, 11987968, 12339200, /* 39584-39591 */ +11778816, 11012352, 10978816, 11476224, 11382016, 10626048, 10398464, 10902272, /* 39592-39599 */ +11252480, 10633216, 9311488, 8785408, 9540352, 10356992, 9875712, 8595456, /* 39600-39607 */ +8307456, 9504256, 10914560, 11425024, 11129344, 10544896, 10312704, 10983424, /* 39608-39615 */ +12102656, 12652032, 12266496, 11752192, 12021248, 12515584, 11940864, 10444544, /* 39616-39623 */ +9582848, 10156800, 11437056, 11900160, 10732800, 9175040, 8726272, 9563648, /* 39624-39631 */ +10830080, 11108352, 10226944, 9713664, 10165248, 10682368, 10877952, 11118336, /* 39632-39639 */ +11555840, 11892224, 11701760, 11385600, 11988480, 13113600, 12850944, 10941952, /* 39640-39647 */ +9714944, 10429440, 11440896, 11186176, 10207744, 9562368, 9490432, 9922816, /* 39648-39655 */ +10452224, 10579200, 10397952, 10329600, 10542336, 11015936, 11637760, 12163072, /* 39656-39663 */ +11905536, 10490880, 9196288, 9792512, 11472128, 11960320, 11142656, 10244864, /* 39664-39671 */ +9735168, 9637632, 10109696, 11170816, 11824896, 11091712, 9798912, 9452032, /* 39672-39679 */ +10079488, 10764032, 11373824, 11661312, 11015424, 9802496, 8868864, 8941312, /* 39680-39687 */ +10127360, 10984448, 10305792, 8933120, 8226816, 8768256, 9905408, 10203136, /* 39688-39695 */ +9254144, 8004864, 7732992, 8748288, 9636608, 9543424, 9113600, 8741120, /* 39696-39703 */ +8482048, 8552448, 8714752, 8402944, 7699968, 7106560, 7075328, 7584768, /* 39704-39711 */ +8035840, 8096512, 7639808, 6715904, 6308096, 7109632, 7679232, 6898944, /* 39712-39719 */ +5773824, 5432576, 6299136, 7351296, 7462912, 6937344, 6313472, 6275584, /* 39720-39727 */ +7459328, 8766208, 8526848, 7010816, 5767680, 6246912, 7861760, 8121856, /* 39728-39735 */ +6542848, 5131008, 4806656, 4617984, 4205312, 4132608, 4573184, 5127680, /* 39736-39743 */ +5443072, 5598464, 5969920, 6786816, 7303168, 7018752, 6383360, 6320640, /* 39744-39751 */ +7060224, 7254016, 6568704, 6210304, 6713856, 7029504, 6313472, 5161216, /* 39752-39759 */ +4689664, 5146880, 5673728, 5537792, 4608256, 3231488, 2200576, 2230528, /* 39760-39767 */ +3067904, 3598592, 3277568, 2668800, 2972160, 4881152, 6495744, 5805568, /* 39768-39775 */ +3947008, 4195840, 6991616, 8585472, 7085824, 4676608, 3787008, 4350208, /* 39776-39783 */ +4997376, 4733184, 3492608, 2031104, 1337600, 1991936, 3269888, 3533824, /* 39784-39791 */ +2478848, 1320192, 895488, 1793024, 3921920, 5263360, 4338944, 2757632, /* 39792-39799 */ +2716416, 4146432, 5686016, 6722816, 7196160, 6510336, 4827136, 4237312, /* 39800-39807 */ +5419264, 6541568, 5973248, 4166656, 2934016, 3124480, 4279040, 4934912, /* 39808-39815 */ +4071680, 2862848, 2920960, 4034048, 5155840, 5707520, 5820160, 6068480, /* 39816-39823 */ +6802944, 7509504, 7457280, 6910720, 6606336, 6589184, 6801920, 7443456, /* 39824-39831 */ +8089344, 7941632, 7018752, 6405376, 6996992, 8093696, 8152832, 7139584, /* 39832-39839 */ +6404096, 6403584, 6938112, 7935488, 8811008, 8801280, 7992320, 7366144, /* 39840-39847 */ +7784448, 8889088, 9635584, 9740288, 9671168, 9652992, 9489152, 9284608, /* 39848-39855 */ +9370112, 9522688, 9120256, 8280832, 7719936, 7671552, 7890944, 8336896, /* 39856-39863 */ +9062912, 9607936, 9155840, 8078848, 7683840, 8140032, 8723712, 9102592, /* 39864-39871 */ +9375232, 9895680, 10609664, 10631936, 9757440, 9165824, 9598720, 10532352, /* 39872-39879 */ +11013376, 10576384, 10171392, 10671104, 10967808, 9976576, 9060352, 9439488, /* 39880-39887 */ +10017536, 9803520, 9545728, 10245376, 11446272, 11715072, 10890240, 10527488, /* 39888-39895 */ +11107072, 11611392, 11897600, 12370944, 12749568, 12708352, 11932672, 10406144, /* 39896-39903 */ +9408000, 9966336, 11302912, 12123136, 11549440, 9979904, 9199616, 9980672, /* 39904-39911 */ +11379968, 12498432, 12500736, 10850304, 9259776, 9914112, 11928064, 12849408, /* 39912-39919 */ +11704064, 10208256, 9796096, 9718528, 9743616, 10298112, 10984192, 11299584, /* 39920-39927 */ +11378432, 10949632, 9625344, 8346368, 8589056, 10179840, 11428608, 10942976, /* 39928-39935 */ +9390336, 8389376, 8783360, 10505472, 12278272, 12464896, 11153920, 10349056, /* 39936-39943 */ +10767360, 11385344, 11269120, 10434048, 9718528, 9297664, 9063936, 9493248, /* 39944-39951 */ +10302720, 10299904, 9520128, 9154560, 9317376, 9498112, 9810176, 10461440, /* 39952-39959 */ +11245824, 11731200, 11619072, 10944000, 10092800, 9610496, 9865472, 10786816, /* 39960-39967 */ +11855872, 12384512, 12172544, 11655936, 11248384, 11179520, 11435520, 11568896, /* 39968-39975 */ +11260928, 10650624, 9867776, 9450752, 10059008, 10865920, 10330368, 9066240, /* 39976-39983 */ +9127680, 10523648, 11336960, 10903552, 10426112, 10675456, 11280640, 11849216, /* 39984-39991 */ +12075520, 11577600, 10658048, 10275840, 10640896, 10914560, 10668288, 10497280, /* 39992-39999 */ +10546176, 10382848, 10471680, 11414528, 12259584, 12006400, 11285248, 11024896, /* 40000-40007 */ +11357184, 11769856, 11502592, 10642176, 10167040, 10077952, 9519360, 8686336, /* 40008-40015 */ +8736512, 9961984, 10962944, 10477312, 9285888, 9041152, 10278656, 11593728, /* 40016-40023 */ +11555328, 10411008, 9316352, 9579264, 11082752, 11845888, 10873600, 9326336, /* 40024-40031 */ +8847360, 9840384, 11078400, 11141120, 9657856, 7776000, 7364864, 8665088, /* 40032-40039 */ +9399552, 8344064, 6764288, 5932032, 6897920, 9031936, 9996288, 9218560, /* 40040-40047 */ +7962368, 7485696, 8185600, 8975104, 9108992, 9070336, 8790016, 8026624, /* 40048-40055 */ +7492352, 7627264, 7716352, 7461376, 7299328, 7180800, 6782720, 6412544, /* 40056-40063 */ +6397952, 6332160, 6101504, 6162944, 6582272, 6984960, 7147264, 7127296, /* 40064-40071 */ +7501056, 8147200, 8052992, 7472896, 7630592, 8407552, 8417536, 7519744, /* 40072-40079 */ +6663936, 6278912, 6159104, 6129152, 5686784, 4242944, 2516224, 1987328, /* 40080-40087 */ +3140864, 4477696, 4542976, 3979264, 3700480, 4377344, 5927680, 7153408, /* 40088-40095 */ +7136000, 6064640, 4880128, 5137408, 6949120, 7879424, 6664448, 4730880, /* 40096-40103 */ +4089600, 5058304, 6414336, 6722816, 5247232, 3179520, 2304768, 2724864, /* 40104-40111 */ +3414528, 3252480, 2055424, 1132800, 1203968, 1547008, 1918464, 2570752, /* 40112-40119 */ +3110912, 3262720, 3515392, 4360448, 5232128, 4971008, 4111360, 4590080, /* 40120-40127 */ +6321664, 7073280, 5502976, 3092224, 2621696, 4181760, 5198848, 4489984, /* 40128-40135 */ +3402240, 2896640, 3015168, 3788288, 4390400, 4286464, 4384512, 4834304, /* 40136-40143 */ +4730112, 4560640, 5198080, 5777920, 5510144, 5092608, 5256448, 5978368, /* 40144-40151 */ +6522624, 6315520, 6179072, 6939904, 7619584, 7132928, 6088448, 5879808, /* 40152-40159 */ +7058944, 8499968, 8536320, 6973440, 5370112, 5346304, 6675456, 7643392, /* 40160-40167 */ +6837248, 4989184, 4035584, 4333056, 5075968, 5852672, 6599168, 6114816, /* 40168-40175 */ +3631360, 1901056, 3319040, 6124032, 7847424, 7306240, 5401088, 4407808, /* 40176-40183 */ +5116160, 6681600, 8167424, 8864000, 8507392, 7899392, 7566848, 7378944, /* 40184-40191 */ +7290368, 7168256, 7032064, 7168512, 7388160, 7328256, 7213824, 7450624, /* 40192-40199 */ +7780096, 7655680, 7566080, 8147968, 8441856, 7808000, 7613184, 8775424, /* 40200-40207 */ +10450688, 11181824, 10001152, 8128000, 7896832, 9394432, 11032320, 11686656, /* 40208-40215 */ +10968320, 9586432, 8818176, 9003520, 9676288, 10353408, 10402048, 9411840, /* 40216-40223 */ +8395264, 8856832, 10372864, 11070464, 10143488, 8910592, 8888576, 9829120, /* 40224-40231 */ +10547712, 10667776, 10629632, 10496512, 10248960, 10161920, 9915392, 9147904, /* 40232-40239 */ +8703744, 9227008, 10120704, 10568192, 9946368, 8558592, 7687936, 8158720, /* 40240-40247 */ +9363712, 10077696, 9894656, 9626368, 9761792, 10043648, 10457600, 10757120, /* 40248-40255 */ +10170624, 9079808, 8994816, 9936384, 10795776, 10815488, 10108672, 9588736, /* 40256-40263 */ +9590528, 9799168, 9957632, 9943808, 9840640, 9861376, 10069504, 10534656, /* 40264-40271 */ +11020032, 10589696, 9364992, 8805888, 9353984, 10607360, 11993088, 12257536, /* 40272-40279 */ +11285504, 10723328, 11172608, 11846144, 12197632, 12313600, 12707328, 13168128, /* 40280-40287 */ +12793856, 11915520, 11583744, 11702784, 11812864, 11967744, 12020736, 11515904, /* 40288-40295 */ +10816000, 11067136, 12028416, 12134656, 11251456, 10597120, 10386688, 10393344, /* 40296-40303 */ +10707712, 11160320, 11576064, 11400448, 10261248, 9419008, 10060544, 11310592, /* 40304-40311 */ +11891200, 11869184, 12163072, 13097728, 13478656, 12515072, 11681536, 12216064, /* 40312-40319 */ +12950784, 12499712, 11288576, 10373888, 10222848, 10685440, 11059712, 10895104, /* 40320-40327 */ +10680320, 10840064, 10991872, 11000064, 11204096, 11507968, 11479040, 11051520, /* 40328-40335 */ +10749184, 11222272, 11915008, 11551232, 10404352, 9709824, 9797632, 10371072, /* 40336-40343 */ +11011328, 10986496, 10203904, 9826560, 10800384, 12109568, 11880704, 10180608, /* 40344-40351 */ +8534272, 8318208, 9559296, 10752000, 10805248, 9841664, 8783104, 8669184, /* 40352-40359 */ +9472000, 10048000, 9782528, 9120256, 8513536, 7876352, 7319552, 7320576, /* 40360-40367 */ +7852544, 8276224, 8125696, 7449344, 6910464, 7460096, 8694528, 9087232, /* 40368-40375 */ +8438016, 7670528, 7229952, 6969856, 6900992, 7394816, 8178432, 8136960, /* 40376-40383 */ +7084288, 5859328, 5510144, 6789632, 8506112, 8577792, 7190528, 6347776, /* 40384-40391 */ +6788864, 7116544, 6478848, 5702144, 5495808, 5452800, 5121792, 4959488, /* 40392-40399 */ +5273600, 5545984, 5707776, 6243584, 6631424, 6049280, 5140480, 5293056, /* 40400-40407 */ +6445312, 6927360, 6137088, 5008896, 4413696, 4833792, 5989632, 6996736, /* 40408-40415 */ +7012096, 5843968, 4270080, 4000512, 5806592, 7165952, 6385408, 4734208, /* 40416-40423 */ +3893248, 5042432, 7111936, 7677696, 6190848, 4135168, 2949632, 3377664, /* 40424-40431 */ +4804352, 5609216, 5250816, 4252160, 3037184, 2339840, 2780928, 3610368, /* 40432-40439 */ +3859456, 3547904, 3286016, 3905280, 5364224, 6190592, 5576704, 4420352, /* 40440-40447 */ +3817472, 4079616, 4888576, 5830144, 6297088, 5560832, 4080896, 3303424, /* 40448-40455 */ +3509504, 4027392, 4494336, 4334592, 3571200, 3488768, 4075520, 4081152, /* 40456-40463 */ +3886336, 4216576, 4097280, 3184384, 3045888, 4731904, 6846976, 7174144, /* 40464-40471 */ +5724928, 4373760, 3783424, 3887104, 5051648, 6620160, 7150336, 5878528, /* 40472-40479 */ +4198912, 3938816, 4540928, 4728320, 4443904, 3483904, 1997568, 2133760, /* 40480-40487 */ +4411904, 6596096, 6893056, 5379840, 3851008, 3988224, 5271040, 6609664, /* 40488-40495 */ +8150528, 9250304, 8717312, 7166464, 6144000, 6299392, 7146496, 7645952, /* 40496-40503 */ +7494912, 7026688, 6566144, 6774016, 7693824, 8197376, 7918080, 7623936, /* 40504-40511 */ +7696896, 7987968, 8173312, 7970048, 7707392, 7555840, 7046144, 6609664, /* 40512-40519 */ +7228416, 8252928, 8584960, 8961024, 10226432, 11326976, 11004672, 9668352, /* 40520-40527 */ +8418304, 7797760, 8122880, 9402368, 10851328, 11215616, 10002944, 8488960, /* 40528-40535 */ +8225792, 9017088, 9765888, 10330880, 10877440, 11054080, 10717952, 10236416, /* 40536-40543 */ +10247680, 10899968, 10842112, 9003520, 7263744, 7562752, 8793600, 9707008, /* 40544-40551 */ +10518528, 10856960, 10080000, 8892160, 8403712, 9057280, 10491392, 11732736, /* 40552-40559 */ +12011520, 11307520, 10256128, 9777152, 10020864, 10236672, 10329600, 10800128, /* 40560-40567 */ +11365376, 11234048, 10431232, 9952512, 10184960, 10406400, 10039808, 9227776, /* 40568-40575 */ +8470272, 8141312, 8246528, 8467456, 8545536, 8254208, 7610624, 7190016, /* 40576-40583 */ +7226368, 7562240, 8637184, 10174720, 10757888, 10281984, 10081792, 10110976, /* 40584-40591 */ +9487360, 9277440, 10740736, 12578304, 12611072, 10977280, 9646848, 9475328, /* 40592-40599 */ +10290944, 11507712, 11954944, 10834944, 9257216, 9000704, 9887232, 10872576, /* 40600-40607 */ +11261952, 10426624, 8713216, 7723520, 8316928, 9620480, 10494720, 10414336, /* 40608-40615 */ +9559040, 8833792, 9045504, 10013696, 11061248, 11705856, 11755520, 11355136, /* 40616-40623 */ +10768128, 10399232, 10706432, 11491584, 12263936, 12829696, 12704256, 11704064, /* 40624-40631 */ +10993152, 11363072, 12137472, 12547328, 12135680, 11013376, 10180352, 10039552, /* 40632-40639 */ +10112768, 10388992, 10688512, 10170368, 9174784, 9077760, 10028544, 10971648, /* 40640-40647 */ +11251712, 11268608, 11553536, 11940864, 12047360, 11687936, 10899968, 10329088, /* 40648-40655 */ +10956544, 12713472, 14027008, 13405184, 11528960, 10445568, 11149312, 12679168, /* 40656-40663 */ +13384704, 12541440, 11159808, 10662656, 11049472, 11862272, 12637696, 12035328, /* 40664-40671 */ +10073088, 8927744, 9669632, 10722304, 10578688, 9912576, 10119168, 11155712, /* 40672-40679 */ +11553024, 10864128, 9957888, 9670400, 10394112, 11500032, 11691776, 10818304, /* 40680-40687 */ +9822976, 9525504, 10233088, 11313664, 11680000, 11058432, 9953792, 9100544, /* 40688-40695 */ +9409024, 10934784, 12176384, 11572992, 9591296, 8163584, 8097280, 8473088, /* 40696-40703 */ +8366592, 7556352, 6377984, 5629952, 5721856, 6337536, 7111936, 7709184, /* 40704-40711 */ +7932160, 8159232, 8546816, 8649216, 8496384, 8821504, 9854464, 10199552, /* 40712-40719 */ +9183232, 7801344, 7441408, 8677888, 9404928, 8940544, 8628224, 8623360, /* 40720-40727 */ +8402432, 7914496, 7697408, 7752192, 7545088, 7046400, 6936320, 7136256, /* 40728-40735 */ +6910464, 6245632, 5788672, 5678336, 5295872, 4564480, 4494336, 5491968, /* 40736-40743 */ +6202624, 6099456, 6056192, 6262784, 6377472, 6314752, 6650368, 7769344, /* 40744-40751 */ +8452864, 7722496, 6699264, 6653184, 6906624, 6714624, 6864384, 7263744, /* 40752-40759 */ +6951424, 5957376, 5250816, 5389824, 5488128, 4370432, 2780160, 2305792, /* 40760-40767 */ +2947072, 3653376, 4170240, 4468992, 3968256, 3079424, 3307264, 4736512, /* 40768-40775 */ +5813248, 5812480, 4999680, 4059648, 4244224, 5430528, 5902592, 5113856, /* 40776-40783 */ +3730688, 2307072, 2255360, 4253184, 6584320, 7141376, 5136640, 2458112, /* 40784-40791 */ +2207744, 3914240, 4698368, 4324608, 4097024, 3705088, 2960896, 2862592, /* 40792-40799 */ +3835392, 5046528, 5137920, 4402176, 4251392, 4302848, 4098048, 4502528, /* 40800-40807 */ +5224704, 5487872, 5092864, 3557888, 2172416, 3227136, 5554432, 6683136, /* 40808-40815 */ +6117632, 4583936, 3366400, 3868928, 5710336, 7203328, 7418112, 6315264, /* 40816-40823 */ +5071616, 5525760, 7618816, 9623552, 10129408, 8737024, 6734080, 5782784, /* 40824-40831 */ +6203392, 7265792, 7967744, 7593472, 6369792, 5196288, 5089536, 6361344, /* 40832-40839 */ +7911168, 8509184, 8096512, 7158528, 6477056, 7032320, 8510976, 9651200, /* 40840-40847 */ +9672192, 8349696, 6543616, 5984000, 7160832, 9025024, 10629632, 10992128, /* 40848-40855 */ +9775360, 8676096, 9096960, 10259456, 10818560, 9909248, 8127232, 7181568, /* 40856-40863 */ +7580672, 8664320, 9581056, 9269248, 7962624, 7422464, 7821056, 8288768, /* 40864-40871 */ +8722432, 8882688, 8488960, 8160512, 8297728, 8473344, 8471296, 8368896, /* 40872-40879 */ +8167936, 7759360, 7492608, 7806976, 8383744, 8591872, 8534272, 8666624, /* 40880-40887 */ +8798208, 8675840, 8724736, 9336320, 10162688, 10479104, 10123264, 9665280, /* 40888-40895 */ +9696256, 10406912, 11318528, 11593472, 11193600, 10898432, 10929920, 10979328, /* 40896-40903 */ +10949376, 10788608, 10542336, 10418688, 10356480, 10113280, 9841408, 9823232, /* 40904-40911 */ +9922304, 9900544, 9905664, 10094592, 10083584, 9924352, 10649344, 12327168, /* 40912-40919 */ +13460224, 13395968, 13042176, 13192448, 13778944, 14200576, 14069504, 13575680, /* 40920-40927 */ +12847360, 11975168, 11684096, 12286720, 12737792, 11784960, 9968384, 9088512, /* 40928-40935 */ +9683456, 10768128, 11376896, 11101696, 10297344, 10236928, 11384320, 12400128, /* 40936-40943 */ +12433152, 12087808, 11682048, 11205376, 11193600, 11792640, 12173312, 11688192, /* 40944-40951 */ +10857216, 10753792, 11364096, 11628800, 11451648, 11503616, 11381760, 10646016, /* 40952-40959 */ +10210048, 10564864, 10858752, 10602752, 10141696, 9841152, 10137600, 11123712, /* 40960-40967 */ +11884800, 11439360, 10138112, 9277184, 9698304, 10949376, 11540736, 10594816, /* 40968-40975 */ +9077504, 8520448, 9223936, 10265600, 10967808, 11026432, 10280704, 9403904, /* 40976-40983 */ +9613056, 11109888, 12499200, 12435200, 10942208, 9517312, 9660672, 10792960, /* 40984-40991 */ +10970880, 9712640, 8366336, 8026624, 8369920, 8576512, 8299264, 7637248, /* 40992-40999 */ +7114240, 7352064, 8304384, 9141504, 9350400, 9057536, 8606208, 8745216, /* 41000-41007 */ +9933312, 10887680, 10327040, 8911360, 7861248, 7878656, 8870400, 9689088, /* 41008-41015 */ +9265664, 8057856, 6908416, 6036480, 5935104, 6633984, 6924288, 6470656, /* 41016-41023 */ +6159616, 6362624, 6841600, 7169792, 7111680, 7078144, 7646464, 8097024, /* 41024-41031 */ +7619072, 6736640, 6323456, 6850560, 8222720, 9401088, 8840448, 6809344, /* 41032-41039 */ +5025024, 4496896, 5244672, 6615296, 6913536, 5336064, 3475968, 2811392, /* 41040-41047 */ +3800320, 5581056, 6344704, 5698304, 4735488, 4688384, 5694464, 6886912, /* 41048-41055 */ +7785728, 7758592, 6483456, 4877568, 4041728, 4617728, 5670144, 5994496, /* 41056-41063 */ +5943040, 5778176, 5058048, 4319488, 4691968, 5777664, 6519040, 6537984, /* 41064-41071 */ +5715968, 4328704, 3083264, 2470400, 2480128, 2628096, 2429184, 1944576, /* 41072-41079 */ +1522176, 1910272, 3486464, 4978176, 5296384, 5027840, 4651520, 4329984, /* 41080-41087 */ +4368640, 4372736, 4485376, 5281024, 5528576, 4494592, 3625216, 3278080, /* 41088-41095 */ +3053824, 3771392, 5038592, 4916224, 3233024, 2183168, 2994432, 4106496, /* 41096-41103 */ +3836672, 3103232, 3212544, 3697152, 4240640, 4987136, 5546752, 5400832, /* 41104-41111 */ +4442368, 3988224, 5565440, 7467264, 7167488, 5932032, 5870848, 6514944, /* 41112-41119 */ +7091968, 7285248, 6481408, 4982016, 3824128, 3533568, 4293376, 5566208, /* 41120-41127 */ +5906944, 4921856, 3773952, 3518464, 4480768, 6068736, 7092736, 7185408, /* 41128-41135 */ +6923264, 7092224, 8073728, 9303296, 9889280, 9433856, 8271104, 7361024, /* 41136-41143 */ +7167232, 7123968, 7100928, 7564032, 7929856, 7277056, 6397696, 6456064, /* 41144-41151 */ +7032832, 7489536, 8001536, 8439552, 8095488, 7079680, 6651648, 7676416, /* 41152-41159 */ +9254144, 9714432, 8991744, 8545024, 8739840, 9100032, 9676288, 10076160, /* 41160-41167 */ +9525504, 8508672, 8088320, 8248576, 8630784, 9032192, 8931584, 8201472, /* 41168-41175 */ +7743744, 7988224, 8385536, 8780032, 9300480, 9595648, 9728000, 10091008, /* 41176-41183 */ +10395648, 10394368, 10261504, 10006272, 9851648, 9874432, 9723904, 9262848, /* 41184-41191 */ +8896256, 8763392, 8521472, 8248064, 8210688, 8222208, 8088320, 8036352, /* 41192-41199 */ +8478208, 9172224, 9200896, 8887808, 9620480, 11130624, 12187648, 12585472, /* 41200-41207 */ +12529664, 12268544, 12337152, 12715776, 12825344, 12265216, 11297024, 10864896, /* 41208-41215 */ +11271168, 11777280, 11880704, 11460608, 10336256, 9102848, 9114368, 10576384, /* 41216-41223 */ +11971072, 11650048, 10179328, 9587968, 10568192, 12232192, 13180416, 12705280, /* 41224-41231 */ +11877632, 11945728, 12488960, 12944896, 13260800, 12941568, 11918848, 11024384, /* 41232-41239 */ +10910976, 11694080, 12469248, 12049152, 11134720, 11301120, 12268800, 12886272, /* 41240-41247 */ +13044224, 12764928, 11936000, 11483904, 12136960, 12847616, 12245760, 10685184, /* 41248-41255 */ +9673216, 9705728, 10129920, 9914368, 8673024, 7687680, 8035072, 8944384, /* 41256-41263 */ +9566208, 9773568, 9259776, 8553472, 8860160, 9919488, 10744832, 11175680, /* 41264-41271 */ +10899968, 9824000, 9192704, 10031104, 11500288, 12061696, 11243520, 9892096, /* 41272-41279 */ +9354752, 10258432, 11639552, 11653632, 9924864, 8050688, 7549184, 8730624, /* 41280-41287 */ +10401280, 10459136, 8901632, 7774208, 7764992, 8440320, 9581824, 10073600, /* 41288-41295 */ +9298176, 8605696, 9258240, 10536960, 11278336, 11606784, 11562496, 11003648, /* 41296-41303 */ +10929664, 12049664, 12875264, 12332032, 11277568, 10542592, 10548480, 11083776, /* 41304-41311 */ +11149568, 10375936, 9433088, 8793088, 8634624, 9049600, 9508608, 9385216, /* 41312-41319 */ +8922624, 8674560, 8759552, 8977664, 9350656, 9905664, 10080256, 9763840, /* 41320-41327 */ +9546496, 9380352, 9137664, 9362432, 9423104, 8328960, 7137280, 7040768, /* 41328-41335 */ +7309056, 7144448, 6916608, 6952192, 7253504, 7685376, 7860480, 7777280, /* 41336-41343 */ +7844864, 7911680, 7610624, 7546368, 8056064, 8152320, 7540224, 7022592, /* 41344-41351 */ +6733056, 6546944, 6444288, 6024704, 5350912, 4960512, 4866048, 5335808, /* 41352-41359 */ +6545664, 6952448, 5756160, 4485120, 4633088, 5708032, 6143488, 5738496, /* 41360-41367 */ +5458432, 5368832, 4915456, 4865024, 5687040, 5907200, 4828416, 3768576, /* 41368-41375 */ +3643392, 3927808, 3862528, 3299584, 2722560, 2443264, 2307584, 2368256, /* 41376-41383 */ +2938112, 3744512, 3770112, 2780416, 2420736, 3785216, 5076992, 4643584, /* 41384-41391 */ +4007168, 4677888, 5544448, 5359104, 4692736, 4376320, 4236800, 3966464, /* 41392-41399 */ +4206336, 5408768, 6286336, 5602304, 4619264, 4974592, 5873152, 5860096, /* 41400-41407 */ +5186304, 4633856, 4391680, 4866304, 5976064, 6166016, 4829696, 3731200, /* 41408-41415 */ +4358912, 6027008, 7264000, 7352576, 6798336, 6590720, 6755584, 6880512, /* 41416-41423 */ +7000064, 6764800, 5963776, 5544192, 6023936, 6936576, 7593472, 7009792, /* 41424-41431 */ +5760256, 5864960, 6880256, 7122688, 6797568, 6411776, 5728512, 5197568, /* 41432-41439 */ +5349632, 5925120, 6294784, 5364736, 3663872, 3442432, 4793344, 5943296, /* 41440-41447 */ +5939200, 5250304, 4926208, 5465344, 6707712, 7983872, 8422144, 8055552, /* 41448-41455 */ +7826432, 7812352, 7623424, 7497216, 7563008, 7699712, 7723008, 7332352, /* 41456-41463 */ +6830080, 6748672, 6977536, 7378432, 7827456, 8071936, 8275712, 8324864, /* 41464-41471 */ +8033280, 8217344, 9061120, 9634304, 9494272, 8822272, 8083200, 8048640, /* 41472-41479 */ +8678400, 9168128, 9327104, 9008896, 8222976, 8175872, 9217024, 10003968, /* 41480-41487 */ +10160128, 10137600, 9722368, 9552384, 10537216, 11641856, 11731200, 11159808, /* 41488-41495 */ +10360320, 9976576, 10726656, 11599872, 11129088, 10031616, 9735680, 10006272, /* 41496-41503 */ +10208256, 10320896, 10333184, 10006272, 9187584, 8440576, 8629760, 9718016, /* 41504-41511 */ +10262784, 9036544, 7465216, 7718656, 9388288, 10668544, 10907648, 10694912, /* 41512-41519 */ +10985472, 12099328, 12985600, 12695296, 11885056, 11645184, 12016384, 12329472, /* 41520-41527 */ +11962112, 10861312, 9640448, 9034240, 9387008, 10144000, 10421504, 10111232, /* 41528-41535 */ +9501440, 8673280, 8291328, 9031680, 10373888, 11204352, 11027456, 10475264, /* 41536-41543 */ +10725632, 12104704, 13626112, 14092032, 13271296, 12203776, 11837952, 12040448, /* 41544-41551 */ +12387584, 12278528, 11113472, 9747968, 9264896, 9242112, 9481472, 10479360, /* 41552-41559 */ +11509760, 11609344, 11107840, 10835968, 11717632, 13232128, 13361920, 12474880, /* 41560-41567 */ +12698624, 13214208, 12246272, 10835968, 10174720, 9668864, 9113344, 8968448, /* 41568-41575 */ +9058048, 9083392, 9090048, 9091072, 9144576, 9517824, 9950976, 9979392, /* 41576-41583 */ +9939456, 10344704, 11038208, 11823872, 12356608, 11790592, 10471168, 10143744, /* 41584-41591 */ +11133952, 11716864, 11163136, 10432000, 9944576, 9418240, 9053952, 8735744, /* 41592-41599 */ +7670272, 6486528, 6351360, 6359552, 5748736, 5641216, 6142464, 6216192, /* 41600-41607 */ +6245120, 6810624, 7304192, 7543808, 8010752, 8707584, 9398016, 10251008, /* 41608-41615 */ +10810880, 10310400, 9469696, 9541632, 10193408, 10578944, 10518528, 9479936, /* 41616-41623 */ +7803392, 7056128, 7440128, 7741952, 7878912, 7988736, 7356928, 6389504, /* 41624-41631 */ +6122496, 6403072, 6694912, 7113728, 7410432, 7262464, 7193856, 7610368, /* 41632-41639 */ +7898112, 7760640, 7896320, 8443136, 8666624, 8398080, 7837696, 7108864, /* 41640-41647 */ +7004160, 7859456, 8324608, 7605504, 6459136, 5382144, 4783360, 5592064, /* 41648-41655 */ +7269120, 7778560, 6800896, 5391104, 4408832, 4974848, 6957824, 8358144, /* 41656-41663 */ +7751680, 5797632, 4096512, 4051200, 5778176, 7624960, 7255040, 4516864, /* 41664-41671 */ +1839104, 992000, 1969664, 3520000, 4128000, 3682560, 3180800, 3119872, /* 41672-41679 */ +3660800, 4560384, 4871680, 4604160, 4657664, 5100288, 5597952, 5773568, /* 41680-41687 */ +5251072, 4772352, 4867328, 4683264, 4235264, 4127744, 3492352, 2366720, /* 41688-41695 */ +2637056, 4011776, 4166144, 3049472, 2405120, 2799872, 3845120, 5284608, /* 41696-41703 */ +6663168, 7370240, 7412736, 6996992, 6388992, 6305536, 6696960, 6318848, /* 41704-41711 */ +5339136, 5191168, 5522944, 5319936, 5169664, 5442048, 5627136, 5928448, /* 41712-41719 */ +6535168, 6657024, 5875456, 4914944, 4738816, 5517568, 6468096, 6827776, /* 41720-41727 */ +6664192, 6501632, 6741760, 7449600, 8595456, 9728256, 9534720, 7858688, /* 41728-41735 */ +6941952, 7711744, 8656128, 8906240, 8303616, 6558976, 4830720, 4892928, /* 41736-41743 */ +6159104, 7013888, 6807808, 6047744, 5498624, 5262336, 5543168, 6513152, /* 41744-41751 */ +7283200, 6834944, 6092800, 6281984, 6950400, 7454720, 7478528, 7059200, /* 41752-41759 */ +7147776, 7939072, 8201984, 7899392, 8110848, 8513280, 8361216, 8166400, /* 41760-41767 */ +8237056, 8100864, 7826944, 7977728, 8516096, 8869120, 8332288, 7107840, /* 41768-41775 */ +6368768, 6767616, 7931648, 9032448, 9385984, 8805888, 8061696, 8444416, /* 41776-41783 */ +9933568, 10887936, 10220032, 8988416, 8820224, 10002176, 11628800, 12386304, /* 41784-41791 */ +11522304, 9837312, 8923136, 9489408, 10880512, 12001024, 12001024, 10703360, /* 41792-41799 */ +9356288, 9309440, 10120192, 10556160, 10495232, 10378752, 10621184, 11376896, /* 41800-41807 */ +12089344, 12507392, 12927232, 13028608, 12593920, 12175104, 11813376, 11332096, /* 41808-41815 */ +11125248, 11044096, 10539008, 10177024, 10459136, 10447616, 9538560, 8702976, /* 41816-41823 */ +8780800, 9687552, 11095296, 12249856, 12118272, 10935296, 10403328, 11262720, /* 41824-41831 */ +12440832, 12724992, 12014848, 11021312, 10548992, 10990848, 12016384, 12856320, /* 41832-41839 */ +12856832, 12050432, 11270656, 11186432, 11479040, 11325696, 10716416, 10555904, /* 41840-41847 */ +11162880, 11767296, 11756544, 11302912, 10937088, 11298304, 12348928, 13086976, /* 41848-41855 */ +12996864, 12537600, 12336128, 12791808, 13497344, 13539072, 13037824, 12577536, /* 41856-41863 */ +12129024, 11869440, 12421120, 13330176, 13561344, 13291520, 12933632, 12570112, /* 41864-41871 */ +12606720, 12566272, 11502592, 10490880, 10931712, 11534592, 10882304, 9912320, /* 41872-41879 */ +9605120, 9693440, 9440000, 8614656, 8252160, 9115648, 9737728, 8720640, /* 41880-41887 */ +7274496, 6953984, 7398656, 7833344, 8090880, 7825408, 6961152, 6416384, /* 41888-41895 */ +6511360, 6636032, 6851840, 7192320, 6598656, 5256704, 4744960, 5133056, /* 41896-41903 */ +5654784, 6370560, 6936064, 7031040, 7385856, 7785728, 7329024, 7008256, /* 41904-41911 */ +7903232, 8947456, 9094144, 8252672, 6637312, 5558016, 6160384, 6998528, /* 41912-41919 */ +6704640, 6175744, 5988864, 6061312, 6889472, 8359424, 9355008, 9512448, /* 41920-41927 */ +9350656, 9178368, 9424384, 10381056, 11040768, 10727424, 10075904, 9946880, /* 41928-41935 */ +10327040, 10482176, 10369280, 10074880, 9515776, 9117184, 9058816, 8959744, /* 41936-41943 */ +8742912, 8241152, 7394048, 7055360, 7491328, 7620864, 7249664, 7002112, /* 41944-41951 */ +6921728, 6933760, 7175680, 7654656, 8151552, 8722432, 9200128, 9051392, /* 41952-41959 */ +8373248, 7884544, 7715840, 7444480, 7155200, 6968064, 6352384, 5611520, /* 41960-41967 */ +5586432, 5651968, 5179904, 5040128, 5363456, 5340416, 5321984, 5672448, /* 41968-41975 */ +5788672, 5566208, 4982784, 4000512, 3836160, 4881152, 5135360, 3915264, /* 41976-41983 */ +3223808, 3699200, 4095232, 4233728, 4356608, 4090112, 3756288, 3937792, /* 41984-41991 */ +4257024, 4357632, 4248576, 3557888, 2657536, 2895104, 4119808, 4647936, /* 41992-41999 */ +4271104, 4260608, 4726016, 5268992, 6255360, 7134976, 6699008, 5644544, /* 42000-42007 */ +5360384, 5665536, 6065408, 6280192, 5732608, 4858112, 4730880, 5030400, /* 42008-42015 */ +4984576, 4718848, 4271872, 3780864, 4110592, 5333248, 6522624, 7200768, /* 42016-42023 */ +7259136, 6845184, 6901248, 7887872, 8616192, 8199168, 7514624, 7752192, /* 42024-42031 */ +8931584, 10160640, 10326784, 9150208, 7838208, 7682304, 8258304, 8527360, /* 42032-42039 */ +8418048, 8066048, 7228672, 6542080, 6799616, 7227648, 7109632, 7081728, /* 42040-42047 */ +7115776, 6721792, 6737664, 7727360, 8707072, 8967936, 8723200, 8309504, /* 42048-42055 */ +8175616, 8381184, 8252416, 7812352, 7885056, 8153600, 7780608, 7432704, /* 42056-42063 */ +7678208, 7589120, 7033600, 6899712, 6926080, 6991360, 7597056, 7974144, /* 42064-42071 */ +7779328, 8259840, 9111552, 8747776, 7848192, 7853312, 8306432, 8634624, /* 42072-42079 */ +9002752, 9128704, 8797184, 8618240, 9017600, 9559808, 9589504, 8924672, /* 42080-42087 */ +8050688, 7784448, 8581376, 9871872, 10474752, 9903616, 8954112, 8585984, /* 42088-42095 */ +9033728, 9883136, 10348032, 10005504, 9293824, 8872960, 8901888, 9295872, /* 42096-42103 */ +9734912, 9737984, 9274368, 8876032, 8743424, 8664832, 8644096, 8811264, /* 42104-42111 */ +9218816, 9906944, 10466304, 10409472, 10237184, 10801664, 11899392, 12695040, /* 42112-42119 */ +12832256, 12495616, 12012288, 11647232, 11551488, 11707904, 11939072, 12066304, /* 42120-42127 */ +11718912, 10592768, 9371648, 9171968, 9916928, 10652928, 10732800, 10224384, /* 42128-42135 */ +9732096, 9693952, 10088704, 11104000, 12461056, 12760576, 12005888, 11713792, /* 42136-42143 */ +12281344, 12896256, 13375744, 13971968, 14259712, 14065408, 13902848, 14225152, /* 42144-42151 */ +14682368, 14775040, 14531072, 14055168, 13433344, 12763648, 12239872, 12166144, /* 42152-42159 */ +12553728, 12676352, 12099072, 11587328, 11731200, 11798016, 11438848, 11277824, /* 42160-42167 */ +11047424, 10313216, 9728768, 9484544, 8955904, 8233984, 7607296, 6843648, /* 42168-42175 */ +6221824, 6320896, 6794240, 6991872, 7004160, 7074304, 6816512, 6216704, /* 42176-42183 */ +6152960, 6938880, 7906304, 8486656, 8133888, 6721024, 5465088, 5329920, /* 42184-42191 */ +5719552, 6312704, 7196160, 7475712, 6899968, 6728192, 7161600, 7186176, /* 42192-42199 */ +6979840, 7347712, 7901952, 7842304, 7238656, 6715392, 6762240, 7452928, /* 42200-42207 */ +8005376, 7462656, 6464768, 6548736, 7732736, 8747520, 9032448, 8646912, /* 42208-42215 */ +7873280, 7447552, 7959808, 9138688, 10085888, 10268160, 9977600, 9575680, /* 42216-42223 */ +9444864, 10156032, 11107072, 11493120, 11556352, 11355648, 10727936, 10062080, /* 42224-42231 */ +9807616, 9646592, 9153792, 8572672, 8465152, 8571904, 8092160, 7238912, /* 42232-42239 */ +6876928, 6912768, 6807552, 6822912, 7460096, 8313856, 8717312, 8740864, /* 42240-42247 */ +8792320, 8739328, 8098560, 7171072, 6925568, 7227136, 7038464, 6573056, /* 42248-42255 */ +6669824, 6760192, 6242304, 5939456, 6309888, 6619648, 6454784, 6001664, /* 42256-42263 */ +5451264, 5174784, 5456384, 6175232, 6919168, 6916352, 5879808, 4974592, /* 42264-42271 */ +5153536, 5570560, 5401600, 5113344, 5025280, 5139712, 5924608, 7147776, /* 42272-42279 */ +7324672, 5879040, 4236544, 3777792, 4359424, 5098752, 5359872, 5225984, /* 42280-42287 */ +5114112, 5148928, 5415424, 6078464, 6561024, 6119936, 5447424, 5758720, /* 42288-42295 */ +6728192, 7186944, 7054336, 6911488, 6738176, 6449152, 6498304, 6735104, /* 42296-42303 */ +6555136, 6369792, 6702336, 7007232, 6972928, 6849536, 6627584, 6595072, /* 42304-42311 */ +6932736, 6997504, 6722304, 6711552, 6680064, 6466304, 6701568, 7193344, /* 42312-42319 */ +7266048, 7276544, 7593472, 7839744, 8161536, 9016832, 9779456, 9620480, /* 42320-42327 */ +8953856, 8617472, 8726016, 8843520, 8606976, 8216064, 7961344, 7719424, /* 42328-42335 */ +7657472, 8059136, 8424192, 8456192, 8555776, 8584192, 8295680, 8109056, /* 42336-42343 */ +8103168, 8038144, 8087296, 8131328, 7718912, 7160576, 7179776, 7800576, /* 42344-42351 */ +8326400, 8170496, 7479040, 6892032, 7004672, 8036352, 9265920, 9386496, /* 42352-42359 */ +8231680, 7289856, 7332096, 7582720, 7561472, 7608320, 7750400, 7501568, /* 42360-42367 */ +6958848, 6792448, 7234048, 7829760, 8036352, 7924992, 8108800, 8468480, /* 42368-42375 */ +8245760, 7854080, 8150784, 8580096, 8553472, 8573184, 8559616, 7938048, /* 42376-42383 */ +7352832, 7569664, 8217600, 8863744, 9457920, 9974272, 10320128, 10238208, /* 42384-42391 */ +9709312, 9384192, 9517312, 9349632, 8643072, 8448768, 8996608, 9137920, /* 42392-42399 */ +8628480, 8470272, 8773120, 8912896, 9057792, 9296896, 9129472, 8852224, /* 42400-42407 */ +9349888, 10453760, 11252992, 11480064, 11411968, 11115008, 10638592, 10449152, /* 42408-42415 */ +10941440, 11758080, 11998976, 11244032, 10368768, 10494976, 11260928, 11398144, /* 42416-42423 */ +10772480, 10318848, 10250496, 10106368, 10134272, 10804736, 11462400, 11226368, /* 42424-42431 */ +10633984, 10770176, 11691776, 12657664, 13407488, 13891584, 13791488, 13473280, /* 42432-42439 */ +13598976, 14002176, 14193920, 13855232, 12947200, 12171264, 12072704, 12150016, /* 42440-42447 */ +12232192, 12694272, 12906240, 12367360, 11826944, 11826176, 11896064, 11726592, /* 42448-42455 */ +11591936, 11574016, 11488000, 11239936, 10745088, 10115072, 9983744, 10145024, /* 42456-42463 */ +9397504, 7798784, 6503424, 5820672, 5813760, 6510592, 6917376, 5999616, /* 42464-42471 */ +4516352, 3646720, 3601920, 4576000, 5936384, 6323712, 5661952, 5068032, /* 42472-42479 */ +5350400, 6745856, 8545536, 9384448, 9060352, 8658432, 8607232, 8826880, /* 42480-42487 */ +9669120, 10648576, 10494976, 9478912, 8835584, 8624896, 8419072, 8211712, /* 42488-42495 */ +7796224, 7096320, 6533376, 6341632, 6603776, 7350528, 7954944, 7901696, /* 42496-42503 */ +7705088, 7914240, 8411904, 8962304, 9527552, 10015488, 10423296, 10964224, /* 42504-42511 */ +11592704, 11876864, 11786496, 11763968, 11970048, 12051712, 12020224, 11984640, /* 42512-42519 */ +11612160, 11065344, 10929408, 11210496, 11266560, 10488576, 9039616, 8167936, /* 42520-42527 */ +8678400, 9273600, 8536832, 7344128, 6996224, 6909696, 6438400, 6671616, /* 42528-42535 */ +7903744, 8383488, 7766016, 7553792, 7911680, 7932160, 7659520, 7414784, /* 42536-42543 */ +7112704, 6788352, 6411520, 6191360, 6641920, 7206912, 6897152, 6375680, /* 42544-42551 */ +6589952, 6825984, 6436608, 6036224, 5710848, 5097216, 4824832, 5307648, /* 42552-42559 */ +5693952, 5436160, 4703744, 3728384, 3557120, 5039872, 6810624, 6852352, /* 42560-42567 */ +5424384, 4283136, 4192512, 4965632, 6085888, 6923264, 7102720, 6503424, /* 42568-42575 */ +5464064, 5177344, 6406400, 7910656, 8158976, 7777280, 8029184, 8456704, /* 42576-42583 */ +8209920, 7899648, 8248064, 8768512, 8799488, 8380672, 7732992, 6894336, /* 42584-42591 */ +6194176, 6330880, 7325952, 8098304, 7818752, 6909952, 6212864, 6146560, /* 42592-42599 */ +6738176, 7665664, 8433408, 8593664, 8234240, 8051200, 8286720, 8489984, /* 42600-42607 */ +8887296, 9834752, 10329088, 9618688, 8690176, 8465664, 8768256, 9306880, /* 42608-42615 */ +9668608, 9146880, 7854336, 6816000, 6608128, 7026944, 7526144, 7433472, /* 42616-42623 */ +6794496, 6545152, 6969856, 7521280, 7952896, 8128512, 8028416, 8185600, /* 42624-42631 */ +8637184, 8705536, 8425984, 8350720, 8626432, 9248000, 9998848, 10096128, /* 42632-42639 */ +9163776, 7955200, 7517440, 7999488, 8653056, 8831744, 8549376, 8143360, /* 42640-42647 */ +7930880, 8168448, 8827648, 9420544, 9500672, 9242624, 8914688, 8400128, /* 42648-42655 */ +7852544, 7729664, 8046336, 8510976, 8729088, 8258816, 7443712, 7113984, /* 42656-42663 */ +7057920, 6706688, 6533120, 6801920, 6828800, 6650624, 6970368, 7631104, /* 42664-42671 */ +8102656, 8451072, 8894464, 9523968, 10183168, 10334720, 9911808, 9572352, /* 42672-42679 */ +9531648, 9451520, 9096192, 8360960, 7429888, 6702848, 6378240, 6496768, /* 42680-42687 */ +6919936, 7115520, 6768128, 6300416, 6249216, 6690304, 7452928, 8484096, /* 42688-42695 */ +9531136, 9900800, 9459968, 8981504, 8966912, 9538560, 10406400, 10421504, /* 42696-42703 */ +9334528, 8673792, 9231360, 10194176, 10902784, 11168000, 10925312, 10469120, /* 42704-42711 */ +10283264, 10473728, 10709248, 10789376, 10972928, 11269120, 11219200, 10750976, /* 42712-42719 */ +10377472, 10259712, 10127872, 10233856, 10838784, 10926080, 9882624, 9092608, /* 42720-42727 */ +9628416, 10691584, 11443712, 11738112, 11504128, 11272192, 11714048, 12332800, /* 42728-42735 */ +12554752, 12807936, 13186816, 13165824, 12934656, 12953600, 12815360, 12406272, /* 42736-42743 */ +12119808, 11750144, 11258368, 11265536, 11539456, 11161600, 10142976, 9161216, /* 42744-42751 */ +8466688, 7966976, 7533312, 6931968, 6243840, 5902848, 5775360, 5349120, /* 42752-42759 */ +5029120, 5246976, 5312768, 5138944, 5526272, 6241792, 6734848, 7088640, /* 42760-42767 */ +6999040, 6605568, 7043840, 8156160, 8716800, 8753152, 8851200, 8846336, /* 42768-42775 */ +8773632, 9049088, 9428480, 9338624, 9175552, 9643008, 10128128, 9660672, /* 42776-42783 */ +8761344, 8251392, 7979264, 7948800, 8499456, 9110016, 8884480, 7882496, /* 42784-42791 */ +7070976, 7321344, 8423680, 9263872, 9445120, 9398272, 9426176, 9698560, /* 42792-42799 */ +10490880, 11552768, 12154624, 12227840, 12045824, 11646976, 11288320, 11382784, /* 42800-42807 */ +11697152, 11565568, 10973440, 10463744, 10222592, 10095104, 10168320, 10231808, /* 42808-42815 */ +9670656, 8728064, 8249600, 8276736, 8375296, 8196352, 7604480, 7123968, /* 42816-42823 */ +7090944, 6747136, 6041344, 6013696, 6444288, 6381568, 6258944, 6554624, /* 42824-42831 */ +6586112, 6241024, 6254592, 6572032, 6640384, 6484480, 6234880, 5865728, /* 42832-42839 */ +5704192, 5856000, 5867008, 5753088, 5780224, 5552384, 5096704, 5154304, /* 42840-42847 */ +5380352, 5040128, 4758784, 4963840, 4875264, 4527360, 4619264, 4869120, /* 42848-42855 */ +4955904, 5156608, 5228288, 4964864, 5009408, 5739264, 6610432, 6965760, /* 42856-42863 */ +6722816, 6478592, 6887424, 7684352, 8088576, 8052480, 7927808, 7711488, /* 42864-42871 */ +7639808, 8190976, 8957184, 9121024, 8814848, 8693248, 8945664, 9360128, /* 42872-42879 */ +9619968, 9420800, 8859392, 8423168, 8348672, 8433152, 8502016, 8341504, /* 42880-42887 */ +7827968, 7555072, 7982592, 8378624, 8274688, 8214784, 8107776, 7542784, /* 42888-42895 */ +7282176, 7831808, 8351488, 8435968, 8532480, 8656384, 8612352, 8600064, /* 42896-42903 */ +8684544, 8671744, 8536064, 8398080, 8236288, 7866880, 7309568, 6996992, /* 42904-42911 */ +7195392, 7489536, 7213312, 6455296, 5959936, 5959936, 6078720, 6291456, /* 42912-42919 */ +6665984, 7003904, 7304704, 7507968, 7337984, 7236608, 7656192, 7901696, /* 42920-42927 */ +7610112, 7480576, 7647488, 7896064, 8435712, 8890880, 8710400, 8433920, /* 42928-42935 */ +8372736, 8051200, 7884288, 8711936, 9835264, 9964032, 9181184, 8566272, /* 42936-42943 */ +8583168, 8675584, 8387584, 8036352, 8004096, 8212224, 8650240, 9169920, /* 42944-42951 */ +9230592, 8870144, 8979200, 9686784, 9910528, 9356544, 9017600, 9044224, /* 42952-42959 */ +8770816, 8774400, 9592832, 9916672, 9136640, 8635904, 8878592, 8883200, /* 42960-42967 */ +8558848, 8490496, 8530432, 8442368, 8517888, 8683776, 8178432, 7079168, /* 42968-42975 */ +6541312, 6813696, 7176704, 7395840, 7356416, 6808576, 6220288, 6399232, /* 42976-42983 */ +7301632, 8176128, 8503552, 8322304, 7722496, 6967808, 6985472, 7884544, /* 42984-42991 */ +8343040, 7941120, 7757824, 7884800, 7511040, 7155712, 7810304, 8933632, /* 42992-42999 */ +9401856, 9303296, 9288448, 9500416, 9934080, 10470400, 10622208, 10173952, /* 43000-43007 */ +9625088, 9516032, 9710080, 9650432, 9304576, 9117952, 9087744, 8940288, /* 43008-43015 */ +8691456, 8413440, 8504320, 9497856, 10970368, 11825152, 11747328, 11226112, /* 43016-43023 */ +10913792, 11399168, 12534528, 13338880, 13162496, 12268032, 11262720, 10957568, /* 43024-43031 */ +12028928, 13718528, 14142208, 12763904, 11111680, 10373888, 10390784, 10941184, /* 43032-43039 */ +11430656, 10906368, 9770752, 8814336, 7759872, 6761728, 6468608, 6400768, /* 43040-43047 */ +6043136, 5801216, 5765888, 5681408, 5687040, 6025216, 6732800, 7478528, /* 43048-43055 */ +7695616, 7341312, 7014656, 7078144, 7399936, 8090624, 9104896, 9428736, /* 43056-43063 */ +8745216, 8393216, 8767744, 9027840, 9238784, 9408256, 8680192, 7334400, /* 43064-43071 */ +6661376, 6976512, 7684864, 7963648, 7274240, 6162688, 5647872, 6180352, /* 43072-43079 */ +7462656, 8644352, 8883200, 8259584, 7830272, 8430336, 9430784, 9762304, /* 43080-43087 */ +9590528, 9509632, 9658112, 10306816, 11533056, 12337664, 11979264, 11165440, /* 43088-43095 */ +10913280, 11326720, 11702016, 11732992, 11487744, 10910464, 10170880, 9766656, /* 43096-43103 */ +9963520, 10382336, 10237184, 9205504, 8086528, 7798272, 8201728, 8742144, /* 43104-43111 */ +9295616, 9480960, 8958720, 8287488, 8137472, 8396544, 8501760, 8224256, /* 43112-43119 */ +7843840, 7546368, 7220224, 7195136, 7810048, 8389120, 8163072, 7488000, /* 43120-43127 */ +7023360, 6827008, 6758400, 6902016, 7174144, 7103488, 6414592, 5428224, /* 43128-43135 */ +4523520, 3903232, 3725312, 3736064, 3308032, 2419456, 1766912, 1858048, /* 43136-43143 */ +2826496, 4197888, 4857856, 4363520, 3565056, 3388416, 4225536, 5930496, /* 43144-43151 */ +7521280, 7642368, 6398720, 5612288, 6145536, 7026432, 7568640, 7866368, /* 43152-43159 */ +7646976, 6718720, 5769216, 5757952, 6820864, 7843584, 7633408, 6584576, /* 43160-43167 */ +5916928, 6005760, 6604544, 7483904, 8260864, 8436992, 8139520, 8187904, /* 43168-43175 */ +8829184, 9351680, 9422336, 9379072, 9437440, 9579008, 9611776, 9582080, /* 43176-43183 */ +9830144, 10051584, 9742592, 9419008, 9501184, 9333504, 8786688, 8662272, /* 43184-43191 */ +9115392, 9500416, 9581824, 9386752, 8855808, 8518400, 8660480, 8428544, /* 43192-43199 */ +7632384, 7094784, 6784512, 6502144, 6671616, 6820608, 6439168, 6310656, /* 43200-43207 */ +6745088, 6987264, 6789888, 6552832, 6364928, 6094080, 6152704, 7022848, /* 43208-43215 */ +8109056, 8539392, 8195328, 7367936, 6959872, 7604992, 8372992, 8483328, /* 43216-43223 */ +8333312, 7610368, 6252544, 5872384, 7007232, 8054272, 8059904, 7664896, /* 43224-43231 */ +7554304, 7656704, 7941376, 8863232, 10264832, 11015936, 10424320, 9231360, /* 43232-43239 */ +8579584, 8535296, 8592128, 8885504, 9364736, 9131008, 8287232, 7895040, /* 43240-43247 */ +8045312, 8304384, 8787456, 9499648, 10252032, 11078144, 11377664, 10560768, /* 43248-43255 */ +9659136, 9796352, 10209536, 10097152, 9939968, 9426432, 7687424, 6162432, /* 43256-43263 */ +6863616, 8493056, 8950016, 8481024, 7959040, 7199744, 6373120, 6218240, /* 43264-43271 */ +6549504, 6731520, 6739968, 6868224, 6930432, 6498048, 6128128, 6822400, /* 43272-43279 */ +8055296, 8506112, 8101632, 7591168, 7219968, 7310336, 8272384, 9375744, /* 43280-43287 */ +9224704, 7830016, 6582016, 5799936, 5626368, 6718464, 8127232, 8167168, /* 43288-43295 */ +7016448, 6096384, 6131456, 7167488, 8709376, 9858048, 9835264, 8866560, /* 43296-43303 */ +7995136, 7765248, 8391168, 9907712, 11001088, 10413824, 9079552, 8205568, /* 43304-43311 */ +8076288, 9049344, 10718208, 11711232, 11433984, 10513152, 10009600, 10571008, /* 43312-43319 */ +11523584, 11797248, 11481088, 11333120, 11427072, 11189504, 10695680, 10659584, /* 43320-43327 */ +10874112, 10698752, 10487296, 10510848, 10087424, 9211136, 8891136, 9410816, /* 43328-43335 */ +9927680, 9654272, 8639232, 7652864, 7355136, 7539712, 7702016, 7942912, /* 43336-43343 */ +8249344, 8169472, 7920896, 8066560, 8333568, 8449280, 8609792, 8721408, /* 43344-43351 */ +8740864, 8836096, 8712960, 8461056, 8867584, 9644288, 9624576, 8954368, /* 43352-43359 */ +8627712, 8543232, 8083200, 7505920, 7328512, 7547648, 7877376, 7961088, /* 43360-43367 */ +7489024, 6485504, 5284864, 4659968, 5420800, 6926848, 7566080, 7183872, /* 43368-43375 */ +6939648, 7457536, 8531712, 9639936, 10366464, 10608640, 10444800, 10082560, /* 43376-43383 */ +10058496, 10663936, 11228416, 11035904, 10479872, 10151424, 9797632, 9206528, /* 43384-43391 */ +9001216, 9452800, 9799936, 9587712, 9206272, 8965120, 8964608, 9100800, /* 43392-43399 */ +9013760, 8718336, 8587776, 8551680, 8466688, 8519424, 8629760, 8572672, /* 43400-43407 */ +8502272, 8401152, 8093696, 7796992, 7804416, 8192000, 8795136, 9103104, /* 43408-43415 */ +8884992, 8500480, 8063744, 7687680, 7744512, 7922944, 7713280, 7431168, /* 43416-43423 */ +7239424, 6996224, 7089408, 7503872, 7367680, 6502912, 5752064, 5504256, /* 43424-43431 */ +5238272, 4794112, 4620032, 4567040, 4034816, 3184384, 2583040, 2378496, /* 43432-43439 */ +2598656, 3157504, 3560704, 3451648, 2892032, 2425856, 2776320, 4009984, /* 43440-43447 */ +5512704, 6499072, 6484224, 6136064, 6534656, 7451904, 8240384, 8823808, /* 43448-43455 */ +8804864, 8089344, 7608064, 7617792, 7493376, 7174400, 6959104, 7003904, /* 43456-43463 */ +7284224, 7267840, 6575872, 5715968, 5365248, 5755136, 6514432, 6995712, /* 43464-43471 */ +7208960, 7277568, 7023872, 7152128, 8369920, 9554944, 9554176, 9062144, /* 43472-43479 */ +9003264, 9428736, 10054144, 10765312, 11199488, 10747904, 9769216, 9327616, /* 43480-43487 */ +9437440, 9402368, 9257728, 9134080, 9001472, 9100032, 9060352, 8265728, /* 43488-43495 */ +7406080, 7344384, 7637504, 7592448, 6973440, 5720320, 4489728, 4335104, /* 43496-43503 */ +5127168, 5871104, 5991680, 5388032, 4492032, 4234752, 4915456, 5896704, /* 43504-43511 */ +6644224, 6893824, 6572544, 6197760, 6287872, 6748160, 7559168, 8649728, /* 43512-43519 */ +9242880, 8753152, 7971584, 7974400, 8635648, 9161984, 9162240, 8721920, /* 43520-43527 */ +8132096, 7621376, 7249152, 6996480, 6837760, 6757888, 6860032, 7104000, /* 43528-43535 */ +7341056, 7702016, 8419328, 9376000, 10402048, 11404288, 12050176, 11917056, /* 43536-43543 */ +11176960, 10807040, 11496448, 12507392, 12747264, 11910400, 10351616, 9027584, /* 43544-43551 */ +8881408, 9552640, 9989888, 9900032, 9543424, 9241856, 9242368, 9571840, /* 43552-43559 */ +10165248, 10671104, 10511360, 9982720, 9849856, 9812736, 9188096, 8349696, /* 43560-43567 */ +8033280, 7998976, 7519232, 6494464, 5439488, 4656128, 4344320, 4844544, /* 43568-43575 */ +5854720, 6338560, 5806592, 5147904, 5410304, 6509056, 7786240, 8713728, /* 43576-43583 */ +8696576, 7871232, 7646464, 8461312, 9148672, 9285888, 9255680, 8795648, /* 43584-43591 */ +7685376, 6784256, 6583808, 6597376, 6602496, 6701824, 6525696, 5693696, /* 43592-43599 */ +4889344, 5057280, 6211584, 7614976, 8261120, 7806976, 7165440, 7043584, /* 43600-43607 */ +7417344, 8593664, 10390528, 11360256, 11002112, 10381568, 10099968, 10103296, /* 43608-43615 */ +10576896, 11497984, 12107776, 11510784, 9957632, 8887296, 9383424, 10898432, /* 43616-43623 */ +11951872, 11753728, 10714880, 9424640, 8469248, 9040384, 10964480, 11964160, /* 43624-43631 */ +11012096, 9579264, 8930304, 8933120, 9194752, 9623552, 10191104, 10162944, /* 43632-43639 */ +8895744, 7459840, 7123968, 7476736, 7823872, 8364544, 9084416, 9320960, /* 43640-43647 */ +8874496, 8555008, 9276928, 10644224, 11537408, 11557632, 10827008, 9915648, /* 43648-43655 */ +9935360, 10853120, 11332608, 10908672, 10054144, 8866304, 7727872, 7534848, /* 43656-43663 */ +8073472, 8201472, 7586816, 6792448, 6361088, 6631936, 7420416, 8024064, /* 43664-43671 */ +8250368, 8392192, 8310784, 8205568, 8892160, 10029824, 10352384, 9824000, /* 43672-43679 */ +9142784, 8594944, 8493312, 8932096, 9338624, 9277184, 8732672, 7994880, /* 43680-43687 */ +7824128, 8445184, 8716288, 8127744, 7778048, 8081920, 8293888, 8630528, /* 43688-43695 */ +9320960, 9224448, 8363520, 8142080, 8431872, 8436992, 8556800, 8839680, /* 43696-43703 */ +8713728, 8354304, 7992320, 7520512, 7190016, 7204608, 7312384, 7423488, /* 43704-43711 */ +7541248, 7317760, 6798848, 6939648, 8048896, 8940032, 9012224, 8729088, /* 43712-43719 */ +8157696, 7531776, 7677184, 8617728, 9261824, 8741632, 7276800, 5918464, /* 43720-43727 */ +5482496, 6012416, 6902528, 7306752, 6861056, 5905408, 5059328, 4922624, /* 43728-43735 */ +5424896, 5852928, 5729536, 4860928, 3371264, 2468352, 3067136, 4341248, /* 43736-43743 */ +5247232, 5342720, 4542720, 3760384, 4122112, 5264896, 6259968, 6788864, /* 43744-43751 */ +6660096, 6018304, 5541376, 5629184, 6134784, 6785280, 7323648, 7548416, /* 43752-43759 */ +7429888, 7286784, 7392000, 7564288, 7866368, 8693248, 9356288, 8802816, /* 43760-43767 */ +7567360, 6756608, 6785280, 7787520, 8807936, 8213504, 6615040, 5901312, /* 43768-43775 */ +6364160, 7406336, 8710144, 9556480, 9375744, 8875520, 8886784, 9357824, /* 43776-43783 */ +9761024, 9774336, 9569536, 9393408, 9195776, 9044480, 9149440, 9113600, /* 43784-43791 */ +8508160, 7901184, 7889664, 8060928, 8192000, 8694272, 9103360, 8816128, /* 43792-43799 */ +8512000, 8507392, 8171264, 7430144, 6615808, 5920768, 5640704, 5601536, /* 43800-43807 */ +5042944, 4177152, 3870976, 3651584, 3118336, 3304192, 4372224, 5031168, /* 43808-43815 */ +5021952, 5429760, 6560000, 7613696, 8155392, 8294912, 8164096, 8270592, /* 43816-43823 */ +8978432, 9684480, 9716992, 9320192, 9028352, 8950528, 8806912, 8415744, /* 43824-43831 */ +7958016, 7439360, 6874880, 6911232, 7666688, 8146688, 8028160, 7809280, /* 43832-43839 */ +7528704, 7498240, 8456448, 9885696, 10559488, 10659584, 11121152, 11830784, /* 43840-43847 */ +12271104, 12750080, 13142272, 12516096, 11433472, 11563776, 12576000, 12773632, /* 43848-43855 */ +11945728, 10862080, 10050560, 9847808, 10123776, 10392832, 10146304, 9380608, /* 43856-43863 */ +8948992, 9220864, 9396224, 9273600, 9221120, 8852992, 8231936, 8227328, /* 43864-43871 */ +8417024, 7564032, 6255616, 5981952, 6319360, 6287616, 6472448, 7096064, /* 43872-43879 */ +6873856, 5865984, 5783040, 6824448, 7845632, 8538112, 8828160, 8247296, /* 43880-43887 */ +7056640, 6471936, 7180800, 8442368, 8967168, 8176896, 6944000, 6449152, /* 43888-43895 */ +6695424, 7053568, 6953984, 6414080, 6033408, 5835008, 5536000, 5691904, /* 43896-43903 */ +6460160, 6733568, 6215680, 5988096, 6146560, 6145536, 6713344, 8354304, /* 43904-43911 */ +9956352, 10262784, 9440768, 8503552, 8350976, 9378560, 11122944, 12399360, /* 43912-43919 */ +12136448, 10563840, 9060096, 8874240, 10139904, 11940608, 13171712, 12896000, /* 43920-43927 */ +11284992, 9816832, 9646848, 10558720, 11736064, 12311552, 11511552, 9719296, /* 43928-43935 */ +8282112, 8114688, 9023232, 9993472, 10052096, 9199616, 8223744, 7929600, /* 43936-43943 */ +8926208, 10723072, 11609856, 10877184, 9774336, 9624064, 10441728, 11428096, /* 43944-43951 */ +11984128, 11920896, 11306752, 10367744, 9612032, 9602816, 10088448, 10389248, /* 43952-43959 */ +10507776, 10343936, 9438464, 8445696, 8489472, 9197824, 9625344, 9508096, /* 43960-43967 */ +8745216, 7662336, 7215360, 7607296, 8293888, 8994304, 9135872, 8257280, /* 43968-43975 */ +7381504, 7702016, 8677376, 9427712, 10046464, 10265600, 9787392, 9434368, /* 43976-43983 */ +9619968, 9540096, 8862464, 8137984, 7709696, 7583232, 7738112, 8044800, /* 43984-43991 */ +8205312, 7867136, 6884608, 5632768, 4850176, 5042944, 6028544, 7095040, /* 43992-43999 */ +7622144, 7576576, 7526400, 7805184, 8105472, 8356864, 9007872, 9890816, /* 44000-44007 */ +10358016, 10477056, 10516480, 10433280, 10347776, 10040320, 9179136, 8419840, /* 44008-44015 */ +8275456, 7968768, 7358976, 7393024, 7906048, 7880960, 7502592, 7396608, /* 44016-44023 */ +7354112, 7170048, 7019776, 6948864, 7003648, 7287808, 7507456, 7400704, /* 44024-44031 */ +7198208, 7116544, 7209216, 7745536, 8536832, 8626944, 7802368, 7129344, /* 44032-44039 */ +7187968, 7401728, 7270656, 6760960, 5933056, 5021440, 4472320, 4655872, /* 44040-44047 */ +5390848, 5820416, 5379840, 4860672, 5077760, 5614336, 6006528, 6356992, /* 44048-44055 */ +6548992, 6269696, 5548544, 4589568, 3926016, 4241152, 5255680, 6092288, /* 44056-44063 */ +6553088, 6682112, 6288384, 5962240, 6876160, 8747776, 9975808, 10053632, /* 44064-44071 */ +9641728, 9081856, 8797440, 9388288, 10236160, 10157056, 9191424, 7859456, /* 44072-44079 */ +6498304, 6204672, 7638528, 9341952, 9620480, 8593152, 7246848, 6477568, /* 44080-44087 */ +7101696, 8837376, 10080768, 9807872, 8825088, 8576512, 9295104, 9972992, /* 44088-44095 */ +10190336, 10151936, 9626624, 8758528, 8443648, 8770304, 8895488, 8620544, /* 44096-44103 */ +8255488, 7729152, 7115776, 6839296, 6786304, 6757632, 7093248, 7676160, /* 44104-44111 */ +7790080, 7268608, 6553088, 5987840, 5812224, 5984512, 5907968, 5281792, /* 44112-44119 */ +4770048, 4600320, 4260096, 4175872, 5056256, 6219520, 6596096, 6221312, /* 44120-44127 */ +5756672, 5979648, 7374080, 9004544, 9444096, 8854016, 8319488, 8285952, /* 44128-44135 */ +8979456, 10107904, 10433024, 9632000, 8907520, 8940032, 9425408, 9913088, /* 44136-44143 */ +9998848, 9733632, 9595392, 9873408, 10555904, 11111936, 10762752, 9757696, /* 44144-44151 */ +9255424, 9804544, 10713088, 11223040, 11336192, 10943488, 10094336, 9779712, /* 44152-44159 */ +10409728, 11004928, 11450624, 12149248, 12150272, 11594496, 11936000, 12696320, /* 44160-44167 */ +12716800, 12189184, 11307264, 10344960, 9790720, 9565696, 9535232, 9186048, /* 44168-44175 */ +7764736, 6334720, 6450688, 7376384, 7732992, 7510528, 7043584, 6505216, /* 44176-44183 */ +6618880, 7592448, 8054528, 7247360, 6436608, 6312448, 6309376, 6806272, /* 44184-44191 */ +7984640, 8560640, 8227840, 8051712, 8137984, 8053248, 8134912, 8391936, /* 44192-44199 */ +8123648, 7235840, 6646528, 6734080, 6779904, 6455552, 6334976, 6539264, /* 44200-44207 */ +6528000, 6374656, 6511616, 6831104, 7067136, 7224576, 7324160, 7348736, /* 44208-44215 */ +7284736, 7267328, 7449600, 7789056, 8319488, 9078528, 9724160, 9995264, /* 44216-44223 */ +9999360, 9986304, 10546432, 11876608, 13124864, 13365504, 12397312, 10700800, /* 44224-44231 */ +9506048, 9830144, 11069696, 11823104, 11362048, 9998336, 9063936, 9653760, /* 44232-44239 */ +10866944, 11145472, 10699776, 10440960, 10203904, 9820160, 9818880, 10216192, /* 44240-44247 */ +10420736, 10275584, 10081024, 10036480, 9992448, 9790720, 9718784, 10025728, /* 44248-44255 */ +10461696, 10841600, 11172864, 11270144, 11289344, 11565824, 11717632, 11507712, /* 44256-44263 */ +11530240, 11724032, 11275776, 10291712, 9619968, 9684736, 10245632, 10405120, /* 44264-44271 */ +9504256, 8211200, 7634432, 8024832, 8994816, 9830912, 9657344, 8510720, /* 44272-44279 */ +7532032, 7737344, 8996096, 10177536, 10279936, 9447936, 8734464, 8812288, /* 44280-44287 */ +9225984, 9587200, 10278656, 11022080, 10959360, 10256384, 9587200, 8992256, /* 44288-44295 */ +8348928, 7803904, 7378176, 6921984, 6460416, 6195968, 6149376, 6010368, /* 44296-44303 */ +5563904, 5183488, 5475584, 6399744, 7234816, 7576064, 7754496, 8230912, /* 44304-44311 */ +8920064, 9287680, 9187840, 9004800, 9001216, 9237760, 9739008, 10181888, /* 44312-44319 */ +10177536, 9862400, 9592320, 9538560, 9437952, 8935424, 8281600, 7783424, /* 44320-44327 */ +7310848, 7095296, 7242240, 7022592, 6333952, 5892352, 5911552, 6383104, /* 44328-44335 */ +7180800, 7485184, 7031040, 6764288, 7339520, 8257280, 8620032, 8080384, /* 44336-44343 */ +7119104, 6400768, 6173952, 6466048, 7218432, 8114944, 8350464, 7385600, /* 44344-44351 */ +6263808, 6499072, 7502848, 7709184, 7109376, 6600448, 6338048, 6135040, /* 44352-44359 */ +6022400, 5841408, 5345536, 4929024, 5290496, 5988608, 5903872, 5310208, /* 44360-44367 */ +5219840, 5399808, 5506304, 5993472, 6657792, 6863104, 6840576, 7270144, /* 44368-44375 */ +8288000, 9212672, 9340160, 8915456, 8661248, 8915456, 9665536, 10633728, /* 44376-44383 */ +11280128, 11165440, 10384128, 9576704, 9446400, 9962752, 10274304, 9755648, /* 44384-44391 */ +8839168, 8116992, 7500288, 7155968, 7389184, 7453952, 7008000, 7177216, /* 44392-44399 */ +8338688, 9238272, 9256192, 9116672, 9338880, 9736192, 10075136, 10271744, /* 44400-44407 */ +9840896, 8633856, 7970816, 8984576, 10376192, 10136576, 8301312, 6565888, /* 44408-44415 */ +6314496, 7243008, 8107520, 8440576, 8487936, 8327168, 7958784, 7427584, /* 44416-44423 */ +6715648, 5618176, 4403456, 3793152, 3651584, 3360000, 3025664, 3280896, /* 44424-44431 */ +4122880, 4938240, 5274368, 5237760, 5222144, 5573376, 6471168, 7717888, /* 44432-44439 */ +8788480, 9252864, 9281536, 9567232, 10299904, 10757888, 10604800, 10320640, /* 44440-44447 */ +10158080, 10049024, 10211072, 10925568, 11910912, 12323840, 11692032, 10626304, /* 44448-44455 */ +9794560, 9216256, 9047296, 9356032, 9404928, 8783872, 8213248, 8498688, /* 44456-44463 */ +9418496, 10046464, 10095104, 10098176, 10651392, 11846656, 12944384, 13149184, /* 44464-44471 */ +12560128, 11668736, 11037952, 11496704, 12612352, 12543232, 11212032, 10526976, /* 44472-44479 */ +11054080, 11539200, 11080192, 9875968, 8757504, 8271872, 8226560, 8446976, /* 44480-44487 */ +8621056, 8039936, 7121664, 7123712, 7817984, 7977472, 7406336, 6858496, /* 44488-44495 */ +6799872, 7032576, 7356672, 7784448, 8012288, 7689984, 7093504, 6626816, /* 44496-44503 */ +6423040, 6592256, 6893312, 6883072, 6448128, 5860352, 5781248, 6643712, /* 44504-44511 */ +7734016, 8056576, 7631104, 7295232, 7564032, 8170496, 8564992, 8365568, /* 44512-44519 */ +7597568, 6832640, 6685440, 7160576, 7892480, 8330496, 7831808, 6838528, /* 44520-44527 */ +6582016, 7220480, 8110080, 8811264, 9015296, 8960512, 9182976, 9553920, /* 44528-44535 */ +10123008, 11290624, 12174336, 11849984, 11202304, 11059712, 11058176, 11292160, /* 44536-44543 */ +12098304, 12796928, 12633600, 11859456, 11149824, 11020032, 11427840, 11755520, /* 44544-44551 */ +11609600, 11214592, 10671360, 9886464, 9456384, 10044160, 10954752, 11152384, /* 44552-44559 */ +10770688, 10322432, 10182400, 10721792, 11522560, 11942400, 12185600, 12142080, /* 44560-44567 */ +11312896, 10648064, 11410688, 12618752, 12625664, 11541248, 10265344, 9468928, /* 44568-44575 */ +9650688, 10486272, 10917376, 10500608, 9638912, 8908544, 8913920, 9782272, /* 44576-44583 */ +10544384, 10238976, 9195008, 8403456, 8291328, 8717824, 9401600, 9885696, /* 44584-44591 */ +9669120, 8901376, 8250368, 8078080, 8219136, 8453120, 8685824, 8825344, /* 44592-44599 */ +8873728, 9182976, 10018560, 10863616, 10996224, 10555648, 10078208, 9636096, /* 44600-44607 */ +9121536, 8659712, 8366080, 8137984, 7717376, 7100416, 6530560, 5872128, /* 44608-44615 */ +5029632, 4801024, 5661952, 6615296, 6912512, 7198976, 8024832, 9035776, /* 44616-44623 */ +9824256, 10185984, 9953536, 9377280, 9095424, 9562624, 10484992, 10924800, /* 44624-44631 */ +10377728, 9453824, 8854016, 8555264, 8454656, 8634112, 8778752, 8471296, /* 44632-44639 */ +7798272, 7259904, 7208960, 7403520, 7373312, 7112960, 6921984, 6820608, /* 44640-44647 */ +6914816, 7538944, 8299520, 8060672, 6948864, 6441216, 7119104, 8167424, /* 44648-44655 */ +8817664, 8661248, 7659776, 6521600, 6125568, 6822912, 8021504, 8288000, /* 44656-44663 */ +7156736, 6159872, 6471424, 7440640, 8203264, 8414208, 7853056, 6826496, /* 44664-44671 */ +6082304, 5982720, 6470400, 7203328, 7579392, 7378432, 6938624, 6517248, /* 44672-44679 */ +6258432, 6443776, 6909440, 7184640, 7228672, 7119104, 6930432, 7237632, /* 44680-44687 */ +8295424, 9377536, 9843712, 9554176, 8557568, 7774720, 8512000, 10298112, /* 44688-44695 */ +11436800, 11209984, 10012160, 8661504, 8070912, 8567040, 9582848, 10106624, /* 44696-44703 */ +9630976, 8651776, 7656704, 6797312, 6747392, 7732224, 8690176, 8870144, /* 44704-44711 */ +8465152, 7901184, 8081152, 9608704, 11457280, 12089088, 11096064, 9286144, /* 44712-44719 */ +8012800, 8328704, 9994752, 11294464, 10535168, 8183808, 6431488, 6705920, /* 44720-44727 */ +8283648, 9434368, 9315072, 8414720, 7609088, 7258368, 7181056, 6974208, /* 44728-44735 */ +6279936, 5325568, 4668160, 4297728, 4185088, 4071936, 3641856, 3776256, /* 44736-44743 */ +5029888, 6035712, 5988096, 6061312, 7211264, 8872960, 10187008, 11027200, /* 44744-44751 */ +11329024, 10805760, 9998848, 10034944, 10840320, 11310848, 10846976, 9696256, /* 44752-44759 */ +8863744, 9449728, 10993408, 12034304, 11914496, 10911488, 9725184, 9004288, /* 44760-44767 */ +8951296, 9358848, 9645568, 9181696, 8256256, 7743744, 8033280, 8980224, /* 44768-44775 */ +10184704, 11042560, 11196416, 11040000, 11478784, 12639488, 13514496, 13608192, /* 44776-44783 */ +13215488, 12473856, 11594752, 11056640, 11058688, 11195904, 10906624, 10423808, /* 44784-44791 */ +10418176, 10705152, 10721536, 10403328, 9646848, 8888832, 9077248, 9689856, /* 44792-44799 */ +9475840, 8613632, 7748864, 6905344, 6451968, 6694912, 6852864, 6190080, /* 44800-44807 */ +5256960, 5014528, 5623296, 6566144, 7261696, 7322112, 6684160, 5930240, /* 44808-44815 */ +5987072, 7018752, 8092160, 8278528, 7837440, 7589632, 7411968, 7220480, /* 44816-44823 */ +7727104, 8635648, 8969216, 8842240, 8635648, 8237056, 7816704, 7528704, /* 44824-44831 */ +7091968, 6761728, 6857728, 6717952, 6110208, 5992448, 6530048, 6966784, /* 44832-44839 */ +7297024, 8016640, 8723712, 8777728, 8709376, 9326592, 10379776, 11303168, /* 44840-44847 */ +11992576, 12364800, 12216320, 11627264, 11169792, 11635456, 12663808, 12766464, /* 44848-44855 */ +11639040, 10580736, 10368768, 10658304, 11187968, 11862528, 12155904, 11612672, /* 44856-44863 */ +10595840, 9954560, 10125824, 10643968, 10761984, 10454528, 10278656, 10211072, /* 44864-44871 */ +9909504, 9828096, 10468352, 11275520, 11692288, 11681536, 11018240, 9911552, /* 44872-44879 */ +9384960, 10053632, 11356160, 12127744, 11622656, 10372608, 9635072, 9830656, /* 44880-44887 */ +10539008, 11388672, 11839744, 11193088, 9723648, 8668672, 8724480, 9341184, /* 44888-44895 */ +9755648, 9615872, 8718336, 7478528, 7005184, 7762176, 9061376, 10204672, /* 44896-44903 */ +10635264, 10009088, 9107968, 9131776, 10156544, 11180800, 11479296, 11019520, /* 44904-44911 */ +10274048, 9798400, 9746944, 10122240, 10774784, 11151616, 10753280, 9682432, /* 44912-44919 */ +8500480, 7844864, 7904256, 8144384, 7937024, 7367936, 6820864, 6202880, /* 44920-44927 */ +5517056, 5373696, 5979392, 6761472, 7353600, 7768064, 8037632, 8406528, /* 44928-44935 */ +9193216, 10097408, 10626816, 10921472, 11072768, 10716416, 10093312, 9977600, /* 44936-44943 */ +10287616, 10309376, 9674496, 8409344, 7112192, 6615296, 6816512, 7127808, /* 44944-44951 */ +7395072, 7264000, 6419200, 5594112, 5615872, 6407680, 7579904, 8595968, /* 44952-44959 */ +8599296, 7588608, 6908672, 7485696, 8596992, 9190912, 9102336, 8509696, /* 44960-44967 */ +7635200, 6976256, 6980608, 7590912, 8224256, 8292352, 7783424, 7098624, /* 44968-44975 */ +6509568, 6148352, 6175232, 6842880, 8064768, 8894464, 8301568, 6777088, /* 44976-44983 */ +5949696, 6527488, 7686400, 8136704, 7298816, 6010368, 5534464, 6182656, /* 44984-44991 */ +7080448, 7222528, 6634240, 6002944, 5657856, 6024448, 7623936, 9598208, /* 44992-44999 */ +10255616, 9554688, 8811008, 8792064, 9420800, 10249472, 10596864, 10138368, /* 45000-45007 */ +9465600, 9281280, 9392896, 9414912, 9485312, 9496320, 8907520, 8009728, /* 45008-45015 */ +7731200, 7944192, 7574784, 6653184, 6571264, 8017408, 9678848, 10177536, /* 45016-45023 */ +9578496, 8609792, 8632576, 10464256, 12363008, 12355328, 10957824, 9537024, /* 45024-45031 */ +8896768, 9373696, 10237184, 10096128, 8690944, 7340032, 7391744, 8382976, /* 45032-45039 */ +8872960, 8606976, 8271104, 8127488, 8031232, 7746560, 7057920, 6176768, /* 45040-45047 */ +5563904, 5166336, 4631296, 4186880, 3924992, 3543808, 3458816, 4187904, /* 45048-45055 */ +5331968, 6210048, 6530048, 6695680, 7525888, 8944896, 10107136, 10793216, /* 45056-45063 */ +11038976, 10641920, 10053120, 9953536, 10300160, 10857472, 11182592, 10603264, /* 45064-45071 */ +9659136, 9658368, 10500608, 11173888, 11228416, 10554112, 9558016, 9078784, /* 45072-45079 */ +9122560, 9184256, 9289984, 9320448, 9028352, 8934656, 9486336, 10205952, /* 45080-45087 */ +10646784, 10963456, 11220480, 11270400, 11267072, 11725312, 12647680, 13147136, /* 45088-45095 */ +12825088, 12295936, 11891200, 11414784, 11184640, 11582720, 11813120, 11165696, /* 45096-45103 */ +10428928, 10616064, 11506432, 12313088, 12316416, 11073792, 9310208, 8324096, /* 45104-45111 */ +8156928, 8005888, 7624448, 7252480, 6821888, 6005248, 4973568, 4381696, /* 45112-45119 */ +4610560, 5402368, 6021888, 5932800, 5511680, 5600768, 6430464, 7600128, /* 45120-45127 */ +8607744, 9005568, 8552704, 7865088, 8131328, 9353984, 10187264, 9835776, /* 45128-45135 */ +8932352, 8436480, 8472320, 8542464, 8314112, 7896064, 7528448, 7200000, /* 45136-45143 */ +6690048, 5969920, 5368320, 5284096, 5760000, 6400256, 6715392, 6620160, /* 45144-45151 */ +6567680, 6968064, 7655680, 8407296, 9374720, 10363648, 10875648, 11137280, /* 45152-45159 */ +11692800, 12328960, 12682752, 12883456, 12858624, 12434688, 11891456, 11424768, /* 45160-45167 */ +11017216, 10821120, 10775040, 10606336, 10387712, 10145792, 9836288, 9801216, /* 45168-45175 */ +10051328, 10135040, 10219008, 10605568, 10706688, 10078720, 9347584, 9236992, /* 45176-45183 */ +9800960, 10644736, 11267328, 11175168, 10427136, 9818880, 9945088, 10496512, /* 45184-45191 */ +10851584, 10736384, 10248192, 9780480, 9782528, 10458880, 11487232, 12017664, /* 45192-45199 */ +11511040, 10587648, 10239744, 10573056, 11002880, 11037440, 10448640, 9432576, /* 45200-45207 */ +8583168, 8074752, 7580160, 7173888, 7296256, 7868160, 8432384, 8626944, /* 45208-45215 */ +8388096, 8192256, 8703744, 9910528, 11028480, 11404032, 11060736, 10453760, /* 45216-45223 */ +10129408, 10558208, 11583744, 12148224, 11574016, 10643200, 10458368, 10989056, /* 45224-45231 */ +11565312, 11671808, 10858240, 9187840, 7548416, 6709760, 6575104, 6637824, /* 45232-45239 */ +6393856, 5518592, 4428032, 3989760, 4657664, 6301696, 8221696, 9391616, /* 45240-45247 */ +9496064, 9161728, 9115392, 9849600, 11272448, 12405760, 12269824, 11079936, /* 45248-45255 */ +9800448, 9157632, 9282304, 9544960, 9081088, 7953664, 7029504, 6619392, /* 45256-45263 */ +6327040, 6120960, 6332160, 6690816, 6542592, 5881088, 5312256, 5359104, /* 45264-45271 */ +6233344, 7569664, 8620800, 9074432, 9098240, 8934656, 9013760, 9652992, /* 45272-45279 */ +10365184, 10232064, 8975360, 7374848, 6522112, 6746368, 7400960, 7630848, /* 45280-45287 */ +7179264, 6333696, 5483264, 5268992, 6256896, 7844608, 8938496, 9196544, /* 45288-45295 */ +8544512, 7330304, 6863104, 7595008, 8233984, 7911936, 7102208, 6550784, /* 45296-45303 */ +6571008, 6845184, 6802944, 6518528, 6400256, 6571520, 7016448, 7563264, /* 45304-45311 */ +7922688, 8016640, 7973120, 8184576, 8998656, 9811456, 9642496, 8803840, /* 45312-45319 */ +8514304, 9266688, 10470400, 11191296, 10836224, 9834752, 9246976, 9277440, /* 45320-45327 */ +9385216, 9251584, 8699136, 7674624, 6574848, 6085376, 7029248, 8977408, /* 45328-45335 */ +9846016, 9059072, 8144384, 7665152, 7616256, 8878848, 10952448, 11723776, /* 45336-45343 */ +10921728, 9897984, 9333248, 9207296, 9232384, 9193216, 9236224, 9249024, /* 45344-45351 */ +9012224, 8927488, 9135872, 9183488, 9015552, 8671232, 7856128, 6647808, /* 45352-45359 */ +5578240, 4767232, 4317184, 4660992, 5394176, 5187072, 3878144, 2850048, /* 45360-45367 */ +3147520, 4840448, 6776320, 7441152, 6894336, 6534144, 7479040, 9584896, /* 45368-45375 */ +11537920, 12003072, 10806272, 9044992, 8219392, 9138176, 10870272, 11674368, /* 45376-45383 */ +10831616, 9385984, 9077504, 10130432, 11036928, 10930432, 10279424, 9430528, /* 45384-45391 */ +8721408, 8940032, 9788928, 9942784, 9316864, 8919808, 9073152, 9497088, /* 45392-45399 */ +9844224, 9951488, 10173696, 10638848, 10812672, 10700544, 10887424, 11394304, /* 45400-45407 */ +12082176, 12946944, 13192704, 12369664, 11358208, 10777088, 10626048, 11099648, /* 45408-45415 */ +11812352, 11715328, 11010560, 10656256, 10605312, 10503936, 10405888, 10092800, /* 45416-45423 */ +9243648, 8207104, 7540480, 7450624, 7801856, 8187392, 8049408, 7080704, /* 45424-45431 */ +5645568, 4590848, 4627712, 5697024, 6649856, 6433536, 5474304, 4981760, /* 45432-45439 */ +5713408, 7437824, 8761088, 8646912, 7889920, 7857408, 8708864, 9765120, /* 45440-45447 */ +10419968, 10430720, 9971456, 9329152, 8655104, 8086016, 7741952, 7589888, /* 45448-45455 */ +7486208, 7344384, 7127296, 6601216, 5566976, 4693504, 4894464, 5999360, /* 45456-45463 */ +7078400, 7536896, 7364864, 7001088, 7138304, 8135424, 9438976, 10165504, /* 45464-45471 */ +10180096, 10144000, 10638592, 11702784, 12925184, 13602048, 13296384, 12344576, /* 45472-45479 */ +11380736, 10806272, 10837760, 11193856, 11188992, 10533120, 9582592, 8909312, /* 45480-45487 */ +8925184, 9580288, 10366976, 10721792, 10374400, 9591808, 9054464, 9239552, /* 45488-45495 */ +9917696, 10445056, 10621184, 10666240, 10501632, 9984256, 9444096, 9410816, /* 45496-45503 */ +10087168, 10936576, 11088896, 10539520, 9983488, 9788416, 10149120, 10993920, /* 45504-45511 */ +11388672, 10788352, 9942528, 9575936, 9867008, 10728192, 11245824, 10427904, /* 45512-45519 */ +8960768, 8171776, 8230912, 8691200, 9116160, 8954624, 8270848, 7720448, /* 45520-45527 */ +7676160, 8213504, 9281792, 10278144, 10597888, 10352640, 9936384, 9711104, /* 45528-45535 */ +10097408, 11033088, 11772160, 11859200, 11500288, 10956544, 10556416, 10854656, /* 45536-45543 */ +11794688, 12408064, 11990784, 10689792, 9069824, 7789824, 7283968, 7186944, /* 45544-45551 */ +6794496, 5915392, 4895488, 4318976, 4707840, 5796352, 6719488, 7126528, /* 45552-45559 */ +7242240, 7363584, 7919104, 9203712, 10637056, 11363840, 11234816, 10510336, /* 45560-45567 */ +9605632, 9282304, 9744896, 10323968, 10467584, 9773568, 8071424, 6456832, /* 45568-45575 */ +6122752, 6599936, 6860032, 6598656, 5942784, 5316352, 5073152, 5056512, /* 45576-45583 */ +5213184, 5946624, 7201536, 8325376, 8890880, 8836864, 8431616, 8557056, /* 45584-45591 */ +9680640, 10721280, 10620928, 9699072, 8457728, 7194624, 6711808, 7310592, /* 45592-45599 */ +7985408, 7864576, 7134208, 6535424, 6455808, 6606592, 6758144, 7127808, /* 45600-45607 */ +7633664, 7768064, 7388160, 6992128, 7231488, 8068352, 8600832, 8180224, /* 45608-45615 */ +7195392, 6496768, 6542592, 7141120, 7739392, 7880704, 7346944, 6358528, /* 45616-45623 */ +5663488, 5840640, 6675456, 7642624, 8461312, 8807168, 8467968, 7906816, /* 45624-45631 */ +8009216, 9058304, 10302976, 10707200, 10071808, 9146624, 8684032, 8858368, /* 45632-45639 */ +9412352, 9753088, 9307392, 8262400, 7500544, 7603968, 8151296, 8219136, /* 45640-45647 */ +7736832, 7570432, 7952128, 8168704, 8032256, 8099840, 8605440, 9166592, /* 45648-45655 */ +9422592, 9428992, 9490688, 9780736, 10225152, 10584832, 10558464, 9921280, /* 45656-45663 */ +8873728, 8313600, 9006848, 10203904, 10503936, 9297152, 7467520, 6325504, /* 45664-45671 */ +5880832, 5561600, 5132800, 4753152, 4622336, 4604928, 4360192, 3969280, /* 45672-45679 */ +3933952, 4441856, 5179648, 5637120, 5896704, 6644992, 7733248, 8218368, /* 45680-45687 */ +8435456, 9268736, 10067200, 10031872, 9745920, 9650432, 9629696, 9865728, /* 45688-45695 */ +10168832, 9992192, 9744640, 10136576, 10718720, 10752256, 10369792, 10004736, /* 45696-45703 */ +9737728, 9520128, 9459712, 9628416, 9844224, 9857280, 9682432, 9315072, /* 45704-45711 */ +8745472, 8488960, 8970496, 9622784, 9886976, 10039808, 10135040, 9929728, /* 45712-45719 */ +9782784, 10283008, 11318272, 12156928, 12376320, 12142848, 11873792, 11828992, /* 45720-45727 */ +11850240, 11587072, 11158016, 11028224, 11112704, 10869760, 10448384, 10451456, /* 45728-45735 */ +10626816, 10212352, 9230592, 8427264, 8112128, 7965696, 7763456, 7535104, /* 45736-45743 */ +7198208, 6524928, 5566208, 4818432, 4560896, 4637952, 4817920, 4952576, /* 45744-45751 */ +5126656, 5558784, 6022656, 6239744, 6758912, 7920384, 8910592, 9138688, /* 45752-45759 */ +8967168, 8798208, 8988672, 9652992, 10106112, 9681152, 8711168, 7904256, /* 45760-45767 */ +7502336, 7361024, 7272960, 7179520, 7105536, 6725120, 5820928, 5108224, /* 45768-45775 */ +5094656, 5408256, 5944320, 6775808, 7316736, 7266816, 7320320, 7989504, /* 45776-45783 */ +8903168, 9579264, 9965056, 10309376, 10885632, 11743488, 12665600, 13272832, /* 45784-45791 */ +13257984, 12746496, 12099584, 11351552, 10557184, 10205440, 10383616, 10463744, /* 45792-45799 */ +10182144, 9769472, 9267712, 9022208, 9633280, 10572032, 10614016, 9904896, /* 45800-45807 */ +9479424, 9360128, 9191680, 9422336, 10206208, 10698752, 10430976, 9913088, /* 45808-45815 */ +9599744, 9412864, 9376768, 9839872, 10541568, 10644992, 10237184, 10072576, /* 45816-45823 */ +10136576, 10195712, 10447104, 10511360, 9941248, 9434880, 9680128, 10155520, /* 45824-45831 */ +10209024, 9777664, 9073664, 8440576, 8167424, 8120064, 8031744, 7880448, /* 45832-45839 */ +7750912, 7753728, 8022016, 8382720, 8597248, 8843776, 9083904, 9106176, /* 45840-45847 */ +9371904, 10365952, 11307008, 11479808, 11337216, 11198976, 10999296, 11131392, /* 45848-45855 */ +11628544, 11705600, 11316224, 11122432, 11025664, 10582016, 9958912, 9333248, /* 45856-45863 */ +8481280, 7320576, 6280960, 5684736, 5256448, 4777216, 4721920, 5305088, /* 45864-45871 */ +5771264, 5843200, 6240000, 7270400, 8417792, 9440256, 10255360, 10334976, /* 45872-45879 */ +9825792, 9856000, 10686464, 11281408, 11098368, 10459392, 9667840, 8914688, /* 45880-45887 */ +8304640, 7822080, 7489792, 7320832, 6979584, 6076672, 4924416, 4483328, /* 45888-45895 */ +5107200, 5939456, 6043904, 5685248, 5626112, 5953280, 6590208, 7887616, /* 45896-45903 */ +9500672, 10112000, 9438720, 8686848, 8621056, 8981248, 9303040, 9109248, /* 45904-45911 */ +8279552, 7448576, 7010304, 6705152, 6601216, 6824448, 6834944, 6260480, /* 45912-45919 */ +5568000, 5428992, 6114560, 7175936, 7717888, 7561216, 7377664, 7397376, /* 45920-45927 */ +7271680, 7123712, 7303936, 7596032, 7687936, 7608320, 7281920, 6684416, /* 45928-45935 */ +6439168, 7023360, 7769344, 7852288, 7475456, 7151616, 7103232, 7590400, /* 45936-45943 */ +8594176, 9408256, 9472256, 9101312, 8881152, 8989696, 9172480, 9044992, /* 45944-45951 */ +8573184, 8289280, 8589056, 9073920, 9078272, 8628992, 8295424, 8289024, /* 45952-45959 */ +8258816, 8033792, 7959296, 8145920, 8261888, 8306944, 8550144, 8864768, /* 45960-45967 */ +8993792, 8971776, 8939264, 9157888, 9726976, 10207488, 10249984, 10123264, /* 45968-45975 */ +9940480, 9405184, 8645888, 8272896, 8460544, 8683264, 8468992, 7869440, /* 45976-45983 */ +7211776, 6677504, 6241536, 5812480, 5363968, 4979456, 4670976, 4371968, /* 45984-45991 */ +4099584, 4128768, 4685056, 5421312, 5610496, 5198848, 4899328, 5117440, /* 45992-45999 */ +5858048, 7083776, 8301312, 8949504, 9250048, 9456896, 9312768, 9207040, /* 46000-46007 */ +9715456, 10107392, 9628672, 9064192, 9205504, 9637376, 9766144, 9601280, /* 46008-46015 */ +9447936, 9450240, 9447168, 9411584, 9549056, 9716224, 9755392, 9864704, /* 46016-46023 */ +9926656, 9737472, 9769472, 10027008, 9677056, 8971008, 9075968, 9809664, /* 46024-46031 */ +10082304, 9931776, 9942784, 10181632, 10639872, 11330048, 11921152, 12159232, /* 46032-46039 */ +12161280, 11976192, 11607296, 11416576, 11736064, 12129024, 11883264, 11132416, /* 46040-46047 */ +10545408, 10336512, 10297856, 10190848, 9808896, 9182208, 8550912, 7986688, /* 46048-46055 */ +7353344, 6713600, 6298368, 6052352, 5711104, 5448448, 5449984, 5210880, /* 46056-46063 */ +4666368, 4732928, 5567488, 6244608, 6298880, 6090752, 6243840, 7176192, /* 46064-46071 */ +8503552, 9260032, 9067008, 8548096, 8452352, 8830464, 9385984, 9879296, /* 46072-46079 */ +9981440, 9364224, 8238592, 7283200, 6778624, 6497280, 6400512, 6594048, /* 46080-46087 */ +6546176, 5532160, 4384768, 4326656, 5073408, 6014976, 7044352, 7658496, /* 46088-46095 */ +7482112, 7254272, 7659520, 8412416, 9296640, 10414848, 11382528, 11835392, /* 46096-46103 */ +12005376, 11865088, 11358464, 11348224, 12185856, 12671488, 12089344, 11097856, /* 46104-46111 */ +10295296, 9862912, 9879552, 9938688, 9633536, 9148416, 8655104, 8370944, /* 46112-46119 */ +8790016, 9755136, 10327808, 10001664, 9238528, 8825344, 9043968, 9672960, /* 46120-46127 */ +10528768, 11290624, 11256320, 10309632, 9231872, 8879616, 9588224, 10898432, /* 46128-46135 */ +11872256, 11842304, 10872576, 9777408, 9466624, 10013184, 10727936, 10973440, /* 46136-46143 */ +10481152, 9427200, 8462848, 8206848, 8611584, 9048576, 8991744, 8314880, /* 46144-46151 */ +7197440, 6349568, 6605568, 7671296, 8425472, 8539392, 8446208, 8462336, /* 46152-46159 */ +8745216, 9426944, 10305536, 10780672, 10621952, 10366976, 10647808, 11240704, /* 46160-46167 */ +11719424, 12296192, 12642304, 11953920, 10719232, 10080768, 10106368, 10353920, /* 46168-46175 */ +10621952, 10360576, 9007872, 7108608, 5783808, 5272832, 5177600, 5317120, /* 46176-46183 */ +5466368, 5266944, 4988160, 5288192, 6028288, 6608640, 7158528, 8205824, /* 46184-46191 */ +9405440, 10008832, 10127360, 10259968, 10394112, 10482432, 10684416, 10773248, /* 46192-46199 */ +10350336, 9555456, 8811008, 8136704, 7170816, 6019840, 5320192, 5278464, /* 46200-46207 */ +5545216, 5893376, 5971456, 5450496, 4912896, 5124352, 5745920, 6262528, /* 46208-46215 */ +6926592, 7830016, 8556800, 9126912, 9663488, 9668864, 8871936, 8005376, /* 46216-46223 */ +7897088, 8452864, 8850944, 8436992, 7394304, 6448128, 6169088, 6596352, /* 46224-46231 */ +7172608, 7214592, 6703104, 6161920, 5925888, 6040576, 6438400, 7022592, /* 46232-46239 */ +7679488, 8222464, 8458240, 8271104, 7683072, 7141632, 7192320, 7547904, /* 46240-46247 */ +7433472, 6793472, 6158592, 5919232, 6260480, 6896384, 7030528, 6387456, /* 46248-46255 */ +5635072, 5740544, 7045632, 8652800, 9406976, 9336064, 9161472, 9221632, /* 46256-46263 */ +9583104, 10016512, 10020352, 9550080, 9006080, 8427520, 7747584, 7391488, /* 46264-46271 */ +7749888, 8432128, 8627456, 8096256, 7434240, 7106560, 7168256, 7715328, /* 46272-46279 */ +8462592, 8650496, 8322816, 8338432, 8747520, 8877824, 8778752, 8995328, /* 46280-46287 */ +9418496, 9496832, 9255168, 9140224, 9238272, 9341696, 9340672, 9163008, /* 46288-46295 */ +8723968, 8194304, 7877376, 7825920, 7736064, 7294720, 6464256, 5518336, /* 46296-46303 */ +4914176, 4847104, 5007104, 4924672, 4490496, 4088832, 4153088, 4508928, /* 46304-46311 */ +4669184, 4847872, 5419264, 6048768, 6582272, 7227904, 7743232, 8049152, /* 46312-46319 */ +8530176, 9147136, 9583616, 9807616, 9891584, 9859840, 9681408, 9412096, /* 46320-46327 */ +9426688, 9798656, 9953024, 9761792, 9741056, 9882624, 9876480, 9992704, /* 46328-46335 */ +10170112, 9805312, 9425920, 9869568, 10233600, 9705472, 9149184, 8946176, /* 46336-46343 */ +8567552, 8312320, 8594432, 9074688, 9390592, 9424128, 9287936, 9473536, /* 46344-46351 */ +10256128, 11290112, 11915520, 11833600, 11580672, 11906560, 12339712, 12066816, /* 46352-46359 */ +11497984, 11053824, 10566656, 10526720, 11192576, 11413760, 10589696, 9599232, /* 46360-46367 */ +9026560, 8636416, 8277760, 7953152, 7566848, 7019776, 6401024, 5870848, /* 46368-46375 */ +5304832, 4674304, 4464640, 4644608, 4504064, 4334592, 4909568, 5666560, /* 46376-46383 */ +5871616, 6013184, 6494208, 7114752, 7982080, 8931840, 9125632, 8601344, /* 46384-46391 */ +8529152, 9214208, 9754112, 9773312, 9540608, 9074944, 8357120, 7716864, /* 46392-46399 */ +7237376, 6618624, 5973504, 5763584, 5880832, 5797888, 5577216, 5606400, /* 46400-46407 */ +5737216, 5791488, 6112256, 6825984, 7424000, 7602432, 7794432, 8442368, /* 46408-46415 */ +9399040, 10334464, 11163648, 11821056, 12088320, 11977728, 11847680, 12020992, /* 46416-46423 */ +12325888, 12313088, 11870208, 11347200, 10955008, 10547712, 9943808, 9221376, /* 46424-46431 */ +8748800, 8844288, 9290240, 9516288, 9329664, 9173504, 9500672, 10228480, /* 46432-46439 */ +10701824, 10298880, 9273600, 8697088, 9177856, 10162432, 10760960, 10552320, /* 46440-46447 */ +9607424, 8510720, 8018944, 8450560, 9522944, 10746880, 11493120, 11167488, /* 46448-46455 */ +10026240, 9223936, 9387520, 10075136, 10776064, 10989568, 9985280, 8194560, /* 46456-46463 */ +7307776, 7858432, 8700160, 8911360, 8481280, 7685120, 7042304, 7097088, /* 46464-46471 */ +7628288, 8033024, 8377600, 8786688, 8765696, 8316416, 8132352, 8739072, /* 46472-46479 */ +10054656, 11315456, 11804416, 11565312, 11032064, 10773760, 11527680, 13006336, /* 46480-46487 */ +13558528, 12473088, 10900224, 9993728, 9680128, 9442048, 8921344, 7875072, /* 46488-46495 */ +6441728, 5170432, 4445696, 4195584, 4435968, 5222400, 5993984, 6141440, /* 46496-46503 */ +6024192, 6339584, 7262976, 8572928, 9869312, 10491136, 10160384, 9621504, /* 46504-46511 */ +9751296, 10432512, 11057664, 11257344, 10760704, 9592576, 8185344, 7044096, /* 46512-46519 */ +6551040, 6657536, 6667008, 6092544, 5319936, 4842240, 4661248, 4880640, /* 46520-46527 */ +5532928, 6205440, 6684160, 7098624, 7365632, 7607296, 8297984, 9250560, /* 46528-46535 */ +9838848, 9929728, 9403904, 8237824, 7216896, 7043072, 7478016, 7985152, /* 46536-46543 */ +7970816, 7054848, 5892352, 5557504, 6149888, 6832384, 6906624, 6426624, /* 46544-46551 */ +6087168, 6371584, 7035136, 7712256, 8295424, 8457728, 7959808, 7418880, /* 46552-46559 */ +7377152, 7556864, 7672576, 7531776, 6839808, 6110720, 6120960, 6462976, /* 46560-46567 */ +6567936, 6774784, 7064832, 6940160, 6782976, 7331840, 8249088, 8765696, /* 46568-46575 */ +8865024, 8898816, 9130752, 9651200, 9961984, 9560576, 8939264, 8625920, /* 46576-46583 */ +8375296, 8143104, 8058880, 7849728, 7648768, 7885568, 8277504, 8394752, /* 46584-46591 */ +8195584, 7678720, 7446272, 8210176, 9232128, 9353216, 8859904, 8499200, /* 46592-46599 */ +8565504, 9285376, 10277632, 10430976, 9510144, 8508928, 8269312, 8830464, /* 46600-46607 */ +9650176, 9877504, 9053440, 7934208, 7595264, 7916288, 8193792, 8143616, /* 46608-46615 */ +7642368, 6653184, 5590272, 4861952, 4472320, 4367872, 4456192, 4487680, /* 46616-46623 */ +4411648, 4282624, 4076032, 4158464, 4837120, 5460224, 5636352, 6032384, /* 46624-46631 */ +6865920, 7535360, 7959808, 8314368, 8490496, 8797696, 9337088, 9322240, /* 46632-46639 */ +8801024, 8887296, 9525760, 9840384, 9944832, 9969152, 9635584, 9574400, /* 46640-46647 */ +10267648, 10820864, 10520576, 9667840, 8880128, 8922368, 9841152, 10509568, /* 46648-46655 */ +10274816, 9569280, 8775936, 8278528, 8417024, 8594944, 8431360, 8724480, /* 46656-46663 */ +9624832, 10167808, 10205440, 10206464, 10192384, 10590720, 11947776, 13189120, /* 46664-46671 */ +13254912, 12750848, 12020224, 11051520, 10714368, 11328768, 11841536, 11690752, /* 46672-46679 */ +11076608, 10171392, 9415680, 9005056, 8604672, 8230912, 8034304, 7542784, /* 46680-46687 */ +6417664, 5450496, 5361152, 5654528, 5623808, 5192704, 4586752, 4188416, /* 46688-46695 */ +4524032, 5443072, 6158080, 6396160, 6590208, 6843392, 6960896, 7250432, /* 46696-46703 */ +8140800, 9215744, 9685504, 9424384, 8892160, 8632832, 8940288, 9479680, /* 46704-46711 */ +9587200, 8953856, 7861504, 6817792, 6083840, 5839360, 6140672, 6669312, /* 46712-46719 */ +6692864, 5850624, 4782080, 4322048, 4919552, 6392064, 7856384, 8423936, /* 46720-46727 */ +8003072, 7282944, 7185408, 8232960, 9977600, 11519232, 12336128, 12246528, /* 46728-46735 */ +11705600, 11804672, 12707840, 13369600, 13305600, 12743424, 11905280, 11200768, /* 46736-46743 */ +10812416, 10261248, 9327104, 8289792, 7502848, 7467008, 8150272, 8716544, /* 46744-46751 */ +8944640, 9293056, 9663232, 9848832, 9938688, 9770496, 9570560, 10091520, /* 46752-46759 */ +11073280, 11455744, 11086080, 10390016, 9659392, 9487616, 10010880, 10302208, /* 46760-46767 */ +9942272, 9610240, 9728768, 10152192, 10459392, 10151680, 9581568, 9512960, /* 46768-46775 */ +9729024, 9698048, 9284608, 8309248, 7244288, 7050240, 7348736, 7389696, /* 46776-46783 */ +7597056, 7945984, 7733248, 7432960, 7616256, 7827968, 8169728, 9043712, /* 46784-46791 */ +9704192, 9672192, 9564160, 9637888, 9788672, 10217728, 10827776, 11163648, /* 46792-46799 */ +11248128, 11302656, 11279616, 11376640, 11590656, 11478784, 11183104, 11050240, /* 46800-46807 */ +10610688, 9638400, 8677888, 7772672, 6450944, 5064960, 4258048, 4103168, /* 46808-46815 */ +4758784, 6001152, 6573056, 6063616, 5623296, 6045184, 7142656, 8487168, /* 46816-46823 */ +9605120, 10048256, 9939712, 9798144, 9906688, 10286848, 10654976, 10678784, /* 46824-46831 */ +10494208, 10250240, 9543936, 8470528, 7898368, 7908352, 7757568, 7170048, /* 46832-46839 */ +6269440, 5274112, 4897024, 5392384, 5798400, 5578752, 5330176, 5480704, /* 46840-46847 */ +6185728, 7667456, 9337344, 10095360, 9700352, 8615424, 7494912, 7236096, /* 46848-46855 */ +8056064, 8988672, 9037568, 7936000, 6262784, 5225472, 5512448, 6449920, /* 46856-46863 */ +7100672, 7306496, 7174144, 6767360, 6527232, 6882304, 7598592, 8099328, /* 46864-46871 */ +8086016, 7549696, 6825728, 6476800, 6587136, 6871552, 7334912, 7623936, /* 46872-46879 */ +6838784, 5364480, 4766208, 5556480, 7010816, 8065792, 7722752, 6433792, /* 46880-46887 */ +5854720, 6569472, 7827712, 8963584, 9454848, 9054208, 8439808, 8272384, /* 46888-46895 */ +8656640, 9639424, 10746624, 10908928, 9990144, 8913152, 8343808, 8433408, /* 46896-46903 */ +8914944, 9098752, 8706816, 8094464, 7301888, 6420224, 6298624, 7355136, /* 46904-46911 */ +8696832, 9273856, 8894208, 8091136, 7697664, 8347136, 9821952, 11202560, /* 46912-46919 */ +11632640, 10832384, 9363712, 8382976, 8896000, 10339072, 11043840, 10370048, /* 46920-46927 */ +9213440, 8478720, 8274432, 8258560, 7895552, 6898688, 5711872, 4755712, /* 46928-46935 */ +3878912, 3241472, 3250432, 3749888, 4361728, 4785920, 4634880, 4150784, /* 46936-46943 */ +4292608, 5286656, 6369536, 6982912, 7313152, 7625728, 7859712, 8039424, /* 46944-46951 */ +8575488, 9439744, 9797632, 9248256, 8432640, 7738624, 7309824, 7818240, /* 46952-46959 */ +9174016, 10033408, 9838848, 9061632, 8025344, 7535872, 8564224, 10239232, /* 46960-46967 */ +10863360, 10329088, 9606400, 9454080, 10134528, 11163904, 11596288, 10957568, /* 46968-46975 */ +9800192, 9081344, 9003264, 9043968, 9125376, 9519616, 9899520, 9900800, /* 46976-46983 */ +9827584, 9999104, 10473216, 11372288, 12440576, 12807936, 12233216, 11442688, /* 46984-46991 */ +11108352, 11481600, 12330240, 12732160, 11916800, 10530816, 9784320, 9774080, /* 46992-46999 */ +9895680, 9861376, 9440256, 8466176, 7348736, 6506240, 5849088, 5427456, /* 47000-47007 */ +5454592, 5530368, 5192704, 4626176, 4090880, 3897856, 4616960, 5962496, /* 47008-47015 */ +6941696, 7108608, 6526976, 5913600, 6654208, 8687616, 10189312, 10331648, /* 47016-47023 */ +9744896, 8941312, 8438016, 8753664, 9307392, 9264128, 8578560, 7616512, /* 47024-47031 */ +6670080, 6117120, 6105088, 6280960, 6366208, 6370304, 6093568, 5482240, /* 47032-47039 */ +5225728, 5777408, 6725376, 7620864, 8105472, 7837952, 7177984, 6953728, /* 47040-47047 */ +7627520, 9342464, 11502848, 12663296, 12235520, 11306496, 11221248, 12409344, /* 47048-47055 */ +14331136, 15657728, 14805760, 12084224, 9716480, 8979968, 9394944, 9989376, /* 47056-47063 */ +9795584, 8609280, 7351808, 6950144, 7666944, 9283072, 10839552, 11136000, /* 47064-47071 */ +10202624, 9135616, 8903424, 9968384, 11807488, 12880128, 12104192, 10193664, /* 47072-47079 */ +8479488, 7719168, 8271616, 9735680, 10918656, 10947840, 9998848, 8887808, /* 47080-47087 */ +8591104, 9556224, 11071232, 11934720, 11365888, 9519872, 7734784, 7458048, /* 47088-47095 */ +8435712, 9213440, 9140992, 8421120, 7399424, 6806784, 7266816, 8134912, /* 47096-47103 */ +8555776, 8724224, 8732672, 8218624, 7608576, 7831040, 9028352, 10359040, /* 47104-47111 */ +10882048, 10391296, 9433088, 9153536, 10608384, 12674816, 13213184, 11889152, /* 47112-47119 */ +10176768, 9862400, 10930688, 11802112, 11429376, 9960448, 8185088, 7049216, /* 47120-47127 */ +6763008, 6426880, 5629952, 5366784, 6091008, 6791680, 6599168, 5803264, /* 47128-47135 */ +5238272, 5700096, 7196672, 8595456, 9025792, 8802304, 8748544, 9345280, /* 47136-47143 */ +10147840, 10396672, 10144768, 9897728, 9879808, 10025472, 10016256, 9602304, /* 47144-47151 */ +9008896, 8468992, 7880960, 7088640, 6285568, 5951488, 6101248, 6180608, /* 47152-47159 */ +6147328, 6158848, 6057472, 6321152, 7347200, 8340992, 8924160, 9441024, /* 47160-47167 */ +9450240, 8567296, 7441408, 6886144, 7213312, 7869952, 7985664, 7488512, /* 47168-47175 */ +6753536, 6125824, 6203904, 6923776, 7408128, 7479296, 7501056, 7436800, /* 47176-47183 */ +7364352, 7677184, 8136704, 8099840, 7676672, 7389184, 7126016, 6659584, /* 47184-47191 */ +6405632, 6714112, 7277824, 7377408, 6588672, 5534720, 5157888, 5582080, /* 47192-47199 */ +6397952, 6999040, 6886144, 6403328, 6288640, 6780928, 7810048, 8833024, /* 47200-47207 */ +9049600, 8754944, 8689920, 8684032, 8656384, 9081344, 9689344, 9848832, /* 47208-47215 */ +9624064, 9188608, 8647168, 8318464, 8280576, 8275968, 8224000, 8258048, /* 47216-47223 */ +8388864, 8205312, 7473920, 6945280, 7442176, 8504064, 9220864, 9409536, /* 47224-47231 */ +9112576, 8474624, 8253440, 9209344, 10714880, 11351296, 10692352, 9408256, /* 47232-47239 */ +8535040, 8920576, 10120192, 10771968, 10292736, 9268480, 8641280, 8719872, /* 47240-47247 */ +8920832, 8726528, 8079104, 6873856, 5275648, 4155904, 3849472, 3827712, /* 47248-47255 */ +4048128, 4696064, 5090560, 4555008, 3721728, 3418624, 3932672, 5358336, /* 47256-47263 */ +6958592, 7654400, 7585792, 7545344, 7792896, 8588032, 9832192, 10380544, /* 47264-47271 */ +9744384, 8857856, 8241664, 7820288, 8054528, 9030400, 9928960, 9964800, /* 47272-47279 */ +8966400, 7866368, 8168960, 9704192, 10656512, 10185472, 9006080, 8207616, /* 47280-47287 */ +8719616, 10234368, 11083520, 10522880, 9586944, 9167872, 9154304, 9354752, /* 47288-47295 */ +9570560, 9486592, 9318656, 9510912, 9826816, 9942528, 10100736, 10637824, /* 47296-47303 */ +11624704, 12796416, 13312768, 12676864, 11513344, 10784512, 11014144, 12002048, /* 47304-47311 */ +12757248, 12366080, 11313920, 10702336, 10431488, 9972992, 9499648, 8937728, /* 47312-47319 */ +7909888, 6831616, 6300672, 5870336, 5153024, 4667648, 4556800, 4591616, /* 47320-47327 */ +5035264, 5532928, 5267968, 4924160, 5526784, 6607872, 7553280, 8280064, /* 47328-47335 */ +8385280, 7977216, 8064512, 8856832, 9590272, 9868800, 9758720, 9331968, /* 47336-47343 */ +8740608, 8363776, 8455168, 8658944, 8259840, 7106048, 6045440, 5611776, /* 47344-47351 */ +5718272, 6377472, 6964992, 6283776, 5006592, 5000960, 6074368, 7059200, /* 47352-47359 */ +7751680, 8031232, 7786240, 7835136, 8484608, 8906496, 9112320, 9878528, /* 47360-47367 */ +11059968, 11963392, 12188672, 11735296, 11662592, 12901632, 14270720, 14511104, /* 47368-47375 */ +13835008, 12436480, 10613760, 9463808, 9142528, 8618752, 7901696, 7768320, /* 47376-47383 */ +8060416, 8168448, 8172032, 8422144, 8943104, 9552128, 10031360, 10309120, /* 47384-47391 */ +10598912, 11068672, 11540736, 11709696, 11243264, 10248448, 9656576, 10014976, /* 47392-47399 */ +10604288, 10714880, 10373632, 9838848, 9632512, 10105344, 10703872, 10813696, /* 47400-47407 */ +10597888, 10291712, 9739264, 8992512, 8378368, 7822080, 7198720, 6964480, /* 47408-47415 */ +7397632, 7994880, 8264448, 8212224, 8119552, 8278784, 8626176, 8859904, /* 47416-47423 */ +8974848, 9089536, 9310720, 9660160, 9713920, 9331968, 9212672, 9759488, /* 47424-47431 */ +10482944, 11061248, 11238656, 10594048, 9759232, 9947136, 10893312, 11525376, /* 47432-47439 */ +11474944, 10830592, 9972736, 9162240, 8160512, 7152128, 6696704, 6543616, /* 47440-47447 */ +6321408, 6242560, 6093056, 5600256, 5341696, 5517568, 5663232, 6054912, /* 47448-47455 */ +7099648, 8180480, 8821760, 9393664, 9919488, 10099712, 10158080, 10352384, /* 47456-47463 */ +10609408, 10856448, 10925056, 10674176, 10097408, 9121536, 8110848, 7760896, /* 47464-47471 */ +7862016, 7677440, 7226880, 6728704, 5832192, 4807936, 4791808, 5976832, /* 47472-47479 */ +7223808, 7914240, 8292864, 8330240, 8048640, 7796992, 7747072, 7977728, /* 47480-47487 */ +8435968, 8724480, 8652288, 8226048, 7414272, 6875648, 7270144, 7788288, /* 47488-47495 */ +7545344, 7103232, 6935552, 6705920, 6668800, 7352064, 8220672, 8330752, /* 47496-47503 */ +7619584, 6801408, 6531328, 6811648, 7156224, 7214080, 6914048, 6401024, /* 47504-47511 */ +6086144, 6128640, 6086400, 5948928, 6221824, 6497792, 5995264, 5348608, /* 47512-47519 */ +5682176, 6846976, 8016128, 8817152, 9060864, 8516096, 7522304, 7207936, /* 47520-47527 */ +8299264, 9795840, 10316032, 9860352, 9001216, 8107776, 7865088, 8640512, /* 47528-47535 */ +9523456, 9501184, 8825088, 8335360, 8077312, 7633664, 7295488, 7579648, /* 47536-47543 */ +8207104, 8767744, 9079808, 8775680, 8030976, 7821056, 8562432, 9470976, /* 47544-47551 */ +9809152, 9772544, 9884416, 10209024, 10390016, 10347264, 10296320, 10175488, /* 47552-47559 */ +9977344, 10084864, 10447872, 10477312, 10136064, 9698560, 8971008, 7830528, /* 47560-47567 */ +6631936, 5670912, 4940032, 4425984, 4001792, 3496960, 3206144, 3468288, /* 47568-47575 */ +3992576, 4363008, 4684288, 5057280, 5280256, 5447424, 5897984, 6646016, /* 47576-47583 */ +7670016, 8849920, 9612544, 9695488, 9372416, 8715008, 8077312, 8221440, /* 47584-47591 */ +8929536, 9343744, 9260800, 8903168, 8504576, 8484608, 8864000, 9044480, /* 47592-47599 */ +8892160, 8964352, 9211904, 9183488, 9256960, 9658624, 9827072, 9919232, /* 47600-47607 */ +10213120, 9966592, 9445632, 9791232, 10352384, 10019328, 9292032, 8922368, /* 47608-47615 */ +9017344, 9537536, 10251264, 10840832, 11183360, 11411968, 11803648, 12313856, /* 47616-47623 */ +12336128, 11693056, 11292160, 11817472, 12350208, 12269056, 12104704, 11533824, /* 47624-47631 */ +10570752, 10521344, 10888448, 10101248, 8787968, 8032512, 7542016, 7233280, /* 47632-47639 */ +7076096, 6336512, 5171968, 4712704, 5116928, 5613056, 5636352, 5163264, /* 47640-47647 */ +4740096, 5048064, 6157824, 7450368, 8189440, 7936000, 7044096, 6791424, /* 47648-47655 */ +7798528, 9248000, 10372352, 10606080, 9418496, 7949824, 7775488, 8333312, /* 47656-47663 */ +8674816, 8687104, 7945984, 6266880, 4955904, 5046016, 5953792, 6840064, /* 47664-47671 */ +7100416, 6652928, 5946112, 5291008, 5263872, 6646784, 8752896, 9709824, /* 47672-47679 */ +9196800, 8294400, 7475200, 7480576, 9317888, 11750912, 12639488, 11942144, /* 47680-47687 */ +10708480, 10308352, 11970304, 14540032, 15810816, 14910208, 12528384, 10055168, /* 47688-47695 */ +8588544, 8670208, 9811712, 10512640, 9574656, 7669504, 6343936, 6682624, /* 47696-47703 */ +8610304, 10718208, 11718912, 11269120, 9968640, 9296896, 10368768, 12157184, /* 47704-47711 */ +12884480, 12035328, 10315520, 8895744, 8635392, 9453312, 10641408, 11454720, /* 47712-47719 */ +11346176, 10411008, 9481728, 9479936, 10367232, 11307776, 11567616, 10573824, /* 47720-47727 */ +8417024, 6468352, 6048512, 7056384, 8423424, 8933888, 8126208, 6957824, /* 47728-47735 */ +6569728, 7311616, 8872448, 10294272, 10566144, 9883648, 9155584, 8894976, /* 47736-47743 */ +9207296, 9971968, 10640384, 10662144, 10091008, 9399808, 9073920, 9590272, /* 47744-47751 */ +10782464, 11567616, 11293440, 10552064, 10256128, 10648832, 11249920, 11262464, /* 47752-47759 */ +10224128, 8548608, 7156736, 6492416, 6376448, 6480896, 6520832, 6291200, /* 47760-47767 */ +5875712, 5448448, 5218304, 5588224, 6625280, 7740928, 8488960, 8819200, /* 47768-47775 */ +8745472, 8647424, 9163776, 10304256, 11326976, 11558400, 10911744, 10062592, /* 47776-47783 */ +9770240, 9975552, 10217984, 10074624, 9202432, 7895808, 6883584, 6414336, /* 47784-47791 */ +6337280, 6443264, 6204160, 5348608, 4559104, 4778752, 6064640, 7582720, /* 47792-47799 */ +8539648, 8670464, 8153088, 7466240, 7186176, 7728896, 8816640, 9451520, /* 47800-47807 */ +9015552, 7985152, 7033600, 6568704, 6989312, 7823360, 7856128, 7113984, /* 47808-47815 */ +6577152, 6377984, 6466048, 7178752, 8033024, 8261632, 7874304, 6987520, /* 47816-47823 */ +5858048, 5395968, 5990912, 6987008, 7511296, 6725632, 4973824, 4000512, /* 47824-47831 */ +4684288, 6226176, 7612672, 7887360, 6630144, 5151488, 5274112, 7101184, /* 47832-47839 */ +8994304, 9562624, 8832000, 7801600, 7500800, 8230656, 9380096, 10191872, /* 47840-47847 */ +10332416, 9895936, 9466368, 9363200, 9151488, 8803840, 8840960, 8985088, /* 47848-47855 */ +8559104, 7677184, 6919424, 6726912, 7277056, 8193536, 8581632, 7972352, /* 47856-47863 */ +7040768, 6729472, 7274496, 8489472, 9845760, 10489344, 10339840, 10228480, /* 47864-47871 */ +10560768, 11078656, 11495168, 11432960, 10820096, 10183936, 9799680, 9694208, /* 47872-47879 */ +10032640, 10434304, 10289152, 9448192, 8080640, 6487552, 5070336, 4076544, /* 47880-47887 */ +3568896, 3494656, 3619072, 3499008, 3252224, 3527936, 4289792, 4781056, /* 47888-47895 */ +4812288, 4963840, 5558272, 6377216, 7263232, 8276736, 9131776, 9406464, /* 47896-47903 */ +9326592, 9205760, 8885504, 8627968, 8937472, 9379328, 9162240, 8279040, /* 47904-47911 */ +7399680, 7377664, 8494592, 9853184, 10166016, 9263360, 8295680, 8366848, /* 47912-47919 */ +9259008, 10091008, 10570240, 10633216, 10153728, 9672448, 9892096, 10350848, /* 47920-47927 */ +10123776, 9488384, 9308928, 9557248, 9722624, 9724672, 9697024, 9692160, /* 47928-47935 */ +9776896, 10091520, 10776832, 11553792, 11937536, 12017664, 11998976, 11766528, /* 47936-47943 */ +11434240, 11461120, 11871744, 12268544, 12378624, 12144896, 11493888, 10432000, /* 47944-47951 */ +9473792, 9054976, 8835584, 8477440, 8026624, 7378176, 6322176, 5062656, /* 47952-47959 */ +4231936, 4218112, 4652544, 5069568, 5481216, 5629696, 5254144, 5255424, /* 47960-47967 */ +6268416, 7370752, 7779328, 7800576, 7724544, 7697152, 8214016, 9411072, /* 47968-47975 */ +10486272, 10632960, 9962752, 9192192, 8759808, 8535552, 8122880, 7330816, /* 47976-47983 */ +6552320, 6187520, 6128896, 6244608, 6499072, 6566656, 6063872, 5487360, /* 47984-47991 */ +5522944, 5960960, 6339840, 6730240, 7502336, 8614400, 9247232, 8786944, /* 47992-47999 */ +8079872, 8302336, 9502208, 11082496, 12414976, 12569856, 11595520, 11234304, /* 48000-48007 */ +12322304, 13698816, 14405632, 13999616, 12230400, 10159360, 9060864, 8707840, /* 48008-48015 */ +8611072, 8783360, 8607232, 7850240, 7599616, 8293376, 9179136, 9989120, /* 48016-48023 */ +10609920, 10611712, 10420992, 10684160, 11142144, 11621376, 12032000, 11546880, /* 48024-48031 */ +10139904, 9047296, 8831488, 9062912, 9342208, 9498624, 9793280, 10681856, /* 48032-48039 */ +11545344, 11488000, 11110912, 11121920, 10921472, 10243840, 9492224, 8499200, /* 48040-48047 */ +7584256, 7701504, 8298496, 8238592, 7953920, 7982080, 8096000, 8538880, /* 48048-48055 */ +9318912, 9606400, 9365760, 9275904, 9475072, 9882880, 10330368, 10342656, /* 48056-48063 */ +10053888, 9970432, 9865984, 9579776, 9719040, 10402048, 10949376, 11293952, /* 48064-48071 */ +11482624, 11203840, 10994176, 11281152, 11120128, 9738496, 7842304, 6520832, /* 48072-48079 */ +6251264, 6798848, 7117568, 6425088, 5444096, 5319424, 6060800, 6885376, /* 48080-48087 */ +7168512, 6912000, 6778880, 7544064, 8885504, 9650944, 9667840, 9603328, /* 48088-48095 */ +9807360, 10236160, 10510080, 10126336, 9459968, 9361920, 9663488, 9757440, /* 48096-48103 */ +9565184, 9006848, 8244992, 7846656, 7589120, 6807808, 5809408, 5209856, /* 48104-48111 */ +5114112, 5547776, 6334464, 7087872, 7873536, 8759296, 9134848, 8809728, /* 48112-48119 */ +8439040, 8262400, 8083200, 8145920, 8241408, 7633664, 6785024, 6730496, /* 48120-48127 */ +7105792, 7062016, 6692352, 6389760, 6469376, 6956800, 7227904, 6993664, /* 48128-48135 */ +6969856, 7594752, 8389888, 8720384, 8224000, 7055104, 6123264, 6063872, /* 48136-48143 */ +6333440, 6303232, 6087680, 5726976, 5227520, 5222400, 5921536, 6656512, /* 48144-48151 */ +6905600, 6610944, 6023680, 5628928, 5809152, 6635264, 7595264, 7934720, /* 48152-48159 */ +7795200, 7818752, 8114944, 8936960, 10279680, 10971136, 10474240, 9787904, /* 48160-48167 */ +9558528, 9671424, 9706752, 9073920, 8178176, 8052224, 8088064, 7230720, /* 48168-48175 */ +6310144, 6405376, 7116288, 7855616, 8338176, 8175104, 7595776, 7282432, /* 48176-48183 */ +7510016, 8313344, 9483520, 10361344, 10725120, 10907904, 10875904, 10666496, /* 48184-48191 */ +10684672, 10761472, 10559488, 10520064, 10688000, 10698240, 10802176, 10833152, /* 48192-48199 */ +10192896, 8905472, 7371520, 5821440, 4439552, 3522560, 3179520, 3269120, /* 48200-48207 */ +3362816, 3373824, 3665408, 4068096, 4207360, 4502528, 5367808, 6410496, /* 48208-48215 */ +7017984, 7144448, 7402240, 8167680, 9022976, 9691648, 10261504, 10410496, /* 48216-48223 */ +9839872, 9002240, 8633856, 8784128, 8875264, 8777728, 8781312, 8727552, /* 48224-48231 */ +8520192, 8466688, 8557312, 8726272, 9006080, 9217280, 9463296, 9833472, /* 48232-48239 */ +9792768, 9395456, 9514752, 10217984, 10536960, 9968128, 9349120, 9508096, /* 48240-48247 */ +9978624, 10076160, 9870336, 9517568, 9290752, 9707776, 10807552, 11997952, /* 48248-48255 */ +12579840, 12243456, 11522816, 11189248, 11313408, 11667200, 12213248, 12418816, /* 48256-48263 */ +11825408, 11087616, 10732544, 10185216, 9400832, 9205248, 9328896, 9041152, /* 48264-48271 */ +8530688, 7904512, 7091456, 6526976, 6009856, 5083904, 4614656, 4827904, /* 48272-48279 */ +4860416, 5176320, 6014720, 6002688, 5367808, 5678848, 6669568, 7388160, /* 48280-48287 */ +8097280, 8775680, 8862464, 8958720, 9792256, 10635776, 10699776, 9900800, /* 48288-48295 */ +8647936, 8018176, 8179456, 8190976, 7692032, 6970112, 5934336, 4893184, /* 48296-48303 */ +5028352, 6197504, 6941184, 6229760, 5074944, 4844288, 5546496, 6852608, /* 48304-48311 */ +8280320, 8902656, 8462080, 7737600, 7417856, 8244224, 10167552, 11530496, /* 48312-48319 */ +11710976, 11712000, 11587328, 11273984, 11763712, 12799232, 13178880, 13022720, /* 48320-48327 */ +12584704, 11480576, 10211328, 9514240, 9163520, 9204224, 9462784, 8398592, /* 48328-48335 */ +6392832, 5966592, 7430400, 9150720, 10651136, 11293184, 10417408, 9538048, /* 48336-48343 */ +10113280, 11697664, 13276416, 13363968, 11484672, 9815552, 9733120, 10039808, /* 48344-48351 */ +10382592, 11366144, 11707392, 10455552, 9066496, 8926208, 9670912, 10564096, /* 48352-48359 */ +11094528, 10638080, 9346816, 8252160, 7916288, 8273408, 8843008, 8697600, /* 48360-48367 */ +7727616, 7032064, 7253760, 7953408, 8623616, 9179904, 9617152, 9784064, /* 48368-48375 */ +9763072, 9944832, 10298368, 10355456, 10105856, 9950208, 10019072, 10158592, /* 48376-48383 */ +10275584, 10412800, 10557184, 10592256, 10537728, 10554880, 10689024, 10730240, /* 48384-48391 */ +10460416, 10139392, 10086656, 9801984, 8687616, 7310848, 6563840, 6347264, /* 48392-48399 */ +6171136, 5925376, 5654784, 5355520, 5241600, 5679360, 6608128, 7469824, /* 48400-48407 */ +8000000, 8487424, 9129984, 9701888, 9975552, 10035200, 10190848, 10739712, /* 48408-48415 */ +11494400, 11674624, 10929408, 9826048, 8982784, 8657408, 8818176, 8804096, /* 48416-48423 */ +7998464, 6927872, 6302720, 6017536, 5889024, 5873152, 5717760, 5490432, /* 48424-48431 */ +5733120, 6742784, 8096256, 9035264, 9102336, 8468480, 7750144, 7497216, /* 48432-48439 */ +7710208, 8041728, 8385792, 8584704, 8354304, 7874816, 7442432, 7020544, /* 48440-48447 */ +6971136, 7590400, 7975168, 7354624, 6449664, 6108672, 6497024, 7529984, /* 48448-48455 */ +8527872, 8512512, 7541760, 6533376, 5983744, 5956608, 6128384, 5833472, /* 48456-48463 */ +5148672, 4869376, 5166080, 5667584, 6198784, 6612992, 6942464, 7330816, /* 48464-48471 */ +7303424, 6689536, 6369792, 6699008, 7223808, 8086528, 9168896, 9497344, /* 48472-48479 */ +9094144, 9020160, 9331456, 9421824, 9281792, 9301504, 9519616, 9441024, /* 48480-48487 */ +8737536, 8044544, 7935232, 8039168, 8107520, 8311040, 8264448, 7633920, /* 48488-48495 */ +7069696, 7235584, 7867136, 8225536, 8060416, 7856384, 8143104, 8923904, /* 48496-48503 */ +9873408, 10702080, 11081984, 10938624, 10571264, 10247680, 10105344, 10334720, /* 48504-48511 */ +10755584, 11039488, 11373056, 11667968, 11387136, 10628096, 9653760, 8423424, /* 48512-48519 */ +6892288, 5256704, 3875072, 2994432, 2866944, 3337984, 3627008, 3417856, /* 48520-48527 */ +3299840, 3593472, 4073472, 4653312, 5499904, 6554368, 7428352, 8002304, /* 48528-48535 */ +8616704, 9398528, 9890048, 9894912, 9821440, 9757440, 9527552, 9400320, /* 48536-48543 */ +9302272, 8753152, 8185088, 8005120, 7593984, 7160832, 7654144, 8626944, /* 48544-48551 */ +9168896, 9341440, 9271296, 8899328, 8542464, 8608512, 9128448, 9715712, /* 48552-48559 */ +10147328, 10580992, 10809088, 10593536, 10445312, 10481152, 10002944, 9184512, /* 48560-48567 */ +9023488, 9777152, 10742016, 11407360, 11766528, 11749376, 11448064, 11302912, /* 48568-48575 */ +11526656, 11748096, 11550976, 11155456, 11230464, 11895040, 12489728, 12375552, /* 48576-48583 */ +11382784, 10063616, 9329664, 9122048, 8728320, 8191488, 7876608, 7719424, /* 48584-48591 */ +7530496, 6982656, 5727232, 4315136, 3893504, 4903168, 6626048, 7644928, /* 48592-48599 */ +7057920, 5799168, 5450496, 6393856, 7778816, 8474112, 8061440, 7204352, /* 48600-48607 */ +7022848, 8094720, 9773056, 10859008, 10764544, 9771008, 8445440, 7352064, /* 48608-48615 */ +7020288, 7283968, 7425792, 6921728, 6095872, 5629440, 5616384, 5915392, /* 48616-48623 */ +6435328, 6520320, 5626368, 5133568, 6374400, 8010752, 8465920, 8451072, /* 48624-48631 */ +8655360, 8601600, 8605184, 9199360, 10074624, 10981632, 11475200, 11059200, /* 48632-48639 */ +10589440, 10957568, 11628288, 12536064, 13771264, 14102016, 13175808, 11988736, /* 48640-48647 */ +10569472, 8924160, 8187904, 8157952, 7962368, 8013824, 8015616, 7356416, /* 48648-48655 */ +7382016, 8921856, 10399744, 10884096, 10963712, 10928128, 11344896, 12415744, /* 48656-48663 */ +12836352, 12134400, 11439104, 10907904, 10339328, 10447872, 10799104, 10057984, /* 48664-48671 */ +9035520, 9263104, 10100736, 10472960, 10600448, 10533376, 10124032, 9687552, /* 48672-48679 */ +9030400, 8030976, 7704832, 8293376, 8572416, 8102912, 7449088, 7096064, /* 48680-48687 */ +7617280, 8878080, 9581568, 9360896, 9145088, 9439488, 10260480, 11377408, /* 48688-48695 */ +11752704, 10772992, 9541888, 9405696, 10172928, 10628352, 10260736, 9563648, /* 48696-48703 */ +9333760, 9831424, 10414592, 10603520, 10631168, 10691584, 10749184, 10540800, /* 48704-48711 */ +9524992, 7813888, 6633216, 6670080, 7185920, 7113216, 6286592, 5445632, /* 48712-48719 */ +5240064, 5676800, 6374656, 6879232, 7062272, 7350272, 8263424, 9642240, /* 48720-48727 */ +10651392, 10767872, 10340864, 10070528, 10104320, 10065408, 10004480, 10258176, /* 48728-48735 */ +10508288, 10211072, 9495808, 8793344, 8453376, 8708096, 9076224, 8562176, /* 48736-48743 */ +7097088, 5601792, 4780800, 4965376, 5857024, 6479616, 6488576, 6568704, /* 48744-48751 */ +7115264, 7787264, 8195072, 8246016, 8104960, 8091392, 8347648, 8545280, /* 48752-48759 */ +8284416, 7907328, 7950592, 8102912, 7912704, 7587584, 7196416, 6756096, /* 48760-48767 */ +6802432, 7226368, 7128576, 6623744, 6652160, 7344384, 8053504, 8071680, /* 48768-48775 */ +7234304, 6355456, 5979136, 5564416, 5015552, 4846592, 4847360, 4780288, /* 48776-48783 */ +5035520, 5528832, 6105600, 7197440, 8405248, 8600576, 7939328, 7331328, /* 48784-48791 */ +7007488, 7108608, 7781376, 8440832, 8644352, 8723200, 8909312, 9195520, /* 48792-48799 */ +9514752, 9484800, 9136896, 9192448, 9484288, 9089280, 8274944, 8046848, /* 48800-48807 */ +8403456, 8729600, 8486144, 7427584, 6313984, 6348800, 7388160, 8077568, /* 48808-48815 */ +7813632, 7287296, 7286272, 7990016, 9048064, 9938944, 10456064, 10858240, /* 48816-48823 */ +11319552, 11532544, 11384576, 11040768, 10450432, 9891840, 10097408, 10852864, /* 48824-48831 */ +11368448, 11594240, 11522048, 10863104, 9588224, 7890432, 6127872, 4806912, /* 48832-48839 */ +4097024, 3640832, 3185920, 2866432, 2815232, 3038208, 3557888, 4195584, /* 48840-48847 */ +4741120, 5256704, 5815808, 6571264, 7629568, 8622592, 9208832, 9596160, /* 48848-48855 */ +9858816, 9846528, 9711360, 9538560, 9159680, 8720640, 8638720, 8777984, /* 48856-48863 */ +8604160, 8345344, 8509440, 8310528, 7230208, 6680832, 7469312, 8517888, /* 48864-48871 */ +9254912, 9675520, 9260288, 8307968, 8058368, 8916992, 10062592, 10552064, /* 48872-48879 */ +10442496, 10686720, 11439616, 11653120, 11034368, 10286592, 9699840, 9447680, /* 48880-48887 */ +9864192, 10544128, 10845696, 11075584, 11628288, 12030464, 11908608, 11516672, /* 48888-48895 */ +11323136, 11918336, 12952576, 13039104, 11970304, 10864128, 10081536, 9609728, /* 48896-48903 */ +9716992, 9818368, 8897536, 7248640, 6039040, 5865728, 6381568, 6638080, /* 48904-48911 */ +6377984, 6443776, 6778624, 6578432, 6364160, 6643712, 6554880, 6199296, /* 48912-48919 */ +6780416, 7922944, 8337152, 8065280, 7802624, 7821056, 8286464, 9125120, /* 48920-48927 */ +9866496, 9988608, 9221120, 8182016, 7876608, 8051968, 7848448, 7231488, /* 48928-48935 */ +6689024, 6209024, 5714688, 5584384, 5815808, 5908224, 5564928, 5215744, /* 48936-48943 */ +5639424, 6850816, 7947520, 8391168, 8505088, 8442368, 7983616, 7645696, /* 48944-48951 */ +8410112, 9938432, 10798080, 10805504, 10781696, 10614272, 10071808, 10122752, /* 48952-48959 */ +11402752, 12916224, 13539584, 13042176, 11890432, 10799872, 10149376, 10013952, /* 48960-48967 */ +10219264, 9912064, 8425472, 6796288, 6510080, 7545856, 8871680, 9706496, /* 48968-48975 */ +9782784, 9490944, 9599744, 10460672, 11761664, 12648704, 12279296, 11024128, /* 48976-48983 */ +10196224, 10369536, 10970368, 11341568, 11308288, 10918656, 10206976, 9468416, /* 48984-48991 */ +9460992, 10353664, 11174912, 11055360, 10160384, 9068800, 8109568, 7606784, /* 48992-48999 */ +7894784, 8547328, 8673024, 8134400, 7456000, 6976768, 6996736, 7584000, /* 49000-49007 */ +8398336, 9235712, 9898752, 10044928, 9952512, 10145536, 10477824, 10616832, /* 49008-49015 */ +10535936, 10168320, 9701120, 9722112, 10361600, 10947840, 10883840, 10171136, /* 49016-49023 */ +9403392, 9445120, 10287616, 10990848, 11046400, 10451200, 9221888, 7913728, /* 49024-49031 */ +7261952, 7155968, 7054848, 6730496, 6260992, 5968640, 5938176, 5977344, /* 49032-49039 */ +6258176, 6802432, 7195136, 7566336, 8262144, 8842752, 8871936, 8748288, /* 49040-49047 */ +9163776, 10337792, 11468032, 11517440, 10502912, 9235712, 8530432, 8973568, /* 49048-49055 */ +10181888, 10726144, 9872640, 8527616, 7661312, 7317248, 7239424, 7139328, /* 49056-49063 */ +6758656, 6273280, 5852928, 5413888, 5266944, 5785600, 6771200, 7763968, /* 49064-49071 */ +8313600, 8168448, 7694080, 7449344, 7613696, 8053760, 8315392, 8148992, /* 49072-49079 */ +7948800, 7851776, 7542016, 7256064, 7266048, 7147008, 6728960, 6346240, /* 49080-49087 */ +6330368, 6951680, 7833856, 8002048, 7338240, 6664448, 6534144, 7086080, /* 49088-49095 */ +7976704, 8160512, 6961920, 5197056, 4221440, 4444928, 5213184, 5770240, /* 49096-49103 */ +6294016, 7240448, 8145664, 8091392, 7131136, 6341632, 6470912, 7198976, /* 49104-49111 */ +7765504, 7861504, 7804416, 8158464, 8998400, 9688320, 9828864, 9601792, /* 49112-49119 */ +9315584, 9376256, 9976320, 10312704, 9456128, 7946240, 7213568, 7661568, /* 49120-49127 */ +8473344, 8783872, 8300032, 7337984, 6518272, 6180864, 6264576, 6769920, /* 49128-49135 */ +7663104, 8554240, 9110528, 9246208, 8988672, 8855040, 9457920, 10378496, /* 49136-49143 */ +10922496, 11087872, 10777344, 10022656, 9490432, 9446656, 9741824, 10382848, /* 49144-49151 */ +10857984, 10523648, 9472768, 8138240, 6775552, 5621504, 4873472, 4422912, /* 49152-49159 */ +4085760, 4047360, 4497152, 4923392, 4579328, 3635200, 3172352, 4081664, /* 49160-49167 */ +6019072, 7626496, 8140032, 7945472, 7643648, 7719936, 8448512, 9284864, /* 49168-49175 */ +9328384, 8668672, 8296192, 8612352, 9045504, 9082368, 8742912, 8389376, /* 49176-49183 */ +8481024, 8996608, 9352448, 9180160, 8528640, 7794688, 7764736, 8511488, /* 49184-49191 */ +9172992, 9544960, 9917696, 9847040, 9173504, 8723200, 8923136, 9486592, /* 49192-49199 */ +10188032, 10819584, 11142912, 11131136, 10738432, 10149376, 10023680, 10504192, /* 49200-49207 */ +10969600, 11234048, 11450880, 11329280, 11060992, 11384576, 11990784, 11951104, /* 49208-49215 */ +11427840, 11154688, 11205632, 11194368, 10941952, 10430720, 9544448, 8521472, /* 49216-49223 */ +8142080, 8418560, 8388096, 7590912, 6478336, 5474304, 4927488, 5307136, /* 49224-49231 */ +6413568, 7441920, 7895296, 7757056, 7268352, 6924288, 6992384, 7116544, /* 49232-49239 */ +6964992, 6692608, 6537216, 6774528, 7486976, 8191232, 8446976, 8283136, /* 49240-49247 */ +8026880, 8154368, 8542976, 8425728, 7799040, 7355904, 7047168, 6630400, /* 49248-49255 */ +6525440, 6762752, 6862848, 6668800, 6215168, 5597696, 5346816, 5836288, /* 49256-49263 */ +6807040, 7808512, 8429824, 8544256, 8535808, 8638976, 8599808, 8335360, /* 49264-49271 */ +8175104, 8556288, 9584640, 10694912, 11082752, 10759680, 10814464, 12034304, /* 49272-49279 */ +13555712, 13865472, 12609792, 10846720, 9910528, 10181120, 10792192, 10491648, /* 49280-49287 */ +9171456, 7938048, 7663104, 8254720, 8890624, 8791040, 8231936, 8345344, /* 49288-49295 */ +9640960, 11228928, 12013824, 11786752, 11162368, 10884096, 10978048, 10839040, /* 49296-49303 */ +10405632, 10103808, 10039552, 10110720, 10213888, 10251776, 10531584, 11210752, /* 49304-49311 */ +11457024, 10573568, 9166080, 8296960, 8302592, 8633088, 8606464, 8312064, /* 49312-49319 */ +8183808, 8047104, 7721472, 7441664, 7162624, 6965248, 7600640, 9039104, /* 49320-49327 */ +9949184, 9716224, 9235200, 9445120, 10316032, 11053312, 10947328, 10086656, /* 49328-49335 */ +9254656, 9282816, 10166016, 10904832, 10785536, 10118912, 9607168, 9768704, /* 49336-49343 */ +10454272, 10642432, 9693184, 8534272, 8126464, 8129536, 8314368, 8789248, /* 49344-49351 */ +8616704, 7114240, 5473024, 4904192, 5412864, 6592768, 7744256, 8112128, /* 49352-49359 */ +7730944, 7378944, 7860224, 9054208, 9789184, 9623808, 9332992, 9277696, /* 49360-49367 */ +9307904, 9498112, 9557760, 9056256, 8648960, 9042432, 9544704, 9346304, /* 49368-49375 */ +8720640, 8094976, 7588096, 7425536, 7547136, 7577088, 7538688, 7547648, /* 49376-49383 */ +7340800, 6812416, 6199808, 5779200, 5930496, 6788608, 7851776, 8464896, /* 49384-49391 */ +8176640, 7044608, 6030080, 5994240, 6652416, 7330560, 7744512, 7641600, /* 49392-49399 */ +6972416, 6130688, 5495808, 5473280, 6377216, 7621120, 8032512, 7323136, /* 49400-49407 */ +6370048, 6086400, 6497536, 7075072, 7405056, 7320832, 6937344, 6614528, /* 49408-49415 */ +6364928, 5719552, 4775168, 4184320, 4056576, 4262144, 5009920, 6062848, /* 49416-49423 */ +6688256, 6776320, 6830336, 7085824, 7280640, 7097088, 6814976, 7122432, /* 49424-49431 */ +7969024, 8594432, 8699648, 8461056, 8287232, 8860672, 9886976, 10029056, /* 49432-49439 */ +9051392, 7842304, 6895104, 6837504, 8193024, 9612800, 9235456, 7549952, /* 49440-49447 */ +6404352, 6560000, 7565312, 8382464, 8260352, 7633152, 7433472, 7905792, /* 49448-49455 */ +8749056, 9570048, 9895424, 9706240, 9654272, 10056960, 10476800, 10570240, /* 49456-49463 */ +10372608, 10024704, 9911296, 10122240, 10285056, 10241792, 10017792, 9539840, /* 49464-49471 */ +8865024, 8000000, 6690304, 4937728, 3412992, 2714368, 2873088, 3528448, /* 49472-49479 */ +4025600, 3942656, 3587072, 3587328, 4038400, 4603392, 5271296, 6257152, /* 49480-49487 */ +7396352, 8472832, 9264640, 9195264, 8447232, 8232704, 8674816, 8815616, /* 49488-49495 */ +8617984, 8555776, 8369152, 7885056, 7611648, 7792896, 8134400, 8273920, /* 49496-49503 */ +7854848, 6953984, 6444800, 6889216, 7849216, 8733952, 9070592, 8560896, /* 49504-49511 */ +7846912, 7986944, 9141504, 10509312, 10971904, 10282752, 9602816, 9884416, /* 49512-49519 */ +10654976, 11334912, 11811072, 11684352, 11050752, 10620160, 10523136, 10467072, /* 49520-49527 */ +10650880, 11290112, 11935232, 12071424, 11533824, 10478336, 9845760, 10654720, /* 49528-49535 */ +12123648, 12697344, 11860736, 9962496, 8247040, 8125952, 9015552, 9254400, /* 49536-49543 */ +8492288, 7324160, 6395904, 6417408, 7097600, 7102720, 6343680, 5746688, /* 49544-49551 */ +5484800, 5758720, 7065088, 8531200, 8646656, 7601920, 6878464, 6973952, /* 49552-49559 */ +7347456, 7554304, 7520000, 7426816, 7515136, 7776000, 8049408, 8156416, /* 49560-49567 */ +7805952, 7219200, 7055616, 7213568, 7019776, 6397952, 5585152, 4697600, /* 49568-49575 */ +4603392, 5742592, 6848512, 6841344, 6366720, 6129664, 6115584, 6571520, /* 49576-49583 */ +7430400, 8264192, 8887808, 9062144, 8841728, 8940032, 9478656, 9811712, /* 49584-49591 */ +9854976, 9773824, 9438720, 9354496, 10232320, 11584768, 12449280, 12522496, /* 49592-49599 */ +11874816, 10923008, 10417664, 10494208, 10529792, 10164992, 9618688, 9018880, /* 49600-49607 */ +8239872, 7590656, 7878144, 9298688, 10834944, 11158016, 10089984, 8748032, /* 49608-49615 */ +8355328, 9351936, 11109120, 12246784, 11724544, 10243584, 9326848, 9420544, /* 49616-49623 */ +10105600, 11003904, 11313664, 10441728, 9533696, 9965824, 11128320, 11644416, /* 49624-49631 */ +11098368, 9927424, 8875776, 8399104, 8469248, 8738048, 8499456, 7416832, /* 49632-49639 */ +6413568, 6430976, 7173376, 7973120, 8474624, 8460032, 8152320, 8022016, /* 49640-49647 */ +8034304, 7999744, 8176128, 8887040, 9980160, 10934272, 11239168, 10740224, /* 49648-49655 */ +9857792, 9420800, 9931520, 10718208, 10891520, 10729472, 10864384, 11117056, /* 49656-49663 */ +11075072, 10641664, 9683712, 8287744, 7124224, 6720256, 6795776, 6708992, /* 49664-49671 */ +6329600, 6122496, 6329600, 6700288, 7105280, 7562752, 7856128, 8005632, /* 49672-49679 */ +8279808, 8574464, 8836352, 9533440, 10642432, 11400448, 11582976, 11267072, /* 49680-49687 */ +10495232, 9828352, 9565952, 9304064, 9073920, 8998656, 8631808, 7950080, /* 49688-49695 */ +7308800, 6791424, 6822912, 7538944, 7998208, 7751424, 7220480, 6481408, /* 49696-49703 */ +5895936, 6229760, 7106304, 7690496, 8194048, 8699648, 8659968, 8254720, /* 49704-49711 */ +8034560, 7813376, 7356672, 7010304, 6929920, 6781952, 6442752, 6154496, /* 49712-49719 */ +6045952, 6050048, 6117376, 6268928, 6465792, 6556416, 6636032, 6949120, /* 49720-49727 */ +7156224, 6912256, 6808064, 7111680, 7229184, 6942976, 6410240, 5673984, /* 49728-49735 */ +5222656, 5409024, 5694976, 5574912, 5110016, 4605440, 4664576, 5633024, /* 49736-49743 */ +6889472, 7508224, 7331328, 6938368, 6892032, 7262208, 7703552, 7779328, /* 49744-49751 */ +7376128, 6939392, 7104512, 8127232, 9432832, 9848576, 8970496, 7784448, /* 49752-49759 */ +7341568, 7774208, 8646144, 9204224, 8799232, 7830016, 7302144, 7450880, /* 49760-49767 */ +7669504, 7543808, 7329024, 7421440, 7849984, 8388864, 8706560, 8551424, /* 49768-49775 */ +8248320, 8523008, 9462272, 10230528, 10205952, 9813504, 9857280, 10347264, /* 49776-49783 */ +10427392, 9932544, 9509632, 9494784, 9967872, 10921472, 11604992, 11359744, /* 49784-49791 */ +10431744, 9233920, 7909376, 6589696, 5382144, 4294144, 3367936, 2738432, /* 49792-49799 */ +2563328, 2771456, 2744064, 2187520, 2018560, 2970624, 4397312, 5494528, /* 49800-49807 */ +6160640, 6469120, 6731520, 7716608, 9413888, 10804992, 11104512, 10349056, /* 49808-49815 */ +9210624, 8627712, 8732928, 8793856, 8594176, 8506624, 8541184, 8638976, /* 49816-49823 */ +8791808, 8466944, 7336704, 6155008, 5665280, 6011648, 7163392, 8481024, /* 49824-49831 */ +8986880, 8585472, 7972096, 7914752, 8764672, 9755136, 9884672, 9457664, /* 49832-49839 */ +9412608, 10220288, 11650304, 12711168, 12588800, 11716864, 11074304, 11159296, /* 49840-49847 */ +11621632, 11500544, 10570496, 9744896, 9989632, 11112192, 12076288, 12259840, /* 49848-49855 */ +11777792, 11280896, 11120896, 10869504, 10112512, 9143296, 8615680, 8860160, /* 49856-49863 */ +9486336, 9591296, 8653312, 7163392, 5962240, 5671168, 6334464, 6938368, /* 49864-49871 */ +6534400, 5773568, 5624064, 6142720, 7203840, 8469248, 9031680, 8461824, /* 49872-49879 */ +7399168, 6880512, 7457792, 8551680, 9081600, 8716800, 8096512, 8014848, /* 49880-49887 */ +8552704, 9084416, 8971520, 7957248, 6651904, 5977856, 5933056, 5968384, /* 49888-49895 */ +5765632, 5404672, 5118976, 5064448, 5191168, 5333248, 5494528, 6031872, /* 49896-49903 */ +7088896, 8008704, 8265472, 8243968, 8441856, 9075712, 10160896, 10994688, /* 49904-49911 */ +10967808, 10533376, 10339072, 10541824, 11003136, 11235584, 11040512, 10801152, /* 49912-49919 */ +10638592, 10462976, 10480128, 10681600, 10705408, 10379008, 9864960, 9569536, /* 49920-49927 */ +9757952, 10046464, 9834496, 9105920, 8408832, 8323072, 8967424, 9829632, /* 49928-49935 */ +10209792, 9982976, 9648384, 9535488, 9509376, 9369088, 9177088, 9284864, /* 49936-49943 */ +10011136, 11007744, 11452416, 11027712, 10297088, 10149632, 10781440, 11329280, /* 49944-49951 */ +11122176, 10497536, 10053120, 9992704, 10091520, 9799168, 9025792, 8528128, /* 49952-49959 */ +8635136, 8715776, 8295680, 7572992, 7035392, 7020800, 7296768, 7394304, /* 49960-49967 */ +7432448, 7735040, 8239616, 8763904, 9036800, 8775680, 8313088, 8440832, /* 49968-49975 */ +9424128, 10529280, 10811904, 10276608, 9848320, 10270208, 11110912, 11644416, /* 49976-49983 */ +11892736, 11862784, 11258880, 10312960, 9455872, 8525568, 7559168, 7101440, /* 49984-49991 */ +7169024, 7251968, 7068928, 6622464, 6175488, 6094592, 6399488, 7014912, /* 49992-49999 */ +7952896, 8852480, 9276672, 9356800, 9393152, 9490176, 9885952, 10821120, /* 50000-50007 */ +11975168, 12748032, 12747008, 11923712, 10792448, 9794816, 8813824, 8091392, /* 50008-50015 */ +8092928, 8316928, 8313344, 8503808, 8632064, 8002048, 7104768, 6548480, /* 50016-50023 */ +6105856, 5890560, 6206208, 6723072, 7157760, 7527936, 7822592, 8314880, /* 50024-50031 */ +9196288, 9956864, 9954816, 9013760, 7570432, 6739712, 7156736, 7930880, /* 50032-50039 */ +7956224, 7363840, 6852608, 6581248, 6356480, 6185472, 6128384, 6178048, /* 50040-50047 */ +6513664, 7157760, 7453184, 7008512, 6632192, 7258368, 8391680, 8657664, /* 50048-50055 */ +7565056, 6207232, 5787392, 6315776, 6999296, 7107328, 6468352, 5657088, /* 50056-50063 */ +5466624, 6100736, 6881280, 7020544, 6641152, 6508544, 6902528, 7339264, /* 50064-50071 */ +7390720, 7268864, 7357440, 7682816, 8193536, 8787712, 9119488, 9113344, /* 50072-50079 */ +9029376, 8852224, 8556032, 8349440, 8250368, 8216576, 8311808, 8380928, /* 50080-50087 */ +8123392, 7462400, 6679296, 6440448, 7076352, 7973632, 8415744, 8431104, /* 50088-50095 */ +8328704, 8367616, 8794624, 9444096, 9690112, 9349888, 8973568, 9072384, /* 50096-50103 */ +9684736, 10524928, 11072256, 10879232, 10188544, 9758720, 10000640, 10610688, /* 50104-50111 */ +10933248, 10532608, 9785344, 9567232, 9971968, 10258688, 9800960, 8525568, /* 50112-50119 */ +6910208, 5527808, 4517120, 3836160, 3462912, 2991616, 2242560, 2094592, /* 50120-50127 */ +2954752, 3840768, 4124672, 4452864, 5226752, 6021120, 6780160, 7756800, /* 50128-50135 */ +8658176, 9183488, 9477632, 9833216, 10526720, 11345152, 11510272, 10883072, /* 50136-50143 */ +10002688, 9215744, 8799488, 8835584, 8744960, 8075264, 7151104, 6663168, /* 50144-50151 */ +7076608, 8055296, 8501504, 7901184, 7078656, 6844160, 7099648, 7540224, /* 50152-50159 */ +7969536, 8314624, 8892928, 9922816, 10789376, 10973184, 10896384, 10979072, /* 50160-50167 */ +11229440, 11663872, 12060672, 11979776, 11542016, 11417856, 11998976, 12681984, /* 50168-50175 */ +12462336, 11372032, 10384384, 10011648, 10223360, 10943232, 11413504, 10780416, /* 50176-50183 */ +9716224, 9428224, 9821440, 10183168, 10113536, 9307904, 7942656, 6819328, /* 50184-50191 */ +6522880, 6857472, 7070720, 6596608, 5917184, 6009088, 6850560, 7567360, /* 50192-50199 */ +7769344, 7696384, 7564288, 7599616, 8018432, 8570368, 8865280, 8874496, /* 50200-50207 */ +8792320, 8851456, 9066496, 9127936, 8949248, 8785664, 8623616, 8195328, /* 50208-50215 */ +7370752, 6354944, 5686272, 5716480, 6219264, 6710784, 6766080, 6266112, /* 50216-50223 */ +5424640, 4808960, 5214720, 6487808, 7273472, 7063040, 6939648, 7731200, /* 50224-50231 */ +9217792, 10672128, 11176704, 10566144, 9877504, 10074880, 10991104, 11686144, /* 50232-50239 */ +11493120, 10703872, 10220544, 10588416, 11581952, 12497408, 12508160, 11373312, /* 50240-50247 */ +9988352, 9471488, 9931008, 10668544, 11010048, 10502400, 9297152, 8381440, /* 50248-50255 */ +8412672, 8814336, 8925440, 8791296, 8549632, 8450304, 9018880, 9945856, /* 50256-50263 */ +10180608, 9700352, 9447936, 9831424, 10552320, 11055104, 10991616, 10660864, /* 50264-50271 */ +10548992, 10536960, 10448384, 10359296, 10215680, 10120192, 10381056, 10682112, /* 50272-50279 */ +10411008, 9625600, 8982272, 9001984, 9537280, 9905664, 9486336, 8311552, /* 50280-50287 */ +7133952, 6676224, 6939136, 7368192, 7478528, 7365632, 7583232, 8185344, /* 50288-50295 */ +8668928, 9048832, 9393152, 9203712, 8708352, 8867840, 9652480, 10380544, /* 50296-50303 */ +10986496, 11359488, 11230720, 11053568, 11197184, 11344640, 11334400, 11047680, /* 50304-50311 */ +10200832, 9135616, 8537088, 8453120, 8571904, 8638208, 8320512, 7637248, /* 50312-50319 */ +6959616, 6327808, 5730816, 5727232, 6690304, 8114688, 9279232, 9908224, /* 50320-50327 */ +10028544, 10062080, 10673408, 11649792, 12072448, 11758848, 11224064, 11000064, /* 50328-50335 */ +11290624, 11467776, 10782976, 9667072, 9075456, 9093632, 9161472, 8788992, /* 50336-50343 */ +7761664, 6538240, 6044416, 6343680, 6521856, 6347008, 6385408, 6650880, /* 50344-50351 */ +6769664, 6856704, 7108608, 7497216, 8063744, 8718336, 8993536, 8616192, /* 50352-50359 */ +8009472, 7912960, 8399872, 8716544, 8401408, 7914496, 7751424, 7696640, /* 50360-50367 */ +7291392, 6558976, 6028800, 6133760, 6757632, 7388160, 7723520, 7763968, /* 50368-50375 */ +7611136, 7393792, 7225344, 7240448, 7550720, 7768832, 7269120, 6275584, /* 50376-50383 */ +5573632, 5347584, 5643008, 6569472, 7340288, 6953984, 5960448, 5795840, /* 50384-50391 */ +6778624, 7912448, 8163840, 7550720, 6930944, 6967040, 7511296, 8065536, /* 50392-50399 */ +8532992, 9033728, 9457664, 9652992, 9585152, 9243136, 8827904, 8715008, /* 50400-50407 */ +8912384, 8892416, 8226304, 7389952, 7383552, 8192768, 8725504, 8390912, /* 50408-50415 */ +7473152, 6442496, 6058240, 6877184, 8089344, 8571392, 8541952, 8649984, /* 50416-50423 */ +8948992, 9362176, 9755904, 9804288, 9657600, 9728512, 9882880, 9877248, /* 50424-50431 */ +9918208, 10113536, 10270464, 10378752, 10529280, 10534400, 10283264, 10122496, /* 50432-50439 */ +10363648, 10618880, 10290688, 9407232, 8421376, 7538432, 6696192, 5932800, /* 50440-50447 */ +5192704, 4334592, 3484928, 2757888, 2250752, 2251776, 2883072, 3711744, /* 50448-50455 */ +4438272, 5290752, 6237440, 7002368, 7619328, 8115968, 8446464, 8930816, /* 50456-50463 */ +9756928, 10624768, 11323648, 11700736, 11459840, 10681856, 9937664, 9638656, /* 50464-50471 */ +9629696, 9344512, 8576512, 7913728, 7857664, 8103680, 8214528, 8098560, /* 50472-50479 */ +7710720, 7153152, 6840832, 6874624, 7071232, 7477504, 7891968, 7946752, /* 50480-50487 */ +8043264, 8848384, 10136576, 11193088, 11767552, 11960320, 11974656, 11937024, /* 50488-50495 */ +11852800, 11838976, 11974912, 11950592, 11609856, 11297280, 11179264, 11037184, /* 50496-50503 */ +10849280, 10711296, 10505728, 10159104, 9778944, 9500416, 9504768, 9743104, /* 50504-50511 */ +9818624, 9524992, 9006080, 8378880, 7866624, 7641344, 7446272, 7065088, /* 50512-50519 */ +6780416, 6730752, 6709760, 6679296, 6811648, 7097088, 7336960, 7402752, /* 50520-50527 */ +7477248, 7824896, 8345600, 8668416, 8721664, 8757248, 8873984, 8947712, /* 50528-50535 */ +8939520, 8846336, 8653312, 8443904, 8245504, 8082176, 8008448, 7802368, /* 50536-50543 */ +7168512, 6427136, 6173952, 6400512, 6696448, 6692352, 6267648, 5806592, /* 50544-50551 */ +5782272, 6106880, 6511360, 7099392, 7792896, 8157184, 8326912, 8978944, /* 50552-50559 */ +10097664, 10915584, 11088384, 11013120, 11047680, 11051520, 10977280, 11227904, /* 50560-50567 */ +11799808, 12096000, 11900928, 11380224, 10566912, 9680384, 9255680, 9532160, /* 50568-50575 */ +10136064, 10295552, 9657088, 8794112, 8392192, 8569344, 9058560, 9249024, /* 50576-50583 */ +8732928, 8093184, 8346624, 9583104, 10690816, 10577920, 9444608, 8424448, /* 50584-50591 */ +8309504, 9169920, 10329344, 10847744, 10557184, 10161152, 10146816, 10296832, /* 50592-50599 */ +10172416, 9713920, 9434368, 9771264, 10326528, 10424064, 9999360, 9533952, /* 50600-50607 */ +9513216, 9965824, 10261248, 9773056, 8765440, 8069120, 7949568, 8045056, /* 50608-50615 */ +8046592, 8007424, 8018688, 8091392, 8268544, 8457728, 8366592, 8011264, /* 50616-50623 */ +7796480, 7913472, 8389632, 9265408, 10283008, 10971648, 11224576, 11263744, /* 50624-50631 */ +11245056, 11154432, 10883072, 10388992, 9853184, 9579008, 9575936, 9491968, /* 50632-50639 */ +9167872, 8833024, 8614144, 8449792, 8104960, 7337216, 6458880, 6093312, /* 50640-50647 */ +6396928, 7280384, 8466944, 9469440, 10118656, 10518784, 10669568, 10712576, /* 50648-50655 */ +10852864, 11043328, 11309312, 11561472, 11388928, 10908160, 10684928, 10623744, /* 50656-50663 */ +10213120, 9501696, 8953344, 8642048, 8246016, 7600128, 6761984, 6016512, /* 50664-50671 */ +5872896, 6330624, 6819840, 7094272, 7228416, 7249152, 7282688, 7496960, /* 50672-50679 */ +7862272, 8164096, 8204800, 8241664, 8553984, 8830720, 8778240, 8543488, /* 50680-50687 */ +8211712, 7852288, 7621120, 7521792, 7460864, 7178240, 6539008, 6067200, /* 50688-50695 */ +6181888, 6378240, 6193152, 5909504, 6037504, 6702336, 7276544, 7066112, /* 50696-50703 */ +6556928, 6671104, 7230464, 7559168, 7478784, 7041536, 6451968, 6217216, /* 50704-50711 */ +6566400, 7087616, 7283200, 7109888, 6906112, 6946304, 7181312, 7434752, /* 50712-50719 */ +7643904, 7753984, 7437824, 6706432, 6334464, 6874880, 7879936, 8609536, /* 50720-50727 */ +8627712, 8206848, 8154624, 8487424, 8430336, 8113920, 8224000, 8607232, /* 50728-50735 */ +8670464, 8192256, 7449856, 7015936, 7167488, 7606016, 7834880, 7521280, /* 50736-50743 */ +6851584, 6470400, 6761216, 7550464, 8417280, 8979968, 9204224, 9353984, /* 50744-50751 */ +9545728, 9769216, 10036992, 10210304, 10061568, 9761792, 9846784, 10550016, /* 50752-50759 */ +11362816, 11584256, 10960640, 9987584, 9443328, 9483008, 9648896, 9733632, /* 50760-50767 */ +9681920, 9299456, 8584960, 7723264, 6854656, 6123520, 5668608, 5243136, /* 50768-50775 */ +4316160, 3090432, 2487552, 2821888, 3603712, 4224768, 4509696, 4836096, /* 50776-50783 */ +5487360, 6199296, 6872320, 7669504, 8346112, 8644608, 8910848, 9504768, /* 50784-50791 */ +10337792, 11026176, 11147008, 10737920, 10249216, 9807616, 9389824, 9237760, /* 50792-50799 */ +9346048, 9198080, 8533760, 7764224, 7382528, 7437824, 7616000, 7539200, /* 50800-50807 */ +7068672, 6474752, 6189312, 6533632, 7471616, 8361728, 8622336, 8567808, /* 50808-50815 */ +8952064, 10012928, 11142656, 11606272, 11599872, 11822080, 12237824, 12296960, /* 50816-50823 */ +12115968, 12163840, 12344832, 12329216, 11926272, 11125760, 10238208, 9741568, /* 50824-50831 */ +9820416, 10281472, 10607616, 10344448, 9644032, 9058816, 8766976, 8631296, /* 50832-50839 */ +8605952, 8523264, 8114688, 7528448, 7286016, 7638528, 8303360, 8793600, /* 50840-50847 */ +8687104, 7938560, 7011840, 6564864, 6887168, 7448832, 7490304, 7320320, /* 50848-50855 */ +7783680, 8547072, 8682240, 8227584, 7775232, 7525888, 7530752, 7743232, /* 50856-50863 */ +7914240, 7925760, 7953152, 8161280, 8405248, 8343296, 7845376, 7221248, /* 50864-50871 */ +6920960, 7064576, 7315456, 7192576, 6574848, 5969664, 6149120, 7201280, /* 50872-50879 */ +8085504, 7780096, 6740480, 6162688, 6658304, 7986432, 9283840, 9926400, /* 50880-50887 */ +10095872, 10147840, 10263808, 10546176, 10698752, 10585600, 10672384, 10912768, /* 50888-50895 */ +10814720, 10675968, 10776576, 10650112, 10296064, 10099712, 9981696, 9867520, /* 50896-50903 */ +9874944, 9737984, 9352704, 9125120, 9207552, 9291008, 9219840, 9111808, /* 50904-50911 */ +9056256, 8980480, 8871424, 8800256, 8836864, 8993792, 9217792, 9464064, /* 50912-50919 */ +9642496, 9462016, 8909312, 8640000, 9092608, 9746176, 9970944, 9754624, /* 50920-50927 */ +9357824, 8985088, 8814592, 8974080, 9457920, 10015232, 10253824, 10101760, /* 50928-50935 */ +9789440, 9433088, 9065984, 8910080, 9161472, 9562880, 9564672, 9056512, /* 50936-50943 */ +8580864, 8574464, 8797696, 8688640, 8148736, 7753984, 7835648, 8103680, /* 50944-50951 */ +8491776, 9057536, 9296128, 9053440, 8988928, 9213952, 9388288, 9751808, /* 50952-50959 */ +10254080, 10119424, 9339648, 8670464, 8455936, 8697088, 9035520, 8877824, /* 50960-50967 */ +8478464, 8541952, 8825856, 8963072, 9160448, 9214720, 9004800, 9148416, /* 50968-50975 */ +9589248, 9547520, 9160448, 9177088, 9823744, 10806016, 11545088, 11580160, /* 50976-50983 */ +11133184, 10628096, 10172160, 9953792, 9856256, 9332480, 8636928, 8560640, /* 50984-50991 */ +8819968, 8637184, 8033280, 7448832, 7234048, 7416064, 7490304, 7213056, /* 50992-50999 */ +7039232, 7052288, 7017216, 7250176, 7905536, 8331776, 8337664, 8542208, /* 51000-51007 */ +9069824, 9378048, 9189376, 8576000, 7749120, 7212800, 7333888, 7816960, /* 51008-51015 */ +8016128, 7496448, 6450944, 5660928, 5589248, 5921280, 6283776, 6485248, /* 51016-51023 */ +6135296, 5330944, 4901120, 5217280, 5971968, 6864896, 7440896, 7240192, /* 51024-51031 */ +6741248, 6881536, 7746304, 8496128, 8367872, 7592960, 7078144, 6925312, /* 51032-51039 */ +6552064, 6229760, 6705664, 7744768, 8310272, 7739904, 6487296, 5677056, /* 51040-51047 */ +5890816, 6760960, 7415808, 7216640, 6457088, 6145536, 6827776, 7983360, /* 51048-51055 */ +8611328, 8316928, 7703552, 7431680, 7537664, 7919872, 8513792, 8969216, /* 51056-51063 */ +8736768, 7694592, 6671872, 6742016, 7771648, 8516096, 7969792, 6661120, /* 51064-51071 */ +6167808, 6894336, 7617536, 7687936, 7699456, 8042240, 8570624, 8949248, /* 51072-51079 */ +8984576, 8899328, 9028352, 9483520, 10105600, 10527744, 10646272, 10652416, /* 51080-51087 */ +10555392, 10600704, 11039232, 11100416, 10158848, 9137152, 8882432, 9081600, /* 51088-51095 */ +9294080, 9221120, 8593152, 7653120, 6861568, 6274816, 5716224, 5032192, /* 51096-51103 */ +4136704, 3304960, 3097600, 3566592, 4070144, 4091136, 3980288, 4344832, /* 51104-51111 */ +4967424, 5305856, 5629184, 6590720, 7834368, 8427008, 8541184, 9135360, /* 51112-51119 */ +10260480, 11126528, 11115520, 10288896, 9458688, 9217792, 9133056, 8785920, /* 51120-51127 */ +8377088, 8125184, 8168192, 8400128, 8307200, 7742464, 7089664, 6507776, /* 51128-51135 */ +6181888, 6336512, 6740736, 7265280, 7982080, 8495104, 8579840, 8690432, /* 51136-51143 */ +9007104, 9344256, 9807872, 10500096, 11116544, 11463680, 11739648, 11999232, /* 51144-51151 */ +12025088, 11902720, 12013824, 12326144, 12246784, 11438848, 10450688, 10083072, /* 51152-51159 */ +10211840, 10123264, 9860608, 9859072, 9988096, 10029312, 9902848, 9512192, /* 51160-51167 */ +9220608, 9207552, 8857088, 8201472, 8268800, 9095680, 9574656, 9082624, /* 51168-51175 */ +8099584, 7469056, 7255040, 6979328, 6685696, 6632192, 6639360, 6704640, /* 51176-51183 */ +7119360, 7809024, 8326656, 8163328, 7350528, 6935552, 7572992, 8384000, /* 51184-51191 */ +8379392, 7741184, 7232512, 7362816, 8018176, 8546048, 8562944, 8233984, /* 51192-51199 */ +7729920, 7264256, 7143168, 7077888, 6591232, 6077440, 6163200, 6675456, /* 51200-51207 */ +7007744, 6781696, 6340608, 6448128, 7083264, 7605248, 7876352, 8025344, /* 51208-51215 */ +8044800, 8289280, 9075968, 10098432, 10859776, 11111680, 10909952, 10689280, /* 51216-51223 */ +10697728, 10677504, 10560512, 10527232, 10376960, 9937408, 9677824, 10053120, /* 51224-51231 */ +10695424, 10933760, 10573568, 10029824, 9852416, 10031360, 10069248, 9745664, /* 51232-51239 */ +9332736, 9046016, 8878336, 8869632, 9013760, 8993280, 8726016, 8723456, /* 51240-51247 */ +9083392, 9064448, 8505856, 8222720, 8811008, 9846272, 10255104, 9589504, /* 51248-51255 */ +8712192, 8460288, 8828672, 9568768, 10243840, 10344192, 10017792, 9736192, /* 51256-51263 */ +9651200, 9738496, 9871872, 9871616, 9666048, 9361152, 9172736, 9150464, /* 51264-51271 */ +9146880, 9085696, 8739072, 8014848, 7411456, 7311872, 7597312, 7994880, /* 51272-51279 */ +8010240, 7531776, 7246336, 7544320, 8226048, 9056256, 9670144, 9725952, /* 51280-51287 */ +9268992, 8653312, 8434688, 8742912, 8919040, 8675072, 8465664, 8534016, /* 51288-51295 */ +8578816, 8374528, 8237568, 8647680, 9351424, 9594112, 9322496, 9222656, /* 51296-51303 */ +9615872, 9993984, 9911040, 9683712, 9678848, 10019840, 10742784, 11415552, /* 51304-51311 */ +11432704, 10964992, 10487808, 10187264, 10105856, 9943808, 9393152, 8760576, /* 51312-51319 */ +8339200, 8013312, 7757568, 7529216, 7287552, 7433472, 7979264, 8096256, /* 51320-51327 */ +7648768, 7520256, 7907072, 8133632, 7974656, 7651840, 7472128, 7963392, /* 51328-51335 */ +9057024, 9931264, 10166528, 9644288, 8378368, 7335424, 7417344, 7810560, /* 51336-51343 */ +7225856, 5920256, 5248000, 5706496, 6210816, 5812224, 5290496, 5632768, /* 51344-51351 */ +6159360, 5956352, 5477632, 5395200, 5522432, 5646336, 5931776, 6449152, /* 51352-51359 */ +7214080, 8195584, 8981760, 9110528, 8495872, 7475968, 6733312, 6596608, /* 51360-51367 */ +6582784, 6345472, 6252800, 6574080, 6928384, 6705152, 5777920, 4872704, /* 51368-51375 */ +4898560, 5863168, 6537472, 5972480, 5157376, 5684224, 7144704, 7928832, /* 51376-51383 */ +7587328, 7086848, 7373056, 8243200, 8791552, 8793600, 8488960, 7984896, /* 51384-51391 */ +7742976, 8227072, 8896000, 8728576, 7635456, 6712064, 6851584, 7406848, /* 51392-51399 */ +7165440, 6272000, 5987328, 6721024, 7623680, 8135680, 8380160, 8268800, /* 51400-51407 */ +7963392, 8171264, 9031680, 9998848, 10579200, 10509824, 10157312, 10392320, /* 51408-51415 */ +11141888, 11545088, 11439616, 11082752, 10564352, 10077184, 9734144, 9651456, /* 51416-51423 */ +9684480, 9183488, 8269312, 7993856, 8381696, 8487168, 7652864, 5964544, /* 51424-51431 */ +4463616, 3953920, 4023552, 3871488, 3424768, 3201536, 3651072, 4643840, /* 51432-51439 */ +5296896, 4978176, 4386816, 4736512, 6201600, 7729152, 8308736, 8115200, /* 51440-51447 */ +7993344, 8307456, 8794112, 9129728, 9286656, 9443072, 9579520, 9450496, /* 51448-51455 */ +8891136, 8241408, 8112896, 8522496, 8732928, 8271616, 7530496, 7163904, /* 51456-51463 */ +7180032, 7042304, 6685952, 6663168, 6995968, 7249664, 7440640, 7704064, /* 51464-51471 */ +8027648, 8582656, 9172736, 9223424, 8854272, 8900864, 9953280, 11638272, /* 51472-51479 */ +12762368, 12691968, 11951872, 11340032, 11246336, 11686912, 12201216, 12252416, /* 51480-51487 */ +11689728, 10786048, 10318592, 10908160, 11803136, 11852544, 11114752, 10169856, /* 51488-51495 */ +9428736, 9420800, 10021888, 10180096, 9448448, 8448256, 7703040, 7464448, /* 51496-51503 */ +8039936, 9008896, 9065984, 7724544, 6246912, 6005760, 6980352, 8218112, /* 51504-51511 */ +8912128, 8890368, 8406528, 7739136, 7263232, 7348992, 7805952, 8163584, /* 51512-51519 */ +8280320, 8099072, 7680768, 7557376, 7927040, 8345344, 8389120, 7883776, /* 51520-51527 */ +7017216, 6481152, 6627584, 7075584, 7337728, 7124736, 6530304, 6073344, /* 51528-51535 */ +6077440, 6501376, 7214592, 7627776, 7056896, 5990144, 5584640, 6361856, /* 51536-51543 */ +7868160, 8887296, 8721152, 8240128, 8431104, 9167616, 9990656, 10427392, /* 51544-51551 */ +10027008, 9131776, 8719616, 9388288, 10712320, 11435264, 10952960, 10170880, /* 51552-51559 */ +10043904, 10490112, 11006208, 11140352, 10667520, 9994496, 9701376, 9807360, /* 51560-51567 */ +9852928, 9538816, 9157888, 9157120, 9312512, 9088512, 8547072, 8274432, /* 51568-51575 */ +8592128, 9268480, 9748992, 9626624, 8977408, 8544768, 9079296, 10191872, /* 51576-51583 */ +10613248, 9882624, 8863744, 8583680, 9348608, 10584064, 11441664, 11403776, /* 51584-51591 */ +10599936, 9719040, 9421824, 9787392, 10371584, 10448384, 9507328, 8171008, /* 51592-51599 */ +7883264, 8901632, 9877504, 9626368, 8371200, 7313408, 7387904, 8294400, /* 51600-51607 */ +8894464, 8498944, 7457024, 6866432, 7543296, 8793088, 9279488, 8997632, /* 51608-51615 */ +8879104, 9112320, 9130752, 8637184, 7975168, 7548928, 7463680, 7956480, /* 51616-51623 */ +9017088, 9561856, 8965888, 8394752, 8732160, 9293312, 9459200, 9479680, /* 51624-51631 */ +9439488, 9186816, 8907008, 9087744, 9858560, 10555904, 10542080, 10107648, /* 51632-51639 */ +10018560, 10507008, 11153152, 11422208, 10781696, 9186816, 7811584, 8063232, /* 51640-51647 */ +9313536, 9581568, 8585472, 7785216, 7970816, 8450816, 8428032, 7963648, /* 51648-51655 */ +7488256, 7249920, 7366400, 7738112, 7851008, 7416576, 7195648, 8152576, /* 51656-51663 */ +9574656, 9943296, 9346560, 8787200, 8435712, 8188928, 8254720, 8428032, /* 51664-51671 */ +8075008, 7102208, 6310656, 6513408, 7230976, 7265792, 6518016, 5714688, /* 51672-51679 */ +5143552, 5071872, 5685760, 6106624, 5598720, 4838912, 4754944, 5560832, /* 51680-51687 */ +6854656, 7835136, 7974400, 7576320, 7247872, 7268864, 7499008, 7546112, /* 51688-51695 */ +7129856, 6625536, 6787072, 7482368, 7720704, 7127296, 6120704, 5087232, /* 51696-51703 */ +4624128, 5102080, 5806080, 5970688, 5660672, 5358080, 5547008, 6040064, /* 51704-51711 */ +6028032, 5677824, 5956864, 6939648, 7780096, 7878144, 7466496, 7348736, /* 51712-51719 */ +7925248, 8641280, 8649728, 8005120, 7615488, 7777536, 8045568, 8285696, /* 51720-51727 */ +8316160, 7743232, 6889216, 6462208, 6795008, 7730432, 8448256, 8477184, /* 51728-51735 */ +8316672, 8153344, 7956992, 8353280, 9383936, 10094336, 10112256, 9704448, /* 51736-51743 */ +9209600, 9327104, 10228736, 10906112, 10680576, 10018304, 9496064, 9326848, /* 51744-51751 */ +9433856, 9533184, 9483776, 9353728, 8967424, 8133120, 7099904, 6285056, /* 51752-51759 */ +5812992, 5477888, 5009408, 4488448, 4228608, 4207104, 4318976, 4687360, /* 51760-51767 */ +5084416, 5035008, 4700928, 4629248, 5088512, 6093056, 7281664, 8085248, /* 51768-51775 */ +8448768, 8698880, 8875264, 9072640, 9632256, 10243072, 9990656, 8824832, /* 51776-51783 */ +7869440, 7823872, 8292608, 8697600, 8720896, 8212992, 7505664, 7136000, /* 51784-51791 */ +7102720, 7004416, 6690560, 6391808, 6548736, 7398912, 8501248, 9011200, /* 51792-51799 */ +8673536, 8265216, 8559872, 9259008, 9604864, 9704448, 10073344, 10594048, /* 51800-51807 */ +10921216, 11190272, 11577344, 11937280, 12065536, 11900672, 11550720, 11175424, /* 51808-51815 */ +10956032, 10990848, 11035648, 10816000, 10590976, 10688512, 10893568, 10977024, /* 51816-51823 */ +10919168, 10585344, 10004480, 9367808, 8790528, 8707840, 9437952, 10181376, /* 51824-51831 */ +10137600, 9674496, 9244928, 8840448, 8754176, 9030400, 9009152, 8346880, /* 51832-51839 */ +7324672, 6485504, 6702848, 7970048, 8836864, 8509184, 7723776, 7195136, /* 51840-51847 */ +7265792, 7931392, 8195072, 7375104, 6338816, 6233088, 7177472, 8356864, /* 51848-51855 */ +8821504, 8478208, 7817216, 7263488, 7145984, 7400704, 7673344, 7853312, /* 51856-51863 */ +7784704, 7379968, 6920960, 6641920, 6745344, 7360000, 7819008, 7354368, /* 51864-51871 */ +6265600, 5624064, 6297088, 7804416, 8575488, 8209920, 7752448, 7860224, /* 51872-51879 */ +8641792, 9748736, 10143232, 9524736, 8848640, 8866048, 9445376, 9995008, /* 51880-51887 */ +10233600, 10505984, 10808320, 10581760, 10029824, 9954304, 10314752, 10345728, /* 51888-51895 */ +9915648, 9621248, 9825792, 10316800, 10712320, 10632960, 9907712, 9072128, /* 51896-51903 */ +8868096, 9184000, 9346304, 9184512, 9095168, 9390848, 9751552, 9667328, /* 51904-51911 */ +9208576, 8868608, 9071872, 10002944, 10922496, 10641920, 9548800, 9300224, /* 51912-51919 */ +10309120, 11237632, 11145984, 10503936, 10052096, 10024960, 10338560, 10757376, /* 51920-51927 */ +11014656, 11031808, 10808064, 10443008, 10146816, 9899008, 9774336, 10001664, /* 51928-51935 */ +9931520, 8748800, 7342592, 6980096, 7369984, 7789056, 8210688, 8530688, /* 51936-51943 */ +8457728, 8111360, 7921408, 8011264, 8136960, 8266752, 8670208, 9140480, /* 51944-51951 */ +9181440, 9021440, 9331968, 9940992, 10124032, 9954560, 10084608, 10500864, /* 51952-51959 */ +10576128, 10142720, 9757440, 9817600, 9963264, 9910016, 9993728, 10180096, /* 51960-51967 */ +10040064, 9776640, 9793536, 9745408, 9025536, 7969792, 7751936, 8556800, /* 51968-51975 */ +9058304, 8690176, 8124160, 7677184, 7601920, 8429568, 9595392, 9708544, /* 51976-51983 */ +8572672, 7403008, 7184128, 7627008, 7955968, 7857408, 7348736, 6865152, /* 51984-51991 */ +7167488, 8228608, 8998656, 8536576, 7169024, 6283008, 6689536, 7643136, /* 51992-51999 */ +8108288, 7873792, 7298048, 6796544, 6585088, 6917120, 7577856, 7468288, /* 52000-52007 */ +6416896, 5687552, 5723392, 6005504, 6379520, 6441728, 5786112, 5214208, /* 52008-52015 */ +5631488, 6678784, 7294464, 6657792, 5129472, 4282112, 5061888, 6449920, /* 52016-52023 */ +6790656, 5905664, 5002752, 5110528, 6221056, 7360000, 7324672, 6140160, /* 52024-52031 */ +5259264, 5725184, 6968064, 7711232, 7438848, 6709504, 6130688, 5897216, /* 52032-52039 */ +6260224, 7023360, 7227136, 6669824, 6268928, 6433536, 6826496, 7129344, /* 52040-52047 */ +7036672, 6470656, 5896960, 5927680, 6864384, 8092160, 8320256, 7342080, /* 52048-52055 */ +6514176, 6883072, 7868416, 8217344, 7805696, 7576064, 7916288, 8530944, /* 52056-52063 */ +9183232, 9423360, 8918784, 8299776, 8443392, 9199616, 9550336, 8977152, /* 52064-52071 */ +8226048, 8220928, 8874240, 9567488, 9911296, 9691392, 9159936, 9038592, /* 52072-52079 */ +9480960, 9613056, 8690688, 7461632, 7201024, 7763200, 8148992, 7980032, /* 52080-52087 */ +7399168, 6567168, 5523200, 4551168, 4212736, 4511488, 4694784, 4507136, /* 52088-52095 */ +4514048, 4826624, 5189888, 5821184, 6657280, 7007232, 6777088, 6904832, /* 52096-52103 */ +8051968, 9564672, 10325760, 10242560, 10016256, 10040576, 10210560, 10326272, /* 52104-52111 */ +10217984, 9848064, 9367552, 9116416, 9189632, 9031424, 8224512, 7471104, /* 52112-52119 */ +7514624, 7776768, 7341568, 6392576, 5845248, 6201344, 7105024, 7863552, /* 52120-52127 */ +8343040, 8823296, 9353216, 9920000, 10630656, 11122688, 10929152, 10439936, /* 52128-52135 */ +10395392, 10848256, 11403008, 11839744, 12201728, 12476928, 12268288, 11453184, /* 52136-52143 */ +10923520, 11204096, 11380224, 10747648, 9903104, 9569536, 9810176, 10334464, /* 52144-52151 */ +10753792, 10788864, 10471168, 10153728, 10151424, 10429440, 10543616, 9990400, /* 52152-52159 */ +9090304, 8753664, 8832000, 8601344, 8447488, 8850432, 9245696, 8972032, /* 52160-52167 */ +7811072, 6316544, 5885184, 6809600, 7728384, 7833088, 7351040, 6663936, /* 52168-52175 */ +6479360, 7137792, 7785216, 7851008, 7874304, 8334592, 8964864, 9083904, /* 52176-52183 */ +8588032, 8445184, 9075200, 9504256, 8883200, 7571712, 6678016, 6812416, /* 52184-52191 */ +7473920, 7740416, 7266048, 6446080, 5982464, 6417408, 7431936, 7964928, /* 52192-52199 */ +7435264, 6414592, 5840896, 6243840, 7445504, 8753664, 9475072, 9272832, /* 52200-52207 */ +8730880, 8781056, 9338624, 9764864, 9919744, 9649920, 9050624, 9047552, /* 52208-52215 */ +10083840, 11276288, 11565056, 10833664, 10189056, 10604032, 11390976, 11242496, /* 52216-52223 */ +10100992, 9116672, 9413376, 10608896, 11019776, 10017536, 8761856, 8264448, /* 52224-52231 */ +8886784, 10246144, 10708480, 9543168, 8454656, 9060608, 10787840, 11722752, /* 52232-52239 */ +10694144, 8928512, 8464384, 9572608, 10999552, 11924224, 12089344, 11598592, /* 52240-52247 */ +11160320, 11333120, 11943680, 12443392, 12439040, 11883776, 10992128, 10348544, /* 52248-52255 */ +10821376, 12105984, 12557056, 11522816, 10139136, 9420288, 9104128, 8706816, /* 52256-52263 */ +8383488, 8320768, 8326144, 8448000, 8898048, 9380352, 9406720, 8931328, /* 52264-52271 */ +8599808, 9114880, 9874688, 9784832, 9355776, 9583104, 10099456, 10251776, /* 52272-52279 */ +10242304, 10223360, 10049792, 9864960, 9933056, 9992960, 9457664, 8564736, /* 52280-52287 */ +8384000, 9089536, 9564928, 9548032, 9803264, 9947648, 9066240, 7806208, /* 52288-52295 */ +7622912, 8631296, 9451264, 9070848, 8113152, 7784448, 8083968, 8242944, /* 52296-52303 */ +8057344, 7478016, 6596864, 6268160, 6832128, 7268864, 6876928, 6336512, /* 52304-52311 */ +6488832, 6962688, 6829056, 6336512, 6444544, 7122176, 7597312, 7646208, /* 52312-52319 */ +7596800, 7787264, 8228864, 8638976, 8862720, 8716032, 8115712, 7714048, /* 52320-52327 */ +8210944, 8789504, 7984128, 6284800, 5743872, 6536192, 6771200, 5940736, /* 52328-52335 */ +5278720, 5291008, 5376768, 5127680, 4801536, 4878848, 5197056, 5172736, /* 52336-52343 */ +4877312, 4670464, 4736256, 5384448, 6490624, 6991360, 6398720, 5822464, /* 52344-52351 */ +6358528, 7329536, 7465728, 6942976, 6746112, 7137280, 7756032, 8228352, /* 52352-52359 */ +8264192, 7738112, 6970368, 6619136, 6712576, 6409984, 5464064, 4907264, /* 52360-52367 */ +5482496, 6455808, 6507264, 5541376, 4998912, 5595904, 6374656, 6488576, /* 52368-52375 */ +6062336, 5389824, 4938496, 5410304, 6545664, 7088384, 6808576, 6823680, /* 52376-52383 */ +7580416, 8284672, 8420608, 8256768, 8154112, 8161792, 8156160, 8351744, /* 52384-52391 */ +9106688, 9906176, 9964544, 9637632, 9564416, 9440256, 8837376, 8185600, /* 52392-52399 */ +8001792, 8066816, 7959808, 7870208, 8029184, 8158208, 7971840, 7554560, /* 52400-52407 */ +7068160, 6611200, 6173184, 5879296, 6106624, 6763520, 7072768, 6671616, /* 52408-52415 */ +6120960, 6003712, 6452480, 7164416, 7354368, 6632960, 5766656, 5910272, /* 52416-52423 */ +7203328, 8662016, 9490688, 9655552, 9344512, 8965888, 9138176, 9725952, /* 52424-52431 */ +9821952, 9098496, 8410112, 8733952, 9693952, 10275072, 10379776, 10171648, /* 52432-52439 */ +9348864, 8189440, 7390208, 7136768, 7396096, 7799296, 7790848, 7768064, /* 52440-52447 */ +8078080, 8197120, 8162048, 8514560, 9009664, 9229056, 9156608, 8995328, /* 52448-52455 */ +9190400, 10049536, 11242496, 12027392, 11832064, 10911232, 10415360, 11192064, /* 52456-52463 */ +12576256, 13139968, 12335360, 10832896, 9706496, 9694464, 10652672, 11483648, /* 52464-52471 */ +11298048, 10260992, 9269504, 9008896, 9371136, 9653504, 9545216, 9163776, /* 52472-52479 */ +8596992, 8275968, 8783360, 9661952, 9913344, 9522176, 9215232, 9200384, /* 52480-52487 */ +9134848, 8920832, 8774400, 8642560, 8229888, 7805184, 8005376, 8750336, /* 52488-52495 */ +9327872, 9302528, 8816896, 8331008, 8274432, 8541184, 8574208, 8167168, /* 52496-52503 */ +7803904, 7917312, 8302592, 8530176, 8441344, 8162560, 7991296, 8065792, /* 52504-52511 */ +8160768, 8026112, 7792896, 7875328, 8305920, 8560384, 8335616, 7900672, /* 52512-52519 */ +7502336, 7429888, 7996928, 8749568, 8989440, 8745984, 8376832, 8106752, /* 52520-52527 */ +8133632, 8373504, 8517632, 8441600, 8272640, 8456448, 9182976, 9730816, /* 52528-52535 */ +9394944, 8704768, 8677888, 9434880, 10284032, 10660864, 10391808, 9660928, /* 52536-52543 */ +9202688, 9570816, 10135040, 9992960, 9429504, 9439232, 10159360, 10702336, /* 52544-52551 */ +10329856, 9352704, 8562688, 8502784, 9292288, 10307328, 10497024, 9588736, /* 52552-52559 */ +8616448, 8797952, 9995776, 10837760, 10758400, 10423552, 10326272, 10694400, /* 52560-52567 */ +11715584, 12774144, 12753664, 11779072, 11239168, 11918592, 12750592, 12733184, /* 52568-52575 */ +12439040, 12348928, 11951616, 11258368, 11082496, 11454464, 11427328, 10684672, /* 52576-52583 */ +10037504, 10029056, 10092288, 9649664, 9095424, 9043712, 9418752, 9944576, /* 52584-52591 */ +10670336, 11216640, 10977280, 10431232, 10534400, 11263488, 11789056, 11637760, /* 52592-52599 */ +11007744, 10505728, 10585344, 11048192, 11369728, 10963200, 9868288, 9313536, /* 52600-52607 */ +10089984, 10806528, 9845248, 7757824, 6353920, 6781952, 8215296, 8861184, /* 52608-52615 */ +8334848, 7735552, 7764480, 7953664, 7829248, 7276800, 6227200, 5335808, /* 52616-52623 */ +5567488, 6530816, 7118592, 7178752, 7124736, 7152640, 7132928, 6960896, /* 52624-52631 */ +7036416, 7536128, 7682816, 7061504, 6341888, 6132992, 6430720, 7035904, /* 52632-52639 */ +7717120, 7975680, 7408896, 6578688, 6411520, 6761216, 6883328, 6757120, /* 52640-52647 */ +6817280, 7072512, 7167744, 7039232, 6999296, 6908928, 6372096, 5687040, /* 52648-52655 */ +5240832, 4791808, 4371968, 4600064, 5551360, 6230016, 5676544, 4575232, /* 52656-52663 */ +4466432, 5188608, 5312000, 4740096, 4472576, 4744448, 5194496, 5838848, /* 52664-52671 */ +6780672, 7573504, 7841280, 7977728, 8236544, 8040192, 7307776, 7010560, /* 52672-52679 */ +7582720, 8248064, 8241408, 7760640, 7480320, 7538688, 7584000, 7427584, /* 52680-52687 */ +6793216, 5440256, 4176384, 4019712, 4711936, 5315072, 5390848, 5164032, /* 52688-52695 */ +5001472, 4823296, 4672256, 5097984, 6036736, 6638080, 6658816, 6651904, /* 52696-52703 */ +7065600, 7863296, 8740608, 9387520, 9366784, 8503296, 7703296, 8279296, /* 52704-52711 */ +9819648, 10534656, 9721344, 8559616, 8360960, 8866816, 9029120, 8666880, /* 52712-52719 */ +8158720, 7457024, 6569728, 5994240, 5957120, 6156032, 6411520, 6770432, /* 52720-52727 */ +7147264, 7254528, 6900736, 6375936, 6243072, 6625024, 7128320, 7373568, /* 52728-52735 */ +7157760, 6738432, 6841600, 7663104, 8409856, 8511744, 8265216, 8075520, /* 52736-52743 */ +7912704, 7755008, 7973120, 8822528, 9733120, 9778944, 8892672, 8032000, /* 52744-52751 */ +8134656, 9063936, 9739008, 9361664, 8381184, 7863040, 8218624, 8970752, /* 52752-52759 */ +9414656, 9110528, 8286976, 7798272, 8025600, 8381952, 8270080, 7814656, /* 52760-52767 */ +7462400, 7544832, 7994112, 8379136, 8621056, 9060608, 9665536, 10008576, /* 52768-52775 */ +9994752, 9971200, 10124288, 10365184, 10719488, 11147264, 11310592, 11262720, /* 52776-52783 */ +11441152, 11740160, 11695872, 11392512, 11253248, 11244032, 10886912, 10080768, /* 52784-52791 */ +9432064, 9295872, 9348864, 9231872, 8856576, 8431872, 8438528, 8842240, /* 52792-52799 */ +9095168, 8950016, 8441088, 7704064, 7326208, 7675648, 8388096, 9040128, /* 52800-52807 */ +9337088, 9195008, 9123328, 9571584, 10178816, 10473984, 10415872, 10129920, /* 52808-52815 */ +9739520, 9341184, 9170176, 9399040, 9579520, 9207808, 8618240, 8455168, /* 52816-52823 */ +8841472, 9313536, 9160960, 8342016, 7638272, 7517440, 7841280, 8282880, /* 52824-52831 */ +8361728, 8039936, 7912192, 8122368, 8280320, 8340224, 8461056, 8614144, /* 52832-52839 */ +8676096, 8614656, 8616960, 8804352, 8936704, 8914432, 8996352, 9190144, /* 52840-52847 */ +9209344, 8964352, 8689920, 8740352, 9204992, 9689344, 9699584, 9174272, /* 52848-52855 */ +8605184, 8528128, 9024512, 9892096, 10681856, 10580480, 9456640, 8452096, /* 52856-52863 */ +8481280, 9261568, 10041344, 10240768, 9843456, 9340928, 8986112, 8809984, /* 52864-52871 */ +8881664, 9044224, 9075712, 8965888, 8829440, 8929792, 9461760, 10215424, /* 52872-52879 */ +10775296, 10861824, 10601472, 10592256, 11052544, 11447296, 11551488, 11761152, /* 52880-52887 */ +12121088, 12269568, 12213248, 12301824, 12592384, 12775424, 12684544, 12464640, /* 52888-52895 */ +12240896, 11999488, 11649536, 11110144, 10595840, 10408192, 10518016, 10739968, /* 52896-52903 */ +10829312, 10594304, 10377984, 10557184, 10848256, 10975232, 11155456, 11473152, /* 52904-52911 */ +11718912, 11797504, 11778304, 11833344, 12029696, 12228608, 12354048, 12295168, /* 52912-52919 */ +11915008, 11342592, 10839808, 10555136, 10595072, 10775296, 10634240, 10086144, /* 52920-52927 */ +9491456, 9143296, 9046528, 8993536, 8796672, 8417536, 7899136, 7401984, /* 52928-52935 */ +7124224, 7104000, 7302656, 7487488, 7276800, 6831104, 6760448, 7080448, /* 52936-52943 */ +7266048, 7172352, 7017728, 6983168, 7113728, 7250688, 7316480, 7450112, /* 52944-52951 */ +7611648, 7475456, 6953984, 6428672, 6362624, 6696192, 6991872, 7042816, /* 52952-52959 */ +7010048, 7032320, 7013120, 6704896, 6195712, 5806848, 5543936, 5356288, /* 52960-52967 */ +5530112, 5990144, 6134784, 5804800, 5478144, 5448192, 5444352, 5150720, /* 52968-52975 */ +4668672, 4345856, 4315136, 4502016, 4851200, 5278976, 5496064, 5321472, /* 52976-52983 */ +4981504, 4813568, 4896256, 5118464, 5229312, 5048320, 4842752, 5058304, /* 52984-52991 */ +5701376, 6435840, 6843136, 6647296, 6263808, 6437120, 7006208, 7127808, /* 52992-52999 */ +6558464, 5864704, 5669632, 5923584, 6095360, 6063616, 6027008, 5843968, /* 53000-53007 */ +5434368, 5110528, 5042432, 5147136, 5276928, 5217792, 5015552, 5007872, /* 53008-53015 */ +5334784, 5841152, 6238720, 6307584, 6197504, 6319616, 6796544, 7254784, /* 53016-53023 */ +7325952, 7238656, 7428096, 7873536, 8318976, 8616704, 8613120, 8316928, /* 53024-53031 */ +7982336, 7789312, 7791616, 7960832, 8099072, 7921920, 7439360, 7044352, /* 53032-53039 */ +7093248, 7313920, 7223040, 6856960, 6613248, 6777088, 7313664, 7692032, /* 53040-53047 */ +7499776, 7194880, 7297536, 7537920, 7571200, 7501568, 7452672, 7468800, /* 53048-53055 */ +7595008, 7917568, 8415744, 8786176, 8781312, 8664064, 8664576, 8615424, /* 53056-53063 */ +8463104, 8458752, 8578304, 8540160, 8424704, 8622336, 9079296, 9391104, /* 53064-53071 */ +9338624, 8879360, 8259328, 8048896, 8391936, 8889344, 9186304, 9037056, /* 53072-53079 */ +8610048, 8605184, 9150720, 9559552, 9396992, 8688128, 7703040, 7187200, /* 53080-53087 */ +7710464, 8793344, 9622272, 9882624, 9662976, 9316864, 9203200, 9374464, /* 53088-53095 */ +9738752, 10078976, 10020352, 9756416, 9978624, 10580224, 10962688, 11116288, /* 53096-53103 */ +11056128, 10587648, 9973248, 9591552, 9489664, 9634304, 9637376, 9198848, /* 53104-53111 */ +8889856, 9095424, 9218816, 8925952, 8581632, 8335104, 8076032, 7863296, /* 53112-53119 */ +7808512, 8020992, 8531200, 9041664, 9203968, 9127168, 9108736, 9100288, /* 53120-53127 */ +8984320, 9027840, 9433600, 9846528, 9896448, 9785600, 9812736, 9861632, /* 53128-53135 */ +9729280, 9427456, 9110272, 8943616, 8925952, 8866048, 8723200, 8629760, /* 53136-53143 */ +8652288, 8812544, 9017088, 9075712, 8988416, 8806400, 8474112, 8120576, /* 53144-53151 */ +8130560, 8632832, 9315072, 9605888, 9321728, 8955392, 8915712, 9021696, /* 53152-53159 */ +9050880, 9071360, 9204224, 9475584, 9684480, 9743104, 9893120, 10133248, /* 53160-53167 */ +10076416, 9673984, 9222400, 9023744, 9261312, 9676800, 9836288, 9863936, /* 53168-53175 */ +9933824, 9831424, 9635840, 9609216, 9648384, 9671936, 9763840, 9742336, /* 53176-53183 */ +9529856, 9413120, 9564160, 9817856, 10091776, 10409216, 10484224, 10028288, /* 53184-53191 */ +9489664, 9510144, 9965568, 10278400, 10263808, 10309120, 10794496, 11440384, /* 53192-53199 */ +11814656, 11955456, 11771136, 11043584, 10337280, 10454272, 11178752, 11730688, /* 53200-53207 */ +11933696, 12020224, 11964672, 11659520, 11348992, 11336704, 11503616, 11500032, /* 53208-53215 */ +11326208, 11207936, 11181312, 11233280, 11524608, 11903232, 11893248, 11562496, /* 53216-53223 */ +11370496, 11396352, 11480320, 11525888, 11435264, 11361280, 11663616, 12119808, /* 53224-53231 */ +12198656, 11910400, 11590144, 11379456, 11312384, 11200512, 10864896, 10566144, /* 53232-53239 */ +10558464, 10575872, 10423296, 10274816, 10179840, 9991936, 9664768, 9201408, /* 53240-53247 */ +8675840, 8303104, 8258560, 8503040, 8864512, 9032448, 8709632, 8039424, /* 53248-53255 */ +7559424, 7591168, 8011264, 8381440, 8285184, 7748352, 7237632, 7191808, /* 53256-53263 */ +7695616, 8384512, 8605696, 8214016, 7768576, 7495680, 7072000, 6546688, /* 53264-53271 */ +6336000, 6396928, 6446336, 6440448, 6375424, 6252544, 6216448, 6204416, /* 53272-53279 */ +6059776, 5934080, 5920000, 5813248, 5618432, 5581824, 5698304, 5776384, /* 53280-53287 */ +5742848, 5618176, 5483520, 5506304, 5687552, 5768448, 5580800, 5291776, /* 53288-53295 */ +5058560, 4847872, 4749568, 4870144, 5006080, 4910848, 4719872, 4663552, /* 53296-53303 */ +4703488, 4613888, 4438528, 4422144, 4613376, 4903680, 5216000, 5374464, /* 53304-53311 */ +5300736, 5206272, 5138176, 4956416, 4806912, 4891136, 5097984, 5336064, /* 53312-53319 */ +5540096, 5470976, 5088768, 4782592, 4755968, 4756736, 4581632, 4412672, /* 53320-53327 */ +4491264, 4815104, 5131776, 5240320, 5243136, 5397504, 5709824, 6025728, /* 53328-53335 */ +6241536, 6305280, 6175488, 6070784, 6329344, 6882560, 7196928, 7012608, /* 53336-53343 */ +6780160, 6939904, 7242752, 7293696, 7042304, 6626816, 6417920, 6771456, /* 53344-53351 */ +7302912, 7296512, 6838528, 6567168, 6758144, 7239168, 7674624, 7682816, /* 53352-53359 */ +7277312, 6947840, 7072768, 7532544, 8019456, 8282624, 8225024, 7983872, /* 53360-53367 */ +7810048, 7857920, 8159232, 8556544, 8674304, 8398592, 8113664, 8173056, /* 53368-53375 */ +8510208, 8871936, 9089792, 9152256, 9127936, 9051904, 8993536, 9026048, /* 53376-53383 */ +9050112, 8979200, 8925184, 8944128, 9027328, 9169920, 9256960, 9277952, /* 53384-53391 */ +9412864, 9583616, 9525504, 9280000, 9061632, 8967680, 9005056, 9172992, /* 53392-53399 */ +9409280, 9590016, 9569280, 9448448, 9521920, 9858304, 10273792, 10473216, /* 53400-53407 */ +10278912, 9888000, 9704704, 9841664, 10191616, 10526720, 10531584, 10234624, /* 53408-53415 */ +10050304, 10070016, 10064640, 10014208, 9932288, 9688320, 9407232, 9375488, /* 53416-53423 */ +9559296, 9723392, 9732608, 9508864, 9190912, 9094400, 9242112, 9336320, /* 53424-53431 */ +9348352, 9358336, 9241088, 9096704, 9251584, 9582848, 9708288, 9579776, /* 53432-53439 */ +9333504, 9139456, 9216512, 9485824, 9571840, 9451008, 9516288, 9853440, /* 53440-53447 */ +10128128, 10122496, 9853184, 9472768, 9229056, 9195008, 9268992, 9437440, /* 53448-53455 */ +9535488, 9344256, 9116672, 9230848, 9578496, 9821952, 9728512, 9316608, /* 53456-53463 */ +8861952, 8658432, 8808192, 9217280, 9526272, 9506816, 9293568, 9065216, /* 53464-53471 */ +8967680, 9266944, 9916672, 10472192, 10629120, 10377984, 9894144, 9541120, /* 53472-53479 */ +9677312, 10257664, 10814976, 10934016, 10572544, 10082560, 9890048, 10070528, /* 53480-53487 */ +10317056, 10427392, 10374144, 10071040, 9613056, 9337344, 9381888, 9660672, /* 53488-53495 */ +9985280, 10048256, 9803776, 9639680, 9687296, 9785856, 10036992, 10467840, /* 53496-53503 */ +10695680, 10447872, 9979904, 9728256, 9923072, 10441728, 10949632, 11141376, /* 53504-53511 */ +10951680, 10632960, 10465792, 10469376, 10523392, 10574080, 10627072, 10703872, /* 53512-53519 */ +10749184, 10722816, 10686208, 10674688, 10691072, 10745344, 10734336, 10589952, /* 53520-53527 */ +10484992, 10621696, 10937856, 11195392, 11221248, 11051264, 10870784, 10817536, /* 53528-53535 */ +10918912, 11035648, 10994432, 10837504, 10830080, 11118848, 11470336, 11443456, /* 53536-53543 */ +10971648, 10525184, 10483200, 10726912, 10973952, 11004928, 10701568, 10218752, /* 53544-53551 */ +9861888, 9729536, 9785088, 9878528, 9826048, 9621504, 9412352, 9241600, /* 53552-53559 */ +9178112, 9200128, 9092352, 8773632, 8462592, 8361472, 8420608, 8488960, /* 53560-53567 */ +8467968, 8379136, 8271616, 8165376, 8078080, 8001536, 7903232, 7753472, /* 53568-53575 */ +7594752, 7527936, 7502848, 7399936, 7206144, 7001856, 6854656, 6793216, /* 53576-53583 */ +6784768, 6787072, 6786816, 6723072, 6529280, 6215680, 5881344, 5738496, /* 53584-53591 */ +5856512, 6002944, 5964800, 5810944, 5651968, 5523456, 5463808, 5409024, /* 53592-53599 */ +5225472, 5020416, 4987648, 5017088, 4933632, 4773120, 4624896, 4592384, /* 53600-53607 */ +4724736, 4702464, 4303616, 3940864, 4008960, 4366592, 4771328, 5034752, /* 53608-53615 */ +4887552, 4381184, 3961088, 3902976, 4089088, 4309504, 4363776, 4137728, /* 53616-53623 */ +3877120, 3966464, 4333568, 4562944, 4427264, 3964160, 3473664, 3365632, /* 53624-53631 */ +3703040, 4136704, 4354560, 4269568, 4062464, 4002048, 4140032, 4317440, /* 53632-53639 */ +4495616, 4651264, 4754944, 4846080, 4969728, 5064448, 5087744, 5074432, /* 53640-53647 */ +5141248, 5355520, 5584896, 5675776, 5667840, 5629440, 5521920, 5406208, /* 53648-53655 */ +5426944, 5551872, 5640192, 5756672, 6013184, 6289152, 6387712, 6316544, /* 53656-53663 */ +6197504, 6121472, 6237952, 6589440, 6993920, 7218944, 7241216, 7250944, /* 53664-53671 */ +7343872, 7367680, 7244032, 7142144, 7132160, 7059200, 6949376, 7067904, /* 53672-53679 */ +7521792, 8008448, 8113408, 7840000, 7618048, 7690752, 7921152, 8136448, /* 53680-53687 */ +8331776, 8587520, 8883712, 9069568, 9087232, 9022720, 8978944, 9031680, /* 53688-53695 */ +9164800, 9252864, 9279744, 9300224, 9229568, 9037056, 8987648, 9218816, /* 53696-53703 */ +9439232, 9372672, 9209856, 9222912, 9385984, 9621504, 9918208, 10043648, /* 53704-53711 */ +9847296, 9643776, 9768960, 10132992, 10451200, 10531072, 10353408, 10019072, /* 53712-53719 */ +9696000, 9683456, 10134784, 10629632, 10645248, 10266624, 9908224, 9764096, /* 53720-53727 */ +9810432, 9996544, 10200576, 10268416, 10141952, 9865728, 9612032, 9623040, /* 53728-53735 */ +9987072, 10452480, 10597376, 10272768, 9791488, 9557760, 9584128, 9701888, /* 53736-53743 */ +9889792, 10099456, 10159360, 10038272, 9829888, 9607168, 9504256, 9652224, /* 53744-53751 */ +9879552, 9950208, 9844224, 9667584, 9596928, 9777408, 10063616, 10168320, /* 53752-53759 */ +10061568, 9850624, 9651200, 9664768, 9871616, 10022912, 10050816, 9997312, /* 53760-53767 */ +9773056, 9434112, 9240320, 9307904, 9520896, 9671424, 9660416, 9571072, /* 53768-53775 */ +9450752, 9320960, 9244672, 9197312, 9190400, 9385472, 9764352, 10034944, /* 53776-53783 */ +9940224, 9573632, 9350656, 9535744, 9913600, 10147584, 10131712, 10016256, /* 53784-53791 */ +10014976, 10102528, 10049024, 9856512, 9704448, 9721600, 9981440, 10303488, /* 53792-53799 */ +10305024, 9947392, 9542144, 9349888, 9508096, 9853184, 9974272, 9828864, /* 53800-53807 */ +9720320, 9760256, 9858304, 9943040, 9996288, 10017280, 9975552, 9894144, /* 53808-53815 */ +9816064, 9684480, 9529088, 9571328, 9847296, 10181376, 10351104, 10271488, /* 53816-53823 */ +10154752, 10148352, 10065664, 9879808, 9841408, 10019840, 10341888, 10625280, /* 53824-53831 */ +10717440, 10797568, 11018752, 11115520, 10925312, 10642432, 10459648, 10404352, /* 53832-53839 */ +10500864, 10774272, 11152128, 11366656, 11298304, 10989824, 10521600, 10176768, /* 53840-53847 */ +10272256, 10646016, 10901248, 10901504, 10694400, 10454016, 10464768, 10740736, /* 53848-53855 */ +10990336, 11050496, 10907136, 10543104, 10070272, 9686528, 9532416, 9661440, /* 53856-53863 */ +9974784, 10159104, 9973248, 9551360, 9175808, 8994048, 9066240, 9318400, /* 53864-53871 */ +9394176, 9071104, 8662784, 8535040, 8638464, 8794112, 8893952, 8834816, /* 53872-53879 */ +8634624, 8459776, 8344320, 8245504, 8151552, 8008704, 7796736, 7569408, /* 53880-53887 */ +7374080, 7304448, 7369216, 7328768, 7069184, 6722048, 6484736, 6485760, /* 53888-53895 */ +6714368, 6988800, 7072256, 6822912, 6399232, 6147328, 6145024, 6223872, /* 53896-53903 */ +6243072, 6165248, 6067968, 6081024, 6202880, 6344448, 6258944, 5754880, /* 53904-53911 */ +5146368, 4900352, 4994560, 5141248, 5144576, 5003264, 4878080, 4856320, /* 53912-53919 */ +4877056, 4858880, 4672768, 4395264, 4387584, 4677888, 4860928, 4786432, /* 53920-53927 */ +4547328, 4250112, 4135424, 4302848, 4480256, 4391424, 4020224, 3567104, /* 53928-53935 */ +3389952, 3675648, 4156672, 4389376, 4194816, 3775488, 3486208, 3574784, /* 53936-53943 */ +3937536, 4209408, 4189440, 4116480, 4229888, 4388352, 4452096, 4531712, /* 53944-53951 */ +4700672, 4830208, 4863232, 4874496, 4844288, 4682240, 4507904, 4525312, /* 53952-53959 */ +4647936, 4713472, 4796416, 4939264, 5035008, 5068800, 5115392, 5160448, /* 53960-53967 */ +5102336, 4969216, 4973824, 5278720, 5789696, 6216704, 6281472, 6001408, /* 53968-53975 */ +5669632, 5535744, 5738496, 6262784, 6751744, 6834944, 6633984, 6443520, /* 53976-53983 */ +6302464, 6239232, 6390528, 6618368, 6687488, 6676736, 6717696, 6716928, /* 53984-53991 */ +6762240, 7060480, 7409408, 7514624, 7458560, 7364864, 7268096, 7288320, /* 53992-53999 */ +7523328, 7835136, 8043520, 8131328, 8157184, 8092416, 7954176, 7912960, /* 54000-54007 */ +8040448, 8204032, 8278016, 8179968, 7976960, 7990784, 8366336, 8769280, /* 54008-54015 */ +8861440, 8737536, 8607488, 8548608, 8677120, 9069824, 9521152, 9760256, /* 54016-54023 */ +9764608, 9602560, 9383168, 9296384, 9378304, 9510912, 9680896, 9770752, /* 54024-54031 */ +9519616, 9117440, 9102592, 9502208, 9881600, 9979904, 9765888, 9372672, /* 54032-54039 */ +9185792, 9477376, 9960704, 10163968, 10068992, 10002176, 10002176, 9995776, /* 54040-54047 */ +10130944, 10419456, 10480384, 10222592, 9975552, 9934592, 10143232, 10520064, /* 54048-54055 */ +10576384, 10010624, 9444352, 9556992, 10111488, 10610432, 10895616, 10875392, /* 54056-54063 */ +10497536, 10006272, 9750528, 9881088, 10358016, 10919680, 11204352, 11024896, /* 54064-54071 */ +10489856, 9982208, 9926400, 10299392, 10644480, 10705152, 10589184, 10386432, /* 54072-54079 */ +10177536, 10070016, 9987584, 9910784, 10017792, 10225152, 10241280, 10068480, /* 54080-54087 */ +9885696, 9915136, 10291968, 10614016, 10453248, 10157824, 10128128, 10240256, /* 54088-54095 */ +10456832, 10842624, 11113728, 10940416, 10375680, 9854208, 9736960, 10057216, /* 54096-54103 */ +10629888, 11035648, 10857472, 10299904, 9882368, 9735936, 9757440, 9854976, /* 54104-54111 */ +10015744, 10321408, 10504448, 10210816, 9766144, 9706496, 9970944, 10272256, /* 54112-54119 */ +10417920, 10325504, 10097408, 9814784, 9515008, 9344768, 9409536, 9714688, /* 54120-54127 */ +10132480, 10185472, 9760000, 9538560, 9809408, 9943296, 9628416, 9279488, /* 54128-54135 */ +9287424, 9666816, 10172416, 10454784, 10290944, 9840384, 9598720, 9801728, /* 54136-54143 */ +10166528, 10440704, 10588416, 10473728, 10149120, 9930752, 9990144, 10263808, /* 54144-54151 */ +10618624, 10888704, 10977280, 10833664, 10547968, 10344704, 10279424, 10343936, /* 54152-54159 */ +10592512, 10858752, 10934272, 10877696, 10769664, 10612480, 10447616, 10252544, /* 54160-54167 */ +10062336, 10042880, 10172928, 10283776, 10323200, 10250752, 10028032, 9801216, /* 54168-54175 */ +9718272, 9714688, 9670912, 9586688, 9514240, 9448704, 9412352, 9465600, /* 54176-54183 */ +9496832, 9413376, 9273344, 9168384, 9088768, 9024768, 9004288, 8977920, /* 54184-54191 */ +8849408, 8624896, 8436480, 8415232, 8485376, 8476928, 8299520, 7959808, /* 54192-54199 */ +7618304, 7469312, 7461120, 7418368, 7345920, 7308032, 7212800, 7053824, /* 54200-54207 */ +6917120, 6814464, 6771968, 6809856, 6807552, 6649344, 6430464, 6316288, /* 54208-54215 */ +6356736, 6440704, 6484736, 6472704, 6367488, 6136832, 5841408, 5623040, /* 54216-54223 */ +5624320, 5834240, 5954816, 5697792, 5199872, 4893440, 5058560, 5500672, /* 54224-54231 */ +5751296, 5554944, 5080064, 4724224, 4732928, 4976896, 5168128, 5169408, /* 54232-54239 */ +4978432, 4715520, 4599552, 4642304, 4670720, 4634368, 4565504, 4411904, /* 54240-54247 */ +4230912, 4169216, 4177152, 4110336, 4059904, 4184064, 4325376, 4287488, /* 54248-54255 */ +4182528, 4123648, 4071168, 4098560, 4281344, 4373760, 4226304, 4160512, /* 54256-54263 */ +4489216, 4955136, 5051136, 4752384, 4399616, 4149760, 4080128, 4398080, /* 54264-54271 */ +4851200, 4915456, 4733952, 4796160, 4929280, 4669952, 4163584, 4038912, /* 54272-54279 */ +4612608, 5423872, 5642496, 5166592, 4772608, 4914688, 5147648, 5073664, /* 54280-54287 */ +4990976, 5231872, 5605632, 5769728, 5708288, 5615104, 5679360, 5852160, /* 54288-54295 */ +5818880, 5515520, 5380096, 5706752, 6288384, 6770944, 6916096, 6660864, /* 54296-54303 */ +6219520, 6017280, 6362368, 6976000, 7202304, 6940672, 6754816, 6930176, /* 54304-54311 */ +7262208, 7586304, 7735040, 7615744, 7454208, 7589888, 7992320, 8286208, /* 54312-54319 */ +8114432, 7604992, 7408128, 7889152, 8628992, 9034752, 8969728, 8536576, /* 54320-54327 */ +8020224, 7875072, 8279552, 8873216, 9299712, 9416960, 9216512, 8922112, /* 54328-54335 */ +8859392, 9132288, 9577984, 9846784, 9673216, 9182720, 8741120, 8758784, /* 54336-54343 */ +9413120, 10145280, 10172160, 9656064, 9336064, 9336576, 9419008, 9577472, /* 54344-54351 */ +9860096, 10105088, 9978624, 9468416, 9209088, 9677568, 10565888, 11165952, /* 54352-54359 */ +11009024, 10347520, 9910528, 9888512, 9951488, 10073600, 10372608, 10624256, /* 54360-54367 */ +10569728, 10382080, 10443776, 10670336, 10551552, 10036224, 9714944, 10132992, /* 54368-54375 */ +11082496, 11541248, 10876672, 9873664, 9501952, 9766400, 10422272, 11197952, /* 54376-54383 */ +11469312, 10912512, 10031872, 9577984, 9882112, 10586880, 10944000, 10673664, /* 54384-54391 */ +10242304, 10127616, 10313216, 10573312, 10685696, 10426624, 9853952, 9573632, /* 54392-54399 */ +10107904, 11019520, 11223552, 10328320, 9319680, 9439232, 10568448, 11393536, /* 54400-54407 */ +11058432, 10127616, 9601536, 9690112, 10011648, 10369280, 10724096, 10826752, /* 54408-54415 */ +10468352, 9989376, 9918720, 10139648, 10181632, 10045440, 9982976, 9910528, /* 54416-54423 */ +9784576, 9851648, 9981440, 9743360, 9394432, 9554432, 10036992, 10042624, /* 54424-54431 */ +9422080, 8877824, 8982272, 9488128, 9808384, 9737472, 9572096, 9567744, /* 54432-54439 */ +9596416, 9549312, 9577984, 9624320, 9382656, 8969216, 8911616, 9371136, /* 54440-54447 */ +9953792, 10047744, 9436672, 8818176, 9005568, 9724928, 10145280, 10016000, /* 54448-54455 */ +9564416, 9186816, 9305344, 9795072, 10107648, 10156544, 10235904, 10367488, /* 54456-54463 */ +10447616, 10521344, 10527744, 10287616, 9838592, 9571328, 9783552, 10290944, /* 54464-54471 */ +10624512, 10617344, 10418432, 10132736, 9861376, 9790720, 9865728, 9852416, /* 54472-54479 */ +9794048, 9856256, 10010368, 10221056, 10330112, 10113280, 9800192, 9803520, /* 54480-54487 */ +9994240, 10056448, 9872128, 9464832, 9126400, 9257728, 9676288, 9866496, /* 54488-54495 */ +9710080, 9427712, 9211904, 9107456, 9027328, 8943104, 8954624, 9064704, /* 54496-54503 */ +9110272, 9024768, 8933120, 8971776, 9101056, 9119232, 8906496, 8617216, /* 54504-54511 */ +8492032, 8508416, 8511488, 8453632, 8340736, 8185344, 8057088, 7980032, /* 54512-54519 */ +7823872, 7555840, 7363328, 7358720, 7426304, 7412992, 7353856, 7395584, /* 54520-54527 */ +7539456, 7584256, 7484672, 7438080, 7464448, 7380224, 7190784, 6969600, /* 54528-54535 */ +6712576, 6592000, 6746624, 6944512, 6936832, 6765824, 6494208, 6137856, /* 54536-54543 */ +5754880, 5496576, 5647872, 6092288, 6228992, 5987840, 5885184, 5999360, /* 54544-54551 */ +6075392, 6050560, 5891328, 5773056, 5948160, 6070016, 5805824, 5587712, /* 54552-54559 */ +5644544, 5608448, 5361664, 5046528, 4722432, 4649984, 4995584, 5281280, /* 54560-54567 */ +4965632, 4186880, 3640832, 3986944, 5177856, 6192128, 5997056, 4836864, /* 54568-54575 */ +4005376, 4228096, 4881664, 5322240, 5889024, 6509824, 6107392, 4860416, /* 54576-54583 */ +4491008, 5185280, 5374208, 4910592, 4848128, 4932096, 4455424, 4210176, /* 54584-54591 */ +5262592, 6714368, 6175488, 3505664, 2135552, 3913984, 6036992, 6227968, /* 54592-54599 */ +5858048, 5990656, 5923328, 5666304, 5468160, 4866816, 4376832, 5037056, /* 54600-54607 */ +6121472, 6225664, 5640704, 5435904, 5395968, 4935424, 4726528, 5368576, /* 54608-54615 */ +5886720, 5478912, 5124096, 5682944, 6456832, 6832384, 6835456, 6144512, /* 54616-54623 */ +5216000, 5779200, 7619328, 8299008, 7099392, 5924352, 5745664, 6013440, /* 54624-54631 */ +6680576, 7889152, 8945920, 8457216, 6383360, 5402624, 7089920, 8710912, /* 54632-54639 */ +7778560, 6668800, 7855872, 9340672, 8773120, 7403520, 7528960, 8650752, /* 54640-54647 */ +8779008, 7831040, 7580928, 8465664, 9273088, 9431296, 9116928, 8349184, /* 54648-54655 */ +7682048, 8154624, 9395456, 9849344, 8983808, 8041984, 8303104, 9530112, /* 54656-54663 */ +10399744, 10167808, 9485312, 9285888, 9535744, 9707520, 9623040, 9433856, /* 54664-54671 */ +9298432, 9162240, 8984832, 9035264, 9505792, 9841408, 9590272, 9399552, /* 54672-54679 */ +9812224, 10230272, 10146048, 9787648, 9399040, 9379840, 10182656, 11355648, /* 54680-54687 */ +11681024, 10560768, 9132032, 9096192, 10229504, 10945024, 10980608, 11112448, /* 54688-54695 */ +11162624, 10575872, 9920256, 10309632, 11469312, 11745024, 10789120, 10209792, /* 54696-54703 */ +10664960, 11131648, 11042816, 10894080, 11024896, 11028736, 10778624, 10926848, /* 54704-54711 */ +11447552, 11372288, 10515200, 9726464, 9738496, 10487040, 11133952, 11065088, /* 54712-54719 */ +10522880, 9964544, 9960448, 10831872, 11635712, 11188992, 9927936, 9212672, /* 54720-54727 */ +9704192, 10870016, 11642112, 11464448, 10622208, 9773056, 9419520, 9619968, /* 54728-54735 */ +10162176, 10847232, 11030016, 10172672, 9117696, 9250304, 10407680, 11173888, /* 54736-54743 */ +10836224, 10157824, 9906432, 9761024, 9503488, 9706496, 10330112, 10592256, /* 54744-54751 */ +10380800, 10183168, 9981952, 9533696, 9121024, 9327104, 9979648, 10274304, /* 54752-54759 */ +10184960, 10308608, 10365184, 9841408, 9407488, 9792768, 10319872, 9978368, /* 54760-54767 */ +9244160, 9327872, 10057472, 10183936, 9604096, 9362432, 9861888, 10246912, /* 54768-54775 */ +9652736, 8644608, 8561408, 9405696, 10021376, 10072064, 10021376, 9880576, /* 54776-54783 */ +9399040, 8849408, 8806656, 9408768, 10220288, 10645760, 10326528, 9449216, /* 54784-54791 */ +8806656, 9133824, 10166272, 10704128, 10077696, 9145344, 8995072, 9288960, /* 54792-54799 */ +9148416, 8833024, 9012736, 9328384, 9114368, 8887808, 9389056, 9779456, /* 54800-54807 */ +9001728, 8039680, 8423936, 9519872, 9701888, 9048576, 8687616, 8813056, /* 54808-54815 */ +8958208, 9171712, 9579264, 9671168, 9072128, 8370176, 8427776, 9160448, /* 54816-54823 */ +9561856, 9123584, 8535808, 8389376, 8358912, 8263168, 8416256, 8615168, /* 54824-54831 */ +8489472, 8468224, 9010944, 9512960, 9045248, 7877632, 7371520, 8125440, /* 54832-54839 */ +9019904, 9115136, 8781568, 8346624, 7885824, 7808256, 8116736, 8191488, /* 54840-54847 */ +7967744, 7950080, 8143616, 7931904, 7062016, 6566656, 7698944, 9425408, /* 54848-54855 */ +9332992, 7569152, 6424576, 6698752, 6972416, 6711552, 7271936, 8637696, /* 54856-54863 */ +8840192, 7696384, 7163136, 7553792, 7270400, 6168320, 5824256, 6678784, /* 54864-54871 */ +7302912, 7135488, 7413504, 7993600, 7117056, 5305344, 5128704, 6952448, /* 54872-54879 */ +8546304, 8180736, 6300928, 4781312, 4914944, 5793536, 6505984, 7481344, /* 54880-54887 */ +8179712, 7503360, 5933312, 4586496, 4630016, 6391552, 7902976, 7474688, /* 54888-54895 */ +6266368, 5784832, 5924096, 5991424, 5412608, 4621824, 5013504, 6621440, /* 54896-54903 */ +7678208, 6999552, 5566720, 5475328, 6364160, 5448192, 3479808, 4507392, /* 54904-54911 */ +7920640, 8753408, 5839616, 2897664, 2909440, 5014784, 6713600, 7144704, /* 54912-54919 */ +6929152, 6741760, 6618624, 5779968, 4214528, 3652608, 4679168, 5249024, /* 54920-54927 */ +4933888, 6330112, 9444864, 9790208, 5805568, 2662400, 4555520, 8124160, /* 54928-54935 */ +8303104, 5659392, 4594432, 5593856, 5406464, 4779520, 6652672, 8880640, /* 54936-54943 */ +7388672, 4310528, 4599808, 7603456, 8762880, 6135040, 3678464, 5058304, /* 54944-54951 */ +7787264, 8138496, 6342656, 5317888, 6007040, 6766080, 6437632, 6255360, /* 54952-54959 */ +7327232, 8108800, 7287296, 6701056, 8070656, 9572864, 8818176, 6955776, /* 54960-54967 */ +7109120, 9304064, 9834240, 6942976, 4857856, 7174656, 10742016, 11116544, /* 54968-54975 */ +8385536, 5872896, 5772288, 7497728, 8973056, 9248000, 9160704, 8889600, /* 54976-54983 */ +7982080, 7165440, 7436288, 8451840, 9069056, 8934656, 9037312, 9702400, /* 54984-54991 */ +9790720, 9224960, 8935168, 8328448, 7042048, 6954240, 8720640, 10267648, /* 54992-54999 */ +9945344, 8985344, 9329152, 9930240, 8704768, 7122432, 7882752, 9987584, /* 55000-55007 */ +10756096, 9964032, 9515264, 10071040, 10099712, 9255424, 9350656, 10428928, /* 55008-55015 */ +10611200, 9739520, 9175296, 9346048, 9633024, 9665536, 9842944, 10172416, /* 55016-55023 */ +9933568, 9369088, 9352704, 9752576, 10138112, 10288640, 9930240, 9464832, /* 55024-55031 */ +9561088, 10069760, 10602496, 10846976, 10545152, 9982208, 9566464, 9479424, /* 55032-55039 */ +9963520, 10644736, 10535424, 9638144, 9166080, 9804288, 10733568, 10652928, /* 55040-55047 */ +9667584, 8947456, 8748544, 8938240, 9842176, 10816256, 10558976, 9415168, /* 55048-55055 */ +8946688, 9471744, 9859584, 9577984, 9492224, 9829376, 9620224, 9138688, /* 55056-55063 */ +9657088, 10868480, 11162624, 10049024, 9067776, 9665024, 10819584, 10991616, /* 55064-55071 */ +10555136, 10234112, 9801728, 9342976, 9476864, 10300160, 10992896, 10575616, /* 55072-55079 */ +9554944, 9114624, 9281024, 9695232, 10339584, 10698752, 10429952, 10124288, /* 55080-55087 */ +10308608, 10641920, 10418944, 9649920, 9318144, 9818368, 10370304, 10505472, /* 55088-55095 */ +10521856, 10426624, 9802240, 8903936, 8799488, 9807872, 10643200, 10195456, /* 55096-55103 */ +9143296, 8672512, 8794624, 8979456, 9273088, 10012160, 10769408, 10473984, /* 55104-55111 */ +9238528, 8645120, 9255424, 9916416, 10077696, 10307584, 10446080, 9680128, /* 55112-55119 */ +8503808, 8473856, 9639936, 10233856, 9449472, 8659456, 8886784, 9308928, /* 55120-55127 */ +9241088, 9219328, 9492736, 9306112, 8563456, 8520448, 9677056, 10473472, /* 55128-55135 */ +9714944, 8473600, 8179712, 8878080, 9881344, 10646272, 10765056, 10193408, /* 55136-55143 */ +9542656, 9499136, 9987328, 10385920, 10222848, 9452544, 8516608, 7991808, /* 55144-55151 */ +8349184, 9737984, 10979072, 10312448, 8588288, 8339456, 9448960, 9786880, /* 55152-55159 */ +9138432, 8824320, 8946176, 8462848, 7631360, 8511744, 10949632, 11406592, /* 55160-55167 */ +8969984, 7229184, 8288256, 9734912, 9195776, 7724288, 7339520, 8449792, /* 55168-55175 */ +9725440, 10097152, 9806592, 9272064, 8308224, 7138048, 7129856, 8841472, /* 55176-55183 */ +10425088, 10211840, 8916992, 7741696, 7163392, 7352064, 7906304, 8428032, /* 55184-55191 */ +8973056, 9093120, 8498688, 8063488, 8208128, 7978240, 6797568, 6108160, /* 55192-55199 */ +7818240, 10349312, 10136064, 7741184, 6275584, 6338304, 6706688, 6861312, /* 55200-55207 */ +7224064, 8344320, 9358336, 8584704, 6628864, 5600256, 6299136, 7413248, /* 55208-55215 */ +7405056, 7137536, 8351232, 9882112, 9529344, 8036864, 6715136, 5191680, /* 55216-55223 */ +3668224, 3443456, 5299968, 8191488, 9753344, 9022208, 7813888, 7309312, /* 55224-55231 */ +6415360, 5295360, 5582848, 7074816, 8471552, 9010176, 8073216, 6892032, /* 55232-55239 */ +7238656, 8011520, 7914240, 6843904, 4453120, 2274048, 3153152, 5468416, /* 55240-55247 */ +6451456, 7695616, 9266944, 8794880, 7119616, 5859072, 5010944, 5014272, /* 55248-55255 */ +5675008, 6551040, 7936000, 7936768, 5500416, 4653568, 7454464, 9306368, /* 55256-55263 */ +6947584, 3473408, 3768832, 7534080, 8589568, 5365504, 4176640, 7236352, /* 55264-55271 */ +9398784, 7637504, 4552960, 3311104, 4595968, 6676992, 7364096, 6544640, /* 55272-55279 */ +5690880, 5720320, 5779968, 5232640, 5209088, 6044672, 6244096, 5701632, /* 55280-55287 */ +5433600, 5731840, 6803200, 7701760, 6949376, 6458368, 8261632, 10050048, /* 55288-55295 */ +9128448, 6561024, 4154880, 2991104, 4483072, 7299584, 8391168, 7307008, /* 55296-55303 */ +5658880, 5255424, 6981632, 8966912, 9128192, 8438528, 8009216, 7303424, /* 55304-55311 */ +6662912, 6471168, 5979648, 5514752, 5421568, 5015552, 5190144, 6992896, /* 55312-55319 */ +8879360, 9412352, 9002240, 7972864, 6240000, 4661248, 4998912, 7439104, /* 55320-55327 */ +9522432, 9252096, 8185856, 8313856, 8436736, 7180288, 6033664, 6764544, /* 55328-55335 */ +8169216, 8080384, 7523584, 8511232, 9277184, 7671552, 6036224, 7034624, /* 55336-55343 */ +9123840, 9609216, 8388864, 7520768, 7748608, 7907584, 8294144, 9764352, /* 55344-55351 */ +10734848, 9903104, 8675840, 8112128, 7793152, 7653888, 7945216, 8877312, /* 55352-55359 */ +9933824, 10054144, 9659136, 9826048, 9736192, 8737792, 8371456, 9404160, /* 55360-55367 */ +10191104, 9133568, 7041024, 6649088, 9115648, 11738880, 11658496, 9840896, /* 55368-55375 */ +8783616, 8930560, 9312512, 9429760, 9468160, 9766912, 10129920, 9811456, /* 55376-55383 */ +8755456, 8189184, 8960768, 10189056, 10545408, 9676032, 8283392, 7650816, /* 55384-55391 */ +8507904, 9788160, 9806592, 8762880, 8247808, 8911104, 9797632, 9851136, /* 55392-55399 */ +9367040, 9468928, 10180864, 10237696, 9400832, 9005056, 9507840, 9647360, /* 55400-55407 */ +9049600, 9052672, 9972224, 10227968, 9285120, 8887808, 9987840, 10956544, /* 55408-55415 */ +10253824, 8753664, 8179200, 8856320, 9818880, 10109696, 9701376, 9359616, /* 55416-55423 */ +9853184, 10793472, 10847488, 9621248, 8385280, 8057600, 8276736, 8794112, /* 55424-55431 */ +9742848, 10414080, 9658368, 8027648, 7637248, 8983808, 10216448, 10207744, /* 55432-55439 */ +9588480, 8909056, 8302336, 8213504, 8881664, 9847552, 10206720, 9560064, /* 55440-55447 */ +8860416, 9060864, 9518080, 9285376, 8531968, 7771648, 7350528, 7904512, /* 55448-55455 */ +9384192, 10337536, 9916672, 9356032, 9543168, 9440768, 8617472, 8264192, /* 55456-55463 */ +8786176, 9292032, 9415424, 9614080, 10122496, 10455040, 10076160, 9312512, /* 55464-55471 */ +8578560, 7650304, 6959872, 7499520, 8839936, 9524736, 8894208, 7779584, /* 55472-55479 */ +7823360, 9234944, 10262784, 9732864, 8421632, 7605504, 7938048, 9040896, /* 55480-55487 */ +9717248, 9420800, 8823808, 8421888, 7919616, 7497984, 8001280, 9117440, /* 55488-55495 */ +9284096, 8391936, 7961600, 8363520, 8879616, 9248000, 9215232, 8535296, /* 55496-55503 */ +7726336, 7649792, 8705536, 10340864, 11165184, 10324736, 8854016, 8372992, /* 55504-55511 */ +8789760, 8608000, 7559680, 7659008, 9794304, 11607040, 10185216, 6829824, /* 55512-55519 */ +5601280, 7665920, 10320896, 10747136, 9239040, 8424960, 9231616, 9232384, /* 55520-55527 */ +7224064, 6284032, 8768768, 11821312, 11727616, 9310208, 8045056, 8762368, /* 55528-55535 */ +9368320, 8655616, 7965440, 8538368, 9299712, 9231360, 9136640, 9397760, /* 55536-55543 */ +9056512, 8238592, 8244224, 9115392, 9675264, 9404160, 8712192, 8210176, /* 55544-55551 */ +8064000, 8016128, 8492288, 9996032, 11325696, 11110144, 9840640, 8022016, /* 55552-55559 */ +5856256, 5367296, 7783936, 10595840, 11684608, 11255808, 9757952, 8237056, /* 55560-55567 */ +7923456, 8268288, 8182272, 8215808, 9015296, 9955840, 10222080, 9474048, /* 55568-55575 */ +8013312, 7026944, 7618816, 9239296, 10296832, 9930496, 8952320, 8812800, /* 55576-55583 */ +9140480, 8505600, 7171584, 5997312, 5413376, 6889728, 10499328, 13006336, /* 55584-55591 */ +11728384, 8466944, 6303232, 6855936, 8733952, 8894464, 7926272, 8667648, /* 55592-55599 */ +10681088, 10603520, 8288768, 7019008, 8232960, 9247232, 8406528, 7874048, /* 55600-55607 */ +8349440, 7742720, 6268928, 6517760, 8193024, 8632576, 7987200, 8638208, /* 55608-55615 */ +9873408, 8562688, 5421056, 4304896, 6541824, 8460288, 8087296, 8180992, /* 55616-55623 */ +9723904, 10058496, 7616000, 4766464, 4626176, 6509312, 7224320, 8033280, /* 55624-55631 */ +10202880, 9768192, 6446592, 4851456, 6311936, 7930368, 8120576, 7651072, /* 55632-55639 */ +7530752, 7819264, 7096320, 5448960, 4509440, 5502720, 7765760, 8759808, /* 55640-55647 */ +7441920, 6484736, 7835648, 9289984, 8418304, 6098432, 4698880, 5287424, /* 55648-55655 */ +6770432, 6957568, 5221632, 4320768, 6438400, 8742656, 7841280, 5405696, /* 55656-55663 */ +3755264, 3063808, 3639552, 5120256, 6918400, 8899072, 10283008, 10433792, /* 55664-55671 */ +9525504, 7430144, 4925440, 3697664, 4503296, 6278400, 6702336, 5488640, /* 55672-55679 */ +5618944, 7760384, 8675840, 7132928, 5233152, 4840960, 5985536, 7323136, /* 55680-55687 */ +7898112, 7810048, 6989824, 5940992, 5626368, 5704192, 5797632, 6493440, /* 55688-55695 */ +7772928, 9149440, 9337344, 6868992, 3975168, 4377856, 6867712, 8072448, /* 55696-55703 */ +7637248, 6460928, 5435392, 5881600, 7396608, 8333312, 8343040, 7887104, /* 55704-55711 */ +7524352, 7324672, 6492928, 5705472, 6563328, 7689728, 7102720, 6495488, /* 55712-55719 */ +7553536, 8706048, 8737280, 8258304, 7129344, 5263104, 4754688, 6762240, /* 55720-55727 */ +8912896, 9299712, 8928000, 8785664, 8700672, 8334080, 7759104, 7829504, /* 55728-55735 */ +8811264, 8736768, 6642688, 5058048, 5837056, 7340288, 8146432, 8846080, /* 55736-55743 */ +9437952, 9313024, 8665344, 8059136, 7917056, 7895040, 7073792, 6380544, /* 55744-55751 */ +7278848, 8544256, 9296896, 10203392, 9928448, 7923200, 7173888, 8527104, /* 55752-55759 */ +9467904, 9067264, 8065792, 7262976, 7668480, 9085440, 9834752, 9380608, /* 55760-55767 */ +8983808, 9457920, 9602560, 8373760, 7309824, 8461056, 10861312, 11397888, /* 55768-55775 */ +9188864, 7452928, 8636160, 10134016, 9086464, 7491072, 8480512, 10930432, /* 55776-55783 */ +11379456, 9450240, 7869440, 7772416, 8155904, 8944128, 10214144, 10687232, /* 55784-55791 */ +9900800, 9250304, 9821696, 11001856, 11419136, 10367488, 8431360, 7057152, /* 55792-55799 */ +7659776, 9478400, 9983744, 9201152, 9536512, 10705664, 10259968, 8757248, /* 55800-55807 */ +8641536, 9457664, 8808704, 7012352, 7194368, 10000128, 12320768, 12025600, /* 55808-55815 */ +10316544, 9115648, 8892160, 8883968, 8275712, 7880448, 9058560, 10850560, /* 55816-55823 */ +10916864, 9116672, 7876608, 8866304, 10508288, 10386432, 8862720, 8017664, /* 55824-55831 */ +8397824, 8854784, 8907776, 9549312, 10934528, 11355392, 10097152, 8813312, /* 55832-55839 */ +8585984, 8498432, 8070144, 8422912, 9996288, 11041792, 10064128, 8430080, /* 55840-55847 */ +8351488, 9377536, 9566208, 8812800, 8593408, 9014016, 8768256, 7779840, /* 55848-55855 */ +7598336, 8873216, 10205952, 10353408, 10058752, 10004480, 9130496, 7494400, /* 55856-55863 */ +7025664, 7925760, 8727296, 9515008, 10641152, 10634496, 8910336, 7508480, /* 55864-55871 */ +8219648, 9787904, 9991424, 9340928, 9755136, 10320384, 8792064, 6336256, /* 55872-55879 */ +6299392, 8956672, 11259136, 10996992, 9206528, 8091648, 8055552, 8377600, /* 55880-55887 */ +8941824, 9623808, 9606144, 8903680, 8618496, 9116160, 9609984, 9607680, /* 55888-55895 */ +9447424, 9611008, 9975040, 9612288, 8169472, 7116032, 8073216, 9926912, /* 55896-55903 */ +10270976, 9123840, 8674816, 9859072, 10985984, 10225152, 8493824, 7705600, /* 55904-55911 */ +7437056, 6776576, 7154688, 9566720, 12115456, 12541184, 10440960, 7670272, /* 55912-55919 */ +7020032, 8684032, 9535488, 8594944, 8395008, 9605120, 10213376, 9553920, /* 55920-55927 */ +9010176, 9302272, 9463552, 8492544, 7305728, 7729664, 9393664, 9750272, /* 55928-55935 */ +8037632, 6922496, 8726528, 11564544, 11526400, 8588544, 6222848, 6327296, /* 55936-55943 */ +7630848, 8457472, 9042944, 9912064, 10728192, 11045632, 10485760, 8893952, /* 55944-55951 */ +6904064, 5778944, 6989568, 9996544, 11501312, 9764096, 7805952, 7799808, /* 55952-55959 */ +7869440, 7492864, 7898368, 8628224, 8908544, 9038592, 9069568, 9115392, /* 55960-55967 */ +9094912, 8593664, 8327168, 8860160, 9301760, 9584896, 9977856, 9496832, /* 55968-55975 */ +8378880, 8080128, 8222720, 7852800, 7572736, 7946752, 8502272, 8478976, /* 55976-55983 */ +7589120, 6783232, 7480320, 9308160, 10690560, 10906112, 10009856, 8118784, /* 55984-55991 */ +5836032, 4683520, 5758720, 7531008, 8563712, 10124800, 12280320, 12343040, /* 55992-55999 */ +9477632, 6454528, 4984832, 5229056, 7217152, 9365760, 9555968, 8318464, /* 56000-56007 */ +7521792, 7676672, 8901120, 10583552, 10502912, 8373504, 7157504, 8073472, /* 56008-56015 */ +8815104, 7544064, 5583104, 5651712, 7777536, 9604352, 10840832, 11444480, /* 56016-56023 */ +9484544, 6444544, 6220288, 7720960, 7486720, 6835200, 8397056, 10685696, /* 56024-56031 */ +10745088, 8315136, 6078208, 6704128, 8838400, 9346048, 8970752, 9413376, /* 56032-56039 */ +9377792, 8266752, 7961856, 8640256, 8431616, 7038720, 6537472, 8291584, /* 56040-56047 */ +10325248, 10052864, 8575744, 7893504, 7084032, 5869056, 6069504, 7813632, /* 56048-56055 */ +9333504, 9622784, 8725248, 7837952, 8730368, 10893312, 11060736, 7974912, /* 56056-56063 */ +5166592, 5731584, 7764736, 8373248, 7988736, 8408064, 9670144, 9770496, /* 56064-56071 */ +7760384, 6189312, 7115008, 8320512, 8196352, 8587264, 9768960, 9600000, /* 56072-56079 */ +8156160, 7458816, 7761664, 7886848, 7933440, 8797440, 9526784, 8470784, /* 56080-56087 */ +6992640, 7524096, 9059584, 9564416, 9205504, 8389376, 7489792, 7994112, /* 56088-56095 */ +9343232, 8744192, 6881536, 7164416, 9266176, 10418432, 10160384, 9658368, /* 56096-56103 */ +8984064, 7335680, 5350400, 5440256, 8375040, 11131648, 10565632, 8112896, /* 56104-56111 */ +7386112, 8551168, 9624064, 9861120, 9689600, 9257984, 8133888, 6713088, /* 56112-56119 */ +6849536, 8415744, 8667136, 8073728, 9476864, 11514368, 11214080, 9461760, /* 56120-56127 */ +8189184, 7328768, 6929408, 7449344, 8756736, 10167296, 10751232, 10541312, /* 56128-56135 */ +9973504, 8586496, 7341312, 7831808, 8496640, 7963648, 8017920, 9082624, /* 56136-56143 */ +10082048, 11117056, 11000064, 8710144, 7128832, 8057600, 9075968, 9031936, /* 56144-56151 */ +9098240, 9253632, 9003520, 8702464, 8996608, 10278912, 11449088, 10450432, /* 56152-56159 */ +7761408, 5719040, 6298112, 9324288, 12138240, 12312832, 10589440, 9063168, /* 56160-56167 */ +7546368, 6238208, 7159296, 10119680, 12434432, 11607040, 8758784, 7498752, /* 56168-56175 */ +8241664, 8925184, 8830208, 8610816, 8748800, 9270016, 8930816, 7641600, /* 56176-56183 */ +8232448, 10839552, 11828736, 10448896, 9485568, 8953600, 7416320, 6924032, /* 56184-56191 */ +8699136, 10452224, 10323456, 8933632, 7893248, 8173056, 8815360, 8694784, /* 56192-56199 */ +8797952, 9395968, 9151744, 8772352, 9235200, 8984064, 8040448, 8593152, /* 56200-56207 */ +10144512, 10765056, 10173440, 8885760, 7982336, 8169728, 8103424, 7546624, /* 56208-56215 */ +8746496, 10998016, 10996992, 9258240, 8954880, 10102016, 10346240, 8941824, /* 56216-56223 */ +7395840, 7658496, 9565440, 10670592, 9663232, 8325376, 8521472, 9508864, /* 56224-56231 */ +9872128, 9309696, 8329984, 7673088, 7526144, 7646720, 8447488, 9733120, /* 56232-56239 */ +9746176, 8315136, 7552512, 8126464, 8829440, 9285120, 9804288, 10003456, /* 56240-56247 */ +9473280, 8575744, 7767552, 7314176, 7703808, 8696064, 9069568, 8956928, /* 56248-56255 */ +9720320, 10849024, 10598144, 9141248, 7976704, 7759360, 8204800, 8648448, /* 56256-56263 */ +8587008, 8241408, 8217344, 8670976, 9215488, 9314048, 8971520, 9313792, /* 56264-56271 */ +10746368, 10960128, 8632064, 6198528, 5916928, 7255552, 8563712, 8968704, /* 56272-56279 */ +8926464, 9609216, 10710272, 10531328, 8871424, 7119360, 6553088, 7528192, /* 56280-56287 */ +8783104, 8804608, 8017152, 8027904, 9275392, 10352640, 9930240, 8313088, /* 56288-56295 */ +6486016, 5640704, 6928128, 8954112, 9381632, 8857856, 8994048, 9296640, /* 56296-56303 */ +8758016, 7587072, 6655488, 6958592, 8382464, 9193472, 8406784, 7348992, /* 56304-56311 */ +7674368, 8742656, 8820480, 8078592, 7761152, 7936000, 8008704, 8011264, /* 56312-56319 */ +8178688, 8394752, 8558848, 8457472, 7611136, 6303232, 6300928, 8576000, /* 56320-56327 */ +10844160, 10405632, 8257280, 7429376, 8158464, 7776256, 6122496, 5818368, /* 56328-56335 */ +7332608, 8342528, 7932672, 7523584, 7970560, 8356608, 7551744, 6490880, /* 56336-56343 */ +6833664, 7834368, 7507200, 6367488, 6647552, 8390912, 8931072, 7253504, /* 56344-56351 */ +5517312, 5950208, 7576576, 7610624, 6648064, 7569408, 9623552, 9309184, /* 56352-56359 */ +7013632, 5798144, 6307072, 6983936, 7006720, 6869504, 7344128, 8189184, /* 56360-56367 */ +7468032, 5081856, 4688640, 7933696, 9894912, 7456000, 4848384, 5797632, /* 56368-56375 */ +7704832, 7358464, 6024192, 5804288, 7031552, 8227840, 7817216, 6662656, /* 56376-56383 */ +6843392, 7940096, 8127488, 7550720, 7113984, 6550016, 5642752, 4893952, /* 56384-56391 */ +5129984, 6835456, 8839168, 9411072, 8702976, 7720704, 6329344, 4809216, /* 56392-56399 */ +4361984, 5280000, 7129856, 8902912, 8833280, 7596032, 7972096, 8428288, /* 56400-56407 */ +5993472, 3462912, 4818176, 7878400, 9300736, 8794880, 6977280, 5480704, /* 56408-56415 */ +5712128, 6388736, 6121472, 6142208, 7115776, 8589312, 10340352, 10640128, /* 56416-56423 */ +8122368, 5258240, 4162816, 4562688, 6263808, 8258560, 9051136, 9270272, /* 56424-56431 */ +9553152, 8434176, 6436096, 5759488, 6127872, 6820096, 8609024, 10583296, /* 56432-56439 */ +10583296, 8933120, 7122176, 5762560, 5964800, 7602432, 8926464, 10084864, /* 56440-56447 */ +11059712, 9215488, 5592320, 5132800, 7737344, 9296128, 8663552, 7790848, /* 56448-56455 */ +8176896, 9345280, 9297664, 7553024, 6469888, 7665920, 9790976, 10496000, /* 56456-56463 */ +9391872, 9020928, 10502912, 10844672, 8405760, 6264064, 6813184, 8580608, /* 56464-56471 */ +9545728, 8958464, 8227840, 9334784, 11161344, 11095040, 9560320, 8518144, /* 56472-56479 */ +7710720, 7076864, 8020736, 9979392, 11098880, 11179008, 10987776, 10522112, /* 56480-56487 */ +9551616, 8417536, 7556608, 7687936, 9315328, 11349504, 11744512, 10352896, /* 56488-56495 */ +9684480, 10677248, 10907904, 9068032, 7495936, 8386816, 10565888, 11969024, /* 56496-56503 */ +11828992, 11107072, 10519808, 8999424, 7034368, 7265536, 9693184, 12045568, /* 56504-56511 */ +12942080, 11639552, 9530368, 9004032, 9434112, 8967424, 8633088, 9865216, /* 56512-56519 */ +12000000, 13823232, 12780544, 8896512, 7191296, 9508352, 11372544, 10825728, /* 56520-56527 */ +10746624, 11645184, 12135936, 12169984, 11893504, 11217664, 9675776, 7140352, /* 56528-56535 */ +6889728, 10344960, 13584640, 13462272, 11828480, 10655232, 9305856, 9074432, /* 56536-56543 */ +10048000, 10064128, 10052096, 11429376, 12332288, 11891200, 11006976, 9765376, /* 56544-56551 */ +9706752, 11875072, 13373440, 11715072, 9451776, 8981504, 9519616, 10594560, /* 56552-56559 */ +11155968, 10260480, 10000896, 11648256, 12160000, 10089984, 9238528, 11131904, /* 56560-56567 */ +12326144, 10822912, 8609792, 8049408, 9387776, 11165696, 11545088, 11224064, /* 56568-56575 */ +11942144, 12393216, 10392064, 8031744, 8260864, 9908480, 10674944, 10455808, /* 56576-56583 */ +10170880, 10423552, 11073280, 11147520, 10904320, 11712512, 12345088, 10414848, /* 56584-56591 */ +7960832, 7912192, 8948736, 9811200, 10924288, 10972672, 9472512, 8858624, /* 56592-56599 */ +9694208, 10557696, 11562752, 12547840, 12224512, 10959360, 9527552, 7666176, /* 56600-56607 */ +6505728, 7570432, 9796864, 11368960, 11439104, 10523392, 11038208, 12991488, /* 56608-56615 */ +12182272, 8218368, 6784512, 9535232, 12238848, 11505408, 8638976, 7081984, /* 56616-56623 */ +7865088, 8914432, 8884992, 9450496, 11363584, 13078784, 11796224, 7771136, /* 56624-56631 */ +4721920, 6001408, 9038080, 9963264, 10789120, 12803072, 12161792, 8070912, /* 56632-56639 */ +5294080, 6461696, 9022208, 9940224, 9320448, 8758272, 9858304, 11446784, /* 56640-56647 */ +10603008, 7918848, 7069696, 8718592, 9905152, 9187840, 8327936, 8972544, /* 56648-56655 */ +10156288, 9719552, 8422144, 8713472, 9523456, 8407808, 6936576, 6924800, /* 56656-56663 */ +6769408, 5953024, 6810368, 9457920, 11594752, 12178176, 10875136, 8240384, /* 56664-56671 */ +6196736, 5970944, 6832640, 8009472, 9101568, 9217792, 8727296, 8482304, /* 56672-56679 */ +7664896, 6490112, 7030528, 8685568, 9342464, 9198080, 8304896, 6502912, /* 56680-56687 */ +5883648, 6810368, 6469888, 5635072, 7467008, 10182912, 10903808, 10004224, /* 56688-56695 */ +7832832, 4862720, 2993664, 4242176, 7286528, 9995520, 11313408, 9797632, /* 56696-56703 */ +7112960, 5771776, 5217280, 4766464, 6175488, 8834304, 9207808, 7491072, /* 56704-56711 */ +6655744, 7350016, 7979008, 7440384, 6437888, 6772992, 8436224, 8945152, /* 56712-56719 */ +7554304, 6227456, 6029824, 6156288, 5942016, 5744128, 6147840, 6770432, /* 56720-56727 */ +6747136, 6347520, 6800640, 8404480, 9649664, 8888576, 7000832, 5506816, /* 56728-56735 */ +4132864, 3524352, 5415680, 7700992, 7385088, 6496512, 7398656, 8561920, /* 56736-56743 */ +8221696, 6967296, 5743104, 5127680, 5364992, 6139648, 7116800, 7847936, /* 56744-56751 */ +7404288, 6016000, 5584640, 6457088, 6478080, 5538304, 5893888, 7156736, /* 56752-56759 */ +7103744, 6055936, 5523968, 5595136, 5816832, 6050560, 6089728, 5666304, /* 56760-56767 */ +5419776, 6696448, 8763648, 8963328, 7288832, 5771520, 4787968, 4247040, /* 56768-56775 */ +4725248, 5846016, 7130624, 8364288, 8041472, 6386944, 6083584, 6776320, /* 56776-56783 */ +5976064, 4616960, 4951552, 6351104, 7028480, 6294528, 4697856, 4036096, /* 56784-56791 */ +5726976, 7728128, 7315456, 5683200, 5189120, 5852416, 6850304, 7741952, /* 56792-56799 */ +7283200, 5417472, 4062464, 4559360, 5793792, 6467328, 7609600, 9504256, /* 56800-56807 */ +9591808, 6927872, 4589568, 4464128, 4661760, 4038144, 4617728, 7153664, /* 56808-56815 */ +8900352, 7725824, 5358336, 5086464, 7217664, 8399360, 6931968, 5449984, /* 56816-56823 */ +5913600, 6305536, 5256960, 4299264, 4558080, 5648384, 7057920, 7991040, /* 56824-56831 */ +7843328, 7535872, 7524096, 7187456, 7166720, 7597824, 6579456, 4440320, /* 56832-56839 */ +3917824, 5667584, 7703296, 8759040, 8559360, 7149568, 5809152, 5895424, /* 56840-56847 */ +7160832, 7854336, 7075840, 6092288, 6342400, 7137024, 7060480, 6292224, /* 56848-56855 */ +6057472, 6743808, 7716608, 8150784, 7504896, 6153216, 5467392, 6200320, /* 56856-56863 */ +7305984, 7397632, 6778624, 7049472, 8765952, 10287360, 9425152, 6638848, /* 56864-56871 */ +5161472, 6828544, 8833536, 7925760, 6145280, 6710272, 8577792, 9385728, /* 56872-56879 */ +8452096, 6763264, 6513152, 7641856, 7078656, 5397248, 6919424, 10321152, /* 56880-56887 */ +10648832, 8429568, 7782912, 8751872, 9067264, 8429312, 7007488, 5644800, /* 56888-56895 */ +6127104, 8096768, 9475584, 10130432, 10461440, 9757440, 8443648, 7806464, /* 56896-56903 */ +7695360, 7745024, 7919104, 7797504, 8027136, 9453568, 10842880, 11064064, /* 56904-56911 */ +10436352, 9004544, 7580416, 8162048, 9854976, 9489920, 7482624, 7214336, /* 56912-56919 */ +9146112, 10684928, 10337792, 9370368, 9493760, 10109440, 9637376, 8075520, /* 56920-56927 */ +6781440, 7115264, 9295360, 11845632, 13023232, 12160000, 10769664, 10485760, /* 56928-56935 */ +10126336, 8433920, 7381760, 8586240, 9845248, 9707520, 10031360, 11480320, /* 56936-56943 */ +12607488, 12139776, 9694464, 6642432, 6504448, 9907200, 12264448, 10622208, /* 56944-56951 */ +8862464, 9950976, 10958848, 10550016, 10485760, 10917376, 10744064, 10221824, /* 56952-56959 */ +10041600, 10455296, 10733568, 10180864, 9866752, 10571264, 10912512, 10328320, /* 56960-56967 */ +10045952, 10169344, 9859840, 9957632, 11465984, 12821248, 11998720, 10333440, /* 56968-56975 */ +9899264, 9980672, 10006784, 10478336, 10775552, 10780160, 11423232, 11843584, /* 56976-56983 */ +10907392, 10140672, 10910464, 12009472, 11767808, 10278400, 9427712, 10204928, /* 56984-56991 */ +10791168, 9613056, 8696064, 10182656, 12255232, 12583168, 11931904, 11869184, /* 56992-56999 */ +11607040, 10072576, 8555520, 8636928, 9929984, 11022592, 11432960, 11772672, /* 57000-57007 */ +12343552, 12378880, 11379712, 10155008, 9476352, 9430016, 10262016, 11701760, /* 57008-57015 */ +12318464, 11055360, 9222912, 8562176, 8984320, 9737472, 10422784, 10722816, /* 57016-57023 */ +10612992, 10408704, 10209536, 10455552, 11344640, 11431680, 10265088, 10223360, /* 57024-57031 */ +11707904, 12392448, 11602176, 10135296, 8268544, 7546624, 9214464, 10827776, /* 57032-57039 */ +10566912, 9951232, 10111744, 10699776, 11467264, 12192768, 12628992, 12054528, /* 57040-57047 */ +10016768, 8137984, 7983104, 8416256, 8438784, 9554944, 12031488, 14000128, /* 57048-57055 */ +13915904, 12131328, 10047232, 7750656, 5697536, 6173184, 9459200, 12517632, /* 57056-57063 */ +12809728, 11056128, 9961984, 10058496, 9802752, 8538368, 7922688, 9598976, /* 57064-57071 */ +12026112, 11548416, 8378880, 5727488, 5701888, 8303360, 11246336, 13337088, /* 57072-57079 */ +14686208, 13463552, 9084416, 4698624, 3440896, 6156032, 9767168, 11725312, /* 57080-57087 */ +11824384, 11143424, 11295488, 11376640, 9279488, 5924352, 4473856, 6585088, /* 57088-57095 */ +9740544, 11317504, 11959296, 12379648, 11259648, 8314112, 6850048, 7564544, /* 57096-57103 */ +7188992, 5839616, 7248384, 10526464, 12181504, 11580672, 10043392, 8889344, /* 57104-57111 */ +8884992, 9746688, 9753856, 7810048, 5592832, 6124800, 8626944, 9734912, /* 57112-57119 */ +9742336, 10850048, 10940928, 7733760, 4236800, 5182464, 8958976, 10940160, /* 57120-57127 */ +10700032, 9668096, 8356352, 7616000, 8358144, 8414976, 6571264, 5540608, /* 57128-57135 */ +7266560, 9384960, 10076416, 10332160, 10013952, 7810560, 4972288, 4808448, /* 57136-57143 */ +7394560, 9458944, 9787392, 9755392, 9581568, 8177664, 6142208, 4699136, /* 57144-57151 */ +4344064, 5953792, 9015040, 10828032, 10082560, 9220608, 9639936, 9007872, /* 57152-57159 */ +6859776, 5617408, 6024192, 6894080, 7977984, 9120512, 9661440, 9318144, /* 57160-57167 */ +7415808, 4505088, 3918080, 6763264, 8852992, 8879616, 9736704, 10297600, /* 57168-57175 */ +7924736, 4836608, 3878400, 5101824, 7344128, 9265920, 9626880, 8645120, /* 57176-57183 */ +7794944, 7015936, 6342400, 7153408, 8493056, 7187968, 4093440, 2954240, /* 57184-57191 */ +5477888, 8731904, 10184704, 10103552, 8756480, 6722048, 5008384, 4939520, /* 57192-57199 */ +6348544, 7571200, 7370752, 6219008, 5506816, 6497024, 8441088, 9127680, /* 57200-57207 */ +8397312, 8045568, 7358976, 5100032, 3771392, 5472768, 7230976, 6847488, /* 57208-57215 */ +6450432, 7008000, 7864320, 9022976, 9358592, 7642880, 6042880, 6550272, /* 57216-57223 */ +7323904, 6683904, 5654272, 5095168, 5419008, 7168256, 9013504, 9198592, /* 57224-57231 */ +8399616, 7063040, 4772096, 3829248, 6218240, 8570880, 8101376, 6842624, /* 57232-57239 */ +6120960, 5605632, 6020864, 7527168, 8565504, 7953920, 6497024, 5886208, /* 57240-57247 */ +6096896, 5636096, 5003008, 6210560, 8443648, 9298432, 8523008, 7317248, /* 57248-57255 */ +6501888, 6236160, 6088448, 5757184, 5891072, 6740992, 7505664, 7813632, /* 57256-57263 */ +7809024, 7142656, 5745408, 4324352, 4343296, 6710272, 9441792, 9697536, /* 57264-57271 */ +7917056, 6606080, 6594816, 7016448, 6775552, 5643520, 5193984, 6677504, /* 57272-57279 */ +7828992, 6866176, 6526208, 8381952, 8951296, 6704384, 5050112, 5716736, /* 57280-57287 */ +6569728, 6837248, 7606784, 7972096, 6948096, 5585152, 4847360, 5104384, /* 57288-57295 */ +6798848, 8568320, 8112384, 6386432, 6326784, 7611136, 7965696, 7881472, /* 57296-57303 */ +8371968, 7998464, 6326272, 5056256, 5317888, 6438912, 6881280, 6431744, /* 57304-57311 */ +6357760, 7023616, 7585024, 8058112, 8616960, 8426240, 7173120, 5719552, /* 57312-57319 */ +5118720, 5934592, 7409408, 8037888, 7555584, 7354624, 8185088, 8797696, /* 57320-57327 */ +8020992, 6519808, 5371904, 4863232, 4579584, 4748288, 6848256, 10043136, /* 57328-57335 */ +10951424, 8806656, 6721280, 6339840, 6550528, 6463488, 5789440, 5032960, /* 57336-57343 */ +5190912, 6715904, 8770816, 9690880, 8635136, 7098368, 6884608, 7697152, /* 57344-57351 */ +8123648, 7572736, 6773248, 6492672, 6480896, 6856192, 8280832, 9235712, /* 57352-57359 */ +7803136, 5646848, 5545984, 7386880, 9616640, 11264000, 10386944, 7194624, /* 57360-57367 */ +4725504, 4472320, 5644800, 7548672, 9715968, 10334208, 8835072, 7093760, /* 57368-57375 */ +6472192, 6585856, 6918912, 7290624, 7620096, 7986176, 8346624, 8199680, /* 57376-57383 */ +7741184, 8025088, 8749312, 8570624, 7969536, 8128512, 8398336, 8124672, /* 57384-57391 */ +8014848, 7921664, 6987008, 5740288, 5620224, 7260672, 9460992, 10510080, /* 57392-57399 */ +10435072, 10651136, 10854656, 8993536, 6095104, 5672704, 7891968, 9106176, /* 57400-57407 */ +7974656, 7022080, 8073728, 9730048, 9837824, 8944640, 9020160, 10026752, /* 57408-57415 */ +10236672, 9218816, 8523776, 9031424, 9158144, 7715328, 6703616, 7922688, /* 57416-57423 */ +9991168, 11079424, 10298624, 8002048, 5772544, 4958208, 6127360, 8635648, /* 57424-57431 */ +11253504, 12622592, 11748096, 9704192, 8713472, 9156096, 9454080, 8684032, /* 57432-57439 */ +7787008, 8334592, 10575104, 12854784, 11726848, 7835904, 4475904, 4506880, /* 57440-57447 */ +8120320, 11556608, 13203200, 13052160, 11274752, 8834816, 7952384, 9129728, /* 57448-57455 */ +9688064, 8243200, 7104512, 8196096, 10028032, 10718976, 10374144, 9697536, /* 57456-57463 */ +9243136, 9651200, 10439936, 10540800, 10608384, 11144704, 10132736, 7356416, /* 57464-57471 */ +5770752, 7082240, 9424640, 10563072, 10686720, 10854400, 11217152, 11344128, /* 57472-57479 */ +11300096, 10720256, 9336064, 8310784, 8368640, 8672000, 9172480, 10647552, /* 57480-57487 */ +12703232, 12568320, 8983040, 4986880, 5315840, 9307392, 12487168, 13176320, /* 57488-57495 */ +11996416, 10410240, 9130496, 8160512, 7810304, 9076992, 11333888, 12543232, /* 57496-57503 */ +11340288, 9352192, 9492480, 10926592, 9946368, 6985216, 6579968, 9225472, /* 57504-57511 */ +11329792, 11539200, 11262208, 11254016, 10864896, 9650176, 8904448, 9555712, /* 57512-57519 */ +10010624, 9425408, 9558784, 10452992, 10046464, 8541696, 7988224, 9532160, /* 57520-57527 */ +12309248, 14111744, 12291584, 9179392, 9412864, 11224064, 10378752, 7851520, /* 57528-57535 */ +7076352, 8132352, 9532672, 11047424, 12561664, 13064704, 12218880, 10811648, /* 57536-57543 */ +9618176, 8903168, 8712960, 8281600, 7825664, 9155328, 11757824, 12250368, /* 57544-57551 */ +9876224, 8662016, 9282816, 8214016, 6426368, 7843840, 11220736, 13234688, /* 57552-57559 */ +13184256, 11783168, 10029056, 8386304, 7652096, 8745216, 11201024, 12578816, /* 57560-57567 */ +11031808, 8585216, 8174592, 9546752, 10714880, 9989376, 8539392, 8345344, /* 57568-57575 */ +8871936, 9733632, 11531776, 12981504, 12199680, 10059520, 7565568, 5287424, /* 57576-57583 */ +6599168, 10568960, 13167616, 12501248, 10179328, 8958208, 9106688, 9500160, /* 57584-57591 */ +9094656, 8770816, 8960256, 9312512, 10111232, 10958592, 10586368, 9658368, /* 57592-57599 */ +9180672, 8556544, 8786176, 11098112, 12970240, 10890752, 7505152, 7483648, /* 57600-57607 */ +9541888, 10414080, 9635328, 8464128, 7929856, 8683776, 10114048, 11428608, /* 57608-57615 */ +12476416, 11990272, 9411328, 6848768, 5652992, 5971200, 8186624, 10748672, /* 57616-57623 */ +11450880, 11271680, 11571200, 10303488, 7472640, 7021056, 9016064, 9616896, /* 57624-57631 */ +8329984, 7609344, 7778816, 8231168, 9701632, 11618048, 11017472, 7846400, /* 57632-57639 */ +5842944, 6829056, 8915200, 10101504, 9758976, 8436992, 7897344, 8523008, /* 57640-57647 */ +9206272, 9849344, 10360064, 8992000, 6319616, 5149696, 6076160, 7282688, /* 57648-57655 */ +8691712, 10655232, 11637504, 11706368, 11534848, 9548032, 6221056, 5083392, /* 57656-57663 */ +6596096, 7966976, 8301568, 8925952, 9571328, 8789248, 7461632, 7775232, /* 57664-57671 */ +8398336, 7536384, 7095040, 8128000, 9142272, 10059776, 10608896, 9467136, /* 57672-57679 */ +8027136, 7722752, 7099136, 6051840, 6414848, 7694080, 7948288, 7644928, /* 57680-57687 */ +8321792, 8882176, 7699712, 6418176, 7273472, 9371904, 11139584, 10774272, /* 57688-57695 */ +7430400, 3739392, 4199936, 8031488, 9815296, 8623872, 7680256, 8194048, /* 57696-57703 */ +8438784, 7779584, 7043840, 6498048, 5927936, 6189312, 7590144, 8491520, /* 57704-57711 */ +8202240, 8140800, 8313344, 7475968, 6518016, 6593280, 6542336, 5860608, /* 57712-57719 */ +6084096, 7472128, 8634880, 9130752, 8979968, 8121856, 7569664, 7889920, /* 57720-57727 */ +7749120, 6214912, 4220416, 3812864, 6237952, 9260800, 10178304, 9194240, /* 57728-57735 */ +7851520, 6795520, 5787392, 4723200, 4659712, 6849280, 9423616, 9991424, /* 57736-57743 */ +9123840, 7813376, 6208768, 5786624, 6594816, 5778432, 4041984, 5817856, /* 57744-57751 */ +9747968, 10161664, 7331840, 5441024, 5249280, 5212928, 5484800, 6684672, /* 57752-57759 */ +7990528, 8688384, 8491520, 6880768, 4694528, 4416256, 6413312, 7380480, /* 57760-57767 */ +6313472, 5993984, 7051520, 7210496, 6269440, 6141440, 6850816, 7156224, /* 57768-57775 */ +7153664, 7518208, 8019968, 8229376, 7332608, 5084672, 2945792, 2183680, /* 57776-57783 */ +3213056, 5283072, 7526656, 9286912, 9600000, 8746496, 7753984, 6957312, /* 57784-57791 */ +6249728, 5908224, 5686528, 4917760, 4375808, 5626368, 7559424, 8072704, /* 57792-57799 */ +7748864, 7224576, 5845248, 5064448, 7102208, 9668864, 8808448, 6023168, /* 57800-57807 */ +4642048, 4607488, 4684800, 5752576, 8123904, 9244416, 7965696, 6217472, /* 57808-57815 */ +5427712, 5067776, 4782080, 5020928, 6095616, 7455488, 8314880, 8382720, /* 57816-57823 */ +8257280, 8243456, 7498496, 6190336, 5750784, 6148864, 6883584, 8236032, /* 57824-57831 */ +8285952, 5805312, 3973888, 5376512, 7075072, 6585088, 5951744, 6144768, /* 57832-57839 */ +5982464, 6052096, 7756800, 9016832, 7494400, 4997888, 4712960, 6980352, /* 57840-57847 */ +8798720, 7783680, 5854720, 6223360, 7779072, 7341056, 5506816, 4516096, /* 57848-57855 */ +5099520, 6652928, 7629568, 7278080, 6609920, 7086848, 8512256, 9221632, /* 57856-57863 */ +8393216, 7316480, 6731520, 5548032, 4267008, 5652992, 8845312, 9658368, /* 57864-57871 */ +7568640, 6140672, 6896640, 7679232, 7077888, 5870592, 5001472, 4796160, /* 57872-57879 */ +5413888, 6602752, 7972608, 8642048, 7586304, 5837056, 6250496, 8680192, /* 57880-57887 */ +9901568, 9118720, 8264448, 8289792, 8286976, 7176704, 5740032, 6061056, /* 57888-57895 */ +7877888, 8219904, 6305792, 5248256, 6836736, 8403456, 7647744, 6081536, /* 57896-57903 */ +5346048, 5692416, 7093760, 8882944, 10450688, 11411712, 10722816, 8628736, /* 57904-57911 */ +7022592, 6063616, 5047808, 4679680, 5918720, 8473856, 11414528, 13529344, /* 57912-57919 */ +12273408, 8403712, 5411840, 4920064, 6168576, 7218944, 8086528, 9612800, /* 57920-57927 */ +11348224, 11602176, 9258496, 5804800, 4107776, 6003968, 9085696, 11007488, /* 57928-57935 */ +11968512, 11444992, 9216000, 6347776, 4497920, 5183232, 7764992, 9632512, /* 57936-57943 */ +10136320, 10014720, 9324032, 8248064, 7579648, 7723520, 8911360, 10277632, /* 57944-57951 */ +10391808, 9905408, 10020864, 9592576, 8035584, 7162880, 7966208, 9402112, /* 57952-57959 */ +10208256, 9809408, 9127168, 9782272, 11165184, 10383104, 7459840, 5787904, /* 57960-57967 */ +6603264, 7719680, 8473344, 10361856, 12522496, 12820480, 11121152, 9299456, /* 57968-57975 */ +8542976, 8653568, 8972800, 9125376, 9245440, 9725184, 10634496, 10658560, /* 57976-57983 */ +8897024, 7520256, 8648192, 10256128, 9653248, 8618752, 10168064, 12995840, /* 57984-57991 */ +13317376, 10455552, 7761920, 7372544, 8723968, 10513664, 11749120, 12022784, /* 57992-57999 */ +10913536, 9362176, 9598208, 11233792, 11725824, 10415360, 9001472, 8320256, /* 58000-58007 */ +8148736, 8573184, 9043456, 9143808, 9592064, 11141120, 12894464, 13599744, /* 58008-58015 */ +12915968, 11503872, 10130688, 9293056, 9391872, 9718528, 8800512, 7087872, /* 58016-58023 */ +7438848, 10190848, 12352768, 12902144, 12961536, 12353536, 11051520, 10436608, /* 58024-58031 */ +10533376, 10582016, 10760704, 11165184, 11435776, 10762496, 9090560, 8972800, /* 58032-58039 */ +10988800, 12664832, 12932608, 12491520, 10531584, 6883072, 5237248, 7707648, /* 58040-58047 */ +11113984, 13221632, 13785600, 11997952, 9343232, 8338432, 9534208, 11734528, /* 58048-58055 */ +13683968, 13217792, 10670336, 9852928, 11096576, 11069184, 9377280, 8690688, /* 58056-58063 */ +9916672, 11710464, 12993024, 13344256, 12571392, 11035136, 9466624, 8379904, /* 58064-58071 */ +7794688, 7898624, 8865536, 10318080, 12079872, 13999360, 14854144, 12939776, /* 58072-58079 */ +9661184, 7482368, 7416320, 9389568, 11624960, 12595968, 12106752, 10751488, /* 58080-58087 */ +8998656, 7785472, 7788288, 8832768, 10389760, 11611136, 12680448, 14240000, /* 58088-58095 */ +15067136, 12941312, 9844224, 9094400, 9734656, 9641216, 8272384, 7392512, /* 58096-58103 */ +8846336, 11055104, 10586880, 8279040, 7108352, 7721728, 9064960, 10428928, /* 58104-58111 */ +12180224, 13918208, 14529024, 13367808, 11170048, 9156864, 8415232, 8880384, /* 58112-58119 */ +9195520, 9041920, 9084160, 9322496, 9652736, 9798912, 9017856, 8251904, /* 58120-58127 */ +9154304, 10441984, 9864448, 8313088, 7521024, 7764992, 9378560, 11935488, /* 58128-58135 */ +13773824, 13464576, 11474944, 9217024, 7239680, 5881344, 6458624, 9393408, /* 58136-58143 */ +12375808, 12709888, 10714624, 9591040, 9579520, 8210432, 5832192, 5163776, /* 58144-58151 */ +7087104, 9292800, 10160896, 10344960, 10131200, 8752384, 6764800, 5271040, /* 58152-58159 */ +5329920, 7822592, 11334400, 13912576, 13684736, 10790400, 7807232, 6017792, /* 58160-58167 */ +5953024, 7919360, 10350336, 10795776, 9378048, 8488192, 7996160, 6513664, /* 58168-58175 */ +4872448, 4049920, 5218816, 8547584, 11249408, 11159808, 10180608, 10315776, /* 58176-58183 */ +10068992, 8989952, 8556800, 7935488, 6158592, 5435904, 7401216, 10026496, /* 58184-58191 */ +11024896, 9618176, 6907392, 5081088, 5425408, 7161600, 8295424, 8000768, /* 58192-58199 */ +7346688, 7861760, 8639488, 8033536, 6992640, 7083008, 7925504, 8891136, /* 58200-58207 */ +9637120, 8975104, 6992128, 5500672, 5434880, 6333440, 7516928, 8055296, /* 58208-58215 */ +7344640, 6540288, 6480128, 5944576, 4841472, 5504768, 7831040, 8461312, /* 58216-58223 */ +6978048, 5723392, 5689856, 7109120, 9560576, 9980928, 7198720, 4580096, /* 58224-58231 */ +4740352, 6097152, 7278592, 9092352, 9248768, 6554880, 3961088, 4052224, /* 58232-58239 */ +5910528, 7929088, 9436928, 8645120, 6202624, 4837632, 4902912, 4942080, /* 58240-58247 */ +4703232, 4774656, 5362176, 6262528, 7117824, 7609600, 7019776, 5511936, /* 58248-58255 */ +5501184, 7709696, 8409600, 6517760, 5502720, 6073600, 5714176, 4889856, /* 58256-58263 */ +5845504, 7298560, 7417600, 7419392, 7776768, 6443264, 3717888, 3228672, /* 58264-58271 */ +6125568, 8311040, 7110656, 4738048, 3823360, 5448960, 7629568, 7360256, /* 58272-58279 */ +5718016, 4943616, 4457472, 4362752, 6158080, 7953408, 7249408, 5614592, /* 58280-58287 */ +5152000, 6223360, 7937536, 8068096, 5983488, 4304640, 5184768, 6632448, /* 58288-58295 */ +6109952, 5003008, 5577472, 7108864, 7513344, 6509312, 5290240, 4760576, /* 58296-58303 */ +4784128, 5022720, 5589504, 6097920, 5966592, 5982720, 6983936, 8300288, /* 58304-58311 */ +8492800, 6742016, 4190976, 3332096, 5090048, 6874880, 6715904, 6109952, /* 58312-58319 */ +6865920, 8225024, 7623168, 5218816, 4014848, 5384704, 6881280, 6465024, /* 58320-58327 */ +5633280, 6265088, 7396608, 6891776, 5906176, 6747392, 7681536, 6456576, /* 58328-58335 */ +5273600, 5780736, 5971712, 5390080, 6019840, 7684352, 8780032, 8889344, /* 58336-58343 */ +7838976, 6503424, 7183104, 9449472, 9102848, 5697792, 2991360, 3583744, /* 58344-58351 */ +5976064, 6949120, 6779136, 7650816, 9621504, 9990144, 7711232, 5502720, /* 58352-58359 */ +6014976, 7752192, 7949824, 7110400, 7471104, 8687360, 7934464, 5343744, /* 58360-58367 */ +3857152, 5042688, 7009280, 7643648, 7810048, 8780800, 9882112, 9643008, /* 58368-58375 */ +8702976, 8522240, 8020480, 5822464, 3113472, 3172352, 7070208, 11263744, /* 58376-58383 */ +11607552, 8637440, 6553088, 6736128, 7179520, 7120896, 8557568, 11435264, /* 58384-58391 */ +10564352, 5773568, 2951936, 5636096, 9781504, 10899712, 9423104, 7848960, /* 58392-58399 */ +7954944, 7772160, 6836224, 7556352, 10039040, 10509568, 8090112, 5837056, /* 58400-58407 */ +6487296, 8891904, 9961216, 9738496, 10716928, 12366848, 10528768, 6026496, /* 58408-58415 */ +5559296, 9645824, 11800064, 8388096, 4374784, 5880576, 10078208, 11336448, /* 58416-58423 */ +8985600, 7752960, 9268992, 10453248, 9887744, 8901120, 9074688, 8711168, /* 58424-58431 */ +6383616, 3619328, 5910016, 11477248, 13103616, 11424000, 11864576, 14378496, /* 58432-58439 */ +14052864, 9905152, 6303488, 6018304, 6696448, 6973952, 8713984, 12127488, /* 58440-58447 */ +13688832, 11135488, 8080128, 8134912, 9353216, 9707776, 9469440, 10120192, /* 58448-58455 */ +11728640, 11673856, 8664576, 5991680, 6457856, 8519424, 10318848, 11785728, /* 58456-58463 */ +12534272, 12536064, 11851008, 9556224, 6366464, 5383680, 7565312, 10360576, /* 58464-58471 */ +12056320, 12428288, 11661312, 10061056, 7676416, 6516480, 8576000, 11344896, /* 58472-58479 */ +11506176, 10568448, 10783744, 10968576, 10234624, 9972224, 10675712, 11363584, /* 58480-58487 */ +11296512, 11014144, 11454208, 11172096, 8473600, 5167104, 3459584, 6699776, /* 58488-58495 */ +11925504, 14577152, 14646016, 14054400, 13409792, 11103488, 9112320, 8646400, /* 58496-58503 */ +9322752, 10700288, 11383552, 10141184, 9666304, 11499520, 12966912, 12041728, /* 58504-58511 */ +10587392, 10173440, 9565696, 8704256, 9401088, 11532288, 12304640, 10847488, /* 58512-58519 */ +10235904, 11659520, 12105216, 10695680, 9983488, 10458624, 10628096, 10666496, /* 58520-58527 */ +11163904, 12013312, 12711168, 11654656, 8994048, 8643584, 11406848, 13296128, /* 58528-58535 */ +11069440, 7392256, 6270720, 8537088, 11499776, 12396288, 12416512, 12636416, /* 58536-58543 */ +11666688, 9498112, 9440768, 11651840, 12513280, 10567680, 8553984, 9121536, /* 58544-58551 */ +11312384, 12579328, 11596288, 9839360, 9017088, 8695552, 8516864, 9161216, /* 58552-58559 */ +10513408, 10976256, 10343168, 10461696, 11895040, 13276160, 13336320, 11470592, /* 58560-58567 */ +9178112, 8693504, 9039616, 7954688, 7007744, 8830464, 11652608, 11592960, /* 58568-58575 */ +8731648, 6720256, 8321024, 10990848, 11476224, 11353344, 12082688, 11266304, /* 58576-58583 */ +8219136, 5856512, 6135040, 8251392, 10116352, 10938368, 11010560, 10873344, /* 58584-58591 */ +10411520, 9327872, 7875328, 6662656, 6407168, 8101376, 11340544, 14058496, /* 58592-58599 */ +13839872, 11487744, 9606144, 7907584, 6134528, 5685760, 7234816, 9856768, /* 58600-58607 */ +12110336, 12141312, 10174464, 8890368, 8690176, 8330496, 7544832, 6506240, /* 58608-58615 */ +5967360, 6684928, 7702528, 8410368, 9729280, 10894336, 10300160, 8952576, /* 58616-58623 */ +8574208, 8890368, 9115904, 9362176, 9687552, 9901824, 9938944, 9262592, /* 58624-58631 */ +7643136, 6089984, 5657856, 6059008, 6522368, 7397376, 8991744, 9489920, /* 58632-58639 */ +7842816, 5932032, 6382848, 8818432, 10175488, 9454336, 8494592, 8807936, /* 58640-58647 */ +9134336, 7773696, 5735168, 5697792, 7954944, 9147904, 7670528, 6153472, /* 58648-58655 */ +6434560, 7042048, 7188992, 7998976, 9125120, 9146112, 7574272, 5329152, /* 58656-58663 */ +3995136, 4996608, 6767360, 7177472, 7428608, 8328704, 8736000, 8481280, /* 58664-58671 */ +8634880, 9272576, 9347840, 7972096, 6117632, 5255680, 4895488, 4204288, /* 58672-58679 */ +4210688, 5855232, 7746304, 8196864, 7478528, 6635520, 5939968, 5513472, /* 58680-58687 */ +5978624, 7014144, 7381504, 7217920, 8027136, 9981952, 10013184, 6671360, /* 58688-58695 */ +3401472, 1832960, 2915328, 5691136, 8328960, 10100480, 9776384, 8240384, /* 58696-58703 */ +6422016, 4882432, 4444160, 5281792, 6448640, 7210240, 6788096, 5448960, /* 58704-58711 */ +4817152, 5339648, 5952256, 6438144, 6974976, 7400448, 8144128, 8641024, /* 58712-58719 */ +7011072, 4193536, 2768896, 4377344, 6803200, 7839232, 8679680, 8983296, /* 58720-58727 */ +8107264, 6982144, 5924864, 5190656, 6404864, 8117248, 7583232, 6441728, /* 58728-58735 */ +6796288, 7084288, 6305792, 5368576, 4422144, 3593216, 3755008, 5033984, /* 58736-58743 */ +6531840, 7200512, 7019264, 7060480, 7651840, 7821056, 7494400, 7745792, /* 58744-58751 */ +8683264, 9300480, 8675328, 6903808, 5414400, 5589248, 6834944, 7802624, /* 58752-58759 */ +8310784, 8208384, 7550720, 7343104, 7514368, 6742784, 5602816, 5879296, /* 58760-58767 */ +7011584, 7165440, 6706176, 7251968, 8581376, 9305344, 8846336, 7597568, /* 58768-58775 */ +6479616, 6476032, 7152128, 7119360, 6725888, 6687488, 6209536, 6082560, /* 58776-58783 */ +7866624, 9427456, 8592128, 7317760, 7177472, 7667456, 8706048, 9585408, /* 58784-58791 */ +9329152, 8544256, 7586304, 6626816, 6946304, 8132096, 8263424, 7543808, /* 58792-58799 */ +7264768, 7366400, 7330816, 7046400, 6978048, 7878144, 8645120, 7652864, /* 58800-58807 */ +7178496, 9625856, 12126976, 11336448, 9286656, 9275392, 9886208, 8293632, /* 58808-58815 */ +5404160, 4060416, 5579264, 7880960, 8672256, 8654080, 9035264, 10141952, /* 58816-58823 */ +11072256, 10282752, 8683264, 8579840, 9029632, 8334080, 7202560, 6534656, /* 58824-58831 */ +7003904, 8795136, 9814528, 8733952, 7608832, 8134656, 9334016, 9743616, /* 58832-58839 */ +9212928, 9142016, 10213120, 10834176, 10049792, 9709568, 10652160, 10236160, /* 58840-58847 */ +7599360, 5904896, 6443264, 7188480, 7612672, 8795392, 10581248, 12038400, /* 58848-58855 */ +12028416, 10288640, 8657408, 8105728, 7732224, 8312832, 10379008, 12298752, /* 58856-58863 */ +13067264, 11631872, 8562688, 6131456, 5914368, 7346176, 8339968, 8409600, /* 58864-58871 */ +8500992, 9266432, 10238976, 10572800, 10469888, 11352064, 13034496, 13907712, /* 58872-58879 */ +12778752, 10773248, 8891904, 6961408, 6730752, 8107776, 8394240, 8180736, /* 58880-58887 */ +9741824, 11915520, 13150976, 12182016, 9623808, 8414976, 8525312, 7890688, /* 58888-58895 */ +7189248, 7861248, 9076480, 10543616, 12302080, 13485824, 13684992, 12897024, /* 58896-58903 */ +10650368, 7220480, 5416192, 7561472, 11000832, 11664896, 9814272, 8420352, /* 58904-58911 */ +8480000, 9230592, 9703168, 10113536, 11696896, 13589248, 13209600, 10701568, /* 58912-58919 */ +8799232, 7824640, 7488000, 8170752, 9247744, 10357504, 11300608, 11339008, /* 58920-58927 */ +10607616, 10017792, 10031616, 10385152, 9698048, 8058624, 8417280, 10893824, /* 58928-58935 */ +12482048, 12611840, 12307712, 11268096, 9643264, 8739072, 8750080, 9410048, /* 58936-58943 */ +10645504, 11226880, 9683712, 7386112, 7132672, 8889088, 10437120, 11099392, /* 58944-58951 */ +11534080, 12275456, 13272064, 11856896, 7970304, 4894208, 4902656, 7561216, /* 58952-58959 */ +10427136, 12567808, 13140736, 11940352, 10830336, 10976000, 11078656, 10869504, /* 58960-58967 */ +11562496, 11765760, 9913600, 8313856, 8942080, 10216960, 10624512, 9974528, /* 58968-58975 */ +8895488, 9308416, 10929664, 11046912, 10013696, 9759488, 9076480, 7589632, /* 58976-58983 */ +7530496, 8501248, 9324032, 11288576, 13449984, 11554560, 7500544, 5284096, /* 58984-58991 */ +5664000, 8082688, 10795520, 11591680, 10280704, 9438720, 9242112, 8791296, /* 58992-58999 */ +9052160, 10351872, 10894336, 10775552, 11047168, 10862848, 10158848, 10077696, /* 59000-59007 */ +9966080, 9218816, 9129728, 9625088, 9108480, 7852544, 6852096, 6042880, /* 59008-59015 */ +5787904, 6512640, 7484160, 8737024, 10746368, 11433472, 9358592, 6800384, /* 59016-59023 */ +5868544, 7036160, 9206784, 10579200, 10167552, 8584960, 7368704, 7710720, /* 59024-59031 */ +9595648, 11189248, 10336768, 7693568, 5538560, 5967872, 8585984, 10490368, /* 59032-59039 */ +10006528, 7994112, 5994240, 4951552, 6503936, 9010432, 10598656, 11579904, /* 59040-59047 */ +11244800, 9178880, 6611712, 4881152, 4635648, 5843968, 7136256, 7591936, /* 59048-59055 */ +7403008, 6758144, 6049536, 6577920, 8378368, 9444352, 9059072, 8296192, /* 59056-59063 */ +8116992, 8562432, 8260352, 6489088, 4503808, 3832320, 5129472, 7781888, /* 59064-59071 */ +10121472, 9291264, 6111232, 3857408, 4074752, 5564672, 6175232, 6076416, /* 59072-59079 */ +5970176, 6522624, 7628032, 8278272, 8116736, 7688960, 6762496, 5271296, /* 59080-59087 */ +4451328, 5225216, 6559744, 7471616, 7932160, 7544832, 6520576, 5706752, /* 59088-59095 */ +5037312, 4131840, 3799040, 4685824, 5446912, 5249280, 5703680, 7448320, /* 59096-59103 */ +9037312, 8876032, 6420992, 3302400, 2550784, 4677632, 6466304, 6558464, /* 59104-59111 */ +6015744, 5126144, 4583680, 5039104, 5293312, 4643584, 4794624, 6454784, /* 59112-59119 */ +8041472, 8742400, 8431872, 6543104, 4111872, 2659328, 2598912, 3988736, /* 59120-59127 */ +6314752, 8063488, 8610048, 8603136, 7444480, 5191680, 4408576, 5380608, /* 59128-59135 */ +5133824, 3707904, 3708928, 4841216, 5048576, 4967936, 6174720, 7693312, /* 59136-59143 */ +8499712, 8909568, 8598016, 7012608, 5337088, 4781056, 4669184, 4399360, /* 59144-59151 */ +4349952, 4278016, 3789312, 4558336, 7508224, 10118144, 9358592, 6725632, /* 59152-59159 */ +5566208, 6207744, 7360256, 8070144, 8099840, 7865344, 7796992, 7458304, /* 59160-59167 */ +6753536, 6522624, 7089152, 7555584, 7184640, 6445824, 5954816, 5778432, /* 59168-59175 */ +6421248, 7803136, 8527616, 8651008, 9556224, 10533632, 9559552, 7435520, /* 59176-59183 */ +6449664, 6434560, 6382592, 6479616, 7216896, 8430336, 9823488, 10889472, /* 59184-59191 */ +10060288, 7431936, 5524480, 5716736, 7223296, 9410304, 11824896, 13170432, /* 59192-59199 */ +11922944, 9148160, 7555328, 7612672, 8065024, 8507136, 9322752, 10075392, /* 59200-59207 */ +10828544, 11772416, 11125248, 8288000, 5663744, 5419520, 7903232, 11133696, /* 59208-59215 */ +12481280, 11451136, 10322432, 10027264, 9975552, 10812928, 12371968, 12239360, /* 59216-59223 */ +9320704, 7106560, 7060480, 7623936, 8920576, 10373888, 9874432, 8453632, /* 59224-59231 */ +9042176, 10715648, 11907328, 12666112, 12087040, 9909760, 8300032, 8104704, /* 59232-59239 */ +8033024, 7982336, 8431616, 9290752, 10577920, 12121856, 13197312, 12906240, /* 59240-59247 */ +11379200, 9990656, 9009920, 8109824, 8061952, 9306880, 11000832, 12532224, /* 59248-59255 */ +14113536, 13457920, 9801984, 6683648, 6382592, 8502784, 11164416, 12529920, /* 59256-59263 */ +11832576, 10777856, 11121408, 12107520, 12824576, 13077760, 12055040, 9256448, /* 59264-59271 */ +6377216, 6900480, 10205440, 13176576, 14614528, 12829440, 9832192, 8556288, /* 59272-59279 */ +9105408, 10569728, 12104448, 13184256, 12034304, 9144064, 6678272, 5914368, /* 59280-59287 */ +7865600, 11228928, 13747200, 15211264, 14793216, 12159744, 9186048, 8229632, /* 59288-59295 */ +9550592, 11323136, 12319232, 11671296, 9444864, 7683072, 8836352, 11624448, /* 59296-59303 */ +13570304, 14540288, 14740992, 13866752, 11998208, 10014720, 8638976, 8295424, /* 59304-59311 */ +8361728, 8284416, 9489152, 11963136, 13893376, 13446656, 11219968, 9369088, /* 59312-59319 */ +8504832, 9126912, 10497280, 10664192, 9757952, 9682944, 10366464, 11021568, /* 59320-59327 */ +11997952, 12826112, 12086784, 10121472, 8476928, 8267776, 10015232, 12074496, /* 59328-59335 */ +11572992, 9413888, 9093376, 10657536, 11881216, 11896064, 10809088, 9683968, /* 59336-59343 */ +10119936, 10960896, 10137344, 9385472, 10919424, 12985344, 13003008, 11057920, /* 59344-59351 */ +9079296, 8850176, 10059520, 10409216, 9460736, 9117440, 9688064, 9720320, /* 59352-59359 */ +9793280, 11547392, 13436416, 12651776, 9938944, 7736320, 7779584, 10138112, /* 59360-59367 */ +12191488, 11244288, 8743424, 7374592, 7947008, 9203968, 9459968, 9232640, /* 59368-59375 */ +9582592, 10556928, 11261952, 11675648, 12051968, 11993856, 10835456, 8920576, /* 59376-59383 */ +7461120, 7528960, 8384000, 8533504, 8658432, 9724160, 10769664, 10494208, /* 59384-59391 */ +9148160, 7657984, 7322112, 8801536, 10092544, 9660928, 8461056, 7488256, /* 59392-59399 */ +7264256, 8098816, 9207552, 9034240, 7958272, 7213568, 6848256, 6684160, /* 59400-59407 */ +7311360, 8554752, 8920064, 8329984, 7368448, 6266368, 6432768, 8200960, /* 59408-59415 */ +8775680, 7501312, 6187264, 5579008, 5666048, 6179584, 6542848, 6154752, /* 59416-59423 */ +5337088, 4699392, 4586240, 5069312, 6008832, 6649600, 6190592, 5053696, /* 59424-59431 */ +4032000, 3270656, 3120896, 4253184, 5628160, 5902080, 5694208, 5925888, /* 59432-59439 */ +6028288, 5169408, 4014592, 3784192, 4499712, 4830464, 4846336, 5260032, /* 59440-59447 */ +5502208, 5478400, 5331712, 4458752, 3135744, 2859008, 3961600, 4698112, /* 59448-59455 */ +4326144, 3976192, 3998976, 3721728, 3300864, 3568384, 4020992, 3632896, /* 59456-59463 */ +2670848, 2333696, 3249408, 4652544, 5516032, 5414656, 4100608, 2129664, /* 59464-59471 */ +748288, 811776, 1914624, 3418368, 5320448, 6779904, 6107392, 3736320, /* 59472-59479 */ +1673472, 915712, 1501440, 3351296, 6025728, 7533568, 6258944, 3858176, /* 59480-59487 */ +2608384, 2864896, 3964160, 4740864, 4576000, 4263936, 4372480, 4102656, /* 59488-59495 */ +3306496, 2909952, 3137792, 3310592, 2966016, 2500608, 2875904, 4218624, /* 59496-59503 */ +5609216, 5926656, 4819456, 3460608, 2945024, 3049216, 3629824, 4937216, /* 59504-59511 */ +6267392, 6361600, 5261824, 4116224, 4032768, 5382656, 7215872, 8315648, /* 59512-59519 */ +7865856, 6176512, 4614912, 4264448, 5162240, 6356992, 6841344, 6392832, /* 59520-59527 */ +5783552, 5776896, 6411776, 7295744, 7739648, 7178752, 6226944, 6174464, /* 59528-59535 */ +7122944, 8110848, 8559616, 8456448, 7746048, 6591488, 6174464, 7229696, /* 59536-59543 */ +8946688, 9855232, 8744704, 6837504, 5853696, 5792768, 6877696, 8947712, /* 59544-59551 */ +10928128, 12083456, 11621376, 9408512, 7233024, 6997248, 8345344, 9656320, /* 59552-59559 */ +10319360, 10349312, 10049024, 10318080, 11329536, 12110592, 12096000, 11664384, /* 59560-59567 */ +10775296, 9046784, 7876608, 8823808, 10616576, 11253760, 10724352, 10458112, /* 59568-59575 */ +10910208, 11508224, 11811584, 11164928, 9514496, 8190720, 8272128, 9148928, /* 59576-59583 */ +9916160, 10613504, 11342592, 11589120, 11200768, 11171328, 11920128, 12528640, /* 59584-59591 */ +11469568, 9620736, 9106688, 9425920, 9666048, 10179584, 11021824, 11298816, /* 59592-59599 */ +10836224, 10727680, 11531520, 12468736, 12804608, 12456704, 11825920, 11142400, /* 59600-59607 */ +10423552, 9903872, 10080512, 10971648, 11870464, 12156672, 11845120, 11461120, /* 59608-59615 */ +11617536, 12306432, 12648704, 11672064, 10179584, 9542400, 9857280, 10914048, /* 59616-59623 */ +12345600, 13519616, 12753152, 10100992, 8448256, 9358080, 11279360, 12534272, /* 59624-59631 */ +13048832, 13248256, 13064960, 11870976, 10190592, 9387520, 9987328, 11149824, /* 59632-59639 */ +11805696, 11773952, 11906048, 12694784, 13549056, 13400576, 12057344, 10726912, /* 59640-59647 */ +10296576, 10787328, 11834112, 12682752, 12463360, 11024896, 9534208, 9922304, /* 59648-59655 */ +12005376, 13800192, 14606848, 14208768, 12741376, 10844928, 9505024, 9435904, /* 59656-59663 */ +9991168, 10323456, 10716928, 11559936, 12122880, 12151808, 12406784, 12799232, /* 59664-59671 */ +12759808, 12716032, 12763136, 12043520, 10753536, 10024448, 10286336, 11187968, /* 59672-59679 */ +11700736, 11407616, 11392768, 12152832, 12769792, 12967936, 12992000, 12704256, /* 59680-59687 */ +12557056, 12934912, 13266176, 13419008, 13685760, 13573632, 13014784, 12579328, /* 59688-59695 */ +12220928, 11877888, 12000768, 12377856, 12321536, 11918592, 11463680, 11046400, /* 59696-59703 */ +11346176, 12755968, 13780480, 12976896, 11369728, 10287104, 9781248, 9682688, /* 59704-59711 */ +9991680, 10614272, 11156224, 11295744, 11292416, 11536384, 11629312, 11078656, /* 59712-59719 */ +10170624, 9307392, 8795904, 9073664, 9720832, 9656064, 9078528, 8590080, /* 59720-59727 */ +8310528, 8522496, 8967424, 9088000, 8955904, 8878592, 8808192, 8504064, /* 59728-59735 */ +8083712, 7743488, 7462144, 7290112, 7497216, 7967232, 8240384, 8201984, /* 59736-59743 */ +7688704, 6836480, 6043648, 5785344, 6284544, 6778368, 6747648, 6434304, /* 59744-59751 */ +6243840, 6073344, 5537280, 5040384, 5477120, 6353408, 6288384, 5362432, /* 59752-59759 */ +4459776, 3997696, 3896064, 3883264, 3990528, 4489216, 5013760, 4856320, /* 59760-59767 */ +4230144, 3899392, 4151296, 4617728, 4818176, 4643584, 4323840, 3973120, /* 59768-59775 */ +3464448, 3030272, 3034112, 3337216, 3624704, 3743232, 3511040, 3028992, /* 59776-59783 */ +2710016, 2741504, 3124992, 3703552, 3970816, 3704320, 3219968, 2683904, /* 59784-59791 */ +2246144, 2264320, 2563584, 2722816, 2891776, 3115776, 2909696, 2350336, /* 59792-59799 */ +2175232, 2312960, 2122496, 1895680, 2320128, 3050752, 3436288, 3473152, /* 59800-59807 */ +3240704, 2735616, 2320640, 2315008, 2509824, 2756608, 3257344, 3906048, /* 59808-59815 */ +4198912, 3966976, 3481088, 2903552, 2622976, 3155968, 4164352, 4860416, /* 59816-59823 */ +4967168, 4623616, 4179968, 4080384, 4288768, 4347392, 4267264, 4430848, /* 59824-59831 */ +4676864, 4655360, 4687104, 5096448, 5590528, 5925376, 6081024, 5986560, /* 59832-59839 */ +5794048, 5790208, 5977600, 6341376, 6809856, 6872320, 6167808, 5270272, /* 59840-59847 */ +4963584, 5395456, 6334720, 7386368, 8024320, 7801856, 7101440, 6823936, /* 59848-59855 */ +7008000, 7220224, 7723264, 8604928, 9094656, 9049344, 9168384, 9430016, /* 59856-59863 */ +9293056, 8999424, 8950016, 8865792, 8625664, 8666368, 9186048, 9748224, /* 59864-59871 */ +9761792, 9298432, 9111552, 9438720, 9728000, 9809408, 9871616, 9638400, /* 59872-59879 */ +8930816, 8397568, 8531456, 9091072, 9736192, 10116096, 9871872, 9267456, /* 59880-59887 */ +9027840, 9339136, 9973760, 10755584, 11216896, 10897920, 10224640, 9844992, /* 59888-59895 */ +9470464, 8847616, 8540672, 8949504, 9897472, 11071488, 11940864, 11918848, /* 59896-59903 */ +11191552, 10561024, 10435328, 10494720, 10440448, 10491904, 10838016, 11086336, /* 59904-59911 */ +10815232, 10177536, 9751808, 9892608, 10338816, 10586112, 10426368, 9910016, /* 59912-59919 */ +9221888, 8657152, 8355584, 8353792, 8747776, 9343488, 9755648, 9791488, /* 59920-59927 */ +9451008, 8903680, 8500736, 8452096, 8851456, 9629184, 10313728, 10559744, /* 59928-59935 */ +10576896, 10517760, 10157312, 9585664, 9293056, 9451776, 9839360, 10202112, /* 59936-59943 */ +10215680, 9739520, 9300736, 9377536, 9764864, 10303744, 10961920, 11375360, /* 59944-59951 */ +11262208, 10793984, 10105856, 9361664, 9031936, 9160192, 9413888, 9839360, /* 59952-59959 */ +10512384, 11064320, 11135744, 10942720, 11137024, 11791872, 12088064, 11463424, /* 59960-59967 */ +10504960, 9925888, 9832960, 10022656, 10176256, 10224384, 10341376, 10519296, /* 59968-59975 */ +10786816, 11386624, 12411136, 13561600, 14252288, 14218752, 13864192, 13528576, /* 59976-59983 */ +13142528, 12776192, 12572416, 12520448, 12745984, 13344000, 13773056, 13530112, /* 59984-59991 */ +12909824, 12408832, 12320512, 12761344, 13467648, 13601280, 12800256, 11764480, /* 59992-59999 */ +11108352, 10738688, 10454784, 10304256, 10364672, 10572800, 10672384, 10549504, /* 60000-60007 */ +10436608, 10536704, 10618368, 10511872, 10550528, 10912512, 11114496, 10653952, /* 60008-60015 */ +9720576, 8869120, 8381696, 8203008, 8181504, 8382208, 8948992, 9571072, /* 60016-60023 */ +9820928, 9678592, 9326592, 8947968, 8715776, 8760320, 8899072, 8761600, /* 60024-60031 */ +8349440, 7976704, 7842304, 8010496, 8325120, 8259840, 7690496, 7127296, /* 60032-60039 */ +6776832, 6339072, 5825280, 5570048, 5618432, 5647360, 5521408, 5633280, /* 60040-60047 */ +6135296, 6452224, 6194688, 5602816, 4835328, 3954944, 3359232, 3393792, /* 60048-60055 */ +3931904, 4711168, 5454336, 5707008, 5301504, 4731648, 4528896, 4639744, /* 60056-60063 */ +4689408, 4512512, 4379136, 4619776, 5054464, 5201152, 4986880, 4588032, /* 60064-60071 */ +4072192, 3579648, 3244032, 2823680, 2300416, 2165248, 2500864, 2921216, /* 60072-60079 */ +3318272, 3780096, 4147968, 4202496, 3892992, 3445248, 3128064, 2977536, /* 60080-60087 */ +2941184, 3002368, 3013888, 2751232, 2435072, 2672896, 3686912, 4922368, /* 60088-60095 */ +5814528, 6256128, 6269440, 5828864, 5283840, 5167104, 5432576, 5679872, /* 60096-60103 */ +5861632, 6100736, 6276608, 6368768, 6511872, 6663168, 6741760, 6882304, /* 60104-60111 */ +7016448, 6925568, 6780416, 6939904, 7328000, 7614464, 7576064, 7255040, /* 60112-60119 */ +6934016, 6723584, 6648320, 6919680, 7435776, 7589376, 7296512, 7157504, /* 60120-60127 */ +7353088, 7650816, 8224000, 9259264, 10275840, 10698496, 10609664, 10210048, /* 60128-60135 */ +9496320, 8897024, 8971776, 9518080, 10066432, 10539520, 10816000, 10713600, /* 60136-60143 */ +10567936, 10812416, 11316992, 11684096, 11748352, 11443712, 10878464, 10388480, /* 60144-60151 */ +10126080, 9990912, 9995520, 10043904, 9775872, 9121536, 8440576, 8081664, /* 60152-60159 */ +8088064, 8221952, 8425216, 8877312, 9319424, 9339392, 9279744, 9557248, /* 60160-60167 */ +9686272, 9232128, 8637952, 8339712, 8196608, 8190976, 8543488, 9054464, /* 60168-60175 */ +9396992, 9732864, 10145024, 10271232, 10132224, 10081280, 10062080, 9939968, /* 60176-60183 */ +9780480, 9512960, 9166592, 9022976, 8951296, 8683776, 8436224, 8331776, /* 60184-60191 */ +8002048, 7376640, 6941184, 6891008, 7038208, 7340288, 7668992, 7563776, /* 60192-60199 */ +6982144, 6562560, 6596096, 6821120, 7056896, 7150592, 6983680, 6690304, /* 60200-60207 */ +6532864, 6751232, 7367424, 7958784, 8221696, 8356864, 8522240, 8554496, /* 60208-60215 */ +8351232, 8087296, 8046336, 8281856, 8636160, 8917504, 8793088, 8132096, /* 60216-60223 */ +7545344, 7510272, 7708160, 7833856, 7932928, 7905024, 7671296, 7509504, /* 60224-60231 */ +7612928, 7750144, 7691264, 7508992, 7409408, 7504896, 7774464, 8058368, /* 60232-60239 */ +8229632, 8296704, 8290560, 8315904, 8503296, 8777984, 8977920, 9204992, /* 60240-60247 */ +9699584, 10325248, 10666496, 10680064, 10745088, 10998784, 11365376, 11892736, /* 60248-60255 */ +12359680, 12347136, 12018432, 11772416, 11646208, 11666176, 12002304, 12516864, /* 60256-60263 */ +12868096, 12963328, 12865280, 12573440, 12171008, 11843840, 11784960, 11927040, /* 60264-60271 */ +11955200, 11817472, 11731968, 11776768, 11855360, 11891456, 11813120, 11594240, /* 60272-60279 */ +11335680, 11064320, 10742272, 10484480, 10401024, 10416128, 10373888, 10129152, /* 60280-60287 */ +9706496, 9348352, 9271552, 9457664, 9650688, 9485312, 8934144, 8415488, /* 60288-60295 */ +8184320, 8104192, 8099584, 8184320, 8189696, 7999744, 7840512, 7867136, /* 60296-60303 */ +7886592, 7759872, 7643648, 7678976, 7792640, 7860736, 7808512, 7617024, /* 60304-60311 */ +7384320, 7204864, 7048960, 6865152, 6687488, 6508800, 6300416, 6144512, /* 60312-60319 */ +6050304, 5760256, 5220352, 4792064, 4653312, 4560896, 4506624, 4714496, /* 60320-60327 */ +5006080, 5009408, 4821248, 4723712, 4569856, 4156928, 3709696, 3419648, /* 60328-60335 */ +3160320, 2975744, 3156224, 3620864, 3926016, 3897856, 3844864, 3936256, /* 60336-60343 */ +4010240, 4002304, 3969024, 3857408, 3719936, 3769344, 4066816, 4376832, /* 60344-60351 */ +4436992, 4336128, 4419840, 4712448, 5012736, 5272320, 5472256, 5546752, /* 60352-60359 */ +5553152, 5495552, 5312768, 5088512, 4986112, 5034496, 5138688, 5183744, /* 60360-60367 */ +5160704, 5226752, 5385984, 5558272, 5807360, 6116608, 6168576, 5897216, /* 60368-60375 */ +5734144, 5940480, 6367744, 6840576, 7212800, 7419392, 7550464, 7693568, /* 60376-60383 */ +7833600, 7946752, 8058624, 8282624, 8692480, 9060352, 9125120, 8976128, /* 60384-60391 */ +8926208, 9157632, 9536000, 9689856, 9553664, 9495296, 9676288, 9889536, /* 60392-60399 */ +10079744, 10352640, 10661120, 10900736, 11073792, 11138560, 11065088, 10961152, /* 60400-60407 */ +10918656, 10893568, 10814720, 10694656, 10643712, 10757888, 10923264, 10908672, /* 60408-60415 */ +10735360, 10659840, 10744576, 10854912, 10963968, 11121664, 11240448, 11219200, /* 60416-60423 */ +11022592, 10672896, 10286848, 10062592, 10104064, 10256896, 10301184, 10343424, /* 60424-60431 */ +10541056, 10535424, 10054912, 9505280, 9278976, 9223680, 9261312, 9538816, /* 60432-60439 */ +9805056, 9603072, 9051136, 8605184, 8333056, 8124160, 8208896, 8686336, /* 60440-60447 */ +9023232, 8727552, 8016896, 7417344, 7166464, 7254784, 7490304, 7485952, /* 60448-60455 */ +7056896, 6528000, 6361344, 6564096, 6802944, 6824448, 6646784, 6452736, /* 60456-60463 */ +6441216, 6630656, 6826240, 6861056, 6797824, 6775296, 6820864, 6830336, /* 60464-60471 */ +6755072, 6758656, 6949376, 7085056, 6971904, 6806272, 6814464, 6958848, /* 60472-60479 */ +7207936, 7440128, 7372032, 6988288, 6699776, 6830848, 7258368, 7607296, /* 60480-60487 */ +7578368, 7285504, 7054592, 6936832, 6887424, 6994688, 7238400, 7376896, /* 60488-60495 */ +7243520, 6979328, 6881280, 7022080, 7275520, 7544320, 7737344, 7815168, /* 60496-60503 */ +7903488, 8034304, 7990272, 7739136, 7601408, 7887872, 8471040, 8923392, /* 60504-60511 */ +9077248, 9250304, 9642752, 10057472, 10250240, 10144768, 9863424, 9786368, /* 60512-60519 */ +10184448, 10813952, 11243520, 11355136, 11363584, 11501568, 11729152, 11830528, /* 60520-60527 */ +11813376, 11863296, 11907840, 11829760, 11793408, 11890432, 11932672, 11859200, /* 60528-60535 */ +11827200, 11906816, 12017920, 12108288, 12196096, 12226816, 12151040, 11993856, /* 60536-60543 */ +11786496, 11560704, 11419904, 11387648, 11333120, 11173632, 10931200, 10641664, /* 60544-60551 */ +10351872, 10107136, 9891840, 9711872, 9648128, 9721088, 9827072, 9872384, /* 60552-60559 */ +9789952, 9501696, 9085440, 8793088, 8682752, 8579840, 8424960, 8274944, /* 60560-60567 */ +8090624, 7821824, 7559680, 7399168, 7325952, 7301376, 7357184, 7373056, /* 60568-60575 */ +7128576, 6705152, 6449152, 6483712, 6654464, 6787584, 6767360, 6550016, /* 60576-60583 */ +6174208, 5763328, 5563136, 5597952, 5585408, 5472000, 5415936, 5278208, /* 60584-60591 */ +4907008, 4505344, 4238080, 4183808, 4461568, 4813568, 4784384, 4361472, /* 60592-60599 */ +3886080, 3559936, 3482624, 3617536, 3694848, 3586560, 3470592, 3463936, /* 60600-60607 */ +3473408, 3466496, 3517952, 3585280, 3590912, 3560960, 3539456, 3521536, /* 60608-60615 */ +3552768, 3672832, 3798016, 3872000, 3960064, 4109312, 4312064, 4524800, /* 60616-60623 */ +4652032, 4663040, 4699648, 4802048, 4869632, 4950016, 5180672, 5476864, /* 60624-60631 */ +5688832, 5780992, 5834240, 5972992, 6238464, 6523904, 6648064, 6498816, /* 60632-60639 */ +6272256, 6291200, 6572288, 6924800, 7249152, 7409152, 7362048, 7358464, /* 60640-60647 */ +7562240, 7872256, 8172800, 8433408, 8572928, 8571392, 8445184, 8276736, /* 60648-60655 */ +8241664, 8482816, 8918016, 9362688, 9721600, 9862400, 9692672, 9515520, /* 60656-60663 */ +9690880, 10004992, 10075904, 9964032, 9918208, 9986048, 10178304, 10507520, /* 60664-60671 */ +10872832, 11115776, 11217152, 11270912, 11244288, 11070208, 10912768, 10962688, /* 60672-60679 */ +11060736, 10971648, 10761472, 10624768, 10572288, 10575104, 10598912, 10505728, /* 60680-60687 */ +10245632, 10002176, 9856256, 9732608, 9638912, 9623552, 9629952, 9515520, /* 60688-60695 */ +9155072, 8667392, 8351744, 8335616, 8444416, 8400384, 8099584, 7749632, /* 60696-60703 */ +7542528, 7424512, 7301120, 7163136, 7031296, 6996480, 7077888, 7138048, /* 60704-60711 */ +7149056, 7187712, 7208960, 7167488, 7087616, 6955264, 6828288, 6874112, /* 60712-60719 */ +7056128, 7091968, 6894592, 6678016, 6582272, 6515968, 6408448, 6270208, /* 60720-60727 */ +6059264, 5841152, 5799424, 5892864, 5907200, 5898752, 6052608, 6287872, /* 60728-60735 */ +6417408, 6489856, 6609152, 6688512, 6609408, 6438912, 6333184, 6418176, /* 60736-60743 */ +6685696, 6905856, 6903808, 6825472, 6842880, 6958592, 7167488, 7421184, /* 60744-60751 */ +7613952, 7681280, 7588352, 7473408, 7625216, 8112384, 8570624, 8649216, /* 60752-60759 */ +8424960, 8331776, 8452096, 8486912, 8410112, 8396544, 8345088, 8126976, /* 60760-60767 */ +7944960, 7946752, 8096768, 8335104, 8531200, 8534528, 8400384, 8312064, /* 60768-60775 */ +8336896, 8431616, 8519424, 8560384, 8638720, 8834560, 9064192, 9239040, /* 60776-60783 */ +9412608, 9635584, 9865472, 10066688, 10250752, 10479872, 10862080, 11434496, /* 60784-60791 */ +12050688, 12396288, 12303616, 11958528, 11708416, 11686656, 11862272, 12086016, /* 60792-60799 */ +12175872, 12130560, 12091136, 12110080, 12148992, 12195072, 12149248, 11967488, /* 60800-60807 */ +11752448, 11509504, 11286528, 11142400, 11055616, 10974976, 10858240, 10700544, /* 60808-60815 */ +10465792, 10189056, 9940992, 9689344, 9446144, 9291520, 9218048, 9118720, /* 60816-60823 */ +9012224, 9001728, 9095168, 9121024, 8925440, 8585472, 8224512, 7937024, /* 60824-60831 */ +7794176, 7724544, 7572992, 7365888, 7164160, 6969856, 6857984, 6811904, /* 60832-60839 */ +6607872, 6262784, 6049792, 6048256, 6094080, 6121728, 6130432, 6051584, /* 60840-60847 */ +5870592, 5666560, 5477376, 5296128, 5161472, 5022464, 4771072, 4454400, /* 60848-60855 */ +4255744, 4223232, 4219136, 4090624, 3912192, 3903744, 4037888, 4036608, /* 60856-60863 */ +3885056, 3785472, 3774720, 3761920, 3712768, 3597824, 3514880, 3655168, /* 60864-60871 */ +3958784, 4203776, 4310016, 4318208, 4249344, 4193024, 4270080, 4440576, /* 60872-60879 */ +4540160, 4536576, 4526080, 4548096, 4602112, 4814592, 5215488, 5564928, /* 60880-60887 */ +5594368, 5413120, 5347584, 5515520, 5837824, 6176768, 6373120, 6367232, /* 60888-60895 */ +6273536, 6282496, 6476032, 6645504, 6540288, 6353152, 6508032, 6922496, /* 60896-60903 */ +7242496, 7459328, 7654144, 7744000, 7811072, 8025600, 8236800, 8197888, /* 60904-60911 */ +8035584, 8071936, 8360192, 8688384, 8897024, 8985856, 8958464, 8903680, /* 60912-60919 */ +8977152, 9076992, 9012224, 8995328, 9236224, 9494784, 9591296, 9628672, /* 60920-60927 */ +9607936, 9523456, 9595648, 9895680, 10193152, 10309120, 10272512, 10164736, /* 60928-60935 */ +10050816, 10006272, 10003200, 9935360, 9887232, 10040832, 10210048, 10109184, /* 60936-60943 */ +9846016, 9627136, 9431808, 9256448, 9142272, 8973312, 8654592, 8297984, /* 60944-60951 */ +8088832, 8085504, 8193536, 8188672, 7926016, 7566848, 7344896, 7233024, /* 60952-60959 */ +7213824, 7320320, 7371264, 7229952, 7104000, 7194880, 7388672, 7463680, /* 60960-60967 */ +7228672, 6737408, 6325248, 6141440, 6006784, 5810944, 5678080, 5635840, /* 60968-60975 */ +5587456, 5467648, 5223424, 4864000, 4635136, 4723712, 4947456, 5036800, /* 60976-60983 */ +5005312, 5060352, 5288192, 5613056, 5901312, 5988096, 5888256, 5914880, /* 60984-60991 */ +6164224, 6330624, 6294272, 6250752, 6268160, 6275072, 6297600, 6302720, /* 60992-60999 */ +6180864, 5968640, 5921792, 6157824, 6469120, 6701312, 6976000, 7256320, /* 61000-61007 */ +7390464, 7578880, 7926016, 8092928, 7954944, 7879424, 8108288, 8440320, /* 61008-61015 */ +8559104, 8401664, 8189696, 8091136, 8067584, 8082944, 8207104, 8426240, /* 61016-61023 */ +8551424, 8405760, 8148224, 8141824, 8512000, 9059328, 9466112, 9561856, /* 61024-61031 */ +9434368, 9342464, 9406976, 9502720, 9454592, 9342976, 9431296, 9677312, /* 61032-61039 */ +9789440, 9775616, 9834240, 9904128, 9904896, 9925376, 9873664, 9648384, /* 61040-61047 */ +9401856, 9308160, 9395968, 9605632, 9756928, 9818880, 10004480, 10304768, /* 61048-61055 */ +10481408, 10445312, 10273792, 10102272, 10109952, 10383360, 10785536, 11078400, /* 61056-61063 */ +11175424, 11215104, 11330048, 11465728, 11516928, 11437824, 11198976, 10903296, /* 61064-61071 */ +10686208, 10513920, 10315520, 10170112, 10147584, 10178816, 10210048, 10188032, /* 61072-61079 */ +10029312, 9770752, 9594368, 9596416, 9701376, 9786368, 9771520, 9673216, /* 61080-61087 */ +9566208, 9446144, 9288960, 9118720, 8848896, 8420608, 7995904, 7801856, /* 61088-61095 */ +7843584, 7933184, 7937792, 7897088, 7776000, 7422976, 6940416, 6616064, /* 61096-61103 */ +6445568, 6236928, 5959680, 5646336, 5319680, 5049856, 4928768, 4937984, /* 61104-61111 */ +4891904, 4610304, 4228096, 4035584, 4088832, 4311040, 4633856, 4917248, /* 61112-61119 */ +4975872, 4812800, 4645888, 4598784, 4472064, 4079360, 3656960, 3463680, /* 61120-61127 */ +3430400, 3496448, 3714048, 3909632, 3872768, 3767808, 3898624, 4154368, /* 61128-61135 */ +4246016, 4225024, 4285440, 4430848, 4551168, 4620288, 4619520, 4641024, /* 61136-61143 */ +4836864, 5178368, 5427968, 5414400, 5206016, 5110272, 5365248, 5830400, /* 61144-61151 */ +6113792, 6155520, 6274560, 6542336, 6796032, 7042816, 7247104, 7225088, /* 61152-61159 */ +7047680, 6942720, 6921728, 6966528, 7165952, 7545344, 7987712, 8326144, /* 61160-61167 */ +8588032, 8939264, 9284096, 9378304, 9208832, 9052160, 9236480, 9805824, /* 61168-61175 */ +10351360, 10532864, 10448128, 10332160, 10336256, 10406656, 10232320, 9695744, /* 61176-61183 */ +9196800, 9191424, 9706240, 10326784, 10570496, 10360320, 10089472, 10124544, /* 61184-61191 */ +10373376, 10355712, 9807360, 9083392, 8791552, 9078784, 9514240, 9684224, /* 61192-61199 */ +9616640, 9507072, 9425408, 9329408, 9120000, 8783360, 8527872, 8552448, /* 61200-61207 */ +8729088, 8838656, 8755456, 8506880, 8378624, 8483840, 8461824, 8089344, /* 61208-61215 */ +7547648, 7079424, 6938624, 7214848, 7597056, 7783424, 7841536, 7803648, /* 61216-61223 */ +7533824, 7081472, 6694400, 6395904, 6030592, 5731584, 5713664, 5820160, /* 61224-61231 */ +5835264, 5796864, 5698304, 5497088, 5352192, 5349376, 5263104, 4979456, /* 61232-61239 */ +4811520, 5002496, 5341184, 5538560, 5527296, 5346304, 5112320, 5045504, /* 61240-61247 */ +5199104, 5310464, 5124096, 4754432, 4620032, 4957440, 5536768, 5895680, /* 61248-61255 */ +5845504, 5703936, 5878784, 6348800, 6695168, 6516224, 6086912, 6037504, /* 61256-61263 */ +6483200, 7085568, 7511296, 7548672, 7309312, 7234304, 7580416, 8055552, /* 61264-61271 */ +8187136, 7975424, 7862272, 8135168, 8796416, 9597440, 10003712, 9791488, /* 61272-61279 */ +9521408, 9662208, 10008064, 10193664, 10111744, 9897728, 9887744, 10257408, /* 61280-61287 */ +10828032, 11221760, 11123456, 10656768, 10284800, 10224640, 10299904, 10308864, /* 61288-61295 */ +10117376, 9787136, 9580032, 9616896, 9671680, 9407488, 8843520, 8435200, /* 61296-61303 */ +8478464, 8734208, 8908544, 8993024, 9050368, 9189120, 9565696, 10009600, /* 61304-61311 */ +10090240, 9809664, 9640960, 9733120, 9728768, 9475072, 9324544, 9603840, /* 61312-61319 */ +10021888, 9995008, 9491712, 8978176, 8765440, 8874496, 9159680, 9422592, /* 61320-61327 */ +9573632, 9659392, 9761024, 9936640, 10028800, 9848576, 9549824, 9338624, /* 61328-61335 */ +9099008, 8740864, 8513280, 8739328, 9294592, 9597952, 9345792, 8886784, /* 61336-61343 */ +8647680, 8681984, 8786176, 8656128, 8195584, 7835648, 8064512, 8615168, /* 61344-61351 */ +8730880, 8286976, 7884288, 7953664, 8278784, 8376576, 8140544, 7866624, /* 61352-61359 */ +7858944, 8208128, 8743936, 9133056, 9263104, 9253632, 9128704, 8972800, /* 61360-61367 */ +8951296, 8843776, 8417792, 7984384, 7920896, 8115712, 8252416, 8124160, /* 61368-61375 */ +7810304, 7607552, 7561728, 7367424, 6881024, 6369280, 6031360, 5728768, /* 61376-61383 */ +5463552, 5546240, 5910784, 6086400, 5912064, 5578240, 5253376, 5017088, /* 61384-61391 */ +4892160, 4811008, 4816896, 4992256, 5249280, 5373440, 5276928, 5060352, /* 61392-61399 */ +4889600, 4815104, 4761600, 4644864, 4470272, 4355584, 4463872, 4850176, /* 61400-61407 */ +5267200, 5416448, 5340672, 5355776, 5616128, 5919488, 5901568, 5573376, /* 61408-61415 */ +5428992, 5707008, 6106112, 6408704, 6690816, 6965504, 7137792, 7123712, /* 61416-61423 */ +6909696, 6706432, 6711040, 6852096, 7022592, 7173120, 7259136, 7337472, /* 61424-61431 */ +7500544, 7687936, 7793408, 7683328, 7431936, 7348736, 7418368, 7310336, /* 61432-61439 */ +7210240, 7568640, 8263168, 8815104, 9053696, 9091328, 9034496, 8898048, /* 61440-61447 */ +8751360, 8638208, 8485376, 8422656, 8758528, 9284864, 9501696, 9462784, /* 61448-61455 */ +9519360, 9620480, 9587200, 9536256, 9641472, 9767424, 9786368, 9922304, /* 61456-61463 */ +10305280, 10593024, 10563328, 10410752, 10298880, 10207488, 9981696, 9499904, /* 61464-61471 */ +8948480, 8542464, 8206848, 8080896, 8406016, 8850176, 8894208, 8550144, /* 61472-61479 */ +8129792, 7924224, 8009472, 8163328, 8171264, 7952640, 7536896, 7285504, /* 61480-61487 */ +7473152, 7665920, 7389696, 6940160, 6749952, 6725888, 6667776, 6564864, /* 61488-61495 */ +6408704, 6293504, 6477568, 6919936, 7088896, 6615040, 5932288, 5750528, /* 61496-61503 */ +6073088, 6352896, 6316288, 6169856, 6220800, 6478848, 6690304, 6758144, /* 61504-61511 */ +6839552, 6974976, 7063040, 6958336, 6461184, 5792000, 5725440, 6394112, /* 61512-61519 */ +6913280, 6624768, 6076672, 6114560, 6607616, 6921728, 6797312, 6391808, /* 61520-61527 */ +6128128, 6492160, 7300864, 7681024, 7416832, 7357440, 7896320, 8410880, /* 61528-61535 */ +8417536, 8094208, 7726336, 7576576, 7964416, 8695552, 9100544, 8910848, /* 61536-61543 */ +8578560, 8695040, 9260800, 9619456, 9383424, 9042944, 9165056, 9625344, /* 61544-61551 */ +10038016, 10193920, 10112768, 9961472, 9926656, 10042112, 10059264, 9839872, /* 61552-61559 */ +9782528, 10304256, 10989056, 11245568, 11131136, 10952960, 10894336, 11061504, /* 61560-61567 */ +11197696, 10907136, 10392832, 10158080, 10188544, 10094592, 9672192, 9061632, /* 61568-61575 */ +8638208, 8611840, 8626176, 8181760, 7377920, 6883840, 7151360, 7920640, /* 61576-61583 */ +8539136, 8589056, 8193536, 7946496, 8236288, 8579328, 8344064, 7814912, /* 61584-61591 */ +7527424, 7430144, 7480064, 7723776, 7834368, 7828224, 8007424, 8003584, /* 61592-61599 */ +7469568, 6980352, 6912768, 7003904, 7105280, 7206656, 7412480, 7890944, /* 61600-61607 */ +8490496, 8985344, 9231616, 9033984, 8832768, 9248512, 9760512, 9668096, /* 61608-61615 */ +9260288, 8992512, 9199616, 9964544, 10344192, 9585408, 8598272, 8569600, /* 61616-61623 */ +9340928, 9860352, 9432064, 8448768, 7919360, 8335616, 9246208, 9746688, /* 61624-61631 */ +9514752, 9216512, 9486336, 9972992, 10080000, 9914112, 9849600, 10139648, /* 61632-61639 */ +10760704, 11205632, 11125248, 10747904, 10500352, 10746112, 11229440, 11168000, /* 61640-61647 */ +10490624, 9907200, 9701888, 9635584, 9591808, 9473024, 9151232, 8860928, /* 61648-61655 */ +8691200, 8342528, 7863040, 7553024, 7312128, 7062272, 7135744, 7626240, /* 61656-61663 */ +8095488, 8195072, 7981312, 7787520, 7723008, 7493376, 7009024, 6444032, /* 61664-61671 */ +5891584, 5425664, 5069312, 4698624, 4452096, 4560384, 4930560, 5180928, /* 61672-61679 */ +4900352, 4065024, 3371008, 3399680, 3931648, 4493824, 4781568, 4680448, /* 61680-61687 */ +4490496, 4585984, 4841984, 4854016, 4538368, 4203776, 4164352, 4422144, /* 61688-61695 */ +4758272, 4939008, 4854784, 4635136, 4668672, 5159424, 5758976, 5852672, /* 61696-61703 */ +5348864, 4921600, 5216000, 6006016, 6412544, 6030592, 5513472, 5490432, /* 61704-61711 */ +5850368, 6309376, 6592512, 6551808, 6650880, 7367168, 8311808, 8923904, /* 61712-61719 */ +9121536, 9008128, 8903168, 9199872, 9654528, 9731072, 9541376, 9440512, /* 61720-61727 */ +9374208, 9202432, 9064448, 9164800, 9475584, 9751040, 9821184, 9739520, /* 61728-61735 */ +9651456, 9676288, 9768960, 9693696, 9497856, 9511168, 9814016, 10231552, /* 61736-61743 */ +10615552, 10872064, 10955008, 10730496, 10153984, 9718016, 9753600, 9842176, /* 61744-61751 */ +9771264, 9749760, 9682432, 9601792, 9729792, 9853952, 9761536, 9517824, /* 61752-61759 */ +9086976, 8534016, 8118784, 8079360, 8496640, 9131264, 9574912, 9721856, /* 61760-61767 */ +9440768, 8774400, 8402944, 8766208, 9271296, 9177600, 8466944, 7623680, /* 61768-61775 */ +6977280, 6565120, 6417408, 6497024, 6524416, 6219776, 5601280, 4995584, /* 61776-61783 */ +4705024, 4634880, 4652032, 4889344, 5332736, 5640960, 5571072, 5244416, /* 61784-61791 */ +5065216, 5311744, 5783040, 6060800, 5911040, 5493760, 5345024, 5799680, /* 61792-61799 */ +6422016, 6359040, 5515264, 4905984, 5317888, 6458880, 7435264, 7544064, /* 61800-61807 */ +7042560, 6743040, 7022848, 7597568, 8037376, 8291072, 8591616, 8888320, /* 61808-61815 */ +9091072, 9391616, 9825792, 10242048, 10644224, 10801664, 10549504, 10449408, /* 61816-61823 */ +10806272, 10936832, 10528512, 10103552, 9891072, 9761536, 9776384, 9847040, /* 61824-61831 */ +9690880, 9400576, 9468928, 10132224, 10841600, 10853376, 10296832, 9867520, /* 61832-61839 */ +9889024, 10273280, 10742016, 10939136, 10883840, 11004416, 11514112, 11977472, /* 61840-61847 */ +11711488, 10710528, 9870080, 9992704, 10770176, 11233792, 10872320, 10150656, /* 61848-61855 */ +9830400, 9874688, 9597696, 8798464, 8073472, 7977216, 8291072, 8472832, /* 61856-61863 */ +8548096, 8809216, 9220352, 9530880, 9396224, 8681728, 7999744, 7955968, /* 61864-61871 */ +8302080, 8472576, 8127488, 7333632, 6791680, 6878208, 7056384, 6767616, /* 61872-61879 */ +6113280, 5534976, 5348096, 5488128, 5646080, 5857280, 6316032, 6805248, /* 61880-61887 */ +7132416, 7293952, 7100416, 6762496, 6951936, 7568384, 7893504, 7906816, /* 61888-61895 */ +8167424, 8826368, 9545984, 9841920, 9453312, 8769280, 8516864, 8818944, /* 61896-61903 */ +9053440, 8925440, 8956160, 9623808, 10553856, 10994688, 10837504, 10622720, /* 61904-61911 */ +10861824, 11538944, 12022784, 11738112, 11044352, 10749184, 11130112, 11753472, /* 61912-61919 */ +12102656, 12124928, 12001024, 12038144, 12370944, 12606720, 12323584, 11745792, /* 61920-61927 */ +11351296, 11172864, 10928896, 10603264, 10491648, 10619392, 10713088, 10610688, /* 61928-61935 */ +10229760, 9631488, 9238272, 9238016, 9219840, 8996352, 8930048, 9225984, /* 61936-61943 */ +9610752, 9687296, 9312000, 8778496, 8538624, 8725760, 9108992, 9243136, /* 61944-61951 */ +8753408, 7829248, 7135744, 7057920, 7244288, 7006976, 6358784, 5968640, /* 61952-61959 */ +5914112, 5801984, 5819648, 6111488, 6177536, 5790464, 5327872, 5012992, /* 61960-61967 */ +4726528, 4319488, 3958016, 3975680, 4275968, 4359168, 4036096, 3660544, /* 61968-61975 */ +3615488, 3971840, 4526848, 4920064, 4884992, 4553728, 4330240, 4352256, /* 61976-61983 */ +4453888, 4589568, 4784128, 4845312, 4765184, 4998656, 5725184, 6350336, /* 61984-61991 */ +6308864, 5953536, 5971456, 6400768, 6960640, 7711488, 8502272, 8727040, /* 61992-61999 */ +8498176, 8729344, 9538048, 10061056, 9890560, 9479680, 9305088, 9392896, /* 62000-62007 */ +9404416, 9170688, 8937472, 9028608, 9538304, 10289664, 10727936, 10450176, /* 62008-62015 */ +9927936, 10059264, 10891776, 11482880, 11174656, 10272512, 9555968, 9596672, /* 62016-62023 */ +10191360, 10572288, 10296064, 9617920, 9178880, 9304320, 9433600, 8982528, /* 62024-62031 */ +8495872, 8625920, 8994304, 9048576, 8820992, 8715008, 9081600, 9498880, /* 62032-62039 */ +9295104, 8674304, 8204800, 8083200, 8458752, 9333504, 10223104, 10566400, /* 62040-62047 */ +10319104, 9933056, 9694976, 9476352, 9404160, 9603072, 9547776, 9174528, /* 62048-62055 */ +9191680, 9589504, 9768192, 9440512, 8460544, 7013120, 5712384, 4946944, /* 62056-62063 */ +4837120, 5234176, 5569792, 5569536, 5516544, 5548032, 5663488, 5894144, /* 62064-62071 */ +6007808, 6024960, 6061824, 5891072, 5479936, 4983040, 4548096, 4309248, /* 62072-62079 */ +4307200, 4489984, 4752384, 5071360, 5534720, 6082304, 6495744, 6492928, /* 62080-62087 */ +5911296, 5197568, 5210624, 6017536, 6772480, 7052800, 7290112, 7773184, /* 62088-62095 */ +8305408, 8802048, 9406208, 10039296, 10370560, 10417152, 10536192, 10782464, /* 62096-62103 */ +10932480, 10832896, 10401024, 9857792, 9713664, 10086656, 10563328, 10790400, /* 62104-62111 */ +10700032, 10520576, 10628352, 10981376, 11139584, 11033600, 10934272, 10894592, /* 62112-62119 */ +10812672, 10705920, 10687232, 10903040, 11291648, 11460352, 11385088, 11471616, /* 62120-62127 */ +11577600, 11206144, 10619904, 10279936, 10051584, 9920512, 10025728, 9929472, /* 62128-62135 */ +9360640, 8747776, 8467456, 8685312, 9277440, 9399296, 8676608, 7940096, /* 62136-62143 */ +7910912, 8598016, 9725696, 10650112, 10835456, 10492672, 10001664, 9586944, /* 62144-62151 */ +9433600, 9306368, 8869888, 8353280, 7951360, 7506432, 7114752, 7006208, /* 62152-62159 */ +7054848, 7074560, 7091968, 7129344, 7152640, 7080704, 6766592, 6360576, /* 62160-62167 */ +6467328, 7393792, 8578048, 9139456, 8659712, 7682816, 7324928, 7901696, /* 62168-62175 */ +8533248, 8390144, 7716864, 7252224, 7208960, 7463680, 7868416, 8114688, /* 62176-62183 */ +7915520, 7457280, 7198464, 7200768, 7160320, 6917888, 6721792, 6916096, /* 62184-62191 */ +7469568, 8009728, 8344832, 8729088, 9395712, 10272512, 11179520, 11921408, /* 62192-62199 */ +12260352, 12215552, 12122880, 12136704, 12148992, 12122880, 12145152, 12233984, /* 62200-62207 */ +12262400, 12015872, 11622400, 11526656, 11763200, 11888640, 11818240, 11795712, /* 62208-62215 */ +11821056, 11828736, 11899136, 11974400, 11862016, 11644672, 11580416, 11590912, /* 62216-62223 */ +11224064, 10527744, 10120960, 10226176, 10441472, 10531072, 10454784, 10138880, /* 62224-62231 */ +9654528, 9183744, 8986368, 9095424, 9039616, 8533248, 7848704, 7336960, /* 62232-62239 */ +7175424, 7262720, 7254528, 7184640, 7169792, 7116032, 7300608, 7891712, /* 62240-62247 */ +8295680, 8185856, 7894016, 7683072, 7755776, 8027136, 7916800, 7095808, /* 62248-62255 */ +5926656, 4953088, 4444160, 4260608, 4217344, 4475648, 5094144, 5709824, /* 62256-62263 */ +5852928, 5206528, 4305152, 4402176, 5572096, 6586112, 6894592, 6781952, /* 62264-62271 */ +6451968, 6304256, 6583552, 6651648, 6215936, 5901056, 5948672, 6214144, /* 62272-62279 */ +6708224, 7205888, 7546880, 7864832, 8071168, 8147712, 8295424, 8355584, /* 62280-62287 */ +8311296, 8456704, 8607488, 8573696, 8679424, 8870912, 8792064, 8719616, /* 62288-62295 */ +9150208, 9935872, 10530816, 10640896, 10334720, 9958912, 9900544, 10062080, /* 62296-62303 */ +10018304, 9810432, 9642240, 9358592, 8995840, 8884992, 8986112, 9055232, /* 62304-62311 */ +9130752, 9254400, 9091584, 8381696, 7652864, 7814912, 8977664, 10312192, /* 62312-62319 */ +10659840, 9609472, 8323584, 8078336, 8510976, 8666624, 8395008, 8091136, /* 62320-62327 */ +8079104, 8352768, 8700416, 8836096, 8498176, 8078592, 8317696, 8966656, /* 62328-62335 */ +9359872, 9653504, 10019072, 10130944, 9836544, 9245184, 8651264, 8263424, /* 62336-62343 */ +7896576, 7548928, 7610112, 8311808, 9490688, 10444288, 10308096, 9286400, /* 62344-62351 */ +8328704, 7618560, 6864896, 6282496, 6103808, 6075392, 5985792, 5882368, /* 62352-62359 */ +5694976, 5500672, 5808128, 6642432, 7279872, 7140608, 6427904, 5764864, /* 62360-62367 */ +5485568, 5549824, 5714176, 5779456, 5849856, 6116096, 6425600, 6626816, /* 62368-62375 */ +6882048, 7225344, 7522560, 7679744, 7454464, 6759168, 6043648, 5796096, /* 62376-62383 */ +6295296, 7454720, 8498176, 8825600, 8890624, 9418240, 10393856, 11133696, /* 62384-62391 */ +11202816, 10975744, 10928896, 11056640, 11154944, 10985472, 10479104, 9990912, /* 62392-62399 */ +9884416, 10317312, 11020032, 11030016, 10003968, 8998400, 8907264, 9555712, /* 62400-62407 */ +10436096, 11084288, 11156480, 10918144, 10808320, 10741248, 10630656, 10648320, /* 62408-62415 */ +10640896, 10448128, 10405888, 10373120, 9836288, 9187328, 9028608, 9086720, /* 62416-62423 */ +8934144, 8517120, 8046336, 7908096, 8029184, 7933696, 7649536, 7640832, /* 62424-62431 */ +8244992, 9202944, 9749504, 9781760, 9844736, 9960192, 10031872, 10190336, /* 62432-62439 */ +10111744, 9722624, 9602304, 9812992, 9903360, 9727488, 9367040, 9011456, /* 62440-62447 */ +8787200, 8515840, 8253952, 8319744, 8620032, 8768256, 8594176, 8303104, /* 62448-62455 */ +8285952, 8564224, 8832000, 8996352, 9178112, 9325056, 9299200, 9099776, /* 62456-62463 */ +8951552, 8891136, 8568064, 7954944, 7435008, 7105280, 7058432, 7481088, /* 62464-62471 */ +7958272, 8073472, 7988224, 7802112, 7557888, 7446016, 7233024, 6771968, /* 62472-62479 */ +6490112, 6457600, 6512640, 7048192, 8011008, 8609024, 8494336, 8090112, /* 62480-62487 */ +7933184, 8292608, 8991232, 9524992, 9577216, 9291008, 9067008, 9209856, /* 62488-62495 */ +9588736, 9867520, 10006528, 10120192, 9995776, 9660160, 9791744, 10577408, /* 62496-62503 */ +11072768, 10656256, 9897216, 9633280, 9988096, 10345984, 10274816, 10088960, /* 62504-62511 */ +10111744, 10064896, 9843456, 9862656, 10302208, 10968064, 11634432, 11695104, /* 62512-62519 */ +10733824, 9545728, 9167872, 9595648, 10258176, 10609408, 10342912, 9773568, /* 62520-62527 */ +9257472, 8745472, 8423936, 8528384, 8874752, 9311488, 9661440, 9692672, /* 62528-62535 */ +9754624, 10272768, 10889216, 10977792, 10222848, 8855296, 7647744, 7150080, /* 62536-62543 */ +7257856, 7440384, 7320064, 7153152, 7234560, 7193088, 6594560, 5610752, /* 62544-62551 */ +4804352, 4592896, 4866304, 5349632, 5957888, 6469888, 6717440, 6905600, /* 62552-62559 */ +7037952, 7021824, 7013120, 6956800, 6852864, 7117824, 7934208, 9105408, /* 62560-62567 */ +10226944, 10511872, 9715200, 8621568, 7889920, 7698688, 8230144, 9430784, /* 62568-62575 */ +10701056, 11497472, 11745024, 11564544, 11098368, 10481664, 10101504, 10476288, /* 62576-62583 */ +11024896, 10427136, 8880640, 8035328, 8737024, 9926912, 10280704, 9619456, /* 62584-62591 */ +8588032, 7869952, 7665920, 7642880, 7261696, 6566656, 6021888, 5526272, /* 62592-62599 */ +4955136, 4815616, 5113344, 5357056, 5437952, 5328640, 4995584, 4373504, /* 62600-62607 */ +3867392, 4071680, 4336384, 3917824, 3259904, 3034112, 3245312, 3570688, /* 62608-62615 */ +4367360, 5989376, 7583232, 8012288, 7490304, 7151872, 7479552, 8122368, /* 62616-62623 */ +8542976, 8476416, 8227840, 8680704, 10161664, 11542784, 11714048, 11019008, /* 62624-62631 */ +10484992, 10678272, 11140608, 10944256, 10141440, 9493760, 9309440, 9593856, /* 62632-62639 */ +10497280, 11794688, 12820224, 13156096, 12582144, 11259136, 9841408, 8686080, /* 62640-62647 */ +7757056, 7339264, 7508224, 7610624, 7212800, 6577408, 5985280, 5688320, /* 62648-62655 */ +5832448, 5833216, 5408256, 5273600, 5783296, 6790656, 8101632, 8966912, /* 62656-62663 */ +8823040, 8199424, 7837440, 8237568, 9406720, 10429952, 10736384, 10751232, /* 62664-62671 */ +10543872, 9862912, 9068544, 8656384, 8555520, 8401664, 8335104, 9017088, /* 62672-62679 */ +10289152, 11073024, 10954752, 10501632, 10337280, 10718720, 11246080, 11448832, /* 62680-62687 */ +11518208, 11620864, 11469056, 11132672, 10980608, 10913280, 10627584, 9985536, /* 62688-62695 */ +8857856, 7513344, 6782976, 6917888, 7451136, 8061184, 8321792, 7708160, /* 62696-62703 */ +6623488, 5955584, 5915904, 6337792, 6919424, 7214592, 7098112, 6822912, /* 62704-62711 */ +6690816, 6797312, 6883584, 6643712, 6270464, 6067200, 6176256, 6674176, /* 62712-62719 */ +7282944, 7721216, 8261120, 8944896, 9280768, 9208832, 9190656, 9497344, /* 62720-62727 */ +10138112, 10928896, 11491584, 11747328, 12098560, 12653312, 12954368, 12780288, /* 62728-62735 */ +12382208, 12077568, 12145408, 12648448, 13301504, 13862400, 14000384, 13294848, /* 62736-62743 */ +12005632, 10996224, 10753024, 10977280, 10926592, 10185984, 9354240, 9357568, /* 62744-62751 */ +10035456, 10288384, 9672448, 8955136, 8848384, 9015040, 9018624, 8917504, /* 62752-62759 */ +8626432, 8136192, 7903488, 7984640, 8126208, 8487168, 9071360, 9473024, /* 62760-62767 */ +9405184, 8820224, 8287488, 8595968, 9304064, 9288704, 8442624, 7536896, /* 62768-62775 */ +7189248, 7367424, 7527424, 7522816, 7810048, 8538624, 9175296, 9242112, /* 62776-62783 */ +9153024, 9594368, 10031360, 9492736, 8526592, 8439552, 9385216, 10349312, /* 62784-62791 */ +10276352, 9185792, 8142336, 7623936, 7307776, 7177728, 7282176, 7313408, /* 62792-62799 */ +7108864, 6761216, 6465536, 6441216, 6648320, 6804992, 6800384, 6731520, /* 62800-62807 */ +6791936, 7115776, 7622400, 8245760, 8887296, 9049856, 8327936, 7189760, /* 62808-62815 */ +6424064, 6412032, 7014912, 7585280, 7841792, 8311040, 9355264, 10412032, /* 62816-62823 */ +10920192, 11012096, 11010304, 11055872, 11324160, 11899648, 12594944, 13108224, /* 62824-62831 */ +13231104, 12858112, 12244992, 11829760, 11736064, 11830272, 11991552, 12030208, /* 62832-62839 */ +11887104, 11632896, 11031552, 10030080, 9177344, 8912896, 9132544, 9413632, /* 62840-62847 */ +9312768, 8935424, 8669184, 8365568, 7788544, 7195392, 6812672, 6515200, /* 62848-62855 */ +6112768, 5839104, 6212352, 6966272, 7406080, 7700736, 8086784, 8343552, /* 62856-62863 */ +8735488, 9432320, 9979392, 9638400, 8817920, 8546560, 8967680, 9856256, /* 62864-62871 */ +10874880, 11681536, 12074496, 12101632, 11887360, 11558400, 11199744, 10833408, /* 62872-62879 */ +10565120, 10381056, 9774080, 8955136, 9095680, 10076672, 10704128, 10600960, /* 62880-62887 */ +9903616, 8914944, 8447744, 8727296, 8889856, 8395264, 7491072, 6464512, /* 62888-62895 */ +5768704, 5522432, 5159936, 4452864, 3552000, 2718208, 2238976, 2195200, /* 62896-62903 */ +2484736, 2940160, 3440128, 3891968, 4264960, 4548096, 4749568, 4894976, /* 62904-62911 */ +5088000, 4978176, 5152256, 6327552, 7098112, 6420480, 4940032, 3623680, /* 62912-62919 */ +3130880, 3733504, 5340928, 7362304, 8798464, 9312000, 9604096, 10140672, /* 62920-62927 */ +10700544, 11272448, 11941888, 12358144, 12395264, 12264448, 12067584, 11842304, /* 62928-62935 */ +11601408, 11309824, 11302912, 10875136, 9645824, 9381376, 10497280, 11754496, /* 62936-62943 */ +12231936, 11929088, 11422976, 10415360, 8870400, 8072960, 8244736, 8198400, /* 62944-62951 */ +7575040, 6769408, 6007040, 5663232, 5840384, 6031872, 6015232, 5979136, /* 62952-62959 */ +6014208, 6107648, 6185472, 6126848, 6024960, 6399744, 7546880, 8680448, /* 62960-62967 */ +9107200, 9323008, 9706496, 9838592, 9627392, 9531392, 9715456, 9824000, /* 62968-62975 */ +9469184, 8932608, 8824064, 9257216, 9990656, 10886144, 11566336, 11476480, /* 62976-62983 */ +10747648, 10150656, 10115072, 10415104, 10715648, 10797824, 10450432, 9622016, /* 62984-62991 */ +8593664, 7931648, 7938560, 8152576, 7987712, 7448832, 6684672, 6415616, /* 62992-62999 */ +6769152, 6793216, 6361344, 5794304, 5269504, 4967168, 4924160, 5061632, /* 63000-63007 */ +5308160, 5581824, 5847296, 6113536, 6268160, 6413312, 6951680, 7577344, /* 63008-63015 */ +7550464, 6952448, 6377216, 6261504, 6545152, 6692096, 6780160, 7346176, /* 63016-63023 */ +8216832, 9136384, 10279936, 11369984, 12131328, 12332800, 11985664, 11834112, /* 63024-63031 */ +12122880, 12595712, 13054464, 13321216, 13356032, 13216512, 12981248, 12718080, /* 63032-63039 */ +12418560, 12294912, 12075520, 11373056, 10867200, 11101184, 11914752, 12768256, /* 63040-63047 */ +12889344, 12155392, 11188736, 10507776, 10109440, 9859328, 9683200, 9445888, /* 63048-63055 */ +9052672, 8466432, 7816704, 7372544, 7156736, 6868224, 6459904, 6188288, /* 63056-63063 */ +6202624, 6579200, 7312896, 8133632, 8738048, 9136128, 9368064, 9320192, /* 63064-63071 */ +9077760, 8841984, 8508672, 8109568, 8080896, 8435456, 8729344, 8863744, /* 63072-63079 */ +8919040, 8777216, 8536576, 8535296, 8918784, 9362688, 9420288, 9297920, /* 63080-63087 */ +9617408, 10326784, 10695680, 10372096, 9841664, 9605888, 9412096, 8985344, /* 63088-63095 */ +8666112, 8638976, 8637440, 8395264, 7723264, 6916352, 6561792, 6412288, /* 63096-63103 */ +6097920, 5879808, 5790208, 5802240, 5877504, 6003200, 6509568, 7139584, /* 63104-63111 */ +7191808, 6707200, 6099712, 5909760, 6534656, 7447296, 7972864, 8281344, /* 63112-63119 */ +8630016, 8849408, 8875264, 8787200, 8687616, 8775424, 9205504, 9982976, /* 63120-63127 */ +10923008, 11718144, 12190208, 12213248, 11916288, 11722240, 11799040, 12037632, /* 63128-63135 */ +12345856, 12738816, 12857088, 12486400, 12168448, 12205824, 12556544, 12849920, /* 63136-63143 */ +12619776, 12068096, 11577088, 11282176, 11106816, 10738432, 9984256, 9280000, /* 63144-63151 */ +9048576, 9015808, 8821504, 8478464, 8094208, 7787264, 7772416, 7962880, /* 63152-63159 */ +8013056, 7955456, 8061952, 8163072, 8097024, 8104448, 8248320, 8446208, /* 63160-63167 */ +8820992, 9246464, 9459712, 9613056, 9819904, 9745408, 9517568, 9651968, /* 63168-63175 */ +10104832, 10616832, 11007232, 11188480, 11172352, 11023360, 10800896, 10498560, /* 63176-63183 */ +10398208, 10110208, 9185536, 8725248, 9170944, 9552384, 9627904, 10145792, /* 63184-63191 */ +10914304, 10869248, 9660928, 8023296, 6798848, 6154496, 5942784, 5773056, /* 63192-63199 */ +5193984, 4354304, 3563008, 3038208, 2907904, 3095296, 3462912, 3892992, /* 63200-63207 */ +4300288, 4642048, 4907520, 5098240, 5228544, 5310464, 5375744, 5426944, /* 63208-63215 */ +5393152, 5614080, 6157312, 6358272, 6069760, 5634816, 5421824, 5504000, /* 63216-63223 */ +5661952, 5728512, 5706496, 6164992, 7526656, 8878592, 9408000, 9785856, /* 63224-63231 */ +10464512, 11118080, 11738624, 12248576, 12503040, 12512000, 12319232, 12021248, /* 63232-63239 */ +11665920, 11380224, 11100928, 10689280, 10248960, 9852160, 10009856, 11039232, /* 63240-63247 */ +11877632, 11664640, 10838528, 10051840, 9668864, 9557760, 9198848, 8596480, /* 63248-63255 */ +8169984, 7727616, 7013632, 6482944, 6464256, 6678016, 6975232, 7341312, /* 63256-63263 */ +7529984, 7404544, 7101440, 6629376, 6126336, 5933312, 6003200, 6155264, /* 63264-63271 */ +6714880, 7950848, 9302528, 9970176, 9766912, 9155328, 8790272, 8962304, /* 63272-63279 */ +9240064, 9006848, 8437248, 8329984, 9031168, 9874944, 9978112, 9512960, /* 63280-63287 */ +9334528, 9453824, 9230848, 8711680, 8457728, 8612096, 8738560, 8274944, /* 63288-63295 */ +7466496, 7177984, 7457280, 7721984, 7681792, 7254016, 6660864, 6368768, /* 63296-63303 */ +6426368, 6667008, 6832640, 6676736, 6305792, 5931520, 5680896, 5595136, /* 63304-63311 */ +5653760, 5826560, 5967104, 6193408, 6680832, 7042560, 7111424, 7129856, /* 63312-63319 */ +7084800, 6738688, 6317824, 6360064, 6830848, 7409152, 8036352, 8599552, /* 63320-63327 */ +9081088, 9774848, 10604288, 11183360, 11617024, 12124672, 12310016, 12122624, /* 63328-63335 */ +12100352, 12308736, 12549120, 12715776, 12743424, 12645632, 12459776, 12276224, /* 63336-63343 */ +12045568, 11721728, 11460608, 11314944, 11300096, 11351808, 11408896, 11460864, /* 63344-63351 */ +11461120, 11448832, 11265536, 10685184, 10032896, 9650688, 9354496, 9090304, /* 63352-63359 */ +8892928, 8481024, 7811584, 7219712, 6913536, 6808576, 6759936, 6771712, /* 63360-63367 */ +6749952, 6423040, 6032640, 6132992, 6605568, 7121408, 7663104, 8095232, /* 63368-63375 */ +8468992, 9069056, 9443584, 9065472, 8418304, 8159744, 8306432, 8563456, /* 63376-63383 */ +8588800, 8419072, 8473856, 8698624, 8624384, 8149504, 7602432, 7447552, /* 63384-63391 */ +7795968, 8087296, 7913728, 7755776, 8194560, 8960768, 9281024, 8993024, /* 63392-63399 */ +8583424, 8217856, 7741184, 7358720, 7289856, 7533312, 7876864, 7653632, /* 63400-63407 */ +6763520, 6123008, 6192640, 6324736, 5626112, 4752896, 4964096, 6117632, /* 63408-63415 */ +7126528, 7206400, 6832384, 6732288, 6638080, 6209792, 6065152, 6919424, /* 63416-63423 */ +8361728, 9407488, 9789440, 9888512, 9978112, 10169088, 10391296, 10213376, /* 63424-63431 */ +9556224, 9099264, 9407488, 10246656, 11002880, 11331584, 11337728, 11220480, /* 63432-63439 */ +10939904, 10577152, 10500352, 10809600, 11219712, 11576320, 11783680, 11764992, /* 63440-63447 */ +11769856, 11895296, 11776000, 11336960, 10783744, 10095872, 9468416, 9301760, /* 63448-63455 */ +9368576, 9178112, 8821504, 8633856, 8675584, 8654080, 8148480, 7247104, /* 63456-63463 */ +6695936, 6881280, 7317248, 7623680, 8150528, 9053696, 9551360, 8942848, /* 63464-63471 */ +7771136, 7132672, 7567616, 8584192, 9329664, 9583104, 9556736, 9497344, /* 63472-63479 */ +9646080, 9796608, 9515008, 9038336, 8832768, 8903168, 9081344, 9157120, /* 63480-63487 */ +9177088, 9759744, 10748928, 10767104, 9634304, 8660736, 8677120, 9119488, /* 63488-63495 */ +9053952, 8717824, 9014784, 9739776, 9706496, 8580608, 7236864, 6404608, /* 63496-63503 */ +5713664, 4524544, 3726336, 3998208, 4335616, 4259584, 3962880, 3615488, /* 63504-63511 */ +3403520, 3396864, 3558144, 3809280, 4085760, 4341248, 4568576, 4750592, /* 63512-63519 */ +4840704, 5088256, 5499136, 5547008, 5256192, 5089536, 5105920, 5054208, /* 63520-63527 */ +5100288, 5644544, 6435072, 6950144, 7042304, 6664960, 6246912, 6612992, /* 63528-63535 */ +7555840, 8195072, 8700672, 9689856, 10948096, 11753472, 11529472, 10642688, /* 63536-63543 */ +10253056, 10599936, 10799616, 10754560, 11113984, 11861504, 12399872, 12059136, /* 63544-63551 */ +11020800, 10567936, 10942208, 10765824, 9504256, 8261632, 8279552, 9342720, /* 63552-63559 */ +9913600, 9487360, 9106944, 9142272, 8869376, 8012544, 7131904, 6888704, /* 63560-63567 */ +7276288, 7715072, 7969792, 8171264, 8199680, 7921920, 7349248, 6571264, /* 63568-63575 */ +6003968, 6099456, 6724864, 7431424, 8037376, 8601600, 9148928, 9383936, /* 63576-63583 */ +8944384, 8136704, 7814400, 8197632, 8576256, 8513024, 8446208, 8750336, /* 63584-63591 */ +9133056, 9247488, 9150976, 8969728, 8737280, 8464640, 8242432, 8267008, /* 63592-63599 */ +8514816, 8570112, 8225792, 7867648, 7905792, 8209664, 8267520, 7869184, /* 63600-63607 */ +7443456, 7398400, 7504640, 7416832, 7203328, 7066624, 6947840, 6729216, /* 63608-63615 */ +6500096, 6414080, 6441216, 6417920, 6262016, 6138880, 6220800, 6404096, /* 63616-63623 */ +6442752, 6353408, 6347264, 6436096, 6436352, 6359552, 6568704, 7247616, /* 63624-63631 */ +8104448, 8764160, 9173504, 9493504, 9921280, 10313472, 10269696, 10014208, /* 63632-63639 */ +10288896, 11061760, 11483648, 11284992, 11034624, 11265536, 11812608, 11988992, /* 63640-63647 */ +11636992, 11366144, 11579136, 11953664, 12045312, 11889152, 11830528, 12077056, /* 63648-63655 */ +12369920, 12302848, 11856128, 11369984, 11214080, 11361280, 11245312, 10600704, /* 63656-63663 */ +10075904, 10167552, 10351872, 9941760, 8998656, 8079616, 7685632, 7766016, /* 63664-63671 */ +7830528, 7671296, 7610624, 7787008, 7909120, 7735040, 7329792, 6866688, /* 63672-63679 */ +6725888, 7272448, 8117248, 8471296, 8367616, 8347136, 8405504, 8254976, /* 63680-63687 */ +7908352, 7523840, 7335168, 7440896, 7528448, 7290368, 6963968, 6884096, /* 63688-63695 */ +6898944, 6724864, 6443264, 6256896, 6302720, 6719232, 7278336, 7410944, /* 63696-63703 */ +7107584, 7122688, 7836672, 8627456, 8650240, 8054528, 7778048, 7921920, /* 63704-63711 */ +7716608, 7158016, 7090176, 7597824, 7838208, 7206656, 6161664, 5696512, /* 63712-63719 */ +6038016, 6473216, 6455552, 6489344, 7130368, 7945984, 8292096, 8309504, /* 63720-63727 */ +8384768, 8448000, 8316928, 8260352, 8765952, 9829120, 10788096, 11088640, /* 63728-63735 */ +10842368, 10433536, 9910528, 9267200, 8820992, 8772096, 8988416, 9479936, /* 63736-63743 */ +10251776, 10956544, 11403264, 11590656, 11425536, 11014912, 10632192, 10476288, /* 63744-63751 */ +10774784, 11344128, 11505920, 11171072, 10938880, 11041280, 11200768, 11036160, /* 63752-63759 */ +10452224, 9918464, 9769728, 9639680, 9309952, 9108224, 9233152, 9361152, /* 63760-63767 */ +9028608, 8368128, 8126464, 8413696, 8455936, 8036864, 7769344, 7964416, /* 63768-63775 */ +8417024, 8793856, 8849920, 8640512, 8387840, 8185344, 8143360, 8315648, /* 63776-63783 */ +8524544, 8798976, 9235200, 9500416, 9278464, 8804352, 8357120, 8083456, /* 63784-63791 */ +8079616, 8254208, 8435456, 8659968, 9052672, 9622784, 10180608, 10265344, /* 63792-63799 */ +9659136, 8806912, 8397824, 8637696, 9116416, 9385216, 9493248, 9727744, /* 63800-63807 */ +9830400, 9028864, 7347712, 5980160, 5615872, 5496576, 4951296, 4663040, /* 63808-63815 */ +5420544, 6520320, 6574848, 5524480, 4722688, 4622592, 4589568, 4563200, /* 63816-63823 */ +4849920, 5357824, 5741824, 5751552, 5486592, 5328640, 5263872, 5056256, /* 63824-63831 */ +4954624, 5161728, 5328640, 5257728, 5412352, 6077440, 6771200, 6833664, /* 63832-63839 */ +6369536, 5976832, 5926400, 6131712, 6475520, 6957056, 7769088, 8956160, /* 63840-63847 */ +9986560, 10268416, 9943808, 9614336, 9526528, 9584384, 9814784, 10316032, /* 63848-63855 */ +11021056, 11733248, 12105728, 11799808, 11037696, 10456576, 10212864, 9769728, /* 63856-63863 */ +8868352, 8204032, 8669184, 9952256, 10843904, 10844160, 10467072, 10203136, /* 63864-63871 */ +9916416, 9241600, 8395264, 8150016, 8670464, 9198848, 9218816, 9036288, /* 63872-63879 */ +9108736, 9314304, 8968192, 7834880, 6778880, 6766848, 7614208, 8391168, /* 63880-63887 */ +8660224, 8748032, 9063936, 9502208, 9687296, 9492224, 9058048, 8548608, /* 63888-63895 */ +8258048, 8537600, 9216256, 9694464, 9871104, 10021376, 10017792, 9713664, /* 63896-63903 */ +9395456, 9150208, 8798464, 8530688, 8603904, 8752896, 8628224, 8407296, /* 63904-63911 */ +8368384, 8371200, 8172800, 7863552, 7663360, 7605248, 7549184, 7370752, /* 63912-63919 */ +7251712, 7402240, 7505664, 7176960, 6715648, 6519040, 6481152, 6461440, /* 63920-63927 */ +6449152, 6355968, 6266112, 6320128, 6323712, 6077440, 5787904, 5827840, /* 63928-63935 */ +6313472, 6930944, 7275776, 7398656, 7600384, 7863040, 7990272, 8075008, /* 63936-63943 */ +8509440, 9241344, 9706496, 9788416, 9843712, 9984768, 10248960, 10645504, /* 63944-63951 */ +10871296, 10895872, 11203072, 11867904, 12382464, 12459520, 12269056, 12079616, /* 63952-63959 */ +12028160, 12063488, 12172032, 12425472, 12706048, 12724736, 12516864, 12400128, /* 63960-63967 */ +12398592, 12306176, 12134656, 11840000, 11230208, 10559488, 10470144, 10899200, /* 63968-63975 */ +11142400, 10845440, 10183936, 9458176, 8862464, 8405248, 8177408, 8324096, /* 63976-63983 */ +8588288, 8581632, 8336896, 8047872, 7819264, 7741184, 7762688, 7792128, /* 63984-63991 */ +7922432, 7995648, 7725056, 7376640, 7312128, 7316736, 7069696, 6615040, /* 63992-63999 */ +6154496, 5899264, 5947648, 6044928, 5922560, 5744128, 5735936, 5781504, /* 64000-64007 */ +5794304, 5981184, 6369536, 6685184, 6721536, 6546176, 6581248, 7167232, /* 64008-64015 */ +7881216, 8090112, 7888640, 7652352, 7477504, 7373824, 7297536, 7169792, /* 64016-64023 */ +7223808, 7536128, 7663104, 7406080, 7182848, 7289856, 7511040, 7637760, /* 64024-64031 */ +7805952, 8155136, 8628480, 9104640, 9452288, 9619200, 9613824, 9381888, /* 64032-64039 */ +9232896, 9739776, 10689536, 11307008, 11438848, 11382528, 11143168, 10665984, /* 64040-64047 */ +10109440, 9717248, 9689856, 10007040, 10374912, 10776320, 11453696, 12032000, /* 64048-64055 */ +11800832, 11081728, 10715904, 10746112, 10716416, 10510080, 10355200, 10554880, /* 64056-64063 */ +11014912, 11155712, 10900480, 10721792, 10627072, 10312192, 9838592, 9447680, /* 64064-64071 */ +9208320, 9056512, 8978944, 9063680, 9153536, 8915712, 8456960, 8201216, /* 64072-64079 */ +8164864, 7996160, 7575296, 7279872, 7553024, 8185344, 8508160, 8323840, /* 64080-64087 */ +8054272, 7934464, 7827456, 7636480, 7480064, 7607296, 8091136, 8501760, /* 64088-64095 */ +8467200, 8327424, 8476928, 8640512, 8470272, 8132608, 7958784, 8079872, /* 64096-64103 */ +8404992, 8807168, 9319424, 9869568, 10096384, 9857792, 9463552, 9153024, /* 64104-64111 */ +8930304, 8854784, 9203456, 10012160, 10636032, 10359296, 9454848, 8630272, /* 64112-64119 */ +7999488, 7364608, 6757888, 6474752, 6803712, 7434752, 7686400, 7564288, /* 64120-64127 */ +7533312, 7510272, 7036416, 6170880, 5656064, 5928960, 6431744, 6458880, /* 64128-64135 */ +6148352, 5963776, 5929984, 5833472, 5606144, 5372160, 5244416, 5113344, /* 64136-64143 */ +4990720, 5208832, 5769984, 6167040, 6120192, 5966592, 6065408, 6195200, /* 64144-64151 */ +5998592, 5808128, 6175232, 6892800, 7429888, 7729152, 8066048, 8495104, /* 64152-64159 */ +8693760, 8435200, 8162048, 8413440, 9045248, 9580288, 9856000, 10085120, /* 64160-64167 */ +10410496, 10503424, 10061568, 9345280, 8704256, 8287232, 8269824, 8766464, /* 64168-64175 */ +9721600, 10744832, 11154944, 10857728, 10339328, 9754880, 9103616, 8777472, /* 64176-64183 */ +8952832, 9393920, 9793536, 9883392, 9737984, 9731328, 9747712, 9333760, /* 64184-64191 */ +8604416, 8089856, 8060928, 8438016, 9037824, 9741824, 10357760, 10576896, /* 64192-64199 */ +10408192, 10196480, 10036736, 9753600, 9363712, 9073920, 9219072, 10007040, /* 64200-64207 */ +10888704, 11115008, 10801664, 10343168, 9728768, 9148416, 9037056, 9324800, /* 64208-64215 */ +9598976, 9620480, 9356800, 8963328, 8608768, 8306432, 8064256, 7922688, /* 64216-64223 */ +7891712, 7918592, 7898112, 7798528, 7709184, 7591680, 7305216, 6931456, /* 64224-64231 */ +6691328, 6614272, 6561024, 6426624, 6266624, 6176768, 6152448, 6090752, /* 64232-64239 */ +5909760, 5668608, 5592576, 5753344, 5976832, 6233344, 6643712, 7041536, /* 64240-64247 */ +7217152, 7358720, 7598848, 7841792, 8124160, 8462336, 8663040, 8750080, /* 64248-64255 */ +8993280, 9485824, 10024448, 10399744, 10521088, 10498560, 10585856, 10959360, /* 64256-64263 */ +11477760, 11855616, 12126720, 12463872, 12692992, 12612352, 12442112, 12477184, /* 64264-64271 */ +12719104, 12964864, 13034496, 12837888, 12504064, 12302336, 12320768, 12366592, /* 64272-64279 */ +12199168, 11746560, 11198720, 10900480, 10966016, 11077376, 10900224, 10443008, /* 64280-64287 */ +9923840, 9566464, 9398272, 9215488, 8868608, 8460032, 8131072, 7918336, /* 64288-64295 */ +7841536, 7944192, 8126976, 8154880, 7943168, 7620608, 7330816, 7197696, /* 64296-64303 */ +7244544, 7244288, 7058176, 6836224, 6681856, 6443264, 6047744, 5690880, /* 64304-64311 */ +5588736, 5589248, 5366528, 5037312, 5050112, 5478400, 5955328, 6184448, /* 64312-64319 */ +6151936, 5978880, 5897728, 6217728, 6914560, 7581440, 7902464, 7774720, /* 64320-64327 */ +7334144, 7033600, 7083776, 7138816, 7116544, 7331840, 7702272, 7831040, /* 64328-64335 */ +7667200, 7442432, 7444736, 7764480, 8036352, 8062720, 8336128, 9195008, /* 64336-64343 */ +10055680, 10219520, 9868544, 9681152, 9988096, 10619648, 11341568, 11997440, /* 64344-64351 */ +12204288, 11631872, 10734336, 10313472, 10550784, 10971136, 11157504, 11187456, /* 64352-64359 */ +11294976, 11413504, 11330816, 11162624, 11133184, 11189760, 11105792, 10798080, /* 64360-64367 */ +10563328, 10726144, 10981120, 10820608, 10448896, 10340352, 10469120, 10461696, /* 64368-64375 */ +10123776, 9675008, 9451520, 9339904, 8993024, 8543488, 8456960, 8720896, /* 64376-64383 */ +8752128, 8315648, 7922944, 7891712, 7790592, 7417856, 7133184, 7146752, /* 64384-64391 */ +7354112, 7510272, 7348736, 7091712, 7223808, 7540992, 7535360, 7315456, /* 64392-64399 */ +7369472, 7697152, 7753216, 7410944, 7367936, 7941120, 8487936, 8544000, /* 64400-64407 */ +8303616, 8071680, 8039424, 8231424, 8578816, 9078528, 9597696, 9799424, /* 64408-64415 */ +9570304, 9171712, 8996608, 9210624, 9489920, 9543424, 9654784, 10170112, /* 64416-64423 */ +10800128, 10936576, 10425600, 9589760, 8660736, 7689216, 7056384, 7411200, /* 64424-64431 */ +8649984, 9687808, 9635584, 8761600, 7876608, 7343360, 7096832, 7059712, /* 64432-64439 */ +7083776, 7041536, 6990848, 7006720, 7100672, 7319808, 7483904, 7110912, /* 64440-64447 */ +6076160, 5062656, 4719872, 4894208, 5181440, 5533184, 5928704, 6084096, /* 64448-64455 */ +5944576, 5881344, 6078720, 6174464, 5729280, 5001984, 4865024, 5640448, /* 64456-64463 */ +6704384, 7523328, 8075520, 8194816, 7697664, 6929664, 6435072, 6511104, /* 64464-64471 */ +7128576, 7922944, 8616704, 9225728, 9602816, 9516288, 9112576, 8723968, /* 64472-64479 */ +8422912, 8055808, 7715840, 7984128, 9086464, 10370816, 11069696, 10891008, /* 64480-64487 */ +9969408, 8860672, 8098304, 7802880, 7981056, 8671744, 9609728, 10326016, /* 64488-64495 */ +10611712, 10594560, 10288384, 9663232, 9006848, 8579328, 8300800, 8317440, /* 64496-64503 */ +8898560, 9748992, 10373120, 10579968, 10312192, 9873920, 9680640, 9569280, /* 64504-64511 */ +9382400, 9547776, 10222848, 10843648, 10987008, 10826496, 10762752, 10756608, /* 64512-64519 */ +10404096, 9817344, 9595392, 9749504, 9812992, 9639936, 9429760, 9299712, /* 64520-64527 */ +9128704, 8787456, 8420608, 8176640, 8007680, 7925504, 8038656, 8332544, /* 64528-64535 */ +8583424, 8376064, 7671808, 6957312, 6532608, 6268928, 6067456, 5992704, /* 64536-64543 */ +6104832, 6281984, 6278144, 5989120, 5528320, 5125888, 4950784, 5008896, /* 64544-64551 */ +5286144, 5820416, 6459648, 6857216, 6985728, 7092992, 7152640, 6974976, /* 64552-64559 */ +6810112, 7120896, 7870464, 8596480, 8965376, 9124352, 9444352, 9823232, /* 64560-64567 */ +9732352, 9374720, 9528064, 10273792, 10985728, 11355136, 11655680, 12179456, /* 64568-64575 */ +12730624, 12820224, 12540416, 12413952, 12609024, 12820480, 12864768, 12854528, /* 64576-64583 */ +12809216, 12665344, 12475904, 12354048, 12324608, 12357632, 12193280, 11597568, /* 64584-64591 */ +10849280, 10514176, 10666496, 10889728, 10933504, 10871040, 10624000, 9954816, /* 64592-64599 */ +9042432, 8371968, 8023808, 7781888, 7608064, 7667712, 8074496, 8546560, /* 64600-64607 */ +8597760, 8259072, 7794176, 7213056, 6663680, 6452480, 6507776, 6596352, /* 64608-64615 */ +6573824, 6429440, 6395136, 6596608, 6658560, 6199296, 5370368, 4682752, /* 64616-64623 */ +4466432, 4658944, 5130752, 5908992, 6838016, 7421184, 7312896, 6717184, /* 64624-64631 */ +6150912, 5900032, 5865728, 5899520, 6076160, 6507008, 7036928, 7385088, /* 64632-64639 */ +7467008, 7437312, 7324160, 6853632, 6101248, 5794048, 6428928, 7545856, /* 64640-64647 */ +8368128, 8692224, 8831744, 8981504, 9006848, 8835584, 8702464, 8694784, /* 64648-64655 */ +8594432, 8524800, 9147904, 10556672, 11815680, 12178944, 11812096, 11087104, /* 64656-64663 */ +10233344, 9611264, 9603584, 10228480, 11066624, 11667200, 11962368, 12178432, /* 64664-64671 */ +12363520, 12185344, 11457280, 10584320, 10132224, 10185984, 10540544, 11245056, /* 64672-64679 */ +12177920, 12675328, 12151808, 10708224, 9071104, 8165888, 8264448, 8671488, /* 64680-64687 */ +8913664, 9292288, 9793792, 9863424, 9394944, 8852480, 8365056, 7588608, /* 64688-64695 */ +6558464, 6155264, 6964992, 8187904, 8685056, 8403712, 7952384, 7461888, /* 64696-64703 */ +6657024, 5739776, 5312768, 5564672, 6115072, 6685696, 7268352, 7751936, /* 64704-64711 */ +7903744, 7596288, 6995456, 6604544, 6687744, 7019776, 7503104, 8197632, /* 64712-64719 */ +8763904, 8899584, 8822016, 8720896, 8546048, 8358400, 8281088, 8467456, /* 64720-64727 */ +9097472, 9872896, 10182144, 10054656, 9948416, 9787392, 9335808, 8887808, /* 64728-64735 */ +8778496, 8912896, 9014784, 9001216, 9115392, 9472000, 9550848, 9027072, /* 64736-64743 */ +8515328, 8444160, 8287488, 7765248, 7559168, 8094464, 8794368, 8950272, /* 64744-64751 */ +8587776, 8138496, 7821568, 7539712, 7116032, 6543360, 5984768, 5578752, /* 64752-64759 */ +5494528, 5926656, 6721024, 7242752, 6857984, 5710848, 4743424, 4652032, /* 64760-64767 */ +5237760, 5932288, 6427136, 6604032, 6523136, 6490112, 6723584, 7057920, /* 64768-64775 */ +7100928, 6560512, 5793792, 5567744, 6011136, 6582272, 7076352, 7537408, /* 64776-64783 */ +7745792, 7635968, 7468544, 7421184, 7600896, 7943680, 8148992, 8190976, /* 64784-64791 */ +8372224, 8765696, 9181440, 9323776, 8963072, 8306176, 7782400, 7613952, /* 64792-64799 */ +7904256, 8604160, 9304320, 9545472, 9179136, 8588032, 8424960, 8786432, /* 64800-64807 */ +9168384, 9397248, 9562624, 9480192, 9110016, 8847616, 8987136, 9327872, /* 64808-64815 */ +9504256, 9496064, 9499392, 9547008, 9645824, 9978368, 10343424, 10281984, /* 64816-64823 */ +9978112, 9999360, 10266880, 10447360, 10589696, 10698240, 10525184, 10036224, /* 64824-64831 */ +9438464, 9142272, 9357568, 9550592, 9219328, 8945920, 9351424, 9956096, /* 64832-64839 */ +10044672, 9571840, 8849920, 8166656, 7758848, 7789312, 8226304, 8704512, /* 64840-64847 */ +8825088, 8472832, 7709440, 6764800, 6082560, 5786368, 5472256, 5067264, /* 64848-64855 */ +5031680, 5410816, 5741824, 5844480, 5929472, 6004992, 5734144, 5190144, /* 64856-64863 */ +5007360, 5437184, 6016512, 6327040, 6481920, 6758144, 7148032, 7433984, /* 64864-64871 */ +7493888, 7423488, 7300096, 7126272, 7071744, 7403776, 8181760, 9231872, /* 64872-64879 */ +10194688, 10647296, 10564864, 10400000, 10481152, 10679296, 10892544, 11247616, /* 64880-64887 */ +11713792, 12038656, 12320512, 12814592, 13231360, 13059584, 12463104, 11967488, /* 64888-64895 */ +11824896, 11944960, 12197120, 12547072, 12813056, 12752640, 12438528, 12104960, /* 64896-64903 */ +11724032, 11096576, 10302976, 9693952, 9634304, 10181376, 10930432, 11279104, /* 64904-64911 */ +10901760, 9883136, 8598784, 7579136, 7201280, 7392512, 7885056, 8423936, /* 64912-64919 */ +8645888, 8414208, 8017152, 7554560, 6829056, 6088960, 5775872, 5833728, /* 64920-64927 */ +5995520, 6146560, 6231552, 6301440, 6380544, 6325760, 6137600, 5954560, /* 64928-64935 */ +5825024, 5876736, 6219008, 6642944, 6940928, 7098624, 7201280, 7277824, /* 64936-64943 */ +7156992, 6598144, 5790976, 5296640, 5476352, 6180864, 6891520, 7135488, /* 64944-64951 */ +6850816, 6355200, 6027776, 6055168, 6320128, 6713600, 7206912, 7643648, /* 64952-64959 */ +7955456, 8310272, 8668160, 8758272, 8540672, 8238592, 8021760, 7960064, /* 64960-64967 */ +8098560, 8465152, 8978176, 9353472, 9323008, 9019136, 8932864, 9309952, /* 64968-64975 */ +9795072, 10006784, 10118912, 10404352, 10765312, 11139840, 11694592, 12283648, /* 64976-64983 */ +12385536, 11813888, 11019776, 10675968, 11024896, 11622144, 12002304, 12065024, /* 64984-64991 */ +11707136, 10909440, 10072832, 9644032, 9679616, 9887744, 9916928, 9690624, /* 64992-64999 */ +9547264, 9693184, 9838336, 9623040, 9012736, 8273920, 7837184, 7932672, /* 65000-65007 */ +8423680, 9058560, 9478656, 9155328, 8096768, 7153920, 6950400, 7184128, /* 65008-65015 */ +7312128, 7204352, 6886912, 6313216, 5731072, 5750016, 6444288, 7069184, /* 65016-65023 */ +6995200, 6326784, 5575168, 5274112, 5724928, 6681856, 7606528, 8200704, /* 65024-65031 */ +8367360, 8254720, 8308736, 8540672, 8360448, 7727360, 7315200, 7511296, /* 65032-65039 */ +8135680, 8846080, 9269760, 9194496, 8679168, 7905536, 7315712, 7469056, /* 65040-65047 */ +8357632, 9286656, 9661440, 9464320, 9145600, 9212672, 9607168, 9857024, /* 65048-65055 */ +9778176, 9522432, 9121536, 8705792, 8721920, 9317120, 9901824, 9828352, /* 65056-65063 */ +9092096, 8169728, 7544064, 7372032, 7406336, 7431168, 7533568, 7733760, /* 65064-65071 */ +7851776, 7804416, 7647232, 7364864, 6956032, 6542592, 6400000, 6676480, /* 65072-65079 */ +7107328, 7312896, 7244032, 7057408, 6937600, 6891520, 6637824, 6154240, /* 65080-65087 */ +5894912, 5852672, 5708544, 5781760, 6259968, 6608128, 6605824, 6490368, /* 65088-65095 */ +6376448, 6400768, 6635008, 6928640, 7220480, 7404032, 7363584, 7344896, /* 65096-65103 */ +7551744, 7834368, 7961088, 7697664, 7101184, 6727168, 6884864, 7289088, /* 65104-65111 */ +7603968, 7740672, 7719168, 7605504, 7488000, 7570432, 7956736, 8351488, /* 65112-65119 */ +8398592, 8213504, 8289024, 8711936, 9058048, 9097472, 9013504, 8867072, /* 65120-65127 */ +8753408, 8887040, 9191936, 9537024, 9861888, 9837312, 9395200, 9164544, /* 65128-65135 */ +9500672, 10081792, 10629120, 10958336, 10879488, 10559744, 10317824, 10253056, /* 65136-65143 */ +10436352, 10803200, 10964736, 10676224, 10176000, 9867008, 9892352, 10063104, /* 65144-65151 */ +10151936, 10015744, 9674496, 9441536, 9458944, 9319680, 8942336, 8778496, /* 65152-65159 */ +8860928, 8917248, 8973568, 8859904, 8217344, 7231744, 6368256, 5786880, /* 65160-65167 */ +5575424, 5697280, 5803520, 5665280, 5420032, 5199872, 4940544, 4648704, /* 65168-65175 */ +4507648, 4635648, 4997376, 5414656, 5689088, 5705984, 5560832, 5535232, /* 65176-65183 */ +5824000, 6352640, 6758144, 6696960, 6388736, 6328320, 6493184, 6721792, /* 65184-65191 */ +7201024, 7897344, 8476928, 8786432, 8891648, 8997888, 9326592, 9814272, /* 65192-65199 */ +10365696, 11066112, 11821056, 12261632, 12234752, 11983616, 11832832, 11873536, /* 65200-65207 */ +12046080, 12206080, 12235776, 12296192, 12627712, 13074688, 13197568, 12863488, /* 65208-65215 */ +12231424, 11521792, 10987008, 10890752, 11253760, 11537408, 11266304, 10620160, /* 65216-65223 */ +10027008, 9678080, 9499392, 9215232, 8750592, 8312320, 8105984, 8273152, /* 65224-65231 */ +8665088, 8860672, 8753664, 8362240, 7537664, 6512384, 5904128, 5987072, /* 65232-65239 */ +6526208, 7029248, 7109376, 6714880, 5983232, 5363456, 5278208, 5468928, /* 65240-65247 */ +5636352, 5972992, 6393600, 6764032, 7373824, 8145152, 8621824, 8707840, /* 65248-65255 */ +8488448, 8193792, 8329472, 8905984, 9321216, 9269248, 8939008, 8523520, /* 65256-65263 */ +8060160, 7584512, 7183872, 6846208, 6466304, 6053120, 5739264, 5773056, /* 65264-65271 */ +6394112, 7273984, 7665664, 7394560, 6919936, 6557952, 6522624, 7059200, /* 65272-65279 */ +7956992, 8628992, 8688640, 8176640, 7411200, 6816000, 6709248, 6893312, /* 65280-65287 */ +6846208, 6519552, 6244864, 6283008, 6841600, 7665920, 8181248, 8382208, /* 65288-65295 */ +8526336, 8642304, 8966912, 9670656, 10426368, 11011584, 11553280, 12034304, /* 65296-65303 */ +12212992, 12038912, 11765760, 11629312, 11522304, 11390208, 11498752, 11895040, /* 65304-65311 */ +12154368, 11994624, 11556096, 11025408, 10320896, 9517568, 9161984, 9558528, /* 65312-65319 */ +10095360, 10139904, 9875456, 9809920, 10113536, 10425600, 10270464, 9715968, /* 65320-65327 */ +9152512, 8705280, 8413696, 8391680, 8421888, 8103680, 7265792, 6110720, /* 65328-65335 */ +5108480, 4573696, 4364288, 4272384, 4403456, 4812800, 5285888, 5692416, /* 65336-65343 */ +6045440, 6141440, 5789696, 5356800, 5465088, 6260992, 7329792, 8146176, /* 65344-65351 */ +8454656, 8211200, 7621120, 7245568, 7394048, 7709440, 7954688, 8140288, /* 65352-65359 */ +8092160, 8032512, 8561408, 9531392, 10210048, 10215680, 9735424, 9278976, /* 65360-65367 */ +9197824, 9419776, 9821952, 10294016, 10583296, 10589952, 10523136, 10655488, /* 65368-65375 */ +10865152, 10572800, 9726208, 9038080, 8865792, 9004032, 9330432, 9688320, /* 65376-65383 */ +9652224, 8890880, 7688704, 6707968, 6163200, 5949952, 6127360, 6470400, /* 65384-65391 */ +6560256, 6509312, 6617344, 6808064, 6766592, 6392064, 6032896, 5990400, /* 65392-65399 */ +6202368, 6653440, 7193856, 7365120, 7052544, 6564352, 6124544, 6015488, /* 65400-65407 */ +6330624, 6653696, 6620416, 6387456, 6354944, 6789632, 7578880, 8405760, /* 65408-65415 */ +8860672, 8606720, 7866624, 7327488, 7480064, 8320000, 9362944, 9893888, /* 65416-65423 */ +9704192, 9269248, 8986880, 8924416, 8965632, 8772096, 8110848, 7402752, /* 65424-65431 */ +7278080, 7707136, 8201984, 8285696, 7728384, 6906880, 6586368, 6912512, /* 65432-65439 */ +7315968, 7438080, 7283968, 6905856, 6601472, 6823680, 7592704, 8458496, /* 65440-65447 */ +8981248, 8900352, 8274944, 7599104, 7307520, 7335424, 7457024, 7640320, /* 65448-65455 */ +7744512, 7669504, 7755008, 8253952, 8779008, 8984576, 8985856, 8937984, /* 65456-65463 */ +9020928, 9501952, 10325504, 11041024, 11300352, 11097344, 10740224, 10628608, /* 65464-65471 */ +10888704, 11090688, 10824192, 10417664, 10411520, 10612992, 10690048, 10744320, /* 65472-65479 */ +10624512, 10121728, 9579264, 9253376, 9075456, 8941824, 8669696, 8376576, /* 65480-65487 */ +8353024, 8290304, 7830272, 7214592, 6687232, 6291968, 6074368, 5911552, /* 65488-65495 */ +5702912, 5558528, 5445888, 5229568, 4953344, 4677376, 4387072, 4265984, /* 65496-65503 */ +4501760, 4947712, 5328384, 5484032, 5383680, 5301504, 5575168, 6097920, /* 65504-65511 */ +6557952, 6815488, 6881792, 7109120, 7747584, 8439552, 8914688, 9271040, /* 65512-65519 */ +9408768, 9432576, 9923840, 10899456, 11706624, 11944704, 11726080, 11417856, /* 65520-65527 */ +11372800, 11635456, 12061184, 12486144, 12610816, 12343552, 12055808, 12084480, /* 65528-65535 */ +12290560, 12426752, 12366592, 11976960, 11303168, 10706176, 10456064, 10595328, /* 65536-65543 */ +10949376, 11080192, 10727424, 10133760, 9588480, 9148416, 8826368, 8595456, /* 65544-65551 */ +8429056, 8360960, 8275968, 7977728, 7495680, 6945280, 6388992, 5992448, /* 65552-65559 */ +5835008, 5713152, 5432064, 5079552, 4899584, 5082368, 5565696, 6113280, /* 65560-65567 */ +6620672, 7019264, 7016448, 6590464, 6152960, 5999104, 6401792, 7587328, /* 65568-65575 */ +9050112, 9976064, 10035456, 9233408, 7958016, 7152384, 7383040, 8234240, /* 65576-65583 */ +9058304, 9516544, 9481216, 9085440, 8686592, 8550144, 8658432, 8910080, /* 65584-65591 */ +9174272, 9191680, 8981248, 8852480, 8800512, 8655104, 8599808, 8669952, /* 65592-65599 */ +8608512, 8349184, 7943936, 7372032, 6739200, 6285312, 6233344, 6539776, /* 65600-65607 */ +6853632, 6792448, 6346752, 5778688, 5414912, 5579008, 6424832, 7531776, /* 65608-65615 */ +8126720, 7932928, 7392768, 7113728, 7563776, 8626944, 9530112, 9823744, /* 65616-65623 */ +9752320, 9550848, 9296384, 9232384, 9513472, 9907968, 10149376, 10351616, /* 65624-65631 */ +10647040, 10843392, 10830848, 10766592, 10749696, 10836224, 11063552, 11347456, /* 65632-65639 */ +11613696, 11729408, 11470848, 11021056, 10723840, 10452992, 10053888, 9780480, /* 65640-65647 */ +9672192, 9404416, 8881408, 8338944, 7953408, 7751936, 7665920, 7489792, /* 65648-65655 */ +7043328, 6355712, 5619200, 5172480, 5350912, 5967616, 6465536, 6534144, /* 65656-65663 */ +6243072, 5860096, 5741312, 6054656, 6553088, 6813440, 6678784, 6429696, /* 65664-65671 */ +6339840, 6452480, 6834176, 7406336, 7739904, 7699712, 7660544, 7830016, /* 65672-65679 */ +8021248, 8147200, 8345856, 8697088, 9180160, 9749504, 10252288, 10585344, /* 65680-65687 */ +10841344, 11036672, 11111168, 11178496, 11239936, 11069184, 10686720, 10304256, /* 65688-65695 */ +10007040, 9919232, 10119680, 10384640, 10380544, 9838080, 8753152, 7613440, /* 65696-65703 */ +7023360, 7175424, 7893248, 8769280, 9206016, 8844800, 7886080, 6821888, /* 65704-65711 */ +5948928, 5507072, 5744128, 6506496, 7203328, 7388928, 7081728, 6468096, /* 65712-65719 */ +5744128, 5218304, 5127424, 5393920, 5790464, 6204928, 6644992, 7010304, /* 65720-65727 */ +7156224, 7124224, 7074560, 7167744, 7417344, 7615744, 7707648, 7944448, /* 65728-65735 */ +8383488, 8867584, 9403904, 9873152, 9968128, 9691648, 9268480, 8883712, /* 65736-65743 */ +8765440, 9024000, 9545728, 10113792, 10331904, 9923328, 9243648, 8730368, /* 65744-65751 */ +8477952, 8592128, 9010944, 9275392, 9129728, 8736256, 8276224, 7980800, /* 65752-65759 */ +7995392, 8126464, 8123904, 7965184, 7701760, 7390720, 7096832, 6854912, /* 65760-65767 */ +6695936, 6616320, 6596096, 6657792, 6808320, 6951680, 7062272, 7151360, /* 65768-65775 */ +7072256, 6797056, 6682368, 6952192, 7403008, 7913984, 8442368, 8687872, /* 65776-65783 */ +8515328, 8229632, 8095744, 8238080, 8643840, 8912896, 8879616, 8980480, /* 65784-65791 */ +9371648, 9667584, 9669888, 9505024, 9330432, 9377536, 9753600, 10284032, /* 65792-65799 */ +10688768, 10600704, 10004736, 9473280, 9285376, 9140480, 9036288, 9090304, /* 65800-65807 */ +9077760, 8976896, 8910848, 8713728, 8398080, 8077568, 7567872, 7023104, /* 65808-65815 */ +6780672, 6622464, 6504448, 6774016, 7157248, 7154432, 6918400, 6600192, /* 65816-65823 */ +6115328, 5722112, 5652736, 5839360, 6301696, 6823936, 7042048, 7114240, /* 65824-65831 */ +7163136, 6913024, 6601984, 6837504, 7492608, 8124160, 8675840, 9106176, /* 65832-65839 */ +9072128, 8425472, 7730688, 7799808, 8646656, 9502976, 9996800, 10259968, /* 65840-65847 */ +10253056, 10087424, 10175744, 10518272, 10809344, 11024128, 11197696, 11313152, /* 65848-65855 */ +11519744, 11657472, 11378176, 10970624, 10855680, 10838272, 10704128, 10452736, /* 65856-65863 */ +10003200, 9432320, 8992512, 8838400, 9013248, 9296128, 9358592, 9278720, /* 65864-65871 */ +9111296, 8740608, 8587264, 9012480, 9394944, 9225472, 8971520, 8984576, /* 65872-65879 */ +9083648, 9102848, 9006336, 8836352, 8577792, 8031232, 7237120, 6617600, /* 65880-65887 */ +6274560, 6148608, 6493696, 7340032, 8194560, 8730368, 8931328, 8785152, /* 65888-65895 */ +8507136, 8511744, 8997120, 9726208, 10261760, 10319104, 10020096, 9576448, /* 65896-65903 */ +9010944, 8478720, 8303104, 8460800, 8706560, 9007360, 9313792, 9329152, /* 65904-65911 */ +8918016, 8321280, 7966464, 8012032, 8118016, 7879424, 7409408, 6936832, /* 65912-65919 */ +6379008, 5869056, 5842944, 6189568, 6351360, 6209024, 6050304, 5982464, /* 65920-65927 */ +6009344, 6173184, 6497792, 6965248, 7392000, 7510272, 7232256, 6706432, /* 65928-65935 */ +6077440, 5582848, 5521408, 5858816, 6202624, 6300672, 6300928, 6387712, /* 65936-65943 */ +6661888, 7331840, 8428800, 9452800, 9968640, 10029312, 9871360, 9832704, /* 65944-65951 */ +10161920, 10756864, 11333632, 11713536, 11713792, 11318784, 10771200, 10324736, /* 65952-65959 */ +10095104, 10248960, 10903296, 11797504, 12381184, 12450816, 12232960, 11892736, /* 65960-65967 */ +11469056, 11176960, 11252736, 11494912, 11368192, 10648064, 9679616, 8959232, /* 65968-65975 */ +8740352, 8921088, 9231872, 9315072, 8802048, 7745536, 6849536, 6644992, /* 65976-65983 */ +6933760, 7412480, 7888896, 7933440, 7208448, 6026752, 5111808, 4809216, /* 65984-65991 */ +4876544, 4937728, 5032448, 5402368, 5948672, 6400768, 6607104, 6493184, /* 65992-65999 */ +6189056, 6054144, 6321664, 6939904, 7712256, 8363264, 8666624, 8623104, /* 66000-66007 */ +8473088, 8412416, 8282112, 7936256, 7606784, 7577088, 7959296, 8797696, /* 66008-66015 */ +9899008, 10796544, 11105792, 10785792, 10208512, 9922816, 10086400, 10421760, /* 66016-66023 */ +10745600, 11013376, 11012608, 10512640, 9664768, 8871424, 8397568, 8318720, /* 66024-66031 */ +8447232, 8400640, 8195328, 8178944, 8469248, 9052416, 9827840, 10347776, /* 66032-66039 */ +10379520, 10054400, 9374464, 8407808, 7557376, 7161600, 7295488, 7700992, /* 66040-66047 */ +7913984, 7747072, 7360000, 6974208, 6691072, 6508288, 6612736, 7234304, /* 66048-66055 */ +8072192, 8605952, 8721408, 8546560, 8236800, 8013056, 7947008, 7853568, /* 66056-66063 */ +7589888, 7284224, 7013632, 6702080, 6584576, 7013376, 7748608, 8299264, /* 66064-66071 */ +8473856, 8259072, 7843072, 7649792, 7809024, 8196608, 8697856, 9014016, /* 66072-66079 */ +8892416, 8527360, 8162304, 7748352, 7317760, 7160320, 7388416, 7721472, /* 66080-66087 */ +7918848, 8038400, 8081408, 7904256, 7635456, 7618816, 7852800, 8017408, /* 66088-66095 */ +8017920, 8023808, 8137472, 8360704, 8564480, 8472064, 8121600, 7924992, /* 66096-66103 */ +7999488, 8156672, 8335616, 8525056, 8573696, 8467456, 8401664, 8577536, /* 66104-66111 */ +8997376, 9443840, 9708800, 9804800, 9748736, 9430272, 8890112, 8381696, /* 66112-66119 */ +8073216, 8009728, 8247296, 8670208, 9031680, 9143552, 8970496, 8639232, /* 66120-66127 */ +8406784, 8321792, 8264192, 8205824, 8178688, 8264960, 8542976, 8806144, /* 66128-66135 */ +8724736, 8250368, 7553536, 6877696, 6458880, 6321408, 6375680, 6607360, /* 66136-66143 */ +6868480, 6904576, 6778624, 6739968, 6708992, 6520576, 6302208, 6178048, /* 66144-66151 */ +6064384, 6026752, 6163456, 6317056, 6314752, 6193664, 6047232, 6015232, /* 66152-66159 */ +6088960, 6063104, 6003456, 6261248, 6837248, 7444992, 7943168, 8345088, /* 66160-66167 */ +8571136, 8525568, 8264704, 7956480, 7721984, 7829504, 8599552, 9854720, /* 66168-66175 */ +10847744, 11035904, 10522880, 9848832, 9484544, 9597952, 10082816, 10666496, /* 66176-66183 */ +11022848, 11124736, 11231232, 11426048, 11545600, 11319296, 10597632, 9767680, /* 66184-66191 */ +9246208, 8948224, 8920576, 9361664, 9758976, 9572096, 9039360, 8524032, /* 66192-66199 */ +8115200, 7937536, 8056832, 8264192, 8230144, 7843072, 7420160, 7323392, /* 66200-66207 */ +7566080, 7938048, 8156672, 7961344, 7337728, 6681600, 6556160, 7052032, /* 66208-66215 */ +7676672, 7928832, 7716608, 7435776, 7527424, 7944960, 8412672, 8632832, /* 66216-66223 */ +8326912, 7858176, 8050176, 9070080, 10409472, 11503616, 11861248, 11508224, /* 66224-66231 */ +11031552, 10700800, 10562816, 10859264, 11491840, 11924736, 11943168, 11665408, /* 66232-66239 */ +11232256, 10798336, 10460672, 10156032, 9757184, 9275904, 9008384, 9301760, /* 66240-66247 */ +10027008, 10732800, 11114240, 10938112, 10142464, 9054464, 8055552, 7303424, /* 66248-66255 */ +6914304, 6855168, 6768896, 6389504, 5755392, 4933120, 4032000, 3410688, /* 66256-66263 */ +3210496, 3170304, 3252992, 3567360, 3936512, 4260096, 4638976, 4980480, /* 66264-66271 */ +5159424, 5230848, 5297408, 5478400, 5711104, 5797376, 5801472, 5927424, /* 66272-66279 */ +6104064, 6279936, 6531328, 6807040, 6986240, 7020288, 7045120, 7398912, /* 66280-66287 */ +8229376, 9236480, 10041856, 10576384, 10956288, 11218944, 11391744, 11486976, /* 66288-66295 */ +11452928, 11420928, 11572480, 11771904, 11894528, 12066560, 12230912, 12212736, /* 66296-66303 */ +11974656, 11510528, 10940416, 10453760, 10062080, 9950976, 10414080, 11199488, /* 66304-66311 */ +11645952, 11288320, 10141184, 8722432, 7683840, 7465984, 8104704, 9059072, /* 66312-66319 */ +9604608, 9520640, 8976896, 8266752, 7826176, 7887616, 8156672, 8188416, /* 66320-66327 */ +7801600, 7137280, 6606336, 6568448, 6944512, 7291392, 7233536, 6676480, /* 66328-66335 */ +5950976, 5627136, 5997824, 6726400, 7255808, 7469568, 7634432, 7810560, /* 66336-66343 */ +7876864, 8025856, 8437504, 8688128, 8381696, 7801088, 7489536, 7525632, /* 66344-66351 */ +7637760, 7629824, 7458816, 7108864, 6735360, 6648832, 6804480, 6959104, /* 66352-66359 */ +7149056, 7480064, 7949312, 8563712, 9062144, 9132544, 8959744, 8736768, /* 66360-66367 */ +8373504, 8072704, 8103936, 8353536, 8748032, 9269504, 9544448, 9256960, /* 66368-66375 */ +8608000, 7996928, 7674880, 7699456, 8137984, 9016320, 9949440, 10371328, /* 66376-66383 */ +10207232, 9827328, 9594880, 9670400, 9906176, 10133504, 10395392, 10693120, /* 66384-66391 */ +10919424, 11083264, 11124736, 10805248, 10095360, 9358592, 8913920, 8649728, /* 66392-66399 */ +8493312, 8747776, 9394176, 9834240, 9754880, 9357568, 8859648, 8383232, /* 66400-66407 */ +8070144, 8095488, 8507136, 9004544, 9266688, 9257472, 8993024, 8519424, /* 66408-66415 */ +8029696, 7529728, 6964736, 6576384, 6560256, 6808064, 7151872, 7346944, /* 66416-66423 */ +7078656, 6380800, 5673984, 5304832, 5318144, 5583616, 5947904, 6204160, /* 66424-66431 */ +6236672, 6286336, 6544384, 6783488, 6850560, 6878976, 6828544, 6721792, /* 66432-66439 */ +6890240, 7434240, 7981312, 8161536, 7950592, 7586560, 7321600, 7251968, /* 66440-66447 */ +7429376, 7838720, 8289024, 8583168, 8715520, 8801792, 8940288, 9199616, /* 66448-66455 */ +9521152, 9773568, 9987584, 10247680, 10443264, 10497536, 10555136, 10660608, /* 66456-66463 */ +10717952, 10753792, 10829568, 10809856, 10535936, 10183424, 10029824, 9972224, /* 66464-66471 */ +9830912, 9714176, 9646336, 9563648, 9588224, 9659136, 9511680, 9218304, /* 66472-66479 */ +8917504, 8606976, 8440576, 8583168, 8867072, 8948736, 8617984, 7982336, /* 66480-66487 */ +7324928, 6822400, 6480896, 6159616, 5824768, 5711360, 5881600, 6087424, /* 66488-66495 */ +6169856, 6091264, 5783040, 5334528, 5071616, 5124096, 5233152, 5234176, /* 66496-66503 */ +5385728, 5695232, 5862912, 5968128, 6155264, 6149632, 5965056, 6004736, /* 66504-66511 */ +6302208, 6488576, 6393600, 6299648, 6545408, 7055360, 7577600, 8029696, /* 66512-66519 */ +8241920, 8155392, 8101120, 8283648, 8633856, 9127168, 9686272, 10097664, /* 66520-66527 */ +10363648, 10584576, 10754304, 10833920, 10791424, 10540032, 10128640, 9870592, /* 66528-66535 */ +9996800, 10301440, 10401024, 10332160, 10303744, 10149120, 9724160, 9310464, /* 66536-66543 */ +9099520, 8988672, 8923904, 8867072, 8584192, 8069888, 7705344, 7675904, /* 66544-66551 */ +7782912, 7877888, 7878400, 7751936, 7694848, 7819520, 7855872, 7635200, /* 66552-66559 */ +7296000, 6948352, 6676480, 6635008, 6989312, 7634944, 8059392, 8023296, /* 66560-66567 */ +7911168, 7949568, 8111360, 8633344, 9482752, 10164992, 10411776, 10291968, /* 66568-66575 */ +10046720, 10043136, 10260992, 10416384, 10586880, 10824448, 10863616, 10752000, /* 66576-66583 */ +10769152, 10766336, 10450432, 9980672, 9826048, 10140672, 10543872, 10815488, /* 66584-66591 */ +11063296, 11052544, 10571520, 10055680, 9872640, 9816832, 9654272, 9388800, /* 66592-66599 */ +9160192, 9015552, 8783616, 8415488, 8189696, 8171776, 8021504, 7632128, /* 66600-66607 */ +7299328, 7152384, 7007232, 6964224, 7214592, 7490560, 7412480, 6967296, /* 66608-66615 */ +6336512, 5775104, 5489408, 5425408, 5572864, 5907200, 5987584, 5568512, /* 66616-66623 */ +5218816, 5430272, 5950208, 6392832, 6806272, 7301376, 7643136, 7636992, /* 66624-66631 */ +7538944, 7496704, 7379968, 7399680, 7742208, 8010752, 8022528, 8129536, /* 66632-66639 */ +8416000, 8660992, 8835328, 9073408, 9461248, 9836288, 9909504, 9788416, /* 66640-66647 */ +9845504, 10087680, 10285824, 10357760, 10391040, 10368768, 10067712, 9470464, /* 66648-66655 */ +8998912, 8828672, 8755712, 8908544, 9499136, 10091520, 10201344, 9969920, /* 66656-66663 */ +9690880, 9334016, 8864256, 8509184, 8399360, 8301568, 8040704, 7877632, /* 66664-66671 */ +8029440, 8311296, 8425984, 8360192, 8201984, 8003328, 7890944, 8216576, /* 66672-66679 */ +9003520, 9739520, 10083328, 10193408, 10130944, 9700096, 8958720, 8302848, /* 66680-66687 */ +7963648, 7773696, 7659776, 8003840, 8851968, 9540864, 9627392, 9344768, /* 66688-66695 */ +8966912, 8668672, 8733184, 9260544, 9944064, 10316288, 10159872, 9741056, /* 66696-66703 */ +9330944, 8746752, 7888896, 7182080, 6790144, 6426368, 6199808, 6505472, /* 66704-66711 */ +7151872, 7604224, 7787776, 7922944, 8010752, 7972352, 7909376, 7900672, /* 66712-66719 */ +7800064, 7510016, 7288320, 7400192, 7749376, 8029440, 7993600, 7534080, /* 66720-66727 */ +6804992, 6219264, 6145536, 6740480, 7747328, 8613888, 9090816, 9331968, /* 66728-66735 */ +9409024, 9289472, 9115904, 8925696, 8580352, 8137216, 7962624, 8361472, /* 66736-66743 */ +9209088, 10006528, 10332672, 10015232, 9136896, 8195072, 7866880, 8436736, /* 66744-66751 */ +9605632, 10849280, 11647744, 11700480, 11123712, 10260992, 9484288, 9096704, /* 66752-66759 */ +9079808, 9153536, 9241344, 9477888, 9786624, 9974272, 9920768, 9551616, /* 66760-66767 */ +8897280, 8233728, 8005120, 8436480, 9245440, 9932288, 10273792, 10160384, /* 66768-66775 */ +9509120, 8614400, 7915008, 7379456, 6807808, 6348288, 6204160, 6356992, /* 66776-66783 */ +6709760, 7087360, 7273216, 7165440, 6730240, 6153728, 5991936, 6547968, /* 66784-66791 */ +7470848, 8288512, 8775424, 8655104, 7822592, 6762752, 6181888, 6300160, /* 66792-66799 */ +6783488, 7201024, 7298816, 7028736, 6675456, 6785024, 7510016, 8282880, /* 66800-66807 */ +8600064, 8613632, 8648960, 8782592, 9134336, 9736960, 10170368, 10052096, /* 66808-66815 */ +9640192, 9384448, 9368832, 9507840, 9693952, 9768704, 9665280, 9461760, /* 66816-66823 */ +9337344, 9536512, 9985024, 10297856, 10247680, 9963776, 9665536, 9426176, /* 66824-66831 */ +9178624, 8974592, 8876032, 8692992, 8417280, 8306688, 8402688, 8577024, /* 66832-66839 */ +8694784, 8460288, 7773440, 7011072, 6657536, 6961408, 7734784, 8418304, /* 66840-66847 */ +8549632, 7990272, 7001088, 6167296, 5863168, 5984768, 6241280, 6463232, /* 66848-66855 */ +6713856, 7132672, 7649536, 8082176, 8326144, 8296192, 7963904, 7462656, /* 66856-66863 */ +7166208, 7390464, 7957760, 8423936, 8686592, 8778240, 8631808, 8242688, /* 66864-66871 */ +7775744, 7444480, 7359488, 7478784, 7746816, 8105216, 8447232, 8727552, /* 66872-66879 */ +8903936, 8823808, 8476928, 8062976, 7755008, 7659776, 7864320, 8187648, /* 66880-66887 */ +8232192, 7951360, 7737344, 7728128, 7768320, 7893760, 8042496, 7875584, /* 66888-66895 */ +7447552, 7236608, 7400960, 7716352, 7941632, 7952128, 7778304, 7469568, /* 66896-66903 */ +7110912, 7024384, 7409664, 7983616, 8451584, 8835840, 9075712, 9030912, /* 66904-66911 */ +8922112, 9047808, 9327616, 9405696, 9101312, 8691712, 8507136, 8401664, /* 66912-66919 */ +8231680, 8246016, 8385024, 8288768, 8055808, 7917312, 7861248, 7931136, /* 66920-66927 */ +8134400, 8402688, 8802816, 9170176, 9275136, 9312256, 9268480, 8796672, /* 66928-66935 */ +8104192, 7741952, 7740672, 7822336, 7885056, 8025600, 8213248, 8185344, /* 66936-66943 */ +7977984, 8041728, 8396800, 8669440, 8891904, 9294848, 9677312, 9763584, /* 66944-66951 */ +9655040, 9648640, 9829376, 10018048, 10090752, 10129664, 10131200, 10006784, /* 66952-66959 */ +9896192, 10011648, 10256128, 10343424, 10220288, 10056704, 9964032, 9928192, /* 66960-66967 */ +9989376, 10241792, 10620672, 10802944, 10579456, 10269952, 10274304, 10466048, /* 66968-66975 */ +10551808, 10518528, 10286592, 9699584, 8965120, 8523008, 8471040, 8428800, /* 66976-66983 */ +8154112, 7807488, 7480320, 7104000, 6931968, 7167488, 7513600, 7614464, /* 66984-66991 */ +7482624, 7321344, 7303424, 7292416, 7092224, 6847744, 6776320, 6705664, /* 66992-66999 */ +6458112, 6289408, 6432000, 6719232, 6919168, 6986496, 6876928, 6573312, /* 67000-67007 */ +6278656, 6281216, 6629888, 7066880, 7306496, 7467520, 7913216, 8681728, /* 67008-67015 */ +9401088, 9761792, 9732608, 9444608, 9192192, 9366528, 10036736, 10719232, /* 67016-67023 */ +10833408, 10251008, 9296896, 8409344, 7855872, 7777536, 8134400, 8539136, /* 67024-67031 */ +8649472, 8615424, 8712448, 8932096, 9182720, 9318400, 9291008, 9275136, /* 67032-67039 */ +9318400, 9333760, 9508096, 9864960, 9980160, 9675008, 9102592, 8392448, /* 67040-67047 */ +7806976, 7659520, 7889664, 8221696, 8397568, 8274944, 8073984, 8110848, /* 67048-67055 */ +8346368, 8591616, 8777472, 8925184, 9104384, 9342208, 9644032, 10067968, /* 67056-67063 */ +10515968, 10777600, 10837760, 10742016, 10451456, 10012416, 9570048, 9240576, /* 67064-67071 */ +9149696, 9343488, 9674496, 9845504, 9555968, 8855552, 8172032, 7783168, /* 67072-67079 */ +7604736, 7541760, 7648000, 7894272, 8175360, 8398336, 8443904, 8257280, /* 67080-67087 */ +7992576, 7743488, 7473152, 7261696, 7179520, 7171328, 7139328, 7019520, /* 67088-67095 */ +6779136, 6420224, 5914112, 5415168, 5171712, 5150976, 5275648, 5766144, /* 67096-67103 */ +6611200, 7402496, 7889920, 8161280, 8216576, 7988224, 7737856, 8002560, /* 67104-67111 */ +8948224, 10129408, 11001856, 11304448, 11039488, 10400768, 9751296, 9447680, /* 67112-67119 */ +9521664, 9683456, 9757440, 9840640, 9991168, 10163456, 10333440, 10515456, /* 67120-67127 */ +10626560, 10577152, 10518272, 10746624, 11220992, 11680768, 11997440, 12104704, /* 67128-67135 */ +11854848, 11112192, 10059008, 9087744, 8301824, 7663360, 7447552, 7635200, /* 67136-67143 */ +7626240, 7157504, 6621184, 6340608, 6329088, 6515200, 6892032, 7451392, /* 67144-67151 */ +7965440, 8185600, 8192000, 8251648, 8391424, 8429568, 8277760, 8002048, /* 67152-67159 */ +7542272, 6879488, 6363136, 6384896, 6820352, 7302400, 7636736, 7647488, /* 67160-67167 */ +7153152, 6482944, 6354944, 6944512, 7890176, 8879360, 9586688, 9712384, /* 67168-67175 */ +9477632, 9273600, 9230592, 9340928, 9469184, 9483520, 9448704, 9398784, /* 67176-67183 */ +9254400, 8958720, 8691968, 8746496, 8960768, 8888832, 8674560, 8662528, /* 67184-67191 */ +8693760, 8625408, 8659456, 8945664, 9325824, 9413120, 9146624, 8901888, /* 67192-67199 */ +8785664, 8647168, 8694272, 9077760, 9455872, 9529088, 9339904, 9002496, /* 67200-67207 */ +8530944, 8021504, 7810816, 8009728, 8196352, 7998976, 7578880, 7301120, /* 67208-67215 */ +7361024, 7711232, 8200448, 8625408, 8762368, 8588288, 8407296, 8524288, /* 67216-67223 */ +8934656, 9411840, 9655552, 9477376, 8875264, 8044032, 7381248, 7182592, /* 67224-67231 */ +7284992, 7376384, 7336704, 7060992, 6589952, 6287104, 6400000, 6784256, /* 67232-67239 */ +7176704, 7441920, 7628544, 7814912, 7886080, 7827456, 7857408, 7906560, /* 67240-67247 */ +7634432, 7053056, 6581760, 6472960, 6564864, 6617344, 6625024, 6698496, /* 67248-67255 */ +6835712, 7069952, 7493376, 7994112, 8395776, 8694272, 8972800, 9279232, /* 67256-67263 */ +9608704, 9853952, 9952256, 9918464, 9722112, 9444096, 9388288, 9636608, /* 67264-67271 */ +9910272, 10021120, 9995008, 9894144, 9829120, 9924864, 10108928, 10210048, /* 67272-67279 */ +10158336, 10013184, 9749504, 9325056, 8891904, 8654592, 8582912, 8574464, /* 67280-67287 */ +8519424, 8254208, 7852544, 7636224, 7674112, 7695872, 7558912, 7350272, /* 67288-67295 */ +7129088, 6792192, 6436608, 6345472, 6398720, 6293504, 6046720, 5831936, /* 67296-67303 */ +5725696, 5776896, 5855744, 5806336, 5752576, 5756416, 5784832, 6004992, /* 67304-67311 */ +6485760, 6935296, 7137024, 7225088, 7310336, 7324672, 7373056, 7689984, /* 67312-67319 */ +8169472, 8487168, 8590848, 8619520, 8613888, 8644096, 8869376, 9323264, /* 67320-67327 */ +9721856, 9729792, 9443584, 9266176, 9350144, 9541376, 9752832, 10096128, /* 67328-67335 */ +10566144, 10882816, 10975488, 11063296, 11106816, 10878208, 10566912, 10469120, /* 67336-67343 */ +10516224, 10531584, 10474752, 10307840, 9979904, 9560576, 9237248, 9137920, /* 67344-67351 */ +9214208, 9336064, 9409792, 9455104, 9521408, 9509376, 9365504, 9371136, /* 67352-67359 */ +9591296, 9605376, 9398784, 9357312, 9347840, 9160448, 9125376, 9329920, /* 67360-67367 */ +9355008, 9194496, 9217280, 9402624, 9431296, 9270272, 9205760, 9348864, /* 67368-67375 */ +9440512, 9353216, 9268480, 9144320, 8856832, 8607232, 8588288, 8714752, /* 67376-67383 */ +8815616, 8778752, 8675584, 8685312, 8773120, 8891648, 9060352, 9028096, /* 67384-67391 */ +8546048, 7867392, 7325440, 6893312, 6508544, 6339328, 6470144, 6684416, /* 67392-67399 */ +6752512, 6652672, 6423808, 6021888, 5567232, 5356288, 5542144, 5980160, /* 67400-67407 */ +6570496, 7366400, 8143616, 8479488, 8404736, 8213760, 7929856, 7533312, /* 67408-67415 */ +7309056, 7401728, 7570432, 7510016, 7332352, 7440896, 7863808, 8245248, /* 67416-67423 */ +8525312, 8896512, 9291264, 9572352, 9929472, 10570752, 11294720, 11766528, /* 67424-67431 */ +11981824, 12064256, 11929600, 11473664, 10917120, 10579200, 10449920, 10387968, /* 67432-67439 */ +10490368, 10829056, 11166208, 11242496, 11112704, 10952960, 10793472, 10555136, /* 67440-67447 */ +10334976, 10257664, 10063872, 9576448, 9113856, 8825344, 8472576, 8050176, /* 67448-67455 */ +7770880, 7597568, 7367168, 7124992, 7074560, 7324160, 7762688, 8104704, /* 67456-67463 */ +8105984, 7699712, 7020032, 6278656, 5786880, 5788416, 6125568, 6412032, /* 67464-67471 */ +6549504, 6531584, 6186240, 5627648, 5438208, 5894400, 6625536, 7233792, /* 67472-67479 */ +7665664, 7888896, 7862016, 7847424, 8133120, 8570112, 8816384, 8739840, /* 67480-67487 */ +8355840, 7763200, 7163648, 6841600, 7089920, 7852032, 8572416, 8959488, /* 67488-67495 */ +9299200, 9727488, 10013440, 10155008, 10421760, 10791168, 10935552, 10777088, /* 67496-67503 */ +10595840, 10525184, 10496000, 10578688, 10832896, 11005184, 10784512, 10294784, /* 67504-67511 */ +9992960, 9967872, 9948928, 9986816, 10263296, 10502912, 10341632, 9855488, /* 67512-67519 */ +9380608, 9099776, 8929024, 8945920, 9323008, 9685760, 9630464, 9423616, /* 67520-67527 */ +9377280, 9349888, 9206272, 9117952, 9263872, 9290496, 8742656, 8040448, /* 67528-67535 */ +7782144, 7741696, 7581696, 7377152, 7134208, 6758912, 6302976, 6065152, /* 67536-67543 */ +6324224, 6827264, 7153664, 7394560, 7630592, 7603968, 7386880, 7459072, /* 67544-67551 */ +7959296, 8469504, 8624384, 8500992, 8279296, 7905280, 7453440, 7230720, /* 67552-67559 */ +7344384, 7448064, 7239168, 6904576, 6636800, 6315264, 6120448, 6555136, /* 67560-67567 */ +7622912, 8813824, 9698048, 10196480, 10438656, 10441728, 10214912, 10086656, /* 67568-67575 */ +10243584, 10359296, 10194944, 9834752, 9336832, 8808704, 8439040, 8338944, /* 67576-67583 */ +8525312, 8770816, 8805376, 8774656, 8841728, 8876544, 8984064, 9436928, /* 67584-67591 */ +10062848, 10458112, 10439168, 10109440, 9764352, 9472000, 9155328, 9060608, /* 67592-67599 */ +9226240, 9208064, 8893184, 8509440, 8046336, 7634432, 7677184, 8193792, /* 67600-67607 */ +8760576, 9007616, 8910336, 8691712, 8510720, 8309760, 8134912, 8059648, /* 67608-67615 */ +7951616, 7663616, 7308544, 7080448, 7127808, 7455232, 7801344, 7927808, /* 67616-67623 */ +7796992, 7383808, 6887936, 6750208, 6982144, 7126272, 7019008, 6829568, /* 67624-67631 */ +6598400, 6268928, 5963520, 5971712, 6296320, 6504448, 6405376, 6411008, /* 67632-67639 */ +6690816, 7005696, 7316992, 7657984, 7870976, 8014080, 8240896, 8478976, /* 67640-67647 */ +8683520, 8798720, 8635136, 8251648, 7938304, 7769600, 7704832, 7854848, /* 67648-67655 */ +8331264, 8910336, 9098240, 8907264, 8980480, 9478144, 9966592, 10432000, /* 67656-67663 */ +11074048, 11495424, 11406336, 11117312, 10791424, 10357248, 9950720, 9681920, /* 67664-67671 */ +9493248, 9386496, 9378560, 9345792, 9208576, 8975616, 8708352, 8594944, /* 67672-67679 */ +8807424, 9270272, 9716992, 9960192, 9983232, 9764352, 9226752, 8460032, /* 67680-67687 */ +7755776, 7199744, 6680064, 6370560, 6399488, 6439168, 6278144, 6110720, /* 67688-67695 */ +5897472, 5385728, 4761600, 4423680, 4509184, 5007872, 5726464, 6407680, /* 67696-67703 */ +6943744, 7212032, 7109376, 6848768, 6785536, 6929920, 7037440, 6973440, /* 67704-67711 */ +6844672, 6820352, 6953728, 7213056, 7510784, 7680768, 7612416, 7468032, /* 67712-67719 */ +7523584, 7907840, 8587520, 9496576, 10377984, 10833920, 10793984, 10580480, /* 67720-67727 */ +10404608, 10259456, 10211584, 10331392, 10490112, 10463488, 10184448, 9888000, /* 67728-67735 */ +9854464, 9984512, 10031360, 10040576, 10061824, 9925120, 9728512, 9819136, /* 67736-67743 */ +10084864, 10142464, 9989632, 9780224, 9481728, 9190656, 9100288, 9149696, /* 67744-67751 */ +9171968, 9097728, 8929792, 8733440, 8586240, 8462592, 8401152, 8406272, /* 67752-67759 */ +8346880, 8226048, 8188416, 8207616, 8222976, 8226304, 8209408, 8262912, /* 67760-67767 */ +8413952, 8495360, 8566528, 8866816, 9238784, 9391360, 9411840, 9464320, /* 67768-67775 */ +9511680, 9512192, 9531136, 9535488, 9449984, 9266688, 9061888, 8930816, /* 67776-67783 */ +8888320, 8914944, 8994304, 9117696, 9202432, 9156608, 8953856, 8663296, /* 67784-67791 */ +8455424, 8372480, 8282368, 8209664, 8299264, 8369920, 8142592, 7790336, /* 67792-67799 */ +7661568, 7778560, 7928320, 7960832, 7875072, 7697920, 7357952, 6903296, /* 67800-67807 */ +6609408, 6573312, 6669824, 6803712, 6983168, 7198720, 7337216, 7439360, /* 67808-67815 */ +7875072, 8622336, 8980480, 8780544, 8601088, 8635904, 8682752, 8867840, /* 67816-67823 */ +9389056, 9961216, 10075904, 9736960, 9415168, 9237248, 9116928, 9336832, /* 67824-67831 */ +10010624, 10662912, 10967040, 11032064, 11003392, 10880000, 10632704, 10515456, /* 67832-67839 */ +10804736, 11162368, 11093504, 10842624, 10844928, 10904064, 10668544, 10255872, /* 67840-67847 */ +9891072, 9452800, 8816128, 8294400, 8152832, 8058368, 7683328, 7372800, /* 67848-67855 */ +7427328, 7456000, 7227136, 7099392, 7218432, 7221248, 6966784, 6725376, /* 67856-67863 */ +6669056, 6713856, 6740224, 6784768, 6876672, 6780160, 6352896, 6004736, /* 67864-67871 */ +6081792, 6312448, 6442240, 6673152, 7103232, 7435008, 7533824, 7743488, /* 67872-67879 */ +8242176, 8567552, 8480000, 8459008, 8754944, 9119488, 9552384, 10139904, /* 67880-67887 */ +10613760, 10665216, 10318592, 9870848, 9552384, 9417472, 9636096, 10271744, /* 67888-67895 */ +10807808, 10663424, 9990400, 9379840, 9254912, 9612032, 10140672, 10540544, /* 67896-67903 */ +10539776, 10026496, 9340672, 8990464, 9032192, 9136128, 9166848, 9179648, /* 67904-67911 */ +8960768, 8410880, 8033280, 8156416, 8373504, 8322304, 8067072, 7743488, /* 67912-67919 */ +7363072, 7006976, 7112704, 7912448, 8741376, 8861952, 8421632, 7860480, /* 67920-67927 */ +7460608, 7530752, 8022272, 8548864, 8858624, 8862976, 8631552, 8514560, /* 67928-67935 */ +8667648, 8843776, 8896768, 8938752, 8874496, 8611072, 8471296, 8756480, /* 67936-67943 */ +9223680, 9516544, 9603584, 9593088, 9489408, 9273600, 9080064, 9071360, /* 67944-67951 */ +9105920, 9028608, 8966912, 8979968, 9006848, 9101568, 9146624, 8885248, /* 67952-67959 */ +8398336, 7891200, 7469056, 7290112, 7447040, 7674368, 7687680, 7575552, /* 67960-67967 */ +7624960, 7849728, 8036864, 8207872, 8470016, 8577792, 8338688, 8118272, /* 67968-67975 */ +8258560, 8582656, 8796416, 8873984, 8873728, 8798720, 8607744, 8364032, /* 67976-67983 */ +8338176, 8605696, 8907776, 9114112, 9320704, 9513472, 9639424, 9723136, /* 67984-67991 */ +9745152, 9688064, 9561856, 9518592, 9759744, 10097152, 10188800, 10166528, /* 67992-67999 */ +10067200, 9538304, 8788736, 8487680, 8592384, 8656384, 8633600, 8645120, /* 68000-68007 */ +8630528, 8509184, 8360192, 8323328, 8328448, 8162560, 7894528, 7749376, /* 68008-68015 */ +7814912, 8038144, 8228096, 8184576, 8008960, 7779584, 7365888, 6927616, /* 68016-68023 */ +6773760, 6733568, 6567936, 6482944, 6636288, 6896640, 7152128, 7364096, /* 68024-68031 */ +7532032, 7682304, 7790080, 7847168, 7934464, 8099840, 8408832, 8798976, /* 68032-68039 */ +9024512, 8990976, 8835840, 8645120, 8613888, 8865280, 8965632, 8593152, /* 68040-68047 */ +8195840, 8146944, 8240896, 8445440, 8862720, 9188096, 9130240, 8887552, /* 68048-68055 */ +8756736, 8817664, 8977920, 9147648, 9308928, 9378304, 9234688, 9001728, /* 68056-68063 */ +8854784, 8659968, 8327168, 8017664, 7858176, 7820800, 7809024, 7667456, /* 68064-68071 */ +7497216, 7585280, 7826176, 7928832, 8023296, 8279552, 8417280, 8253696, /* 68072-68079 */ +7997696, 7762176, 7485440, 7352064, 7628032, 8077312, 8192768, 7902720, /* 68080-68087 */ +7550208, 7304704, 7143680, 7154176, 7393792, 7685120, 7813120, 7771136, /* 68088-68095 */ +7744768, 7910144, 8231424, 8457216, 8436224, 8306176, 8256000, 8335872, /* 68096-68103 */ +8518400, 8790272, 9035776, 9157888, 9217792, 9201920, 8987136, 8668928, /* 68104-68111 */ +8510208, 8489472, 8497920, 8542464, 8520960, 8356352, 8289024, 8438784, /* 68112-68119 */ +8532480, 8491008, 8539904, 8664832, 8614400, 8522496, 8707584, 8983296, /* 68120-68127 */ +9030656, 9052928, 9233920, 9289216, 9085184, 8813824, 8538624, 8200192, /* 68128-68135 */ +8011008, 8284416, 8752128, 8829696, 8565248, 8452608, 8430080, 8221440, /* 68136-68143 */ +8060160, 8236544, 8548864, 8673536, 8705792, 8912896, 9136640, 9040128, /* 68144-68151 */ +8855808, 8946176, 9072896, 8944640, 8767488, 8728832, 8653824, 8449280, /* 68152-68159 */ +8345600, 8502016, 8582656, 8278784, 7943424, 8005120, 8195584, 8171264, /* 68160-68167 */ +8136704, 8280064, 8370944, 8309760, 8289536, 8374528, 8348672, 8111360, /* 68168-68175 */ +7941888, 8047616, 8186624, 8251136, 8493568, 8872192, 9037824, 9062400, /* 68176-68183 */ +9149440, 9128448, 8868352, 8507136, 8150784, 7854592, 7669760, 7585024, /* 68184-68191 */ +7654656, 7910912, 8236544, 8563968, 8870400, 9043200, 9108480, 9292032, /* 68192-68199 */ +9661440, 10071808, 10360576, 10493952, 10587648, 10683136, 10632960, 10389760, /* 68200-68207 */ +10020352, 9551872, 9105408, 8837632, 8680960, 8500992, 8365056, 8325888, /* 68208-68215 */ +8276992, 8182528, 8265216, 8636160, 9013504, 9203968, 9472000, 9873152, /* 68216-68223 */ +10044416, 9924608, 9811200, 9702656, 9383936, 8851968, 8159488, 7363328, /* 68224-68231 */ +6649088, 6230528, 6193408, 6440448, 6695168, 6726656, 6684160, 6830080, /* 68232-68239 */ +7129344, 7436032, 7823360, 8437504, 9090304, 9454848, 9502208, 9330688, /* 68240-68247 */ +8882688, 8301568, 8019456, 8135168, 8276480, 8295424, 8412416, 8690176, /* 68248-68255 */ +8933888, 9134080, 9410048, 9605376, 9556480, 9505024, 9692160, 9966080, /* 68256-68263 */ +10157056, 10303744, 10375424, 10326528, 10224128, 10158848, 10188544, 10254592, /* 68264-68271 */ +10199808, 10045952, 9983488, 9940992, 9753344, 9574400, 9650944, 9922560, /* 68272-68279 */ +10078208, 9935360, 9560832, 9032960, 8334592, 7649280, 7284736, 7197184, /* 68280-68287 */ +7203840, 7380736, 7735296, 7997952, 8048896, 8009984, 7964672, 8020224, /* 68288-68295 */ +8294400, 8675840, 8942080, 8941824, 8629248, 8102912, 7557120, 7210752, /* 68296-68303 */ +7175168, 7264512, 7202048, 7114752, 7226880, 7453184, 7697664, 8028672, /* 68304-68311 */ +8527616, 9186560, 9769216, 9985792, 9850112, 9549056, 9259776, 9176320, /* 68312-68319 */ +9257472, 9244160, 9003008, 8524800, 7959808, 7584768, 7525632, 7708416, /* 68320-68327 */ +8067072, 8385792, 8407040, 8196864, 8000512, 7981312, 8214784, 8645632, /* 68328-68335 */ +9016320, 9088512, 8783616, 8225280, 7765248, 7699968, 7922944, 8067072, /* 68336-68343 */ +7913472, 7478784, 6955776, 6654720, 6804736, 7382016, 8081408, 8469248, /* 68344-68351 */ +8356096, 8025600, 7792896, 7764992, 8088576, 8771328, 9340416, 9343744, /* 68352-68359 */ +8906240, 8502016, 8530176, 9107968, 9905664, 10468352, 10546432, 10200576, /* 68360-68367 */ +9768960, 9667584, 9974528, 10387456, 10537472, 10234880, 9578496, 8863232, /* 68368-68375 */ +8382720, 8314880, 8661248, 9197824, 9606656, 9788928, 9881600, 9983744, /* 68376-68383 */ +10098688, 10291200, 10516480, 10526720, 10200320, 9701376, 9228800, 8922880, /* 68384-68391 */ +8812544, 8629760, 8039936, 7149568, 6420224, 6135040, 6274560, 6695936, /* 68392-68399 */ +7205120, 7655680, 7993344, 8155136, 8165120, 8176384, 8250368, 8264448, /* 68400-68407 */ +8188672, 8102400, 8047360, 7883264, 7451648, 6893056, 6529280, 6374400, /* 68408-68415 */ +6253056, 6205952, 6398976, 6813696, 7281408, 7716608, 8215808, 8845824, /* 68416-68423 */ +9445120, 9875712, 10202112, 10435328, 10414592, 10140672, 9888768, 9833728, /* 68424-68431 */ +9855488, 9788672, 9607936, 9374976, 9205248, 9216000, 9360896, 9475584, /* 68432-68439 */ +9572096, 9746688, 9858304, 9795840, 9772800, 9870080, 9797632, 9516544, /* 68440-68447 */ +9338624, 9348864, 9344768, 9245440, 9099776, 8958720, 8828416, 8707584, /* 68448-68455 */ +8599040, 8460544, 8238592, 7987200, 7811584, 7721984, 7652864, 7468544, /* 68456-68463 */ +7172864, 7020288, 6978560, 6690304, 6311168, 6360576, 6657536, 6747136, /* 68464-68471 */ +6863872, 7308288, 7739648, 7887360, 7949056, 8087040, 8240384, 8296192, /* 68472-68479 */ +8193536, 7959552, 7708160, 7586816, 7708928, 7867136, 7806464, 7636992, /* 68480-68487 */ +7560192, 7565824, 7689472, 7945472, 8137728, 8250880, 8478976, 8841984, /* 68488-68495 */ +9186048, 9450752, 9610240, 9571072, 9256704, 8761600, 8312832, 8018432, /* 68496-68503 */ +7814912, 7587328, 7271680, 7008512, 6949632, 6953984, 7006464, 7377664, /* 68504-68511 */ +7925760, 8168448, 8134912, 8039424, 7835136, 7641088, 7730944, 8002816, /* 68512-68519 */ +8189696, 8252928, 8280064, 8268288, 8121600, 7955456, 8039680, 8267008, /* 68520-68527 */ +8264448, 8115712, 8117760, 8269056, 8524032, 8921344, 9339392, 9644032, /* 68528-68535 */ +9801472, 9816320, 9872640, 10119680, 10319616, 10322688, 10364928, 10490368, /* 68536-68543 */ +10414848, 10108416, 9828096, 9641216, 9469696, 9400320, 9559808, 9727488, /* 68544-68551 */ +9546240, 9122560, 8844544, 8734464, 8640768, 8694528, 8920064, 8973824, /* 68552-68559 */ +8734720, 8519936, 8393984, 8091136, 7672832, 7439104, 7330304, 7114752, /* 68560-68567 */ +6916608, 6908672, 6990848, 7014912, 6990336, 6939648, 6820608, 6580736, /* 68568-68575 */ +6360320, 6402304, 6643456, 6839296, 7035648, 7300608, 7493888, 7649024, /* 68576-68583 */ +7961344, 8283648, 8347392, 8175104, 7944448, 7803904, 7830784, 7934976, /* 68584-68591 */ +8016896, 8152576, 8371200, 8628224, 8953344, 9386496, 9826816, 10117376, /* 68592-68599 */ +10191616, 10108928, 9939200, 9764608, 9808384, 10172160, 10498560, 10453504, /* 68600-68607 */ +10198272, 9938688, 9645312, 9406976, 9468416, 9791744, 10036736, 10003456, /* 68608-68615 */ +9813248, 9650688, 9546496, 9533952, 9682432, 9884928, 9893120, 9618688, /* 68616-68623 */ +9244672, 8965632, 8765440, 8554240, 8402432, 8324608, 8097792, 7660544, /* 68624-68631 */ +7348480, 7395328, 7610368, 7715328, 7643136, 7508736, 7342080, 7101952, /* 68632-68639 */ +6952448, 7138304, 7523328, 7799296, 7897088, 7821312, 7512832, 7161856, /* 68640-68647 */ +7094784, 7340032, 7643904, 7805184, 7779840, 7693056, 7694848, 7770880, /* 68648-68655 */ +7929856, 8248576, 8487936, 8272128, 7817728, 7659264, 7804416, 7934464, /* 68656-68663 */ +8045056, 8199424, 8270592, 8247296, 8391680, 8844288, 9330176, 9548032, /* 68664-68671 */ +9567488, 9493504, 9229056, 8944384, 9043200, 9515776, 9889280, 9846272, /* 68672-68679 */ +9499136, 9080576, 8740608, 8652544, 8912896, 9291520, 9459712, 9376512, /* 68680-68687 */ +9243904, 9209088, 9322240, 9674240, 10285568, 10791424, 10740480, 10325760, /* 68688-68695 */ +10054144, 9979904, 9953024, 10068736, 10305792, 10312448, 9878528, 9244416, /* 68696-68703 */ +8854016, 8841216, 9001216, 9164032, 9277184, 9209344, 8983040, 8936704, /* 68704-68711 */ +9229056, 9602048, 9768704, 9703680, 9586688, 9453312, 9147136, 8767488, /* 68712-68719 */ +8696576, 8848384, 8715008, 8221696, 7784960, 7565824, 7460352, 7530240, /* 68720-68727 */ +7831040, 8058112, 7901952, 7573504, 7420416, 7427840, 7515392, 7791104, /* 68728-68735 */ +8111104, 8104192, 7864576, 7838976, 8098304, 8264448, 8151552, 7925248, /* 68736-68743 */ +7703296, 7445760, 7176960, 7122176, 7359232, 7608832, 7575552, 7310080, /* 68744-68751 */ +6975232, 6725376, 6823680, 7329024, 7850752, 7993600, 7774720, 7513088, /* 68752-68759 */ +7513856, 7813888, 8210432, 8507136, 8622592, 8482816, 8117760, 7866624, /* 68760-68767 */ +8051456, 8461824, 8611328, 8456448, 8207872, 7896320, 7680768, 7891712, /* 68768-68775 */ +8505600, 9175808, 9615872, 9684736, 9468160, 9207296, 9121792, 9410816, /* 68776-68783 */ +10048000, 10554112, 10550528, 10227968, 9956096, 9919488, 10111232, 10317056, /* 68784-68791 */ +10300928, 10032128, 9647872, 9375488, 9357312, 9514240, 9675008, 9760512, /* 68792-68799 */ +9706496, 9472768, 9160448, 9020928, 9190144, 9518848, 9752832, 9792512, /* 68800-68807 */ +9551360, 9040384, 8564224, 8358144, 8281600, 8160256, 7918592, 7465984, /* 68808-68815 */ +6911488, 6584064, 6606592, 6828288, 7080960, 7264256, 7309568, 7232768, /* 68816-68823 */ +7167744, 7257856, 7463424, 7621888, 7660544, 7611136, 7464960, 7233536, /* 68824-68831 */ +7035392, 7005952, 7183360, 7448832, 7575808, 7471616, 7324160, 7370496, /* 68832-68839 */ +7598080, 7843072, 8045568, 8210944, 8314368, 8394752, 8599296, 8982784, /* 68840-68847 */ +9326080, 9394176, 9272576, 9157376, 9066496, 9022464, 9094656, 9225216, /* 68848-68855 */ +9353216, 9508864, 9615360, 9607168, 9577216, 9612288, 9734400, 9944832, /* 68856-68863 */ +10080768, 10012160, 9871872, 9773056, 9686272, 9700608, 9889792, 10025216, /* 68864-68871 */ +9929984, 9751040, 9662976, 9630720, 9555200, 9420800, 9244928, 8979712, /* 68872-68879 */ +8615936, 8293632, 8196608, 8292864, 8358912, 8295168, 8195072, 8049152, /* 68880-68887 */ +7766784, 7496192, 7464960, 7606016, 7752704, 7923456, 8087552, 8095744, /* 68888-68895 */ +7963648, 7885312, 7854336, 7679488, 7346944, 7102208, 7087872, 7157760, /* 68896-68903 */ +7156224, 7127040, 7103744, 6978304, 6758656, 6687744, 6883584, 7186432, /* 68904-68911 */ +7448320, 7688704, 7907840, 8107264, 8320256, 8476928, 8456960, 8272128, /* 68912-68919 */ +8014336, 7731968, 7517440, 7535104, 7775744, 7986432, 8008192, 7921664, /* 68920-68927 */ +7842560, 7870720, 8087552, 8402688, 8648448, 8784640, 8774912, 8621568, /* 68928-68935 */ +8461824, 8396800, 8395520, 8468480, 8627200, 8737024, 8660992, 8459776, /* 68936-68943 */ +8280576, 8217856, 8235264, 8168960, 7961856, 7793664, 7830528, 8030464, /* 68944-68951 */ +8295168, 8518912, 8611840, 8592384, 8499712, 8352256, 8294400, 8447744, /* 68952-68959 */ +8716544, 8893952, 8898304, 8765440, 8551424, 8330240, 8275968, 8448256, /* 68960-68967 */ +8660992, 8801280, 8985088, 9203200, 9316352, 9312000, 9312256, 9356032, /* 68968-68975 */ +9346048, 9245696, 9206784, 9314048, 9366784, 9266688, 9201408, 9274368, /* 68976-68983 */ +9327872, 9260032, 9125888, 8962816, 8792576, 8693248, 8666624, 8538112, /* 68984-68991 */ +8257792, 8011264, 7839488, 7650048, 7496704, 7499776, 7620096, 7676928, /* 68992-68999 */ +7532544, 7304704, 7203328, 7201024, 7151104, 7112960, 7129088, 7138048, /* 69000-69007 */ +7124480, 7111936, 7072000, 7008768, 6914560, 6785536, 6646784, 6543616, /* 69008-69015 */ +6554368, 6758144, 7132928, 7501312, 7737344, 7889408, 8100352, 8396544, /* 69016-69023 */ +8669696, 8860416, 8953088, 8911872, 8760576, 8675584, 8773632, 8934400, /* 69024-69031 */ +9077504, 9279488, 9463296, 9553664, 9767936, 10232576, 10704640, 10946304, /* 69032-69039 */ +10956800, 10809856, 10626816, 10493952, 10418432, 10470656, 10656000, 10725632, /* 69040-69047 */ +10561280, 10265856, 9917952, 9601536, 9527808, 9696256, 9873152, 9899264, /* 69048-69055 */ +9767424, 9572352, 9472256, 9517056, 9636096, 9766144, 9795072, 9595392, /* 69056-69063 */ +9211904, 8828160, 8546560, 8315648, 8073984, 7837184, 7587328, 7236608, /* 69064-69071 */ +6820352, 6515200, 6433536, 6588160, 6933504, 7257856, 7303936, 7084544, /* 69072-69079 */ +6892544, 6955264, 7171328, 7296768, 7232512, 7027968, 6739456, 6479872, /* 69080-69087 */ +6367232, 6387968, 6464512, 6557440, 6634496, 6705920, 6829056, 6990336, /* 69088-69095 */ +7154176, 7393536, 7680512, 7854080, 7924992, 8011008, 8067072, 8076288, /* 69096-69103 */ +8225536, 8508416, 8701952, 8788736, 8938752, 9163264, 9425664, 9719040, /* 69104-69111 */ +9899776, 9849344, 9683200, 9571328, 9624832, 9869056, 10140672, 10247424, /* 69112-69119 */ +10289920, 10381312, 10392064, 10265344, 10154496, 10170624, 10291968, 10428672, /* 69120-69127 */ +10449152, 10355968, 10270464, 10216704, 10196992, 10307328, 10552832, 10780416, /* 69128-69135 */ +10886400, 10808832, 10507008, 10104320, 9789184, 9562368, 9298944, 8983808, /* 69136-69143 */ +8734464, 8634624, 8676864, 8754432, 8812288, 8922112, 9152512, 9353472, /* 69144-69151 */ +9334528, 9178112, 9042688, 8905216, 8748800, 8617984, 8392960, 8038656, /* 69152-69159 */ +7803648, 7775232, 7753984, 7673088, 7607296, 7526656, 7411712, 7350784, /* 69160-69167 */ +7466752, 7791616, 8076288, 7990784, 7588096, 7258880, 7165952, 7239680, /* 69168-69175 */ +7379456, 7443200, 7404288, 7400960, 7481344, 7505152, 7461888, 7442688, /* 69176-69183 */ +7417344, 7342336, 7260928, 7201280, 7206656, 7421440, 7729152, 7814144, /* 69184-69191 */ +7685376, 7568896, 7500032, 7518464, 7709696, 7941632, 8064256, 8081152, /* 69192-69199 */ +7960576, 7758336, 7738880, 8039168, 8496384, 8851200, 9046016, 9196288, /* 69200-69207 */ +9365504, 9495552, 9532160, 9460736, 9337344, 9249536, 9201664, 9133056, /* 69208-69215 */ +9043712, 8990464, 9115904, 9458688, 9856512, 10056704, 10031872, 9991680, /* 69216-69223 */ +10145792, 10438656, 10690816, 10821632, 10790656, 10539520, 10147072, 9840896, /* 69224-69231 */ +9769984, 9804800, 9699072, 9467904, 9287680, 9175808, 9094144, 9095680, /* 69232-69239 */ +9146112, 9173760, 9185536, 9151488, 9030400, 8902144, 8873216, 8981760, /* 69240-69247 */ +9176832, 9195520, 8794880, 8196096, 7782400, 7580928, 7475968, 7471872, /* 69248-69255 */ +7433216, 7201024, 6902784, 6771712, 6890496, 7164160, 7405568, 7494400, /* 69256-69263 */ +7514368, 7542016, 7524352, 7468032, 7478016, 7534336, 7499264, 7353856, /* 69264-69271 */ +7185152, 7019776, 6965504, 7224064, 7682816, 7957760, 7957248, 7873792, /* 69272-69279 */ +7829504, 7883520, 8096512, 8361984, 8492288, 8446464, 8336640, 8318720, /* 69280-69287 */ +8418816, 8551424, 8677888, 8801792, 8839424, 8790272, 8773376, 8847616, /* 69288-69295 */ +8975872, 9147904, 9310976, 9389824, 9420288, 9479936, 9609216, 9791488, /* 69296-69303 */ +9974528, 10038016, 9976832, 9878528, 9788160, 9604096, 9344256, 9198848, /* 69304-69311 */ +9223680, 9258496, 9249280, 9269760, 9302784, 9314560, 9320192, 9254144, /* 69312-69319 */ +9088256, 8916480, 8811520, 8748288, 8662016, 8445440, 8131072, 7926016, /* 69320-69327 */ +7854848, 7741952, 7587328, 7519232, 7504896, 7436800, 7339776, 7282688, /* 69328-69335 */ +7322880, 7464192, 7581184, 7549696, 7409408, 7293696, 7275520, 7356160, /* 69336-69343 */ +7417344, 7296000, 7055104, 6912000, 6940160, 7059456, 7215104, 7393280, /* 69344-69351 */ +7603968, 7835392, 7999232, 8070144, 8171264, 8389376, 8658432, 8833536, /* 69352-69359 */ +8811776, 8643328, 8509696, 8532224, 8671488, 8795648, 8823296, 8845824, /* 69360-69367 */ +8937984, 9031424, 9131008, 9314560, 9500416, 9595648, 9640704, 9624064, /* 69368-69375 */ +9546240, 9443840, 9291008, 9143040, 9105920, 9092352, 9013760, 8914688, /* 69376-69383 */ +8817920, 8745216, 8679680, 8531968, 8354816, 8325888, 8381440, 8384512, /* 69384-69391 */ +8360448, 8310528, 8190720, 8044288, 7954944, 7885568, 7816192, 7820032, /* 69392-69399 */ +7888128, 7804416, 7492096, 7238656, 7229696, 7282176, 7283968, 7320832, /* 69400-69407 */ +7326720, 7230464, 7192832, 7344384, 7552512, 7702528, 7812864, 7862272, /* 69408-69415 */ +7822336, 7776000, 7803136, 7867136, 7944960, 8028416, 8054528, 8045312, /* 69416-69423 */ +8147200, 8373248, 8618752, 8820992, 8921344, 8889600, 8805632, 8746752, /* 69424-69431 */ +8723200, 8745728, 8755712, 8663040, 8522496, 8433920, 8413440, 8468736, /* 69432-69439 */ +8587520, 8698880, 8737024, 8715264, 8738560, 8896512, 9096960, 9209856, /* 69440-69447 */ +9221632, 9126400, 8922624, 8690176, 8484352, 8316416, 8239104, 8231168, /* 69448-69455 */ +8153856, 7973376, 7800832, 7742464, 7798528, 7910144, 8056064, 8189440, /* 69456-69463 */ +8182528, 8080384, 8078592, 8165632, 8262656, 8381440, 8442368, 8345600, /* 69464-69471 */ +8223744, 8232448, 8315392, 8333568, 8262656, 8194816, 8176384, 8164608, /* 69472-69479 */ +8186112, 8302592, 8472064, 8662528, 8845312, 8969216, 9053440, 9188096, /* 69480-69487 */ +9367808, 9559552, 9740800, 9828096, 9760000, 9661952, 9616640, 9586688, /* 69488-69495 */ +9570560, 9590528, 9575424, 9497856, 9472512, 9544192, 9676032, 9837312, /* 69496-69503 */ +9952768, 9940480, 9867008, 9794816, 9669632, 9497088, 9349888, 9218304, /* 69504-69511 */ +9060352, 8860416, 8617472, 8438016, 8384768, 8365568, 8317952, 8292864, /* 69512-69519 */ +8235008, 8097024, 8013056, 8022272, 7986176, 7888640, 7811584, 7693056, /* 69520-69527 */ +7443200, 7154688, 6952448, 6825728, 6736384, 6669568, 6615552, 6619136, /* 69528-69535 */ +6728192, 6889472, 7036416, 7169280, 7256320, 7254784, 7225088, 7261952, /* 69536-69543 */ +7350784, 7426048, 7483392, 7540224, 7575552, 7561984, 7548160, 7595520, /* 69544-69551 */ +7703808, 7830272, 7940608, 8034816, 8159488, 8338688, 8592128, 8909568, /* 69552-69559 */ +9176320, 9266944, 9221120, 9173760, 9218560, 9412352, 9707264, 9957120, /* 69560-69567 */ +10025472, 9917696, 9733376, 9614592, 9623040, 9765120, 9971456, 10139648, /* 69568-69575 */ +10246912, 10327040, 10342400, 10288128, 10254336, 10267136, 10266368, 10229760, /* 69576-69583 */ +10167040, 10056704, 9928448, 9910784, 10012672, 10077440, 10000896, 9860608, /* 69584-69591 */ +9733632, 9672192, 9715712, 9792000, 9748736, 9580544, 9396224, 9272576, /* 69592-69599 */ +9221120, 9162496, 9013248, 8843520, 8755968, 8737280, 8693248, 8547328, /* 69600-69607 */ +8355584, 8260352, 8277504, 8302592, 8318976, 8369408, 8411136, 8385792, /* 69608-69615 */ +8334080, 8303616, 8246528, 8117248, 7952896, 7749632, 7497216, 7285248, /* 69616-69623 */ +7207168, 7199488, 7175424, 7128832, 7098112, 7080448, 7043328, 6992384, /* 69624-69631 */ +6993920, 7100416, 7231488, 7223552, 7062784, 6895360, 6839552, 6901504, /* 69632-69639 */ +6969600, 6924288, 6779136, 6657536, 6647808, 6781184, 7012096, 7212288, /* 69640-69647 */ +7351040, 7484416, 7600896, 7666944, 7763456, 7947520, 8172032, 8348160, /* 69648-69655 */ +8419072, 8426752, 8462336, 8578304, 8778496, 9047808, 9320192, 9544448, /* 69656-69663 */ +9706496, 9805312, 9872384, 9958400, 10078208, 10210816, 10305024, 10327808, /* 69664-69671 */ +10361344, 10502400, 10705152, 10855680, 10892032, 10822400, 10681856, 10526976, /* 69672-69679 */ +10382848, 10294272, 10300928, 10353152, 10372608, 10351104, 10287360, 10156032, /* 69680-69687 */ +9978112, 9819904, 9707264, 9607936, 9481216, 9280256, 9048320, 8864256, /* 69688-69695 */ +8726272, 8602368, 8466688, 8293376, 8126976, 8025856, 7957504, 7857152, /* 69696-69703 */ +7763456, 7695616, 7621120, 7517696, 7442176, 7465984, 7566592, 7636736, /* 69704-69711 */ +7605504, 7496704, 7368704, 7300096, 7348736, 7449856, 7503872, 7488768, /* 69712-69719 */ +7450112, 7427584, 7427840, 7436544, 7468288, 7570432, 7722496, 7809024, /* 69720-69727 */ +7842816, 7967232, 8196864, 8371712, 8457728, 8508928, 8506880, 8427264, /* 69728-69735 */ +8364544, 8387072, 8446720, 8482816, 8516864, 8605184, 8698112, 8718592, /* 69736-69743 */ +8700672, 8705792, 8672768, 8581888, 8560640, 8632832, 8679936, 8675840, /* 69744-69751 */ +8676608, 8689664, 8693760, 8720128, 8764928, 8787968, 8779008, 8725248, /* 69752-69759 */ +8647936, 8627200, 8661248, 8661248, 8619264, 8576768, 8531712, 8494848, /* 69760-69767 */ +8493056, 8512512, 8567552, 8707328, 8881152, 9011712, 9091584, 9086976, /* 69768-69775 */ +8985344, 8925952, 8996608, 9094144, 9098240, 9041152, 9019392, 9063680, /* 69776-69783 */ +9114112, 9087232, 9032448, 8981248, 8867584, 8716032, 8614144, 8536576, /* 69784-69791 */ +8480768, 8535552, 8657408, 8715776, 8703488, 8659968, 8587520, 8506880, /* 69792-69799 */ +8436480, 8355328, 8275968, 8180736, 8056320, 7951872, 7896064, 7866880, /* 69800-69807 */ +7860992, 7856896, 7793408, 7685888, 7595520, 7541760, 7497728, 7443200, /* 69808-69815 */ +7392768, 7367168, 7349504, 7302400, 7272960, 7305472, 7369216, 7434496, /* 69816-69823 */ +7534848, 7651072, 7674624, 7643648, 7686656, 7791104, 7837696, 7813376, /* 69824-69831 */ +7745792, 7664640, 7609600, 7630336, 7738368, 7916800, 8124672, 8328448, /* 69832-69839 */ +8514816, 8647424, 8676608, 8682752, 8747776, 8834048, 8900608, 8965632, /* 69840-69847 */ +8992256, 8960000, 8944896, 8976384, 9014784, 9071360, 9147648, 9211904, /* 69848-69855 */ +9248256, 9263360, 9264640, 9293824, 9309952, 9269504, 9221888, 9169408, /* 69856-69863 */ +9076480, 9013760, 9054464, 9128704, 9179648, 9244928, 9323520, 9333760, /* 69864-69871 */ +9213184, 9047040, 8937216, 8884480, 8835072, 8807168, 8795392, 8712192, /* 69872-69879 */ +8557312, 8459520, 8466944, 8494336, 8508160, 8547072, 8580864, 8516608, /* 69880-69887 */ +8392960, 8323584, 8378368, 8518912, 8648448, 8658432, 8541184, 8371200, /* 69888-69895 */ +8236032, 8197888, 8225792, 8210688, 8114944, 7985920, 7860224, 7778048, /* 69896-69903 */ +7768320, 7837696, 7965696, 8070912, 8043520, 7923968, 7852032, 7878400, /* 69904-69911 */ +7966208, 8069120, 8133632, 8122112, 8001792, 7826944, 7747840, 7784960, /* 69912-69919 */ +7842048, 7886592, 7879680, 7773184, 7641344, 7563008, 7549440, 7659520, /* 69920-69927 */ +7849984, 7974912, 8021504, 8052480, 8071680, 8094208, 8175872, 8299008, /* 69928-69935 */ +8372224, 8331008, 8243200, 8225024, 8229120, 8215808, 8297216, 8491264, /* 69936-69943 */ +8618240, 8594944, 8501504, 8468736, 8517632, 8586752, 8663552, 8764160, /* 69944-69951 */ +8830976, 8844800, 8861952, 8861440, 8828672, 8831744, 8896512, 8986624, /* 69952-69959 */ +9041152, 9019392, 8976640, 8983808, 9021440, 9056512, 9071360, 9059584, /* 69960-69967 */ +9022464, 8941056, 8805120, 8697088, 8662784, 8642304, 8606208, 8562432, /* 69968-69975 */ +8513536, 8441088, 8343808, 8281344, 8300800, 8333568, 8332544, 8353280, /* 69976-69983 */ +8372224, 8327168, 8278528, 8300544, 8380416, 8457984, 8458240, 8377088, /* 69984-69991 */ +8270080, 8137728, 8015872, 7981568, 7976192, 7919104, 7862016, 7864832, /* 69992-69999 */ +7887104, 7935488, 8033024, 8164352, 8332544, 8540160, 8704256, 8732672, /* 70000-70007 */ +8697344, 8735232, 8804864, 8836096, 8852992, 8815872, 8700416, 8633856, /* 70008-70015 */ +8657664, 8691456, 8723968, 8772096, 8772096, 8728320, 8701184, 8707328, /* 70016-70023 */ +8788992, 8943872, 9073408, 9120000, 9131776, 9167104, 9191424, 9163776, /* 70024-70031 */ +9131776, 9163264, 9170944, 9066752, 8914688, 8766208, 8638976, 8597760, /* 70032-70039 */ +8649216, 8674560, 8598784, 8483072, 8433152, 8456704, 8480000, 8464896, /* 70040-70047 */ +8407296, 8313600, 8234240, 8207104, 8250112, 8302080, 8312320, 8311040, /* 70048-70055 */ +8346368, 8359168, 8327936, 8314880, 8331520, 8348160, 8368384, 8375040, /* 70056-70063 */ +8326400, 8253184, 8215808, 8185088, 8119296, 8045312, 8019200, 8044032, /* 70064-70071 */ +8130304, 8259072, 8392960, 8511232, 8615168, 8676864, 8712704, 8779776, /* 70072-70079 */ +8872448, 8920320, 8894976, 8813056, 8762112, 8810240, 8890624, 8886016, /* 70080-70087 */ +8813312, 8752384, 8736768, 8753664, 8774912, 8813312, 8881152, 8929024, /* 70088-70095 */ +8900096, 8836096, 8760320, 8696064, 8697344, 8747520, 8756736, 8754176, /* 70096-70103 */ +8779264, 8776192, 8756992, 8763136, 8731648, 8639232, 8548096, 8448256, /* 70104-70111 */ +8316928, 8243200, 8258560, 8257024, 8196864, 8121856, 8075520, 8017408, /* 70112-70119 */ +7943424, 7914752, 7993856, 8138752, 8248576, 8283904, 8275968, 8231168, /* 70120-70127 */ +8175360, 8157952, 8225280, 8349184, 8446720, 8463872, 8402688, 8333568, /* 70128-70135 */ +8337664, 8440320, 8556032, 8554496, 8430592, 8317696, 8303872, 8353280, /* 70136-70143 */ +8420608, 8514304, 8608512, 8661504, 8658176, 8632576, 8641792, 8761088, /* 70144-70151 */ +8946944, 9065728, 9045504, 8959488, 8883200, 8848384, 8844544, 8828416, /* 70152-70159 */ +8789248, 8744192, 8692480, 8633856, 8608000, 8603136, 8601088, 8584192, /* 70160-70167 */ +8547072, 8501760, 8490240, 8510208, 8524288, 8511232, 8489472, 8503552, /* 70168-70175 */ +8570624, 8591104, 8492544, 8345088, 8263680, 8291584, 8358656, 8442880, /* 70176-70183 */ +8535040, 8596224, 8611840, 8615936, 8600064, 8573952, 8601600, 8630784, /* 70184-70191 */ +8593408, 8521728, 8462848, 8447232, 8506880, 8595968, 8664576, 8723456, /* 70192-70199 */ +8762624, 8790272, 8835840, 8888576, 8933120, 8978944, 8987648, 8995072, /* 70200-70207 */ +9020416, 9020160, 8973312, 8970496, 9007872, 9027328, 9033984, 9056512, /* 70208-70215 */ +9059072, 9028352, 8998912, 9003008, 9043456, 9107968, 9142784, 9122560, /* 70216-70223 */ +9055232, 8957440, 8831488, 8708608, 8620032, 8542208, 8456960, 8401408, /* 70224-70231 */ +8425216, 8509184, 8621056, 8715008, 8719616, 8622080, 8493824, 8369920, /* 70232-70239 */ +8234240, 8137472, 8143616, 8212480, 8234752, 8198912, 8133376, 8055808, /* 70240-70247 */ +8004864, 7983616, 7948800, 7874816, 7819776, 7811328, 7824896, 7845120, /* 70248-70255 */ +7891200, 7972096, 8049664, 8062720, 8019200, 7979776, 8013056, 8110336, /* 70256-70263 */ +8231168, 8320768, 8364800, 8380672, 8375552, 8345088, 8305920, 8315392, /* 70264-70271 */ +8376320, 8437760, 8474368, 8508416, 8574208, 8675328, 8790272, 8879360, /* 70272-70279 */ +8920832, 8923904, 8920064, 8920320, 8898304, 8876544, 8914176, 8985344, /* 70280-70287 */ +8986112, 8888832, 8772864, 8676608, 8643072, 8660224, 8666624, 8667904, /* 70288-70295 */ +8712704, 8738048, 8691968, 8627456, 8586496, 8542464, 8492800, 8438528, /* 70296-70303 */ +8375552, 8332544, 8322816, 8354560, 8394496, 8415744, 8407296, 8372480, /* 70304-70311 */ +8305152, 8241920, 8201728, 8192768, 8201728, 8210944, 8208896, 8232960, /* 70312-70319 */ +8278784, 8303616, 8298496, 8288256, 8271872, 8269056, 8286208, 8300032, /* 70320-70327 */ +8298496, 8312576, 8359936, 8434688, 8479232, 8474624, 8468992, 8494336, /* 70328-70335 */ +8500992, 8476160, 8448768, 8447488, 8487424, 8540928, 8552192, 8542720, /* 70336-70343 */ +8540160, 8510976, 8457728, 8430336, 8426240, 8424448, 8423424, 8440576, /* 70344-70351 */ +8487680, 8547072, 8556800, 8507904, 8459776, 8403200, 8331008, 8302080, /* 70352-70359 */ +8324864, 8317184, 8268032, 8251392, 8269568, 8252416, 8196352, 8159232, /* 70360-70367 */ +8159232, 8145920, 8096512, 8033280, 7995904, 8015104, 8064768, 8102656, /* 70368-70375 */ +8126208, 8147200, 8148736, 8153344, 8195840, 8249600, 8277248, 8297728, /* 70376-70383 */ +8311552, 8304640, 8285696, 8288256, 8324096, 8368640, 8402176, 8426240, /* 70384-70391 */ +8454912, 8487680, 8516608, 8536320, 8558336, 8609024, 8679424, 8722688, /* 70392-70399 */ +8702208, 8661504, 8643584, 8649728, 8692480, 8736768, 8704000, 8636672, /* 70400-70407 */ +8638720, 8686336, 8731648, 8779520, 8813824, 8822784, 8822528, 8797440, /* 70408-70415 */ +8738816, 8692480, 8645376, 8580096, 8536320, 8520960, 8474880, 8398848, /* 70416-70423 */ +8355840, 8380928, 8421888, 8409344, 8360704, 8334848, 8335104, 8334592, /* 70424-70431 */ +8340224, 8335104, 8313856, 8284672, 8263936, 8219136, 8165376, 8133120, /* 70432-70439 */ +8118528, 8103424, 8103424, 8113152, 8101632, 8082944, 8079616, 8083200, /* 70440-70447 */ +8081408, 8100864, 8125184, 8119808, 8098816, 8083200, 8094464, 8142336, /* 70448-70455 */ +8208640, 8244224, 8259840, 8303104, 8361216, 8399360, 8408064, 8393472, /* 70456-70463 */ +8363264, 8359936, 8384768, 8385024, 8368896, 8378880, 8408320, 8441856, /* 70464-70471 */ +8482816, 8506112, 8496896, 8467200, 8457984, 8493824, 8538112, 8528640, /* 70472-70479 */ +8491776, 8497408, 8388608, 8388608, 8388864, 8388096, 8389120}; /* 70480-70486 */ \ No newline at end of file
--- a/kick44.h Sun May 05 02:48:03 2019 +0000 +++ b/kick44.h Mon May 06 07:11:21 2019 +0000 @@ -11,1214 +11,1184 @@ #define num_kick44 9673 -const unsigned long kick44_data[num_kick44] = { -8388608, 8388864, 8388352, 8386816, 8381696, 8376576, 8367616, 8357632, /* 0-7 */ -8350208, 8341504, 8339456, 8336384, 8336896, 8331776, 8328704, 8325888, /* 8-15 */ -8325632, 8326144, 8326912, 8327680, 8321280, 8313600, 8308480, 8311296, /* 16-23 */ -8335872, 8378368, 8430336, 8475648, 8502016, 8510976, 8496128, 8464896, /* 24-31 */ -8418304, 8366848, 8315392, 8261120, 8215552, 8177408, 8151808, 8139264, /* 32-39 */ -8148992, 8179712, 8239616, 8323328, 8419328, 8515840, 8594432, 8653312, /* 40-47 */ -8690432, 8714752, 8720384, 8713472, 8696064, 8689408, 8695808, 8712448, /* 48-55 */ -8742656, 8784128, 8838912, 8898816, 8957952, 9014016, 9051648, 9068288, /* 56-63 */ -9059072, 9024256, 8967424, 8887040, 8784640, 8664576, 8524544, 8376064, /* 64-71 */ -8214016, 8045312, 7872768, 7702528, 7544320, 7402240, 7276544, 7171072, /* 72-79 */ -7090432, 7039232, 7018496, 7028736, 7067904, 7136768, 7232000, 7353600, /* 80-87 */ -7497728, 7662848, 7842560, 8038912, 8246528, 8464128, 8691200, 8922880, /* 88-95 */ -9154048, 9388288, 9615616, 9839104, 10051584, 10252800, 10435840, 10601728, /* 96-103 */ -10743808, 10865408, 10958336, 11027968, 11071488, 11089664, 11079168, 11044096, /* 104-111 */ -10984448, 10898176, 10790144, 10657792, 10509312, 10339072, 10149888, 9941760, /* 112-119 */ -9718272, 9482240, 9234176, 8977664, 8713984, 8448768, 8179456, 7911936, /* 120-127 */ -7644160, 7379968, 7119872, 6871040, 6627584, 6397440, 6180096, 5974272, /* 128-135 */ -5782784, 5606912, 5444352, 5300480, 5171456, 5062400, 4973568, 4908288, /* 136-143 */ -4859648, 4837120, 4832512, 4852224, 4892160, 4955904, 5042944, 5154816, /* 144-151 */ -5284352, 5432832, 5599488, 5777920, 5974784, 6181632, 6403584, 6636800, /* 152-159 */ -6879232, 7129088, 7386368, 7642624, 7901696, 8162048, 8421632, 8681216, /* 160-167 */ -8937216, 9191680, 9440512, 9683456, 9919232, 10146304, 10368000, 10582272, /* 168-175 */ -10790656, 10991616, 11183872, 11367168, 11539200, 11704576, 11857408, 12002304, /* 176-183 */ -12131072, 12251136, 12355328, 12445696, 12522240, 12582912, 12626432, 12657920, /* 184-191 */ -12670208, 12670208, 12653056, 12623104, 12577024, 12516608, 12441600, 12348416, /* 192-199 */ -12243456, 12122624, 11986176, 11834880, 11668480, 11486720, 11292416, 11080704, /* 200-207 */ -10856704, 10618624, 10370048, 10109440, 9840896, 9565184, 9283840, 8992256, /* 208-215 */ -8696576, 8397568, 8096768, 7791872, 7490304, 7188224, 6891264, 6595584, /* 216-223 */ -6305536, 6017536, 5739264, 5466368, 5200896, 4943360, 4693760, 4456704, /* 224-231 */ -4224512, 4010496, 3802368, 3612416, 3435520, 3275264, 3132416, 3003648, /* 232-239 */ -2895616, 2801408, 2727424, 2668288, 2626560, 2600448, 2594048, 2599936, /* 240-247 */ -2623744, 2660864, 2713600, 2785536, 2873088, 2976256, 3098368, 3240704, /* 248-255 */ -3399936, 3577856, 3774464, 3991296, 4225280, 4473088, 4739328, 5018624, /* 256-263 */ -5313024, 5619712, 5939456, 6269952, 6606336, 6954752, 7310080, 7671040, /* 264-271 */ -8036352, 8407808, 8776704, 9149184, 9519104, 9888256, 10254848, 10618112, /* 272-279 */ -10978048, 11329024, 11675904, 12011776, 12339456, 12656640, 12959232, 13249280, /* 280-287 */ -13521920, 13779968, 14019584, 14245120, 14449664, 14640896, 14812928, 14969856, /* 288-295 */ -15109120, 15234048, 15345664, 15439360, 15519488, 15584768, 15637504, 15675392, /* 296-303 */ -15697920, 15709952, 15708672, 15694336, 15667712, 15629824, 15578624, 15517440, /* 304-311 */ -15441664, 15356672, 15256064, 15145216, 15022848, 14886912, 14737408, 14575616, /* 312-319 */ -14402304, 14213632, 14013440, 13799424, 13573632, 13335552, 13087488, 12826112, /* 320-327 */ -12558336, 12277248, 11990016, 11691776, 11387648, 11072768, 10754304, 10428160, /* 328-335 */ -10099200, 9766656, 9433088, 9096960, 8762112, 8422912, 8088320, 7751680, /* 336-343 */ -7418880, 7084544, 6753792, 6422272, 6096384, 5770496, 5449728, 5131776, /* 344-351 */ -4816896, 4506624, 4201216, 3899392, 3603712, 3316224, 3033600, 2760192, /* 352-359 */ -2490624, 2232320, 1980672, 1739264, 1505792, 1282048, 1065472, 860160, /* 360-367 */ -663296, 477696, 300544, 136704, 256, 0, 256, 0, /* 368-375 */ - 0, 768, 0, 1280, 0, 256, 0, 256, /* 376-383 */ - 0, 256, 0, 0, 256, 0, 256, 0, /* 384-391 */ -256, 0, 8448, 144896, 289792, 446208, 610048, 780800, /* 392-399 */ -961280, 1148416, 1344256, 1546496, 1757184, 1975040, 2198528, 2429440, /* 400-407 */ -2665216, 2907136, 3153152, 3406080, 3661056, 3923200, 4188672, 4458240, /* 408-415 */ -4731904, 5010432, 5292288, 5580544, 5870080, 6164736, 6463232, 6764800, /* 416-423 */ -7069952, 7378176, 7692032, 8004608, 8321792, 8638976, 8956928, 9277440, /* 424-431 */ -9598208, 9919744, 10238720, 10557440, 10877696, 11193856, 11510528, 11821824, /* 432-439 */ -12131328, 12438784, 12742656, 13040640, 13337856, 13627136, 13914112, 14192384, /* 440-447 */ -14467328, 14732288, 14993152, 15246336, 15491328, 15728128, 15959040, 16178432, /* 448-455 */ -16390144, 16592640, 16776448, 16776960, 16776704, 16776960, 16776960, 16776960, /* 456-463 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, /* 464-471 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 472-479 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 480-487 */ -16776192, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 488-495 */ -16776960, 16776960, 16776960, 16687360, 16506368, 16317952, 16123392, 15921152, /* 496-503 */ -15715072, 15501568, 15284480, 15060736, 14832128, 14597888, 14360320, 14117632, /* 504-511 */ -13870848, 13618176, 13365504, 13104384, 12842752, 12576256, 12305664, 12032768, /* 512-519 */ -11756544, 11478528, 11196672, 10914304, 10628096, 10340096, 10052096, 9762560, /* 520-527 */ -9469696, 9177600, 8884736, 8592640, 8297472, 8005888, 7714304, 7425280, /* 528-535 */ -7133952, 6846464, 6558464, 6278912, 5993472, 5716736, 5439744, 5166592, /* 536-543 */ -4896256, 4630784, 4370176, 4111872, 3858688, 3608832, 3366400, 3126016, /* 544-551 */ -2892288, 2664704, 2443776, 2226688, 2014208, 1811712, 1609984, 1418496, /* 552-559 */ -1231360, 1049600, 876288, 705792, 545792, 387840, 239104, 97280, /* 560-567 */ - 0, 1792, 0, 1024, 0, 0, 512, 0, /* 568-575 */ -1024, 0, 1280, 0, 256, 0, 0, 0, /* 576-583 */ - 0, 0, 0, 0, 256, 0, 1024, 0, /* 584-591 */ -512, 0, 0, 0, 0, 256, 0, 768, /* 592-599 */ - 0, 1024, 0, 768, 0, 512, 0, 0, /* 600-607 */ - 0, 0, 0, 0, 256, 0, 0, 256, /* 608-615 */ - 0, 35328, 159744, 286208, 418304, 555264, 695296, 840192, /* 616-623 */ -990720, 1144064, 1302016, 1466624, 1630720, 1804032, 1975040, 2157312, /* 624-631 */ -2336768, 2525440, 2716928, 2911232, 3109376, 3310848, 3517184, 3726080, /* 632-639 */ -3939584, 4155136, 4375808, 4598784, 4824832, 5056000, 5289216, 5523456, /* 640-647 */ -5763072, 6006784, 6252544, 6498304, 6749696, 7003392, 7258624, 7518208, /* 648-655 */ -7777024, 8040704, 8304640, 8570624, 8836864, 9106944, 9375744, 9646592, /* 656-663 */ -9920256, 10190848, 10464768, 10736896, 11009536, 11279104, 11550464, 11821056, /* 664-671 */ -12090880, 12356608, 12621568, 12884736, 13145600, 13404160, 13657344, 13909760, /* 672-679 */ -14156032, 14402816, 14642432, 14878208, 15111168, 15339776, 15561984, 15780864, /* 680-687 */ -15995136, 16202752, 16406272, 16604416, 16776960, 16776960, 16776960, 16776960, /* 688-695 */ -16776960, 16776960, 16776960, 16776448, 16776960, 16776704, 16776960, 16776960, /* 696-703 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 704-711 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 712-719 */ -16775680, 16776960, 16775936, 16776960, 16776960, 16776448, 16776960, 16776448, /* 720-727 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 728-735 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 736-743 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 744-751 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 752-759 */ -16719360, 16520960, 16318464, 16108800, 15895040, 15674368, 15447808, 15217664, /* 760-767 */ -14978816, 14736384, 14489600, 14236416, 13980416, 13715968, 13449472, 13177856, /* 768-775 */ -12903168, 12621824, 12338688, 12049664, 11758848, 11464192, 11165696, 10863104, /* 776-783 */ -10560256, 10253312, 9945088, 9632512, 9323008, 9004800, 8691712, 8374016, /* 784-791 */ -8057856, 7738112, 7422720, 7105024, 6787072, 6473216, 6157568, 5844480, /* 792-799 */ -5532672, 5222656, 4915712, 4612352, 4310528, 4012544, 3717120, 3427840, /* 800-807 */ -3139584, 2859776, 2581504, 2308608, 2041600, 1778944, 1523712, 1272064, /* 808-815 */ -1029376, 788736, 558592, 330496, 112384, 0, 256, 0, /* 816-823 */ -256, 0, 256, 0, 256, 0, 256, 0, /* 824-831 */ -256, 0, 256, 0, 0, 256, 0, 512, /* 832-839 */ - 0, 1024, 0, 512, 256, 0, 1024, 0, /* 840-847 */ -768, 0, 1024, 0, 1024, 0, 512, 256, /* 848-855 */ - 0, 1024, 0, 768, 0, 512, 0, 512, /* 856-863 */ - 0, 0, 512, 0, 512, 0, 0, 256, /* 864-871 */ - 0, 256, 0, 256, 0, 0, 256, 0, /* 872-879 */ -256, 0, 256, 0, 256, 0, 256, 0, /* 880-887 */ - 0, 0, 256, 0, 1024, 0, 768, 0, /* 888-895 */ - 0, 512, 7936, 166400, 326400, 490496, 654848, 822528, /* 896-903 */ -992768, 1166080, 1342208, 1519104, 1697792, 1879808, 2062848, 2248448, /* 904-911 */ -2433280, 2624000, 2812672, 3005184, 3196928, 3391232, 3586048, 3784192, /* 912-919 */ -3982080, 4180992, 4379648, 4579584, 4780800, 4982528, 5185024, 5389056, /* 920-927 */ -5589504, 5794560, 5997568, 6202368, 6402560, 6608896, 6808064, 7012352, /* 928-935 */ -7214336, 7414784, 7618048, 7817472, 8017152, 8216064, 8413696, 8610560, /* 936-943 */ -8806912, 9001472, 9194752, 9388288, 9578752, 9768192, 9958144, 10144768, /* 944-951 */ -10332160, 10515456, 10699520, 10881280, 11062016, 11239936, 11418624, 11590656, /* 952-959 */ -11768576, 11938816, 12109056, 12278272, 12444672, 12608256, 12773376, 12934144, /* 960-967 */ -13095680, 13252608, 13409792, 13562880, 13715456, 13867008, 14014976, 14161920, /* 968-975 */ -14308096, 14449664, 14592768, 14730752, 14869504, 15007488, 15138816, 15273472, /* 976-983 */ -15401728, 15533312, 15658240, 15784448, 15908352, 16028416, 16150272, 16266496, /* 984-991 */ -16385536, 16498944, 16612352, 16723200, 16776960, 16776960, 16776192, 16776960, /* 992-999 */ -16776448, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776704, /* 1000-1007 */ -16776960, 16776192, 16776960, 16776448, 16776960, 16776704, 16776960, 16776192, /* 1008-1015 */ -16776960, 16775680, 16776960, 16776448, 16776960, 16776704, 16776960, 16776704, /* 1016-1023 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 1024-1031 */ -16776960, 16776704, 16776960, 16776960, 16776192, 16776960, 16775936, 16776960, /* 1032-1039 */ -16776192, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, /* 1040-1047 */ +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, 16776448, 16776960, 16776448, 16776960, 16776704, /* 1056-1063 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776448, /* 1064-1071 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776448, 16776960, 16776704, /* 1072-1079 */ -16776960, 16776960, 16776960, 16776960, 16755456, 16590080, 16422400, 16250368, /* 1080-1087 */ -16073472, 15889664, 15705344, 15511808, 15319296, 15119360, 14916864, 14709504, /* 1088-1095 */ -14496512, 14280960, 14062848, 13840640, 13612800, 13386496, 13149952, 12915200, /* 1096-1103 */ -12674304, 12430592, 12184832, 11938304, 11684352, 11431936, 11172352, 10914816, /* 1104-1111 */ -10654464, 10390272, 10125824, 9857536, 9591296, 9321728, 9051392, 8778496, /* 1112-1119 */ -8505600, 8233216, 7961600, 7685888, 7414272, 7140096, 6867200, 6592768, /* 1120-1127 */ -6321152, 6050048, 5781760, 5512704, 5243904, 4978432, 4714240, 4450560, /* 1128-1135 */ -4190464, 3931136, 3676416, 3422976, 3172864, 2926592, 2680576, 2439168, /* 1136-1143 */ -2198272, 1964544, 1732352, 1504000, 1279232, 1057280, 840960, 627200, /* 1144-1151 */ -416000, 212480, 8960, 512, 0, 256, 0, 256, /* 1152-1159 */ - 0, 0, 0, 256, 0, 512, 0, 256, /* 1160-1167 */ - 0, 0, 512, 0, 768, 0, 256, 0, /* 1168-1175 */ - 0, 512, 0, 512, 0, 1024, 0, 512, /* 1176-1183 */ - 0, 256, 0, 0, 0, 0, 256, 0, /* 1184-1191 */ - 0, 0, 0, 0, 0, 256, 0, 0, /* 1192-1199 */ -256, 0, 768, 0, 512, 0, 0, 512, /* 1200-1207 */ - 0, 1280, 0, 1024, 0, 0, 256, 0, /* 1208-1215 */ - 0, 768, 0, 768, 0, 768, 0, 512, /* 1216-1223 */ - 0, 0, 512, 0, 0, 512, 0, 1024, /* 1224-1231 */ - 0, 1024, 0, 512, 0, 0, 256, 0, /* 1232-1239 */ - 0, 256, 0, 768, 0, 256, 0, 512, /* 1240-1247 */ - 0, 768, 0, 512, 0, 256, 0, 0, /* 1248-1255 */ -256, 83968, 214784, 345856, 484096, 622592, 762880, 907776, /* 1256-1263 */ -1055232, 1205504, 1356032, 1512960, 1670912, 1829888, 1993984, 2161408, /* 1264-1271 */ -2330112, 2501120, 2674944, 2852352, 3030528, 3213056, 3397120, 3583744, /* 1272-1279 */ -3771904, 3962880, 4155392, 4350976, 4549888, 4750592, 4949248, 5154816, /* 1280-1287 */ -5360384, 5566464, 5773568, 5987072, 6196224, 6411776, 6625536, 6840576, /* 1288-1295 */ -7057408, 7275264, 7494400, 7711744, 7932928, 8153600, 8374016, 8596480, /* 1296-1303 */ -8817920, 9037824, 9259264, 9480704, 9701376, 9922048, 10141184, 10361344, /* 1304-1311 */ -10578176, 10796288, 11012864, 11228928, 11443712, 11655168, 11868928, 12075776, /* 1312-1319 */ -12285440, 12489728, 12694016, 12893952, 13095680, 13293824, 13488384, 13682432, /* 1320-1327 */ -13872384, 14061312, 14244352, 14427904, 14608384, 14784256, 14958592, 15130112, /* 1328-1335 */ -15298304, 15464448, 15625728, 15786496, 15941120, 16094464, 16244736, 16390912, /* 1336-1343 */ -16535552, 16675584, 16776960, 16776960, 16776448, 16776960, 16776704, 16776960, /* 1344-1351 */ -16776960, 16776704, 16776960, 16776960, 16776448, 16776960, 16776704, 16776960, /* 1352-1359 */ -16776960, 16776960, 16776448, 16776960, 16776704, 16776960, 16776960, 16776960, /* 1360-1367 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 1368-1375 */ -16776960, 16776960, 16776448, 16776960, 16776448, 16776960, 16776960, 16776704, /* 1376-1383 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 1384-1391 */ -16776704, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776704, /* 1392-1399 */ -16776960, 16776192, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, /* 1400-1407 */ -16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776704, 16776960, /* 1408-1415 */ -16776448, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, 16776960, /* 1416-1423 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776192, 16776960, /* 1424-1431 */ -16775936, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1432-1439 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, /* 1440-1447 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1448-1455 */ -16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16758528, 16637696, /* 1456-1463 */ -16512768, 16385792, 16253952, 16120832, 15985152, 15843584, 15703552, 15557632, /* 1464-1471 */ -15409408, 15257856, 15105024, 14946304, 14788096, 14622976, 14459392, 14290432, /* 1472-1479 */ -14119424, 13947648, 13770496, 13591808, 13410048, 13226240, 13041152, 12851968, /* 1480-1487 */ -12662784, 12467456, 12274176, 12075776, 11878144, 11676160, 11472384, 11269888, /* 1488-1495 */ -11063552, 10854912, 10645760, 10436608, 10223360, 10011136, 9798400, 9581824, /* 1496-1503 */ -9365504, 9149696, 8932096, 8713984, 8495872, 8276480, 8058624, 7838720, /* 1504-1511 */ -7620352, 7401216, 7181056, 6963712, 6744064, 6526720, 6308608, 6094080, /* 1512-1519 */ -5875968, 5663744, 5449216, 5235456, 5025536, 4814848, 4605440, 4400384, /* 1520-1527 */ -4192768, 3989760, 3786496, 3586304, 3386880, 3190016, 2996480, 2801408, /* 1528-1535 */ -2611968, 2420992, 2237184, 2051840, 1872128, 1691648, 1513472, 1339904, /* 1536-1543 */ -1166592, 999936, 829696, 665856, 505600, 346624, 189440, 35840, /* 1544-1551 */ - 0, 256, 0, 0, 256, 0, 256, 0, /* 1552-1559 */ - 0, 256, 0, 512, 0, 768, 0, 256, /* 1560-1567 */ -256, 0, 768, 0, 256, 0, 0, 0, /* 1568-1575 */ - 0, 256, 0, 256, 0, 0, 256, 0, /* 1576-1583 */ - 0, 256, 0, 256, 0, 512, 0, 512, /* 1584-1591 */ - 0, 0, 0, 0, 0, 0, 256, 0, /* 1592-1599 */ -512, 0, 512, 0, 256, 0, 0, 0, /* 1600-1607 */ - 0, 0, 768, 0, 256, 0, 0, 512, /* 1608-1615 */ - 0, 1024, 0, 1280, 0, 256, 0, 0, /* 1616-1623 */ -512, 0, 256, 0, 256, 0, 0, 0, /* 1624-1631 */ - 0, 512, 0, 1024, 0, 1280, 0, 768, /* 1632-1639 */ - 0, 768, 0, 256, 0, 256, 0, 256, /* 1640-1647 */ - 0, 0, 512, 0, 1280, 0, 1536, 0, /* 1648-1655 */ -1024, 0, 512, 0, 0, 0, 0, 0, /* 1656-1663 */ -256, 0, 256, 0, 0, 0, 0, 0, /* 1664-1671 */ -51712, 149504, 251136, 355072, 460288, 564992, 672256, 782848, /* 1672-1679 */ -893440, 1009408, 1122304, 1242368, 1360384, 1479680, 1604096, 1728000, /* 1680-1687 */ -1856256, 1981696, 2114304, 2245120, 2377472, 2515712, 2648832, 2788864, /* 1688-1695 */ -2928640, 3070720, 3213056, 3357952, 3503360, 3653120, 3800832, 3953152, /* 1696-1703 */ -4103424, 4257536, 4410880, 4568576, 4724224, 4883712, 5043200, 5203200, /* 1704-1711 */ -5365248, 5526272, 5691904, 5855488, 6021888, 6185472, 6352384, 6519552, /* 1712-1719 */ -6688256, 6856704, 7026432, 7195392, 7364608, 7535104, 7706624, 7875840, /* 1720-1727 */ -8048128, 8218368, 8389376, 8561408, 8729344, 8903424, 9071104, 9243904, /* 1728-1735 */ -9411584, 9583360, 9751040, 9918976, 10087936, 10254848, 10422272, 10587136, /* 1736-1743 */ -10754304, 10917632, 11082496, 11243008, 11406336, 11566592, 11726080, 11883264, /* 1744-1751 */ -12040448, 12195584, 12352256, 12502784, 12658176, 12805120, 12955648, 13103616, /* 1752-1759 */ -13249792, 13393920, 13537280, 13678080, 13818112, 13954816, 14093824, 14226176, /* 1760-1767 */ -14362368, 14491392, 14621952, 14749440, 14874112, 14999552, 15120384, 15241728, /* 1768-1775 */ -15361536, 15476992, 15593728, 15704832, 15815424, 15924736, 16033792, 16139008, /* 1776-1783 */ -16242688, 16343296, 16444416, 16542464, 16637952, 16733952, 16776704, 16776960, /* 1784-1791 */ +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 */ -16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776704, 16776960, /* 1800-1807 */ +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, 16776448, 16776960, 16776704, /* 1816-1823 */ -16776960, 16776192, 16776960, 16776192, 16776960, 16776448, 16776960, 16776192, /* 1824-1831 */ -16776960, 16776192, 16776960, 16775936, 16776960, 16776448, 16776960, 16776960, /* 1832-1839 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1840-1847 */ -16776704, 16776960, 16776704, 16776960, 16776960, 16776960, 16776704, 16776960, /* 1848-1855 */ -16776448, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776448, /* 1856-1863 */ -16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776960, 16776960, /* 1864-1871 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776704, /* 1872-1879 */ -16776960, 16776192, 16776960, 16776704, 16776960, 16776960, 16776704, 16776960, /* 1880-1887 */ -16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 1888-1895 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16775936, 16776960, /* 1896-1903 */ -16775936, 16776960, 16776192, 16776960, 16776960, 16776960, 16776960, 16776448, /* 1904-1911 */ -16776960, 16776192, 16776960, 16776448, 16776960, 16776960, 16776960, 16776704, /* 1912-1919 */ -16776960, 16776704, 16753920, 16658176, 16557824, 16462080, 16357888, 16257024, /* 1920-1927 */ -16150528, 16045568, 15935488, 15824640, 15713280, 15599616, 15483136, 15368448, /* 1928-1935 */ -15246848, 15128832, 15006208, 14880256, 14756096, 14628608, 14500608, 14368256, /* 1936-1943 */ -14238720, 14102784, 13970432, 13830912, 13695488, 13554176, 13413632, 13270784, /* 1944-1951 */ -13128192, 12981504, 12834816, 12688384, 12539648, 12387584, 12236032, 12083712, /* 1952-1959 */ -11930368, 11776256, 11620352, 11464192, 11306496, 11146496, 10989312, 10828800, /* 1960-1967 */ -10667776, 10505216, 10341376, 10180352, 10016000, 9852416, 9688064, 9522944, /* 1968-1975 */ -9358080, 9192192, 9025280, 8861184, 8693760, 8527872, 8360960, 8193536, /* 1976-1983 */ -8028672, 7860480, 7695616, 7529216, 7363328, 7198720, 7032320, 6869504, /* 1984-1991 */ -6703360, 6539776, 6378496, 6213632, 6052096, 5888000, 5730048, 5568768, /* 1992-1999 */ -5410304, 5251840, 5094400, 4939520, 4783104, 4627200, 4476160, 4322048, /* 2000-2007 */ -4169984, 4019456, 3871744, 3723264, 3577600, 3432448, 3288832, 3147264, /* 2008-2015 */ -3003904, 2865152, 2726400, 2590720, 2455808, 2321408, 2189056, 2057728, /* 2016-2023 */ -1929472, 1801984, 1675264, 1552128, 1428992, 1307136, 1189376, 1071104, /* 2024-2031 */ -954880, 839168, 726528, 617472, 506624, 400128, 293376, 188928, /* 2032-2039 */ -87040, 256, 0, 1024, 0, 512, 0, 0, /* 2040-2047 */ -768, 0, 1024, 0, 768, 0, 512, 0, /* 2048-2055 */ -512, 0, 256, 0, 512, 0, 512, 0, /* 2056-2063 */ - 0, 0, 0, 256, 0, 512, 0, 0, /* 2064-2071 */ - 0, 0, 0, 0, 256, 0, 512, 0, /* 2072-2079 */ -512, 0, 512, 0, 0, 256, 0, 512, /* 2080-2087 */ - 0, 512, 0, 512, 0, 512, 0, 512, /* 2088-2095 */ - 0, 256, 0, 0, 0, 0, 0, 256, /* 2096-2103 */ - 0, 0, 512, 0, 1024, 0, 1024, 0, /* 2104-2111 */ -256, 0, 0, 256, 0, 256, 0, 256, /* 2112-2119 */ - 0, 256, 0, 768, 0, 1280, 0, 1536, /* 2120-2127 */ - 0, 256, 256, 0, 0, 256, 0, 0, /* 2128-2135 */ -256, 0, 0, 768, 0, 1280, 0, 1280, /* 2136-2143 */ - 0, 1024, 0, 512, 0, 256, 0, 256, /* 2144-2151 */ - 0, 256, 0, 0, 512, 0, 256, 0, /* 2152-2159 */ - 0, 512, 0, 256, 0, 256, 0, 512, /* 2160-2167 */ - 0, 768, 0, 256, 0, 0, 1024, 0, /* 2168-2175 */ -768, 0, 0, 512, 0, 256, 0, 256, /* 2176-2183 */ - 0, 0, 0, 0, 0, 256, 0, 73216, /* 2184-2191 */ -156928, 238848, 324096, 408320, 496384, 583168, 672256, 764160, /* 2192-2199 */ -855552, 950016, 1043456, 1141248, 1236224, 1336832, 1434368, 1537024, /* 2200-2207 */ -1636352, 1742592, 1845248, 1952512, 2059776, 2167552, 2278656, 2385920, /* 2208-2215 */ -2500864, 2611968, 2727680, 2842880, 2957824, 3075328, 3194112, 3313920, /* 2216-2223 */ -3435264, 3557376, 3680256, 3804416, 3929088, 4055552, 4182272, 4309248, /* 2224-2231 */ -4438016, 4568576, 4697088, 4829184, 4960512, 5094656, 5227520, 5362176, /* 2232-2239 */ -5498624, 5633792, 5768960, 5907712, 6044672, 6181632, 6321152, 6459904, /* 2240-2247 */ -6600448, 6743808, 6880512, 7023360, 7163904, 7305216, 7449088, 7587840, /* 2248-2255 */ -7732224, 7874560, 8019456, 8161536, 8304896, 8447232, 8590080, 8733952, /* 2256-2263 */ -8877824, 9020416, 9165056, 9306624, 9451520, 9592320, 9733632, 9877248, /* 2264-2271 */ -10019328, 10161920, 10300416, 10442752, 10583040, 10723840, 10863104, 10999296, /* 2272-2279 */ -11139584, 11277824, 11415296, 11549952, 11687680, 11822592, 11957504, 12093184, /* 2280-2287 */ -12225536, 12358144, 12488960, 12619008, 12750592, 12879104, 13008384, 13135616, /* 2288-2295 */ -13260800, 13388544, 13509632, 13634560, 13756928, 13878528, 13998848, 14116864, /* 2296-2303 */ -14235904, 14354944, 14469120, 14585088, 14699008, 14812160, 14923776, 15032832, /* 2304-2311 */ -15143680, 15250688, 15357696, 15464192, 15566592, 15671808, 15772416, 15874048, /* 2312-2319 */ -15971840, 16070912, 16168960, 16264960, 16359168, 16453120, 16543488, 16637952, /* 2320-2327 */ -16724992, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 2328-2335 */ -16776448, 16776960, 16776448, 16776960, 16776448, 16776960, 16776960, 16776960, /* 2336-2343 */ -16776960, 16776448, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, /* 2344-2351 */ -16776960, 16776448, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 2352-2359 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2360-2367 */ -16776960, 16776448, 16776960, 16776448, 16776960, 16776704, 16776960, 16776960, /* 2368-2375 */ -16776960, 16776960, 16776704, 16776960, 16776960, 16776704, 16776960, 16776960, /* 2376-2383 */ -16776960, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2384-2391 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 2392-2399 */ -16776704, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776704, /* 2400-2407 */ -16776960, 16776448, 16776960, 16776448, 16776960, 16776448, 16776960, 16776960, /* 2408-2415 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2416-2423 */ -16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 2424-2431 */ -16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, /* 2432-2439 */ -16776448, 16776960, 16776448, 16776960, 16776448, 16776960, 16776448, 16776960, /* 2440-2447 */ +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 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 2456-2463 */ -16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776192, 16776960, /* 2464-2471 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2472-2479 */ -16776960, 16776960, 16776960, 16776448, 16776960, 16776960, 16776704, 16776960, /* 2480-2487 */ -16744448, 16674816, 16600832, 16528384, 16456192, 16381952, 16303616, 16230656, /* 2488-2495 */ -16149760, 16073984, 15992320, 15913216, 15831296, 15749376, 15667968, 15582976, /* 2496-2503 */ -15501568, 15413504, 15328768, 15239168, 15154432, 15065088, 14973184, 14883072, /* 2504-2511 */ -14790400, 14699008, 14605568, 14514176, 14416640, 14321664, 14224896, 14128640, /* 2512-2519 */ -14030592, 13930752, 13832192, 13730560, 13630976, 13527808, 13425152, 13323264, /* 2520-2527 */ -13216768, 13115136, 13008384, 12901120, 12794368, 12687616, 12580352, 12471040, /* 2528-2535 */ -12361216, 12250880, 12138752, 12029184, 11917312, 11804160, 11694080, 11578368, /* 2536-2543 */ -11464448, 11348992, 11233792, 11120128, 11003392, 10887424, 10770432, 10654976, /* 2544-2551 */ -10534912, 10417920, 10298880, 10182400, 10062336, 9943040, 9822720, 9704960, /* 2552-2559 */ -9583360, 9464320, 9343488, 9221632, 9100800, 8980224, 8860416, 8737280, /* 2560-2567 */ -8617216, 8494080, 8374016, 8251904, 8131072, 8008960, 7888128, 7767296, /* 2568-2575 */ -7643648, 7523584, 7400448, 7280640, 7160064, 7037696, 6919680, 6798336, /* 2576-2583 */ -6676992, 6557696, 6437376, 6317312, 6198272, 6077696, 5960960, 5842432, /* 2584-2591 */ -5724928, 5606656, 5491712, 5372160, 5256448, 5140736, 5025536, 4908800, /* 2592-2599 */ -4795392, 4681984, 4566272, 4453376, 4341760, 4230912, 4117504, 4006656, /* 2600-2607 */ -3897088, 3786496, 3678208, 3568128, 3461120, 3352320, 3248384, 3140864, /* 2608-2615 */ -3036416, 2932480, 2828544, 2726656, 2622976, 2522368, 2420736, 2321152, /* 2616-2623 */ -2221312, 2123008, 2025216, 1928704, 1830400, 1736960, 1641472, 1549568, /* 2624-2631 */ -1456384, 1363968, 1273088, 1181952, 1093120, 1006080, 916224, 830720, /* 2632-2639 */ -742400, 658688, 574976, 491776, 407808, 326400, 247552, 165120, /* 2640-2647 */ -88832, 8192, 512, 0, 256, 0, 256, 0, /* 2648-2655 */ -768, 0, 512, 0, 0, 256, 0, 512, /* 2656-2663 */ - 0, 512, 0, 256, 0, 0, 0, 0, /* 2664-2671 */ -512, 0, 512, 0, 256, 0, 0, 0, /* 2672-2679 */ - 0, 0, 256, 0, 0, 512, 0, 768, /* 2680-2687 */ - 0, 256, 0, 0, 0, 512, 0, 768, /* 2688-2695 */ - 0, 0, 512, 0, 768, 0, 0, 0, /* 2696-2703 */ - 0, 256, 0, 0, 0, 512, 0, 768, /* 2704-2711 */ - 0, 0, 512, 0, 768, 0, 256, 0, /* 2712-2719 */ -256, 0, 256, 0, 0, 256, 0, 0, /* 2720-2727 */ -256, 0, 256, 0, 512, 0, 768, 0, /* 2728-2735 */ -512, 0, 0, 512, 0, 512, 0, 256, /* 2736-2743 */ -256, 0, 256, 0, 256, 0, 256, 0, /* 2744-2751 */ -256, 0, 0, 256, 0, 0, 512, 0, /* 2752-2759 */ -768, 0, 0, 256, 0, 0, 512, 0, /* 2760-2767 */ -256, 0, 256, 0, 0, 0, 256, 0, /* 2768-2775 */ -256, 0, 0, 256, 0, 0, 0, 0, /* 2776-2783 */ - 0, 0, 768, 0, 512, 0, 0, 0, /* 2784-2791 */ -256, 0, 0, 512, 0, 1280, 0, 1024, /* 2792-2799 */ - 0, 256, 0, 256, 0, 768, 0, 768, /* 2800-2807 */ - 0, 768, 0, 768, 0, 512, 0, 0, /* 2808-2815 */ -256, 0, 256, 50688, 113664, 173312, 236032, 299264, /* 2816-2823 */ -363008, 424960, 491264, 557056, 621312, 689664, 753408, 823552, /* 2824-2831 */ -890368, 958464, 1028608, 1099008, 1169664, 1239808, 1310720, 1382400, /* 2832-2839 */ -1455104, 1528576, 1601536, 1677056, 1751808, 1827072, 1902336, 1978112, /* 2840-2847 */ -2056192, 2131712, 2212608, 2288640, 2369536, 2449152, 2528512, 2611200, /* 2848-2855 */ -2689280, 2771968, 2854400, 2938112, 3021056, 3106304, 3187968, 3275264, /* 2856-2863 */ -3358464, 3445760, 3533056, 3617024, 3705856, 3793664, 3881216, 3969280, /* 2864-2871 */ -4058368, 4148480, 4238080, 4329728, 4419840, 4512512, 4604160, 4695808, /* 2872-2879 */ -4789504, 4882944, 4976128, 5070336, 5165568, 5259264, 5356544, 5450752, /* 2880-2887 */ -5547776, 5643264, 5742080, 5838592, 5936128, 6034176, 6131712, 6230016, /* 2888-2895 */ -6330112, 6428928, 6528512, 6628096, 6727936, 6828544, 6928128, 7031040, /* 2896-2903 */ -7131648, 7234816, 7334656, 7437568, 7538944, 7643392, 7744768, 7849728, /* 2904-2911 */ -7953152, 8054272, 8159488, 8262400, 8367360, 8469248, 8575744, 8677120, /* 2912-2919 */ -8783872, 8888320, 8989696, 9096448, 9201152, 9306112, 9410048, 9514240, /* 2920-2927 */ -9619968, 9724928, 9830400, 9934080, 10039552, 10142464, 10249472, 10352128, /* 2928-2935 */ -10457344, 10563072, 10665984, 10770432, 10874112, 10980096, 11082240, 11185664, /* 2936-2943 */ -11290368, 11392768, 11497984, 11597824, 11701504, 11804672, 11906048, 12010240, /* 2944-2951 */ -12109824, 12210944, 12312064, 12412928, 12515584, 12613632, 12714752, 12813568, /* 2952-2959 */ -12912640, 13013248, 13110016, 13208064, 13306112, 13403648, 13499648, 13596672, /* 2960-2967 */ -13690624, 13785856, 13881856, 13977088, 14069760, 14164992, 14256896, 14349824, /* 2968-2975 */ -14439680, 14531584, 14623488, 14713344, 14802432, 14892800, 14980096, 15070208, /* 2976-2983 */ -15156736, 15242752, 15329024, 15414016, 15498240, 15582976, 15664896, 15749632, /* 2984-2991 */ -15832576, 15910912, 15995392, 16072960, 16152576, 16232704, 16307712, 16387328, /* 2992-2999 */ -16463360, 16539136, 16614144, 16687616, 16761344, 16776960, 16776960, 16776960, /* 3000-3007 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3008-3015 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, /* 3016-3023 */ -16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, /* 3024-3031 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 3032-3039 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3040-3047 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3048-3055 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, /* 3056-3063 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3064-3071 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 3072-3079 */ -16776960, 16776448, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, /* 3080-3087 */ -16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776704, /* 3088-3095 */ -16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3096-3103 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, /* 3104-3111 */ -16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 3112-3119 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3120-3127 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 3128-3135 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 3136-3143 */ -16776448, 16776960, 16776960, 16776960, 16776704, 16776960, 16776192, 16776960, /* 3144-3151 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776192, /* 3152-3159 */ -16776960, 16776192, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 3160-3167 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 3168-3175 */ -16776448, 16776960, 16776448, 16776960, 16776960, 16776704, 16776960, 16776704, /* 3176-3183 */ -16776960, 16776960, 16776960, 16745728, 16698112, 16647680, 16596992, 16548096, /* 3184-3191 */ -16495872, 16446720, 16394752, 16342528, 16289536, 16237056, 16184064, 16131840, /* 3192-3199 */ -16078848, 16023296, 15969792, 15915520, 15860736, 15802112, 15747584, 15692544, /* 3200-3207 */ -15633152, 15577600, 15517952, 15460864, 15404800, 15345664, 15284992, 15225600, /* 3208-3215 */ -15166464, 15104512, 15042560, 14983680, 14920448, 14858752, 14793728, 14734336, /* 3216-3223 */ -14667520, 14604544, 14541824, 14475008, 14408960, 14342400, 14277888, 14211584, /* 3224-3231 */ -14142464, 14077440, 14006528, 13937920, 13869312, 13801728, 13728512, 13659904, /* 3232-3239 */ -13587968, 13518080, 13444608, 13372160, 13299200, 13224448, 13151232, 13074688, /* 3240-3247 */ -12999680, 12924416, 12847616, 12772608, 12693504, 12617728, 12537856, 12460800, /* 3248-3255 */ -12380672, 12302080, 12221184, 12142080, 12061184, 11976704, 11895296, 11814144, /* 3256-3263 */ -11730944, 11645440, 11563520, 11478784, 11394048, 11307520, 11222272, 11136512, /* 3264-3271 */ -11049728, 10963456, 10875904, 10786560, 10699776, 10610176, 10521856, 10432256, /* 3272-3279 */ -10341632, 10250240, 10160640, 10069504, 9976576, 9883904, 9792512, 9700864, /* 3280-3287 */ -9605888, 9513472, 9418240, 9325568, 9231104, 9135616, 9038592, 8947712, /* 3288-3295 */ -8849152, 8755200, 8658432, 8564736, 8467456, 8369920, 8271104, 8175616, /* 3296-3303 */ -8077312, 7981824, 7881728, 7786496, 7685632, 7590144, 7490048, 7393536, /* 3304-3311 */ -7293440, 7194880, 7097088, 6996480, 6899968, 6798592, 6702592, 6601984, /* 3312-3319 */ -6503424, 6403584, 6304512, 6206464, 6108416, 6010368, 5911040, 5813248, /* 3320-3327 */ -5712384, 5616896, 5515520, 5419008, 5321472, 5222400, 5125888, 5030144, /* 3328-3335 */ -4931328, 4836096, 4738304, 4640512, 4545024, 4449280, 4353792, 4258048, /* 3336-3343 */ -4164352, 4069120, 3975424, 3879168, 3785472, 3693568, 3600384, 3507712, /* 3344-3351 */ -3414528, 3325184, 3232768, 3144960, 3049984, 2959360, 2872320, 2784000, /* 3352-3359 */ -2695168, 2606848, 2518272, 2432512, 2343680, 2259968, 2174208, 2090752, /* 3360-3367 */ -2005504, 1921536, 1839872, 1756416, 1674496, 1594368, 1511936, 1432576, /* 3368-3375 */ -1350656, 1275648, 1193984, 1120000, 1041664, 966656, 891136, 817664, /* 3376-3383 */ -742656, 667904, 596992, 522752, 454400, 382976, 313344, 245760, /* 3384-3391 */ -175104, 110336, 43264, 512, 0, 512, 0, 512, /* 3392-3399 */ - 0, 512, 0, 768, 0, 512, 0, 512, /* 3400-3407 */ - 0, 256, 0, 0, 0, 0, 0, 256, /* 3408-3415 */ - 0, 0, 0, 0, 256, 0, 0, 0, /* 3416-3423 */ - 0, 256, 0, 512, 0, 512, 0, 0, /* 3424-3431 */ -512, 0, 512, 0, 0, 512, 0, 1024, /* 3432-3439 */ - 0, 1024, 0, 1024, 0, 1024, 0, 512, /* 3440-3447 */ - 0, 0, 768, 0, 1280, 0, 512, 0, /* 3448-3455 */ -256, 0, 256, 0, 768, 0, 256, 0, /* 3456-3463 */ - 0, 768, 0, 256, 256, 0, 768, 0, /* 3464-3471 */ -512, 0, 512, 0, 1024, 0, 1024, 0, /* 3472-3479 */ -256, 256, 0, 512, 0, 0, 256, 0, /* 3480-3487 */ -768, 0, 768, 0, 256, 0, 256, 0, /* 3488-3495 */ - 0, 0, 0, 256, 0, 0, 0, 0, /* 3496-3503 */ -512, 0, 512, 0, 512, 0, 256, 0, /* 3504-3511 */ - 0, 0, 0, 0, 256, 0, 0, 0, /* 3512-3519 */ - 0, 512, 0, 1024, 0, 768, 0, 512, /* 3520-3527 */ - 0, 1024, 0, 768, 0, 256, 0, 0, /* 3528-3535 */ -512, 0, 768, 0, 256, 0, 0, 256, /* 3536-3543 */ - 0, 0, 512, 0, 768, 0, 512, 0, /* 3544-3551 */ - 0, 256, 0, 512, 0, 512, 0, 1024, /* 3552-3559 */ - 0, 1024, 0, 768, 0, 256, 0, 0, /* 3560-3567 */ - 0, 256, 0, 256, 0, 0, 0, 768, /* 3568-3575 */ - 0, 256, 0, 0, 512, 0, 512, 0, /* 3576-3583 */ -512, 0, 512, 0, 512, 0, 0, 512, /* 3584-3591 */ - 0, 1024, 0, 256, 0, 0, 1024, 0, /* 3592-3599 */ -256, 6656, 51968, 95744, 140800, 186368, 230912, 278784, /* 3600-3607 */ -324608, 370944, 419840, 468480, 515840, 563968, 613632, 666624, /* 3608-3615 */ -713728, 764672, 814592, 868864, 920064, 974336, 1027072, 1080832, /* 3616-3623 */ -1135360, 1189120, 1244928, 1302016, 1356032, 1414912, 1470208, 1530880, /* 3624-3631 */ -1587712, 1648384, 1707008, 1765888, 1825792, 1887232, 1949440, 2011136, /* 3632-3639 */ -2074112, 2137344, 2200576, 2263552, 2328320, 2395648, 2459904, 2525696, /* 3640-3647 */ -2593536, 2660864, 2729216, 2797312, 2867712, 2935552, 3005696, 3076608, /* 3648-3655 */ -3148544, 3219456, 3291392, 3364096, 3438848, 3512320, 3586304, 3661312, /* 3656-3663 */ -3735552, 3813632, 3888384, 3965696, 4042752, 4121088, 4198912, 4277504, /* 3664-3671 */ -4359424, 4438528, 4520448, 4598272, 4679936, 4761344, 4846592, 4926976, /* 3672-3679 */ -5010176, 5094144, 5177344, 5265664, 5348608, 5437184, 5521152, 5609472, /* 3680-3687 */ -5694720, 5782272, 5869568, 5955840, 6047744, 6136320, 6225920, 6314240, /* 3688-3695 */ -6404096, 6493952, 6586112, 6676224, 6769920, 6860032, 6951424, 7045376, /* 3696-3703 */ -7137536, 7230464, 7320576, 7417088, 7509248, 7605760, 7698432, 7794176, /* 3704-3711 */ -7890432, 7983872, 8078592, 8174336, 8269312, 8364800, 8461312, 8556800, /* 3712-3719 */ -8654336, 8751104, 8846848, 8944128, 9038592, 9136896, 9234432, 9331968, /* 3720-3727 */ -9429504, 9527040, 9624064, 9721344, 9819648, 9916672, 10014464, 10111232, /* 3728-3735 */ -10208000, 10305280, 10401792, 10498560, 10598144, 10692608, 10790400, 10889216, /* 3736-3743 */ -10984704, 11081472, 11177472, 11275008, 11369472, 11465472, 11563520, 11657216, /* 3744-3751 */ -11755264, 11848960, 11944192, 12039680, 12133376, 12230656, 12323072, 12419072, /* 3752-3759 */ -12509952, 12604672, 12696832, 12790784, 12882944, 12973056, 13067776, 13156864, /* 3760-3767 */ -13249536, 13340672, 13433088, 13521664, 13608192, 13699328, 13788672, 13876736, /* 3768-3775 */ -13966336, 14053120, 14141184, 14229248, 14312960, 14399488, 14483456, 14571008, /* 3776-3783 */ -14651904, 14737920, 14820352, 14903040, 14988032, 15067648, 15149824, 15232256, /* 3784-3791 */ -15308544, 15391232, 15466496, 15547392, 15624960, 15702784, 15780608, 15856640, /* 3792-3799 */ -15932928, 16007680, 16081408, 16156416, 16228352, 16301568, 16372736, 16441600, /* 3800-3807 */ -16515328, 16583680, 16654592, 16722432, 16776960, 16776960, 16776960, 16776960, /* 3808-3815 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3816-3823 */ -16776960, 16776704, 16776960, 16776448, 16776960, 16776704, 16776960, 16776704, /* 3824-3831 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3832-3839 */ -16776704, 16776960, 16776448, 16776960, 16776704, 16776960, 16776704, 16776960, /* 3840-3847 */ -16776960, 16776960, 16776960, 16776448, 16776960, 16776448, 16776960, 16776960, /* 3848-3855 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776192, 16776960, 16776960, /* 3856-3863 */ -16776960, 16776960, 16776448, 16776960, 16776448, 16776960, 16776960, 16776960, /* 3864-3871 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 3872-3879 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, /* 3880-3887 */ -16776704, 16776960, 16776448, 16776960, 16776960, 16776704, 16776960, 16776960, /* 3888-3895 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 3896-3903 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, /* 3904-3911 */ -16776960, 16775936, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 3912-3919 */ -16776448, 16776960, 16776192, 16776960, 16776704, 16776960, 16776704, 16776960, /* 3920-3927 */ -16776704, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, /* 3928-3935 */ +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, 16776704, 16776960, 16776960, 16776960, /* 3944-3951 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 3952-3959 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 3960-3967 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, /* 3968-3975 */ -16776960, 16776448, 16776960, 16776448, 16776960, 16776704, 16776960, 16776960, /* 3976-3983 */ -16776192, 16776960, 16775936, 16776960, 16775936, 16776960, 16776448, 16776960, /* 3984-3991 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 3992-3999 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 4000-4007 */ +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 */ -16776704, 16776960, 16776448, 16776960, 16776960, 16776704, 16776960, 16775936, /* 4016-4023 */ -16733440, 16684032, 16637184, 16592128, 16542208, 16495104, 16446720, 16397824, /* 4024-4031 */ -16349184, 16299008, 16248320, 16197888, 16147968, 16095744, 16043008, 15991552, /* 4032-4039 */ -15939584, 15885824, 15828480, 15777536, 15724032, 15666432, 15612160, 15555584, /* 4040-4047 */ -15498240, 15444480, 15383808, 15326208, 15269888, 15211520, 15153664, 15091200, /* 4048-4055 */ -15032320, 14969856, 14909952, 14847488, 14785792, 14723840, 14660096, 14595072, /* 4056-4063 */ -14532864, 14466048, 14404096, 14335232, 14269952, 14203904, 14137344, 14070784, /* 4064-4071 */ -14002432, 13933824, 13863168, 13793280, 13724160, 13654272, 13583104, 13509632, /* 4072-4079 */ -13440000, 13366528, 13293824, 13220864, 13148160, 13072640, 12996864, 12923648, /* 4080-4087 */ -12844288, 12769792, 12692224, 12614144, 12539648, 12456960, 12378880, 12299520, /* 4088-4095 */ -12219648, 12140032, 12059392, 11977984, 11894016, 11815936, 11731456, 11648512, /* 4096-4103 */ -11567360, 11480320, 11397888, 11311616, 11226112, 11140864, 11056896, 10969344, /* 4104-4111 */ -10882560, 10793728, 10707968, 10618880, 10532608, 10441216, 10351104, 10263040, /* 4112-4119 */ -10171648, 10082560, 9990656, 9900544, 9809152, 9716992, 9625856, 9532672, /* 4120-4127 */ -9440256, 9348352, 9253632, 9160448, 9063424, 8972288, 8876032, 8781568, /* 4128-4135 */ -8688128, 8594176, 8496128, 8399872, 8305152, 8208128, 8113664, 8014848, /* 4136-4143 */ -7920384, 7821568, 7727360, 7629312, 7533568, 7434240, 7334656, 7239424, /* 4144-4151 */ -7140352, 7041536, 6944512, 6844672, 6750464, 6649344, 6552832, 6455040, /* 4152-4159 */ -6355456, 6257152, 6158848, 6061056, 5962240, 5863424, 5768448, 5667840, /* 4160-4167 */ -5571584, 5472256, 5373440, 5276672, 5178880, 5080832, 4985088, 4885760, /* 4168-4175 */ -4789760, 4691200, 4595712, 4497664, 4400896, 4307456, 4210432, 4113152, /* 4176-4183 */ -4016640, 3923200, 3828224, 3733760, 3635968, 3543296, 3450880, 3355648, /* 4184-4191 */ -3263232, 3169792, 3077888, 2985728, 2891520, 2804224, 2708224, 2620672, /* 4192-4199 */ -2530048, 2438912, 2348800, 2260480, 2170624, 2083584, 1992960, 1908992, /* 4200-4207 */ -1818880, 1735680, 1647616, 1563136, 1476608, 1392896, 1310976, 1226240, /* 4208-4215 */ -1144576, 1060608, 979200, 898048, 819456, 736768, 657920, 579584, /* 4216-4223 */ -500736, 424192, 345856, 269312, 190720, 117248, 41984, 256, /* 4224-4231 */ - 0, 512, 0, 512, 0, 0, 0, 0, /* 4232-4239 */ - 0, 0, 0, 0, 0, 512, 0, 256, /* 4240-4247 */ -256, 0, 512, 0, 256, 0, 0, 0, /* 4248-4255 */ -768, 0, 768, 0, 0, 768, 0, 1024, /* 4256-4263 */ - 0, 512, 0, 256, 0, 256, 0, 512, /* 4264-4271 */ - 0, 0, 256, 0, 768, 0, 512, 0, /* 4272-4279 */ - 0, 1024, 0, 1280, 0, 768, 0, 768, /* 4280-4287 */ - 0, 256, 0, 0, 768, 0, 512, 0, /* 4288-4295 */ - 0, 256, 0, 0, 0, 0, 0, 256, /* 4296-4303 */ - 0, 512, 0, 512, 0, 256, 0, 0, /* 4304-4311 */ -512, 0, 256, 0, 0, 0, 0, 0, /* 4312-4319 */ -512, 0, 768, 0, 768, 0, 512, 0, /* 4320-4327 */ -512, 0, 512, 0, 0, 0, 0, 0, /* 4328-4335 */ -256, 0, 256, 0, 0, 256, 0, 256, /* 4336-4343 */ - 0, 0, 768, 0, 768, 0, 256, 0, /* 4344-4351 */ -256, 0, 0, 512, 0, 768, 0, 256, /* 4352-4359 */ - 0, 0, 0, 512, 0, 1024, 0, 768, /* 4360-4367 */ - 0, 512, 0, 512, 0, 256, 0, 0, /* 4368-4375 */ - 0, 0, 0, 0, 512, 0, 512, 0, /* 4376-4383 */ -256, 0, 0, 0, 0, 512, 0, 1024, /* 4384-4391 */ - 0, 768, 0, 256, 0, 512, 0, 512, /* 4392-4399 */ - 0, 512, 0, 768, 0, 512, 0, 256, /* 4400-4407 */ - 0, 256, 0, 0, 0, 512, 0, 768, /* 4408-4415 */ - 0, 0, 512, 0, 512, 0, 512, 0, /* 4416-4423 */ -512, 0, 0, 256, 0, 0, 256, 0, /* 4424-4431 */ -256, 0, 256, 0, 512, 0, 1280, 0, /* 4432-4439 */ -1280, 0, 6144, 50944, 92928, 137472, 181760, 224768, /* 4440-4447 */ -272640, 315904, 364800, 408320, 456192, 503040, 552448, 596992, /* 4448-4455 */ -648448, 695040, 744448, 794368, 842240, 897792, 945152, 999424, /* 4456-4463 */ -1048064, 1103104, 1154304, 1205504, 1262080, 1314816, 1371136, 1423872, /* 4464-4471 */ -1480192, 1534720, 1591296, 1647616, 1707520, 1762816, 1822208, 1881600, /* 4472-4479 */ -1941248, 2001664, 2059520, 2118400, 2181888, 2242816, 2305792, 2365952, /* 4480-4487 */ -2430976, 2493696, 2557952, 2622976, 2688256, 2750720, 2816768, 2882560, /* 4488-4495 */ -2953472, 3017984, 3084800, 3154688, 3222528, 3291136, 3362560, 3431936, /* 4496-4503 */ -3501568, 3574784, 3643648, 3715840, 3788288, 3860736, 3937024, 4010496, /* 4504-4511 */ -4084480, 4159744, 4234496, 4308992, 4388608, 4461312, 4541952, 4617728, /* 4512-4519 */ -4696576, 4773888, 4852480, 4935168, 5009664, 5093888, 5173504, 5257216, /* 4520-4527 */ -5335552, 5420032, 5500160, 5585920, 5667840, 5750528, 5835520, 5920000, /* 4528-4535 */ -6004992, 6090496, 6176768, 6262784, 6351104, 6434560, 6522624, 6610688, /* 4536-4543 */ -6697728, 6787840, 6874112, 6964736, 7053824, 7143680, 7233024, 7322624, /* 4544-4551 */ -7412736, 7505920, 7596032, 7687168, 7779072, 7869184, 7963136, 8054784, /* 4552-4559 */ -8146944, 8239104, 8332288, 8427008, 8519936, 8613632, 8705280, 8800512, /* 4560-4567 */ -8893952, 8991488, 9083392, 9182208, 9274624, 9368576, 9462016, 9560832, /* 4568-4575 */ -9652480, 9749760, 9842944, 9939712, 10034944, 10131456, 10226944, 10322688, /* 4576-4583 */ -10418176, 10515200, 10607360, 10704384, 10797568, 10893824, 10989568, 11086336, /* 4584-4591 */ -11182592, 11278592, 11371776, 11467008, 11561216, 11657472, 11753984, 11847424, /* 4592-4599 */ -11942400, 12035840, 12130816, 12222720, 12318208, 12413184, 12505344, 12596992, /* 4600-4607 */ -12691200, 12782592, 12875264, 12966400, 13060096, 13152000, 13242112, 13336064, /* 4608-4615 */ -13422848, 13516800, 13605632, 13696256, 13786880, 13871616, 13961472, 14051584, /* 4616-4623 */ -14140416, 14227200, 14313984, 14403072, 14488064, 14573312, 14659328, 14744576, /* 4624-4631 */ -14828032, 14914560, 14997760, 15080704, 15162624, 15244800, 15330304, 15409920, /* 4632-4639 */ -15490304, 15571200, 15651328, 15730176, 15807744, 15884800, 15964928, 16040960, /* 4640-4647 */ -16116224, 16192000, 16270080, 16345088, 16420096, 16491520, 16565760, 16636672, /* 4648-4655 */ -16711168, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776960, /* 4656-4663 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 4664-4671 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4672-4679 */ -16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776704, 16776960, /* 4680-4687 */ -16776704, 16776960, 16776448, 16776960, 16776704, 16776960, 16776704, 16776960, /* 4688-4695 */ -16776960, 16776960, 16776960, 16776448, 16776960, 16776448, 16776960, 16776960, /* 4696-4703 */ -16776704, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4704-4711 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4712-4719 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 4720-4727 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 4728-4735 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776192, 16776960, 16776960, /* 4736-4743 */ -16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776704, 16776960, /* 4744-4751 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4752-4759 */ -16776960, 16776448, 16776960, 16776192, 16776960, 16776704, 16776960, 16776704, /* 4760-4767 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4768-4775 */ -16776960, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, /* 4776-4783 */ -16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4784-4791 */ -16776960, 16776960, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, /* 4792-4799 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4800-4807 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 4808-4815 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 4816-4823 */ -16776704, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, /* 4824-4831 */ -16776704, 16776960, 16776704, 16776960, 16776960, 16776704, 16776960, 16776704, /* 4832-4839 */ -16776960, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, /* 4840-4847 */ -16776960, 16776960, 16776960, 16776448, 16776960, 16776448, 16776960, 16776960, /* 4848-4855 */ -16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 4856-4863 */ -16776960, 16776960, 16776704, 16761088, 16715264, 16672000, 16626176, 16585984, /* 4864-4871 */ -16537600, 16493568, 16448256, 16403456, 16352768, 16307712, 16261120, 16212480, /* 4872-4879 */ -16165120, 16115200, 16067072, 16019456, 15967488, 15917568, 15865856, 15816192, /* 4880-4887 */ -15762432, 15714304, 15658496, 15610112, 15551232, 15500288, 15445760, 15389952, /* 4888-4895 */ -15337216, 15282432, 15226368, 15169024, 15112448, 15055360, 14997504, 14937600, /* 4896-4903 */ -14880512, 14822144, 14759680, 14702336, 14639872, 14581504, 14517760, 14455808, /* 4904-4911 */ -14395392, 14330880, 14268416, 14204416, 14143232, 14078208, 14011648, 13945344, /* 4912-4919 */ -13881088, 13814016, 13745920, 13678592, 13611520, 13543168, 13475328, 13405440, /* 4920-4927 */ -13338624, 13263104, 13196800, 13122816, 13052672, 12981248, 12910848, 12835328, /* 4928-4935 */ -12764672, 12689408, 12614656, 12541440, 12465920, 12388608, 12314624, 12235520, /* 4936-4943 */ -12161024, 12084480, 12005120, 11928576, 11849216, 11767808, 11688448, 11610880, /* 4944-4951 */ -11530240, 11448832, 11367680, 11286784, 11204608, 11122688, 11038208, 10957824, /* 4952-4959 */ -10873088, 10791168, 10703616, 10620416, 10536704, 10450688, 10366464, 10279680, /* 4960-4967 */ -10193152, 10107392, 10018816, 9932288, 9845248, 9757696, 9669632, 9578752, /* 4968-4975 */ -9492480, 9400320, 9314560, 9223168, 9134592, 9042688, 8952832, 8860928, /* 4976-4983 */ -8769024, 8682240, 8589056, 8497152, 8406016, 8312576, 8221184, 8126976, /* 4984-4991 */ -8037888, 7942400, 7851264, 7756032, 7664640, 7570432, 7478272, 7384576, /* 4992-4999 */ -7289600, 7197440, 7103488, 7010048, 6914560, 6821120, 6727680, 6634496, /* 5000-5007 */ -6542592, 6446592, 6351104, 6257920, 6164992, 6067456, 5976320, 5880320, /* 5008-5015 */ -5787136, 5693696, 5600512, 5507328, 5412864, 5318144, 5225984, 5131008, /* 5016-5023 */ -5039872, 4945664, 4854272, 4759552, 4667904, 4573440, 4481792, 4390912, /* 5024-5031 */ -4300032, 4208896, 4116480, 4020736, 3934208, 3841024, 3753472, 3662080, /* 5032-5039 */ -3572224, 3481600, 3394560, 3302656, 3217664, 3126784, 3039744, 2953216, /* 5040-5047 */ -2864384, 2776576, 2689280, 2603776, 2519296, 2435840, 2348544, 2261760, /* 5048-5055 */ -2181376, 2094592, 2014208, 1927168, 1847040, 1763840, 1684480, 1602048, /* 5056-5063 */ -1520384, 1440768, 1360128, 1280512, 1203456, 1125888, 1049600, 971776, /* 5064-5071 */ -893440, 818944, 740864, 668416, 594432, 517376, 446976, 374272, /* 5072-5079 */ -304128, 230656, 159232, 90880, 18432, 0, 512, 0, /* 5080-5087 */ -1024, 0, 768, 0, 256, 0, 0, 0, /* 5088-5095 */ -512, 0, 0, 512, 0, 768, 0, 256, /* 5096-5103 */ - 0, 256, 0, 256, 0, 256, 0, 256, /* 5104-5111 */ - 0, 0, 0, 256, 0, 0, 512, 0, /* 5112-5119 */ -512, 0, 0, 512, 0, 0, 256, 0, /* 5120-5127 */ -1024, 0, 1536, 0, 768, 0, 0, 512, /* 5128-5135 */ - 0, 512, 0, 256, 0, 512, 0, 512, /* 5136-5143 */ - 0, 0, 256, 0, 512, 0, 512, 0, /* 5144-5151 */ - 0, 0, 0, 256, 0, 0, 0, 0, /* 5152-5159 */ -256, 0, 0, 768, 0, 1536, 0, 1024, /* 5160-5167 */ - 0, 0, 512, 0, 256, 0, 0, 512, /* 5168-5175 */ - 0, 768, 0, 256, 0, 0, 256, 0, /* 5176-5183 */ - 0, 256, 0, 256, 0, 256, 0, 0, /* 5184-5191 */ -256, 0, 0, 256, 0, 512, 0, 0, /* 5192-5199 */ -256, 0, 0, 256, 0, 0, 0, 0, /* 5200-5207 */ - 0, 512, 0, 512, 0, 512, 0, 512, /* 5208-5215 */ - 0, 512, 0, 0, 256, 0, 512, 0, /* 5216-5223 */ - 0, 0, 256, 0, 768, 0, 1024, 0, /* 5224-5231 */ -256, 256, 0, 512, 0, 512, 0, 256, /* 5232-5239 */ - 0, 0, 0, 0, 0, 512, 0, 512, /* 5240-5247 */ - 0, 0, 512, 0, 512, 0, 0, 0, /* 5248-5255 */ -512, 0, 512, 0, 0, 0, 0, 0, /* 5256-5263 */ -256, 0, 256, 0, 512, 0, 768, 0, /* 5264-5271 */ -512, 0, 0, 768, 0, 512, 0, 0, /* 5272-5279 */ -256, 0, 0, 256, 0, 256, 0, 0, /* 5280-5287 */ -512, 0, 512, 0, 256, 5376, 50432, 96768, /* 5288-5295 */ -135936, 184320, 226816, 275200, 318720, 366336, 414464, 460288, /* 5296-5303 */ -509440, 557568, 607232, 656128, 704256, 753408, 804352, 854528, /* 5304-5311 */ -906240, 956928, 1010688, 1063168, 1115392, 1169152, 1221632, 1275392, /* 5312-5319 */ -1330944, 1384192, 1438720, 1495040, 1549824, 1609984, 1668608, 1722624, /* 5320-5327 */ -1782528, 1841408, 1900800, 1957888, 2018560, 2080256, 2140672, 2200064, /* 5328-5335 */ -2263552, 2324736, 2387968, 2451456, 2515968, 2579456, 2641408, 2709248, /* 5336-5343 */ -2773248, 2839552, 2902784, 2971392, 3036928, 3107072, 3173376, 3244032, /* 5344-5351 */ -3310336, 3380736, 3454720, 3521792, 3594752, 3664384, 3735296, 3809024, /* 5352-5359 */ -3880960, 3955200, 4028160, 4100864, 4175104, 4251904, 4326656, 4399872, /* 5360-5367 */ -4477696, 4553728, 4631040, 4707584, 4785664, 4864512, 4941824, 5022720, /* 5368-5375 */ -5100288, 5183488, 5258496, 5342208, 5423104, 5505280, 5587456, 5670912, /* 5376-5383 */ -5751552, 5832192, 5919744, 6000128, 6086400, 6169344, 6253312, 6340864, /* 5384-5391 */ -6426368, 6510848, 6597376, 6683648, 6772224, 6857216, 6946048, 7030528, /* 5392-5399 */ -7119104, 7208448, 7298048, 7384576, 7475968, 7564544, 7651584, 7744768, /* 5400-5407 */ -7831040, 7922688, 8013056, 8104960, 8197632, 8285184, 8380672, 8469248, /* 5408-5415 */ -8563456, 8654336, 8747008, 8840192, 8930048, 9021184, 9115648, 9207040, /* 5416-5423 */ -9300480, 9394176, 9485568, 9581056, 9675008, 9767936, 9862144, 9954304, /* 5424-5431 */ -10046976, 10140160, 10234112, 10326016, 10419200, 10515200, 10606592, 10701568, /* 5432-5439 */ -10794752, 10887168, 10980352, 11075072, 11167744, 11260928, 11355648, 11446784, /* 5440-5447 */ -11537408, 11633408, 11725568, 11818752, 11909632, 12001024, 12093952, 12184832, /* 5448-5455 */ -12276992, 12369408, 12459520, 12548864, 12641792, 12732672, 12823808, 12912384, /* 5456-5463 */ -13001216, 13092352, 13180416, 13270272, 13357056, 13447936, 13535488, 13624064, /* 5464-5471 */ -13709312, 13797120, 13884160, 13970944, 14057984, 14139904, 14225920, 14311936, /* 5472-5479 */ -14397184, 14481664, 14566656, 14648320, 14730752, 14814208, 14895360, 14976000, /* 5480-5487 */ -15056384, 15137024, 15217408, 15299328, 15376896, 15456768, 15533824, 15611648, /* 5488-5495 */ -15687936, 15766016, 15841024, 15917312, 15991552, 16065280, 16139776, 16211456, /* 5496-5503 */ -16287488, 16356608, 16430848, 16503296, 16571648, 16642304, 16712704, 16776960, /* 5504-5511 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 5512-5519 */ -16776960, 16776448, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, /* 5520-5527 */ -16776960, 16776960, 16776960, 16776960, 16776192, 16776960, 16776448, 16776960, /* 5528-5535 */ -16776960, 16776448, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, /* 5536-5543 */ -16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 5544-5551 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, /* 5552-5559 */ -16776448, 16776960, 16776192, 16776960, 16776448, 16776960, 16776704, 16776960, /* 5560-5567 */ -16776960, 16776960, 16776960, 16776448, 16776960, 16776704, 16776960, 16776704, /* 5568-5575 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776192, /* 5576-5583 */ -16776960, 16776704, 16776960, 16776704, 16776960, 16776192, 16776960, 16776960, /* 5584-5591 */ -16776448, 16776960, 16775936, 16776960, 16776960, 16776704, 16776960, 16776960, /* 5592-5599 */ -16776960, 16776960, 16776704, 16776960, 16776448, 16776960, 16776960, 16776960, /* 5600-5607 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 5608-5615 */ -16776448, 16776960, 16776192, 16776960, 16775936, 16776960, 16776448, 16776960, /* 5616-5623 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776960, /* 5624-5631 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776192, 16776960, 16776960, /* 5632-5639 */ -16776960, 16776960, 16776192, 16776960, 16776192, 16776960, 16776192, 16776960, /* 5640-5647 */ -16776192, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, /* 5648-5655 */ -16776704, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776704, /* 5656-5663 */ -16776960, 16776448, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 5664-5671 */ -16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, /* 5672-5679 */ -16776960, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, 16776704, /* 5680-5687 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 5688-5695 */ -16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776704, 16776960, /* 5696-5703 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 5704-5711 */ -16776960, 16776704, 16776960, 16776448, 16776960, 16776192, 16776960, 16776448, /* 5712-5719 */ -16744448, 16698624, 16654848, 16611328, 16562176, 16518400, 16472064, 16426496, /* 5720-5727 */ -16378880, 16332032, 16280832, 16232448, 16184320, 16135680, 16085760, 16034816, /* 5728-5735 */ -15983872, 15934208, 15879936, 15830784, 15779072, 15725568, 15674112, 15618048, /* 5736-5743 */ -15565056, 15509760, 15454208, 15398912, 15342592, 15287040, 15230976, 15174656, /* 5744-5751 */ -15113472, 15058432, 14998016, 14941440, 14879232, 14820352, 14760192, 14701824, /* 5752-5759 */ -14638848, 14576128, 14514944, 14452736, 14388736, 14324736, 14260224, 14196480, /* 5760-5767 */ -14130944, 14068736, 14001664, 13934080, 13867264, 13802240, 13734656, 13667072, /* 5768-5775 */ -13598208, 13527808, 13460992, 13391104, 13320960, 13250304, 13177856, 13107712, /* 5776-5783 */ -13033472, 12962816, 12891136, 12816384, 12743424, 12668160, 12596480, 12517376, /* 5784-5791 */ -12444672, 12364544, 12293888, 12214528, 12137472, 12062464, 11982592, 11906304, /* 5792-5799 */ -11825664, 11748352, 11667200, 11587840, 11505152, 11426560, 11345664, 11262208, /* 5800-5807 */ -11181824, 11097856, 11016960, 10932992, 10848000, 10765568, 10681088, 10596608, /* 5808-5815 */ -10509824, 10428160, 10340608, 10255360, 10168320, 10081792, 9996288, 9907200, /* 5816-5823 */ -9821184, 9731584, 9644544, 9558272, 9467648, 9378304, 9289216, 9201664, /* 5824-5831 */ -9111040, 9020928, 8931328, 8841216, 8751104, 8657152, 8568576, 8477696, /* 5832-5839 */ -8385792, 8293888, 8203520, 8109568, 8018944, 7925504, 7835648, 7742464, /* 5840-5847 */ -7649024, 7557376, 7463936, 7372032, 7278592, 7186944, 7092480, 6999552, /* 5848-5855 */ -6908672, 6813184, 6721280, 6629632, 6533632, 6441472, 6348800, 6256640, /* 5856-5863 */ -6163456, 6071040, 5979904, 5884928, 5793280, 5698048, 5607424, 5513216, /* 5864-5871 */ -5421568, 5330176, 5239040, 5145344, 5055488, 4962304, 4871680, 4779776, /* 5872-5879 */ -4688896, 4595712, 4507136, 4416512, 4325376, 4235264, 4148224, 4056320, /* 5880-5887 */ -3967488, 3878912, 3790848, 3701504, 3612928, 3526400, 3436544, 3348480, /* 5888-5895 */ -3262464, 3175168, 3090432, 3004416, 2919424, 2832896, 2748160, 2663424, /* 5896-5903 */ -2580224, 2497024, 2412800, 2330368, 2248704, 2164736, 2083072, 2002432, /* 5904-5911 */ -1921792, 1842432, 1761792, 1680896, 1602560, 1522432, 1446656, 1368064, /* 5912-5919 */ -1294592, 1217024, 1138688, 1063424, 987648, 914944, 840448, 766976, /* 5920-5927 */ -694016, 620800, 550144, 480256, 407808, 340992, 269568, 201216, /* 5928-5935 */ -131584, 64768, 0, 0, 0, 512, 0, 768, /* 5936-5943 */ - 0, 256, 0, 256, 0, 768, 0, 512, /* 5944-5951 */ - 0, 256, 0, 768, 0, 512, 0, 0, /* 5952-5959 */ -256, 0, 256, 0, 0, 256, 0, 768, /* 5960-5967 */ - 0, 0, 0, 0, 256, 0, 256, 0, /* 5968-5975 */ -512, 0, 0, 256, 0, 0, 256, 0, /* 5976-5983 */ -768, 0, 512, 0, 256, 0, 0, 256, /* 5984-5991 */ - 0, 256, 0, 0, 256, 0, 256, 0, /* 5992-5999 */ - 0, 256, 0, 1024, 0, 1280, 0, 512, /* 6000-6007 */ - 0, 0, 256, 256, 0, 768, 0, 768, /* 6008-6015 */ - 0, 0, 0, 0, 512, 0, 512, 0, /* 6016-6023 */ -256, 0, 0, 256, 0, 512, 0, 512, /* 6024-6031 */ - 0, 512, 0, 256, 0, 0, 256, 0, /* 6032-6039 */ - 0, 0, 256, 0, 256, 0, 0, 256, /* 6040-6047 */ - 0, 256, 0, 512, 0, 256, 0, 0, /* 6048-6055 */ - 0, 0, 256, 0, 512, 0, 256, 256, /* 6056-6063 */ - 0, 1024, 0, 768, 0, 256, 0, 0, /* 6064-6071 */ - 0, 0, 512, 0, 1024, 0, 1024, 0, /* 6072-6079 */ -512, 0, 512, 0, 512, 0, 0, 512, /* 6080-6087 */ - 0, 512, 0, 256, 0, 0, 256, 0, /* 6088-6095 */ -256, 0, 256, 0, 256, 0, 512, 0, /* 6096-6103 */ -768, 0, 512, 0, 256, 256, 0, 512, /* 6104-6111 */ - 0, 256, 0, 0, 512, 0, 256, 0, /* 6112-6119 */ - 0, 256, 0, 0, 512, 0, 256, 256, /* 6120-6127 */ - 0, 512, 0, 0, 512, 0, 256, 0, /* 6128-6135 */ -256, 0, 0, 256, 0, 256, 0, 0, /* 6136-6143 */ -29952, 76032, 120576, 166656, 211968, 261120, 306688, 352768, /* 6144-6151 */ -402944, 449536, 498944, 547584, 600064, 648704, 697600, 748032, /* 6152-6159 */ -800256, 850688, 902912, 956928, 1008640, 1061376, 1116160, 1171968, /* 6160-6167 */ -1223936, 1277952, 1334272, 1392384, 1448704, 1504512, 1562624, 1618944, /* 6168-6175 */ -1676800, 1734400, 1794560, 1851648, 1910528, 1972736, 2032896, 2093312, /* 6176-6183 */ -2155264, 2218496, 2281984, 2343424, 2404864, 2469120, 2530816, 2597120, /* 6184-6191 */ -2662144, 2726144, 2792192, 2857472, 2925312, 2992128, 3059456, 3128320, /* 6192-6199 */ -3193856, 3264000, 3333888, 3404032, 3472896, 3544064, 3614464, 3682304, /* 6200-6207 */ -3756032, 3827456, 3902464, 3971328, 4047616, 4118528, 4191744, 4267008, /* 6208-6215 */ -4340992, 4418048, 4493824, 4565760, 4645376, 4722176, 4798208, 4875776, /* 6216-6223 */ -4955648, 5032192, 5110528, 5188608, 5271296, 5345792, 5428992, 5509632, /* 6224-6231 */ -5590272, 5671680, 5750784, 5835264, 5914880, 5999872, 6079232, 6163968, /* 6232-6239 */ -6247680, 6330880, 6413824, 6499584, 6584064, 6668032, 6753024, 6837248, /* 6240-6247 */ -6922496, 7010560, 7094272, 7182336, 7267840, 7354880, 7440640, 7528448, /* 6248-6255 */ -7617792, 7705088, 7792640, 7883008, 7970304, 8060160, 8149760, 8233472, /* 6256-6263 */ -8325632, 8414976, 8502528, 8592128, 8681728, 8771072, 8863744, 8951296, /* 6264-6271 */ -9040896, 9132800, 9221888, 9312768, 9404416, 9494784, 9584640, 9675520, /* 6272-6279 */ -9766400, 9856256, 9945088, 10037504, 10127360, 10218240, 10307840, 10400512, /* 6280-6287 */ -10489344, 10583040, 10671360, 10761472, 10850304, 10944256, 11033600, 11125760, /* 6288-6295 */ -11211520, 11303424, 11392512, 11484416, 11572992, 11660800, 11749888, 11841536, /* 6296-6303 */ -11930368, 12018944, 12107520, 12194560, 12282624, 12374272, 12461568, 12549120, /* 6304-6311 */ -12632576, 12722176, 12806144, 12895232, 12980736, 13066240, 13152768, 13238528, /* 6312-6319 */ -13325056, 13408768, 13493248, 13576704, 13660928, 13746432, 13828352, 13910784, /* 6320-6327 */ -13995008, 14076672, 14156800, 14237440, 14318848, 14400768, 14480384, 14560512, /* 6328-6335 */ -14640128, 14717440, 14794496, 14874880, 14953984, 15027456, 15106304, 15182336, /* 6336-6343 */ -15257856, 15331840, 15407616, 15481344, 15557120, 15627520, 15703040, 15771392, /* 6344-6351 */ -15848448, 15914752, 15987968, 16056064, 16125952, 16194816, 16262400, 16332544, /* 6352-6359 */ -16399104, 16463360, 16532224, 16597504, 16663040, 16724736, 16776960, 16776960, /* 6360-6367 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 6368-6375 */ -16776704, 16776960, 16776448, 16776960, 16776192, 16776960, 16776704, 16776960, /* 6376-6383 */ -16776704, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, /* 6384-6391 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 6392-6399 */ -16776704, 16776960, 16776192, 16776960, 16776448, 16776960, 16776960, 16776960, /* 6400-6407 */ -16776704, 16776960, 16776192, 16776960, 16775936, 16776960, 16775680, 16776960, /* 6408-6415 */ -16775936, 16776960, 16776448, 16776960, 16776704, 16776960, 16776448, 16776960, /* 6416-6423 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 6424-6431 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 6432-6439 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 6440-6447 */ -16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 6448-6455 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776704, /* 6456-6463 */ -16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, /* 6464-6471 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 6472-6479 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 6480-6487 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, /* 6488-6495 */ -16776704, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, /* 6496-6503 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776448, /* 6504-6511 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, /* 6512-6519 */ -16776960, 16776704, 16776960, 16776704, 16776960, 16776448, 16776960, 16776960, /* 6520-6527 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 6528-6535 */ -16776704, 16776960, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, /* 6536-6543 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16775936, 16776960, 16775936, /* 6544-6551 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 6552-6559 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 6560-6567 */ -16744192, 16694272, 16646656, 16600064, 16551168, 16503552, 16450816, 16404736, /* 6568-6575 */ -16355584, 16303616, 16255232, 16201472, 16151040, 16099072, 16046592, 15993088, /* 6576-6583 */ -15942656, 15889408, 15831808, 15778560, 15724288, 15670528, 15611136, 15556352, /* 6584-6591 */ -15500544, 15445760, 15387648, 15331328, 15270912, 15212032, 15154432, 15096320, /* 6592-6599 */ -15038208, 14978048, 14918400, 14857216, 14797312, 14732544, 14672384, 14608640, /* 6600-6607 */ -14545920, 14484480, 14417920, 14357248, 14291200, 14227968, 14160896, 14097920, /* 6608-6615 */ -14031872, 13965056, 13896960, 13830656, 13765888, 13698048, 13627136, 13559808, /* 6616-6623 */ -13490432, 13420032, 13351168, 13283072, 13209344, 13140480, 13069568, 12996864, /* 6624-6631 */ -12923648, 12854528, 12780800, 12706048, 12635904, 12560384, 12487936, 12410880, /* 6632-6639 */ -12337664, 12261376, 12189440, 12109568, 12039424, 11959552, 11882496, 11804160, /* 6640-6647 */ -11726848, 11651840, 11570432, 11494912, 11415296, 11335680, 11257088, 11178240, /* 6648-6655 */ -11099136, 11019264, 10937600, 10857472, 10775040, 10695424, 10612224, 10531584, /* 6656-6663 */ -10450432, 10366464, 10285056, 10201856, 10119936, 10037504, 9954304, 9870080, /* 6664-6671 */ -9787648, 9702912, 9619456, 9534464, 9449984, 9364480, 9280512, 9192704, /* 6672-6679 */ -9109248, 9023744, 8939008, 8855040, 8764416, 8681728, 8594432, 8508672, /* 6680-6687 */ -8420608, 8336384, 8251136, 8161792, 8072960, 7989248, 7905280, 7816192, /* 6688-6695 */ -7727104, 7639552, 7554048, 7469568, 7380736, 7293952, 7205632, 7120640, /* 6696-6703 */ -7031296, 6945024, 6859264, 6771968, 6682624, 6598144, 6511104, 6425088, /* 6704-6711 */ -6335744, 6249728, 6160896, 6077952, 5989632, 5903872, 5817600, 5732096, /* 6712-6719 */ -5642752, 5558784, 5471488, 5387776, 5302784, 5216256, 5131264, 5045504, /* 6720-6727 */ -4961536, 4877056, 4794880, 4710656, 4624384, 4540160, 4458240, 4372992, /* 6728-6735 */ -4294400, 4206592, 4125952, 4045056, 3964416, 3878912, 3800320, 3720192, /* 6736-6743 */ -3639296, 3556864, 3480576, 3398144, 3317760, 3239168, 3162624, 3085056, /* 6744-6751 */ -3003392, 2928896, 2849280, 2772992, 2696448, 2621952, 2546944, 2469632, /* 6752-6759 */ -2395392, 2321920, 2248960, 2172928, 2100480, 2027520, 1957888, 1883136, /* 6760-6767 */ -1814528, 1742592, 1674752, 1603584, 1533696, 1464320, 1396736, 1327104, /* 6768-6775 */ -1261568, 1195520, 1128192, 1062400, 997120, 934144, 869888, 804352, /* 6776-6783 */ -743424, 679680, 618496, 559616, 495616, 435968, 375552, 315904, /* 6784-6791 */ -258816, 201472, 143872, 88832, 30720, 768, 0, 512, /* 6792-6799 */ - 0, 0, 256, 0, 512, 0, 0, 0, /* 6800-6807 */ - 0, 0, 0, 0, 0, 0, 0, 0, /* 6808-6815 */ - 0, 256, 0, 0, 256, 0, 256, 0, /* 6816-6823 */ - 0, 512, 0, 1024, 0, 768, 0, 256, /* 6824-6831 */ - 0, 0, 0, 0, 512, 0, 512, 0, /* 6832-6839 */ -512, 0, 1024, 0, 512, 0, 0, 256, /* 6840-6847 */ - 0, 256, 0, 256, 0, 256, 0, 0, /* 6848-6855 */ -256, 0, 512, 0, 768, 0, 512, 0, /* 6856-6863 */ - 0, 256, 0, 0, 256, 0, 0, 512, /* 6864-6871 */ - 0, 768, 0, 0, 512, 0, 768, 0, /* 6872-6879 */ -256, 0, 0, 0, 512, 0, 512, 0, /* 6880-6887 */ -256, 0, 256, 0, 512, 0, 768, 0, /* 6888-6895 */ -512, 0, 256, 0, 0, 512, 0, 256, /* 6896-6903 */ - 0, 256, 0, 256, 256, 0, 1024, 0, /* 6904-6911 */ - 0, 768, 0, 1024, 0, 1024, 0, 512, /* 6912-6919 */ - 0, 0, 0, 0, 256, 0, 512, 0, /* 6920-6927 */ -512, 0, 0, 0, 0, 0, 256, 0, /* 6928-6935 */ - 0, 256, 0, 512, 0, 512, 0, 768, /* 6936-6943 */ - 0, 1536, 0, 1792, 0, 1024, 0, 256, /* 6944-6951 */ - 0, 512, 0, 768, 0, 0, 512, 0, /* 6952-6959 */ -256, 0, 0, 256, 0, 256, 0, 256, /* 6960-6967 */ - 0, 768, 0, 1024, 0, 512, 0, 0, /* 6968-6975 */ - 0, 0, 256, 0, 768, 0, 768, 0, /* 6976-6983 */ - 0, 31488, 76544, 122880, 169216, 217344, 267264, 315648, /* 6984-6991 */ -359936, 411136, 460800, 509440, 558848, 610816, 659712, 707840, /* 6992-6999 */ -761856, 811264, 862720, 916992, 969472, 1023744, 1076224, 1131776, /* 7000-7007 */ -1185536, 1239552, 1293824, 1351936, 1404160, 1465856, 1518336, 1575424, /* 7008-7015 */ -1633024, 1687296, 1748736, 1805824, 1862400, 1921792, 1983232, 2041856, /* 7016-7023 */ -2098688, 2162432, 2225408, 2285312, 2345728, 2405888, 2467072, 2530304, /* 7024-7031 */ -2595328, 2658560, 2718976, 2783232, 2848000, 2912256, 2974464, 3044864, /* 7032-7039 */ -3109120, 3175424, 3240448, 3303680, 3373312, 3438848, 3508480, 3575296, /* 7040-7047 */ -3644928, 3714816, 3780352, 3849472, 3919104, 3989504, 4057088, 4127232, /* 7048-7055 */ -4199936, 4269312, 4340480, 4411904, 4483584, 4555264, 4628480, 4701184, /* 7056-7063 */ -4774656, 4848640, 4919296, 4994048, 5068544, 5142272, 5216512, 5291520, /* 7064-7071 */ -5364480, 5439488, 5519360, 5593600, 5668864, 5744640, 5823232, 5897216, /* 7072-7079 */ -5977088, 6052352, 6127104, 6209792, 6284800, 6363136, 6440704, 6520064, /* 7080-7087 */ -6600960, 6675712, 6754304, 6836224, 6915328, 6991616, 7070976, 7151872, /* 7088-7095 */ -7233280, 7312640, 7393024, 7472384, 7554048, 7632384, 7716096, 7795456, /* 7096-7103 */ -7875072, 7956224, 8036096, 8117504, 8200960, 8282368, 8363520, 8443392, /* 7104-7111 */ -8525568, 8609280, 8689408, 8772352, 8854272, 8937216, 9016832, 9097216, /* 7112-7119 */ -9181440, 9263616, 9347840, 9425920, 9508352, 9589248, 9670400, 9754112, /* 7120-7127 */ -9835520, 9916416, 9997312, 10079232, 10161664, 10243840, 10324224, 10404352, /* 7128-7135 */ -10484736, 10564096, 10649088, 10729728, 10809088, 10890240, 10969600, 11049472, /* 7136-7143 */ -11130624, 11210496, 11290624, 11369984, 11450112, 11528960, 11604224, 11686144, /* 7144-7151 */ -11764224, 11842816, 11922432, 11999744, 12078592, 12155136, 12232448, 12309248, /* 7152-7159 */ -12385280, 12462336, 12537600, 12613888, 12689920, 12764416, 12840192, 12912896, /* 7160-7167 */ -12986112, 13063936, 13136384, 13210112, 13283840, 13354752, 13427968, 13501184, /* 7168-7175 */ -13572608, 13643520, 13715200, 13784576, 13851904, 13923840, 13990400, 14062592, /* 7176-7183 */ -14127872, 14200832, 14265088, 14334208, 14399232, 14462720, 14536448, 14597376, /* 7184-7191 */ -14660608, 14725376, 14789888, 14855424, 14915840, 14981376, 15041792, 15107584, /* 7192-7199 */ -15166720, 15226368, 15285760, 15346688, 15401728, 15467008, 15521536, 15580416, /* 7200-7207 */ -15636736, 15691776, 15748608, 15803136, 15860992, 15912960, 15970816, 16023808, /* 7208-7215 */ -16073728, 16123904, 16179456, 16230656, 16283136, 16329728, 16379648, 16427520, /* 7216-7223 */ -16476416, 16524800, 16571648, 16617472, 16661248, 16707328, 16753152, 16776960, /* 7224-7231 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 7232-7239 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776704, /* 7240-7247 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 7248-7255 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 7256-7263 */ -16776448, 16776960, 16776960, 16776960, 16776960, 16776192, 16776960, 16776448, /* 7264-7271 */ -16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776704, /* 7272-7279 */ -16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 7280-7287 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, /* 7288-7295 */ -16776960, 16776960, 16776704, 16776960, 16776448, 16776960, 16776448, 16776960, /* 7296-7303 */ -16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 7304-7311 */ -16776960, 16776704, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, /* 7312-7319 */ -16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 7320-7327 */ -16776960, 16776448, 16776960, 16776704, 16776960, 16776960, 16776448, 16776960, /* 7328-7335 */ -16776192, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776704, /* 7336-7343 */ -16776960, 16776704, 16776960, 16776960, 16776448, 16776960, 16776192, 16776960, /* 7344-7351 */ -16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 7352-7359 */ -16776960, 16776704, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 7360-7367 */ -16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 7368-7375 */ -16776704, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, /* 7376-7383 */ -16776960, 16776704, 16776960, 16754688, 16720896, 16681216, 16646144, 16605952, /* 7384-7391 */ -16569856, 16527616, 16488448, 16450048, 16409600, 16368640, 16329984, 16288000, /* 7392-7399 */ -16248064, 16201472, 16165888, 16119296, 16079104, 16033024, 15991552, 15947008, /* 7400-7407 */ -15900672, 15858176, 15810816, 15769344, 15722240, 15677696, 15631616, 15582720, /* 7408-7415 */ -15538944, 15490304, 15445504, 15393792, 15349504, 15303168, 15252224, 15203328, /* 7416-7423 */ -15154432, 15102976, 15055104, 15005696, 14955520, 14900224, 14855168, 14800384, /* 7424-7431 */ -14751232, 14698496, 14646784, 14591744, 14539520, 14488832, 14437120, 14379776, /* 7432-7439 */ -14327552, 14272256, 14217216, 14166528, 14104064, 14050816, 13998848, 13936384, /* 7440-7447 */ -13883904, 13828608, 13771776, 13713664, 13657344, 13598720, 13540352, 13482240, /* 7448-7455 */ -13425408, 13366272, 13304576, 13249792, 13186304, 13129984, 13066240, 13007872, /* 7456-7463 */ -12950784, 12884480, 12824576, 12762624, 12702720, 12638464, 12580352, 12515072, /* 7464-7471 */ -12455424, 12392448, 12331264, 12264192, 12201472, 12136960, 12074240, 12008960, /* 7472-7479 */ -11945728, 11877888, 11815936, 11746304, 11681280, 11620352, 11553280, 11490304, /* 7480-7487 */ -11422208, 11357440, 11290368, 11222528, 11156736, 11087360, 11025408, 10953984, /* 7488-7495 */ -10886656, 10814208, 10751488, 10685184, 10613248, 10544384, 10478336, 10409472, /* 7496-7503 */ -10340864, 10271744, 10204928, 10134016, 10060544, 9992960, 9922816, 9852928, /* 7504-7511 */ -9785344, 9712128, 9641728, 9571840, 9500672, 9431040, 9362432, 9294080, /* 7512-7519 */ -9220608, 9151488, 9077504, 9005568, 8934144, 8865536, 8793344, 8722176, /* 7520-7527 */ -8651264, 8578816, 8506624, 8436992, 8363776, 8294656, 8221952, 8152320, /* 7528-7535 */ -8080128, 8006144, 7937792, 7862016, 7794688, 7720960, 7649792, 7580416, /* 7536-7543 */ -7509248, 7437056, 7364096, 7293952, 7219200, 7150336, 7081984, 7011840, /* 7544-7551 */ -6938368, 6866944, 6797312, 6726656, 6654208, 6584320, 6514176, 6445056, /* 7552-7559 */ -6376448, 6304000, 6237696, 6166784, 6094848, 6026496, 5953280, 5888512, /* 7560-7567 */ -5819904, 5751808, 5682432, 5613568, 5546240, 5476352, 5407232, 5343232, /* 7568-7575 */ -5272064, 5208320, 5136640, 5075200, 5007872, 4936704, 4873216, 4808192, /* 7576-7583 */ -4743936, 4674304, 4612352, 4545792, 4486656, 4420352, 4356864, 4290816, /* 7584-7591 */ -4232448, 4165888, 4103424, 4038400, 3976448, 3916800, 3854592, 3793920, /* 7592-7599 */ -3732224, 3679744, 3615744, 3552768, 3496192, 3436288, 3375872, 3320832, /* 7600-7607 */ -3258880, 3207168, 3150336, 3091456, 3032576, 2978048, 2920704, 2871040, /* 7608-7615 */ -2816000, 2759680, 2704128, 2654976, 2605056, 2546944, 2493952, 2444288, /* 7616-7623 */ -2393600, 2344448, 2293760, 2241536, 2193664, 2145280, 2095872, 2048512, /* 7624-7631 */ -1999872, 1950720, 1909248, 1858560, 1818112, 1775104, 1727488, 1683968, /* 7632-7639 */ -1636608, 1593600, 1553152, 1508608, 1469184, 1426432, 1390080, 1344000, /* 7640-7647 */ -1307392, 1268736, 1232128, 1190400, 1151488, 1117440, 1079808, 1046784, /* 7648-7655 */ -1008640, 975104, 941056, 903424, 869888, 839680, 804864, 777728, /* 7656-7663 */ -743936, 712192, 686080, 653056, 623872, 599040, 567808, 542976, /* 7664-7671 */ -514304, 486656, 458240, 435968, 413696, 385792, 363776, 338944, /* 7672-7679 */ -315392, 296960, 275456, 252672, 229888, 211968, 193280, 176128, /* 7680-7687 */ -153856, 139264, 123648, 103680, 86272, 72704, 56576, 39680, /* 7688-7695 */ -28416, 13312, 768, 0, 0, 0, 0, 256, /* 7696-7703 */ - 0, 256, 0, 256, 256, 0, 256, 0, /* 7704-7711 */ -512, 0, 256, 0, 768, 0, 512, 0, /* 7712-7719 */ - 0, 256, 0, 0, 256, 0, 256, 0, /* 7720-7727 */ - 0, 0, 512, 0, 768, 0, 0, 512, /* 7728-7735 */ - 0, 768, 0, 512, 0, 768, 0, 1024, /* 7736-7743 */ - 0, 768, 0, 512, 0, 256, 8448, 17664, /* 7744-7751 */ -33024, 46080, 62720, 73984, 89088, 103936, 121856, 134400, /* 7752-7759 */ -148736, 167168, 183552, 203264, 220672, 237824, 259072, 274688, /* 7760-7767 */ -293376, 314112, 334592, 352512, 375808, 395264, 417024, 439552, /* 7768-7775 */ -462336, 484608, 505600, 531200, 556288, 576768, 603136, 625664, /* 7776-7783 */ -651264, 680448, 705792, 731648, 754688, 782592, 810240, 838656, /* 7784-7791 */ -866304, 895488, 925184, 952320, 982272, 1008896, 1040896, 1069056, /* 7792-7799 */ -1104384, 1133056, 1161472, 1197312, 1225472, 1263360, 1292032, 1325312, /* 7800-7807 */ -1359104, 1390592, 1424640, 1459712, 1490944, 1524224, 1560832, 1597184, /* 7808-7815 */ -1633024, 1665536, 1705984, 1738240, 1770752, 1809408, 1848576, 1880576, /* 7816-7823 */ -1925120, 1962240, 2000128, 2039296, 2075904, 2114304, 2150912, 2193152, /* 7824-7831 */ -2234112, 2274304, 2314496, 2356736, 2392832, 2435072, 2472448, 2519296, /* 7832-7839 */ -2555648, 2603520, 2642176, 2684928, 2727936, 2774016, 2810624, 2855424, /* 7840-7847 */ -2897408, 2946304, 2989312, 3034368, 3078912, 3120128, 3168256, 3212800, /* 7848-7855 */ -3261184, 3299840, 3350016, 3394816, 3443200, 3490048, 3532544, 3580928, /* 7856-7863 */ -3628800, 3675392, 3724800, 3768320, 3816960, 3869440, 3916544, 3961344, /* 7864-7871 */ -4011264, 4061952, 4109824, 4160512, 4206848, 4258304, 4310272, 4361984, /* 7872-7879 */ -4407040, 4459008, 4509952, 4558592, 4609536, 4664320, 4712192, 4763648, /* 7880-7887 */ -4815360, 4867840, 4923136, 4974592, 5026560, 5078272, 5130496, 5184512, /* 7888-7895 */ -5234432, 5295872, 5343744, 5396992, 5451776, 5503232, 5560576, 5608704, /* 7896-7903 */ -5664000, 5721344, 5772800, 5830400, 5882624, 5938176, 5994496, 6049792, /* 7904-7911 */ -6104064, 6161920, 6213632, 6271488, 6322944, 6383872, 6438400, 6492160, /* 7912-7919 */ -6551296, 6603776, 6661376, 6721024, 6774272, 6827520, 6887936, 6946304, /* 7920-7927 */ -6999808, 7057664, 7112192, 7170816, 7225088, 7284992, 7339264, 7402496, /* 7928-7935 */ -7457792, 7516928, 7569920, 7627008, 7682560, 7741952, 7799040, 7853312, /* 7936-7943 */ -7915776, 7971584, 8028160, 8088064, 8145408, 8201728, 8259072, 8318464, /* 7944-7951 */ -8372736, 8433152, 8488448, 8546560, 8604416, 8662016, 8722688, 8773888, /* 7952-7959 */ -8835072, 8887296, 8947968, 9005824, 9065216, 9120512, 9178112, 9232640, /* 7960-7967 */ -9290240, 9345536, 9402368, 9465088, 9514752, 9571840, 9625600, 9687552, /* 7968-7975 */ -9739008, 9795328, 9853952, 9908224, 9965056, 10017792, 10074880, 10129664, /* 7976-7983 */ -10183168, 10242304, 10292224, 10353152, 10405632, 10459392, 10515200, 10566912, /* 7984-7991 */ -10620160, 10676480, 10727936, 10781952, 10834944, 10886912, 10939648, 10990848, /* 7992-7999 */ -11046144, 11095808, 11154688, 11202048, 11250944, 11302912, 11355648, 11409152, /* 8000-8007 */ -11457024, 11506688, 11561472, 11607296, 11660288, 11706368, 11756032, 11807232, /* 8008-8015 */ -11852032, 11900928, 11949824, 11998976, 12046080, 12089856, 12140288, 12182784, /* 8016-8023 */ -12229888, 12278528, 12321792, 12367872, 12414208, 12454400, 12503552, 12548096, /* 8024-8031 */ -12588288, 12635648, 12676096, 12719872, 12761088, 12804352, 12844544, 12882944, /* 8032-8039 */ -12925440, 12965632, 13007360, 13045504, 13085696, 13122304, 13161216, 13201664, /* 8040-8047 */ -13237248, 13272576, 13310976, 13341696, 13378304, 13416448, 13446912, 13484800, /* 8048-8055 */ -13517824, 13547520, 13583616, 13619200, 13646848, 13681408, 13711616, 13742336, /* 8056-8063 */ -13773568, 13806080, 13834752, 13862400, 13893376, 13920000, 13951744, 13975552, /* 8064-8071 */ -14008320, 14034176, 14064640, 14091264, 14113792, 14137344, 14165760, 14189824, /* 8072-8079 */ -14213888, 14236416, 14263296, 14286592, 14306816, 14335488, 14353664, 14376960, /* 8080-8087 */ -14401280, 14423040, 14439936, 14460928, 14482432, 14501888, 14523904, 14540800, /* 8088-8095 */ -14559232, 14578176, 14593792, 14612224, 14626816, 14643712, 14661632, 14672640, /* 8096-8103 */ -14693120, 14703872, 14717440, 14734336, 14751744, 14759936, 14776832, 14781696, /* 8104-8111 */ -14798336, 14809344, 14824192, 14834432, 14838528, 14856192, 14863360, 14869760, /* 8112-8119 */ -14876928, 14888704, 14895872, 14905088, 14912768, 14917376, 14921728, 14932992, /* 8120-8127 */ -14936576, 14940416, 14945280, 14944256, 14954240, 14956544, 14959104, 14962688, /* 8128-8135 */ -14967040, 14966016, 14968064, 14971136, 14969088, 14972928, 14968320, 14968832, /* 8136-8143 */ -14970368, 14968832, 14966016, 14963712, 14959360, 14958592, 14953216, 14952448, /* 8144-8151 */ -14949632, 14940928, 14938112, 14932736, 14924288, 14922496, 14915072, 14905344, /* 8152-8159 */ -14902528, 14895104, 14886144, 14878720, 14874112, 14859520, 14856448, 14839808, /* 8160-8167 */ -14834944, 14820864, 14815488, 14800384, 14789376, 14775552, 14766848, 14754048, /* 8168-8175 */ -14744064, 14727168, 14715904, 14704640, 14691584, 14676736, 14661888, 14645504, /* 8176-8183 */ -14630400, 14613760, 14597888, 14580480, 14567168, 14554112, 14536448, 14518016, /* 8184-8191 */ -14498048, 14482432, 14462208, 14446848, 14426880, 14404864, 14387456, 14368512, /* 8192-8199 */ -14350336, 14330624, 14307840, 14287872, 14264320, 14243328, 14224128, 14199296, /* 8200-8207 */ -14181120, 14159872, 14135040, 14112000, 14091264, 14068736, 14046208, 14020608, /* 8208-8215 */ -13995520, 13970944, 13946624, 13923328, 13897984, 13873152, 13847040, 13821952, /* 8216-8223 */ -13797376, 13770240, 13741824, 13720576, 13691648, 13662208, 13635328, 13610496, /* 8224-8231 */ -13582592, 13550592, 13525504, 13498368, 13468672, 13438464, 13406720, 13386240, /* 8232-8239 */ -13354496, 13324800, 13297152, 13260032, 13236992, 13198592, 13171456, 13140992, /* 8240-8247 */ -13112064, 13079808, 13050880, 13015040, 12985344, 12952576, 12924416, 12894464, /* 8248-8255 */ -12857856, 12826624, 12795392, 12762368, 12732160, 12692992, 12658944, 12625408, /* 8256-8263 */ -12592384, 12561920, 12524800, 12491776, 12457472, 12424448, 12386560, 12353536, /* 8264-8271 */ -12320000, 12287488, 12246784, 12210688, 12175104, 12141056, 12106240, 12073984, /* 8272-8279 */ -12038144, 12001024, 11963648, 11927296, 11889664, 11852544, 11819008, 11779328, /* 8280-8287 */ -11739648, 11708928, 11670272, 11632896, 11592704, 11556864, 11516672, 11482112, /* 8288-8295 */ -11444736, 11403520, 11362816, 11323136, 11286272, 11248384, 11213568, 11171840, /* 8296-8303 */ -11138816, 11098112, 11055104, 11017472, 10981888, 10938368, 10897920, 10855680, /* 8304-8311 */ -10819584, 10780160, 10741248, 10707200, 10657280, 10620416, 10580480, 10540544, /* 8312-8319 */ -10502144, 10464256, 10418944, 10379776, 10341888, 10300928, 10259200, 10220032, /* 8320-8327 */ -10177792, 10136832, 10096384, 10055936, 10016256, 9975296, 9934592, 9892352, /* 8328-8335 */ -9850368, 9809152, 9771776, 9730304, 9682688, 9644544, 9603584, 9560576, /* 8336-8343 */ -9518336, 9481472, 9436928, 9397248, 9352192, 9312512, 9268736, 9231872, /* 8344-8351 */ -9192192, 9148672, 9103616, 9069824, 9024512, 8983808, 8939008, 8898304, /* 8352-8359 */ -8856320, 8816640, 8772864, 8731392, 8692480, 8648448, 8605952, 8564992, /* 8360-8367 */ -8520960, 8485632, 8444416, 8399616, 8363008, 8322560, 8280064, 8238080, /* 8368-8375 */ -8193536, 8162560, 8112640, 8073472, 8032768, 7989760, 7949824, 7911424, /* 8376-8383 */ -7871488, 7833344, 7791360, 7752448, 7709696, 7668736, 7628032, 7592192, /* 8384-8391 */ -7548672, 7511808, 7469824, 7431168, 7397120, 7351808, 7314688, 7275264, /* 8392-8399 */ -7239168, 7196672, 7160576, 7120128, 7084032, 7044608, 7004928, 6968576, /* 8400-8407 */ -6928128, 6891776, 6849536, 6814464, 6775552, 6741248, 6705152, 6665216, /* 8408-8415 */ -6628608, 6589952, 6558208, 6518784, 6486784, 6450432, 6417152, 6376704, /* 8416-8423 */ -6342656, 6303488, 6267392, 6234368, 6202624, 6165760, 6135552, 6097152, /* 8424-8431 */ -6065152, 6030080, 5992960, 5967104, 5927424, 5897216, 5872128, 5830400, /* 8432-8439 */ -5803008, 5770240, 5737984, 5707264, 5673728, 5646336, 5607936, 5582080, /* 8440-8447 */ -5547520, 5516544, 5491200, 5465088, 5433088, 5403648, 5378560, 5349120, /* 8448-8455 */ -5316096, 5290496, 5259264, 5234688, 5204224, 5178880, 5147648, 5125120, /* 8456-8463 */ -5097216, 5074688, 5047552, 5021696, 4997888, 4971008, 4946432, 4920320, /* 8464-8471 */ -4899840, 4872704, 4855808, 4827648, 4804608, 4780288, 4762880, 4732416, /* 8472-8479 */ -4710912, 4696064, 4672000, 4647168, 4630528, 4610304, 4593664, 4567296, /* 8480-8487 */ -4554240, 4527872, 4514560, 4498944, 4477184, 4456704, 4442880, 4422656, /* 8488-8495 */ -4405248, 4388608, 4371456, 4357120, 4342016, 4328448, 4310528, 4298752, /* 8496-8503 */ -4283392, 4268544, 4253184, 4237312, 4222208, 4212992, 4199936, 4187648, /* 8504-8511 */ -4173568, 4164608, 4151040, 4138752, 4131328, 4119808, 4104960, 4099072, /* 8512-8519 */ -4089088, 4075520, 4069888, 4058112, 4052480, 4047616, 4037120, 4031744, /* 8520-8527 */ -4019200, 4016896, 4009472, 4001792, 4001792, 3990272, 3985408, 3981568, /* 8528-8535 */ -3969024, 3971328, 3967488, 3964416, 3955712, 3950848, 3953920, 3947264, /* 8536-8543 */ -3947264, 3943168, 3944960, 3942144, 3940096, 3935488, 3936768, 3939072, /* 8544-8551 */ -3935232, 3935488, 3936000, 3939072, 3940352, 3937792, 3944192, 3942144, /* 8552-8559 */ -3944448, 3950336, 3950336, 3951360, 3958528, 3960576, 3964416, 3965440, /* 8560-8567 */ -3970560, 3973888, 3980032, 3981824, 3992576, 3993856, 4001280, 4009216, /* 8568-8575 */ -4016384, 4022016, 4025344, 4032512, 4044544, 4051200, 4056320, 4062464, /* 8576-8583 */ -4071680, 4082432, 4088064, 4098304, 4109824, 4113920, 4128512, 4135680, /* 8584-8591 */ -4145664, 4158208, 4166912, 4180992, 4187392, 4199424, 4211456, 4221696, /* 8592-8599 */ -4229376, 4246784, 4257536, 4274688, 4280064, 4295424, 4309504, 4322816, /* 8600-8607 */ -4340480, 4353792, 4361472, 4377856, 4397568, 4408320, 4424192, 4439296, /* 8608-8615 */ -4450560, 4469760, 4481280, 4498944, 4513024, 4527104, 4545792, 4567040, /* 8616-8623 */ -4582912, 4596480, 4613120, 4626944, 4646400, 4663552, 4684544, 4699648, /* 8624-8631 */ -4719616, 4739840, 4753664, 4771840, 4789760, 4807680, 4826624, 4850432, /* 8632-8639 */ -4863488, 4881408, 4907008, 4924672, 4940800, 4965888, 4980480, 5004800, /* 8640-8647 */ -5023232, 5044992, 5061120, 5084416, 5104640, 5124096, 5146112, 5170944, /* 8648-8655 */ -5187328, 5207296, 5234944, 5256448, 5275136, 5295872, 5320960, 5337856, /* 8656-8663 */ -5364480, 5384448, 5411840, 5431808, 5451264, 5475840, 5497344, 5521664, /* 8664-8671 */ -5544704, 5567744, 5591040, 5610752, 5635072, 5659392, 5684224, 5709056, /* 8672-8679 */ -5732096, 5752320, 5779456, 5795584, 5825536, 5852416, 5869824, 5900032, /* 8680-8687 */ -5922048, 5947392, 5973248, 5993984, 6020096, 6047488, 6067200, 6092544, /* 8688-8695 */ -6120192, 6142720, 6168320, 6190848, 6221568, 6244096, 6270464, 6294784, /* 8696-8703 */ -6323200, 6345472, 6370816, 6395648, 6422528, 6442240, 6473472, 6500096, /* 8704-8711 */ -6527488, 6550784, 6573568, 6602752, 6624768, 6656768, 6679040, 6705920, /* 8712-8719 */ -6729216, 6756352, 6782208, 6808064, 6833920, 6861824, 6886656, 6913536, /* 8720-8727 */ -6940928, 6970880, 6990336, 7018240, 7044608, 7075072, 7095552, 7125760, /* 8728-8735 */ -7151872, 7176448, 7203328, 7232256, 7258624, 7284224, 7306496, 7331840, /* 8736-8743 */ -7355392, 7391488, 7411712, 7446016, 7466496, 7490816, 7517696, 7546112, /* 8744-8751 */ -7573504, 7598336, 7627008, 7653120, 7675904, 7700480, 7727872, 7755776, /* 8752-8759 */ -7782656, 7807488, 7835648, 7856384, 7887104, 7916288, 7937280, 7968512, /* 8760-8767 */ -7990784, 8017152, 8046080, 8070400, 8088832, 8126208, 8144896, 8169728, /* 8768-8775 */ -8197888, 8227840, 8247552, 8274688, 8299776, 8329984, 8353024, 8380416, /* 8776-8783 */ -8400896, 8433408, 8451840, 8478208, 8508672, 8529152, 8551424, 8577280, /* 8784-8791 */ -8600832, 8626944, 8651520, 8674816, 8698112, 8728320, 8751872, 8776448, /* 8792-8799 */ -8800000, 8821504, 8850944, 8872960, 8898048, 8921344, 8948736, 8967424, /* 8800-8807 */ -8993536, 9019648, 9039104, 9055744, 9086976, 9106688, 9130752, 9156352, /* 8808-8815 */ -9175040, 9204480, 9222912, 9244928, 9268992, 9289984, 9313024, 9334016, /* 8816-8823 */ -9358080, 9376000, 9403136, 9420800, 9442560, 9464064, 9484288, 9506816, /* 8824-8831 */ -9524992, 9546752, 9571072, 9594880, 9608960, 9634048, 9646592, 9671680, /* 8832-8839 */ -9692160, 9713664, 9729792, 9752832, 9768960, 9790464, 9809152, 9830400, /* 8840-8847 */ -9844736, 9865216, 9887744, 9902080, 9921024, 9940992, 9954048, 9979904, /* 8848-8855 */ -9997568, 10006272, 10027264, 10046464, 10058496, 10080000, 10095872, 10113536, /* 8856-8863 */ -10126848, 10146304, 10159872, 10174976, 10196224, 10211328, 10227712, 10238464, /* 8864-8871 */ -10253312, 10270976, 10284800, 10296832, 10311936, 10328064, 10345728, 10353664, /* 8872-8879 */ -10368256, 10378496, 10395392, 10412032, 10422016, 10438400, 10446336, 10458880, /* 8880-8887 */ -10473984, 10486272, 10501632, 10512896, 10521600, 10530816, 10545920, 10551040, /* 8888-8895 */ -10559744, 10567936, 10586112, 10596352, 10604032, 10610688, 10626304, 10633216, /* 8896-8903 */ -10646272, 10644992, 10659584, 10666752, 10680320, 10685952, 10692096, 10704128, /* 8904-8911 */ -10709760, 10723584, 10729728, 10731264, 10738176, 10749696, 10751232, 10762752, /* 8912-8919 */ -10770176, 10770688, 10775296, 10789120, 10789376, 10796800, 10801920, 10805760, /* 8920-8927 */ -10812160, 10813696, 10823424, 10827264, 10826240, 10834688, 10831360, 10839296, /* 8928-8935 */ -10844672, 10847232, 10845696, 10850048, 10856448, 10854400, 10862080, 10858240, /* 8936-8943 */ -10862080, 10861824, 10869504, 10862592, 10867200, 10865664, 10874880, 10873344, /* 8944-8951 */ -10872320, 10872576, 10872576, 10873344, 10874112, 10872320, 10873856, 10867456, /* 8952-8959 */ -10867712, 10868992, 10865408, 10870272, 10860288, 10865920, 10859008, 10860288, /* 8960-8967 */ -10853888, 10852864, 10852096, 10846464, 10846464, 10840832, 10835200, 10836224, /* 8968-8975 */ -10825984, 10831616, 10820864, 10817792, 10813184, 10806528, 10808832, 10801920, /* 8976-8983 */ -10799104, 10791680, 10790656, 10780928, 10776576, 10771968, 10763520, 10757888, /* 8984-8991 */ -10756608, 10745600, 10744320, 10736896, 10728960, 10721792, 10722048, 10711296, /* 8992-8999 */ -10700544, 10691840, 10686208, 10679040, 10673408, 10660864, 10655232, 10648576, /* 9000-9007 */ -10643968, 10636288, 10628352, 10617344, 10612224, 10605056, 10591488, 10580480, /* 9008-9015 */ -10574848, 10561280, 10551552, 10545920, 10540032, 10526720, 10516992, 10509056, /* 9016-9023 */ -10491648, 10486784, 10477312, 10466560, 10454528, 10448128, 10442240, 10422016, /* 9024-9031 */ -10412288, 10399744, 10396672, 10379008, 10367744, 10362368, 10347520, 10341376, /* 9032-9039 */ -10326016, 10316800, 10304768, 10292224, 10281984, 10273024, 10254592, 10246400, /* 9040-9047 */ -10236672, 10224128, 10212864, 10199552, 10182656, 10174720, 10162688, 10146304, /* 9048-9055 */ -10132480, 10123520, 10108160, 10096896, 10081280, 10073344, 10060800, 10048768, /* 9056-9063 */ -10030336, 10021120, 10009344, 9991424, 9981696, 9969408, 9955328, 9939456, /* 9064-9071 */ -9928448, 9915904, 9896704, 9886976, 9875968, 9860352, 9848064, 9829888, /* 9072-9079 */ -9820160, 9804800, 9793280, 9776384, 9765120, 9750016, 9737216, 9723904, /* 9080-9087 */ -9711616, 9690112, 9684992, 9663232, 9649408, 9634816, 9626624, 9610752, /* 9088-9095 */ -9594624, 9576704, 9565184, 9552640, 9541632, 9523712, 9510400, 9492992, /* 9096-9103 */ -9483264, 9466112, 9452544, 9434112, 9420288, 9405440, 9392640, 9380608, /* 9104-9111 */ -9365504, 9346304, 9341696, 9323264, 9308160, 9289216, 9274112, 9266432, /* 9112-9119 */ -9253376, 9239040, 9226496, 9204224, 9195264, 9182720, 9165056, 9146624, /* 9120-9127 */ -9136896, 9123328, 9103104, 9092864, 9079296, 9060608, 9048320, 9033984, /* 9128-9135 */ -9021440, 9008640, 8994048, 8980480, 8962304, 8943360, 8934144, 8917248, /* 9136-9143 */ -8906240, 8893696, 8880384, 8861952, 8850176, 8838912, 8820992, 8807680, /* 9144-9151 */ -8795648, 8780032, 8765696, 8753408, 8737792, 8727552, 8714240, 8699392, /* 9152-9159 */ -8682496, 8669696, 8654336, 8640256, 8631296, 8618752, 8600064, 8590592, /* 9160-9167 */ -8574976, 8560896, 8549632, 8540160, 8520960, 8508928, 8493312, 8484352, /* 9168-9175 */ -8469248, 8456448, 8444416, 8431360, 8420352, 8409344, 8393984, 8380160, /* 9176-9183 */ -8368384, 8356352, 8339200, 8327936, 8318464, 8306944, 8293376, 8279040, /* 9184-9191 */ -8268032, 8255232, 8247040, 8233216, 8218112, 8209152, 8192512, 8187904, /* 9192-9199 */ -8172288, 8161024, 8147712, 8136960, 8126464, 8111872, 8098304, 8089344, /* 9200-9207 */ -8077312, 8068864, 8058624, 8043008, 8040192, 8025088, 8011776, 8001792, /* 9208-9215 */ -7989760, 7982848, 7971840, 7958528, 7953920, 7939328, 7928320, 7922176, /* 9216-9223 */ -7913984, 7896832, 7888384, 7882240, 7867648, 7860480, 7848448, 7838464, /* 9224-9231 */ -7827456, 7815680, 7813120, 7801344, 7795712, 7782144, 7772928, 7768064, /* 9232-9239 */ -7759360, 7749120, 7744256, 7731200, 7721984, 7710464, 7707392, 7700992, /* 9240-9247 */ -7683840, 7677184, 7673600, 7662592, 7657472, 7650304, 7640320, 7636992, /* 9248-9255 */ -7621632, 7617024, 7615488, 7608576, 7598592, 7592192, 7587328, 7580416, /* 9256-9263 */ -7566336, 7565568, 7554560, 7549440, 7543040, 7539456, 7528192, 7523840, /* 9264-9271 */ -7513600, 7511808, 7505152, 7497216, 7494144, 7489280, 7487232, 7478528, /* 9272-9279 */ -7475456, 7470336, 7460608, 7454976, 7451136, 7444224, 7443200, 7439616, /* 9280-9287 */ -7427840, 7431936, 7419392, 7417856, 7412992, 7408896, 7404800, 7406336, /* 9288-9295 */ -7395584, 7397120, 7389184, 7389696, 7388928, 7383040, 7374336, 7368704, /* 9296-9303 */ -7369728, 7369472, 7368960, 7362816, 7357440, 7356160, 7352576, 7353600, /* 9304-9311 */ -7347968, 7350784, 7342592, 7341824, 7334912, 7337216, 7335936, 7335936, /* 9312-9319 */ -7330304, 7329280, 7330560, 7333632, 7326208, 7329280, 7329536, 7321856, /* 9320-9327 */ -7322112, 7324928, 7321344, 7322112, 7321088, 7313664, 7318784, 7324160, /* 9328-9335 */ -7319808, 7315456, 7319040, 7321856, 7321856, 7321856, 7316736, 7321600, /* 9336-9343 */ -7315968, 7320832, 7314944, 7323136, 7322880, 7323136, 7325952, 7321856, /* 9344-9351 */ -7326208, 7320064, 7331584, 7333120, 7326976, 7335424, 7334144, 7330560, /* 9352-9359 */ -7334144, 7335424, 7336448, 7347712, 7345152, 7339520, 7347456, 7354880, /* 9360-9367 */ -7354112, 7356672, 7355904, 7361280, 7360256, 7367168, 7365120, 7366912, /* 9368-9375 */ -7369984, 7371520, 7373824, 7375616, 7384832, 7387136, 7390976, 7388416, /* 9376-9383 */ -7397376, 7403520, 7404544, 7406848, 7411712, 7410432, 7415040, 7417088, /* 9384-9391 */ -7421696, 7428608, 7430912, 7436032, 7438080, 7439872, 7443968, 7450112, /* 9392-9399 */ -7455744, 7460608, 7468544, 7466752, 7473152, 7478016, 7477504, 7483136, /* 9400-9407 */ -7491840, 7490048, 7498752, 7506432, 7510272, 7509760, 7518464, 7523584, /* 9408-9415 */ -7523072, 7533056, 7537152, 7541760, 7540224, 7553024, 7558656, 7563776, /* 9416-9423 */ -7566592, 7571968, 7577856, 7585792, 7585024, 7591680, 7601408, 7603456, /* 9424-9431 */ -7609600, 7614720, 7613184, 7629824, 7627264, 7637504, 7642112, 7648256, /* 9432-9439 */ -7651584, 7657984, 7657984, 7667968, 7673344, 7680256, 7683328, 7694336, /* 9440-9447 */ -7693312, 7702272, 7708928, 7716096, 7719168, 7724800, 7730944, 7739136, /* 9448-9455 */ -7746048, 7751424, 7750144, 7761664, 7764736, 7771648, 7776512, 7787008, /* 9456-9463 */ -7786496, 7794432, 7803648, 7813120, 7812864, 7820288, 7824384, 7835392, /* 9464-9471 */ -7835904, 7843072, 7853824, 7860992, 7861504, 7869696, 7873280, 7879680, /* 9472-9479 */ -7884032, 7892736, 7898368, 7904000, 7909888, 7912960, 7918080, 7925248, /* 9480-9487 */ -7936256, 7941376, 7943936, 7952128, 7956224, 7963648, 7968512, 7978496, /* 9488-9495 */ -7980288, 7985152, 7989760, 8001024, 8004352, 8016384, 8020224, 8017408, /* 9496-9503 */ -8028160, 8035328, 8037888, 8044800, 8049920, 8063488, 8058368, 8066048, /* 9504-9511 */ -8073472, 8078336, 8088320, 8093696, 8100352, 8103424, 8107776, 8120320, /* 9512-9519 */ -8115968, 8122112, 8130048, 8137472, 8144128, 8151040, 8153600, 8161280, /* 9520-9527 */ -8161024, 8168960, 8177664, 8176640, 8189952, 8190208, 8196608, 8202496, /* 9528-9535 */ -8205056, 8213248, 8221696, 8223488, 8224256, 8231168, 8232960, 8243456, /* 9536-9543 */ -8251648, 8255488, 8259328, 8262144, 8272640, 8273408, 8282880, 8285184, /* 9544-9551 */ -8290816, 8293120, 8302336, 8301056, 8310016, 8312064, 8314112, 8317440, /* 9552-9559 */ -8331008, 8333568, 8333824, 8342016, 8349184, 8357376, 8356864, 8361216, /* 9560-9567 */ -8370176, 8372992, 8371968, 8380416, 8386304, 8388608, 8388864, 8395776, /* 9568-9575 */ -8399872, 8400128, 8409344, 8411648, 8411648, 8420352, 8424704, 8428800, /* 9576-9583 */ -8432640, 8440576, 8441856, 8449024, 8452864, 8448256, 8453376, 8454400, /* 9584-9591 */ -8461568, 8473600, 8468736, 8473088, 8476672, 8480512, 8487936, 8489216, /* 9592-9599 */ -8492288, 8495872, 8495104, 8508416, 8507904, 8513536, 8515840, 8516352, /* 9600-9607 */ -8516864, 8520960, 8525824, 8524800, 8527616, 8534272, 8536576, 8540928, /* 9608-9615 */ -8540416, 8548096, 8548864, 8551680, 8557312, 8557568, 8561152, 8564736, /* 9616-9623 */ -8566272, 8564736, 8572672, 8572416, 8573184, 8576256, 8577024, 8581376, /* 9624-9631 */ -8589312, 8585216, 8589056, 8599296, 8595712, 8598528, 8608512, 8608512, /* 9632-9639 */ -8607744, 8603648, 8610304, 8615168, 8609792, 8613632, 8617984, 8622336, /* 9640-9647 */ -8622336, 8623616, 8622592, 8627456, 8631808, 8634368, 8636672, 8635648, /* 9648-9655 */ -8639488, 8642560, 8642560, 8646912, 8643072, 8647680, 8644352, 8647680, /* 9656-9663 */ -8656640, 8651776, 8657664, 8654080, 8660992, 8655360, 8666112, 8655872, /* 9664-9671 */ -8664320}; /* 9672-9672 */ \ No newline at end of file +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 */ \ No newline at end of file
--- a/main.cpp Sun May 05 02:48:03 2019 +0000 +++ b/main.cpp Mon May 06 07:11:21 2019 +0000 @@ -7,6 +7,7 @@ #include"ophh44.h" #include"kick44.h" + #define sample_freq 16000.0 DigitalOut led(LED1); LCD_DISCO_F746NG lcd; @@ -16,13 +17,14 @@ PwmOut speaker(D1); Serial pc(USBTX, USBRX); Ticker re,er,rr,ee,sn44tick,cl44tick,clhh44tick,ophh44tick,kick44tick,testprint;//timer ไว้ attach ตอนplay audio กับไว้รับปุ่ม +//Timeout re; int checkplay=0,beat[5][8],page=1; int tracking=1; char currentpage[50],volumechar[50],strvolume[50],strtempo[50],tempostr[50]; //สร้างไว้ให้เขียนอักษรได้เฉยๆ float volume,tempo; float speed; //tempo converted to sec -int h,i,j,k,l; +int h,i,j,k,l,m; void test(void); //function for touchscreen void play(void);// function for play void screen(void);//function for display @@ -35,7 +37,7 @@ { lcd.Clear(LCD_COLOR_BLUE); ee.attach(&screen, 0.03); - re.attach(&play,0.5);//เล่นตามtempo + re.attach(&play,0.45);//เล่นตามtempo er.attach(&test, 0.25);//กดช้ากดเร็วแล้วแต่ rr.attach(&knob,0.5);//readknob ทุก0.5 @@ -99,12 +101,22 @@ //led = 0; } } +/*void hand_sample () +{ + speaker = hand_data[m]/16777215.0;//scale to 0.0 to 1.0 for PWM + m++; + if (m>= num_hand) { + m = 0; + handtick.detach(); + //led = 0; + } +}*/ ///////////////////////////////////////////////////////////////////////////// PLAY PART ////////////////////////////////////////////// void playsnare() { speaker = volume*(sn44_data[h]/16777215.0);//scale to 0.0 to 1.0 for PWM h++; - speaker.period(1.0/330750.0); //PWM freq >10X audio sample rate + speaker.period(1.0/88200.0); //PWM freq >10X audio sample rate if (h>= num_sn44) { h = 0; @@ -117,7 +129,7 @@ { speaker = volume*(kick44_data[l]/16777215.0);//scale to 0.0 to 1.0 for PWM l++; - speaker.period(1.0/441000.0); //PWM freq >10X audio sample rate + speaker.period(1.0/88200.0); //PWM freq >10X audio sample rate if (l>= num_kick44) { l = 0; @@ -129,7 +141,7 @@ { speaker = volume*(cl44_data[i]/16777215.0);//scale to 0.0 to 1.0 for PWM i++; - speaker.period(1.0/220500.0); //PWM freq >10X audio sample rate + speaker.period(1.0/96000.0); //PWM freq >10X audio sample rate if (i>= num_cl44) { i = 0; @@ -142,7 +154,7 @@ { speaker = volume*(clhh44_data[j]/16777215.0);//scale to 0.0 to 1.0 for PWM j++; - speaker.period(1.0/330750.0); //PWM freq >10X audio sample rate + speaker.period(1.0/96000.0); //PWM freq >10X audio sample rate if (j>= num_clhh44) { j = 0; @@ -155,7 +167,7 @@ { speaker = volume*(ophh44_data[k]/16777215.0);//scale to 0.0 to 1.0 for PWM k++; - speaker.period(1.0/330750.0); //PWM freq >10X audio sample rate + speaker.period(1.0/96000.0); //PWM freq >10X audio sample rate if (k>= num_ophh44) { k = 0; @@ -163,6 +175,9 @@ } } + + + ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void play() { @@ -180,12 +195,12 @@ if(beat[0][0]==1) { pc.printf("1"); - kick44tick.attach(&playkick,1.0 / 33075); + kick44tick.attach(&playkick,1.0 / 88200); } if(beat[1][0]==1) { pc.printf("2"); - sn44tick.attach(&playsnare,1.0 / 33075); + sn44tick.attach(&playsnare,1.0 / 88200); } if(beat[2][0]==1) { @@ -214,12 +229,12 @@ if(beat[0][1]==1) { pc.printf("1"); - kick44tick.attach(&playkick,1.0 / 33075); + kick44tick.attach(&playkick,1.0 / 88200); } if(beat[1][1]==1) { pc.printf("2"); - sn44tick.attach(&playsnare,1.0 / 33075); + sn44tick.attach(&playsnare,1.0 / 88200); } if(beat[2][1]==1) { @@ -249,27 +264,27 @@ if(beat[0][2]==1) { pc.printf("1"); - kick44tick.attach(&playkick,1.0 / 33075); + kick44tick.attach(&playkick,1.0 / 88200); } if(beat[1][2]==1) { pc.printf("2"); - sn44tick.attach(&playsnare,1.0 / 33075); + sn44tick.attach(&playsnare,1.0 / 88200); } if(beat[2][2]==1) { pc.printf("3"); - cl44tick.attach(&playclap,1.0 /22050); + cl44tick.attach(&playclap,1.0 /96000); } if(beat[3][2]==1) { pc.printf("4"); - clhh44tick.attach(&playclhh,1.0 / 33075); + clhh44tick.attach(&playclhh,1.0 / 96000); } if(beat[4][2]==1) { pc.printf("5"); - ophh44tick.attach(&playophh,1.0 / 33075); + ophh44tick.attach(&playophh,1.0 / 96000); } @@ -284,27 +299,27 @@ if(beat[0][3]==1) { pc.printf("1"); - kick44tick.attach(&playkick,1.0 / 33075); + kick44tick.attach(&playkick,1.0 / 88200); } if(beat[1][3]==1) { pc.printf("2"); - sn44tick.attach(&playsnare,1.0 / 33075); + sn44tick.attach(&playsnare,1.0 / 88200); } if(beat[2][3]==1) { pc.printf("3"); - cl44tick.attach(&playclap,1.0 /22050); + cl44tick.attach(&playclap,1.0 /96000); } if(beat[3][3]==1) { pc.printf("4"); - clhh44tick.attach(&playclhh,1.0 / 33075); + clhh44tick.attach(&playclhh,1.0 / 96000); } if(beat[4][3]==1) { pc.printf("5"); - ophh44tick.attach(&playophh,1.0 / 33075); + ophh44tick.attach(&playophh,1.0 / 96000); } @@ -319,27 +334,27 @@ if(beat[0][4]==1) { pc.printf("1"); - kick44tick.attach(&playkick,1.0 / 33075); + kick44tick.attach(&playkick,1.0 / 88200); } if(beat[1][4]==1) { pc.printf("2"); - sn44tick.attach(&playsnare,1.0 / 33075); + sn44tick.attach(&playsnare,1.0 / 88200); } if(beat[2][4]==1) { pc.printf("3"); - cl44tick.attach(&playclap,1.0 /22050); + cl44tick.attach(&playclap,1.0 /96000); } if(beat[3][4]==1) { pc.printf("4"); - clhh44tick.attach(&playclhh,1.0 / 33075); + clhh44tick.attach(&playclhh,1.0 / 96000); } if(beat[4][4]==1) { pc.printf("5"); - ophh44tick.attach(&playophh,1.0 / 33075); + ophh44tick.attach(&playophh,1.0 / 96000); } @@ -354,27 +369,27 @@ if(beat[0][5]==1) { pc.printf("1"); - kick44tick.attach(&playkick,1.0 / 33075); + kick44tick.attach(&playkick,1.0 / 88200); } if(beat[1][5]==1) { pc.printf("2"); - sn44tick.attach(&playsnare,1.0 / 33075); + sn44tick.attach(&playsnare,1.0 / 88200); } if(beat[2][5]==1) { pc.printf("3"); - cl44tick.attach(&playclap,1.0 /22050); + cl44tick.attach(&playclap,1.0 /96000); } if(beat[3][5]==1) { pc.printf("4"); - clhh44tick.attach(&playclhh,1.0 / 33075); + clhh44tick.attach(&playclhh,1.0 / 96000); } if(beat[4][5]==1) { pc.printf("5"); - ophh44tick.attach(&playophh,1.0 / 33075); + ophh44tick.attach(&playophh,1.0 / 96000); } @@ -389,27 +404,27 @@ if(beat[0][6]==1) { pc.printf("1"); - kick44tick.attach(&playkick,1.0 / 33075); + kick44tick.attach(&playkick,1.0 / 88200); } if(beat[1][6]==1) { pc.printf("2"); - sn44tick.attach(&playsnare,1.0 / 33075); + sn44tick.attach(&playsnare,1.0 / 88200); } if(beat[2][6]==1) { pc.printf("3"); - cl44tick.attach(&playclap,1.0 /22050); + cl44tick.attach(&playclap,1.0 /96000); } if(beat[3][6]==1) { pc.printf("4"); - clhh44tick.attach(&playclhh,1.0 / 33075); + clhh44tick.attach(&playclhh,1.0 / 96000); } if(beat[4][6]==1) { pc.printf("5"); - ophh44tick.attach(&playophh,1.0 / 33075); + ophh44tick.attach(&playophh,1.0 / 96000); } @@ -424,27 +439,27 @@ if(beat[0][7]==1) { pc.printf("1"); - kick44tick.attach(&playkick,1.0 / 33075); + kick44tick.attach(&playkick,1.0 / 88200); } if(beat[1][7]==1) { pc.printf("2"); - sn44tick.attach(&playsnare,1.0 / 33075); + sn44tick.attach(&playsnare,1.0 / 88200); } if(beat[2][7]==1) { pc.printf("3"); - cl44tick.attach(&playclap,1.0 /22050); + cl44tick.attach(&playclap,1.0 /96000); } if(beat[3][7]==1) { pc.printf("4"); - clhh44tick.attach(&playclhh,1.0 / 33075); + clhh44tick.attach(&playclhh,1.0 / 96000); } if(beat[4][7]==1) { pc.printf("5"); - ophh44tick.attach(&playophh,1.0 / 33075); + ophh44tick.attach(&playophh,1.0 / 96000); } @@ -627,7 +642,7 @@ volume=volumeknob.read();//0to100 tempo=tempoknob.read();//problematic******************************************** - + //volume=1; volume2=volume*100; sprintf(volumechar,"%1.1f",volume2); tempo2=60+(tempo*90);