
11
Dependencies: TS_DISCO_F746NG mbed LCD_DISCO_F746NG BSP_DISCO_F746NG
Revision 1:19138bfe23c9, committed 2019-05-03
- Comitter:
- Tantep
- Date:
- Fri May 03 13:27:39 2019 +0000
- Parent:
- 0:d2b5a1e8fc0c
- Commit message:
- 111
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cl44.h Fri May 03 13:27:39 2019 +0000 @@ -0,0 +1,1317 @@ +/********************************************************************** +* Written by WAVToCode +* Date: Fri May 03 06:07:07 PM +* FileName: clap44.C +* Interleaved: N/A +* Signed: No +* No. of channels: 1 +* No. of samples: 10420 +* Bits/Sample: 24 +**********************************************************************/ + +#define num_cl44 10420 + +const unsigned long cl44_data[num_cl44] = { +8388608, 9887744, 9771008, 10371840, 14968832, 15393792, 15662848, 15865344, /* 0-7 */ +11736832, 3371264, 2556928, 2055168, 1689856, 1402880, 1162496, 912640, /* 8-15 */ +11254528, 14079232, 14746112, 14429184, 3700224, 1906944, 1397248, 995072, /* 16-23 */ +10984192, 14253312, 14871040, 15273728, 15629312, 8621824, 3527680, 1999616, /* 24-31 */ +1860096, 6577152, 7646976, 1916928, 1124096, 3025152, 13422592, 14321408, /* 32-39 */ +14781952, 15093760, 15258880, 15487488, 15626752, 15738112, 15865600, 13121792, /* 40-47 */ +6717440, 10875392, 9069824, 3062272, 2240000, 1763840, 1392128, 1735680, /* 48-55 */ +8446720, 9609728, 2788352, 1608960, 3991296, 4154624, 2980096, 7112704, /* 56-63 */ +13000448, 14365696, 14857216, 11060736, 3412480, 1771264, 1884672, 6817536, /* 64-71 */ +8380928, 5478400, 5696256, 7999744, 6162176, 3903744, 7237376, 11927808, /* 72-79 */ +13510400, 14802944, 15164416, 15386880, 15554304, 15683584, 15789568, 15864064, /* 80-87 */ +14062336, 8768512, 5651200, 4735744, 3598336, 2474240, 2033408, 1758720, /* 88-95 */ +1531904, 1359872, 1168896, 1008640, 1049600, 4651008, 8086272, 12599552, /* 96-103 */ +14047232, 13330176, 11949312, 11831552, 10940416, 9436416, 10516992, 12256512, /* 104-111 */ +11316480, 8570368, 5960192, 4297472, 4836864, 8368896, 11677184, 12848896, /* 112-119 */ +12877824, 12301568, 13097216, 13141760, 9757696, 7523328, 8930816, 11623680, /* 120-127 */ +12139008, 12105984, 11400448, 9961984, 9563904, 8024576, 7154432, 5988352, /* 128-135 */ +2852864, 1649408, 1696256, 2984960, 4932096, 3585024, 1417728, 1315328, /* 136-143 */ +5297920, 6607104, 4316672, 4029440, 6086400, 10052096, 13137408, 12439552, /* 144-151 */ +9199616, 8311808, 11004928, 12865024, 11866880, 12415488, 14453504, 15204608, /* 152-159 */ +12062208, 8266496, 8163072, 8660736, 9200896, 11704064, 14278656, 14406144, /* 160-167 */ +11005440, 6950144, 5082880, 4062208, 3408128, 3938304, 3816960, 4209920, /* 168-175 */ +7578880, 10366976, 10955008, 11791872, 12083968, 12533504, 12431872, 11209216, /* 176-183 */ +8508160, 5322496, 4891392, 6609664, 6725120, 5054464, 3813888, 3195648, /* 184-191 */ +3098624, 4018944, 4648192, 5465344, 8256256, 11440640, 11947008, 10910464, /* 192-199 */ +10900736, 11011840, 9274368, 7962368, 7555840, 7724032, 8666880, 8859392, /* 200-207 */ +8268288, 8249600, 8553472, 8220672, 6801408, 5454336, 6013440, 8514816, /* 208-215 */ +9225984, 8481536, 9423872, 10017792, 8954112, 9228032, 11208960, 12316416, /* 216-223 */ +10835456, 8145152, 7216640, 7489024, 7003136, 8034816, 10285824, 9483264, /* 224-231 */ +6706432, 4979968, 4849920, 4935936, 5156096, 6409984, 7836160, 8965120, /* 232-239 */ +10824960, 11074560, 8773888, 8334592, 9442048, 9342976, 9005568, 8612608, /* 240-247 */ +6951424, 4165888, 4385536, 7303680, 9576960, 10548992, 10021376, 9873664, /* 248-255 */ +11379968, 11470848, 9355520, 7579904, 5709568, 3944704, 4318976, 5838592, /* 256-263 */ +7650304, 8879616, 8848640, 9996800, 11324928, 10536704, 9490176, 9624832, /* 264-271 */ +9452288, 8436224, 7481344, 8325632, 11168512, 12797184, 11771136, 10300416, /* 272-279 */ +9476608, 8797184, 7848192, 6928128, 6332416, 6541568, 6852608, 6585088, /* 280-287 */ +6073088, 5781248, 6186752, 6733312, 7274752, 8389120, 9056512, 7667456, /* 288-295 */ +6648320, 7423744, 8671488, 9672704, 9706752, 9296896, 9717760, 9730048, /* 296-303 */ +8964864, 9187584, 9143552, 7985664, 7494912, 8499712, 10604544, 11694336, /* 304-311 */ +10283520, 7855616, 7033344, 8568576, 9922048, 8863744, 7208448, 6698240, /* 312-319 */ +7292416, 7605504, 7208960, 8024576, 9668352, 10256384, 9356032, 8412160, /* 320-327 */ +8485888, 8524032, 8347392, 9648128, 9770496, 6626816, 4910080, 6444288, /* 328-335 */ +8141056, 8145408, 7247616, 7141888, 8413440, 9722368, 9406464, 8107264, /* 336-343 */ +7879168, 8641792, 9024768, 8536832, 7527168, 6535936, 6056704, 6028288, /* 344-351 */ +7208448, 9291776, 9613568, 8539392, 8970240, 10252288, 10309632, 9124096, /* 352-359 */ +8799232, 8875520, 8573952, 8018944, 6995456, 6524416, 7824896, 9163264, /* 360-367 */ +8793600, 8058368, 7757568, 7475712, 8042752, 9811200, 10852096, 9214720, /* 368-375 */ +7412736, 7940096, 9240320, 8969472, 7809536, 7318528, 7214336, 7568128, /* 376-383 */ +8933376, 9673984, 8133888, 6983936, 8226560, 10188288, 10843904, 9978880, /* 384-391 */ +8538368, 8342528, 8664064, 7853056, 7982336, 9214976, 8750336, 7418624, /* 392-399 */ +7628032, 8405504, 8311040, 7961088, 7479552, 6549504, 6539776, 7915008, /* 400-407 */ +9113088, 8545792, 6671360, 5762048, 6460416, 8322304, 9993728, 9789440, /* 408-415 */ +8502016, 7798016, 7447808, 7381248, 8158976, 9648384, 10819072, 9839104, /* 416-423 */ +8272640, 8884224, 10034432, 10258176, 10578176, 10725376, 9533440, 8473600, /* 424-431 */ +7925504, 8291584, 9101056, 9157888, 8488704, 7181312, 6814464, 7592960, /* 432-439 */ +7025920, 5751808, 6415872, 7926272, 9295872, 11676928, 12302848, 12175872, /* 440-447 */ +11998720, 12113152, 7571200, 5296640, 4567808, 4524544, 4888832, 5089536, /* 448-455 */ +4617472, 8009728, 10596096, 11120896, 10260736, 7313408, 5919488, 5648640, /* 456-463 */ +4425984, 7507456, 10827520, 11977472, 11738112, 11557888, 9196288, 6827776, /* 464-471 */ +6005760, 5236992, 6130432, 7382784, 6095360, 5014272, 6567680, 10788096, /* 472-479 */ +11998464, 11063808, 11274752, 12991232, 11047168, 9443072, 12401920, 14725120, /* 480-487 */ +15198208, 15404800, 15582720, 15285504, 9003776, 4004864, 2674944, 2155008, /* 488-495 */ +1535488, 2584064, 4643840, 6234112, 9277184, 9297664, 3589376, 1272320, /* 496-503 */ +918272, 5030912, 10113280, 8297984, 3107584, 1248512, 2549760, 4350720, /* 504-511 */ +8268544, 12453376, 13766656, 14355712, 15386880, 13057280, 6771968, 5839872, /* 512-519 */ +9844992, 13219328, 14098944, 13250048, 12125696, 12595456, 14845184, 15783936, /* 520-527 */ +15135488, 12864000, 11397120, 9452544, 5873920, 4072960, 3205888, 2398208, /* 528-535 */ +1997312, 1776384, 1582848, 1475072, 1323520, 1174784, 1001472, 1321984, /* 536-543 */ +3498496, 7774976, 10935552, 12098816, 11907840, 11742976, 12834816, 14671360, /* 544-551 */ +15649024, 13901568, 11641856, 11459584, 10544896, 9226496, 8940800, 10011392, /* 552-559 */ +11359744, 9812224, 7987456, 10728192, 14349312, 15055360, 14374912, 11930880, /* 560-567 */ +9953024, 10070528, 11426304, 11774720, 10048256, 9355264, 8473856, 5304576, /* 568-575 */ +3369216, 3378176, 2815744, 1872640, 2764544, 4448256, 4771072, 4490240, /* 576-583 */ +4113920, 4680448, 6542080, 6935040, 6022656, 6146304, 7511040, 9067008, /* 584-591 */ +8829696, 6908928, 5464576, 5649664, 5875968, 6097408, 8718592, 12894720, /* 592-599 */ +14825728, 15307776, 13318656, 11718912, 11648256, 12226560, 13853440, 14500864, /* 600-607 */ +12448000, 8478976, 4928512, 4561664, 6580736, 7742720, 7099136, 6100736, /* 608-615 */ +5750016, 5976064, 7041280, 9161728, 10724096, 10133760, 7927552, 5964544, /* 616-623 */ +5308928, 4805120, 4328960, 4551424, 5244160, 5769728, 6201344, 7150848, /* 624-631 */ +7741184, 6385152, 4654848, 5370368, 7264768, 7915776, 9463808, 12369408, /* 632-639 */ +13784832, 12994816, 12655872, 13669376, 12954368, 10526720, 8983552, 9033472, /* 640-647 */ +10136832, 11102720, 11971840, 12455680, 10675200, 7830784, 7874304, 10081280, /* 648-655 */ +11418880, 11317248, 9715712, 8208896, 7720960, 7672064, 7640064, 7462400, /* 656-663 */ +7601664, 6732032, 4358144, 3569152, 4611584, 4451840, 3918848, 5270528, /* 664-671 */ +6516480, 6270208, 5589760, 5120000, 5696512, 7435520, 8183296, 7140352, /* 672-679 */ +7021824, 8427008, 9817856, 9830912, 8431104, 7199232, 6932736, 6540544, /* 680-687 */ +5906944, 7478016, 11344896, 13568512, 14142720, 13195008, 11923968, 11553024, /* 688-695 */ +12024576, 13475072, 14039552, 12165632, 8893696, 5372672, 3999232, 5418496, /* 696-703 */ +6550784, 5998336, 5341440, 5418496, 5721856, 6339072, 8002048, 9750016, /* 704-711 */ +9438464, 7660032, 5754880, 5212672, 5245952, 5101824, 5954560, 6918656, /* 712-719 */ +7467008, 8184064, 9496064, 10576128, 9047040, 6144768, 6007040, 6993664, /* 720-727 */ +6401792, 8033792, 12746496, 15411712, 13877760, 12076800, 12700672, 12722176, /* 728-735 */ +10142208, 7725056, 8244992, 10755840, 12879360, 13730048, 13414912, 11211520, /* 736-743 */ +7274240, 5168128, 6265600, 7669504, 7977984, 7244032, 6280192, 5711360, /* 744-751 */ +4065536, 3012096, 4477184, 5922304, 5038080, 3471360, 4279040, 6749440, /* 752-759 */ +7402496, 7413504, 9099008, 10040832, 8897536, 7792896, 7233024, 7710976, /* 760-767 */ +9533952, 10386688, 9720064, 9242880, 10210560, 11584512, 11666176, 11641088, /* 768-775 */ +11504128, 10211328, 8370432, 5801472, 4192512, 5597184, 7351040, 8517888, /* 776-783 */ +10532864, 11339520, 10578944, 10429184, 11081216, 10544384, 8799744, 8377856, /* 784-791 */ +7790848, 5340416, 3599872, 3281920, 3621632, 6067456, 10489344, 13201664, /* 792-799 */ +11984128, 8784640, 6609152, 6509568, 7116544, 6093568, 5037568, 7155456, /* 800-807 */ +10772224, 12238848, 11413504, 10302464, 9492992, 9800448, 11688448, 13001728, /* 808-815 */ +12688896, 11128064, 7690752, 4602624, 5074176, 6842880, 6240512, 4747264, /* 816-823 */ +5250560, 7098112, 7271424, 5559808, 4766720, 5134336, 5828352, 7343360, /* 824-831 */ +9271040, 9849600, 9286656, 9802752, 10951936, 10608128, 9192192, 8156160, /* 832-839 */ +7797248, 8797440, 11193344, 12221952, 10719488, 9307904, 9435392, 9688320, /* 840-847 */ +8083200, 5817088, 6045440, 7220224, 6416128, 5818880, 7055616, 8586240, /* 848-855 */ +10269696, 11452672, 10768896, 9880320, 10352128, 10483200, 8550912, 6640128, /* 856-863 */ +6955776, 8036608, 8436480, 8356608, 7752448, 6392320, 5286400, 5753600, /* 864-871 */ +6494720, 6192896, 6469376, 8128000, 9515264, 10056448, 9623296, 8723712, /* 872-879 */ +9002752, 9179392, 8231168, 7831296, 8178944, 7498496, 5732096, 5557760, /* 880-887 */ +7364096, 8617472, 8636672, 8267776, 7686400, 7159040, 7280384, 8443136, /* 888-895 */ +10192896, 10775552, 10086656, 9995008, 10692096, 10997248, 10238464, 8951552, /* 896-903 */ +8953344, 10365696, 10173952, 8238080, 8328192, 9615104, 8403456, 6118144, /* 904-911 */ +5660416, 6574592, 7710720, 8376320, 8902912, 9706752, 9330176, 8051968, /* 912-919 */ +7910400, 8294400, 7595520, 6975744, 7898112, 8267776, 7112192, 7249408, /* 920-927 */ +9010944, 9612288, 8822784, 8363776, 8383744, 8616448, 8793344, 8233984, /* 928-935 */ +7260160, 6388480, 6406400, 7628288, 8805632, 8993024, 8041472, 7256064, /* 936-943 */ +8555776, 10090752, 9660672, 8876544, 8564224, 8772352, 9837568, 10036224, /* 944-951 */ +8759296, 7962368, 7723008, 7335936, 7444224, 7995392, 8252928, 7788800, /* 952-959 */ +7090944, 7139840, 7365632, 6991360, 7795712, 9714688, 9800704, 8626944, /* 960-967 */ +8363520, 8592384, 7962368, 7492608, 8863232, 9884160, 9125376, 8315392, /* 968-975 */ +7598080, 7436800, 8814592, 9976832, 9146368, 7929344, 7884544, 8502272, /* 976-983 */ +9020160, 8847616, 8696320, 8905984, 8969472, 9678336, 10824704, 10558464, /* 984-991 */ +9197312, 8683008, 9118976, 9170944, 8698624, 8752896, 9347840, 9131008, /* 992-999 */ +7926272, 7281408, 7971328, 8203008, 6814976, 6154752, 6531840, 6210048, /* 1000-1007 */ +6169344, 6848512, 7201536, 7279872, 6844928, 6128640, 6733568, 8258560, /* 1008-1015 */ +8894976, 7910656, 7939840, 9631488, 10502912, 11877120, 13402368, 13433600, /* 1016-1023 */ +12053760, 8818688, 6657792, 5753600, 4697600, 4790016, 6076416, 8434432, /* 1024-1031 */ +11326208, 11379712, 7211520, 3855616, 4070144, 4638976, 5515008, 5996544, /* 1032-1039 */ +5369600, 5618944, 7581184, 8206848, 8056320, 9751040, 11783424, 12027904, /* 1040-1047 */ +12184576, 11533568, 9006336, 6838272, 7318528, 9248512, 10625536, 10138368, /* 1048-1055 */ +8650240, 8745216, 10846720, 12443648, 11894784, 10229504, 9408768, 8636416, /* 1056-1063 */ +6470656, 5479936, 6175744, 6440448, 5823232, 4769024, 4255232, 4387328, /* 1064-1071 */ +4937728, 5218304, 4773120, 4354816, 4293632, 5739776, 7595008, 9502976, /* 1072-1079 */ +10903552, 10751232, 10583296, 11358976, 12237056, 12686848, 11894784, 10813952, /* 1080-1087 */ +10141952, 9782784, 9834240, 10118144, 10050304, 8913664, 7368448, 8257024, /* 1088-1095 */ +10748160, 11143168, 11339264, 11616512, 10238720, 8737792, 8737536, 9046016, /* 1096-1103 */ +8438016, 8377600, 9056000, 7889920, 5542912, 5949184, 7617792, 7444224, /* 1104-1111 */ +6283520, 6232320, 6126848, 5980672, 5957376, 5080064, 3533056, 3051008, /* 1112-1119 */ +6046720, 11446272, 14565120, 14749184, 14624512, 12705280, 7682048, 2857472, /* 1120-1127 */ +1887488, 3108864, 3969280, 2903552, 4314880, 5513728, 6026240, 9826304, /* 1128-1135 */ +14604800, 14675200, 12311552, 9006592, 6266112, 3732992, 2064640, 1495808, /* 1136-1143 */ +4327680, 10261504, 11095040, 8723712, 10081024, 12401920, 13672960, 14926080, /* 1144-1151 */ +14209536, 11772928, 10203648, 11128064, 11624960, 11788288, 12285440, 12828416, /* 1152-1159 */ +11482624, 7538688, 4347648, 3924736, 4807168, 4614144, 2758656, 1285376, /* 1160-1167 */ +2924544, 6404352, 7964672, 9488128, 11970048, 13687040, 14958848, 14748416, /* 1168-1175 */ +12690432, 8951808, 5275392, 4822528, 7264256, 7823872, 7509248, 9973760, /* 1176-1183 */ +13149184, 13008896, 11545600, 11806720, 12708608, 12474112, 9849344, 5901824, /* 1184-1191 */ +2481152, 2205184, 3568128, 2766592, 1921024, 1628672, 912128, 991744, /* 1192-1199 */ +2130944, 4460544, 6993152, 9710080, 12805888, 13784832, 14422784, 15133440, /* 1200-1207 */ +15464960, 15831296, 14173184, 11892736, 11307520, 11493632, 12009216, 11498496, /* 1208-1215 */ +10125568, 10143232, 8535040, 5347328, 2865408, 2072064, 2329088, 2973440, /* 1216-1223 */ +4087040, 4806912, 5867520, 5760512, 5691392, 6539776, 6654464, 7771392, /* 1224-1231 */ +11256576, 13396224, 11973888, 9009408, 6985728, 7614208, 8758272, 8918528, /* 1232-1239 */ +7649792, 7594240, 8240384, 7403520, 6724096, 7105280, 8612096, 9851136, /* 1240-1247 */ +10772480, 10922240, 11315200, 11643904, 10317056, 7412224, 5149952, 5942016, /* 1248-1255 */ +8294912, 9891840, 9864704, 9001984, 8099584, 7058688, 6532096, 6996224, /* 1256-1263 */ +6656512, 5203712, 4323584, 5491712, 8268800, 10696448, 11598848, 12071936, /* 1264-1271 */ +12476928, 12024576, 11412480, 10494976, 10491648, 10448896, 7799552, 5033216, /* 1272-1279 */ +6146816, 9325568, 10175744, 8662016, 8033280, 8506112, 8267520, 7441152, /* 1280-1287 */ +7049216, 7971072, 8819456, 9139456, 8676096, 7502848, 7068160, 7857920, /* 1288-1295 */ +8859648, 8599552, 8789760, 9312000, 8883200, 8985344, 8290560, 5469184, /* 1296-1303 */ +4030208, 4960000, 7056640, 8728832, 8064256, 6680832, 6196224, 5558784, /* 1304-1311 */ +4131840, 4377856, 6814976, 10188288, 10694656, 9754624, 9218816, 10404864, /* 1312-1319 */ +12297216, 12653312, 10737408, 9425408, 8929280, 8089088, 7227392, 6152448, /* 1320-1327 */ +7556352, 9859840, 10184960, 9154816, 8301056, 8449024, 9255936, 9542400, /* 1328-1335 */ +9523200, 9743360, 9505024, 8679168, 8002816, 6474240, 6501376, 8255744, /* 1336-1343 */ +8253184, 6606592, 5754624, 5875968, 6508288, 7571712, 8251648, 7820544, /* 1344-1351 */ +6846976, 8387072, 10889472, 10619136, 9590528, 9266944, 9261056, 9292288, /* 1352-1359 */ +9155840, 9067776, 8229888, 6601216, 7126784, 9620224, 9308416, 7768832, /* 1360-1367 */ +8491008, 10221312, 10779904, 9979648, 8941824, 8513536, 9075456, 10435072, /* 1368-1375 */ +11093760, 9705472, 7642368, 6706176, 6246656, 5609728, 4819712, 4567296, /* 1376-1383 */ +4758784, 5031680, 5952000, 6308608, 6870272, 8313088, 8907776, 9558016, /* 1384-1391 */ +10336000, 10831872, 12556288, 12798464, 10123264, 8040960, 7787520, 9121280, /* 1392-1399 */ +9805824, 7990784, 7185152, 9097728, 9828352, 8293632, 6291712, 5932288, /* 1400-1407 */ +7864064, 9378048, 9107712, 7961600, 6948864, 7651840, 9342464, 8886016, /* 1408-1415 */ +7815936, 8997632, 10727936, 10320128, 8354048, 7313152, 7624192, 7634176, /* 1416-1423 */ +7392512, 7358208, 7246080, 7415552, 7322880, 6856960, 6681088, 7650048, /* 1424-1431 */ +9072128, 9540864, 8971776, 9244928, 9911296, 9817344, 9848576, 9086464, /* 1432-1439 */ +8675328, 9609216, 11152384, 11601408, 9649408, 7735296, 7486720, 7611648, /* 1440-1447 */ +7302656, 6785024, 6628864, 7051264, 8556544, 11504896, 12944384, 13005312, /* 1448-1455 */ +13168384, 13184000, 11393280, 8806912, 6994432, 6779392, 6421760, 5207552, /* 1456-1463 */ +3287552, 3309568, 5596416, 8320512, 9281792, 9327104, 9589248, 9729024, /* 1464-1471 */ +8871424, 8253952, 8140544, 6827008, 6509312, 8344064, 8581632, 7561728, /* 1472-1479 */ +6507264, 5633024, 6870528, 9339648, 10834432, 10864896, 10647808, 10600192, /* 1480-1487 */ +10318336, 8919552, 7860736, 8034048, 7835392, 7077376, 6041088, 5311744, /* 1488-1495 */ +5179904, 5297664, 6712320, 9178112, 11769600, 12950016, 12421632, 11554304, /* 1496-1503 */ +10502912, 8546560, 7221248, 7161344, 8239104, 8037888, 6775552, 7297280, /* 1504-1511 */ +9689600, 12097280, 12846336, 10508800, 9286144, 9448704, 8366592, 6909952, /* 1512-1519 */ +7487744, 8291328, 7550976, 5231104, 3887616, 4278016, 5350912, 6867200, /* 1520-1527 */ +8168704, 7391488, 5945344, 6889728, 8412416, 9425152, 10672384, 10526720, /* 1528-1535 */ +8855040, 7888640, 9171456, 10975488, 10305024, 8315904, 8089344, 8355840, /* 1536-1543 */ +7822336, 7789312, 7948288, 7729664, 6460160, 5645824, 7011584, 8065024, /* 1544-1551 */ +8349184, 8950016, 10671360, 11789312, 11117824, 9185280, 6801664, 4561152, /* 1552-1559 */ +5745408, 9393408, 11307520, 11944192, 12235264, 12902912, 13229824, 11481344, /* 1560-1567 */ +8156928, 6241024, 5681920, 6424832, 6010624, 3795456, 1304576, 1396480, /* 1568-1575 */ +4921088, 9644544, 11112192, 10670336, 9737728, 9541376, 10727424, 9158912, /* 1576-1583 */ +5897472, 5475328, 6391296, 6817792, 8702720, 8714240, 6704896, 6740480, /* 1584-1591 */ +7785472, 9552128, 12186880, 13984256, 13491712, 13174528, 12756480, 12690688, /* 1592-1599 */ +12647680, 10169600, 8747008, 7154176, 5211648, 4249344, 4875776, 5204736, /* 1600-1607 */ +4753920, 4975872, 7881984, 10488832, 10185216, 9311744, 8989952, 9947392, /* 1608-1615 */ +10112000, 10183168, 9086208, 6825472, 6984192, 8153856, 7898624, 6501888, /* 1616-1623 */ +5460736, 6112256, 7657984, 9069312, 9953792, 9214976, 9926912, 10957312, /* 1624-1631 */ +11579136, 9878272, 7666688, 8610304, 9584896, 9223936, 11272448, 12663808, /* 1632-1639 */ +12509696, 11790336, 10899968, 8933888, 5924864, 4704256, 4858112, 5276416, /* 1640-1647 */ +6459392, 6489600, 7021056, 7410432, 9078272, 9063424, 8331776, 7822336, /* 1648-1655 */ +7838976, 8286208, 8237824, 8481280, 8308480, 7665152, 7635712, 6679040, /* 1656-1663 */ +5194752, 7031296, 6406144, 5025280, 6809600, 9279744, 11556864, 11149568, /* 1664-1671 */ +8708608, 8531200, 9004544, 10820608, 13871616, 13398528, 10995712, 10014720, /* 1672-1679 */ +10771456, 11077376, 9300992, 6968320, 5870080, 7166464, 8311552, 7809024, /* 1680-1687 */ +6659072, 4905216, 4504320, 6632192, 7753216, 8997120, 8443136, 9099520, /* 1688-1695 */ +10045696, 11699200, 11414016, 10419456, 10133760, 10686464, 10184192, 7987456, /* 1696-1703 */ +7728128, 9742592, 10111232, 6909696, 3810816, 4263424, 6537728, 9117696, /* 1704-1711 */ +10549248, 10888704, 10115840, 8144640, 6167040, 5053696, 5611520, 8484352, /* 1712-1719 */ +10317312, 8259072, 8426752, 10722048, 10883328, 9766400, 8529920, 7962368, /* 1720-1727 */ +7761152, 6785792, 6973696, 8134144, 7479040, 6038272, 3431936, 2241792, /* 1728-1735 */ +3724032, 4702208, 5692928, 9643264, 14180864, 14870528, 13833472, 13037568, /* 1736-1743 */ +11261440, 9841920, 9214720, 8285440, 9075968, 9559552, 9442560, 9427712, /* 1744-1751 */ +7456768, 4172800, 4506368, 6119168, 11108608, 11455488, 7351040, 4424192, /* 1752-1759 */ +3949056, 6757888, 9538816, 9648128, 10402304, 8638208, 6504704, 7684864, /* 1760-1767 */ +7631872, 5140224, 4790016, 5615872, 6358016, 9418240, 10757120, 8145664, /* 1768-1775 */ +7028480, 7996928, 9219584, 13389568, 14921216, 12808448, 11488256, 11581184, /* 1776-1783 */ +12062976, 11441408, 9955328, 9040384, 6929152, 5650176, 6205952, 7168000, /* 1784-1791 */ +7197696, 5245440, 4955136, 8535808, 11847424, 12014848, 10551552, 9971200, /* 1792-1799 */ +12057344, 12265984, 10824704, 11117056, 10391296, 7030784, 4895232, 4790528, /* 1800-1807 */ +4505856, 4441344, 5665280, 6846720, 4222464, 2814720, 6260736, 9725184, /* 1808-1815 */ +11821056, 12828160, 11137024, 10346496, 10632192, 10205440, 10184448, 8820224, /* 1816-1823 */ +7497728, 7739392, 6347776, 4944384, 6122240, 7602944, 9541888, 10707200, /* 1824-1831 */ +10538496, 10671104, 12848640, 15096064, 14179072, 10925056, 6993408, 5883392, /* 1832-1839 */ +6939136, 5369344, 3186432, 3627008, 4953088, 6464512, 7670528, 6468608, /* 1840-1847 */ +4470784, 5512192, 8376320, 8780288, 7286016, 7312896, 7895296, 7118336, /* 1848-1855 */ +4225024, 2551296, 5530112, 10660096, 14093056, 14349312, 10928640, 8506880, /* 1856-1863 */ +9122816, 10107904, 10228992, 10219264, 9956352, 8051968, 4694016, 1920000, /* 1864-1871 */ +1378048, 2295040, 3462400, 2867200, 3238912, 5707264, 6975488, 9208320, /* 1872-1879 */ +12153600, 12948224, 13394176, 11483648, 9944320, 10696192, 12312832, 14455808, /* 1880-1887 */ +14653696, 13770752, 12461568, 9656832, 7254272, 7131904, 8722944, 10895872, /* 1888-1895 */ +13157376, 14624000, 13835264, 12367872, 8111872, 4010240, 3508224, 4391936, /* 1896-1903 */ +4928768, 4510720, 4083712, 5282560, 7544064, 8528128, 8953088, 8871168, /* 1904-1911 */ +7393024, 5378816, 3412480, 3058176, 4331008, 6907648, 9835008, 10244608, /* 1912-1919 */ +8705024, 7596032, 7588608, 7783424, 7865600, 8161792, 9395712, 10541056, /* 1920-1927 */ +12111104, 14150144, 13211392, 10513664, 8414720, 7538944, 7107328, 6931200, /* 1928-1935 */ +6200832, 4268800, 4718848, 7268864, 8376064, 8844800, 10577152, 11982592, /* 1936-1943 */ +11948544, 10228480, 9724416, 11135488, 11313408, 9712384, 5752832, 2514688, /* 1944-1951 */ +4098560, 6820608, 8186880, 8449024, 6913536, 6438400, 7860736, 9838592, /* 1952-1959 */ +11904768, 12140288, 11844608, 12378624, 12034816, 10359552, 9419520, 10062848, /* 1960-1967 */ +10394624, 7927552, 5153024, 6194944, 7795200, 8045824, 7926016, 7863040, /* 1968-1975 */ +7738112, 7528192, 7123200, 7622912, 7550720, 4637440, 3061504, 3656192, /* 1976-1983 */ +4378624, 4760832, 4479488, 4865024, 5660672, 3843584, 2439936, 5089792, /* 1984-1991 */ +9646848, 13512960, 15092736, 15455232, 14830080, 14119680, 14232576, 14585344, /* 1992-1999 */ +13899008, 12691200, 11574016, 10431232, 8854528, 6373376, 5781248, 9162752, /* 2000-2007 */ +11805440, 10888192, 10233088, 9178112, 6791680, 5964288, 7264000, 8875776, /* 2008-2015 */ +10437888, 9524224, 6062080, 3020032, 2105088, 1875968, 3017984, 5289216, /* 2016-2023 */ +4977152, 2776064, 3547648, 5877760, 6704896, 7399680, 9391616, 10591488, /* 2024-2031 */ +9001984, 5846528, 4171520, 5667328, 9568256, 11515904, 10572800, 8641024, /* 2032-2039 */ +9760256, 13782528, 13815040, 9426688, 6567680, 6500864, 5863936, 5874688, /* 2040-2047 */ +7393024, 9441024, 10143744, 11058432, 13227264, 15209472, 14553600, 13740544, /* 2048-2055 */ +14025216, 13210624, 13995264, 12625152, 9808128, 9177856, 9425408, 6817280, /* 2056-2063 */ +3538944, 2007040, 911616, 1387264, 3546624, 5065728, 5218304, 4758784, /* 2064-2071 */ +3302400, 3026688, 4054528, 5695488, 8441344, 11271936, 12562944, 12740864, /* 2072-2079 */ +12936192, 13050368, 14425088, 15864832, 14278400, 9835520, 7119872, 7547136, /* 2080-2087 */ +9018624, 9358080, 8203776, 6874368, 8289792, 11858944, 11432192, 7719936, /* 2088-2095 */ +4279552, 4116992, 4536832, 3652352, 4176640, 5680640, 5324800, 7307264, /* 2096-2103 */ +8758784, 7524864, 7762176, 6785024, 6463744, 7268352, 9030656, 11110400, /* 2104-2111 */ +10571776, 8603392, 8312064, 9125376, 9459968, 8863232, 6088448, 4124928, /* 2112-2119 */ +4644096, 8749824, 12910080, 13484544, 11176704, 10790912, 11873792, 11150080, /* 2120-2127 */ +9860608, 8284160, 6441472, 5748224, 5724928, 4712704, 4783872, 5906944, /* 2128-2135 */ +8384256, 10520064, 11536640, 11489536, 11958272, 13946368, 15531520, 15704576, /* 2136-2143 */ +13490176, 10785536, 9406208, 7045888, 3296512, 2148352, 2597120, 3376128, /* 2144-2151 */ +4205824, 6412800, 7870208, 7385344, 6252288, 6660096, 9752320, 13369344, /* 2152-2159 */ +14950912, 14256384, 11562752, 10867456, 12513792, 13263104, 11366144, 9228032, /* 2160-2167 */ +7690496, 5756928, 4364288, 3380992, 4955136, 9247232, 10779392, 8055040, /* 2168-2175 */ +5067008, 4878848, 6374656, 6456320, 8119296, 10453248, 10838016, 9599744, /* 2176-2183 */ +8679168, 8798720, 9148160, 9870848, 9972224, 9128704, 6594816, 4275712, /* 2184-2191 */ +3395840, 3394816, 3170304, 5387776, 9277184, 13222912, 13879296, 13946624, /* 2192-2199 */ +10723328, 7348992, 6856960, 7050240, 7229696, 7991808, 8251648, 7711744, /* 2200-2207 */ +8371456, 9646848, 8851456, 6012672, 3946752, 2889984, 6297856, 9156096, /* 2208-2215 */ +7699456, 6540032, 6146048, 6054656, 8854528, 12340224, 13930752, 13760512, /* 2216-2223 */ +12460800, 12424960, 13115136, 12744960, 12230144, 9877760, 6480384, 5866240, /* 2224-2231 */ +7402752, 8848128, 9316352, 9025792, 8190720, 9254144, 10715648, 11534336, /* 2232-2239 */ +12451072, 12819456, 10827776, 7317504, 5697792, 5918720, 5284096, 4299264, /* 2240-2247 */ +4242944, 3840256, 2536704, 1361152, 1996032, 2771200, 4046080, 7687936, /* 2248-2255 */ +9875968, 10588672, 12534016, 13988608, 12865536, 10210304, 9547008, 11201792, /* 2256-2263 */ +12187392, 12941056, 13364736, 10958336, 5948928, 3739648, 5777408, 8571904, /* 2264-2271 */ +9762816, 10469632, 13109248, 14739968, 12838656, 9749248, 8593920, 8587264, /* 2272-2279 */ +8656128, 8971776, 8328704, 6852352, 7358208, 10254336, 11269376, 10843136, /* 2280-2287 */ +8733440, 4860928, 3186688, 5847296, 7654912, 6169856, 6335232, 8840704, /* 2288-2295 */ +10177280, 8436224, 5095424, 3188224, 3558656, 5936128, 8205824, 7953408, /* 2296-2303 */ +6984448, 7823872, 9598976, 12585728, 15005696, 14497024, 11081216, 7885056, /* 2304-2311 */ +6188032, 5217024, 4559616, 4183552, 4480000, 5306880, 6512640, 7801600, /* 2312-2319 */ +9106176, 9261824, 8975360, 9438464, 9424384, 9171456, 9036032, 9721856, /* 2320-2327 */ +11599616, 13345280, 13482496, 11953408, 9710592, 7598592, 7052288, 9511424, /* 2328-2335 */ +13383680, 15197952, 13911808, 12068352, 11566080, 8976128, 5854208, 4060928, /* 2336-2343 */ +2367744, 2752512, 3942400, 3741952, 4028160, 5719808, 6606848, 6847744, /* 2344-2351 */ +7014912, 5710848, 4557056, 5743872, 7197440, 7436032, 7824128, 9018624, /* 2352-2359 */ +10743296, 11919104, 12588800, 12977408, 12499456, 11449856, 10139904, 9248768, /* 2360-2367 */ +8844800, 8723456, 10746624, 11904256, 8937984, 5322240, 4290816, 3527168, /* 2368-2375 */ +3461120, 4590848, 6140160, 8288768, 9902848, 9999616, 10744832, 11863040, /* 2376-2383 */ +11498752, 10064640, 8186880, 6708224, 7083264, 8407040, 9832448, 9396480, /* 2384-2391 */ +7841536, 8556800, 9084416, 8034048, 7567104, 6966272, 5515776, 6275840, /* 2392-2399 */ +9086208, 11424000, 12375552, 12559872, 12777984, 13566208, 14390016, 14051072, /* 2400-2407 */ +12068864, 10413568, 9520896, 6513920, 4531456, 4754176, 3400448, 1850880, /* 2408-2415 */ +3618560, 6706688, 7513344, 5304320, 3169024, 4477696, 6300672, 6910720, /* 2416-2423 */ +7669504, 8471296, 8179712, 6155776, 4071680, 3862272, 4777984, 5350912, /* 2424-2431 */ +7153408, 10018816, 11638528, 12297984, 12648192, 12234496, 11686912, 11399680, /* 2432-2439 */ +11236608, 11966720, 12903424, 11421440, 10381824, 11429120, 10542592, 6912256, /* 2440-2447 */ +5252608, 6403328, 6776064, 6545920, 7754240, 9001728, 8957952, 8612096, /* 2448-2455 */ +9577216, 10801408, 9359872, 6007552, 3851776, 3849728, 5346560, 6652416, /* 2456-2463 */ +6577664, 5206784, 3696896, 4773376, 8087040, 9960704, 8795648, 8099840, /* 2464-2471 */ +9071872, 9452032, 9744384, 10516736, 11195904, 12093440, 12054272, 10322688, /* 2472-2479 */ +8605440, 8646656, 9681664, 9375488, 7258624, 5276672, 5202944, 5298176, /* 2480-2487 */ +4834816, 5677824, 6919680, 6437120, 5334272, 7010816, 10212608, 11142144, /* 2488-2495 */ +11766016, 13851648, 14204672, 12950528, 11608064, 10633472, 10718720, 11286272, /* 2496-2503 */ +10870272, 9987584, 9590528, 8224768, 6195968, 5052160, 5198080, 6771456, /* 2504-2511 */ +8845824, 9112576, 7054848, 5538304, 6724608, 8342528, 7685120, 5964544, /* 2512-2519 */ +5404672, 7395072, 9683968, 9679360, 10526720, 11659776, 9711104, 7871488, /* 2520-2527 */ +7203072, 6136064, 6194688, 7375104, 8058368, 7789312, 6220800, 3301632, /* 2528-2535 */ +1347072, 2386432, 5132800, 6524672, 5963776, 5888512, 8368384, 11800320, /* 2536-2543 */ +13546752, 12726784, 10813696, 10274304, 10400512, 10358528, 10804480, 10957568, /* 2544-2551 */ +11652608, 12867840, 12139520, 9939456, 9249792, 9657856, 9116928, 7528192, /* 2552-2559 */ +5097216, 4215040, 6330880, 8151552, 7352064, 5646336, 5449472, 6474240, /* 2560-2567 */ +6061056, 5093632, 6412800, 8413696, 9361152, 9796864, 10187008, 10958592, /* 2568-2575 */ +11332352, 10127616, 8007168, 6905856, 6791424, 6740992, 8462592, 11268096, /* 2576-2583 */ +11446784, 9312512, 8049408, 8405760, 8503296, 6812928, 4598528, 3852800, /* 2584-2591 */ +4302336, 4939008, 6477056, 8886016, 9883136, 9234688, 8803840, 9508352, /* 2592-2599 */ +11321856, 12936448, 12649984, 11837184, 11371520, 11002880, 11489280, 11339008, /* 2600-2607 */ +10730752, 10036992, 7286016, 4904704, 5213440, 6141440, 7775232, 9993216, /* 2608-2615 */ +10374144, 9269248, 9047552, 10615296, 11664128, 10245376, 7896576, 5941760, /* 2616-2623 */ +4509184, 4827648, 6797568, 8315392, 8968448, 8726528, 7118848, 4747264, /* 2624-2631 */ +3292416, 3427328, 3547136, 3342336, 4204800, 6514688, 9453568, 11303424, /* 2632-2639 */ +11245056, 10678784, 10728192, 10187264, 8939520, 8999424, 10168576, 10861056, /* 2640-2647 */ +10729472, 10713600, 11550208, 12062976, 9881088, 6230528, 4879104, 5792256, /* 2648-2655 */ +6076416, 5625344, 6892800, 9649920, 10466048, 8321024, 6173440, 6141440, /* 2656-2663 */ +6488064, 5816320, 6322944, 8874752, 10638336, 10415616, 9788160, 9015296, /* 2664-2671 */ +7208192, 5201664, 5383168, 8154368, 10392832, 9424640, 8195072, 9551616, /* 2672-2679 */ +11303424, 11491584, 10534912, 9214720, 7062272, 4825600, 4791040, 7563520, /* 2680-2687 */ +10525696, 10306816, 7521024, 4981504, 4571904, 6213888, 8422656, 10228736, /* 2688-2695 */ +11393280, 12334336, 12871680, 11890944, 10288128, 9613312, 8887296, 8196608, /* 2696-2703 */ +9443328, 11131648, 11629312, 11300352, 8824320, 4897536, 2011136, 913408, /* 2704-2711 */ +1887744, 5131520, 8238592, 9044992, 8122624, 7343104, 6949120, 7408384, /* 2712-2719 */ +10341632, 12472064, 10907648, 9004288, 8316416, 7577344, 7512320, 8196864, /* 2720-2727 */ +7907072, 6687744, 5627392, 5886208, 6953984, 7948800, 9542656, 11164928, /* 2728-2735 */ +11813632, 11504640, 10269696, 9266688, 10081280, 10417152, 8609280, 6573824, /* 2736-2743 */ +4970496, 4708864, 6079232, 7308544, 9178368, 12455936, 14419968, 13731328, /* 2744-2751 */ +11672320, 9702656, 8049920, 6788096, 6764544, 7358720, 7343616, 6955264, /* 2752-2759 */ +6604032, 6619136, 6167552, 5074432, 5168128, 6586112, 7228416, 6939136, /* 2760-2767 */ +7179776, 7829248, 7836160, 7370496, 7069952, 7988480, 9982464, 11051776, /* 2768-2775 */ +11227648, 11992064, 12391424, 11076096, 9728256, 10481664, 12180480, 12302080, /* 2776-2783 */ +10306816, 6922240, 4695040, 4421888, 4665600, 5196288, 5743104, 6182144, /* 2784-2791 */ +7710976, 8740352, 6790912, 5060096, 6213888, 7913216, 8739072, 8890624, /* 2792-2799 */ +9150976, 10590208, 12276736, 12417280, 11012352, 9093120, 7716352, 7374080, /* 2800-2807 */ +7250176, 6366976, 5250048, 5681408, 7877376, 8668416, 6452224, 4348928, /* 2808-2815 */ +4037888, 5048320, 6093312, 7062272, 9026048, 11743488, 13439744, 13372672, /* 2816-2823 */ +12854528, 12193536, 10361344, 8413440, 8645376, 10393344, 11286016, 11402496, /* 2824-2831 */ +12210432, 11443712, 9219840, 7631616, 7338240, 8833280, 9216000, 6538752, /* 2832-2839 */ +4507648, 5347072, 6518272, 6876160, 7130112, 8909568, 11193600, 11377408, /* 2840-2847 */ +10142464, 9455104, 7602944, 5669632, 5946624, 6629888, 6208768, 4983040, /* 2848-2855 */ +4359424, 4950784, 6364672, 7062016, 6668800, 7415808, 9254656, 9974528, /* 2856-2863 */ +9105408, 8452352, 8728576, 8751360, 7436032, 5585920, 5349888, 7138048, /* 2864-2871 */ +9257728, 10437376, 11718656, 12437760, 12028160, 10993920, 10167296, 10391552, /* 2872-2879 */ +10437632, 9115904, 7330048, 6049792, 6203648, 7657984, 9991168, 11670784, /* 2880-2887 */ +10840832, 8588544, 7459840, 6877440, 6535424, 7358208, 8344320, 7854080, /* 2888-2895 */ +6475520, 5794048, 5783808, 6492672, 7179776, 7241472, 6539520, 6561280, /* 2896-2903 */ +7939328, 8287744, 6794752, 5368320, 5940224, 7675392, 8532736, 7996928, /* 2904-2911 */ +7832576, 8955392, 9027072, 8786432, 10449152, 13376768, 15454208, 15298816, /* 2912-2919 */ +12749312, 10893824, 11276800, 11886592, 10730240, 8852992, 8018176, 7908096, /* 2920-2927 */ +7094784, 6061312, 6204672, 6847232, 6595584, 5749760, 5637632, 6095616, /* 2928-2935 */ +5971456, 6088192, 8076800, 10223872, 9774592, 7656704, 6843648, 7246592, /* 2936-2943 */ +7247360, 7552512, 8723200, 9752320, 8969472, 6571264, 5108736, 5214720, /* 2944-2951 */ +6193408, 8183552, 10382336, 11447296, 10896128, 9811200, 9471232, 9179136, /* 2952-2959 */ +8827904, 8391680, 8699648, 11087104, 12267520, 10380032, 8550144, 7992320, /* 2960-2967 */ +8069632, 7973120, 7306240, 6924288, 7196160, 8382976, 8000256, 6034944, /* 2968-2975 */ +3992320, 3158272, 4667392, 7497984, 8756736, 7707136, 6435328, 6807552, /* 2976-2983 */ +8948736, 11963136, 13334272, 11844352, 10193664, 9538816, 8996352, 8811776, /* 2984-2991 */ +9327104, 9574400, 9315584, 9115392, 9068288, 9595904, 10137600, 10017024, /* 2992-2999 */ +9167360, 7239680, 5644288, 5274880, 4543488, 3324416, 2627328, 2924032, /* 3000-3007 */ +4661248, 5630464, 5003264, 5871360, 7879424, 9418496, 11148544, 12933632, /* 3008-3015 */ +13830400, 14014720, 12967424, 10873088, 8995584, 7757056, 6416384, 7175680, /* 3016-3023 */ +10486784, 11390720, 8867584, 7561216, 9019648, 9646080, 8707328, 7404032, /* 3024-3031 */ +6323200, 5906432, 6080000, 7190272, 8863488, 9085440, 8530688, 8400640, /* 3032-3039 */ +8078592, 8315904, 9379584, 8700416, 6633728, 5931776, 6617088, 8275200, /* 3040-3047 */ +9939968, 9445376, 8256256, 7510272, 7322112, 8313600, 8913408, 9121280, /* 3048-3055 */ +9747200, 9290752, 8258816, 8280576, 9380096, 10176000, 9139968, 7704064, /* 3056-3063 */ +7560960, 7918080, 8018944, 7809792, 7423232, 8319488, 10384896, 11320832, /* 3064-3071 */ +9615616, 7730176, 7393792, 7472640, 7227392, 7321344, 7969024, 8550144, /* 3072-3079 */ +8357376, 7168256, 7695872, 10454784, 11202304, 9498624, 8305664, 8824832, /* 3080-3087 */ +9300224, 9520128, 10590208, 11599616, 10451200, 7576064, 5437696, 5698560, /* 3088-3095 */ +6770176, 6732032, 5952512, 5819392, 6795776, 7966720, 8046336, 6736640, /* 3096-3103 */ +6106880, 6146560, 5552128, 5481472, 6642688, 7940096, 8997376, 10580736, /* 3104-3111 */ +11960320, 11596544, 9635584, 7877120, 7889408, 8986368, 8979712, 8587520, /* 3112-3119 */ +9348096, 10091008, 9305856, 7442688, 6604288, 7484928, 8225280, 8057344, /* 3120-3127 */ +8247040, 9313792, 9685504, 9178368, 9015552, 9253376, 9262080, 8649216, /* 3128-3135 */ +7886848, 8154368, 9115904, 10426624, 11511552, 11159552, 9487360, 8435968, /* 3136-3143 */ +8278784, 8419072, 8935936, 9042432, 7942144, 6572800, 5435904, 5070336, /* 3144-3151 */ +5022208, 4858368, 6104064, 8692224, 9746688, 8465664, 7778048, 7535360, /* 3152-3159 */ +6890496, 7666176, 10094336, 9903616, 6863360, 5587200, 6905856, 8703488, /* 3160-3167 */ +9554432, 8386048, 7035648, 8301824, 10287104, 11104000, 10681344, 9966848, /* 3168-3175 */ +9821696, 9601536, 8742656, 8346368, 8566272, 8762112, 9385472, 9768192, /* 3176-3183 */ +8658432, 6626048, 5527808, 5952000, 6969856, 8122880, 9423360, 10781440, /* 3184-3191 */ +11868928, 11945984, 11258112, 10098688, 8876032, 8280832, 8020480, 7140096, /* 3192-3199 */ +6459904, 6720512, 7381504, 7312384, 6925824, 6121728, 5419776, 5553152, /* 3200-3207 */ +5358592, 5111808, 6298368, 7627520, 7968512, 8635648, 9172736, 9512448, /* 3208-3215 */ +9667072, 9167360, 9080832, 9154304, 9268736, 10262016, 11686912, 12697856, /* 3216-3223 */ +12451840, 10305792, 7732736, 7745024, 8240128, 7048704, 6468864, 6968064, /* 3224-3231 */ +7275264, 8155392, 9592064, 9737984, 9002752, 9126656, 9519360, 9173504, /* 3232-3239 */ +8758272, 8680192, 8290304, 8435968, 9214464, 8974336, 8273152, 8236032, /* 3240-3247 */ +7626752, 6507008, 6346240, 6674688, 6564608, 6320640, 6425088, 6368256, /* 3248-3255 */ +6079744, 6398720, 7112960, 8057856, 9389056, 10241536, 10253824, 9950720, /* 3256-3263 */ +9991936, 10024704, 9600000, 8542464, 7449600, 7791360, 8655616, 8192768, /* 3264-3271 */ +8065536, 9696000, 11466240, 11373568, 10407936, 10395648, 10624768, 10087936, /* 3272-3279 */ +8785920, 7012096, 5840128, 6299392, 7252224, 7038720, 6609664, 7338496, /* 3280-3287 */ +8357376, 8849664, 8804352, 8258816, 8123136, 8658944, 9021696, 8728320, /* 3288-3295 */ +8262656, 7806208, 7030528, 6954496, 7424768, 7451648, 7761408, 8230400, /* 3296-3303 */ +7750656, 6906368, 7386624, 8342528, 7746560, 6937088, 7585792, 8813312, /* 3304-3311 */ +9588736, 10370560, 11675136, 11613952, 10782464, 10398976, 9518848, 8981504, /* 3312-3319 */ +9784832, 10462464, 9810432, 7993600, 6834176, 7509504, 8744704, 9691392, /* 3320-3327 */ +10389504, 9353984, 7114752, 6643456, 8104448, 8880896, 8375552, 7974656, /* 3328-3335 */ +7147520, 6089472, 6150144, 6138624, 6192384, 6928384, 7082496, 5587456, /* 3336-3343 */ +4522752, 5725184, 6884864, 6963456, 7522304, 8313088, 8530432, 8517120, /* 3344-3351 */ +8548096, 9211648, 10349056, 10640384, 10081280, 10504448, 11668736, 11860480, /* 3352-3359 */ +10958592, 9651968, 9137152, 9691648, 10176256, 10593536, 10936832, 11101696, /* 3360-3367 */ +10864640, 9501440, 8121344, 8107008, 8290560, 7556352, 7153152, 6930176, /* 3368-3375 */ +5821184, 5496320, 6044928, 6196736, 7072256, 7991552, 7439104, 6990080, /* 3376-3383 */ +7305728, 7066368, 6670336, 7148544, 8409856, 8843264, 8218112, 7597568, /* 3384-3391 */ +6663424, 6359040, 7761152, 9424384, 10045696, 10100736, 10419456, 10219264, /* 3392-3399 */ +9605888, 9846016, 10025216, 9874688, 10760448, 10887680, 8552960, 6692352, /* 3400-3407 */ +7208704, 7915264, 7500800, 6932224, 7038720, 7779584, 8384000, 8708608, /* 3408-3415 */ +8546304, 8453632, 8722176, 8691712, 9208064, 10095872, 9671936, 8496896, /* 3416-3423 */ +7928064, 8222464, 8847616, 9228800, 9612032, 10183680, 10451456, 9833728, /* 3424-3431 */ +8803072, 8431872, 8102656, 6876160, 6545664, 7171584, 6881536, 6504448, /* 3432-3439 */ +6678528, 6710528, 6678784, 7138048, 7093504, 6473472, 6780672, 7049216, /* 3440-3447 */ +6443520, 5941760, 6374144, 7558656, 8216832, 8139520, 8866816, 10391040, /* 3448-3455 */ +11035904, 10553600, 10314752, 10536704, 11215360, 11671808, 10652928, 9143040, /* 3456-3463 */ +9384448, 11158272, 11785216, 10714368, 9862400, 9896704, 9976064, 9460480, /* 3464-3471 */ +8614400, 7779328, 7715584, 8336384, 7989248, 6136064, 4986112, 5312256, /* 3472-3479 */ +5568000, 5949696, 6790400, 6688768, 6110208, 6766080, 7578624, 7723776, /* 3480-3487 */ +7811328, 7779840, 7630848, 7878144, 8299776, 8489216, 8361728, 7937536, /* 3488-3495 */ +7966464, 8121600, 8027648, 8424448, 8638464, 8071168, 8571648, 9764352, /* 3496-3503 */ +10082048, 10732288, 11167232, 9995776, 9060864, 9392896, 10010112, 10546944, /* 3504-3511 */ +10655744, 9957376, 9964800, 10572288, 10081792, 9387008, 8843776, 7406592, /* 3512-3519 */ +6324992, 7118592, 8480512, 8754688, 7961344, 6862080, 6096128, 6178560, /* 3520-3527 */ +6757376, 7715072, 8863488, 9114880, 8589056, 8137984, 7864320, 7320320, /* 3528-3535 */ +6404864, 6294272, 7043072, 7214592, 7262208, 8317696, 9549568, 9324800, /* 3536-3543 */ +8386048, 8302848, 8800768, 9297664, 9619456, 9427712, 8832768, 8543488, /* 3544-3551 */ +8795904, 9489920, 10341888, 10250240, 9484032, 8939776, 8875776, 9011712, /* 3552-3559 */ +8877056, 8992000, 9556992, 9351424, 8120832, 7352064, 8038912, 8663808, /* 3560-3567 */ +8317184, 7803648, 7696384, 7729408, 7120384, 6686464, 7004160, 7131136, /* 3568-3575 */ +7221760, 8256256, 9233152, 8873472, 8830976, 9459456, 8828672, 7748096, /* 3576-3583 */ +7599616, 7695104, 8061184, 8376576, 7946752, 7554560, 7915008, 8000256, /* 3584-3591 */ +7756800, 8217856, 9210624, 9633792, 8926976, 7760640, 7277056, 7469312, /* 3592-3599 */ +8107776, 8389376, 7620352, 7438848, 8245248, 8438784, 8046080, 8397056, /* 3600-3607 */ +9005824, 8675584, 8268800, 8500992, 8923904, 9714688, 10756096, 11013632, /* 3608-3615 */ +10568704, 9751040, 9338880, 9577472, 9331200, 8280576, 7907328, 8387840, /* 3616-3623 */ +8754688, 8887808, 8253696, 7189760, 6894848, 6874624, 6571264, 7338240, /* 3624-3631 */ +9031424, 9542656, 8846336, 8188160, 6942208, 5652480, 5721856, 6462976, /* 3632-3639 */ +7459072, 8795648, 9486336, 9431808, 9064960, 8328960, 8489728, 9845248, /* 3640-3647 */ +10745600, 10771712, 10159104, 8900352, 8167680, 8597504, 9625088, 10651392, /* 3648-3655 */ +10083072, 8024320, 6422272, 6234112, 6884096, 7927552, 9090304, 9416704, /* 3656-3663 */ +8913408, 7981824, 6993664, 6891008, 7694080, 8628224, 9359616, 9193216, /* 3664-3671 */ +8130816, 7570432, 8373760, 9263360, 9173248, 8709632, 8611072, 8369664, /* 3672-3679 */ +7782656, 7997440, 9528832, 10448384, 9855488, 9072128, 9000192, 9653248, /* 3680-3687 */ +10055680, 8779776, 6800896, 6753024, 8193792, 8985344, 8986880, 9060352, /* 3688-3695 */ +9648640, 10205440, 9224448, 7212288, 6273024, 6747136, 7481344, 7463936, /* 3696-3703 */ +7196672, 7038208, 6674688, 6345216, 7129600, 8612864, 8687104, 7994368, /* 3704-3711 */ +8623360, 9223680, 8450560, 7754752, 7516672, 7209728, 7242496, 7267328, /* 3712-3719 */ +7140352, 7689472, 8433408, 9133568, 10479872, 11026176, 9713664, 8088576, /* 3720-3727 */ +7780864, 8133888, 8003072, 8032000, 9053952, 10521856, 11052544, 10532352, /* 3728-3735 */ +10167040, 10054912, 9761536, 9481472, 8915712, 8271616, 7999744, 7511040, /* 3736-3743 */ +6848000, 6596864, 6889984, 7434496, 7412224, 7085056, 7054848, 7511552, /* 3744-3751 */ +8449280, 8950016, 8669952, 8658944, 8966400, 8991488, 8701184, 8289792, /* 3752-3759 */ +8147200, 8115200, 8073472, 8801024, 9905408, 10816512, 11266816, 10530560, /* 3760-3767 */ +9658880, 9382912, 8799744, 8252672, 8732928, 9006848, 8306944, 7754240, /* 3768-3775 */ +7910912, 8351232, 8511744, 8147712, 7975936, 8174848, 7822336, 6949888, /* 3776-3783 */ +6476032, 6441216, 6356992, 6259200, 6805504, 8288000, 9500672, 9078528, /* 3784-3791 */ +8104704, 7999232, 8023040, 7796992, 8152320, 8579328, 8012032, 7806976, /* 3792-3799 */ +8840960, 9403392, 9208832, 9288704, 9335296, 8843520, 8436224, 8595456, /* 3800-3807 */ +9143552, 8968704, 7638784, 7174912, 7967488, 8313600, 8109568, 8078592, /* 3808-3815 */ +8177664, 8192256, 8376832, 9047808, 9697536, 9981696, 9615872, 8602624, /* 3816-3823 */ +7357184, 6733568, 7750912, 9133824, 9054464, 8496640, 8741120, 9653248, /* 3824-3831 */ +10415872, 9862912, 8892672, 8892928, 9164544, 8963328, 8632320, 8568064, /* 3832-3839 */ +8844032, 9152256, 8790016, 7337984, 6149632, 6545408, 7440128, 7319808, /* 3840-3847 */ +6755840, 6465024, 5987840, 5804032, 6814720, 8214528, 8813312, 8754176, /* 3848-3855 */ +9038336, 9741568, 10270720, 10362880, 9791488, 9593856, 10521344, 10797312, /* 3856-3863 */ +9398528, 7960064, 8016128, 9102080, 9820928, 9820928, 9351680, 8244480, /* 3864-3871 */ +7133952, 7232768, 8074240, 8769024, 9347840, 9774592, 9496320, 8320256, /* 3872-3879 */ +6913024, 6360832, 6754304, 6848000, 6866944, 7386112, 7537152, 7397888, /* 3880-3887 */ +7330304, 7251968, 7510016, 7822848, 7430912, 6725632, 7184896, 8803072, /* 3888-3895 */ +10314496, 10979072, 10559488, 9396736, 8719104, 9214208, 9903104, 9831680, /* 3896-3903 */ +9148672, 8740608, 8855808, 9098752, 9151232, 9071616, 8839168, 8570624, /* 3904-3911 */ +8552960, 9084160, 9961472, 10244608, 9742592, 8999680, 8186112, 7605248, /* 3912-3919 */ +7082496, 6515200, 6909952, 8327424, 9411840, 9073664, 7547904, 6377728, /* 3920-3927 */ +6617088, 7603200, 8197376, 8014848, 7552512, 7544320, 7716608, 7605504, /* 3928-3935 */ +7730432, 8057344, 7572224, 6884096, 7430656, 8245760, 8070144, 7853824, /* 3936-3943 */ +8372736, 8981760, 9643776, 10045184, 9717760, 9236224, 9193728, 9842688, /* 3944-3951 */ +10644480, 10403584, 9472512, 9035520, 8626176, 8257280, 8472320, 8747264, /* 3952-3959 */ +8703488, 8664064, 8955648, 8786688, 7633408, 7401728, 8222976, 8229888, /* 3960-3967 */ +7583744, 7097088, 6811904, 7091712, 7761920, 8087040, 8177152, 8140288, /* 3968-3975 */ +7825152, 7905024, 8847360, 9650688, 9627648, 9388288, 9030400, 8310272, /* 3976-3983 */ +8061184, 8504064, 8545280, 8281088, 8581120, 8930816, 8812544, 8576512, /* 3984-3991 */ +8055808, 7444992, 7175936, 7363840, 8042496, 8476160, 8371712, 8636416, /* 3992-3999 */ +8910848, 8531968, 8662784, 9315584, 9347584, 8929792, 8934400, 9684736, /* 4000-4007 */ +10412800, 9897472, 8758528, 8704512, 9277440, 9160960, 8437504, 7918080, /* 4008-4015 */ +8236800, 8809472, 8374272, 7388672, 7382784, 8076288, 8160000, 7538944, /* 4016-4023 */ +6902784, 6748416, 7076096, 7862784, 8903936, 9492736, 9170176, 8624384, /* 4024-4031 */ +8514048, 8716032, 8999936, 8775424, 7344896, 5735168, 5977344, 7217920, /* 4032-4039 */ +7399424, 7116288, 7166464, 7302144, 7606272, 8121088, 8774400, 9415680, /* 4040-4047 */ +9657344, 9514752, 9239552, 9149440, 9547520, 10137088, 10734848, 11223808, /* 4048-4055 */ +10965504, 10191360, 9731840, 9584896, 9279488, 8640512, 7935232, 7608832, /* 4056-4063 */ +7757056, 7848192, 7375616, 6778112, 6882560, 7285760, 7157248, 6689280, /* 4064-4071 */ +6666240, 7170560, 7332352, 7116544, 7367680, 7854336, 7501568, 6979328, /* 4072-4079 */ +7478016, 8353024, 8663808, 8754688, 9187840, 9530880, 9323264, 9266432, /* 4080-4087 */ +10057984, 11363328, 12085504, 11216640, 9493504, 8952320, 9326336, 9347840, /* 4088-4095 */ +9327872, 9175296, 8508928, 7884288, 7774976, 7823872, 7625984, 7458560, /* 4096-4103 */ +7568384, 7505664, 7217664, 7027200, 7018496, 7369728, 8047104, 8470528, /* 4104-4111 */ +8242688, 7555840, 7033344, 7120384, 7400192, 7477504, 7620608, 7892736, /* 4112-4119 */ +8265984, 8902400, 9647104, 10214912, 10356736, 10205184, 10252800, 10429184, /* 4120-4127 */ +10244096, 9280768, 8115200, 8030976, 8705792, 8879616, 8450048, 8331264, /* 4128-4135 */ +8977152, 9787136, 9848576, 8990464, 8193280, 8028672, 7871744, 7490560, /* 4136-4143 */ +7106304, 6679296, 6452736, 6255872, 6005504, 6270720, 7018240, 7815936, /* 4144-4151 */ +8602624, 9100544, 8918528, 8079360, 7347456, 7312384, 7542016, 7561984, /* 4152-4159 */ +7681280, 8370432, 9168128, 9499904, 9689600, 10139904, 10425088, 10037760, /* 4160-4167 */ +9342464, 8918272, 8564480, 8083456, 7982848, 8659456, 9420032, 9765888, /* 4168-4175 */ +9983488, 10060800, 9623808, 8466176, 7312128, 7213056, 7679232, 7717120, /* 4176-4183 */ +7283456, 6819584, 6831360, 7519744, 8113408, 7905792, 7946496, 8993792, /* 4184-4191 */ +9957120, 10025728, 9685760, 9300992, 8657152, 7920896, 7785472, 8272128, /* 4192-4199 */ +8372480, 7822336, 7424768, 7709184, 8457472, 8758784, 8589056, 8713984, /* 4200-4207 */ +8845568, 8430592, 7896576, 7848448, 8201728, 8781312, 9303040, 9134336, /* 4208-4215 */ +8161280, 7293440, 7368960, 7846144, 7867648, 7665408, 7720960, 8052736, /* 4216-4223 */ +8392960, 8491264, 8380672, 8179200, 8116224, 8543232, 9208320, 9414912, /* 4224-4231 */ +9195776, 9500416, 10112512, 9892352, 9134592, 8553728, 8231424, 8392704, /* 4232-4239 */ +8907520, 9015296, 8434944, 7837440, 7811840, 8114944, 8386048, 8393984, /* 4240-4247 */ +8215296, 8259328, 8181760, 7637504, 7236864, 7118592, 7237120, 7715328, /* 4248-4255 */ +7810560, 7139328, 6529024, 6545920, 7326720, 8596992, 9381632, 9309440, /* 4256-4263 */ +9031936, 9077504, 9404160, 9543424, 9422592, 9355520, 9154304, 8744192, /* 4264-4271 */ +8602880, 8787200, 9064448, 9492992, 9681664, 9347840, 8971776, 8801024, /* 4272-4279 */ +8669696, 8563456, 8758272, 9209088, 9293312, 8768512, 8096768, 7754496, /* 4280-4287 */ +7539712, 6930432, 6153728, 6022144, 6630656, 7164928, 7309056, 7641856, /* 4288-4295 */ +8370688, 8953600, 9007360, 8642560, 8379136, 8428288, 8565248, 8707840, /* 4296-4303 */ +8669696, 8384512, 8285952, 8673536, 9256960, 9708288, 9888256, 9619200, /* 4304-4311 */ +9018624, 8536576, 8232704, 8033792, 8156160, 8483328, 8723456, 8878336, /* 4312-4319 */ +8919552, 8766464, 8632064, 8657152, 8461824, 8004864, 7715328, 7691008, /* 4320-4327 */ +7851008, 7860992, 7555840, 7549696, 7733248, 7552768, 7462656, 7771648, /* 4328-4335 */ +7985408, 8015872, 8368896, 9018880, 9214976, 8676608, 8057856, 7904256, /* 4336-4343 */ +8075264, 8360704, 8732672, 8949248, 8853504, 8791552, 8822272, 8659200, /* 4344-4351 */ +8510464, 8690432, 9049856, 9275392, 9184256, 8956160, 8921600, 8882432, /* 4352-4359 */ +8463360, 7845632, 7661056, 8242176, 8950016, 9141248, 8960000, 8619264, /* 4360-4367 */ +8227840, 8108288, 8238080, 8235776, 8079104, 7963136, 7853824, 7886848, /* 4368-4375 */ +8129280, 8002560, 7623680, 7950336, 8504576, 8242432, 7697664, 7788800, /* 4376-4383 */ +8448512, 8960256, 8760320, 8182784, 7963392, 8260096, 8725504, 9073408, /* 4384-4391 */ +8980480, 8420096, 8226304, 8897280, 9305600, 8508416, 7497216, 7372288, /* 4392-4399 */ +7827456, 8368128, 8963584, 9411584, 9405696, 8972288, 8596736, 8552448, /* 4400-4407 */ +8512256, 8386560, 8387584, 8363776, 8154368, 7903744, 7745024, 7930368, /* 4408-4415 */ +8242944, 8090624, 7804416, 7913728, 8219648, 8353792, 8188160, 7805440, /* 4416-4423 */ +7492864, 7500288, 7602944, 7574528, 7610880, 7984128, 8306432, 8252672, /* 4424-4431 */ +8303360, 8788224, 9272832, 8982016, 8255232, 8337408, 9024256, 9428480, /* 4432-4439 */ +9716480, 9760256, 9240064, 8773888, 8755712, 8874496, 8830976, 8660224, /* 4440-4447 */ +8602624, 8488448, 8212480, 8244736, 8548608, 8609024, 8347648, 8023296, /* 4448-4455 */ +7955456, 8444416, 9038336, 9026816, 9001728, 9383424, 9304064, 8445184, /* 4456-4463 */ +7714048, 7705600, 7876864, 7675648, 7519744, 7723264, 7852032, 7918592, /* 4464-4471 */ +8237824, 8455936, 8379904, 8515840, 8722688, 8513792, 8237056, 8095744, /* 4472-4479 */ +7920384, 7892736, 8122880, 8262656, 8065536, 7859712, 7951104, 8433408, /* 4480-4487 */ +9130496, 9383168, 9073408, 8762368, 8644096, 8789504, 9152256, 9291264, /* 4488-4495 */ +9275648, 9274368, 8856064, 8124928, 7903744, 8199424, 8320256, 8225536, /* 4496-4503 */ +8173824, 8111616, 7771392, 7224064, 7025920, 7427072, 7917312, 7750144, /* 4504-4511 */ +7165696, 7144960, 7776512, 8101888, 7880192, 7898112, 8323072, 8547072, /* 4512-4519 */ +8769024, 9191168, 9105152, 8370688, 7923456, 8215040, 8856576, 9337856, /* 4520-4527 */ +9258752, 8909824, 8784896, 8889088, 8861440, 8599808, 8529152, 8854528, /* 4528-4535 */ +9118976, 9020672, 8835072, 8725248, 8519168, 8448512, 8782336, 8813568, /* 4536-4543 */ +8392448, 8465664, 8973568, 9225984, 9136128, 8851712, 8774400, 8943104, /* 4544-4551 */ +8675072, 8000256, 7871232, 8146432, 7743744, 6878464, 6788608, 7222272, /* 4552-4559 */ +6962176, 6304000, 6280704, 6924288, 7705600, 8320512, 8699136, 8981248, /* 4560-4567 */ +9050368, 8773632, 8703744, 9100800, 9380608, 9353984, 9495040, 9602048, /* 4568-4575 */ +9033472, 8578560, 9022976, 9346816, 8866048, 8353024, 8376576, 8704256, /* 4576-4583 */ +8926208, 8893440, 8579328, 8076032, 7426816, 6838016, 7055104, 8056832, /* 4584-4591 */ +8876032, 8990208, 8601856, 8149760, 7565568, 7040768, 7271680, 7756544, /* 4592-4599 */ +7489792, 7107072, 7681280, 8549888, 8797440, 8823808, 8898560, 8781056, /* 4600-4607 */ +8664576, 8838144, 8990208, 9072384, 9178880, 9034752, 9108480, 9521408, /* 4608-4615 */ +9358592, 8780800, 8649728, 8573696, 8315648, 8168960, 8135424, 8045824, /* 4616-4623 */ +7990272, 8152576, 8195584, 7895552, 7766528, 8122112, 8482048, 8560384, /* 4624-4631 */ +8677376, 8855296, 8900352, 8865792, 8809216, 8628224, 8123136, 7540992, /* 4632-4639 */ +7369984, 7285760, 7155200, 7555328, 8137472, 8086272, 7633408, 7549440, /* 4640-4647 */ +7922688, 8214272, 8144640, 8015360, 8121600, 8481792, 8838400, 8947712, /* 4648-4655 */ +8932352, 8771072, 8368384, 8358912, 8967936, 9341184, 9143040, 8956928, /* 4656-4663 */ +9065984, 9052672, 8952832, 9128960, 9048576, 8344576, 7974912, 8491520, /* 4664-4671 */ +9124864, 9181696, 8787200, 8410112, 8302336, 8334592, 8304896, 8233472, /* 4672-4679 */ +8254464, 8221696, 8243712, 8342016, 8020992, 7456768, 7256832, 7596544, /* 4680-4687 */ +8030464, 7926016, 7586816, 7909120, 8669440, 8776448, 8253184, 7894272, /* 4688-4695 */ +8073472, 8474368, 8569856, 8336384, 8042752, 7903744, 8089856, 8403456, /* 4696-4703 */ +8516608, 8377856, 8118016, 8189440, 8603648, 8970240, 9119744, 9032192, /* 4704-4711 */ +8782080, 8687616, 8646656, 8322304, 8116480, 8400896, 8690688, 8773120, /* 4712-4719 */ +8709120, 8416512, 8294144, 8609792, 8824064, 8571136, 8218624, 7958016, /* 4720-4727 */ +7768064, 7799808, 7839744, 7700480, 7608064, 7667200, 7819008, 8140288, /* 4728-4735 */ +8589056, 8891904, 8914176, 8872192, 8923136, 8950528, 8866560, 8635904, /* 4736-4743 */ +8487936, 8465408, 8414976, 8526336, 8902400, 9153536, 9054976, 8716544, /* 4744-4751 */ +8409344, 8277248, 8369664, 8329472, 7950592, 7689472, 8046080, 8656640, /* 4752-4759 */ +8616960, 8144640, 8057344, 8252672, 8451584, 8704000, 8796672, 8526336, /* 4760-4767 */ +8054272, 7804416, 7857664, 8081408, 8359680, 8102144, 7686400, 7915520, /* 4768-4775 */ +8332544, 8297216, 7922432, 7716352, 7885312, 8068608, 8136192, 8584704, /* 4776-4783 */ +9229056, 9436160, 9269760, 9153280, 9298688, 9669888, 9765632, 9116928, /* 4784-4791 */ +8496640, 8690432, 9041920, 8682496, 8167424, 8048384, 7750400, 7126784, /* 4792-4799 */ +6955520, 7302144, 7358464, 6942720, 6965248, 7694080, 8326912, 8638464, /* 4800-4807 */ +8806656, 8712960, 8509952, 8666880, 9094144, 9345792, 9192704, 8754944, /* 4808-4815 */ +8589056, 9071360, 9371648, 8803072, 8166144, 8002304, 7969024, 7857920, /* 4816-4823 */ +7886336, 8193536, 8367360, 8114432, 8001536, 8354048, 8444160, 8175872, /* 4824-4831 */ +8306432, 8677888, 8798976, 8605696, 8126208, 7848960, 8295168, 8926208, /* 4832-4839 */ +8995328, 8640512, 8271360, 8120320, 8399872, 8777728, 8671232, 8246272, /* 4840-4847 */ +8020992, 8136704, 8278272, 8013568, 7721984, 8037632, 8234496, 7793152, /* 4848-4855 */ +7596544, 7798272, 7989504, 8383488, 8579584, 8411392, 8283136, 8249088, /* 4856-4863 */ +8256768, 8378880, 8416256, 8181248, 7754752, 7581440, 7972352, 8403456, /* 4864-4871 */ +8518400, 8786688, 9085696, 8979712, 8788224, 8898816, 9009408, 9012480, /* 4872-4879 */ +8941312, 8852992, 8771840, 8525568, 8290560, 8497664, 8969728, 8829952, /* 4880-4887 */ +8246528, 8115712, 8431616, 8624640, 8470784, 8126976, 7835136, 7851008, /* 4888-4895 */ +8262912, 8525312, 8444928, 8513792, 8605184, 8506368, 8401152, 8104704, /* 4896-4903 */ +7808512, 8056832, 8476672, 8408320, 7942400, 7816960, 8081920, 8127232, /* 4904-4911 */ +7795456, 7724288, 8141568, 8568576, 8485376, 8088064, 8141312, 8849152, /* 4912-4919 */ +9360128, 8986880, 8414976, 8314368, 8409088, 8495872, 8702208, 8987392, /* 4920-4927 */ +9328896, 9401088, 8932352, 8463872, 8417792, 8457728, 8493056, 8521984, /* 4928-4935 */ +8362240, 8163840, 7989504, 7897344, 8014848, 8134912, 8081664, 8129536, /* 4936-4943 */ +8207616, 8031488, 7764736, 7592704, 7429120, 7400960, 7749120, 8302592, /* 4944-4951 */ +8518656, 8186624, 7946752, 8299264, 8622848, 8681984, 9179904, 9632512, /* 4952-4959 */ +9189632, 8651776, 8763648, 9040640, 8890368, 8439808, 8274944, 8444928, /* 4960-4967 */ +8430848, 8285440, 8428544, 8634112, 8470272, 7974912, 7690496, 7877632, /* 4968-4975 */ +8260096, 8362240, 8474112, 8946432, 9221120, 8846080, 8299264, 8205568, /* 4976-4983 */ +8475904, 8777984, 8724992, 8332544, 8127744, 8238592, 8079616, 7909120, /* 4984-4991 */ +8019200, 8026880, 7771136, 7647744, 8051456, 8425472, 8096768, 7846400, /* 4992-4999 */ +8303104, 8550144, 8052992, 7738880, 8029696, 8165376, 8150784, 8282368, /* 5000-5007 */ +8483840, 8849152, 8975104, 8613632, 8392704, 8432640, 8523264, 8813312, /* 5008-5015 */ +9030400, 8957440, 8811776, 8547584, 8329984, 8380672, 8428800, 8465664, /* 5016-5023 */ +8601088, 8581632, 8373248, 8297216, 8328192, 8312576, 8247040, 8106496, /* 5024-5031 */ +7972352, 8000256, 8033792, 8132352, 8630016, 8842752, 8272896, 7645184, /* 5032-5039 */ +7230720, 7389440, 8379136, 9066240, 8749568, 8362752, 8678656, 9250816, /* 5040-5047 */ +9112320, 8444160, 8148992, 8401408, 8763392, 8826368, 8512256, 8413440, /* 5048-5055 */ +8683520, 8672000, 8351488, 8090368, 8030720, 8239360, 8390656, 8076800, /* 5056-5063 */ +7537920, 7490560, 8003584, 8308992, 8205056, 8258560, 8588800, 8987648, /* 5064-5071 */ +9419264, 9576192, 9207296, 8672512, 8396544, 8273664, 8179968, 8112128, /* 5072-5079 */ +7826432, 7699968, 8001536, 8158464, 7941120, 7611392, 7444736, 7745280, /* 5080-5087 */ +8384768, 8572160, 8378624, 8491264, 8738048, 8738304, 8606464, 8641792, /* 5088-5095 */ +8724736, 8622080, 8625664, 8895488, 9069312, 8867584, 8507392, 8342016, /* 5096-5103 */ +8414720, 8464640, 8481536, 8410880, 8366848, 8348672, 8158464, 8041216, /* 5104-5111 */ +8324096, 8385536, 8162816, 8104960, 8105728, 8122368, 8327424, 8415488, /* 5112-5119 */ +8125440, 7909632, 8288256, 8740352, 8699392, 8431104, 8178176, 8115712, /* 5120-5127 */ +8466432, 8756992, 8540928, 8274432, 8345344, 8514560, 8527616, 8557312, /* 5128-5135 */ +8605696, 8426496, 7936256, 7672576, 7929600, 8306432, 8489472, 8466176, /* 5136-5143 */ +8338688, 8011264, 7846144, 8262656, 8708096, 8628480, 8365824, 8448768, /* 5144-5151 */ +8899072, 9051648, 8649984, 8256768, 8249344, 8535808, 8613632, 8252928, /* 5152-5159 */ +8096256, 8369152, 8442112, 8288512, 8294400, 8545536, 8744704, 8831232, /* 5160-5167 */ +8830464, 8483584, 8022784, 8057344, 8279808, 8238336, 8017152, 7895296, /* 5168-5175 */ +8071936, 8245248, 8187136, 8048128, 8084992, 8243200, 8391424, 8244736, /* 5176-5183 */ +8040960, 8203776, 8578048, 8817152, 8903168, 8702464, 8385792, 8257536, /* 5184-5191 */ +8290048, 8189440, 8062976, 8297984, 8619008, 8602368, 8348672, 8231936, /* 5192-5199 */ +8644864, 9030656, 8614144, 8169472, 8421120, 8532224, 8218880, 8125184, /* 5200-5207 */ +8337664, 8551168, 8537856, 8551424, 8803328, 8859392, 8425984, 8087808, /* 5208-5215 */ +8114688, 8316672, 8552192, 8375552, 7971840, 7992832, 8188416, 8059392, /* 5216-5223 */ +8019712, 8445440, 9038336, 9511936, 9261312, 8320512, 7859200, 8104448, /* 5224-5231 */ +8341248, 8535808, 8718336, 8605184, 8182272, 7845888, 8049664, 8282624, /* 5232-5239 */ +8032000, 8030976, 8360704, 8323584, 8061184, 8047104, 8263680, 8412416, /* 5240-5247 */ +8149504, 7867392, 8094976, 8525824, 8544512, 8257280, 8281344, 8814336, /* 5248-5255 */ +9169664, 9135872, 9042432, 8781312, 8481024, 8283904, 8093440, 8093184, /* 5256-5263 */ +8391936, 8691200, 8567040, 8110592, 8041984, 8382976, 8464128, 8423168, /* 5264-5271 */ +8386560, 8236800, 8186880, 8325632, 8411392, 8410368, 8446464, 8448768, /* 5272-5279 */ +8399360, 8290560, 8078336, 8053248, 8281088, 8317952, 8080128, 8057856, /* 5280-5287 */ +8091392, 7930112, 7956736, 8186624, 8326912, 8482048, 8530944, 8308736, /* 5288-5295 */ +8205824, 8391680, 8599040, 8636928, 8631808, 8571648, 8474368, 8455680, /* 5296-5303 */ +8461824, 8465920, 8685312, 8991232, 9018368, 8641280, 8243200, 8264192, /* 5304-5311 */ +8372224, 8346112, 8523520, 8643584, 8479744, 8412672, 8398336, 8315136, /* 5312-5319 */ +8132608, 8134912, 8565760, 8848384, 8511488, 8256768, 8506368, 8691456, /* 5320-5327 */ +8461056, 8250112, 8245504, 8258560, 8267008, 8185600, 7822336, 7658496, /* 5328-5335 */ +7953920, 8261376, 8379648, 8249088, 7965696, 7921408, 8035840, 8114688, /* 5336-5343 */ +8158464, 8186368, 8364800, 8554240, 8351744, 8206336, 8397312, 8542976, /* 5344-5351 */ +8568576, 8694528, 8814592, 8740608, 8503808, 8403200, 8454144, 8555008, /* 5352-5359 */ +8633600, 8470784, 8286976, 8410112, 8620800, 8775168, 8907264, 8858880, /* 5360-5367 */ +8681216, 8681216, 8979456, 9103104, 8660480, 8168448, 8264960, 8473344, /* 5368-5375 */ +8406528, 8292608, 8206080, 8060416, 8026112, 8065792, 8047360, 8108032, /* 5376-5383 */ +8219392, 8126208, 8015360, 7888128, 7704576, 7912704, 8297472, 8186880, /* 5384-5391 */ +8029696, 8178944, 8301568, 8446720, 8546560, 8438528, 8472576, 8615424, /* 5392-5399 */ +8489984, 8280064, 8405248, 8802048, 9115904, 9057024, 8863232, 8823808, /* 5400-5407 */ +8730368, 8389376, 8235264, 8308736, 8326912, 8483328, 8642304, 8443136, /* 5408-5415 */ +8192768, 7929088, 7662080, 7968000, 8524288, 8543488, 8266496, 8188160, /* 5416-5423 */ +8111360, 7913472, 7988480, 8418304, 8580864, 8336384, 8190976, 8148992, /* 5424-5431 */ +8003584, 8014592, 8231936, 8411904, 8512512, 8631296, 8763904, 8785152, /* 5432-5439 */ +8861440, 8957952, 8762368, 8545024, 8435456, 8241920, 8274944, 8500736, /* 5440-5447 */ +8439552, 8179200, 8225536, 8421120, 8401408, 8277760, 8281344, 8211968, /* 5448-5455 */ +8061696, 8301312, 8683520, 8689664, 8513024, 8347648, 8331520, 8465152, /* 5456-5463 */ +8486656, 8553216, 8687872, 8599296, 8402432, 8256512, 8134912, 8246016, /* 5464-5471 */ +8569344, 8647680, 8505088, 8581888, 8771072, 8677376, 8352256, 8163328, /* 5472-5479 */ +8164096, 7975680, 7662336, 7704320, 8033536, 8203008, 8205568, 8207104, /* 5480-5487 */ +8253184, 8371200, 8377856, 8271616, 8317696, 8513792, 8668416, 8762112, /* 5488-5495 */ +8846080, 8883712, 8742144, 8451072, 8250624, 8175616, 8279808, 8472576, /* 5496-5503 */ +8386816, 8057856, 8009984, 8339456, 8584192, 8398080, 8187136, 8303872, /* 5504-5511 */ +8451328, 8594944, 8758272, 8659200, 8500992, 8586496, 8643584, 8534016, /* 5512-5519 */ +8357632, 8276224, 8318208, 8274688, 8131840, 8030976, 7930880, 7853568, /* 5520-5527 */ +7947776, 8126208, 8082176, 8041984, 8349696, 8609792, 8547840, 8527360, /* 5528-5535 */ +8563968, 8512768, 8528384, 8631040, 8675840, 8652032, 8567808, 8451840, /* 5536-5543 */ +8260864, 8092672, 8173824, 8335616, 8370432, 8377088, 8389888, 8410112, /* 5544-5551 */ +8506624, 8685568, 8787712, 8805632, 8865792, 8733184, 8332032, 8185856, /* 5552-5559 */ +8385024, 8405504, 8175616, 7933184, 7844864, 7916544, 7890944, 7817984, /* 5560-5567 */ +7995136, 8329472, 8489216, 8384256, 8328448, 8493568, 8531712, 8346624, /* 5568-5575 */ +8292864, 8436480, 8654080, 8777216, 8719872, 8566784, 8375040, 8242176, /* 5576-5583 */ +8352000, 8635136, 8885248, 9027584, 8922112, 8583936, 8308224, 8337408, /* 5584-5591 */ +8517632, 8547584, 8402432, 8346368, 8425472, 8486912, 8499456, 8512256, /* 5592-5599 */ +8511744, 8431872, 8252160, 8058624, 8116992, 8481536, 8703232, 8428800, /* 5600-5607 */ +8077312, 8063488, 8163072, 8058112, 7887872, 7864832, 7879680, 7797504, /* 5608-5615 */ +7731200, 7833600, 8021504, 8078848, 8000256, 8042240, 8280576, 8580608, /* 5616-5623 */ +8752896, 8699904, 8556032, 8433408, 8359680, 8489472, 8713472, 8710400, /* 5624-5631 */ +8576000, 8540672, 8657664, 8795392, 8908032, 9017600, 8944896, 8640512, /* 5632-5639 */ +8456960, 8472832, 8498944, 8534272, 8533248, 8462080, 8395264, 8258048, /* 5640-5647 */ +8054784, 8109312, 8500736, 8792064, 8658176, 8395776, 8321280, 8281856, /* 5648-5655 */ +8241664, 8257024, 8162048, 7930368, 7785728, 7894784, 8067584, 7987712, /* 5656-5663 */ +7847936, 7995392, 8171520, 8156928, 8196352, 8323072, 8450048, 8601088, /* 5664-5671 */ +8726528, 8769024, 8712704, 8655104, 8595968, 8464896, 8413952, 8497152, /* 5672-5679 */ +8546816, 8571136, 8693760, 8789248, 8758784, 8722688, 8708864, 8705792, /* 5680-5687 */ +8707840, 8599552, 8457216, 8440320, 8434432, 8273152, 8133376, 8216576, /* 5688-5695 */ +8325888, 8193536, 8031488, 8168448, 8341504, 8252928, 8151296, 8140800, /* 5696-5703 */ +8120320, 8182016, 8332032, 8370432, 8300288, 8276224, 8334848, 8349440, /* 5704-5711 */ +8235520, 8062976, 8015616, 8171264, 8453120, 8656896, 8567040, 8259584, /* 5712-5719 */ +8219392, 8550912, 8668416, 8423680, 8206848, 8126208, 8114176, 8113664, /* 5720-5727 */ +8056064, 8105984, 8377600, 8562944, 8515328, 8522752, 8701952, 8778752, /* 5728-5735 */ +8624384, 8483584, 8524288, 8596480, 8557056, 8463104, 8516864, 8640000, /* 5736-5743 */ +8677120, 8700672, 8713984, 8651520, 8557824, 8449536, 8391424, 8398848, /* 5744-5751 */ +8246272, 7969792, 7840768, 7811072, 7752960, 7774720, 7945728, 8181504, /* 5752-5759 */ +8293632, 8220160, 8157440, 8306688, 8576512, 8678400, 8670208, 8730368, /* 5760-5767 */ +8703488, 8551680, 8490240, 8568064, 8622080, 8562176, 8432640, 8396032, /* 5768-5775 */ +8508416, 8614400, 8501760, 8221952, 8117760, 8262400, 8341248, 8273920, /* 5776-5783 */ +8224256, 8195072, 8158208, 8131328, 8111360, 8258048, 8577024, 8677376, /* 5784-5791 */ +8513536, 8495360, 8611584, 8584192, 8531968, 8600320, 8683008, 8665088, /* 5792-5799 */ +8522496, 8342784, 8301056, 8383488, 8384512, 8294144, 8339456, 8540160, /* 5800-5807 */ +8575744, 8309248, 8088576, 8154624, 8293632, 8293632, 8343040, 8492032, /* 5808-5815 */ +8400384, 8151552, 8174592, 8424960, 8569344, 8584448, 8553728, 8526592, /* 5816-5823 */ +8486144, 8404736, 8438528, 8564736, 8508672, 8307456, 8225792, 8359168, /* 5824-5831 */ +8554496, 8547584, 8344320, 8285184, 8365312, 8256256, 8118272, 8263680, /* 5832-5839 */ +8469248, 8445440, 8317184, 8128512, 7877376, 7865600, 8068864, 8162304, /* 5840-5847 */ +8190208, 8297728, 8326656, 8200448, 8174592, 8428800, 8645632, 8568832, /* 5848-5855 */ +8549376, 8672000, 8537088, 8309248, 8419584, 8657664, 8703488, 8696576, /* 5856-5863 */ +8777472, 8794112, 8674560, 8531968, 8433664, 8323584, 8278016, 8379392, /* 5864-5871 */ +8431616, 8291072, 8166144, 8166656, 8192256, 8291840, 8450304, 8448512, /* 5872-5879 */ +8284672, 8185856, 8261632, 8377856, 8328704, 8203776, 8224000, 8283392, /* 5880-5887 */ +8223488, 8111616, 8084992, 8195072, 8309760, 8230656, 8150016, 8289024, /* 5888-5895 */ +8471552, 8520960, 8572672, 8681984, 8698112, 8527872, 8448000, 8673536, /* 5896-5903 */ +8832768, 8616448, 8437248, 8549376, 8659712, 8604160, 8559104, 8606976, /* 5904-5911 */ +8649216, 8583680, 8363776, 8080640, 8046080, 8336384, 8483072, 8305920, /* 5912-5919 */ +8188928, 8136704, 7976448, 8005120, 8251392, 8243968, 7992576, 7943424, /* 5920-5927 */ +8149248, 8358400, 8494848, 8546816, 8503552, 8505344, 8570880, 8544512, /* 5928-5935 */ +8549888, 8696064, 8683264, 8428800, 8304384, 8435968, 8586240, 8584448, /* 5936-5943 */ +8463360, 8357120, 8356096, 8431104, 8435968, 8341504, 8331264, 8510976, /* 5944-5951 */ +8648192, 8527360, 8320512, 8232192, 8206848, 8225536, 8357120, 8481536, /* 5952-5959 */ +8504576, 8584704, 8711424, 8713472, 8535808, 8254976, 8061952, 8075008, /* 5960-5967 */ +8143360, 8152064, 8139264, 8144896, 8237568, 8267264, 8087808, 8038144, /* 5968-5975 */ +8238080, 8279296, 8223744, 8487936, 8877824, 8914944, 8615424, 8377856, /* 5976-5983 */ +8384000, 8455424, 8405760, 8299520, 8280576, 8369920, 8379904, 8237312, /* 5984-5991 */ +8202240, 8346112, 8464640, 8529664, 8569088, 8513792, 8425472, 8310272, /* 5992-5999 */ +8178688, 8209664, 8404480, 8533760, 8527360, 8467712, 8374784, 8233216, /* 6000-6007 */ +8219392, 8413440, 8545024, 8460800, 8381440, 8426496, 8484864, 8427008, /* 6008-6015 */ +8285952, 8276992, 8464640, 8634880, 8602880, 8414976, 8276224, 8293888, /* 6016-6023 */ +8321280, 8329216, 8429568, 8526080, 8490752, 8396800, 8367360, 8410368, /* 6024-6031 */ +8416768, 8308480, 8168448, 8143360, 8270592, 8421632, 8527360, 8621056, /* 6032-6039 */ +8651520, 8514560, 8398592, 8437504, 8423424, 8302080, 8252672, 8307456, /* 6040-6047 */ +8312832, 8249600, 8221440, 8259840, 8319744, 8450560, 8598272, 8569600, /* 6048-6055 */ +8478464, 8506112, 8484352, 8365312, 8422400, 8617216, 8538624, 8193280, /* 6056-6063 */ +8014848, 8134144, 8270080, 8357632, 8551424, 8771072, 8762880, 8466688, /* 6064-6071 */ +8169728, 8200960, 8465664, 8587008, 8499200, 8375808, 8265984, 8254976, /* 6072-6079 */ +8412928, 8494336, 8318720, 8159232, 8230656, 8369408, 8413952, 8393984, /* 6080-6087 */ +8342528, 8247808, 8236288, 8342016, 8336640, 8235264, 8334080, 8544256, /* 6088-6095 */ +8519680, 8350976, 8273664, 8244736, 8220416, 8281344, 8351232, 8346880, /* 6096-6103 */ +8350208, 8406016, 8485888, 8519168, 8502272, 8519168, 8530688, 8429056, /* 6104-6111 */ +8332032, 8426240, 8590080, 8602624, 8471552, 8350464, 8318720, 8377344, /* 6112-6119 */ +8496640, 8596224, 8599040, 8549888, 8537344, 8497664, 8396032, 8337152, /* 6120-6127 */ +8356864, 8397056, 8452608, 8498176, 8444672, 8338944, 8258816, 8202496, /* 6128-6135 */ +8259584, 8493824, 8622848, 8422400, 8176384, 8194304, 8364032, 8495104, /* 6136-6143 */ +8494592, 8357120, 8169984, 8034048, 8078592, 8318464, 8535808, 8527360, /* 6144-6151 */ +8343808, 8153856, 8142336, 8271616, 8268800, 8175872, 8237824, 8323072, /* 6152-6159 */ +8311808, 8374784, 8504064, 8548864, 8496384, 8443648, 8451328, 8491008, /* 6160-6167 */ +8555520, 8643072, 8655360, 8574208, 8525824, 8501504, 8415232, 8369920, /* 6168-6175 */ +8427008, 8494080, 8521472, 8520192, 8482816, 8485888, 8554240, 8536320, /* 6176-6183 */ +8374784, 8229888, 8231168, 8334592, 8385024, 8287488, 8085504, 7983360, /* 6184-6191 */ +8074496, 8210176, 8309760, 8391168, 8334592, 8143872, 8050944, 8152832, /* 6192-6199 */ +8282624, 8257024, 8214272, 8316928, 8405760, 8363264, 8354304, 8386560, /* 6200-6207 */ +8342528, 8338432, 8471296, 8627456, 8724736, 8778752, 8792576, 8779008, /* 6208-6215 */ +8786176, 8767488, 8644608, 8555008, 8617216, 8739328, 8742656, 8625152, /* 6216-6223 */ +8502784, 8351488, 8114688, 7952640, 7939072, 7951872, 7977216, 8099840, /* 6224-6231 */ +8204544, 8200960, 8189952, 8191488, 8133376, 8115456, 8236288, 8380416, /* 6232-6239 */ +8434432, 8432640, 8403456, 8373760, 8423168, 8556544, 8703232, 8760832, /* 6240-6247 */ +8683008, 8559360, 8540672, 8640768, 8670720, 8511232, 8346368, 8300032, /* 6248-6255 */ +8286464, 8279040, 8328960, 8360960, 8332800, 8322048, 8361472, 8468480, /* 6256-6263 */ +8540672, 8429568, 8293888, 8315648, 8354560, 8305664, 8273408, 8316416, /* 6264-6271 */ +8388864, 8384512, 8284416, 8210688, 8267520, 8403712, 8477184, 8466688, /* 6272-6279 */ +8472576, 8491264, 8453120, 8498432, 8604416, 8542208, 8381696, 8345088, /* 6280-6287 */ +8338176, 8260608, 8178432, 8125696, 8087040, 8131840, 8283392, 8440576, /* 6288-6295 */ +8464384, 8371200, 8325632, 8422144, 8601344, 8680448, 8569856, 8434432, /* 6296-6303 */ +8440064, 8532992, 8519424, 8360448, 8286976, 8409600, 8528640, 8506368, /* 6304-6311 */ +8450048, 8445440, 8490752, 8473088, 8366080, 8333312, 8422400, 8470272, /* 6312-6319 */ +8456192, 8413696, 8294144, 8190976, 8186624, 8154368, 8048384, 8034816, /* 6320-6327 */ +8175872, 8325888, 8333312, 8272128, 8286976, 8360704, 8419584, 8439296, /* 6328-6335 */ +8388608, 8227072, 8120320, 8272896, 8546048, 8668928, 8612096, 8476672, /* 6336-6343 */ +8399872, 8525056, 8754432, 8868864, 8806400, 8624896, 8457728, 8416768, /* 6344-6351 */ +8430080, 8384000, 8285440, 8183296, 8177152, 8247808, 8264192, 8215040, /* 6352-6359 */ +8182016, 8212224, 8257536, 8285440, 8354048, 8461568, 8430848, 8273664, /* 6360-6367 */ +8288000, 8524800, 8631296, 8526592, 8483840, 8564992, 8624896, 8598016, /* 6368-6375 */ +8541440, 8530176, 8527616, 8423424, 8306944, 8329216, 8354048, 8254208, /* 6376-6383 */ +8209920, 8326912, 8440832, 8425216, 8335104, 8283648, 8316416, 8333312, /* 6384-6391 */ +8273408, 8217344, 8215808, 8236544, 8247040, 8245248, 8259840, 8287232, /* 6392-6399 */ +8285952, 8344320, 8543744, 8737024, 8772608, 8715264, 8728576, 8832512, /* 6400-6407 */ +8866048, 8749568, 8570880, 8410880, 8303104, 8308224, 8369408, 8315136, /* 6408-6415 */ +8214528, 8214016, 8179968, 8056576, 8080128, 8220160, 8215296, 8124672, /* 6416-6423 */ +8146944, 8192000, 8140800, 8112384, 8250112, 8431616, 8500992, 8491008, /* 6424-6431 */ +8463360, 8443648, 8480768, 8526848, 8521728, 8571136, 8634112, 8554496, /* 6432-6439 */ +8404736, 8311552, 8237568, 8132608, 8140544, 8335360, 8577024, 8675072, /* 6440-6447 */ +8564992, 8369408, 8291328, 8321024, 8315392, 8325376, 8432896, 8420608, /* 6448-6455 */ +8251136, 8232704, 8429312, 8579584, 8545792, 8420608, 8404480, 8509952, /* 6456-6463 */ +8553728, 8526848, 8546304, 8599552, 8591616, 8501248, 8334336, 8145152, /* 6464-6471 */ +8014592, 7986944, 8075776, 8296704, 8527104, 8594688, 8539648, 8506880, /* 6472-6479 */ +8461568, 8366592, 8341760, 8424960, 8468480, 8398080, 8386304, 8465920, /* 6480-6487 */ +8458240, 8370176, 8348928, 8414976, 8464640, 8462336, 8468736, 8542464, /* 6488-6495 */ +8581376, 8481024, 8334336, 8253696, 8225536, 8231936, 8254464, 8278272, /* 6496-6503 */ +8362496, 8428032, 8366592, 8289280, 8329984, 8422912, 8485632, 8496384, /* 6504-6511 */ +8480768, 8475648, 8468480, 8393472, 8270080, 8196352, 8237824, 8318208, /* 6512-6519 */ +8372736, 8435968, 8464640, 8372480, 8269312, 8316160, 8408320, 8413952, /* 6520-6527 */ +8417024, 8453632, 8436480, 8413440, 8405504, 8321280, 8298752, 8430848, /* 6528-6535 */ +8461568, 8289792, 8219904, 8336384, 8393984, 8306176, 8289280, 8450048, /* 6536-6543 */ +8599296, 8565504, 8444160, 8398336, 8369152, 8323840, 8386560, 8480256, /* 6544-6551 */ +8421888, 8280320, 8216064, 8270336, 8362240, 8332800, 8256000, 8401408, /* 6552-6559 */ +8670208, 8742912, 8633600, 8568320, 8591616, 8601600, 8507136, 8400896, /* 6560-6567 */ +8390400, 8366848, 8260864, 8232448, 8335360, 8415232, 8437760, 8422144, /* 6568-6575 */ +8342272, 8255744, 8187392, 8144640, 8177408, 8206336, 8175104, 8234496, /* 6576-6583 */ +8374784, 8455424, 8508160, 8572672, 8531456, 8376576, 8281856, 8348928, /* 6584-6591 */ +8474368, 8541696, 8562432, 8572160, 8515584, 8368384, 8233216, 8227328, /* 6592-6599 */ +8293120, 8323072, 8332544, 8410624, 8516096, 8542464, 8492288, 8420864, /* 6600-6607 */ +8338176, 8308224, 8320512, 8334336, 8380672, 8433152, 8371456, 8300288, /* 6608-6615 */ +8454400, 8684800, 8667392, 8519680, 8488448, 8486400, 8432128, 8406272, /* 6616-6623 */ +8409600, 8417536, 8419840, 8360448, 8260608, 8173312, 8130048, 8186624, /* 6624-6631 */ +8320000, 8356352, 8212992, 8081664, 8169472, 8342016, 8352768, 8286464, /* 6632-6639 */ +8320256, 8401152, 8475904, 8570368, 8619264, 8599552, 8563456, 8496640, /* 6640-6647 */ +8401152, 8369152, 8406016, 8411904, 8389120, 8432640, 8513280, 8493056, /* 6648-6655 */ +8378624, 8328448, 8345856, 8305664, 8259328, 8353280, 8482560, 8431616, /* 6656-6663 */ +8301568, 8297472, 8387840, 8483328, 8598016, 8653056, 8541440, 8399104, /* 6664-6671 */ +8388864, 8442880, 8410112, 8248576, 8077056, 8055808, 8175872, 8275456, /* 6672-6679 */ +8266752, 8274176, 8385536, 8526592, 8612096, 8624896, 8576256, 8530432, /* 6680-6687 */ +8544256, 8542464, 8485632, 8438528, 8400384, 8386048, 8447488, 8466176, /* 6688-6695 */ +8358656, 8295424, 8295936, 8273920, 8290560, 8344576, 8307968, 8190464, /* 6696-6703 */ +8163072, 8212224, 8201216, 8148224, 8187392, 8313856, 8418560, 8452608, /* 6704-6711 */ +8548608, 8707840, 8731648, 8637440, 8628992, 8694528, 8687616, 8612096, /* 6712-6719 */ +8545280, 8496128, 8386048, 8233728, 8168960, 8237568, 8279296, 8255744, /* 6720-6727 */ +8278784, 8355328, 8427264, 8395520, 8243968, 8177920, 8313600, 8393984, /* 6728-6735 */ +8296960, 8243968, 8329216, 8383744, 8348672, 8324608, 8304384, 8262144, /* 6736-6743 */ +8266752, 8363264, 8472320, 8455680, 8349184, 8370688, 8499200, 8509440, /* 6744-6751 */ +8441344, 8475136, 8583936, 8636928, 8601088, 8557824, 8561664, 8508416, /* 6752-6759 */ +8350464, 8241664, 8282880, 8377600, 8392448, 8294400, 8210688, 8272384, /* 6760-6767 */ +8393984, 8398848, 8300032, 8238848, 8292352, 8418304, 8436224, 8336640, /* 6768-6775 */ +8260608, 8244736, 8341248, 8524544, 8545280, 8380672, 8341504, 8437248, /* 6776-6783 */ +8467456, 8434944, 8402432, 8404480, 8460544, 8453376, 8398848, 8425216, /* 6784-6791 */ +8447488, 8409600, 8427776, 8495616, 8470784, 8355840, 8299520, 8326656, /* 6792-6799 */ +8350464, 8345088, 8346112, 8362240, 8366080, 8317696, 8227840, 8194560, /* 6800-6807 */ +8256256, 8344576, 8396288, 8432384, 8494592, 8496128, 8418304, 8466176, /* 6808-6815 */ +8596992, 8573696, 8489216, 8491264, 8465408, 8381696, 8319232, 8306944, /* 6816-6823 */ +8352768, 8392192, 8379648, 8365056, 8360192, 8360704, 8410624, 8442624, /* 6824-6831 */ +8384256, 8357120, 8427008, 8478976, 8428544, 8389120, 8456704, 8507904, /* 6832-6839 */ +8455168, 8414976, 8442368, 8418816, 8366336, 8371968, 8402432, 8387328, /* 6840-6847 */ +8315392, 8251392, 8261888, 8296192, 8300032, 8298240, 8323328, 8327168, /* 6848-6855 */ +8302848, 8288512, 8326400, 8386816, 8411392, 8387328, 8346368, 8353536, /* 6856-6863 */ +8367872, 8352256, 8347648, 8384768, 8416512, 8457216, 8521472, 8561664, /* 6864-6871 */ +8527872, 8471552, 8441344, 8445952, 8445696, 8407040, 8355072, 8346368, /* 6872-6879 */ +8404480, 8475136, 8464384, 8431360, 8479232, 8492288, 8415744, 8392960, /* 6880-6887 */ +8420352, 8403456, 8394496, 8372736, 8283136, 8229888, 8227584, 8221696, /* 6888-6895 */ +8220416, 8240640, 8278272, 8356608, 8375808, 8265728, 8186624, 8240896, /* 6896-6903 */ +8336128, 8427520, 8476928, 8413440, 8353792, 8430592, 8513792, 8516352, /* 6904-6911 */ +8555264, 8621824, 8581120, 8489216, 8499712, 8527360, 8427520, 8328704, /* 6912-6919 */ +8371456, 8428544, 8378624, 8296448, 8276992, 8325632, 8420352, 8488704, /* 6920-6927 */ +8504576, 8476672, 8422400, 8372736, 8398848, 8474368, 8484352, 8400640, /* 6928-6935 */ +8351744, 8389632, 8409344, 8360448, 8270336, 8237568, 8318976, 8381952, /* 6936-6943 */ +8374784, 8411648, 8470272, 8452608, 8381952, 8295168, 8189952, 8125696, /* 6944-6951 */ +8119040, 8156160, 8246784, 8299008, 8317184, 8415232, 8545536, 8589312, /* 6952-6959 */ +8588800, 8578304, 8560128, 8603648, 8645632, 8603136, 8552192, 8531712, /* 6960-6967 */ +8481024, 8407552, 8351232, 8323840, 8319232, 8284928, 8261120, 8318976, /* 6968-6975 */ +8319232, 8238848, 8284160, 8346624, 8252416, 8203264, 8312320, 8428032, /* 6976-6983 */ +8424192, 8340736, 8323328, 8435712, 8505856, 8432640, 8328192, 8287744, /* 6984-6991 */ +8354560, 8456960, 8463104, 8389888, 8358400, 8388096, 8413696, 8421632, /* 6992-6999 */ +8443136, 8447744, 8408832, 8399104, 8416512, 8354560, 8273152, 8317952, /* 7000-7007 */ +8455168, 8534016, 8501504, 8469504, 8489216, 8473344, 8400128, 8354560, /* 7008-7015 */ +8354560, 8352000, 8341760, 8329216, 8343040, 8373248, 8390144, 8410624, /* 7016-7023 */ +8427008, 8411904, 8388096, 8390144, 8412416, 8446976, 8486400, 8500480, /* 7024-7031 */ +8436736, 8361728, 8379648, 8397312, 8301824, 8193536, 8184576, 8211456, /* 7032-7039 */ +8209408, 8226816, 8268032, 8268800, 8253184, 8283904, 8389376, 8506624, /* 7040-7047 */ +8563200, 8556288, 8515584, 8482048, 8484096, 8511488, 8509184, 8466432, /* 7048-7055 */ +8419840, 8398592, 8419072, 8463616, 8455424, 8381184, 8321024, 8366336, /* 7056-7063 */ +8443904, 8479488, 8483328, 8456448, 8418048, 8385280, 8360704, 8329216, /* 7064-7071 */ +8319232, 8313088, 8301312, 8303360, 8344064, 8403200, 8441344, 8435968, /* 7072-7079 */ +8421120, 8403712, 8399872, 8402688, 8384512, 8333824, 8285696, 8289280, /* 7080-7087 */ +8341248, 8387840, 8392704, 8377856, 8404480, 8436480, 8445440, 8479488, /* 7088-7095 */ +8540928, 8595712, 8592896, 8476672, 8324096, 8248320, 8227584, 8186880, /* 7096-7103 */ +8183552, 8241152, 8295680, 8322560, 8338944, 8358144, 8406528, 8434944, /* 7104-7111 */ +8431616, 8425984, 8421632, 8396032, 8389888, 8432384, 8511232, 8562688, /* 7112-7119 */ +8535552, 8478976, 8473344, 8485632, 8471040, 8448000, 8422144, 8390912, /* 7120-7127 */ +8363264, 8315904, 8230656, 8163328, 8163840, 8189952, 8234752, 8335616, /* 7128-7135 */ +8437504, 8486144, 8471296, 8432896, 8414208, 8422912, 8427776, 8444160, /* 7136-7143 */ +8478208, 8461312, 8406016, 8392192, 8406784, 8444416, 8487680, 8464640, /* 7144-7151 */ +8391936, 8338944, 8322304, 8316160, 8318720, 8337920, 8356608, 8383488, /* 7152-7159 */ +8404736, 8403712, 8370688, 8321024, 8308992, 8344832, 8390144, 8427008, /* 7160-7167 */ +8439808, 8393728, 8329472, 8320512, 8345344, 8335104, 8333312, 8356352, /* 7168-7175 */ +8375296, 8381440, 8412672, 8481536, 8494848, 8452864, 8456192, 8521984, /* 7176-7183 */ +8567296, 8566528, 8555008, 8517888, 8437504, 8361728, 8349952, 8386560, /* 7184-7191 */ +8408832, 8370432, 8303616, 8261888, 8248064, 8240896, 8252672, 8298240, /* 7192-7199 */ +8339712, 8351744, 8347136, 8353280, 8350208, 8344576, 8362496, 8401408, /* 7200-7207 */ +8438528, 8467200, 8494080, 8515584, 8503808, 8470272, 8437248, 8413952, /* 7208-7215 */ +8403712, 8397312, 8391424, 8384000, 8386816, 8387840, 8352768, 8307712, /* 7216-7223 */ +8304640, 8310272, 8311552, 8323584, 8341504, 8343552, 8316160, 8286208, /* 7224-7231 */ +8312064, 8381952, 8430592, 8449536, 8471296, 8516352, 8552960, 8545536, /* 7232-7239 */ +8533248, 8530688, 8497408, 8415232, 8333056, 8310016, 8308992, 8290560, /* 7240-7247 */ +8278016, 8295936, 8317440, 8337152, 8365056, 8390912, 8402176, 8409344, /* 7248-7255 */ +8415488, 8427264, 8460288, 8486144, 8490240, 8477696, 8445952, 8401152, /* 7256-7263 */ +8345344, 8318208, 8360192, 8429312, 8417536, 8336896, 8279040, 8275200, /* 7264-7271 */ +8296704, 8335616, 8384256, 8400128, 8402176, 8424448, 8436736, 8427776, /* 7272-7279 */ +8409600, 8405760, 8424448, 8440832, 8442368, 8448256, 8454144, 8413440, /* 7280-7287 */ +8331264, 8259584, 8247040, 8300288, 8379904, 8436224, 8467712, 8479232, /* 7288-7295 */ +8456960, 8455424, 8468736, 8431360, 8356096, 8308224, 8302592, 8320256, /* 7296-7303 */ +8329984, 8326144, 8318208, 8336640, 8394496, 8482816, 8527872, 8529920, /* 7304-7311 */ +8523008, 8504320, 8471808, 8456448, 8450304, 8415744, 8349440, 8270592, /* 7312-7319 */ +8212736, 8197632, 8234496, 8290560, 8313600, 8304896, 8304128, 8329728, /* 7320-7327 */ +8378368, 8419072, 8444160, 8463872, 8477184, 8483584, 8497408, 8506112, /* 7328-7335 */ +8482560, 8428288, 8360960, 8318464, 8329472, 8378368, 8442368, 8479232, /* 7336-7343 */ +8472832, 8450304, 8412160, 8355328, 8319232, 8324352, 8344320, 8346624, /* 7344-7351 */ +8317696, 8301056, 8335104, 8387072, 8410624, 8418560, 8422400, 8409088, /* 7352-7359 */ +8378112, 8357376, 8353024, 8346368, 8357120, 8401408, 8453376, 8475904, /* 7360-7367 */ +8470784, 8455680, 8423424, 8388864, 8379136, 8382976, 8369920, 8357120, /* 7368-7375 */ +8360704, 8358912, 8348672, 8356096, 8375296, 8394240, 8421632, 8430592, /* 7376-7383 */ +8423936, 8417024, 8405504, 8391168, 8396032, 8402432, 8388864, 8366336, /* 7384-7391 */ +8357888, 8374016, 8393728, 8397312, 8380928, 8367616, 8370944, 8386816, /* 7392-7399 */ +8388608, 8382208, 8362752, 8348160, 8347648, 8353536, 8359424, 8384768, /* 7400-7407 */ +8427776, 8464640, 8490496, 8511488, 8525824, 8526080, 8517888, 8484096, /* 7408-7415 */ +8431872, 8381696, 8343552, 8305408, 8271104, 8250112, 8264448, 8287488, /* 7416-7423 */ +8301056, 8297728, 8300800, 8318720, 8353536, 8391680, 8418816, 8430336, /* 7424-7431 */ +8423680, 8390400, 8348416, 8345856, 8385536, 8436480, 8462592, 8458240, /* 7432-7439 */ +8445184, 8430848, 8420864, 8415744, 8409856, 8400128, 8402688, 8402432, /* 7440-7447 */ +8374016, 8343552, 8335872, 8359680, 8404480, 8449024, 8476672, 8486400, /* 7448-7455 */ +8471040, 8435712, 8389888, 8335872, 8301312, 8288000, 8288768, 8309504, /* 7456-7463 */ +8341760, 8379136, 8414976, 8438016, 8419840, 8376832, 8342528, 8346112, /* 7464-7471 */ +8370176, 8392960, 8418048, 8446208, 8463872, 8459008, 8449792, 8455680, /* 7472-7479 */ +8464128, 8455168, 8432128, 8414464, 8406016, 8380672, 8338176, 8304384, /* 7480-7487 */ +8303360, 8327168, 8358400, 8373504, 8371456, 8365056, 8362752, 8367872, /* 7488-7495 */ +8388608, 8424704, 8459520, 8471808, 8445696, 8397568, 8362240, 8359168, /* 7496-7503 */ +8365312, 8353536, 8324352, 8294144, 8278272, 8268288, 8280576, 8322816, /* 7504-7511 */ +8392192, 8458496, 8488704, 8481536, 8468992, 8457472, 8449024, 8449792, /* 7512-7519 */ +8447232, 8447488, 8457984, 8472576, 8463616, 8436736, 8424704, 8428288, /* 7520-7527 */ +8421888, 8404736, 8393728, 8385280, 8359168, 8320768, 8278784, 8255232, /* 7528-7535 */ +8255488, 8275456, 8292352, 8315904, 8349184, 8371456, 8375296, 8361216, /* 7536-7543 */ +8363776, 8387840, 8428544, 8466688, 8489984, 8496128, 8481536, 8457216, /* 7544-7551 */ +8432640, 8417536, 8413952, 8424192, 8429056, 8424704, 8412672, 8403456, /* 7552-7559 */ +8399616, 8399104, 8404224, 8385792, 8320512, 8259328, 8248320, 8269568, /* 7560-7567 */ +8299008, 8330752, 8357120, 8377088, 8388352, 8380928, 8360448, 8341504, /* 7568-7575 */ +8319232, 8313344, 8329984, 8366848, 8396032, 8423936, 8451328, 8479744, /* 7576-7583 */ +8510720, 8539648, 8547840, 8527616, 8506368, 8485120, 8450816, 8404480, /* 7584-7591 */ +8356352, 8321536, 8314112, 8332800, 8363008, 8383232, 8392448, 8401664, /* 7592-7599 */ +8420352, 8447232, 8464128, 8444928, 8393472, 8330240, 8286976, 8276224, /* 7600-7607 */ +8284416, 8312320, 8356864, 8393728, 8409088, 8403712, 8381696, 8370688, /* 7608-7615 */ +8376320, 8371456, 8353024, 8329216, 8309504, 8315392, 8352256, 8390144, /* 7616-7623 */ +8398592, 8398848, 8410624, 8425472, 8441344, 8448512, 8436736, 8412160, /* 7624-7631 */ +8420608, 8450048, 8470528, 8469248, 8453376, 8424192, 8392448, 8365824, /* 7632-7639 */ +8345600, 8343808, 8353536, 8357888, 8360192, 8371456, 8384000, 8394752, /* 7640-7647 */ +8403968, 8415744, 8413184, 8383232, 8358912, 8354560, 8344064, 8305408, /* 7648-7655 */ +8276480, 8283648, 8322816, 8377856, 8427520, 8454144, 8469248, 8477952, /* 7656-7663 */ +8470272, 8453120, 8448000, 8463360, 8475904, 8468480, 8445440, 8399616, /* 7664-7671 */ +8358400, 8352768, 8357632, 8352000, 8340992, 8333312, 8334592, 8349440, /* 7672-7679 */ +8373504, 8396800, 8413696, 8426240, 8424448, 8410112, 8387840, 8373248, /* 7680-7687 */ +8369664, 8375296, 8378880, 8368128, 8343296, 8340480, 8367872, 8380416, /* 7688-7695 */ +8370688, 8359168, 8365568, 8381440, 8393472, 8407552, 8429824, 8455424, /* 7696-7703 */ +8476416, 8490240, 8481792, 8443392, 8401920, 8392192, 8419840, 8448512, /* 7704-7711 */ +8448256, 8412672, 8359936, 8293888, 8248320, 8236544, 8243968, 8258304, /* 7712-7719 */ +8286976, 8328448, 8365312, 8384256, 8396800, 8406784, 8409344, 8405760, /* 7720-7727 */ +8408320, 8414464, 8430848, 8461312, 8494080, 8518400, 8529664, 8521472, /* 7728-7735 */ +8508160, 8506624, 8497920, 8465664, 8411904, 8363008, 8316672, 8275200, /* 7736-7743 */ +8236544, 8203008, 8182528, 8197376, 8232448, 8277248, 8324352, 8359936, /* 7744-7751 */ +8368640, 8365056, 8361728, 8372992, 8395520, 8425472, 8458240, 8475136, /* 7752-7759 */ +8472832, 8478464, 8497664, 8515584, 8516608, 8499200, 8475904, 8446720, /* 7760-7767 */ +8419840, 8393984, 8368896, 8349952, 8348672, 8359680, 8389888, 8429312, /* 7768-7775 */ +8442112, 8428544, 8402944, 8380416, 8354048, 8339456, 8334336, 8345600, /* 7776-7783 */ +8358656, 8364032, 8356352, 8339456, 8316416, 8297728, 8300800, 8329984, /* 7784-7791 */ +8363264, 8386560, 8396032, 8403200, 8424960, 8452352, 8462848, 8448256, /* 7792-7799 */ +8427008, 8398848, 8365056, 8346368, 8345088, 8353280, 8365568, 8382720, /* 7800-7807 */ +8390400, 8385792, 8389376, 8401920, 8424192, 8450816, 8479744, 8487168, /* 7808-7815 */ +8471040, 8449536, 8432128, 8403712, 8375808, 8360960, 8359680, 8377344, /* 7816-7823 */ +8400640, 8410624, 8406528, 8394752, 8380416, 8360192, 8348672, 8349184, /* 7824-7831 */ +8359936, 8363520, 8364032, 8359680, 8347136, 8327424, 8295424, 8267264, /* 7832-7839 */ +8252160, 8250368, 8272640, 8326144, 8380672, 8419328, 8443648, 8475136, /* 7840-7847 */ +8511744, 8547072, 8556544, 8559872, 8558592, 8535552, 8484864, 8419072, /* 7848-7855 */ +8368640, 8338432, 8326912, 8317696, 8307968, 8301312, 8313856, 8332288, /* 7856-7863 */ +8344064, 8346880, 8350208, 8355072, 8355072, 8347392, 8335360, 8336128, /* 7864-7871 */ +8347648, 8366592, 8389376, 8415232, 8431104, 8439296, 8445184, 8462336, /* 7872-7879 */ +8482560, 8485120, 8461824, 8420864, 8394496, 8397312, 8411904, 8420608, /* 7880-7887 */ +8416768, 8401920, 8379904, 8353792, 8337152, 8333056, 8334336, 8343040, /* 7888-7895 */ +8359424, 8373248, 8373504, 8372736, 8382464, 8402176, 8418048, 8421632, /* 7896-7903 */ +8418816, 8421888, 8431872, 8436224, 8437248, 8428288, 8392960, 8347648, /* 7904-7911 */ +8324864, 8322560, 8320768, 8317440, 8327168, 8357632, 8405248, 8447744, /* 7912-7919 */ +8470272, 8471040, 8456704, 8457984, 8461056, 8447488, 8415744, 8377344, /* 7920-7927 */ +8348672, 8327168, 8304640, 8282112, 8280832, 8302336, 8315136, 8325120, /* 7928-7935 */ +8345344, 8374016, 8397312, 8418816, 8431616, 8436480, 8436992, 8434432, /* 7936-7943 */ +8416000, 8392704, 8378112, 8382464, 8401408, 8430080, 8449792, 8447744, /* 7944-7951 */ +8432896, 8421376, 8402688, 8393216, 8391936, 8396800, 8388096, 8354048, /* 7952-7959 */ +8304640, 8286464, 8302592, 8329472, 8351744, 8379136, 8401664, 8419584, /* 7960-7967 */ +8418304, 8398080, 8369152, 8346112, 8341760, 8357376, 8371456, 8365312, /* 7968-7975 */ +8349184, 8356608, 8377088, 8402432, 8432128, 8468480, 8489472, 8484608, /* 7976-7983 */ +8474880, 8462848, 8457728, 8449280, 8426496, 8397056, 8378368, 8375040, /* 7984-7991 */ +8371456, 8364800, 8363776, 8376064, 8396544, 8415744, 8417536, 8388096, /* 7992-7999 */ +8337152, 8294144, 8277504, 8287232, 8307712, 8330752, 8356608, 8382208, /* 8000-8007 */ +8410112, 8429312, 8432896, 8432384, 8443904, 8453888, 8454912, 8437504, /* 8008-8015 */ +8406528, 8369152, 8345344, 8343808, 8352000, 8369920, 8390400, 8403968, /* 8016-8023 */ +8415232, 8431104, 8446976, 8440832, 8421120, 8403968, 8387328, 8377856, /* 8024-8031 */ +8361472, 8342016, 8332800, 8338432, 8347648, 8365824, 8378112, 8389120, /* 8032-8039 */ +8391168, 8398592, 8418560, 8445696, 8457728, 8442112, 8392192, 8332032, /* 8040-8047 */ +8297728, 8293632, 8321024, 8366080, 8399872, 8417536, 8422912, 8414208, /* 8048-8055 */ +8395776, 8382976, 8388864, 8407040, 8423424, 8418560, 8407040, 8389632, /* 8056-8063 */ +8374528, 8372992, 8396544, 8422656, 8428544, 8424192, 8412928, 8395776, /* 8064-8071 */ +8361472, 8323328, 8312064, 8334592, 8363520, 8394496, 8435456, 8474112, /* 8072-8079 */ +8480768, 8459264, 8413184, 8366848, 8344576, 8352768, 8373504, 8389632, /* 8080-8087 */ +8401152, 8405248, 8398080, 8380672, 8359168, 8352256, 8347392, 8343552, /* 8088-8095 */ +8330752, 8324096, 8321792, 8330752, 8346368, 8360704, 8380672, 8417024, /* 8096-8103 */ +8456192, 8473600, 8480000, 8474624, 8448256, 8424960, 8439040, 8464640, /* 8104-8111 */ +8474624, 8469760, 8460544, 8437760, 8394496, 8354048, 8327936, 8305664, /* 8112-8119 */ +8292352, 8281856, 8271616, 8285184, 8318208, 8357888, 8382464, 8394752, /* 8120-8127 */ +8388096, 8380672, 8385024, 8410112, 8442112, 8457472, 8449792, 8448000, /* 8128-8135 */ +8450560, 8440320, 8425728, 8424448, 8427520, 8421376, 8396800, 8368896, /* 8136-8143 */ +8348672, 8340480, 8316672, 8293888, 8284928, 8287744, 8303616, 8343040, /* 8144-8151 */ +8393216, 8434688, 8452096, 8459264, 8449024, 8414208, 8368640, 8340480, /* 8152-8159 */ +8340480, 8349440, 8379904, 8423680, 8464640, 8491264, 8499200, 8501760, /* 8160-8167 */ +8489728, 8449536, 8393472, 8361472, 8354816, 8337152, 8305408, 8283136, /* 8168-8175 */ +8274688, 8288000, 8319744, 8350976, 8368128, 8371200, 8370176, 8369664, /* 8176-8183 */ +8364800, 8360448, 8360192, 8363264, 8372224, 8386304, 8410880, 8438272, /* 8184-8191 */ +8476416, 8510976, 8521216, 8499712, 8473088, 8454144, 8437504, 8420608, /* 8192-8199 */ +8410624, 8402688, 8397568, 8397056, 8396544, 8380416, 8350720, 8323584, /* 8200-8207 */ +8309504, 8303616, 8302336, 8306688, 8321024, 8342016, 8359424, 8372992, /* 8208-8215 */ +8386048, 8396544, 8388608, 8369664, 8355584, 8361984, 8382464, 8409856, /* 8216-8223 */ +8443136, 8468480, 8475136, 8477952, 8475648, 8468992, 8453376, 8419072, /* 8224-8231 */ +8376576, 8348416, 8334080, 8332032, 8335872, 8352512, 8358400, 8358656, /* 8232-8239 */ +8365312, 8387072, 8411136, 8428288, 8436736, 8431616, 8408320, 8383744, /* 8240-8247 */ +8367616, 8361472, 8362496, 8348928, 8336128, 8334848, 8354816, 8380160, /* 8248-8255 */ +8406784, 8413184, 8400384, 8383488, 8380160, 8380928, 8371712, 8349952, /* 8256-8263 */ +8335104, 8339712, 8355072, 8358144, 8351232, 8348928, 8357888, 8386816, /* 8264-8271 */ +8425984, 8457472, 8473088, 8487424, 8493568, 8496640, 8487680, 8472576, /* 8272-8279 */ +8451328, 8430080, 8412672, 8393472, 8373248, 8361728, 8357120, 8366592, /* 8280-8287 */ +8377600, 8376064, 8360960, 8345344, 8332800, 8329728, 8335872, 8354304, /* 8288-8295 */ +8374272, 8384256, 8379648, 8369408, 8360192, 8352512, 8350464, 8360960, /* 8296-8303 */ +8374784, 8381184, 8372992, 8368640, 8377856, 8388352, 8383488, 8393728, /* 8304-8311 */ +8421120, 8452352, 8464640, 8462080, 8460288, 8461824, 8449536, 8426240, /* 8312-8319 */ +8387072, 8354048, 8348416, 8374784, 8406016, 8429568, 8429568, 8405504, /* 8320-8327 */ +8369152, 8347136, 8342528, 8345088, 8331264, 8297728, 8275968, 8289792, /* 8328-8335 */ +8325376, 8359168, 8382720, 8391936, 8398080, 8404992, 8422400, 8437760, /* 8336-8343 */ +8456192, 8474368, 8493568, 8493824, 8485632, 8460544, 8429056, 8389632, /* 8344-8351 */ +8366592, 8363008, 8371200, 8363264, 8346112, 8332288, 8319488, 8310272, /* 8352-8359 */ +8313600, 8334336, 8357888, 8379136, 8402432, 8408576, 8398848, 8395520, /* 8360-8367 */ +8410880, 8422656, 8428032, 8420864, 8408576, 8376576, 8338176, 8307968, /* 8368-8375 */ +8302848, 8323584, 8354560, 8395008, 8428800, 8454400, 8471040, 8480512, /* 8376-8383 */ +8474112, 8462080, 8430080, 8380160, 8337408, 8327936, 8347136, 8373248, /* 8384-8391 */ +8389120, 8394496, 8387072, 8376832, 8361984, 8366336, 8396288, 8425472, /* 8392-8399 */ +8422400, 8390400, 8352512, 8323072, 8322816, 8344320, 8381184, 8412928, /* 8400-8407 */ +8425984, 8416512, 8396800, 8385280, 8373760, 8367104, 8378880, 8400128, /* 8408-8415 */ +8415488, 8427264, 8436992, 8451072, 8456448, 8438784, 8401664, 8367104, /* 8416-8423 */ +8350976, 8339968, 8331520, 8328192, 8328192, 8329728, 8340736, 8352256, /* 8424-8431 */ +8366080, 8387584, 8415744, 8453120, 8485888, 8485632, 8451584, 8422144, /* 8432-8439 */ +8397568, 8376064, 8349952, 8338432, 8345088, 8361984, 8385536, 8397824, /* 8440-8447 */ +8395264, 8384512, 8388352, 8411392, 8431360, 8427776, 8409856, 8393728, /* 8448-8455 */ +8372992, 8360448, 8355840, 8363264, 8380672, 8403712, 8422144, 8432384, /* 8456-8463 */ +8423168, 8401152, 8369664, 8331520, 8302592, 8294656, 8307456, 8332800, /* 8464-8471 */ +8369152, 8405760, 8428288, 8435200, 8434176, 8427264, 8410880, 8397312, /* 8472-8479 */ +8391424, 8386560, 8376320, 8383488, 8396032, 8401408, 8401920, 8408064, /* 8480-8487 */ +8416768, 8419072, 8425216, 8420864, 8409856, 8404736, 8405504, 8397056, /* 8488-8495 */ +8375040, 8346624, 8328448, 8333824, 8348416, 8360448, 8376320, 8395008, /* 8496-8503 */ +8404992, 8405504, 8411904, 8427264, 8430848, 8424448, 8422400, 8421376, /* 8504-8511 */ +8413696, 8391424, 8358656, 8329984, 8318464, 8317184, 8316416, 8318464, /* 8512-8519 */ +8327424, 8346880, 8365056, 8380160, 8395776, 8410112, 8422912, 8440576, /* 8520-8527 */ +8460032, 8483328, 8501248, 8505088, 8502016, 8491776, 8474112, 8451328, /* 8528-8535 */ +8417280, 8379136, 8333056, 8296704, 8272896, 8262400, 8260352, 8269824, /* 8536-8543 */ +8284416, 8295680, 8312576, 8347136, 8363776, 8361216, 8362240, 8375040, /* 8544-8551 */ +8390144, 8403968, 8419840, 8426240, 8427264, 8423424, 8420608, 8418560, /* 8552-8559 */ +8424192, 8428032, 8441856, 8458496, 8470528, 8465920, 8458240, 8458752, /* 8560-8567 */ +8463360, 8460544, 8443904, 8414464, 8382464, 8350976, 8318976, 8305664, /* 8568-8575 */ +8314624, 8325888, 8327680, 8336384, 8346624, 8355584, 8368384, 8395776, /* 8576-8583 */ +8418304, 8414976, 8389632, 8363264, 8348928, 8345088, 8342016, 8341760, /* 8584-8591 */ +8343296, 8349952, 8367616, 8395264, 8423936, 8432640, 8437760, 8438272, /* 8592-8599 */ +8431360, 8402432, 8372224, 8349696, 8344832, 8357376, 8386048, 8416000, /* 8600-8607 */ +8450048, 8483328, 8504064, 8500224, 8484608, 8467456, 8448768, 8413696, /* 8608-8615 */ +8378624, 8354560, 8337920, 8326144, 8320768, 8317440, 8313088, 8322816, /* 8616-8623 */ +8337408, 8355840, 8358144, 8352768, 8340736, 8334592, 8337408, 8348672, /* 8624-8631 */ +8365056, 8391680, 8412672, 8417024, 8408320, 8390912, 8374784, 8369408, /* 8632-8639 */ +8380928, 8399360, 8410624, 8420864, 8431872, 8434944, 8425472, 8417024, /* 8640-8647 */ +8408320, 8400128, 8400640, 8417792, 8440320, 8454656, 8456960, 8450560, /* 8648-8655 */ +8437504, 8426752, 8404224, 8376320, 8347136, 8334336, 8335360, 8349952, /* 8656-8663 */ +8375808, 8395264, 8391936, 8376320, 8360704, 8350464, 8335360, 8323072, /* 8664-8671 */ +8314112, 8312320, 8312832, 8313344, 8320768, 8334336, 8357632, 8386816, /* 8672-8679 */ +8417024, 8455936, 8500736, 8526592, 8531200, 8512768, 8478208, 8431104, /* 8680-8687 */ +8387840, 8358656, 8340736, 8343040, 8354816, 8364288, 8364288, 8352000, /* 8688-8695 */ +8341504, 8339712, 8349696, 8363520, 8372992, 8387840, 8408320, 8421120, /* 8696-8703 */ +8422400, 8425216, 8417280, 8403456, 8391424, 8383488, 8374784, 8374784, /* 8704-8711 */ +8371200, 8362240, 8363264, 8397568, 8438784, 8467968, 8484608, 8477952, /* 8712-8719 */ +8460800, 8436992, 8413696, 8373760, 8333568, 8307712, 8295680, 8286208, /* 8720-8727 */ +8290048, 8305152, 8319232, 8332288, 8353280, 8372224, 8389376, 8398336, /* 8728-8735 */ +8410880, 8429056, 8442112, 8447232, 8453632, 8453888, 8445184, 8431104, /* 8736-8743 */ +8417536, 8397568, 8381440, 8375808, 8375552, 8373504, 8362752, 8345344, /* 8744-8751 */ +8337152, 8342784, 8361472, 8389376, 8405760, 8415232, 8421376, 8422656, /* 8752-8759 */ +8404992, 8370944, 8350464, 8351744, 8374272, 8406272, 8427264, 8416256, /* 8760-8767 */ +8389888, 8372992, 8373760, 8374528, 8371200, 8374016, 8387072, 8406528, /* 8768-8775 */ +8412672, 8410880, 8405760, 8396032, 8388096, 8393728, 8394752, 8387840, /* 8776-8783 */ +8376832, 8372480, 8372736, 8373504, 8372992, 8377856, 8385280, 8390400, /* 8784-8791 */ +8392192, 8387072, 8381184, 8378368, 8382464, 8387072, 8390144, 8395264, /* 8792-8799 */ +8400896, 8405504, 8409600, 8414208, 8408576, 8394752, 8373760, 8357632, /* 8800-8807 */ +8344832, 8342528, 8356352, 8381696, 8416256, 8444928, 8463360, 8467200, /* 8808-8815 */ +8451584, 8417280, 8380672, 8356608, 8342016, 8342016, 8347904, 8357376, /* 8816-8823 */ +8375296, 8393728, 8409088, 8409600, 8403200, 8401152, 8386304, 8365056, /* 8824-8831 */ +8346368, 8337920, 8334080, 8341248, 8352768, 8364032, 8377856, 8397056, /* 8832-8839 */ +8419840, 8435968, 8436480, 8435712, 8437760, 8437760, 8423936, 8408064, /* 8840-8847 */ +8390656, 8377600, 8385024, 8397312, 8396288, 8379648, 8367360, 8368384, /* 8848-8855 */ +8370944, 8376064, 8378368, 8377856, 8374528, 8370688, 8367360, 8360192, /* 8856-8863 */ +8356352, 8357632, 8361216, 8368384, 8387328, 8402688, 8402688, 8394240, /* 8864-8871 */ +8390400, 8388608, 8394752, 8399360, 8406016, 8413440, 8419072, 8420096, /* 8872-8879 */ +8430848, 8443904, 8463616, 8456960, 8421888, 8382976, 8361984, 8351488, /* 8880-8887 */ +8345088, 8334848, 8313600, 8295168, 8297472, 8327936, 8359680, 8380672, /* 8888-8895 */ +8407040, 8428032, 8442624, 8451840, 8459008, 8459264, 8451584, 8430080, /* 8896-8903 */ +8394240, 8366592, 8365056, 8374016, 8393728, 8397824, 8392448, 8388096, /* 8904-8911 */ +8395008, 8395264, 8382976, 8365824, 8349696, 8335104, 8327936, 8330496, /* 8912-8919 */ +8331264, 8330752, 8334592, 8346624, 8365568, 8386816, 8404224, 8423680, /* 8920-8927 */ +8444672, 8466688, 8488960, 8494592, 8483584, 8458496, 8430080, 8407552, /* 8928-8935 */ +8390912, 8377088, 8360192, 8346368, 8332800, 8314880, 8306944, 8314624, /* 8936-8943 */ +8340224, 8377344, 8414208, 8431872, 8421888, 8408320, 8408320, 8416768, /* 8944-8951 */ +8417792, 8406016, 8389632, 8378880, 8385280, 8393728, 8387840, 8367616, /* 8952-8959 */ +8355072, 8362240, 8377600, 8388096, 8387072, 8368384, 8347904, 8348416, /* 8960-8967 */ +8365568, 8385280, 8402176, 8420096, 8424704, 8422912, 8416512, 8408064, /* 8968-8975 */ +8395008, 8380416, 8369408, 8369664, 8379648, 8397824, 8413440, 8419584, /* 8976-8983 */ +8423168, 8425216, 8426752, 8423424, 8414464, 8400896, 8379904, 8357888, /* 8984-8991 */ +8346880, 8345344, 8342784, 8335104, 8330240, 8329472, 8322816, 8324096, /* 8992-8999 */ +8337408, 8364800, 8397568, 8425216, 8448000, 8462336, 8466944, 8460288, /* 9000-9007 */ +8452864, 8445696, 8432896, 8425728, 8420352, 8407296, 8385792, 8365568, /* 9008-9015 */ +8346880, 8335360, 8345088, 8358912, 8371200, 8376576, 8367616, 8351232, /* 9016-9023 */ +8334592, 8320512, 8315392, 8331264, 8356352, 8385536, 8417280, 8450816, /* 9024-9031 */ +8473344, 8488960, 8473856, 8444928, 8405248, 8378112, 8369152, 8375040, /* 9032-9039 */ +8385792, 8402688, 8405504, 8394240, 8370432, 8346880, 8327168, 8316672, /* 9040-9047 */ +8319744, 8337920, 8367104, 8400128, 8424704, 8441600, 8451072, 8448512, /* 9048-9055 */ +8443904, 8437760, 8429824, 8422912, 8420096, 8417792, 8406272, 8387072, /* 9056-9063 */ +8365824, 8356352, 8353536, 8347904, 8334848, 8320000, 8304128, 8299264, /* 9064-9071 */ +8297984, 8307712, 8326656, 8347648, 8376576, 8409344, 8436480, 8448000, /* 9072-9079 */ +8457216, 8459520, 8460288, 8453376, 8447488, 8448512, 8457472, 8459008, /* 9080-9087 */ +8442624, 8413184, 8384768, 8373248, 8379648, 8392448, 8395264, 8386816, /* 9088-9095 */ +8370432, 8359680, 8352000, 8348160, 8336896, 8327168, 8321024, 8328448, /* 9096-9103 */ +8337408, 8349696, 8357888, 8366592, 8374528, 8384768, 8399616, 8413440, /* 9104-9111 */ +8422912, 8430336, 8426240, 8413696, 8392704, 8377600, 8371200, 8371968, /* 9112-9119 */ +8379904, 8385024, 8390656, 8395008, 8404736, 8411904, 8412672, 8408320, /* 9120-9127 */ +8402688, 8397056, 8402176, 8409600, 8414208, 8408576, 8404480, 8409344, /* 9128-9135 */ +8414976, 8414464, 8404224, 8389632, 8365312, 8346880, 8344320, 8350720, /* 9136-9143 */ +8352768, 8358656, 8369920, 8376320, 8376832, 8383488, 8402176, 8420864, /* 9144-9151 */ +8427520, 8421888, 8415232, 8407040, 8397824, 8383744, 8365824, 8345600, /* 9152-9159 */ +8336128, 8349696, 8363264, 8358400, 8341760, 8337152, 8351488, 8386304, /* 9160-9167 */ +8411392, 8418048, 8411648, 8405248, 8412416, 8424960, 8433664, 8429568, /* 9168-9175 */ +8413184, 8393984, 8382208, 8381184, 8387840, 8397312, 8413696, 8427008, /* 9176-9183 */ +8424192, 8412160, 8395264, 8380416, 8372480, 8368896, 8368384, 8378624, /* 9184-9191 */ +8397568, 8416768, 8424192, 8422400, 8410368, 8397056, 8396032, 8394240, /* 9192-9199 */ +8382464, 8352512, 8329216, 8313856, 8304640, 8304384, 8320256, 8340736, /* 9200-9207 */ +8355328, 8371712, 8390400, 8404736, 8412672, 8413952, 8410368, 8402176, /* 9208-9215 */ +8393984, 8394496, 8402944, 8408064, 8406528, 8407040, 8416768, 8434688, /* 9216-9223 */ +8445952, 8445696, 8439808, 8433408, 8413440, 8385024, 8364800, 8353280, /* 9224-9231 */ +8340224, 8329984, 8336896, 8359168, 8382464, 8403712, 8422656, 8430848, /* 9232-9239 */ +8427008, 8416512, 8408064, 8399616, 8391168, 8379392, 8372224, 8376064, /* 9240-9247 */ +8382208, 8380928, 8363520, 8339712, 8317184, 8314368, 8337920, 8376576, /* 9248-9255 */ +8407296, 8423936, 8428032, 8413696, 8390144, 8360448, 8337664, 8328448, /* 9256-9263 */ +8332800, 8353792, 8377088, 8400640, 8425728, 8451584, 8476672, 8492032, /* 9264-9271 */ +8492544, 8478464, 8453120, 8421888, 8396032, 8380928, 8372992, 8368640, /* 9272-9279 */ +8363520, 8359936, 8359936, 8364544, 8362752, 8350720, 8338688, 8327680, /* 9280-9287 */ +8320512, 8317440, 8319232, 8332032, 8351744, 8366592, 8380672, 8398080, /* 9288-9295 */ +8420608, 8442624, 8456448, 8462080, 8454144, 8452864, 8455936, 8456192, /* 9296-9303 */ +8433920, 8400128, 8375552, 8368640, 8367616, 8364288, 8360448, 8360448, /* 9304-9311 */ +8364544, 8371200, 8368384, 8358656, 8353536, 8358912, 8370688, 8386048, /* 9312-9319 */ +8389376, 8396288, 8400128, 8398592, 8390912, 8396032, 8398592, 8391680, /* 9320-9327 */ +8383744, 8386816, 8398848, 8413440, 8420608, 8422656, 8417024, 8409856, /* 9328-9335 */ +8401664, 8396544, 8395264, 8395520, 8390400, 8380928, 8367360, 8360960, /* 9336-9343 */ +8363264, 8368128, 8368384, 8359680, 8348928, 8348416, 8368128, 8387328, /* 9344-9351 */ +8396800, 8391936, 8387328, 8386560, 8388864, 8394240, 8397824, 8406528, /* 9352-9359 */ +8410112, 8412416, 8420096, 8427264, 8422400, 8410112, 8398336, 8387328, /* 9360-9367 */ +8386560, 8381184, 8374784, 8363008, 8355328, 8350720, 8351232, 8348672, /* 9368-9375 */ +8345344, 8355328, 8377344, 8402432, 8419072, 8424960, 8434176, 8444416, /* 9376-9383 */ +8442112, 8419328, 8392448, 8375552, 8381440, 8392704, 8392960, 8382720, /* 9384-9391 */ +8376320, 8371456, 8372480, 8370688, 8370432, 8377856, 8389376, 8402432, /* 9392-9399 */ +8399360, 8385280, 8374272, 8375040, 8376576, 8369920, 8360192, 8359936, /* 9400-9407 */ +8365824, 8370944, 8374784, 8380416, 8391680, 8405504, 8425216, 8442368, /* 9408-9415 */ +8454912, 8454656, 8447744, 8427776, 8403456, 8381696, 8361728, 8350208, /* 9416-9423 */ +8342528, 8339456, 8340224, 8348928, 8366848, 8393472, 8414464, 8419328, /* 9424-9431 */ +8408320, 8388352, 8378112, 8386048, 8397568, 8401152, 8397056, 8391936, /* 9432-9439 */ +8388864, 8383744, 8377088, 8368384, 8358912, 8355584, 8355584, 8368896, /* 9440-9447 */ +8386560, 8406016, 8412672, 8417024, 8417792, 8420608, 8421376, 8417280, /* 9448-9455 */ +8407808, 8392192, 8377600, 8365824, 8356608, 8351232, 8354048, 8362496, /* 9456-9463 */ +8378624, 8401920, 8421376, 8427776, 8427008, 8427008, 8425216, 8417024, /* 9464-9471 */ +8410368, 8393216, 8371200, 8345600, 8330240, 8326912, 8334848, 8344320, /* 9472-9479 */ +8358400, 8373248, 8385280, 8398848, 8412160, 8417536, 8416768, 8417280, /* 9480-9487 */ +8416000, 8406016, 8388352, 8382464, 8377344, 8372992, 8367360, 8364544, /* 9488-9495 */ +8363776, 8364032, 8368640, 8372224, 8379392, 8394240, 8416000, 8429056, /* 9496-9503 */ +8424960, 8413952, 8411136, 8424448, 8443392, 8450304, 8448256, 8446720, /* 9504-9511 */ +8438528, 8413440, 8386816, 8369408, 8360960, 8339456, 8310528, 8284160, /* 9512-9519 */ +8281600, 8297984, 8326400, 8353280, 8379904, 8401664, 8420864, 8429056, /* 9520-9527 */ +8434432, 8437504, 8436736, 8423424, 8396800, 8366592, 8343808, 8336640, /* 9528-9535 */ +8345600, 8355584, 8367872, 8382976, 8402944, 8418304, 8420864, 8420608, /* 9536-9543 */ +8419840, 8421376, 8418304, 8410880, 8410368, 8416512, 8417792, 8413440, /* 9544-9551 */ +8403200, 8395264, 8385280, 8377856, 8363008, 8339968, 8325120, 8330240, /* 9552-9559 */ +8350720, 8369152, 8379392, 8385536, 8391936, 8394240, 8392704, 8396800, /* 9560-9567 */ +8415488, 8429568, 8425472, 8405248, 8384256, 8375296, 8383232, 8393472, /* 9568-9575 */ +8399360, 8399360, 8399104, 8393472, 8383744, 8365056, 8344832, 8339200, /* 9576-9583 */ +8348672, 8357120, 8363776, 8382464, 8407040, 8428288, 8438272, 8433152, /* 9584-9591 */ +8420864, 8409344, 8402432, 8400128, 8400896, 8399360, 8388864, 8381440, /* 9592-9599 */ +8377088, 8375040, 8378880, 8393216, 8410112, 8415232, 8402176, 8380160, /* 9600-9607 */ +8360704, 8345856, 8339200, 8342528, 8354048, 8365312, 8375552, 8383488, /* 9608-9615 */ +8397824, 8411648, 8421376, 8428800, 8426752, 8420096, 8409856, 8407296, /* 9616-9623 */ +8407296, 8402432, 8390400, 8369152, 8355328, 8345600, 8343552, 8346880, /* 9624-9631 */ +8357632, 8373504, 8391168, 8410880, 8423936, 8425472, 8411648, 8391168, /* 9632-9639 */ +8372480, 8366592, 8374272, 8387840, 8407552, 8418816, 8422144, 8415744, /* 9640-9647 */ +8412160, 8413952, 8405248, 8396544, 8384512, 8370432, 8351744, 8335104, /* 9648-9655 */ +8325120, 8322560, 8332800, 8347392, 8360192, 8377088, 8400896, 8421888, /* 9656-9663 */ +8437760, 8442112, 8437504, 8424704, 8409856, 8396800, 8381696, 8376064, /* 9664-9671 */ +8372736, 8383744, 8399872, 8419584, 8435712, 8448000, 8447744, 8438528, /* 9672-9679 */ +8421120, 8403968, 8382720, 8361984, 8347136, 8340480, 8339968, 8340480, /* 9680-9687 */ +8338432, 8334080, 8334592, 8340736, 8346368, 8345600, 8349696, 8359424, /* 9688-9695 */ +8371200, 8385792, 8399616, 8411904, 8421888, 8427776, 8430336, 8422912, /* 9696-9703 */ +8413696, 8404224, 8404736, 8407296, 8412160, 8411904, 8410368, 8416768, /* 9704-9711 */ +8428800, 8438528, 8439296, 8439552, 8436992, 8424192, 8410880, 8395008, /* 9712-9719 */ +8380160, 8360960, 8338688, 8316928, 8305664, 8302080, 8303872, 8309760, /* 9720-9727 */ +8314368, 8325120, 8342272, 8358400, 8373760, 8396032, 8420352, 8437760, /* 9728-9735 */ +8446208, 8450048, 8450304, 8439808, 8421888, 8403968, 8390912, 8391424, /* 9736-9743 */ +8395520, 8398336, 8391424, 8388608, 8389120, 8390400, 8389632, 8391680, /* 9744-9751 */ +8391680, 8394496, 8394240, 8392192, 8384256, 8375296, 8371456, 8375552, /* 9752-9759 */ +8391424, 8405248, 8408064, 8403968, 8404480, 8415744, 8421888, 8417280, /* 9760-9767 */ +8399616, 8384768, 8370944, 8354304, 8342272, 8334336, 8335872, 8350720, /* 9768-9775 */ +8368384, 8382208, 8379648, 8370944, 8367616, 8367872, 8370176, 8369664, /* 9776-9783 */ +8376832, 8391168, 8403200, 8406528, 8397568, 8390400, 8388352, 8396288, /* 9784-9791 */ +8403712, 8411904, 8423680, 8436736, 8444928, 8441600, 8424960, 8408832, /* 9792-9799 */ +8389632, 8376832, 8369408, 8362752, 8355584, 8360448, 8382208, 8405504, /* 9800-9807 */ +8423168, 8429312, 8427008, 8415232, 8398848, 8381184, 8366080, 8352000, /* 9808-9815 */ +8345344, 8349952, 8358400, 8367360, 8375808, 8377856, 8373760, 8379648, /* 9816-9823 */ +8392448, 8402688, 8402176, 8396288, 8386304, 8378624, 8370432, 8370432, /* 9824-9831 */ +8378880, 8396288, 8412160, 8416768, 8404992, 8386816, 8375040, 8372224, /* 9832-9839 */ +8374016, 8369920, 8365056, 8365312, 8377344, 8397312, 8409344, 8410112, /* 9840-9847 */ +8402944, 8397568, 8400384, 8403712, 8411136, 8413440, 8411904, 8408064, /* 9848-9855 */ +8406272, 8407040, 8401664, 8395520, 8391680, 8390400, 8390400, 8382464, /* 9856-9863 */ +8372736, 8361728, 8354816, 8355072, 8356864, 8367360, 8372480, 8377344, /* 9864-9871 */ +8383232, 8389376, 8393472, 8392960, 8394240, 8398080, 8402944, 8408832, /* 9872-9879 */ +8408832, 8408064, 8407808, 8399616, 8386304, 8371456, 8365312, 8372224, /* 9880-9887 */ +8380928, 8389888, 8385792, 8384768, 8388096, 8387584, 8380416, 8371456, /* 9888-9895 */ +8365824, 8369664, 8381952, 8384256, 8385280, 8386304, 8391680, 8398336, /* 9896-9903 */ +8409856, 8420096, 8427008, 8429824, 8429056, 8418816, 8401152, 8380416, /* 9904-9911 */ +8363008, 8350464, 8350208, 8355584, 8371200, 8380928, 8387584, 8388352, /* 9912-9919 */ +8388352, 8392960, 8396800, 8399616, 8396800, 8398848, 8399872, 8401408, /* 9920-9927 */ +8392448, 8385280, 8381184, 8385024, 8393472, 8402432, 8400128, 8393216, /* 9928-9935 */ +8386560, 8382208, 8374784, 8365568, 8370432, 8378624, 8379392, 8376832, /* 9936-9943 */ +8378112, 8386048, 8392192, 8388608, 8380928, 8375296, 8376576, 8384000, /* 9944-9951 */ +8397568, 8404224, 8400640, 8394752, 8392448, 8397312, 8397824, 8398336, /* 9952-9959 */ +8399872, 8403200, 8401152, 8398848, 8401920, 8411136, 8411136, 8406016, /* 9960-9967 */ +8392960, 8384768, 8381952, 8377856, 8370688, 8366848, 8375808, 8389888, /* 9968-9975 */ +8398336, 8393728, 8379648, 8366080, 8359424, 8355584, 8354816, 8358656, /* 9976-9983 */ +8359424, 8363520, 8375040, 8392704, 8407808, 8409600, 8401152, 8392704, /* 9984-9991 */ +8388096, 8391936, 8397568, 8411904, 8427520, 8443392, 8452608, 8453120, /* 9992-9999 */ +8445696, 8425728, 8406528, 8383744, 8365056, 8351488, 8340736, 8330496, /* 10000-10007 */ +8321536, 8321280, 8331520, 8346880, 8365056, 8381184, 8396032, 8404224, /* 10008-10015 */ +8405504, 8410112, 8416768, 8422144, 8418560, 8408576, 8398848, 8392704, /* 10016-10023 */ +8381952, 8379648, 8383744, 8385792, 8384512, 8388608, 8394240, 8399616, /* 10024-10031 */ +8397568, 8389632, 8385280, 8381952, 8380928, 8381184, 8384768, 8388608, /* 10032-10039 */ +8386304, 8381696, 8377344, 8380416, 8381696, 8380160, 8379904, 8389376, /* 10040-10047 */ +8398592, 8400384, 8397056, 8398592, 8406272, 8415744, 8417280, 8413952, /* 10048-10055 */ +8407040, 8396288, 8378880, 8366592, 8362496, 8360960, 8358144, 8357888, /* 10056-10063 */ +8359424, 8370688, 8386816, 8405504, 8412672, 8412160, 8402176, 8392960, /* 10064-10071 */ +8387840, 8389120, 8390400, 8390144, 8385792, 8381440, 8381440, 8386048, /* 10072-10079 */ +8385792, 8384256, 8385024, 8399104, 8415232, 8425728, 8423424, 8415744, /* 10080-10087 */ +8398848, 8379648, 8366592, 8366080, 8375552, 8387584, 8396288, 8395520, /* 10088-10095 */ +8386560, 8375040, 8366848, 8357376, 8344064, 8336384, 8337920, 8343552, /* 10096-10103 */ +8352000, 8368128, 8391424, 8415488, 8436992, 8452608, 8454912, 8448512, /* 10104-10111 */ +8438528, 8430592, 8426240, 8421376, 8412160, 8399872, 8381952, 8362496, /* 10112-10119 */ +8340224, 8325632, 8321792, 8323840, 8332800, 8354560, 8382720, 8403712, /* 10120-10127 */ +8420096, 8435200, 8448768, 8456448, 8454912, 8440832, 8414720, 8382464, /* 10128-10135 */ +8360704, 8348416, 8346880, 8350464, 8353024, 8354560, 8356864, 8366592, /* 10136-10143 */ +8379392, 8391680, 8396800, 8395264, 8386048, 8375552, 8371456, 8375552, /* 10144-10151 */ +8378112, 8382720, 8390400, 8402688, 8409856, 8413696, 8407552, 8389120, /* 10152-10159 */ +8373248, 8367872, 8370176, 8383744, 8396032, 8401664, 8411136, 8425728, /* 10160-10167 */ +8437760, 8437248, 8415744, 8392960, 8373248, 8368128, 8374528, 8384512, /* 10168-10175 */ +8385792, 8376576, 8371712, 8376064, 8387072, 8399360, 8410112, 8419072, /* 10176-10183 */ +8413696, 8404480, 8393728, 8385536, 8379904, 8378368, 8375296, 8368384, /* 10184-10191 */ +8364544, 8360448, 8354816, 8350464, 8351488, 8359424, 8376576, 8390656, /* 10192-10199 */ +8401664, 8410112, 8419840, 8432128, 8439552, 8436992, 8428800, 8412672, /* 10200-10207 */ +8384512, 8354560, 8338688, 8333568, 8335104, 8342784, 8349440, 8361728, /* 10208-10215 */ +8375296, 8392448, 8403200, 8409088, 8405504, 8405248, 8409856, 8414976, /* 10216-10223 */ +8414464, 8409088, 8400896, 8399872, 8402688, 8404736, 8406528, 8405504, /* 10224-10231 */ +8404224, 8400896, 8397056, 8392448, 8395008, 8400896, 8400128, 8392704, /* 10232-10239 */ +8385536, 8382464, 8377600, 8362240, 8345088, 8336640, 8336128, 8346368, /* 10240-10247 */ +8363264, 8381184, 8400640, 8416000, 8421632, 8419328, 8415488, 8409344, /* 10248-10255 */ +8399616, 8386560, 8380416, 8373760, 8364032, 8356864, 8356352, 8367104, /* 10256-10263 */ +8381184, 8391680, 8396544, 8396288, 8394240, 8394752, 8392704, 8388864, /* 10264-10271 */ +8378112, 8371456, 8380672, 8399360, 8416256, 8417024, 8417536, 8411392, /* 10272-10279 */ +8408832, 8400896, 8396032, 8399360, 8411904, 8421888, 8427008, 8424704, /* 10280-10287 */ +8414208, 8402432, 8387584, 8374784, 8361216, 8357632, 8353792, 8349440, /* 10288-10295 */ +8347136, 8348672, 8350208, 8352768, 8358912, 8368384, 8375808, 8376064, /* 10296-10303 */ +8372992, 8369152, 8364032, 8361216, 8370432, 8384768, 8404480, 8421120, /* 10304-10311 */ +8438528, 8441088, 8439296, 8437760, 8433152, 8419328, 8407552, 8392192, /* 10312-10319 */ +8381440, 8372224, 8367616, 8370688, 8376320, 8388864, 8393472, 8390400, /* 10320-10327 */ +8383744, 8383232, 8390400, 8395264, 8398336, 8387840, 8380416, 8373504, /* 10328-10335 */ +8374272, 8384256, 8391936, 8397568, 8394240, 8390912, 8381696, 8374784, /* 10336-10343 */ +8371200, 8372224, 8375040, 8386048, 8401664, 8416768, 8423168, 8415488, /* 10344-10351 */ +8402432, 8386560, 8377088, 8370176, 8368384, 8375040, 8382464, 8385536, /* 10352-10359 */ +8382976, 8384000, 8384256, 8383488, 8377856, 8374272, 8374016, 8379904, /* 10360-10367 */ +8391168, 8394496, 8391936, 8391424, 8401408, 8417536, 8429824, 8438784, /* 10368-10375 */ +8439040, 8429568, 8415744, 8400128, 8383232, 8361216, 8343040, 8335104, /* 10376-10383 */ +8336896, 8341248, 8358400, 8376576, 8395776, 8402432, 8404992, 8401152, /* 10384-10391 */ +8387840, 8374272, 8363776, 8359936, 8354816, 8350208, 8353792, 8365056, /* 10392-10399 */ +8387072, 8404224, 8420352, 8433920, 8454144, 8464896, 8463104, 8450304, /* 10400-10407 */ +8431104, 8406528, 8382208, 8363520, 8353792, 8351744, 8354304, 8357376, /* 10408-10415 */ +8365056, 8375296, 8380928, 8379904}; /* 10416-10419 */ \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/clhh44.h Fri May 03 13:27:39 2019 +0000 @@ -0,0 +1,384 @@ +/********************************************************************** +* Written by WAVToCode +* Date: Fri May 03 06:11:24 PM +* FileName: clhh44.C +* Interleaved: N/A +* Signed: No +* No. of channels: 1 +* No. of samples: 2954 +* Bits/Sample: 24 +**********************************************************************/ + +#define num_clhh44 2954 + +const unsigned long clhh44_data[num_clhh44] = { +8388608, 8388608, 8388608, 8388352, 8388352, 8388864, 8388352, 8387840, /* 0-7 */ +8389120, 8387584, 8389376, 8387584, 8388864, 8390912, 8390144, 8373248, /* 8-15 */ +8367104, 8458240, 8494592, 8122880, 8112128, 9255680, 8527616, 6267648, /* 16-23 */ +9774848, 11562752, 3627264, 6491392, 14745600, 6947584, 2761472, 12575232, /* 24-31 */ +7206656, 3820288, 15803648, 10635776, 1003776, 6880256, 13460992, 9005824, /* 32-39 */ +9133568, 7555072, 1612032, 15014656, 5839872, 3113472, 15865088, 9230336, /* 40-47 */ +8256256, 6361856, 6230016, 5492224, 11177472, 15054592, 6127872, 10242048, /* 48-55 */ +8822784, 10218496, 5931008, 2087680, 15347456, 2439168, 13144576, 6088192, /* 56-63 */ +1549824, 15864576, 4292096, 5334016, 6289664, 7977984, 14327296, 4453120, /* 64-71 */ +8606976, 13079808, 912128, 7534336, 15052800, 10066944, 13076224, 3669504, /* 72-79 */ +6012416, 9787136, 2854912, 7908096, 5302784, 12870912, 8861696, 6195200, /* 80-87 */ +11431424, 8679936, 6810112, 7455232, 12684800, 912640, 12196352, 9198336, /* 88-95 */ +2538240, 14288128, 6910720, 912640, 13225984, 8874496, 3624960, 14114304, /* 96-103 */ +7345408, 7709952, 8058624, 8189440, 11986432, 5443584, 15331328, 3816704, /* 104-111 */ +5192960, 15865088, 5813760, 3557376, 10763776, 12443648, 7910912, 8179456, /* 112-119 */ +3463424, 13254656, 4523776, 5677312, 11970560, 5749760, 13305856, 3140608, /* 120-127 */ +7388160, 14896896, 8400384, 4776448, 8449024, 14194688, 3814656, 9923072, /* 128-135 */ +9958656, 4160512, 14792960, 2843904, 6446848, 15865600, 4974592, 6810624, /* 136-143 */ +8832000, 4145664, 14536192, 8098560, 4794112, 9889792, 5362944, 3448320, /* 144-151 */ +12920320, 12824576, 3608320, 9752832, 8537088, 11304192, 7586048, 2492416, /* 152-159 */ +15864832, 7057664, 1747456, 14868992, 11395584, 912896, 8564224, 13935104, /* 160-167 */ +9872640, 8244480, 913152, 10652416, 15259648, 9509120, 4219392, 3715072, /* 168-175 */ +15847424, 6853632, 5535232, 15864576, 6423808, 2768384, 9518848, 7904768, /* 176-183 */ +2329344, 14348288, 10791424, 912384, 10283520, 11766784, 11875328, 912384, /* 184-191 */ +8446720, 15439872, 3549440, 8073472, 11079168, 5220864, 11409408, 6648320, /* 192-199 */ +9208064, 14897152, 2080768, 4508672, 7624960, 12528640, 11263488, 2230272, /* 200-207 */ +9289472, 15581696, 2866688, 7976960, 11684864, 5200384, 7333376, 6433024, /* 208-215 */ +14050048, 11808512, 3128576, 6415616, 6170368, 9655552, 10811648, 6549760, /* 216-223 */ +11207680, 10155008, 912640, 10639616, 12440832, 10329856, 7614208, 8828416, /* 224-231 */ +8813568, 3223808, 10529024, 13396992, 7390720, 911872, 10472960, 13559552, /* 232-239 */ +7145728, 4480768, 12782592, 7952896, 4814080, 10359808, 5686528, 11765504, /* 240-247 */ +10030080, 3336960, 8267008, 5780736, 15032576, 9497088, 5817344, 8710144, /* 248-255 */ +11985920, 8410112, 2151936, 9995520, 7013888, 10520576, 14110720, 2660352, /* 256-263 */ +2759424, 6438912, 11933184, 15206656, 5953536, 2669312, 5763072, 9246208, /* 264-271 */ +12585984, 5438208, 11730688, 11495168, 921600, 8117504, 6414848, 9473280, /* 272-279 */ +14178048, 2538496, 8732416, 11506944, 5538304, 5126400, 14463232, 13179392, /* 280-287 */ +3592192, 4152064, 6821120, 11259392, 11781888, 9733120, 7768576, 3331328, /* 288-295 */ +8813824, 14042624, 4037376, 7865344, 12543488, 11016704, 7657216, 3578112, /* 296-303 */ +7066368, 10529792, 9764096, 4039680, 8987392, 9391360, 8283392, 6960640, /* 304-311 */ +10897920, 14284032, 1529600, 9348864, 8059392, 1068544, 14932992, 11148544, /* 312-319 */ +5096704, 6595072, 8374272, 12845056, 7774464, 5200896, 10045952, 4989184, /* 320-327 */ +11772928, 7197440, 8520960, 13208064, 2874880, 4805120, 12104192, 11783168, /* 328-335 */ +4250880, 10024704, 10893568, 8328192, 13282304, 5921792, 996096, 9800192, /* 336-343 */ +13820416, 7847168, 14204416, 5073664, 9165056, 5984512, 4156416, 11958528, /* 344-351 */ +12770816, 10841344, 2510848, 5103360, 11648768, 5426944, 9065728, 8094720, /* 352-359 */ +14084864, 5969664, 2196736, 5262080, 8830720, 14249728, 7865600, 5595904, /* 360-367 */ +12519936, 8343040, 4114944, 7166720, 15809280, 9959424, 7775488, 3842560, /* 368-375 */ +8162816, 7710464, 4947968, 12868608, 13518080, 8380160, 2712832, 6150912, /* 376-383 */ +9003520, 9199616, 12838400, 9261824, 8983040, 9525760, 7165952, 10466560, /* 384-391 */ +7001600, 3739648, 14081792, 9168640, 5363200, 12112384, 7503616, 3539456, /* 392-399 */ +6714624, 9868288, 9548288, 13383424, 6296064, 3670784, 10156800, 8314368, /* 400-407 */ +8432896, 8899072, 12622848, 5512704, 3122176, 12638208, 7939328, 11995136, /* 408-415 */ +12626176, 4251648, 5864448, 8056064, 8194048, 10742272, 6118912, 10086400, /* 416-423 */ +8699648, 4811520, 9273856, 8404992, 13328896, 4927232, 4837120, 10108928, /* 424-431 */ +11610368, 11058176, 6322944, 5924608, 4194048, 11781888, 10753536, 9916416, /* 432-439 */ +4296192, 4454144, 9657856, 14516992, 12187648, 7434496, 4287232, 8631552, /* 440-447 */ +5639936, 5391360, 11180032, 9178624, 7058176, 9692928, 11509248, 9260544, /* 448-455 */ +8169216, 6891264, 9189376, 10006016, 8415744, 5030400, 8224256, 6907648, /* 456-463 */ +6927616, 10015232, 12309504, 6266368, 5284352, 11551232, 6959104, 8841984, /* 464-471 */ +13041664, 7410944, 7159040, 7124736, 8572416, 10538240, 6971136, 7202304, /* 472-479 */ +7073024, 7466496, 10813952, 6724608, 12615168, 10618880, 7392768, 9504512, /* 480-487 */ +7206912, 5989632, 7545856, 11198464, 4534784, 6775808, 11805440, 11042048, /* 488-495 */ +4904960, 8302592, 9432576, 6166528, 12270592, 11475200, 1976064, 6320128, /* 496-503 */ +14067712, 9836288, 6468096, 5443328, 4900096, 8995328, 12804096, 9908480, /* 504-511 */ +10089984, 12083712, 7187712, 3495424, 5115904, 13053952, 10135040, 5567232, /* 512-519 */ +9514240, 12965888, 5129472, 2778880, 9443584, 10912768, 11364096, 10758144, /* 520-527 */ +9121024, 1119488, 6985216, 6980608, 9854976, 7467776, 15176448, 10913024, /* 528-535 */ +6371072, 2074880, 7111936, 14049536, 11312128, 4706048, 5060352, 9776896, /* 536-543 */ +9245952, 5443584, 10041856, 11525632, 5267200, 8029696, 7640320, 13777152, /* 544-551 */ +7242496, 4549376, 10753536, 6627328, 8645120, 4899072, 6008832, 15630080, /* 552-559 */ +12248576, 3106560, 2639616, 7687168, 11183616, 10477824, 3171840, 8555008, /* 560-567 */ +14392064, 8817664, 5771520, 5486592, 12570624, 8535296, 12344832, 10640384, /* 568-575 */ +3088128, 6445056, 9611264, 6972160, 8722688, 7816448, 4830720, 12918528, /* 576-583 */ +13972224, 5284352, 4758016, 10933760, 11197440, 7319040, 4782848, 5545728, /* 584-591 */ +12456704, 10428160, 9726464, 7330560, 5132032, 9550848, 8922368, 3115008, /* 592-599 */ +11974144, 14398464, 10967296, 8493568, 3190016, 4547840, 9968640, 7074816, /* 600-607 */ +6033920, 10140672, 12479232, 12877056, 6149632, 1976832, 9180928, 13558272, /* 608-615 */ +7848960, 3823616, 9822464, 6892544, 6039296, 11854080, 12612352, 8838144, /* 616-623 */ +8327424, 5047552, 4574720, 8830976, 14447872, 10469376, 8728064, 6899456, /* 624-631 */ +3933696, 4411392, 8098304, 15590400, 10109952, 3341312, 6392320, 8191744, /* 632-639 */ +3540224, 9798144, 13183488, 9911552, 8208384, 10107392, 6466048, 4399104, /* 640-647 */ +6330624, 11070720, 12722944, 8504320, 6460160, 7452416, 8677376, 9052416, /* 648-655 */ +7179008, 5695488, 6438656, 10713344, 11334144, 7288832, 11406080, 11670784, /* 656-663 */ +4545024, 3221248, 5613056, 9545984, 13214720, 11707136, 8576768, 7069440, /* 664-671 */ +6688512, 5507328, 5483520, 10198784, 11802624, 9692672, 9096960, 9598720, /* 672-679 */ +4726784, 5321216, 11351808, 11489024, 10352128, 4955904, 6221056, 12439296, /* 680-687 */ +9826560, 3443712, 5011456, 9042176, 12392704, 10982144, 10715904, 8844032, /* 688-695 */ +4139008, 7194368, 6958848, 6244096, 11937024, 10009856, 7837952, 6799872, /* 696-703 */ +9348864, 12074752, 7619584, 2214912, 7280384, 11816960, 11458816, 8127232, /* 704-711 */ +8473344, 11271168, 5058048, 5563392, 6630656, 7082496, 12665088, 11345920, /* 712-719 */ +9472768, 7369216, 6558720, 6147072, 5951232, 8297984, 11084032, 11706880, /* 720-727 */ +7565568, 4875520, 8084480, 8111360, 9783808, 11893504, 10177280, 9130240, /* 728-735 */ +5123840, 3053824, 11042816, 12105984, 7944192, 8749056, 9963264, 7493632, /* 736-743 */ +5658112, 5272320, 9810944, 11793664, 10791936, 8471552, 8530944, 7089920, /* 744-751 */ +6040576, 8574976, 10412288, 6475520, 7830016, 7380992, 7469568, 12286720, /* 752-759 */ +8952576, 5989120, 9911552, 9358592, 3984896, 8951296, 12114176, 10148608, /* 760-767 */ +8934400, 5214976, 3805696, 10201856, 9965568, 8168192, 12610304, 9105664, /* 768-775 */ +5416448, 9113600, 7897344, 7522048, 7329792, 8185344, 12286720, 9969408, /* 776-783 */ +6605568, 5712384, 5446912, 6920448, 8841984, 10126592, 11853312, 9071872, /* 784-791 */ +7773440, 9595904, 8675328, 5946112, 5779200, 7523584, 11984640, 9988096, /* 792-799 */ +5848320, 6463744, 7085568, 10429184, 10023680, 8205312, 9447424, 9850368, /* 800-807 */ +7449856, 7603456, 10393088, 7905792, 3786752, 8512512, 11116800, 7845632, /* 808-815 */ +9018880, 9522432, 9673728, 8203520, 6337536, 6282496, 9490432, 11961344, /* 816-823 */ +10348288, 5939968, 5343232, 9742080, 8993792, 4187136, 8484608, 13086720, /* 824-831 */ +10938624, 6576640, 5898752, 7687168, 8812288, 7863296, 9374208, 7941632, /* 832-839 */ +6761472, 7452160, 10254080, 10669568, 9668864, 7026944, 5406976, 8869120, /* 840-847 */ +9911040, 9108224, 9320448, 7203840, 5651968, 8735232, 11998464, 9006080, /* 848-855 */ +7699712, 7438592, 8267008, 10657792, 7756288, 4394496, 7720960, 8586496, /* 856-863 */ +8716800, 10596864, 10780928, 7985152, 6534656, 6381824, 10017024, 10849280, /* 864-871 */ +6429184, 9595136, 10131968, 4759808, 5197824, 8672512, 10714368, 10824704, /* 872-879 */ +7912448, 8400384, 10816256, 9575168, 4823296, 5274368, 8664832, 9734656, /* 880-887 */ +10135296, 11769344, 8594944, 4928768, 6544896, 8660992, 8646400, 9204480, /* 888-895 */ +11218432, 7957248, 4353792, 8471552, 9695744, 7045888, 7571456, 8633600, /* 896-903 */ +8872704, 11464448, 9893120, 7790336, 9768192, 8108800, 3820288, 6034688, /* 904-911 */ +11992320, 10408960, 6885632, 9071360, 11257600, 7587840, 7095296, 9515776, /* 912-919 */ +7173888, 4841472, 10160896, 11205120, 9174528, 8048384, 5246464, 7128576, /* 920-927 */ +11227392, 10725120, 9422336, 8191232, 5763840, 8307712, 9836032, 8710656, /* 928-935 */ +6243072, 6400256, 8765184, 10122496, 9810176, 9671168, 8493568, 6071552, /* 936-943 */ +6043392, 9726464, 10353152, 9693440, 10296576, 7264768, 6348800, 6074368, /* 944-951 */ +7597312, 10711296, 10317056, 9056000, 7476992, 7353856, 9126144, 7477504, /* 952-959 */ +6765312, 8492288, 9174016, 9498112, 7894784, 7240192, 6978048, 9025024, /* 960-967 */ +11753984, 10316544, 6909440, 6993408, 6529792, 7020800, 10167552, 8329728, /* 968-975 */ +7030016, 9567488, 7081984, 8416512, 11453696, 7817984, 5880576, 9058816, /* 976-983 */ +10782464, 8048384, 7337216, 8399872, 9145344, 7478016, 6802688, 8866304, /* 984-991 */ +10466816, 9381888, 6278656, 6279168, 10377728, 9425152, 7871232, 9055744, /* 992-999 */ +8643072, 9123072, 8060416, 6251008, 7095296, 8791552, 9145344, 8857600, /* 1000-1007 */ +9326336, 8932608, 9212160, 10081792, 6607616, 5527808, 7310592, 8928256, /* 1008-1015 */ +10298368, 9046272, 8497664, 9257984, 8222720, 7517440, 7874304, 7881216, /* 1016-1023 */ +7464704, 7115776, 10526976, 10566400, 7941888, 8412928, 8968448, 6770176, /* 1024-1031 */ +6030592, 9585664, 10611712, 8235264, 8534016, 8343296, 6098432, 7728640, /* 1032-1039 */ +7764992, 8317696, 11553792, 11006208, 6475264, 5365248, 7611648, 8394240, /* 1040-1047 */ +8283904, 8305408, 8994304, 10512384, 10824960, 7568384, 4856832, 7288576, /* 1048-1055 */ +10981376, 9571072, 6326784, 7112704, 10305024, 8844288, 7855872, 8832000, /* 1056-1063 */ +10200576, 8046336, 5861376, 7371264, 9136384, 9803008, 8913408, 7958272, /* 1064-1071 */ +8671232, 7719168, 6818816, 8295680, 8939776, 8904448, 10182144, 9124096, /* 1072-1079 */ +6999040, 8164864, 8733696, 7108608, 7298048, 8451840, 9036800, 8470272, /* 1080-1087 */ +7475712, 8481536, 8772352, 8993792, 11015424, 9705984, 6472960, 6001920, /* 1088-1095 */ +6654720, 7951872, 10701056, 9818112, 6927360, 8531712, 8985856, 7586048, /* 1096-1103 */ +8531712, 8687872, 8675840, 8451840, 7440640, 7316224, 9027840, 10561024, /* 1104-1111 */ +8070912, 7154944, 8357632, 8574720, 6852352, 8476672, 10126848, 9111808, /* 1112-1119 */ +8151552, 6973696, 8030976, 8948992, 7856640, 8782336, 9739008, 7983104, /* 1120-1127 */ +7825664, 7969024, 8528128, 9084928, 8452096, 7462656, 9791232, 8847872, /* 1128-1135 */ +6970880, 6827520, 7309056, 9940224, 10576896, 9278720, 8618240, 7703040, /* 1136-1143 */ +8152064, 7909376, 6064384, 7031040, 9616896, 9575168, 9653760, 9099008, /* 1144-1151 */ +7586560, 7918592, 7242752, 7334144, 10353152, 10208256, 8526336, 7356160, /* 1152-1159 */ +6545664, 7896576, 8940800, 8605184, 9215232, 8955904, 8598016, 9502208, /* 1160-1167 */ +7188736, 6628352, 9381120, 9385216, 7726592, 6145024, 8219136, 11798272, /* 1168-1175 */ +9683456, 7207680, 6948864, 5834752, 7250944, 10254592, 11077632, 10641664, /* 1176-1183 */ +9107456, 5473024, 5348352, 7949056, 8797184, 10047488, 9606144, 8280320, /* 1184-1191 */ +9089024, 9574912, 6775296, 5759232, 8883968, 9855232, 9567488, 9671680, /* 1192-1199 */ +7686144, 6927104, 7950848, 8601088, 8295936, 8731648, 7480064, 7576576, /* 1200-1207 */ +11251200, 10198528, 6959360, 5491200, 6418944, 9250304, 10343424, 10532352, /* 1208-1215 */ +10469632, 8153344, 6246912, 6287360, 6101248, 8852480, 10076160, 9617408, /* 1216-1223 */ +9083904, 8768256, 8384256, 6895616, 7869696, 8858624, 8545280, 8036864, /* 1224-1231 */ +7853824, 9793792, 10786560, 9095936, 6484992, 5267456, 7402240, 9510400, /* 1232-1239 */ +10128896, 10915584, 8417280, 5677056, 6850304, 8013056, 9823232, 9820928, /* 1240-1247 */ +7797504, 8282368, 9050880, 8266752, 7362304, 7511040, 8496384, 9038336, /* 1248-1255 */ +9165312, 7156736, 7490304, 9607168, 9881344, 8753920, 7683328, 7364608, /* 1256-1263 */ +8118784, 8559360, 7787776, 8372480, 10589440, 9263872, 6719744, 7129600, /* 1264-1271 */ +8425984, 7611392, 8824832, 9530368, 8473856, 9240064, 8956416, 6403072, /* 1272-1279 */ +7517440, 8252416, 7568640, 9489664, 10052864, 8098304, 7623680, 9062656, /* 1280-1287 */ +8812800, 7267072, 8030976, 8488448, 8733952, 8679936, 8566272, 8826880, /* 1288-1295 */ +8009472, 6990592, 7932416, 9380608, 8752128, 8857088, 9278208, 7142144, /* 1296-1303 */ +7950080, 9776384, 9123072, 7109376, 6065664, 8132352, 9828864, 9757696, /* 1304-1311 */ +8132608, 8607744, 8618496, 7398144, 7819776, 8490240, 9204480, 9339392, /* 1312-1319 */ +9286656, 7224576, 5709312, 7245056, 9712640, 10502144, 8387584, 9386240, /* 1320-1327 */ +9545472, 6136576, 6677760, 8478720, 8721408, 9442048, 9929728, 8554496, /* 1328-1335 */ +7016448, 7817216, 8124160, 7383552, 8141824, 10006272, 9304576, 7908864, /* 1336-1343 */ +8794368, 8272384, 8757760, 7912448, 6627584, 7822848, 7990016, 9036032, /* 1344-1351 */ +10552832, 9289728, 7202816, 6989312, 8161536, 8464384, 8645120, 9312512, /* 1352-1359 */ +9664000, 7778560, 6533120, 7244032, 9100800, 10152448, 9109248, 7278592, /* 1360-1367 */ +8598272, 9020160, 7706624, 7951872, 7276544, 7645952, 10212352, 9546752, /* 1368-1375 */ +6953472, 7231744, 9747456, 10080256, 7898624, 6390784, 7129600, 9280256, /* 1376-1383 */ +10953984, 8599552, 6541824, 7672064, 8003328, 7500800, 9128192, 9637376, /* 1384-1391 */ +9291520, 9302016, 7369472, 7450880, 8472064, 7796480, 8021248, 9150720, /* 1392-1399 */ +8125952, 7485952, 9612544, 9316352, 8074752, 8489472, 7571456, 7845632, /* 1400-1407 */ +8620288, 8961280, 9191680, 8133120, 7046912, 7534336, 8690432, 9342464, /* 1408-1415 */ +9403392, 9262080, 8654592, 6572288, 6778112, 8846592, 8114432, 8558848, /* 1416-1423 */ +10283776, 9429504, 8109056, 7833856, 7469056, 7403776, 8096512, 8465920, /* 1424-1431 */ +9414656, 9937408, 7877120, 7210240, 7092480, 8753920, 10834944, 8661760, /* 1432-1439 */ +7324672, 7156224, 7539200, 9288704, 9911040, 8300544, 7548160, 7588864, /* 1440-1447 */ +7817728, 9791232, 9008128, 7264000, 8157952, 8240384, 8387584, 9099520, /* 1448-1455 */ +9380352, 8630784, 7593216, 7922176, 7903744, 7919872, 8603392, 8775936, /* 1456-1463 */ +8212224, 8231424, 9195520, 9336064, 9043968, 7816192, 6801152, 7427328, /* 1464-1471 */ +8250880, 9638400, 9266432, 8363264, 8030720, 8178944, 8315904, 8333056, /* 1472-1479 */ +7577856, 7974656, 8480512, 9347072, 9909248, 8517376, 7518976, 7114496, /* 1480-1487 */ +8136960, 9346816, 9257728, 7449600, 7004928, 8898048, 9012480, 8567040, /* 1488-1495 */ +9509632, 9172992, 7455232, 7060224, 7600896, 8354048, 9679872, 8765952, /* 1496-1503 */ +8093184, 8258048, 8360960, 8441856, 8392192, 9181952, 8445952, 7410944, /* 1504-1511 */ +7397120, 7677952, 8534784, 9841408, 9963264, 9294592, 8271104, 6190336, /* 1512-1519 */ +6346240, 8538112, 10357504, 9438976, 7630848, 7709696, 9066240, 8780032, /* 1520-1527 */ +7400704, 8628480, 8651520, 8123648, 8849920, 8278784, 7795968, 8693248, /* 1528-1535 */ +8624128, 8171008, 9133056, 9056768, 7139584, 6879232, 9314304, 9869056, /* 1536-1543 */ +8471296, 6780672, 7292416, 9145856, 9583872, 8804864, 8187136, 8429312, /* 1544-1551 */ +8489728, 7270656, 7521280, 8682752, 9393664, 9072128, 8613888, 8433664, /* 1552-1559 */ +7578112, 7515136, 8638976, 8491008, 8686336, 9008896, 9077248, 8439296, /* 1560-1567 */ +7403008, 7826688, 8171776, 8365824, 9016576, 8556544, 7824640, 8282880, /* 1568-1575 */ +8502272, 8109824, 9127168, 8789760, 7718912, 8397568, 8737792, 8348160, /* 1576-1583 */ +8418816, 7395072, 7942400, 9603584, 9106944, 7720960, 7772160, 9204736, /* 1584-1591 */ +9015040, 7198464, 7438848, 9212928, 9320704, 8279808, 8141568, 8000512, /* 1592-1599 */ +8301568, 8782336, 9012736, 8141312, 7443712, 8291584, 8727296, 8537600, /* 1600-1607 */ +8389888, 8480768, 8268032, 8736768, 8726272, 7033856, 8342272, 9780736, /* 1608-1615 */ +8428544, 7921920, 8136960, 8212736, 8327680, 8439808, 8507648, 8520704, /* 1616-1623 */ +7554560, 8172544, 9186048, 8577024, 9283584, 9277952, 7690496, 6908160, /* 1624-1631 */ +7788288, 9205248, 8539904, 7817728, 9003776, 9427712, 8282368, 7048448, /* 1632-1639 */ +7375104, 9188096, 10022144, 8272384, 7595008, 8535552, 8442624, 8472064, /* 1640-1647 */ +7208960, 8035072, 9863424, 7767296, 7555072, 9516032, 9253376, 7885312, /* 1648-1655 */ +7791616, 7878912, 8231168, 8996352, 9533440, 9095424, 7473664, 6698496, /* 1656-1663 */ +7818752, 8852224, 9287424, 9232128, 8481280, 8934656, 8279808, 6889984, /* 1664-1671 */ +8269568, 8509440, 8317440, 9268992, 8485376, 7336448, 7693312, 8610816, /* 1672-1679 */ +9694464, 9041664, 7618560, 7696640, 8229120, 8664576, 8546560, 8881408, /* 1680-1687 */ +9233920, 7852544, 6905344, 8272896, 8902400, 8735744, 8664832, 8896512, /* 1688-1695 */ +8610560, 7705344, 7507200, 7961088, 8841728, 9359360, 8788224, 8057088, /* 1696-1703 */ +7523328, 8318720, 9280512, 8334336, 7888640, 8482560, 7970560, 8588544, /* 1704-1711 */ +8990976, 8365056, 8188416, 8643584, 8068352, 7793152, 8857088, 8808192, /* 1712-1719 */ +7973888, 8366336, 8089344, 7805184, 8809984, 8535296, 8745984, 9354752, /* 1720-1727 */ +8550400, 7852288, 7608576, 7922944, 8578560, 8996352, 8416000, 7745280, /* 1728-1735 */ +8755968, 8827392, 8195584, 8408576, 8157952, 7974656, 8617984, 8847360, /* 1736-1743 */ +8685568, 8667136, 7746816, 7554048, 8299520, 8426496, 9194752, 8946432, /* 1744-1751 */ +8042752, 8024576, 8341760, 8431104, 8003840, 8386304, 8719616, 8687360, /* 1752-1759 */ +8775680, 8087552, 8058624, 8199680, 7987968, 8499200, 9088000, 8771840, /* 1760-1767 */ +7876608, 8054272, 8628480, 8827648, 7869696, 8018432, 8918784, 8780032, /* 1768-1775 */ +8222976, 8097024, 8677632, 8033792, 7941632, 8342272, 8217600, 8710400, /* 1776-1783 */ +9262336, 8321536, 8428288, 8280576, 7216384, 8289024, 9155840, 9071616, /* 1784-1791 */ +8503552, 7674112, 8542208, 8086272, 7868928, 8818432, 8621568, 8790016, /* 1792-1799 */ +8631552, 7630336, 7896320, 9097216, 8420608, 8388096, 8798720, 8112128, /* 1800-1807 */ +7942144, 8298240, 8570880, 8600576, 7994880, 8253952, 8945920, 8445184, /* 1808-1815 */ +8370688, 8432896, 8274944, 8187136, 8887296, 8280064, 7389696, 8610048, /* 1816-1823 */ +9072896, 8340480, 8025344, 8009728, 8492288, 8730880, 8554496, 8495872, /* 1824-1831 */ +8712192, 8484608, 7920896, 7987200, 8262912, 8484352, 8910080, 8392960, /* 1832-1839 */ +8334592, 8391936, 7933440, 8708352, 8527872, 8216064, 8573440, 8619776, /* 1840-1847 */ +8105472, 7527680, 8443392, 8967680, 8665088, 8139008, 7914752, 8760832, /* 1848-1855 */ +9061888, 8352256, 8315392, 8378112, 7942400, 7682048, 8322048, 9474304, /* 1856-1863 */ +8381952, 7901952, 8656896, 8395264, 8130048, 8220416, 8606464, 8499456, /* 1864-1871 */ +8554240, 8326656, 8528384, 8426752, 7921664, 8391936, 8536320, 8370432, /* 1872-1879 */ +8283392, 8689152, 8689408, 8032768, 8094976, 8465920, 8607232, 8340736, /* 1880-1887 */ +8074496, 8245504, 8682496, 8623616, 8211712, 8107264, 8388096, 8919040, /* 1888-1895 */ +8281088, 8002304, 8882176, 8763392, 7949568, 8305920, 8260352, 8290048, /* 1896-1903 */ +8396800, 7896064, 8688128, 8920064, 8413184, 8494592, 7994624, 7970560, /* 1904-1911 */ +8700160, 8583424, 8315904, 8350976, 8509696, 8891904, 8230400, 7625216, /* 1912-1919 */ +8155904, 8726784, 8528128, 8370432, 8975872, 8714496, 7702016, 8038144, /* 1920-1927 */ +8227328, 8372992, 8726016, 8382976, 8358144, 8362240, 8656128, 8557824, /* 1928-1935 */ +8095232, 8570368, 8116224, 7964160, 8788480, 8946944, 8027904, 7984384, /* 1936-1943 */ +8376064, 8403200, 8662784, 8516096, 8492288, 8253952, 8208384, 8519168, /* 1944-1951 */ +7934720, 8660224, 9104896, 7796992, 8221440, 9025280, 8009472, 8036864, /* 1952-1959 */ +8477952, 8125696, 8503808, 8943616, 8411648, 8259584, 7897600, 8453888, /* 1960-1967 */ +8740352, 8170496, 8355072, 8867584, 8293120, 8037888, 8303872, 8415232, /* 1968-1975 */ +8528640, 8641792, 8551168, 8083456, 8240896, 8571904, 8188928, 8270848, /* 1976-1983 */ +8737280, 8155648, 7866624, 8864512, 9070080, 8296192, 8022016, 7989760, /* 1984-1991 */ +8190208, 8600320, 8765184, 8630528, 8224512, 8203008, 8357888, 8238592, /* 1992-1999 */ +8180992, 8555008, 8642048, 8520448, 8535296, 8124416, 8434944, 8560640, /* 2000-2007 */ +7924736, 8250880, 8760832, 8630016, 8121088, 8141824, 8565248, 8371968, /* 2008-2015 */ +8347136, 8441344, 8097792, 8653056, 8962816, 8260352, 7839744, 8338944, /* 2016-2023 */ +8170496, 8509184, 8837120, 8497152, 8479744, 8301056, 8243200, 8054272, /* 2024-2031 */ +8401664, 8561664, 8297728, 8489728, 8357376, 8620800, 8458752, 8024064, /* 2032-2039 */ +8259328, 8295936, 8451328, 8594176, 8703744, 8344576, 8254720, 8391168, /* 2040-2047 */ +8164096, 8361728, 8516096, 8397312, 8496896, 8478208, 8317184, 8339712, /* 2048-2055 */ +8386816, 8368384, 8060416, 8363776, 8775424, 8549632, 8255744, 8162816, /* 2056-2063 */ +8319232, 8445696, 8317952, 8438784, 8666112, 8399104, 8397312, 8388352, /* 2064-2071 */ +8169472, 8217856, 8611328, 8460544, 8166144, 8463104, 8664832, 8505856, /* 2072-2079 */ +8182272, 8084992, 8354816, 8425216, 8575488, 8451584, 8428544, 8531200, /* 2080-2087 */ +8263936, 8088320, 8275712, 8511744, 8532224, 8537344, 8229888, 8181248, /* 2088-2095 */ +8631552, 8546048, 8361472, 8294144, 8301568, 8495360, 8266752, 8243200, /* 2096-2103 */ +8520704, 8459776, 8569344, 8297216, 8213248, 8408576, 8260864, 8378368, /* 2104-2111 */ +8607488, 8560384, 8278272, 8173568, 8400640, 8353024, 8331776, 8626944, /* 2112-2119 */ +8455424, 8286976, 8486656, 8458496, 8205312, 8154112, 8696832, 8559616, /* 2120-2127 */ +8292864, 8091904, 8100096, 8672512, 8648704, 8324352, 8407552, 8348928, /* 2128-2135 */ +8312832, 8370176, 8164352, 8512256, 8895232, 8306176, 8008448, 8255232, /* 2136-2143 */ +8539392, 8530432, 8423680, 8387328, 8301056, 8299008, 8440832, 8510208, /* 2144-2151 */ +8203520, 8346368, 8746496, 8442624, 8041984, 8173824, 8539136, 8566784, /* 2152-2159 */ +8357376, 8301312, 8336384, 8355840, 8430592, 8661504, 8506368, 8191232, /* 2160-2167 */ +8254720, 8368128, 8396032, 8335616, 8441088, 8498176, 8441856, 8539136, /* 2168-2175 */ +8169984, 8126464, 8508672, 8453888, 8344832, 8421376, 8419328, 8318720, /* 2176-2183 */ +8421120, 8557568, 8294400, 8217088, 8387328, 8437248, 8527872, 8573696, /* 2184-2191 */ +8343296, 8169472, 8288256, 8441600, 8418304, 8433152, 8416512, 8394496, /* 2192-2199 */ +8304128, 8400128, 8440832, 8372224, 8501760, 8354048, 8173824, 8378368, /* 2200-2207 */ +8522752, 8463616, 8166656, 8292864, 8685824, 8497920, 8138240, 8275712, /* 2208-2215 */ +8631040, 8617728, 8278016, 8156672, 8269824, 8383744, 8456704, 8589056, /* 2216-2223 */ +8419328, 8333312, 8449024, 8421120, 8263424, 8119808, 8477952, 8601344, /* 2224-2231 */ +8295680, 8385280, 8422144, 8401152, 8362752, 8289280, 8449024, 8472576, /* 2232-2239 */ +8292608, 8284416, 8460032, 8605184, 8515328, 8118016, 8153600, 8613376, /* 2240-2247 */ +8597760, 8229376, 8252416, 8480000, 8442624, 8331520, 8332288, 8510720, /* 2248-2255 */ +8344064, 8308736, 8414464, 8400128, 8417792, 8341504, 8348416, 8451584, /* 2256-2263 */ +8458240, 8449536, 8320256, 8219648, 8379904, 8534528, 8425728, 8306432, /* 2264-2271 */ +8428032, 8414976, 8375808, 8354048, 8412416, 8436736, 8319232, 8285952, /* 2272-2279 */ +8460288, 8467200, 8380416, 8326656, 8314624, 8388864, 8413696, 8437504, /* 2280-2287 */ +8442624, 8382208, 8327424, 8382208, 8397824, 8372480, 8400896, 8526080, /* 2288-2295 */ +8460800, 8286976, 8363776, 8386816, 8173824, 8252416, 8635904, 8586240, /* 2296-2303 */ +8268032, 8304640, 8449792, 8357632, 8318208, 8380160, 8436736, 8494848, /* 2304-2311 */ +8408832, 8369408, 8282880, 8322048, 8532736, 8426240, 8290304, 8354304, /* 2312-2319 */ +8369920, 8400640, 8544768, 8451840, 8277248, 8285952, 8375040, 8374016, /* 2320-2327 */ +8473856, 8471296, 8281856, 8325888, 8412160, 8375296, 8419328, 8415744, /* 2328-2335 */ +8441600, 8438016, 8328192, 8283904, 8426752, 8508672, 8380416, 8195584, /* 2336-2343 */ +8271872, 8492032, 8526592, 8468224, 8401664, 8335360, 8340992, 8363776, /* 2344-2351 */ +8359680, 8354560, 8455936, 8499456, 8382720, 8259584, 8314624, 8394496, /* 2352-2359 */ +8433920, 8480512, 8388096, 8338944, 8389376, 8366080, 8305152, 8419328, /* 2360-2367 */ +8529152, 8416256, 8343040, 8331776, 8348416, 8362240, 8408064, 8512000, /* 2368-2375 */ +8395520, 8280576, 8357888, 8431360, 8469248, 8390912, 8338176, 8349952, /* 2376-2383 */ +8350208, 8361984, 8401664, 8426240, 8471296, 8385792, 8270336, 8386560, /* 2384-2391 */ +8489472, 8448000, 8385792, 8327936, 8347136, 8338432, 8370176, 8446464, /* 2392-2399 */ +8378624, 8389376, 8432640, 8377600, 8382720, 8408832, 8359424, 8377344, /* 2400-2407 */ +8393472, 8458496, 8425728, 8235776, 8302336, 8485120, 8513024, 8341760, /* 2408-2415 */ +8296192, 8416256, 8441600, 8378368, 8365312, 8393984, 8419584, 8406272, /* 2416-2423 */ +8373504, 8295680, 8331520, 8474112, 8505856, 8362496, 8272640, 8366848, /* 2424-2431 */ +8468992, 8441344, 8334080, 8328704, 8386304, 8444928, 8443136, 8358400, /* 2432-2439 */ +8346368, 8400128, 8395520, 8379136, 8375296, 8406528, 8398336, 8343808, /* 2440-2447 */ +8356096, 8396288, 8444416, 8471808, 8350720, 8277248, 8400896, 8500736, /* 2448-2455 */ +8393216, 8289536, 8348416, 8449792, 8455424, 8382464, 8343808, 8336896, /* 2456-2463 */ +8360192, 8440320, 8456448, 8399616, 8349440, 8319232, 8348160, 8420864, /* 2464-2471 */ +8434688, 8397056, 8387584, 8421376, 8372992, 8349696, 8415744, 8386560, /* 2472-2479 */ +8361216, 8421376, 8431104, 8368128, 8328704, 8357120, 8412160, 8413952, /* 2480-2487 */ +8361984, 8388096, 8412672, 8393728, 8436992, 8400896, 8322048, 8334336, /* 2488-2495 */ +8389632, 8420608, 8447232, 8440832, 8337408, 8299520, 8376064, 8411392, /* 2496-2503 */ +8395264, 8417792, 8426240, 8395264, 8385536, 8368384, 8364032, 8373248, /* 2504-2511 */ +8357376, 8397568, 8419328, 8383488, 8407552, 8411392, 8375552, 8367360, /* 2512-2519 */ +8367872, 8393728, 8396288, 8382464, 8406784, 8427520, 8396800, 8338432, /* 2520-2527 */ +8339712, 8386304, 8410112, 8451072, 8432896, 8314112, 8321024, 8436736, /* 2528-2535 */ +8415744, 8348928, 8395008, 8406528, 8376320, 8407040, 8408320, 8354816, /* 2536-2543 */ +8365312, 8415488, 8400640, 8372736, 8382976, 8389376, 8399872, 8403456, /* 2544-2551 */ +8392192, 8366336, 8348672, 8397824, 8424448, 8380928, 8382720, 8374016, /* 2552-2559 */ +8367104, 8420096, 8412416, 8374784, 8388608, 8414464, 8399872, 8360704, /* 2560-2567 */ +8350464, 8385792, 8415744, 8402944, 8367104, 8388096, 8395520, 8340736, /* 2568-2575 */ +8379648, 8446208, 8420864, 8359680, 8364032, 8389888, 8397568, 8409600, /* 2576-2583 */ +8407296, 8375808, 8353280, 8352256, 8382976, 8440576, 8434176, 8352512, /* 2584-2591 */ +8350208, 8380160, 8389888, 8414976, 8423936, 8414464, 8382976, 8338176, /* 2592-2599 */ +8336128, 8395008, 8434432, 8402688, 8384768, 8382720, 8355072, 8381440, /* 2600-2607 */ +8411392, 8400896, 8390144, 8382464, 8406528, 8411904, 8366336, 8337152, /* 2608-2615 */ +8387584, 8438528, 8401920, 8353280, 8353024, 8384000, 8415744, 8410368, /* 2616-2623 */ +8399872, 8380928, 8355328, 8378368, 8411392, 8414208, 8401920, 8380928, /* 2624-2631 */ +8363264, 8387328, 8408320, 8381952, 8352256, 8375808, 8415744, 8407296, /* 2632-2639 */ +8370432, 8361472, 8383744, 8413696, 8417792, 8406016, 8380928, 8370944, /* 2640-2647 */ +8386816, 8385024, 8357632, 8377088, 8420352, 8391680, 8376320, 8410368, /* 2648-2655 */ +8415232, 8365824, 8356864, 8388608, 8387328, 8389376, 8424192, 8413184, /* 2656-2663 */ +8349440, 8350720, 8388608, 8386816, 8407040, 8427264, 8376064, 8353024, /* 2664-2671 */ +8405760, 8429312, 8382720, 8350208, 8388352, 8401408, 8369152, 8393472, /* 2672-2679 */ +8397312, 8361728, 8385792, 8423168, 8412672, 8374016, 8370176, 8387584, /* 2680-2687 */ +8382464, 8392192, 8403456, 8371200, 8371200, 8399360, 8398336, 8396032, /* 2688-2695 */ +8377088, 8362752, 8395008, 8412672, 8387840, 8388608, 8408576, 8397568, /* 2696-2703 */ +8363008, 8387328, 8397312, 8366336, 8361728, 8398080, 8433152, 8412928, /* 2704-2711 */ +8352512, 8334592, 8384512, 8427520, 8423936, 8394496, 8362240, 8353024, /* 2712-2719 */ +8388608, 8422400, 8394496, 8368384, 8381184, 8405504, 8399872, 8374784, /* 2720-2727 */ +8386560, 8396288, 8382976, 8386560, 8395008, 8377600, 8375040, 8394240, /* 2728-2735 */ +8409088, 8397312, 8375552, 8368640, 8368384, 8407808, 8425728, 8375040, /* 2736-2743 */ +8377344, 8400384, 8383232, 8373504, 8378368, 8394240, 8386816, 8392192, /* 2744-2751 */ +8414464, 8392448, 8361728, 8382720, 8408832, 8389888, 8380160, 8394496, /* 2752-2759 */ +8386048, 8370688, 8388864, 8402944, 8385024, 8377088, 8384000, 8390400, /* 2760-2767 */ +8406784, 8398592, 8372736, 8357120, 8388096, 8423680, 8417280, 8387840, /* 2768-2775 */ +8370944, 8376064, 8376832, 8389120, 8398336, 8373504, 8375808, 8424704, /* 2776-2783 */ +8404736, 8342528, 8381696, 8419072, 8387072, 8366848, 8392192, 8404736, /* 2784-2791 */ +8386304, 8384000, 8388864, 8389120, 8387584, 8398592, 8387584, 8367104, /* 2792-2799 */ +8395264, 8413696, 8385792, 8355072, 8382720, 8406272, 8391680, 8390656, /* 2800-2807 */ +8384768, 8392960, 8401920, 8374528, 8358144, 8389120, 8410112, 8402944, /* 2808-2815 */ +8384512, 8382208, 8393216, 8383744, 8374784, 8381440, 8403200, 8401664, /* 2816-2823 */ +8380160, 8385280, 8398080, 8390400, 8381952, 8374784, 8381696, 8404224, /* 2824-2831 */ +8404224, 8382976, 8375552, 8387840, 8384512, 8378112, 8379392, 8406272, /* 2832-2839 */ +8413440, 8379648, 8374528, 8389120, 8393472, 8383744, 8388096, 8391424, /* 2840-2847 */ +8394496, 8399872, 8382464, 8368384, 8391424, 8402688, 8387328, 8365568, /* 2848-2855 */ +8378368, 8405504, 8410112, 8397824, 8364032, 8360192, 8407552, 8404480, /* 2856-2863 */ +8382464, 8381696, 8386304, 8397312, 8391680, 8390656, 8395264, 8366080, /* 2864-2871 */ +8369920, 8413440, 8403200, 8376064, 8391936, 8390144, 8378112, 8384512, /* 2872-2879 */ +8400128, 8389888, 8370688, 8384256, 8396288, 8395008, 8398592, 8382464, /* 2880-2887 */ +8380928, 8388864, 8385280, 8387840, 8396544, 8397824, 8379392, 8370432, /* 2888-2895 */ +8389376, 8399104, 8404480, 8401408, 8371712, 8369664, 8385792, 8388096, /* 2896-2903 */ +8393728, 8402432, 8394752, 8375808, 8376832, 8384512, 8393472, 8404992, /* 2904-2911 */ +8395264, 8379392, 8368896, 8388864, 8408576, 8397568, 8370176, 8384256, /* 2912-2919 */ +8397824, 8379392, 8378880, 8391424, 8397824, 8399360, 8391168, 8376576, /* 2920-2927 */ +8384000, 8388096, 8392448, 8400640, 8391168, 8379904, 8381440, 8382720, /* 2928-2935 */ +8379136, 8390656, 8410368, 8398080, 8368640, 8369152, 8387840, 8401408, /* 2936-2943 */ +8393728, 8387328, 8391936, 8395008, 8391168, 8388864, 8385280, 8379904, /* 2944-2951 */ +8393984, 8391424}; /* 2952-2953 */ \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kick44.h Fri May 03 13:27:39 2019 +0000 @@ -0,0 +1,1224 @@ +/********************************************************************** +* Written by WAVToCode +* Date: Fri May 03 07:15:22 PM +* FileName: kick44.C +* Interleaved: N/A +* Signed: No +* No. of channels: 1 +* No. of samples: 9673 +* Bits/Sample: 24 +**********************************************************************/ + +#define num_kick44 9673 + +const unsigned long kick44_data[num_kick44] = { +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 */ +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, 16776960, /* 1792-1799 */ +16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776704, 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, 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 */ +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 */ +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
--- a/main.cpp Wed May 01 19:46:14 2019 +0000 +++ b/main.cpp Fri May 03 13:27:39 2019 +0000 @@ -1,19 +1,26 @@ #include "mbed.h" #include "TS_DISCO_F746NG.h" #include "LCD_DISCO_F746NG.h" +#include"sn44.h" +#include"cl44.h" +#include"clhh44.h" +#include"ophh44.h" +#include"kick44.h" +#define sample_freq 16000.0 DigitalOut led(LED1); LCD_DISCO_F746NG lcd; TS_DISCO_F746NG ts; AnalogIn tempoknob(A1); AnalogIn volumeknob(A0); - +PwmOut speaker(D1); Serial pc(USBTX, USBRX); -Ticker re,er,rr,ee; //timer ไว้ attach ตอนplay audio กับไว้รับปุ่ม +Ticker re,er,rr,ee,sn44tick,cl44tick,clhh44tick,ophh44tick,kick44tick;//timer ไว้ attach ตอนplay audio กับไว้รับปุ่ม int checkplay=1,beat[5][8],page=1; -char currentpage[50],tempochar[50],volumechar[50],strvolume[50],strtempo[50]; //สร้างไว้ให้เขียนอักษรได้เฉยๆ +char currentpage[50],volumechar[50],strvolume[50],strtempo[50],tempostr[50]; //สร้างไว้ให้เขียนอักษรได้เฉยๆ float volume,tempo; +int i=0; void test(void); //function for touchscreen void play(void);// function for play void screen(void);//function for display @@ -26,8 +33,117 @@ re.attach(&play, 0.1);//เล่นตามsamplerate er.attach(&test, 0.25);//กดช้ากดเร็วแล้วแต่ rr.attach(&knob,0.5);//readknob ทุก0.5 + + } + +//SAMPLE && SAMPLE PLAY FUNCTION + +void sn44_sample () +{ + + speaker = sn44_data[i]/16777215.0;//scale to 0.0 to 1.0 for PWM + i++; + if (i>= num_sn44) { + i = 0; + sn44tick.detach(); + led = 0; + } +} +void cl44_sample () +{ + + speaker = cl44_data[i]/16777215.0;//scale to 0.0 to 1.0 for PWM + i++; + if (i>= num_cl44) { + i = 0; + cl44tick.detach(); + led = 0; + } +} +void clhh44_sample () +{ + + speaker = clhh44_data[i]/16777215.0;//scale to 0.0 to 1.0 for PWM + i++; + if (i>= num_clhh44) { + i = 0; + clhh44tick.detach(); + led = 0; + } +} +void ophh44_sample () +{ + + speaker = ophh44_data[i]/16777215.0;//scale to 0.0 to 1.0 for PWM + i++; + if (i>= num_ophh44) { + i = 0; + ophh44tick.detach(); + led = 0; + } +} +void kick44_sample () +{ + + speaker = kick44_data[i]/16777215.0;//scale to 0.0 to 1.0 for PWM + i++; + if (i>= num_kick44) { + i = 0; + kick44tick.detach(); + led = 0; + } +} + +void playsnare() +{ + speaker.period(1.0/330750.0); //PWM freq >10X audio sample rate + + + sn44tick.attach(&sn44_sample, 1.0 / 33075); + + wait(0.5); + +} +void playkick() +{ + speaker.period(1.0/441000.0); //PWM freq >10X audio sample rate + + + kick44tick.attach(&kick44_sample, 1.0 / 33075); + + wait(0.2); + +} +void playclap() +{ + speaker.period(1.0/220500.0); //PWM freq >10X audio sample rate + + + cl44tick.attach(&cl44_sample, 1.0 /22050); + + wait(0.5); + +} +void playclhh() +{ + speaker.period(1.0/330750.0); //PWM freq >10X audio sample rate + + clhh44tick.attach(&clhh44_sample, 1.0 / 33075); + + wait(0.5); + +} +void playophh() +{ + speaker.period(1.0/330750.0); //PWM freq >10X audio sample rate + ophh44tick.attach(&ophh44_sample, 1.0 / 33075); + + wait(0.2); + +} +//////////////////////////////////////////////////////////////// void play() { if(checkplay==1)//led blink when button play is on @@ -40,10 +156,11 @@ } } + void test() { TS_StateTypeDef TS_State; - uint8_t status;//ไม่ได้ใช้สร้างไว้ก่อน + /*uint8_t status;//ไม่ได้ใช้สร้างไว้ก่อน*/ ts.GetState(&TS_State); if((TS_State.touchDetected))//รับtouchอะไรก็ตาม จะเข้าfunctionนี้ { @@ -81,14 +198,19 @@ } if(TS_State.touchX[0]<122&&TS_State.touchX[0]>98&&TS_State.touchY[0]<248&&TS_State.touchY[0]>198)//beat1 { + if(beat[page-1][0]==0) { beat[page-1][0]=1; - } + + } else if(beat[page-1][0]==1) { beat[page-1][0]=0; } + + + } if(TS_State.touchX[0]<166&&TS_State.touchX[0]>142&&TS_State.touchY[0]<248&&TS_State.touchY[0]>198)//beat2 { @@ -194,9 +316,9 @@ volume=(volumeknob.read()*100);//0to100 tempo=(tempoknob.read()*100);//problematic******************************************** - sprintf(tempochar,"%1.1f",tempo); + sprintf(tempostr,"%1.1f",tempo); sprintf(volumechar,"%1.1f",volume); - pc.printf("tempo = %s \n\r",tempochar); //print ในuart ถูก + pc.printf("tempo = %s \n\r",tempostr); //print ในuart ถูก pc.printf("volume = %s\n\r",volumechar); } @@ -224,40 +346,42 @@ sprintf(strtempo,"%s","Tempo "); lcd.SetTextColor(LCD_COLOR_BLACK); lcd.DisplayStringAt(24,LINE(1),(uint8_t*)strtempo,RIGHT_MODE); - sprintf(tempochar,"%s",tempochar); ////////////////////////////////////////////display tempo on lcd ไม่ถูก + sprintf(tempostr,"%1.1f",tempo); ////////////////////////////////////////////display tempo on lcd ไม่ถูก lcd.SetTextColor(LCD_COLOR_BLACK); - lcd.DisplayStringAt(24,LINE(2),(uint8_t*)tempochar,RIGHT_MODE); + lcd.DisplayStringAt(24,LINE(2),(uint8_t*)tempostr,RIGHT_MODE); if(page==1) //พวกนี้คือแสดงหน้าว่าอยู่หน้าอะไร { - sprintf(currentpage,"%s","Current page is Drum1"); + sprintf(currentpage,"%s","Current page is Kick "); lcd.SetTextColor(LCD_COLOR_BLACK); lcd.DisplayStringAt(24,LINE(3),(uint8_t*)currentpage,LEFT_MODE); + } else if(page==2) { - sprintf(currentpage,"%s","Current page is Drum2"); + sprintf(currentpage,"%s","Current page is Snare "); lcd.SetTextColor(LCD_COLOR_BLACK); lcd.DisplayStringAt(24,LINE(3),(uint8_t*)currentpage,LEFT_MODE); + } else if(page==3) { - sprintf(currentpage,"%s","Current page is Drum3"); + sprintf(currentpage,"%s","Current page is Clap "); lcd.SetTextColor(LCD_COLOR_BLACK); lcd.DisplayStringAt(24,LINE(3),(uint8_t*)currentpage,LEFT_MODE); } else if(page==4) { - sprintf(currentpage,"%s","Current page is Drum4"); + sprintf(currentpage,"%s","Current page is Close HiHat "); lcd.SetTextColor(LCD_COLOR_BLACK); lcd.DisplayStringAt(24,LINE(3),(uint8_t*)currentpage,LEFT_MODE); } else if(page==5) { - sprintf(currentpage,"%s","Current page is Drum5"); + sprintf(currentpage,"%s","Current page is Open HiHat "); lcd.SetTextColor(LCD_COLOR_BLACK); lcd.DisplayStringAt(24,LINE(3),(uint8_t*)currentpage,LEFT_MODE); }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ophh44.h Fri May 03 13:27:39 2019 +0000 @@ -0,0 +1,1595 @@ +/********************************************************************** +* Written by WAVToCode +* Date: Fri May 03 06:18:17 PM +* FileName: ophh44.C +* Interleaved: N/A +* Signed: No +* No. of channels: 1 +* No. of samples: 12643 +* Bits/Sample: 24 +**********************************************************************/ + +#define num_ophh44 12643 + +const unsigned long ophh44_data[num_ophh44] = { +8389376, 8389888, 8388864, 8390656, 8388352, 8391168, 8388096, 8391168, /* 0-7 */ +8380928, 8355072, 8352000, 8414976, 8466432, 8493056, 8291840, 9167360, /* 8-15 */ +10217984, 9197568, 6339840, 4290304, 6659584, 10881024, 11702016, 9444352, /* 16-23 */ +7326976, 6314240, 6759936, 8997376, 10482176, 9502976, 7971584, 7625216, /* 24-31 */ +8746752, 9397760, 9061376, 9519104, 8391680, 4615680, 4438784, 10312448, /* 32-39 */ +14434816, 11619328, 6157824, 2135552, 4032512, 11643648, 14340864, 10092288, /* 40-47 */ +6001664, 6173952, 8551168, 8560896, 8383488, 9050880, 8898816, 8217088, /* 48-55 */ +7906048, 8256512, 8483584, 8584192, 8525312, 8390656, 8497152, 8689664, /* 56-63 */ +8565504, 7806976, 7424512, 8158720, 9468672, 9867776, 9945088, 9414144, /* 64-71 */ +5458432, 2625536, 6915840, 13811200, 14394368, 8678400, 4209408, 3997696, /* 72-79 */ +7270912, 11015424, 11929344, 10605568, 8434688, 5933312, 4077056, 6680320, /* 80-87 */ +11477248, 11985920, 9512704, 7005696, 6419712, 8132352, 10424832, 10932224, /* 88-95 */ +6832128, 3105280, 6568960, 11793920, 11685376, 8811776, 7297024, 7712512, /* 96-103 */ +8505088, 8259328, 7811328, 8624384, 10535936, 10945024, 7403776, 2238976, /* 104-111 */ +3957248, 12511232, 14600192, 9446144, 6426112, 7007744, 7707904, 6888960, /* 112-119 */ +7641344, 10534912, 10953984, 9812992, 8978944, 4640256, 2034944, 8022016, /* 120-127 */ +14841600, 12988928, 6720256, 6378240, 9563136, 7102720, 3488768, 7481856, /* 128-135 */ +13598976, 12461056, 7355648, 6526464, 7169024, 5673984, 7934464, 11638016, /* 136-143 */ +11147008, 8634624, 6363136, 5855744, 7810560, 12155904, 12166912, 4496896, /* 144-151 */ +1603072, 8451072, 14964736, 13225984, 7332352, 4049408, 3428096, 7806976, /* 152-159 */ +12868352, 12196608, 9319168, 7014144, 6000640, 5618176, 7593728, 11410688, /* 160-167 */ +11413248, 8397056, 5835776, 5948160, 8686592, 10840064, 10337792, 7895552, /* 168-175 */ +7565056, 9126144, 8157440, 5684224, 6685184, 10684672, 11939584, 9837824, /* 176-183 */ +8312320, 5072640, 2509312, 7839232, 13929984, 12783872, 8068352, 6708480, /* 184-191 */ +8459776, 6329856, 4134656, 8557056, 12985856, 11436544, 7569664, 6291200, /* 192-199 */ +7254016, 8344320, 10005504, 11503104, 8722688, 2916096, 2980096, 10594304, /* 200-207 */ +15121152, 11171328, 6324736, 5462528, 6005248, 8654336, 11882752, 11591680, /* 208-215 */ +8287744, 4193280, 3718400, 8853248, 13357056, 11227392, 6573568, 5385984, /* 216-223 */ +7594496, 10425344, 10661120, 8633088, 6952448, 6507776, 8037120, 10161408, /* 224-231 */ +11178496, 10177536, 5955072, 2009088, 5459456, 13488384, 14844928, 9344000, /* 232-239 */ +4511232, 3610880, 7319552, 11700736, 12430848, 10220288, 6742272, 3387648, /* 240-247 */ +4861696, 11125760, 13452544, 10115328, 7178496, 6946816, 6591744, 6223872, /* 248-255 */ +9921280, 12150784, 8158464, 4745472, 6670080, 10743552, 11637248, 10002944, /* 256-263 */ +8047872, 4579328, 3703296, 8921856, 13208832, 11459840, 7404800, 5995264, /* 264-271 */ +7731968, 9824256, 11095808, 8723456, 3481088, 3643648, 9785344, 13717504, /* 272-279 */ +11281664, 6928128, 6229760, 8012032, 9549568, 9220096, 7992320, 8096256, /* 280-287 */ +7832320, 6225152, 6802176, 10539008, 11675904, 9548288, 7969280, 6600960, /* 288-295 */ +5875968, 7262720, 10163200, 11074560, 9058560, 7223040, 6849536, 7923456, /* 296-303 */ +9048320, 9085440, 8386560, 7677184, 8629504, 10346752, 9000448, 5402368, /* 304-311 */ +5496576, 9533440, 11797504, 9885952, 7279104, 7747584, 8111104, 6547968, /* 312-319 */ +7567104, 10326016, 10367488, 8206592, 7421696, 7970048, 7383296, 7884800, /* 320-327 */ +9674496, 9499904, 8310528, 7610624, 7796736, 8465408, 8886016, 8769792, /* 328-335 */ +8285952, 8666880, 8849920, 7560704, 6414336, 8067072, 11314944, 12083712, /* 336-343 */ +9374976, 2367744, 353792, 9853952, 16528384, 12712192, 5857536, 5405184, /* 344-351 */ +9411584, 9204992, 5791232, 5170688, 9654272, 13118720, 10858496, 5858560, /* 352-359 */ +3860992, 7061760, 10649600, 12163072, 11013376, 6652928, 3081984, 5051904, /* 360-367 */ +11491072, 13487616, 8997888, 6219776, 7230464, 8010752, 7931648, 8565760, /* 368-375 */ +9517312, 9454848, 9515008, 9806336, 5078528, 1301248, 8254208, 15430656, /* 376-383 */ +13018368, 7063552, 5879296, 6479104, 4982784, 8525568, 12994304, 10816512, /* 384-391 */ +7911936, 7801600, 7644160, 4466944, 4732672, 12343808, 15038976, 9619456, /* 392-399 */ +3916544, 2791168, 7434752, 12207360, 12337408, 9169152, 6876416, 6521344, /* 400-407 */ +6170112, 8038400, 10891776, 10440192, 8506112, 8673536, 8809216, 4358912, /* 408-415 */ +3292160, 11004672, 15282432, 10766080, 4339712, 3244288, 8033024, 12217344, /* 416-423 */ +12011776, 7768064, 4378112, 5870080, 9532160, 11401984, 10214400, 8104448, /* 424-431 */ +7696128, 7407104, 6300672, 7315712, 10272512, 11056128, 8794368, 6443264, /* 432-439 */ +7153664, 10087680, 10229248, 6665216, 5252096, 8045568, 10428928, 9823744, /* 440-447 */ +8274176, 7910144, 7538432, 7336960, 8843008, 10001664, 9740544, 9203968, /* 448-455 */ +8221440, 4872192, 3783680, 10473472, 14570496, 10966784, 6863360, 3587840, /* 456-463 */ +3466496, 9196288, 14116352, 11759360, 7431168, 7186688, 6657280, 5249536, /* 464-471 */ +6989056, 10483456, 11641344, 9469184, 7618304, 7400448, 7239424, 7408896, /* 472-479 */ +8883200, 10249728, 10393344, 9677568, 6464256, 2067200, 5276416, 13171968, /* 480-487 */ +13625856, 9607424, 7323392, 6518784, 5070080, 5081344, 11284736, 13633280, /* 488-495 */ +8636416, 6390272, 7955456, 8989952, 6578944, 5234176, 9166080, 12412928, /* 496-503 */ +10800128, 8053504, 6146816, 4737792, 6508032, 10661376, 12026368, 8972544, /* 504-511 */ +6398720, 8188928, 9797120, 7849728, 5922560, 7462400, 10178048, 10238720, /* 512-519 */ +8358400, 7275520, 7570688, 8344064, 8978432, 8497664, 7508736, 7859712, /* 520-527 */ +9376256, 9743104, 8373248, 8265728, 9256192, 7730432, 4992256, 6417920, /* 528-535 */ +11313920, 12206848, 8788736, 7337216, 6481664, 5174016, 7563264, 11800064, /* 536-543 */ +12674048, 8179200, 3161088, 4583168, 10207488, 12641536, 10176512, 7353600, /* 544-551 */ +7905792, 9508096, 6658560, 2876672, 7607296, 14124800, 11831552, 7342080, /* 552-559 */ +6344960, 6458368, 7095040, 9301760, 11291136, 10328320, 8537344, 5721600, /* 560-567 */ +3111936, 6696704, 12629504, 13042176, 8579584, 6386432, 7703808, 7261696, /* 568-575 */ +7464192, 9750016, 9419776, 6944000, 6457088, 8721664, 10155776, 9662464, /* 576-583 */ +8480768, 7532544, 8027136, 8219904, 7719168, 8240896, 9225984, 8948224, /* 584-591 */ +7882752, 7907072, 8367872, 8572160, 8638720, 8327424, 8142848, 8083712, /* 592-599 */ +8377856, 8545024, 8124928, 8229632, 10055936, 11213056, 7490048, 1694976, /* 600-607 */ +3606784, 12535040, 14554112, 9761536, 6604288, 6567936, 8172288, 7747072, /* 608-615 */ +6919936, 8834304, 10562560, 9238272, 7404544, 8030464, 9641728, 9606912, /* 616-623 */ +6374656, 3663616, 7070720, 12665600, 12726016, 8048640, 5039872, 5874944, /* 624-631 */ +8430080, 9876480, 9972224, 9670144, 8626432, 6859264, 5992448, 7512064, /* 632-639 */ +9484288, 9507072, 8497920, 8401920, 8764928, 8377344, 8567808, 9648640, /* 640-647 */ +8732928, 5566464, 4563712, 8628992, 12906752, 11696384, 7549696, 4549376, /* 648-655 */ +4659968, 8961536, 13117952, 11989760, 6339584, 2999296, 6192384, 11000576, /* 656-663 */ +12167680, 10309120, 8067328, 5938688, 4673792, 6623744, 10592512, 11783168, /* 664-671 */ +9481216, 7622400, 7585024, 7682816, 7333888, 7453184, 9024000, 10302720, /* 672-679 */ +9600768, 7714560, 6139648, 6697728, 8999168, 10171392, 9155584, 7579904, /* 680-687 */ +7100928, 8211200, 9650176, 9404416, 8012544, 7612416, 8899328, 10519808, /* 688-695 */ +8892672, 3651328, 3124736, 10724096, 14641664, 11078912, 7222016, 5074432, /* 696-703 */ +4798720, 7171840, 10997760, 11482112, 8652544, 7277312, 7659008, 9205760, /* 704-711 */ +9852416, 7579136, 4790016, 6196480, 10763264, 11284736, 9359360, 7787520, /* 712-719 */ +6584320, 7175424, 8456704, 9466368, 9223168, 8199168, 7319808, 7192832, /* 720-727 */ +8826368, 10459904, 10629376, 8116736, 4245504, 4390144, 9968128, 13209856, /* 728-735 */ +10521088, 7976448, 6811136, 5190144, 5145600, 9094656, 12500992, 10644224, /* 736-743 */ +7814400, 7368448, 7833856, 7247872, 6502656, 8579840, 10916096, 9737728, /* 744-751 */ +7473664, 7872512, 9675008, 9190400, 5913600, 4164608, 7872768, 11728384, /* 752-759 */ +10569216, 8646912, 7801088, 7386112, 8199936, 8671488, 8288512, 8005376, /* 760-767 */ +8502016, 9056768, 8663040, 8466176, 8710912, 8508416, 6375168, 4556800, /* 768-775 */ +7900416, 12637184, 11908864, 8525312, 6835200, 5644288, 6005760, 8900608, /* 776-783 */ +11227648, 9951488, 7083008, 6571264, 7757312, 9272064, 10195456, 9866240, /* 784-791 */ +8879616, 6019584, 3537408, 7129600, 12706560, 11998208, 8382976, 7891968, /* 792-799 */ +7891456, 4933632, 4064512, 10320384, 14205696, 9725696, 6396416, 7158272, /* 800-807 */ +7189760, 6906112, 8575232, 10844672, 9933312, 9033984, 9281280, 4272896, /* 808-815 */ +1800448, 9198592, 15432960, 12150528, 6457856, 7331072, 6656768, 3092480, /* 816-823 */ +7816704, 13789696, 12121088, 7386368, 6205440, 7249920, 6183680, 7951360, /* 824-831 */ +11520768, 10994944, 9368576, 6843648, 3229696, 4037632, 11441408, 14988032, /* 832-839 */ +10072320, 6821632, 6078208, 5103104, 6898944, 10156544, 11280896, 9018624, /* 840-847 */ +6867456, 6752000, 8294400, 10109696, 9334784, 8020992, 8012032, 8530432, /* 848-855 */ +7852288, 6407680, 7588864, 10108928, 10272000, 8621312, 7699968, 7616256, /* 856-863 */ +7154944, 7421952, 9172992, 10402048, 10327552, 8587008, 4074240, 2959616, /* 864-871 */ +9705728, 15513600, 12509952, 5744640, 2450432, 4217856, 10730752, 13921536, /* 872-879 */ +10170880, 6564352, 6689280, 7901184, 6867968, 7878400, 10593792, 9796096, /* 880-887 */ +8101888, 8124928, 9245440, 7513600, 4012032, 6678784, 12454400, 12984320, /* 888-895 */ +9541632, 5897216, 2973952, 4944896, 11112448, 12947968, 10021888, 8307712, /* 896-903 */ +8044288, 5958912, 4311040, 7649792, 12338944, 11844608, 7765504, 6641152, /* 904-911 */ +7961856, 7642624, 7195904, 8576256, 10190592, 9625344, 8145664, 7848704, /* 912-919 */ +6901760, 6535168, 8693248, 10392832, 9597440, 7810304, 7356160, 8368128, /* 920-927 */ +9697024, 10560768, 7522304, 2617856, 4560640, 12491520, 15728384, 9713152, /* 928-935 */ +3169280, 4060160, 8431104, 10668288, 9946880, 8447232, 8104192, 8258048, /* 936-943 */ +8383488, 8397056, 8445952, 8037888, 7814144, 8519936, 8879616, 8890112, /* 944-951 */ +9336832, 9815296, 6971648, 2528256, 5578496, 13178112, 14022912, 9461248, /* 952-959 */ +6321664, 5333760, 4866048, 7740416, 12774656, 11649536, 6669568, 5189888, /* 960-967 */ +7198976, 9860352, 10470912, 8994560, 7831296, 8879360, 8780544, 5151744, /* 968-975 */ +4760832, 10023936, 13596672, 11021824, 7511040, 4641792, 2710016, 7898624, /* 976-983 */ +13790464, 12291584, 7916800, 6349824, 7771136, 7215872, 6324224, 9049856, /* 984-991 */ +10913280, 9544704, 8271104, 8453888, 8192256, 6250496, 5573376, 8902656, /* 992-999 */ +11977216, 10849280, 7486720, 5313536, 6462720, 9250816, 10369536, 9232640, /* 1000-1007 */ +7975936, 7563520, 7372032, 7903488, 9116160, 9780992, 9076736, 8110848, /* 1008-1015 */ +8060160, 7553792, 6962176, 8321536, 10639360, 10992128, 7546368, 3633152, /* 1016-1023 */ +5775104, 11236096, 11676928, 8617216, 6845696, 6816768, 8474624, 9895168, /* 1024-1031 */ +9360384, 8300032, 8811008, 9385216, 6512640, 4013312, 7222272, 12000000, /* 1032-1039 */ +12080896, 8351744, 6988288, 7983616, 6978048, 6992128, 9873920, 10657280, /* 1040-1047 */ +7826176, 5749248, 7415040, 9412608, 9421824, 9829120, 10091264, 8201216, /* 1048-1055 */ +5257728, 4639744, 8498944, 12381952, 11962112, 9035776, 5213184, 3330816, /* 1056-1063 */ +7217152, 12355584, 12163840, 8358912, 6931200, 9029376, 7538432, 3548672, /* 1064-1071 */ +6784768, 12889856, 12691200, 8555520, 6643200, 6612992, 5707264, 7564032, /* 1072-1079 */ +10642944, 9851648, 8367360, 8152576, 8738304, 8551424, 6954496, 7330048, /* 1080-1087 */ +9680640, 10499584, 8473600, 6221824, 6553600, 8737280, 10115328, 9358080, /* 1088-1095 */ +8259328, 7706112, 7686912, 8293376, 8688896, 8812032, 8612608, 8261888, /* 1096-1103 */ +8034304, 7904768, 7931648, 8314368, 9384192, 9495552, 8007936, 7141632, /* 1104-1111 */ +8402432, 10522112, 10819840, 6724864, 2038272, 5689344, 12915712, 13457664, /* 1112-1119 */ +8850176, 5633024, 6974976, 8700928, 8405760, 8464384, 8828672, 8879616, /* 1120-1127 */ +8314880, 8235008, 8271872, 7681792, 7989760, 9003008, 9239808, 8700928, /* 1128-1135 */ +8265984, 7622912, 7174656, 8184576, 9786880, 9507328, 8647424, 10127616, /* 1136-1143 */ +9107200, 3572224, 2045184, 9291520, 15836672, 12643584, 7392768, 5221120, /* 1144-1151 */ +3707648, 6721792, 12075008, 12565504, 8557824, 6409984, 8911616, 8772608, /* 1152-1159 */ +4614656, 5040384, 11040256, 14005248, 10668800, 6299904, 3916288, 4809216, /* 1160-1167 */ +9571840, 11899904, 10329344, 8407040, 7078912, 7829248, 9532672, 9827840, /* 1168-1175 */ +6864384, 4364544, 7616000, 11674880, 11212544, 8255232, 7568640, 9035008, /* 1176-1183 */ +7760128, 4901632, 6777344, 10960896, 10752768, 8412928, 7200256, 7726848, /* 1184-1191 */ +9011968, 9103104, 9093888, 9621248, 8694272, 5343744, 4241664, 8757504, /* 1192-1199 */ +13012736, 11809280, 7795968, 5492736, 5715968, 8102400, 10069248, 9490176, /* 1200-1207 */ +8611840, 8531200, 8578816, 8247552, 8383488, 8413696, 7613440, 7928320, /* 1208-1215 */ +8995328, 9404160, 9488128, 10022144, 7906304, 2686720, 3959296, 11817216, /* 1216-1223 */ +14426624, 10388480, 7071744, 7314944, 6186496, 4163072, 8948224, 13803520, /* 1224-1231 */ +10614528, 7035136, 7827456, 8703488, 5688832, 3935232, 10177024, 14078464, /* 1232-1239 */ +10388224, 7576064, 6344704, 5057024, 5816064, 10179328, 13084160, 10344448, /* 1240-1247 */ +8212736, 6821632, 3919616, 5486336, 11463936, 13737216, 9788672, 7183360, /* 1248-1255 */ +6395136, 3865344, 6540544, 12394496, 12766208, 9259264, 6918400, 6898944, /* 1256-1263 */ +5913344, 6423808, 9850112, 10779392, 9847552, 9350400, 8489216, 6249728, /* 1264-1271 */ +4596224, 7955968, 12209152, 11771392, 8676352, 5541376, 4599808, 7874560, /* 1272-1279 */ +12171008, 12025856, 9055488, 5982464, 3167744, 5783296, 12082432, 13511168, /* 1280-1287 */ +10215680, 6953472, 4917248, 4115712, 8568576, 13424896, 11833344, 8761856, /* 1288-1295 */ +6039040, 3565824, 5374464, 12003584, 13850112, 8444672, 6574080, 8621568, /* 1296-1303 */ +7771904, 4815104, 6337536, 12461824, 12612864, 8228096, 8040960, 6759424, /* 1304-1311 */ +3261696, 6396672, 13259776, 13491200, 8022272, 6379520, 7391488, 5733888, /* 1312-1319 */ +6821632, 10875648, 12046592, 10369536, 7832576, 4542464, 3089920, 8648448, /* 1320-1327 */ +14150144, 11652608, 7230976, 5925888, 7295744, 8791040, 9134592, 9162240, /* 1328-1335 */ +8465408, 8543744, 9433600, 8125440, 5352192, 6109696, 11223296, 13479680, /* 1336-1343 */ +9303296, 3538432, 2988288, 8913920, 13849856, 12259584, 7584512, 4994048, /* 1344-1351 */ +5678592, 8599296, 11038976, 10873600, 8861952, 6196224, 5316352, 7922432, /* 1352-1359 */ +10567424, 9887488, 8088576, 7871488, 8635904, 9165312, 9095936, 8248320, /* 1360-1367 */ +7038208, 6858240, 8635392, 10396416, 10044416, 8490752, 6863616, 6140416, /* 1368-1375 */ +7517696, 9846016, 10448384, 8992256, 7819776, 7659264, 7895808, 8464640, /* 1376-1383 */ +8809984, 8520448, 7878656, 7999488, 9294080, 9583104, 8348416, 7673344, /* 1384-1391 */ +8183808, 8924672, 8839168, 7623168, 7168000, 8846336, 10017280, 9803520, /* 1392-1399 */ +9399808, 6515968, 3467776, 6479360, 12833536, 13352192, 7876352, 5314816, /* 1400-1407 */ +6861056, 9251584, 10263808, 8169728, 6587392, 8558592, 11372800, 9519104, /* 1408-1415 */ +4763648, 5008384, 9296896, 11517952, 10432768, 8660480, 7356928, 6048256, /* 1416-1423 */ +6811904, 9865984, 11798272, 10383360, 6684160, 4565504, 6506240, 9954816, /* 1424-1431 */ +10594048, 9570816, 9487872, 9187072, 6941184, 4140800, 6227456, 11940096, /* 1432-1439 */ +12736768, 8331008, 6217472, 8082688, 8947712, 7404032, 6840320, 9085440, /* 1440-1447 */ +10814208, 8984576, 7475456, 8007936, 7956480, 7852800, 8736512, 9389824, /* 1448-1455 */ +8950528, 8349184, 8296704, 7822592, 7147264, 8030464, 9789184, 10496512, /* 1456-1463 */ +10430976, 8530944, 3518976, 2052096, 10069504, 16008448, 11425792, 5844992, /* 1464-1471 */ +5109248, 7991552, 11636480, 10802432, 4823040, 2659072, 9093888, 13553408, /* 1472-1479 */ +11179776, 8075776, 7125760, 7449600, 6318592, 6559232, 10252288, 12151808, /* 1480-1487 */ +10340096, 6754560, 4161792, 5797632, 10264064, 12169472, 10067712, 7597056, /* 1488-1495 */ +7624192, 7915776, 7059968, 7870208, 9985536, 9793280, 7028224, 6992896, /* 1496-1503 */ +9937152, 9653504, 6946560, 6692864, 8745984, 10181888, 9763840, 8634880, /* 1504-1511 */ +7397888, 6769664, 7954688, 10155008, 11407104, 9838592, 5083904, 1833472, /* 1512-1519 */ +7129088, 14611712, 12866304, 7369216, 5910016, 7385344, 8779008, 8434688, /* 1520-1527 */ +8454656, 9187840, 8780288, 8021760, 8055040, 8527872, 8810752, 8805120, /* 1528-1535 */ +7980032, 7325696, 8239616, 9540096, 9420800, 9405184, 9963520, 7099648, /* 1536-1543 */ +2627840, 4574976, 12822016, 15265536, 9417728, 6434304, 6338560, 5196032, /* 1544-1551 */ +6754304, 10716928, 12223232, 9223168, 6529024, 8005888, 9793280, 8266752, /* 1552-1559 */ +5636096, 6621952, 10210816, 11226624, 8977152, 6920448, 6713088, 7926784, /* 1560-1567 */ +9845248, 10364160, 9741824, 8724224, 5959936, 3508480, 8023040, 14120704, /* 1568-1575 */ +11686400, 8192512, 6781696, 3741184, 4841472, 11547136, 14449152, 9014272, /* 1576-1583 */ +5796352, 7640832, 7466496, 7398400, 8991232, 10413056, 9363200, 7469312, /* 1584-1591 */ +7736576, 8308992, 9031168, 10399488, 9922304, 5702400, 2229504, 6742272, /* 1592-1599 */ +14406144, 13479168, 7585792, 5943808, 6685184, 7912448, 9306880, 9865216, /* 1600-1607 */ +9414400, 7859968, 6689280, 6771968, 8678144, 10248448, 9661184, 8427776, /* 1608-1615 */ +7619584, 7789312, 8284672, 8646912, 8448512, 8057088, 9119488, 10454016, /* 1616-1623 */ +9350144, 5878272, 4768768, 8311552, 11496192, 10871296, 8367104, 6939904, /* 1624-1631 */ +7818240, 9194752, 8560384, 6941952, 7705088, 9840640, 9760000, 9089536, /* 1632-1639 */ +9581568, 8078336, 4129024, 3966464, 10736384, 14776320, 10927360, 6820096, /* 1640-1647 */ +5074176, 5346304, 8322816, 10527232, 10354432, 9516544, 9308416, 7891200, /* 1648-1655 */ +4948992, 5739008, 10032896, 12130048, 10254080, 7824896, 7431424, 6583296, /* 1656-1663 */ +5986304, 8633600, 11392512, 11041536, 8219648, 5628160, 5674752, 8519680, /* 1664-1671 */ +11487232, 11331584, 8566016, 5987584, 5898496, 8331008, 10008320, 9173248, /* 1672-1679 */ +8306176, 8431360, 8246016, 8420352, 8718080, 8016384, 7486720, 8040448, /* 1680-1687 */ +9380352, 9889280, 8687616, 7676416, 7863552, 8290816, 8620544, 8901632, /* 1688-1695 */ +8752128, 8121600, 7702016, 8232192, 8961792, 9044736, 9502464, 10030592, /* 1696-1703 */ +7923968, 3217152, 3668224, 11938816, 15567360, 10839808, 5615616, 3009536, /* 1704-1711 */ +5441024, 11430400, 13369856, 9686272, 7415552, 7280640, 4697856, 5379328, /* 1712-1719 */ +11000064, 13164288, 9790464, 6900480, 8391168, 7478016, 4267008, 6948864, /* 1720-1727 */ +11823616, 12193280, 9342976, 7841024, 7243008, 4700160, 5725952, 11128576, /* 1728-1735 */ +12441600, 9732352, 7821568, 7225856, 6140160, 5789440, 10208512, 13851648, /* 1736-1743 */ +9526784, 3586560, 4123648, 9381376, 12565248, 10788608, 7684096, 7830784, /* 1744-1751 */ +8816384, 5688576, 4689152, 10071552, 13616128, 11190528, 7019264, 3807488, /* 1752-1759 */ +3613440, 10007040, 14480896, 10430976, 6721024, 7087360, 8241408, 7355904, /* 1760-1767 */ +6276864, 8490752, 10853632, 10400512, 8135680, 7558912, 9275648, 9422336, /* 1768-1775 */ +6275584, 4001024, 8337920, 13569280, 11358464, 5813760, 4538880, 8322816, /* 1776-1783 */ +11661568, 11153152, 9131264, 5694976, 3000064, 7189760, 13169664, 12415488, /* 1784-1791 */ +8250112, 6770432, 7488512, 6551808, 6448896, 10091008, 11707904, 9856512, /* 1792-1799 */ +8006912, 6592512, 5709056, 6690304, 10239744, 11962112, 9401344, 6660608, /* 1800-1807 */ +6514688, 8174336, 9309184, 9189632, 8609792, 7964928, 7683328, 8155648, /* 1808-1815 */ +9257472, 9701888, 9135872, 8199680, 7104512, 6685952, 7957504, 10059776, /* 1816-1823 */ +10264064, 8381184, 6908160, 7340544, 8815360, 9262848, 8654848, 8288256, /* 1824-1831 */ +8967680, 9028608, 7167744, 6509568, 8351488, 10462464, 10771456, 9424384, /* 1832-1839 */ +7175168, 4373504, 5722880, 10704128, 12278016, 10256128, 7974656, 7042304, /* 1840-1847 */ +6237696, 6337792, 9263872, 10613504, 9025792, 7886080, 8151040, 8945152, /* 1848-1855 */ +8764160, 8468992, 8413440, 7680000, 7625728, 8709888, 9635584, 10225664, /* 1856-1863 */ +10004992, 6178048, 1659648, 6363904, 14959104, 13305344, 7170048, 5513728, /* 1864-1871 */ +6847488, 8680448, 9552128, 9923584, 9137408, 7798272, 6610432, 6287872, /* 1872-1879 */ +8395520, 10313216, 10446592, 9715712, 9030144, 6069504, 3284736, 7275264, /* 1880-1887 */ +12682752, 12535552, 8441088, 6502912, 8339456, 8526592, 6455296, 6567168, /* 1888-1895 */ +9303040, 10732544, 9456384, 7922432, 7527680, 7861248, 8319232, 9019904, /* 1896-1903 */ +9182976, 8434176, 7765760, 7880704, 8554240, 8844288, 8704256, 8496896, /* 1904-1911 */ +8238592, 8162560, 8327168, 8550912, 8629504, 8521472, 8300032, 8197888, /* 1912-1919 */ +8334336, 8306176, 8102656, 8392192, 9248512, 9520128, 8371200, 7033600, /* 1920-1927 */ +7651072, 9742080, 9722112, 7338496, 6908160, 8950272, 9390592, 7291904, /* 1928-1935 */ +6907648, 9543680, 10627328, 9392640, 7876864, 6167296, 6037504, 8695040, /* 1936-1943 */ +11650560, 11524352, 8218368, 4743680, 4883712, 8687872, 11368192, 10678784, /* 1944-1951 */ +8574464, 7904768, 9276416, 7962880, 3940096, 5944064, 11893760, 12506112, /* 1952-1959 */ +8882944, 6237696, 7078144, 8927232, 9130240, 8499200, 7723264, 8149248, /* 1960-1967 */ +8783872, 8538880, 8487680, 9547008, 10225664, 6303488, 3265280, 7727872, /* 1968-1975 */ +12436736, 11961856, 9110272, 7090432, 6171392, 5541376, 7922176, 11784960, /* 1976-1983 */ +12180736, 8825344, 4527360, 4342272, 8656896, 12044032, 11285248, 8394752, /* 1984-1991 */ +6614272, 5990400, 7245568, 10021888, 10698240, 8884224, 7867136, 9278976, /* 1992-1999 */ +8805120, 4752896, 4531456, 10021376, 13677056, 11414016, 6725888, 4572928, /* 2000-2007 */ +5806336, 9163776, 11305984, 10389504, 8322816, 6651904, 6864640, 8330496, /* 2008-2015 */ +9204992, 8907264, 8061440, 8207104, 8978944, 9063680, 8634112, 9223680, /* 2016-2023 */ +9774080, 6505472, 3152896, 7208704, 13149440, 12085248, 8014080, 6641152, /* 2024-2031 */ +7668992, 7797760, 6939648, 8843776, 10666752, 9556480, 8392448, 7653888, /* 2032-2039 */ +6661888, 6582016, 8895232, 11615232, 10884864, 6624512, 4089856, 6595584, /* 2040-2047 */ +10340096, 11358976, 9787392, 7698432, 6958336, 8154112, 9563392, 8623104, /* 2048-2055 */ +6840320, 7228928, 9706752, 11290880, 10254592, 5963008, 1827840, 6510080, /* 2056-2063 */ +14002688, 13180160, 8278016, 6319616, 7109632, 6323712, 6501888, 10416896, /* 2064-2071 */ +11563264, 9732352, 8716032, 7257088, 4759808, 5195520, 10758144, 13094144, /* 2072-2079 */ +8907776, 6046464, 6747648, 8743168, 10020096, 9414656, 8043520, 6880512, /* 2080-2087 */ +7161600, 8654592, 9198848, 8729856, 8958208, 9831680, 9043456, 6317824, /* 2088-2095 */ +5335808, 8486912, 10989824, 9938176, 8402176, 7547904, 7102208, 7113216, /* 2096-2103 */ +8911616, 11427328, 9873664, 5832192, 5292288, 8204544, 10608640, 10674432, /* 2104-2111 */ +9236992, 7772672, 6403072, 6131200, 8412416, 10534144, 10126592, 8351488, /* 2112-2119 */ +7159808, 7480064, 8329216, 8860416, 9011712, 8774912, 8243712, 7790080, /* 2120-2127 */ +8034560, 8558080, 8668416, 8306176, 7937792, 8193536, 8912896, 9097728, /* 2128-2135 */ +8508928, 8426496, 9117952, 8651264, 6157568, 5803008, 10095872, 12785920, /* 2136-2143 */ +9989376, 5357056, 3496960, 7070976, 11786240, 11875072, 9450752, 7543296, /* 2144-2151 */ +6024704, 6110208, 8346368, 10224640, 9745152, 8289536, 8340736, 9609216, /* 2152-2159 */ +8677376, 5381888, 5857536, 10648320, 12061952, 7773184, 4953856, 7407360, /* 2160-2167 */ +10110720, 10333440, 8894464, 7534336, 7829248, 8033280, 7801600, 8464896, /* 2168-2175 */ +9430528, 9040640, 8158208, 8297216, 8230656, 8079104, 7793152, 7535360, /* 2176-2183 */ +8526848, 10511872, 11025664, 7175680, 3237120, 5692672, 11789056, 13023744, /* 2184-2191 */ +8278272, 5804544, 8257536, 9915392, 8265216, 6179072, 6939136, 9620480, /* 2192-2199 */ +10342912, 8664576, 7300864, 7327232, 8343808, 9633792, 9627392, 8716288, /* 2200-2207 */ +7922688, 6873600, 6419200, 8468480, 11120640, 11076096, 9037056, 5118976, /* 2208-2215 */ +3007744, 7569664, 13450240, 12742912, 8253440, 7109888, 5579264, 3949568, /* 2216-2223 */ +8612352, 12824576, 11310848, 7466752, 6061056, 7640320, 8676352, 9198848, /* 2224-2231 */ +8870912, 8908544, 10029568, 8519424, 4000000, 3122176, 10913536, 15734016, /* 2232-2239 */ +10299904, 4374528, 3791616, 7793152, 11492864, 11213312, 8945664, 7470336, /* 2240-2247 */ +7104000, 6254080, 6935808, 9632512, 10876928, 10217728, 8942336, 7179264, /* 2248-2255 */ +4476928, 5551104, 10529792, 12132864, 10112000, 8115968, 7202560, 6301696, /* 2256-2263 */ +5928704, 8554752, 11203840, 10758400, 8850176, 6851072, 5780992, 6807296, /* 2264-2271 */ +9079296, 10141696, 9615104, 8792832, 8091904, 8246528, 8443136, 7924224, /* 2272-2279 */ +7388416, 7047680, 7706624, 9380352, 10295296, 9498368, 8068608, 7190528, /* 2280-2287 */ +7181824, 8215808, 9365760, 9760000, 9864192, 8728576, 4733184, 3500288, /* 2288-2295 */ +9117952, 13615872, 11391488, 7029504, 6100480, 6862848, 8014848, 10260992, /* 2296-2303 */ +11199232, 9750272, 5620480, 2273536, 6386944, 13757440, 13132544, 7562496, /* 2304-2311 */ +5920000, 7489024, 9397760, 8965376, 6749440, 6412800, 8718080, 10781952, /* 2312-2319 */ +10291712, 9543168, 7523072, 4052736, 4436736, 10163200, 13544448, 10214656, /* 2320-2327 */ +7395584, 7589632, 7107840, 5931776, 6903040, 10418176, 11504384, 9278976, /* 2328-2335 */ +8307200, 7869440, 5488384, 5553664, 9568000, 11255040, 9349632, 7861504, /* 2336-2343 */ +8439552, 8404480, 6857728, 7055104, 8536576, 9303040, 9599744, 9018624, /* 2344-2351 */ +7873280, 7677952, 8370944, 8286976, 7971328, 8521216, 8885760, 8597504, /* 2352-2359 */ +8285184, 8218112, 7902208, 7785216, 8689664, 9187328, 8754176, 8495104, /* 2360-2367 */ +8858624, 8675328, 6221312, 4473344, 8720640, 13739776, 12058880, 7588608, /* 2368-2375 */ +3407104, 2778112, 9281280, 14487552, 11410688, 6362112, 6241792, 7740928, /* 2376-2383 */ +8025344, 8789248, 9373696, 9145088, 8503552, 8420608, 6814976, 5693696, /* 2384-2391 */ +8860160, 11319808, 10145024, 8062208, 7559936, 7522048, 6860288, 7063040, /* 2392-2399 */ +8162304, 9696256, 9843968, 8759808, 8775424, 9204224, 7486208, 4905472, /* 2400-2407 */ +6919936, 11157248, 11924992, 9786112, 6318080, 3709696, 5705728, 11377664, /* 2408-2415 */ +12745984, 9018368, 7230720, 7410944, 6737920, 6305280, 8544000, 11371264, /* 2416-2423 */ +10128640, 7259136, 7195904, 9115392, 9887744, 7367680, 4535040, 6228480, /* 2424-2431 */ +10995200, 12231168, 9346816, 8067072, 7642624, 5375744, 5119232, 9284864, /* 2432-2439 */ +12844288, 10317056, 6654720, 7590400, 9453568, 7961344, 4953856, 6093568, /* 2440-2447 */ +10879744, 12453888, 9028864, 5810432, 6784512, 9725184, 9392896, 6394368, /* 2448-2455 */ +6397696, 9184000, 10703104, 10349312, 8859392, 5954048, 4337408, 8031232, /* 2456-2463 */ +12544768, 11789056, 6787584, 3502336, 7052800, 12028672, 11945472, 8880128, /* 2464-2471 */ +5203200, 3869952, 7308288, 11851264, 12070912, 8506112, 6166784, 7218432, /* 2472-2479 */ +9500416, 8822272, 6047744, 6565888, 9852160, 10815744, 9252864, 8369664, /* 2480-2487 */ +8062976, 6897152, 5938432, 7316480, 10592768, 11817984, 9852928, 6740992, /* 2488-2495 */ +4165120, 5588480, 10237184, 12011264, 10389504, 8438528, 7315968, 5461760, /* 2496-2503 */ +4701952, 9429248, 12952832, 11237120, 7806720, 4455680, 4505600, 8775424, /* 2504-2511 */ +12637952, 11578624, 8489728, 5939200, 3741696, 6301952, 11552512, 12566784, /* 2512-2519 */ +8971264, 6219776, 7538944, 8633088, 7909376, 7427840, 8226816, 9486592, /* 2520-2527 */ +9355264, 8396544, 7903744, 7754752, 7697152, 8421888, 9539328, 9947904, /* 2528-2535 */ +9427712, 6839552, 3773952, 5637888, 11762944, 13540352, 9436928, 5568512, /* 2536-2543 */ +5042688, 7587328, 9972480, 10335232, 9409536, 7392768, 6318336, 7356160, /* 2544-2551 */ +9187072, 10302208, 9887744, 8979712, 7154432, 4551936, 5793024, 11022848, /* 2552-2559 */ +13038848, 9646592, 5244672, 4259328, 7713280, 11273472, 11030016, 8440832, /* 2560-2567 */ +6796800, 7170560, 8460800, 9480704, 9484288, 8388352, 6820608, 6388736, /* 2568-2575 */ +8168960, 10201344, 10042112, 7992832, 6405376, 6967040, 9084160, 10884096, /* 2576-2583 */ +10461952, 6821888, 4316928, 7050752, 10825984, 11387392, 9667840, 8134144, /* 2584-2591 */ +6179584, 3898624, 7192320, 12576768, 12202752, 8579584, 5536768, 5384960, /* 2592-2599 */ +7872256, 10561536, 10919424, 8912128, 7490304, 6548480, 6429184, 8028416, /* 2600-2607 */ +9919232, 10181888, 8320000, 7028480, 7734272, 9846784, 10034432, 6998528, /* 2608-2615 */ +5305088, 7550208, 10525952, 10573568, 9691136, 8594688, 5525248, 4184320, /* 2616-2623 */ +7998976, 12739328, 11484160, 7302144, 7058944, 7610368, 6576384, 7511808, /* 2624-2631 */ +10149888, 10751744, 8917504, 7542528, 7447808, 7410176, 7204352, 7313152, /* 2632-2639 */ +8843520, 11088384, 10861312, 8178688, 5574144, 5195264, 7957504, 10536960, /* 2640-2647 */ +10569984, 9123584, 7427072, 7215872, 8071424, 8681984, 8889088, 8825344, /* 2648-2655 */ +8702976, 8001536, 7116544, 7325440, 8818432, 10053120, 9583616, 8247040, /* 2656-2663 */ +7037184, 6465024, 7390976, 9305600, 10120448, 8983808, 7491584, 7324928, /* 2664-2671 */ +8646144, 9577984, 9727744, 9315328, 6299136, 3780096, 7263488, 13224192, /* 2672-2679 */ +12678400, 7698432, 5100288, 4416000, 7262720, 11557376, 11706624, 9241600, /* 2680-2687 */ +7776512, 7281152, 5120000, 5928448, 10198528, 11227904, 9803776, 8066048, /* 2688-2695 */ +8127744, 8762112, 6162688, 4473856, 9179392, 13001984, 10363392, 8102144, /* 2696-2703 */ +7323136, 5126144, 4679680, 9446656, 13417216, 10189568, 6921728, 7212544, /* 2704-2711 */ +7705600, 7372544, 7411712, 9662720, 10336768, 8632064, 8875008, 9158912, /* 2712-2719 */ +5768704, 3548672, 7711488, 13203456, 12463360, 8233472, 6656768, 5608704, /* 2720-2727 */ +5517312, 8753152, 11102720, 10531328, 8391936, 7418368, 8860672, 9246720, /* 2728-2735 */ +5757952, 4379904, 9465088, 12887040, 10614784, 7547392, 6949376, 6187520, /* 2736-2743 */ +5593344, 9066240, 11667968, 10426624, 8788736, 7879168, 6138112, 4470016, /* 2744-2751 */ +7984896, 12080128, 10993152, 8202752, 6995456, 7947008, 8138496, 7199744, /* 2752-2759 */ +8698368, 11464704, 9170432, 3760384, 4990208, 10527744, 12235520, 9518592, /* 2760-2767 */ +6871296, 7527424, 9416448, 9415424, 6112256, 4756992, 9250304, 13125632, /* 2768-2775 */ +10526208, 4654848, 4352512, 9031424, 11340032, 10497024, 8585984, 7571456, /* 2776-2783 */ +6901760, 6200832, 7480320, 10291968, 11182336, 8969984, 6131456, 5319680, /* 2784-2791 */ +8126464, 11677440, 11773440, 8306688, 4198400, 4220672, 8950528, 12419584, /* 2792-2799 */ +10932224, 7709952, 6968320, 8226560, 7756800, 6292736, 8435456, 11062784, /* 2800-2807 */ +10411520, 8675072, 6560512, 5013248, 6402816, 10523392, 12169984, 9234944, /* 2808-2815 */ +6571776, 6425344, 7619072, 8724736, 9188352, 9495296, 9042176, 8855296, /* 2816-2823 */ +9041920, 6568704, 4180736, 7437312, 12378624, 12488448, 8840448, 5287168, /* 2824-2831 */ +3691776, 7018496, 12415744, 11931136, 8011776, 6536704, 7524352, 8044544, /* 2832-2839 */ +7496960, 8898560, 9967616, 9784832, 9649408, 6650112, 2905088, 5432832, /* 2840-2847 */ +13137920, 13795840, 7646208, 5605120, 6962944, 8477440, 9364992, 9032448, /* 2848-2855 */ +8404992, 8067840, 8797696, 9053952, 7202560, 5430016, 7320064, 11479552, /* 2856-2863 */ +12484864, 9072384, 4186880, 3639808, 8481792, 11625728, 10878976, 8814336, /* 2864-2871 */ +7377408, 7725056, 8509440, 7783424, 6788096, 8403712, 10380032, 9732864, /* 2872-2879 */ +8037120, 6880000, 7722496, 9736704, 9049600, 5628416, 5931776, 10028288, /* 2880-2887 */ +11123200, 9590784, 7989248, 7726080, 8069888, 6873088, 6897408, 9359360, /* 2888-2895 */ +10785792, 9767936, 8096768, 6785536, 5893632, 6976000, 9562624, 10375424, /* 2896-2903 */ +9159168, 8534528, 8700928, 8121344, 6611712, 6360064, 8960000, 10885632, /* 2904-2911 */ +9544704, 8643840, 8851712, 6517248, 4412928, 7050752, 11535104, 11731968, /* 2912-2919 */ +8288256, 7084544, 8573184, 9163520, 6849024, 5361152, 8297984, 11272192, /* 2920-2927 */ +9904384, 7240448, 6950400, 7876352, 9059840, 9969920, 9879808, 8756480, /* 2928-2935 */ +5668608, 3831040, 8064256, 12791296, 11244288, 7622144, 6933504, 8548608, /* 2936-2943 */ +8831744, 5778944, 5301504, 10439680, 12649984, 9747456, 7832320, 5958400, /* 2944-2951 */ +3980288, 6971136, 12627200, 12523264, 7993856, 7085312, 7008000, 5533440, /* 2952-2959 */ +6945024, 10539776, 12033024, 9455616, 7163648, 6721280, 6403328, 8068352, /* 2960-2967 */ +9929984, 9424384, 7884800, 7399936, 8024576, 8592640, 9450496, 9804288, /* 2968-2975 */ +9067008, 7332608, 5386752, 6295040, 9997568, 11786240, 9841920, 7159552, /* 2976-2983 */ +5932288, 6658560, 8659200, 9750016, 9819904, 9637376, 8936192, 6780160, /* 2984-2991 */ +4512000, 7008512, 11672320, 12129792, 9498112, 6223360, 3925760, 5690368, /* 2992-2999 */ +11340288, 12820480, 8726528, 7305216, 8577280, 7662080, 4392192, 5860352, /* 3000-3007 */ +12473088, 12563968, 8489216, 7640576, 6094080, 4494592, 7501312, 12666368, /* 3008-3015 */ +12055296, 7804160, 7616768, 6086912, 3697920, 8492800, 13374976, 11435520, /* 3016-3023 */ +7223552, 6755840, 7488256, 5970432, 7706624, 11141376, 10552320, 7950592, /* 3024-3031 */ +6761728, 8050944, 9090304, 8159488, 7252992, 8176128, 10158336, 10899456, /* 3032-3039 */ +9086208, 4324608, 2832384, 8911872, 13263616, 11168000, 7922176, 6440192, /* 3040-3047 */ +7188480, 8804864, 9337344, 8515328, 7585280, 7935744, 8780544, 8961024, /* 3048-3055 */ +8664576, 8194304, 7736320, 7670528, 8385024, 9224704, 9383168, 9466624, /* 3056-3063 */ +8484864, 5080832, 4346368, 8984064, 12836864, 11257088, 7607808, 7132416, /* 3064-3071 */ +7261184, 6353920, 8014848, 10715904, 11174912, 8760320, 5696512, 4915968, /* 3072-3079 */ +7683584, 11178752, 10988288, 8789248, 6998272, 6578176, 7813632, 8681984, /* 3080-3087 */ +8877056, 9018880, 9053696, 8447744, 8581376, 9632768, 8137984, 4695296, /* 3088-3095 */ +5235200, 10854656, 12240384, 8852480, 7951360, 8360448, 7424512, 5288704, /* 3096-3103 */ +6580736, 11311616, 11741184, 8648192, 7471360, 8056576, 7546880, 6289920, /* 3104-3111 */ +6985984, 9515008, 10889216, 9543680, 8186624, 8043008, 7740672, 6913536, /* 3112-3119 */ +6854144, 8710144, 10722048, 10835712, 8968704, 5439488, 4005376, 8037888, /* 3120-3127 */ +12125696, 11275264, 7969792, 6745344, 8644864, 9445632, 6811904, 5166336, /* 3128-3135 */ +8054272, 11572736, 11165952, 7998464, 5779456, 6354432, 8320256, 10249728, /* 3136-3143 */ +10977280, 9556992, 6763520, 4690432, 6467584, 10545920, 11569920, 8880896, /* 3144-3151 */ +6382848, 7004928, 9009664, 9693184, 9550592, 9230336, 7094528, 4480512, /* 3152-3159 */ +6548480, 10965248, 11561472, 9582336, 7533824, 6253312, 6681344, 8475904, /* 3160-3167 */ +9894144, 9573376, 8795136, 7847168, 7137024, 7727104, 8780032, 9210880, /* 3168-3175 */ +8664576, 7950592, 7584256, 8062976, 9724416, 10448128, 8524288, 5599488, /* 3176-3183 */ +5714176, 9059840, 10367232, 9257984, 8695808, 8351744, 8303616, 8224000, /* 3184-3191 */ +7548672, 7355904, 8392448, 9777664, 9558016, 7914752, 6807040, 7428864, /* 3192-3199 */ +9017856, 9490944, 8859648, 8212992, 7852800, 7701760, 7841024, 8568832, /* 3200-3207 */ +9410560, 9302528, 8233472, 7554304, 7928064, 8600320, 8874240, 9488640, /* 3208-3215 */ +10372864, 7842816, 3214848, 4356608, 11178240, 13634560, 9720064, 6953728, /* 3216-3223 */ +7174656, 8027904, 7897088, 7271424, 8588800, 10089728, 9484544, 9149184, /* 3224-3231 */ +8980480, 5957120, 3747072, 7671296, 12790784, 12195840, 8388864, 6871296, /* 3232-3239 */ +5983232, 5765376, 8827136, 11405056, 10627072, 7547136, 5754624, 7109376, /* 3240-3247 */ +9060608, 10410752, 10529024, 8843008, 5807872, 4269568, 7740416, 12269568, /* 3248-3255 */ +11762688, 8909824, 6990336, 4286976, 5125632, 10613504, 12845824, 9870848, /* 3256-3263 */ +6937600, 8281088, 7789568, 4141312, 7157248, 12613888, 11783680, 7283200, /* 3264-3271 */ +5849600, 8039424, 9036032, 9029120, 8596224, 7831296, 8030208, 8431360, /* 3272-3279 */ +8762112, 8569600, 8252672, 8235008, 8505344, 10053120, 10438912, 6347776, /* 3280-3287 */ +1985024, 5718528, 14139392, 14575872, 8399616, 5300992, 4408320, 5881856, /* 3288-3295 */ +10646528, 12778496, 10655232, 7446528, 5215744, 4744448, 8103168, 11946496, /* 3296-3303 */ +11091456, 8873216, 7742976, 7066624, 5934592, 6564096, 10831872, 11828992, /* 3304-3311 */ +8108544, 5719040, 6697216, 9154816, 10311936, 9714432, 8553216, 8211968, /* 3312-3319 */ +7367680, 5810176, 6843648, 9778432, 11063296, 9710336, 7966208, 7944192, /* 3320-3327 */ +7956224, 6837504, 6875904, 8979712, 10734848, 10446336, 9006080, 6782208, /* 3328-3335 */ +4302592, 6189056, 11198464, 12142080, 10114048, 7863808, 5394176, 4847872, /* 3336-3343 */ +8069120, 12004096, 11100672, 7925760, 7311616, 7859200, 7572992, 6972928, /* 3344-3351 */ +8698112, 11016448, 10861056, 8537088, 3878656, 3432448, 9950464, 13919744, /* 3352-3359 */ +10885120, 6483456, 6993920, 9158144, 7851520, 5789184, 6681856, 10150656, /* 3360-3367 */ +11550208, 9384448, 7192064, 7461632, 8422912, 7758848, 7724032, 9054976, /* 3368-3375 */ +9609728, 8747008, 7702528, 7780864, 8583424, 9412864, 9473280, 7954176, /* 3376-3383 */ +6064384, 6483712, 9285376, 11014912, 9244160, 6493696, 7340800, 10492160, /* 3384-3391 */ +10952192, 7374080, 4119040, 6512640, 11579648, 11862016, 7915264, 6033664, /* 3392-3399 */ +7268608, 8515584, 9196800, 9622272, 9336576, 8250112, 6854912, 6898176, /* 3400-3407 */ +8616704, 9718272, 9317632, 8431872, 7785728, 7798272, 8282368, 8681472, /* 3408-3415 */ +8791552, 8596224, 8269568, 7973376, 7885056, 8140544, 8943872, 10092288, /* 3416-3423 */ +10267648, 7585280, 4110336, 5836544, 11173120, 12327680, 8983552, 6540288, /* 3424-3431 */ +7328768, 8493568, 8143360, 8498176, 9217280, 8761600, 8231424, 8223488, /* 3432-3439 */ +8213504, 7904768, 8198400, 9046016, 9122304, 9177088, 8574976, 6419968, /* 3440-3447 */ +5772544, 8756224, 11628544, 9920256, 8215808, 9492736, 6949376, 3027456, /* 3448-3455 */ +5955328, 12695552, 13695232, 8457216, 6501632, 7848704, 6768896, 6190336, /* 3456-3463 */ +8804608, 11507712, 10902016, 8297728, 6522624, 5579264, 7132928, 10405120, /* 3464-3471 */ +10673920, 8487680, 7108096, 7354880, 8713984, 9706240, 9453568, 8589312, /* 3472-3479 */ +7638272, 6667776, 6926848, 9185792, 11302144, 10673152, 6861568, 4027648, /* 3480-3487 */ +6555136, 10823936, 11511040, 9353216, 7148288, 6954752, 8695040, 9604608, /* 3488-3495 */ +8111104, 6462720, 8250112, 11197952, 10288896, 6267648, 4429056, 7661056, /* 3496-3503 */ +11128576, 10481408, 9075456, 8650240, 7359488, 6055168, 6862592, 9422848, /* 3504-3511 */ +10879488, 9970432, 8996864, 7733760, 5100544, 5506816, 9701120, 12120576, /* 3512-3519 */ +10377728, 7850752, 7705088, 7180544, 6142976, 7908864, 10041856, 9941760, /* 3520-3527 */ +8400128, 7785472, 8994560, 9672960, 7668224, 5739776, 7398656, 9638912, /* 3528-3535 */ +10206464, 9464576, 8067584, 7794432, 8285952, 8026624, 7511040, 8444160, /* 3536-3543 */ +9689600, 9570304, 8914432, 7701248, 6080000, 6308096, 9527296, 11485184, /* 3544-3551 */ +10513408, 8906496, 6295808, 3998720, 6199040, 11740672, 12542464, 9211392, /* 3552-3559 */ +7663104, 6547968, 5696256, 7308800, 11250432, 12575744, 8743680, 4815360, /* 3560-3567 */ +4567808, 8421888, 11551744, 10511872, 7968256, 6907648, 8564480, 10405376, /* 3568-3575 */ +9312768, 5760256, 4982272, 8855808, 11016704, 9705984, 8244480, 8129024, /* 3576-3583 */ +8639744, 8702208, 8076800, 7123968, 7919360, 9626368, 9185024, 7260160, /* 3584-3591 */ +7132416, 8848384, 9667072, 9418240, 8948224, 8351232, 7505152, 6688256, /* 3592-3599 */ +7892224, 10098432, 9237504, 6862080, 7618304, 9550080, 9753600, 9049600, /* 3600-3607 */ +8089344, 7376896, 7104512, 7963392, 9536768, 9730048, 8437248, 7294720, /* 3608-3615 */ +7613184, 8694272, 9032704, 8769792, 8462336, 8170496, 8017152, 8087296, /* 3616-3623 */ +8203264, 8527360, 9000448, 9089280, 8979712, 9426944, 8109056, 4831488, /* 3624-3631 */ +5865728, 11206656, 13287424, 9265152, 4602112, 4919808, 8380672, 10781952, /* 3632-3639 */ +10697472, 9389568, 8099328, 6793728, 6239232, 7526400, 10061824, 10612992, /* 3640-3647 */ +9039104, 7534848, 6873344, 7781888, 8930560, 9238528, 8998656, 8441600, /* 3648-3655 */ +7689984, 7245568, 8401664, 10264576, 10366208, 7740928, 4984064, 6758400, /* 3656-3663 */ +11264256, 11192832, 7186432, 5935872, 7635456, 9547008, 10652160, 10012928, /* 3664-3671 */ +7073536, 4696832, 6838272, 10503680, 11228672, 9281024, 7237376, 7407360, /* 3672-3679 */ +8382720, 8177664, 8116736, 8998912, 9253632, 9520384, 9925376, 6959872, /* 3680-3687 */ +2986496, 5474048, 13038848, 13671168, 7902720, 6237440, 8212224, 8974336, /* 3688-3695 */ +6467584, 5578240, 10094592, 12292352, 9132800, 6912768, 6795264, 7226880, /* 3696-3703 */ +8990208, 10445056, 10043136, 8786176, 6125056, 3879424, 7273728, 13032448, /* 3704-3711 */ +13186560, 8634880, 4333312, 3703040, 7969536, 12545536, 11736064, 7878400, /* 3712-3719 */ +6820864, 7806720, 7985152, 7506176, 8612352, 10245120, 9078016, 7414016, /* 3720-3727 */ +7490816, 8337408, 9031424, 9038848, 8590848, 8147968, 7889152, 7956992, /* 3728-3735 */ +8446976, 9077504, 9437952, 8768000, 6674688, 5885696, 8319232, 10654464, /* 3736-3743 */ +10030848, 8689408, 8371712, 8252928, 7721728, 6830336, 7134464, 9234432, /* 3744-3751 */ +10563328, 10079488, 9292800, 7298048, 4608768, 5730048, 10320896, 12396032, /* 3752-3759 */ +9715200, 6848512, 7177728, 8300032, 8247040, 8236288, 8952832, 9236480, /* 3760-3767 */ +8904704, 8939264, 7531776, 5215232, 7383552, 11464960, 11087104, 9111552, /* 3768-3775 */ +8240384, 5860608, 3142400, 7815680, 14438400, 11771136, 7693568, 7232768, /* 3776-3783 */ +6088704, 5222144, 7661312, 12087296, 11488512, 7854592, 7209984, 7653120, /* 3784-3791 */ +7657984, 7641344, 9171456, 10345984, 9015040, 7541760, 6949120, 7373312, /* 3792-3799 */ +9180672, 10635264, 9412608, 6018816, 5450496, 8952576, 10483200, 9235200, /* 3800-3807 */ +8607744, 8290048, 8226816, 8576256, 8635904, 7854336, 7058944, 8080896, /* 3808-3815 */ +9660160, 9457152, 7975168, 7610624, 9217280, 10245376, 8112896, 4888832, /* 3816-3823 */ +6135552, 10294528, 11189760, 9759232, 8182784, 6807808, 6713600, 8049152, /* 3824-3831 */ +9576448, 9600768, 8943872, 8169216, 7382528, 7724544, 8560384, 8920576, /* 3832-3839 */ +8412672, 7980032, 8636160, 9384448, 9972992, 9126400, 5923328, 4370176, /* 3840-3847 */ +7917568, 12269312, 11254528, 7688448, 6762496, 7762944, 8611840, 8465664, /* 3848-3855 */ +8410880, 8888320, 8638208, 8172544, 8375040, 8802560, 8287488, 7399168, /* 3856-3863 */ +7784448, 9165312, 9610240, 8746496, 8241408, 7550720, 6850048, 8050944, /* 3864-3871 */ +9817088, 10107648, 9510912, 9077760, 6284800, 3111424, 7276800, 13744640, /* 3872-3879 */ +12824320, 7287552, 4309760, 6128896, 9215744, 10714880, 10321920, 8324352, /* 3880-3887 */ +7590656, 8082176, 7699712, 7546880, 8685056, 9448960, 8279040, 7866624, /* 3888-3895 */ +8854272, 9076736, 8925440, 8488960, 7657728, 6572288, 6940416, 9641472, /* 3896-3903 */ +10775808, 9236992, 7383296, 6864384, 8137984, 9496320, 9539584, 8306176, /* 3904-3911 */ +7009792, 7377152, 9566464, 10999296, 9157376, 5580800, 4622848, 8420608, /* 3912-3919 */ +11998720, 10968576, 7982080, 5795840, 6354688, 8943104, 10525696, 9925376, /* 3920-3927 */ +8135424, 7995136, 7720192, 6268160, 7958016, 10828288, 10781696, 9352704, /* 3928-3935 */ +6847744, 3252992, 5317120, 13029376, 13455104, 7878912, 6624256, 7380480, /* 3936-3943 */ +6895616, 6991104, 9783552, 11352576, 9012736, 8056064, 8134912, 6605824, /* 3944-3951 */ +5837312, 7960320, 11057408, 10440448, 7748608, 7185152, 8071936, 8915712, /* 3952-3959 */ +9427200, 9688576, 8936960, 6207488, 4751872, 7896576, 11175680, 10583296, /* 3960-3967 */ +8808704, 7867648, 8000768, 8288768, 7334912, 6948864, 8795648, 10244864, /* 3968-3975 */ +9400064, 8455424, 8172288, 7634944, 7765248, 8745984, 7972096, 6509568, /* 3976-3983 */ +8799232, 11536384, 10144768, 7118592, 5560320, 6913024, 9330688, 10011648, /* 3984-3991 */ +9776384, 9479680, 8501504, 6320128, 5165056, 7802368, 11208704, 11041536, /* 3992-3999 */ +8857856, 7950336, 7503104, 6369536, 6887680, 9258752, 10384896, 9473024, /* 4000-4007 */ +8114688, 7310336, 7240448, 8340224, 9635584, 9666048, 8879104, 8001024, /* 4008-4015 */ +7243520, 6975744, 7981824, 9459200, 9642752, 9167872, 8321536, 7138560, /* 4016-4023 */ +7028480, 8290560, 9172736, 9250560, 9212160, 8465152, 8045568, 8144128, /* 4024-4031 */ +7627520, 7735040, 9085184, 9996800, 9705728, 8890368, 6121216, 4196608, /* 4032-4039 */ +7566336, 11326720, 11255552, 9135872, 8235776, 8332288, 6442496, 5608192, /* 4040-4047 */ +8274176, 10957824, 10677248, 8202240, 7004416, 7815168, 9502720, 10342656, /* 4048-4055 */ +7660288, 4422144, 5979648, 10841856, 12574976, 9421568, 6080512, 5633024, /* 4056-4063 */ +7648768, 10059264, 10522880, 9153024, 7995904, 8276480, 8098048, 6120192, /* 4064-4071 */ +6211072, 9559040, 11336704, 9905920, 8086784, 7697152, 7737088, 6832896, /* 4072-4079 */ +7207936, 9692160, 10957568, 9498368, 6709248, 5481728, 7406592, 10378496, /* 4080-4087 */ +10963968, 9115392, 8153088, 7616000, 5762560, 5997056, 9951744, 12389632, /* 4088-4095 */ +10152704, 7651328, 6540032, 4819712, 6873088, 11510016, 11895296, 9330944, /* 4096-4103 */ +7307520, 6410240, 5908992, 7624960, 10789376, 10537984, 8265472, 7290112, /* 4104-4111 */ +8523776, 10250240, 8719872, 5036544, 5136384, 9901312, 11907584, 9910272, /* 4112-4119 */ +7679232, 6855680, 7941120, 8528384, 8670464, 8948480, 8811008, 9704192, /* 4120-4127 */ +9510144, 5532928, 3073024, 8314368, 14504192, 11779328, 7123456, 6931712, /* 4128-4135 */ +5646848, 5505280, 9435136, 12210688, 10446592, 7535616, 8177664, 7950336, /* 4136-4143 */ +5437440, 6416640, 9979392, 11380736, 9619712, 7665152, 7592704, 8424448, /* 4144-4151 */ +7925504, 7083008, 8464128, 10395136, 10688768, 8790016, 4893184, 3933184, /* 4152-4159 */ +9386496, 13357312, 10431744, 6190080, 5475584, 8136960, 10610688, 10544384, /* 4160-4167 */ +9368320, 6661376, 4093952, 6746368, 11569152, 11945216, 8783872, 6975488, /* 4168-4175 */ +7962112, 7565824, 6176256, 8569856, 11153920, 10000896, 8147712, 7601152, /* 4176-4183 */ +6988032, 6419456, 8527872, 11081984, 10291200, 8534784, 7191040, 5836032, /* 4184-4191 */ +6107136, 9114112, 12160768, 11199488, 8196864, 5312000, 4421120, 8072704, /* 4192-4199 */ +11723776, 11486976, 8886784, 7842304, 7112192, 4412928, 6792192, 12039680, /* 4200-4207 */ +11870208, 8256256, 6214912, 7704320, 8982528, 8244224, 7978752, 8731904, /* 4208-4215 */ +9126400, 8532736, 8338688, 8227584, 7640576, 7910400, 9299968, 9647360, /* 4216-4223 */ +7822080, 6702080, 7781632, 9576704, 9954560, 8684032, 7577088, 7404032, /* 4224-4231 */ +8435456, 9194240, 8397056, 7588608, 7879168, 8612608, 8766208, 8685824, /* 4232-4239 */ +8729344, 8410624, 8130048, 8256768, 8487424, 8431104, 8008960, 8031488, /* 4240-4247 */ +9294080, 10348288, 8287232, 5707776, 6617600, 9075712, 10117888, 9529088, /* 4248-4255 */ +8513792, 7779584, 7959552, 8469248, 8104192, 7981568, 8512256, 9277184, /* 4256-4263 */ +9980672, 9712384, 6149632, 2904576, 7598592, 13307392, 12120064, 8411136, /* 4264-4271 */ +6803712, 6877184, 6029312, 7409152, 10466816, 10007808, 8634368, 8099584, /* 4272-4279 */ +8152576, 8546816, 8588800, 8214784, 7340288, 7956480, 9309696, 9315584, /* 4280-4287 */ +8419072, 7525120, 7867136, 8863744, 9847296, 10646784, 7898624, 2834176, /* 4288-4295 */ +4318208, 11841024, 14163200, 9467648, 5957888, 7595264, 9147136, 6977792, /* 4296-4303 */ +5700352, 8441088, 11586304, 11004416, 8328192, 6600704, 5799680, 6933248, /* 4304-4311 */ +9918464, 10969088, 9504512, 7600384, 6615552, 7404288, 8828928, 9395712, /* 4312-4319 */ +9138432, 8527616, 7859456, 7636224, 8165632, 8547072, 8361984, 8410880, /* 4320-4327 */ +9192448, 10004480, 9292800, 6318848, 4439296, 7817216, 12336128, 11683584, /* 4328-4335 */ +8544256, 6717696, 4414976, 5581312, 11262720, 12569088, 9061376, 6397184, /* 4336-4343 */ +7054592, 8686336, 8553472, 8476928, 8615424, 8555008, 8378368, 8117760, /* 4344-4351 */ +8384000, 8474624, 8494080, 8376064, 8517888, 9043712, 8855552, 7588608, /* 4352-4359 */ +6433024, 7579648, 10053120, 10729472, 9140736, 6949376, 5767680, 7161344, /* 4360-4367 */ +9846016, 10512896, 9115904, 7755776, 7320320, 7395072, 8327680, 9761792, /* 4368-4375 */ +9913856, 8780032, 6969088, 6143488, 8323840, 11340544, 10848256, 6527744, /* 4376-4383 */ +4055296, 6867456, 10763776, 11454464, 9285888, 7188224, 7919616, 9665536, /* 4384-4391 */ +7241728, 4453376, 7938560, 12420352, 11101952, 7129088, 6916352, 7932416, /* 4392-4399 */ +7143168, 8457216, 10085632, 9263104, 8091648, 8165376, 8969984, 7232256, /* 4400-4407 */ +5758720, 8907264, 11289088, 9646848, 8376064, 8689408, 7251712, 4288768, /* 4408-4415 */ +6258432, 12346112, 12634368, 7957760, 5412608, 6256128, 8828160, 10421504, /* 4416-4423 */ +10015232, 8527360, 7830528, 7808512, 7250944, 7292160, 8028160, 9051648, /* 4424-4431 */ +9747200, 9288960, 8717056, 8571648, 7545088, 6196480, 7151616, 9447680, /* 4432-4439 */ +10497024, 9979136, 8913920, 7153152, 4749312, 6506240, 11162368, 11641344, /* 4440-4447 */ +8874240, 7233536, 7739136, 7166208, 6287872, 9149440, 11133952, 9288960, /* 4448-4455 */ +7435008, 7767296, 9196032, 8660480, 6148864, 5908480, 9645056, 12276480, /* 4456-4463 */ +10755328, 6941696, 3931136, 5390848, 10198784, 12454400, 9917184, 7063296, /* 4464-4471 */ +7041536, 7849984, 8510976, 9042432, 9514240, 8983552, 6770176, 5729536, /* 4472-4479 */ +7882496, 10515200, 10222336, 8551680, 7597824, 7516160, 8039424, 8560384, /* 4480-4487 */ +8935424, 8731904, 8208896, 7827968, 7763712, 8332544, 9141504, 9425408, /* 4488-4495 */ +8799488, 8367616, 7773184, 6810624, 7970560, 10055936, 9336832, 6752256, /* 4496-4503 */ +6869504, 9092608, 9083136, 8903168, 9780224, 9088000, 6977024, 5624832, /* 4504-4511 */ +7570944, 10033408, 9688832, 8813056, 8566272, 9110528, 8844800, 6125568, /* 4512-4519 */ +4747264, 8514048, 12439296, 10452736, 7260672, 7275008, 8006912, 7751936, /* 4520-4527 */ +7627008, 9042176, 9893376, 8554240, 7693568, 8569088, 9002496, 7595776, /* 4528-4535 */ +6434560, 7739904, 10141952, 10263552, 9104640, 9148672, 6857728, 3783424, /* 4536-4543 */ +6531328, 11860736, 12567552, 8904192, 6145792, 6203136, 7621376, 9303808, /* 4544-4551 */ +9738752, 9101312, 8265984, 7463424, 7441920, 7934464, 8833024, 9787136, /* 4552-4559 */ +9775872, 8357376, 6835968, 6865408, 8046592, 8799488, 8905472, 8834304, /* 4560-4567 */ +8540160, 8540416, 8882176, 9444864, 8696064, 5705728, 4767232, 9203456, /* 4568-4575 */ +12660992, 10195968, 7815680, 7549184, 6553088, 6390528, 8208128, 10429952, /* 4576-4583 */ +9899008, 7844608, 7316480, 8032768, 9203456, 9109248, 8238592, 7826688, /* 4584-4591 */ +8028928, 8727296, 9165824, 9407488, 8605952, 6149376, 4939264, 7743744, /* 4592-4599 */ +11562496, 11357952, 8573440, 7544576, 7847936, 6987008, 6749184, 8704768, /* 4600-4607 */ +10246656, 9130496, 7310336, 7561216, 8592896, 9141760, 9121024, 9078784, /* 4608-4615 */ +9132032, 7175424, 4596736, 6669056, 11596032, 11616000, 8382464, 7965184, /* 4616-4623 */ +8537088, 6634240, 4756480, 7848960, 12013568, 11008768, 7816448, 6724096, /* 4624-4631 */ +7697152, 8643328, 8572672, 8367872, 8575744, 8581632, 8256512, 8340480, /* 4632-4639 */ +8328192, 8062976, 8249088, 8616448, 8676608, 8381952, 8259584, 8225280, /* 4640-4647 */ +8169728, 8478720, 9527552, 10460416, 8242688, 3026944, 3332096, 11922176, /* 4648-4655 */ +15099648, 9299456, 6433536, 7160064, 6529280, 6177792, 8736768, 11870976, /* 4656-4663 */ +10771968, 7864832, 6212096, 5653504, 7606784, 9985024, 10370816, 9241856, /* 4664-4671 */ +7990272, 7974656, 8039168, 7119616, 7416064, 9529856, 10118912, 8719104, /* 4672-4679 */ +8345856, 8698368, 6718208, 5034752, 8808192, 12380160, 9726976, 6092544, /* 4680-4687 */ +6315008, 8675072, 9526016, 9454848, 9195520, 7581440, 6759168, 7695616, /* 4688-4695 */ +9081088, 9431552, 8493824, 7766016, 7619328, 8415744, 9355776, 9157632, /* 4696-4703 */ +8811520, 8685568, 7644416, 5735168, 6477056, 10281728, 11286528, 8824320, /* 4704-4711 */ +7686400, 8514560, 8317952, 6210816, 6276864, 9521152, 10826240, 9620480, /* 4712-4719 */ +8490240, 7271680, 6513152, 7291392, 8902400, 9663232, 9369600, 8647168, /* 4720-4727 */ +7801344, 7740672, 8193536, 8583424, 8961536, 8992256, 8503808, 7171072, /* 4728-4735 */ +6353920, 8149760, 10715392, 11162368, 9182208, 5604096, 4033792, 7630080, /* 4736-4743 */ +11546880, 10619648, 8195072, 7561216, 8105216, 9404672, 9647616, 6768640, /* 4744-4751 */ +4335616, 7992064, 12473088, 10704384, 8349440, 7835392, 5773824, 4590592, /* 4752-4759 */ +8355328, 13027840, 10840576, 6823936, 6919680, 7979008, 8235520, 8004352, /* 4760-4767 */ +8756224, 9362688, 8417792, 7858688, 8112896, 8564480, 8624896, 8387072, /* 4768-4775 */ +8049152, 8000000, 8501248, 8843008, 8776192, 8227584, 7476224, 7498496, /* 4776-4783 */ +8940800, 10488320, 10325760, 7620352, 3819264, 5052416, 10840832, 12860928, /* 4784-4791 */ +10050048, 6469888, 5475072, 7318528, 9585408, 10564608, 9513984, 8795904, /* 4792-4799 */ +7753216, 5127680, 5505792, 10151424, 12967680, 10173696, 6332928, 4973312, /* 4800-4807 */ +6345984, 10126080, 12001280, 10112512, 6618880, 4519424, 6548736, 10429696, /* 4808-4815 */ +11406848, 9243904, 7656448, 7734784, 7657728, 6849536, 7580928, 10069760, /* 4816-4823 */ +10322944, 8395776, 7697152, 8048896, 8117248, 7805696, 7654144, 8643072, /* 4824-4831 */ +10504192, 10054400, 5938176, 4529920, 8468480, 11340032, 10678272, 8818176, /* 4832-4839 */ +8054528, 7123968, 4799488, 6858752, 11630592, 11488256, 8654592, 7329536, /* 4840-4847 */ +7575296, 6775040, 6336000, 9464320, 11393024, 9975808, 7998976, 6273536, /* 4848-4855 */ +5840896, 7743744, 10617600, 10712064, 8344064, 6951424, 7171072, 8036352, /* 4856-4863 */ +8728320, 9233408, 9127680, 8198400, 7764736, 8254208, 8623104, 8558592, /* 4864-4871 */ +8693248, 8876800, 8302848, 7089152, 7381760, 9251072, 9154048, 7656960, /* 4872-4879 */ +7941120, 9103104, 9442304, 8800000, 7775232, 7049216, 7179264, 8483072, /* 4880-4887 */ +9512704, 9072128, 8103680, 7975680, 8855808, 9626624, 9463808, 7428864, /* 4888-4895 */ +4991232, 6611456, 10311424, 10972928, 9581312, 8343296, 7592192, 6580224, /* 4896-4903 */ +6393856, 8833536, 10648320, 10012160, 8337664, 6813440, 6838528, 8129792, /* 4904-4911 */ +9122304, 9000192, 9240832, 9731072, 8370944, 6194176, 6099712, 8779520, /* 4912-4919 */ +10205184, 8913664, 8435968, 9187328, 9064192, 6866688, 5532928, 7906816, /* 4920-4927 */ +10911488, 10656000, 8596480, 8408064, 7272448, 4858624, 6763520, 10948352, /* 4928-4935 */ +11823104, 8826112, 6908672, 7934464, 7737600, 6967552, 8326912, 10045696, /* 4936-4943 */ +9674496, 8282368, 8763648, 9059072, 5852416, 4164352, 8833536, 12775168, /* 4944-4951 */ +10768128, 7738368, 7662592, 8195584, 5910528, 5577472, 9954304, 11742976, /* 4952-4959 */ +9786880, 8062208, 7016192, 6404352, 7279360, 10751744, 11828992, 7246080, /* 4960-4967 */ +3955712, 6511872, 10721280, 11687168, 9867264, 7896576, 5456384, 4773888, /* 4968-4975 */ +8866048, 12303616, 10738688, 7642368, 6087936, 6629376, 8646656, 10864896, /* 4976-4983 */ +10810112, 6957056, 3940608, 6550784, 11213824, 11963904, 9066496, 7361536, /* 4984-4991 */ +7329280, 6319872, 6727168, 9523200, 10824448, 9734912, 8388096, 7568384, /* 4992-4999 */ +6348032, 6769408, 9472768, 9999104, 8595712, 8022528, 8182528, 8914688, /* 5000-5007 */ +9563136, 8933120, 5833728, 4724736, 9634304, 12819456, 10713856, 7185408, /* 5008-5015 */ +4499968, 5347328, 9341184, 11999232, 10459648, 8192768, 7589376, 6606592, /* 5016-5023 */ +6422528, 8363264, 10475520, 9638400, 7517952, 7504128, 8197376, 9135872, /* 5024-5031 */ +9238784, 8466432, 7980288, 7533056, 7886080, 9211648, 10563328, 9367040, /* 5032-5039 */ +5552128, 4227840, 8081664, 12495360, 11215616, 7216640, 6029568, 7074816, /* 5040-5047 */ +8999424, 10166528, 9327872, 7831296, 7680256, 9103616, 9647872, 7423488, /* 5048-5055 */ +4993536, 6765568, 10544384, 11227136, 9300992, 7662336, 7898880, 8087808, /* 5056-5063 */ +6832640, 7114240, 9426688, 10764800, 9765120, 7534592, 5765376, 6443008, /* 5064-5071 */ +10364160, 11593472, 7575808, 5710336, 7513600, 9484800, 10467328, 9963776, /* 5072-5079 */ +7994112, 5179392, 5714688, 9497600, 11155456, 10022656, 7802880, 7148544, /* 5080-5087 */ +8186368, 8314624, 7816704, 8428288, 9326080, 9135360, 8649984, 7744000, /* 5088-5095 */ +6586624, 7366656, 9935872, 10497024, 8964608, 7902208, 6489088, 5944832, /* 5096-5103 */ +8198144, 11124992, 11398656, 9010944, 6252800, 4279552, 6677760, 11076608, /* 5104-5111 */ +11568128, 9554944, 7766016, 7224320, 6416384, 6537728, 9293312, 10819584, /* 5112-5119 */ +10245120, 8890112, 7084288, 5415936, 6336512, 9983488, 11143936, 9632256, /* 5120-5127 */ +8393728, 7532288, 6403840, 6385664, 9816320, 12497408, 8934400, 4313600, /* 5128-5135 */ +5598720, 9697792, 11263488, 9896448, 8162560, 8191232, 7657984, 5441792, /* 5136-5143 */ +6620160, 10619392, 11201024, 8886528, 7137536, 7466496, 9011968, 9780736, /* 5144-5151 */ +8564992, 5626880, 5948416, 9894912, 11573504, 9435136, 6718208, 7140096, /* 5152-5159 */ +9379072, 9923840, 7638016, 5479168, 7232768, 9958912, 10014464, 8672256, /* 5160-5167 */ +8234496, 8314112, 8146176, 8530432, 8405504, 7777024, 8086272, 8915200, /* 5168-5175 */ +9261568, 9186816, 8820224, 6170624, 4845568, 9061632, 12263680, 10290688, /* 5176-5183 */ +6973440, 6839296, 9324032, 9735168, 6288384, 4532736, 8655360, 12095488, /* 5184-5191 */ +10862848, 8512256, 7576832, 6543872, 5032704, 8069120, 11853568, 10697216, /* 5192-5199 */ +8088320, 6695168, 7536384, 8773632, 9305600, 9238784, 8049408, 7071488, /* 5200-5207 */ +7201024, 8582656, 9578496, 8939264, 7923456, 7776000, 8170240, 8263936, /* 5208-5215 */ +8935168, 9317888, 8801280, 8499200, 8110848, 7139072, 6993152, 9629184, /* 5216-5223 */ +11080960, 7897856, 5080064, 6754816, 10372608, 11091456, 9191936, 8070144, /* 5224-5231 */ +7254016, 6366976, 7235584, 9382656, 10033664, 8723712, 7783680, 8611328, /* 5232-5239 */ +9748736, 8302336, 5613056, 6486272, 10034944, 11411200, 9928448, 7940352, /* 5240-5247 */ +5648384, 4523520, 8678400, 12599808, 10436864, 7658496, 7708416, 8387840, /* 5248-5255 */ +6037504, 5203200, 10720256, 12513280, 8713216, 7150080, 7341824, 7035904, /* 5256-5263 */ +7139072, 9564416, 10855680, 9294080, 8999680, 7173376, 3605248, 5952256, /* 5264-5271 */ +12289792, 13054976, 7989248, 5831168, 8093696, 9105152, 7887360, 6973440, /* 5272-5279 */ +8455680, 10782976, 10658816, 7700736, 3572480, 5063936, 11710720, 12858880, /* 5280-5287 */ +8983296, 6875136, 7523072, 7515392, 6415872, 8835840, 11758848, 10346496, /* 5288-5295 */ +6647296, 4570368, 6759680, 10823936, 11886592, 9392128, 6985216, 5894400, /* 5296-5303 */ +6432768, 9085440, 10689792, 9845504, 8009472, 6811136, 7105024, 8374272, /* 5304-5311 */ +9778432, 9729792, 8956160, 8545536, 7301376, 5674496, 6780160, 10233856, /* 5312-5319 */ +11154688, 9785088, 8476416, 6552320, 5552128, 7225600, 10015744, 10701568, /* 5320-5327 */ +9519616, 9013760, 7507200, 5069056, 6171392, 10370048, 11946496, 9070592, /* 5328-5335 */ +6674432, 7514112, 8354816, 8121600, 8498432, 8997376, 9040640, 9392384, /* 5336-5343 */ +9412096, 6185728, 2963968, 8216832, 14216192, 11323392, 6836224, 6283776, /* 5344-5351 */ +8089600, 8597504, 7038720, 7349504, 9780224, 10742528, 9295360, 7847680, /* 5352-5359 */ +6792192, 6198528, 7703040, 9948160, 10417664, 9250048, 8404736, 7579392, /* 5360-5367 */ +6893312, 7296512, 8338176, 9224192, 9508608, 9611776, 9002240, 7239680, /* 5368-5375 */ +6005248, 7294976, 9543936, 9931776, 9184512, 8289792, 7678464, 7912960, /* 5376-5383 */ +8570880, 9507328, 9849856, 7960832, 4956928, 5519104, 10230784, 12105984, /* 5384-5391 */ +9831680, 7658240, 6338560, 6734336, 8514816, 9672960, 9608704, 8809472, /* 5392-5399 */ +7989760, 7235584, 7622144, 8631808, 8759808, 8546048, 8587008, 8927744, /* 5400-5407 */ +8658944, 8333312, 8316928, 8194304, 8769280, 8638976, 6752000, 6060544, /* 5408-5415 */ +8875520, 11386112, 9827328, 7699968, 7759616, 8712192, 8512256, 6572544, /* 5416-5423 */ +6084608, 9016576, 11396352, 9794560, 8116736, 8398336, 7105792, 5286656, /* 5424-5431 */ +7278336, 12062208, 12189952, 7932928, 5084672, 5027584, 8404992, 11231744, /* 5432-5439 */ +10790656, 9017088, 7487488, 6755584, 6396416, 8294656, 10198016, 9355008, /* 5440-5447 */ +8054272, 7410176, 8290048, 9304320, 9005824, 8177152, 8092672, 9276416, /* 5448-5455 */ +9170176, 6763264, 5157632, 7757824, 11578112, 11093504, 8201472, 6439936, /* 5456-5463 */ +6576896, 7982848, 9188096, 9631232, 9307904, 8453376, 8129280, 8366336, /* 5464-5471 */ +7549952, 6904576, 8460800, 10112000, 9894912, 8527872, 7208448, 6066944, /* 5472-5479 */ +7162624, 10703360, 11785472, 9259264, 5443840, 4355072, 7917824, 11379456, /* 5480-5487 */ +11100160, 8654080, 6917632, 7376896, 9226240, 9447168, 6854144, 6004224, /* 5488-5495 */ +8850688, 10160640, 9231872, 8700928, 8061184, 8572928, 9632000, 8076800, /* 5496-5503 */ +4925952, 5865728, 11175168, 12013568, 9136896, 8044032, 6528768, 5100032, /* 5504-5511 */ +7168256, 11743232, 11737344, 7747840, 7253760, 7644672, 6779904, 7620608, /* 5512-5519 */ +9808128, 10641664, 9043968, 7971328, 7128832, 5903360, 7569152, 10587648, /* 5520-5527 */ +11182336, 8911360, 6290688, 5885440, 7708928, 10068224, 10684928, 9862400, /* 5528-5535 */ +8337664, 5832704, 5136384, 8130048, 11472896, 10858240, 7957248, 6936576, /* 5536-5543 */ +7871488, 9014784, 8733952, 7485696, 7476736, 8877824, 9473792, 8562176, /* 5544-5551 */ +8368640, 9409792, 9129984, 6418688, 4624384, 7798528, 12083456, 11315968, /* 5552-5559 */ +8188928, 6517248, 6590464, 8052224, 9002752, 9127424, 9208576, 8855040, /* 5560-5567 */ +8021248, 7838976, 8424448, 8489984, 8323840, 8390656, 8546560, 8486144, /* 5568-5575 */ +8330752, 8663808, 8568576, 7712000, 7472896, 8577792, 9586432, 9519872, /* 5576-5583 */ +9326848, 7718400, 4130304, 6042368, 12321024, 12578048, 9079296, 6980096, /* 5584-5591 */ +5133568, 4467712, 9141248, 13547520, 10431232, 7353344, 7722496, 7361280, /* 5592-5599 */ +5803264, 6770432, 11529216, 11717376, 8327936, 7629312, 6898432, 5921536, /* 5600-5607 */ +7363072, 10643712, 11179776, 8405248, 7607808, 8858624, 7852800, 5632768, /* 5608-5615 */ +6809600, 10485504, 11701504, 9717760, 7440384, 5621760, 5581312, 8943360, /* 5616-5623 */ +11253760, 10272000, 8594688, 7759616, 7421696, 6260480, 7092992, 10155264, /* 5624-5631 */ +11008768, 9609984, 7364352, 5939712, 6809088, 9108992, 10295040, 9374720, /* 5632-5639 */ +8084736, 7816192, 9091840, 9369856, 6753024, 5342976, 8177408, 11146752, /* 5640-5647 */ +10360064, 8294144, 7707648, 8087040, 7848960, 7023104, 8098816, 10190080, /* 5648-5655 */ +10002176, 8562176, 7860224, 7115264, 7096064, 8216576, 8785920, 8808960, /* 5656-5663 */ +9006080, 9142784, 9122560, 9156352, 7740928, 5474304, 6343680, 10040320, /* 5664-5671 */ +11578880, 9335808, 7716096, 8465920, 7319808, 5175296, 7527168, 11834880, /* 5672-5679 */ +12051712, 8530432, 5206016, 4630272, 7876352, 11754240, 11216384, 8115712, /* 5680-5687 */ +6826752, 7718912, 8528640, 8025344, 8450048, 9248512, 8675584, 8154880, /* 5688-5695 */ +8276224, 8574464, 8011520, 7676416, 8766208, 10131456, 10680064, 7332864, /* 5696-5703 */ +2859776, 5031424, 11957760, 13911040, 8974592, 5815040, 7264768, 8486656, /* 5704-5711 */ +8429568, 8386816, 8852992, 8966400, 8342016, 8264192, 8248832, 7832576, /* 5712-5719 */ +7988224, 8873984, 9219840, 9419776, 9422336, 7341056, 4100096, 6039552, /* 5720-5727 */ +12173824, 12527104, 8263424, 6168064, 6916608, 8585728, 9153280, 9616640, /* 5728-5735 */ +10247168, 8367104, 4412416, 4537088, 9953536, 12795648, 10638592, 8053504, /* 5736-5743 */ +6976768, 5507840, 6167552, 10196224, 11547648, 9462784, 7790080, 8284416, /* 5744-5751 */ +7746816, 4964608, 7012096, 11995648, 11327232, 8044288, 7359744, 7613440, /* 5752-5759 */ +6716160, 7116544, 10271488, 11815680, 9286144, 5299200, 4413184, 8288000, /* 5760-5767 */ +11916288, 11095040, 8375808, 7920128, 7117056, 5060352, 7265792, 11055104, /* 5768-5775 */ +11329536, 8788736, 6736896, 7424256, 8410112, 8772096, 8890624, 8516608, /* 5776-5783 */ +8511232, 8698880, 8177664, 6923264, 7454208, 9863424, 9912064, 8104448, /* 5784-5791 */ +7848960, 8742912, 8787712, 7431680, 6946304, 9430784, 11144448, 7822848, /* 5792-5799 */ +4267776, 6737664, 11389184, 11689984, 8698368, 7662592, 8071168, 6003456, /* 5800-5807 */ +5715200, 9602048, 11506688, 9741056, 7810048, 8028928, 8939776, 7131904, /* 5808-5815 */ +5507584, 8258304, 10989824, 10469120, 8946176, 7624960, 6715904, 6600704, /* 5816-5823 */ +8384000, 10119680, 9511424, 8489728, 7857152, 8003072, 8426496, 8000768, /* 5824-5831 */ +7751424, 8526592, 9459712, 9233920, 8718592, 8360192, 7496704, 6909440, /* 5832-5839 */ +7722496, 9876736, 10363136, 7972608, 6388480, 7334400, 9023488, 9891840, /* 5840-5847 */ +9368832, 8121088, 7452416, 7811584, 8680192, 9222912, 9139712, 8214784, /* 5848-5855 */ +7022592, 7310848, 9245952, 10536448, 9137152, 6320640, 5464320, 7915008, /* 5856-5863 */ +10686208, 10637312, 9011200, 8203264, 8201216, 6411264, 5319936, 9154816, /* 5864-5871 */ +11917056, 9986304, 7305728, 7015936, 8809984, 9287936, 7786496, 6581760, /* 5872-5879 */ +7803392, 10214912, 10486272, 8319488, 5905152, 6317824, 8945408, 10476032, /* 5880-5887 */ +9854976, 8125952, 7431424, 8034816, 8438272, 8087552, 8275712, 9046784, /* 5888-5895 */ +8787968, 8291840, 8298240, 8001536, 7814656, 8378624, 9140736, 9219328, /* 5896-5903 */ +9445376, 8991744, 5409792, 4132096, 9066240, 13182208, 11371264, 7613696, /* 5904-5911 */ +6584064, 5890048, 6229760, 9665536, 10799616, 9292544, 8169472, 7805184, /* 5912-5919 */ +8302336, 8646144, 8333824, 7510528, 7908352, 9201664, 9418240, 8907520, /* 5920-5927 */ +8082432, 7362816, 7118592, 8193280, 9826304, 9802752, 8360960, 6842624, /* 5928-5935 */ +7108352, 8763904, 9409280, 8672512, 8062208, 8469760, 8987392, 9088256, /* 5936-5943 */ +8455680, 7025152, 6651648, 8650752, 10789120, 10460672, 8691712, 5586688, /* 5944-5951 */ +4240128, 8227840, 12109568, 11239680, 7834112, 6782720, 8127232, 8043264, /* 5952-5959 */ +7598592, 8553728, 9613056, 9193216, 8481536, 9335040, 7972864, 4199168, /* 5960-5967 */ +5874688, 11959040, 12582144, 8691712, 7236864, 7526912, 5587200, 5828608, /* 5968-5975 */ +10821632, 12029184, 9378048, 7847168, 7055872, 6560512, 6871808, 9361152, /* 5976-5983 */ +10363648, 8610304, 7866880, 8026368, 8765440, 9083392, 8732928, 8278784, /* 5984-5991 */ +7328512, 6780928, 7874048, 9595392, 9750528, 8982016, 8406272, 8325888, /* 5992-5999 */ +8253952, 7101696, 7181824, 9523456, 9974528, 7698688, 6766592, 8238080, /* 6000-6007 */ +9603072, 9509120, 8909056, 8441600, 7324160, 6273024, 7406080, 10102016, /* 6008-6015 */ +11106816, 9605120, 7824896, 5673216, 5006848, 8857344, 11780096, 10406656, /* 6016-6023 */ +8232448, 7552000, 7998208, 6880768, 6397952, 9281536, 10990080, 9966848, /* 6024-6031 */ +8808192, 7346176, 5190656, 5726976, 10336512, 12252928, 9169408, 7664128, /* 6032-6039 */ +8376576, 7201792, 5203200, 7263232, 12051456, 11337472, 7242496, 6686208, /* 6040-6047 */ +7819776, 8628480, 8913152, 8808960, 9064704, 9515264, 7941376, 4325888, /* 6048-6055 */ +5684480, 11583488, 12679168, 9295360, 7091456, 6597632, 6056192, 7492608, /* 6056-6063 */ +10716928, 10128896, 7925760, 7552768, 7934464, 8800512, 9200640, 9403648, /* 6064-6071 */ +9235200, 6985984, 5206528, 7598080, 10523904, 10069248, 8348416, 7529728, /* 6072-6079 */ +8054784, 8853504, 9439488, 8854784, 6625024, 6310144, 9132544, 11708160, /* 6080-6087 */ +10336512, 6138880, 3666944, 7018496, 12186112, 11835392, 8994816, 7278336, /* 6088-6095 */ +5870848, 5768192, 8434176, 10944256, 9945856, 8420096, 7977984, 8115712, /* 6096-6103 */ +8464128, 7776512, 7423488, 8421376, 9744128, 9666304, 8398336, 6821888, /* 6104-6111 */ +6132736, 8142336, 11010816, 11196672, 8038400, 5309952, 6190592, 8868864, /* 6112-6119 */ +10368256, 10004992, 9168128, 8103936, 6436352, 5992448, 8270336, 10599424, /* 6120-6127 */ +10244864, 9077248, 8391680, 6786560, 5141760, 7333376, 11658752, 11152640, /* 6128-6135 */ +7825408, 7331584, 7860480, 7449856, 7439872, 9068032, 10281472, 9096960, /* 6136-6143 */ +8192768, 7818752, 6681344, 7177984, 9723904, 11140608, 8562944, 5309696, /* 6144-6151 */ +6658560, 9472000, 9996544, 9568256, 9203968, 8546304, 6856960, 5493760, /* 6152-6159 */ +7358208, 10752256, 10894848, 8606208, 7433472, 7805696, 8251136, 7671296, /* 6160-6167 */ +7863296, 9403392, 9463040, 8531456, 9116672, 8918016, 5643776, 4412416, /* 6168-6175 */ +9004288, 13226496, 10940416, 7670784, 6665984, 4938240, 6559232, 10839808, /* 6176-6183 */ +11936000, 9373440, 6434560, 6319104, 7694080, 9410048, 10156032, 9403904, /* 6184-6191 */ +8276992, 6232320, 5688064, 8304896, 11088384, 10537728, 8507392, 8324352, /* 6192-6199 */ +7437568, 5510400, 6558464, 10753536, 12250112, 9410816, 6823680, 4705280, /* 6200-6207 */ +5787136, 10600192, 12072448, 9239040, 6706688, 7821568, 9184000, 7094784, /* 6208-6215 */ +6149376, 9018112, 11385600, 10471424, 8006656, 5022464, 4355072, 9356800, /* 6216-6223 */ +13079808, 10061824, 7311360, 8062976, 7547136, 5383680, 6704128, 11829248, /* 6224-6231 */ +11859200, 8280832, 7620608, 5801984, 5073920, 8894464, 12410880, 10800128, /* 6232-6239 */ +7660288, 7769088, 6146048, 5249280, 8992000, 11399936, 10424576, 7781120, /* 6240-6247 */ +7003136, 8120832, 8532736, 8323328, 8145920, 8684032, 8908800, 8638464, /* 6248-6255 */ +8448000, 8062208, 7630848, 7535104, 8568320, 9980160, 10329344, 8033536, /* 6256-6263 */ +4749824, 5678848, 10194944, 11940864, 9424384, 7036928, 6748160, 7938048, /* 6264-6271 */ +9396992, 9881088, 9541120, 7847424, 4928768, 5510144, 10297856, 12187136, /* 6272-6279 */ +10074880, 8014080, 6357504, 5185792, 7133696, 11447296, 11665152, 8948480, /* 6280-6287 */ +7322624, 5399808, 5689600, 9151232, 11780608, 10215680, 7208448, 7172608, /* 6288-6295 */ +8630784, 9539840, 8267264, 6115328, 6764288, 9654272, 10872064, 8840448, /* 6296-6303 */ +7207680, 7272448, 7807232, 8839168, 9811200, 9987584, 8711168, 6385664, /* 6304-6311 */ +5451776, 8005120, 10580736, 10249984, 8766976, 7640064, 7827200, 7973120, /* 6312-6319 */ +7697408, 8581120, 10030848, 10365696, 7978496, 4475648, 4837120, 10194432, /* 6320-6327 */ +12979200, 9668096, 6659840, 6860288, 8832256, 10193920, 8234240, 5064960, /* 6328-6335 */ +5957376, 10991104, 12034816, 8773120, 8040192, 7092736, 5029120, 6687488, /* 6336-6343 */ +10948864, 11966720, 8696832, 6852864, 7075072, 7385600, 8926976, 10219008, /* 6344-6351 */ +9981440, 8265216, 5659648, 5222912, 8796160, 11759360, 10545408, 7961856, /* 6352-6359 */ +6189312, 6497280, 8916992, 11009024, 10012160, 6585088, 5894912, 8024832, /* 6360-6367 */ +9323008, 9447936, 9122560, 8653824, 8343296, 8321024, 7467264, 6690048, /* 6368-6375 */ +8222976, 10211584, 10253824, 8558336, 6715136, 6378240, 8097792, 9929984, /* 6376-6383 */ +9571840, 8300544, 7502336, 7513088, 8599040, 9501440, 9052928, 7904512, /* 6384-6391 */ +7917824, 9403648, 9905408, 7164672, 4173312, 6834432, 12388096, 12420864, /* 6392-6399 */ +7630592, 4936192, 6645504, 9742080, 10273024, 8376576, 7469056, 8180224, /* 6400-6407 */ +8371456, 7993088, 8419072, 9010176, 9106432, 8926976, 8432384, 7656448, /* 6408-6415 */ +6963200, 7624192, 9496064, 9850624, 8266496, 7262208, 7662080, 8727552, /* 6416-6423 */ +9588480, 9189632, 7739392, 7101696, 8130048, 9241856, 9322240, 8751104, /* 6424-6431 */ +7881216, 7055360, 7071232, 8869376, 10380288, 9197056, 7748352, 8535552, /* 6432-6439 */ +9515776, 7412224, 4719104, 6885632, 11209728, 11344896, 9122560, 8256512, /* 6440-6447 */ +7014656, 5417472, 6781184, 10567168, 11564032, 8838400, 7860736, 8194304, /* 6448-6455 */ +5905408, 5594368, 9803008, 12217088, 9581568, 7000576, 7744512, 7372032, /* 6456-6463 */ +6585856, 8822016, 10606336, 9882368, 8349440, 7577600, 6794752, 6679808, /* 6464-6471 */ +9358336, 10457344, 8135680, 6915840, 8061952, 9429760, 9374720, 8436480, /* 6472-6479 */ +8049152, 8167680, 7864832, 7839744, 8760576, 9135104, 8495872, 8477952, /* 6480-6487 */ +9511680, 8714496, 5230592, 5104640, 9766400, 12231936, 10070784, 7231232, /* 6488-6495 */ +7158784, 7902976, 7502080, 8623616, 10539008, 10383360, 7339776, 3759616, /* 6496-6503 */ +5808384, 11918336, 12524544, 8522496, 7559424, 7140864, 5262848, 6942976, /* 6504-6511 */ +11429888, 11999744, 8596480, 7212544, 5867520, 4952320, 9373696, 12402688, /* 6512-6519 */ +10224896, 7576064, 7344896, 7380224, 6104064, 8036864, 11034112, 10086144, /* 6520-6527 */ +7908608, 7677696, 9140224, 8665856, 5700352, 6091520, 9864960, 11158528, /* 6528-6535 */ +9745408, 8111360, 6770944, 6576384, 7930880, 9748480, 9915904, 8548864, /* 6536-6543 */ +7400704, 7119616, 8060416, 9408256, 9670144, 8503296, 7575296, 7927808, /* 6544-6551 */ +8355072, 8594688, 8676608, 8411392, 8463872, 8906240, 8620032, 6836992, /* 6552-6559 */ +6471168, 9319680, 10698752, 9371392, 8217600, 7372032, 6452224, 6920960, /* 6560-6567 */ +9688832, 10805504, 8707840, 7824128, 8871168, 8176128, 5599744, 6327296, /* 6568-6575 */ +11033600, 12426752, 8662784, 5452544, 5704960, 8147712, 10204928, 10216960, /* 6576-6583 */ +8880128, 7577088, 7782656, 8434688, 7878656, 7880704, 8900096, 9344256, /* 6584-6591 */ +8814848, 8264704, 7918592, 7188224, 7625984, 9284864, 9911296, 9232128, /* 6592-6599 */ +8079360, 7100672, 6774272, 7703552, 9303296, 9527552, 8780288, 8509440, /* 6600-6607 */ +8558592, 8315648, 7909888, 8310272, 9484800, 8728320, 5994496, 6414848, /* 6608-6615 */ +9405952, 10599936, 9929472, 8778240, 7708416, 5609472, 5784832, 10099712, /* 6616-6623 */ +11623936, 9298432, 7457536, 7588352, 7928320, 6948864, 7959296, 10181632, /* 6624-6631 */ +10282240, 9489152, 7507712, 4509696, 5307904, 10771456, 12865024, 9017600, /* 6632-6639 */ +6586368, 7567616, 8123136, 7781632, 8231424, 9419008, 9432576, 8896512, /* 6640-6647 */ +9195776, 6958848, 3981568, 7299840, 12547584, 12058880, 8464128, 6528512, /* 6648-6655 */ +5456384, 5692928, 9907968, 12135424, 9512448, 7769856, 8052736, 7830272, /* 6656-6663 */ +5526784, 6379264, 11260416, 11494656, 8353280, 6934272, 7231744, 8214272, /* 6664-6671 */ +8738560, 9121024, 8810240, 8740096, 8876800, 6930432, 5655296, 8239616, /* 6672-6679 */ +11357440, 10754304, 8627968, 7372544, 4782336, 5254656, 10646528, 12578816, /* 6680-6687 */ +9792512, 6815232, 6116352, 7476224, 9279488, 10072320, 9362688, 9110528, /* 6688-6695 */ +7328768, 4209152, 6131712, 11698176, 12602368, 8492544, 7169024, 7629312, /* 6696-6703 */ +6178304, 6672384, 9558272, 11368704, 9900288, 8116224, 7205120, 5174272, /* 6704-6711 */ +6628096, 10772224, 11424000, 9128704, 7671296, 8110848, 6418944, 5279744, /* 6712-6719 */ +9345792, 11837952, 10245888, 8457984, 6884608, 5424384, 6305792, 10445312, /* 6720-6727 */ +11837952, 8770048, 7219712, 7797248, 7968000, 7407104, 7980544, 10222848, /* 6728-6735 */ +10751488, 8376576, 4946688, 4859904, 9338880, 12062464, 10338816, 7383552, /* 6736-6743 */ +6656256, 7903232, 8664576, 8913408, 8739840, 8343040, 8050176, 8128000, /* 6744-6751 */ +9131264, 10347264, 8679168, 3954432, 4800000, 10725120, 12382976, 9725184, /* 6752-6759 */ +7070464, 7158528, 8347648, 8475392, 8150016, 7968768, 8663296, 9208064, /* 6760-6767 */ +9600000, 9333760, 6919680, 4548864, 6821376, 11581696, 11365376, 8379648, /* 6768-6775 */ +7247616, 8210688, 9097728, 7114240, 5924096, 8471040, 10941696, 10240512, /* 6776-6783 */ +7831552, 6286848, 7025408, 9348608, 9982976, 8748544, 8196096, 8936704, /* 6784-6791 */ +8344064, 6296576, 6647808, 9072384, 10153472, 9095168, 8448768, 8779520, /* 6792-6799 */ +8875520, 7556608, 5712896, 7171072, 10462208, 11064064, 9065472, 7691264, /* 6800-6807 */ +7012096, 6005504, 7574272, 10348544, 10957056, 9591040, 7515648, 5831936, /* 6808-6815 */ +5896704, 9005312, 10948352, 9831424, 8628224, 8253952, 7745792, 5897984, /* 6816-6823 */ +6511616, 9949440, 10827008, 9298688, 7705088, 7562752, 8316160, 8192256, /* 6824-6831 */ +7707904, 8383488, 9442816, 8975104, 8378624, 8150528, 7437568, 7344384, /* 6832-6839 */ +8499968, 9925376, 10034688, 8947200, 6300928, 4948224, 7987456, 10884608, /* 6840-6847 */ +10553344, 8532736, 7250432, 7489536, 8676352, 9614080, 7995392, 6566400, /* 6848-6855 */ +8092928, 9990400, 9659392, 8196096, 8759040, 8507904, 5831936, 5884928, /* 6856-6863 */ +9363200, 11583232, 10122496, 7445504, 6440448, 7085824, 8463872, 9523456, /* 6864-6871 */ +9656576, 8943104, 8504576, 8435712, 7149056, 5902848, 7909632, 10556416, /* 6872-6879 */ +10129152, 8941056, 7982592, 6863872, 6838784, 8116480, 9808896, 10205696, /* 6880-6887 */ +9562368, 7904768, 5798400, 6283776, 9099520, 11149568, 10002176, 7180032, /* 6888-6895 */ +6188800, 7625728, 9543936, 10034944, 9400064, 8173568, 6555136, 6363648, /* 6896-6903 */ +8342016, 9841920, 9434368, 8833536, 8216832, 8011520, 8691968, 8542720, /* 6904-6911 */ +6935808, 7033600, 9839616, 10126080, 8266496, 7902208, 7860224, 7630336, /* 6912-6919 */ +7953152, 9235200, 9463552, 8195072, 7865088, 8030208, 8374016, 8678144, /* 6920-6927 */ +8707328, 8803072, 8393472, 7353088, 7404544, 9429760, 10896384, 9420544, /* 6928-6935 */ +5348352, 3787520, 8273920, 12671744, 11248640, 7591680, 6804224, 8540928, /* 6936-6943 */ +9308416, 7166720, 5497600, 8360448, 11728384, 10507776, 8104448, 6943232, /* 6944-6951 */ +5880832, 7092480, 10084096, 10969088, 8717056, 6525440, 7121664, 8494336, /* 6952-6959 */ +9523200, 9826816, 9314048, 8038144, 5644288, 5719040, 9432576, 11637248, /* 6960-6967 */ +9635328, 7626240, 8314112, 8309248, 6103040, 5790976, 10337024, 12264960, /* 6968-6975 */ +8252672, 6948096, 8343552, 7959808, 6896128, 7887616, 10494464, 10079488, /* 6976-6983 */ +8649216, 8555520, 5837312, 4451840, 8817152, 12540928, 10794496, 7097088, /* 6984-6991 */ +6601472, 8316160, 8650752, 8248064, 8389120, 8956160, 9361664, 9058816, /* 6992-6999 */ +7593984, 5547008, 6567936, 10484736, 11708160, 9248000, 6529536, 6054400, /* 7000-7007 */ +7926784, 9590528, 9350400, 8382976, 7953408, 8368128, 8929792, 9030144, /* 7008-7015 */ +8598016, 7621632, 6904320, 7763712, 9680128, 10169856, 8685312, 6791936, /* 7016-7023 */ +6745600, 9000192, 10122752, 8187648, 7069952, 8230912, 8846592, 9349376, /* 7024-7031 */ +9679616, 8433408, 6302208, 5852160, 8996608, 11396352, 10114048, 8037632, /* 7032-7039 */ +6394112, 6128640, 8121600, 10185472, 10183424, 8755200, 7421184, 6989824, /* 7040-7047 */ +7833344, 8807680, 8872704, 8844800, 9229824, 9342720, 7859968, 5858816, /* 7048-7055 */ +6838016, 9522688, 10358272, 9552640, 8589056, 7886848, 6806784, 6364672, /* 7056-7063 */ +8272896, 10443520, 10199040, 8908288, 8404736, 7181568, 5380608, 6924032, /* 7064-7071 */ +10977792, 11376896, 8285184, 6972160, 7712512, 8377600, 8408576, 8421376, /* 7072-7079 */ +8856832, 8670720, 8589312, 9689600, 8403456, 4731392, 5372928, 10770944, /* 7080-7087 */ +12994560, 9399808, 7090176, 6785792, 5094144, 7407872, 11785728, 11351808, /* 7088-7095 */ +8543232, 7178496, 6958848, 6069504, 7687936, 11102208, 11068672, 8455168, /* 7096-7103 */ +5967104, 6064128, 8400128, 10246656, 10150400, 8361728, 7619840, 7898368, /* 7104-7111 */ +7896320, 8303104, 9590016, 10184448, 7085312, 4278272, 7389696, 11529728, /* 7112-7119 */ +11059968, 8354816, 7101440, 7827968, 8283136, 7609600, 8220928, 9601792, /* 7120-7127 */ +9298176, 8471040, 8158976, 7496192, 7091200, 8151296, 9769984, 9601792, /* 7128-7135 */ +8766208, 9206016, 8007424, 5006336, 5548288, 10267392, 12762624, 10221312, /* 7136-7143 */ +7278848, 5399296, 5362432, 9058816, 11671040, 10194688, 7553536, 7505408, /* 7144-7151 */ +9148160, 7357952, 5165568, 8578816, 11952128, 10114048, 7793664, 7700480, /* 7152-7159 */ +6499840, 5554944, 9477376, 12222720, 9384192, 7505408, 7458048, 6893312, /* 7160-7167 */ +6917888, 9209856, 11057408, 8824576, 7798528, 8907008, 7707648, 5658624, /* 7168-7175 */ +6721280, 10696960, 11432704, 8695552, 7777024, 7961600, 7116032, 6575616, /* 7176-7183 */ +8297728, 10668288, 10474496, 8261120, 6359808, 6224640, 8325888, 10709248, /* 7184-7191 */ +10746112, 8502272, 5740288, 5481216, 8979200, 11765248, 10555648, 7323904, /* 7192-7199 */ +5439232, 6653696, 9430016, 10765568, 9404160, 7232000, 6705408, 7856384, /* 7200-7207 */ +9407488, 9766144, 8721408, 7928576, 8043520, 7960576, 7588096, 8481536, /* 7208-7215 */ +9498368, 9022720, 8484608, 8153088, 7430656, 7270656, 8896512, 10888704, /* 7216-7223 */ +9001472, 5132800, 5762560, 9649664, 11352064, 9659904, 7423232, 7162112, /* 7224-7231 */ +8303104, 9573888, 9427456, 7176192, 5640448, 7408640, 10237696, 10531840, /* 7232-7239 */ +8950272, 7977984, 8237312, 8124928, 6906368, 7030784, 9227776, 10476544, /* 7240-7247 */ +9056256, 7525888, 8412928, 9376512, 7587840, 5889280, 7471616, 10115840, /* 7248-7255 */ +10384128, 8567552, 7361536, 7866112, 9329152, 9344768, 7113216, 6423296, /* 7256-7263 */ +8324096, 9623296, 9112832, 8538368, 8599808, 8454144, 8525568, 8025344, /* 7264-7271 */ +7081216, 7788800, 9628160, 10119680, 9444096, 8375808, 5325568, 4624384, /* 7272-7279 */ +9462528, 12493568, 10311936, 7189504, 7100160, 8383744, 7572736, 7459328, /* 7280-7287 */ +9284864, 9947648, 8664320, 7551232, 8454144, 9930496, 8676608, 4630272, /* 7288-7295 */ +5176064, 10790912, 12372736, 9505280, 6968576, 6887936, 7483904, 8050176, /* 7296-7303 */ +9870592, 10234368, 9165568, 7059456, 4903680, 6671104, 10668544, 11843328, /* 7304-7311 */ +9320704, 7034624, 6204160, 6863104, 8910080, 9975040, 9925632, 8970496, /* 7312-7319 */ +7897088, 7191040, 6992384, 8164864, 8975104, 9013248, 8780544, 8494080, /* 7320-7327 */ +8604928, 8819200, 9347584, 7725056, 5146624, 7031040, 10938112, 11317504, /* 7328-7335 */ +8773888, 7748608, 7433472, 5217280, 6918144, 11517696, 11263232, 8247296, /* 7336-7343 */ +6681344, 7283200, 8326656, 9046272, 9584640, 8692736, 7239680, 6881280, /* 7344-7351 */ +8609280, 10454528, 9518592, 6649856, 5820416, 9372928, 11991040, 9627136, /* 7352-7359 */ +5205504, 4220928, 8541440, 11853824, 10631936, 8390656, 7780608, 7619840, /* 7360-7367 */ +6493952, 6965248, 9518848, 10896384, 9687808, 7647744, 6371584, 6372864, /* 7368-7375 */ +8734976, 11056640, 10549504, 8067584, 5677056, 6056960, 9076736, 10756352, /* 7376-7383 */ +9216768, 7317248, 7229440, 8391936, 9508864, 9084160, 8010752, 7848448, /* 7384-7391 */ +8304128, 8474112, 8461056, 8505600, 8382464, 8327680, 8354560, 8388864, /* 7392-7399 */ +8378624, 8345856, 8416768, 8418304, 8388608, 8390656, 8384256, 8399104, /* 7400-7407 */ +8391424, 8393728, 8381184, 8378624, 8424192, 8560128, 8439552, 8012544, /* 7408-7415 */ +7962624, 8636928, 9059072, 8962816, 8605696, 7133952, 6432000, 8490752, /* 7416-7423 */ +10708224, 10488576, 9100544, 6552576, 3685632, 6555648, 12266752, 12305920, /* 7424-7431 */ +8881664, 6947072, 6678528, 6296576, 7781376, 10811904, 10545152, 8283392, /* 7432-7439 */ +6777088, 6942464, 8335104, 9365504, 9662464, 8470784, 7189504, 7646208, /* 7440-7447 */ +8894464, 9511424, 8981760, 8158720, 7421952, 7223552, 8013312, 9040128, /* 7448-7455 */ +9124096, 8654336, 8552192, 8609280, 8653056, 8183808, 7007488, 7202304, /* 7456-7463 */ +9552896, 10783744, 9645568, 7014144, 4793600, 6509056, 10542336, 11627520, /* 7464-7471 */ +9788416, 7913216, 5938176, 5480448, 8403712, 11203584, 10542848, 7892992, /* 7472-7479 */ +7263744, 8240640, 7805440, 7525376, 8748544, 9678848, 8961792, 8056064, /* 7480-7487 */ +8322304, 8401152, 7776256, 7881984, 8120320, 7959040, 8979712, 10193664, /* 7488-7495 */ +9824512, 7776768, 5392384, 6112000, 9538560, 11223040, 10128896, 8050176, /* 7496-7503 */ +6340864, 6319616, 8260352, 10077440, 9991936, 8655616, 7801600, 7703040, /* 7504-7511 */ +7589376, 8011264, 9247488, 9516288, 8289536, 7792384, 8347648, 8534272, /* 7512-7519 */ +7946496, 7448576, 8839424, 10895104, 9176064, 4796672, 5149184, 9903872, /* 7520-7527 */ +11677696, 9790464, 7457536, 6983680, 8264192, 9115904, 8768768, 7700224, /* 7528-7535 */ +7580160, 8622848, 9405184, 9236224, 8280832, 7315968, 6935808, 7973376, /* 7536-7543 */ +9506304, 9562880, 8509696, 7593216, 7696896, 8666112, 9329920, 9053184, /* 7544-7551 */ +8540928, 7715840, 6635776, 7595776, 10400768, 11244288, 8088064, 4400128, /* 7552-7559 */ +5771008, 10451200, 12106240, 10071296, 6689792, 4811776, 6900224, 10497536, /* 7560-7567 */ +11088384, 8628480, 7038208, 7566848, 8547072, 9116672, 8641280, 7703040, /* 7568-7575 */ +7619584, 8605952, 9306880, 8896256, 8438528, 7840000, 7344896, 7853312, /* 7576-7583 */ +9061120, 9737216, 9105920, 8014080, 6920192, 6688768, 8240384, 10155264, /* 7584-7591 */ +10655488, 9122304, 6707200, 5734656, 7553792, 9960192, 10315008, 9117184, /* 7592-7599 */ +7618304, 7130112, 7836416, 8853504, 9293824, 8671744, 8932096, 9346560, /* 7600-7607 */ +6710528, 4423168, 7631616, 12709632, 11897600, 7868416, 6133248, 4938496, /* 7608-7615 */ +6992640, 11214080, 11388928, 8830208, 7310080, 7878144, 7162624, 6313728, /* 7616-7623 */ +8905984, 10706944, 9915648, 8635392, 7958272, 6629120, 5511168, 8418304, /* 7624-7631 */ +11324416, 10271488, 8537600, 7821056, 7147264, 6483968, 7585536, 10175232, /* 7632-7639 */ +10588672, 8907264, 7355392, 6618880, 7550720, 9084928, 9604608, 9073920, /* 7640-7647 */ +8235008, 7681536, 7709952, 8452608, 8848896, 8471552, 8042496, 8159232, /* 7648-7655 */ +8880640, 9036544, 8553472, 8438272, 8126208, 7341056, 7683584, 9607168, /* 7656-7663 */ +10650624, 8242432, 4855552, 6098944, 10423552, 11436800, 9390848, 7884800, /* 7664-7671 */ +7374848, 6796032, 6904832, 8884224, 10016512, 9154048, 8501248, 8512256, /* 7672-7679 */ +9007872, 8331776, 6154240, 6487296, 9592064, 10447104, 8760832, 7918336, /* 7680-7687 */ +8148480, 8849664, 8890368, 7304960, 6452992, 8788736, 10678016, 9149440, /* 7688-7695 */ +7963904, 8279808, 7955712, 6679296, 6990080, 9761280, 10350848, 8838656, /* 7696-7703 */ +7996672, 7559680, 7770112, 8148224, 8517376, 8922624, 9123328, 8652032, /* 7704-7711 */ +8216320, 9070336, 8884736, 6446848, 5430016, 8824576, 12001280, 10174208, /* 7712-7719 */ +7906304, 7171840, 6012416, 6873600, 9682944, 10920192, 9227520, 7150080, /* 7720-7727 */ +7557120, 8975104, 9019136, 8007680, 7725568, 7895296, 7977984, 8619264, /* 7728-7735 */ +9000704, 8884224, 8702464, 8462592, 8976128, 9122048, 6953728, 5218048, /* 7736-7743 */ +7849472, 11493888, 10536960, 7705088, 7240960, 7962368, 8506368, 8396544, /* 7744-7751 */ +8265216, 8707840, 8817664, 8672256, 8369152, 7874560, 8115712, 9087488, /* 7752-7759 */ +8711936, 6443520, 6538496, 9830400, 10824448, 8808448, 7818496, 8567296, /* 7760-7767 */ +8690176, 6764288, 5779456, 9283328, 12257792, 10174464, 6725376, 4888064, /* 7768-7775 */ +6454016, 10052352, 11185152, 9474048, 7292928, 7159296, 8325888, 8795904, /* 7776-7783 */ +8595200, 8141568, 8603648, 9512704, 9466368, 7266048, 4873984, 7153664, /* 7784-7791 */ +10790400, 10502912, 8612864, 7608320, 7993344, 8898560, 8951808, 8070656, /* 7792-7799 */ +7039744, 7725312, 9341184, 9503488, 8189952, 7251968, 7854080, 8924672, /* 7800-7807 */ +9505280, 8856320, 7984384, 8253440, 8514560, 7980800, 7442944, 8256000, /* 7808-7815 */ +9364736, 8911616, 8183552, 8134656, 8371712, 8551680, 8466944, 8240640, /* 7816-7823 */ +8113408, 8376320, 8736256, 8802816, 8509440, 7947520, 7790848, 8591360, /* 7824-7831 */ +9379072, 8478976, 6542080, 7004928, 9844992, 10821888, 9225472, 7590912, /* 7832-7839 */ +6769408, 6876160, 8297984, 9709568, 9252864, 8465408, 8957696, 9052160, /* 7840-7847 */ +7716608, 6141184, 7030528, 9799168, 10321152, 9026816, 8491520, 8547072, /* 7848-7855 */ +7351808, 5726464, 7395328, 10713344, 10834688, 8761088, 8056320, 7487744, /* 7856-7863 */ +6092032, 6978048, 9740288, 10766592, 9220864, 7443712, 7345408, 8139008, /* 7864-7871 */ +9362688, 10240512, 8545024, 5103872, 4961536, 9995776, 12638464, 9342720, /* 7872-7879 */ +7094272, 7718656, 7806720, 7253248, 7929088, 9860096, 10014720, 8567808, /* 7880-7887 */ +8001792, 7061760, 6383360, 8321792, 10750464, 10630912, 8906240, 6824448, /* 7888-7895 */ +4744704, 6649600, 11027712, 11280384, 8788736, 7171072, 7415552, 8473600, /* 7896-7903 */ +8476928, 8273152, 8670464, 9733888, 9787648, 6725888, 4190720, 7138560, /* 7904-7911 */ +11972352, 11587328, 7913984, 7100160, 8162816, 7740928, 7283968, 9002496, /* 7912-7919 */ +11005696, 9220608, 5015552, 5580288, 9974784, 11105536, 9336320, 7642880, /* 7920-7927 */ +7329024, 8252928, 8600320, 8345600, 8321792, 8595712, 8620032, 8288768, /* 7928-7935 */ +8281344, 8632576, 9161984, 8771840, 7015168, 6246400, 8575744, 11142656, /* 7936-7943 */ +9633536, 6157568, 5980160, 9268736, 11088640, 9469440, 7287040, 6536960, /* 7944-7951 */ +8062720, 10243584, 9646336, 6980352, 6136064, 8284160, 9848064, 9138176, /* 7952-7959 */ +8472832, 8325120, 8685312, 9299456, 8390912, 6063360, 6220544, 9516032, /* 7960-7967 */ +10708736, 9505024, 8582912, 7835904, 7033600, 6769152, 8259584, 9671168, /* 7968-7975 */ +9360896, 8844800, 8814848, 8790016, 7506944, 6138368, 7188736, 9800192, /* 7976-7983 */ +10488064, 8837120, 7705856, 7666176, 8249856, 8722176, 8551424, 8360192, /* 7984-7991 */ +8300288, 8449536, 8509440, 8401152, 8273664, 7984640, 7870976, 8365056, /* 7992-7999 */ +9486080, 10196992, 8788224, 5644800, 5305088, 8905728, 11193088, 10322432, /* 8000-8007 */ +8607232, 7405824, 6514944, 6792704, 9134592, 10875648, 10108928, 7455744, /* 8008-8015 */ +5505536, 6892288, 9784832, 10751488, 9284608, 8432896, 7861504, 5628928, /* 8016-8023 */ +6230016, 10173184, 12150272, 9715456, 5766912, 5158912, 7986432, 10808832, /* 8024-8031 */ +10457856, 8306944, 7587584, 7826176, 7632128, 7433984, 8979200, 10053376, /* 8032-8039 */ +9045760, 8479744, 8071936, 7036416, 6262272, 7695872, 10612992, 10745088, /* 8040-8047 */ +8457728, 7291392, 7666944, 8097024, 8177408, 8733952, 9689088, 9833216, /* 8048-8055 */ +7733248, 5003008, 6425856, 10189824, 11113216, 9668096, 8006912, 7009792, /* 8056-8063 */ +6604288, 7566336, 9373440, 9820416, 9170944, 8140800, 7627008, 8067840, /* 8064-8071 */ +8545024, 8773120, 8699904, 8505344, 7994880, 7502848, 7787008, 8979200, /* 8072-8079 */ +10418944, 10039040, 6513664, 4450816, 7637760, 10886656, 10548992, 8810240, /* 8080-8087 */ +7603712, 7742976, 8432384, 8348160, 7743488, 8224512, 9253888, 9209088, /* 8088-8095 */ +8669440, 8124160, 7787520, 7385344, 7113728, 8243200, 10204928, 10749440, /* 8096-8103 */ +8686336, 5981440, 5792000, 8781056, 11123968, 9947904, 8478464, 7491328, /* 8104-8111 */ +5675520, 6363648, 9897984, 11415808, 9305600, 7686144, 8406528, 7345408, /* 8112-8119 */ +5625856, 7798528, 10800896, 10674432, 8728064, 7761152, 7375872, 6362624, /* 8120-8127 */ +7415296, 9978112, 10174976, 8804096, 8261120, 8604672, 7693312, 5934592, /* 8128-8135 */ +7350784, 10170880, 10315264, 8811776, 7732224, 8366336, 9260544, 7268096, /* 8136-8143 */ +5032960, 8057856, 11767040, 10270464, 7666176, 7012096, 7684096, 8451584, /* 8144-8151 */ +8748544, 9258240, 9464832, 8931840, 6062592, 4660736, 8663808, 12348928, /* 8152-8159 */ +10700800, 7382784, 7957504, 7757312, 5290240, 7165696, 10741760, 11092736, /* 8160-8167 */ +8699648, 7025920, 7939840, 8325120, 7625984, 7969024, 9240832, 9446144, /* 8168-8175 */ +8612352, 8208640, 7761920, 7026688, 7703552, 9592320, 9825280, 8398336, /* 8176-8183 */ +7381504, 7750656, 9279488, 10321408, 8911616, 4714240, 4641536, 10217984, /* 8184-8191 */ +12375808, 9834240, 6955264, 6772736, 8273152, 8604416, 8794624, 8709888, /* 8192-8199 */ +8319232, 8338176, 8348928, 8191488, 7857920, 8388352, 9020416, 8716544, /* 8200-8207 */ +8416256, 8254464, 7813376, 7732992, 8525824, 9170944, 8857344, 8787456, /* 8208-8215 */ +9554688, 8118528, 4611840, 5484800, 10605056, 12824064, 9956096, 6522112, /* 8216-8223 */ +5770240, 6742528, 8934912, 10390016, 9694208, 8286208, 7729664, 8642304, /* 8224-8231 */ +8147712, 6061824, 7633664, 10861312, 10074624, 7939072, 7637248, 7742976, /* 8232-8239 */ +7387904, 8177408, 10014976, 9535744, 7619840, 7057408, 7830528, 9198592, /* 8240-8247 */ +9433600, 8575232, 7631104, 7503360, 8705024, 9840640, 9236480, 6872832, /* 8248-8255 */ +5779456, 8531968, 11791872, 10167808, 5886208, 5287168, 8094720, 10276608, /* 8256-8263 */ +10215680, 8823040, 7577344, 7452672, 8353024, 9179392, 9405184, 8180992, /* 8264-8271 */ +6191104, 6716416, 9667072, 11067136, 9501696, 7808000, 6522368, 5888512, /* 8272-8279 */ +8079616, 10291200, 10254848, 9300736, 8268800, 6968576, 5852416, 7828480, /* 8280-8287 */ +10708736, 10272512, 8503552, 7760896, 7985920, 7689216, 7345152, 8191232, /* 8288-8295 */ +8846592, 8897280, 8760832, 8608000, 8539904, 8437504, 8524800, 8299520, /* 8296-8303 */ +7482112, 7628288, 9015296, 9608448, 8958464, 7926784, 7064576, 7486464, /* 8304-8311 */ +9385472, 10243840, 8725760, 7240192, 6917888, 7228160, 8432384, 10005248, /* 8312-8319 */ +10251008, 8951808, 7618048, 6545408, 6671104, 8642048, 10118400, 9941504, /* 8320-8327 */ +9081088, 8195584, 6575872, 5949696, 8451840, 10554624, 10080000, 8667904, /* 8328-8335 */ +7979520, 7663104, 6546944, 7091200, 9767168, 10768896, 9326592, 7383040, /* 8336-8343 */ +6396928, 7199488, 8940288, 9842432, 9478400, 8423424, 7770880, 7797760, /* 8344-8351 */ +7929088, 8371968, 8965120, 9074176, 8679680, 8177920, 7627776, 7407616, /* 8352-8359 */ +8278528, 9355008, 9316608, 8159488, 7270144, 7841536, 8655360, 8797696, /* 8360-8367 */ +8991488, 8792576, 7964416, 7744256, 8503808, 8973824, 8540160, 8433408, /* 8368-8375 */ +9394176, 8925184, 5904384, 5176576, 8868608, 11877376, 10348544, 7643648, /* 8376-8383 */ +7744000, 8030464, 6945536, 7085312, 9151232, 10736896, 9714688, 7753472, /* 8384-8391 */ +6512384, 6644224, 8614912, 10014976, 9477120, 8344320, 7661824, 7683328, /* 8392-8399 */ +8171776, 8711168, 8832512, 8477184, 8020480, 7792640, 8230400, 9079808, /* 8400-8407 */ +9170432, 8357120, 8458496, 9062912, 7350784, 5724672, 8062208, 11146752, /* 8408-8415 */ +10340352, 7884288, 7644672, 7244032, 6439168, 8591872, 10675968, 10017792, /* 8416-8423 */ +8492800, 7362560, 6318336, 6245120, 9357312, 11603456, 9427456, 7131904, /* 8424-8431 */ +7480832, 9450240, 9391104, 6125056, 5348864, 9056512, 11388160, 9802240, /* 8432-8439 */ +7934464, 7670016, 8205312, 7813888, 7000832, 8565248, 10241024, 9464320, /* 8440-8447 */ +8426496, 7785216, 6850560, 6791424, 8747520, 10706688, 9946624, 7710208, /* 8448-8455 */ +6449408, 7141376, 8750848, 9358080, 9073664, 8731392, 8454400, 8877312, /* 8456-8463 */ +8670976, 6185472, 6051584, 9850624, 11468800, 9277440, 7722752, 7565312, /* 8464-8471 */ +5737216, 6459392, 11015936, 11439104, 8924672, 7681280, 6862848, 5798912, /* 8472-8479 */ +7193088, 10988544, 10919680, 8498944, 8052224, 8012032, 6582016, 5865728, /* 8480-8487 */ +9367552, 11868672, 9237248, 6952960, 7762688, 9373184, 8906240, 6274048, /* 8488-8495 */ +5670400, 9264640, 11681280, 9701120, 8104448, 7822848, 6242560, 5999616, /* 8496-8503 */ +9192704, 11629312, 9680640, 6999040, 7455744, 8929536, 8542720, 6869760, /* 8504-8511 */ +7030272, 9452288, 10432000, 8868608, 7596800, 8300032, 9321216, 8195072, /* 8512-8519 */ +6036480, 6753536, 10142208, 11289088, 8578048, 6289664, 6913792, 8607232, /* 8520-8527 */ +9746944, 9565184, 8647936, 8140032, 7645440, 6791168, 7425536, 9816320, /* 8528-8535 */ +10388480, 9326080, 8522240, 6621696, 5216768, 7523072, 11319040, 10973184, /* 8536-8543 */ +8128512, 7870464, 8196096, 6916096, 6172416, 8678144, 11528704, 9734144, /* 8544-8551 */ +7687424, 8510976, 7403520, 5575424, 7411200, 10890496, 11169280, 8651776, /* 8552-8559 */ +7768064, 7229696, 5979648, 7663104, 10047744, 10081792, 8931584, 7806208, /* 8560-8567 */ +7836672, 8440320, 8513536, 7959296, 8012288, 9183744, 10047744, 8930560, /* 8568-8575 */ +5730304, 4895232, 9243648, 12256000, 9948160, 7815680, 7783424, 7148800, /* 8576-8583 */ +6404608, 7644672, 10303488, 10468608, 8464128, 7833856, 8706560, 8639488, /* 8584-8591 */ +6205440, 5908736, 9790208, 11649280, 9027328, 7028480, 7462144, 8101120, /* 8592-8599 */ +8736512, 9055744, 8908544, 8572928, 7621888, 6805504, 7828224, 10098176, /* 8600-8607 */ +10772480, 9031936, 6210048, 5014016, 8145408, 11195136, 9699328, 8112128, /* 8608-8615 */ +8055040, 7713536, 7850496, 8229888, 8761088, 9144576, 8964608, 8712704, /* 8616-8623 */ +8347136, 7593984, 6896384, 7881216, 9753600, 10117888, 8593152, 6949888, /* 8624-8631 */ +7178752, 8475392, 9223424, 9084672, 8488192, 7940096, 7718656, 8011520, /* 8632-8639 */ +8583936, 9147648, 9331456, 9266944, 8186112, 5817856, 5929728, 9579520, /* 8640-8647 */ +11557120, 9356288, 7100416, 7343616, 8276736, 8782336, 8679168, 8402944, /* 8648-8655 */ +8346368, 8267520, 8366080, 8433152, 8398080, 8359168, 8375040, 8422400, /* 8656-8663 */ +8390400, 8386816, 8380416, 8384256, 8398848, 8397312, 8400640, 8368640, /* 8664-8671 */ +8373504, 8394496, 8441856, 8438784, 8370432, 8327424, 8558592, 9016064, /* 8672-8679 */ +8570368, 7044864, 6865920, 9375744, 10628608, 9545728, 8503808, 5880832, /* 8680-8687 */ +4456192, 8372992, 12580608, 11619072, 7675136, 5777920, 6182400, 8012544, /* 8688-8695 */ +10318336, 10617088, 9349376, 7583232, 6023168, 6395904, 9113344, 11044352, /* 8696-8703 */ +9987584, 7546112, 6056704, 7222272, 9440512, 10142208, 9350400, 8279040, /* 8704-8711 */ +7520512, 6758144, 7492352, 9162752, 9517824, 8715776, 8035328, 8401152, /* 8712-8719 */ +8838400, 8904448, 8583424, 7548928, 7019776, 7826176, 9263616, 9496320, /* 8720-8727 */ +8380928, 7793920, 8253440, 8834304, 8719360, 8469248, 8563456, 8335872, /* 8728-8735 */ +7416320, 7420160, 9150976, 9729536, 8699904, 8247552, 7870464, 7254528, /* 8736-8743 */ +7581440, 9157376, 9812992, 8718336, 8140288, 8067328, 7815424, 8118528, /* 8744-8751 */ +8949760, 9310976, 8073472, 6684672, 7513600, 9436928, 9780736, 8781056, /* 8752-8759 */ +8019200, 7813888, 8041984, 8384512, 8451584, 8317696, 8572416, 9299456, /* 8760-8767 */ +9504768, 8148736, 6185216, 6529536, 9148416, 10435840, 9515776, 8612096, /* 8768-8775 */ +8068864, 7041792, 6671872, 8007936, 9763328, 9807872, 8661504, 8279296, /* 8776-8783 */ +8867584, 8359168, 6019840, 6191616, 9874944, 11441664, 8959744, 6961152, /* 8784-8791 */ +7710464, 8725504, 8574720, 7812096, 7910912, 9028608, 9188352, 8599040, /* 8792-8799 */ +8274432, 7600384, 7099904, 8278016, 9963008, 10158336, 9221120, 6823168, /* 8800-8807 */ +4717056, 7185664, 10991360, 10596864, 8471040, 7615744, 7969280, 8703232, /* 8808-8815 */ +8636160, 7940864, 7570432, 8261888, 8979456, 8855296, 8434688, 8161024, /* 8816-8823 */ +8115456, 8056576, 8166656, 8714752, 9083136, 9020672, 9015808, 8279296, /* 8824-8831 */ +6346752, 5964544, 9135872, 11343104, 9495296, 7713792, 7849984, 7975424, /* 8832-8839 */ +7429632, 7552256, 9335296, 10100992, 9032192, 8338432, 7259904, 6062080, /* 8840-8847 */ +7371008, 10134016, 10651392, 8723456, 7992064, 8487424, 7082240, 6262784, /* 8848-8855 */ +8363776, 10403072, 10253056, 8790016, 7922432, 6573568, 5707008, 8645376, /* 8856-8863 */ +11126784, 9964544, 8204288, 7763968, 7875584, 6749440, 6943744, 9783552, /* 8864-8871 */ +10824704, 9359872, 7560448, 6378496, 6761472, 8762112, 10237696, 9573632, /* 8872-8879 */ +8183040, 7355648, 7519744, 8394496, 8837376, 8560128, 8193280, 8434432, /* 8880-8887 */ +8902912, 8782080, 8956416, 8882176, 6983424, 5596416, 7785984, 11088128, /* 8888-8895 */ +10572544, 7858176, 7249664, 7716096, 8136192, 8751872, 9152512, 9368320, /* 8896-8903 */ +9174784, 7302400, 4715776, 6785280, 11243776, 11394560, 8635136, 6852096, /* 8904-8911 */ +7924992, 9734400, 8140032, 5215488, 7086592, 11149056, 10809856, 8411648, /* 8912-8919 */ +7677952, 7821056, 6817792, 6809600, 10140416, 11283200, 8131328, 5711872, /* 8920-8927 */ +6819072, 9488384, 10278912, 9326592, 8728320, 7812864, 5925120, 6312192, /* 8928-8935 */ +9676288, 11383296, 10063616, 7686400, 5760512, 6022912, 9013248, 11116800, /* 8936-8943 */ +9698048, 7606528, 7176704, 8096000, 8955392, 8776448, 8232704, 7865088, /* 8944-8951 */ +8165888, 8741632, 8738816, 8129536, 7631104, 8474368, 9966336, 9774848, /* 8952-8959 */ +7043584, 5097728, 7289088, 10509824, 10911488, 9292544, 7519744, 6495488, /* 8960-8967 */ +7032576, 8761600, 9563648, 9322240, 9108224, 8712704, 7678976, 6171904, /* 8968-8975 */ +7006720, 9622016, 10200832, 9189888, 8012544, 7812096, 8357120, 8012544, /* 8976-8983 */ +7449600, 8393216, 9678336, 9195520, 8421632, 8025344, 7406848, 7794688, /* 8984-8991 */ +8827904, 8685312, 7600896, 8281600, 9054208, 8316672, 8482048, 8818688, /* 8992-8999 */ +8563968, 8301312, 8708864, 8942080, 7132416, 6158336, 8490240, 10739456, /* 9000-9007 */ +9837056, 7898880, 7602176, 7502848, 7267072, 8776192, 10138368, 9248000, /* 9008-9015 */ +7663104, 6897920, 7805440, 9845248, 10759424, 8542720, 4739328, 5068032, /* 9016-9023 */ +9754368, 12022784, 9860608, 7518976, 7814144, 8448768, 6501888, 6334464, /* 9024-9031 */ +10070528, 11140096, 8932608, 7633920, 8000000, 7716096, 6412544, 7986944, /* 9032-9039 */ +10234624, 9762304, 8499200, 7552768, 7626752, 8178432, 8550400, 8581888, /* 9040-9047 */ +8293632, 8560384, 8817408, 8778752, 8685056, 8245760, 7341056, 7065856, /* 9048-9055 */ +8926464, 10619904, 9105408, 6371328, 6291968, 8682496, 10392320, 10204160, /* 9056-9063 */ +8663808, 6356224, 5673728, 8318464, 10729984, 10088704, 8091136, 7139840, /* 9064-9071 */ +7937536, 8769280, 8583168, 8205824, 8291840, 8587264, 8548608, 8783360, /* 9072-9079 */ +9401856, 8635648, 5610240, 5135360, 10011904, 12585216, 9426688, 6232576, /* 9080-9087 */ +6245120, 8308224, 9612800, 9353728, 8993024, 8920320, 7377408, 5495040, /* 9088-9095 */ +7341824, 11210496, 11751424, 8101376, 4966400, 5874944, 9073408, 11039744, /* 9096-9103 */ +9884160, 7804928, 7380224, 8131840, 8226304, 7811072, 8764928, 9316096, /* 9104-9111 */ +8584960, 8272896, 8154880, 7810304, 7677184, 8655360, 9469184, 8896000, /* 9112-9119 */ +8414720, 8006144, 7379456, 7368704, 8387072, 9759232, 10047232, 9410816, /* 9120-9127 */ +7190016, 4800512, 6721536, 10578944, 11316480, 9090560, 7561472, 8221696, /* 9128-9135 */ +7666432, 6311424, 7721728, 10241280, 10704896, 9025024, 6745600, 5906176, /* 9136-9143 */ +7830016, 10167808, 10081024, 8747776, 8057088, 7516416, 6740480, 7695872, /* 9144-9151 */ +10563328, 11072000, 7366400, 4689920, 6986496, 10408448, 10799104, 8986368, /* 9152-9159 */ +7744512, 7977472, 7464960, 6638080, 8400896, 10371840, 9614080, 8178176, /* 9160-9167 */ +8297984, 8767744, 7000832, 5789440, 8612864, 11145216, 10013696, 7488512, /* 9168-9175 */ +6397952, 7527680, 9239552, 9984000, 9506304, 8653824, 6914816, 5450496, /* 9176-9183 */ +7627520, 10598144, 10598656, 8579072, 7217408, 7874816, 8460800, 8156672, /* 9184-9191 */ +8194816, 8787200, 9006848, 8525312, 8524544, 8940544, 8273152, 6139904, /* 9192-9199 */ +6144768, 9489664, 11438336, 10091008, 7970560, 6754560, 6199808, 7425536, /* 9200-9207 */ +9795072, 10244096, 9045504, 7768576, 7468288, 8225280, 8743168, 8637696, /* 9208-9215 */ +8322304, 8280064, 8398592, 8536064, 8514304, 8240896, 8284928, 8960768, /* 9216-9223 */ +9308416, 7474944, 5639936, 7648512, 10791424, 10839040, 8368896, 6517760, /* 9224-9231 */ +7017472, 9080320, 10532352, 8913664, 5967872, 6310144, 9744128, 11174144, /* 9232-9239 */ +8462080, 6327296, 7690752, 8991488, 8838144, 8520704, 8156416, 8239616, /* 9240-9247 */ +8752128, 8968704, 8413952, 7544320, 7746816, 9115648, 10106624, 8968448, /* 9248-9255 */ +6376192, 5671680, 8408320, 11091712, 9992960, 7675392, 7280128, 8025088, /* 9256-9263 */ +8470016, 8256256, 8327936, 8664320, 8841216, 8799232, 8268032, 8031232, /* 9264-9271 */ +8475904, 9247232, 9147904, 7225344, 5567744, 7534848, 10767872, 10469888, /* 9272-9279 */ +8574720, 7867904, 8055296, 7777280, 6818560, 7845888, 10328832, 10535168, /* 9280-9287 */ +8867840, 6827520, 5414144, 7212544, 10417920, 10880768, 9021184, 7856384, /* 9288-9295 */ +7799296, 6769664, 6845696, 9212928, 10521600, 9665280, 7887360, 7216384, /* 9296-9303 */ +7416832, 7921920, 8979456, 9320192, 8899840, 8301824, 7875328, 7918848, /* 9304-9311 */ +8295168, 8715008, 8636416, 8359168, 8070144, 7964416, 8504320, 9093376, /* 9312-9319 */ +8915200, 8314112, 8284672, 8090368, 7543808, 8125952, 9161216, 9287168, /* 9320-9327 */ +8626176, 7901952, 7319040, 7711744, 9392640, 10380800, 9395456, 6646784, /* 9328-9335 */ +4892928, 7194880, 11012352, 11144448, 8792832, 8147712, 7309824, 5964288, /* 9336-9343 */ +7393792, 10471424, 11377664, 8651264, 5988096, 6222336, 8388864, 10380800, /* 9344-9351 */ +10275328, 8495616, 6478848, 6461184, 8582144, 10034176, 9714176, 8499456, /* 9352-9359 */ +8082944, 8146432, 7716864, 7606272, 8200192, 8730368, 8900864, 9074944, /* 9360-9367 */ +8223232, 7411968, 8318208, 9488128, 9631488, 8358144, 6466304, 6384896, /* 9368-9375 */ +8767488, 10540288, 10058752, 8860672, 7177216, 5961984, 7027200, 9708032, /* 9376-9383 */ +10663424, 9173504, 8299264, 8002816, 7150592, 6798592, 8037376, 9882624, /* 9384-9391 */ +9835264, 8632576, 8400384, 8772608, 7578624, 5790976, 7425280, 10678784, /* 9392-9399 */ +10710528, 8273664, 7519488, 8299776, 7655168, 7159808, 8570880, 10003456, /* 9400-9407 */ +9510912, 8248832, 8047360, 7234816, 6720000, 8806144, 10853120, 9847040, /* 9408-9415 */ +6783488, 5683456, 8034560, 10304256, 10367488, 9274112, 7420672, 5883136, /* 9416-9423 */ +6828032, 9419520, 10553600, 9339904, 7783680, 8065792, 9119488, 7932160, /* 9424-9431 */ +5913600, 7268096, 10413824, 10592256, 8363776, 7533056, 8126720, 8225536, /* 9432-9439 */ +8055040, 8538880, 9382912, 8625920, 6545664, 6822656, 9570816, 10476544, /* 9440-9447 */ +9253120, 8545536, 7411456, 5784576, 6943232, 10534656, 11264512, 8867072, /* 9448-9455 */ +7660544, 6547968, 6100480, 8518656, 10717952, 10363904, 8503552, 7344384, /* 9456-9463 */ +6766336, 7132928, 9084416, 9963520, 9356288, 8245760, 7365376, 7592960, /* 9464-9471 */ +8396800, 9002240, 8727296, 8200448, 7977472, 8363520, 9008896, 8889856, /* 9472-9479 */ +8418560, 8033024, 7820032, 8482816, 9856768, 9244672, 6125312, 5330944, /* 9480-9487 */ +9093632, 12110336, 10197248, 7451392, 6229504, 6189824, 8516352, 10419456, /* 9488-9495 */ +10114560, 8672256, 7126016, 6571264, 7912960, 10355712, 10403584, 7915264, /* 9496-9503 */ +6078208, 6935296, 9137408, 9726208, 9240320, 8306176, 7590400, 8199936, /* 9504-9511 */ +9507584, 9579264, 7105536, 5219584, 7627776, 11119872, 10674944, 8763904, /* 9512-9519 */ +7944960, 6555648, 6021120, 8252672, 10890496, 10296832, 8374272, 8144896, /* 9520-9527 */ +7112192, 5952512, 7740416, 10550528, 10686976, 8523776, 7398400, 7120640, /* 9528-9535 */ +7287552, 8889344, 9938432, 9232384, 8235776, 8032512, 8026112, 7688704, /* 9536-9543 */ +7494656, 8007680, 9126656, 9620224, 9207552, 8665600, 7648512, 6480384, /* 9544-9551 */ +7223040, 9587456, 10558720, 9751808, 7752704, 5599488, 6299648, 9644544, /* 9552-9559 */ +11266560, 9085696, 7165184, 7656192, 8270336, 8403712, 8425472, 8696576, /* 9560-9567 */ +8677632, 8182272, 8214272, 8395008, 8429312, 8423424, 8536064, 8815616, /* 9568-9575 */ +8511488, 7405568, 7208960, 9000192, 10260992, 10005504, 8168960, 4662016, /* 9576-9583 */ +4947456, 10390016, 12933120, 9245440, 6597888, 8388864, 8366336, 6146816, /* 9584-9591 */ +6758912, 10144000, 11485184, 9076736, 7659520, 6586624, 5573632, 8433664, /* 9592-9599 */ +11232768, 10250240, 7985664, 7635200, 8295936, 6954240, 6561792, 9449216, /* 9600-9607 */ +11114752, 9852928, 7679232, 5793024, 6037248, 8938240, 11096064, 9881344, /* 9608-9615 */ +8171520, 7998720, 7312384, 6597376, 7879936, 10393600, 10239232, 7456768, /* 9616-9623 */ +6987008, 8254208, 8651264, 8485376, 8410880, 8644352, 8589568, 8448256, /* 9624-9631 */ +8814336, 9282304, 8029952, 5935104, 6821120, 9526528, 10510336, 9278208, /* 9632-9639 */ +7761920, 7518976, 7996672, 8622336, 8816640, 8580096, 8397056, 8257024, /* 9640-9647 */ +8242688, 8189696, 8285696, 8536576, 8659200, 8456192, 7869440, 7539456, /* 9648-9655 */ +8070912, 9165312, 9666048, 8948736, 7476736, 7112192, 8948992, 9925120, /* 9656-9663 */ +7901952, 6148608, 7741440, 9865728, 9572096, 8633088, 7946496, 7783168, /* 9664-9671 */ +8316160, 8510720, 8457984, 8321280, 8418304, 8809472, 9429504, 9042176, /* 9672-9679 */ +6330368, 5140736, 8265984, 11808768, 10929920, 7866880, 6520064, 6570752, /* 9680-9687 */ +8152576, 9490432, 9145600, 8523008, 8382720, 8932864, 9130752, 7660032, /* 9688-9695 */ +6011136, 7231232, 9957376, 10459904, 8839424, 7553792, 8006144, 8257280, /* 9696-9703 */ +7505408, 7986688, 9313792, 9456128, 8630528, 8332032, 8354048, 7271168, /* 9704-9711 */ +6296064, 7901184, 10348032, 10438656, 8981504, 7973888, 7123968, 6050048, /* 9712-9719 */ +7512320, 10774784, 10993408, 8839680, 6474752, 5513216, 7706112, 10559744, /* 9720-9727 */ +10623744, 8484096, 8120576, 7843840, 5810176, 6908160, 10393088, 11178240, /* 9728-9735 */ +8589568, 7315712, 8169984, 7109632, 6955008, 9522432, 11021056, 9387520, /* 9736-9743 */ +5981952, 5391616, 8585472, 10931712, 9924608, 7947008, 7227136, 7652608, /* 9744-9751 */ +8858624, 9835520, 9594880, 6946304, 4549632, 7573760, 11480064, 10845952, /* 9752-9759 */ +8793344, 7702272, 6960640, 6064640, 7607808, 10829568, 10385152, 8014848, /* 9760-9767 */ +7129856, 7841792, 9230848, 9509120, 8376576, 6414592, 6472960, 9282560, /* 9768-9775 */ +10779648, 9495040, 7351296, 6748928, 7968768, 9044992, 9208576, 8700416, /* 9776-9783 */ +8042752, 7700480, 7855872, 8560640, 9217280, 9021440, 8211968, 8083456, /* 9784-9791 */ +8280576, 7810816, 7965440, 8922880, 9168640, 8503808, 7981312, 8338176, /* 9792-9799 */ +9166848, 9101824, 6907904, 5795072, 8215040, 10416640, 9848576, 8201472, /* 9800-9807 */ +7870208, 8152064, 8081408, 8495360, 9129216, 9425152, 8223232, 6146304, /* 9808-9815 */ +6535424, 9321472, 10637312, 9323008, 7710464, 7062016, 8129024, 9750528, /* 9816-9823 */ +9210112, 7081472, 6797824, 8640256, 9341184, 9100544, 8957696, 8254976, /* 9824-9831 */ +7426560, 7304192, 8483072, 9268480, 8637696, 7961344, 8060160, 8753920, /* 9832-9839 */ +8902656, 8596736, 8958208, 9035008, 6706944, 5251840, 8550912, 11367680, /* 9840-9847 */ +10115072, 8329216, 7895296, 7043328, 5764864, 8183040, 11531264, 9972480, /* 9848-9855 */ +7491072, 7520256, 8020224, 7844096, 7964160, 9219584, 9375232, 8384512, /* 9856-9863 */ +8227072, 7860992, 7341056, 8083456, 9502208, 9457920, 8210688, 8089600, /* 9864-9871 */ +8334592, 7699712, 7387392, 8445952, 10049280, 10253824, 8332288, 5389568, /* 9872-9879 */ +5665536, 9452288, 11048704, 9885184, 8421376, 7460608, 7015936, 7136256, /* 9880-9887 */ +8599808, 9576192, 9305344, 8917248, 8058368, 7365632, 7470080, 8544000, /* 9888-9895 */ +9534208, 9174272, 8478208, 8041216, 7656704, 7479808, 7874304, 8825088, /* 9896-9903 */ +9267456, 8631552, 8008960, 8398592, 8710144, 8414208, 8266496, 8304640, /* 9904-9911 */ +8342016, 8318976, 8368384, 8490496, 8436480, 8399360, 8375040, 8279552, /* 9912-9919 */ +8223232, 8345856, 8552704, 8501248, 8332288, 8384256, 8597760, 8447488, /* 9920-9927 */ +7914496, 7898112, 8654336, 9329152, 9725440, 9417728, 5676544, 3618560, /* 9928-9935 */ +8912384, 12967936, 10808576, 7518464, 7328768, 7647744, 5816320, 7815936, /* 9936-9943 */ +11289856, 10208000, 8098560, 7530752, 8065792, 7359744, 7100416, 9479168, /* 9944-9951 */ +10289920, 8761600, 7437568, 7614208, 9082624, 9712384, 7511808, 5259264, /* 9952-9959 */ +7760384, 11015936, 10697728, 8795648, 6657024, 5995008, 7709696, 10039808, /* 9960-9967 */ +10444032, 9262336, 7944192, 6069504, 6239488, 9141248, 11096832, 10113024, /* 9968-9975 */ +8140544, 6546176, 5591296, 8029952, 11094272, 10266624, 7905024, 7067392, /* 9976-9983 */ +8216064, 9128704, 8562176, 7450880, 7497984, 9002240, 9410304, 8813056, /* 9984-9991 */ +8753408, 8979456, 7442176, 5142784, 7393792, 11111424, 10899712, 8908544, /* 9992-9999 */ +7208192, 6590208, 7222784, 8850432, 9850624, 9016576, 8017920, 7855872, /* 10000-10007 */ +8911872, 9693952, 8136704, 5828608, 6581760, 10002688, 10709760, 8870912, /* 10008-10015 */ +7676416, 7905536, 8602624, 7704320, 7040512, 8943104, 10469632, 9734400, /* 10016-10023 */ +7985920, 5422080, 5609984, 9950208, 12013568, 9264128, 7002368, 7868160, /* 10024-10031 */ +7802368, 7129856, 8630016, 9828864, 9358080, 8424704, 8746752, 7847936, /* 10032-10039 */ +5190400, 6951680, 11015424, 11263232, 9041152, 7381504, 6503168, 6273792, /* 10040-10047 */ +8505344, 10782464, 9816576, 8408064, 8285952, 7986176, 6328832, 6445568, /* 10048-10055 */ +10167040, 11204864, 8516608, 7353856, 7974656, 8075008, 7654656, 8379392, /* 10056-10063 */ +9659136, 9302016, 7802624, 7199488, 8077568, 9628416, 9630464, 7195648, /* 10064-10071 */ +5673728, 8368384, 11399168, 10354944, 7719424, 5738752, 6141440, 9634304, /* 10072-10079 */ +11681536, 9447168, 6131712, 6233600, 8418816, 9269504, 9277952, 9007872, /* 10080-10087 */ +8385024, 7858688, 8072192, 9096704, 9681408, 7834880, 5223424, 6886144, /* 10088-10095 */ +10806784, 11212800, 8899072, 7440640, 6945792, 6445824, 8119040, 10444288, /* 10096-10103 */ +10129664, 8631808, 7228160, 6748672, 7613952, 9105152, 9895168, 9371392, /* 10104-10111 */ +8871680, 7761920, 6341888, 6964480, 9319680, 10241792, 8701440, 7710720, /* 10112-10119 */ +7944960, 8527616, 8926208, 8689152, 8350464, 7932928, 7808512, 8297984, /* 10120-10127 */ +8947200, 9128192, 8653312, 7949312, 7308032, 7646464, 8834304, 9450496, /* 10128-10135 */ +8821504, 7881472, 7766528, 8468224, 9151232, 8814336, 8220416, 8412672, /* 10136-10143 */ +8546560, 7673856, 7245056, 8772352, 9735680, 9258496, 9010944, 7992576, /* 10144-10151 */ +5535488, 5715456, 10545152, 12103936, 8933632, 7720704, 7368960, 6480384, /* 10152-10159 */ +7026944, 9327104, 10737664, 9188096, 7861760, 8044032, 8267776, 7691264, /* 10160-10167 */ +7307264, 8689920, 9879552, 9188864, 8114944, 8200704, 8294912, 7702784, /* 10168-10175 */ +7552256, 8161536, 9066240, 9185024, 8615168, 8209920, 8044032, 8214528, /* 10176-10183 */ +8471296, 8580608, 8395264, 8107776, 8093440, 8408576, 8988416, 9116160, /* 10184-10191 */ +9126144, 8401664, 6287104, 6104064, 9228032, 11377152, 9337344, 7498240, /* 10192-10199 */ +8575744, 8070144, 6338816, 7089152, 9517568, 10312192, 8811264, 8101888, /* 10200-10207 */ +8282368, 8365312, 8131328, 7533056, 7964928, 9097216, 9525248, 8533248, /* 10208-10215 */ +7366912, 7782144, 8741888, 8848640, 8438528, 8281600, 8343296, 8551680, /* 10216-10223 */ +8750848, 8170496, 7584000, 8036096, 8836864, 9195520, 8835840, 8213248, /* 10224-10231 */ +8542464, 9170688, 7713024, 5749248, 7501568, 10672384, 10721280, 8808448, /* 10232-10239 */ +7233792, 6567424, 7088640, 9026048, 10210816, 9359616, 8174848, 7313920, /* 10240-10247 */ +7420672, 8244736, 8758784, 9105920, 9437184, 9179648, 7267328, 6096128, /* 10248-10255 */ +7780096, 9940224, 10109696, 8579328, 7860224, 8240128, 8326656, 7693824, /* 10256-10263 */ +7282432, 8268032, 9452544, 9450752, 8673536, 8353792, 8469248, 7806208, /* 10264-10271 */ +6962944, 7703296, 9553920, 10137088, 8761600, 7159296, 7115520, 8220416, /* 10272-10279 */ +8863232, 8894208, 8834816, 8690176, 8480000, 8313088, 7876352, 7417600, /* 10280-10287 */ +8466176, 9595392, 9250304, 9048320, 8376576, 6029312, 5438976, 9329664, /* 10288-10295 */ +11898880, 9708800, 7993856, 7602432, 6870016, 6906624, 8389632, 10096128, /* 10296-10303 */ +9679872, 8362752, 7748864, 8198656, 8949504, 8106752, 6949632, 7696640, /* 10304-10311 */ +9744128, 10185984, 8809472, 7483904, 6431488, 7276032, 9423872, 10096896, /* 10312-10319 */ +9030656, 7745536, 7641856, 8045056, 8434432, 8679936, 8474112, 8313344, /* 10320-10327 */ +8385536, 8709888, 8942336, 9131776, 8324096, 6196736, 6487552, 9479936, /* 10328-10335 */ +10809088, 9273344, 7804672, 8191744, 8000512, 6443520, 7358976, 10155520, /* 10336-10343 */ +10620416, 9019136, 7471872, 6641664, 6812672, 8611840, 10159104, 9679360, /* 10344-10351 */ +8972032, 8044288, 6657280, 6569216, 8415744, 10311680, 9800448, 8738816, /* 10352-10359 */ +8383744, 6880768, 5983232, 8034304, 10725632, 10338560, 7954432, 7585536, /* 10360-10367 */ +8343296, 7838464, 7494144, 8386816, 9332224, 9031680, 8247808, 8181760, /* 10368-10375 */ +8228096, 8123136, 8244736, 8834816, 9505536, 9305856, 7442176, 5343488, /* 10376-10383 */ +7056640, 10376448, 10304000, 8784384, 7944448, 7753472, 8203264, 8641024, /* 10384-10391 */ +8674304, 8183296, 8127488, 8704000, 9219328, 8631808, 6804224, 6525440, /* 10392-10399 */ +8946944, 10746624, 9349632, 8000000, 7820544, 6811648, 7007744, 9059072, /* 10400-10407 */ +10389248, 9211904, 7271424, 7570176, 9304320, 10015488, 7741440, 5367552, /* 10408-10415 */ +6922496, 10198528, 10874880, 8742656, 7375104, 7561472, 8229120, 8749568, /* 10416-10423 */ +8599296, 8660992, 9001728, 8892160, 7395584, 5919744, 7600384, 10186752, /* 10424-10431 */ +10233088, 8855808, 7758336, 7284736, 7591168, 8539648, 9171968, 8830464, /* 10432-10439 */ +8180480, 7856384, 8122368, 8838144, 8940800, 8064512, 7483904, 8309504, /* 10440-10447 */ +9243136, 9167104, 8567296, 7710464, 7224832, 7834368, 9070336, 9371648, /* 10448-10455 */ +8599040, 8101120, 8002304, 8135424, 8439808, 8618752, 8497664, 8091392, /* 10456-10463 */ +8186368, 9161728, 9182720, 7411968, 6746624, 8308480, 9661440, 9496064, /* 10464-10471 */ +8626176, 8680448, 7912704, 5805056, 7003904, 10352128, 10869248, 8654848, /* 10472-10479 */ +7495936, 8103680, 7234816, 6844160, 9078784, 10505728, 9811968, 8083712, /* 10480-10487 */ +6409216, 6031616, 8291072, 10696448, 10153216, 8859904, 7594240, 6245120, /* 10488-10495 */ +6726912, 9291776, 10927360, 9317888, 8136960, 7962112, 6205440, 6385664, /* 10496-10503 */ +9461248, 11051008, 9469952, 7741184, 8168192, 7705088, 6177792, 7808768, /* 10504-10511 */ +10540800, 10403840, 8598784, 7594240, 7035392, 6486272, 8170496, 10385920, /* 10512-10519 */ +10078464, 8823808, 7639040, 6787072, 6944768, 8594688, 10054400, 9537536, /* 10520-10527 */ +8507136, 7290624, 6841088, 8436992, 10267904, 9742848, 7096064, 6399488, /* 10528-10535 */ +8236544, 9202432, 8923136, 8578816, 8492800, 8385792, 8409344, 9023488, /* 10536-10543 */ +9060352, 7033856, 6064128, 8219648, 10095360, 10045440, 8855552, 7449856, /* 10544-10551 */ +6731008, 7689472, 9536768, 9655808, 8454656, 7744768, 8309504, 9346304, /* 10552-10559 */ +8659712, 6635520, 6577408, 9109248, 9980416, 8782848, 8038656, 7959040, /* 10560-10567 */ +8528384, 8835584, 8778496, 8159744, 7313920, 8052224, 9463552, 9704448, /* 10568-10575 */ +8088064, 6306816, 7098368, 9360128, 9984768, 8893440, 8029952, 7744512, /* 10576-10583 */ +7903744, 8277760, 8451328, 8783872, 9104640, 8891648, 8252416, 7822080, /* 10584-10591 */ +7699712, 7760640, 8387072, 9134080, 9067008, 8398080, 8110336, 8140032, /* 10592-10599 */ +8152832, 8232704, 8254976, 8574208, 9284864, 9469440, 7912448, 6077952, /* 10600-10607 */ +7147264, 9636352, 10255104, 8948480, 7537664, 7658752, 8410624, 8492544, /* 10608-10615 */ +8419840, 8521216, 8514304, 8351232, 8329728, 8399360, 8320512, 8252416, /* 10616-10623 */ +8359168, 8487424, 8486656, 8498432, 8659456, 8599040, 7859456, 7323392, /* 10624-10631 */ +8541696, 9774336, 8644096, 7199232, 7502080, 8738304, 9463808, 9351424, /* 10632-10639 */ +9174784, 7818496, 5147136, 6302208, 10582272, 11297792, 8937728, 7410176, /* 10640-10647 */ +8152064, 8495616, 6553344, 7094016, 10459136, 10757376, 7661056, 5950208, /* 10648-10655 */ +7504128, 9506304, 9782272, 8904192, 8450304, 8643584, 7246592, 5851392, /* 10656-10663 */ +7954944, 10946560, 10386944, 7862272, 7379456, 7525632, 7528704, 9031680, /* 10664-10671 */ +9950464, 9540608, 8269824, 6206720, 5920768, 8568576, 10706176, 9829120, /* 10672-10679 */ +8514048, 8289024, 8210688, 7194112, 6333440, 8517632, 10710528, 9583360, /* 10680-10687 */ +7899904, 7628544, 8205312, 8255232, 7890432, 8493312, 9271296, 9361664, /* 10688-10695 */ +9207552, 7049472, 4856832, 7469824, 11545344, 11110912, 7810816, 7278080, /* 10696-10703 */ +8176384, 7143424, 7397120, 9318400, 10026752, 8874752, 7499264, 7967488, /* 10704-10711 */ +9033728, 9323520, 7843328, 6124800, 7250432, 9591552, 10078208, 8938496, /* 10712-10719 */ +8343296, 8682496, 8067072, 6535936, 7107072, 9495552, 10325504, 9027840, /* 10720-10727 */ +7771648, 8082432, 8078592, 7195136, 8017408, 9665024, 9567488, 8314624, /* 10728-10735 */ +7832832, 8021504, 7932672, 8259072, 9028096, 9213440, 8342272, 7077120, /* 10736-10743 */ +7219712, 8855808, 9653248, 8764160, 8012544, 8211968, 8505600, 8556032, /* 10744-10751 */ +8319488, 8187904, 8631808, 9298944, 9102080, 7074304, 5780224, 8129024, /* 10752-10759 */ +10675968, 9883648, 7766016, 7161600, 7959296, 8792576, 9314048, 9110528, /* 10760-10767 */ +8273664, 7259392, 6988288, 8612352, 10424832, 10043392, 7486720, 5310720, /* 10768-10775 */ +6824704, 10394880, 11175168, 9266688, 7321344, 5988352, 6532352, 9167104, /* 10776-10783 */ +10614528, 9515520, 8358912, 8156928, 7593728, 6720256, 7448064, 9872896, /* 10784-10791 */ +10422272, 8927744, 7842048, 6929408, 7071488, 8631808, 9693440, 9094400, /* 10792-10799 */ +7954432, 7810304, 8584192, 9425408, 8521472, 6811392, 7230720, 9136896, /* 10800-10807 */ +9948928, 9061632, 8394240, 8090368, 7196160, 7220736, 8564992, 9542656, /* 10808-10815 */ +9068032, 8069888, 7772672, 8156416, 8915200, 9002240, 8555520, 8243200, /* 10816-10823 */ +7768064, 7591168, 8550656, 9574656, 9331712, 8233472, 6776576, 6778880, /* 10824-10831 */ +9169920, 10754560, 9249792, 6839808, 6711040, 8852480, 10110208, 8535296, /* 10832-10839 */ +6707968, 7505408, 9193216, 9378816, 8753920, 8475648, 7844608, 7377920, /* 10840-10847 */ +8263168, 9591552, 9816576, 8204288, 6541056, 7103232, 8931840, 9576704, /* 10848-10855 */ +9240064, 8908544, 8138240, 7249408, 7164928, 8444928, 9675008, 9104128, /* 10856-10863 */ +8054528, 7641600, 7897600, 8928256, 9676800, 8823808, 6789632, 6650624, /* 10864-10871 */ +8921344, 10247680, 9754368, 8291072, 6485248, 6325248, 8539904, 10463744, /* 10872-10879 */ +9985536, 8809728, 7507968, 6020864, 6987264, 9858560, 11003136, 9440512, /* 10880-10887 */ +7259904, 5783040, 6855936, 10277120, 10753792, 8455424, 7787264, 8745472, /* 10888-10895 */ +7937024, 5506048, 7387392, 11157504, 10500864, 8301568, 7799040, 7922688, /* 10896-10903 */ +7007488, 6863872, 9380864, 10838528, 9401856, 7845632, 6826752, 6724352, /* 10904-10911 */ +8322816, 9769728, 9470976, 8402944, 8138496, 8103424, 7881728, 8717312, /* 10912-10919 */ +9819392, 8865792, 6153216, 6046976, 9123584, 10511872, 9499904, 8198656, /* 10920-10927 */ +7560192, 8025600, 8569344, 8409856, 8194816, 8578304, 8726272, 8382464, /* 10928-10935 */ +8372480, 8295168, 8059648, 8193536, 8649216, 8829696, 8529152, 8403200, /* 10936-10943 */ +8130560, 7685632, 8063232, 8921600, 9192960, 8637184, 8170240, 8096512, /* 10944-10951 */ +8099072, 8495872, 8852480, 8310528, 7345408, 7345664, 8712192, 9621760, /* 10952-10959 */ +9095168, 8418560, 8321792, 8967680, 8524288, 6376192, 6327040, 9627648, /* 10960-10967 */ +11242240, 8774912, 7147776, 7802368, 8323328, 8533504, 8465920, 8589056, /* 10968-10975 */ +8538368, 8228864, 8307456, 8347136, 8418816, 8431616, 8734464, 9133056, /* 10976-10983 */ +8332544, 6447360, 6690048, 9923072, 10662400, 8595968, 8398848, 8571904, /* 10984-10991 */ +6485504, 5323008, 8953600, 12195328, 9894400, 7683584, 7390464, 6435584, /* 10992-10999 */ +7005952, 9716736, 11109376, 9324800, 7672832, 6711808, 6059520, 8331008, /* 11000-11007 */ +10578176, 9851136, 8167936, 7807488, 9008128, 8421376, 6235392, 6967040, /* 11008-11015 */ +9631232, 10348800, 9113856, 8100608, 8233984, 7779584, 6591232, 7696128, /* 11016-11023 */ +10230528, 10533120, 8614400, 6665216, 6455296, 8188928, 9518080, 9537280, /* 11024-11031 */ +8884992, 7981056, 7969792, 8392192, 8188416, 7933952, 8474112, 9129984, /* 11032-11039 */ +8783104, 8732672, 8997888, 7451136, 5684480, 7274240, 10781440, 11109376, /* 11040-11047 */ +8232448, 6601728, 7269632, 8611328, 9340416, 9122816, 8820480, 8396032, /* 11048-11055 */ +6933504, 6335488, 8838656, 10888960, 9974272, 8184832, 6531584, 6244864, /* 11056-11063 */ +8168960, 10185984, 9985280, 8692224, 8059136, 7195648, 6859776, 8473088, /* 11064-11071 */ +10659840, 10175744, 6802688, 5457664, 7841536, 10222080, 10105856, 8616960, /* 11072-11079 */ +8021248, 8438784, 7706368, 6005248, 7884032, 11107584, 10006784, 8206848, /* 11080-11087 */ +8046848, 7072768, 6151168, 8038400, 11207424, 10051840, 7464448, 8278016, /* 11088-11095 */ +8715264, 6999808, 6080512, 8512000, 11141376, 9819136, 8152576, 8158464, /* 11096-11103 */ +6810880, 6134784, 8658944, 10936832, 9851648, 7712768, 8206336, 8345088, /* 11104-11111 */ +6029824, 6955008, 10430464, 10806528, 8504064, 7369216, 8046080, 7377664, /* 11112-11119 */ +7222784, 9386496, 10049280, 8989184, 8114176, 7411456, 6750976, 7720448, /* 11120-11127 */ +10272512, 10639360, 8804864, 6659072, 5448192, 7506688, 10730752, 11089920, /* 11128-11135 */ +8844288, 6470656, 6108160, 8049408, 9968384, 10011904, 8992512, 8207616, /* 11136-11143 */ +7127552, 6057216, 7870976, 10628352, 10124544, 8252160, 7681536, 8100864, /* 11144-11151 */ +7936512, 7360000, 8450816, 9778944, 9232896, 8460288, 8005888, 7006976, /* 11152-11159 */ +6871296, 8967168, 11087872, 9973504, 6560768, 5251584, 7746048, 10516480, /* 11160-11167 */ +10360320, 8505344, 7551232, 8052224, 7944448, 7366144, 8529920, 9682944, /* 11168-11175 */ +9221376, 8451072, 7982336, 7336192, 7007488, 8478464, 9952512, 9216768, /* 11176-11183 */ +8381184, 8654080, 8383488, 6900224, 6584064, 8992000, 10226176, 8999680, /* 11184-11191 */ +8086272, 7728128, 7983104, 8592896, 8687616, 8231168, 7992576, 8943872, /* 11192-11199 */ +9625088, 8320512, 6571008, 6934016, 8922112, 9843456, 9294080, 8707584, /* 11200-11207 */ +8066048, 7137792, 7345152, 8730112, 9379072, 8723200, 7926016, 8098560, /* 11208-11215 */ +8787200, 9324032, 9085952, 7371008, 6096128, 7663360, 10374144, 10624768, /* 11216-11223 */ +8192256, 6249216, 6961920, 8995072, 9892352, 9355520, 8546560, 8005888, /* 11224-11231 */ +7417856, 6991360, 8097792, 9551616, 9529344, 8867328, 7894528, 7201024, /* 11232-11239 */ +7792384, 9162496, 9863936, 8727552, 6735872, 6824704, 9070080, 10157568, /* 11240-11247 */ +8974592, 7270912, 7261696, 9079808, 10198528, 8832000, 6017280, 6085888, /* 11248-11255 */ +9083392, 10495488, 9668608, 8343296, 8074496, 7736576, 6655488, 7614208, /* 11256-11263 */ +9711616, 10170880, 8773888, 7139072, 7107072, 8675584, 10336512, 9464064, /* 11264-11271 */ +6453760, 5552128, 8338176, 11101952, 10460160, 8172800, 6514944, 6322176, /* 11272-11279 */ +8142080, 10027008, 10144768, 8731392, 6990336, 6691840, 8185088, 9603328, /* 11280-11287 */ +9533440, 8682240, 8297728, 8050688, 7240448, 7238912, 9130496, 10236160, /* 11288-11295 */ +8302336, 6788608, 7789056, 8865280, 9287936, 8994304, 8309760, 8207616, /* 11296-11303 */ +8190976, 7752960, 8251904, 9737984, 8594944, 6179072, 7108096, 10014464, /* 11304-11311 */ +10569216, 8641792, 8123136, 7480320, 5802752, 7705600, 10726144, 10472448, /* 11312-11319 */ +8140288, 7093504, 8266752, 9054464, 8155136, 6727936, 7575296, 9747456, /* 11320-11327 */ +10103040, 8906752, 7419904, 6726144, 7569408, 9539584, 10433280, 9010432, /* 11328-11335 */ +6892544, 6136576, 7940864, 10135552, 10252544, 9047808, 7494656, 6265856, /* 11336-11343 */ +6912512, 9196800, 10268672, 9319936, 8083968, 8280832, 8632832, 6763264, /* 11344-11351 */ +6355712, 9289984, 10804736, 9219840, 7445504, 7804160, 8258816, 7613440, /* 11352-11359 */ +8270848, 9276672, 8974848, 8436480, 8840448, 8977408, 6312192, 5184256, /* 11360-11367 */ +9428992, 11849728, 9289984, 7325184, 8044288, 8724224, 7023872, 6264064, /* 11368-11375 */ +9636352, 11754240, 8894720, 5743104, 6180096, 8908032, 10544128, 9434112, /* 11376-11383 */ +7821568, 7795200, 8158464, 7860480, 8075520, 9027584, 9140992, 8497920, /* 11384-11391 */ +8216832, 8134144, 7602944, 7862272, 9063168, 9367552, 8840704, 8254720, /* 11392-11399 */ +7661056, 7399936, 8115968, 8973312, 8508928, 8185856, 8540160, 8661248, /* 11400-11407 */ +8696320, 8491264, 8604160, 9135616, 7989248, 5838592, 7372800, 10573312, /* 11408-11415 */ +10356224, 8359680, 7781632, 8418048, 7014656, 6368256, 9652992, 10835968, /* 11416-11423 */ +9227008, 8019200, 6891520, 6121728, 7928832, 11029504, 10065664, 7794176, /* 11424-11431 */ +8230144, 8287744, 6712064, 6584064, 9734912, 11051008, 8491520, 7356672, /* 11432-11439 */ +8091136, 8023552, 7805696, 8564224, 9349888, 9103616, 8860672, 8335104, /* 11440-11447 */ +5921536, 6159616, 10106880, 11203840, 8878336, 7189248, 8209664, 9017600, /* 11448-11455 */ +7203072, 6666240, 8769280, 10272512, 9603584, 8086528, 7057152, 7212800, /* 11456-11463 */ +8446464, 9188608, 9200128, 8679680, 8167936, 8268800, 8263936, 7830528, /* 11464-11471 */ +7787520, 8811520, 9410048, 8883968, 8148480, 7242496, 7329792, 8924672, /* 11472-11479 */ +10267904, 9619968, 7476992, 5876480, 7007232, 9990656, 10702592, 9014528, /* 11480-11487 */ +7217920, 6592000, 7835648, 9526528, 10067456, 9019392, 7282176, 6608384, /* 11488-11495 */ +7747840, 9353472, 9613056, 9061888, 8606976, 8039424, 6887424, 7007744, /* 11496-11503 */ +9005312, 10024192, 9229312, 7938304, 7831552, 8578560, 8391424, 7679744, /* 11504-11511 */ +7799040, 8836352, 9346048, 8945664, 8740096, 8160256, 6475520, 6677504, /* 11512-11519 */ +9654784, 10663168, 9265152, 8014080, 7062272, 6573824, 8018944, 10364672, /* 11520-11527 */ +9798656, 8037376, 7901696, 8100864, 7860736, 7691776, 8846080, 9560832, /* 11528-11535 */ +8518144, 8102400, 8815872, 8717056, 6942720, 6504960, 9314048, 11314688, /* 11536-11543 */ +8666880, 6004224, 7288064, 9182720, 9720064, 8886016, 7903232, 8204032, /* 11544-11551 */ +8826368, 8187136, 6753280, 7930624, 9988864, 9639680, 8541952, 7957760, /* 11552-11559 */ +7449088, 6875648, 8242432, 10401024, 9747712, 7605504, 6702080, 7724032, /* 11560-11567 */ +9160448, 9476864, 8869888, 8237312, 8247296, 7834624, 7342336, 8186624, /* 11568-11575 */ +9462528, 9618176, 8597248, 7522048, 6866176, 7852032, 10094336, 10001408, /* 11576-11583 */ +7705600, 6633984, 7837184, 9181440, 9155584, 8693504, 8373248, 8645632, /* 11584-11591 */ +8647424, 7259648, 6817792, 8655872, 10275328, 9256960, 8082688, 8434688, /* 11592-11599 */ +7529216, 6683392, 8303872, 10176000, 9686528, 7959808, 7971072, 8179200, /* 11600-11607 */ +7337216, 7880448, 9301248, 9627136, 8882176, 8275456, 7373824, 6474752, /* 11608-11615 */ +8196352, 10210304, 9616128, 8402176, 7991296, 7827200, 7235328, 7748608, /* 11616-11623 */ +9535232, 9901568, 8679936, 7289088, 7064320, 8210176, 9309440, 9362944, /* 11624-11631 */ +8572416, 8352768, 8542976, 7526400, 6838016, 8472064, 10090496, 9411584, /* 11632-11639 */ +8111104, 8104704, 7989248, 7123712, 7916032, 9622016, 9758208, 8722432, /* 11640-11647 */ +7674880, 7247104, 7603968, 8827648, 9509632, 8949760, 8241408, 7710464, /* 11648-11655 */ +7859456, 8439552, 8728576, 8655360, 8377088, 8259584, 8281856, 8469760, /* 11656-11663 */ +8572928, 8603904, 8820992, 8698880, 7453696, 6656256, 8551936, 10368768, /* 11664-11671 */ +9707520, 7822080, 6571520, 7384064, 9114624, 9756928, 8941568, 8316672, /* 11672-11679 */ +8326400, 7534336, 7100160, 8274688, 9782016, 9469440, 8077824, 7806976, /* 11680-11687 */ +8136960, 8460544, 8646400, 8594688, 8542720, 8363520, 8072192, 7844608, /* 11688-11695 */ +8231936, 8913408, 9167872, 9031936, 8193536, 6873088, 7007232, 9081600, /* 11696-11703 */ +9806336, 8696064, 8104960, 8184320, 8635136, 8601600, 7726848, 7536896, /* 11704-11711 */ +8546560, 9296128, 8898048, 8498944, 8505344, 7927552, 7075584, 7779072, /* 11712-11719 */ +9614592, 9685760, 8420352, 8277760, 8189440, 7265024, 7499776, 8943616, /* 11720-11727 */ +9548032, 8861184, 8114432, 7989760, 8337408, 8754688, 8478720, 7779840, /* 11728-11735 */ +7905792, 8844544, 9127424, 8540416, 8322304, 8037632, 7609600, 8116224, /* 11736-11743 */ +9032960, 9141504, 8343296, 7942912, 8412928, 8642304, 8188928, 8033536, /* 11744-11751 */ +8713728, 9054976, 8120064, 7288320, 8056064, 9085440, 8865792, 8582144, /* 11752-11759 */ +8713216, 8468224, 7833600, 7434496, 8179200, 9085440, 9011968, 8569088, /* 11760-11767 */ +8288512, 8524544, 8502016, 7564288, 7275008, 8755968, 9831168, 8868864, /* 11768-11775 */ +8264448, 8288000, 7431424, 7325184, 8609280, 9676032, 9112320, 7984896, /* 11776-11783 */ +7946496, 8298496, 8417536, 8350208, 8434176, 8583168, 8444160, 8553472, /* 11784-11791 */ +8994560, 8321280, 6604032, 7226368, 9773056, 10185472, 8682496, 7638016, /* 11792-11799 */ +7406592, 7475968, 8737792, 9716224, 8732672, 8041728, 8356096, 8522496, /* 11800-11807 */ +7628032, 7164928, 8867328, 9828352, 9027072, 8197376, 7483648, 7261184, /* 11808-11815 */ +8182272, 9409280, 9305856, 8421632, 8218880, 8185600, 7738880, 7816192, /* 11816-11823 */ +8580608, 8994816, 8721408, 8385536, 8274944, 8200960, 8354560, 8799488, /* 11824-11831 */ +8971776, 8034304, 6833408, 7676416, 9597440, 9591552, 8269312, 7848192, /* 11832-11839 */ +8179968, 8332544, 8206336, 8341504, 8770048, 8618752, 8284160, 8347136, /* 11840-11847 */ +8224768, 8089344, 8352512, 8732160, 8798976, 8775424, 8435456, 7091456, /* 11848-11855 */ +7063040, 9132032, 10044416, 9070336, 7960576, 7369984, 7358208, 8386560, /* 11856-11863 */ +9509376, 9076992, 8322048, 8292096, 7982080, 7394048, 7979008, 9454080, /* 11864-11871 */ +9280768, 8166656, 8277760, 8357888, 7520256, 7532288, 9014272, 9672448, /* 11872-11879 */ +8517120, 7962624, 8553728, 8153856, 7307520, 8051200, 9410560, 9333504, /* 11880-11887 */ +8149760, 7812864, 8240384, 8400640, 8540160, 8721664, 8803584, 8326144, /* 11888-11895 */ +7258880, 7340032, 9096192, 9733888, 8570880, 8177920, 8257536, 7692288, /* 11896-11903 */ +7522560, 8551680, 9559552, 8851456, 7971584, 8044288, 8242176, 8466176, /* 11904-11911 */ +8528640, 8597760, 8738816, 8680960, 7670528, 6909184, 8564992, 9866752, /* 11912-11919 */ +9045504, 8105472, 8030976, 8286720, 7834112, 7994624, 9039616, 9081856, /* 11920-11927 */ +8566528, 8235520, 7922688, 7703040, 8164352, 9094656, 9115392, 8406016, /* 11928-11935 */ +7896832, 7880448, 8313344, 8654848, 8600320, 8415488, 8449792, 8600064, /* 11936-11943 */ +8325632, 7835392, 7997696, 8702976, 9033472, 8778752, 8297728, 7692544, /* 11944-11951 */ +7565056, 8542976, 9270528, 8813312, 8340480, 8318208, 8140032, 7617280, /* 11952-11959 */ +7958784, 9165312, 9134080, 8284928, 7995648, 8160256, 8456448, 8504832, /* 11960-11967 */ +8457216, 8390656, 8314368, 8451840, 8724992, 8638720, 7745024, 7267584, /* 11968-11975 */ +8397824, 9612544, 9163520, 8127744, 7733760, 7737344, 8324608, 8910080, /* 11976-11983 */ +8879104, 8536320, 8166912, 7984896, 8073984, 8486656, 8843008, 8811776, /* 11984-11991 */ +8435200, 7831040, 7713792, 8357888, 8953856, 8818176, 8395520, 8364032, /* 11992-11999 */ +8301056, 7855872, 7854336, 8728832, 9149184, 8534016, 8242176, 8245760, /* 12000-12007 */ +7873280, 7948032, 8662016, 9131776, 8804352, 8076288, 7683072, 8015872, /* 12008-12015 */ +8764928, 8959744, 8513536, 8188928, 8352256, 8592896, 8156672, 7704576, /* 12016-12023 */ +8280832, 8992256, 8919040, 8441856, 8008960, 7830272, 8153088, 8824064, /* 12024-12031 */ +9027072, 8507136, 7918336, 7787264, 8249600, 8759040, 8808704, 8652032, /* 12032-12039 */ +8378112, 7923712, 7844096, 8408064, 8869632, 8769536, 8458752, 8336128, /* 12040-12047 */ +8196352, 8373248, 8393472, 8392960, 8394496, 8382208, 8386560, 8377088, /* 12048-12055 */ +8390912, 8379904, 8390400, 8380928, 8389376, 8379904, 8390400, 8379648, /* 12056-12063 */ +8390144, 8380416, 8389888, 8381184, 8388096, 8382976, 8386816, 8382976, /* 12064-12071 */ +8386560, 8383488, 8386048, 8383232, 8386304, 8384000, 8385792, 8384768, /* 12072-12079 */ +8385792, 8385280, 8385280, 8385024, 8385280, 8384768, 8385536, 8384768, /* 12080-12087 */ +8385280, 8385024, 8386304, 8386048, 8385536, 8384256, 8386048, 8384000, /* 12088-12095 */ +8386560, 8385280, 8386304, 8385536, 8385536, 8385792, 8384512, 8385792, /* 12096-12103 */ +8385792, 8385024, 8385536, 8385792, 8384768, 8385536, 8385280, 8385792, /* 12104-12111 */ +8385024, 8386816, 8385024, 8385792, 8385024, 8385792, 8385536, 8385792, /* 12112-12119 */ +8385536, 8385536, 8386048, 8385536, 8386048, 8385280, 8386048, 8384256, /* 12120-12127 */ +8385536, 8385792, 8385280, 8385536, 8385024, 8385536, 8386304, 8386048, /* 12128-12135 */ +8386304, 8385024, 8387072, 8384000, 8386560, 8384768, 8386048, 8385792, /* 12136-12143 */ +8386560, 8385536, 8386304, 8384768, 8386560, 8386304, 8385792, 8385792, /* 12144-12151 */ +8385792, 8386304, 8385792, 8386048, 8386304, 8386304, 8385024, 8386560, /* 12152-12159 */ +8385792, 8385792, 8386560, 8385792, 8386816, 8384768, 8386560, 8385024, /* 12160-12167 */ +8386560, 8385024, 8386048, 8385280, 8386560, 8384768, 8386304, 8385536, /* 12168-12175 */ +8385792, 8385536, 8385792, 8386816, 8385024, 8386304, 8385536, 8386560, /* 12176-12183 */ +8385280, 8386048, 8385792, 8386048, 8386048, 8385536, 8385792, 8386304, /* 12184-12191 */ +8385792, 8386304, 8384256, 8387072, 8385024, 8387072, 8384512, 8387328, /* 12192-12199 */ +8385536, 8386048, 8386560, 8385792, 8386816, 8386048, 8386048, 8386048, /* 12200-12207 */ +8386048, 8385536, 8386560, 8385024, 8386560, 8385024, 8386304, 8386304, /* 12208-12215 */ +8386816, 8386304, 8386304, 8385792, 8385792, 8386560, 8386304, 8386304, /* 12216-12223 */ +8386816, 8385792, 8385792, 8386048, 8386304, 8385792, 8387328, 8385280, /* 12224-12231 */ +8387072, 8386304, 8386048, 8386304, 8385792, 8386816, 8386560, 8386048, /* 12232-12239 */ +8387328, 8386304, 8386560, 8386048, 8386816, 8386816, 8386560, 8386304, /* 12240-12247 */ +8386560, 8387072, 8385536, 8387072, 8386304, 8386560, 8386048, 8386304, /* 12248-12255 */ +8386048, 8387328, 8385536, 8387328, 8387584, 8386048, 8386304, 8386816, /* 12256-12263 */ +8386304, 8386304, 8386304, 8386816, 8386560, 8386816, 8386816, 8385280, /* 12264-12271 */ +8387328, 8385792, 8387328, 8386560, 8386048, 8386304, 8386560, 8385792, /* 12272-12279 */ +8386560, 8387072, 8386048, 8387328, 8385792, 8386816, 8386304, 8386816, /* 12280-12287 */ +8387072, 8386048, 8387584, 8386304, 8387072, 8386304, 8387072, 8387072, /* 12288-12295 */ +8386048, 8386816, 8387072, 8386048, 8387072, 8386816, 8386560, 8386560, /* 12296-12303 */ +8386816, 8385280, 8387072, 8386560, 8386560, 8387584, 8385536, 8387840, /* 12304-12311 */ +8385792, 8387840, 8387072, 8387328, 8386560, 8387584, 8387328, 8387840, /* 12312-12319 */ +8387840, 8386560, 8387840, 8387072, 8387072, 8386816, 8385792, 8387328, /* 12320-12327 */ +8387584, 8386816, 8387072, 8386048, 8387328, 8386816, 8386560, 8386816, /* 12328-12335 */ +8386816, 8385792, 8388096, 8385536, 8386560, 8386048, 8386816, 8386560, /* 12336-12343 */ +8387072, 8386304, 8386816, 8386560, 8386560, 8386816, 8387328, 8386304, /* 12344-12351 */ +8387328, 8386304, 8386816, 8387584, 8386560, 8387840, 8386560, 8387072, /* 12352-12359 */ +8386816, 8387584, 8386816, 8386816, 8387328, 8385792, 8387328, 8386304, /* 12360-12367 */ +8387072, 8387584, 8385536, 8388352, 8385792, 8388096, 8386560, 8387584, /* 12368-12375 */ +8386048, 8387072, 8385792, 8387072, 8387072, 8386560, 8386304, 8387584, /* 12376-12383 */ +8386048, 8387584, 8386304, 8387584, 8386816, 8387328, 8386816, 8386816, /* 12384-12391 */ +8386816, 8386816, 8386560, 8387072, 8386304, 8387328, 8385536, 8387328, /* 12392-12399 */ +8386048, 8386560, 8386560, 8386560, 8387072, 8387328, 8387328, 8387072, /* 12400-12407 */ +8386304, 8387584, 8387072, 8387072, 8387328, 8386816, 8386816, 8387328, /* 12408-12415 */ +8386560, 8387072, 8386560, 8387584, 8386048, 8387584, 8386560, 8387584, /* 12416-12423 */ +8387072, 8386560, 8387840, 8386560, 8387328, 8387072, 8387584, 8386048, /* 12424-12431 */ +8387584, 8386048, 8387328, 8386816, 8386560, 8387328, 8386560, 8387072, /* 12432-12439 */ +8387072, 8387072, 8387840, 8386304, 8387072, 8386560, 8386304, 8387072, /* 12440-12447 */ +8386048, 8386816, 8387328, 8387328, 8387584, 8386816, 8387584, 8386560, /* 12448-12455 */ +8387840, 8386304, 8388096, 8386816, 8387328, 8386816, 8386816, 8387328, /* 12456-12463 */ +8387328, 8387328, 8386560, 8387072, 8386816, 8386816, 8387328, 8386560, /* 12464-12471 */ +8387072, 8387072, 8388096, 8386560, 8388096, 8386816, 8387072, 8387584, /* 12472-12479 */ +8386048, 8387584, 8387072, 8387328, 8387328, 8386560, 8386816, 8387328, /* 12480-12487 */ +8387072, 8387072, 8387584, 8386560, 8388352, 8386304, 8387584, 8386560, /* 12488-12495 */ +8388352, 8386560, 8388096, 8386304, 8388096, 8386560, 8387840, 8388096, /* 12496-12503 */ +8387584, 8388096, 8387328, 8387840, 8386560, 8388096, 8387584, 8388352, /* 12504-12511 */ +8387072, 8387072, 8388352, 8386560, 8387840, 8386560, 8388608, 8386048, /* 12512-12519 */ +8387840, 8386816, 8387328, 8387328, 8388352, 8386048, 8388096, 8386816, /* 12520-12527 */ +8388352, 8386560, 8388864, 8386560, 8388352, 8386560, 8387840, 8387840, /* 12528-12535 */ +8387584, 8387584, 8387328, 8386816, 8387584, 8387584, 8386816, 8388096, /* 12536-12543 */ +8386816, 8387840, 8387584, 8387584, 8387072, 8387072, 8388096, 8387328, /* 12544-12551 */ +8387328, 8388096, 8387328, 8387328, 8387584, 8387584, 8388096, 8387328, /* 12552-12559 */ +8387328, 8387584, 8386560, 8387584, 8387328, 8387328, 8387328, 8388608, /* 12560-12567 */ +8387584, 8387584, 8387840, 8387072, 8388864, 8386816, 8387840, 8387584, /* 12568-12575 */ +8386816, 8387584, 8387584, 8387584, 8387072, 8387584, 8387584, 8387072, /* 12576-12583 */ +8388352, 8387584, 8387328, 8388352, 8387328, 8387584, 8387328, 8387840, /* 12584-12591 */ +8386816, 8388096, 8387072, 8387840, 8388608, 8387840, 8387840, 8388096, /* 12592-12599 */ +8387072, 8387840, 8386304, 8387072, 8387584, 8387584, 8388096, 8388096, /* 12600-12607 */ +8386304, 8389120, 8387072, 8388608, 8388096, 8388352, 8387328, 8388864, /* 12608-12615 */ +8386304, 8388608, 8386560, 8388096, 8387584, 8387840, 8387584, 8387840, /* 12616-12623 */ +8387840, 8387584, 8388352, 8387328, 8388352, 8387072, 8389376, 8386816, /* 12624-12631 */ +8388608, 8387072, 8388352, 8387840, 8387840, 8387328, 8388096, 8386816, /* 12632-12639 */ +8388608, 8387072, 8389120}; /* 12640-12642 */ \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sn44.h Fri May 03 13:27:39 2019 +0000 @@ -0,0 +1,1012 @@ +/********************************************************************** +* Written by WAVToCode +* Date: Fri May 03 05:58:44 PM +* FileName: sn44.C +* Interleaved: N/A +* Signed: No +* No. of channels: 1 +* No. of samples: 7984 +* Bits/Sample: 24 +**********************************************************************/ + +#define num_sn44 7984 + +const unsigned long sn44_data[num_sn44] = { +8388608, 8388864, 8388352, 8388608, 8388608, 8388608, 8388864, 8388608, /* 0-7 */ +8388608, 8389632, 8389376, 8389632, 8388608, 8390144, 8389376, 8392192, /* 8-15 */ +8391424, 8387840, 8388608, 8392960, 8397312, 8395776, 8392960, 8389120, /* 16-23 */ +8384000, 8382464, 8379904, 8379136, 8378112, 8377344, 8377600, 8376064, /* 24-31 */ +8377088, 8374784, 8373760, 8370944, 8374016, 8378624, 8382208, 8387584, /* 32-39 */ +8389632, 8393472, 8395008, 8398848, 8401664, 8406784, 8412416, 8417536, /* 40-47 */ +8425472, 8431616, 8438784, 8445696, 8451840, 8458240, 8463616, 8468992, /* 48-55 */ +8474112, 8478976, 8484352, 8489472, 8495360, 8502016, 8508672, 8517632, /* 56-63 */ +8525312, 8537344, 8546304, 8557568, 8573184, 8590592, 8606976, 8623360, /* 64-71 */ +8638208, 8651776, 8666112, 8678656, 8692224, 8705536, 8717568, 8730624, /* 72-79 */ +8741888, 8753664, 8763392, 8773376, 8780544, 8789248, 8793856, 8800256, /* 80-87 */ +8802560, 8806144, 8806144, 8807424, 8804608, 8802560, 8797696, 8792064, /* 88-95 */ +8785408, 8774656, 8766464, 8753920, 8739584, 8723200, 8705280, 8687872, /* 96-103 */ +8669184, 8650240, 8630272, 8603136, 8592384, 8502784, 8665088, 8653056, /* 104-111 */ +7908096, 8527872, 8303360, 8522752, 7951360, 8505856, 8343296, 8249088, /* 112-119 */ +8203520, 8641536, 8195328, 7114752, 7396352, 8491264, 7587072, 7180032, /* 120-127 */ +9443328, 7390720, 6701568, 5289216, 7488000, 7614208, 7455232, 10707200, /* 128-135 */ +11173632, 9333248, 8946176, 9437696, 10117632, 10577664, 9273344, 9188864, /* 136-143 */ +8922368, 8393472, 8283392, 8475392, 8421632, 8448512, 8197120, 7887872, /* 144-151 */ +7488256, 6979584, 6465792, 5881344, 5313536, 4741888, 4220160, 3741952, /* 152-159 */ +3325440, 2974976, 2652160, 2377472, 2157568, 1975552, 1829376, 1710080, /* 160-167 */ +1619456, 1553920, 1517056, 1506048, 1521408, 1563648, 1629184, 1720320, /* 168-175 */ +1832192, 1979648, 2136064, 2317824, 2518784, 2738176, 2973696, 3200000, /* 176-183 */ +3448320, 3713536, 3988736, 4264704, 4537600, 4807424, 5074432, 5340416, /* 184-191 */ +5607168, 5878016, 6157056, 6451200, 6766080, 7097600, 7430400, 7752960, /* 192-199 */ +8053760, 8335872, 8598528, 8844800, 9081344, 9308672, 9531648, 9753600, /* 200-207 */ +9976576, 10201856, 10428672, 10659584, 10889216, 11121408, 11348480, 11572736, /* 208-215 */ +11788032, 11991552, 12181248, 12354816, 12511744, 12654592, 12781824, 12899328, /* 216-223 */ +13007872, 13128448, 13087488, 13348608, 13507328, 13356288, 13714688, 12442112, /* 224-231 */ +14328320, 16184064, 14363136, 13539328, 12778752, 12754176, 11651840, 12774656, /* 232-239 */ +14246912, 16640256, 16718848, 13150464, 12754432, 11515648, 13086976, 13404672, /* 240-247 */ +13979648, 12624384, 12162048, 13714688, 15386368, 15322112, 14257920, 13624576, /* 248-255 */ +13913600, 15610624, 11985664, 12205056, 13131008, 10979072, 11315712, 13073152, /* 256-263 */ +13692928, 12761088, 12141312, 11981056, 11434240, 11155200, 13057024, 15723520, /* 264-271 */ +15619072, 13773056, 14155008, 13731072, 15015936, 15405056, 15725824, 15558144, /* 272-279 */ +15377152, 15259648, 14874368, 14895616, 14754816, 14880512, 14831872, 14920704, /* 280-287 */ +14903808, 14940928, 14930432, 14941440, 14923008, 14904576, 14862848, 14807040, /* 288-295 */ +14728960, 14632704, 14512128, 14373632, 14215168, 14039040, 13846272, 13633792, /* 296-303 */ +13403904, 13152768, 12881408, 12590336, 12279040, 11949824, 11607040, 11254784, /* 304-311 */ +10898432, 10540032, 10184448, 9829632, 9482496, 9137152, 8798208, 8463616, /* 312-319 */ +8133888, 7808000, 7488000, 7171840, 6861824, 6559488, 6265088, 5982720, /* 320-327 */ +5714432, 5461248, 5225472, 5006848, 4803328, 4615424, 4440576, 4277760, /* 328-335 */ +4126976, 3985920, 3854336, 3731968, 3617280, 3511552, 3411712, 3320064, /* 336-343 */ +3233280, 3153664, 3079424, 3010048, 2944256, 2889728, 2777088, 2643200, /* 344-351 */ +3119104, 2362624, 3090432, 1708800, 435456, 2263552, 2107904, 3109376, /* 352-359 */ +3701760, 3788032, 3825664, 3610112, 2972672, 3033344, 744192, 1300480, /* 360-367 */ +1705728, 390144, 1985792, 2148352, 2632448, 3449600, 2878720, 2831872, /* 368-375 */ +3686912, 2745600, 2690560, 2801408, 3207168, 4281088, 3741952, 3149312, /* 376-383 */ +4159488, 2416896, 1890304, 2208768, 2029312, 3068160, 2423296, 1334272, /* 384-391 */ +3021056, 4422400, 3186432, 2821888, 867840, 2400512, 2390016, 1057792, /* 392-399 */ +983040, 829184, 1292544, 2240512, 2124800, 1842176, 1926144, 1340928, /* 400-407 */ +1932544, 2468608, 2312192, 2092544, 1975040, 1946112, 1978880, 2064640, /* 408-415 */ +1985024, 2205184, 2280192, 2280704, 2314496, 2369024, 2446848, 2545152, /* 416-423 */ +2648064, 2766336, 2889984, 3026176, 3177216, 3323136, 3493120, 3684864, /* 424-431 */ +3893760, 4113152, 4339968, 4574464, 4813568, 5060352, 5310976, 5568256, /* 432-439 */ +5830912, 6095360, 6367232, 6639616, 6917376, 7195904, 7478272, 7760128, /* 440-447 */ +8045056, 8327424, 8611584, 8891136, 9167872, 9439232, 9703936, 9960192, /* 448-455 */ +10207488, 10444544, 10670592, 10888704, 11097344, 11295744, 11482880, 11663104, /* 456-463 */ +11833344, 11997184, 12219648, 12391936, 12006912, 12293632, 14007808, 13549568, /* 464-471 */ +12984320, 12187136, 12836352, 13061632, 13764608, 13113088, 13068032, 13900032, /* 472-479 */ +14009856, 16214528, 15197184, 12431360, 10884608, 13385984, 13054976, 12567040, /* 480-487 */ +14031104, 13766656, 15311616, 14338816, 12816384, 13459712, 14457856, 14303488, /* 488-495 */ +13955840, 14570240, 16427264, 14435584, 14153984, 15346176, 14213376, 15306752, /* 496-503 */ +14481920, 12947200, 11650048, 12426752, 13714944, 13783808, 13707008, 13883904, /* 504-511 */ +14206464, 13797120, 14653952, 15396352, 14544384, 15433216, 15254016, 15660544, /* 512-519 */ +15830272, 14221312, 14886144, 15446016, 15265280, 14850048, 15597824, 15311104, /* 520-527 */ +15806208, 15943936, 14612224, 14035712, 14362112, 14648832, 14724864, 15168256, /* 528-535 */ +13164032, 14483712, 13290240, 13018624, 14005760, 14148864, 14381568, 14176000, /* 536-543 */ +14397696, 13900544, 13876992, 12835584, 13251840, 12635904, 13505024, 13746432, /* 544-551 */ +13919232, 13684480, 13213440, 13013504, 12738304, 12505088, 12229632, 11977728, /* 552-559 */ +11703552, 11445760, 11174912, 10912000, 10643456, 10379520, 10095104, 9849600, /* 560-567 */ +9691136, 9181440, 8981248, 8785408, 8557312, 8310528, 8037632, 7889920, /* 568-575 */ +7439360, 7074048, 7371520, 6849536, 5873664, 6184960, 6091264, 6074624, /* 576-583 */ +6224384, 5757440, 4882688, 5176064, 5079296, 5093632, 4768768, 4779776, /* 584-591 */ +5094144, 3956992, 3355648, 3094272, 3975424, 4342272, 3152128, 3334912, /* 592-599 */ +3896320, 3312640, 3753984, 4172544, 3209472, 2254336, 2779648, 2481920, /* 600-607 */ +2191872, 2659328, 1721600, 4112128, 3738368, 4026112, 3696128, 2560768, /* 608-615 */ +2364416, 4086272, 3780096, 3258368, 3644416, 3732992, 2613248, 2087936, /* 616-623 */ +2450176, 1639680, 1811200, 181760, 1345792, 1074944, 518912, 1428480, /* 624-631 */ +2228736, 2322432, 3417344, 4146688, 3506688, 2281216, 1275904, 768512, /* 632-639 */ +369920, 1727488, 2792960, 2893312, 2183680, 1392384, 1072640, 1584896, /* 640-647 */ +2545664, 830208, 1522432, 2470144, 3146752, 2785792, 1099264, 1040128, /* 648-655 */ +1342976, 1966848, 1184000, 1795072, 796928, 1906688, 3814144, 3669760, /* 656-663 */ +3383296, 2475520, 3123712, 4999424, 3785472, 4495616, 4550912, 4872960, /* 664-671 */ +5675264, 4492544, 3970304, 3705600, 3457536, 4730112, 4904960, 4680960, /* 672-679 */ +5871360, 6653696, 6376192, 5541120, 5914624, 6544384, 6594048, 6153472, /* 680-687 */ +6299904, 6374400, 6796544, 7048960, 7388160, 7678464, 7866624, 8139520, /* 688-695 */ +8613120, 8653568, 8646912, 8984064, 9867776, 9323776, 8919808, 9923072, /* 696-703 */ +11165696, 11288576, 9536256, 9891328, 9897728, 10388736, 10456320, 10591488, /* 704-711 */ +11258112, 10013696, 10917632, 11069952, 10898944, 10240512, 9865216, 10934272, /* 712-719 */ +11528704, 12249600, 11291904, 12519936, 13065728, 12356096, 13408000, 13582336, /* 720-727 */ +15480832, 14073344, 13273600, 13269504, 12405248, 12946688, 13417728, 12918528, /* 728-735 */ +13284096, 14863360, 14485248, 13873920, 14208256, 14694912, 15026944, 13409024, /* 736-743 */ +11415296, 11979008, 12561152, 12481792, 13684480, 14289408, 13878016, 14817536, /* 744-751 */ +16095744, 14488832, 13112064, 14099456, 13475840, 13596416, 13942016, 12998656, /* 752-759 */ +13682944, 14235392, 14047232, 13247232, 14149888, 14737408, 14364160, 13986304, /* 760-767 */ +15182080, 15214080, 14874624, 14894848, 14263552, 14773760, 14216192, 13409024, /* 768-775 */ +13433856, 14115328, 14067456, 15512832, 14373120, 14488832, 14156544, 13434880, /* 776-783 */ +14296064, 14580480, 14521600, 13615872, 12899072, 12397568, 13581568, 14168320, /* 784-791 */ +13801728, 13119232, 11819008, 11483648, 11403008, 11343872, 12908800, 11133696, /* 792-799 */ +11382528, 12880896, 12288768, 11523584, 11262720, 11357952, 10144256, 10900224, /* 800-807 */ +11526144, 10301952, 8386816, 7961088, 8666112, 9991424, 10039296, 9578240, /* 808-815 */ +9952768, 10083328, 9920512, 8731904, 8065024, 7806720, 8143872, 7326464, /* 816-823 */ +6733056, 7002880, 7273216, 7041792, 8020992, 7986176, 6997248, 7734016, /* 824-831 */ +6326016, 6173184, 6669312, 6719232, 5051136, 4067072, 5175296, 7162112, /* 832-839 */ +6613504, 4594688, 4356096, 5862400, 5498880, 5106432, 6802176, 6254336, /* 840-847 */ +4377088, 5409024, 4878080, 5402880, 5652480, 4222720, 4427008, 3864064, /* 848-855 */ +5132288, 3350016, 3935744, 5168896, 4697600, 4678144, 5159680, 4948224, /* 856-863 */ +3835904, 3408384, 3340032, 2710016, 2609920, 3190528, 2641664, 2250240, /* 864-871 */ +2790400, 3468032, 3457536, 4511744, 3942144, 3454208, 1590784, 1920000, /* 872-879 */ +3303424, 4277248, 3457536, 2167808, 3044864, 2876672, 1538304, 1646848, /* 880-887 */ +2472960, 4027136, 3428096, 2965248, 2553600, 2142976, 3896064, 3968768, /* 888-895 */ +3197184, 3018496, 3419904, 4086272, 3961600, 3371264, 4386048, 4096768, /* 896-903 */ +4269312, 2930688, 2696704, 3879936, 3742720, 3603712, 3500288, 2344192, /* 904-911 */ +4038656, 5483520, 5660928, 5673984, 4098560, 4042240, 3725056, 3830784, /* 912-919 */ +3846656, 4774656, 5331712, 4893952, 5400832, 5840384, 5068032, 6162688, /* 920-927 */ +7168000, 6244608, 5984512, 7173376, 7715840, 6740736, 5935872, 7073024, /* 928-935 */ +5992448, 6167552, 6847232, 6949632, 8084224, 8043520, 7387392, 8611840, /* 936-943 */ +8233216, 8162048, 8297216, 8676096, 9274624, 9104128, 10058752, 9256960, /* 944-951 */ +10699776, 10618624, 9118720, 9407232, 9741824, 9819392, 11199744, 10328320, /* 952-959 */ +9215744, 9115136, 9103104, 10435840, 12260352, 11938816, 11113472, 11137024, /* 960-967 */ +10931200, 9710080, 9764864, 12301056, 12548864, 11835904, 11501056, 11726080, /* 968-975 */ +11880448, 13131264, 12963584, 11897344, 12032512, 12642560, 11435520, 10721280, /* 976-983 */ +11188992, 10727424, 11293440, 11979008, 13028096, 11702784, 11191040, 11485184, /* 984-991 */ +11793920, 12438784, 11325440, 10172672, 12252160, 13131520, 13471488, 13359872, /* 992-999 */ +14173952, 14140160, 13440256, 13879552, 14396416, 14196224, 12393984, 12914688, /* 1000-1007 */ +12587776, 12374016, 13270528, 12921344, 13190400, 13289472, 12653568, 13625344, /* 1008-1015 */ +14410752, 12988160, 11757568, 12759808, 13338368, 13187840, 12224512, 12755712, /* 1016-1023 */ +13135872, 13067008, 12645120, 11831552, 11660288, 12658432, 13309440, 12820480, /* 1024-1031 */ +11940608, 10904576, 11151360, 12718080, 12243968, 11921920, 11472896, 12087040, /* 1032-1039 */ +11910400, 11265536, 12219904, 11926016, 11176704, 11006208, 10775296, 10226176, /* 1040-1047 */ +10636288, 11717888, 10748928, 10586112, 9349632, 9865984, 10796800, 10832896, /* 1048-1055 */ +11916032, 10297856, 9658112, 9838592, 9023488, 8225536, 7748096, 7032064, /* 1056-1063 */ +7468544, 8390656, 9145600, 10077952, 10093568, 8252160, 8305408, 8906752, /* 1064-1071 */ +9033984, 8400384, 8627968, 8761600, 9096704, 8880384, 7412224, 6695680, /* 1072-1079 */ +6470144, 7018496, 6165760, 6642432, 7623424, 7119360, 6764800, 7010304, /* 1080-1087 */ +6835712, 7069952, 6376704, 4334080, 3420160, 4685312, 4989952, 6245888, /* 1088-1095 */ +7425024, 6976256, 6422272, 6480640, 6351616, 5628160, 5701376, 5556224, /* 1096-1103 */ +5860096, 4774400, 4879104, 5555200, 6192640, 5180672, 4743168, 6445568, /* 1104-1111 */ +6185216, 5797120, 4550144, 4268288, 5636096, 5712128, 4829184, 4446208, /* 1112-1119 */ +3702528, 4291584, 5254144, 5013760, 4722176, 5167616, 3941120, 3977216, /* 1120-1127 */ +3000576, 3532288, 3779328, 4443648, 5991936, 4847104, 4887296, 4500224, /* 1128-1135 */ +5086208, 4316672, 3685120, 3385344, 3724032, 4167680, 3556096, 4338176, /* 1136-1143 */ +4094464, 4113664, 5678848, 5539584, 5659904, 5229312, 4260352, 5122816, /* 1144-1151 */ +5580800, 5504256, 5517056, 4707584, 5235200, 5959168, 4836352, 4679424, /* 1152-1159 */ +5272832, 5242368, 4676352, 5425664, 6165248, 6194432, 6145536, 6881024, /* 1160-1167 */ +6116608, 5553664, 5599232, 5699840, 5836800, 5769216, 4751872, 5520128, /* 1168-1175 */ +7232768, 7141888, 7701504, 7451904, 7273984, 7336960, 7806720, 7593728, /* 1176-1183 */ +8329216, 8462336, 7997440, 9172992, 9566208, 8173056, 8144384, 7728896, /* 1184-1191 */ +6834944, 7193856, 9026048, 10503936, 9276672, 8954624, 9422080, 9263104, /* 1192-1199 */ +8705792, 9321472, 9228032, 8913152, 9449472, 10085376, 10119936, 9182976, /* 1200-1207 */ +8937984, 10327808, 10448896, 10551808, 11232256, 11197184, 10654464, 11319552, /* 1208-1215 */ +10416640, 11491840, 11782912, 10199296, 9165568, 9610240, 9502976, 8891648, /* 1216-1223 */ +9979392, 9628416, 11146240, 12490752, 12013568, 10380032, 9999872, 10697984, /* 1224-1231 */ +12039680, 11180288, 10824192, 10862080, 11273984, 11070720, 11281408, 11371520, /* 1232-1239 */ +11735040, 13007872, 11763456, 11745024, 11234816, 11842560, 10965248, 10598400, /* 1240-1247 */ +11993600, 12063232, 11085568, 11978240, 11032320, 11292672, 12052736, 12101376, /* 1248-1255 */ +12559616, 11524608, 12675328, 13099008, 11698176, 11069696, 11713792, 12265984, /* 1256-1263 */ +11886848, 11685632, 12151552, 13854464, 13430016, 11635200, 11032320, 11526656, /* 1264-1271 */ +12950784, 12522496, 11814912, 11057408, 11368448, 11809024, 11607040, 10582272, /* 1272-1279 */ +10616576, 11619584, 11352576, 10977536, 11160576, 11255808, 12564480, 12383232, /* 1280-1287 */ +9757440, 9602048, 9718784, 9244160, 9917184, 9355008, 9910784, 9527552, /* 1288-1295 */ +9627904, 8823296, 8394752, 9221376, 8355328, 8508928, 8572672, 9729280, /* 1296-1303 */ +8720896, 9076224, 8812544, 8625664, 9885696, 10449920, 9562368, 8425472, /* 1304-1311 */ +7198464, 7864576, 8602112, 8228608, 7866880, 7942144, 9191168, 9914880, /* 1312-1319 */ +9427968, 9121792, 7300096, 7292416, 8402944, 8415744, 7982848, 6451712, /* 1320-1327 */ +6241024, 6466048, 7223296, 7282944, 7927808, 8285184, 7133696, 7277312, /* 1328-1335 */ +6231808, 6743296, 7680000, 7156224, 6711040, 6242560, 6044416, 5535232, /* 1336-1343 */ +5778688, 6141184, 6832896, 5523968, 4962560, 5395200, 5946112, 4434176, /* 1344-1351 */ +4683008, 6030080, 6514432, 6573824, 5573888, 6010112, 5006080, 3943424, /* 1352-1359 */ +4743424, 6703872, 7231232, 5823232, 6727424, 6989568, 7270912, 5742592, /* 1360-1367 */ +6028288, 5739520, 6073088, 6626560, 5477376, 5873664, 4618496, 4420864, /* 1368-1375 */ +5738752, 6236672, 5589760, 4898560, 5195776, 4503552, 3200256, 3581696, /* 1376-1383 */ +5029632, 5306112, 5929216, 5832704, 5858816, 6038784, 5406720, 6389504, /* 1384-1391 */ +6276608, 5794816, 5145600, 4732416, 5908480, 5836288, 5995008, 7056896, /* 1392-1399 */ +8069888, 6868480, 6781184, 6974976, 5750016, 5587968, 5543168, 6045952, /* 1400-1407 */ +6979328, 7249664, 6346240, 5903872, 4740608, 5615616, 6158080, 5785600, /* 1408-1415 */ +7520768, 7456768, 7406336, 7796480, 6873088, 6726144, 7363328, 7393024, /* 1416-1423 */ +7900416, 8439040, 9380352, 9561856, 8424448, 7102464, 8049408, 7736832, /* 1424-1431 */ +7241984, 8067840, 7848704, 9116928, 9372160, 9713408, 9913088, 9024256, /* 1432-1439 */ +8292864, 8067840, 8938496, 9157120, 9001216, 9361664, 8755968, 8568832, /* 1440-1447 */ +9182976, 8972288, 8967168, 8152832, 8648704, 10344448, 10159872, 9870080, /* 1448-1455 */ +10317056, 10438400, 10722816, 9949952, 10386432, 11237632, 10875136, 10519296, /* 1456-1463 */ +9510656, 9219328, 9490688, 9715712, 10212864, 9489152, 9688576, 10391296, /* 1464-1471 */ +10809600, 11607040, 12196864, 10575360, 9465600, 10191104, 10030336, 9373440, /* 1472-1479 */ +9614592, 11356416, 10616576, 11344896, 11324928, 10681344, 10369024, 9675776, /* 1480-1487 */ +10871552, 10833152, 9633280, 10370048, 11816192, 10838528, 11311616, 11142656, /* 1488-1495 */ +11017728, 11431680, 11704576, 11341824, 10813440, 11134208, 10453248, 10075136, /* 1496-1503 */ +11411712, 10995200, 10520064, 10276352, 10445312, 11072000, 11772672, 11731712, /* 1504-1511 */ +11404032, 10177536, 8723200, 8541184, 8985344, 10044928, 10434816, 10997248, /* 1512-1519 */ +11463424, 11151616, 10175744, 9462272, 8940800, 9626112, 9603072, 10032384, /* 1520-1527 */ +11117312, 12180224, 12097024, 11822848, 11956992, 11654400, 10333952, 9627392, /* 1528-1535 */ +10007552, 10356736, 10641152, 9210624, 9629440, 9630720, 8945664, 8923648, /* 1536-1543 */ +8379392, 8171520, 7512576, 7770368, 9213440, 10855168, 11638272, 11675392, /* 1544-1551 */ +11089152, 9061888, 7488000, 8313600, 9543168, 9573888, 9074176, 10100992, /* 1552-1559 */ +10361856, 9892864, 8586752, 7041024, 7265024, 7901696, 7950848, 8352768, /* 1560-1567 */ +8177408, 7936512, 8515072, 7316224, 6977536, 7962624, 8334592, 6877440, /* 1568-1575 */ +6880768, 6694656, 6486528, 7573760, 7675648, 6866688, 5651968, 6269952, /* 1576-1583 */ +6513408, 6448640, 6608896, 6852096, 6985472, 6646784, 7477760, 6021632, /* 1584-1591 */ +5965824, 6630656, 7039232, 7046144, 7825920, 7279872, 5387008, 5469184, /* 1592-1599 */ +5001216, 5748480, 7023872, 8446976, 8307200, 8514048, 8174592, 6926336, /* 1600-1607 */ +6370304, 6062848, 6202624, 5997824, 6248448, 6638336, 6737664, 7647488, /* 1608-1615 */ +7405312, 6844160, 7889152, 9134336, 8990720, 6827008, 7025664, 6349056, /* 1616-1623 */ +4861696, 4737024, 5061632, 6305536, 6253824, 5539328, 5404928, 5028352, /* 1624-1631 */ +5738752, 5235200, 5302528, 5982720, 6168064, 6197248, 5530624, 5925376, /* 1632-1639 */ +6565120, 7438336, 6617088, 6932992, 7621120, 6569216, 7112960, 6763520, /* 1640-1647 */ +5651712, 6448128, 5608448, 5842176, 7514112, 7853056, 7804928, 7330560, /* 1648-1655 */ +7136768, 6618880, 5642496, 5902848, 7517440, 7572224, 7877888, 7589376, /* 1656-1663 */ +7818752, 7837440, 6802944, 7541248, 7545344, 6781696, 6439168, 7911680, /* 1664-1671 */ +8014848, 8378368, 7977728, 7804160, 7654144, 8150784, 8960768, 8708096, /* 1672-1679 */ +8973824, 8417536, 7528448, 7925248, 8305408, 7307520, 7640576, 8035584, /* 1680-1687 */ +8945408, 8692224, 8094464, 9348352, 9561856, 9545728, 9101056, 8500480, /* 1688-1695 */ +8355328, 9280768, 8797184, 8754944, 9367040, 8926208, 9389824, 9577728, /* 1696-1703 */ +9393152, 8971520, 7862784, 9337088, 10445824, 10609152, 11417600, 10761728, /* 1704-1711 */ +9301248, 8554496, 9026048, 9898240, 9110528, 9444096, 10001664, 10418432, /* 1712-1719 */ +9773568, 9511936, 9706496, 9879552, 10911744, 10776832, 10408960, 9940736, /* 1720-1727 */ +10329088, 10085632, 9635584, 9646336, 10874624, 10337536, 8545536, 8806656, /* 1728-1735 */ +9766144, 10309888, 10526464, 10880512, 10637568, 10122240, 10278400, 10039040, /* 1736-1743 */ +10888448, 11879680, 11819008, 11311360, 11756544, 11506176, 11296768, 10220032, /* 1744-1751 */ +10631168, 10410752, 10069760, 8977152, 8410880, 10142208, 10208256, 11422976, /* 1752-1759 */ +10938880, 10124288, 10118912, 9867264, 10788096, 10406144, 9172480, 9464064, /* 1760-1767 */ +9853184, 9630464, 9898240, 9815552, 9878784, 9681664, 8327680, 7926528, /* 1768-1775 */ +8791808, 9080320, 9891584, 9111040, 7876352, 9405184, 10027264, 9516288, /* 1776-1783 */ +10228224, 9945088, 9181440, 9712640, 10279936, 10753024, 10015488, 9329408, /* 1784-1791 */ +9340928, 9784320, 9928960, 10285568, 9593856, 8535040, 8643072, 8474624, /* 1792-1799 */ +8520448, 7993600, 8078336, 9048576, 9669120, 8127488, 7910144, 7322880, /* 1800-1807 */ +7417088, 7520000, 7237632, 8605952, 9014784, 8403456, 7950848, 8127232, /* 1808-1815 */ +8217600, 9009664, 8677120, 7360000, 7685120, 7853312, 7229440, 7835648, /* 1816-1823 */ +8203008, 8287488, 8839680, 8271872, 8055552, 8917760, 7931904, 7226624, /* 1824-1831 */ +6584576, 6033152, 6588672, 7190784, 7238912, 6870528, 7223808, 7310848, /* 1832-1839 */ +7129600, 7784448, 9454592, 9287680, 8537088, 7646720, 7146752, 8331008, /* 1840-1847 */ +7919616, 6921472, 7162112, 7087360, 6791936, 6650880, 6293248, 6595072, /* 1848-1855 */ +7778816, 8658688, 8412672, 7664384, 6215680, 5796864, 6164992, 6903040, /* 1856-1863 */ +8771328, 7523328, 6310400, 5947648, 5404160, 6332928, 7182336, 7231488, /* 1864-1871 */ +6057472, 5583104, 6167808, 6372608, 6423808, 6566144, 6738944, 7246336, /* 1872-1879 */ +7680768, 8168448, 8338944, 7563776, 6923264, 6574592, 7053312, 6859264, /* 1880-1887 */ +7294720, 7699712, 8336128, 7642880, 6471168, 6820352, 7135232, 6606336, /* 1888-1895 */ +7236096, 6762752, 6008576, 7154944, 7378432, 7311360, 6934784, 6778624, /* 1896-1903 */ +7735040, 8109312, 7713024, 6557952, 7366912, 8576768, 8096256, 8012032, /* 1904-1911 */ +7033344, 6886656, 8978432, 8031232, 7046912, 8616704, 9572096, 8631296, /* 1912-1919 */ +8352000, 8199680, 6955520, 7159552, 8192000, 7260416, 6764800, 7463424, /* 1920-1927 */ +7537408, 7864832, 8943872, 8701952, 8200448, 8102656, 8272128, 8545792, /* 1928-1935 */ +9398016, 9880832, 9565184, 8827136, 9058304, 9878016, 9106432, 9470720, /* 1936-1943 */ +8716032, 8803328, 8700416, 8234240, 8185088, 8378880, 7468544, 8096256, /* 1944-1951 */ +8936704, 9319936, 8727040, 8283136, 9010688, 9102592, 9442560, 10293504, /* 1952-1959 */ +9800960, 8718592, 7380480, 6380032, 7008000, 8868608, 9797376, 9473280, /* 1960-1967 */ +9517824, 10521600, 11443968, 11714560, 11094784, 9923072, 9835520, 9065216, /* 1968-1975 */ +9418496, 10322944, 10521600, 9676032, 9587712, 9753856, 7682560, 8057856, /* 1976-1983 */ +9953280, 8740352, 8701440, 9803520, 9352704, 9779968, 8666368, 8289024, /* 1984-1991 */ +8168704, 9109760, 10712320, 10404864, 9606656, 8330496, 8776192, 9536000, /* 1992-1999 */ +9830400, 8712960, 9287168, 10020864, 9920256, 10701824, 10823680, 10338304, /* 2000-2007 */ +10969600, 11239680, 10476800, 9957632, 9649152, 9137920, 8389376, 8310528, /* 2008-2015 */ +8007936, 7642112, 8962816, 10643456, 10288640, 11537152, 10472448, 8042752, /* 2016-2023 */ +8492288, 9670144, 8744960, 9371648, 10592768, 9073152, 7825152, 7868416, /* 2024-2031 */ +9210112, 8668928, 8607744, 9674752, 9638400, 9269760, 9011968, 7972608, /* 2032-2039 */ +8125184, 8334848, 9323264, 8868608, 8566016, 7581440, 8075776, 8665856, /* 2040-2047 */ +8521728, 8353280, 8323072, 9218816, 9496320, 8942848, 8658432, 8045056, /* 2048-2055 */ +7721216, 8111616, 8635136, 8546560, 8411904, 8348672, 9225472, 10423040, /* 2056-2063 */ +10115584, 9663744, 8521216, 8284928, 8382464, 8995072, 8370176, 7224064, /* 2064-2071 */ +7293440, 7222528, 7751424, 8705280, 9064192, 9346304, 9144064, 8648704, /* 2072-2079 */ +8122368, 7562496, 8216064, 7644928, 6766336, 6510080, 6670080, 7858432, /* 2080-2087 */ +8675584, 7702016, 7064832, 7153664, 7426816, 7868416, 7460096, 8280832, /* 2088-2095 */ +8622592, 8597248, 7600128, 6904320, 7964416, 8749824, 8361728, 8166912, /* 2096-2103 */ +8040960, 8083968, 8009728, 6915072, 6465280, 6335232, 7378688, 6819584, /* 2104-2111 */ +7272960, 8817152, 8228864, 6718720, 6752512, 6758656, 6642176, 8293376, /* 2112-2119 */ +8931584, 7493120, 7446784, 7719424, 6875136, 8225024, 9100544, 8118528, /* 2120-2127 */ +7207424, 6653696, 6391808, 7973888, 9174272, 9210112, 7416832, 7396608, /* 2128-2135 */ +7731456, 7744000, 7550464, 8273152, 8277248, 7772672, 7073536, 6788608, /* 2136-2143 */ +6816768, 6446592, 7366912, 8713728, 7867904, 7560192, 8229632, 6814976, /* 2144-2151 */ +7906304, 8129024, 8028928, 6927872, 6546688, 8183040, 8634112, 7664896, /* 2152-2159 */ +7968512, 8010496, 7936768, 7407616, 6515712, 6202368, 6440960, 7108608, /* 2160-2167 */ +8420352, 8091648, 8621824, 8397568, 7386880, 7695104, 8534016, 8384256, /* 2168-2175 */ +7865856, 8931328, 8323584, 8762368, 8378112, 8774656, 8132096, 7537152, /* 2176-2183 */ +8731136, 8617216, 9631232, 9768704, 9044992, 8576000, 8432640, 8123648, /* 2184-2191 */ +8280064, 9013504, 8670720, 7749888, 8581888, 8835072, 8634112, 9248768, /* 2192-2199 */ +8930304, 9507584, 9036544, 7965696, 6465024, 6625280, 8133632, 9153024, /* 2200-2207 */ +8552704, 8114688, 8624384, 8333056, 7591168, 7379968, 7896064, 8109312, /* 2208-2215 */ +8240384, 9441024, 10703104, 9544704, 9544704, 9885184, 10582272, 10470144, /* 2216-2223 */ +8870144, 8525056, 8010496, 8211712, 8733952, 8873728, 9612032, 10528256, /* 2224-2231 */ +10191104, 8725504, 7750144, 7844352, 8950272, 9241856, 8845824, 8931072, /* 2232-2239 */ +9634816, 10899200, 10411008, 8848128, 8306688, 9075200, 8413440, 8675328, /* 2240-2247 */ +10377216, 10064896, 9522688, 9585664, 8284416, 8300288, 9338880, 10324992, /* 2248-2255 */ +10089984, 10121472, 10694400, 10300928, 9392384, 9466624, 9277440, 9613312, /* 2256-2263 */ +8866048, 7920640, 7467008, 8518400, 9701376, 9124864, 8611072, 8532480, /* 2264-2271 */ +9556224, 10351616, 9882880, 10019584, 10467072, 9225472, 8245504, 7918080, /* 2272-2279 */ +8448000, 8462080, 8742912, 8636672, 9160960, 8604416, 7648000, 7878400, /* 2280-2287 */ +8685824, 9378816, 8409600, 8335104, 8275200, 9087232, 8378368, 7757568, /* 2288-2295 */ +8491776, 8883456, 7934464, 8236032, 8538624, 8487424, 9077248, 9245440, /* 2296-2303 */ +9527552, 10079744, 9464576, 8507648, 8507392, 7789312, 8332288, 9378816, /* 2304-2311 */ +8592896, 7944192, 7862016, 7796224, 8899072, 9242880, 9261312, 8099328, /* 2312-2319 */ +7565312, 7839232, 7580160, 7649536, 8610304, 8018176, 7478016, 7729152, /* 2320-2327 */ +8205312, 7801856, 7520512, 7456768, 7446272, 7269376, 6954240, 7322624, /* 2328-2335 */ +7982336, 8390912, 9070080, 9072896, 8474624, 8217088, 7454720, 7554048, /* 2336-2343 */ +7185152, 7750400, 7753984, 8192768, 9330432, 8787200, 9176064, 9700608, /* 2344-2351 */ +9769216, 9161984, 7994624, 7740416, 7589120, 7920896, 8754432, 7795456, /* 2352-2359 */ +7867136, 8514816, 8894208, 8774400, 7936512, 7104768, 6908928, 6577664, /* 2360-2367 */ +6613248, 7403776, 8639232, 9132032, 8778496, 8315392, 7571200, 7118080, /* 2368-2375 */ +6272768, 7034624, 7674624, 7059456, 6886656, 8018176, 8068864, 8068608, /* 2376-2383 */ +8087296, 8567552, 8658176, 7515904, 7409664, 7255040, 7478528, 8523520, /* 2384-2391 */ +7506688, 8184576, 8848384, 8766208, 9104896, 8219648, 8322304, 8077568, /* 2392-2399 */ +6787584, 7102464, 8283136, 8182016, 8016384, 8489984, 9667840, 8985344, /* 2400-2407 */ +7530752, 7877888, 7426560, 7586560, 8326912, 8001280, 6522368, 7306240, /* 2408-2415 */ +8909568, 8381440, 8621312, 8334336, 8707328, 8546304, 7518976, 7240448, /* 2416-2423 */ +7886592, 8208640, 8668160, 8002560, 7976960, 9853184, 9150976, 8903680, /* 2424-2431 */ +9899520, 9183488, 7542272, 6936832, 8599808, 8998656, 7854848, 7666432, /* 2432-2439 */ +7213824, 7686656, 8769536, 9121792, 9447680, 8649216, 8541440, 9033472, /* 2440-2447 */ +8505600, 7729408, 8443392, 8513024, 7988224, 8191232, 7628032, 7719936, /* 2448-2455 */ +9100288, 9974016, 9517056, 8859392, 8569600, 8518144, 8181760, 8411136, /* 2456-2463 */ +8802304, 9243392, 9060096, 7607552, 7297280, 7393792, 8664064, 8277504, /* 2464-2471 */ +8733184, 8919808, 9481472, 10325760, 9188608, 8117760, 8488960, 7922432, /* 2472-2479 */ +8772864, 9388288, 8933376, 9057024, 9452800, 10465536, 9937920, 9772544, /* 2480-2487 */ +10363904, 10055168, 9666816, 8861184, 8068352, 9187840, 9158656, 9602304, /* 2488-2495 */ +9458176, 9015296, 8440064, 7915520, 8019200, 8739584, 8412928, 7674624, /* 2496-2503 */ +8423936, 7953664, 8178432, 9582848, 9622272, 8960512, 8615424, 8737536, /* 2504-2511 */ +8798720, 7557376, 6347776, 6721280, 7799040, 8407808, 9337600, 8759296, /* 2512-2519 */ +8377088, 9615360, 9011456, 7491072, 7372800, 8175616, 8285440, 8107520, /* 2520-2527 */ +9207552, 9492992, 8322304, 8618752, 8945152, 7724800, 7617024, 9019392, /* 2528-2535 */ +9290240, 9723904, 9609984, 8036608, 8008448, 8326656, 7992832, 8759808, /* 2536-2543 */ +9084160, 9906944, 10513152, 9889536, 8710656, 8025600, 7361280, 7513088, /* 2544-2551 */ +8655104, 9471744, 9950720, 9778944, 8526336, 8839680, 8936192, 7974656, /* 2552-2559 */ +7420160, 8229376, 7994624, 7219456, 7746304, 8728320, 9115648, 8195584, /* 2560-2567 */ +8024064, 9025024, 8268800, 6911744, 8503040, 7869184, 8027392, 8890368, /* 2568-2575 */ +8641280, 8829696, 8700928, 8060928, 7978752, 8143360, 7955456, 8212992, /* 2576-2583 */ +8346880, 9169920, 9200384, 9390592, 8634880, 7258624, 7071744, 7883264, /* 2584-2591 */ +8367616, 7770368, 7978496, 8041984, 7580672, 8384768, 8054016, 7574272, /* 2592-2599 */ +7951104, 7623424, 8334080, 8971008, 8848384, 7779584, 7493632, 7161088, /* 2600-2607 */ +7473152, 8517376, 8427264, 8398592, 8327680, 8910592, 9397248, 9359360, /* 2608-2615 */ +9622528, 9330432, 7807488, 8384768, 9370624, 8778752, 7724544, 8640000, /* 2616-2623 */ +9318912, 8733440, 7621376, 6828032, 8377344, 8702976, 7543040, 8673792, /* 2624-2631 */ +9049344, 7065088, 7040512, 7812608, 7515136, 7238912, 7151360, 6723072, /* 2632-2639 */ +7526912, 7703808, 7506176, 7204352, 8060416, 8619520, 8410368, 9104640, /* 2640-2647 */ +8729344, 7836928, 7045376, 7143168, 7575040, 7611648, 8050944, 7956736, /* 2648-2655 */ +7995904, 7583232, 8224256, 9027840, 7763712, 7442944, 6806016, 7342336, /* 2656-2663 */ +7878400, 8050432, 8260864, 7789312, 8167424, 8269568, 8621568, 9318912, /* 2664-2671 */ +9714944, 9019392, 9187328, 8812288, 8696576, 8086016, 7092992, 7843328, /* 2672-2679 */ +9007616, 9213440, 9120768, 8234496, 8262912, 8442624, 8197120, 8699904, /* 2680-2687 */ +8730112, 8477696, 8545280, 8770816, 8416512, 8903680, 9444096, 9668352, /* 2688-2695 */ +9537280, 9191936, 8013568, 8148480, 8232448, 9002752, 10372096, 9981952, /* 2696-2703 */ +9633280, 8562688, 7526400, 7613440, 8233728, 8834048, 8199424, 7407872, /* 2704-2711 */ +8264192, 9284352, 8372736, 7308288, 8027136, 7610368, 7695872, 8356096, /* 2712-2719 */ +8572928, 9116672, 8509440, 7737344, 7815168, 8016384, 7746560, 7783680, /* 2720-2727 */ +8711680, 8384256, 9099008, 9646848, 9601536, 9144832, 8118784, 7734784, /* 2728-2735 */ +7838720, 8035840, 8218112, 9094656, 8705536, 9392640, 8469504, 7236096, /* 2736-2743 */ +8220160, 8718848, 9109248, 9364992, 8296192, 8562688, 9048832, 8438784, /* 2744-2751 */ +7519232, 7493376, 7811584, 8463104, 8961536, 8806144, 9599744, 8775168, /* 2752-2759 */ +8298240, 8558848, 8630016, 9406208, 9753856, 9837312, 9358080, 8291584, /* 2760-2767 */ +8513024, 8738048, 9330176, 9644800, 8779264, 8847872, 7882240, 7800832, /* 2768-2775 */ +9144064, 9492224, 9285632, 8656896, 9235200, 8824832, 9071616, 9437184, /* 2776-2783 */ +9639168, 9436672, 8333312, 7784960, 8738560, 9458688, 8904704, 8259072, /* 2784-2791 */ +8250112, 8147712, 7837952, 8768512, 9239808, 9470976, 8695552, 8966656, /* 2792-2799 */ +8629248, 8510720, 8975872, 8848640, 8459520, 8285952, 7540736, 7557632, /* 2800-2807 */ +7961344, 7949312, 7451392, 8423936, 9143552, 8032256, 8068608, 7905792, /* 2808-2815 */ +8324096, 9137664, 9221376, 9378816, 8173824, 7175936, 7463424, 7639552, /* 2816-2823 */ +7869184, 6744064, 6686720, 7880448, 7845632, 8548864, 8346368, 7897088, /* 2824-2831 */ +8889088, 9435648, 9077248, 7918592, 7526912, 7943168, 8487424, 8860416, /* 2832-2839 */ +8606208, 8419584, 7794432, 8009472, 8151040, 8678912, 9143296, 8630016, /* 2840-2847 */ +8977408, 8653056, 8609280, 9436928, 9391872, 8615424, 8167424, 7042560, /* 2848-2855 */ +7302400, 8034816, 8665344, 9091072, 8030720, 7242752, 7015424, 7453952, /* 2856-2863 */ +7642880, 8715008, 8986880, 8102400, 8231936, 7747584, 7480832, 7098880, /* 2864-2871 */ +7019776, 7964928, 7596544, 8391936, 8512768, 7854848, 8783616, 9480448, /* 2872-2879 */ +8314112, 7720704, 8286976, 7891456, 7767552, 8228864, 7675392, 7958272, /* 2880-2887 */ +8656896, 8899840, 9808896, 8925184, 8519168, 8236032, 7796224, 7724032, /* 2888-2895 */ +7482880, 7082496, 6583296, 7850752, 8923136, 8918016, 8441600, 7447296, /* 2896-2903 */ +7356160, 7914752, 7855360, 8448512, 9110016, 9223936, 8402176, 7736832, /* 2904-2911 */ +8193792, 7795712, 7688192, 7705088, 8132352, 8562944, 7787264, 6820352, /* 2912-2919 */ +7253504, 7049728, 7675904, 8341504, 8175616, 8707584, 8912128, 8747008, /* 2920-2927 */ +8790016, 8605184, 8262144, 8161024, 7608832, 8378624, 10008832, 9228032, /* 2928-2935 */ +8404480, 9282560, 9235968, 9206528, 9508864, 8434176, 7794688, 8608512, /* 2936-2943 */ +8304384, 7617792, 8868608, 8573440, 8254720, 9258752, 9113088, 8659712, /* 2944-2951 */ +9181952, 9062656, 8109824, 7726080, 7881984, 8353792, 8622848, 8750848, /* 2952-2959 */ +8505088, 8581376, 8002816, 8221184, 9005312, 8919808, 8512768, 8609536, /* 2960-2967 */ +8569600, 8321280, 8614144, 8128256, 8051456, 8167168, 8417024, 8854784, /* 2968-2975 */ +9727488, 8857344, 7946496, 7831552, 8620288, 8795648, 7850752, 7631872, /* 2976-2983 */ +7636992, 9118976, 9599744, 8379904, 7781632, 8181504, 8667648, 8542976, /* 2984-2991 */ +8025088, 9310464, 9209856, 8513024, 8771584, 8773120, 8677632, 9402112, /* 2992-2999 */ +8721920, 8410368, 9030656, 8499456, 8451072, 9230336, 9412352, 8813056, /* 3000-3007 */ +9248512, 9155584, 8583680, 8702464, 8583424, 8416768, 8407040, 8889088, /* 3008-3015 */ +9177856, 9340160, 8432640, 7948544, 7973120, 8024576, 8398336, 8346112, /* 3016-3023 */ +8268288, 8067072, 8343552, 9531392, 9608704, 8626176, 8511232, 9317888, /* 3024-3031 */ +8771840, 7364608, 7016704, 7356928, 7654912, 8486656, 8931072, 8745728, /* 3032-3039 */ +9313792, 9300224, 9222144, 9104640, 8519936, 8161792, 8254720, 8608256, /* 3040-3047 */ +8583680, 8404736, 7790080, 7525632, 7969536, 7730432, 7549952, 8728320, /* 3048-3055 */ +9109760, 9245696, 9063168, 8610048, 8438272, 8185344, 8459520, 8532480, /* 3056-3063 */ +8325632, 8333056, 8382720, 8896512, 9655808, 9575680, 9191424, 8057088, /* 3064-3071 */ +7547392, 8743424, 9492736, 8718336, 7965440, 8653568, 8913408, 8731136, /* 3072-3079 */ +8888832, 9160960, 8639232, 7826432, 7958272, 6888704, 7043584, 7940096, /* 3080-3087 */ +8246016, 8225792, 8444160, 7933696, 7612672, 8284928, 7896576, 7681024, /* 3088-3095 */ +7851264, 7757568, 7895296, 8818688, 8833280, 8269056, 8731136, 9380096, /* 3096-3103 */ +8806656, 8270336, 7372288, 7414272, 8111616, 7952640, 8357888, 8403968, /* 3104-3111 */ +8184576, 8301568, 7275264, 7489280, 7821056, 7371008, 7834624, 7781632, /* 3112-3119 */ +7685632, 8065536, 7947776, 8541696, 8966144, 8441856, 8904960, 8678656, /* 3120-3127 */ +8371200, 8948992, 8717824, 8501504, 8102912, 7847424, 8362240, 8218112, /* 3128-3135 */ +8289792, 8731648, 8774144, 8418816, 8183552, 8600576, 9157888, 8818944, /* 3136-3143 */ +8608512, 8038912, 7238656, 7215872, 8180736, 8530688, 7873280, 7667456, /* 3144-3151 */ +8194304, 7643136, 7149056, 8056320, 8794624, 8752384, 8191744, 7685888, /* 3152-3159 */ +7130624, 7234560, 7898880, 8926976, 9517824, 8811520, 7870976, 7828736, /* 3160-3167 */ +8723968, 8485888, 8105216, 8150272, 7842048, 7802368, 8317952, 8302592, /* 3168-3175 */ +8570368, 8829440, 8523520, 9021184, 8373248, 7906048, 8025856, 7538432, /* 3176-3183 */ +7485184, 7862272, 7828224, 7930624, 8747264, 8485376, 8558336, 8829184, /* 3184-3191 */ +8458496, 8637952, 8449280, 8727808, 8652544, 8854528, 9369088, 9383424, /* 3192-3199 */ +8699648, 8854528, 8815872, 8577536, 9246464, 9286144, 9088256, 9078016, /* 3200-3207 */ +8525824, 8584960, 8875776, 8586240, 9078784, 9056256, 8975872, 8017664, /* 3208-3215 */ +8365568, 8290816, 7540992, 8234752, 8495104, 8250624, 7897344, 8667904, /* 3216-3223 */ +8678400, 8778496, 8970752, 9335040, 9251072, 8883712, 7775488, 7352832, /* 3224-3231 */ +7763200, 8071424, 8770304, 9437952, 9697280, 8850688, 8481792, 8654080, /* 3232-3239 */ +8434176, 8550144, 8645632, 8084992, 8521728, 8951552, 8961024, 8919296, /* 3240-3247 */ +8534272, 8236800, 8528384, 8724736, 8630272, 8524288, 8149504, 7694592, /* 3248-3255 */ +7622144, 7994112, 8234496, 8132352, 8460544, 8830208, 8427264, 7774720, /* 3256-3263 */ +8272128, 8342528, 7761408, 8140800, 7910912, 8530944, 8502272, 8566016, /* 3264-3271 */ +9211136, 9121024, 8635648, 8068608, 8742400, 8796160, 8527616, 9206016, /* 3272-3279 */ +9346560, 8507648, 8068864, 8599040, 9169408, 8847360, 9192960, 8917760, /* 3280-3287 */ +8365312, 8023808, 8243456, 8210176, 7728640, 7890176, 8420864, 8350720, /* 3288-3295 */ +8029440, 8746240, 9103360, 8873984, 8280064, 8168960, 8005888, 8374784, /* 3296-3303 */ +8553728, 9187072, 8562432, 7951360, 8521216, 9205760, 9488640, 8855296, /* 3304-3311 */ +8820992, 8283136, 7583232, 7615232, 8192000, 8535296, 8593152, 7952896, /* 3312-3319 */ +8512768, 8801536, 8380160, 8848384, 8015616, 7267840, 7861504, 8392704, /* 3320-3327 */ +8068864, 7958528, 7854336, 8086784, 8237056, 8775936, 8885248, 8641536, /* 3328-3335 */ +8326400, 7820288, 7582720, 7930368, 9017088, 9305600, 9573120, 9412864, /* 3336-3343 */ +8736256, 7892992, 7516928, 7782400, 7877632, 7510784, 8235776, 8230656, /* 3344-3351 */ +8174848, 7725312, 7931904, 8830464, 9087488, 8626944, 7903232, 7660544, /* 3352-3359 */ +7985920, 7755776, 7000064, 7760384, 7795200, 7910144, 8126208, 8000768, /* 3360-3367 */ +8497152, 8692736, 8475392, 8888320, 9060096, 8896000, 8395264, 8345088, /* 3368-3375 */ +9064960, 8592384, 8641536, 8957696, 8556032, 8368640, 8825856, 8588288, /* 3376-3383 */ +7969792, 8102656, 8862720, 8939008, 8655616, 8572416, 8301312, 8210944, /* 3384-3391 */ +8040448, 8000000, 8022272, 8779008, 9118976, 8854784, 8119296, 7468032, /* 3392-3399 */ +7630848, 7293696, 7529984, 8207360, 8064000, 8333312, 8518912, 8806144, /* 3400-3407 */ +8580096, 8642304, 8272128, 8796416, 8918528, 8529408, 8091392, 8427776, /* 3408-3415 */ +8339200, 8453632, 9212928, 9124096, 8877824, 7646720, 7232512, 7699456, /* 3416-3423 */ +8012288, 7556352, 8253440, 8462336, 8657920, 8327168, 8305920, 9088512, /* 3424-3431 */ +8803584, 8150528, 8173824, 8309760, 8392960, 7697920, 7793152, 8823808, /* 3432-3439 */ +9261824, 8827136, 7993600, 8072704, 7602688, 8410624, 9563648, 8834048, /* 3440-3447 */ +8737792, 8272640, 7943168, 8862976, 8501504, 7893504, 7864320, 8168704, /* 3448-3455 */ +8417792, 8301056, 8673792, 8804096, 9239808, 9305600, 8537088, 8422400, /* 3456-3463 */ +7961856, 7484416, 8482048, 8920576, 8741376, 9294592, 9643008, 8992768, /* 3464-3471 */ +8719360, 8445184, 8097792, 8435712, 8924672, 7918080, 7895040, 8613888, /* 3472-3479 */ +8193792, 8456960, 8126464, 8157184, 8546304, 7808512, 7648000, 7508992, /* 3480-3487 */ +8049664, 8454400, 8065792, 8916480, 9010176, 8283904, 7796992, 8381440, /* 3488-3495 */ +9173248, 8840960, 8424192, 8744192, 8750336, 8909056, 9092864, 9390592, /* 3496-3503 */ +8682240, 8664320, 8593152, 8606720, 8565504, 8255744, 7919104, 7621888, /* 3504-3511 */ +8392960, 8862208, 8873216, 9031168, 8744192, 7964416, 8424448, 9180672, /* 3512-3519 */ +8881408, 8096512, 7821568, 7947264, 9108992, 9053952, 8460544, 8780032, /* 3520-3527 */ +8984320, 8730368, 8388096, 8001280, 7977728, 8523776, 8788480, 7954176, /* 3528-3535 */ +7571456, 8635904, 8550400, 8583936, 8651008, 8113664, 7890176, 8525568, /* 3536-3543 */ +8481280, 8574976, 8420352, 8215808, 8605440, 8297216, 8238592, 7602688, /* 3544-3551 */ +8210688, 8197376, 8381184, 9307392, 8746496, 8387072, 8595200, 7634944, /* 3552-3559 */ +8238592, 8686592, 7708416, 8172800, 8108288, 8038400, 8824832, 9120256, /* 3560-3567 */ +8299520, 8474112, 8478208, 8217088, 8588288, 8568576, 7934720, 8054272, /* 3568-3575 */ +8711424, 8920064, 9108992, 9218048, 8838400, 8055040, 8049152, 7987968, /* 3576-3583 */ +7922688, 8089088, 8560128, 8440320, 8782592, 9238784, 9434880, 9244928, /* 3584-3591 */ +9038336, 8730112, 7274496, 7437056, 7929600, 7628032, 7664640, 8042752, /* 3592-3599 */ +8089856, 8208384, 8477696, 8682752, 8082944, 7749120, 8096512, 8686848, /* 3600-3607 */ +8650240, 8240128, 8305152, 7931648, 7467264, 8105216, 8769024, 8485376, /* 3608-3615 */ +8275456, 8162560, 8891648, 9359872, 9104384, 8655616, 8673792, 8606976, /* 3616-3623 */ +8062464, 8371200, 8350208, 7611904, 7817728, 8319232, 8974336, 9249280, /* 3624-3631 */ +8839936, 7832832, 7748864, 8270336, 8507392, 8190720, 7627008, 8127488, /* 3632-3639 */ +8186112, 8329728, 8333824, 8096256, 8495360, 9046784, 9031424, 8705792, /* 3640-3647 */ +7728896, 7374592, 7945728, 8085760, 8648704, 9092096, 8814592, 8507904, /* 3648-3655 */ +8141568, 8350464, 8136960, 8000256, 8294656, 8772608, 8595712, 7981824, /* 3656-3663 */ +8492800, 8426496, 7613952, 7762432, 8485120, 8314112, 8366080, 8717568, /* 3664-3671 */ +8725504, 8731136, 8638720, 8111616, 8392192, 8597504, 8285440, 8304640, /* 3672-3679 */ +7767808, 8138496, 9075456, 9193216, 8802816, 8336640, 8399616, 8930048, /* 3680-3687 */ +9063168, 9066752, 8732928, 7995392, 7489024, 7582720, 8347648, 8275712, /* 3688-3695 */ +8265984, 8096256, 8411648, 8826624, 9061632, 8603136, 8119296, 8577280, /* 3696-3703 */ +8340736, 8476416, 8698112, 8774144, 8106752, 7963392, 7769856, 7901952, /* 3704-3711 */ +8582656, 9028096, 8368384, 8333056, 8265984, 8251648, 8506624, 8255488, /* 3712-3719 */ +8509440, 8140288, 7974912, 8460032, 8894208, 9010688, 8567552, 7760128, /* 3720-3727 */ +8459008, 8909312, 8772352, 8875776, 8397568, 8101120, 8160000, 8214272, /* 3728-3735 */ +8337152, 8476160, 9208064, 8822272, 8423936, 8455936, 8045312, 7864832, /* 3736-3743 */ +8252416, 8442368, 8858624, 9292800, 8843520, 8290560, 7896832, 8087808, /* 3744-3751 */ +8423936, 8773120, 8974336, 8560384, 8264704, 8576256, 8470016, 8234752, /* 3752-3759 */ +8674816, 8789248, 8544256, 8475392, 8331776, 8221696, 7966464, 8043520, /* 3760-3767 */ +8559360, 8942080, 8732160, 8877312, 8720896, 8638464, 8626176, 8571904, /* 3768-3775 */ +8470784, 8169728, 8230656, 8065024, 8241152, 8220928, 7695872, 7937792, /* 3776-3783 */ +7981312, 7597312, 8214528, 8334336, 8271104, 8402176, 9084928, 9278208, /* 3784-3791 */ +8940288, 8260096, 8180480, 8163328, 7762944, 8451328, 8161280, 8322048, /* 3792-3799 */ +9007360, 9507840, 9063168, 9185536, 8769536, 7880448, 7472128, 7570432, /* 3800-3807 */ +8045824, 8452352, 8832000, 8907520, 8588032, 8625408, 8861696, 8232448, /* 3808-3815 */ +8204288, 8231424, 7942656, 7461120, 7801600, 8246016, 8782848, 8869888, /* 3816-3823 */ +8601088, 9096192, 8860928, 8424960, 8696576, 8440064, 8303616, 8252672, /* 3824-3831 */ +8409856, 8721664, 8699136, 8746752, 8066048, 7843584, 8395520, 8566272, /* 3832-3839 */ +8630016, 8290048, 7732224, 7862528, 8484864, 8774144, 8910848, 8593408, /* 3840-3847 */ +8385536, 8026880, 8009728, 8786176, 9188864, 8522752, 7812608, 8193536, /* 3848-3855 */ +8533504, 8179200, 8297216, 8637696, 8838144, 8198912, 7517696, 7846912, /* 3856-3863 */ +8397824, 8401664, 8174592, 8870400, 8903424, 8915712, 8983552, 8509440, /* 3864-3871 */ +7799296, 8261632, 8263168, 7923712, 8090880, 8087040, 8670720, 9349632, /* 3872-3879 */ +9220864, 8720640, 8562176, 8288000, 8484352, 8801536, 8763904, 8563456, /* 3880-3887 */ +8646912, 8831744, 8398080, 7855872, 8068608, 7654912, 7438592, 8109824, /* 3888-3895 */ +8119040, 8111104, 8168960, 8178944, 8323840, 8342272, 8384512, 8045568, /* 3896-3903 */ +7720960, 7566848, 7533568, 7914752, 8211456, 8417536, 8623104, 8518144, /* 3904-3911 */ +9040640, 9273344, 8742144, 8497408, 9013760, 8861696, 8558080, 8550400, /* 3912-3919 */ +8233728, 8698624, 8915968, 9094144, 8923904, 8660224, 8799488, 8381440, /* 3920-3927 */ +8342272, 9121792, 9398784, 8692480, 8301568, 8153088, 7652352, 7570432, /* 3928-3935 */ +7887360, 7971584, 8673536, 9030144, 8438784, 8330496, 8151040, 8094976, /* 3936-3943 */ +8435968, 8061440, 7817728, 7672576, 7730432, 8213504, 8080896, 8111360, /* 3944-3951 */ +9012480, 9063680, 8518144, 8487936, 8350976, 8112896, 8248832, 8126208, /* 3952-3959 */ +8314112, 8372480, 8646400, 9047808, 8595200, 8372224, 8212992, 8144640, /* 3960-3967 */ +8512768, 8072192, 8230912, 8611840, 7977472, 8392704, 8600320, 8325376, /* 3968-3975 */ +8465408, 8519936, 8309504, 8163328, 8091904, 8173824, 8500992, 9004288, /* 3976-3983 */ +8465152, 8354560, 8861696, 8881920, 8331520, 8413696, 8595200, 8419072, /* 3984-3991 */ +8711680, 9004544, 8591872, 8353792, 8513536, 8531456, 9054720, 8761088, /* 3992-3999 */ +8251136, 7897856, 8321024, 8949760, 9122816, 8558080, 7695616, 7699968, /* 4000-4007 */ +8337152, 8775680, 8615168, 8309248, 8294912, 8316416, 7996928, 8168448, /* 4008-4015 */ +8262400, 7795712, 7565824, 8073216, 8963584, 8949248, 8294912, 8343808, /* 4016-4023 */ +8506112, 8159744, 8134400, 8391424, 8257024, 8450048, 8891392, 9311744, /* 4024-4031 */ +8908800, 8483328, 8545792, 8655872, 8742144, 8256000, 8151808, 8182784, /* 4032-4039 */ +8190720, 8333824, 8530432, 8082688, 8121856, 8710144, 8775424, 8450560, /* 4040-4047 */ +8171008, 8524032, 8857856, 9260544, 9136640, 9211392, 8810752, 8265472, /* 4048-4055 */ +7889408, 7799552, 8055296, 8109312, 8221696, 8612608, 8857600, 8836864, /* 4056-4063 */ +8633856, 8431872, 7815680, 7655936, 8390144, 8043520, 8366080, 8791552, /* 4064-4071 */ +8560384, 8275200, 8068864, 8138752, 8069120, 8054528, 8049152, 7895296, /* 4072-4079 */ +8270592, 8596736, 8326144, 8427264, 8421376, 8268288, 8407808, 8529152, /* 4080-4087 */ +8397056, 8136192, 8205568, 8568320, 8313856, 8415232, 8374272, 8277760, /* 4088-4095 */ +8202240, 7936512, 8383488, 8740608, 8726272, 8525824, 8365568, 8434688, /* 4096-4103 */ +8597504, 8295936, 8154624, 8188160, 8557568, 9029888, 8996096, 8131584, /* 4104-4111 */ +7755776, 8291072, 8020992, 7837952, 8268800, 7980800, 7956224, 8361728, /* 4112-4119 */ +8159232, 7843584, 8331776, 8988160, 8788480, 8124160, 8281088, 8707072, /* 4120-4127 */ +8139776, 8141312, 8492544, 8175104, 7989504, 8559616, 8627200, 8414208, /* 4128-4135 */ +8424960, 8487168, 8169216, 8626944, 9120512, 8694016, 9028096, 8969216, /* 4136-4143 */ +8434176, 8281856, 7913728, 8225024, 8642048, 8470272, 8406528, 8045312, /* 4144-4151 */ +7692288, 7674880, 8044800, 8456960, 8474368, 8645120, 8717312, 8499712, /* 4152-4159 */ +8220672, 8109312, 7730432, 7433472, 7871232, 7967744, 8485888, 8726528, /* 4160-4167 */ +8553984, 8413696, 8449536, 8600832, 8449792, 8376320, 8322816, 8461312, /* 4168-4175 */ +8895488, 9179136, 9195264, 9006080, 8684032, 8484608, 8039680, 8018688, /* 4176-4183 */ +7972096, 8364544, 8471296, 8360960, 8776448, 9131520, 8908544, 8697344, /* 4184-4191 */ +8947968, 8801024, 8269568, 8098560, 8075264, 8370432, 8811776, 8310272, /* 4192-4199 */ +8111360, 8113664, 8447488, 8671744, 8199680, 8393472, 8744448, 8343296, /* 4200-4207 */ +8425728, 8216576, 8472320, 8646912, 8027648, 8134656, 8318208, 8163328, /* 4208-4215 */ +8454400, 8994048, 8601600, 8371712, 8106752, 7792384, 7880704, 8311808, /* 4216-4223 */ +8578048, 8528384, 8570880, 8832768, 8587264, 8316672, 8141056, 7932672, /* 4224-4231 */ +8116480, 8312064, 8443648, 8804096, 8942336, 8378368, 8257280, 8476160, /* 4232-4239 */ +8298752, 8604416, 8678144, 8355328, 8433408, 8357376, 8363520, 8472832, /* 4240-4247 */ +8847616, 8543488, 8245248, 8550144, 8961024, 9087232, 8722688, 8496640, /* 4248-4255 */ +7842048, 8080384, 8602880, 8740352, 8618752, 8233216, 8283648, 8357120, /* 4256-4263 */ +8788736, 9023232, 8399360, 8275968, 8579072, 8444416, 8578816, 8581888, /* 4264-4271 */ +8712448, 8728064, 8756736, 8380928, 8223488, 8371968, 8280320, 8365824, /* 4272-4279 */ +8725504, 8397568, 7976704, 8119296, 8058112, 8696320, 8810240, 8762624, /* 4280-4287 */ +8889088, 8499712, 8184832, 8242432, 8096768, 8091392, 8100352, 7845120, /* 4288-4295 */ +8044544, 8453376, 8773888, 8481792, 8524544, 8956928, 8939264, 8597504, /* 4296-4303 */ +8597248, 8376832, 7942656, 7967488, 8241920, 8663552, 8609280, 8129280, /* 4304-4311 */ +8176640, 8479232, 8225536, 8313600, 8278528, 8159488, 8131328, 8423168, /* 4312-4319 */ +8706560, 8468736, 8343808, 8069376, 8333056, 8084992, 7498752, 7823104, /* 4320-4327 */ +8203008, 8163072, 8347136, 8318464, 8205824, 8504064, 8607744, 8697088, /* 4328-4335 */ +8269056, 8106496, 8088320, 7918336, 8252160, 8669952, 9035008, 8576768, /* 4336-4343 */ +7849728, 8152320, 8128000, 8150784, 8369152, 8295680, 8413440, 8555520, /* 4344-4351 */ +8432128, 8488448, 8369664, 8514560, 8366848, 8169216, 8300032, 8189696, /* 4352-4359 */ +8145152, 8367104, 8888576, 8813056, 8249344, 7954944, 7824128, 8254208, /* 4360-4367 */ +8097024, 7945472, 8530176, 8617728, 8620544, 8061184, 7710720, 7961600, /* 4368-4375 */ +8351232, 8571136, 8729344, 8353280, 8054272, 8105472, 8277760, 8648704, /* 4376-4383 */ +8965632, 8489472, 8299264, 8279808, 8109312, 8468480, 8468992, 8456960, /* 4384-4391 */ +8475136, 8008960, 7900672, 8532992, 8667648, 8285440, 8158464, 8279040, /* 4392-4399 */ +8405760, 8634624, 8697600, 8810496, 8539648, 8225792, 8427776, 8387584, /* 4400-4407 */ +8160000, 8042240, 8397568, 8912896, 8733696, 8531968, 8599808, 8405248, /* 4408-4415 */ +8410880, 8295168, 7931392, 7629312, 7924480, 8060416, 8420352, 8753152, /* 4416-4423 */ +8329984, 8257792, 8289280, 7937024, 7822592, 8409088, 8330496, 8371712, /* 4424-4431 */ +8786176, 8865536, 8524800, 8867840, 8928256, 8615936, 8613888, 8531200, /* 4432-4439 */ +8420096, 8262400, 8204544, 8534528, 8762112, 8794880, 8753664, 8638464, /* 4440-4447 */ +8362496, 8478976, 8420352, 8393216, 8893696, 9126656, 8683776, 8487680, /* 4448-4455 */ +8260608, 7775744, 7689472, 8061440, 8421376, 8376320, 8274688, 8658432, /* 4456-4463 */ +8727040, 8249600, 8295424, 7982080, 8307456, 8394752, 8237312, 8550912, /* 4464-4471 */ +8442624, 8073216, 8384000, 8491520, 8375040, 8144896, 8257280, 8491008, /* 4472-4479 */ +8579328, 8661504, 8841984, 8955136, 8807680, 8811008, 8967424, 8733696, /* 4480-4487 */ +8448000, 8586496, 8409600, 8618240, 8371968, 8312576, 8719104, 8715008, /* 4488-4495 */ +8322816, 8273152, 8648448, 8637440, 8686592, 8539392, 8236800, 7885056, /* 4496-4503 */ +7899392, 8156928, 8442624, 8438016, 8638720, 8666368, 8587264, 8795136, /* 4504-4511 */ +8247552, 8068096, 8292864, 8291328, 8281344, 8373760, 8244224, 8272640, /* 4512-4519 */ +8297472, 8461568, 8515328, 8293632, 8619776, 8576000, 8421888, 8484096, /* 4520-4527 */ +8689408, 8686080, 8578048, 8367872, 8226304, 8094208, 8088832, 8338176, /* 4528-4535 */ +7979520, 8125952, 8038144, 8205824, 8476672, 8729344, 8652800, 8660992, /* 4536-4543 */ +8381696, 7998720, 7882496, 8001792, 8412416, 8534528, 8644864, 8351744, /* 4544-4551 */ +8386560, 8574464, 8279808, 8165632, 8479488, 8303872, 8511232, 8490752, /* 4552-4559 */ +8751104, 9167360, 8815360, 8563200, 8451328, 8460800, 8491008, 8676864, /* 4560-4567 */ +8759040, 8638976, 8195328, 8036096, 8182272, 8322816, 8107776, 8261632, /* 4568-4575 */ +8755200, 8922368, 9023488, 8527360, 7802112, 7724288, 7845888, 8008192, /* 4576-4583 */ +8066816, 8379648, 8666880, 8782080, 8798720, 8713216, 8128768, 7746304, /* 4584-4591 */ +8093440, 7736832, 7949056, 8177920, 8309504, 8229376, 7947008, 8198144, /* 4592-4599 */ +8241664, 8168448, 8519936, 8680192, 8542720, 8295680, 7937280, 8364544, /* 4600-4607 */ +8637952, 8164608, 8217088, 8356096, 8158720, 8437504, 8345856, 8262912, /* 4608-4615 */ +8396288, 8519424, 8245504, 8289280, 8320512, 8371456, 8358144, 8395520, /* 4616-4623 */ +8506624, 8446464, 8148992, 8152832, 8218368, 8262144, 8343808, 8137472, /* 4624-4631 */ +8440832, 8416512, 8352512, 8285440, 7918080, 7936000, 8471296, 8569088, /* 4632-4639 */ +8667392, 8579840, 8380416, 8337920, 8224512, 8266752, 8313344, 8328960, /* 4640-4647 */ +8172800, 8344832, 8512000, 8400896, 8465920, 8536832, 8625408, 8223232, /* 4648-4655 */ +7920896, 8311040, 8430080, 8505088, 8361472, 8300032, 8461824, 8559360, /* 4656-4663 */ +8617472, 8657920, 8686592, 8613120, 8472576, 8590592, 8248320, 7772672, /* 4664-4671 */ +8091392, 8405248, 8224768, 8268800, 8528384, 8468736, 8459520, 8409856, /* 4672-4679 */ +8490496, 8838912, 8769536, 8034560, 7776512, 8017664, 8153856, 8287488, /* 4680-4687 */ +8384768, 8336640, 8324352, 8203264, 8281600, 8355072, 8391936, 8339968, /* 4688-4695 */ +8387328, 8661760, 8310528, 8283136, 8163072, 8102144, 8493568, 8591104, /* 4696-4703 */ +8622848, 8585216, 8509952, 8525568, 8392704, 8477440, 8730112, 8700416, /* 4704-4711 */ +8561920, 8413952, 8353536, 8199424, 8315136, 8504064, 8683264, 8611328, /* 4712-4719 */ +8541952, 8519424, 8381952, 8430080, 8407040, 7958272, 8157440, 8769280, /* 4720-4727 */ +8827648, 8530944, 8022528, 7984896, 8349440, 8755456, 8584960, 8662016, /* 4728-4735 */ +8701440, 8560640, 8311808, 8222464, 8153088, 8071680, 8509184, 8760576, /* 4736-4743 */ +8417280, 8372480, 8307712, 8084224, 8326912, 8493056, 8531968, 8647680, /* 4744-4751 */ +8507136, 8271104, 8215040, 8340992, 8299264, 8175616, 8509696, 8264192, /* 4752-4759 */ +8064512, 8111360, 8474368, 8822528, 8640000, 8625664, 8564736, 8438272, /* 4760-4767 */ +8612352, 8517376, 8527360, 8555520, 8533760, 8379648, 8312576, 8350208, /* 4768-4775 */ +8478208, 8642048, 8470272, 8507904, 8545792, 8448000, 8536320, 8579840, /* 4776-4783 */ +8555264, 8459008, 8686592, 8796928, 8333824, 8468480, 8771328, 8292864, /* 4784-4791 */ +8255232, 8366592, 8234752, 8502528, 8593152, 8491264, 8558080, 8414464, /* 4792-4799 */ +8409088, 8537088, 8175360, 8097024, 8079104, 8160256, 8499712, 8562432, /* 4800-4807 */ +8442624, 8437504, 8402944, 8292864, 8411648, 8275456, 8049408, 8177152, /* 4808-4815 */ +8445952, 8367616, 8211968, 8391680, 8512000, 8523520, 8696064, 8409600, /* 4816-4823 */ +8144128, 8344064, 8447232, 8603392, 8553984, 8556032, 8276992, 8496128, /* 4824-4831 */ +8541440, 8553984, 8347904, 8298752, 8358144, 8302080, 8325376, 8166144, /* 4832-4839 */ +8323584, 8360960, 8342272, 8235776, 8355840, 8181760, 7981056, 8039680, /* 4840-4847 */ +8072192, 8011776, 8052992, 8312064, 8371200, 8414208, 8352256, 8108032, /* 4848-4855 */ +8013824, 8365312, 8793856, 8615168, 8405248, 8312064, 8152576, 8467968, /* 4856-4863 */ +8689920, 8460288, 8145920, 8092160, 8286464, 8606976, 8514560, 8295168, /* 4864-4871 */ +8282112, 8386816, 8427520, 8261376, 8340992, 8724480, 8508416, 7998208, /* 4872-4879 */ +8057856, 8344576, 8326144, 8399872, 8720640, 8515328, 8274432, 8654080, /* 4880-4887 */ +8481024, 8279040, 8295680, 8352256, 8420352, 8543744, 8569088, 8309760, /* 4888-4895 */ +8271616, 8250112, 8236032, 8054272, 8044032, 8246784, 8532736, 8408832, /* 4896-4903 */ +8317184, 8131328, 8271616, 8624640, 8846080, 8461312, 8128512, 8032512, /* 4904-4911 */ +7954176, 8207104, 8258816, 8392704, 8142592, 8252160, 8820480, 8834816, /* 4912-4919 */ +8600832, 8579584, 8282624, 7988480, 8018944, 8201472, 8229120, 8515328, /* 4920-4927 */ +8728832, 8594944, 8307712, 8474880, 8585984, 8753408, 8615168, 8484864, /* 4928-4935 */ +8422144, 8251136, 8073216, 7831808, 7949568, 8112128, 8512768, 8572672, /* 4936-4943 */ +8328960, 8290816, 8316416, 8327936, 8448000, 8177152, 7897344, 8163840, /* 4944-4951 */ +8405760, 8274176, 8160256, 8303360, 8655360, 8423424, 8102144, 8169984, /* 4952-4959 */ +8429312, 8454144, 8386816, 8508928, 8342528, 8070400, 8420608, 8788992, /* 4960-4967 */ +8656128, 8361216, 8448256, 8675072, 8658432, 8481280, 8420864, 8592384, /* 4968-4975 */ +8566784, 8511232, 8362752, 8607744, 8748800, 8579328, 8678656, 8677888, /* 4976-4983 */ +8461056, 8352768, 8247552, 8464128, 8527616, 8333824, 8435456, 8363776, /* 4984-4991 */ +8215808, 8195328, 8121856, 7978496, 8174592, 8451840, 8684800, 8800768, /* 4992-4999 */ +8788480, 8466432, 8322304, 8179200, 8408320, 8473856, 8476928, 8751616, /* 5000-5007 */ +8509952, 8484096, 8383744, 8430592, 8488704, 8346880, 8275456, 8069376, /* 5008-5015 */ +8173056, 8575744, 8421120, 8389376, 8380672, 8643072, 8830208, 8261120, /* 5016-5023 */ +8225792, 8329984, 7987712, 8168192, 8363264, 8583424, 8659456, 8669440, /* 5024-5031 */ +8643584, 8364544, 8139776, 8054016, 8395520, 8658688, 8515072, 8341760, /* 5032-5039 */ +8328192, 8175360, 8383232, 8679424, 8413440, 8442624, 8721408, 8433920, /* 5040-5047 */ +8278016, 8268032, 8480000, 8761856, 8781056, 8826112, 8662016, 8320768, /* 5048-5055 */ +8248320, 8208896, 8146688, 8211968, 8504064, 8392960, 8242432, 8517888, /* 5056-5063 */ +8649984, 8345600, 8345600, 8569088, 8480000, 8093440, 8209408, 8273920, /* 5064-5071 */ +8317440, 8475392, 8251136, 8193536, 8041216, 8330240, 8622080, 8664320, /* 5072-5079 */ +8666624, 8458496, 8524032, 8509184, 8146688, 8126976, 8353792, 8248064, /* 5080-5087 */ +8532992, 8547072, 8457216, 8248832, 8201728, 8359680, 8402432, 8343296, /* 5088-5095 */ +8187648, 8513024, 8411392, 8202240, 8012544, 8226304, 8431872, 8348160, /* 5096-5103 */ +8148224, 8406272, 8539392, 8527616, 8434432, 8235776, 7918848, 7991040, /* 5104-5111 */ +8215296, 8242944, 8503808, 8331008, 8566784, 8641792, 8345344, 8382464, /* 5112-5119 */ +8609792, 8413440, 8342784, 8273408, 8360448, 8345600, 8192768, 8444160, /* 5120-5127 */ +8643584, 8675328, 8453120, 8480000, 8402432, 8340480, 8342016, 8135680, /* 5128-5135 */ +7804672, 8205312, 8539136, 8293376, 8275968, 8601344, 8614656, 8334848, /* 5136-5143 */ +8428288, 8300288, 8381184, 8598016, 8676096, 8637184, 8509440, 8282880, /* 5144-5151 */ +8384768, 8430848, 8346624, 8391680, 8553984, 8378624, 8137216, 8232448, /* 5152-5159 */ +8485120, 8461824, 8356864, 8433152, 8173824, 8231936, 8370176, 8465152, /* 5160-5167 */ +8651776, 8482560, 8351744, 8303616, 8229888, 8140800, 8385280, 8622848, /* 5168-5175 */ +8693760, 8779776, 8647168, 8322816, 8382720, 8603136, 8407040, 8337408, /* 5176-5183 */ +8396544, 8184832, 8030976, 8096768, 7934976, 8150272, 8302336, 8292864, /* 5184-5191 */ +8588032, 8676352, 8348928, 8234496, 7901440, 7702784, 8267264, 8470528, /* 5192-5199 */ +8193024, 8137472, 8324864, 8349952, 8402176, 8656128, 8513792, 8178432, /* 5200-5207 */ +8327680, 8552704, 8331008, 8308224, 8496896, 8337152, 8260864, 8036352, /* 5208-5215 */ +8144896, 8548608, 8710656, 8529152, 8552448, 8487424, 8469760, 8651264, /* 5216-5223 */ +8392704, 8385024, 8456960, 8313088, 8470016, 8676352, 8540672, 8390144, /* 5224-5231 */ +8372736, 8281856, 8440576, 8688896, 8574464, 8410880, 8246528, 8108288, /* 5232-5239 */ +8339712, 8602880, 8355328, 8477952, 8739840, 8641536, 8355840, 8384000, /* 5240-5247 */ +8671232, 8618752, 8332288, 8281344, 8562944, 8491520, 8573696, 8766464, /* 5248-5255 */ +8517632, 8390912, 8416000, 8363520, 8573184, 8612096, 8499456, 8576256, /* 5256-5263 */ +8444672, 8394496, 8405248, 8597760, 8342016, 8283392, 8466176, 8354560, /* 5264-5271 */ +8147968, 8091392, 8281600, 8188416, 8218880, 8159744, 8145408, 8450816, /* 5272-5279 */ +8420608, 8134656, 8164864, 8416768, 8620544, 8293120, 8233216, 8330752, /* 5280-5287 */ +8322560, 8572928, 8411904, 8052736, 8076544, 8261120, 8301312, 8463360, /* 5288-5295 */ +8377088, 8459776, 8472320, 8517888, 8513024, 8683264, 8531712, 8512768, /* 5296-5303 */ +8782592, 8761856, 8532224, 8427008, 8404992, 8180736, 8229120, 8269312, /* 5304-5311 */ +8522240, 8536832, 8512512, 8549376, 8356096, 8254976, 8285952, 8393984, /* 5312-5319 */ +8393216, 8364032, 8430592, 8438784, 8347904, 8369408, 8385536, 8392704, /* 5320-5327 */ +8241920, 8144128, 8375296, 8405504, 8148992, 8464384, 8664064, 8333056, /* 5328-5335 */ +8346624, 8562176, 8738048, 8492544, 8512768, 8477184, 8351232, 8132864, /* 5336-5343 */ +8164096, 8322560, 8382720, 8457216, 8425984, 8298496, 8346624, 8611072, /* 5344-5351 */ +8463360, 8325120, 8184576, 8419072, 8622080, 8409600, 8126720, 8295424, /* 5352-5359 */ +8600064, 8443392, 8072448, 8200960, 8441856, 8461312, 8527360, 8510464, /* 5360-5367 */ +8470272, 8434688, 8453376, 8230656, 8373504, 8449792, 8263424, 8316928, /* 5368-5375 */ +8461568, 8365824, 8336384, 8556288, 8412928, 8553472, 8526336, 8186624, /* 5376-5383 */ +8229632, 8347648, 8510976, 8702976, 8542208, 8222720, 8196096, 8355840, /* 5384-5391 */ +8506368, 8474624, 8411648, 8280320, 8256768, 8476672, 8569344, 8497152, /* 5392-5399 */ +8253952, 8263424, 8389120, 8331264, 8219136, 8263680, 8393216, 8249600, /* 5400-5407 */ +8290816, 8354304, 8326656, 8140544, 8223488, 8422400, 8519168, 8397568, /* 5408-5415 */ +8207872, 8236032, 8408064, 8388864, 8477184, 8647936, 8468224, 8581888, /* 5416-5423 */ +8622848, 8411904, 8465152, 8587520, 8345856, 8168448, 8286976, 8384768, /* 5424-5431 */ +8374272, 8306432, 8471552, 8610304, 8703232, 8778752, 8728064, 8296192, /* 5432-5439 */ +8009728, 8087296, 8129280, 8230400, 8162048, 8093440, 8258560, 8357376, /* 5440-5447 */ +8344320, 8418304, 8276224, 8170496, 8456448, 8513536, 8449280, 8470272, /* 5448-5455 */ +8229120, 8185088, 8246528, 8343040, 8557312, 8518912, 8601600, 8600320, /* 5456-5463 */ +8599296, 8454144, 8107520, 8133120, 8342528, 8525056, 8567552, 8630272, /* 5464-5471 */ +8384256, 8240384, 8367360, 8403200, 8472576, 8408320, 8328960, 8124672, /* 5472-5479 */ +8067328, 8137472, 8096512, 8310272, 8526848, 8453376, 8567296, 8624128, /* 5480-5487 */ +8450304, 8262400, 8320000, 8399616, 8337152, 8355584, 8494080, 8558592, /* 5488-5495 */ +8299008, 8200960, 8252928, 8335104, 8406528, 8422912, 8455936, 8566016, /* 5496-5503 */ +8472320, 8322048, 8301568, 8294400, 8104704, 8194048, 8513792, 8465664, /* 5504-5511 */ +8282624, 8400640, 8396800, 8386048, 8429568, 8356864, 8440832, 8496384, /* 5512-5519 */ +8444416, 8241920, 8353280, 8298752, 8373504, 8526592, 8449792, 8401152, /* 5520-5527 */ +8474112, 8615168, 8400384, 8352512, 8545536, 8582656, 8523520, 8546560, /* 5528-5535 */ +8444416, 8514304, 8421888, 8319488, 8293120, 8348928, 8471552, 8504832, /* 5536-5543 */ +8510720, 8193280, 8290560, 8480512, 8386560, 8499712, 8491008, 8359680, /* 5544-5551 */ +8272896, 8134656, 8373248, 8524288, 8476928, 8424448, 8334336, 8431616, /* 5552-5559 */ +8432896, 8431872, 8564224, 8392960, 8312064, 8299776, 8438016, 8660480, /* 5560-5567 */ +8600832, 8545536, 8520448, 8372992, 8175872, 8117760, 8192000, 8381696, /* 5568-5575 */ +8284672, 8506368, 8573696, 8499200, 8526848, 8400896, 8250368, 8108544, /* 5576-5583 */ +8248832, 8432384, 8427008, 8480512, 8399616, 8397056, 8427008, 8566272, /* 5584-5591 */ +8542720, 8635392, 8616960, 8412928, 8516864, 8278528, 8086784, 8430848, /* 5592-5599 */ +8622848, 8384000, 8365056, 8326912, 8548864, 8523520, 8357376, 8504576, /* 5600-5607 */ +8360960, 8067584, 8265216, 8404480, 8461056, 8478208, 8334080, 8264960, /* 5608-5615 */ +8284416, 8361728, 8511232, 8339456, 8299264, 8363264, 8254208, 8200960, /* 5616-5623 */ +8514304, 8666112, 8537088, 8529664, 8459264, 8517120, 8455680, 8460288, /* 5624-5631 */ +8435968, 8457984, 8446976, 8354304, 8293376, 8466688, 8421632, 8391680, /* 5632-5639 */ +8266496, 8289024, 8480000, 8413440, 8424960, 8588288, 8497664, 8479744, /* 5640-5647 */ +8272384, 8175360, 8270336, 8165632, 8381952, 8560896, 8476160, 8452352, /* 5648-5655 */ +8508416, 8370176, 8463104, 8390144, 8388352, 8367360, 8107776, 8213760, /* 5656-5663 */ +8533760, 8556800, 8561408, 8482304, 8328192, 8419072, 8322816, 8264704, /* 5664-5671 */ +8271872, 8466176, 8535040, 8334592, 8390400, 8659200, 8606976, 8418560, /* 5672-5679 */ +8227584, 8121856, 8437504, 8511744, 8446720, 8321024, 8416000, 8422912, /* 5680-5687 */ +8606208, 8570880, 8475648, 8387072, 8248832, 8358912, 8297984, 8394752, /* 5688-5695 */ +8595456, 8383488, 8291328, 8370432, 8215552, 8204544, 8281088, 8421888, /* 5696-5703 */ +8248320, 8167168, 8256256, 8265472, 8247552, 8347136, 8142336, 8262400, /* 5704-5711 */ +8348416, 8116480, 8089088, 8260352, 8397568, 8475904, 8452864, 8489984, /* 5712-5719 */ +8485888, 8270592, 8297984, 8197632, 8126720, 8228864, 8262656, 8292352, /* 5720-5727 */ +8436480, 8615680, 8690688, 8552960, 8343296, 8325632, 8464896, 8636672, /* 5728-5735 */ +8778496, 8567296, 8430848, 8333824, 8281344, 8411648, 8314880, 8479488, /* 5736-5743 */ +8477696, 8335872, 8475904, 8480000, 8527360, 8517376, 8545536, 8436224, /* 5744-5751 */ +8203520, 8147200, 8226304, 8201728, 8213760, 8406272, 8533760, 8487680, /* 5752-5759 */ +8267520, 8083200, 8346368, 8322560, 8159488, 8372224, 8511488, 8449792, /* 5760-5767 */ +8314368, 8263936, 8184576, 8321024, 8342528, 8269568, 8485120, 8662528, /* 5768-5775 */ +8614656, 8531456, 8241664, 8294656, 8483584, 8408064, 8401664, 8504832, /* 5776-5783 */ +8387840, 8269824, 8340224, 8408576, 8444416, 8544512, 8603904, 8632064, /* 5784-5791 */ +8476160, 8234752, 8313088, 8234240, 8189952, 8432384, 8402688, 8286464, /* 5792-5799 */ +8352256, 8396032, 8494848, 8425472, 8371456, 8509184, 8476672, 8418304, /* 5800-5807 */ +8337408, 8506880, 8752640, 8620544, 8427776, 8254976, 8397824, 8623872, /* 5808-5815 */ +8502016, 8427520, 8501760, 8442880, 8290048, 8220928, 8407552, 8467712, /* 5816-5823 */ +8554496, 8440832, 8360192, 8341760, 8385536, 8538368, 8376832, 8277760, /* 5824-5831 */ +8439296, 8312064, 8348160, 8342784, 8239616, 8432128, 8463360, 8379904, /* 5832-5839 */ +8267776, 8253184, 8409088, 8483328, 8434688, 8497664, 8523264, 8444928, /* 5840-5847 */ +8309248, 8389376, 8359424, 8419072, 8556544, 8495872, 8379648, 8453376, /* 5848-5855 */ +8523776, 8354048, 8243200, 8292096, 8350976, 8441600, 8460544, 8382976, /* 5856-5863 */ +8320768, 8377088, 8466688, 8418048, 8300544, 8466944, 8427008, 8256768, /* 5864-5871 */ +8251136, 8444672, 8412160, 8266752, 8446720, 8457216, 8565504, 8725760, /* 5872-5879 */ +8647936, 8553728, 8560896, 8444672, 8530944, 8548096, 8381952, 8346368, /* 5880-5887 */ +8325376, 8168704, 8147712, 8409088, 8561920, 8584448, 8520192, 8460544, /* 5888-5895 */ +8430080, 8312064, 8169216, 8220416, 8189952, 8206080, 8288768, 8329216, /* 5896-5903 */ +8361728, 8588032, 8591104, 8500736, 8346112, 8329728, 8423680, 8348416, /* 5904-5911 */ +8272640, 8412928, 8354304, 8340992, 8355584, 8280320, 8265984, 8353536, /* 5912-5919 */ +8371968, 8320768, 8334848, 8362752, 8539904, 8510208, 8550400, 8470272, /* 5920-5927 */ +8280576, 8284416, 8362496, 8336640, 8196096, 8284160, 8349952, 8483328, /* 5928-5935 */ +8559616, 8442112, 8389376, 8321024, 8307200, 8328192, 8274688, 8463360, /* 5936-5943 */ +8503808, 8314624, 8338176, 8312320, 8403712, 8468992, 8487680, 8332800, /* 5944-5951 */ +8294144, 8317696, 8507904, 8623104, 8334336, 8337152, 8506624, 8467968, /* 5952-5959 */ +8462080, 8499200, 8432384, 8524800, 8537600, 8305920, 8228096, 8242688, /* 5960-5967 */ +8251904, 8250368, 8227840, 8261376, 8533248, 8599296, 8655872, 8659200, /* 5968-5975 */ +8541696, 8422144, 8379392, 8320256, 8178688, 8209920, 8399104, 8480256, /* 5976-5983 */ +8451328, 8428800, 8361984, 8329472, 8368128, 8317952, 8249600, 8251136, /* 5984-5991 */ +8380160, 8279296, 8111104, 8214272, 8338688, 8355840, 8379136, 8215296, /* 5992-5999 */ +7941632, 7934720, 8160256, 8308224, 8404480, 8492544, 8420864, 8260352, /* 6000-6007 */ +8276224, 8413696, 8355328, 8382720, 8373248, 8336896, 8322048, 8539136, /* 6008-6015 */ +8581376, 8501760, 8501760, 8488192, 8570624, 8637440, 8446464, 8363008, /* 6016-6023 */ +8391680, 8289792, 8242944, 8395264, 8361728, 8501760, 8674048, 8624128, /* 6024-6031 */ +8544000, 8361472, 8397056, 8413184, 8358912, 8336896, 8301312, 8287488, /* 6032-6039 */ +8434432, 8433664, 8359424, 8267264, 8323072, 8545792, 8645632, 8574464, /* 6040-6047 */ +8481792, 8494592, 8385024, 8258304, 8300800, 8403968, 8464640, 8447488, /* 6048-6055 */ +8340992, 8367616, 8400640, 8432128, 8494336, 8526080, 8574976, 8556544, /* 6056-6063 */ +8487680, 8446464, 8329984, 8321792, 8353280, 8349952, 8409600, 8480512, /* 6064-6071 */ +8499456, 8439552, 8366336, 8422656, 8521472, 8684544, 8655872, 8555264, /* 6072-6079 */ +8457728, 8241664, 8280832, 8446720, 8409856, 8414208, 8334848, 8454912, /* 6080-6087 */ +8598272, 8542208, 8523520, 8365056, 8305152, 8228864, 8287744, 8316672, /* 6088-6095 */ +8350208, 8322304, 8415232, 8469760, 8403456, 8239872, 8366080, 8449280, /* 6096-6103 */ +8367872, 8411904, 8386048, 8445184, 8367104, 8317184, 8443392, 8441856, /* 6104-6111 */ +8374272, 8251904, 8215296, 8338176, 8353024, 8420096, 8530688, 8490752, /* 6112-6119 */ +8412672, 8350976, 8282112, 8347136, 8471040, 8482560, 8522752, 8489472, /* 6120-6127 */ +8323840, 8265984, 8287744, 8389376, 8540672, 8649984, 8600576, 8495872, /* 6128-6135 */ +8326912, 8267520, 8306176, 8327936, 8248064, 8306432, 8281856, 8205568, /* 6136-6143 */ +8316160, 8445440, 8409600, 8525312, 8436224, 8261376, 8412928, 8531456, /* 6144-6151 */ +8478208, 8493824, 8504320, 8335872, 8270848, 8300288, 8421888, 8453888, /* 6152-6159 */ +8405760, 8535040, 8672000, 8737792, 8643072, 8437248, 8262656, 8163328, /* 6160-6167 */ +8278784, 8355584, 8297472, 8275200, 8390656, 8460288, 8464128, 8361728, /* 6168-6175 */ +8371968, 8433152, 8336896, 8348672, 8269824, 8138240, 8262656, 8370688, /* 6176-6183 */ +8361984, 8316672, 8155392, 8252416, 8406528, 8427008, 8356096, 8191232, /* 6184-6191 */ +8233984, 8228352, 8253696, 8336640, 8409856, 8347648, 8313344, 8445440, /* 6192-6199 */ +8391680, 8378368, 8442368, 8429312, 8414720, 8292608, 8253440, 8325120, /* 6200-6207 */ +8417792, 8389376, 8465408, 8456704, 8343552, 8415232, 8432640, 8375808, /* 6208-6215 */ +8402432, 8381696, 8385536, 8483072, 8408320, 8230912, 8184320, 8230656, /* 6216-6223 */ +8200448, 8302336, 8443392, 8466944, 8341504, 8373248, 8360704, 8443648, /* 6224-6231 */ +8666624, 8653824, 8556032, 8442624, 8309504, 8370432, 8407296, 8462080, /* 6232-6239 */ +8544256, 8474112, 8551936, 8483840, 8572928, 8507648, 8222976, 8339200, /* 6240-6247 */ +8420864, 8354560, 8409344, 8373760, 8360192, 8442880, 8317184, 8302336, /* 6248-6255 */ +8440576, 8333824, 8118528, 8226816, 8275968, 8210688, 8219392, 8451584, /* 6256-6263 */ +8429568, 8395264, 8513024, 8393472, 8391168, 8437760, 8503040, 8430080, /* 6264-6271 */ +8392704, 8436736, 8458240, 8349952, 8243456, 8311552, 8541184, 8532736, /* 6272-6279 */ +8564992, 8459520, 8298240, 8334848, 8256256, 8315136, 8423424, 8430336, /* 6280-6287 */ +8530176, 8581376, 8343040, 8209920, 8331520, 8466688, 8479488, 8479488, /* 6288-6295 */ +8340480, 8241664, 8281088, 8435712, 8498176, 8394240, 8270848, 8309760, /* 6296-6303 */ +8534272, 8536832, 8576256, 8454656, 8369664, 8488960, 8502272, 8357376, /* 6304-6311 */ +8401664, 8387840, 8379904, 8447744, 8469504, 8451072, 8408064, 8456448, /* 6312-6319 */ +8412672, 8445184, 8500736, 8379648, 8363520, 8479744, 8552960, 8504832, /* 6320-6327 */ +8383232, 8352256, 8351488, 8425728, 8299520, 8289536, 8437760, 8437760, /* 6328-6335 */ +8364800, 8408320, 8364544, 8365824, 8534528, 8595200, 8498688, 8418560, /* 6336-6343 */ +8442112, 8461824, 8353792, 8298240, 8287744, 8329472, 8434688, 8547072, /* 6344-6351 */ +8540160, 8466176, 8550400, 8575488, 8466432, 8333056, 8344576, 8424960, /* 6352-6359 */ +8470784, 8392704, 8254464, 8161536, 8264960, 8416512, 8562944, 8571136, /* 6360-6367 */ +8408064, 8346112, 8337664, 8349696, 8348672, 8198144, 8166400, 8369152, /* 6368-6375 */ +8405504, 8472832, 8478976, 8435200, 8372224, 8273408, 8397312, 8536832, /* 6376-6383 */ +8497152, 8437760, 8357376, 8429568, 8486656, 8419584, 8429056, 8441344, /* 6384-6391 */ +8388608, 8433152, 8598528, 8534272, 8401408, 8431104, 8382208, 8312832, /* 6392-6399 */ +8172544, 8138752, 8186880, 8204800, 8299008, 8342784, 8318464, 8353536, /* 6400-6407 */ +8370688, 8396032, 8355584, 8339712, 8239616, 8102400, 8190208, 8260608, /* 6408-6415 */ +8468224, 8455168, 8369152, 8326912, 8355840, 8458752, 8548608, 8515072, /* 6416-6423 */ +8478464, 8438784, 8307968, 8380160, 8484096, 8416256, 8306944, 8279808, /* 6424-6431 */ +8398592, 8421120, 8375808, 8405760, 8410112, 8378368, 8381184, 8561664, /* 6432-6439 */ +8451840, 8265216, 8326144, 8324352, 8288512, 8442368, 8477696, 8352768, /* 6440-6447 */ +8264704, 8350976, 8438272, 8454400, 8455424, 8461056, 8462848, 8356608, /* 6448-6455 */ +8214528, 8252160, 8405760, 8290560, 8362496, 8403200, 8405760, 8406016, /* 6456-6463 */ +8362496, 8265472, 8214784, 8244224, 8338176, 8442624, 8366848, 8325632, /* 6464-6471 */ +8432384, 8480000, 8376576, 8432384, 8508160, 8431104, 8320768, 8314880, /* 6472-6479 */ +8382720, 8379392, 8386304, 8434688, 8430592, 8422144, 8325888, 8217088, /* 6480-6487 */ +8280064, 8271616, 8311296, 8446464, 8454656, 8420608, 8464384, 8413184, /* 6488-6495 */ +8323840, 8307200, 8285696, 8317184, 8289792, 8313600, 8316672, 8388864, /* 6496-6503 */ +8441600, 8433408, 8454400, 8429312, 8430848, 8499712, 8440320, 8395520, /* 6504-6511 */ +8484096, 8427776, 8273664, 8342016, 8430848, 8309504, 8412672, 8545792, /* 6512-6519 */ +8442880, 8390656, 8471552, 8388864, 8269824, 8252160, 8387584, 8498944, /* 6520-6527 */ +8509184, 8504832, 8442368, 8414976, 8390912, 8322816, 8446720, 8496128, /* 6528-6535 */ +8365312, 8322304, 8369664, 8435712, 8440064, 8403456, 8450048, 8516096, /* 6536-6543 */ +8539648, 8428032, 8339968, 8358912, 8362496, 8251904, 8298240, 8462848, /* 6544-6551 */ +8475904, 8389376, 8372736, 8305152, 8350976, 8435968, 8448256, 8380416, /* 6552-6559 */ +8304384, 8352512, 8464128, 8392704, 8358656, 8549376, 8622848, 8493568, /* 6560-6567 */ +8350720, 8326144, 8308224, 8308224, 8433664, 8503552, 8425216, 8457472, /* 6568-6575 */ +8591616, 8584704, 8457984, 8446976, 8422912, 8402432, 8282624, 8226816, /* 6576-6583 */ +8182016, 8262144, 8358400, 8366080, 8345344, 8322560, 8377600, 8475392, /* 6584-6591 */ +8407296, 8457472, 8394752, 8338432, 8317184, 8258048, 8269056, 8341504, /* 6592-6599 */ +8393984, 8366080, 8515840, 8605184, 8670720, 8616192, 8408320, 8348416, /* 6600-6607 */ +8429312, 8414208, 8367872, 8363264, 8483328, 8493824, 8443648, 8497408, /* 6608-6615 */ +8466688, 8420352, 8378112, 8363776, 8431104, 8314624, 8228608, 8250368, /* 6616-6623 */ +8288512, 8294912, 8293376, 8383488, 8448768, 8418560, 8406784, 8269312, /* 6624-6631 */ +8267520, 8365824, 8389632, 8488448, 8478208, 8479232, 8458240, 8389120, /* 6632-6639 */ +8356864, 8411392, 8353280, 8309248, 8418560, 8448256, 8416000, 8572160, /* 6640-6647 */ +8619008, 8535040, 8452608, 8407296, 8404736, 8380416, 8369920, 8337152, /* 6648-6655 */ +8336896, 8384000, 8402688, 8360704, 8261632, 8306688, 8417024, 8506368, /* 6656-6663 */ +8454144, 8364800, 8358400, 8261888, 8196096, 8119296, 8210944, 8369664, /* 6664-6671 */ +8451840, 8437248, 8433664, 8358400, 8316928, 8362240, 8330752, 8283136, /* 6672-6679 */ +8202496, 8213504, 8369920, 8481536, 8496128, 8418560, 8391936, 8469504, /* 6680-6687 */ +8396032, 8414464, 8407040, 8390400, 8390400, 8483840, 8538880, 8481024, /* 6688-6695 */ +8413440, 8430848, 8449280, 8438272, 8493568, 8360448, 8261632, 8331776, /* 6696-6703 */ +8417280, 8354816, 8281344, 8363264, 8380672, 8411648, 8397568, 8338944, /* 6704-6711 */ +8314624, 8379136, 8435200, 8383744, 8373248, 8408064, 8259840, 8259072, /* 6712-6719 */ +8449280, 8459520, 8509952, 8401664, 8388352, 8470272, 8526592, 8533248, /* 6720-6727 */ +8505344, 8474112, 8382976, 8303616, 8261888, 8342016, 8319744, 8337408, /* 6728-6735 */ +8425472, 8414976, 8343296, 8369664, 8433664, 8439296, 8338688, 8361984, /* 6736-6743 */ +8334336, 8337152, 8325632, 8331520, 8341504, 8332288, 8401152, 8374016, /* 6744-6751 */ +8451328, 8414720, 8365568, 8292608, 8331520, 8298240, 8340224, 8341248, /* 6752-6759 */ +8335104, 8343808, 8360448, 8348928, 8365568, 8440064, 8414720, 8378624, /* 6760-6767 */ +8406016, 8404480, 8294656, 8363008, 8410624, 8381952, 8308736, 8270848, /* 6768-6775 */ +8238080, 8397824, 8518144, 8487936, 8480512, 8475648, 8456192, 8469248, /* 6776-6783 */ +8494336, 8377088, 8371456, 8403968, 8410112, 8354816, 8355328, 8438784, /* 6784-6791 */ +8443136, 8386560, 8430592, 8381440, 8342272, 8434176, 8403968, 8330752, /* 6792-6799 */ +8355840, 8371456, 8331520, 8471808, 8505344, 8461824, 8398336, 8306944, /* 6800-6807 */ +8337920, 8343808, 8338944, 8412928, 8412160, 8442624, 8447488, 8427264, /* 6808-6815 */ +8430592, 8358656, 8425984, 8399872, 8336128, 8329984, 8348416, 8319744, /* 6816-6823 */ +8375040, 8430080, 8396032, 8439296, 8418560, 8372992, 8477696, 8463360, /* 6824-6831 */ +8418304, 8493568, 8510208, 8441088, 8363776, 8305920, 8291584, 8438016, /* 6832-6839 */ +8491520, 8511232, 8473344, 8418560, 8366848, 8403712, 8518912, 8552704, /* 6840-6847 */ +8529152, 8527104, 8428032, 8325632, 8423424, 8403456, 8369664, 8401664, /* 6848-6855 */ +8344832, 8402944, 8527360, 8555264, 8594688, 8566784, 8457472, 8363520, /* 6856-6863 */ +8291840, 8257792, 8401408, 8500480, 8428544, 8433408, 8423424, 8404736, /* 6864-6871 */ +8350208, 8369408, 8369920, 8452864, 8405504, 8349184, 8376320, 8326656, /* 6872-6879 */ +8332800, 8363776, 8452352, 8394496, 8366336, 8432384, 8502784, 8425472, /* 6880-6887 */ +8367616, 8356096, 8286208, 8342528, 8350720, 8254976, 8261888, 8286208, /* 6888-6895 */ +8243456, 8341504, 8415744, 8364544, 8417280, 8401664, 8341504, 8322816, /* 6896-6903 */ +8228608, 8271872, 8381440, 8359936, 8292096, 8331008, 8410112, 8444928, /* 6904-6911 */ +8465920, 8433152, 8378368, 8344832, 8481792, 8498944, 8408576, 8318208, /* 6912-6919 */ +8320512, 8381696, 8407808, 8427776, 8439808, 8361216, 8404992, 8447232, /* 6920-6927 */ +8404480, 8337920, 8293632, 8361984, 8269824, 8206080, 8251136, 8245248, /* 6928-6935 */ +8235520, 8284928, 8397312, 8409344, 8363008, 8357376, 8293632, 8303360, /* 6936-6943 */ +8385280, 8455168, 8431104, 8342272, 8315392, 8410368, 8484608, 8520192, /* 6944-6951 */ +8515584, 8456192, 8411648, 8406272, 8377344, 8342784, 8346112, 8409344, /* 6952-6959 */ +8372480, 8415744, 8414976, 8371456, 8367872, 8364800, 8360192, 8343552, /* 6960-6967 */ +8342272, 8410880, 8383744, 8346368, 8306944, 8356864, 8433664, 8404480, /* 6968-6975 */ +8396288, 8376832, 8408576, 8431104, 8348672, 8278016, 8378112, 8400640, /* 6976-6983 */ +8373760, 8416256, 8459520, 8473088, 8397056, 8278528, 8335616, 8425728, /* 6984-6991 */ +8370944, 8312832, 8233984, 8302080, 8371712, 8331776, 8315392, 8323328, /* 6992-6999 */ +8372736, 8422656, 8452096, 8439040, 8361472, 8352256, 8338432, 8227584, /* 7000-7007 */ +8258816, 8298752, 8353024, 8379136, 8436224, 8436736, 8376320, 8487680, /* 7008-7015 */ +8507136, 8439296, 8411392, 8357888, 8381696, 8446208, 8442368, 8526592, /* 7016-7023 */ +8541184, 8472320, 8509952, 8532480, 8410112, 8376320, 8379136, 8326656, /* 7024-7031 */ +8390656, 8435200, 8398848, 8366080, 8322048, 8344064, 8351488, 8370688, /* 7032-7039 */ +8365056, 8320768, 8320256, 8363776, 8387584, 8324608, 8382720, 8437248, /* 7040-7047 */ +8372992, 8303104, 8378112, 8426496, 8414720, 8445696, 8487424, 8495360, /* 7048-7055 */ +8412160, 8399104, 8320256, 8278784, 8443392, 8470272, 8448256, 8424448, /* 7056-7063 */ +8458240, 8486656, 8412416, 8397312, 8439296, 8407040, 8425984, 8424704, /* 7064-7071 */ +8365312, 8426496, 8470528, 8472576, 8381440, 8297216, 8383488, 8440576, /* 7072-7079 */ +8428800, 8376320, 8336896, 8370688, 8340736, 8378880, 8461312, 8468992, /* 7080-7087 */ +8388608, 8315392, 8312832, 8437248, 8495872, 8505600, 8524032, 8422656, /* 7088-7095 */ +8371712, 8334080, 8347392, 8336640, 8304640, 8398336, 8476928, 8451328, /* 7096-7103 */ +8458496, 8426496, 8305920, 8361216, 8432384, 8393216, 8396544, 8427520, /* 7104-7111 */ +8350208, 8411904, 8429056, 8375296, 8412160, 8423168, 8428800, 8379392, /* 7112-7119 */ +8382208, 8475136, 8471552, 8441856, 8462592, 8475904, 8497408, 8447232, /* 7120-7127 */ +8405504, 8464384, 8486400, 8417024, 8366848, 8356096, 8330240, 8313088, /* 7128-7135 */ +8297472, 8266752, 8340480, 8416256, 8420096, 8377088, 8369920, 8263424, /* 7136-7143 */ +8279808, 8280320, 8303104, 8302848, 8346368, 8460544, 8435968, 8391936, /* 7144-7151 */ +8398336, 8391936, 8409600, 8438016, 8440064, 8482560, 8441088, 8399104, /* 7152-7159 */ +8434688, 8545792, 8510720, 8393984, 8430080, 8410624, 8408832, 8453376, /* 7160-7167 */ +8422912, 8300032, 8265728, 8325632, 8293632, 8272640, 8377600, 8370432, /* 7168-7175 */ +8300288, 8256768, 8263424, 8331520, 8397056, 8389120, 8356608, 8360960, /* 7176-7183 */ +8353024, 8369920, 8371712, 8391168, 8425472, 8432384, 8456192, 8380160, /* 7184-7191 */ +8341504, 8353280, 8384768, 8426752, 8432640, 8378368, 8412672, 8462080, /* 7192-7199 */ +8387328, 8407296, 8402432, 8298496, 8257280, 8317440, 8285440, 8356096, /* 7200-7207 */ +8416512, 8414208, 8440064, 8500736, 8447744, 8351232, 8336896, 8401920, /* 7208-7215 */ +8440832, 8377344, 8349184, 8381184, 8420096, 8390144, 8393216, 8397568, /* 7216-7223 */ +8407808, 8369920, 8351232, 8275712, 8345856, 8445952, 8420096, 8411392, /* 7224-7231 */ +8367872, 8348416, 8398848, 8406528, 8451840, 8457216, 8361728, 8390144, /* 7232-7239 */ +8351232, 8329216, 8391424, 8392960, 8375552, 8438016, 8459520, 8480256, /* 7240-7247 */ +8470784, 8379648, 8321024, 8254208, 8285696, 8303616, 8317184, 8377088, /* 7248-7255 */ +8406272, 8436224, 8413696, 8393216, 8452864, 8392704, 8334848, 8254720, /* 7256-7263 */ +8254720, 8387584, 8399360, 8331520, 8349440, 8415488, 8443648, 8454912, /* 7264-7271 */ +8466432, 8458496, 8423168, 8397056, 8333312, 8280320, 8251648, 8288512, /* 7272-7279 */ +8323584, 8369664, 8363520, 8387584, 8421888, 8444160, 8369920, 8308736, /* 7280-7287 */ +8338432, 8311808, 8341248, 8378368, 8393216, 8427264, 8455680, 8412416, /* 7288-7295 */ +8348416, 8390400, 8394240, 8433408, 8475392, 8418560, 8394240, 8362240, /* 7296-7303 */ +8373760, 8364032, 8339200, 8351488, 8423168, 8356352, 8310528, 8402176, /* 7304-7311 */ +8354816, 8396288, 8465664, 8420352, 8412672, 8443392, 8374016, 8377088, /* 7312-7319 */ +8414208, 8386048, 8386304, 8462336, 8444416, 8405760, 8422912, 8471040, /* 7320-7327 */ +8515328, 8540672, 8471808, 8420608, 8392192, 8400896, 8435712, 8416768, /* 7328-7335 */ +8442368, 8382976, 8298496, 8337920, 8360448, 8375552, 8397568, 8371456, /* 7336-7343 */ +8393216, 8366080, 8365824, 8314112, 8254976, 8325120, 8350208, 8358912, /* 7344-7351 */ +8398080, 8394496, 8392192, 8393984, 8417024, 8394496, 8336384, 8267776, /* 7352-7359 */ +8251648, 8331008, 8361984, 8394752, 8459520, 8510720, 8503040, 8471040, /* 7360-7367 */ +8414720, 8399616, 8433664, 8377344, 8369408, 8349184, 8358656, 8447232, /* 7368-7375 */ +8391424, 8375808, 8454144, 8432384, 8401408, 8425472, 8412416, 8423424, /* 7376-7383 */ +8347648, 8389632, 8470784, 8424704, 8439808, 8455424, 8383232, 8337920, /* 7384-7391 */ +8286720, 8337152, 8378112, 8378368, 8401664, 8453376, 8440064, 8393728, /* 7392-7399 */ +8397056, 8345856, 8406272, 8415232, 8406784, 8357888, 8353536, 8414464, /* 7400-7407 */ +8483840, 8478464, 8424960, 8377856, 8401408, 8413696, 8345856, 8378112, /* 7408-7415 */ +8416256, 8484096, 8542208, 8434432, 8318208, 8383488, 8360960, 8346880, /* 7416-7423 */ +8336640, 8367104, 8394752, 8400384, 8426240, 8376576, 8289024, 8344320, /* 7424-7431 */ +8427520, 8429056, 8385536, 8393216, 8376832, 8333312, 8376832, 8377344, /* 7432-7439 */ +8386816, 8393216, 8406016, 8476160, 8469504, 8439552, 8431616, 8411904, /* 7440-7447 */ +8381184, 8333568, 8364544, 8425984, 8424448, 8386304, 8365312, 8342272, /* 7448-7455 */ +8374016, 8380928, 8436736, 8365824, 8245760, 8283648, 8329984, 8363776, /* 7456-7463 */ +8349184, 8316160, 8355328, 8373760, 8318464, 8297984, 8285696, 8333568, /* 7464-7471 */ +8399616, 8355328, 8341248, 8395264, 8424448, 8462336, 8466688, 8411904, /* 7472-7479 */ +8431872, 8415488, 8442880, 8439808, 8381952, 8430592, 8378624, 8300288, /* 7480-7487 */ +8397056, 8379136, 8386304, 8463360, 8456448, 8496640, 8478720, 8435712, /* 7488-7495 */ +8343040, 8341504, 8383488, 8316928, 8329472, 8428032, 8381952, 8364032, /* 7496-7503 */ +8323072, 8274176, 8345344, 8427008, 8494592, 8458752, 8405248, 8410112, /* 7504-7511 */ +8367616, 8351232, 8334848, 8355840, 8361728, 8327168, 8378112, 8381952, /* 7512-7519 */ +8332544, 8365824, 8426240, 8445952, 8419328, 8430592, 8385792, 8359424, /* 7520-7527 */ +8357376, 8409600, 8504576, 8452352, 8324352, 8287232, 8315648, 8367104, /* 7528-7535 */ +8404736, 8366080, 8398336, 8383744, 8294400, 8329984, 8367360, 8340736, /* 7536-7543 */ +8353024, 8347392, 8318720, 8357376, 8364800, 8322816, 8315392, 8315648, /* 7544-7551 */ +8352768, 8408832, 8398336, 8380672, 8416768, 8402688, 8457216, 8427776, /* 7552-7559 */ +8394240, 8390912, 8340736, 8337408, 8359168, 8365056, 8372480, 8467456, /* 7560-7567 */ +8502784, 8467968, 8416768, 8449536, 8453376, 8412672, 8355328, 8351744, /* 7568-7575 */ +8397568, 8407552, 8375040, 8384512, 8389888, 8391936, 8429824, 8462336, /* 7576-7583 */ +8444928, 8436736, 8410880, 8402688, 8439808, 8431616, 8403712, 8401152, /* 7584-7591 */ +8370944, 8324352, 8344064, 8371968, 8412416, 8370176, 8370176, 8369152, /* 7592-7599 */ +8354304, 8328448, 8381440, 8383744, 8374784, 8396800, 8410880, 8407552, /* 7600-7607 */ +8434432, 8433152, 8377856, 8386048, 8421120, 8424192, 8374784, 8430080, /* 7608-7615 */ +8445184, 8392192, 8365312, 8358144, 8328192, 8387840, 8442624, 8477952, /* 7616-7623 */ +8458240, 8424960, 8421632, 8426496, 8448256, 8410112, 8330240, 8357888, /* 7624-7631 */ +8370176, 8373248, 8363520, 8356608, 8366336, 8334080, 8381696, 8466944, /* 7632-7639 */ +8448768, 8410880, 8391168, 8369152, 8370176, 8404224, 8423168, 8412672, /* 7640-7647 */ +8409600, 8350208, 8347904, 8284416, 8271360, 8368896, 8448256, 8443904, /* 7648-7655 */ +8436992, 8398080, 8403712, 8460032, 8407808, 8413952, 8410368, 8343552, /* 7656-7663 */ +8352512, 8333568, 8316416, 8376064, 8387584, 8434688, 8425984, 8381440, /* 7664-7671 */ +8376064, 8416000, 8418560, 8397568, 8378624, 8371968, 8414720, 8409600, /* 7672-7679 */ +8426240, 8385792, 8355840, 8366080, 8315392, 8327168, 8383232, 8427264, /* 7680-7687 */ +8389376, 8346368, 8348928, 8421888, 8436992, 8387584, 8383232, 8409344, /* 7688-7695 */ +8362496, 8352000, 8371712, 8328448, 8325632, 8386816, 8468736, 8479488, /* 7696-7703 */ +8407808, 8389376, 8385280, 8326400, 8343808, 8409600, 8439040, 8448256, /* 7704-7711 */ +8436224, 8448512, 8416768, 8368640, 8419328, 8414464, 8360192, 8334080, /* 7712-7719 */ +8350208, 8329728, 8350464, 8379392, 8385536, 8342528, 8310272, 8321024, /* 7720-7727 */ +8361984, 8385536, 8366592, 8378624, 8366336, 8391168, 8384512, 8400384, /* 7728-7735 */ +8355072, 8308224, 8284160, 8303872, 8382720, 8420096, 8384000, 8371456, /* 7736-7743 */ +8366848, 8423168, 8451328, 8443392, 8432896, 8400384, 8379904, 8348160, /* 7744-7751 */ +8370944, 8374272, 8407040, 8429056, 8406016, 8440832, 8457984, 8417024, /* 7752-7759 */ +8397568, 8397824, 8438528, 8454400, 8458496, 8399360, 8407296, 8422912, /* 7760-7767 */ +8378368, 8400128, 8375296, 8383744, 8392704, 8373760, 8335616, 8339456, /* 7768-7775 */ +8352000, 8316672, 8323072, 8378880, 8410368, 8364544, 8393216, 8422912, /* 7776-7783 */ +8382464, 8395008, 8398080, 8368384, 8421120, 8392448, 8360960, 8354560, /* 7784-7791 */ +8345600, 8365568, 8346368, 8359936, 8396032, 8395520, 8424960, 8415488, /* 7792-7799 */ +8415232, 8416512, 8446976, 8448768, 8374272, 8359936, 8340992, 8291584, /* 7800-7807 */ +8279040, 8298496, 8362752, 8446208, 8454912, 8400640, 8346368, 8344576, /* 7808-7815 */ +8370688, 8356096, 8362240, 8388352, 8409088, 8390400, 8381952, 8414976, /* 7816-7823 */ +8419840, 8380416, 8349696, 8413440, 8438528, 8463872, 8437760, 8410368, /* 7824-7831 */ +8426240, 8432896, 8347648, 8319744, 8354048, 8338176, 8368128, 8407296, /* 7832-7839 */ +8421888, 8424448, 8452352, 8429056, 8342016, 8336640, 8364288, 8369920, /* 7840-7847 */ +8384512, 8365312, 8351232, 8389888, 8443136, 8469504, 8455168, 8424448, /* 7848-7855 */ +8426752, 8401152, 8344576, 8429056, 8470272, 8448256, 8456960, 8445184, /* 7856-7863 */ +8442880, 8440064, 8415232, 8393984, 8379136, 8360192, 8438016, 8469504, /* 7864-7871 */ +8400640, 8331776, 8378368, 8379136, 8384256, 8453120, 8430592, 8393216, /* 7872-7879 */ +8376320, 8323072, 8360448, 8393472, 8390912, 8392448, 8355584, 8335872, /* 7880-7887 */ +8362240, 8380160, 8327680, 8375808, 8434432, 8399616, 8363776, 8397056, /* 7888-7895 */ +8359936, 8390144, 8392704, 8349184, 8366080, 8412928, 8387328, 8370176, /* 7896-7903 */ +8412160, 8401920, 8358400, 8370688, 8397312, 8378368, 8405504, 8414464, /* 7904-7911 */ +8365824, 8335616, 8397056, 8403712, 8406528, 8379648, 8425728, 8418304, /* 7912-7919 */ +8372224, 8359168, 8402176, 8449536, 8439296, 8442624, 8443904, 8402688, /* 7920-7927 */ +8379648, 8373504, 8349952, 8376832, 8377344, 8406272, 8455168, 8448512, /* 7928-7935 */ +8434176, 8421888, 8372736, 8350976, 8385024, 8407040, 8391424, 8353792, /* 7936-7943 */ +8330240, 8366336, 8409088, 8411648, 8402944, 8373760, 8368128, 8370688, /* 7944-7951 */ +8376576, 8380928, 8352768, 8342016, 8328960, 8384512, 8465920, 8454656, /* 7952-7959 */ +8390144, 8347648, 8343808, 8390656, 8401664, 8383488, 8421376, 8452608, /* 7960-7967 */ +8382208, 8330240, 8336896, 8341760, 8398848, 8391680, 8355584, 8358144, /* 7968-7975 */ +8380416, 8398848, 8386304, 8365056, 8345600, 8391680, 8432896, 8394752}; /* 7976-7983 */ \ No newline at end of file