f

Dependencies:   Speaker mbed wave_player mbed-rtos 4DGL-uLCD-SE LCD_fonts SDFileSystem_OldbutworkswithRTOS

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers banner.h Source File

banner.h

00001 /**********************************************************************
00002 * Written by WAVToCode
00003 * Date:             Thu Feb 21 09:44:56 AM
00004 * FileName:         banner.C
00005 * Interleaved:      N/A
00006 * Signed:           No
00007 * No. of channels:  1
00008 * No. of samples:   176135
00009 * Bits/Sample:      16
00010 **********************************************************************/
00011 
00012 #define NUM_ELEMENTS 176135
00013 
00014 const unsigned short data[NUM_ELEMENTS] = {
00015 32767, 32770, 32765, 32772, 32764, 32771, 32766, 32769, /* 0-7 */
00016 32767, 32769, 32768, 32768, 32768, 32767, 32769, 32768, /* 8-15 */
00017 32768, 32767, 32769, 32768, 32767, 32770, 32765, 32771, /* 16-23 */
00018 32766, 32770, 32766, 32769, 32768, 32768, 32768, 32768, /* 24-31 */
00019 32768, 32768, 32769, 32767, 32768, 32768, 32768, 32768, /* 32-39 */
00020 32769, 32766, 32770, 32766, 32770, 32766, 32769, 32769, /* 40-47 */
00021 32766, 32770, 32766, 32770, 32767, 32769, 32766, 32770, /* 48-55 */
00022 32767, 32769, 32767, 32768, 32769, 32767, 32769, 32767, /* 56-63 */
00023 32768, 32769, 32767, 32769, 32766, 32770, 32767, 32768, /* 64-71 */
00024 32768, 32768, 32768, 32769, 32767, 32767, 32770, 32766, /* 72-79 */
00025 32771, 32766, 32768, 32768, 32768, 32769, 32767, 32769, /* 80-87 */
00026 32766, 32770, 32767, 32769, 32766, 32771, 32764, 32773, /* 88-95 */
00027 32763, 32771, 32766, 32770, 32767, 32767, 32769, 32767, /* 96-103 */
00028 32769, 32768, 32767, 32769, 32768, 32767, 32769, 32768, /* 104-111 */
00029 32767, 32771, 32764, 32771, 32766, 32769, 32769, 32765, /* 112-119 */
00030 32773, 32762, 32773, 32765, 32769, 32769, 32766, 32770, /* 120-127 */
00031 32766, 32770, 32767, 32768, 32768, 32768, 32768, 32768, /* 128-135 */
00032 32769, 32766, 32770, 32767, 32768, 32768, 32769, 32766, /* 136-143 */
00033 32770, 32766, 32770, 32767, 32768, 32768, 32767, 32770, /* 144-151 */
00034 32766, 32770, 32767, 32768, 32768, 32768, 32768, 32769, /* 152-159 */
00035 32767, 32768, 32768, 32768, 32768, 32769, 32765, 32772, /* 160-167 */
00036 32764, 32772, 32765, 32769, 32768, 32767, 32770, 32766, /* 168-175 */
00037 32770, 32766, 32769, 32768, 32768, 32768, 32768, 32768, /* 176-183 */
00038 32769, 32767, 32769, 32766, 32770, 32766, 32771, 32765, /* 184-191 */
00039 32770, 32767, 32767, 32770, 32767, 32768, 32769, 32765, /* 192-199 */
00040 32771, 32767, 32768, 32768, 32768, 32768, 32768, 32768, /* 200-207 */
00041 32768, 32768, 32769, 32766, 32770, 32767, 32768, 32769, /* 208-215 */
00042 32767, 32768, 32770, 32765, 32771, 32766, 32769, 32767, /* 216-223 */
00043 32770, 32765, 32771, 32766, 32769, 32768, 32767, 32769, /* 224-231 */
00044 32767, 32769, 32767, 32769, 32767, 32769, 32766, 32770, /* 232-239 */
00045 32767, 32768, 32769, 32767, 32768, 32769, 32766, 32771, /* 240-247 */
00046 32765, 32771, 32765, 32770, 32767, 32768, 32769, 32766, /* 248-255 */
00047 32771, 32765, 32770, 32766, 32771, 32765, 32771, 32765, /* 256-263 */
00048 32771, 32765, 32771, 32765, 32770, 32768, 32767, 32769, /* 264-271 */
00049 32767, 32768, 32768, 32769, 32767, 32770, 32764, 32772, /* 272-279 */
00050 32765, 32770, 32768, 32767, 32768, 32769, 32767, 32769, /* 280-287 */
00051 32768, 32767, 32770, 32765, 32772, 32764, 32771, 32767, /* 288-295 */
00052 32767, 32770, 32766, 32769, 32768, 32767, 32770, 32765, /* 296-303 */
00053 32771, 32766, 32769, 32768, 32767, 32769, 32768, 32768, /* 304-311 */
00054 32768, 32767, 32770, 32766, 32770, 32766, 32769, 32768, /* 312-319 */
00055 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, /* 320-327 */
00056 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, /* 328-335 */
00057 32769, 32766, 32770, 32766, 32770, 32767, 32768, 32768, /* 336-343 */
00058 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32767, /* 344-351 */
00059 32770, 32766, 32770, 32766, 32770, 32766, 32769, 32768, /* 352-359 */
00060 32767, 32770, 32767, 32768, 32768, 32768, 32767, 32770, /* 360-367 */
00061 32766, 32771, 32765, 32769, 32768, 32767, 32771, 32764, /* 368-375 */
00062 32772, 32764, 32771, 32766, 32770, 32766, 32770, 32766, /* 376-383 */
00063 32768, 32770, 32765, 32771, 32766, 32769, 32767, 32769, /* 384-391 */
00064 32767, 32769, 32767, 32769, 32767, 32769, 32767, 32768, /* 392-399 */
00065 32769, 32766, 32771, 32765, 32770, 32766, 32770, 32767, /* 400-407 */
00066 32769, 32766, 32771, 32764, 32772, 32765, 32769, 32769, /* 408-415 */
00067 32766, 32770, 32767, 32767, 32770, 32766, 32770, 32767, /* 416-423 */
00068 32768, 32767, 32770, 32766, 32770, 32766, 32769, 32767, /* 424-431 */
00069 32770, 32766, 32769, 32768, 32766, 32772, 32764, 32771, /* 432-439 */
00070 32766, 32769, 32768, 32767, 32769, 32767, 32770, 32765, /* 440-447 */
00071 32771, 32765, 32770, 32768, 32766, 32771, 32764, 32773, /* 448-455 */
00072 32763, 32772, 32765, 32770, 32767, 32768, 32769, 32767, /* 456-463 */
00073 32768, 32769, 32766, 32771, 32765, 32771, 32764, 32773, /* 464-471 */
00074 32763, 32773, 32764, 32770, 32767, 32768, 32769, 32767, /* 472-479 */
00075 32768, 32769, 32766, 32770, 32767, 32767, 32771, 32764, /* 480-487 */
00076 32772, 32764, 32771, 32767, 32768, 32768, 32767, 32770, /* 488-495 */
00077 32765, 32773, 32762, 32773, 32765, 32770, 32766, 32770, /* 496-503 */
00078 32766, 32770, 32767, 32767, 32770, 32766, 32771, 32764, /* 504-511 */
00079 32771, 32766, 32769, 32770, 32764, 32772, 32765, 32769, /* 512-519 */
00080 32769, 32765, 32772, 32765, 32770, 32766, 32769, 32767, /* 520-527 */
00081 32770, 32765, 32771, 32766, 32769, 32768, 32767, 32768, /* 528-535 */
00082 32769, 32767, 32770, 32765, 32771, 32765, 32770, 32768, /* 536-543 */
00083 32767, 32769, 32768, 32767, 32769, 32768, 32767, 32769, /* 544-551 */
00084 32768, 32767, 32770, 32765, 32770, 32768, 32766, 32771, /* 552-559 */
00085 32765, 32770, 32767, 32768, 32769, 32766, 32771, 32765, /* 560-567 */
00086 32771, 32765, 32770, 32767, 32769, 32767, 32769, 32767, /* 568-575 */
00087 32769, 32767, 32769, 32767, 32769, 32767, 32769, 32767, /* 576-583 */
00088 32769, 32766, 32771, 32765, 32770, 32767, 32769, 32767, /* 584-591 */
00089 32768, 32768, 32769, 32767, 32769, 32766, 32770, 32768, /* 592-599 */
00090 32766, 32771, 32765, 32770, 32768, 32766, 32771, 32765, /* 600-607 */
00091 32770, 32767, 32768, 32770, 32764, 32773, 32763, 32773, /* 608-615 */
00092 32764, 32771, 32766, 32769, 32768, 32767, 32770, 32765, /* 616-623 */
00093 32772, 32763, 32772, 32767, 32766, 32771, 32765, 32771, /* 624-631 */
00094 32766, 32769, 32767, 32768, 32771, 32764, 32771, 32765, /* 632-639 */
00095 32770, 32768, 32768, 32767, 32769, 32766, 32771, 32766, /* 640-647 */
00096 32768, 32769, 32767, 32769, 32767, 32768, 32769, 32766, /* 648-655 */
00097 32772, 32762, 32774, 32764, 32770, 32768, 32767, 32768, /* 656-663 */
00098 32769, 32767, 32769, 32767, 32769, 32767, 32768, 32768, /* 664-671 */
00099 32769, 32767, 32768, 32769, 32765, 32773, 32764, 32770, /* 672-679 */
00100 32767, 32768, 32769, 32767, 32769, 32766, 32771, 32765, /* 680-687 */
00101 32770, 32767, 32768, 32769, 32767, 32768, 32768, 32769, /* 688-695 */
00102 32767, 32770, 32765, 32771, 32765, 32771, 32766, 32769, /* 696-703 */
00103 32768, 32767, 32769, 32767, 32769, 32767, 32769, 32767, /* 704-711 */
00104 32769, 32767, 32769, 32767, 32769, 32768, 32767, 32769, /* 712-719 */
00105 32767, 32769, 32768, 32767, 32769, 32767, 32770, 32765, /* 720-727 */
00106 32771, 32765, 32770, 32768, 32767, 32769, 32766, 32770, /* 728-735 */
00107 32767, 32769, 32767, 32768, 32768, 32768, 32769, 32767, /* 736-743 */
00108 32768, 32769, 32766, 32770, 32767, 32768, 32768, 32769, /* 744-751 */
00109 32766, 32770, 32766, 32770, 32766, 32771, 32764, 32772, /* 752-759 */
00110 32765, 32770, 32767, 32768, 32769, 32767, 32769, 32766, /* 760-767 */
00111 32771, 32766, 32769, 32767, 32769, 32767, 32770, 32765, /* 768-775 */
00112 32771, 32765, 32771, 32766, 32769, 32767, 32769, 32768, /* 776-783 */
00113 32768, 32768, 32767, 32770, 32767, 32768, 32768, 32768, /* 784-791 */
00114 32768, 32768, 32768, 32768, 32769, 32766, 32770, 32766, /* 792-799 */
00115 32770, 32767, 32768, 32768, 32768, 32768, 32769, 32766, /* 800-807 */
00116 32770, 32766, 32770, 32767, 32768, 32769, 32766, 32770, /* 808-815 */
00117 32767, 32768, 32770, 32765, 32770, 32767, 32768, 32769, /* 816-823 */
00118 32767, 32768, 32769, 32766, 32770, 32766, 32770, 32766, /* 824-831 */
00119 32769, 32768, 32767, 32770, 32766, 32768, 32769, 32766, /* 832-839 */
00120 32772, 32764, 32771, 32765, 32771, 32765, 32771, 32766, /* 840-847 */
00121 32770, 32766, 32769, 32767, 32769, 32768, 32768, 32768, /* 848-855 */
00122 32767, 32769, 32767, 32769, 32768, 32768, 32767, 32769, /* 856-863 */
00123 32768, 32767, 32770, 32765, 32772, 32764, 32771, 32766, /* 864-871 */
00124 32769, 32767, 32770, 32766, 32769, 32767, 32769, 32768, /* 872-879 */
00125 32768, 32767, 32769, 32766, 32772, 32763, 32773, 32764, /* 880-887 */
00126 32770, 32768, 32766, 32771, 32766, 32770, 32765, 32771, /* 888-895 */
00127 32765, 32772, 32764, 32771, 32766, 32769, 32769, 32766, /* 896-903 */
00128 32770, 32767, 32768, 32768, 32769, 32766, 32771, 32765, /* 904-911 */
00129 32770, 32767, 32769, 32766, 32771, 32765, 32770, 32768, /* 912-919 */
00130 32766, 32770, 32767, 32768, 32769, 32766, 32770, 32766, /* 920-927 */
00131 32771, 32764, 32772, 32764, 32772, 32765, 32770, 32766, /* 928-935 */
00132 32770, 32765, 32771, 32767, 32767, 32770, 32765, 32771, /* 936-943 */
00133 32765, 32772, 32764, 32771, 32766, 32769, 32769, 32766, /* 944-951 */
00134 32770, 32766, 32770, 32767, 32768, 32768, 32768, 32769, /* 952-959 */
00135 32767, 32768, 32768, 32768, 32768, 32769, 32767, 32767, /* 960-967 */
00136 32770, 32766, 32770, 32767, 32768, 32768, 32768, 32769, /* 968-975 */
00137 32766, 32771, 32764, 32772, 32765, 32770, 32768, 32766, /* 976-983 */
00138 32770, 32767, 32768, 32769, 32766, 32771, 32764, 32773, /* 984-991 */
00139 32763, 32771, 32767, 32767, 32771, 32765, 32770, 32766, /* 992-999 */
00140 32770, 32767, 32768, 32769, 32766, 32770, 32767, 32768, /* 1000-1007 */
00141 32769, 32766, 32770, 32766, 32770, 32766, 32770, 32765, /* 1008-1015 */
00142 32772, 32764, 32771, 32767, 32768, 32768, 32768, 32768, /* 1016-1023 */
00143 32769, 32767, 32769, 32767, 32769, 32767, 32769, 32767, /* 1024-1031 */
00144 32769, 32768, 32767, 32769, 32767, 32769, 32767, 32769, /* 1032-1039 */
00145 32767, 32769, 32766, 32771, 32764, 32772, 32766, 32768, /* 1040-1047 */
00146 32769, 32767, 32768, 32768, 32769, 32766, 32770, 32767, /* 1048-1055 */
00147 32767, 32770, 32766, 32769, 32768, 32768, 32768, 32768, /* 1056-1063 */
00148 32768, 32768, 32767, 32771, 32764, 32772, 32764, 32771, /* 1064-1071 */
00149 32767, 32768, 32769, 32765, 32772, 32765, 32770, 32766, /* 1072-1079 */
00150 32770, 32766, 32771, 32764, 32772, 32764, 32772, 32765, /* 1080-1087 */
00151 32770, 32766, 32770, 32766, 32770, 32767, 32768, 32768, /* 1088-1095 */
00152 32768, 32768, 32768, 32769, 32766, 32770, 32766, 32770, /* 1096-1103 */
00153 32766, 32770, 32766, 32770, 32766, 32770, 32766, 32770, /* 1104-1111 */
00154 32767, 32768, 32769, 32766, 32770, 32767, 32768, 32769, /* 1112-1119 */
00155 32766, 32771, 32765, 32771, 32765, 32771, 32765, 32771, /* 1120-1127 */
00156 32766, 32769, 32768, 32767, 32769, 32767, 32768, 32770, /* 1128-1135 */
00157 32765, 32771, 32766, 32768, 32769, 32767, 32769, 32768, /* 1136-1143 */
00158 32767, 32769, 32767, 32769, 32768, 32767, 32769, 32767, /* 1144-1151 */
00159 32768, 32770, 32765, 32771, 32765, 32770, 32767, 32769, /* 1152-1159 */
00160 32767, 32769, 32767, 32769, 32767, 32770, 32766, 32769, /* 1160-1167 */
00161 32767, 32769, 32768, 32768, 32768, 32767, 32768, 32769, /* 1168-1175 */
00162 32768, 32767, 32769, 32767, 32768, 32770, 32765, 32771, /* 1176-1183 */
00163 32766, 32769, 32768, 32767, 32769, 32768, 32768, 32768, /* 1184-1191 */
00164 32767, 32769, 32768, 32768, 32768, 32768, 32767, 32770, /* 1192-1199 */
00165 32765, 32772, 32765, 32769, 32769, 32766, 32770, 32767, /* 1200-1207 */
00166 32768, 32769, 32767, 32769, 32768, 32767, 32769, 32767, /* 1208-1215 */
00167 32768, 32770, 32765, 32771, 32765, 32770, 32767, 32769, /* 1216-1223 */
00168 32767, 32769, 32767, 32769, 32768, 32767, 32770, 32766, /* 1224-1231 */
00169 32769, 32769, 32765, 32772, 32764, 32772, 32765, 32769, /* 1232-1239 */
00170 32768, 32768, 32769, 32766, 32769, 32767, 32770, 32766, /* 1240-1247 */
00171 32770, 32765, 32771, 32766, 32769, 32768, 32768, 32768, /* 1248-1255 */
00172 32768, 32769, 32765, 32773, 32762, 32774, 32764, 32769, /* 1256-1263 */
00173 32769, 32766, 32770, 32767, 32768, 32769, 32766, 32770, /* 1264-1271 */
00174 32766, 32770, 32766, 32771, 32764, 32772, 32764, 32772, /* 1272-1279 */
00175 32765, 32770, 32767, 32768, 32769, 32767, 32769, 32767, /* 1280-1287 */
00176 32768, 32769, 32767, 32769, 32767, 32768, 32769, 32766, /* 1288-1295 */
00177 32771, 32764, 32772, 32765, 32770, 32767, 32768, 32768, /* 1296-1303 */
00178 32768, 32768, 32768, 32769, 32766, 32770, 32766, 32770, /* 1304-1311 */
00179 32767, 32768, 32769, 32766, 32771, 32764, 32772, 32765, /* 1312-1319 */
00180 32770, 32766, 32770, 32766, 32770, 32766, 32770, 32766, /* 1320-1327 */
00181 32770, 32766, 32770, 32766, 32770, 32767, 32767, 32770, /* 1328-1335 */
00182 32765, 32772, 32764, 32772, 32765, 32768, 32770, 32765, /* 1336-1343 */
00183 32771, 32767, 32767, 32769, 32767, 32769, 32768, 32768, /* 1344-1351 */
00184 32767, 32769, 32767, 32769, 32768, 32767, 32769, 32767, /* 1352-1359 */
00185 32769, 32768, 32767, 32768, 32769, 32767, 32769, 32767, /* 1360-1367 */
00186 32768, 32769, 32767, 32768, 32768, 32768, 32768, 32768, /* 1368-1375 */
00187 32768, 32768, 32768, 32768, 32768, 32768, 32769, 32766, /* 1376-1383 */
00188 32771, 32765, 32771, 32766, 32768, 32770, 32765, 32772, /* 1384-1391 */
00189 32764, 32770, 32768, 32767, 32770, 32766, 32769, 32767, /* 1392-1399 */
00190 32769, 32768, 32768, 32768, 32767, 32769, 32768, 32768, /* 1400-1407 */
00191 32768, 32767, 32770, 32766, 32769, 32769, 32765, 32772, /* 1408-1415 */
00192 32764, 32771, 32767, 32768, 32768, 32767, 32770, 32766, /* 1416-1423 */
00193 32770, 32766, 32769, 32768, 32768, 32768, 32769, 32766, /* 1424-1431 */
00194 32771, 32765, 32770, 32767, 32769, 32767, 32770, 32764, /* 1432-1439 */
00195 32773, 32764, 32770, 32768, 32766, 32771, 32766, 32769, /* 1440-1447 */
00196 32767, 32768, 32769, 32767, 32769, 32767, 32768, 32768, /* 1448-1455 */
00197 32768, 32769, 32767, 32769, 32766, 32769, 32768, 32769, /* 1456-1463 */
00198 32767, 32768, 32768, 32768, 32768, 32769, 32766, 32771, /* 1464-1471 */
00199 32764, 32773, 32763, 32773, 32764, 32771, 32765, 32772, /* 1472-1479 */
00200 32764, 32772, 32764, 32771, 32766, 32770, 32766, 32770, /* 1480-1487 */
00201 32766, 32770, 32767, 32768, 32768, 32768, 32768, 32769, /* 1488-1495 */
00202 32767, 32769, 32767, 32769, 32767, 32769, 32768, 32767, /* 1496-1503 */
00203 32770, 32765, 32772, 32764, 32771, 32766, 32768, 32770, /* 1504-1511 */
00204 32766, 32769, 32768, 32767, 32770, 32766, 32770, 32766, /* 1512-1519 */
00205 32769, 32768, 32768, 32768, 32767, 32770, 32766, 32770, /* 1520-1527 */
00206 32765, 32771, 32766, 32769, 32768, 32767, 32769, 32768, /* 1528-1535 */
00207 32767, 32769, 32767, 32769, 32767, 32769, 32768, 32766, /* 1536-1543 */
00208 32771, 32765, 32770, 32767, 32769, 32766, 32771, 32765, /* 1544-1551 */
00209 32769, 32769, 32766, 32771, 32765, 32770, 32767, 32768, /* 1552-1559 */
00210 32770, 32764, 32773, 32764, 32770, 32768, 32766, 32771, /* 1560-1567 */
00211 32765, 32771, 32765, 32770, 32767, 32768, 32769, 32767, /* 1568-1575 */
00212 32768, 32769, 32767, 32768, 32769, 32767, 32768, 32769, /* 1576-1583 */
00213 32766, 32770, 32766, 32771, 32764, 32772, 32765, 32769, /* 1584-1591 */
00214 32769, 32767, 32768, 32769, 32767, 32768, 32769, 32766, /* 1592-1599 */
00215 32770, 32767, 32768, 32769, 32765, 32773, 32763, 32772, /* 1600-1607 */
00216 32765, 32769, 32769, 32766, 32771, 32764, 32772, 32765, /* 1608-1615 */
00217 32770, 32767, 32767, 32771, 32764, 32772, 32765, 32769, /* 1616-1623 */
00218 32769, 32766, 32769, 32768, 32767, 32770, 32766, 32769, /* 1624-1631 */
00219 32767, 32770, 32766, 32769, 32767, 32768, 32770, 32767, /* 1632-1639 */
00220 32767, 32769, 32767, 32769, 32767, 32770, 32766, 32769, /* 1640-1647 */
00221 32768, 32767, 32770, 32766, 32770, 32766, 32770, 32766, /* 1648-1655 */
00222 32770, 32766, 32770, 32766, 32769, 32768, 32768, 32768, /* 1656-1663 */
00223 32768, 32768, 32768, 32768, 32769, 32766, 32771, 32765, /* 1664-1671 */
00224 32770, 32767, 32769, 32767, 32770, 32765, 32771, 32766, /* 1672-1679 */
00225 32769, 32768, 32768, 32768, 32768, 32768, 32767, 32770, /* 1680-1687 */
00226 32766, 32770, 32766, 32769, 32769, 32765, 32772, 32764, /* 1688-1695 */
00227 32771, 32766, 32769, 32767, 32770, 32765, 32771, 32765, /* 1696-1703 */
00228 32771, 32766, 32769, 32767, 32769, 32767, 32770, 32765, /* 1704-1711 */
00229 32771, 32766, 32768, 32770, 32765, 32770, 32768, 32766, /* 1712-1719 */
00230 32771, 32765, 32770, 32766, 32771, 32764, 32772, 32765, /* 1720-1727 */
00231 32770, 32767, 32768, 32769, 32767, 32768, 32769, 32766, /* 1728-1735 */
00232 32771, 32765, 32770, 32767, 32768, 32769, 32767, 32768, /* 1736-1743 */
00233 32769, 32767, 32768, 32770, 32764, 32772, 32765, 32770, /* 1744-1751 */
00234 32767, 32769, 32766, 32771, 32765, 32771, 32766, 32769, /* 1752-1759 */
00235 32767, 32769, 32768, 32768, 32768, 32767, 32769, 32768, /* 1760-1767 */
00236 32768, 32768, 32767, 32769, 32768, 32768, 32767, 32769, /* 1768-1775 */
00237 32768, 32766, 32772, 32764, 32770, 32769, 32765, 32772, /* 1776-1783 */
00238 32764, 32771, 32766, 32770, 32767, 32768, 32769, 32765, /* 1784-1791 */
00239 32772, 32765, 32770, 32767, 32768, 32768, 32768, 32769, /* 1792-1799 */
00240 32766, 32771, 32764, 32772, 32765, 32771, 32765, 32770, /* 1800-1807 */
00241 32767, 32768, 32770, 32765, 32771, 32765, 32770, 32767, /* 1808-1815 */
00242 32769, 32767, 32769, 32767, 32768, 32769, 32766, 32770, /* 1816-1823 */
00243 32767, 32768, 32769, 32766, 32769, 32769, 32766, 32771, /* 1824-1831 */
00244 32765, 32769, 32770, 32765, 32771, 32765, 32771, 32766, /* 1832-1839 */
00245 32770, 32765, 32771, 32766, 32770, 32766, 32769, 32768, /* 1840-1847 */
00246 32768, 32767, 32770, 32765, 32772, 32764, 32771, 32766, /* 1848-1855 */
00247 32769, 32768, 32767, 32769, 32768, 32767, 32770, 32765, /* 1856-1863 */
00248 32771, 32766, 32770, 32766, 32770, 32765, 32771, 32766, /* 1864-1871 */
00249 32770, 32766, 32769, 32767, 32769, 32768, 32767, 32769, /* 1872-1879 */
00250 32767, 32770, 32766, 32769, 32768, 32767, 32770, 32766, /* 1880-1887 */
00251 32770, 32766, 32769, 32768, 32768, 32768, 32768, 32767, /* 1888-1895 */
00252 32771, 32764, 32772, 32764, 32771, 32768, 32767, 32768, /* 1896-1903 */
00253 32768, 32768, 32769, 32767, 32769, 32766, 32771, 32765, /* 1904-1911 */
00254 32770, 32767, 32768, 32769, 32767, 32769, 32767, 32768, /* 1912-1919 */
00255 32769, 32767, 32770, 32765, 32771, 32765, 32771, 32765, /* 1920-1927 */
00256 32771, 32766, 32769, 32767, 32768, 32769, 32767, 32769, /* 1928-1935 */
00257 32766, 32770, 32767, 32768, 32769, 32765, 32772, 32764, /* 1936-1943 */
00258 32773, 32763, 32771, 32766, 32769, 32770, 32765, 32771, /* 1944-1951 */
00259 32765, 32770, 32767, 32769, 32767, 32769, 32768, 32766, /* 1952-1959 */
00260 32771, 32765, 32771, 32766, 32768, 32770, 32765, 32771, /* 1960-1967 */
00261 32766, 32768, 32770, 32765, 32771, 32764, 32773, 32764, /* 1968-1975 */
00262 32770, 32767, 32767, 32770, 32767, 32768, 32769, 32765, /* 1976-1983 */
00263 32772, 32764, 32771, 32768, 32765, 32773, 32762, 32774, /* 1984-1991 */
00264 32763, 32772, 32764, 32772, 32765, 32770, 32767, 32768, /* 1992-1999 */
00265 32769, 32767, 32768, 32769, 32767, 32768, 32769, 32766, /* 2000-2007 */
00266 32771, 32765, 32770, 32767, 32767, 32771, 32765, 32770, /* 2008-2015 */
00267 32767, 32768, 32768, 32768, 32768, 32768, 32768, 32769, /* 2016-2023 */
00268 32766, 32770, 32766, 32769, 32769, 32767, 32769, 32766, /* 2024-2031 */
00269 32770, 32767, 32768, 32768, 32768, 32768, 32768, 32768, /* 2032-2039 */
00270 32767, 32769, 32767, 32769, 32768, 32767, 32769, 32767, /* 2040-2047 */
00271 32769, 32767, 32769, 32767, 32769, 32768, 32767, 32769, /* 2048-2055 */
00272 32767, 32769, 32768, 32767, 32769, 32767, 32770, 32766, /* 2056-2063 */
00273 32769, 32768, 32767, 32770, 32766, 32769, 32768, 32768, /* 2064-2071 */
00274 32767, 32770, 32765, 32772, 32764, 32771, 32766, 32769, /* 2072-2079 */
00275 32768, 32768, 32768, 32768, 32768, 32767, 32770, 32766, /* 2080-2087 */
00276 32770, 32766, 32770, 32765, 32771, 32766, 32769, 32769, /* 2088-2095 */
00277 32766, 32769, 32768, 32768, 32767, 32770, 32766, 32770, /* 2096-2103 */
00278 32767, 32767, 32769, 32768, 32768, 32768, 32768, 32768, /* 2104-2111 */
00279 32767, 32770, 32765, 32772, 32765, 32770, 32766, 32769, /* 2112-2119 */
00280 32768, 32769, 32767, 32769, 32766, 32770, 32766, 32770, /* 2120-2127 */
00281 32767, 32768, 32768, 32767, 32770, 32766, 32770, 32766, /* 2128-2135 */
00282 32769, 32769, 32766, 32770, 32766, 32769, 32768, 32768, /* 2136-2143 */
00283 32769, 32765, 32771, 32765, 32771, 32766, 32769, 32767, /* 2144-2151 */
00284 32769, 32767, 32769, 32767, 32770, 32766, 32769, 32768, /* 2152-2159 */
00285 32767, 32770, 32767, 32767, 32770, 32766, 32769, 32769, /* 2160-2167 */
00286 32766, 32770, 32766, 32770, 32767, 32768, 32768, 32768, /* 2168-2175 */
00287 32769, 32767, 32768, 32768, 32767, 32771, 32765, 32770, /* 2176-2183 */
00288 32767, 32767, 32771, 32765, 32770, 32767, 32768, 32768, /* 2184-2191 */
00289 32769, 32766, 32771, 32765, 32770, 32767, 32768, 32769, /* 2192-2199 */
00290 32767, 32769, 32767, 32769, 32767, 32769, 32766, 32771, /* 2200-2207 */
00291 32765, 32770, 32768, 32766, 32771, 32765, 32771, 32765, /* 2208-2215 */
00292 32771, 32765, 32771, 32766, 32769, 32767, 32769, 32767, /* 2216-2223 */
00293 32769, 32768, 32766, 32771, 32765, 32770, 32768, 32766, /* 2224-2231 */
00294 32771, 32765, 32770, 32767, 32768, 32768, 32769, 32767, /* 2232-2239 */
00295 32769, 32766, 32770, 32767, 32769, 32767, 32769, 32767, /* 2240-2247 */
00296 32768, 32769, 32767, 32769, 32767, 32769, 32767, 32769, /* 2248-2255 */
00297 32767, 32769, 32768, 32768, 32768, 32768, 32768, 32768, /* 2256-2263 */
00298 32768, 32767, 32771, 32764, 32772, 32764, 32771, 32766, /* 2264-2271 */
00299 32770, 32766, 32770, 32766, 32770, 32767, 32767, 32771, /* 2272-2279 */
00300 32764, 32771, 32767, 32767, 32770, 32766, 32769, 32768, /* 2280-2287 */
00301 32767, 32769, 32768, 32767, 32770, 32765, 32771, 32765, /* 2288-2295 */
00302 32771, 32765, 32771, 32765, 32771, 32765, 32771, 32765, /* 2296-2303 */
00303 32771, 32766, 32769, 32767, 32769, 32768, 32767, 32770, /* 2304-2311 */
00304 32765, 32771, 32765, 32771, 32765, 32772, 32763, 32773, /* 2312-2319 */
00305 32764, 32770, 32768, 32767, 32769, 32768, 32767, 32769, /* 2320-2327 */
00306 32767, 32769, 32768, 32768, 32767, 32770, 32765, 32772, /* 2328-2335 */
00307 32764, 32772, 32764, 32771, 32766, 32769, 32768, 32767, /* 2336-2343 */
00308 32769, 32767, 32769, 32767, 32769, 32768, 32767, 32770, /* 2344-2351 */
00309 32766, 32769, 32768, 32767, 32770, 32766, 32770, 32765, /* 2352-2359 */
00310 32771, 32765, 32771, 32766, 32770, 32766, 32769, 32767, /* 2360-2367 */
00311 32770, 32766, 32771, 32764, 32771, 32766, 32770, 32766, /* 2368-2375 */
00312 32770, 32766, 32770, 32766, 32769, 32768, 32768, 32768, /* 2376-2383 */
00313 32768, 32768, 32767, 32770, 32765, 32771, 32767, 32767, /* 2384-2391 */
00314 32770, 32765, 32771, 32766, 32769, 32768, 32768, 32767, /* 2392-2399 */
00315 32770, 32765, 32771, 32766, 32769, 32768, 32767, 32769, /* 2400-2407 */
00316 32768, 32768, 32767, 32770, 32765, 32772, 32764, 32771, /* 2408-2415 */
00317 32766, 32769, 32768, 32767, 32770, 32765, 32771, 32765, /* 2416-2423 */
00318 32771, 32766, 32768, 32769, 32766, 32770, 32767, 32768, /* 2424-2431 */
00319 32769, 32767, 32768, 32768, 32768, 32769, 32768, 32766, /* 2432-2439 */
00320 32771, 32765, 32770, 32769, 32765, 32772, 32763, 32773, /* 2440-2447 */
00321 32764, 32772, 32764, 32771, 32766, 32769, 32767, 32769, /* 2448-2455 */
00322 32767, 32770, 32765, 32770, 32768, 32766, 32772, 32763, /* 2456-2463 */
00323 32773, 32764, 32770, 32767, 32769, 32767, 32768, 32769, /* 2464-2471 */
00324 32767, 32769, 32767, 32769, 32767, 32769, 32768, 32767, /* 2472-2479 */
00325 32770, 32766, 32769, 32768, 32768, 32767, 32769, 32768, /* 2480-2487 */
00326 32767, 32770, 32765, 32771, 32766, 32769, 32768, 32768, /* 2488-2495 */
00327 32768, 32767, 32770, 32765, 32773, 32763, 32771, 32766, /* 2496-2503 */
00328 32770, 32766, 32771, 32764, 32772, 32765, 32770, 32767, /* 2504-2511 */
00329 32768, 32769, 32767, 32769, 32767, 32768, 32769, 32767, /* 2512-2519 */
00330 32770, 32765, 32770, 32767, 32769, 32767, 32768, 32769, /* 2520-2527 */
00331 32766, 32771, 32765, 32770, 32766, 32771, 32765, 32770, /* 2528-2535 */
00332 32767, 32767, 32771, 32764, 32772, 32765, 32769, 32769, /* 2536-2543 */
00333 32766, 32770, 32767, 32768, 32769, 32767, 32768, 32769, /* 2544-2551 */
00334 32767, 32769, 32767, 32769, 32767, 32769, 32767, 32769, /* 2552-2559 */
00335 32767, 32769, 32768, 32767, 32769, 32766, 32770, 32767, /* 2560-2567 */
00336 32769, 32768, 32765, 32772, 32764, 32772, 32766, 32767, /* 2568-2575 */
00337 32770, 32766, 32770, 32767, 32768, 32768, 32768, 32769, /* 2576-2583 */
00338 32766, 32771, 32765, 32770, 32768, 32766, 32770, 32768, /* 2584-2591 */
00339 32766, 32771, 32765, 32770, 32768, 32767, 32768, 32769, /* 2592-2599 */
00340 32767, 32769, 32767, 32769, 32766, 32771, 32765, 32770, /* 2600-2607 */
00341 32768, 32766, 32770, 32767, 32768, 32769, 32766, 32770, /* 2608-2615 */
00342 32767, 32768, 32769, 32766, 32770, 32766, 32771, 32764, /* 2616-2623 */
00343 32773, 32762, 32773, 32766, 32768, 32768, 32768, 32768, /* 2624-2631 */
00344 32769, 32767, 32768, 32768, 32768, 32769, 32766, 32770, /* 2632-2639 */
00345 32766, 32770, 32766, 32769, 32768, 32767, 32769, 32767, /* 2640-2647 */
00346 32770, 32765, 32771, 32765, 32770, 32768, 32767, 32769, /* 2648-2655 */
00347 32768, 32767, 32769, 32767, 32769, 32768, 32767, 32769, /* 2656-2663 */
00348 32766, 32771, 32765, 32770, 32767, 32768, 32769, 32767, /* 2664-2671 */
00349 32768, 32769, 32767, 32769, 32767, 32769, 32766, 32772, /* 2672-2679 */
00350 32763, 32773, 32764, 32770, 32767, 32769, 32767, 32770, /* 2680-2687 */
00351 32765, 32771, 32765, 32771, 32765, 32771, 32766, 32769, /* 2688-2695 */
00352 32768, 32767, 32769, 32767, 32769, 32767, 32769, 32766, /* 2696-2703 */
00353 32771, 32765, 32770, 32767, 32768, 32769, 32766, 32771, /* 2704-2711 */
00354 32764, 32772, 32765, 32770, 32767, 32768, 32767, 32770, /* 2712-2719 */
00355 32767, 32768, 32769, 32766, 32769, 32769, 32766, 32770, /* 2720-2727 */
00356 32767, 32768, 32769, 32766, 32770, 32766, 32770, 32767, /* 2728-2735 */
00357 32767, 32770, 32766, 32769, 32768, 32767, 32769, 32767, /* 2736-2743 */
00358 32769, 32768, 32767, 32769, 32767, 32769, 32768, 32767, /* 2744-2751 */
00359 32769, 32768, 32767, 32769, 32768, 32767, 32769, 32768, /* 2752-2759 */
00360 32766, 32772, 32763, 32773, 32764, 32770, 32768, 32767, /* 2760-2767 */
00361 32769, 32768, 32767, 32769, 32768, 32768, 32767, 32770, /* 2768-2775 */
00362 32766, 32770, 32766, 32770, 32766, 32770, 32767, 32768, /* 2776-2783 */
00363 32768, 32768, 32768, 32769, 32767, 32769, 32766, 32770, /* 2784-2791 */
00364 32767, 32769, 32767, 32768, 32768, 32768, 32768, 32768, /* 2792-2799 */
00365 32768, 32768, 32768, 32767, 32770, 32766, 32769, 32767, /* 2800-2807 */
00366 32769, 32767, 32770, 32765, 32770, 32768, 32767, 32770, /* 2808-2815 */
00367 32765, 32771, 32766, 32769, 32768, 32767, 32769, 32768, /* 2816-2823 */
00368 32768, 32767, 32770, 32765, 32771, 32767, 32768, 32768, /* 2824-2831 */
00369 32768, 32767, 32770, 32766, 32770, 32766, 32769, 32769, /* 2832-2839 */
00370 32766, 32770, 32766, 32770, 32766, 32771, 32765, 32771, /* 2840-2847 */
00371 32764, 32772, 32764, 32773, 32764, 32769, 32769, 32765, /* 2848-2855 */
00372 32772, 32765, 32769, 32768, 32767, 32769, 32767, 32770, /* 2856-2863 */
00373 32765, 32771, 32765, 32770, 32768, 32767, 32770, 32765, /* 2864-2871 */
00374 32771, 32766, 32769, 32768, 32767, 32769, 32767, 32770, /* 2872-2879 */
00375 32766, 32769, 32767, 32769, 32767, 32770, 32766, 32769, /* 2880-2887 */
00376 32768, 32767, 32769, 32768, 32767, 32770, 32766, 32769, /* 2888-2895 */
00377 32768, 32767, 32770, 32767, 32767, 32770, 32765, 32772, /* 2896-2903 */
00378 32765, 32769, 32768, 32767, 32771, 32764, 32772, 32764, /* 2904-2911 */
00379 32771, 32766, 32770, 32766, 32770, 32766, 32769, 32768, /* 2912-2919 */
00380 32768, 32768, 32768, 32767, 32769, 32768, 32769, 32766, /* 2920-2927 */
00381 32769, 32767, 32769, 32769, 32766, 32769, 32768, 32767, /* 2928-2935 */
00382 32770, 32766, 32768, 32770, 32765, 32772, 32764, 32771, /* 2936-2943 */
00383 32766, 32769, 32769, 32766, 32769, 32768, 32768, 32768, /* 2944-2951 */
00384 32768, 32767, 32769, 32769, 32766, 32770, 32766, 32770, /* 2952-2959 */
00385 32767, 32768, 32769, 32767, 32769, 32767, 32769, 32767, /* 2960-2967 */
00386 32768, 32769, 32766, 32770, 32767, 32768, 32768, 32768, /* 2968-2975 */
00387 32768, 32768, 32768, 32768, 32768, 32769, 32766, 32771, /* 2976-2983 */
00388 32764, 32772, 32765, 32770, 32767, 32769, 32766, 32771, /* 2984-2991 */
00389 32764, 32773, 32764, 32770, 32768, 32767, 32769, 32768, /* 2992-2999 */
00390 32767, 32769, 32767, 32769, 32767, 32770, 32764, 32773, /* 3000-3007 */
00391 32762, 32775, 32762, 32772, 32765, 32770, 32767, 32769, /* 3008-3015 */
00392 32767, 32769, 32766, 32771, 32765, 32771, 32766, 32768, /* 3016-3023 */
00393 32770, 32765, 32772, 32764, 32771, 32766, 32768, 32770, /* 3024-3031 */
00394 32766, 32769, 32768, 32767, 32768, 32769, 32767, 32769, /* 3032-3039 */
00395 32768, 32767, 32768, 32769, 32767, 32769, 32767, 32769, /* 3040-3047 */
00396 32767, 32769, 32767, 32769, 32766, 32771, 32764, 32773, /* 3048-3055 */
00397 32763, 32772, 32765, 32770, 32766, 32770, 32766, 32770, /* 3056-3063 */
00398 32767, 32767, 32770, 32766, 32770, 32766, 32770, 32766, /* 3064-3071 */
00399 32770, 32767, 32769, 32767, 32768, 32769, 32767, 32770, /* 3072-3079 */
00400 32765, 32770, 32767, 32768, 32770, 32765, 32770, 32766, /* 3080-3087 */
00401 32770, 32767, 32769, 32766, 32769, 32769, 32766, 32770, /* 3088-3095 */
00402 32767, 32767, 32770, 32766, 32769, 32769, 32766, 32769, /* 3096-3103 */
00403 32768, 32768, 32768, 32769, 32766, 32770, 32766, 32770, /* 3104-3111 */
00404 32766, 32770, 32767, 32768, 32769, 32765, 32772, 32764, /* 3112-3119 */
00405 32773, 32763, 32772, 32765, 32770, 32767, 32769, 32766, /* 3120-3127 */
00406 32771, 32765, 32770, 32767, 32768, 32769, 32766, 32771, /* 3128-3135 */
00407 32764, 32773, 32763, 32772, 32765, 32771, 32765, 32770, /* 3136-3143 */
00408 32767, 32768, 32770, 32765, 32771, 32764, 32772, 32765, /* 3144-3151 */
00409 32770, 32767, 32768, 32769, 32766, 32770, 32766, 32770, /* 3152-3159 */
00410 32767, 32769, 32766, 32771, 32764, 32773, 32763, 32772, /* 3160-3167 */
00411 32766, 32768, 32769, 32767, 32769, 32767, 32769, 32767, /* 3168-3175 */
00412 32768, 32769, 32767, 32768, 32770, 32764, 32772, 32765, /* 3176-3183 */
00413 32771, 32766, 32769, 32766, 32770, 32767, 32769, 32768, /* 3184-3191 */
00414 32766, 32770, 32767, 32768, 32770, 32765, 32770, 32767, /* 3192-3199 */
00415 32769, 32768, 32767, 32769, 32767, 32768, 32769, 32766, /* 3200-3207 */
00416 32771, 32764, 32772, 32765, 32770, 32767, 32768, 32769, /* 3208-3215 */
00417 32767, 32770, 32766, 32769, 32768, 32767, 32770, 32766, /* 3216-3223 */
00418 32770, 32766, 32770, 32766, 32769, 32768, 32768, 32769, /* 3224-3231 */
00419 32767, 32768, 32768, 32769, 32767, 32769, 32767, 32769, /* 3232-3239 */
00420 32767, 32769, 32768, 32767, 32769, 32767, 32769, 32767, /* 3240-3247 */
00421 32770, 32765, 32771, 32766, 32768, 32770, 32765, 32772, /* 3248-3255 */
00422 32764, 32770, 32768, 32767, 32770, 32766, 32769, 32768, /* 3256-3263 */
00423 32767, 32769, 32768, 32768, 32767, 32770, 32765, 32771, /* 3264-3271 */
00424 32766, 32768, 32770, 32766, 32769, 32767, 32769, 32768, /* 3272-3279 */
00425 32768, 32768, 32767, 32769, 32769, 32766, 32770, 32766, /* 3280-3287 */
00426 32769, 32768, 32768, 32767, 32770, 32765, 32771, 32766, /* 3288-3295 */
00427 32769, 32767, 32769, 32767, 32769, 32768, 32766, 32772, /* 3296-3303 */
00428 32763, 32773, 32764, 32770, 32769, 32765, 32771, 32765, /* 3304-3311 */
00429 32771, 32766, 32769, 32768, 32766, 32771, 32765, 32771, /* 3312-3319 */
00430 32766, 32769, 32767, 32768, 32768, 32769, 32766, 32771, /* 3320-3327 */
00431 32764, 32771, 32767, 32767, 32770, 32765, 32771, 32766, /* 3328-3335 */
00432 32769, 32768, 32767, 32770, 32765, 32771, 32765, 32771, /* 3336-3343 */
00433 32767, 32767, 32770, 32764, 32773, 32763, 32773, 32764, /* 3344-3351 */
00434 32771, 32765, 32770, 32767, 32769, 32768, 32768, 32766, /* 3352-3359 */
00435 32772, 32763, 32773, 32764, 32771, 32766, 32770, 32765, /* 3360-3367 */
00436 32771, 32767, 32768, 32769, 32766, 32769, 32769, 32766, /* 3368-3375 */
00437 32770, 32767, 32767, 32770, 32766, 32769, 32769, 32765, /* 3376-3383 */
00438 32772, 32764, 32772, 32764, 32772, 32764, 32772, 32765, /* 3384-3391 */
00439 32769, 32769, 32765, 32772, 32765, 32770, 32766, 32769, /* 3392-3399 */
00440 32768, 32767, 32770, 32766, 32769, 32768, 32767, 32769, /* 3400-3407 */
00441 32768, 32767, 32770, 32765, 32771, 32766, 32769, 32769, /* 3408-3415 */
00442 32765, 32772, 32765, 32770, 32767, 32768, 32769, 32767, /* 3416-3423 */
00443 32769, 32767, 32769, 32767, 32769, 32766, 32771, 32766, /* 3424-3431 */
00444 32768, 32769, 32767, 32768, 32769, 32766, 32770, 32767, /* 3432-3439 */
00445 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, /* 3440-3447 */
00446 32768, 32768, 32769, 32765, 32771, 32767, 32768, 32769, /* 3448-3455 */
00447 32766, 32770, 32766, 32771, 32765, 32771, 32765, 32770, /* 3456-3463 */
00448 32767, 32769, 32767, 32769, 32766, 32771, 32765, 32770, /* 3464-3471 */
00449 32767, 32767, 32771, 32764, 32772, 32765, 32769, 32768, /* 3472-3479 */
00450 32768, 32768, 32768, 32768, 32768, 32768, 32769, 32767, /* 3480-3487 */
00451 32768, 32769, 32766, 32771, 32765, 32770, 32766, 32770, /* 3488-3495 */
00452 32766, 32770, 32766, 32769, 32768, 32767, 32770, 32766, /* 3496-3503 */
00453 32769, 32768, 32768, 32768, 32768, 32768, 32768, 32768, /* 3504-3511 */
00454 32768, 32768, 32768, 32768, 32768, 32768, 32767, 32770, /* 3512-3519 */
00455 32766, 32769, 32768, 32767, 32770, 32765, 32771, 32766, /* 3520-3527 */
00456 32768, 32769, 32767, 32768, 32770, 32765, 32770, 32766, /* 3528-3535 */
00457 32770, 32767, 32769, 32767, 32768, 32768, 32768, 32769, /* 3536-3543 */
00458 32767, 32769, 32766, 32771, 32765, 32770, 32768, 32767, /* 3544-3551 */
00459 32768, 32769, 32766, 32770, 32768, 32766, 32770, 32766, /* 3552-3559 */
00460 32771, 32765, 32770, 32767, 32769, 32767, 32768, 32769, /* 3560-3567 */
00461 32767, 32769, 32768, 32766, 32771, 32765, 32771, 32765, /* 3568-3575 */
00462 32770, 32767, 32769, 32767, 32769, 32766, 32771, 32765, /* 3576-3583 */
00463 32771, 32765, 32771, 32765, 32771, 32765, 32771, 32765, /* 3584-3591 */
00464 32771, 32765, 32771, 32765, 32771, 32766, 32769, 32768, /* 3592-3599 */
00465 32768, 32767, 32770, 32766, 32769, 32768, 32767, 32770, /* 3600-3607 */
00466 32766, 32769, 32767, 32768, 32769, 32767, 32768, 32769, /* 3608-3615 */
00467 32766, 32770, 32767, 32768, 32769, 32766, 32770, 32767, /* 3616-3623 */
00468 32769, 32768, 32767, 32769, 32767, 32769, 32768, 32768, /* 3624-3631 */
00469 32767, 32770, 32765, 32772, 32764, 32771, 32766, 32770, /* 3632-3639 */
00470 32766, 32770, 32766, 32771, 32765, 32770, 32766, 32770, /* 3640-3647 */
00471 32768, 32767, 32769, 32767, 32768, 32769, 32767, 32769, /* 3648-3655 */
00472 32767, 32769, 32766, 32771, 32765, 32770, 32767, 32768, /* 3656-3663 */
00473 32768, 32769, 32766, 32771, 32764, 32772, 32765, 32770, /* 3664-3671 */
00474 32767, 32768, 32768, 32768, 32769, 32766, 32770, 32767, /* 3672-3679 */
00475 32767, 32771, 32763, 32774, 32763, 32772, 32765, 32769, /* 3680-3687 */
00476 32768, 32768, 32768, 32769, 32766, 32771, 32764, 32772, /* 3688-3695 */
00477 32764, 32772, 32765, 32770, 32766, 32769, 32768, 32769, /* 3696-3703 */
00478 32765, 32772, 32764, 32771, 32767, 32767, 32771, 32763, /* 3704-3711 */
00479 32773, 32764, 32772, 32764, 32771, 32765, 32771, 32767, /* 3712-3719 */
00480 32767, 32770, 32766, 32770, 32766, 32769, 32769, 32766, /* 3720-3727 */
00481 32771, 32764, 32772, 32765, 32770, 32766, 32770, 32767, /* 3728-3735 */
00482 32768, 32769, 32765, 32773, 32762, 32774, 32762, 32773, /* 3736-3743 */
00483 32766, 32767, 32771, 32764, 32771, 32767, 32767, 32770, /* 3744-3751 */
00484 32767, 32767, 32770, 32766, 32769, 32767, 32769, 32768, /* 3752-3759 */
00485 32769, 32766, 32769, 32768, 32767, 32771, 32764, 32771, /* 3760-3767 */
00486 32767, 32767, 32770, 32765, 32771, 32765, 32771, 32765, /* 3768-3775 */
00487 32770, 32767, 32768, 32769, 32766, 32770, 32766, 32770, /* 3776-3783 */
00488 32767, 32768, 32768, 32768, 32768, 32768, 32769, 32766, /* 3784-3791 */
00489 32770, 32766, 32770, 32767, 32768, 32769, 32766, 32771, /* 3792-3799 */
00490 32766, 32768, 32769, 32767, 32769, 32768, 32767, 32768, /* 3800-3807 */
00491 32770, 32765, 32771, 32766, 32768, 32770, 32765, 32771, /* 3808-3815 */
00492 32766, 32769, 32768, 32768, 32767, 32769, 32768, 32768, /* 3816-3823 */
00493 32767, 32770, 32765, 32771, 32766, 32769, 32768, 32768, /* 3824-3831 */
00494 32767, 32769, 32768, 32767, 32770, 32766, 32769, 32768, /* 3832-3839 */
00495 32767, 32769, 32769, 32766, 32770, 32765, 32771, 32766, /* 3840-3847 */
00496 32770, 32766, 32769, 32768, 32768, 32767, 32770, 32766, /* 3848-3855 */
00497 32770, 32767, 32768, 32769, 32766, 32771, 32764, 32773, /* 3856-3863 */
00498 32763, 32773, 32763, 32772, 32766, 32769, 32768, 32767, /* 3864-3871 */
00499 32770, 32765, 32772, 32764, 32771, 32767, 32767, 32770, /* 3872-3879 */
00500 32767, 32767, 32770, 32766, 32770, 32767, 32767, 32770, /* 3880-3887 */
00501 32766, 32770, 32766, 32769, 32768, 32768, 32768, 32768, /* 3888-3895 */
00502 32767, 32770, 32766, 32770, 32766, 32769, 32769, 32766, /* 3896-3903 */
00503 32771, 32764, 32772, 32765, 32770, 32768, 32766, 32771, /* 3904-3911 */
00504 32765, 32770, 32767, 32768, 32768, 32769, 32766, 32771, /* 3912-3919 */
00505 32763, 32774, 32763, 32772, 32765, 32769, 32768, 32768, /* 3920-3927 */
00506 32769, 32766, 32770, 32766, 32770, 32766, 32770, 32766, /* 3928-3935 */
00507 32770, 32767, 32768, 32768, 32768, 32768, 32769, 32767, /* 3936-3943 */
00508 32769, 32767, 32768, 32769, 32766, 32771, 32765, 32771, /* 3944-3951 */
00509 32765, 32770, 32766, 32770, 32767, 32769, 32767, 32768, /* 3952-3959 */
00510 32768, 32768, 32768, 32769, 32767, 32768, 32768, 32768, /* 3960-3967 */
00511 32768, 32768, 32768, 32767, 32770, 32765, 32772, 32763, /* 3968-3975 */
00512 32773, 32764, 32771, 32766, 32769, 32768, 32767, 32770, /* 3976-3983 */
00513 32765, 32771, 32766, 32769, 32767, 32769, 32767, 32770, /* 3984-3991 */
00514 32765, 32772, 32763, 32773, 32764, 32771, 32766, 32769, /* 3992-3999 */
00515 32768, 32767, 32769, 32768, 32768, 32767, 32769, 32767, /* 4000-4007 */
00516 32770, 32766, 32770, 32765, 32771, 32765, 32771, 32766, /* 4008-4015 */
00517 32769, 32767, 32769, 32767, 32769, 32767, 32769, 32767, /* 4016-4023 */
00518 32769, 32767, 32769, 32767, 32770, 32765, 32770, 32768, /* 4024-4031 */
00519 32767, 32770, 32765, 32771, 32765, 32772, 32764, 32770, /* 4032-4039 */
00520 32768, 32767, 32770, 32765, 32770, 32767, 32769, 32768, /* 4040-4047 */
00521 32767, 32768, 32769, 32767, 32770, 32766, 32769, 32768, /* 4048-4055 */
00522 32767, 32770, 32766, 32770, 32766, 32769, 32767, 32770, /* 4056-4063 */
00523 32766, 32770, 32765, 32770, 32768, 32768, 32767, 32770, /* 4064-4071 */
00524 32765, 32772, 32764, 32771, 32766, 32770, 32766, 32770, /* 4072-4079 */
00525 32766, 32770, 32766, 32770, 32766, 32770, 32766, 32770, /* 4080-4087 */
00526 32766, 32770, 32766, 32769, 32769, 32766, 32770, 32767, /* 4088-4095 */
00527 32766, 32772, 32764, 32772, 32764, 32771, 32766, 32769, /* 4096-4103 */
00528 32768, 32767, 32769, 32768, 32767, 32769, 32768, 32767, /* 4104-4111 */
00529 32769, 32768, 32767, 32770, 32766, 32769, 32768, 32767, /* 4112-4119 */
00530 32770, 32766, 32770, 32765, 32771, 32766, 32769, 32768, /* 4120-4127 */
00531 32768, 32767, 32770, 32765, 32772, 32765, 32769, 32769, /* 4128-4135 */
00532 32765, 32772, 32765, 32769, 32768, 32768, 32768, 32768, /* 4136-4143 */
00533 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, /* 4144-4151 */
00534 32768, 32767, 32770, 32766, 32769, 32768, 32767, 32769, /* 4152-4159 */
00535 32767, 32770, 32766, 32769, 32768, 32766, 32771, 32765, /* 4160-4167 */
00536 32771, 32766, 32769, 32767, 32768, 32770, 32765, 32772, /* 4168-4175 */
00537 32764, 32771, 32766, 32769, 32768, 32767, 32770, 32765, /* 4176-4183 */
00538 32771, 32765, 32771, 32766, 32769, 32767, 32768, 32770, /* 4184-4191 */
00539 32765, 32771, 32765, 32770, 32767, 32769, 32767, 32769, /* 4192-4199 */
00540 32767, 32769, 32766, 32771, 32766, 32769, 32768, 32766, /* 4200-4207 */
00541 32771, 32765, 32771, 32766, 32769, 32767, 32769, 32767, /* 4208-4215 */
00542 32769, 32768, 32767, 32769, 32767, 32770, 32765, 32772, /* 4216-4223 */
00543 32763, 32773, 32764, 32772, 32764, 32771, 32765, 32771, /* 4224-4231 */
00544 32766, 32769, 32767, 32768, 32768, 32769, 32767, 32769, /* 4232-4239 */
00545 32767, 32768, 32769, 32767, 32769, 32767, 32769, 32767, /* 4240-4247 */
00546 32769, 32767, 32769, 32767, 32769, 32767, 32770, 32765, /* 4248-4255 */
00547 32772, 32763, 32774, 32762, 32773, 32765, 32769, 32768, /* 4256-4263 */
00548 32768, 32767, 32770, 32765, 32771, 32766, 32769, 32768, /* 4264-4271 */
00549 32767, 32769, 32768, 32767, 32770, 32766, 32769, 32768, /* 4272-4279 */
00550 32767, 32770, 32766, 32769, 32768, 32767, 32770, 32765, /* 4280-4287 */
00551 32771, 32765, 32771, 32767, 32767, 32769, 32767, 32769, /* 4288-4295 */
00552 32767, 32770, 32765, 32771, 32766, 32769, 32768, 32767, /* 4296-4303 */
00553 32770, 32766, 32769, 32768, 32767, 32769, 32768, 32767, /* 4304-4311 */
00554 32769, 32767, 32769, 32768, 32768, 32767, 32769, 32768, /* 4312-4319 */
00555 32768, 32769, 32766, 32769, 32769, 32766, 32770, 32767, /* 4320-4327 */
00556 32768, 32768, 32769, 32766, 32770, 32767, 32768, 32768, /* 4328-4335 */
00557 32768, 32769, 32767, 32769, 32767, 32767, 32771, 32766, /* 4336-4343 */
00558 32769, 32767, 32768, 32768, 32769, 32767, 32768, 32768, /* 4344-4351 */
00559 32768, 32769, 32766, 32770, 32766, 32770, 32767, 32769, /* 4352-4359 */
00560 32767, 32769, 32766, 32771, 32766, 32769, 32768, 32767, /* 4360-4367 */
00561 32769, 32767, 32769, 32768, 32767, 32770, 32765, 32772, /* 4368-4375 */
00562 32764, 32771, 32767, 32768, 32769, 32766, 32770, 32766, /* 4376-4383 */
00563 32770, 32767, 32768, 32768, 32768, 32768, 32768, 32768, /* 4384-4391 */
00564 32768, 32767, 32770, 32766, 32769, 32769, 32766, 32770, /* 4392-4399 */
00565 32766, 32770, 32767, 32769, 32767, 32769, 32767, 32770, /* 4400-4407 */
00566 32766, 32769, 32767, 32769, 32767, 32769, 32768, 32767, /* 4408-4415 */
00567 32769, 32767, 32768, 32769, 32767, 32769, 32767, 32768, /* 4416-4423 */
00568 32768, 32769, 32767, 32769, 32766, 32770, 32767, 32769, /* 4424-4431 */
00569 32767, 32768, 32769, 32767, 32769, 32767, 32769, 32767, /* 4432-4439 */
00570 32769, 32767, 32768, 32769, 32767, 32768, 32768, 32769, /* 4440-4447 */
00571 32766, 32771, 32765, 32769, 32768, 32768, 32768, 32768, /* 4448-4455 */
00572 32769, 32765, 32772, 32763, 32772, 32766, 32769, 32768, /* 4456-4463 */
00573 32768, 32766, 32771, 32765, 32771, 32767, 32767, 32769, /* 4464-4471 */
00574 32767, 32769, 32767, 32769, 32766, 32771, 32766, 32768, /* 4472-4479 */
00575 32770, 32764, 32773, 32764, 32771, 32766, 32769, 32768, /* 4480-4487 */
00576 32767, 32770, 32766, 32769, 32769, 32765, 32772, 32764, /* 4488-4495 */
00577 32771, 32767, 32768, 32768, 32768, 32768, 32768, 32768, /* 4496-4503 */
00578 32768, 32769, 32767, 32768, 32768, 32768, 32769, 32767, /* 4504-4511 */
00579 32769, 32767, 32768, 32769, 32767, 32769, 32767, 32768, /* 4512-4519 */
00580 32769, 32768, 32768, 32767, 32769, 32767, 32770, 32766, /* 4520-4527 */
00581 32769, 32768, 32767, 32770, 32766, 32769, 32767, 32769, /* 4528-4535 */
00582 32768, 32768, 32768, 32768, 32768, 32768, 32769, 32766, /* 4536-4543 */
00583 32771, 32764, 32772, 32765, 32771, 32765, 32770, 32767, /* 4544-4551 */
00584 32769, 32766, 32771, 32765, 32771, 32765, 32771, 32765, /* 4552-4559 */
00585 32771, 32765, 32770, 32768, 32767, 32769, 32766, 32771, /* 4560-4567 */
00586 32765, 32770, 32767, 32768, 32768, 32768, 32768, 32768, /* 4568-4575 */
00587 32769, 32765, 32772, 32764, 32772, 32764, 32771, 32766, /* 4576-4583 */
00588 32770, 32766, 32770, 32765, 32771, 32766, 32769, 32769, /* 4584-4591 */
00589 32765, 32772, 32764, 32772, 32764, 32771, 32766, 32770, /* 4592-4599 */
00590 32766, 32770, 32765, 32771, 32766, 32769, 32767, 32769, /* 4600-4607 */
00591 32768, 32767, 32769, 32767, 32769, 32768, 32767, 32769, /* 4608-4615 */
00592 32767, 32769, 32767, 32770, 32766, 32770, 32765, 32770, /* 4616-4623 */
00593 32768, 32768, 32767, 32770, 32765, 32771, 32766, 32769, /* 4624-4631 */
00594 32768, 32767, 32768, 32769, 32766, 32771, 32765, 32770, /* 4632-4639 */
00595 32767, 32768, 32768, 32768, 32768, 32768, 32769, 32765, /* 4640-4647 */
00596 32772, 32764, 32772, 32764, 32771, 32766, 32770, 32767, /* 4648-4655 */
00597 32768, 32768, 32768, 32769, 32766, 32770, 32766, 32769, /* 4656-4663 */
00598 32769, 32766, 32769, 32768, 32767, 32770, 32766, 32769, /* 4664-4671 */
00599 32768, 32767, 32770, 32765, 32771, 32765, 32770, 32768, /* 4672-4679 */
00600 32767, 32769, 32767, 32769, 32767, 32770, 32765, 32771, /* 4680-4687 */
00601 32766, 32768, 32770, 32764, 32773, 32763, 32772, 32765, /* 4688-4695 */
00602 32770, 32766, 32770, 32766, 32770, 32767, 32768, 32768, /* 4696-4703 */
00603 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, /* 4704-4711 */
00604 32768, 32768, 32768, 32768, 32769, 32766, 32769, 32768, /* 4712-4719 */
00605 32767, 32771, 32763, 32772, 32766, 32768, 32769, 32766, /* 4720-4727 */
00606 32769, 32768, 32768, 32768, 32769, 32765, 32771, 32765, /* 4728-4735 */
00607 32771, 32766, 32770, 32764, 32772, 32765, 32771, 32766, /* 4736-4743 */
00608 32769, 32767, 32769, 32768, 32768, 32767, 32769, 32767, /* 4744-4751 */
00609 32769, 32768, 32768, 32767, 32769, 32768, 32767, 32770, /* 4752-4759 */
00610 32765, 32771, 32766, 32769, 32767, 32768, 32769, 32766, /* 4760-4767 */
00611 32771, 32764, 32772, 32765, 32770, 32767, 32768, 32768, /* 4768-4775 */
00612 32769, 32766, 32771, 32764, 32771, 32767, 32768, 32768, /* 4776-4783 */
00613 32768, 32767, 32770, 32766, 32769, 32768, 32768, 32768, /* 4784-4791 */
00614 32768, 32767, 32769, 32768, 32767, 32769, 32766, 32772, /* 4792-4799 */
00615 32763, 32773, 32763, 32772, 32766, 32770, 32765, 32771, /* 4800-4807 */
00616 32765, 32771, 32766, 32769, 32767, 32769, 32766, 32771, /* 4808-4815 */
00617 32765, 32770, 32767, 32768, 32768, 32769, 32766, 32771, /* 4816-4823 */
00618 32765, 32771, 32765, 32771, 32765, 32771, 32766, 32769, /* 4824-4831 */
00619 32767, 32770, 32765, 32772, 32763, 32773, 32763, 32774, /* 4832-4839 */
00620 32762, 32773, 32764, 32770, 32767, 32770, 32765, 32772, /* 4840-4847 */
00621 32763, 32773, 32764, 32770, 32768, 32767, 32769, 32767, /* 4848-4855 */
00622 32768, 32769, 32767, 32769, 32766, 32770, 32767, 32768, /* 4856-4863 */
00623 32768, 32768, 32767, 32770, 32766, 32769, 32768, 32767, /* 4864-4871 */
00624 32769, 32768, 32767, 32770, 32765, 32771, 32766, 32768, /* 4872-4879 */
00625 32769, 32767, 32769, 32768, 32767, 32769, 32767, 32769, /* 4880-4887 */
00626 32768, 32767, 32769, 32767, 32769, 32767, 32769, 32766, /* 4888-4895 */
00627 32771, 32766, 32768, 32768, 32768, 32768, 32769, 32767, /* 4896-4903 */
00628 32767, 32770, 32766, 32769, 32769, 32766, 32769, 32768, /* 4904-4911 */
00629 32768, 32767, 32770, 32765, 32771, 32766, 32769, 32767, /* 4912-4919 */
00630 32769, 32767, 32769, 32767, 32768, 32769, 32767, 32769, /* 4920-4927 */
00631 32766, 32769, 32768, 32768, 32768, 32768, 32767, 32769, /* 4928-4935 */
00632 32767, 32768, 32769, 32767, 32768, 32769, 32766, 32770, /* 4936-4943 */
00633 32766, 32770, 32767, 32768, 32768, 32768, 32768, 32768, /* 4944-4951 */
00634 32767, 32768, 32769, 32767, 32769, 32768, 32765, 32772, /* 4952-4959 */
00635 32764, 32772, 32765, 32770, 32766, 32770, 32766, 32770, /* 4960-4967 */
00636 32767, 32767, 32769, 32767, 32769, 32768, 32767, 32768, /* 4968-4975 */
00637 32769, 32768, 32767, 32769, 32766, 32771, 32765, 32771, /* 4976-4983 */
00638 32765, 32770, 32767, 32769, 32767, 32769, 32768, 32767, /* 4984-4991 */
00639 32769, 32767, 32768, 32769, 32767, 32768, 32768, 32768, /* 4992-4999 */
00640 32768, 32768, 32769, 32765, 32772, 32764, 32771, 32766, /* 5000-5007 */
00641 32769, 32767, 32769, 32767, 32769, 32767, 32769, 32766, /* 5008-5015 */
00642 32771, 32765, 32771, 32765, 32770, 32766, 32770, 32767, /* 5016-5023 */
00643 32769, 32766, 32770, 32765, 32771, 32767, 32767, 32770, /* 5024-5031 */
00644 32766, 32769, 32767, 32769, 32767, 32769, 32766, 32769, /* 5032-5039 */
00645 32768, 32768, 32767, 32769, 32767, 32769, 32768, 32766, /* 5040-5047 */
00646 32771, 32765, 32770, 32767, 32768, 32769, 32765, 32771, /* 5048-5055 */
00647 32765, 32772, 32764, 32771, 32766, 32769, 32768, 32767, /* 5056-5063 */
00648 32769, 32768, 32767, 32770, 32766, 32769, 32769, 32765, /* 5064-5071 */
00649 32771, 32767, 32767, 32770, 32765, 32770, 32768, 32767, /* 5072-5079 */
00650 32768, 32767, 32770, 32766, 32769, 32768, 32766, 32772, /* 5080-5087 */
00651 32763, 32773, 32764, 32771, 32764, 32773, 32763, 32773, /* 5088-5095 */
00652 32763, 32772, 32764, 32772, 32765, 32769, 32768, 32768, /* 5096-5103 */
00653 32766, 32772, 32763, 32773, 32763, 32773, 32763, 32772, /* 5104-5111 */
00654 32765, 32770, 32767, 32769, 32766, 32769, 32769, 32765, /* 5112-5119 */
00655 32772, 32764, 32771, 32766, 32770, 32766, 32771, 32765, /* 5120-5127 */
00656 32770, 32765, 32770, 32767, 32769, 32768, 32766, 32770, /* 5128-5135 */
00657 32767, 32769, 32767, 32768, 32767, 32770, 32766, 32771, /* 5136-5143 */
00658 32765, 32769, 32768, 32767, 32770, 32766, 32768, 32769, /* 5144-5151 */
00659 32767, 32769, 32768, 32766, 32770, 32767, 32769, 32767, /* 5152-5159 */
00660 32768, 32768, 32768, 32769, 32766, 32770, 32766, 32769, /* 5160-5167 */
00661 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, /* 5168-5175 */
00662 32768, 32767, 32769, 32767, 32769, 32767, 32769, 32767, /* 5176-5183 */
00663 32769, 32767, 32768, 32769, 32767, 32769, 32767, 32769, /* 5184-5191 */
00664 32766, 32771, 32764, 32771, 32767, 32768, 32768, 32767, /* 5192-5199 */
00665 32769, 32767, 32770, 32765, 32771, 32765, 32771, 32765, /* 5200-5207 */
00666 32770, 32766, 32770, 32767, 32768, 32769, 32766, 32771, /* 5208-5215 */
00667 32765, 32769, 32768, 32767, 32769, 32768, 32766, 32770, /* 5216-5223 */
00668 32766, 32770, 32766, 32770, 32766, 32770, 32766, 32769, /* 5224-5231 */
00669 32767, 32770, 32767, 32768, 32767, 32769, 32768, 32768, /* 5232-5239 */
00670 32767, 32768, 32769, 32767, 32768, 32769, 32766, 32771, /* 5240-5247 */
00671 32765, 32769, 32768, 32768, 32768, 32768, 32767, 32769, /* 5248-5255 */
00672 32767, 32769, 32767, 32769, 32767, 32768, 32769, 32767, /* 5256-5263 */
00673 32769, 32767, 32768, 32768, 32768, 32768, 32768, 32768, /* 5264-5271 */
00674 32767, 32769, 32767, 32769, 32767, 32768, 32769, 32767, /* 5272-5279 */
00675 32768, 32768, 32767, 32770, 32766, 32769, 32767, 32769, /* 5280-5287 */
00676 32767, 32769, 32767, 32770, 32766, 32770, 32765, 32771, /* 5288-5295 */
00677 32766, 32769, 32768, 32767, 32769, 32767, 32769, 32767, /* 5296-5303 */
00678 32769, 32766, 32771, 32765, 32771, 32765, 32770, 32767, /* 5304-5311 */
00679 32768, 32769, 32766, 32770, 32767, 32768, 32769, 32766, /* 5312-5319 */
00680 32770, 32766, 32768, 32770, 32765, 32771, 32765, 32770, /* 5320-5327 */
00681 32766, 32771, 32765, 32770, 32767, 32767, 32769, 32768, /* 5328-5335 */
00682 32767, 32770, 32765, 32770, 32767, 32768, 32768, 32768, /* 5336-5343 */
00683 32768, 32769, 32766, 32770, 32766, 32769, 32768, 32768, /* 5344-5351 */
00684 32768, 32768, 32768, 32767, 32770, 32766, 32769, 32768, /* 5352-5359 */
00685 32767, 32770, 32766, 32769, 32767, 32768, 32769, 32766, /* 5360-5367 */
00686 32770, 32766, 32770, 32765, 32771, 32765, 32771, 32765, /* 5368-5375 */
00687 32769, 32768, 32768, 32769, 32766, 32769, 32767, 32769, /* 5376-5383 */
00688 32768, 32768, 32767, 32768, 32767, 32770, 32766, 32769, /* 5384-5391 */
00689 32767, 32768, 32767, 32769, 32765, 32772, 32764, 32771, /* 5392-5399 */
00690 32766, 32768, 32769, 32769, 32765, 32772, 32764, 32770, /* 5400-5407 */
00691 32769, 32765, 32772, 32764, 32771, 32765, 32771, 32766, /* 5408-5415 */
00692 32769, 32765, 32770, 32766, 32769, 32767, 32770, 32766, /* 5416-5423 */
00693 32770, 32765, 32771, 32766, 32771, 32765, 32770, 32766, /* 5424-5431 */
00694 32770, 32767, 32769, 32766, 32770, 32767, 32769, 32768, /* 5432-5439 */
00695 32767, 32769, 32767, 32769, 32767, 32769, 32767, 32769, /* 5440-5447 */
00696 32767, 32770, 32766, 32770, 32766, 32771, 32765, 32771, /* 5448-5455 */
00697 32764, 32771, 32766, 32769, 32768, 32768, 32768, 32767, /* 5456-5463 */
00698 32772, 32764, 32772, 32766, 32769, 32769, 32766, 32770, /* 5464-5471 */
00699 32767, 32768, 32770, 32766, 32770, 32766, 32771, 32766, /* 5472-5479 */
00700 32770, 32769, 32766, 32771, 32765, 32771, 32766, 32770, /* 5480-5487 */
00701 32767, 32769, 32767, 32769, 32767, 32770, 32766, 32770, /* 5488-5495 */
00702 32767, 32767, 32770, 32767, 32768, 32769, 32767, 32769, /* 5496-5503 */
00703 32768, 32767, 32769, 32768, 32767, 32771, 32764, 32771, /* 5504-5511 */
00704 32767, 32767, 32771, 32765, 32770, 32767, 32768, 32768, /* 5512-5519 */
00705 32769, 32768, 32766, 32770, 32766, 32770, 32766, 32769, /* 5520-5527 */
00706 32766, 32770, 32765, 32771, 32765, 32771, 32765, 32771, /* 5528-5535 */
00707 32766, 32769, 32768, 32767, 32769, 32767, 32768, 32767, /* 5536-5543 */
00708 32770, 32765, 32771, 32765, 32770, 32768, 32769, 32767, /* 5544-5551 */
00709 32770, 32765, 32771, 32765, 32770, 32768, 32766, 32771, /* 5552-5559 */
00710 32764, 32772, 32765, 32771, 32764, 32770, 32767, 32769, /* 5560-5567 */
00711 32767, 32769, 32768, 32767, 32769, 32766, 32768, 32769, /* 5568-5575 */
00712 32765, 32772, 32764, 32771, 32766, 32768, 32768, 32768, /* 5576-5583 */
00713 32767, 32768, 32767, 32770, 32765, 32770, 32767, 32768, /* 5584-5591 */
00714 32768, 32767, 32768, 32768, 32767, 32769, 32768, 32767, /* 5592-5599 */
00715 32770, 32766, 32768, 32768, 32766, 32770, 32766, 32768, /* 5600-5607 */
00716 32769, 32765, 32770, 32765, 32771, 32765, 32769, 32767, /* 5608-5615 */
00717 32768, 32767, 32769, 32766, 32771, 32765, 32771, 32765, /* 5616-5623 */
00718 32771, 32767, 32768, 32770, 32765, 32771, 32767, 32767, /* 5624-5631 */
00719 32769, 32768, 32767, 32770, 32765, 32770, 32768, 32767, /* 5632-5639 */
00720 32769, 32767, 32767, 32771, 32766, 32768, 32769, 32766, /* 5640-5647 */
00721 32770, 32767, 32768, 32769, 32765, 32772, 32765, 32769, /* 5648-5655 */
00722 32767, 32769, 32766, 32771, 32765, 32770, 32768, 32767, /* 5656-5663 */
00723 32769, 32767, 32770, 32767, 32769, 32766, 32770, 32768, /* 5664-5671 */
00724 32767, 32768, 32768, 32769, 32766, 32768, 32768, 32767, /* 5672-5679 */
00725 32769, 32767, 32768, 32767, 32769, 32767, 32767, 32769, /* 5680-5687 */
00726 32767, 32770, 32766, 32770, 32765, 32772, 32765, 32770, /* 5688-5695 */
00727 32766, 32770, 32766, 32770, 32766, 32770, 32766, 32771, /* 5696-5703 */
00728 32765, 32772, 32765, 32770, 32767, 32768, 32769, 32767, /* 5704-5711 */
00729 32770, 32767, 32768, 32768, 32768, 32769, 32768, 32767, /* 5712-5719 */
00730 32768, 32768, 32767, 32769, 32767, 32768, 32767, 32768, /* 5720-5727 */
00731 32769, 32766, 32769, 32767, 32768, 32768, 32769, 32767, /* 5728-5735 */
00732 32769, 32765, 32772, 32765, 32768, 32770, 32764, 32771, /* 5736-5743 */
00733 32765, 32771, 32766, 32768, 32768, 32768, 32768, 32768, /* 5744-5751 */
00734 32769, 32766, 32771, 32765, 32771, 32765, 32770, 32765, /* 5752-5759 */
00735 32769, 32769, 32766, 32770, 32766, 32769, 32766, 32770, /* 5760-5767 */
00736 32766, 32770, 32766, 32769, 32767, 32769, 32767, 32769, /* 5768-5775 */
00737 32768, 32769, 32766, 32769, 32768, 32768, 32768, 32767, /* 5776-5783 */
00738 32769, 32767, 32769, 32768, 32767, 32768, 32767, 32768, /* 5784-5791 */
00739 32769, 32765, 32770, 32768, 32768, 32767, 32769, 32768, /* 5792-5799 */
00740 32769, 32769, 32768, 32769, 32768, 32770, 32767, 32769, /* 5800-5807 */
00741 32767, 32769, 32767, 32769, 32768, 32766, 32771, 32768, /* 5808-5815 */
00742 32767, 32770, 32765, 32770, 32765, 32768, 32768, 32767, /* 5816-5823 */
00743 32767, 32767, 32768, 32764, 32771, 32763, 32770, 32766, /* 5824-5831 */
00744 32767, 32769, 32765, 32769, 32767, 32768, 32767, 32766, /* 5832-5839 */
00745 32768, 32767, 32768, 32766, 32769, 32765, 32769, 32765, /* 5840-5847 */
00746 32769, 32766, 32768, 32767, 32766, 32767, 32766, 32766, /* 5848-5855 */
00747 32769, 32764, 32768, 32766, 32768, 32766, 32767, 32765, /* 5856-5863 */
00748 32767, 32767, 32766, 32768, 32766, 32767, 32766, 32764, /* 5864-5871 */
00749 32770, 32763, 32767, 32766, 32766, 32766, 32767, 32765, /* 5872-5879 */
00750 32769, 32764, 32769, 32763, 32768, 32766, 32767, 32766, /* 5880-5887 */
00751 32767, 32764, 32769, 32765, 32767, 32766, 32765, 32768, /* 5888-5895 */
00752 32765, 32769, 32765, 32767, 32767, 32768, 32763, 32770, /* 5896-5903 */
00753 32763, 32770, 32765, 32765, 32769, 32766, 32769, 32765, /* 5904-5911 */
00754 32769, 32766, 32769, 32765, 32769, 32768, 32768, 32767, /* 5912-5919 */
00755 32771, 32766, 32770, 32766, 32772, 32764, 32774, 32765, /* 5920-5927 */
00756 32774, 32764, 32772, 32768, 32767, 32770, 32767, 32768, /* 5928-5935 */
00757 32771, 32767, 32769, 32768, 32769, 32767, 32771, 32765, /* 5936-5943 */
00758 32774, 32764, 32772, 32767, 32772, 32767, 32771, 32768, /* 5944-5951 */
00759 32770, 32770, 32769, 32767, 32772, 32767, 32772, 32768, /* 5952-5959 */
00760 32770, 32770, 32771, 32768, 32772, 32767, 32773, 32768, /* 5960-5967 */
00761 32770, 32770, 32768, 32772, 32768, 32770, 32773, 32765, /* 5968-5975 */
00762 32773, 32769, 32772, 32771, 32771, 32769, 32772, 32768, /* 5976-5983 */
00763 32770, 32767, 32773, 32769, 32772, 32769, 32772, 32767, /* 5984-5991 */
00764 32771, 32771, 32770, 32771, 32769, 32769, 32772, 32767, /* 5992-5999 */
00765 32771, 32768, 32769, 32768, 32766, 32772, 32769, 32771, /* 6000-6007 */
00766 32765, 32770, 32769, 32771, 32770, 32771, 32767, 32770, /* 6008-6015 */
00767 32770, 32768, 32772, 32766, 32767, 32767, 32770, 32769, /* 6016-6023 */
00768 32768, 32768, 32768, 32768, 32770, 32768, 32769, 32769, /* 6024-6031 */
00769 32769, 32767, 32773, 32767, 32771, 32770, 32767, 32771, /* 6032-6039 */
00770 32769, 32773, 32769, 32767, 32768, 32767, 32767, 32768, /* 6040-6047 */
00771 32770, 32768, 32769, 32768, 32767, 32768, 32767, 32768, /* 6048-6055 */
00772 32769, 32767, 32766, 32765, 32765, 32772, 32767, 32768, /* 6056-6063 */
00773 32768, 32766, 32769, 32768, 32769, 32770, 32764, 32770, /* 6064-6071 */
00774 32764, 32770, 32768, 32766, 32769, 32768, 32769, 32770, /* 6072-6079 */
00775 32766, 32768, 32766, 32771, 32768, 32768, 32768, 32767, /* 6080-6087 */
00776 32767, 32766, 32763, 32765, 32766, 32766, 32768, 32766, /* 6088-6095 */
00777 32770, 32766, 32767, 32764, 32767, 32766, 32768, 32769, /* 6096-6103 */
00778 32768, 32770, 32765, 32772, 32762, 32771, 32762, 32768, /* 6104-6111 */
00779 32769, 32768, 32772, 32766, 32767, 32767, 32766, 32771, /* 6112-6119 */
00780 32767, 32767, 32768, 32766, 32767, 32767, 32768, 32766, /* 6120-6127 */
00781 32767, 32768, 32771, 32764, 32774, 32769, 32768, 32769, /* 6128-6135 */
00782 32768, 32770, 32770, 32767, 32768, 32771, 32765, 32767, /* 6136-6143 */
00783 32767, 32768, 32763, 32766, 32773, 32770, 32774, 32763, /* 6144-6151 */
00784 32766, 32761, 32774, 32766, 32773, 32769, 32769, 32773, /* 6152-6159 */
00785 32769, 32772, 32770, 32766, 32773, 32763, 32770, 32771, /* 6160-6167 */
00786 32777, 32772, 32773, 32770, 32772, 32772, 32773, 32772, /* 6168-6175 */
00787 32770, 32773, 32773, 32769, 32779, 32773, 32773, 32772, /* 6176-6183 */
00788 32772, 32767, 32768, 32770, 32774, 32773, 32775, 32773, /* 6184-6191 */
00789 32770, 32772, 32770, 32775, 32772, 32776, 32771, 32772, /* 6192-6199 */
00790 32772, 32767, 32775, 32771, 32776, 32770, 32769, 32769, /* 6200-6207 */
00791 32776, 32772, 32776, 32770, 32777, 32773, 32770, 32768, /* 6208-6215 */
00792 32773, 32772, 32771, 32767, 32775, 32771, 32778, 32773, /* 6216-6223 */
00793 32776, 32774, 32772, 32770, 32775, 32769, 32771, 32766, /* 6224-6231 */
00794 32766, 32776, 32766, 32770, 32770, 32774, 32764, 32772, /* 6232-6239 */
00795 32773, 32770, 32772, 32769, 32763, 32765, 32761, 32767, /* 6240-6247 */
00796 32767, 32767, 32766, 32771, 32766, 32762, 32754, 32758, /* 6248-6255 */
00797 32761, 32762, 32768, 32768, 32762, 32762, 32767, 32761, /* 6256-6263 */
00798 32766, 32768, 32762, 32759, 32767, 32761, 32764, 32762, /* 6264-6271 */
00799 32762, 32760, 32759, 32759, 32763, 32759, 32757, 32760, /* 6272-6279 */
00800 32760, 32763, 32759, 32756, 32765, 32755, 32761, 32763, /* 6280-6287 */
00801 32760, 32762, 32762, 32762, 32759, 32766, 32755, 32758, /* 6288-6295 */
00802 32762, 32758, 32762, 32759, 32759, 32757, 32758, 32762, /* 6296-6303 */
00803 32756, 32764, 32759, 32756, 32765, 32764, 32772, 32772, /* 6304-6311 */
00804 32769, 32760, 32758, 32757, 32766, 32756, 32766, 32763, /* 6312-6319 */
00805 32770, 32765, 32761, 32761, 32759, 32758, 32762, 32763, /* 6320-6327 */
00806 32763, 32755, 32766, 32768, 32756, 32766, 32769, 32767, /* 6328-6335 */
00807 32764, 32767, 32758, 32772, 32763, 32762, 32761, 32763, /* 6336-6343 */
00808 32765, 32767, 32767, 32772, 32765, 32764, 32770, 32773, /* 6344-6351 */
00809 32762, 32765, 32760, 32768, 32760, 32766, 32764, 32773, /* 6352-6359 */
00810 32766, 32767, 32763, 32763, 32773, 32765, 32768, 32766, /* 6360-6367 */
00811 32769, 32766, 32763, 32770, 32768, 32773, 32768, 32770, /* 6368-6375 */
00812 32761, 32773, 32767, 32777, 32777, 32771, 32771, 32770, /* 6376-6383 */
00813 32768, 32765, 32769, 32774, 32769, 32774, 32769, 32772, /* 6384-6391 */
00814 32766, 32778, 32770, 32767, 32771, 32763, 32765, 32775, /* 6392-6399 */
00815 32776, 32772, 32777, 32774, 32764, 32772, 32771, 32766, /* 6400-6407 */
00816 32769, 32770, 32769, 32767, 32773, 32782, 32777, 32769, /* 6408-6415 */
00817 32760, 32764, 32772, 32776, 32774, 32769, 32774, 32775, /* 6416-6423 */
00818 32767, 32770, 32773, 32769, 32767, 32771, 32774, 32766, /* 6424-6431 */
00819 32770, 32766, 32771, 32774, 32768, 32773, 32776, 32775, /* 6432-6439 */
00820 32770, 32777, 32769, 32771, 32772, 32767, 32770, 32763, /* 6440-6447 */
00821 32771, 32773, 32769, 32761, 32774, 32764, 32764, 32780, /* 6448-6455 */
00822 32767, 32772, 32776, 32764, 32774, 32761, 32769, 32766, /* 6456-6463 */
00823 32773, 32771, 32772, 32772, 32768, 32766, 32768, 32773, /* 6464-6471 */
00824 32768, 32777, 32771, 32780, 32778, 32774, 32769, 32769, /* 6472-6479 */
00825 32773, 32770, 32765, 32766, 32776, 32773, 32771, 32762, /* 6480-6487 */
00826 32774, 32767, 32773, 32771, 32766, 32771, 32773, 32772, /* 6488-6495 */
00827 32768, 32766, 32770, 32764, 32771, 32773, 32774, 32764, /* 6496-6503 */
00828 32764, 32770, 32777, 32777, 32770, 32772, 32760, 32767, /* 6504-6511 */
00829 32772, 32770, 32768, 32768, 32766, 32771, 32767, 32778, /* 6512-6519 */
00830 32774, 32776, 32774, 32768, 32764, 32763, 32769, 32770, /* 6520-6527 */
00831 32768, 32767, 32765, 32763, 32771, 32769, 32763, 32767, /* 6528-6535 */
00832 32768, 32769, 32767, 32763, 32773, 32770, 32770, 32761, /* 6536-6543 */
00833 32775, 32769, 32782, 32768, 32768, 32765, 32769, 32774, /* 6544-6551 */
00834 32766, 32761, 32765, 32757, 32772, 32770, 32772, 32759, /* 6552-6559 */
00835 32764, 32764, 32778, 32777, 32774, 32769, 32767, 32770, /* 6560-6567 */
00836 32771, 32773, 32765, 32778, 32759, 32769, 32775, 32770, /* 6568-6575 */
00837 32774, 32768, 32766, 32765, 32768, 32777, 32768, 32775, /* 6576-6583 */
00838 32766, 32773, 32766, 32758, 32764, 32766, 32765, 32768, /* 6584-6591 */
00839 32763, 32772, 32768, 32763, 32766, 32771, 32773, 32773, /* 6592-6599 */
00840 32767, 32766, 32770, 32770, 32758, 32770, 32766, 32772, /* 6600-6607 */
00841 32760, 32759, 32769, 32763, 32768, 32760, 32755, 32771, /* 6608-6615 */
00842 32767, 32765, 32765, 32776, 32773, 32752, 32767, 32764, /* 6616-6623 */
00843 32769, 32754, 32768, 32754, 32766, 32760, 32765, 32771, /* 6624-6631 */
00844 32768, 32765, 32777, 32770, 32767, 32770, 32763, 32754, /* 6632-6639 */
00845 32763, 32755, 32772, 32772, 32763, 32774, 32758, 32764, /* 6640-6647 */
00846 32751, 32758, 32760, 32761, 32761, 32759, 32768, 32773, /* 6648-6655 */
00847 32769, 32768, 32766, 32763, 32765, 32764, 32774, 32767, /* 6656-6663 */
00848 32762, 32762, 32763, 32762, 32765, 32763, 32765, 32766, /* 6664-6671 */
00849 32764, 32766, 32765, 32764, 32763, 32776, 32759, 32767, /* 6672-6679 */
00850 32766, 32772, 32775, 32754, 32770, 32766, 32770, 32759, /* 6680-6687 */
00851 32764, 32762, 32761, 32770, 32767, 32769, 32769, 32765, /* 6688-6695 */
00852 32762, 32765, 32762, 32767, 32770, 32768, 32769, 32769, /* 6696-6703 */
00853 32772, 32770, 32775, 32755, 32769, 32763, 32769, 32770, /* 6704-6711 */
00854 32769, 32761, 32767, 32756, 32766, 32761, 32763, 32759, /* 6712-6719 */
00855 32762, 32765, 32770, 32767, 32769, 32763, 32768, 32763, /* 6720-6727 */
00856 32766, 32768, 32769, 32771, 32778, 32772, 32764, 32764, /* 6728-6735 */
00857 32773, 32773, 32774, 32762, 32781, 32766, 32780, 32762, /* 6736-6743 */
00858 32773, 32766, 32764, 32760, 32766, 32772, 32770, 32765, /* 6744-6751 */
00859 32766, 32760, 32768, 32778, 32763, 32772, 32767, 32769, /* 6752-6759 */
00860 32764, 32774, 32776, 32766, 32771, 32765, 32764, 32773, /* 6760-6767 */
00861 32764, 32775, 32775, 32773, 32779, 32757, 32764, 32756, /* 6768-6775 */
00862 32764, 32773, 32772, 32747, 32766, 32746, 32760, 32763, /* 6776-6783 */
00863 32766, 32766, 32767, 32775, 32775, 32775, 32763, 32762, /* 6784-6791 */
00864 32769, 32786, 32777, 32774, 32780, 32769, 32790, 32771, /* 6792-6799 */
00865 32757, 32776, 32771, 32777, 32755, 32755, 32777, 32762, /* 6800-6807 */
00866 32776, 32757, 32760, 32761, 32775, 32764, 32758, 32755, /* 6808-6815 */
00867 32751, 32763, 32761, 32751, 32775, 32782, 32775, 32742, /* 6816-6823 */
00868 32755, 32739, 32725, 32745, 32755, 32774, 32778, 32810, /* 6824-6831 */
00869 32801, 32804, 32783, 32751, 32748, 32762, 32765, 32765, /* 6832-6839 */
00870 32784, 32764, 32764, 32758, 32748, 32753, 32768, 32762, /* 6840-6847 */
00871 32786, 32797, 32806, 32807, 32791, 32788, 32770, 32767, /* 6848-6855 */
00872 32767, 32756, 32800, 32798, 32800, 32806, 32787, 32791, /* 6856-6863 */
00873 32781, 32766, 32744, 32752, 32756, 32757, 32781, 32767, /* 6864-6871 */
00874 32765, 32757, 32763, 32768, 32755, 32766, 32751, 32717, /* 6872-6879 */
00875 32728, 32740, 32728, 32759, 32747, 32728, 32754, 32779, /* 6880-6887 */
00876 32758, 32769, 32779, 32782, 32785, 32781, 32809, 32779, /* 6888-6895 */
00877 32782, 32746, 32726, 32774, 32761, 32766, 32779, 32756, /* 6896-6903 */
00878 32772, 32772, 32766, 32771, 32764, 32775, 32774, 32776, /* 6904-6911 */
00879 32751, 32775, 32769, 32769, 32755, 32730, 32722, 32741, /* 6912-6919 */
00880 32765, 32763, 32782, 32800, 32769, 32779, 32770, 32783, /* 6920-6927 */
00881 32769, 32795, 32800, 32805, 32816, 32796, 32808, 32798, /* 6928-6935 */
00882 32798, 32772, 32754, 32734, 32727, 32707, 32702, 32743, /* 6936-6943 */
00883 32712, 32728, 32734, 32742, 32771, 32814, 32793, 32804, /* 6944-6951 */
00884 32819, 32790, 32773, 32770, 32780, 32776, 32754, 32743, /* 6952-6959 */
00885 32768, 32797, 32782, 32749, 32746, 32745, 32762, 32780, /* 6960-6967 */
00886 32766, 32760, 32763, 32772, 32770, 32733, 32720, 32754, /* 6968-6975 */
00887 32752, 32738, 32763, 32730, 32749, 32755, 32760, 32769, /* 6976-6983 */
00888 32759, 32773, 32759, 32755, 32787, 32803, 32816, 32827, /* 6984-6991 */
00889 32844, 32845, 32832, 32815, 32800, 32810, 32790, 32752, /* 6992-6999 */
00890 32753, 32719, 32733, 32725, 32717, 32750, 32743, 32738, /* 7000-7007 */
00891 32751, 32768, 32767, 32781, 32755, 32787, 32813, 32808, /* 7008-7015 */
00892 32783, 32794, 32815, 32786, 32763, 32761, 32786, 32796, /* 7016-7023 */
00893 32778, 32770, 32754, 32748, 32791, 32796, 32818, 32821, /* 7024-7031 */
00894 32791, 32763, 32787, 32787, 32790, 32779, 32766, 32766, /* 7032-7039 */
00895 32793, 32821, 32811, 32789, 32783, 32796, 32811, 32795, /* 7040-7047 */
00896 32808, 32807, 32814, 32820, 32805, 32808, 32830, 32883, /* 7048-7055 */
00897 32873, 32856, 32814, 32778, 32762, 32715, 32735, 32725, /* 7056-7063 */
00898 32707, 32685, 32707, 32695, 32707, 32710, 32726, 32749, /* 7064-7071 */
00899 32739, 32716, 32725, 32718, 32734, 32723, 32680, 32693, /* 7072-7079 */
00900 32709, 32741, 32750, 32775, 32762, 32772, 32784, 32775, /* 7080-7087 */
00901 32789, 32789, 32785, 32804, 32837, 32815, 32803, 32780, /* 7088-7095 */
00902 32797, 32808, 32797, 32761, 32709, 32709, 32739, 32756, /* 7096-7103 */
00903 32781, 32747, 32772, 32811, 32829, 32831, 32842, 32876, /* 7104-7111 */
00904 32875, 32853, 32827, 32812, 32817, 32847, 32845, 32865, /* 7112-7119 */
00905 32823, 32798, 32810, 32783, 32777, 32769, 32732, 32712, /* 7120-7127 */
00906 32699, 32686, 32699, 32723, 32741, 32726, 32725, 32722, /* 7128-7135 */
00907 32736, 32714, 32664, 32660, 32619, 32619, 32698, 32699, /* 7136-7143 */
00908 32696, 32733, 32785, 32859, 32859, 32825, 32796, 32786, /* 7144-7151 */
00909 32764, 32757, 32736, 32722, 32697, 32708, 32726, 32715, /* 7152-7159 */
00910 32741, 32747, 32716, 32723, 32735, 32755, 32750, 32741, /* 7160-7167 */
00911 32748, 32774, 32796, 32784, 32791, 32794, 32797, 32805, /* 7168-7175 */
00912 32789, 32777, 32760, 32746, 32750, 32788, 32793, 32786, /* 7176-7183 */
00913 32822, 32807, 32808, 32813, 32822, 32785, 32763, 32776, /* 7184-7191 */
00914 32758, 32746, 32744, 32743, 32712, 32741, 32755, 32750, /* 7192-7199 */
00915 32729, 32725, 32728, 32756, 32819, 32801, 32798, 32784, /* 7200-7207 */
00916 32824, 32881, 32871, 32841, 32807, 32809, 32789, 32760, /* 7208-7215 */
00917 32763, 32738, 32738, 32754, 32734, 32731, 32736, 32752, /* 7216-7223 */
00918 32779, 32795, 32825, 32838, 32811, 32767, 32780, 32787, /* 7224-7231 */
00919 32779, 32738, 32699, 32705, 32688, 32695, 32707, 32699, /* 7232-7239 */
00920 32700, 32731, 32762, 32799, 32794, 32781, 32788, 32768, /* 7240-7247 */
00921 32755, 32755, 32784, 32786, 32773, 32799, 32837, 32811, /* 7248-7255 */
00922 32799, 32763, 32741, 32760, 32762, 32778, 32766, 32743, /* 7256-7263 */
00923 32726, 32767, 32797, 32823, 32792, 32747, 32782, 32792, /* 7264-7271 */
00924 32789, 32827, 32792, 32786, 32789, 32769, 32783, 32790, /* 7272-7279 */
00925 32815, 32820, 32781, 32793, 32783, 32781, 32805, 32799, /* 7280-7287 */
00926 32785, 32796, 32758, 32714, 32749, 32772, 32753, 32728, /* 7288-7295 */
00927 32707, 32726, 32713, 32704, 32694, 32715, 32745, 32766, /* 7296-7303 */
00928 32776, 32786, 32784, 32786, 32804, 32812, 32777, 32781, /* 7304-7311 */
00929 32778, 32739, 32767, 32753, 32767, 32762, 32751, 32714, /* 7312-7319 */
00930 32711, 32735, 32727, 32762, 32726, 32706, 32700, 32729, /* 7320-7327 */
00931 32751, 32706, 32683, 32652, 32711, 32743, 32719, 32735, /* 7328-7335 */
00932 32714, 32718, 32690, 32688, 32685, 32742, 32769, 32710, /* 7336-7343 */
00933 32723, 32745, 32791, 32783, 32790, 32758, 32757, 32744, /* 7344-7351 */
00934 32744, 32755, 32694, 32698, 32707, 32703, 32736, 32775, /* 7352-7359 */
00935 32770, 32757, 32776, 32779, 32793, 32811, 32798, 32809, /* 7360-7367 */
00936 32804, 32796, 32845, 32845, 32804, 32812, 32823, 32789, /* 7368-7375 */
00937 32763, 32762, 32752, 32760, 32766, 32751, 32755, 32771, /* 7376-7383 */
00938 32791, 32788, 32814, 32805, 32828, 32808, 32771, 32787, /* 7384-7391 */
00939 32778, 32745, 32732, 32731, 32753, 32707, 32688, 32731, /* 7392-7399 */
00940 32727, 32758, 32773, 32791, 32768, 32741, 32745, 32780, /* 7400-7407 */
00941 32794, 32801, 32797, 32793, 32804, 32801, 32796, 32766, /* 7408-7415 */
00942 32764, 32726, 32715, 32738, 32773, 32784, 32801, 32764, /* 7416-7423 */
00943 32790, 32803, 32783, 32777, 32763, 32739, 32712, 32745, /* 7424-7431 */
00944 32725, 32762, 32741, 32728, 32765, 32766, 32743, 32712, /* 7432-7439 */
00945 32712, 32727, 32697, 32753, 32759, 32758, 32784, 32826, /* 7440-7447 */
00946 32875, 32891, 32880, 32811, 32784, 32768, 32770, 32773, /* 7448-7455 */
00947 32795, 32774, 32789, 32800, 32762, 32763, 32790, 32808, /* 7456-7463 */
00948 32849, 32878, 32842, 32835, 32795, 32797, 32768, 32749, /* 7464-7471 */
00949 32747, 32742, 32816, 32827, 32854, 32893, 32884, 32838, /* 7472-7479 */
00950 32846, 32853, 32806, 32783, 32738, 32759, 32802, 32776, /* 7480-7487 */
00951 32796, 32744, 32711, 32750, 32748, 32747, 32739, 32707, /* 7488-7495 */
00952 32686, 32709, 32642, 32709, 32736, 32761, 32783, 32789, /* 7496-7503 */
00953 32792, 32752, 32788, 32773, 32790, 32755, 32833, 32833, /* 7504-7511 */
00954 32848, 32799, 32713, 32751, 32756, 32799, 32811, 32811, /* 7512-7519 */
00955 32814, 32796, 32775, 32776, 32790, 32848, 32864, 32862, /* 7520-7527 */
00956 32846, 32854, 32839, 32813, 32788, 32738, 32746, 32739, /* 7528-7535 */
00957 32753, 32752, 32792, 32834, 32852, 32830, 32796, 32882, /* 7536-7543 */
00958 32912, 32870, 32881, 32855, 32833, 32848, 32810, 32804, /* 7544-7551 */
00959 32822, 32763, 32779, 32767, 32762, 32724, 32673, 32730, /* 7552-7559 */
00960 32709, 32692, 32724, 32740, 32790, 32844, 32830, 32841, /* 7560-7567 */
00961 32838, 32806, 32839, 32797, 32777, 32764, 32723, 32724, /* 7568-7575 */
00962 32737, 32747, 32766, 32728, 32716, 32706, 32713, 32739, /* 7576-7583 */
00963 32735, 32742, 32736, 32716, 32772, 32699, 32701, 32738, /* 7584-7591 */
00964 32680, 32694, 32684, 32659, 32677, 32678, 32668, 32689, /* 7592-7599 */
00965 32694, 32725, 32719, 32707, 32745, 32789, 32795, 32878, /* 7600-7607 */
00966 32903, 32890, 32906, 32882, 32822, 32757, 32758, 32732, /* 7608-7615 */
00967 32735, 32743, 32675, 32664, 32699, 32676, 32718, 32732, /* 7616-7623 */
00968 32727, 32802, 32784, 32742, 32758, 32799, 32827, 32808, /* 7624-7631 */
00969 32812, 32812, 32817, 32819, 32768, 32751, 32741, 32776, /* 7632-7639 */
00970 32784, 32747, 32737, 32700, 32689, 32783, 32843, 32799, /* 7640-7647 */
00971 32747, 32702, 32710, 32705, 32688, 32662, 32658, 32700, /* 7648-7655 */
00972 32754, 32765, 32761, 32761, 32719, 32741, 32803, 32791, /* 7656-7663 */
00973 32742, 32747, 32728, 32754, 32763, 32766, 32794, 32944, /* 7664-7671 */
00974 32904, 32855, 32799, 32736, 32746, 32684, 32715, 32708, /* 7672-7679 */
00975 32666, 32643, 32691, 32667, 32668, 32695, 32698, 32719, /* 7680-7687 */
00976 32718, 32715, 32705, 32715, 32677, 32704, 32693, 32673, /* 7688-7695 */
00977 32704, 32739, 32750, 32791, 32813, 32862, 32900, 32879, /* 7696-7703 */
00978 32837, 32830, 32826, 32842, 32838, 32810, 32849, 32844, /* 7704-7711 */
00979 32851, 32803, 32806, 32783, 32702, 32706, 32711, 32761, /* 7712-7719 */
00980 32785, 32722, 32719, 32809, 32872, 32906, 32927, 32917, /* 7720-7727 */
00981 32916, 32888, 32837, 32828, 32801, 32800, 32835, 32883, /* 7728-7735 */
00982 32878, 32832, 32827, 32804, 32807, 32807, 32741, 32646, /* 7736-7743 */
00983 32607, 32624, 32617, 32618, 32679, 32659, 32658, 32674, /* 7744-7751 */
00984 32678, 32691, 32573, 32572, 32543, 32534, 32601, 32589, /* 7752-7759 */
00985 32585, 32672, 32831, 32919, 32911, 32904, 32895, 32858, /* 7760-7767 */
00986 32844, 32770, 32720, 32717, 32669, 32698, 32747, 32758, /* 7768-7775 */
00987 32793, 32841, 32860, 32816, 32754, 32790, 32795, 32760, /* 7776-7783 */
00988 32696, 32730, 32841, 32872, 32877, 32872, 32875, 32908, /* 7784-7791 */
00989 32901, 32830, 32756, 32781, 32831, 32867, 32901, 32835, /* 7792-7799 */
00990 32783, 32784, 32858, 32843, 32871, 32811, 32741, 32782, /* 7800-7807 */
00991 32748, 32692, 32704, 32720, 32671, 32680, 32684, 32727, /* 7808-7815 */
00992 32720, 32709, 32672, 32674, 32700, 32733, 32777, 32709, /* 7816-7823 */
00993 32745, 32837, 32913, 32948, 32862, 32842, 32859, 32819, /* 7824-7831 */
00994 32773, 32742, 32744, 32708, 32706, 32697, 32639, 32643, /* 7832-7839 */
00995 32723, 32793, 32791, 32831, 32828, 32725, 32718, 32739, /* 7840-7847 */
00996 32717, 32671, 32575, 32578, 32526, 32543, 32579, 32603, /* 7848-7855 */
00997 32595, 32597, 32608, 32646, 32683, 32720, 32752, 32733, /* 7856-7863 */
00998 32667, 32644, 32707, 32717, 32766, 32780, 32819, 32820, /* 7864-7871 */
00999 32753, 32727, 32667, 32674, 32707, 32659, 32680, 32688, /* 7872-7879 */
01000 32669, 32720, 32791, 32786, 32773, 32776, 32776, 32764, /* 7880-7887 */
01001 32754, 32820, 32781, 32769, 32771, 32806, 32774, 32804, /* 7888-7895 */
01002 32811, 32732, 32716, 32727, 32715, 32679, 32709, 32769, /* 7896-7903 */
01003 32775, 32760, 32756, 32733, 32751, 32703, 32770, 32795, /* 7904-7911 */
01004 32753, 32716, 32710, 32706, 32678, 32714, 32776, 32812, /* 7912-7919 */
01005 32847, 32863, 32839, 32883, 32884, 32919, 32921, 32894, /* 7920-7927 */
01006 32867, 32849, 32895, 32897, 32867, 32881, 32881, 32809, /* 7928-7935 */
01007 32792, 32775, 32786, 32849, 32824, 32741, 32757, 32761, /* 7936-7943 */
01008 32800, 32822, 32744, 32702, 32750, 32820, 32883, 32884, /* 7944-7951 */
01009 32897, 32866, 32842, 32881, 32850, 32887, 33017, 33061, /* 7952-7959 */
01010 33055, 33012, 33038, 33073, 33094, 33088, 33042, 32997, /* 7960-7967 */
01011 32964, 32951, 32859, 32877, 32878, 32864, 32915, 32927, /* 7968-7975 */
01012 32917, 32957, 32981, 32955, 32930, 32973, 32981, 32904, /* 7976-7983 */
01013 32962, 32972, 32967, 32990, 32993, 33011, 32997, 32968, /* 7984-7991 */
01014 32886, 32871, 32878, 32876, 32873, 32899, 32865, 32874, /* 7992-7999 */
01015 32904, 32904, 32926, 32944, 32935, 32886, 32866, 32899, /* 8000-8007 */
01016 32890, 32792, 32751, 32749, 32760, 32772, 32787, 32854, /* 8008-8015 */
01017 32811, 32867, 32885, 32805, 32767, 32765, 32778, 32738, /* 8016-8023 */
01018 32786, 32769, 32743, 32760, 32761, 32740, 32700, 32691, /* 8024-8031 */
01019 32661, 32603, 32577, 32583, 32561, 32620, 32601, 32567, /* 8032-8039 */
01020 32623, 32641, 32610, 32682, 32710, 32586, 32524, 32514, /* 8040-8047 */
01021 32493, 32498, 32495, 32506, 32483, 32554, 32557, 32493, /* 8048-8055 */
01022 32542, 32464, 32435, 32535, 32576, 32595, 32569, 32560, /* 8056-8063 */
01023 32585, 32603, 32639, 32611, 32554, 32477, 32513, 32552, /* 8064-8071 */
01024 32512, 32523, 32524, 32509, 32473, 32452, 32513, 32581, /* 8072-8079 */
01025 32624, 32672, 32651, 32582, 32554, 32555, 32588, 32642, /* 8080-8087 */
01026 32654, 32586, 32582, 32577, 32622, 32685, 32652, 32656, /* 8088-8095 */
01027 32587, 32606, 32607, 32597, 32618, 32555, 32573, 32606, /* 8096-8103 */
01028 32584, 32617, 32696, 32641, 32665, 32687, 32669, 32659, /* 8104-8111 */
01029 32611, 32602, 32605, 32582, 32601, 32655, 32661, 32671, /* 8112-8119 */
01030 32647, 32598, 32566, 32592, 32656, 32664, 32652, 32686, /* 8120-8127 */
01031 32677, 32684, 32707, 32715, 32751, 32690, 32710, 32724, /* 8128-8135 */
01032 32739, 32763, 32690, 32684, 32699, 32774, 32827, 32845, /* 8136-8143 */
01033 32848, 32883, 32858, 32813, 32784, 32792, 32834, 32808, /* 8144-8151 */
01034 32813, 32789, 32797, 32830, 32858, 32871, 32828, 32818, /* 8152-8159 */
01035 32816, 32811, 32770, 32759, 32747, 32721, 32731, 32715, /* 8160-8167 */
01036 32696, 32741, 32738, 32775, 32830, 32842, 32844, 32846, /* 8168-8175 */
01037 32850, 32822, 32838, 32854, 32853, 32806, 32812, 32864, /* 8176-8183 */
01038 32897, 32855, 32872, 32898, 32853, 32865, 32855, 32880, /* 8184-8191 */
01039 32873, 32864, 32896, 32865, 32910, 32928, 32923, 32888, /* 8192-8199 */
01040 32833, 32858, 32847, 32847, 32875, 32889, 32840, 32805, /* 8200-8207 */
01041 32775, 32776, 32778, 32800, 32916, 32875, 32881, 32844, /* 8208-8215 */
01042 32770, 32729, 32725, 32816, 32787, 32764, 32700, 32710, /* 8216-8223 */
01043 32724, 32778, 32778, 32779, 32773, 32731, 32737, 32810, /* 8224-8231 */
01044 32805, 32757, 32813, 32805, 32840, 32866, 32858, 32842, /* 8232-8239 */
01045 32922, 32943, 32977, 33000, 32960, 32962, 32930, 32967, /* 8240-8247 */
01046 33072, 33110, 33101, 33110, 33082, 33127, 33062, 33029, /* 8248-8255 */
01047 33026, 33044, 33087, 33108, 33116, 33127, 33110, 33150, /* 8256-8263 */
01048 33183, 33161, 33140, 33143, 33192, 33233, 33236, 33225, /* 8264-8271 */
01049 33202, 33185, 33165, 33141, 33147, 33221, 33309, 33284, /* 8272-8279 */
01050 33246, 33170, 33109, 33070, 32987, 33057, 33108, 33092, /* 8280-8287 */
01051 33194, 33240, 33167, 33159, 33107, 33097, 33127, 33090, /* 8288-8295 */
01052 33094, 33091, 33104, 33187, 33081, 32983, 33049, 33157, /* 8296-8303 */
01053 33268, 33210, 33193, 33187, 33123, 33111, 33082, 33049, /* 8304-8311 */
01054 33019, 33002, 32966, 32942, 32979, 33022, 33040, 33025, /* 8312-8319 */
01055 32923, 32952, 32939, 32841, 32868, 32870, 32900, 32933, /* 8320-8327 */
01056 32947, 32915, 32839, 32844, 32807, 32802, 32748, 32737, /* 8328-8335 */
01057 32695, 32554, 32570, 32512, 32450, 32496, 32535, 32555, /* 8336-8343 */
01058 32508, 32541, 32528, 32506, 32482, 32478, 32437, 32342, /* 8344-8351 */
01059 32315, 32336, 32345, 32297, 32313, 32342, 32373, 32313, /* 8352-8359 */
01060 32287, 32298, 32303, 32254, 32250, 32348, 32264, 32227, /* 8360-8367 */
01061 32241, 32278, 32310, 32226, 32194, 32205, 32082, 32127, /* 8368-8375 */
01062 32129, 32119, 32134, 32069, 32133, 32179, 32227, 32247, /* 8376-8383 */
01063 32238, 32321, 32334, 32357, 32368, 32357, 32375, 32336, /* 8384-8391 */
01064 32366, 32392, 32383, 32306, 32224, 32238, 32277, 32223, /* 8392-8399 */
01065 32180, 32185, 32224, 32274, 32319, 32270, 32295, 32316, /* 8400-8407 */
01066 32372, 32410, 32363, 32421, 32431, 32433, 32376, 32299, /* 8408-8415 */
01067 32287, 32318, 32310, 32281, 32313, 32205, 32244, 32260, /* 8416-8423 */
01068 32316, 32316, 32345, 32445, 32406, 32462, 32409, 32395, /* 8424-8431 */
01069 32446, 32430, 32442, 32484, 32551, 32609, 32576, 32561, /* 8432-8439 */
01070 32603, 32663, 32712, 32717, 32737, 32812, 32844, 32805, /* 8440-8447 */
01071 32871, 32896, 32879, 32856, 32898, 33000, 32934, 32852, /* 8448-8455 */
01072 32829, 32796, 32737, 32780, 32812, 32777, 32728, 32710, /* 8456-8463 */
01073 32750, 32771, 32795, 32795, 32846, 32770, 32724, 32788, /* 8464-8471 */
01074 32715, 32723, 32702, 32692, 32673, 32721, 32723, 32775, /* 8472-8479 */
01075 32811, 32829, 32866, 32912, 32969, 32946, 32953, 32934, /* 8480-8487 */
01076 32978, 32962, 32947, 32874, 32907, 32954, 32907, 32927, /* 8488-8495 */
01077 32922, 32861, 32914, 32920, 32879, 32834, 32861, 32951, /* 8496-8503 */
01078 32957, 33082, 33058, 33078, 33091, 33057, 33158, 33079, /* 8504-8511 */
01079 33116, 33077, 32928, 32987, 32954, 32919, 32930, 32918, /* 8512-8519 */
01080 32928, 32900, 32857, 32858, 32857, 32849, 32876, 32854, /* 8520-8527 */
01081 32842, 32870, 32802, 32837, 32890, 32897, 32947, 32866, /* 8528-8535 */
01082 32835, 32874, 32877, 32929, 32950, 32956, 33033, 33234, /* 8536-8543 */
01083 33310, 33287, 33304, 33270, 33262, 33318, 33233, 33155, /* 8544-8551 */
01084 33090, 33076, 33086, 33052, 33037, 33042, 33078, 33100, /* 8552-8559 */
01085 33152, 33121, 33096, 33156, 33233, 33286, 33235, 33213, /* 8560-8567 */
01086 33223, 33215, 33175, 33111, 33110, 33105, 33060, 33055, /* 8568-8575 */
01087 33030, 33030, 33085, 33097, 33092, 33024, 33049, 33035, /* 8576-8583 */
01088 32932, 32981, 32971, 32907, 32964, 32897, 32884, 32892, /* 8584-8591 */
01089 32865, 32880, 32832, 32838, 32849, 32871, 32914, 32910, /* 8592-8599 */
01090 32963, 33015, 33141, 33230, 33222, 33273, 33194, 33190, /* 8600-8607 */
01091 33210, 33162, 33046, 32995, 33040, 33032, 32961, 32944, /* 8608-8615 */
01092 32969, 32955, 32959, 32997, 32987, 32958, 33021, 33045, /* 8616-8623 */
01093 33098, 33130, 33073, 33029, 32953, 32951, 32981, 33053, /* 8624-8631 */
01094 33063, 33038, 33029, 32978, 32983, 32981, 33071, 33081, /* 8632-8639 */
01095 33037, 33032, 33046, 32994, 32971, 32950, 32921, 32893, /* 8640-8647 */
01096 32930, 32953, 32907, 32886, 32919, 32927, 32893, 32911, /* 8648-8655 */
01097 32875, 32899, 32810, 32806, 32868, 32822, 32808, 32806, /* 8656-8663 */
01098 32756, 32741, 32740, 32717, 32706, 32628, 32654, 32711, /* 8664-8671 */
01099 32745, 32687, 32666, 32661, 32655, 32628, 32624, 32621, /* 8672-8679 */
01100 32613, 32642, 32623, 32606, 32607, 32610, 32576, 32502, /* 8680-8687 */
01101 32508, 32499, 32488, 32501, 32451, 32448, 32361, 32375, /* 8688-8695 */
01102 32459, 32480, 32466, 32466, 32562, 32640, 32602, 32571, /* 8696-8703 */
01103 32605, 32532, 32487, 32487, 32485, 32522, 32577, 32516, /* 8704-8711 */
01104 32447, 32400, 32406, 32400, 32372, 32291, 32246, 32294, /* 8712-8719 */
01105 32332, 32388, 32360, 32297, 32345, 32404, 32336, 32276, /* 8720-8727 */
01106 32270, 32286, 32327, 32326, 32324, 32285, 32252, 32273, /* 8728-8735 */
01107 32294, 32286, 32317, 32326, 32341, 32413, 32394, 32328, /* 8736-8743 */
01108 32304, 32374, 32346, 32316, 32315, 32291, 32316, 32284, /* 8744-8751 */
01109 32266, 32216, 32225, 32201, 32225, 32301, 32313, 32384, /* 8752-8759 */
01110 32430, 32431, 32393, 32453, 32447, 32433, 32459, 32518, /* 8760-8767 */
01111 32496, 32452, 32434, 32431, 32370, 32328, 32344, 32295, /* 8768-8775 */
01112 32308, 32354, 32456, 32464, 32423, 32429, 32479, 32530, /* 8776-8783 */
01113 32578, 32612, 32533, 32508, 32536, 32584, 32638, 32580, /* 8784-8791 */
01114 32604, 32625, 32585, 32628, 32678, 32709, 32692, 32767, /* 8792-8799 */
01115 32822, 32792, 32794, 32799, 32796, 32825, 32838, 32874, /* 8800-8807 */
01116 32849, 32850, 32884, 32849, 32852, 32921, 32911, 32899, /* 8808-8815 */
01117 32922, 32935, 33026, 33034, 33011, 33028, 33078, 33073, /* 8816-8823 */
01118 33002, 32968, 33008, 33017, 33057, 32987, 32993, 32966, /* 8824-8831 */
01119 32958, 32968, 32934, 33037, 33083, 33132, 33122, 33129, /* 8832-8839 */
01120 33062, 33042, 33085, 33129, 33147, 33131, 33152, 33251, /* 8840-8847 */
01121 33273, 33212, 33121, 33070, 33115, 33114, 33091, 33100, /* 8848-8855 */
01122 33140, 33139, 33089, 33055, 33033, 33077, 33162, 33106, /* 8856-8863 */
01123 33083, 33084, 33028, 32984, 32981, 32936, 32984, 33001, /* 8864-8871 */
01124 33018, 32999, 32930, 32884, 32844, 32862, 32830, 32798, /* 8872-8879 */
01125 32791, 32790, 32739, 32765, 32722, 32723, 32740, 32768, /* 8880-8887 */
01126 32769, 32679, 32683, 32735, 32705, 32665, 32729, 32726, /* 8888-8895 */
01127 32760, 32702, 32709, 32682, 32647, 32649, 32666, 32626, /* 8896-8903 */
01128 32588, 32629, 32623, 32634, 32601, 32586, 32636, 32670, /* 8904-8911 */
01129 32627, 32653, 32664, 32719, 32764, 32668, 32603, 32618, /* 8912-8919 */
01130 32668, 32660, 32676, 32680, 32698, 32743, 32688, 32708, /* 8920-8927 */
01131 32666, 32613, 32593, 32661, 32720, 32675, 32762, 32737, /* 8928-8935 */
01132 32713, 32660, 32653, 32664, 32698, 32770, 32810, 32778, /* 8936-8943 */
01133 32727, 32763, 32779, 32783, 32736, 32782, 32799, 32822, /* 8944-8951 */
01134 32828, 32888, 32854, 32850, 32889, 32772, 32759, 32792, /* 8952-8959 */
01135 32774, 32821, 32808, 32777, 32793, 32794, 32836, 32871, /* 8960-8967 */
01136 32838, 32805, 32816, 32801, 32845, 32847, 32865, 32869, /* 8968-8975 */
01137 32881, 32917, 32909, 32824, 32739, 32824, 32816, 32798, /* 8976-8983 */
01138 32794, 32778, 32756, 32784, 32808, 32840, 32936, 32943, /* 8984-8991 */
01139 32970, 32951, 32929, 32911, 32971, 32934, 32835, 32960, /* 8992-8999 */
01140 32980, 33035, 33107, 33068, 33039, 33019, 33016, 33030, /* 9000-9007 */
01141 33062, 33092, 33074, 33047, 33035, 33012, 33041, 33113, /* 9008-9015 */
01142 33097, 33059, 33062, 33051, 33124, 33103, 33057, 33006, /* 9016-9023 */
01143 33025, 33065, 33029, 32974, 33019, 33035, 33082, 33067, /* 9024-9031 */
01144 33008, 33032, 32983, 33007, 33019, 33029, 32979, 32970, /* 9032-9039 */
01145 32971, 32921, 32848, 32864, 32846, 32824, 32833, 32832, /* 9040-9047 */
01146 32845, 32811, 32810, 32854, 32932, 32930, 32930, 32970, /* 9048-9055 */
01147 32931, 32923, 32947, 32904, 32838, 32897, 32918, 32862, /* 9056-9063 */
01148 32837, 32818, 32758, 32799, 32786, 32832, 32837, 32854, /* 9064-9071 */
01149 32867, 32807, 32817, 32778, 32778, 32789, 32718, 32742, /* 9072-9079 */
01150 32781, 32772, 32817, 32848, 32805, 32820, 32815, 32775, /* 9080-9087 */
01151 32848, 32849, 32832, 32866, 32875, 32870, 32850, 32906, /* 9088-9095 */
01152 33019, 32967, 32989, 33006, 32798, 32753, 32804, 32763, /* 9096-9103 */
01153 32710, 32756, 32713, 32763, 32747, 32781, 32757, 32764, /* 9104-9111 */
01154 32793, 32799, 32782, 32799, 32822, 32768, 32793, 32691, /* 9112-9119 */
01155 32697, 32663, 32696, 32777, 32763, 32805, 32835, 32877, /* 9120-9127 */
01156 32811, 32765, 32781, 32813, 32795, 32795, 32836, 32857, /* 9128-9135 */
01157 32830, 32804, 32711, 32639, 32581, 32592, 32650, 32635, /* 9136-9143 */
01158 32642, 32657, 32640, 32671, 32748, 32829, 32882, 32896, /* 9144-9151 */
01159 32868, 32860, 32913, 32890, 32872, 32895, 32910, 32821, /* 9152-9159 */
01160 32770, 32754, 32723, 32737, 32716, 32640, 32608, 32572, /* 9160-9167 */
01161 32586, 32486, 32434, 32506, 32481, 32482, 32476, 32461, /* 9168-9175 */
01162 32410, 32367, 32316, 32292, 32233, 32161, 32169, 32210, /* 9176-9183 */
01163 32240, 32307, 32445, 32461, 32443, 32432, 32453, 32417, /* 9184-9191 */
01164 32329, 32314, 32276, 32189, 32136, 32135, 32121, 32075, /* 9192-9199 */
01165 32063, 32119, 32101, 32108, 32180, 32165, 32139, 32140, /* 9200-9207 */
01166 32179, 32226, 32190, 32238, 32276, 32276, 32245, 32242, /* 9208-9215 */
01167 32243, 32192, 32148, 32090, 32151, 32162, 32195, 32195, /* 9216-9223 */
01168 32151, 32197, 32216, 32127, 32132, 32121, 32037, 32059, /* 9224-9231 */
01169 32009, 32052, 32061, 32075, 32056, 32073, 32080, 32067, /* 9232-9239 */
01170 32083, 32045, 32124, 32197, 32237, 32280, 32299, 32340, /* 9240-9247 */
01171 32413, 32458, 32485, 32513, 32505, 32496, 32458, 32455, /* 9248-9255 */
01172 32444, 32524, 32525, 32556, 32605, 32577, 32628, 32723, /* 9256-9263 */
01173 32825, 32829, 32889, 32921, 32978, 32966, 32993, 32986, /* 9264-9271 */
01174 32913, 32952, 32993, 32945, 32882, 32946, 32969, 33036, /* 9272-9279 */
01175 33050, 33059, 33144, 33197, 33213, 33224, 33164, 33134, /* 9280-9287 */
01176 33173, 33203, 33178, 33142, 33164, 33213, 33268, 33250, /* 9288-9295 */
01177 33220, 33221, 33244, 33322, 33368, 33364, 33344, 33337, /* 9296-9303 */
01178 33383, 33389, 33422, 33394, 33371, 33401, 33374, 33392, /* 9304-9311 */
01179 33375, 33428, 33454, 33423, 33375, 33370, 33419, 33475, /* 9312-9319 */
01180 33492, 33432, 33374, 33376, 33416, 33461, 33499, 33491, /* 9320-9327 */
01181 33504, 33484, 33421, 33394, 33332, 33319, 33334, 33296, /* 9328-9335 */
01182 33231, 33237, 33207, 33162, 33153, 33122, 33210, 33300, /* 9336-9343 */
01183 33324, 33336, 33265, 33308, 33293, 33232, 33229, 33244, /* 9344-9351 */
01184 33226, 33232, 33251, 33235, 33227, 33207, 33163, 33128, /* 9352-9359 */
01185 33070, 33090, 33087, 33044, 33084, 33053, 33018, 33025, /* 9360-9367 */
01186 32974, 32982, 32948, 32988, 32925, 32889, 32929, 32903, /* 9368-9375 */
01187 32918, 32875, 32860, 32859, 32840, 32875, 32832, 32803, /* 9376-9383 */
01188 32856, 32843, 32857, 32938, 32973, 32893, 32785, 32734, /* 9384-9391 */
01189 32708, 32717, 32738, 32763, 32712, 32671, 32634, 32671, /* 9392-9399 */
01190 32703, 32681, 32738, 32783, 32781, 32782, 32852, 32785, /* 9400-9407 */
01191 32747, 32786, 32807, 32831, 32847, 32844, 32791, 32833, /* 9408-9415 */
01192 32869, 32788, 32740, 32732, 32755, 32777, 32763, 32809, /* 9416-9423 */
01193 32799, 32768, 32794, 32758, 32792, 32825, 32804, 32800, /* 9424-9431 */
01194 32734, 32722, 32714, 32701, 32771, 32709, 32645, 32675, /* 9432-9439 */
01195 32665, 32690, 32690, 32613, 32609, 32656, 32711, 32698, /* 9440-9447 */
01196 32662, 32650, 32656, 32668, 32592, 32606, 32579, 32577, /* 9448-9455 */
01197 32570, 32570, 32610, 32603, 32603, 32598, 32628, 32609, /* 9456-9463 */
01198 32613, 32676, 32660, 32606, 32627, 32571, 32526, 32610, /* 9464-9471 */
01199 32580, 32575, 32558, 32532, 32536, 32497, 32493, 32446, /* 9472-9479 */
01200 32502, 32561, 32537, 32553, 32503, 32504, 32498, 32552, /* 9480-9487 */
01201 32555, 32517, 32556, 32528, 32508, 32484, 32459, 32444, /* 9488-9495 */
01202 32463, 32476, 32522, 32583, 32519, 32433, 32454, 32476, /* 9496-9503 */
01203 32443, 32446, 32442, 32410, 32433, 32502, 32459, 32421, /* 9504-9511 */
01204 32391, 32404, 32401, 32422, 32472, 32451, 32476, 32456, /* 9512-9519 */
01205 32428, 32427, 32443, 32435, 32459, 32457, 32458, 32429, /* 9520-9527 */
01206 32458, 32469, 32400, 32398, 32389, 32419, 32386, 32381, /* 9528-9535 */
01207 32379, 32398, 32465, 32432, 32426, 32417, 32456, 32493, /* 9536-9543 */
01208 32502, 32491, 32535, 32455, 32440, 32493, 32486, 32565, /* 9544-9551 */
01209 32658, 32639, 32569, 32612, 32676, 32692, 32748, 32759, /* 9552-9559 */
01210 32731, 32746, 32674, 32717, 32767, 32718, 32796, 32905, /* 9560-9567 */
01211 32976, 32905, 32920, 32915, 32917, 32954, 32949, 33003, /* 9568-9575 */
01212 33009, 32994, 33033, 33047, 32971, 33020, 33100, 33073, /* 9576-9583 */
01213 33034, 33096, 33102, 33086, 33086, 33047, 33050, 33051, /* 9584-9591 */
01214 33085, 33083, 33074, 33121, 33092, 33029, 33038, 33076, /* 9592-9599 */
01215 33077, 33068, 33097, 33057, 33057, 33040, 32883, 32880, /* 9600-9607 */
01216 32829, 32784, 32711, 32753, 32783, 32721, 32813, 32860, /* 9608-9615 */
01217 32815, 32767, 32856, 32883, 32791, 32771, 32803, 32783, /* 9616-9623 */
01218 32746, 32768, 32727, 32744, 32777, 32749, 32715, 32685, /* 9624-9631 */
01219 32664, 32622, 32698, 32688, 32674, 32653, 32620, 32612, /* 9632-9639 */
01220 32612, 32609, 32599, 32597, 32628, 32647, 32594, 32630, /* 9640-9647 */
01221 32697, 32650, 32650, 32671, 32630, 32576, 32624, 32712, /* 9648-9655 */
01222 32735, 32725, 32770, 32758, 32747, 32801, 32835, 32822, /* 9656-9663 */
01223 32853, 32827, 32854, 32932, 32851, 32783, 32724, 32756, /* 9664-9671 */
01224 32827, 32818, 32792, 32775, 32833, 32834, 32817, 32758, /* 9672-9679 */
01225 32862, 32906, 32867, 32899, 32893, 32845, 32807, 32870, /* 9680-9687 */
01226 32906, 32969, 32928, 32913, 32851, 32848, 32872, 32930, /* 9688-9695 */
01227 32996, 32975, 33020, 33029, 33011, 32979, 32935, 32948, /* 9696-9703 */
01228 32928, 32941, 33036, 33026, 33040, 33001, 32959, 32921, /* 9704-9711 */
01229 32937, 32961, 32966, 32965, 32924, 32983, 32962, 32922, /* 9712-9719 */
01230 32984, 33045, 33118, 33063, 33088, 33072, 32973, 32913, /* 9720-9727 */
01231 32995, 32995, 32903, 32886, 32888, 32967, 32939, 32988, /* 9728-9735 */
01232 32976, 32940, 32945, 32973, 33021, 33025, 33058, 33030, /* 9736-9743 */
01233 33072, 32976, 32964, 32907, 32892, 32916, 32958, 33035, /* 9744-9751 */
01234 32996, 32948, 32898, 32927, 32927, 32989, 33004, 32969, /* 9752-9759 */
01235 32964, 32948, 32958, 32942, 32901, 32810, 32810, 32863, /* 9760-9767 */
01236 32860, 32887, 32775, 32695, 32734, 32703, 32759, 32790, /* 9768-9775 */
01237 32784, 32849, 32757, 32779, 32839, 32790, 32767, 32753, /* 9776-9783 */
01238 32781, 32709, 32704, 32716, 32743, 32744, 32778, 32755, /* 9784-9791 */
01239 32717, 32730, 32729, 32720, 32662, 32657, 32681, 32683, /* 9792-9799 */
01240 32649, 32712, 32693, 32701, 32652, 32581, 32593, 32553, /* 9800-9807 */
01241 32568, 32515, 32516, 32554, 32710, 32756, 32782, 32836, /* 9808-9815 */
01242 32785, 32751, 32729, 32695, 32699, 32695, 32677, 32712, /* 9816-9823 */
01243 32665, 32644, 32675, 32675, 32664, 32704, 32731, 32738, /* 9824-9831 */
01244 32723, 32695, 32792, 32792, 32763, 32741, 32797, 32767, /* 9832-9839 */
01245 32731, 32788, 32727, 32662, 32647, 32604, 32655, 32717, /* 9840-9847 */
01246 32704, 32711, 32698, 32691, 32649, 32617, 32616, 32648, /* 9848-9855 */
01247 32598, 32563, 32573, 32520, 32516, 32477, 32452, 32481, /* 9856-9863 */
01248 32542, 32497, 32437, 32462, 32443, 32472, 32547, 32503, /* 9864-9871 */
01249 32494, 32575, 32658, 32610, 32551, 32592, 32515, 32515, /* 9872-9879 */
01250 32466, 32436, 32428, 32436, 32478, 32447, 32439, 32412, /* 9880-9887 */
01251 32452, 32505, 32522, 32539, 32525, 32522, 32532, 32537, /* 9888-9895 */
01252 32580, 32583, 32542, 32495, 32530, 32574, 32470, 32436, /* 9896-9903 */
01253 32488, 32410, 32467, 32548, 32592, 32637, 32635, 32635, /* 9904-9911 */
01254 32607, 32599, 32611, 32624, 32571, 32631, 32600, 32618, /* 9912-9919 */
01255 32720, 32707, 32667, 32617, 32600, 32632, 32663, 32622, /* 9920-9927 */
01256 32590, 32595, 32592, 32606, 32701, 32760, 32722, 32726, /* 9928-9935 */
01257 32763, 32724, 32662, 32734, 32754, 32718, 32679, 32684, /* 9936-9943 */
01258 32736, 32771, 32820, 32722, 32800, 32728, 32732, 32722, /* 9944-9951 */
01259 32649, 32708, 32652, 32672, 32657, 32640, 32623, 32607, /* 9952-9959 */
01260 32647, 32642, 32658, 32631, 32614, 32656, 32715, 32717, /* 9960-9967 */
01261 32706, 32771, 32805, 32937, 32940, 32848, 32927, 32975, /* 9968-9975 */
01262 32981, 32908, 32838, 32890, 32859, 32857, 32840, 32787, /* 9976-9983 */
01263 32853, 32814, 32739, 32753, 32761, 32751, 32811, 32849, /* 9984-9991 */
01264 32846, 32904, 32894, 32936, 32924, 32866, 32952, 33064, /* 9992-9999 */
01265 33124, 33006, 33028, 33035, 33001, 33073, 33062, 33107, /* 10000-10007 */
01266 33141, 33230, 33272, 33204, 33165, 33084, 33071, 33098, /* 10008-10015 */
01267 33110, 33004, 33077, 33135, 33035, 33060, 33035, 33051, /* 10016-10023 */
01268 33088, 33183, 33148, 33173, 33253, 33313, 33290, 33337, /* 10024-10031 */
01269 33360, 33262, 33222, 33116, 33256, 33225, 33185, 33218, /* 10032-10039 */
01270 33131, 33085, 33118, 33075, 32913, 32921, 32872, 32893, /* 10040-10047 */
01271 32887, 32910, 32971, 32981, 32923, 32951, 32958, 32951, /* 10048-10055 */
01272 32924, 32845, 32872, 32873, 32852, 32782, 32807, 32784, /* 10056-10063 */
01273 32810, 32960, 33027, 32974, 32965, 33047, 33017, 32930, /* 10064-10071 */
01274 32812, 32777, 32710, 32708, 32669, 32747, 32737, 32692, /* 10072-10079 */
01275 32753, 32692, 32690, 32676, 32723, 32743, 32731, 32790, /* 10080-10087 */
01276 32754, 32668, 32619, 32643, 32701, 32614, 32505, 32395, /* 10088-10095 */
01277 32485, 32593, 32571, 32587, 32573, 32576, 32449, 32466, /* 10096-10103 */
01278 32494, 32492, 32487, 32617, 32733, 32703, 32701, 32680, /* 10104-10111 */
01279 32658, 32616, 32608, 32629, 32563, 32489, 32406, 32367, /* 10112-10119 */
01280 32429, 32447, 32404, 32312, 32545, 32616, 32639, 32708, /* 10120-10127 */
01281 32643, 32622, 32708, 32653, 32500, 32555, 32598, 32552, /* 10128-10135 */
01282 32526, 32446, 32497, 32596, 32528, 32501, 32508, 32560, /* 10136-10143 */
01283 32622, 32690, 32643, 32610, 32598, 32580, 32590, 32497, /* 10144-10151 */
01284 32484, 32647, 32630, 32527, 32631, 32707, 32724, 32853, /* 10152-10159 */
01285 32772, 32738, 32707, 32718, 32879, 32832, 32998, 33177, /* 10160-10167 */
01286 33112, 33220, 33198, 33173, 33163, 33131, 33126, 33021, /* 10168-10175 */
01287 33012, 32783, 32812, 32822, 32768, 32708, 32714, 32741, /* 10176-10183 */
01288 32625, 32720, 32778, 32897, 32930, 32860, 32793, 32809, /* 10184-10191 */
01289 32894, 32936, 32885, 32931, 32909, 32827, 32878, 32850, /* 10192-10199 */
01290 32818, 32701, 32633, 32667, 32672, 32635, 32797, 32846, /* 10200-10207 */
01291 32890, 32928, 32871, 32793, 32754, 32826, 32855, 32781, /* 10208-10215 */
01292 32780, 32668, 32841, 32842, 32700, 32729, 32703, 32763, /* 10216-10223 */
01293 32695, 32738, 32789, 32900, 32817, 32885, 32849, 32793, /* 10224-10231 */
01294 32864, 32902, 32979, 32846, 32699, 32513, 32606, 32480, /* 10232-10239 */
01295 32431, 32428, 32319, 32242, 32308, 32296, 32343, 32513, /* 10240-10247 */
01296 32509, 32492, 32443, 32453, 32511, 32634, 32484, 32451, /* 10248-10255 */
01297 32342, 32358, 32427, 32406, 32550, 32519, 32596, 32581, /* 10256-10263 */
01298 32748, 32784, 32811, 32851, 32893, 32911, 32836, 32894, /* 10264-10271 */
01299 32759, 32891, 33007, 32901, 32766, 32711, 32626, 32674, /* 10272-10279 */
01300 32694, 32634, 32661, 32643, 32720, 32909, 33061, 33042, /* 10280-10287 */
01301 33021, 33059, 33133, 33051, 33128, 33176, 33096, 33046, /* 10288-10295 */
01302 32930, 32906, 32877, 32777, 32808, 32834, 32685, 32710, /* 10296-10303 */
01303 32728, 32709, 32605, 32532, 32759, 32799, 32779, 32712, /* 10304-10311 */
01304 32761, 32885, 32823, 32676, 32453, 32471, 32551, 32486, /* 10312-10319 */
01305 32738, 32732, 32553, 32690, 33049, 33259, 33092, 33111, /* 10320-10327 */
01306 33034, 32958, 32947, 32870, 32719, 32737, 32775, 32661, /* 10328-10335 */
01307 32680, 32631, 32565, 32720, 32737, 32727, 32822, 32725, /* 10336-10343 */
01308 32777, 32773, 32867, 32946, 32879, 32881, 32823, 32829, /* 10344-10351 */
01309 32821, 32770, 32768, 32748, 32669, 32713, 32752, 32849, /* 10352-10359 */
01310 32859, 32824, 32752, 32758, 32801, 32779, 32775, 32715, /* 10360-10367 */
01311 32699, 32745, 32786, 32658, 32604, 32573, 32450, 32493, /* 10368-10375 */
01312 32449, 32525, 32631, 32497, 32641, 32591, 32618, 32676, /* 10376-10383 */
01313 32702, 32976, 32947, 32850, 32732, 32675, 32578, 32513, /* 10384-10391 */
01314 32611, 32550, 32479, 32470, 32497, 32539, 32522, 32538, /* 10392-10399 */
01315 32565, 32531, 32601, 32836, 32812, 32740, 32840, 32712, /* 10400-10407 */
01316 32599, 32619, 32653, 32685, 32649, 32598, 32553, 32579, /* 10408-10415 */
01317 32504, 32588, 32661, 32801, 32866, 32810, 32896, 32866, /* 10416-10423 */
01318 32900, 32919, 32968, 32988, 32997, 33015, 33115, 33158, /* 10424-10431 */
01319 33175, 33142, 33155, 33246, 33094, 33222, 33251, 33230, /* 10432-10439 */
01320 33104, 33108, 33198, 33137, 33278, 33258, 33261, 33051, /* 10440-10447 */
01321 32988, 33136, 33123, 33153, 33288, 33200, 33192, 33181, /* 10448-10455 */
01322 33152, 33244, 33205, 33195, 33057, 33073, 33249, 33207, /* 10456-10463 */
01323 33167, 33243, 33164, 33154, 33088, 32998, 33035, 33101, /* 10464-10471 */
01324 33069, 32966, 32800, 32766, 32850, 32839, 32764, 32804, /* 10472-10479 */
01325 33032, 33022, 33096, 33172, 33143, 33140, 33032, 33050, /* 10480-10487 */
01326 32996, 32938, 33008, 32932, 33103, 32981, 32732, 32756, /* 10488-10495 */
01327 32678, 32642, 32637, 32676, 32633, 32684, 32650, 32627, /* 10496-10503 */
01328 32669, 32715, 32700, 32595, 32661, 32675, 32774, 32804, /* 10504-10511 */
01329 32800, 32637, 32576, 32672, 32632, 32712, 32547, 32614, /* 10512-10519 */
01330 32529, 32464, 32673, 32609, 32749, 32779, 32751, 32764, /* 10520-10527 */
01331 32634, 32604, 32709, 32631, 32602, 32500, 32514, 32618, /* 10528-10535 */
01332 32616, 32718, 32682, 32712, 32750, 32903, 32986, 32940, /* 10536-10543 */
01333 32915, 32925, 32926, 32918, 32864, 32796, 32772, 32754, /* 10544-10551 */
01334 32848, 32730, 32587, 32531, 32472, 32479, 32538, 32610, /* 10552-10559 */
01335 32613, 32600, 32603, 32576, 32655, 32655, 32651, 32645, /* 10560-10567 */
01336 32555, 32660, 32615, 32613, 32572, 32480, 32512, 32588, /* 10568-10575 */
01337 32626, 32648, 32591, 32657, 32682, 32755, 32731, 32681, /* 10576-10583 */
01338 32669, 32703, 32725, 32624, 32687, 32677, 32727, 32675, /* 10584-10591 */
01339 32563, 32595, 32644, 32524, 32581, 32684, 32703, 32750, /* 10592-10599 */
01340 32839, 32814, 32837, 32811, 32690, 32763, 32612, 32617, /* 10600-10607 */
01341 32539, 32474, 32459, 32344, 32399, 32411, 32410, 32344, /* 10608-10615 */
01342 32384, 32463, 32526, 32478, 32459, 32433, 32498, 32603, /* 10616-10623 */
01343 32605, 32580, 32638, 32734, 32680, 32774, 32790, 32615, /* 10624-10631 */
01344 32566, 32560, 32509, 32621, 32593, 32557, 32556, 32526, /* 10632-10639 */
01345 32543, 32553, 32585, 32619, 32648, 32643, 32594, 32567, /* 10640-10647 */
01346 32631, 32600, 32640, 32609, 32554, 32531, 32539, 32611, /* 10648-10655 */
01347 32578, 32536, 32544, 32593, 32553, 32441, 32435, 32510, /* 10656-10663 */
01348 32454, 32407, 32254, 32289, 32300, 32308, 32435, 32439, /* 10664-10671 */
01349 32323, 32337, 32370, 32200, 32367, 32427, 32481, 32490, /* 10672-10679 */
01350 32452, 32485, 32540, 32671, 32563, 32613, 32505, 32421, /* 10680-10687 */
01351 32627, 32602, 32539, 32616, 32573, 32636, 32583, 32621, /* 10688-10695 */
01352 32662, 32559, 32576, 32608, 32484, 32581, 32784, 32788, /* 10696-10703 */
01353 32753, 32766, 32810, 32744, 32811, 32840, 32652, 32547, /* 10704-10711 */
01354 32745, 32709, 32674, 32778, 32797, 32757, 32679, 32766, /* 10712-10719 */
01355 32742, 32576, 32691, 32745, 32750, 32760, 32671, 32765, /* 10720-10727 */
01356 32756, 32729, 32682, 32784, 32871, 32859, 32850, 32820, /* 10728-10735 */
01357 32892, 32894, 32895, 32871, 32850, 32904, 33000, 33019, /* 10736-10743 */
01358 32917, 32971, 32944, 32894, 32911, 33034, 33020, 33019, /* 10744-10751 */
01359 33102, 32979, 32973, 32943, 32968, 32986, 33042, 33069, /* 10752-10759 */
01360 33072, 33076, 33025, 33082, 33075, 33103, 33127, 33180, /* 10760-10767 */
01361 33217, 33160, 33139, 33064, 33139, 33175, 33287, 33158, /* 10768-10775 */
01362 33141, 33308, 33184, 33229, 33146, 33114, 33255, 33305, /* 10776-10783 */
01363 33260, 33228, 33165, 33152, 33190, 33057, 33056, 33161, /* 10784-10791 */
01364 33118, 33124, 33165, 33156, 33132, 33183, 33121, 33181, /* 10792-10799 */
01365 33221, 33226, 33153, 33057, 33275, 33179, 33286, 33273, /* 10800-10807 */
01366 33195, 33279, 33115, 32927, 32851, 33023, 33018, 33023, /* 10808-10815 */
01367 33075, 32971, 33011, 32991, 32958, 33099, 33015, 33057, /* 10816-10823 */
01368 33084, 33038, 33066, 32960, 32998, 32837, 32875, 32861, /* 10824-10831 */
01369 32757, 32834, 32856, 33000, 32884, 32885, 32983, 32943, /* 10832-10839 */
01370 32963, 32898, 32959, 32905, 32838, 32984, 32914, 32755, /* 10840-10847 */
01371 32887, 32901, 32744, 32689, 32792, 32743, 32686, 32708, /* 10848-10855 */
01372 32720, 32838, 32811, 32656, 32643, 32846, 32901, 32942, /* 10856-10863 */
01373 32820, 32850, 32883, 32924, 32948, 32841, 32945, 32807, /* 10864-10871 */
01374 32775, 32734, 32785, 32909, 32734, 32855, 32792, 32868, /* 10872-10879 */
01375 33031, 32852, 32823, 32839, 32903, 32808, 32761, 32824, /* 10880-10887 */
01376 32735, 32778, 32733, 32658, 32579, 32609, 32754, 32673, /* 10888-10895 */
01377 32738, 32753, 32779, 32731, 32701, 32776, 32738, 32843, /* 10896-10903 */
01378 32798, 32749, 33006, 32985, 32759, 32835, 32807, 32742, /* 10904-10911 */
01379 32772, 32726, 32589, 32448, 32347, 32518, 32378, 32422, /* 10912-10919 */
01380 32405, 32243, 32470, 32486, 32503, 32530, 32494, 32610, /* 10920-10927 */
01381 32613, 32474, 32490, 32463, 32450, 32558, 32547, 32506, /* 10928-10935 */
01382 32651, 32596, 32435, 32427, 32381, 32326, 32490, 32526, /* 10936-10943 */
01383 32512, 32527, 32532, 32579, 32444, 32322, 32416, 32414, /* 10944-10951 */
01384 32396, 32380, 32331, 32390, 32405, 32307, 32297, 32338, /* 10952-10959 */
01385 32396, 32421, 32344, 32438, 32585, 32681, 32776, 32785, /* 10960-10967 */
01386 32696, 32780, 32679, 32677, 32763, 32616, 32546, 32307, /* 10968-10975 */
01387 32231, 32325, 32260, 32267, 32282, 32061, 32024, 32314, /* 10976-10983 */
01388 32437, 32449, 32442, 32390, 32444, 32612, 32573, 32444, /* 10984-10991 */
01389 32501, 32538, 32569, 32512, 32453, 32612, 32754, 32570, /* 10992-10999 */
01390 32414, 32506, 32608, 32642, 32665, 32762, 32869, 32825, /* 11000-11007 */
01391 32758, 32810, 32747, 32764, 32848, 32749, 32769, 32788, /* 11008-11015 */
01392 32826, 32989, 32843, 32662, 32758, 32761, 32799, 32775, /* 11016-11023 */
01393 32870, 32935, 32904, 32937, 32990, 33073, 33065, 33220, /* 11024-11031 */
01394 33084, 33025, 33041, 32968, 32713, 32710, 32782, 32773, /* 11032-11039 */
01395 32787, 32735, 32841, 32680, 32829, 32894, 32880, 32955, /* 11040-11047 */
01396 32815, 32794, 32787, 32791, 32925, 32735, 32688, 32704, /* 11048-11055 */
01397 32842, 33089, 32975, 33093, 33162, 33087, 33052, 33021, /* 11056-11063 */
01398 33028, 33215, 33246, 33263, 33140, 33047, 33022, 33055, /* 11064-11071 */
01399 33116, 32968, 33030, 32851, 32761, 32828, 32897, 32927, /* 11072-11079 */
01400 32857, 32891, 32960, 33061, 33174, 33180, 33231, 33142, /* 11080-11087 */
01401 33103, 33044, 32980, 32994, 32875, 33131, 33114, 32944, /* 11088-11095 */
01402 33105, 33050, 32937, 33028, 33026, 32811, 32715, 32736, /* 11096-11103 */
01403 32659, 32774, 32769, 32862, 32799, 32704, 32732, 32690, /* 11104-11111 */
01404 32826, 32493, 32380, 32486, 32391, 32479, 32536, 32559, /* 11112-11119 */
01405 32559, 32671, 32998, 33053, 32968, 32892, 32899, 32699, /* 11120-11127 */
01406 32738, 32626, 32433, 32355, 32371, 32546, 32391, 32534, /* 11128-11135 */
01407 32469, 32483, 32639, 32623, 32672, 32795, 32680, 32601, /* 11136-11143 */
01408 32659, 32791, 32879, 32786, 32845, 32662, 32721, 32575, /* 11144-11151 */
01409 32630, 32717, 32622, 32708, 32835, 32923, 32782, 32883, /* 11152-11159 */
01410 32895, 32969, 32874, 32863, 32827, 32773, 32835, 32821, /* 11160-11167 */
01411 32820, 32758, 32769, 32720, 32661, 32659, 32718, 32572, /* 11168-11175 */
01412 32714, 32713, 32675, 32745, 32717, 32784, 32803, 33059, /* 11176-11183 */
01413 33034, 32980, 33029, 32871, 32843, 32895, 32686, 32743, /* 11184-11191 */
01414 32699, 32627, 32715, 32720, 32732, 32721, 32809, 32701, /* 11192-11199 */
01415 32801, 32854, 32943, 32905, 32810, 32740, 32635, 32694, /* 11200-11207 */
01416 32665, 32604, 32474, 32454, 32395, 32471, 32579, 32491, /* 11208-11215 */
01417 32531, 32661, 32789, 32744, 32786, 32611, 32612, 32649, /* 11216-11223 */
01418 32489, 32565, 32647, 32543, 32566, 32658, 32711, 32556, /* 11224-11231 */
01419 32532, 32560, 32484, 32493, 32498, 32647, 32425, 32430, /* 11232-11239 */
01420 32449, 32354, 32524, 32533, 32527, 32432, 32534, 32642, /* 11240-11247 */
01421 32765, 32792, 32594, 32683, 32698, 32604, 32565, 32706, /* 11248-11255 */
01422 32715, 32617, 32606, 32514, 32654, 32665, 32607, 32726, /* 11256-11263 */
01423 32630, 32550, 32509, 32553, 32586, 32623, 32474, 32452, /* 11264-11271 */
01424 32572, 32426, 32518, 32491, 32635, 32629, 32709, 32876, /* 11272-11279 */
01425 32945, 32937, 32882, 32986, 32933, 32945, 32856, 32988, /* 11280-11287 */
01426 32956, 32773, 32982, 32988, 32926, 32935, 32840, 32860, /* 11288-11295 */
01427 32939, 32923, 32978, 33115, 33082, 32988, 33042, 33141, /* 11296-11303 */
01428 33179, 32935, 32958, 33011, 33011, 33215, 33128, 33033, /* 11304-11311 */
01429 33075, 33100, 33060, 32998, 33081, 33310, 33192, 33145, /* 11312-11319 */
01430 33127, 33212, 33188, 33199, 33127, 32899, 33019, 32941, /* 11320-11327 */
01431 32970, 32850, 32751, 32827, 32782, 32704, 32957, 32994, /* 11328-11335 */
01432 33020, 32978, 32929, 33089, 33145, 33173, 33003, 33074, /* 11336-11343 */
01433 33089, 33040, 33006, 33078, 33039, 33185, 33061, 32922, /* 11344-11351 */
01434 32936, 32918, 32971, 32954, 32949, 32956, 33043, 32955, /* 11352-11359 */
01435 32989, 32876, 32973, 33088, 33177, 33062, 33033, 32985, /* 11360-11367 */
01436 32873, 32729, 32718, 32841, 32764, 32882, 32859, 32965, /* 11368-11375 */
01437 32874, 32828, 32939, 32840, 32813, 32780, 32766, 32940, /* 11376-11383 */
01438 32876, 32824, 32803, 32934, 32795, 32768, 32807, 32559, /* 11384-11391 */
01439 32665, 32492, 32680, 32689, 32697, 32847, 32679, 32708, /* 11392-11399 */
01440 32872, 32790, 32825, 32759, 32627, 32687, 32610, 32736, /* 11400-11407 */
01441 32604, 32649, 32670, 32660, 32664, 32655, 32714, 32705, /* 11408-11415 */
01442 32727, 32707, 32708, 32708, 32703, 32685, 32731, 32804, /* 11416-11423 */
01443 32823, 32727, 32810, 32800, 32765, 32655, 32623, 32636, /* 11424-11431 */
01444 32590, 32590, 32631, 32658, 32516, 32637, 32742, 32810, /* 11432-11439 */
01445 32758, 32717, 32607, 32577, 32626, 32727, 32783, 32723, /* 11440-11447 */
01446 32732, 32700, 32728, 32786, 32877, 32755, 32731, 32707, /* 11448-11455 */
01447 32693, 32761, 32709, 32613, 32616, 32667, 32665, 32598, /* 11456-11463 */
01448 32504, 32485, 32573, 32521, 32571, 32590, 32462, 32510, /* 11464-11471 */
01449 32441, 32450, 32558, 32547, 32510, 32512, 32571, 32562, /* 11472-11479 */
01450 32562, 32510, 32538, 32448, 32301, 32471, 32491, 32713, /* 11480-11487 */
01451 32645, 32462, 32448, 32478, 32505, 32517, 32543, 32559, /* 11488-11495 */
01452 32437, 32405, 32330, 32253, 32535, 32531, 32523, 32440, /* 11496-11503 */
01453 32486, 32600, 32578, 32580, 32537, 32434, 32571, 32635, /* 11504-11511 */
01454 32527, 32580, 32608, 32809, 32667, 32651, 32794, 32595, /* 11512-11519 */
01455 32681, 32664, 32464, 32582, 32651, 32474, 32591, 32519, /* 11520-11527 */
01456 32397, 32519, 32453, 32383, 32408, 32463, 32540, 32619, /* 11528-11535 */
01457 32557, 32582, 32541, 32600, 32626, 32536, 32621, 32615, /* 11536-11543 */
01458 32595, 32535, 32635, 32721, 32628, 32643, 32684, 32675, /* 11544-11551 */
01459 32675, 32712, 32771, 32766, 32831, 32768, 32666, 32745, /* 11552-11559 */
01460 32691, 32607, 32741, 32802, 32704, 32703, 32841, 32910, /* 11560-11567 */
01461 32752, 32616, 32651, 32854, 32851, 32737, 32889, 32876, /* 11568-11575 */
01462 32912, 32856, 32784, 32966, 32871, 33052, 33101, 33020, /* 11576-11583 */
01463 32858, 32880, 32798, 32563, 32609, 32608, 32757, 32812, /* 11584-11591 */
01464 32805, 32745, 32782, 32775, 32915, 32895, 32967, 33075, /* 11592-11599 */
01465 33085, 33041, 32876, 33057, 32942, 32900, 32874, 32871, /* 11600-11607 */
01466 32950, 33034, 33110, 33104, 33009, 32851, 32983, 33136, /* 11608-11615 */
01467 33083, 32996, 33068, 32992, 33029, 33075, 33175, 33085, /* 11616-11623 */
01468 32922, 32951, 32865, 32821, 32880, 32871, 32830, 32951, /* 11624-11631 */
01469 32915, 32851, 32795, 32949, 33024, 33087, 33015, 33039, /* 11632-11639 */
01470 33155, 32976, 32823, 32592, 32603, 32611, 32782, 32788, /* 11640-11647 */
01471 32742, 32737, 32599, 32708, 32860, 32889, 32828, 32996, /* 11648-11655 */
01472 33046, 33003, 32997, 33194, 33042, 32895, 32982, 32960, /* 11656-11663 */
01473 32949, 32919, 32993, 32844, 32841, 32875, 32914, 32988, /* 11664-11671 */
01474 32976, 32908, 32849, 33049, 33104, 33203, 33087, 33162, /* 11672-11679 */
01475 33107, 33123, 33124, 33020, 33147, 33073, 33137, 33050, /* 11680-11687 */
01476 33018, 32843, 32741, 32775, 32882, 32876, 32990, 33037, /* 11688-11695 */
01477 32918, 32938, 32852, 32902, 32940, 32972, 32891, 32883, /* 11696-11703 */
01478 32793, 32704, 32796, 32783, 32651, 32700, 32824, 32915, /* 11704-11711 */
01479 32963, 32952, 32890, 32911, 33053, 32978, 32963, 32967, /* 11712-11719 */
01480 32936, 32881, 32913, 32901, 32856, 32971, 32838, 32690, /* 11720-11727 */
01481 32902, 32800, 32782, 32840, 32894, 32883, 32728, 32833, /* 11728-11735 */
01482 32807, 32871, 32937, 32970, 32843, 32754, 32945, 32969, /* 11736-11743 */
01483 32981, 32829, 32750, 32786, 32743, 32808, 32687, 32643, /* 11744-11751 */
01484 32715, 32756, 32781, 32721, 32705, 32741, 32736, 32745, /* 11752-11759 */
01485 32675, 32663, 32581, 32731, 32822, 32699, 32584, 32679, /* 11760-11767 */
01486 32679, 32521, 32636, 32573, 32779, 32771, 32750, 32679, /* 11768-11775 */
01487 32664, 32763, 32701, 32618, 32561, 32740, 32699, 32620, /* 11776-11783 */
01488 32554, 32664, 32673, 32542, 32717, 32807, 32865, 32837, /* 11784-11791 */
01489 32748, 32856, 32707, 32754, 32747, 32611, 32784, 32864, /* 11792-11799 */
01490 32845, 32898, 32827, 32632, 32640, 32659, 32913, 32754, /* 11800-11807 */
01491 32671, 32732, 32583, 32681, 32721, 32807, 32728, 32857, /* 11808-11815 */
01492 32893, 32947, 32886, 32738, 32793, 32759, 32652, 32679, /* 11816-11823 */
01493 32728, 32566, 32739, 32680, 32547, 32567, 32428, 32492, /* 11824-11831 */
01494 32498, 32343, 32394, 32443, 32439, 32524, 32609, 32721, /* 11832-11839 */
01495 32564, 32521, 32568, 32443, 32596, 32652, 32523, 32544, /* 11840-11847 */
01496 32583, 32685, 32625, 32629, 32665, 32597, 32654, 32728, /* 11848-11855 */
01497 32656, 32534, 32571, 32561, 32456, 32315, 32624, 32700, /* 11856-11863 */
01498 32542, 32634, 32601, 32654, 32645, 32743, 32790, 32799, /* 11864-11871 */
01499 32748, 32753, 32782, 32565, 32501, 32393, 32515, 32598, /* 11872-11879 */
01500 32550, 32584, 32552, 32594, 32568, 32559, 32572, 32483, /* 11880-11887 */
01501 32327, 32353, 32355, 32475, 32536, 32528, 32585, 32571, /* 11888-11895 */
01502 32719, 32706, 32679, 32636, 32625, 32650, 32640, 32591, /* 11896-11903 */
01503 32577, 32741, 32956, 32919, 32671, 32785, 32775, 32756, /* 11904-11911 */
01504 32734, 32642, 32666, 32585, 32718, 32705, 32701, 32688, /* 11912-11919 */
01505 32724, 32783, 32793, 32826, 32752, 32819, 32648, 32680, /* 11920-11927 */
01506 32723, 32669, 32703, 32831, 32875, 32803, 32944, 32891, /* 11928-11935 */
01507 32947, 32904, 32843, 32777, 32742, 32756, 32726, 32641, /* 11936-11943 */
01508 32528, 32730, 32813, 32623, 32698, 32689, 32682, 32736, /* 11944-11951 */
01509 32714, 32743, 32670, 32942, 33029, 32986, 33062, 32957, /* 11952-11959 */
01510 32939, 32858, 32761, 32801, 32767, 32785, 32847, 32720, /* 11960-11967 */
01511 32684, 32697, 32763, 32740, 32637, 32702, 32636, 32689, /* 11968-11975 */
01512 32777, 32708, 32758, 32651, 32506, 32578, 32650, 32698, /* 11976-11983 */
01513 32679, 32665, 32714, 32669, 32751, 32691, 32801, 32831, /* 11984-11991 */
01514 32729, 32760, 32624, 32721, 32696, 32700, 32711, 32663, /* 11992-11999 */
01515 32589, 32742, 32761, 32607, 32661, 32693, 32788, 32879, /* 12000-12007 */
01516 32902, 32901, 32985, 32998, 32977, 33128, 33184, 33105, /* 12008-12015 */
01517 33148, 33078, 33000, 32960, 32925, 32958, 32999, 32988, /* 12016-12023 */
01518 32904, 32924, 33033, 33123, 33010, 32987, 33017, 32995, /* 12024-12031 */
01519 33003, 33021, 33098, 33037, 33150, 33079, 32987, 32967, /* 12032-12039 */
01520 32965, 32900, 32900, 32921, 32909, 33006, 32793, 32890, /* 12040-12047 */
01521 33018, 33010, 33028, 32998, 33144, 33201, 33114, 33149, /* 12048-12055 */
01522 33099, 32934, 32907, 32865, 32860, 32889, 33005, 33021, /* 12056-12063 */
01523 33005, 32968, 32895, 32989, 33032, 32974, 32920, 32905, /* 12064-12071 */
01524 32835, 32911, 32863, 32746, 32818, 32771, 32789, 32686, /* 12072-12079 */
01525 32666, 32716, 32798, 32874, 32810, 32734, 32707, 32863, /* 12080-12087 */
01526 32791, 32671, 32657, 32607, 32633, 32724, 32675, 32631, /* 12088-12095 */
01527 32793, 32771, 32698, 32623, 32650, 32662, 32688, 32702, /* 12096-12103 */
01528 32601, 32547, 32685, 32716, 32737, 32604, 32544, 32687, /* 12104-12111 */
01529 32697, 32758, 32775, 32711, 32658, 32730, 32889, 32860, /* 12112-12119 */
01530 32841, 32796, 32793, 32896, 32755, 32661, 32632, 32687, /* 12120-12127 */
01531 32699, 32656, 32654, 32851, 32836, 32833, 32703, 32599, /* 12128-12135 */
01532 32600, 32466, 32577, 32592, 32636, 32546, 32730, 32750, /* 12136-12143 */
01533 32767, 32848, 32802, 32836, 32826, 32860, 32840, 32855, /* 12144-12151 */
01534 32968, 32982, 32967, 32913, 32917, 33007, 32938, 32979, /* 12152-12159 */
01535 32806, 32828, 32913, 32816, 32770, 32860, 32829, 32800, /* 12160-12167 */
01536 32840, 32852, 32859, 32942, 33002, 32917, 32941, 32929, /* 12168-12175 */
01537 32892, 32898, 32818, 32821, 32957, 32929, 32923, 32870, /* 12176-12183 */
01538 32844, 32911, 32895, 32779, 32811, 32904, 32775, 32799, /* 12184-12191 */
01539 32796, 32803, 32876, 32773, 32749, 32809, 32759, 32740, /* 12192-12199 */
01540 32938, 32924, 32690, 32755, 32777, 32745, 32842, 32941, /* 12200-12207 */
01541 32971, 32918, 32909, 32759, 32753, 32776, 32616, 32715, /* 12208-12215 */
01542 32809, 32873, 32988, 32894, 32767, 32830, 32676, 32817, /* 12216-12223 */
01543 32818, 32765, 32910, 32798, 32702, 32707, 32754, 32716, /* 12224-12231 */
01544 32711, 32641, 32652, 32620, 32669, 32643, 32601, 32554, /* 12232-12239 */
01545 32554, 32570, 32559, 32597, 32554, 32639, 32534, 32603, /* 12240-12247 */
01546 32691, 32698, 32724, 32798, 32765, 32645, 32670, 32642, /* 12248-12255 */
01547 32626, 32573, 32626, 32546, 32514, 32622, 32524, 32480, /* 12256-12263 */
01548 32532, 32455, 32561, 32630, 32580, 32675, 32574, 32592, /* 12264-12271 */
01549 32592, 32656, 32823, 32788, 32746, 32790, 32904, 32829, /* 12272-12279 */
01550 32735, 32639, 32505, 32635, 32783, 32620, 32753, 32990, /* 12280-12287 */
01551 32787, 32774, 32640, 32558, 32598, 32539, 32691, 32697, /* 12288-12295 */
01552 32567, 32503, 32624, 32642, 32615, 32645, 32632, 32674, /* 12296-12303 */
01553 32698, 32750, 32676, 32706, 32707, 32716, 32773, 32774, /* 12304-12311 */
01554 32749, 32796, 32929, 32819, 32795, 32824, 32821, 32806, /* 12312-12319 */
01555 32925, 32846, 32788, 32849, 32837, 32768, 32590, 32674, /* 12320-12327 */
01556 32514, 32454, 32466, 32452, 32506, 32462, 32509, 32644, /* 12328-12335 */
01557 32670, 32739, 32883, 32761, 32811, 32624, 32656, 32680, /* 12336-12343 */
01558 32616, 32627, 32631, 32673, 32609, 32688, 32664, 32567, /* 12344-12351 */
01559 32559, 32597, 32742, 32776, 32590, 32583, 32609, 32677, /* 12352-12359 */
01560 32577, 32621, 32692, 32550, 32651, 32729, 32776, 32826, /* 12360-12367 */
01561 32749, 32688, 32772, 32756, 32762, 32827, 32866, 33020, /* 12368-12375 */
01562 32965, 32754, 32759, 32864, 32895, 32983, 32915, 32884, /* 12376-12383 */
01563 32780, 32673, 32623, 32566, 32533, 32505, 32558, 32490, /* 12384-12391 */
01564 32490, 32491, 32567, 32509, 32496, 32555, 32616, 32760, /* 12392-12399 */
01565 32820, 32854, 32663, 32761, 32825, 32847, 32841, 32860, /* 12400-12407 */
01566 32857, 32835, 32737, 32739, 32681, 32725, 32805, 32920, /* 12408-12415 */
01567 32972, 32830, 32868, 32815, 32928, 32966, 32893, 32812, /* 12416-12423 */
01568 32783, 32781, 32910, 32859, 32938, 32954, 32930, 33016, /* 12424-12431 */
01569 33026, 33100, 33070, 33131, 33005, 33078, 33087, 33080, /* 12432-12439 */
01570 33142, 33151, 33315, 33206, 33084, 32975, 32885, 32831, /* 12440-12447 */
01571 32848, 32800, 32822, 32833, 32746, 32802, 32848, 32934, /* 12448-12455 */
01572 32996, 32998, 32984, 33027, 32982, 33009, 32988, 32874, /* 12456-12463 */
01573 32887, 32799, 32881, 32870, 32938, 32985, 32994, 33133, /* 12464-12471 */
01574 33019, 33096, 33031, 33051, 33156, 33086, 33089, 33034, /* 12472-12479 */
01575 32969, 33041, 33078, 32946, 32928, 32890, 32903, 32877, /* 12480-12487 */
01576 32850, 32868, 32684, 32645, 32774, 32823, 32990, 32912, /* 12488-12495 */
01577 32862, 32989, 32948, 32992, 32971, 32871, 32883, 32811, /* 12496-12503 */
01578 32698, 32812, 32734, 32704, 32667, 32756, 32796, 32718, /* 12504-12511 */
01579 32624, 32616, 32642, 32504, 32511, 32508, 32551, 32475, /* 12512-12519 */
01580 32557, 32592, 32659, 32496, 32406, 32415, 32305, 32394, /* 12520-12527 */
01581 32451, 32546, 32516, 32667, 32761, 32766, 32864, 32908, /* 12528-12535 */
01582 32860, 32935, 32787, 32625, 32582, 32515, 32563, 32545, /* 12536-12543 */
01583 32453, 32393, 32430, 32482, 32477, 32442, 32463, 32413, /* 12544-12551 */
01584 32561, 32654, 32699, 32784, 32720, 32704, 32784, 32689, /* 12552-12559 */
01585 32709, 32760, 32675, 32620, 32546, 32536, 32736, 32692, /* 12560-12567 */
01586 32583, 32796, 32762, 32665, 32703, 32706, 32840, 32848, /* 12568-12575 */
01587 32803, 32863, 32828, 32774, 32694, 32670, 32636, 32767, /* 12576-12583 */
01588 32748, 32718, 32620, 32592, 32661, 32620, 32708, 32742, /* 12584-12591 */
01589 32870, 32833, 32890, 32871, 32862, 32911, 32815, 32644, /* 12592-12599 */
01590 32577, 32569, 32498, 32612, 32598, 32673, 32734, 32641, /* 12600-12607 */
01591 32732, 32706, 32673, 32696, 32800, 32898, 32949, 32894, /* 12608-12615 */
01592 32926, 32910, 32773, 32820, 32794, 32855, 32761, 32643, /* 12616-12623 */
01593 32582, 32663, 32703, 32785, 32876, 32713, 32892, 32811, /* 12624-12631 */
01594 32766, 32894, 32834, 32817, 32731, 32855, 32907, 32936, /* 12632-12639 */
01595 32957, 32894, 32827, 32800, 32786, 32680, 32691, 32642, /* 12640-12647 */
01596 32600, 32646, 32648, 32741, 32887, 32856, 32811, 32842, /* 12648-12655 */
01597 32813, 32781, 32811, 32873, 32947, 32952, 32964, 32935, /* 12656-12663 */
01598 32980, 33004, 32974, 32960, 33006, 33020, 33071, 33156, /* 12664-12671 */
01599 33075, 33092, 33127, 33032, 32959, 32950, 32982, 32947, /* 12672-12679 */
01600 32951, 32895, 32815, 32841, 32688, 32753, 32845, 32787, /* 12680-12687 */
01601 32856, 32889, 32990, 33063, 32948, 32917, 32909, 32916, /* 12688-12695 */
01602 32922, 32864, 32841, 32805, 32823, 32779, 32717, 32668, /* 12696-12703 */
01603 32685, 32647, 32589, 32563, 32577, 32644, 32613, 32555, /* 12704-12711 */
01604 32604, 32602, 32633, 32690, 32561, 32617, 32663, 32668, /* 12712-12719 */
01605 32687, 32638, 32653, 32623, 32640, 32657, 32668, 32698, /* 12720-12727 */
01606 32649, 32640, 32740, 32710, 32723, 32727, 32758, 32675, /* 12728-12735 */
01607 32669, 32621, 32588, 32682, 32682, 32716, 32770, 32731, /* 12736-12743 */
01608 32720, 32770, 32742, 32779, 32875, 32935, 32918, 32901, /* 12744-12751 */
01609 32974, 33001, 32950, 32897, 32922, 32904, 32931, 32940, /* 12752-12759 */
01610 32825, 32784, 32727, 32660, 32605, 32688, 32701, 32774, /* 12760-12767 */
01611 32881, 32800, 32824, 32725, 32876, 32995, 32895, 32841, /* 12768-12775 */
01612 32765, 32712, 32703, 32620, 32677, 32719, 32657, 32685, /* 12776-12783 */
01613 32598, 32673, 32759, 32740, 32806, 32770, 32667, 32776, /* 12784-12791 */
01614 32812, 32732, 32676, 32726, 32715, 32627, 32747, 32681, /* 12792-12799 */
01615 32615, 32670, 32722, 32616, 32684, 32800, 32760, 32727, /* 12800-12807 */
01616 32810, 32758, 32755, 32823, 32751, 32671, 32681, 32698, /* 12808-12815 */
01617 32608, 32700, 32520, 32569, 32601, 32486, 32470, 32557, /* 12816-12823 */
01618 32674, 32610, 32682, 32783, 32736, 32748, 32788, 32711, /* 12824-12831 */
01619 32759, 32742, 32841, 32735, 32732, 32791, 32731, 32658, /* 12832-12839 */
01620 32608, 32606, 32440, 32592, 32629, 32715, 32687, 32675, /* 12840-12847 */
01621 32715, 32743, 32812, 32738, 32802, 32719, 32756, 32858, /* 12848-12855 */
01622 32805, 32787, 32773, 32866, 32874, 32884, 32846, 32863, /* 12856-12863 */
01623 32906, 32925, 33008, 32898, 33047, 32943, 32843, 32857, /* 12864-12871 */
01624 32838, 32918, 32787, 32804, 32885, 32886, 32753, 32846, /* 12872-12879 */
01625 32859, 32769, 32867, 32902, 32928, 32968, 33076, 33065, /* 12880-12887 */
01626 33031, 32983, 32993, 33041, 32937, 32872, 32790, 32846, /* 12888-12895 */
01627 32919, 32952, 32979, 32920, 32938, 32896, 32901, 32851, /* 12896-12903 */
01628 32901, 32998, 32905, 32955, 32923, 32916, 32956, 33042, /* 12904-12911 */
01629 33085, 33053, 33047, 32988, 33030, 32975, 32876, 32865, /* 12912-12919 */
01630 32959, 33002, 32985, 33058, 33156, 33058, 33098, 33138, /* 12920-12927 */
01631 33099, 33174, 33164, 33102, 33033, 33036, 32926, 32958, /* 12928-12935 */
01632 32965, 32989, 33018, 32851, 32883, 32906, 32753, 32850, /* 12936-12943 */
01633 32908, 32903, 32780, 32746, 32778, 32709, 32806, 32743, /* 12944-12951 */
01634 32631, 32611, 32604, 32503, 32473, 32564, 32541, 32554, /* 12952-12959 */
01635 32583, 32674, 32620, 32542, 32555, 32480, 32590, 32521, /* 12960-12967 */
01636 32424, 32570, 32553, 32461, 32437, 32507, 32501, 32305, /* 12968-12975 */
01637 32199, 32377, 32358, 32244, 32373, 32329, 32279, 32263, /* 12976-12983 */
01638 32285, 32448, 32507, 32402, 32561, 32678, 32683, 32744, /* 12984-12991 */
01639 32699, 32553, 32269, 32350, 32532, 32482, 32484, 32380, /* 12992-12999 */
01640 32404, 32284, 32273, 32384, 32399, 32500, 32518, 32410, /* 13000-13007 */
01641 32454, 32515, 32428, 32447, 32351, 32400, 32350, 32395, /* 13008-13015 */
01642 32476, 32427, 32416, 32336, 32332, 32455, 32479, 32371, /* 13016-13023 */
01643 32543, 32613, 32558, 32572, 32736, 32671, 32744, 32635, /* 13024-13031 */
01644 32498, 32615, 32446, 32447, 32491, 32409, 32239, 32234, /* 13032-13039 */
01645 32212, 32259, 32383, 32436, 32488, 32565, 32498, 32502, /* 13040-13047 */
01646 32645, 32576, 32681, 32739, 32641, 32611, 32620, 32557, /* 13048-13055 */
01647 32451, 32418, 32609, 32570, 32517, 32522, 32364, 32416, /* 13056-13063 */
01648 32401, 32487, 32672, 32645, 32683, 32596, 32650, 32667, /* 13064-13071 */
01649 32584, 32621, 32615, 32722, 32661, 32769, 32811, 32744, /* 13072-13079 */
01650 32759, 32753, 32724, 32800, 32874, 32846, 33081, 33173, /* 13080-13087 */
01651 33144, 33112, 33059, 33068, 33152, 32993, 32911, 33043, /* 13088-13095 */
01652 32971, 32916, 32878, 32780, 32705, 32682, 32734, 32830, /* 13096-13103 */
01653 32838, 32883, 32901, 32892, 32746, 32828, 32803, 32782, /* 13104-13111 */
01654 32808, 32736, 32820, 32817, 32832, 32745, 32762, 32908, /* 13112-13119 */
01655 33074, 33026, 33081, 33022, 33006, 33152, 33123, 33189, /* 13120-13127 */
01656 33165, 33037, 32956, 33131, 33117, 33120, 33139, 33162, /* 13128-13135 */
01657 33047, 33152, 33173, 33188, 33204, 33282, 33402, 33331, /* 13136-13143 */
01658 33507, 33550, 33689, 33696, 33724, 33671, 33708, 33600, /* 13144-13151 */
01659 33606, 33668, 33684, 33577, 33525, 33585, 33491, 33511, /* 13152-13159 */
01660 33447, 33459, 33308, 33269, 33270, 33290, 33174, 33175, /* 13160-13167 */
01661 33145, 33110, 33075, 33152, 33297, 33143, 33084, 33085, /* 13168-13175 */
01662 33104, 33051, 33012, 33001, 33062, 33201, 33415, 33424, /* 13176-13183 */
01663 33440, 33283, 33197, 33312, 33197, 33028, 32882, 32794, /* 13184-13191 */
01664 32776, 32984, 32990, 32910, 32991, 32897, 32896, 32918, /* 13192-13199 */
01665 32879, 32977, 32990, 33026, 32982, 33101, 33046, 32945, /* 13200-13207 */
01666 33084, 33038, 33092, 33140, 33104, 33006, 32980, 32914, /* 13208-13215 */
01667 32957, 33010, 32823, 32835, 32879, 32928, 32979, 32756, /* 13216-13223 */
01668 32857, 32906, 32746, 32785, 32771, 32731, 32679, 32712, /* 13224-13231 */
01669 32744, 32761, 32830, 32873, 32792, 32645, 32649, 32805, /* 13232-13239 */
01670 32823, 32762, 32905, 32884, 33023, 33063, 32890, 33025, /* 13240-13247 */
01671 32895, 32790, 32788, 32684, 32729, 32717, 32640, 32609, /* 13248-13255 */
01672 32576, 32612, 32657, 32653, 32589, 32562, 32615, 32698, /* 13256-13263 */
01673 32660, 32771, 32767, 32615, 32586, 32425, 32535, 32579, /* 13264-13271 */
01674 32441, 32417, 32346, 32309, 32294, 32347, 32459, 32575, /* 13272-13279 */
01675 32548, 32471, 32468, 32491, 32395, 32419, 32289, 32277, /* 13280-13287 */
01676 32366, 32360, 32487, 32500, 32426, 32318, 32399, 32311, /* 13288-13295 */
01677 32232, 32298, 32129, 32122, 32173, 32165, 32255, 32358, /* 13296-13303 */
01678 32355, 32377, 32429, 32414, 32471, 32573, 32502, 32447, /* 13304-13311 */
01679 32438, 32452, 32507, 32479, 32541, 32577, 32506, 32588, /* 13312-13319 */
01680 32584, 32451, 32509, 32429, 32335, 32277, 32381, 32480, /* 13320-13327 */
01681 32494, 32438, 32354, 32227, 32184, 32384, 32325, 32316, /* 13328-13335 */
01682 32281, 32270, 32322, 32427, 32370, 32475, 32635, 32629, /* 13336-13343 */
01683 32507, 32396, 32537, 32519, 32472, 32369, 32245, 32235, /* 13344-13351 */
01684 32322, 32227, 32122, 32150, 32034, 31986, 31946, 32011, /* 13352-13359 */
01685 32086, 32123, 32040, 31992, 32006, 31961, 31944, 31882, /* 13360-13367 */
01686 31952, 32075, 32064, 31948, 31964, 32028, 32040, 31925, /* 13368-13375 */
01687 32093, 32244, 32248, 32400, 32532, 32489, 32330, 32281, /* 13376-13383 */
01688 32288, 32366, 32292, 32272, 32283, 32360, 32303, 32382, /* 13384-13391 */
01689 32354, 32311, 32423, 32435, 32592, 32702, 32755, 32833, /* 13392-13399 */
01690 32944, 32924, 32919, 32896, 32902, 32899, 33113, 33148, /* 13400-13407 */
01691 33191, 33063, 33047, 33081, 32936, 33067, 32885, 32865, /* 13408-13415 */
01692 32806, 32913, 32972, 33014, 32916, 32880, 32897, 32988, /* 13416-13423 */
01693 33139, 33152, 33154, 33058, 32933, 32879, 32943, 32903, /* 13424-13431 */
01694 32953, 32898, 33007, 33123, 33094, 33013, 32988, 33007, /* 13432-13439 */
01695 32979, 33094, 33101, 33026, 32912, 32965, 32935, 32879, /* 13440-13447 */
01696 33037, 32990, 33028, 32995, 32931, 33050, 33070, 33015, /* 13448-13455 */
01697 32952, 33206, 33020, 33025, 33196, 33075, 33172, 32988, /* 13456-13463 */
01698 32909, 32858, 32906, 32960, 32919, 32993, 32901, 33112, /* 13464-13471 */
01699 33091, 32933, 32963, 32858, 32929, 32983, 33103, 33109, /* 13472-13479 */
01700 33182, 33155, 33052, 32987, 33011, 33112, 33239, 33185, /* 13480-13487 */
01701 32966, 32970, 32793, 32868, 32905, 32857, 32837, 33071, /* 13488-13495 */
01702 33187, 33231, 33311, 33207, 33304, 33284, 33375, 33320, /* 13496-13503 */
01703 33319, 33351, 33237, 33107, 33176, 33367, 33377, 33381, /* 13504-13511 */
01704 33211, 33242, 33329, 33318, 33462, 33419, 33257, 33175, /* 13512-13519 */
01705 33119, 33052, 32964, 32983, 32970, 32885, 32919, 32878, /* 13520-13527 */
01706 32746, 32915, 32849, 32653, 32823, 32760, 32803, 32842, /* 13528-13535 */
01707 32757, 32890, 32940, 32946, 33102, 33133, 33028, 32979, /* 13536-13543 */
01708 32907, 32788, 32847, 32732, 32653, 32743, 32650, 32695, /* 13544-13551 */
01709 32677, 32638, 32629, 32612, 32517, 32790, 32917, 32794, /* 13552-13559 */
01710 32828, 32950, 33028, 33022, 33062, 32956, 33156, 33067, /* 13560-13567 */
01711 32914, 32907, 32853, 33138, 33099, 32923, 33009, 33007, /* 13568-13575 */
01712 33106, 33305, 33360, 33405, 33311, 33225, 33222, 33183, /* 13576-13583 */
01713 33169, 33325, 33263, 33234, 33333, 33283, 33251, 33313, /* 13584-13591 */
01714 33228, 33162, 33233, 33300, 33306, 33334, 33357, 33365, /* 13592-13599 */
01715 33374, 33462, 33503, 33526, 33684, 33496, 33402, 33204, /* 13600-13607 */
01716 33029, 33187, 33007, 33004, 32936, 32804, 32859, 32843, /* 13608-13615 */
01717 32927, 32907, 32957, 33033, 32935, 32828, 32899, 32983, /* 13616-13623 */
01718 32832, 32732, 32750, 32686, 32658, 32659, 32596, 32655, /* 13624-13631 */
01719 32784, 32764, 32707, 32832, 32831, 32808, 32844, 32847, /* 13632-13639 */
01720 32880, 32900, 32829, 32795, 32861, 32769, 32567, 32688, /* 13640-13647 */
01721 32568, 32363, 32358, 32469, 32553, 32338, 32429, 32334, /* 13648-13655 */
01722 32613, 32900, 32933, 32911, 32783, 32818, 32795, 32789, /* 13656-13663 */
01723 32647, 32802, 32799, 32549, 32521, 32479, 32475, 32485, /* 13664-13671 */
01724 32440, 32424, 32230, 32117, 31948, 31952, 32147, 32063, /* 13672-13679 */
01725 32085, 32169, 32114, 32072, 32040, 31983, 31860, 31800, /* 13680-13687 */
01726 31738, 31558, 31588, 31740, 31837, 31794, 32051, 32251, /* 13688-13695 */
01727 32308, 32498, 32400, 32294, 32129, 32098, 32008, 31988, /* 13696-13703 */
01728 31950, 31741, 31948, 32022, 31919, 32017, 32084, 32051, /* 13704-13711 */
01729 32072, 32012, 32137, 32146, 32261, 32371, 32194, 32387, /* 13712-13719 */
01730 32331, 32330, 32339, 32478, 32370, 32238, 32288, 32178, /* 13720-13727 */
01731 32146, 32196, 32337, 32228, 32391, 32348, 32259, 32337, /* 13728-13735 */
01732 32329, 32346, 32340, 32402, 32267, 32136, 32238, 32145, /* 13736-13743 */
01733 32134, 32105, 32262, 32372, 32245, 32288, 32264, 32364, /* 13744-13751 */
01734 32480, 32600, 32614, 32653, 32793, 32923, 32980, 32960, /* 13752-13759 */
01735 32851, 32804, 32797, 32738, 32703, 32636, 32666, 32649, /* 13760-13767 */
01736 32753, 32767, 32769, 32855, 32886, 32890, 33024, 33118, /* 13768-13775 */
01737 32949, 33017, 32989, 32759, 32736, 32796, 32612, 32512, /* 13776-13783 */
01738 32588, 32518, 32266, 32403, 32605, 32456, 32623, 32598, /* 13784-13791 */
01739 32686, 32734, 32770, 32738, 32469, 32509, 32564, 32703, /* 13792-13799 */
01740 32643, 32697, 32693, 32795, 32908, 32652, 32559, 32514, /* 13800-13807 */
01741 32531, 32707, 32710, 32497, 32442, 32504, 32780, 32810, /* 13808-13815 */
01742 32718, 32789, 32798, 32799, 32728, 32786, 32844, 32806, /* 13816-13823 */
01743 32820, 32807, 32761, 32780, 32731, 32783, 32847, 32743, /* 13824-13831 */
01744 32667, 32759, 32847, 32841, 32810, 32736, 32776, 32687, /* 13832-13839 */
01745 32782, 32808, 32567, 32632, 32621, 32637, 32717, 32611, /* 13840-13847 */
01746 32628, 32614, 32943, 33020, 32881, 33113, 33106, 33147, /* 13848-13855 */
01747 33074, 33247, 33140, 33025, 33183, 33184, 33123, 33277, /* 13856-13863 */
01748 33170, 33312, 33284, 33127, 33081, 32993, 33204, 33086, /* 13864-13871 */
01749 33381, 33149, 33044, 33035, 33163, 33188, 32977, 33161, /* 13872-13879 */
01750 33242, 33278, 33281, 33205, 33262, 33436, 33172, 33235, /* 13880-13887 */
01751 33055, 33080, 33272, 33286, 33255, 33085, 33270, 33326, /* 13888-13895 */
01752 33162, 33226, 33038, 33095, 33180, 32979, 33017, 32928, /* 13896-13903 */
01753 33032, 32899, 32942, 33123, 33270, 33308, 33204, 33207, /* 13904-13911 */
01754 33377, 33357, 33368, 33601, 33607, 33551, 33480, 33521, /* 13912-13919 */
01755 33467, 33497, 33653, 33611, 33372, 33425, 33422, 33448, /* 13920-13927 */
01756 33314, 33312, 33500, 33453, 33426, 33424, 33433, 33352, /* 13928-13935 */
01757 33388, 33257, 33355, 33441, 33266, 33163, 33269, 33237, /* 13936-13943 */
01758 33178, 33016, 33054, 33103, 33117, 32995, 33042, 33238, /* 13944-13951 */
01759 33047, 33108, 32914, 33053, 33169, 33052, 33078, 32944, /* 13952-13959 */
01760 32999, 32974, 32913, 32960, 32764, 32759, 32723, 32878, /* 13960-13967 */
01761 32916, 32896, 32954, 32797, 32911, 32977, 32943, 33003, /* 13968-13975 */
01762 33026, 32842, 32766, 32867, 32850, 32758, 32644, 32632, /* 13976-13983 */
01763 32734, 32613, 32512, 32514, 32696, 32717, 32669, 32690, /* 13984-13991 */
01764 32714, 32724, 32594, 32709, 32637, 32670, 32715, 32855, /* 13992-13999 */
01765 32867, 32601, 32637, 32604, 32541, 32611, 32693, 32670, /* 14000-14007 */
01766 32551, 32490, 32598, 32646, 32722, 32830, 32900, 32811, /* 14008-14015 */
01767 32618, 32678, 32717, 32739, 32699, 32795, 32848, 32705, /* 14016-14023 */
01768 32726, 32772, 32844, 32658, 32713, 32786, 32565, 32566, /* 14024-14031 */
01769 32603, 32610, 32608, 32644, 32532, 32417, 32526, 32524, /* 14032-14039 */
01770 32430, 32444, 32362, 32550, 32605, 32609, 32580, 32409, /* 14040-14047 */
01771 32463, 32434, 32535, 32483, 32558, 32588, 32538, 32656, /* 14048-14055 */
01772 32538, 32361, 32347, 32552, 32641, 32742, 32700, 32732, /* 14056-14063 */
01773 32791, 32611, 32654, 32594, 32598, 32530, 32480, 32502, /* 14064-14071 */
01774 32690, 32683, 32620, 32825, 32694, 32682, 32785, 32693, /* 14072-14079 */
01775 32464, 32389, 32374, 32504, 32398, 32299, 32339, 32321, /* 14080-14087 */
01776 32410, 32454, 32276, 32117, 32125, 32119, 32067, 32042, /* 14088-14095 */
01777 32002, 32034, 32212, 32147, 32195, 32206, 32146, 32101, /* 14096-14103 */
01778 32100, 32210, 32302, 32291, 32374, 32213, 32164, 32252, /* 14104-14111 */
01779 32196, 32258, 32185, 32264, 32232, 32158, 32182, 32306, /* 14112-14119 */
01780 32276, 32291, 32439, 32257, 32239, 32334, 32225, 32356, /* 14120-14127 */
01781 32478, 32436, 32210, 32216, 32354, 32339, 32333, 32321, /* 14128-14135 */
01782 32510, 32469, 32477, 32583, 32601, 32542, 32705, 32547, /* 14136-14143 */
01783 32480, 32760, 32655, 32611, 32582, 32558, 32623, 32606, /* 14144-14151 */
01784 32594, 32555, 32558, 32515, 32632, 32678, 32606, 32658, /* 14152-14159 */
01785 32573, 32668, 32715, 32864, 33026, 32942, 32952, 32977, /* 14160-14167 */
01786 32852, 32945, 32965, 32942, 32936, 33134, 33011, 32845, /* 14168-14175 */
01787 32891, 32774, 32877, 32810, 32891, 32710, 32829, 32851, /* 14176-14183 */
01788 32582, 32574, 32528, 32680, 32546, 32414, 32521, 32446, /* 14184-14191 */
01789 32521, 32493, 32293, 32505, 32385, 32195, 32249, 32263, /* 14192-14199 */
01790 32256, 32297, 32435, 32321, 32392, 32535, 32564, 32590, /* 14200-14207 */
01791 32503, 32599, 32496, 32485, 32592, 32533, 32482, 32417, /* 14208-14215 */
01792 32412, 32273, 32345, 32501, 32310, 32372, 32465, 32460, /* 14216-14223 */
01793 32626, 32607, 32837, 32889, 32956, 32897, 32712, 33012, /* 14224-14231 */
01794 33117, 33044, 33012, 33023, 33078, 33070, 32942, 32973, /* 14232-14239 */
01795 32926, 32945, 33033, 33130, 33079, 33150, 32937, 32930, /* 14240-14247 */
01796 33335, 33383, 33361, 33221, 33327, 33335, 33208, 33339, /* 14248-14255 */
01797 33397, 33387, 33396, 33344, 33298, 33241, 33321, 33144, /* 14256-14263 */
01798 33016, 33314, 33388, 33301, 33474, 33570, 33464, 33296, /* 14264-14271 */
01799 33337, 33513, 33223, 33131, 33156, 33125, 33170, 33096, /* 14272-14279 */
01800 33009, 33044, 33181, 32993, 33162, 33228, 32953, 33140, /* 14280-14287 */
01801 33133, 33086, 33107, 32851, 32870, 32957, 32979, 33012, /* 14288-14295 */
01802 32987, 33015, 33291, 33161, 33107, 33341, 33209, 33303, /* 14296-14303 */
01803 33421, 33418, 33367, 33341, 33334, 33439, 33398, 33352, /* 14304-14311 */
01804 33341, 33186, 33138, 33141, 33285, 33354, 33168, 33337, /* 14312-14319 */
01805 33536, 33521, 33787, 33594, 33686, 33762, 33626, 33686, /* 14320-14327 */
01806 33585, 33444, 33363, 33339, 33534, 33575, 33391, 33461, /* 14328-14335 */
01807 33532, 33395, 33295, 33268, 33111, 32988, 32860, 32797, /* 14336-14343 */
01808 32847, 33092, 32953, 32923, 32893, 32724, 32660, 32534, /* 14344-14351 */
01809 32473, 32290, 32430, 32442, 32380, 32334, 32459, 32603, /* 14352-14359 */
01810 32810, 32942, 32861, 32947, 32841, 32692, 32574, 32629, /* 14360-14367 */
01811 32555, 32443, 32408, 32345, 32669, 32661, 32671, 32719, /* 14368-14375 */
01812 32696, 32657, 32589, 32633, 32566, 32618, 32610, 32564, /* 14376-14383 */
01813 32665, 32865, 32699, 32764, 32785, 32666, 32807, 32464, /* 14384-14391 */
01814 32396, 32704, 32733, 32673, 32533, 32483, 32699, 32868, /* 14392-14399 */
01815 32875, 32844, 32916, 32617, 32658, 32745, 32448, 32592, /* 14400-14407 */
01816 32644, 32689, 32716, 32737, 32686, 32679, 32622, 32652, /* 14408-14415 */
01817 32812, 32743, 32779, 32933, 32809, 32786, 32832, 32893, /* 14416-14423 */
01818 32908, 32872, 33056, 32863, 32890, 32803, 32655, 32699, /* 14424-14431 */
01819 32706, 32565, 32520, 32516, 32703, 32773, 32531, 32853, /* 14432-14439 */
01820 32837, 32865, 32606, 32553, 32621, 32456, 32341, 32186, /* 14440-14447 */
01821 32131, 32180, 32103, 32000, 32271, 32166, 32165, 32172, /* 14448-14455 */
01822 32264, 32289, 32329, 32424, 32352, 32091, 32061, 32115, /* 14456-14463 */
01823 32266, 32446, 32391, 32509, 32580, 32425, 32172, 32280, /* 14464-14471 */
01824 32273, 32421, 32374, 32360, 32516, 32551, 32629, 32538, /* 14472-14479 */
01825 32571, 32628, 32748, 32719, 32631, 32598, 32504, 32576, /* 14480-14487 */
01826 32516, 32461, 32651, 32608, 32629, 32665, 32634, 32417, /* 14488-14495 */
01827 32493, 32506, 32413, 32614, 32445, 32286, 32342, 32278, /* 14496-14503 */
01828 32428, 32411, 32322, 32446, 32431, 32604, 32425, 32380, /* 14504-14511 */
01829 32386, 32264, 32383, 32292, 32524, 32686, 32453, 32404, /* 14512-14519 */
01830 32649, 32500, 32458, 32606, 32557, 32622, 32260, 32361, /* 14520-14527 */
01831 32500, 32394, 32593, 32558, 32438, 32425, 32323, 32170, /* 14528-14535 */
01832 32491, 32439, 32369, 32478, 32384, 32301, 32258, 32229, /* 14536-14543 */
01833 32230, 32200, 32102, 32167, 31855, 32301, 32326, 32084, /* 14544-14551 */
01834 32193, 31941, 32343, 32326, 32379, 32517, 32559, 32602, /* 14552-14559 */
01835 32461, 32558, 32518, 32433, 32555, 32545, 32479, 32493, /* 14560-14567 */
01836 32472, 32592, 32637, 32780, 32733, 32872, 33020, 32994, /* 14568-14575 */
01837 33029, 32929, 33047, 33021, 33087, 33212, 33138, 33247, /* 14576-14583 */
01838 33196, 33315, 33263, 33183, 33331, 33115, 33203, 33283, /* 14584-14591 */
01839 33248, 33322, 33212, 33176, 33211, 33158, 33255, 33198, /* 14592-14599 */
01840 33280, 33339, 33263, 33383, 33228, 33267, 33228, 33182, /* 14600-14607 */
01841 33060, 33006, 33116, 33119, 33252, 33205, 33078, 33100, /* 14608-14615 */
01842 33143, 33093, 33125, 33075, 33164, 33297, 33331, 33267, /* 14616-14623 */
01843 33230, 33470, 33325, 33319, 33224, 33209, 33155, 32955, /* 14624-14631 */
01844 33071, 33174, 33300, 33224, 33209, 33299, 33332, 33401, /* 14632-14639 */
01845 33369, 33299, 33235, 33202, 33090, 33232, 33210, 33191, /* 14640-14647 */
01846 33332, 33296, 33330, 33214, 33148, 33186, 33119, 33112, /* 14648-14655 */
01847 33281, 33337, 33323, 33254, 33269, 33178, 33384, 33375, /* 14656-14663 */
01848 33289, 33428, 33443, 33450, 33191, 33525, 33433, 33242, /* 14664-14671 */
01849 33287, 33110, 33180, 33283, 33240, 33436, 33555, 33429, /* 14672-14679 */
01850 33435, 33118, 33193, 33171, 33133, 33080, 32942, 33017, /* 14680-14687 */
01851 32987, 33164, 33204, 33220, 32997, 32790, 32833, 32921, /* 14688-14695 */
01852 32832, 32776, 32717, 32467, 32475, 32536, 32433, 32614, /* 14696-14703 */
01853 32753, 32643, 32691, 32497, 32469, 32342, 32382, 32499, /* 14704-14711 */
01854 32350, 32450, 32576, 32598, 32498, 32714, 32565, 32374, /* 14712-14719 */
01855 32556, 32664, 32664, 32531, 32760, 32714, 32750, 32932, /* 14720-14727 */
01856 32672, 32930, 32839, 32749, 32873, 32842, 33109, 32861, /* 14728-14735 */
01857 32875, 32878, 32812, 32972, 32881, 33021, 32975, 32988, /* 14736-14743 */
01858 32983, 32907, 32894, 32803, 32984, 33012, 32885, 32783, /* 14744-14751 */
01859 32988, 33075, 33036, 32989, 32774, 32862, 32836, 32879, /* 14752-14759 */
01860 32724, 32640, 32652, 32642, 32586, 32556, 32696, 32795, /* 14760-14767 */
01861 32807, 32741, 32879, 33020, 32670, 32733, 32888, 32625, /* 14768-14775 */
01862 32518, 32400, 32765, 32693, 32628, 32681, 32470, 32456, /* 14776-14783 */
01863 32477, 32465, 32624, 32591, 32543, 32788, 32521, 32440, /* 14784-14791 */
01864 32389, 32461, 32559, 32285, 32276, 32500, 32343, 32159, /* 14792-14799 */
01865 32156, 32085, 32074, 31999, 32245, 32153, 32307, 32412, /* 14800-14807 */
01866 32217, 32429, 32285, 32296, 32392, 32491, 32432, 32352, /* 14808-14815 */
01867 32144, 32121, 32384, 32297, 32255, 32220, 32365, 32183, /* 14816-14823 */
01868 32277, 32147, 32016, 32276, 32118, 32272, 32213, 32272, /* 14824-14831 */
01869 32311, 32228, 32357, 32373, 32467, 32368, 32254, 32278, /* 14832-14839 */
01870 32206, 32091, 32125, 32302, 32425, 32474, 32377, 32342, /* 14840-14847 */
01871 32408, 32489, 32407, 32395, 32375, 32341, 32236, 32287, /* 14848-14855 */
01872 32458, 32250, 32450, 32398, 32215, 32401, 32328, 32378, /* 14856-14863 */
01873 32313, 32106, 32190, 32401, 32169, 32111, 32220, 32308, /* 14864-14871 */
01874 32549, 32530, 32809, 32745, 32608, 32795, 32471, 32401, /* 14872-14879 */
01875 32467, 32426, 32488, 32597, 32842, 32647, 32697, 32765, /* 14880-14887 */
01876 32612, 32802, 32823, 32960, 32824, 32649, 32743, 32824, /* 14888-14895 */
01877 32913, 32904, 32849, 33035, 33139, 33041, 33299, 33374, /* 14896-14903 */
01878 33287, 33173, 33055, 33147, 33207, 33302, 33364, 33374, /* 14904-14911 */
01879 33391, 33285, 33374, 33367, 33330, 33260, 32955, 32995, /* 14912-14919 */
01880 32923, 32936, 33077, 33023, 33055, 33212, 33200, 33167, /* 14920-14927 */
01881 33206, 33135, 33128, 33185, 33133, 32747, 32840, 32774, /* 14928-14935 */
01882 32718, 32930, 32977, 33190, 33255, 33208, 33340, 33281, /* 14936-14943 */
01883 32930, 32836, 32665, 32683, 32699, 32762, 32720, 32666, /* 14944-14951 */
01884 32728, 32696, 32634, 32446, 32511, 32441, 32289, 32542, /* 14952-14959 */
01885 32561, 32446, 32332, 32471, 32630, 32631, 32712, 32650, /* 14960-14967 */
01886 32689, 32532, 32464, 32513, 32626, 32464, 32644, 32672, /* 14968-14975 */
01887 32716, 32884, 32786, 33134, 33197, 33204, 33116, 33187, /* 14976-14983 */
01888 33161, 32997, 33005, 33057, 33241, 33017, 33112, 33204, /* 14984-14991 */
01889 32826, 33120, 32955, 32798, 33159, 33096, 33036, 33212, /* 14992-14999 */
01890 33284, 33416, 33532, 33517, 33700, 33415, 33617, 33647, /* 15000-15007 */
01891 33503, 33252, 32984, 33456, 33383, 33225, 33031, 33179, /* 15008-15015 */
01892 33259, 32991, 33200, 33254, 33203, 33063, 33066, 33161, /* 15016-15023 */
01893 33052, 33202, 32921, 33061, 33072, 33120, 33408, 33260, /* 15024-15031 */
01894 33386, 33152, 33044, 33087, 32972, 32991, 32915, 33023, /* 15032-15039 */
01895 33254, 33187, 33058, 33213, 33488, 33447, 33788, 33371, /* 15040-15047 */
01896 33065, 33181, 32680, 32565, 32499, 32379, 32322, 32384, /* 15048-15055 */
01897 32342, 32194, 32315, 32465, 32674, 32525, 32497, 32710, /* 15056-15063 */
01898 32678, 32711, 32718, 32903, 32674, 32652, 32686, 32855, /* 15064-15071 */
01899 33100, 32886, 32725, 32719, 32458, 32233, 32584, 32791, /* 15072-15079 */
01900 32713, 32665, 32777, 32741, 32866, 32685, 32801, 32835, /* 15080-15087 */
01901 32593, 32639, 32788, 32920, 32792, 32591, 32638, 32678, /* 15088-15095 */
01902 32659, 32782, 32661, 32830, 32801, 32377, 32425, 32566, /* 15096-15103 */
01903 32828, 32846, 32581, 32973, 32597, 32421, 32815, 32368, /* 15104-15111 */
01904 32140, 32163, 32002, 31802, 31624, 31726, 31942, 31778, /* 15112-15119 */
01905 31931, 32077, 32212, 32034, 32066, 32328, 32234, 32378, /* 15120-15127 */
01906 32025, 32160, 32075, 31717, 32078, 31644, 32129, 32396, /* 15128-15135 */
01907 32110, 32268, 32325, 32667, 32429, 32491, 32801, 32711, /* 15136-15143 */
01908 32759, 33026, 32789, 32916, 32805, 32555, 32852, 32730, /* 15144-15151 */
01909 32710, 32630, 32360, 32309, 32356, 32567, 32555, 32459, /* 15152-15159 */
01910 32852, 32924, 33144, 33107, 33282, 33159, 33173, 33395, /* 15160-15167 */
01911 33154, 32944, 32816, 32886, 32594, 32605, 32687, 32764, /* 15168-15175 */
01912 32688, 32611, 32400, 32805, 32517, 32356, 32442, 32448, /* 15176-15183 */
01913 32733, 32338, 32431, 32601, 32551, 32214, 32334, 32206, /* 15184-15191 */
01914 32237, 32262, 32243, 32202, 32441, 32846, 32867, 32925, /* 15192-15199 */
01915 32868, 32770, 32880, 32927, 32421, 32457, 32401, 32353, /* 15200-15207 */
01916 32462, 32074, 31918, 32436, 32582, 31950, 32177, 32141, /* 15208-15215 */
01917 32264, 32856, 32560, 32693, 32621, 32879, 32862, 32660, /* 15216-15223 */
01918 32713, 32508, 32707, 32693, 32614, 32478, 32533, 32893, /* 15224-15231 */
01919 32789, 32839, 32863, 32843, 32963, 32583, 32987, 33078, /* 15232-15239 */
01920 33018, 32850, 32867, 32985, 32932, 33205, 32951, 32727, /* 15240-15247 */
01921 32743, 32570, 32503, 32741, 32839, 32925, 32771, 33226, /* 15248-15255 */
01922 33495, 33604, 33704, 33400, 33265, 33128, 33196, 33167, /* 15256-15263 */
01923 33051, 32681, 32723, 32991, 33006, 32959, 32698, 32906, /* 15264-15271 */
01924 32934, 32978, 32869, 32619, 33022, 32939, 33031, 33105, /* 15272-15279 */
01925 33133, 33236, 33090, 32831, 32848, 32998, 32978, 32758, /* 15280-15287 */
01926 32533, 32675, 32813, 32931, 32749, 32627, 32944, 33236, /* 15288-15295 */
01927 32986, 32921, 33046, 33053, 33108, 32792, 32753, 32890, /* 15296-15303 */
01928 32822, 32564, 32747, 32903, 32985, 33198, 32894, 33187, /* 15304-15311 */
01929 33165, 33013, 33205, 33154, 32971, 33181, 33288, 33074, /* 15312-15319 */
01930 33213, 33135, 33287, 33139, 33236, 33135, 32998, 33344, /* 15320-15327 */
01931 33408, 33576, 33595, 33461, 33465, 33393, 33502, 33737, /* 15328-15335 */
01932 33513, 33700, 33696, 33557, 33590, 33378, 33089, 33116, /* 15336-15343 */
01933 33434, 33363, 33158, 33103, 32893, 32930, 33050, 32768, /* 15344-15351 */
01934 32934, 33135, 33230, 33177, 33340, 33249, 33221, 33258, /* 15352-15359 */
01935 33052, 33135, 33320, 33397, 33004, 33251, 33112, 32940, /* 15360-15367 */
01936 32878, 32557, 32555, 32499, 32636, 32316, 32378, 32616, /* 15368-15375 */
01937 32509, 32649, 32601, 32689, 32814, 32533, 32621, 32822, /* 15376-15383 */
01938 32613, 32776, 32575, 32580, 32571, 32456, 32720, 32472, /* 15384-15391 */
01939 32643, 32710, 32446, 32612, 32793, 32716, 32650, 32579, /* 15392-15399 */
01940 32692, 32607, 32819, 32805, 32600, 32534, 32398, 32366, /* 15400-15407 */
01941 32382, 32664, 32537, 32548, 32584, 32637, 32774, 32958, /* 15408-15415 */
01942 32955, 32913, 33153, 32976, 32849, 32885, 32917, 32809, /* 15416-15423 */
01943 32908, 32921, 32650, 32638, 32564, 32358, 32083, 32433, /* 15424-15431 */
01944 32599, 32705, 32815, 32400, 32702, 32605, 32751, 32895, /* 15432-15439 */
01945 32665, 32652, 32439, 32660, 32678, 32729, 32621, 32314, /* 15440-15447 */
01946 32372, 32408, 32662, 32659, 32623, 32770, 32475, 32709, /* 15448-15455 */
01947 32855, 32666, 32525, 32635, 32767, 32583, 32492, 32419, /* 15456-15463 */
01948 32369, 32345, 32297, 32354, 32341, 31984, 32108, 32034, /* 15464-15471 */
01949 32247, 32584, 32253, 32313, 32512, 32312, 32614, 32648, /* 15472-15479 */
01950 32515, 32583, 32520, 32528, 32304, 32534, 32286, 32122, /* 15480-15487 */
01951 32023, 32080, 32290, 32578, 32633, 32537, 32689, 32438, /* 15488-15495 */
01952 32524, 32683, 32680, 32628, 32761, 33069, 32811, 32535, /* 15496-15503 */
01953 32741, 32625, 32647, 32628, 32435, 32545, 32502, 32515, /* 15504-15511 */
01954 32618, 32413, 32398, 32417, 32582, 32477, 32558, 32692, /* 15512-15519 */
01955 32425, 32655, 32490, 32563, 32602, 32471, 32374, 32417, /* 15520-15527 */
01956 32695, 32668, 32388, 32495, 32582, 32138, 32214, 32233, /* 15528-15535 */
01957 32387, 32238, 32185, 32027, 32096, 32104, 32006, 32161, /* 15536-15543 */
01958 31951, 32298, 32138, 32295, 32333, 32257, 32627, 32602, /* 15544-15551 */
01959 32533, 32356, 32363, 32679, 32508, 32280, 32256, 32238, /* 15552-15559 */
01960 32284, 32308, 32315, 32405, 32447, 32297, 32245, 32463, /* 15560-15567 */
01961 32337, 32274, 32536, 32353, 32614, 32234, 32359, 32666, /* 15568-15575 */
01962 32401, 32794, 32654, 32641, 32863, 32525, 32737, 32901, /* 15576-15583 */
01963 32757, 32644, 32834, 32975, 32694, 32961, 32933, 32909, /* 15584-15591 */
01964 32832, 32650, 32813, 32792, 32946, 32891, 32810, 32897, /* 15592-15599 */
01965 32722, 33273, 32977, 32663, 33092, 33017, 33095, 33016, /* 15600-15607 */
01966 33061, 33157, 33217, 33249, 33179, 33406, 33578, 33249, /* 15608-15615 */
01967 33147, 33310, 33073, 33085, 33127, 33061, 33186, 33168, /* 15616-15623 */
01968 33176, 33117, 33236, 33169, 33009, 33069, 33049, 33284, /* 15624-15631 */
01969 33154, 32946, 33184, 33134, 33187, 33191, 33316, 33315, /* 15632-15639 */
01970 33068, 33177, 33137, 33230, 33159, 33237, 33404, 33300, /* 15640-15647 */
01971 33228, 33237, 33518, 33575, 33268, 33347, 33403, 33250, /* 15648-15655 */
01972 33461, 33326, 33123, 33101, 33327, 33297, 33158, 33538, /* 15656-15663 */
01973 33355, 33189, 33098, 33046, 33280, 33248, 33249, 33615, /* 15664-15671 */
01974 33440, 33270, 33399, 33316, 33235, 33163, 33210, 33303, /* 15672-15679 */
01975 33331, 33229, 33253, 33036, 32990, 32949, 33012, 32771, /* 15680-15687 */
01976 32910, 33109, 32957, 33154, 32844, 32943, 33082, 32840, /* 15688-15695 */
01977 32993, 32759, 32783, 33272, 33000, 32887, 32811, 32880, /* 15696-15703 */
01978 32630, 32693, 32720, 32819, 32867, 32840, 33075, 32857, /* 15704-15711 */
01979 32977, 32999, 32823, 32695, 32827, 32871, 32776, 32399, /* 15712-15719 */
01980 32674, 32672, 32648, 32619, 32331, 32527, 32628, 32585, /* 15720-15727 */
01981 32352, 32359, 32302, 32313, 32490, 32659, 32544, 32787, /* 15728-15735 */
01982 32831, 32681, 32614, 32842, 32677, 32609, 32732, 32571, /* 15736-15743 */
01983 32911, 32746, 32873, 32711, 32779, 32972, 32961, 33297, /* 15744-15751 */
01984 33287, 33248, 33219, 33211, 33250, 33226, 33154, 33050, /* 15752-15759 */
01985 32981, 33189, 33117, 32950, 33044, 33171, 32992, 32928, /* 15760-15767 */
01986 32749, 33005, 33051, 32851, 33062, 32811, 32944, 32858, /* 15768-15775 */
01987 32846, 33022, 32981, 32862, 32706, 32677, 33067, 32988, /* 15776-15783 */
01988 32833, 32805, 32587, 32726, 32486, 32515, 32509, 32533, /* 15784-15791 */
01989 32422, 32209, 32048, 32199, 32074, 31986, 32354, 32461, /* 15792-15799 */
01990 32489, 32278, 32622, 32615, 32624, 32671, 32377, 32137, /* 15800-15807 */
01991 32352, 32653, 32469, 32519, 32495, 32181, 32308, 32493, /* 15808-15815 */
01992 32407, 32546, 32370, 32485, 32351, 32266, 32291, 32443, /* 15816-15823 */
01993 32473, 32219, 32244, 32279, 32518, 32396, 32513, 32545, /* 15824-15831 */
01994 32207, 32217, 32285, 32350, 32343, 32552, 33043, 32925, /* 15832-15839 */
01995 32970, 32750, 33062, 33077, 32896, 33098, 32873, 32821, /* 15840-15847 */
01996 32698, 32847, 32469, 32084, 32147, 32065, 32102, 32211, /* 15848-15855 */
01997 32105, 32172, 32263, 32475, 32520, 32475, 32905, 32947, /* 15856-15863 */
01998 32913, 33076, 32718, 32830, 33123, 32785, 32534, 32727, /* 15864-15871 */
01999 32701, 32769, 32934, 32764, 32704, 32668, 33014, 33078, /* 15872-15879 */
02000 32937, 32905, 32687, 32842, 32820, 32738, 32829, 32768, /* 15880-15887 */
02001 32927, 32812, 32995, 32954, 32852, 32763, 33031, 32981, /* 15888-15895 */
02002 32957, 33075, 32614, 32928, 32937, 33066, 33052, 32779, /* 15896-15903 */
02003 33091, 33415, 33411, 33136, 32837, 33029, 32670, 32606, /* 15904-15911 */
02004 32740, 32438, 32633, 32584, 32725, 32703, 32685, 32950, /* 15912-15919 */
02005 32529, 32619, 32857, 32756, 32890, 32668, 32716, 32653, /* 15920-15927 */
02006 32611, 32472, 32507, 32447, 32488, 32903, 32808, 32819, /* 15928-15935 */
02007 32696, 32866, 32540, 32514, 32906, 32515, 32510, 32630, /* 15936-15943 */
02008 32971, 33084, 32457, 32455, 32247, 32253, 32282, 32481, /* 15944-15951 */
02009 32297, 31864, 32228, 32208, 32295, 32469, 32716, 32667, /* 15952-15959 */
02010 32617, 32446, 32665, 32668, 32540, 32474, 32407, 32556, /* 15960-15967 */
02011 32466, 32575, 32263, 31995, 32327, 32560, 32054, 32450, /* 15968-15975 */
02012 32283, 31699, 31824, 31977, 32066, 31904, 31889, 32019, /* 15976-15983 */
02013 32284, 32248, 31968, 31784, 31636, 31502, 31742, 31940, /* 15984-15991 */
02014 31717, 31800, 32355, 32708, 32670, 32574, 32734, 32654, /* 15992-15999 */
02015 32678, 32731, 32339, 32259, 32215, 32102, 32207, 32189, /* 16000-16007 */
02016 32280, 32410, 32408, 32627, 32586, 32489, 32568, 32820, /* 16008-16015 */
02017 32352, 32534, 32788, 32732, 32946, 32700, 32997, 32848, /* 16016-16023 */
02018 32910, 33087, 32836, 32576, 32766, 33057, 32924, 33090, /* 16024-16031 */
02019 32897, 32655, 33014, 33059, 33103, 32979, 32784, 33341, /* 16032-16039 */
02020 33314, 33068, 33050, 32791, 32859, 32783, 32635, 32815, /* 16040-16047 */
02021 32967, 32702, 32790, 32789, 32597, 33083, 33154, 33135, /* 16048-16055 */
02022 33327, 33589, 33703, 33505, 33525, 33661, 33457, 33148, /* 16056-16063 */
02023 33182, 33193, 33120, 33488, 33541, 33213, 33375, 33579, /* 16064-16071 */
02024 33300, 33523, 33672, 33434, 33772, 33862, 33936, 33645, /* 16072-16079 */
02025 33528, 33561, 33492, 33556, 33534, 33489, 33215, 33173, /* 16080-16087 */
02026 33559, 33598, 33300, 33749, 33892, 33881, 33890, 33686, /* 16088-16095 */
02027 33853, 33853, 33730, 33798, 34071, 33825, 33678, 33937, /* 16096-16103 */
02028 34050, 33899, 33875, 33887, 33540, 33842, 33733, 33494, /* 16104-16111 */
02029 33519, 33414, 33549, 33395, 33465, 33775, 33652, 33363, /* 16112-16119 */
02030 33467, 33659, 33567, 33623, 33590, 33480, 33619, 33488, /* 16120-16127 */
02031 33444, 33460, 33510, 33473, 33369, 33307, 33329, 33292, /* 16128-16135 */
02032 33281, 33313, 32879, 32924, 32849, 32726, 33074, 32539, /* 16136-16143 */
02033 32744, 32858, 32543, 32685, 32586, 32381, 32362, 32726, /* 16144-16151 */
02034 32697, 33162, 33063, 32917, 33069, 32854, 33166, 33084, /* 16152-16159 */
02035 33024, 33139, 32801, 32720, 32928, 32880, 32955, 33101, /* 16160-16167 */
02036 32812, 32835, 32648, 32697, 32859, 32657, 32702, 32840, /* 16168-16175 */
02037 33105, 32856, 32827, 32868, 32750, 32696, 33007, 32733, /* 16176-16183 */
02038 32648, 33025, 32739, 32688, 32509, 32592, 32726, 32714, /* 16184-16191 */
02039 32823, 32802, 32758, 32727, 32705, 32799, 32411, 32348, /* 16192-16199 */
02040 32528, 32248, 32148, 32090, 32106, 32046, 32256, 32271, /* 16200-16207 */
02041 31831, 32019, 32075, 32110, 32495, 32169, 32207, 32604, /* 16208-16215 */
02042 32412, 32539, 32422, 32349, 32550, 32506, 32616, 32717, /* 16216-16223 */
02043 32462, 32119, 32186, 32000, 32158, 32055, 32017, 32261, /* 16224-16231 */
02044 32067, 32216, 32025, 32217, 32201, 32006, 32309, 32347, /* 16232-16239 */
02045 32228, 31848, 31967, 31879, 31786, 31851, 31739, 31817, /* 16240-16247 */
02046 31670, 31750, 31879, 31842, 31783, 32015, 31835, 31797, /* 16248-16255 */
02047 32151, 32055, 32060, 32109, 32010, 32010, 32007, 31878, /* 16256-16263 */
02048 32016, 32202, 32234, 31961, 32142, 32066, 31964, 31923, /* 16264-16271 */
02049 31851, 31986, 31923, 32100, 32019, 32090, 32104, 32138, /* 16272-16279 */
02050 31995, 32079, 32011, 31881, 32004, 32003, 31843, 31760, /* 16280-16287 */
02051 32138, 31991, 31931, 32001, 32099, 32076, 32065, 32048, /* 16288-16295 */
02052 32160, 32202, 32330, 32191, 32058, 32363, 32241, 32311, /* 16296-16303 */
02053 31978, 31964, 32217, 31967, 31978, 32013, 31817, 31999, /* 16304-16311 */
02054 32147, 32153, 32251, 32021, 32181, 32444, 32335, 32511, /* 16312-16319 */
02055 32527, 32608, 32698, 32656, 32713, 32918, 32962, 32916, /* 16320-16327 */
02056 33032, 32890, 32969, 32598, 32308, 32683, 32515, 32415, /* 16328-16335 */
02057 32403, 32685, 32795, 32671, 32587, 32475, 32636, 32609, /* 16336-16343 */
02058 32554, 32486, 32510, 32684, 32665, 32830, 32798, 33035, /* 16344-16351 */
02059 33339, 33314, 33184, 32936, 33285, 33154, 33106, 33190, /* 16352-16359 */
02060 33124, 33253, 33387, 33609, 33368, 33129, 33115, 32993, /* 16360-16367 */
02061 33049, 33177, 32888, 33048, 33096, 33008, 32925, 33162, /* 16368-16375 */
02062 33445, 33338, 33515, 33536, 33708, 33400, 33282, 33630, /* 16376-16383 */
02063 33625, 33654, 33442, 33603, 33766, 33907, 33884, 33886, /* 16384-16391 */
02064 33906, 33627, 33872, 33750, 33710, 33709, 33557, 33431, /* 16392-16399 */
02065 33321, 33544, 33361, 33420, 33301, 33251, 33476, 33342, /* 16400-16407 */
02066 33371, 33387, 33642, 33460, 33406, 33524, 33536, 33584, /* 16408-16415 */
02067 33356, 33412, 33268, 33224, 33265, 33411, 33594, 33240, /* 16416-16423 */
02068 33260, 33288, 33315, 33326, 33204, 33154, 33020, 33099, /* 16424-16431 */
02069 32952, 33144, 33145, 33116, 33007, 32784, 33034, 33024, /* 16432-16439 */
02070 33207, 33007, 32821, 33134, 33187, 33125, 33167, 33315, /* 16440-16447 */
02071 33318, 33077, 32943, 33173, 33004, 32936, 33229, 33149, /* 16448-16455 */
02072 33137, 33209, 33110, 32852, 32907, 32984, 32778, 32840, /* 16456-16463 */
02073 32739, 32557, 32343, 32516, 32645, 32564, 32776, 32733, /* 16464-16471 */
02074 32878, 32865, 32945, 33087, 33115, 33157, 33154, 33054, /* 16472-16479 */
02075 33123, 33183, 33164, 33239, 33254, 33298, 33143, 33066, /* 16480-16487 */
02076 32927, 33186, 32870, 32904, 33135, 33118, 33002, 32968, /* 16488-16495 */
02077 33031, 32924, 33246, 33018, 33206, 33134, 32765, 32604, /* 16496-16503 */
02078 32945, 32672, 32703, 33032, 32637, 32749, 32763, 32691, /* 16504-16511 */
02079 32437, 32640, 32380, 32520, 32844, 32722, 32684, 32658, /* 16512-16519 */
02080 32769, 32488, 32557, 32501, 32522, 32571, 32614, 32778, /* 16520-16527 */
02081 32756, 32691, 32683, 32509, 32308, 32350, 32559, 32461, /* 16528-16535 */
02082 32669, 32530, 32341, 32505, 32238, 32555, 32264, 32408, /* 16536-16543 */
02083 32477, 32565, 32473, 32447, 32632, 32447, 32653, 32432, /* 16544-16551 */
02084 32573, 32323, 32117, 32408, 32611, 32387, 32053, 32186, /* 16552-16559 */
02085 32493, 32542, 32444, 31974, 31941, 32012, 31845, 32001, /* 16560-16567 */
02086 31921, 31890, 31994, 32146, 32182, 32205, 32045, 32121, /* 16568-16575 */
02087 32243, 32362, 32353, 32308, 32603, 32510, 32593, 32571, /* 16576-16583 */
02088 32372, 32534, 32896, 32825, 32878, 32925, 32754, 33004, /* 16584-16591 */
02089 32622, 32569, 32421, 32236, 32207, 32363, 32400, 32049, /* 16592-16599 */
02090 32288, 32175, 32211, 32004, 32159, 32694, 32930, 33049, /* 16600-16607 */
02091 32781, 32846, 32795, 32754, 32752, 32505, 32846, 32987, /* 16608-16615 */
02092 32634, 32761, 32845, 32632, 32669, 32762, 32838, 32817, /* 16616-16623 */
02093 32675, 32567, 32664, 32609, 32478, 32558, 32719, 32768, /* 16624-16631 */
02094 32824, 32983, 32833, 33220, 33429, 33197, 33162, 33402, /* 16632-16639 */
02095 33471, 33408, 33313, 33238, 33236, 33107, 33406, 33170, /* 16640-16647 */
02096 33395, 33649, 33245, 33215, 33114, 33087, 33214, 32851, /* 16648-16655 */
02097 32805, 33226, 32971, 32893, 32825, 32812, 32935, 32762, /* 16656-16663 */
02098 32845, 33109, 32938, 32970, 33151, 32981, 32899, 32962, /* 16664-16671 */
02099 32844, 32897, 33020, 33316, 33431, 33398, 33397, 33239, /* 16672-16679 */
02100 33764, 33424, 33323, 33536, 33302, 33515, 33435, 33116, /* 16680-16687 */
02101 33218, 33202, 32929, 32947, 32833, 32787, 32993, 33093, /* 16688-16695 */
02102 32843, 32852, 33045, 33137, 33110, 33311, 33430, 33202, /* 16696-16703 */
02103 33237, 33204, 33169, 33285, 32897, 33163, 33369, 33256, /* 16704-16711 */
02104 33376, 33296, 33349, 33282, 33402, 33055, 32926, 32768, /* 16712-16719 */
02105 32895, 32911, 32560, 32574, 32547, 32660, 32767, 32705, /* 16720-16727 */
02106 32676, 32890, 32575, 32514, 32448, 32479, 32549, 32408, /* 16728-16735 */
02107 32281, 32646, 32973, 33118, 33331, 33140, 33320, 33054, /* 16736-16743 */
02108 32936, 32751, 32407, 32479, 32359, 32335, 32269, 32149, /* 16744-16751 */
02109 32280, 32387, 32467, 32369, 32496, 32641, 32385, 32416, /* 16752-16759 */
02110 32249, 32148, 32397, 32125, 32141, 32292, 32281, 32557, /* 16760-16767 */
02111 32491, 32347, 32407, 32519, 32681, 32529, 32505, 32415, /* 16768-16775 */
02112 32551, 32618, 32507, 32530, 32390, 32786, 32424, 32225, /* 16776-16783 */
02113 32372, 32419, 32076, 32032, 32299, 32093, 32149, 32043, /* 16784-16791 */
02114 32550, 32589, 32518, 32490, 32369, 32362, 32538, 32453, /* 16792-16799 */
02115 32346, 32498, 32406, 32704, 32669, 32485, 32274, 32446, /* 16800-16807 */
02116 32607, 32197, 31897, 31825, 31898, 31950, 31626, 31506, /* 16808-16815 */
02117 31873, 31810, 31810, 31938, 32077, 32053, 31911, 31953, /* 16816-16823 */
02118 31713, 31697, 31772, 31888, 31580, 31527, 31800, 32039, /* 16824-16831 */
02119 32476, 32443, 32636, 32556, 32493, 32529, 32404, 32431, /* 16832-16839 */
02120 32194, 32236, 32413, 32188, 32247, 32313, 32698, 32686, /* 16840-16847 */
02121 32201, 32335, 32416, 32404, 32468, 32436, 32300, 32503, /* 16848-16855 */
02122 32347, 32388, 32311, 32289, 32692, 32669, 32528, 32627, /* 16856-16863 */
02123 32655, 32578, 32756, 33063, 33018, 32743, 33037, 32952, /* 16864-16871 */
02124 32972, 33096, 33028, 32905, 32940, 32693, 32648, 32732, /* 16872-16879 */
02125 32446, 32687, 32821, 32807, 32829, 32819, 32576, 32800, /* 16880-16887 */
02126 32790, 32901, 33122, 32826, 32783, 32690, 33246, 33414, /* 16888-16895 */
02127 33203, 33504, 33480, 33482, 33594, 33447, 33153, 33290, /* 16896-16903 */
02128 33334, 32978, 33014, 32907, 32717, 32924, 33126, 33184, /* 16904-16911 */
02129 33219, 33096, 32933, 33108, 32969, 32799, 33012, 32814, /* 16912-16919 */
02130 32712, 32879, 32763, 32916, 33125, 32964, 33090, 32980, /* 16920-16927 */
02131 33059, 33206, 33100, 33079, 33167, 33248, 33263, 33241, /* 16928-16935 */
02132 33065, 33122, 33369, 33686, 33596, 33382, 33219, 33351, /* 16936-16943 */
02133 33382, 33273, 33131, 33106, 33138, 33287, 33245, 32927, /* 16944-16951 */
02134 33278, 33517, 33681, 33407, 33335, 33555, 33520, 33797, /* 16952-16959 */
02135 33864, 33693, 33781, 33636, 33518, 33525, 33403, 33369, /* 16960-16967 */
02136 33362, 33378, 33211, 33199, 33153, 33320, 33339, 33133, /* 16968-16975 */
02137 33099, 32932, 32951, 33170, 33342, 33093, 33194, 33161, /* 16976-16983 */
02138 33250, 33235, 32985, 33192, 33165, 33303, 33220, 33245, /* 16984-16991 */
02139 33137, 33312, 33422, 33530, 33352, 33217, 33468, 33304, /* 16992-16999 */
02140 33543, 33576, 33346, 33511, 33582, 33199, 33360, 33381, /* 17000-17007 */
02141 33489, 33425, 33064, 33018, 33065, 33272, 33426, 33248, /* 17008-17015 */
02142 33301, 33440, 33414, 33696, 33574, 33703, 33489, 33152, /* 17016-17023 */
02143 33289, 33229, 33387, 33208, 33221, 33405, 33363, 33514, /* 17024-17031 */
02144 33305, 33543, 33502, 33362, 33538, 33291, 33349, 33276, /* 17032-17039 */
02145 33115, 33164, 33480, 33291, 33204, 33361, 33164, 33100, /* 17040-17047 */
02146 33081, 33275, 33278, 33160, 33177, 33097, 32966, 33103, /* 17048-17055 */
02147 33125, 32883, 33147, 33139, 32845, 32856, 32769, 32852, /* 17056-17063 */
02148 32662, 32655, 32736, 32599, 32634, 32555, 32603, 32601, /* 17064-17071 */
02149 32474, 32610, 32346, 32182, 32323, 32004, 32119, 32072, /* 17072-17079 */
02150 31927, 32010, 31946, 32012, 32129, 32131, 32040, 32253, /* 17080-17087 */
02151 31943, 31734, 32110, 31862, 32069, 32173, 31945, 32187, /* 17088-17095 */
02152 32359, 32463, 32284, 32313, 32314, 32199, 32091, 31791, /* 17096-17103 */
02153 31919, 32301, 32162, 32249, 32296, 31950, 32304, 32036, /* 17104-17111 */
02154 32039, 32304, 32056, 32108, 31981, 32087, 32238, 32216, /* 17112-17119 */
02155 32078, 32279, 32347, 31958, 32331, 32123, 31974, 32326, /* 17120-17127 */
02156 32114, 31822, 31624, 32049, 32204, 32035, 32180, 32160, /* 17128-17135 */
02157 32169, 32024, 31873, 32019, 31989, 32047, 32104, 31848, /* 17136-17143 */
02158 31915, 31818, 31594, 31658, 31912, 32103, 31981, 31997, /* 17144-17151 */
02159 32019, 31958, 32134, 31911, 32008, 31916, 31738, 32094, /* 17152-17159 */
02160 32008, 32086, 32278, 31965, 31651, 32047, 31852, 31691, /* 17160-17167 */
02161 31718, 31808, 31768, 31789, 31885, 31631, 31938, 32021, /* 17168-17175 */
02162 32210, 32030, 31937, 31972, 31918, 32267, 32220, 32030, /* 17176-17183 */
02163 32013, 31974, 32182, 32081, 32277, 32338, 32123, 32302, /* 17184-17191 */
02164 32362, 32301, 32329, 32599, 32532, 32472, 32698, 32757, /* 17192-17199 */
02165 32666, 33086, 32738, 32645, 32782, 32612, 32845, 32759, /* 17200-17207 */
02166 32453, 32405, 32726, 32811, 32911, 33057, 33035, 33006, /* 17208-17215 */
02167 33039, 33080, 33188, 33040, 33127, 33143, 33138, 33037, /* 17216-17223 */
02168 32866, 33035, 33209, 32975, 32840, 32983, 33195, 33191, /* 17224-17231 */
02169 33218, 33378, 33100, 33078, 33122, 33300, 33322, 33468, /* 17232-17239 */
02170 33539, 33576, 33509, 33389, 33332, 33062, 33359, 33294, /* 17240-17247 */
02171 33455, 33314, 33045, 33251, 33300, 33435, 33390, 33298, /* 17248-17255 */
02172 33371, 33260, 33082, 33159, 33368, 33254, 32970, 32958, /* 17256-17263 */
02173 33149, 33052, 32835, 33079, 32909, 33040, 32794, 32738, /* 17264-17271 */
02174 33065, 32987, 32919, 33106, 33142, 33281, 33450, 33268, /* 17272-17279 */
02175 33253, 33010, 33253, 33338, 33122, 32985, 33048, 33092, /* 17280-17287 */
02176 33122, 32989, 33026, 33144, 33284, 33392, 33196, 33236, /* 17288-17295 */
02177 33289, 33241, 33100, 33316, 33205, 33328, 33412, 33411, /* 17296-17303 */
02178 33313, 33302, 33427, 33010, 33170, 33025, 32852, 33080, /* 17304-17311 */
02179 33144, 32847, 32804, 33011, 33057, 32850, 32821, 32777, /* 17312-17319 */
02180 32933, 33184, 32902, 32782, 32577, 32722, 32712, 32722, /* 17320-17327 */
02181 32969, 33225, 32983, 33181, 33362, 33287, 33252, 33047, /* 17328-17335 */
02182 32993, 32859, 33174, 33056, 33166, 33231, 33262, 33184, /* 17336-17343 */
02183 33180, 33132, 33072, 33103, 32983, 33167, 33100, 33050, /* 17344-17351 */
02184 32951, 33189, 33334, 33566, 33725, 33561, 33714, 33618, /* 17352-17359 */
02185 33454, 33468, 33346, 33259, 33462, 33438, 33537, 33585, /* 17360-17367 */
02186 33341, 33207, 33449, 33475, 33289, 33156, 32976, 32899, /* 17368-17375 */
02187 32827, 32832, 32894, 33031, 32960, 33138, 33070, 32933, /* 17376-17383 */
02188 33038, 32944, 32927, 32983, 33005, 32902, 32787, 32820, /* 17384-17391 */
02189 33126, 33214, 33091, 33122, 33140, 33031, 32991, 32804, /* 17392-17399 */
02190 32668, 32547, 32376, 32520, 32433, 32438, 32533, 32718, /* 17400-17407 */
02191 32659, 32556, 32555, 32464, 32796, 32710, 32559, 32488, /* 17408-17415 */
02192 32470, 32440, 32397, 32560, 32550, 32579, 32484, 32417, /* 17416-17423 */
02193 32587, 32449, 32369, 32213, 32575, 32634, 32178, 32475, /* 17424-17431 */
02194 32431, 32439, 32486, 32718, 32590, 32459, 32609, 32275, /* 17432-17439 */
02195 32200, 32256, 32371, 32137, 32458, 32490, 32438, 32664, /* 17440-17447 */
02196 32400, 32627, 32719, 32729, 32828, 33057, 33043, 32912, /* 17448-17455 */
02197 32979, 33085, 33067, 33033, 33169, 33147, 32993, 32789, /* 17456-17463 */
02198 32973, 33002, 32906, 32775, 32722, 32696, 32859, 32878, /* 17464-17471 */
02199 32976, 33299, 33397, 33108, 33216, 33277, 33060, 32930, /* 17472-17479 */
02200 32749, 32912, 32635, 32738, 32510, 32643, 32800, 32668, /* 17480-17487 */
02201 32732, 32767, 32752, 32607, 32835, 32817, 32814, 32750, /* 17488-17495 */
02202 32722, 32679, 32778, 32749, 32809, 32781, 32811, 32707, /* 17496-17503 */
02203 32443, 32435, 32515, 32468, 32251, 32368, 32467, 32491, /* 17504-17511 */
02204 32662, 32980, 32932, 32788, 32781, 32891, 32820, 32847, /* 17512-17519 */
02205 32602, 32492, 32701, 32513, 32488, 32572, 32731, 32624, /* 17520-17527 */
02206 32413, 32446, 32554, 32637, 32545, 32340, 32334, 32425, /* 17528-17535 */
02207 32240, 32410, 32379, 32389, 32496, 32388, 32483, 32135, /* 17536-17543 */
02208 32203, 32279, 32000, 32097, 32276, 32453, 32509, 32348, /* 17544-17551 */
02209 32547, 32560, 32567, 32475, 32396, 32638, 32558, 32402, /* 17552-17559 */
02210 32222, 32236, 32030, 31928, 32022, 32102, 32044, 31956, /* 17560-17567 */
02211 32004, 32050, 31772, 31795, 32084, 31946, 31842, 31940, /* 17568-17575 */
02212 31999, 32040, 31973, 31852, 32022, 31773, 31841, 31894, /* 17576-17583 */
02213 31815, 31988, 31868, 31800, 32092, 31939, 31906, 32242, /* 17584-17591 */
02214 32044, 32001, 32148, 32029, 31909, 31857, 31784, 31896, /* 17592-17599 */
02215 31798, 31606, 31597, 31993, 32173, 32223, 32368, 32278, /* 17600-17607 */
02216 32246, 32569, 32306, 32236, 32594, 32644, 32672, 32679, /* 17608-17615 */
02217 32746, 32528, 32616, 32789, 32748, 32473, 32590, 32467, /* 17616-17623 */
02218 32212, 32302, 32523, 32423, 32424, 32700, 32712, 33044, /* 17624-17631 */
02219 32795, 32773, 32997, 32936, 32810, 32920, 32726, 32807, /* 17632-17639 */
02220 33037, 32858, 32985, 33076, 33119, 33193, 33213, 33068, /* 17640-17647 */
02221 33127, 33170, 33230, 32799, 32799, 32990, 32838, 33027, /* 17648-17655 */
02222 32885, 32891, 33058, 32968, 32937, 32961, 32972, 33206, /* 17656-17663 */
02223 32840, 32792, 33044, 32889, 33022, 32965, 33116, 33405, /* 17664-17671 */
02224 33151, 33133, 33166, 33130, 33139, 32982, 33204, 32885, /* 17672-17679 */
02225 32823, 32881, 32813, 32934, 32922, 33037, 33119, 32983, /* 17680-17687 */
02226 32723, 32936, 32794, 32835, 32983, 33200, 33326, 33243, /* 17688-17695 */
02227 33321, 33441, 33401, 33585, 33558, 33458, 33552, 33484, /* 17696-17703 */
02228 33689, 33556, 33497, 33250, 33526, 33788, 33703, 33823, /* 17704-17711 */
02229 33817, 33689, 33536, 33719, 33655, 33624, 33515, 33632, /* 17712-17719 */
02230 33747, 33597, 33948, 33791, 33834, 33869, 33842, 34007, /* 17720-17727 */
02231 33519, 33574, 33809, 33764, 33606, 33726, 33829, 33756, /* 17728-17735 */
02232 33734, 33847, 33774, 33805, 33791, 33577, 33518, 33408, /* 17736-17743 */
02233 33559, 33392, 33263, 33240, 33351, 33317, 33203, 33292, /* 17744-17751 */
02234 33099, 33038, 33115, 33053, 33298, 33268, 33104, 33270, /* 17752-17759 */
02235 33124, 33131, 33267, 33273, 33287, 33162, 33318, 33142, /* 17760-17767 */
02236 32878, 33059, 33009, 33002, 33046, 33243, 33186, 33103, /* 17768-17775 */
02237 32979, 32839, 32950, 32996, 33089, 33104, 32913, 32974, /* 17776-17783 */
02238 32994, 33025, 33215, 32942, 33074, 33296, 33215, 33074, /* 17784-17791 */
02239 33107, 33056, 33212, 32801, 32687, 32829, 32596, 33084, /* 17792-17799 */
02240 33198, 33053, 33014, 32891, 32919, 33054, 32968, 32897, /* 17800-17807 */
02241 32724, 32598, 32707, 32861, 32776, 32620, 32605, 32375, /* 17808-17815 */
02242 32233, 32616, 32568, 32297, 32159, 32085, 32181, 31963, /* 17816-17823 */
02243 32253, 32420, 32403, 32534, 32458, 32465, 32245, 32109, /* 17824-17831 */
02244 32248, 32126, 32319, 32317, 32023, 32019, 32060, 32302, /* 17832-17839 */
02245 32444, 32453, 32376, 31970, 31882, 32078, 32067, 32005, /* 17840-17847 */
02246 31913, 31796, 31759, 31977, 32144, 32166, 32220, 32306, /* 17848-17855 */
02247 32357, 32400, 32374, 32218, 32401, 32550, 32460, 32443, /* 17856-17863 */
02248 32388, 32541, 32634, 32613, 32681, 32819, 32612, 32502, /* 17864-17871 */
02249 32458, 32196, 32262, 32351, 32294, 32253, 32188, 32351, /* 17872-17879 */
02250 32058, 31958, 32206, 31847, 31882, 32082, 32107, 32186, /* 17880-17887 */
02251 32023, 32085, 32427, 32703, 32463, 32365, 32552, 32386, /* 17888-17895 */
02252 32308, 32333, 32368, 32312, 32157, 32018, 32448, 32372, /* 17896-17903 */
02253 32287, 32458, 32553, 32699, 32484, 32390, 32344, 32302, /* 17904-17911 */
02254 32027, 32008, 31962, 31948, 31960, 32353, 32449, 32315, /* 17912-17919 */
02255 32396, 32523, 32623, 32685, 32668, 32613, 32700, 32336, /* 17920-17927 */
02256 32544, 32453, 32579, 32675, 32636, 32810, 32640, 32696, /* 17928-17935 */
02257 32652, 32432, 32025, 32211, 32226, 32298, 32655, 32357, /* 17936-17943 */
02258 32234, 32376, 32413, 32462, 32412, 32633, 32690, 32447, /* 17944-17951 */
02259 32830, 32791, 32647, 32875, 32872, 32984, 33006, 32948, /* 17952-17959 */
02260 33021, 33067, 33109, 33192, 33072, 32972, 32963, 32824, /* 17960-17967 */
02261 32741, 32918, 33037, 33124, 33120, 33112, 33228, 33277, /* 17968-17975 */
02262 33319, 33293, 33132, 33044, 33040, 33130, 33314, 33126, /* 17976-17983 */
02263 32922, 33156, 33129, 33112, 33036, 33071, 32994, 32926, /* 17984-17991 */
02264 33015, 32986, 33190, 33067, 32967, 32997, 33055, 33175, /* 17992-17999 */
02265 33048, 32849, 32675, 32550, 32576, 32285, 32272, 32526, /* 18000-18007 */
02266 32634, 32565, 32677, 32584, 32663, 32768, 32684, 33009, /* 18008-18015 */
02267 32855, 32877, 32740, 32769, 32890, 32905, 32913, 32937, /* 18016-18023 */
02268 32986, 32885, 32873, 32852, 32981, 32976, 33001, 32896, /* 18024-18031 */
02269 32634, 32577, 32506, 32664, 33047, 33021, 33221, 33083, /* 18032-18039 */
02270 32819, 32544, 32839, 32826, 32602, 32917, 32947, 33003, /* 18040-18047 */
02271 32769, 32861, 32991, 33178, 33103, 32948, 33113, 33150, /* 18048-18055 */
02272 32899, 33099, 33236, 33012, 33153, 33045, 32806, 33003, /* 18056-18063 */
02273 33125, 32977, 33195, 33172, 32954, 33245, 33217, 33037, /* 18064-18071 */
02274 33366, 33121, 32843, 33049, 33051, 33129, 33095, 32719, /* 18072-18079 */
02275 32919, 32746, 32796, 32976, 33002, 33174, 33048, 33201, /* 18080-18087 */
02276 33094, 33273, 33054, 33292, 33350, 33125, 33137, 32897, /* 18088-18095 */
02277 32529, 32672, 32612, 32551, 32842, 32817, 33033, 32764, /* 18096-18103 */
02278 32991, 32686, 32915, 33089, 33095, 33087, 32931, 32901, /* 18104-18111 */
02279 32860, 33175, 33064, 33519, 33392, 33192, 33227, 33109, /* 18112-18119 */
02280 33068, 33064, 33064, 33209, 33270, 33247, 33157, 32881, /* 18120-18127 */
02281 33066, 33247, 33166, 33078, 32884, 32849, 33050, 33156, /* 18128-18135 */
02282 33147, 33005, 32922, 33102, 33097, 33084, 33126, 33160, /* 18136-18143 */
02283 33190, 33048, 32918, 33086, 32944, 32800, 32716, 32621, /* 18144-18151 */
02284 32662, 32320, 32388, 32571, 32621, 32357, 32337, 32079, /* 18152-18159 */
02285 32072, 32233, 32223, 32379, 32242, 32409, 32456, 32431, /* 18160-18167 */
02286 32590, 32532, 32495, 32720, 32649, 32522, 32588, 32721, /* 18168-18175 */
02287 32580, 32530, 32507, 32507, 32348, 32426, 32417, 32570, /* 18176-18183 */
02288 32624, 32277, 32259, 32145, 32085, 32353, 32629, 32586, /* 18184-18191 */
02289 32719, 32765, 32635, 32898, 32948, 32766, 32804, 33055, /* 18192-18199 */
02290 32916, 32511, 32709, 32785, 32936, 32853, 32950, 33140, /* 18200-18207 */
02291 33079, 32993, 32995, 33182, 33212, 33105, 32856, 32749, /* 18208-18215 */
02292 32790, 32741, 32560, 33031, 33130, 32838, 33130, 32842, /* 18216-18223 */
02293 32565, 32606, 32880, 32796, 32631, 32877, 32957, 33335, /* 18224-18231 */
02294 33172, 32991, 32715, 32747, 32925, 32871, 32897, 32746, /* 18232-18239 */
02295 32433, 32409, 32532, 32474, 32677, 32556, 32362, 32440, /* 18240-18247 */
02296 32431, 32145, 32060, 32085, 32088, 32228, 32337, 32397, /* 18248-18255 */
02297 32627, 32496, 32030, 32296, 32379, 32612, 32623, 32244, /* 18256-18263 */
02298 32377, 32248, 32176, 32229, 32414, 32214, 32518, 32496, /* 18264-18271 */
02299 32187, 32330, 32223, 32070, 32077, 32036, 32022, 32134, /* 18272-18279 */
02300 31712, 32073, 31930, 32108, 32539, 32341, 32578, 32430, /* 18280-18287 */
02301 32409, 32344, 32343, 32434, 32441, 32632, 32605, 32363, /* 18288-18295 */
02302 32194, 32328, 32608, 32782, 32626, 32570, 32729, 32671, /* 18296-18303 */
02303 32521, 32445, 32622, 32412, 32618, 32804, 32837, 32722, /* 18304-18311 */
02304 32707, 32781, 32272, 32337, 32306, 32359, 32078, 31727, /* 18312-18319 */
02305 31847, 32155, 32482, 32573, 32784, 33092, 33481, 33233, /* 18320-18327 */
02306 33086, 33095, 32957, 32973, 33002, 33005, 32708, 32507, /* 18328-18335 */
02307 32454, 32497, 32884, 32625, 32416, 32486, 32454, 32193, /* 18336-18343 */
02308 32036, 32269, 32325, 32224, 32374, 32521, 32634, 32658, /* 18344-18351 */
02309 32467, 32579, 32519, 32691, 32584, 32693, 32816, 33013, /* 18352-18359 */
02310 33506, 33337, 33783, 33766, 33301, 33435, 33394, 33301, /* 18360-18367 */
02311 32856, 32565, 32766, 32786, 32871, 33134, 32941, 33131, /* 18368-18375 */
02312 33399, 33104, 33377, 33256, 33339, 33677, 33594, 33595, /* 18376-18383 */
02313 33716, 34017, 33702, 33590, 33609, 33678, 33930, 33288, /* 18384-18391 */
02314 33249, 33484, 33359, 33360, 33153, 33151, 32891, 33010, /* 18392-18399 */
02315 33076, 32862, 33003, 33139, 33109, 33135, 33012, 33096, /* 18400-18407 */
02316 33036, 32601, 32680, 32744, 32951, 32902, 33063, 33350, /* 18408-18415 */
02317 33245, 33483, 33602, 33336, 33338, 33244, 33415, 33326, /* 18416-18423 */
02318 32919, 33346, 33227, 33327, 33253, 32937, 33178, 32998, /* 18424-18431 */
02319 33156, 32971, 32711, 32896, 32880, 32791, 33032, 33120, /* 18432-18439 */
02320 32867, 32879, 32704, 32845, 33186, 33282, 33247, 32894, /* 18440-18447 */
02321 33051, 33226, 33385, 33517, 33071, 32977, 32974, 33041, /* 18448-18455 */
02322 32949, 32845, 32858, 32740, 32780, 32766, 32641, 32638, /* 18456-18463 */
02323 32774, 32742, 32981, 33107, 33013, 33224, 33033, 33114, /* 18464-18471 */
02324 33166, 32916, 33070, 32993, 32880, 32967, 33008, 32683, /* 18472-18479 */
02325 32758, 32704, 32591, 32599, 32493, 32577, 32674, 32547, /* 18480-18487 */
02326 32510, 32641, 32626, 32790, 32860, 32773, 33009, 32859, /* 18488-18495 */
02327 32606, 32775, 32569, 32903, 32799, 32472, 32354, 32306, /* 18496-18503 */
02328 32317, 32137, 31937, 31999, 31983, 31779, 32054, 32280, /* 18504-18511 */
02329 32283, 32267, 32541, 32300, 32059, 32300, 32623, 32539, /* 18512-18519 */
02330 32577, 32617, 32594, 32830, 32740, 32672, 32621, 32616, /* 18520-18527 */
02331 32593, 32560, 32390, 32310, 32310, 32092, 32031, 32107, /* 18528-18535 */
02332 32104, 32338, 32129, 32137, 32274, 32410, 32587, 32598, /* 18536-18543 */
02333 32650, 32613, 32804, 32698, 32787, 32757, 32777, 32678, /* 18544-18551 */
02334 32164, 32220, 32585, 32347, 32616, 32444, 32446, 32603, /* 18552-18559 */
02335 32377, 32543, 32396, 32736, 32513, 32327, 32212, 32249, /* 18560-18567 */
02336 32225, 32189, 32089, 32217, 32225, 32128, 32326, 32360, /* 18568-18575 */
02337 32543, 32542, 32769, 32677, 32759, 32717, 32767, 32736, /* 18576-18583 */
02338 32757, 32682, 32617, 32594, 32526, 32447, 32202, 32228, /* 18584-18591 */
02339 31979, 32104, 31981, 32201, 32323, 32234, 32282, 32336, /* 18592-18599 */
02340 32524, 32340, 32587, 32565, 32299, 32436, 32473, 32756, /* 18600-18607 */
02341 32904, 32690, 32665, 32864, 32989, 33070, 33039, 32842, /* 18608-18615 */
02342 32929, 32916, 32805, 32810, 32885, 32857, 32709, 32800, /* 18616-18623 */
02343 32683, 32664, 33018, 32982, 32868, 32821, 32938, 33055, /* 18624-18631 */
02344 32962, 33077, 33049, 32996, 33010, 33186, 33273, 33189, /* 18632-18639 */
02345 33095, 33184, 33043, 33009, 33305, 32871, 32926, 33103, /* 18640-18647 */
02346 32886, 32780, 32573, 32756, 32772, 32540, 32710, 32736, /* 18648-18655 */
02347 32598, 32656, 32403, 32459, 32706, 32701, 32892, 32995, /* 18656-18663 */
02348 33013, 32823, 33000, 33053, 32839, 32929, 32744, 32717, /* 18664-18671 */
02349 32711, 32481, 32576, 32707, 32794, 32761, 32794, 32954, /* 18672-18679 */
02350 32676, 32932, 32907, 32905, 33067, 32859, 32656, 32891, /* 18680-18687 */
02351 33033, 33029, 33193, 32971, 33173, 33222, 33198, 33174, /* 18688-18695 */
02352 33145, 33048, 33054, 32679, 33148, 33300, 33092, 33298, /* 18696-18703 */
02353 32830, 32976, 33063, 33051, 33015, 33061, 32951, 33302, /* 18704-18711 */
02354 33261, 33102, 33243, 33291, 33415, 33292, 33506, 33337, /* 18712-18719 */
02355 33263, 33082, 32946, 33033, 33100, 32996, 32883, 33123, /* 18720-18727 */
02356 33256, 33348, 33383, 33350, 33237, 33326, 33425, 33276, /* 18728-18735 */
02357 33149, 33184, 33300, 33304, 33206, 33171, 33293, 33462, /* 18736-18743 */
02358 33384, 33141, 33003, 33177, 33048, 33081, 32936, 32765, /* 18744-18751 */
02359 33028, 32776, 32877, 32890, 32911, 32971, 32956, 32978, /* 18752-18759 */
02360 32916, 32888, 33120, 32799, 32774, 32987, 32660, 32744, /* 18760-18767 */
02361 32789, 32738, 32691, 32804, 32608, 32559, 32559, 32538, /* 18768-18775 */
02362 32436, 32484, 32917, 32872, 32894, 32993, 33003, 32887, /* 18776-18783 */
02363 32998, 33139, 32980, 33040, 32792, 32803, 32822, 32671, /* 18784-18791 */
02364 32634, 32923, 32968, 32786, 32937, 32726, 32774, 32848, /* 18792-18799 */
02365 32775, 32559, 32665, 32444, 32622, 32681, 32465, 32709, /* 18800-18807 */
02366 32576, 32469, 32686, 32406, 32496, 32793, 32855, 32790, /* 18808-18815 */
02367 32343, 32533, 32360, 32551, 32528, 32604, 32979, 32988, /* 18816-18823 */
02368 32998, 32981, 32494, 32674, 32810, 32793, 33245, 32864, /* 18824-18831 */
02369 32972, 33060, 32929, 32779, 32818, 32887, 32996, 32981, /* 18832-18839 */
02370 33150, 33013, 32924, 33108, 33213, 33131, 32912, 33186, /* 18840-18847 */
02371 33047, 32863, 32986, 32853, 32714, 32996, 32797, 32543, /* 18848-18855 */
02372 32873, 32974, 32978, 33025, 33098, 33149, 33203, 33209, /* 18856-18863 */
02373 33323, 33367, 33096, 33188, 32977, 33201, 33032, 32843, /* 18864-18871 */
02374 32753, 32484, 32981, 32708, 32645, 32851, 32664, 32580, /* 18872-18879 */
02375 32744, 33255, 33019, 32988, 33301, 32772, 32872, 32848, /* 18880-18887 */
02376 32846, 32528, 32256, 32672, 32647, 32789, 32829, 32337, /* 18888-18895 */
02377 32487, 32623, 32309, 32651, 32498, 32473, 32539, 32302, /* 18896-18903 */
02378 32441, 32194, 32124, 32196, 32253, 32190, 31973, 32195, /* 18904-18911 */
02379 32246, 32361, 32206, 32328, 32353, 32586, 32784, 32553, /* 18912-18919 */
02380 32593, 32788, 32402, 32124, 32789, 32364, 32487, 32658, /* 18920-18927 */
02381 32400, 32396, 32392, 32038, 31897, 32136, 31905, 31820, /* 18928-18935 */
02382 31945, 31832, 31689, 31954, 31998, 31863, 31971, 32451, /* 18936-18943 */
02383 32273, 32369, 32472, 32277, 32332, 32309, 32363, 32325, /* 18944-18951 */
02384 32291, 32061, 32163, 32292, 32024, 31876, 32168, 31916, /* 18952-18959 */
02385 31961, 31910, 31699, 32125, 32092, 32176, 32019, 31826, /* 18960-18967 */
02386 32013, 31963, 31738, 32034, 32213, 32233, 32047, 32139, /* 18968-18975 */
02387 32161, 31883, 32049, 32076, 32098, 31943, 32050, 32030, /* 18976-18983 */
02388 31990, 31781, 32074, 32211, 32248, 32317, 31974, 32015, /* 18984-18991 */
02389 31762, 31761, 31743, 31677, 31636, 31803, 31758, 31922, /* 18992-18999 */
02390 31906, 31670, 32146, 31963, 31913, 31989, 31927, 32039, /* 19000-19007 */
02391 32051, 32133, 32006, 31908, 31881, 31833, 31786, 32222, /* 19008-19015 */
02392 32103, 32256, 32664, 32477, 32684, 32603, 32648, 32847, /* 19016-19023 */
02393 32750, 32822, 32846, 32596, 33066, 33116, 32837, 32881, /* 19024-19031 */
02394 32914, 32937, 33069, 33223, 32540, 32505, 33175, 33147, /* 19032-19039 */
02395 33132, 33521, 33651, 33472, 33497, 33813, 33785, 34198, /* 19040-19047 */
02396 33900, 33629, 33715, 33530, 33489, 33132, 33464, 33475, /* 19048-19055 */
02397 33092, 32996, 33059, 33403, 33115, 32796, 32989, 32702, /* 19056-19063 */
02398 32810, 33049, 32920, 32806, 32802, 32640, 32988, 32544, /* 19064-19071 */
02399 32691, 33261, 32765, 32810, 33231, 34013, 34133, 34073, /* 19072-19079 */
02400 34055, 34426, 34220, 34405, 33940, 33680, 33977, 33813, /* 19080-19087 */
02401 34012, 33746, 33759, 33235, 33355, 33640, 33981, 33852, /* 19088-19095 */
02402 34000, 34108, 33833, 34362, 34487, 34821, 34668, 34796, /* 19096-19103 */
02403 34541, 34144, 34596, 34329, 34524, 34370, 34103, 34415, /* 19104-19111 */
02404 34167, 34244, 34243, 34311, 34185, 34655, 34511, 34031, /* 19112-19119 */
02405 34476, 33998, 34139, 33961, 33833, 33623, 33716, 33910, /* 19120-19127 */
02406 33564, 33606, 33475, 33448, 33406, 33614, 33578, 33738, /* 19128-19135 */
02407 33762, 34307, 34223, 33713, 34147, 33996, 33593, 33816, /* 19136-19143 */
02408 33309, 33017, 33461, 33002, 33207, 33072, 33206, 32983, /* 19144-19151 */
02409 32704, 32768, 32751, 32878, 32922, 33102, 32993, 32979, /* 19152-19159 */
02410 32852, 33053, 33032, 32847, 32809, 32912, 32855, 32684, /* 19160-19167 */
02411 32477, 32387, 32473, 32658, 32606, 32617, 32851, 32767, /* 19168-19175 */
02412 32723, 32862, 32850, 32926, 32817, 32522, 32617, 32518, /* 19176-19183 */
02413 32514, 32720, 32740, 32379, 32471, 32427, 32526, 32628, /* 19184-19191 */
02414 32594, 32442, 32342, 32628, 32641, 32885, 32695, 32715, /* 19192-19199 */
02415 32650, 32369, 32560, 32515, 32652, 32556, 32102, 32407, /* 19200-19207 */
02416 32561, 32573, 32419, 32296, 32550, 32575, 32735, 32628, /* 19208-19215 */
02417 32351, 32420, 32516, 32601, 32737, 32542, 32213, 32103, /* 19216-19223 */
02418 32241, 32120, 32292, 32228, 31595, 31973, 31830, 31851, /* 19224-19231 */
02419 32067, 31809, 32136, 32107, 32261, 32544, 32589, 32212, /* 19232-19239 */
02420 32312, 32414, 32193, 32234, 32035, 32284, 32070, 32246, /* 19240-19247 */
02421 32086, 31865, 31775, 31647, 31722, 31961, 32170, 31908, /* 19248-19255 */
02422 32037, 31961, 32287, 32287, 32079, 32176, 32270, 32028, /* 19256-19263 */
02423 31943, 31847, 31987, 32143, 31737, 31950, 31807, 31599, /* 19264-19271 */
02424 31981, 31832, 31887, 31990, 31931, 32183, 32140, 32291, /* 19272-19279 */
02425 32197, 32039, 31850, 31826, 31782, 31962, 31998, 31919, /* 19280-19287 */
02426 31672, 31781, 31935, 31579, 31887, 31993, 32034, 32059, /* 19288-19295 */
02427 31886, 32014, 32235, 31736, 31925, 32072, 31977, 31908, /* 19296-19303 */
02428 31838, 31824, 31398, 31541, 31468, 31374, 31387, 31460, /* 19304-19311 */
02429 31507, 31658, 31902, 31659, 31819, 31736, 31690, 31804, /* 19312-19319 */
02430 31875, 31874, 31825, 31844, 31490, 31778, 31733, 31758, /* 19320-19327 */
02431 31814, 31794, 31714, 31835, 32319, 32211, 32101, 32382, /* 19328-19335 */
02432 32228, 32017, 32401, 32306, 32781, 32608, 32448, 32294, /* 19336-19343 */
02433 32468, 32837, 32623, 32789, 32650, 32733, 32623, 32553, /* 19344-19351 */
02434 32714, 32883, 32838, 32905, 33196, 33123, 32897, 32912, /* 19352-19359 */
02435 32923, 32993, 33265, 33324, 32871, 32814, 32853, 32958, /* 19360-19367 */
02436 32753, 32877, 33167, 33091, 33619, 33649, 33624, 33710, /* 19368-19375 */
02437 33817, 33602, 33784, 33795, 33685, 33967, 34022, 34179, /* 19376-19383 */
02438 33975, 33990, 33818, 33747, 33974, 33851, 33670, 33714, /* 19384-19391 */
02439 34028, 34006, 33796, 33747, 33761, 33616, 33918, 34119, /* 19392-19399 */
02440 34093, 34175, 33999, 33925, 33795, 33833, 33978, 34185, /* 19400-19407 */
02441 34336, 34378, 33988, 33981, 33949, 33869, 33899, 33479, /* 19408-19415 */
02442 33849, 33789, 33531, 33496, 33400, 33606, 33634, 33375, /* 19416-19423 */
02443 33358, 33407, 33208, 33177, 33298, 33551, 33645, 33555, /* 19424-19431 */
02444 33412, 33795, 33344, 33501, 33764, 33448, 33647, 33311, /* 19432-19439 */
02445 33429, 33452, 33527, 33306, 33148, 33315, 33286, 33075, /* 19440-19447 */
02446 33382, 33168, 33153, 33338, 33194, 33204, 33111, 33125, /* 19448-19455 */
02447 32970, 33012, 32984, 33131, 32948, 33148, 33251, 32998, /* 19456-19463 */
02448 32754, 33130, 33081, 33368, 33120, 33163, 33537, 33098, /* 19464-19471 */
02449 33394, 33149, 33308, 32886, 33263, 33461, 33185, 33102, /* 19472-19479 */
02450 32954, 32921, 33125, 33098, 33145, 33462, 33143, 33088, /* 19480-19487 */
02451 32889, 33190, 32923, 32867, 33121, 32972, 32895, 32886, /* 19488-19495 */
02452 32662, 32880, 32659, 32327, 32363, 32465, 32921, 32429, /* 19496-19503 */
02453 32420, 32188, 32616, 32636, 32326, 32626, 32386, 32558, /* 19504-19511 */
02454 32217, 32426, 32638, 32371, 32252, 32155, 32206, 32260, /* 19512-19519 */
02455 31895, 31848, 31894, 31796, 31887, 31841, 32098, 32206, /* 19520-19527 */
02456 32660, 32330, 32289, 32061, 32272, 32707, 31880, 31876, /* 19528-19535 */
02457 32190, 32505, 32363, 32105, 32154, 32229, 31739, 31734, /* 19536-19543 */
02458 32037, 32153, 32089, 32151, 32157, 32038, 32140, 32453, /* 19544-19551 */
02459 32505, 32199, 32610, 32697, 32330, 32320, 32657, 32533, /* 19552-19559 */
02460 32406, 32239, 32514, 32735, 32755, 32578, 32733, 32792, /* 19560-19567 */
02461 32538, 32641, 32701, 32946, 32941, 32877, 32701, 33058, /* 19568-19575 */
02462 32672, 32242, 32612, 32624, 32652, 32572, 32561, 32633, /* 19576-19583 */
02463 32411, 32430, 32311, 32428, 32719, 32712, 32969, 32923, /* 19584-19591 */
02464 33206, 33241, 32718, 32952, 32663, 32591, 32740, 32791, /* 19592-19599 */
02465 32869, 32573, 32638, 32560, 32653, 32675, 32972, 32870, /* 19600-19607 */
02466 33016, 32965, 32706, 33163, 32928, 32713, 32770, 32800, /* 19608-19615 */
02467 32648, 32630, 33006, 33017, 32748, 32581, 32457, 32365, /* 19616-19623 */
02468 32489, 32180, 32395, 32552, 32082, 32440, 32270, 32671, /* 19624-19631 */
02469 32847, 33205, 32948, 32647, 32675, 32307, 32636, 32097, /* 19632-19639 */
02470 32292, 32421, 32123, 32092, 32147, 32076, 32162, 32227, /* 19640-19647 */
02471 32024, 32208, 32423, 32036, 32187, 32375, 32388, 32321, /* 19648-19655 */
02472 32118, 32137, 31941, 32161, 32371, 32487, 32502, 32736, /* 19656-19663 */
02473 32667, 32655, 32990, 32670, 32511, 32873, 33139, 32973, /* 19664-19671 */
02474 32896, 33152, 32395, 32310, 32298, 32000, 32716, 32485, /* 19672-19679 */
02475 32260, 32467, 32374, 32737, 33015, 32945, 33239, 33174, /* 19680-19687 */
02476 33041, 33306, 33356, 33166, 33602, 33556, 33713, 33580, /* 19688-19695 */
02477 33347, 33544, 33225, 33151, 32788, 32929, 33052, 32872, /* 19696-19703 */
02478 33090, 32939, 32586, 32951, 33021, 32939, 32916, 32958, /* 19704-19711 */
02479 32778, 32920, 32911, 32740, 32668, 32613, 32881, 32654, /* 19712-19719 */
02480 32812, 33142, 33447, 33660, 33647, 33793, 33902, 33609, /* 19720-19727 */
02481 33575, 33323, 33180, 33198, 32739, 32750, 32877, 32413, /* 19728-19735 */
02482 32641, 32820, 32720, 32667, 32776, 33146, 32774, 33043, /* 19736-19743 */
02483 33268, 33104, 33364, 33693, 33591, 33654, 33842, 33637, /* 19744-19751 */
02484 33746, 33554, 33347, 33633, 33467, 33223, 33456, 33358, /* 19752-19759 */
02485 33375, 33430, 33317, 33013, 33189, 32955, 32760, 33098, /* 19760-19767 */
02486 32915, 33079, 32818, 32683, 32572, 32498, 32781, 32748, /* 19768-19775 */
02487 32315, 32166, 32355, 32663, 32630, 32488, 32562, 32742, /* 19776-19783 */
02488 33146, 32768, 32601, 32531, 32709, 32523, 32056, 32316, /* 19784-19791 */
02489 32146, 32030, 31980, 32242, 32056, 32074, 32067, 32078, /* 19792-19799 */
02490 32672, 32303, 32606, 32459, 32564, 32517, 32352, 32784, /* 19800-19807 */
02491 32627, 32296, 32181, 32197, 32269, 32027, 31825, 32279, /* 19808-19815 */
02492 32153, 32285, 32242, 32295, 32139, 32460, 32503, 32359, /* 19816-19823 */
02493 32559, 32400, 32451, 32228, 32188, 32344, 32315, 32464, /* 19824-19831 */
02494 32540, 32132, 32013, 32217, 32614, 32323, 32173, 32218, /* 19832-19839 */
02495 32562, 32624, 32287, 32322, 32339, 32534, 32647, 32521, /* 19840-19847 */
02496 32361, 32638, 32699, 32520, 32448, 32453, 32343, 32945, /* 19848-19855 */
02497 32705, 32616, 32955, 32352, 32600, 32932, 32820, 32932, /* 19856-19863 */
02498 33248, 32997, 32805, 32733, 32532, 32484, 32603, 32437, /* 19864-19871 */
02499 32220, 32481, 32472, 32338, 32037, 32359, 32319, 32177, /* 19872-19879 */
02500 32435, 32556, 32899, 32351, 32567, 32663, 32431, 32553, /* 19880-19887 */
02501 32638, 32578, 32701, 32938, 32844, 32805, 32631, 32637, /* 19888-19895 */
02502 32398, 32426, 32678, 32740, 32389, 32678, 32603, 32623, /* 19896-19903 */
02503 32791, 32607, 32977, 32632, 32698, 32697, 32461, 32822, /* 19904-19911 */
02504 32962, 32820, 32788, 32698, 32813, 33045, 33024, 33156, /* 19912-19919 */
02505 33087, 33393, 33595, 33430, 33434, 33240, 33216, 33191, /* 19920-19927 */
02506 32996, 33082, 33044, 32875, 33228, 32996, 33079, 33511, /* 19928-19935 */
02507 33081, 33148, 33326, 33274, 33413, 33535, 33606, 33584, /* 19936-19943 */
02508 33917, 33833, 33836, 33954, 33808, 34094, 33942, 34005, /* 19944-19951 */
02509 33820, 33690, 33697, 33607, 33455, 33362, 33709, 33699, /* 19952-19959 */
02510 33705, 33772, 33455, 33702, 33848, 33518, 33855, 33603, /* 19960-19967 */
02511 34015, 34014, 34039, 34017, 33707, 34033, 33941, 33625, /* 19968-19975 */
02512 33666, 34092, 33730, 34093, 34040, 33823, 33983, 33881, /* 19976-19983 */
02513 33796, 33630, 33694, 33736, 33647, 33501, 33499, 33366, /* 19984-19991 */
02514 33410, 33237, 33342, 33397, 33511, 33491, 33565, 33557, /* 19992-19999 */
02515 33401, 33411, 32971, 33085, 33128, 33166, 33377, 33547, /* 20000-20007 */
02516 33193, 32951, 32750, 32510, 32525, 32439, 32549, 32759, /* 20008-20015 */
02517 32641, 32679, 32822, 32414, 32479, 32292, 32165, 32073, /* 20016-20023 */
02518 32155, 32266, 32309, 32511, 31834, 32122, 32255, 31853, /* 20024-20031 */
02519 31949, 31651, 31610, 31501, 31772, 31834, 31562, 31461, /* 20032-20039 */
02520 31338, 31306, 31396, 31330, 31475, 31442, 31283, 31242, /* 20040-20047 */
02521 31413, 31625, 31421, 31559, 31641, 31700, 31653, 31848, /* 20048-20055 */
02522 31873, 31977, 31916, 31962, 31984, 31983, 31882, 31738, /* 20056-20063 */
02523 31805, 31559, 31872, 31777, 31710, 31840, 31694, 31834, /* 20064-20071 */
02524 31926, 32068, 32087, 31897, 31977, 32101, 32243, 32020, /* 20072-20079 */
02525 32086, 32224, 32121, 32000, 31659, 31944, 32465, 32709, /* 20080-20087 */
02526 32462, 32647, 32500, 32445, 32574, 32334, 32320, 32366, /* 20088-20095 */
02527 32768, 32453, 32790, 32817, 32913, 32996, 32832, 33243, /* 20096-20103 */
02528 32997, 32804, 32702, 32657, 32525, 32700, 32778, 32917, /* 20104-20111 */
02529 32798, 33110, 33220, 33418, 33675, 33505, 33718, 33458, /* 20112-20119 */
02530 33443, 33275, 33695, 33490, 32922, 33177, 32964, 33226, /* 20120-20127 */
02531 33285, 32900, 32829, 32644, 32794, 32912, 32750, 32982, /* 20128-20135 */
02532 32905, 32864, 32869, 32757, 32835, 33059, 33020, 32473, /* 20136-20143 */
02533 32582, 32598, 32539, 32859, 32971, 32447, 32681, 32749, /* 20144-20151 */
02534 32250, 32893, 32687, 32805, 32652, 32711, 33109, 33079, /* 20152-20159 */
02535 33318, 33234, 33221, 32813, 32814, 32667, 32412, 32372, /* 20160-20167 */
02536 32289, 31620, 31849, 32094, 32068, 32084, 31905, 32130, /* 20168-20175 */
02537 32476, 32715, 32093, 32367, 32493, 32580, 32551, 32631, /* 20176-20183 */
02538 32508, 32253, 32380, 31928, 32168, 32371, 32235, 32196, /* 20184-20191 */
02539 32188, 32648, 32239, 32370, 32560, 32510, 32804, 32488, /* 20192-20199 */
02540 32976, 33054, 33120, 33160, 32932, 32937, 33286, 33501, /* 20200-20207 */
02541 33584, 33332, 33225, 33268, 33082, 33103, 33269, 33449, /* 20208-20215 */
02542 32970, 33301, 33300, 33430, 33544, 33689, 33907, 33461, /* 20216-20223 */
02543 33627, 33356, 33254, 33325, 32929, 33011, 32750, 32854, /* 20224-20231 */
02544 32961, 32784, 33225, 33103, 33096, 33213, 33166, 32834, /* 20232-20239 */
02545 33194, 33387, 32990, 33190, 33163, 32810, 33021, 32711, /* 20240-20247 */
02546 32606, 33287, 32993, 33250, 33145, 33281, 33562, 33499, /* 20248-20255 */
02547 33656, 34004, 33944, 33838, 33829, 33799, 33952, 33897, /* 20256-20263 */
02548 33891, 33394, 33445, 33326, 33443, 33578, 33686, 33583, /* 20264-20271 */
02549 33628, 33608, 33820, 34168, 33900, 34372, 33972, 34329, /* 20272-20279 */
02550 34026, 33358, 33991, 34071, 33726, 33605, 33351, 33181, /* 20280-20287 */
02551 33198, 33354, 33012, 32563, 32725, 32005, 31945, 31928, /* 20288-20295 */
02552 32045, 31916, 32128, 31876, 31874, 32090, 31720, 31789, /* 20296-20303 */
02553 31608, 31273, 31174, 31220, 30962, 31774, 31500, 31595, /* 20304-20311 */
02554 31720, 32125, 32602, 32698, 32305, 32027, 32264, 31661, /* 20312-20319 */
02555 31662, 32023, 31541, 31446, 31976, 31394, 31819, 31884, /* 20320-20327 */
02556 31737, 32128, 31760, 31727, 32092, 31837, 31925, 32091, /* 20328-20335 */
02557 31812, 31931, 32251, 32117, 32139, 31939, 31847, 32078, /* 20336-20343 */
02558 31417, 31542, 31801, 31649, 31822, 31936, 31895, 32305, /* 20344-20351 */
02559 32125, 31908, 32391, 32240, 32082, 32178, 32201, 32164, /* 20352-20359 */
02560 32047, 32185, 31877, 32139, 32313, 32201, 32473, 32004, /* 20360-20367 */
02561 32412, 32444, 32424, 33087, 33047, 33323, 33053, 33237, /* 20368-20375 */
02562 33296, 33073, 33201, 32757, 32961, 32736, 32644, 32604, /* 20376-20383 */
02563 32566, 32835, 33100, 32732, 32476, 32842, 33087, 33260, /* 20384-20391 */
02564 33176, 33371, 33308, 33217, 33145, 33048, 32876, 33108, /* 20392-20399 */
02565 32846, 32729, 32670, 32609, 33011, 32802, 32662, 32887, /* 20400-20407 */
02566 32745, 33223, 33378, 32939, 33505, 33433, 33255, 33257, /* 20408-20415 */
02567 33514, 33500, 33351, 33546, 33634, 33834, 33414, 33730, /* 20416-20423 */
02568 33837, 33443, 33855, 33422, 33499, 33791, 33602, 33237, /* 20424-20431 */
02569 33778, 34057, 33569, 33624, 33599, 33757, 33773, 33761, /* 20432-20439 */
02570 33821, 34371, 33860, 34034, 33808, 33489, 34087, 33947, /* 20440-20447 */
02571 33855, 33591, 33641, 33616, 33479, 33639, 33665, 33381, /* 20448-20455 */
02572 33348, 33116, 33461, 33485, 33141, 33125, 33312, 32809, /* 20456-20463 */
02573 32554, 33017, 32911, 33054, 33311, 33321, 33447, 34017, /* 20464-20471 */
02574 33516, 33664, 33649, 33809, 33392, 33024, 33521, 33107, /* 20472-20479 */
02575 33181, 33305, 33371, 33117, 33224, 32527, 32663, 32649, /* 20480-20487 */
02576 32889, 32803, 32514, 32595, 32649, 32706, 32646, 32711, /* 20488-20495 */
02577 32082, 32476, 32277, 32433, 32587, 32388, 32044, 32459, /* 20496-20503 */
02578 32454, 32237, 32130, 32300, 32486, 32258, 32732, 32393, /* 20504-20511 */
02579 32483, 32660, 32942, 32612, 31984, 32456, 32319, 32260, /* 20512-20519 */
02580 32260, 32057, 32226, 32145, 32219, 32181, 32413, 32311, /* 20520-20527 */
02581 32249, 32261, 32644, 32828, 32778, 32825, 32719, 33100, /* 20528-20535 */
02582 32994, 33034, 33174, 33240, 32993, 32999, 32953, 32668, /* 20536-20543 */
02583 32326, 32249, 32365, 32251, 32084, 32233, 32437, 32190, /* 20544-20551 */
02584 32481, 32357, 32523, 32969, 32633, 32596, 32409, 32553, /* 20552-20559 */
02585 32556, 32284, 32340, 32265, 32553, 32645, 32589, 32475, /* 20560-20567 */
02586 32691, 32865, 32907, 32983, 32702, 32629, 32811, 32877, /* 20568-20575 */
02587 32994, 33168, 33130, 32954, 32397, 32737, 32629, 32433, /* 20576-20583 */
02588 32666, 32567, 32855, 32799, 32850, 32760, 32877, 33127, /* 20584-20591 */
02589 33064, 32969, 33082, 33216, 33043, 33163, 33048, 32791, /* 20592-20599 */
02590 32767, 32714, 32858, 32752, 32326, 32595, 32505, 32272, /* 20600-20607 */
02591 32638, 32763, 32704, 32531, 32761, 32919, 32681, 33018, /* 20608-20615 */
02592 33036, 33096, 33159, 32858, 32893, 33141, 33351, 32740, /* 20616-20623 */
02593 32890, 32949, 33016, 33005, 32606, 32735, 32893, 32988, /* 20624-20631 */
02594 32753, 32433, 32436, 32746, 32666, 32542, 32227, 32534, /* 20632-20639 */
02595 32498, 32500, 32581, 32240, 32471, 32448, 32210, 32063, /* 20640-20647 */
02596 32275, 32163, 31988, 31800, 32105, 32054, 32070, 32191, /* 20648-20655 */
02597 31989, 32049, 32086, 31766, 31401, 31653, 31743, 31978, /* 20656-20663 */
02598 31843, 31597, 31693, 31796, 31738, 32063, 32076, 32061, /* 20664-20671 */
02599 32260, 31969, 32177, 32305, 32102, 32537, 32776, 32533, /* 20672-20679 */
02600 32058, 32266, 32619, 32432, 32713, 32485, 32798, 32681, /* 20680-20687 */
02601 32581, 32329, 32650, 32772, 32887, 33256, 32841, 33186, /* 20688-20695 */
02602 33125, 33284, 32741, 32962, 33103, 33188, 33166, 32990, /* 20696-20703 */
02603 33635, 33299, 33504, 33677, 33308, 33254, 33390, 33361, /* 20704-20711 */
02604 33599, 33532, 33032, 33432, 33667, 33486, 33529, 33152, /* 20712-20719 */
02605 32981, 33368, 33183, 33502, 33288, 33492, 33605, 33060, /* 20720-20727 */
02606 33030, 33164, 33401, 32917, 33385, 33480, 33198, 33186, /* 20728-20735 */
02607 33277, 33118, 33239, 32850, 32697, 32618, 32782, 33304, /* 20736-20743 */
02608 32808, 32999, 32986, 33378, 33220, 32829, 32741, 32595, /* 20744-20751 */
02609 32701, 32419, 32454, 32683, 32621, 32184, 32178, 32369, /* 20752-20759 */
02610 31770, 32084, 32263, 32195, 31970, 32023, 31763, 31785, /* 20760-20767 */
02611 32229, 31647, 32292, 32348, 32184, 32238, 31963, 32110, /* 20768-20775 */
02612 32155, 32205, 32388, 31975, 32040, 32083, 31635, 31949, /* 20776-20783 */
02613 32229, 32260, 32201, 32393, 32568, 32502, 32383, 32377, /* 20784-20791 */
02614 32641, 32385, 32450, 32511, 32501, 32411, 32018, 32425, /* 20792-20799 */
02615 32584, 32368, 31898, 32107, 32426, 32413, 32445, 32522, /* 20800-20807 */
02616 32818, 32887, 32820, 32971, 33007, 33151, 33141, 33051, /* 20808-20815 */
02617 32953, 32973, 33178, 32803, 32965, 32932, 32820, 32553, /* 20816-20823 */
02618 32636, 32822, 32764, 32909, 32875, 32865, 32778, 32921, /* 20824-20831 */
02619 32949, 32974, 33167, 33354, 33490, 33522, 33328, 33368, /* 20832-20839 */
02620 33380, 33361, 33494, 33558, 33453, 33733, 33724, 33660, /* 20840-20847 */
02621 33624, 33270, 33525, 33515, 33349, 33724, 33817, 33749, /* 20848-20855 */
02622 33698, 33466, 33275, 33537, 33576, 33331, 33222, 33153, /* 20856-20863 */
02623 33446, 33513, 33420, 33147, 33760, 33677, 33090, 33591, /* 20864-20871 */
02624 33829, 33873, 33838, 33997, 34191, 34309, 34009, 34038, /* 20872-20879 */
02625 33597, 33872, 33733, 33233, 33648, 33664, 33559, 33213, /* 20880-20887 */
02626 33083, 32717, 32805, 32727, 32759, 32721, 33008, 32801, /* 20888-20895 */
02627 32684, 33046, 32805, 32794, 32747, 33022, 32832, 33102, /* 20896-20903 */
02628 32837, 32386, 32641, 32582, 32332, 32481, 32407, 32270, /* 20904-20911 */
02629 32323, 32196, 32412, 32459, 32313, 32505, 32432, 32238, /* 20912-20919 */
02630 32182, 32155, 32419, 32375, 32528, 32274, 32322, 32497, /* 20920-20927 */
02631 32561, 32368, 32447, 32555, 32376, 32230, 31965, 32688, /* 20928-20935 */
02632 31972, 31889, 32772, 32549, 32816, 33259, 33150, 32882, /* 20936-20943 */
02633 32600, 32773, 32749, 31972, 32363, 32402, 31802, 32034, /* 20944-20951 */
02634 32104, 32189, 32108, 32233, 32317, 32477, 32202, 32245, /* 20952-20959 */
02635 32267, 31867, 32322, 32114, 32377, 32297, 32439, 32735, /* 20960-20967 */
02636 32539, 32459, 32756, 32889, 32805, 32887, 32693, 33291, /* 20968-20975 */
02637 32917, 32833, 33277, 33210, 32856, 32761, 33261, 32922, /* 20976-20983 */
02638 32866, 32862, 32281, 32647, 32952, 32811, 32878, 32854, /* 20984-20991 */
02639 32892, 33425, 33387, 33132, 33440, 33258, 33179, 33085, /* 20992-20999 */
02640 33170, 33216, 33041, 33491, 33455, 33277, 33605, 33389, /* 21000-21007 */
02641 33111, 32793, 32732, 32915, 32251, 31967, 32339, 31825, /* 21008-21015 */
02642 32155, 32356, 32162, 32577, 32261, 32176, 31922, 32049, /* 21016-21023 */
02643 31662, 31486, 31982, 31757, 31767, 31669, 32209, 32780, /* 21024-21031 */
02644 32826, 32592, 32598, 32772, 32495, 32591, 32208, 32202, /* 21032-21039 */
02645 32136, 32001, 32112, 32079, 32326, 32381, 32508, 32186, /* 21040-21047 */
02646 32136, 32315, 32023, 31959, 32076, 32287, 32181, 31948, /* 21048-21055 */
02647 32461, 32589, 32862, 32251, 32435, 32835, 32321, 32207, /* 21056-21063 */
02648 32076, 32506, 32239, 32112, 32308, 32645, 32590, 32525, /* 21064-21071 */
02649 32477, 32431, 32769, 32459, 32204, 32582, 32495, 32120, /* 21072-21079 */
02650 31938, 32353, 32261, 32334, 32930, 32424, 32880, 32724, /* 21080-21087 */
02651 32477, 32945, 32934, 33084, 32972, 32915, 33024, 33520, /* 21088-21095 */
02652 33385, 33049, 33439, 33238, 33029, 33113, 33198, 33011, /* 21096-21103 */
02653 33048, 32999, 32602, 33065, 33039, 33475, 33643, 33335, /* 21104-21111 */
02654 33628, 33866, 33695, 33375, 33854, 33548, 33282, 33030, /* 21112-21119 */
02655 32757, 32680, 32929, 33110, 32976, 33243, 33094, 33339, /* 21120-21127 */
02656 33396, 33406, 33635, 33485, 33227, 33625, 33447, 33443, /* 21128-21135 */
02657 33481, 33237, 33962, 33798, 33835, 33540, 33360, 34014, /* 21136-21143 */
02658 33459, 33207, 33492, 33276, 33255, 33443, 33387, 33547, /* 21144-21151 */
02659 33382, 33393, 33790, 33427, 33449, 33555, 33604, 33369, /* 21152-21159 */
02660 33306, 33249, 33092, 33210, 33190, 33476, 32981, 32805, /* 21160-21167 */
02661 33097, 33038, 32860, 32751, 32799, 32756, 32951, 32889, /* 21168-21175 */
02662 32974, 32705, 32589, 32955, 32750, 32923, 32734, 32709, /* 21176-21183 */
02663 32674, 32447, 32687, 32773, 32979, 32981, 32947, 33057, /* 21184-21191 */
02664 33036, 33052, 33278, 32999, 33117, 32785, 32523, 32732, /* 21192-21199 */
02665 32478, 32794, 32700, 32516, 32583, 32346, 32378, 32596, /* 21200-21207 */
02666 32701, 32664, 32529, 32876, 32569, 32541, 32624, 32101, /* 21208-21215 */
02667 32354, 32378, 32694, 32438, 32146, 32234, 32048, 32228, /* 21216-21223 */
02668 32123, 32000, 32122, 32660, 32808, 32247, 32513, 32562, /* 21224-21231 */
02669 32345, 32260, 32307, 32691, 32507, 32549, 32396, 32027, /* 21232-21239 */
02670 32059, 32415, 32358, 32770, 32717, 32664, 32821, 32446, /* 21240-21247 */
02671 32960, 32661, 32670, 32798, 32894, 32650, 32576, 32736, /* 21248-21255 */
02672 32617, 32589, 32486, 32701, 32754, 32509, 32144, 32053, /* 21256-21263 */
02673 32071, 32271, 31983, 32260, 32406, 32083, 32300, 32194, /* 21264-21271 */
02674 32550, 32780, 32391, 32880, 33032, 32771, 32697, 32472, /* 21272-21279 */
02675 32305, 32536, 32693, 32540, 32618, 32562, 32844, 32567, /* 21280-21287 */
02676 32562, 32896, 32843, 32994, 32786, 32885, 33128, 33034, /* 21288-21295 */
02677 33030, 33295, 33098, 33072, 33014, 33001, 32986, 32508, /* 21296-21303 */
02678 32770, 32995, 33156, 32984, 33183, 33202, 33113, 33254, /* 21304-21311 */
02679 33297, 33034, 32859, 33070, 32698, 32799, 32609, 32703, /* 21312-21319 */
02680 32606, 32452, 32540, 32378, 32334, 32331, 32415, 32536, /* 21320-21327 */
02681 32707, 32573, 32321, 32332, 32766, 32492, 32621, 32656, /* 21328-21335 */
02682 32501, 32808, 32678, 32806, 32895, 32559, 32497, 32345, /* 21336-21343 */
02683 32608, 33109, 32671, 33025, 33083, 33130, 33295, 32908, /* 21344-21351 */
02684 33137, 33100, 33103, 32947, 33036, 33148, 33263, 33090, /* 21352-21359 */
02685 32961, 33027, 32964, 33347, 33122, 32888, 32930, 32683, /* 21360-21367 */
02686 32729, 32844, 32345, 32620, 32620, 32577, 32487, 32460, /* 21368-21375 */
02687 32713, 32637, 32606, 32413, 32661, 32363, 32481, 32283, /* 21376-21383 */
02688 32593, 32515, 32332, 32804, 32158, 32580, 32634, 32438, /* 21384-21391 */
02689 32493, 32285, 32159, 32350, 32255, 32496, 32523, 32497, /* 21392-21399 */
02690 32921, 32466, 32568, 32593, 32662, 32849, 32809, 32399, /* 21400-21407 */
02691 32548, 32570, 32734, 33325, 33255, 33253, 33413, 33607, /* 21408-21415 */
02692 32744, 32750, 32558, 32350, 32548, 32352, 32577, 32253, /* 21416-21423 */
02693 32418, 32894, 32499, 32108, 32299, 32409, 32423, 31945, /* 21424-21431 */
02694 32337, 32487, 32162, 32283, 32118, 32267, 32689, 32846, /* 21432-21439 */
02695 32434, 32913, 32984, 32615, 32927, 33009, 32731, 32928, /* 21440-21447 */
02696 33180, 33025, 32887, 32809, 32867, 32836, 32678, 32617, /* 21448-21455 */
02697 32751, 32838, 33042, 32895, 32491, 32495, 32509, 32584, /* 21456-21463 */
02698 32785, 32953, 33370, 33208, 33318, 33013, 32986, 33209, /* 21464-21471 */
02699 32963, 32937, 32846, 33266, 32863, 33178, 33111, 32923, /* 21472-21479 */
02700 33074, 32634, 32715, 32889, 32777, 32281, 32392, 32450, /* 21480-21487 */
02701 32636, 32774, 32376, 32303, 32377, 32380, 32387, 32280, /* 21488-21495 */
02702 32125, 32424, 32593, 32587, 32270, 32218, 32703, 32818, /* 21496-21503 */
02703 32949, 33273, 33127, 33124, 33494, 33076, 33181, 33027, /* 21504-21511 */
02704 32999, 33380, 32644, 32311, 32081, 32206, 32629, 32091, /* 21512-21519 */
02705 32444, 32690, 32058, 32390, 32300, 32274, 32581, 32589, /* 21520-21527 */
02706 32225, 32497, 32566, 32563, 32751, 32260, 32531, 32221, /* 21528-21535 */
02707 32336, 31857, 31972, 32407, 32442, 32548, 32686, 32819, /* 21536-21543 */
02708 32677, 33275, 32974, 33049, 33139, 33489, 33111, 32957, /* 21544-21551 */
02709 33111, 32916, 32810, 32746, 32958, 32537, 32834, 32614, /* 21552-21559 */
02710 32746, 33007, 33021, 33043, 33119, 33671, 33546, 33723, /* 21560-21567 */
02711 33877, 33568, 33814, 33842, 34090, 33958, 34001, 33733, /* 21568-21575 */
02712 33279, 33404, 33101, 33468, 33275, 33532, 33587, 33430, /* 21576-21583 */
02713 33352, 33330, 33374, 33285, 33669, 33587, 33846, 33602, /* 21584-21591 */
02714 34085, 33914, 33377, 33993, 33809, 33335, 33461, 33566, /* 21592-21599 */
02715 33100, 33425, 33556, 33361, 33554, 33713, 33770, 33636, /* 21600-21607 */
02716 33838, 33912, 34140, 33917, 33513, 33509, 33647, 33685, /* 21608-21615 */
02717 32971, 33004, 33123, 33174, 32515, 32774, 32944, 32341, /* 21616-21623 */
02718 32354, 32374, 32943, 32524, 32576, 32460, 32601, 32256, /* 21624-21631 */
02719 32245, 32381, 32540, 32717, 32650, 33190, 32868, 32445, /* 21632-21639 */
02720 32241, 32630, 32323, 32515, 32166, 32328, 32916, 32720, /* 21640-21647 */
02721 32662, 32245, 32992, 32834, 32157, 32467, 32179, 32225, /* 21648-21655 */
02722 31879, 32078, 32714, 32322, 32549, 33140, 33018, 32629, /* 21656-21663 */
02723 32879, 33149, 33442, 32779, 32735, 32410, 32376, 32680, /* 21664-21671 */
02724 32458, 32707, 32870, 32561, 32352, 32484, 31664, 31685, /* 21672-21679 */
02725 31464, 31645, 31078, 30888, 31399, 31115, 31190, 31416, /* 21680-21687 */
02726 31665, 30894, 31095, 31412, 31052, 30826, 31337, 30236, /* 21688-21695 */
02727 30401, 31263, 31125, 31837, 31433, 31626, 31754, 31890, /* 21696-21703 */
02728 31975, 32491, 32182, 31995, 31965, 32403, 32785, 32283, /* 21704-21711 */
02729 32297, 32311, 32677, 32425, 32905, 33305, 32044, 32077, /* 21712-21719 */
02730 32391, 31970, 31986, 31749, 32762, 32299, 32174, 32614, /* 21720-21727 */
02731 32780, 33108, 32589, 33141, 33337, 32841, 32903, 32811, /* 21728-21735 */
02732 32679, 32891, 32520, 32441, 32529, 32519, 32672, 33146, /* 21736-21743 */
02733 32870, 32518, 32441, 32268, 32348, 32199, 32510, 32559, /* 21744-21751 */
02734 32288, 32542, 32646, 31929, 31909, 31948, 31894, 32633, /* 21752-21759 */
02735 32406, 32392, 32506, 32507, 33489, 33497, 33408, 32794, /* 21760-21767 */
02736 33178, 34010, 32825, 32619, 32966, 32440, 31928, 31778, /* 21768-21775 */
02737 31775, 32254, 32392, 32561, 32387, 32416, 32938, 32951, /* 21776-21783 */
02738 33034, 32753, 32288, 32969, 32865, 32206, 32429, 32447, /* 21784-21791 */
02739 32426, 31969, 32158, 32281, 32054, 31941, 32045, 32205, /* 21792-21799 */
02740 32398, 31949, 31718, 32327, 33041, 32918, 32363, 32996, /* 21800-21807 */
02741 32982, 32605, 32879, 33088, 32594, 32647, 32977, 32545, /* 21808-21815 */
02742 32598, 33064, 32621, 33111, 33642, 33363, 33788, 34088, /* 21816-21823 */
02743 33845, 33734, 34523, 34138, 33738, 34200, 33711, 33675, /* 21824-21831 */
02744 34013, 33368, 33800, 33726, 33730, 33811, 33136, 33767, /* 21832-21839 */
02745 33476, 33527, 34217, 34350, 34477, 34436, 34324, 34045, /* 21840-21847 */
02746 34007, 34430, 34010, 34373, 34158, 33836, 34051, 33999, /* 21848-21855 */
02747 34021, 33441, 33915, 34486, 34084, 33586, 34159, 34388, /* 21856-21863 */
02748 34564, 34556, 34158, 34128, 34120, 34120, 33856, 33907, /* 21864-21871 */
02749 34074, 34193, 34281, 34137, 34536, 34013, 34254, 33997, /* 21872-21879 */
02750 33484, 33839, 33383, 33681, 33721, 33578, 33198, 33153, /* 21880-21887 */
02751 32668, 33053, 32950, 32460, 33484, 33511, 32715, 33428, /* 21888-21895 */
02752 33100, 32867, 33460, 33530, 33392, 33210, 33869, 33261, /* 21896-21903 */
02753 33697, 33066, 32904, 33227, 32716, 33108, 33142, 32745, /* 21904-21911 */
02754 32573, 32796, 32654, 32504, 32593, 33110, 32665, 32746, /* 21912-21919 */
02755 32468, 32767, 33483, 33165, 33331, 32832, 33021, 33501, /* 21920-21927 */
02756 33283, 33615, 33146, 33024, 33373, 32947, 32719, 32736, /* 21928-21935 */
02757 33108, 32811, 32485, 32403, 32446, 32419, 32408, 32940, /* 21936-21943 */
02758 32926, 32705, 32415, 32229, 32724, 32569, 32715, 32623, /* 21944-21951 */
02759 32155, 32846, 32736, 32363, 32272, 32386, 32588, 32568, /* 21952-21959 */
02760 32694, 32935, 32651, 32921, 32808, 32888, 32975, 32677, /* 21960-21967 */
02761 33294, 32803, 32286, 32285, 32473, 32371, 32147, 32085, /* 21968-21975 */
02762 32251, 32557, 32497, 32489, 32418, 32692, 32728, 32684, /* 21976-21983 */
02763 32773, 32339, 31982, 32537, 32308, 31859, 32147, 32205, /* 21984-21991 */
02764 32145, 31428, 31357, 31583, 31732, 31769, 31824, 32381, /* 21992-21999 */
02765 32016, 31924, 32160, 32097, 32021, 31788, 32152, 31804, /* 22000-22007 */
02766 31764, 32343, 31455, 31489, 31940, 31424, 31888, 32169, /* 22008-22015 */
02767 31773, 31833, 32341, 32639, 32415, 32513, 31950, 31852, /* 22016-22023 */
02768 32135, 32354, 32343, 31935, 32369, 32307, 32106, 31985, /* 22024-22031 */
02769 31887, 31825, 31848, 31829, 31705, 31447, 31545, 31694, /* 22032-22039 */
02770 31199, 31347, 31543, 31105, 30842, 31154, 31139, 30879, /* 22040-22047 */
02771 30894, 30786, 30954, 30898, 30639, 30427, 30334, 30669, /* 22048-22055 */
02772 31047, 31137, 30760, 30881, 30851, 31183, 31433, 31131, /* 22056-22063 */
02773 31132, 31326, 31353, 31217, 31569, 31380, 31440, 31120, /* 22064-22071 */
02774 31527, 31842, 31716, 31652, 31700, 31918, 31372, 31370, /* 22072-22079 */
02775 31396, 31841, 31924, 31792, 31682, 31948, 31732, 31888, /* 22080-22087 */
02776 32020, 31956, 32506, 32672, 32908, 32823, 33008, 33604, /* 22088-22095 */
02777 33384, 33040, 33574, 33212, 33523, 33683, 33323, 32919, /* 22096-22103 */
02778 32858, 33048, 33106, 32885, 32483, 32966, 33331, 33309, /* 22104-22111 */
02779 32857, 32820, 33346, 33531, 33889, 34336, 34146, 34162, /* 22112-22119 */
02780 34177, 34627, 34548, 34658, 34591, 34343, 33843, 33977, /* 22120-22127 */
02781 34132, 33536, 33779, 33711, 33474, 33399, 33527, 33174, /* 22128-22135 */
02782 33981, 34177, 33576, 33144, 33166, 33425, 33265, 33695, /* 22136-22143 */
02783 33733, 33726, 33392, 33487, 33819, 33627, 33893, 33598, /* 22144-22151 */
02784 33542, 33866, 33573, 33782, 33783, 33813, 33348, 33508, /* 22152-22159 */
02785 33878, 33519, 34471, 34274, 33642, 33822, 33643, 33710, /* 22160-22167 */
02786 33494, 33562, 33875, 33850, 33360, 33576, 33920, 33468, /* 22168-22175 */
02787 33360, 33418, 33678, 33746, 33932, 33951, 33802, 33665, /* 22176-22183 */
02788 33633, 33781, 33932, 33627, 33843, 33327, 33215, 33760, /* 22184-22191 */
02789 33247, 33438, 33057, 32917, 33608, 33525, 33205, 33375, /* 22192-22199 */
02790 33147, 33872, 33723, 33678, 33314, 33004, 33215, 33139, /* 22200-22207 */
02791 33254, 32750, 33029, 32833, 32712, 32007, 32279, 32407, /* 22208-22215 */
02792 32637, 32840, 32666, 32885, 33050, 33244, 33290, 33266, /* 22216-22223 */
02793 32654, 33301, 32693, 32630, 32813, 32204, 32282, 31948, /* 22224-22231 */
02794 32086, 32381, 32445, 31938, 32271, 31946, 31643, 32413, /* 22232-22239 */
02795 32279, 32041, 32326, 32565, 31796, 31724, 31811, 32544, /* 22240-22247 */
02796 32404, 32029, 32413, 32189, 32094, 31792, 32061, 32053, /* 22248-22255 */
02797 32450, 32328, 32323, 32761, 33359, 33287, 32536, 32414, /* 22256-22263 */
02798 32475, 33023, 33182, 32978, 32749, 32371, 32558, 32383, /* 22264-22271 */
02799 31799, 32162, 32072, 31784, 31943, 32244, 32738, 32579, /* 22272-22279 */
02800 32370, 33067, 33407, 33405, 33091, 33234, 33754, 33780, /* 22280-22287 */
02801 33443, 32904, 32721, 33207, 33313, 33001, 32599, 32787, /* 22288-22295 */
02802 33219, 33040, 33064, 33166, 33070, 32976, 33427, 33231, /* 22296-22303 */
02803 33026, 33174, 32933, 32721, 32911, 32961, 33097, 33514, /* 22304-22311 */
02804 33305, 33401, 33488, 33169, 33821, 33542, 33353, 33719, /* 22312-22319 */
02805 33308, 32888, 33225, 33399, 33275, 33386, 33168, 33699, /* 22320-22327 */
02806 33252, 32835, 32789, 33004, 33077, 32797, 32597, 32713, /* 22328-22335 */
02807 32505, 32344, 32517, 32825, 32482, 31905, 32466, 32659, /* 22336-22343 */
02808 32579, 32625, 32536, 32114, 32574, 32399, 32624, 32458, /* 22344-22351 */
02809 32533, 32448, 32454, 32746, 32171, 32801, 32349, 32354, /* 22352-22359 */
02810 32377, 32198, 32534, 32592, 32503, 32153, 32323, 32623, /* 22360-22367 */
02811 32138, 31709, 32103, 32289, 32430, 32176, 31891, 32207, /* 22368-22375 */
02812 31712, 32296, 33047, 32380, 32703, 32497, 32319, 33216, /* 22376-22383 */
02813 33359, 33288, 32951, 32784, 32934, 33186, 32582, 32073, /* 22384-22391 */
02814 32237, 32046, 32474, 32262, 32109, 32241, 31892, 31654, /* 22392-22399 */
02815 31830, 31731, 31428, 31345, 31235, 31193, 31307, 31155, /* 22400-22407 */
02816 30844, 31119, 30952, 31284, 31107, 30676, 31401, 31780, /* 22408-22415 */
02817 32266, 31970, 31986, 32490, 32254, 32351, 32372, 32014, /* 22416-22423 */
02818 31519, 31706, 32193, 32104, 31357, 31782, 31707, 31567, /* 22424-22431 */
02819 32080, 31469, 32466, 32399, 32391, 32424, 32602, 33228, /* 22432-22439 */
02820 32927, 33625, 33277, 33770, 34000, 34195, 34133, 33857, /* 22440-22447 */
02821 34213, 33686, 33976, 34015, 34012, 33649, 34032, 34180, /* 22448-22455 */
02822 33928, 34272, 34307, 33908, 33803, 34178, 34075, 34617, /* 22456-22463 */
02823 34170, 34324, 34323, 34273, 34393, 33955, 34081, 33982, /* 22464-22471 */
02824 34186, 34577, 34501, 34282, 35079, 35184, 34959, 34788, /* 22472-22479 */
02825 34959, 35000, 34608, 34814, 35112, 34597, 34052, 34297, /* 22480-22487 */
02826 34365, 34434, 33908, 34292, 34532, 34406, 34340, 33994, /* 22488-22495 */
02827 34475, 33953, 33878, 33986, 34046, 33990, 33205, 33147, /* 22496-22503 */
02828 33090, 32975, 32809, 32464, 32476, 32427, 32402, 32274, /* 22504-22511 */
02829 32068, 31875, 32365, 32425, 31370, 31543, 31667, 31327, /* 22512-22519 */
02830 30973, 31117, 31300, 30842, 31253, 31324, 31126, 31086, /* 22520-22527 */
02831 30399, 31097, 31068, 30390, 30589, 30363, 30846, 31039, /* 22528-22535 */
02832 30348, 30288, 30855, 30110, 30237, 30523, 29920, 30263, /* 22536-22543 */
02833 30197, 30248, 30155, 30180, 30651, 31136, 30703, 30545, /* 22544-22551 */
02834 30844, 30489, 30831, 30933, 30621, 30705, 30650, 31070, /* 22552-22559 */
02835 30790, 30230, 30192, 30514, 30876, 29936, 30249, 30237, /* 22560-22567 */
02836 30197, 30508, 30395, 30558, 30622, 31114, 31086, 31136, /* 22568-22575 */
02837 31890, 31558, 31655, 31914, 31780, 32067, 32073, 32633, /* 22576-22583 */
02838 32409, 32258, 31938, 32447, 32539, 32213, 32134, 32227, /* 22584-22591 */
02839 32202, 32114, 32494, 32619, 32957, 32532, 32753, 32550, /* 22592-22599 */
02840 32866, 33176, 32683, 33320, 33126, 32998, 33631, 33307, /* 22600-22607 */
02841 33399, 33414, 33481, 33751, 33523, 33480, 33529, 33322, /* 22608-22615 */
02842 33950, 34002, 33286, 33110, 33574, 33440, 32849, 33318, /* 22616-22623 */
02843 33005, 33450, 33277, 33081, 33250, 33205, 33241, 33284, /* 22624-22631 */
02844 34227, 33948, 34102, 34741, 34357, 34409, 34114, 34325, /* 22632-22639 */
02845 34830, 34500, 34804, 34468, 34163, 34424, 33954, 34160, /* 22640-22647 */
02846 34020, 33534, 33816, 33521, 33666, 33913, 34324, 33875, /* 22648-22655 */
02847 33963, 33865, 34130, 34258, 34010, 34509, 33736, 34258, /* 22656-22663 */
02848 33972, 34150, 34058, 33988, 34159, 33704, 33925, 33905, /* 22664-22671 */
02849 33758, 33582, 33479, 33725, 33527, 32870, 33651, 33491, /* 22672-22679 */
02850 32995, 33159, 33286, 32944, 32944, 32870, 32441, 32820, /* 22680-22687 */
02851 32899, 32863, 32715, 32819, 32946, 33219, 33465, 33171, /* 22688-22695 */
02852 33441, 33254, 33053, 33492, 33513, 33230, 33054, 33064, /* 22696-22703 */
02853 32516, 32568, 32624, 32367, 32243, 31996, 32512, 32440, /* 22704-22711 */
02854 32595, 33002, 32412, 32783, 33384, 32888, 33019, 33218, /* 22712-22719 */
02855 33025, 33121, 33419, 33586, 33302, 33471, 33258, 33072, /* 22720-22727 */
02856 33015, 33300, 33686, 33679, 33982, 33761, 33791, 33898, /* 22728-22735 */
02857 33923, 34198, 34693, 34727, 34574, 34555, 34884, 34916, /* 22736-22743 */
02858 34835, 34745, 35174, 35478, 35321, 35510, 35285, 35087, /* 22744-22751 */
02859 34540, 34906, 34694, 34707, 34516, 34601, 34902, 34122, /* 22752-22759 */
02860 34273, 34588, 34150, 33999, 33621, 33152, 33500, 32985, /* 22760-22767 */
02861 33254, 32716, 32918, 33250, 33137, 33247, 33110, 32910, /* 22768-22775 */
02862 33007, 32941, 32616, 32567, 32129, 32545, 32083, 31852, /* 22776-22783 */
02863 31735, 31727, 31539, 31412, 31331, 31849, 31850, 31660, /* 22784-22791 */
02864 31939, 31317, 31578, 31933, 32094, 32153, 32793, 33142, /* 22792-22799 */
02865 32360, 32291, 32585, 32190, 32088, 31998, 32315, 32401, /* 22800-22807 */
02866 32421, 31998, 31804, 31957, 31864, 32061, 31989, 32039, /* 22808-22815 */
02867 32024, 32136, 31773, 31836, 32117, 32508, 32192, 31859, /* 22816-22823 */
02868 31982, 32049, 32037, 32028, 32107, 32233, 32362, 32040, /* 22824-22831 */
02869 32077, 32771, 33178, 32617, 33490, 32825, 32677, 32626, /* 22832-22839 */
02870 32624, 32930, 32214, 32628, 32525, 32966, 32330, 32848, /* 22840-22847 */
02871 32513, 32200, 32146, 32003, 32409, 31969, 32052, 31557, /* 22848-22855 */
02872 32016, 31846, 31733, 31902, 32167, 32160, 31960, 32277, /* 22856-22863 */
02873 31919, 31668, 32026, 31535, 31400, 31603, 31061, 31203, /* 22864-22871 */
02874 31155, 31065, 30924, 31411, 31386, 31471, 31391, 31295, /* 22872-22879 */
02875 31301, 30524, 30967, 30747, 31077, 31197, 31260, 31142, /* 22880-22887 */
02876 31306, 31707, 31313, 31964, 31544, 31874, 32360, 31820, /* 22888-22895 */
02877 31880, 32067, 31999, 31825, 31712, 31591, 32390, 32353, /* 22896-22903 */
02878 31587, 32178, 31557, 31391, 31524, 30782, 31332, 31304, /* 22904-22911 */
02879 31478, 31063, 31002, 31308, 31136, 31662, 31157, 31479, /* 22912-22919 */
02880 31051, 31029, 31456, 30897, 30856, 31289, 31493, 31153, /* 22920-22927 */
02881 31474, 31247, 31320, 31572, 31708, 31684, 31663, 32063, /* 22928-22935 */
02882 31741, 31429, 31961, 31719, 31930, 31817, 32232, 32342, /* 22936-22943 */
02883 31688, 32327, 31948, 31933, 32096, 32184, 31959, 31876, /* 22944-22951 */
02884 32383, 32450, 32873, 33260, 32977, 33536, 33291, 33513, /* 22952-22959 */
02885 33203, 32872, 33318, 33216, 33364, 33045, 33079, 33089, /* 22960-22967 */
02886 33216, 32856, 33155, 32791, 32881, 33075, 33126, 33395, /* 22968-22975 */
02887 32994, 32457, 32891, 33134, 33180, 33245, 32879, 33411, /* 22976-22983 */
02888 33039, 33062, 32673, 32945, 33267, 33216, 33273, 33643, /* 22984-22991 */
02889 34034, 34066, 34757, 34749, 34480, 34816, 34954, 34876, /* 22992-22999 */
02890 34804, 34457, 34674, 34491, 34637, 35120, 35116, 34770, /* 23000-23007 */
02891 35167, 35828, 35149, 35280, 35258, 35117, 35248, 35146, /* 23008-23015 */
02892 35443, 35147, 35512, 35587, 35233, 35710, 35316, 34727, /* 23016-23023 */
02893 35108, 34511, 34788, 35167, 34938, 34768, 34487, 34491, /* 23024-23031 */
02894 34271, 34695, 34652, 34764, 34571, 34612, 34175, 34072, /* 23032-23039 */
02895 34012, 33710, 34193, 33773, 33584, 33722, 33898, 33998, /* 23040-23047 */
02896 33510, 34109, 34262, 33990, 34219, 33768, 34115, 34129, /* 23048-23055 */
02897 34296, 34091, 33628, 33954, 33848, 33446, 33220, 33501, /* 23056-23063 */
02898 33183, 32682, 33181, 32828, 32605, 32764, 32511, 32155, /* 23064-23071 */
02899 32244, 32322, 32046, 31785, 31824, 31610, 31259, 31623, /* 23072-23079 */
02900 31139, 31187, 30623, 30387, 31144, 30715, 30608, 30516, /* 23080-23087 */
02901 30454, 30928, 30740, 30969, 31178, 30874, 30537, 31018, /* 23088-23095 */
02902 30815, 30504, 31297, 31204, 31121, 31474, 31300, 30966, /* 23096-23103 */
02903 31533, 31866, 31117, 31054, 31079, 31617, 31964, 30779, /* 23104-23111 */
02904 31221, 31105, 31450, 31499, 31263, 31399, 31322, 31704, /* 23112-23119 */
02905 31493, 31756, 31690, 31913, 31923, 31986, 32138, 32321, /* 23120-23127 */
02906 32221, 32009, 31898, 32577, 32496, 32243, 32574, 32474, /* 23128-23135 */
02907 32327, 32261, 32988, 32497, 32414, 32322, 32458, 32467, /* 23136-23143 */
02908 32519, 32309, 32511, 32847, 32132, 32948, 33150, 33228, /* 23144-23151 */
02909 33702, 33647, 33398, 33765, 33602, 34053, 34008, 33464, /* 23152-23159 */
02910 33565, 33575, 33449, 33119, 33598, 33251, 33424, 33487, /* 23160-23167 */
02911 33003, 33137, 33299, 33544, 33383, 32773, 33406, 33418, /* 23168-23175 */
02912 32826, 33161, 33021, 32994, 32731, 32749, 32849, 32704, /* 23176-23183 */
02913 32579, 32943, 33050, 33179, 33390, 33298, 33050, 32979, /* 23184-23191 */
02914 33542, 33381, 33580, 33585, 33554, 33416, 33551, 33323, /* 23192-23199 */
02915 33117, 33601, 33473, 33573, 33620, 33448, 33424, 33513, /* 23200-23207 */
02916 33837, 33686, 33592, 33943, 33815, 33847, 33573, 33925, /* 23208-23215 */
02917 33685, 33746, 33716, 33281, 33913, 33401, 32864, 33150, /* 23216-23223 */
02918 33205, 33133, 33063, 32633, 32814, 33445, 33342, 33184, /* 23224-23231 */
02919 32911, 32968, 33313, 32717, 32774, 32550, 32503, 32779, /* 23232-23239 */
02920 32425, 31925, 32000, 32343, 31880, 32195, 31937, 31974, /* 23240-23247 */
02921 32421, 32037, 31964, 31983, 32302, 32503, 32672, 33054, /* 23248-23255 */
02922 32413, 32383, 32701, 32357, 32311, 32421, 32389, 31967, /* 23256-23263 */
02923 32154, 32190, 31885, 31973, 31909, 31613, 31770, 31892, /* 23264-23271 */
02924 31988, 32339, 32311, 32323, 32268, 31974, 32092, 32208, /* 23272-23279 */
02925 32356, 32017, 31848, 31793, 31820, 32424, 32209, 32484, /* 23280-23287 */
02926 32612, 32820, 32934, 32747, 32914, 33194, 33217, 33246, /* 23288-23295 */
02927 33161, 33260, 33063, 32869, 33079, 32711, 33077, 33146, /* 23296-23303 */
02928 33455, 33642, 33861, 34046, 34143, 34220, 34360, 34800, /* 23304-23311 */
02929 34657, 34573, 34787, 35043, 35215, 34501, 34510, 35078, /* 23312-23319 */
02930 34597, 35186, 35006, 34266, 34893, 34616, 34638, 34770, /* 23320-23327 */
02931 33926, 34376, 34267, 34458, 34365, 33938, 34127, 34381, /* 23328-23335 */
02932 33807, 33341, 34438, 33975, 34008, 33943, 33649, 33325, /* 23336-23343 */
02933 33425, 33374, 33324, 33763, 33749, 34315, 33743, 33705, /* 23344-23351 */
02934 33607, 33172, 32680, 32627, 32833, 32862, 33036, 32758, /* 23352-23359 */
02935 32492, 32178, 32440, 32118, 31965, 32240, 32543, 32503, /* 23360-23367 */
02936 31784, 32134, 32603, 31888, 32286, 32184, 31338, 31610, /* 23368-23375 */
02937 31393, 31428, 31246, 31048, 30948, 30644, 30536, 30452, /* 23376-23383 */
02938 30349, 30242, 30448, 30288, 30026, 30220, 29980, 29871, /* 23384-23391 */
02939 29739, 29560, 29688, 29714, 29678, 29419, 29652, 29453, /* 23392-23399 */
02940 29651, 29780, 29608, 29965, 29724, 29914, 30298, 30452, /* 23400-23407 */
02941 30162, 30470, 30809, 30405, 30464, 30131, 29575, 29381, /* 23408-23415 */
02942 29675, 30073, 29974, 29836, 30083, 29890, 30179, 30108, /* 23416-23423 */
02943 30200, 30774, 30718, 30652, 30785, 30734, 30534, 30917, /* 23424-23431 */
02944 31243, 31157, 30697, 30847, 30855, 31118, 31273, 31665, /* 23432-23439 */
02945 31913, 31811, 32100, 32561, 32168, 32356, 32588, 32456, /* 23440-23447 */
02946 33305, 32785, 33292, 33283, 33444, 33640, 33505, 33825, /* 23448-23455 */
02947 33434, 33670, 33472, 33745, 33642, 33723, 34232, 34145, /* 23456-23463 */
02948 34131, 34569, 35010, 35089, 35753, 35407, 35244, 35828, /* 23464-23471 */
02949 35615, 35774, 35427, 35046, 35368, 34852, 35200, 34889, /* 23472-23479 */
02950 34993, 35237, 34245, 34947, 34928, 35110, 35211, 35093, /* 23480-23487 */
02951 35032, 34759, 35333, 35065, 34805, 34404, 34409, 34833, /* 23488-23495 */
02952 34382, 34818, 34298, 33946, 34305, 34114, 34169, 34220, /* 23496-23503 */
02953 34234, 34371, 34534, 34555, 34315, 34812, 34943, 34466, /* 23504-23511 */
02954 34304, 34111, 34547, 33792, 33778, 33380, 32826, 32918, /* 23512-23519 */
02955 32830, 32432, 32044, 32245, 32478, 32425, 32460, 32677, /* 23520-23527 */
02956 32393, 32524, 32681, 32793, 32460, 33016, 32347, 32198, /* 23528-23535 */
02957 32132, 31939, 32167, 31561, 32306, 32575, 32374, 31947, /* 23536-23543 */
02958 31722, 31882, 31858, 32329, 32676, 31993, 32482, 31866, /* 23544-23551 */
02959 31501, 32079, 31536, 32040, 32251, 32227, 32497, 32486, /* 23552-23559 */
02960 32407, 32589, 31770, 32122, 32310, 31849, 32746, 32229, /* 23560-23567 */
02961 32477, 32773, 32736, 33268, 32910, 32944, 33581, 33478, /* 23568-23575 */
02962 33063, 32638, 32403, 32581, 32310, 32411, 32206, 32314, /* 23576-23583 */
02963 32238, 31783, 31871, 32382, 32714, 32402, 32085, 32216, /* 23584-23591 */
02964 32243, 32309, 32266, 32143, 32616, 32208, 32240, 32568, /* 23592-23599 */
02965 32799, 32813, 33081, 33358, 33589, 33524, 33648, 34222, /* 23600-23607 */
02966 33869, 34187, 34529, 34593, 34510, 34092, 34537, 34249, /* 23608-23615 */
02967 34054, 34401, 33272, 33734, 34013, 33798, 34424, 34203, /* 23616-23623 */
02968 33955, 34149, 35077, 34656, 34537, 35276, 34833, 34725, /* 23624-23631 */
02969 34918, 34691, 34773, 34619, 34971, 35078, 34590, 34834, /* 23632-23639 */
02970 34117, 34490, 34295, 33436, 33382, 32917, 32598, 32449, /* 23640-23647 */
02971 32656, 32285, 32375, 32611, 32020, 32183, 32175, 31835, /* 23648-23655 */
02972 31834, 31590, 31657, 31666, 31784, 31910, 32256, 32095, /* 23656-23663 */
02973 32491, 33318, 32535, 32935, 33109, 32698, 32796, 32266, /* 23664-23671 */
02974 32300, 32285, 32138, 32041, 32037, 32226, 32186, 31874, /* 23672-23679 */
02975 31908, 31531, 31918, 31891, 31838, 31594, 31254, 31870, /* 23680-23687 */
02976 31657, 32105, 31454, 32144, 32348, 31532, 31802, 31830, /* 23688-23695 */
02977 31552, 31334, 31525, 31923, 31465, 31672, 31552, 31556, /* 23696-23703 */
02978 32240, 31497, 31897, 31292, 31693, 31736, 31341, 31345, /* 23704-23711 */
02979 31056, 31072, 31463, 31722, 31248, 31612, 32028, 31724, /* 23712-23719 */
02980 31867, 32144, 31717, 32582, 32457, 32630, 32621, 32501, /* 23720-23727 */
02981 32997, 32541, 32564, 32447, 32089, 32106, 31976, 32120, /* 23728-23735 */
02982 32091, 31691, 32177, 32084, 32099, 32410, 32737, 32631, /* 23736-23743 */
02983 32512, 33290, 33071, 32618, 32591, 32459, 32721, 32628, /* 23744-23751 */
02984 32331, 32860, 32205, 32459, 32759, 32328, 32845, 32607, /* 23752-23759 */
02985 33467, 33404, 33117, 33359, 33049, 33279, 33553, 33602, /* 23760-23767 */
02986 33618, 33681, 33810, 34378, 34464, 34381, 34012, 34086, /* 23768-23775 */
02987 34200, 34068, 34386, 34861, 34416, 34420, 34411, 33901, /* 23776-23783 */
02988 34528, 34197, 34119, 34362, 34290, 33940, 33981, 34420, /* 23784-23791 */
02989 33882, 33691, 33773, 34154, 33917, 33389, 33299, 33327, /* 23792-23799 */
02990 33311, 32989, 33028, 32869, 32743, 32730, 32722, 32410, /* 23800-23807 */
02991 32342, 32561, 32472, 32518, 32083, 31824, 31551, 31432, /* 23808-23815 */
02992 31459, 31151, 31189, 31010, 31002, 31360, 31610, 31214, /* 23816-23823 */
02993 31473, 31546, 31577, 31528, 31000, 31465, 31408, 31345, /* 23824-23831 */
02994 31289, 30873, 30894, 31440, 30703, 30523, 31002, 30294, /* 23832-23839 */
02995 30628, 30892, 30429, 30257, 30561, 30916, 30692, 30248, /* 23840-23847 */
02996 30397, 30920, 30426, 30549, 30877, 30796, 31156, 30933, /* 23848-23855 */
02997 30759, 30842, 31102, 31495, 31313, 31644, 32007, 32025, /* 23856-23863 */
02998 32249, 32289, 32693, 32314, 32474, 32659, 32494, 32560, /* 23864-23871 */
02999 32514, 33003, 33304, 32913, 33298, 33365, 32917, 33669, /* 23872-23879 */
03000 34018, 33941, 33985, 33895, 34357, 34506, 33960, 34352, /* 23880-23887 */
03001 34305, 34590, 34623, 34510, 34464, 34622, 34255, 33900, /* 23888-23895 */
03002 34296, 34050, 34226, 34347, 34106, 34001, 34133, 34041, /* 23896-23903 */
03003 34211, 34117, 34038, 33971, 34427, 34760, 34200, 34055, /* 23904-23911 */
03004 34122, 33832, 33784, 33477, 33994, 33941, 34336, 34504, /* 23912-23919 */
03005 34154, 34674, 34368, 34396, 34225, 34263, 34354, 34378, /* 23920-23927 */
03006 34283, 34453, 34469, 34603, 34268, 34052, 33988, 34088, /* 23928-23935 */
03007 34149, 33728, 33933, 33778, 33717, 33928, 33919, 34115, /* 23936-23943 */
03008 33909, 33744, 33641, 33345, 33524, 33545, 33687, 33282, /* 23944-23951 */
03009 33159, 33100, 33513, 33178, 33075, 32935, 32785, 33465, /* 23952-23959 */
03010 33243, 33394, 32655, 32976, 33118, 32671, 33041, 33251, /* 23960-23967 */
03011 33157, 33320, 33089, 32809, 33095, 32988, 33207, 33184, /* 23968-23975 */
03012 32817, 32906, 33076, 32921, 33027, 33010, 32907, 33232, /* 23976-23983 */
03013 33100, 32838, 32764, 32744, 32771, 32715, 32687, 32198, /* 23984-23991 */
03014 32380, 32279, 32173, 32674, 32428, 31967, 32101, 31467, /* 23992-23999 */
03015 32014, 31818, 31558, 32419, 31267, 31836, 31670, 31383, /* 24000-24007 */
03016 31295, 31408, 31634, 31656, 31704, 31720, 32061, 31895, /* 24008-24015 */
03017 31782, 31998, 32451, 32232, 32733, 32517, 32430, 32622, /* 24016-24023 */
03018 32749, 33021, 32667, 32575, 32848, 33348, 32617, 32807, /* 24024-24031 */
03019 33507, 33185, 33385, 33092, 33074, 33089, 33468, 33547, /* 24032-24039 */
03020 33733, 33620, 33830, 34350, 33902, 34284, 33636, 33913, /* 24040-24047 */
03021 33968, 33418, 33354, 33515, 33420, 33174, 33238, 33024, /* 24048-24055 */
03022 33338, 33009, 32872, 32829, 32836, 33197, 32613, 32725, /* 24056-24063 */
03023 32788, 32217, 32847, 32530, 32691, 32496, 31634, 32126, /* 24064-24071 */
03024 32516, 32273, 32207, 32362, 31918, 32510, 32278, 32084, /* 24072-24079 */
03025 32292, 31917, 32022, 32210, 32368, 32233, 32188, 31657, /* 24080-24087 */
03026 32014, 32073, 31354, 31820, 31786, 32015, 31461, 31667, /* 24088-24095 */
03027 32246, 31701, 32298, 31799, 31699, 31718, 31788, 31964, /* 24096-24103 */
03028 32292, 32064, 31889, 32112, 32048, 32494, 32161, 32663, /* 24104-24111 */
03029 32174, 32159, 32372, 31839, 31999, 31908, 31890, 31872, /* 24112-24119 */
03030 31025, 31379, 31905, 31174, 31620, 31595, 31648, 31234, /* 24120-24127 */
03031 31276, 31727, 31242, 31598, 31664, 31214, 31555, 31318, /* 24128-24135 */
03032 31289, 31700, 31434, 31432, 31357, 32181, 31851, 31843, /* 24136-24143 */
03033 31480, 31158, 31432, 31467, 31831, 31234, 31295, 31249, /* 24144-24151 */
03034 31690, 31689, 31588, 32086, 31868, 31763, 31982, 31551, /* 24152-24159 */
03035 32007, 32215, 32022, 32201, 31499, 31599, 31763, 31930, /* 24160-24167 */
03036 32055, 31852, 32290, 32782, 32574, 32751, 33081, 32889, /* 24168-24175 */
03037 33302, 33135, 33118, 33331, 33283, 33482, 33301, 33645, /* 24176-24183 */
03038 33210, 32797, 32900, 32966, 33493, 32987, 33016, 33666, /* 24184-24191 */
03039 33277, 33644, 33884, 33931, 34951, 34510, 34529, 34535, /* 24192-24199 */
03040 34222, 34540, 34416, 34597, 34301, 34576, 34444, 34649, /* 24200-24207 */
03041 34839, 34235, 34733, 34887, 35016, 34633, 34785, 34888, /* 24208-24215 */
03042 34164, 34719, 34671, 34994, 34859, 34827, 35162, 34747, /* 24216-24223 */
03043 34578, 34334, 34391, 34295, 34386, 33686, 33966, 33824, /* 24224-24231 */
03044 33474, 33715, 33418, 33930, 33925, 34279, 34494, 34151, /* 24232-24239 */
03045 33548, 33236, 33499, 33638, 32692, 32309, 32830, 32475, /* 24240-24247 */
03046 32270, 32512, 32099, 32359, 32656, 31709, 31813, 31823, /* 24248-24255 */
03047 31898, 31462, 31191, 31591, 30953, 30620, 31559, 31763, /* 24256-24263 */
03048 31445, 31434, 31239, 31838, 30888, 31112, 31720, 31314, /* 24264-24271 */
03049 32007, 31823, 31370, 31525, 31839, 31531, 31638, 31638, /* 24272-24279 */
03050 31143, 31373, 30839, 31055, 31940, 31316, 31851, 32054, /* 24280-24287 */
03051 31924, 32620, 32455, 32738, 32879, 33088, 33598, 32952, /* 24288-24295 */
03052 33013, 33341, 33406, 33434, 32969, 33640, 33732, 33905, /* 24296-24303 */
03053 33847, 33572, 34154, 33612, 33181, 33341, 33297, 33550, /* 24304-24311 */
03054 33887, 33539, 33983, 33603, 33121, 33458, 33662, 33323, /* 24312-24319 */
03055 32335, 32784, 32646, 32397, 33008, 32823, 33005, 34190, /* 24320-24327 */
03056 34219, 33890, 34070, 33569, 33273, 33988, 33717, 33771, /* 24328-24335 */
03057 33728, 33686, 34349, 33423, 34415, 34492, 34165, 35102, /* 24336-24343 */
03058 34784, 34890, 34462, 33907, 34475, 34986, 34889, 34557, /* 24344-24351 */
03059 34700, 35053, 34392, 34739, 35226, 34806, 34722, 34147, /* 24352-24359 */
03060 34946, 34891, 34441, 34494, 34228, 34269, 34043, 34135, /* 24360-24367 */
03061 34368, 34411, 34052, 34690, 33441, 33195, 33852, 33596, /* 24368-24375 */
03062 33747, 33591, 33734, 33313, 33609, 33645, 33611, 33734, /* 24376-24383 */
03063 33553, 33250, 33469, 33441, 33665, 33561, 33246, 33618, /* 24384-24391 */
03064 32938, 33060, 33293, 33038, 33148, 32456, 32345, 32531, /* 24392-24399 */
03065 32046, 31995, 31774, 31778, 31326, 31603, 31984, 31720, /* 24400-24407 */
03066 31806, 31754, 31323, 31428, 31804, 31361, 31028, 30835, /* 24408-24415 */
03067 30068, 29947, 30240, 29788, 29253, 29364, 30169, 29895, /* 24416-24423 */
03068 30207, 30100, 29815, 29947, 29733, 29764, 29661, 29402, /* 24424-24431 */
03069 29320, 29671, 29801, 30289, 29866, 29668, 29680, 29523, /* 24432-24439 */
03070 30018, 30016, 30143, 29658, 30051, 29901, 29813, 30585, /* 24440-24447 */
03071 30275, 30562, 30676, 30830, 31308, 31254, 30752, 31033, /* 24448-24455 */
03072 31273, 31331, 31289, 31419, 31515, 31665, 31542, 31499, /* 24456-24463 */
03073 31634, 31033, 31599, 31591, 31232, 31148, 31231, 31443, /* 24464-24471 */
03074 31854, 32193, 31788, 32337, 32146, 32067, 32037, 32073, /* 24472-24479 */
03075 32410, 32074, 32365, 32053, 31901, 32704, 33130, 32332, /* 24480-24487 */
03076 32744, 33184, 32841, 32280, 32774, 32909, 32634, 32996, /* 24488-24495 */
03077 32859, 33018, 32677, 33356, 33295, 33373, 33351, 33555, /* 24496-24503 */
03078 33393, 33196, 33956, 33512, 33665, 33566, 33553, 33218, /* 24504-24511 */
03079 32614, 33111, 33068, 32622, 33515, 33281, 32786, 33588, /* 24512-24519 */
03080 32990, 33258, 33308, 33189, 33643, 33791, 34092, 33475, /* 24520-24527 */
03081 33425, 33703, 33859, 33789, 33552, 32949, 32769, 33341, /* 24528-24535 */
03082 33273, 32800, 32712, 33488, 33589, 33037, 33152, 33052, /* 24536-24543 */
03083 33110, 33062, 33413, 33569, 32955, 33697, 33607, 33325, /* 24544-24551 */
03084 33117, 33261, 33522, 33250, 33154, 32554, 32915, 32754, /* 24552-24559 */
03085 33132, 33380, 32587, 33031, 33076, 32412, 32548, 32768, /* 24560-24567 */
03086 32821, 32916, 33495, 33678, 33291, 33094, 33142, 33461, /* 24568-24575 */
03087 33416, 33976, 33119, 32985, 34037, 33763, 33970, 34113, /* 24576-24583 */
03088 33999, 33927, 33410, 33444, 34300, 34235, 34463, 34823, /* 24584-24591 */
03089 34725, 35292, 34887, 34858, 35161, 35030, 34559, 33999, /* 24592-24599 */
03090 34614, 34276, 34096, 34414, 34591, 34609, 34012, 34195, /* 24600-24607 */
03091 34145, 34078, 33862, 33954, 34003, 33357, 33713, 33851, /* 24608-24615 */
03092 33887, 34001, 33745, 34095, 34223, 34250, 33979, 34217, /* 24616-24623 */
03093 34089, 33474, 34196, 33771, 33871, 33851, 33961, 34029, /* 24624-24631 */
03094 34078, 34058, 33411, 33924, 33232, 34116, 34339, 34295, /* 24632-24639 */
03095 33864, 33493, 34352, 34028, 33999, 33948, 34829, 34439, /* 24640-24647 */
03096 34104, 34114, 34130, 34706, 34208, 33760, 34411, 34798, /* 24648-24655 */
03097 34555, 34560, 34737, 34669, 34542, 35064, 34610, 34261, /* 24656-24663 */
03098 33908, 33824, 33758, 33836, 33296, 32552, 33120, 32639, /* 24664-24671 */
03099 32389, 32901, 32603, 32574, 32637, 32764, 32977, 32063, /* 24672-24679 */
03100 31992, 32362, 32660, 32587, 32374, 31922, 32725, 32292, /* 24680-24687 */
03101 32161, 32777, 32286, 32920, 32948, 32724, 32114, 32150, /* 24688-24695 */
03102 32270, 32661, 32503, 32511, 32453, 31916, 32280, 32485, /* 24696-24703 */
03103 32443, 32148, 31899, 32272, 32056, 31653, 32337, 31980, /* 24704-24711 */
03104 31972, 31517, 31229, 31620, 30755, 31377, 31164, 30609, /* 24712-24719 */
03105 31168, 31558, 31962, 32070, 32054, 31407, 31640, 31870, /* 24720-24727 */
03106 31374, 31439, 31321, 30828, 30849, 30729, 30419, 30263, /* 24728-24735 */
03107 30873, 30667, 30551, 30793, 30237, 30931, 30315, 30832, /* 24736-24743 */
03108 31315, 30897, 31410, 31633, 32303, 31759, 31865, 32026, /* 24744-24751 */
03109 31750, 31888, 31739, 31702, 31713, 31785, 32087, 31918, /* 24752-24759 */
03110 32229, 31951, 31607, 32351, 31552, 31882, 32080, 31695, /* 24760-24767 */
03111 31862, 32157, 32072, 31808, 32175, 32251, 32178, 31656, /* 24768-24775 */
03112 32325, 32308, 32033, 31954, 31656, 31800, 31599, 31485, /* 24776-24783 */
03113 31548, 31368, 31726, 32135, 31688, 31955, 31498, 31870, /* 24784-24791 */
03114 32183, 31222, 31606, 31521, 30842, 31150, 31320, 30754, /* 24792-24799 */
03115 30810, 30482, 30234, 30988, 30595, 30475, 30898, 30652, /* 24800-24807 */
03116 30941, 30648, 30309, 30563, 30759, 31602, 31639, 31102, /* 24808-24815 */
03117 31269, 31463, 31634, 31577, 31815, 31780, 31902, 31896, /* 24816-24823 */
03118 31162, 31273, 32091, 32057, 32139, 32165, 31929, 31568, /* 24824-24831 */
03119 31214, 31409, 30938, 31515, 31495, 31770, 32268, 32330, /* 24832-24839 */
03120 32976, 33081, 33372, 33244, 33132, 33499, 33308, 32907, /* 24840-24847 */
03121 33114, 33255, 33636, 33745, 33530, 33992, 33741, 33781, /* 24848-24855 */
03122 34129, 33783, 33428, 33444, 33555, 33349, 33378, 33178, /* 24856-24863 */
03123 33575, 33546, 33047, 33357, 33428, 33080, 32705, 32544, /* 24864-24871 */
03124 32703, 32683, 32263, 32271, 33279, 32708, 32642, 32970, /* 24872-24879 */
03125 32991, 33676, 33064, 33377, 33324, 32762, 32546, 33330, /* 24880-24887 */
03126 32642, 32646, 33462, 33138, 33618, 33342, 33868, 33855, /* 24888-24895 */
03127 33529, 33186, 32840, 33507, 32725, 32715, 33549, 33002, /* 24896-24903 */
03128 33156, 33374, 33669, 33540, 33477, 33550, 33765, 34054, /* 24904-24911 */
03129 33605, 33896, 34073, 33475, 33513, 33915, 33596, 34322, /* 24912-24919 */
03130 34015, 33580, 33811, 33435, 33610, 33521, 32969, 33179, /* 24920-24927 */
03131 33131, 33046, 33517, 33709, 33598, 33466, 34043, 33629, /* 24928-24935 */
03132 34130, 33949, 33944, 34443, 34588, 34858, 34407, 34669, /* 24936-24943 */
03133 35147, 35167, 35228, 36057, 36085, 36426, 35927, 35763, /* 24944-24951 */
03134 35560, 35109, 35421, 35714, 35688, 35797, 36440, 36239, /* 24952-24959 */
03135 36265, 35901, 35923, 36130, 35916, 35712, 35482, 35451, /* 24960-24967 */
03136 35231, 35149, 35279, 35212, 35245, 35412, 35284, 35287, /* 24968-24975 */
03137 35396, 35424, 35208, 34685, 34557, 34923, 34753, 34186, /* 24976-24983 */
03138 34618, 34703, 34226, 34075, 33228, 33421, 33578, 33073, /* 24984-24991 */
03139 32677, 32346, 32700, 32036, 32219, 32108, 32321, 32827, /* 24992-24999 */
03140 32493, 32690, 32424, 32708, 32474, 32796, 33257, 32974, /* 25000-25007 */
03141 32548, 32337, 32481, 32432, 32848, 32561, 32166, 32439, /* 25008-25015 */
03142 32696, 32316, 31183, 30936, 31480, 31545, 31210, 31256, /* 25016-25023 */
03143 31344, 31962, 31520, 31055, 31415, 31430, 30918, 30382, /* 25024-25031 */
03144 30554, 30180, 30977, 31466, 30934, 31076, 31584, 31414, /* 25032-25039 */
03145 31530, 31675, 31853, 32160, 32481, 32095, 32030, 32305, /* 25040-25047 */
03146 31998, 31817, 31667, 32835, 33026, 32797, 33103, 33300, /* 25048-25055 */
03147 33285, 32674, 32939, 33433, 33330, 33276, 32899, 32956, /* 25056-25063 */
03148 33154, 33391, 33157, 32850, 33481, 33236, 32186, 32660, /* 25064-25071 */
03149 32661, 33103, 33025, 33274, 33563, 32837, 33733, 33297, /* 25072-25079 */
03150 33589, 33585, 33293, 33345, 33081, 32503, 32386, 32144, /* 25080-25087 */
03151 32499, 32714, 32214, 32132, 31484, 31210, 31488, 31693, /* 25088-25095 */
03152 31123, 31166, 30838, 31249, 31516, 31561, 31827, 31973, /* 25096-25103 */
03153 32349, 32501, 32656, 32013, 32509, 32278, 32021, 32469, /* 25104-25111 */
03154 31631, 31656, 31743, 31921, 31679, 31751, 31557, 31399, /* 25112-25119 */
03155 31674, 31529, 31577, 31696, 31757, 31310, 31979, 31230, /* 25120-25127 */
03156 31244, 31211, 30553, 30949, 30699, 30741, 30924, 30647, /* 25128-25135 */
03157 30832, 31097, 30709, 31209, 31103, 32302, 32034, 31769, /* 25136-25143 */
03158 32193, 31857, 32149, 31673, 32269, 32132, 31626, 31174, /* 25144-25151 */
03159 31052, 30417, 29746, 30363, 30073, 30286, 30429, 29954, /* 25152-25159 */
03160 30145, 29736, 30794, 30410, 30296, 31339, 30953, 30702, /* 25160-25167 */
03161 32026, 31737, 31218, 32032, 30392, 30864, 31222, 30918, /* 25168-25175 */
03162 30788, 31717, 31327, 31363, 32602, 31773, 31396, 31440, /* 25176-25183 */
03163 32102, 31539, 31364, 32387, 32104, 31944, 32370, 32581, /* 25184-25191 */
03164 32167, 32259, 33400, 32758, 33389, 33245, 32882, 33029, /* 25192-25199 */
03165 33650, 33402, 32728, 33627, 33001, 34276, 33958, 33567, /* 25200-25207 */
03166 34398, 34652, 35416, 34572, 34557, 34653, 33649, 34194, /* 25208-25215 */
03167 33555, 33860, 33673, 32714, 34112, 33692, 34494, 34538, /* 25216-25223 */
03168 33674, 34432, 34377, 35195, 34454, 34566, 35049, 34268, /* 25224-25231 */
03169 33905, 33266, 34168, 33757, 34104, 33458, 33315, 33925, /* 25232-25239 */
03170 33794, 33945, 33909, 33501, 33181, 33843, 33836, 33326, /* 25240-25247 */
03171 33423, 34924, 33626, 33419, 33002, 33082, 32685, 32199, /* 25248-25255 */
03172 32806, 32029, 32288, 32545, 33064, 33179, 33748, 33280, /* 25256-25263 */
03173 33138, 33580, 33857, 34379, 34398, 33697, 33950, 34210, /* 25264-25271 */
03174 33687, 33010, 33204, 33341, 32755, 33392, 33075, 32283, /* 25272-25279 */
03175 32691, 32829, 31759, 31731, 32099, 31679, 31852, 32137, /* 25280-25287 */
03176 31774, 31928, 32264, 31297, 31521, 31845, 31703, 32007, /* 25288-25295 */
03177 32247, 32948, 32925, 33483, 33400, 33565, 33840, 33159, /* 25296-25303 */
03178 32814, 32879, 32100, 32034, 32450, 32402, 32125, 31615, /* 25304-25311 */
03179 32453, 31963, 32160, 31911, 32040, 32691, 31771, 32468, /* 25312-25319 */
03180 32274, 32487, 33022, 32948, 33427, 32958, 33052, 32970, /* 25320-25327 */
03181 33798, 33327, 32773, 32750, 31970, 32453, 31974, 31958, /* 25328-25335 */
03182 32097, 32077, 32336, 32771, 32065, 32438, 32723, 31811, /* 25336-25343 */
03183 32182, 32677, 32806, 32310, 31375, 31564, 32056, 31739, /* 25344-25351 */
03184 31543, 32466, 33045, 32858, 33620, 33681, 34421, 33241, /* 25352-25359 */
03185 33999, 35057, 34346, 34450, 33116, 33052, 33362, 33109, /* 25360-25367 */
03186 32906, 33225, 33461, 33784, 33786, 33586, 33461, 33998, /* 25368-25375 */
03187 34436, 34707, 34706, 33539, 34678, 35058, 34282, 34621, /* 25376-25383 */
03188 34301, 34558, 33858, 34655, 33979, 33456, 33712, 33230, /* 25384-25391 */
03189 34067, 33856, 33690, 33292, 33847, 33109, 33216, 32809, /* 25392-25399 */
03190 33439, 33359, 32691, 33677, 33076, 33722, 33362, 33728, /* 25400-25407 */
03191 33885, 33750, 33745, 33847, 34552, 34108, 33177, 33999, /* 25408-25415 */
03192 34256, 33350, 33509, 33261, 33595, 33981, 33357, 32975, /* 25416-25423 */
03193 33937, 33994, 32452, 32186, 32985, 32853, 32465, 32519, /* 25424-25431 */
03194 33028, 32627, 32436, 32176, 32215, 32813, 32179, 31920, /* 25432-25439 */
03195 32031, 32859, 32307, 31701, 32136, 32107, 32626, 32244, /* 25440-25447 */
03196 31491, 31549, 31166, 31209, 31598, 31369, 31747, 32576, /* 25448-25455 */
03197 31956, 32906, 33312, 32525, 33780, 33282, 34149, 34474, /* 25456-25463 */
03198 33669, 33756, 34052, 34255, 33027, 33360, 33470, 33495, /* 25464-25471 */
03199 33570, 32473, 32500, 33194, 33415, 33544, 33760, 33539, /* 25472-25479 */
03200 33595, 34204, 34034, 33828, 32870, 33536, 34240, 34033, /* 25480-25487 */
03201 34215, 33699, 34107, 34077, 33812, 33343, 34305, 34242, /* 25488-25495 */
03202 33587, 34225, 34393, 34313, 33931, 33929, 33635, 32895, /* 25496-25503 */
03203 32952, 33180, 32682, 32494, 32485, 32736, 32099, 32739, /* 25504-25511 */
03204 32219, 32060, 32857, 32771, 32904, 32210, 32667, 31659, /* 25512-25519 */
03205 32029, 32563, 31991, 31492, 31767, 31800, 32075, 32559, /* 25520-25527 */
03206 31613, 31498, 30781, 30565, 29952, 30335, 29421, 29293, /* 25528-25535 */
03207 30053, 30162, 30326, 29306, 29835, 29528, 29579, 29733, /* 25536-25543 */
03208 29212, 29659, 29541, 29214, 30452, 29708, 29612, 29810, /* 25544-25551 */
03209 29638, 30845, 30872, 31385, 31934, 31366, 30682, 31643, /* 25552-25559 */
03210 31724, 31338, 31615, 31955, 31126, 31559, 32293, 32132, /* 25560-25567 */
03211 32226, 32587, 32566, 32966, 33640, 32714, 33466, 33288, /* 25568-25575 */
03212 33231, 34064, 33910, 33669, 34241, 34150, 34506, 34281, /* 25576-25583 */
03213 33352, 33518, 33290, 33325, 33706, 33489, 33659, 34007, /* 25584-25591 */
03214 33844, 34026, 34200, 34624, 34448, 34145, 34032, 35222, /* 25592-25599 */
03215 34540, 34159, 34226, 33787, 33997, 34635, 34731, 33939, /* 25600-25607 */
03216 34373, 33565, 34348, 33651, 33571, 33446, 33638, 34235, /* 25608-25615 */
03217 33018, 33656, 33832, 33735, 33531, 33862, 33620, 34228, /* 25616-25623 */
03218 33571, 33178, 33725, 33808, 33740, 33862, 33584, 33371, /* 25624-25631 */
03219 33656, 32484, 33174, 31611, 32052, 32417, 31590, 31883, /* 25632-25639 */
03220 31310, 31014, 31043, 30841, 30231, 31089, 29626, 30287, /* 25640-25647 */
03221 29921, 29921, 30688, 30112, 30211, 29845, 30798, 30944, /* 25648-25655 */
03222 30625, 30530, 30601, 29990, 30887, 30654, 30630, 30579, /* 25656-25663 */
03223 30179, 30544, 30184, 29548, 30030, 29964, 29446, 29784, /* 25664-25671 */
03224 29172, 30522, 30642, 30303, 30313, 30932, 31012, 30841, /* 25672-25679 */
03225 31280, 32066, 32152, 31797, 31954, 31884, 31171, 31344, /* 25680-25687 */
03226 32271, 32138, 32963, 32566, 32477, 32767, 32818, 32511, /* 25688-25695 */
03227 32770, 33046, 32777, 32763, 32703, 32174, 32397, 32401, /* 25696-25703 */
03228 32625, 32433, 32001, 32856, 32802, 33535, 32940, 33627, /* 25704-25711 */
03229 34441, 34035, 35033, 34604, 34279, 34785, 34981, 34948, /* 25712-25719 */
03230 33873, 34065, 34327, 34501, 34067, 33411, 34583, 34763, /* 25720-25727 */
03231 34390, 35033, 33835, 34133, 35022, 33939, 34784, 34385, /* 25728-25735 */
03232 33639, 33751, 33819, 33615, 34031, 33572, 33343, 32944, /* 25736-25743 */
03233 32923, 33326, 33231, 34340, 34034, 34891, 34765, 34037, /* 25744-25751 */
03234 34520, 34563, 34032, 33882, 35069, 34380, 33966, 34422, /* 25752-25759 */
03235 33806, 33911, 34070, 34135, 33899, 34593, 34190, 33418, /* 25760-25767 */
03236 34391, 33704, 34071, 34271, 35108, 35833, 34715, 34799, /* 25768-25775 */
03237 34763, 35397, 35193, 35134, 34859, 34561, 34771, 34025, /* 25776-25783 */
03238 33193, 33982, 34474, 33935, 34090, 34055, 33617, 33152, /* 25784-25791 */
03239 33490, 33399, 32747, 32283, 32491, 31672, 31404, 31161, /* 25792-25799 */
03240 31142, 30510, 31560, 30978, 30409, 30837, 29342, 30377, /* 25800-25807 */
03241 29652, 31359, 31461, 30973, 31800, 32330, 32392, 32752, /* 25808-25815 */
03242 32876, 31845, 32616, 32045, 31470, 31289, 31953, 31590, /* 25816-25823 */
03243 31490, 32050, 31157, 30539, 31146, 31315, 32404, 32563, /* 25824-25831 */
03244 31766, 32733, 32312, 32859, 32965, 32454, 32068, 32618, /* 25832-25839 */
03245 33131, 32586, 33091, 32597, 33480, 33249, 33024, 33650, /* 25840-25847 */
03246 33641, 33959, 34074, 34661, 34849, 33928, 35804, 35899, /* 25848-25855 */
03247 34941, 35464, 34534, 35337, 34248, 34372, 35024, 34629, /* 25856-25863 */
03248 33810, 33464, 32901, 32196, 32455, 32531, 32449, 32512, /* 25864-25871 */
03249 32626, 33055, 33053, 33499, 34124, 33252, 33798, 33818, /* 25872-25879 */
03250 33216, 32797, 32995, 33264, 32473, 32981, 33276, 32787, /* 25880-25887 */
03251 33101, 32383, 32703, 32364, 32918, 32449, 32284, 32098, /* 25888-25895 */
03252 31784, 32072, 31561, 31926, 32282, 32811, 32226, 32596, /* 25896-25903 */
03253 32060, 32997, 32365, 32194, 33031, 31898, 32796, 33732, /* 25904-25911 */
03254 32908, 33226, 33338, 34221, 33832, 33523, 34056, 32854, /* 25912-25919 */
03255 33600, 33728, 33528, 33004, 33593, 34145, 33837, 33197, /* 25920-25927 */
03256 33453, 33199, 33845, 33873, 33301, 34216, 33354, 33362, /* 25928-25935 */
03257 34258, 34376, 33413, 34361, 34198, 34147, 34703, 34775, /* 25936-25943 */
03258 35502, 34424, 34387, 34220, 35189, 35084, 34470, 34610, /* 25944-25951 */
03259 34364, 34805, 33715, 34267, 33735, 33579, 33114, 33082, /* 25952-25959 */
03260 32491, 32308, 32824, 31738, 32504, 31828, 32456, 32965, /* 25960-25967 */
03261 32750, 33314, 34201, 33520, 33192, 33488, 33818, 34422, /* 25968-25975 */
03262 33672, 32971, 33433, 33631, 33600, 33643, 31642, 32264, /* 25976-25983 */
03263 32459, 32048, 32190, 31096, 31559, 31474, 30029, 30164, /* 25984-25991 */
03264 31318, 30496, 29976, 30095, 30462, 30028, 29347, 30010, /* 25992-25999 */
03265 29573, 28286, 28929, 29648, 28814, 29430, 30116, 29400, /* 26000-26007 */
03266 29672, 30477, 29854, 30349, 30139, 30786, 30444, 30074, /* 26008-26015 */
03267 30879, 29936, 30507, 30496, 30559, 30919, 31021, 30488, /* 26016-26023 */
03268 30545, 30505, 30989, 31543, 31543, 31309, 30517, 30897, /* 26024-26031 */
03269 32035, 31674, 31241, 32613, 32234, 32632, 32357, 31889, /* 26032-26039 */
03270 32526, 31436, 32334, 31988, 30707, 31406, 31461, 32611, /* 26040-26047 */
03271 31699, 31438, 32496, 31670, 31641, 31407, 31958, 31274, /* 26048-26055 */
03272 31864, 31748, 31408, 31845, 31734, 32270, 32213, 32759, /* 26056-26063 */
03273 31797, 33243, 32944, 32963, 33591, 33479, 33647, 32894, /* 26064-26071 */
03274 33667, 33513, 32838, 32536, 33669, 33259, 33488, 32921, /* 26072-26079 */
03275 33488, 33659, 32818, 33743, 33321, 34004, 33703, 35397, /* 26080-26087 */
03276 35227, 33844, 34929, 34898, 35541, 34871, 35104, 34844, /* 26088-26095 */
03277 33320, 34547, 34576, 33401, 33938, 34188, 34106, 34130, /* 26096-26103 */
03278 33894, 34096, 34577, 33363, 34797, 34427, 33804, 34643, /* 26104-26111 */
03279 34928, 35996, 34274, 34878, 35137, 35851, 35995, 35748, /* 26112-26119 */
03280 35633, 36120, 35370, 35476, 36038, 34755, 35150, 34756, /* 26120-26127 */
03281 36183, 35575, 35142, 35029, 35241, 35684, 35277, 35244, /* 26128-26135 */
03282 34598, 35515, 34944, 34477, 34376, 34143, 35010, 34956, /* 26136-26143 */
03283 34982, 34493, 34103, 33272, 33614, 33543, 34115, 33669, /* 26144-26151 */
03284 32372, 32717, 31286, 32140, 31757, 32078, 32242, 32097, /* 26152-26159 */
03285 32739, 31804, 31744, 32332, 32004, 32507, 32575, 32627, /* 26160-26167 */
03286 32890, 32427, 33217, 32231, 33328, 31956, 31626, 32205, /* 26168-26175 */
03287 31484, 31085, 30156, 31197, 31125, 30982, 30698, 29808, /* 26176-26183 */
03288 30927, 31555, 30586, 31335, 31417, 31474, 30704, 31232, /* 26184-26191 */
03289 30908, 30980, 30949, 30284, 30996, 30763, 30959, 31397, /* 26192-26199 */
03290 31157, 30953, 30931, 31126, 31683, 30585, 29983, 30142, /* 26200-26207 */
03291 31687, 30461, 30617, 30433, 30293, 31514, 31226, 30861, /* 26208-26215 */
03292 29448, 31089, 30992, 31078, 31073, 30999, 31590, 31489, /* 26216-26223 */
03293 32976, 32455, 32025, 31871, 32262, 33730, 33199, 33652, /* 26224-26231 */
03294 33265, 33570, 33805, 33229, 33359, 32419, 33612, 32757, /* 26232-26239 */
03295 31770, 31883, 31344, 31716, 31349, 31865, 31982, 31921, /* 26240-26247 */
03296 32017, 31760, 31999, 32287, 32503, 32613, 33486, 32499, /* 26248-26255 */
03297 31803, 32471, 33688, 32991, 31352, 32872, 32710, 32986, /* 26256-26263 */
03298 32718, 32797, 33561, 33439, 34213, 34258, 33477, 33259, /* 26264-26271 */
03299 34427, 34582, 33584, 33718, 33700, 32660, 32973, 32504, /* 26272-26279 */
03300 32769, 32857, 32395, 32796, 32653, 32877, 31921, 32478, /* 26280-26287 */
03301 33049, 32004, 33278, 32943, 32036, 31974, 30937, 30846, /* 26288-26295 */
03302 31187, 31309, 31834, 31888, 31978, 32345, 31222, 31482, /* 26296-26303 */
03303 31823, 32050, 33178, 32822, 33025, 33165, 32646, 33316, /* 26304-26311 */
03304 32681, 32996, 32637, 32431, 32936, 32098, 32415, 32205, /* 26312-26319 */
03305 32027, 32889, 33208, 32758, 33566, 33515, 34611, 35036, /* 26320-26327 */
03306 33715, 34823, 34419, 34312, 35082, 34909, 34833, 34973, /* 26328-26335 */
03307 35278, 34862, 35298, 35408, 35556, 36277, 35975, 34726, /* 26336-26343 */
03308 34827, 34874, 35142, 34612, 34399, 34429, 33961, 33849, /* 26344-26351 */
03309 34063, 34718, 33378, 35000, 33852, 32932, 33625, 32412, /* 26352-26359 */
03310 33558, 33841, 33133, 33126, 33736, 34354, 34291, 33828, /* 26360-26367 */
03311 34053, 34028, 34085, 34250, 33850, 34219, 33991, 33911, /* 26368-26375 */
03312 33789, 33132, 32992, 32720, 33379, 33023, 33401, 34305, /* 26376-26383 */
03313 34555, 33836, 33525, 34446, 34840, 33969, 34579, 34282, /* 26384-26391 */
03314 32805, 33832, 33612, 33423, 33113, 33246, 34179, 34236, /* 26392-26399 */
03315 33432, 33214, 33731, 34523, 34085, 34932, 34069, 34039, /* 26400-26407 */
03316 34108, 33370, 34308, 33025, 33511, 33305, 33138, 32483, /* 26408-26415 */
03317 32289, 32679, 33177, 33093, 32966, 33286, 32994, 33593, /* 26416-26423 */
03318 33951, 33581, 34702, 34091, 33811, 34722, 34233, 34743, /* 26424-26431 */
03319 34155, 34149, 34065, 33962, 33143, 33345, 32682, 33142, /* 26432-26439 */
03320 32948, 32689, 32558, 32234, 32495, 31544, 32216, 31641, /* 26440-26447 */
03321 32476, 32107, 32054, 31578, 32258, 31564, 31326, 32078, /* 26448-26455 */
03322 31453, 31582, 30861, 31145, 30718, 32076, 31104, 30944, /* 26456-26463 */
03323 31058, 31229, 31470, 31822, 32468, 31419, 32923, 32266, /* 26464-26471 */
03324 32168, 32451, 31549, 32273, 31233, 31454, 31478, 30389, /* 26472-26479 */
03325 30581, 30135, 29607, 29852, 30472, 29321, 29301, 29927, /* 26480-26487 */
03326 29061, 29310, 30189, 28586, 28996, 30463, 28848, 29041, /* 26488-26495 */
03327 29432, 28533, 28374, 29085, 29160, 28327, 28664, 29185, /* 26496-26503 */
03328 28538, 28217, 29147, 28838, 28812, 28832, 27642, 28386, /* 26504-26511 */
03329 28714, 28232, 28079, 27653, 28846, 29052, 29605, 29555, /* 26512-26519 */
03330 29129, 30421, 30672, 30826, 30395, 30528, 29748, 30348, /* 26520-26527 */
03331 29054, 29474, 29218, 28625, 30527, 29548, 29514, 29640, /* 26528-26535 */
03332 29709, 29750, 30575, 30405, 31164, 30582, 31735, 31131, /* 26536-26543 */
03333 30879, 31629, 30784, 31369, 31177, 31790, 31641, 31809, /* 26544-26551 */
03334 31373, 32323, 31879, 32428, 33282, 32376, 33031, 33090, /* 26552-26559 */
03335 33849, 34551, 34043, 34243, 34196, 34727, 35006, 35330, /* 26560-26567 */
03336 35272, 34982, 35427, 35200, 35419, 34896, 35699, 35499, /* 26568-26575 */
03337 34076, 34633, 35040, 35259, 35731, 35240, 36238, 36126, /* 26576-26583 */
03338 37027, 38348, 37581, 37819, 38075, 38202, 38233, 38449, /* 26584-26591 */
03339 37322, 37158, 37291, 37486, 37674, 38104, 38216, 37431, /* 26592-26599 */
03340 38157, 37365, 36038, 37244, 37622, 36678, 36573, 36405, /* 26600-26607 */
03341 35968, 37171, 36755, 35756, 37193, 36361, 36660, 36229, /* 26608-26615 */
03342 35299, 35501, 35508, 36212, 35868, 35551, 35918, 35919, /* 26616-26623 */
03343 36003, 36057, 35592, 35263, 34454, 35514, 34374, 33995, /* 26624-26631 */
03344 34085, 34049, 34983, 34210, 34486, 34981, 34972, 34756, /* 26632-26639 */
03345 34633, 34264, 34164, 33712, 33930, 33661, 33530, 33844, /* 26640-26647 */
03346 33910, 33025, 33811, 33804, 33427, 34039, 34250, 35150, /* 26648-26655 */
03347 33996, 33921, 33209, 33216, 33016, 32745, 32980, 33072, /* 26656-26663 */
03348 33573, 32120, 33102, 32599, 31687, 32385, 31916, 32399, /* 26664-26671 */
03349 31702, 31568, 32463, 31776, 32083, 32226, 31888, 31770, /* 26672-26679 */
03350 31982, 32848, 31651, 31986, 32003, 32085, 32995, 31929, /* 26680-26687 */
03351 31881, 32979, 32139, 31937, 32168, 31920, 32790, 32568, /* 26688-26695 */
03352 32361, 32302, 31717, 31728, 32155, 31935, 32075, 32220, /* 26696-26703 */
03353 33764, 33735, 33641, 32852, 32499, 33406, 33250, 32567, /* 26704-26711 */
03354 31718, 33106, 31918, 31679, 32451, 32047, 32425, 32444, /* 26712-26719 */
03355 32004, 32224, 32223, 32426, 32362, 31784, 32402, 32266, /* 26720-26727 */
03356 32311, 32432, 33226, 33576, 33149, 33361, 33417, 33453, /* 26728-26735 */
03357 33492, 32712, 33181, 32876, 32955, 33829, 32454, 32964, /* 26736-26743 */
03358 32911, 32416, 32951, 33400, 33189, 32752, 33444, 33248, /* 26744-26751 */
03359 32445, 32952, 32727, 32240, 32650, 32459, 32048, 33127, /* 26752-26759 */
03360 32808, 31703, 32333, 31491, 30899, 31706, 31470, 31555, /* 26760-26767 */
03361 31780, 31560, 32144, 31762, 31775, 31083, 31002, 30552, /* 26768-26775 */
03362 30494, 31087, 30162, 31046, 30903, 30365, 30432, 29738, /* 26776-26783 */
03363 30617, 31331, 31004, 30494, 30400, 30369, 30290, 30672, /* 26784-26791 */
03364 30326, 30203, 30099, 30168, 30743, 31308, 30343, 31396, /* 26792-26799 */
03365 32030, 31938, 32082, 32373, 31589, 31612, 32360, 30624, /* 26800-26807 */
03366 31424, 31936, 31503, 30894, 30981, 30430, 30939, 31840, /* 26808-26815 */
03367 32785, 32057, 31570, 32043, 31378, 32339, 32353, 32564, /* 26816-26823 */
03368 31465, 31077, 31745, 31232, 30727, 30836, 30502, 30517, /* 26824-26831 */
03369 31209, 31148, 30859, 31497, 31409, 32104, 32897, 31668, /* 26832-26839 */
03370 31915, 32136, 32428, 32728, 32696, 32325, 33116, 32251, /* 26840-26847 */
03371 32610, 33001, 31691, 32128, 31743, 32241, 32249, 32377, /* 26848-26855 */
03372 31532, 32149, 33050, 33078, 33484, 32832, 32764, 32443, /* 26856-26863 */
03373 33183, 33050, 33352, 34229, 33393, 34226, 34026, 33770, /* 26864-26871 */
03374 33995, 33609, 33306, 33202, 34378, 34664, 34408, 33806, /* 26872-26879 */
03375 33712, 33776, 34279, 34839, 34858, 34111, 34896, 35411, /* 26880-26887 */
03376 34669, 35572, 34440, 35062, 35253, 33849, 34451, 34889, /* 26888-26895 */
03377 34566, 34833, 35479, 36027, 36585, 36198, 36432, 36438, /* 26896-26903 */
03378 36696, 36331, 35590, 35209, 34314, 33122, 32699, 33118, /* 26904-26911 */
03379 32248, 31934, 31522, 30766, 29994, 30600, 31964, 31190, /* 26912-26919 */
03380 31178, 31576, 32087, 31585, 30818, 32049, 31550, 30130, /* 26920-26927 */
03381 30914, 31809, 31034, 30661, 30227, 30844, 30737, 30298, /* 26928-26935 */
03382 31505, 31499, 32151, 31337, 31422, 32312, 32033, 32232, /* 26936-26943 */
03383 31242, 31836, 31190, 31417, 31830, 30939, 31226, 31504, /* 26944-26951 */
03384 31702, 31185, 31032, 30667, 30942, 31548, 31235, 30441, /* 26952-26959 */
03385 31079, 30874, 31313, 31259, 31021, 32023, 32084, 32349, /* 26960-26967 */
03386 32099, 31723, 32125, 31768, 30869, 31265, 31526, 32219, /* 26968-26975 */
03387 30707, 30871, 31228, 30831, 31507, 30818, 31356, 31420, /* 26976-26983 */
03388 31594, 31454, 31514, 32315, 32409, 32053, 32363, 32326, /* 26984-26991 */
03389 32628, 33472, 32521, 32899, 33665, 33841, 33955, 33491, /* 26992-26999 */
03390 34554, 35153, 34569, 34345, 34493, 35070, 34704, 34128, /* 27000-27007 */
03391 34106, 33890, 33868, 34025, 33504, 34164, 34188, 33714, /* 27008-27015 */
03392 34311, 33997, 36027, 35981, 34771, 35722, 35584, 34908, /* 27016-27023 */
03393 34672, 35440, 35993, 34990, 34842, 35170, 35399, 34721, /* 27024-27031 */
03394 34085, 34167, 33711, 34285, 33619, 33825, 33239, 33146, /* 27032-27039 */
03395 33777, 34002, 34474, 33787, 32960, 32889, 33326, 33043, /* 27040-27047 */
03396 33435, 32600, 32353, 32586, 32518, 33680, 33429, 33955, /* 27048-27055 */
03397 35060, 34475, 34617, 34535, 34641, 33998, 33154, 33116, /* 27056-27063 */
03398 33162, 33748, 33139, 32974, 33018, 32722, 34085, 34138, /* 27064-27071 */
03399 33209, 33396, 33533, 33474, 32920, 33034, 33272, 32169, /* 27072-27079 */
03400 33036, 33511, 32897, 33080, 32570, 33436, 32218, 32421, /* 27080-27087 */
03401 32362, 31743, 32932, 32600, 33171, 32628, 32609, 32481, /* 27088-27095 */
03402 32416, 33312, 33447, 32673, 32489, 33003, 31995, 32698, /* 27096-27103 */
03403 32655, 32730, 33469, 32168, 32778, 32936, 33522, 33458, /* 27104-27111 */
03404 32644, 33429, 33472, 33986, 34292, 34742, 34548, 34505, /* 27112-27119 */
03405 34377, 34061, 33903, 33795, 34113, 33546, 33349, 32963, /* 27120-27127 */
03406 33413, 33418, 33470, 33207, 33099, 34099, 34721, 34633, /* 27128-27135 */
03407 34113, 34107, 34142, 33798, 33704, 34146, 33489, 33922, /* 27136-27143 */
03408 32572, 32102, 32571, 32152, 32944, 32305, 31720, 32948, /* 27144-27151 */
03409 33170, 33441, 33993, 33338, 33446, 33884, 34153, 33793, /* 27152-27159 */
03410 33456, 34003, 34944, 34294, 34153, 33706, 33598, 33718, /* 27160-27167 */
03411 34164, 33901, 33816, 33846, 33515, 33675, 34123, 34512, /* 27168-27175 */
03412 33419, 34038, 33562, 33489, 34095, 33888, 33610, 33394, /* 27176-27183 */
03413 33702, 32708, 31568, 33176, 33563, 33116, 32557, 32294, /* 27184-27191 */
03414 32386, 33092, 33711, 33184, 32953, 32925, 33531, 32730, /* 27192-27199 */
03415 33554, 33250, 33180, 33713, 33564, 32886, 32704, 34230, /* 27200-27207 */
03416 33176, 33521, 34223, 33465, 34363, 34063, 33147, 33181, /* 27208-27215 */
03417 33578, 33604, 32791, 32189, 32988, 33182, 32550, 33182, /* 27216-27223 */
03418 32547, 32443, 32252, 32160, 31611, 31748, 31659, 30821, /* 27224-27231 */
03419 31216, 30325, 31025, 30272, 30148, 29857, 28993, 29530, /* 27232-27239 */
03420 29714, 29631, 28944, 29348, 29017, 28802, 28703, 28709, /* 27240-27247 */
03421 28394, 28335, 28141, 28413, 29503, 29061, 29301, 29353, /* 27248-27255 */
03422 28999, 28942, 28011, 28742, 28857, 27881, 28109, 27594, /* 27256-27263 */
03423 28313, 28181, 28326, 28503, 28045, 28323, 28451, 29250, /* 27264-27271 */
03424 28688, 28875, 29640, 29356, 29559, 29371, 29529, 29290, /* 27272-27279 */
03425 29068, 29874, 29148, 29497, 28295, 28435, 29737, 28989, /* 27280-27287 */
03426 29187, 29567, 29619, 29725, 29940, 29626, 29629, 30384, /* 27288-27295 */
03427 31118, 30539, 31325, 31216, 32552, 32361, 32101, 32110, /* 27296-27303 */
03428 31874, 32930, 31053, 33147, 33550, 33662, 34449, 33776, /* 27304-27311 */
03429 34915, 33950, 33682, 34673, 34796, 34987, 35656, 35291, /* 27312-27319 */
03430 35210, 36552, 36101, 35710, 35786, 35505, 35236, 35156, /* 27320-27327 */
03431 35532, 34775, 35114, 35519, 35082, 35325, 35112, 35630, /* 27328-27335 */
03432 35480, 34600, 35396, 34394, 34122, 35497, 34436, 34819, /* 27336-27343 */
03433 33873, 33250, 33919, 33182, 33985, 34279, 34208, 34427, /* 27344-27351 */
03434 34604, 34402, 35064, 35374, 36117, 35686, 34983, 34971, /* 27352-27359 */
03435 34610, 34923, 33904, 34057, 34279, 33609, 33121, 33372, /* 27360-27367 */
03436 32195, 32505, 33480, 32557, 32913, 32817, 32875, 32459, /* 27368-27375 */
03437 33306, 32588, 31857, 32345, 32245, 33362, 31847, 32371, /* 27376-27383 */
03438 32251, 32315, 33061, 31722, 32482, 32108, 31503, 32714, /* 27384-27391 */
03439 33044, 31764, 31932, 32440, 32090, 32001, 31592, 32359, /* 27392-27399 */
03440 32382, 32923, 34319, 33723, 33922, 33800, 34633, 34577, /* 27400-27407 */
03441 35048, 35608, 35692, 36064, 35844, 36838, 36134, 36683, /* 27408-27415 */
03442 36413, 36739, 37480, 36620, 36757, 37722, 38404, 38007, /* 27416-27423 */
03443 37501, 37305, 37791, 37081, 36740, 36590, 36649, 36961, /* 27424-27431 */
03444 36216, 36188, 36697, 36872, 36965, 36577, 36783, 36748, /* 27432-27439 */
03445 35578, 35331, 34602, 34240, 34255, 33671, 34117, 34058, /* 27440-27447 */
03446 33920, 34506, 34491, 33887, 34035, 34124, 33268, 33673, /* 27448-27455 */
03447 33856, 33082, 32744, 33010, 32560, 32431, 32597, 32116, /* 27456-27463 */
03448 32842, 32584, 32700, 32665, 32646, 32222, 32472, 33104, /* 27464-27471 */
03449 32335, 33534, 33335, 33024, 33526, 33251, 33382, 33913, /* 27472-27479 */
03450 33422, 33659, 33873, 33552, 33935, 33597, 34094, 33733, /* 27480-27487 */
03451 33523, 34131, 34103, 34961, 34717, 34445, 34969, 34176, /* 27488-27495 */
03452 33723, 33223, 34065, 33699, 32793, 33524, 32422, 32544, /* 27496-27503 */
03453 32449, 32031, 32048, 32407, 33220, 32617, 32337, 32249, /* 27504-27511 */
03454 32625, 33059, 33022, 32864, 33717, 33973, 34016, 33712, /* 27512-27519 */
03455 33315, 34379, 33760, 32905, 33273, 32767, 32269, 31945, /* 27520-27527 */
03456 32040, 32696, 32080, 32629, 32948, 31783, 31376, 31299, /* 27528-27535 */
03457 31172, 31668, 30934, 30165, 30325, 30306, 29620, 28632, /* 27536-27543 */
03458 28251, 29711, 29028, 28015, 29492, 29294, 29798, 30566, /* 27544-27551 */
03459 29997, 29751, 31660, 29992, 29847, 30507, 30302, 29860, /* 27552-27559 */
03460 29190, 29830, 29025, 29460, 28719, 28487, 28653, 28763, /* 27560-27567 */
03461 27835, 28329, 28837, 28512, 29830, 28935, 29237, 29906, /* 27568-27575 */
03462 29523, 30324, 29464, 30413, 29867, 29645, 30945, 30260, /* 27576-27583 */
03463 31089, 30587, 30581, 30860, 31788, 31353, 31351, 32461, /* 27584-27591 */
03464 31687, 32213, 32429, 31666, 31440, 32278, 31447, 31211, /* 27592-27599 */
03465 32857, 31459, 31103, 32094, 32756, 31826, 31168, 32570, /* 27600-27607 */
03466 31953, 32108, 32390, 31515, 31732, 32252, 32155, 32248, /* 27608-27615 */
03467 31387, 31583, 32784, 32000, 31489, 31848, 31974, 31556, /* 27616-27623 */
03468 30072, 31071, 30550, 29774, 31453, 30143, 30625, 30825, /* 27624-27631 */
03469 30794, 31164, 30082, 30967, 30940, 30306, 30692, 30277, /* 27632-27639 */
03470 30302, 30411, 30467, 31321, 31113, 30775, 31326, 31119, /* 27640-27647 */
03471 31380, 31016, 30572, 31926, 31307, 31043, 31296, 31716, /* 27648-27655 */
03472 32051, 31416, 31245, 30113, 31445, 30813, 29733, 29577, /* 27656-27663 */
03473 29165, 30290, 29919, 31774, 31964, 31117, 31584, 33022, /* 27664-27671 */
03474 34107, 33697, 34033, 34108, 33745, 34234, 34595, 33458, /* 27672-27679 */
03475 34014, 34435, 34568, 34129, 34164, 34632, 34583, 34178, /* 27680-27687 */
03476 33778, 34074, 34062, 33130, 32848, 33170, 32362, 32838, /* 27688-27695 */
03477 33056, 33639, 32918, 33144, 32111, 31574, 32290, 32290, /* 27696-27703 */
03478 32269, 30908, 32816, 33331, 32670, 32828, 32884, 33402, /* 27704-27711 */
03479 33692, 32286, 32422, 32354, 32230, 33379, 33014, 32844, /* 27712-27719 */
03480 33763, 33435, 33764, 34313, 33842, 34282, 34234, 35050, /* 27720-27727 */
03481 34315, 34517, 34133, 34483, 34222, 34378, 34524, 34614, /* 27728-27735 */
03482 35906, 35587, 36197, 35326, 35945, 35982, 36066, 36726, /* 27736-27743 */
03483 35418, 35366, 36251, 34947, 35498, 35132, 35602, 37270, /* 27744-27751 */
03484 36071, 36106, 36271, 36128, 35328, 36220, 35251, 35605, /* 27752-27759 */
03485 36766, 36384, 36205, 35878, 36895, 36414, 36748, 36118, /* 27760-27767 */
03486 36501, 37094, 36739, 37833, 36966, 37285, 38563, 38497, /* 27768-27775 */
03487 37920, 38541, 38936, 38543, 38195, 37825, 37337, 37621, /* 27776-27783 */
03488 37642, 37783, 38266, 37693, 38988, 38090, 38265, 39169, /* 27784-27791 */
03489 38923, 37577, 37326, 37409, 36475, 36722, 35553, 34663, /* 27792-27799 */
03490 34401, 34411, 33759, 34417, 34137, 33755, 33420, 32766, /* 27800-27807 */
03491 32591, 33075, 33530, 32988, 32191, 32238, 32700, 32522, /* 27808-27815 */
03492 32673, 32034, 31900, 31768, 31259, 30195, 30698, 30717, /* 27816-27823 */
03493 30348, 30125, 30325, 30922, 29831, 30991, 30089, 30485, /* 27824-27831 */
03494 31184, 30590, 31651, 30796, 32151, 31484, 31109, 31555, /* 27832-27839 */
03495 30956, 31835, 31392, 31351, 30929, 31444, 31516, 31097, /* 27840-27847 */
03496 31366, 30769, 31318, 31169, 31384, 32286, 31028, 31299, /* 27848-27855 */
03497 32519, 31507, 31141, 30925, 30614, 30776, 30969, 31050, /* 27856-27863 */
03498 30484, 31058, 31155, 31782, 32313, 31616, 32888, 33139, /* 27864-27871 */
03499 32976, 32851, 33524, 33791, 32425, 33568, 33051, 32522, /* 27872-27879 */
03500 33001, 32149, 32505, 33649, 33565, 33074, 32458, 32672, /* 27880-27887 */
03501 34028, 32648, 31599, 32139, 31877, 32098, 31668, 31228, /* 27888-27895 */
03502 31022, 30433, 31023, 30424, 30558, 29842, 29996, 30849, /* 27896-27903 */
03503 30336, 31605, 30564, 31347, 31346, 31076, 31679, 31195, /* 27904-27911 */
03504 31509, 30813, 31142, 30454, 29593, 30274, 30711, 29972, /* 27912-27919 */
03505 30329, 30713, 30356, 30429, 31375, 30951, 30823, 31353, /* 27920-27927 */
03506 31397, 31353, 30713, 32410, 32188, 32028, 31540, 31607, /* 27928-27935 */
03507 32294, 31888, 31852, 30964, 31967, 31792, 32284, 32046, /* 27936-27943 */
03508 31715, 32295, 31796, 32511, 32540, 32372, 32121, 32317, /* 27944-27951 */
03509 32659, 32768, 32135, 32859, 32736, 31771, 31866, 32031, /* 27952-27959 */
03510 32728, 32660, 32845, 32847, 32839, 32782, 32579, 31806, /* 27960-27967 */
03511 32153, 31927, 32694, 32793, 33034, 34513, 33205, 32978, /* 27968-27975 */
03512 33078, 33164, 33749, 33756, 32398, 32112, 31967, 32657, /* 27976-27983 */
03513 32182, 31812, 32442, 32439, 33041, 32923, 32005, 31605, /* 27984-27991 */
03514 32093, 31700, 31213, 30580, 31232, 30279, 30872, 31554, /* 27992-27999 */
03515 30576, 29957, 30770, 30522, 29829, 30133, 29430, 29591, /* 28000-28007 */
03516 29997, 30693, 30305, 30102, 29907, 30259, 30311, 30987, /* 28008-28015 */
03517 30355, 30767, 30821, 30424, 30742, 30768, 30963, 31137, /* 28016-28023 */
03518 31850, 31451, 31848, 31640, 31757, 32485, 32917, 31812, /* 28024-28031 */
03519 32785, 33296, 33753, 34548, 33954, 34275, 34766, 35141, /* 28032-28039 */
03520 35342, 35481, 35237, 35430, 35156, 35537, 35021, 35191, /* 28040-28047 */
03521 34697, 34088, 35223, 34838, 34300, 34076, 34854, 35232, /* 28048-28055 */
03522 35307, 35886, 35087, 34758, 34304, 34570, 34863, 35077, /* 28056-28063 */
03523 35064, 34595, 35354, 35392, 34901, 34753, 34922, 34969, /* 28064-28071 */
03524 35681, 35360, 35919, 36023, 35710, 35409, 34995, 35910, /* 28072-28079 */
03525 35160, 35458, 35185, 34690, 34860, 34498, 34569, 34079, /* 28080-28087 */
03526 34435, 34274, 33964, 33521, 33525, 34071, 34374, 33590, /* 28088-28095 */
03527 32360, 32251, 32059, 32057, 31002, 30989, 31003, 31179, /* 28096-28103 */
03528 31997, 31882, 31764, 31621, 31653, 32168, 31849, 31559, /* 28104-28111 */
03529 31091, 31200, 31518, 30875, 31670, 30658, 30311, 31160, /* 28112-28119 */
03530 31095, 31366, 31386, 31327, 30941, 30903, 30496, 30934, /* 28120-28127 */
03531 31686, 31096, 32084, 31951, 31859, 31938, 32070, 32982, /* 28128-28135 */
03532 32153, 32650, 32359, 32608, 32811, 33305, 33455, 32626, /* 28136-28143 */
03533 33885, 33749, 33537, 33559, 33736, 33441, 33766, 34020, /* 28144-28151 */
03534 33600, 33289, 33456, 34343, 34365, 34247, 34776, 34505, /* 28152-28159 */
03535 34525, 34823, 34243, 34260, 33721, 34245, 34447, 33443, /* 28160-28167 */
03536 32493, 33970, 33968, 33364, 34319, 33911, 33779, 34348, /* 28168-28175 */
03537 34159, 34346, 33933, 34732, 35384, 34082, 34909, 34934, /* 28176-28183 */
03538 34788, 34868, 35163, 34846, 34500, 33820, 33962, 33862, /* 28184-28191 */
03539 33932, 32946, 33526, 33610, 33031, 33977, 33775, 34085, /* 28192-28199 */
03540 33726, 33828, 32885, 33685, 33453, 32720, 33000, 32865, /* 28200-28207 */
03541 32065, 32172, 31955, 31587, 31665, 30480, 30530, 30086, /* 28208-28215 */
03542 29539, 31311, 30592, 30808, 31850, 31120, 32458, 32111, /* 28216-28223 */
03543 31610, 32177, 32918, 32392, 32251, 31839, 32051, 32078, /* 28224-28231 */
03544 32262, 32197, 31764, 32197, 33264, 33580, 32621, 33344, /* 28232-28239 */
03545 33033, 33501, 33395, 33294, 32845, 32397, 32992, 32885, /* 28240-28247 */
03546 32976, 33592, 32884, 32129, 31942, 31276, 32050, 31730, /* 28248-28255 */
03547 31417, 31756, 31879, 32056, 32299, 32622, 32225, 31979, /* 28256-28263 */
03548 31883, 31720, 32074, 31507, 31464, 31759, 31590, 32147, /* 28264-28271 */
03549 33015, 32856, 32696, 32236, 32096, 32849, 32332, 32767, /* 28272-28279 */
03550 31892, 31891, 32404, 31656, 31819, 32130, 32418, 32600, /* 28280-28287 */
03551 33095, 33132, 33237, 34122, 33848, 34387, 35319, 35156, /* 28288-28295 */
03552 34491, 34217, 34428, 34283, 35091, 34443, 34474, 34490, /* 28296-28303 */
03553 34388, 34855, 34122, 34477, 35213, 34935, 33817, 33046, /* 28304-28311 */
03554 34182, 34009, 33526, 32735, 34096, 33901, 33431, 34299, /* 28312-28319 */
03555 33510, 34270, 34342, 33608, 32461, 34746, 34943, 34420, /* 28320-28327 */
03556 33678, 34109, 34853, 34279, 34119, 34778, 33707, 33492, /* 28328-28335 */
03557 34121, 32284, 33707, 32844, 32737, 32373, 32764, 34264, /* 28336-28343 */
03558 32953, 31989, 32175, 31741, 31738, 31535, 31133, 30302, /* 28344-28351 */
03559 30626, 30584, 29390, 30026, 28922, 29563, 30964, 30722, /* 28352-28359 */
03560 29368, 29864, 30398, 29250, 30024, 29282, 28420, 29595, /* 28360-28367 */
03561 29118, 29271, 28771, 28463, 28906, 28021, 28652, 28280, /* 28368-28375 */
03562 28282, 28494, 28127, 28978, 28826, 29360, 29786, 29126, /* 28376-28383 */
03563 30186, 31875, 31972, 31032, 31515, 32004, 31666, 31874, /* 28384-28391 */
03564 31875, 32368, 32043, 31453, 31842, 32004, 31541, 31774, /* 28392-28399 */
03565 32014, 31784, 32633, 32777, 33040, 31931, 32478, 32506, /* 28400-28407 */
03566 32805, 32191, 31423, 31364, 31109, 31430, 29839, 30695, /* 28408-28415 */
03567 30099, 30952, 30518, 31321, 31269, 31729, 33251, 32277, /* 28416-28423 */
03568 33150, 33042, 34732, 34349, 33237, 33202, 33506, 33464, /* 28424-28431 */
03569 33739, 33049, 32987, 33369, 33423, 34557, 33843, 34582, /* 28432-28439 */
03570 33626, 34528, 35484, 34070, 34185, 34617, 34263, 34829, /* 28440-28447 */
03571 34570, 34404, 34641, 34035, 35206, 33794, 35183, 35586, /* 28448-28455 */
03572 34949, 35546, 37642, 37073, 35578, 36857, 37413, 38433, /* 28456-28463 */
03573 38275, 38589, 37712, 37956, 37158, 37591, 36599, 36481, /* 28464-28471 */
03574 35568, 35289, 35771, 34937, 34166, 33740, 35204, 33957, /* 28472-28479 */
03575 34932, 33445, 34427, 35236, 35174, 36086, 35920, 36962, /* 28480-28487 */
03576 37185, 37082, 36955, 35714, 36493, 36772, 35802, 35853, /* 28488-28495 */
03577 34898, 35724, 34834, 34492, 35122, 34846, 34292, 36429, /* 28496-28503 */
03578 34984, 34737, 34816, 35030, 34886, 35171, 34904, 33798, /* 28504-28511 */
03579 35271, 33700, 34807, 32637, 33681, 33731, 33167, 34369, /* 28512-28519 */
03580 32611, 32829, 34275, 32608, 32146, 32960, 31538, 31532, /* 28520-28527 */
03581 32201, 32148, 30708, 31151, 31488, 30239, 29771, 30442, /* 28528-28535 */
03582 29321, 29517, 29253, 28049, 28712, 28384, 29058, 28640, /* 28536-28543 */
03583 28268, 29185, 26866, 27895, 28847, 28485, 29159, 28949, /* 28544-28551 */
03584 28942, 28468, 28418, 28179, 28214, 28515, 28537, 28996, /* 28552-28559 */
03585 29547, 29148, 29593, 29029, 29526, 29746, 29462, 30005, /* 28560-28567 */
03586 29261, 29176, 29366, 28976, 28241, 29174, 29717, 29401, /* 28568-28575 */
03587 29848, 29972, 30863, 31815, 31655, 31955, 34277, 34192, /* 28576-28583 */
03588 34184, 34115, 34466, 34131, 34078, 34874, 34909, 35868, /* 28584-28591 */
03589 34950, 35802, 34890, 35477, 35322, 34039, 34128, 33845, /* 28592-28599 */
03590 34790, 33860, 33266, 34255, 34300, 34553, 34068, 33700, /* 28600-28607 */
03591 33180, 32524, 32959, 32523, 32027, 31194, 32463, 33299, /* 28608-28615 */
03592 32659, 32767, 32702, 33269, 33143, 32487, 33096, 32812, /* 28616-28623 */
03593 33106, 33195, 32455, 32348, 32501, 33540, 33444, 33055, /* 28624-28631 */
03594 33259, 32335, 32669, 32779, 33174, 32440, 31987, 33777, /* 28632-28639 */
03595 33281, 33343, 33161, 32337, 33130, 34139, 34710, 34305, /* 28640-28647 */
03596 34071, 34863, 33539, 34049, 33258, 32435, 33486, 32396, /* 28648-28655 */
03597 33311, 31368, 31880, 34024, 32736, 33369, 32305, 33905, /* 28656-28663 */
03598 33296, 32809, 32440, 31029, 32801, 32130, 32931, 32392, /* 28664-28671 */
03599 31620, 31863, 32951, 31983, 32662, 32342, 32165, 33468, /* 28672-28679 */
03600 33638, 32286, 31875, 32640, 30974, 32131, 30771, 30788, /* 28680-28687 */
03601 31080, 30859, 30224, 31275, 30271, 30383, 30896, 30709, /* 28688-28695 */
03602 31623, 29669, 30811, 31544, 31830, 31020, 31659, 31374, /* 28696-28703 */
03603 31649, 31196, 31038, 31526, 30083, 30389, 30884, 29634, /* 28704-28711 */
03604 29464, 30694, 30109, 29932, 30918, 30813, 28124, 29893, /* 28712-28719 */
03605 30228, 29828, 30245, 29201, 30869, 30402, 31051, 32517, /* 28720-28727 */
03606 31312, 31926, 33197, 32561, 34047, 33693, 32479, 33122, /* 28728-28735 */
03607 33790, 34257, 34643, 34651, 34154, 35313, 35481, 34495, /* 28736-28743 */
03608 34416, 35170, 35267, 37269, 36074, 35280, 34980, 34694, /* 28744-28751 */
03609 35789, 35940, 36298, 36729, 37360, 36109, 36728, 35378, /* 28752-28759 */
03610 36461, 36644, 35930, 36495, 36280, 35500, 35903, 36271, /* 28760-28767 */
03611 34752, 34525, 34212, 34958, 33803, 34067, 34246, 33703, /* 28768-28775 */
03612 34667, 35266, 35548, 35062, 35460, 35698, 35704, 36652, /* 28776-28783 */
03613 35329, 35917, 35403, 35715, 36820, 34914, 35040, 36153, /* 28784-28791 */
03614 36819, 36327, 37339, 36322, 37447, 38865, 37071, 36593, /* 28792-28799 */
03615 37336, 37251, 37471, 37012, 35702, 36645, 36231, 36211, /* 28800-28807 */
03616 35163, 35088, 34089, 34595, 35374, 34114, 34813, 33428, /* 28808-28815 */
03617 34813, 33990, 32462, 34080, 33181, 33912, 33729, 32401, /* 28816-28823 */
03618 33081, 32440, 32389, 32360, 31589, 30983, 31501, 31683, /* 28824-28831 */
03619 31427, 32437, 32632, 32025, 31446, 31984, 31686, 31872, /* 28832-28839 */
03620 31738, 31268, 32280, 32321, 30808, 30240, 30010, 29981, /* 28840-28847 */
03621 29383, 28904, 28732, 29175, 29592, 28683, 28936, 28771, /* 28848-28855 */
03622 28747, 28918, 29776, 27359, 27948, 29135, 29350, 29449, /* 28856-28863 */
03623 29252, 29771, 28617, 28938, 28054, 28620, 27994, 29218, /* 28864-28871 */
03624 29034, 29010, 30358, 29544, 28691, 28703, 28962, 29379, /* 28872-28879 */
03625 30010, 29408, 30441, 30112, 29760, 30392, 30511, 29329, /* 28880-28887 */
03626 29401, 30791, 29790, 30031, 30736, 30876, 32360, 31195, /* 28888-28895 */
03627 31288, 32070, 32091, 33494, 33685, 33225, 33786, 33158, /* 28896-28903 */
03628 32637, 33085, 31900, 32235, 32441, 32774, 32437, 32184, /* 28904-28911 */
03629 32273, 31762, 33264, 32021, 31246, 31922, 32009, 31565, /* 28912-28919 */
03630 30687, 31968, 31712, 30811, 31768, 31269, 31160, 31463, /* 28920-28927 */
03631 31186, 31703, 31110, 30693, 30333, 30833, 29588, 30938, /* 28928-28935 */
03632 31284, 31581, 32317, 31998, 31514, 30215, 32584, 31813, /* 28936-28943 */
03633 30925, 32582, 32482, 32655, 33872, 32004, 32810, 32878, /* 28944-28951 */
03634 32747, 31774, 32764, 33303, 30594, 31353, 31846, 31464, /* 28952-28959 */
03635 31380, 31839, 31549, 32286, 32031, 32169, 31575, 32106, /* 28960-28967 */
03636 33483, 32179, 31309, 31787, 30814, 31655, 32165, 32227, /* 28968-28975 */
03637 31386, 31133, 32474, 32078, 32702, 32660, 33293, 32092, /* 28976-28983 */
03638 33157, 34138, 32812, 32776, 32941, 33805, 32883, 32639, /* 28984-28991 */
03639 33685, 34455, 32686, 33295, 32877, 32876, 34759, 33933, /* 28992-28999 */
03640 33997, 34233, 35307, 34718, 35493, 34751, 35222, 34636, /* 29000-29007 */
03641 34545, 35202, 35534, 35896, 34484, 35999, 35335, 36645, /* 29008-29015 */
03642 36868, 35051, 35173, 36635, 37037, 35159, 36247, 35831, /* 29016-29023 */
03643 35265, 35574, 35269, 36888, 35721, 35752, 36586, 36698, /* 29024-29031 */
03644 36621, 36472, 37341, 36259, 36589, 38614, 37171, 36184, /* 29032-29039 */
03645 36540, 36379, 36636, 36628, 35597, 35081, 35384, 34849, /* 29040-29047 */
03646 35713, 35271, 33987, 33444, 33379, 33235, 32324, 32718, /* 29048-29055 */
03647 31812, 32184, 31387, 30211, 32243, 30233, 30426, 30283, /* 29056-29063 */
03648 29631, 30459, 31655, 30248, 30257, 31577, 29656, 30448, /* 29064-29071 */
03649 29949, 29751, 30181, 29871, 29855, 30697, 30075, 30212, /* 29072-29079 */
03650 29532, 29470, 29304, 29343, 30621, 30327, 29250, 30709, /* 29080-29087 */
03651 30481, 28789, 30248, 29856, 30175, 30811, 31971, 30176, /* 29088-29095 */
03652 30980, 31779, 30384, 31804, 30853, 31698, 33514, 32573, /* 29096-29103 */
03653 32430, 32611, 33371, 33620, 34177, 34686, 33961, 33692, /* 29104-29111 */
03654 33359, 34966, 34169, 33352, 34004, 33316, 33565, 33505, /* 29112-29119 */
03655 33450, 33752, 32778, 32835, 32650, 32414, 32395, 33386, /* 29120-29127 */
03656 34495, 33935, 34704, 35438, 34444, 34156, 34556, 34302, /* 29128-29135 */
03657 35217, 34458, 34608, 35729, 35001, 34905, 34705, 35264, /* 29136-29143 */
03658 35229, 34821, 34843, 35261, 35775, 35987, 36117, 35225, /* 29144-29151 */
03659 35254, 34667, 36432, 36565, 35360, 35758, 35792, 35652, /* 29152-29159 */
03660 35813, 35548, 36080, 37248, 35102, 37538, 37856, 36584, /* 29160-29167 */
03661 36580, 35769, 36159, 35904, 35560, 36019, 36292, 35742, /* 29168-29175 */
03662 36865, 34381, 34134, 35623, 34677, 34649, 32926, 34271, /* 29176-29183 */
03663 33440, 33081, 34692, 32150, 33020, 32080, 31650, 33267, /* 29184-29191 */
03664 31646, 33826, 33782, 32246, 33352, 32335, 32765, 33501, /* 29192-29199 */
03665 33480, 33553, 33592, 32783, 32936, 32642, 33363, 32491, /* 29200-29207 */
03666 32632, 33682, 32431, 32846, 31464, 31227, 30827, 30888, /* 29208-29215 */
03667 31297, 31133, 31473, 31902, 31946, 32499, 32475, 33162, /* 29216-29223 */
03668 32784, 33618, 34816, 33565, 34758, 33605, 32580, 33284, /* 29224-29231 */
03669 32992, 33248, 33136, 33208, 33163, 31979, 32710, 32242, /* 29232-29239 */
03670 30736, 31099, 31148, 31137, 30485, 30320, 30704, 31254, /* 29240-29247 */
03671 30597, 30146, 30243, 29613, 31098, 29585, 30324, 31059, /* 29248-29255 */
03672 29029, 30038, 31029, 31372, 29792, 30609, 31324, 30853, /* 29256-29263 */
03673 30699, 31078, 31359, 31296, 31079, 31896, 32637, 31283, /* 29264-29271 */
03674 32482, 31179, 30881, 32787, 32012, 31812, 32527, 31898, /* 29272-29279 */
03675 31805, 31415, 31117, 31835, 31091, 31841, 32457, 32007, /* 29280-29287 */
03676 32545, 33565, 33391, 34734, 35569, 34764, 34416, 34136, /* 29288-29295 */
03677 34517, 34228, 33396, 33711, 34060, 34030, 34112, 33012, /* 29296-29303 */
03678 33686, 34191, 33520, 34172, 34301, 32919, 32930, 34029, /* 29304-29311 */
03679 34263, 33138, 33457, 33411, 33397, 34045, 31675, 33360, /* 29312-29319 */
03680 32997, 31661, 32611, 32293, 31798, 30944, 30780, 30878, /* 29320-29327 */
03681 30702, 29662, 31304, 31554, 30500, 30474, 29973, 30743, /* 29328-29335 */
03682 30759, 30251, 30453, 29956, 30183, 31274, 31691, 31148, /* 29336-29343 */
03683 30550, 30675, 31074, 31271, 30708, 29513, 29671, 30329, /* 29344-29351 */
03684 29945, 29289, 29419, 30023, 30250, 30471, 30923, 30976, /* 29352-29359 */
03685 29739, 30095, 29784, 29452, 30471, 28834, 28184, 28020, /* 29360-29367 */
03686 29333, 30219, 29016, 29008, 28145, 29032, 27589, 28087, /* 29368-29375 */
03687 27803, 26787, 28164, 26313, 27575, 27400, 27106, 27798, /* 29376-29383 */
03688 26942, 27189, 28462, 28073, 28375, 29054, 28032, 28627, /* 29384-29391 */
03689 29183, 28732, 27745, 28634, 28702, 28871, 28987, 29148, /* 29392-29399 */
03690 29295, 29340, 30626, 30218, 29559, 30146, 31275, 30508, /* 29400-29407 */
03691 30185, 30952, 30451, 29902, 30307, 29550, 30671, 30297, /* 29408-29415 */
03692 30230, 31226, 31124, 32079, 32158, 32013, 31206, 33416, /* 29416-29423 */
03693 32932, 31985, 33597, 32789, 32817, 33288, 33629, 34080, /* 29424-29431 */
03694 34257, 34964, 33870, 33671, 35135, 36135, 35810, 36557, /* 29432-29439 */
03695 37409, 37192, 37701, 36983, 36758, 37473, 37241, 37210, /* 29440-29447 */
03696 38681, 38104, 38339, 38927, 38906, 40115, 39288, 39634, /* 29448-29455 */
03697 42180, 40745, 40317, 39838, 39596, 40638, 39433, 39661, /* 29456-29463 */
03698 38679, 39005, 39555, 38255, 38930, 39158, 38263, 38405, /* 29464-29471 */
03699 37509, 38168, 38045, 38267, 38150, 37428, 37479, 36662, /* 29472-29479 */
03700 38433, 37515, 36946, 37896, 37896, 37424, 37069, 35988, /* 29480-29487 */
03701 36794, 36895, 35267, 36410, 36350, 35193, 34672, 34394, /* 29488-29495 */
03702 33675, 34054, 32886, 33569, 33822, 33369, 34069, 34675, /* 29496-29503 */
03703 35745, 35295, 34850, 34740, 35723, 35004, 34968, 36222, /* 29504-29511 */
03704 37081, 35792, 35461, 34818, 34314, 36012, 35932, 35075, /* 29512-29519 */
03705 35429, 36246, 35602, 35573, 34701, 34917, 35506, 35082, /* 29520-29527 */
03706 34940, 34744, 33998, 33403, 32709, 33397, 33417, 32886, /* 29528-29535 */
03707 33243, 31863, 32251, 33186, 33265, 31425, 32727, 33006, /* 29536-29543 */
03708 31761, 33107, 31866, 31937, 32258, 32154, 32077, 31852, /* 29544-29551 */
03709 32500, 32153, 32729, 32634, 31201, 32635, 31296, 31511, /* 29552-29559 */
03710 31528, 29613, 29976, 30721, 30298, 29227, 30501, 29079, /* 29560-29567 */
03711 29918, 29451, 29062, 29806, 29419, 29210, 30619, 31336, /* 29568-29575 */
03712 29680, 30529, 28969, 30060, 30348, 30846, 30289, 30614, /* 29576-29583 */
03713 31544, 30278, 31843, 31477, 32019, 32449, 32955, 32956, /* 29584-29591 */
03714 32495, 33355, 33089, 32661, 32702, 32169, 32680, 31672, /* 29592-29599 */
03715 31993, 30934, 30455, 30981, 29971, 30766, 30250, 32137, /* 29600-29607 */
03716 32102, 31700, 31253, 31121, 31521, 29984, 31362, 30771, /* 29608-29615 */
03717 29861, 31086, 30062, 30620, 31090, 30815, 30314, 30136, /* 29616-29623 */
03718 31018, 31472, 30856, 30748, 29562, 28963, 29784, 28900, /* 29624-29631 */
03719 28813, 28976, 28052, 27648, 29572, 28796, 28815, 28429, /* 29632-29639 */
03720 28555, 29502, 29432, 28774, 29792, 30559, 30365, 30161, /* 29640-29647 */
03721 28887, 30748, 30852, 30920, 31818, 32348, 31860, 31885, /* 29648-29655 */
03722 32453, 33195, 32684, 32128, 32069, 32444, 33295, 31862, /* 29656-29663 */
03723 31044, 32203, 32389, 31184, 30673, 30845, 30483, 30179, /* 29664-29671 */
03724 31685, 31134, 31927, 31962, 31494, 31518, 31704, 32472, /* 29672-29679 */
03725 32340, 31954, 31262, 32271, 31754, 32742, 32770, 31620, /* 29680-29687 */
03726 32321, 32850, 32480, 32615, 32173, 32344, 32106, 31254, /* 29688-29695 */
03727 31530, 30179, 30558, 30762, 31306, 31409, 31464, 32682, /* 29696-29703 */
03728 32615, 31506, 30967, 32309, 33494, 32308, 31314, 31344, /* 29704-29711 */
03729 31969, 32640, 32163, 31490, 32084, 32254, 32989, 33599, /* 29712-29719 */
03730 32433, 33262, 32951, 33439, 33922, 33527, 34586, 34404, /* 29720-29727 */
03731 34140, 34311, 33869, 33990, 32786, 32389, 32556, 31954, /* 29728-29735 */
03732 32775, 32273, 32823, 32584, 31788, 32611, 31914, 32503, /* 29736-29743 */
03733 33534, 33046, 32601, 32548, 34065, 33488, 33634, 34012, /* 29744-29751 */
03734 33251, 34054, 34062, 34115, 34451, 33860, 33658, 33977, /* 29752-29759 */
03735 33574, 34031, 33729, 34546, 34317, 34498, 35005, 34726, /* 29760-29767 */
03736 35825, 37100, 38529, 37909, 38141, 38933, 39763, 38553, /* 29768-29775 */
03737 39327, 40005, 39973, 40378, 39741, 40711, 38557, 38898, /* 29776-29783 */
03738 39350, 40134, 39612, 37989, 38211, 37683, 37930, 36687, /* 29784-29791 */
03739 36622, 36643, 36350, 35393, 35625, 34960, 34957, 34799, /* 29792-29799 */
03740 33674, 34874, 33662, 34240, 34639, 33865, 34062, 34158, /* 29800-29807 */
03741 34496, 34155, 33243, 33396, 32429, 31934, 33068, 32031, /* 29808-29815 */
03742 33071, 32463, 31656, 31379, 32296, 32952, 31938, 32770, /* 29816-29823 */
03743 32389, 32539, 30729, 30465, 30523, 31356, 30633, 29896, /* 29824-29831 */
03744 30894, 29437, 30608, 30858, 30629, 30876, 31205, 31079, /* 29832-29839 */
03745 31930, 32381, 31617, 32555, 32133, 32318, 32002, 32577, /* 29840-29847 */
03746 32005, 31356, 31939, 31040, 31562, 31370, 31933, 31899, /* 29848-29855 */
03747 32445, 32365, 31973, 32768, 32360, 32246, 33668, 33623, /* 29856-29863 */
03748 34229, 34738, 34709, 34897, 34190, 34524, 35131, 36485, /* 29864-29871 */
03749 34714, 34798, 36488, 35876, 35702, 35318, 35310, 35744, /* 29872-29879 */
03750 35410, 35179, 34311, 35191, 34744, 33457, 34681, 34593, /* 29880-29887 */
03751 34263, 33359, 33887, 34784, 34364, 33930, 32477, 32823, /* 29888-29895 */
03752 32580, 31963, 32050, 32060, 31711, 31135, 31163, 30987, /* 29896-29903 */
03753 31676, 30773, 32578, 31499, 29769, 30753, 29461, 29074, /* 29904-29911 */
03754 29750, 29288, 27018, 27292, 28201, 26486, 27531, 27173, /* 29912-29919 */
03755 26748, 27545, 25316, 25501, 25127, 25798, 24877, 24072, /* 29920-29927 */
03756 26007, 26947, 26136, 25456, 25812, 25758, 26734, 26655, /* 29928-29935 */
03757 26263, 28271, 29003, 28357, 28672, 28495, 29536, 28996, /* 29936-29943 */
03758 29005, 28659, 29172, 30726, 30305, 29853, 29476, 29064, /* 29944-29951 */
03759 29202, 31422, 30371, 30726, 31702, 31333, 32389, 32287, /* 29952-29959 */
03760 31780, 31938, 32673, 33181, 32867, 32386, 33698, 33128, /* 29960-29967 */
03761 33037, 33069, 33639, 33682, 33871, 33611, 33196, 33920, /* 29968-29975 */
03762 33963, 33923, 32698, 33200, 33844, 33561, 33166, 34679, /* 29976-29983 */
03763 34497, 34699, 34029, 34447, 33979, 34113, 35538, 34393, /* 29984-29991 */
03764 34819, 33947, 34731, 35097, 34225, 32684, 34317, 34480, /* 29992-29999 */
03765 34194, 34922, 35303, 35406, 34860, 35671, 35321, 35654, /* 30000-30007 */
03766 35262, 36525, 35320, 35008, 35849, 35590, 35614, 35870, /* 30008-30015 */
03767 36282, 35136, 35331, 34261, 34727, 34987, 33589, 33474, /* 30016-30023 */
03768 33780, 33573, 33140, 32675, 32371, 31800, 31832, 31542, /* 30024-30031 */
03769 31144, 31478, 31434, 31831, 32396, 31314, 31779, 32769, /* 30032-30039 */
03770 31518, 32771, 32849, 32400, 33233, 33321, 32594, 33409, /* 30040-30047 */
03771 32961, 33931, 34237, 34200, 35333, 34837, 35861, 36047, /* 30048-30055 */
03772 35841, 36782, 37204, 36499, 37097, 36960, 36657, 36289, /* 30056-30063 */
03773 37270, 36598, 37159, 37792, 38523, 38944, 38419, 38908, /* 30064-30071 */
03774 39539, 40617, 39789, 39398, 39642, 40636, 38432, 38497, /* 30072-30079 */
03775 38715, 38144, 38060, 36929, 36215, 36413, 36113, 35417, /* 30080-30087 */
03776 35424, 35016, 34194, 34070, 34340, 32010, 32061, 30930, /* 30088-30095 */
03777 31201, 30929, 29929, 30118, 29767, 29395, 27274, 27905, /* 30096-30103 */
03778 27448, 27074, 26134, 26700, 26394, 25893, 26440, 25632, /* 30104-30111 */
03779 25473, 24538, 26051, 24838, 24530, 24520, 23793, 25207, /* 30112-30119 */
03780 25406, 24824, 25227, 24662, 25088, 26222, 26021, 27239, /* 30120-30127 */
03781 26565, 27717, 28567, 29416, 30211, 31151, 31723, 31938, /* 30128-30135 */
03782 34554, 35082, 36669, 37505, 36800, 37910, 38541, 38985, /* 30136-30143 */
03783 39572, 38088, 37904, 38183, 38941, 38557, 37650, 38181, /* 30144-30151 */
03784 37749, 38928, 38275, 37979, 38389, 38079, 37412, 37683, /* 30152-30159 */
03785 38262, 37362, 37778, 38139, 37716, 36583, 37003, 36745, /* 30160-30167 */
03786 36112, 35718, 35827, 36158, 35365, 35686, 35341, 34546, /* 30168-30175 */
03787 34528, 35255, 35883, 35949, 35126, 34320, 35285, 35454, /* 30176-30183 */
03788 35726, 35204, 33056, 34261, 34257, 33815, 34458, 33389, /* 30184-30191 */
03789 32310, 32262, 32396, 31549, 31087, 31152, 31401, 31661, /* 30192-30199 */
03790 32232, 31575, 32031, 30997, 30439, 30971, 29420, 30674, /* 30200-30207 */
03791 29812, 28644, 29032, 29401, 29196, 29284, 27790, 27324, /* 30208-30215 */
03792 28123, 28100, 29121, 28491, 29973, 29923, 29792, 30438, /* 30216-30223 */
03793 31045, 30890, 29997, 29765, 30586, 29626, 29757, 30881, /* 30224-30231 */
03794 29453, 30833, 30415, 30705, 32027, 31530, 32165, 32431, /* 30232-30239 */
03795 32596, 33296, 31739, 32845, 34062, 32404, 32301, 31999, /* 30240-30247 */
03796 31742, 31292, 31170, 31542, 28772, 30131, 31145, 29882, /* 30248-30255 */
03797 30844, 29357, 29467, 28855, 28103, 27761, 28253, 28049, /* 30256-30263 */
03798 27460, 27740, 27104, 26751, 26466, 26556, 26443, 26024, /* 30264-30271 */
03799 26323, 26254, 26253, 26951, 25416, 25674, 27468, 26228, /* 30272-30279 */
03800 26588, 27955, 26541, 26493, 26830, 26289, 26683, 26470, /* 30280-30287 */
03801 26100, 26571, 25919, 25359, 25576, 25497, 27391, 27138, /* 30288-30295 */
03802 27003, 27240, 28493, 30537, 29552, 31125, 31278, 31654, /* 30296-30303 */
03803 32064, 32106, 32375, 33172, 33900, 33237, 34111, 33484, /* 30304-30311 */
03804 34143, 34489, 33876, 34508, 34173, 34826, 36132, 35689, /* 30312-30319 */
03805 36801, 37945, 37743, 38020, 38655, 39621, 39917, 39983, /* 30320-30327 */
03806 39836, 40230, 41076, 39824, 40532, 41633, 41534, 41757, /* 30328-30335 */
03807 40332, 41820, 42272, 41799, 42623, 42259, 40945, 41135, /* 30336-30343 */
03808 41767, 40177, 39769, 39563, 39569, 38694, 37076, 36442, /* 30344-30351 */
03809 36364, 36058, 35425, 34158, 33996, 35308, 34880, 33897, /* 30352-30359 */
03810 33291, 34054, 33994, 33352, 34154, 33706, 32629, 33205, /* 30360-30367 */
03811 32897, 32622, 32006, 31954, 32468, 30780, 30857, 30058, /* 30368-30375 */
03812 29962, 31624, 30872, 30188, 30761, 30671, 30619, 30243, /* 30376-30383 */
03813 30038, 28576, 29681, 29277, 27595, 28465, 28324, 28997, /* 30384-30391 */
03814 28431, 29211, 28698, 29688, 28419, 27996, 28371, 27647, /* 30392-30399 */
03815 28095, 28612, 28911, 28587, 29424, 29218, 31011, 30287, /* 30400-30407 */
03816 31173, 30540, 30425, 30824, 33187, 33140, 31189, 32618, /* 30408-30415 */
03817 32299, 34924, 34571, 34688, 33998, 35149, 36712, 36117, /* 30416-30423 */
03818 36343, 36428, 37689, 37529, 37397, 38725, 39741, 40530, /* 30424-30431 */
03819 40466, 40328, 41275, 42546, 42146, 41274, 42021, 41698, /* 30432-30439 */
03820 42168, 42465, 41967, 41578, 42119, 41147, 41057, 41938, /* 30440-30447 */
03821 41532, 39791, 38752, 38982, 38197, 38620, 38941, 39866, /* 30448-30455 */
03822 39271, 37454, 39226, 38666, 37898, 39039, 37186, 37532, /* 30456-30463 */
03823 36683, 35740, 35577, 35309, 34164, 33644, 33693, 33175, /* 30464-30471 */
03824 31632, 31228, 31518, 30026, 29604, 27973, 30050, 29352, /* 30472-30479 */
03825 27772, 28378, 27475, 28394, 28004, 27186, 27887, 26037, /* 30480-30487 */
03826 26188, 26583, 26924, 27005, 27341, 28310, 27673, 29174, /* 30488-30495 */
03827 28602, 29141, 28926, 29640, 29826, 29989, 28936, 28981, /* 30496-30503 */
03828 30380, 28884, 29365, 29624, 30942, 30404, 30090, 31036, /* 30504-30511 */
03829 31091, 31145, 30235, 29746, 30994, 30851, 29856, 30374, /* 30512-30519 */
03830 31325, 30773, 30087, 30590, 32294, 32165, 31958, 31848, /* 30520-30527 */
03831 32093, 31287, 30752, 31666, 30663, 31881, 29465, 29445, /* 30528-30535 */
03832 30758, 30714, 30228, 31575, 29860, 28792, 31030, 29320, /* 30536-30543 */
03833 29877, 29802, 30109, 28196, 29794, 29832, 30186, 31014, /* 30544-30551 */
03834 30771, 31889, 31353, 32366, 32035, 32222, 32772, 33523, /* 30552-30559 */
03835 33072, 32822, 33255, 32778, 32845, 33472, 32478, 33508, /* 30560-30567 */
03836 31405, 30919, 30855, 31187, 31672, 31578, 32410, 31128, /* 30568-30575 */
03837 32589, 32687, 33571, 31660, 32103, 32499, 31628, 31488, /* 30576-30583 */
03838 31933, 32246, 31925, 31409, 30924, 32051, 32373, 33365, /* 30584-30591 */
03839 33657, 33728, 32311, 33514, 35143, 34167, 33515, 34445, /* 30592-30599 */
03840 35229, 35559, 36704, 36569, 37300, 37957, 36897, 38344, /* 30600-30607 */
03841 37881, 39194, 39580, 39345, 39312, 38908, 40223, 38704, /* 30608-30615 */
03842 40539, 40231, 40377, 39984, 40061, 42421, 41516, 40509, /* 30616-30623 */
03843 38563, 38509, 38933, 37399, 37767, 36417, 36191, 34871, /* 30624-30631 */
03844 33218, 34432, 32802, 31697, 32485, 32190, 31291, 31184, /* 30632-30639 */
03845 29972, 31546, 30959, 29277, 29246, 28437, 29510, 28803, /* 30640-30647 */
03846 28263, 28256, 28161, 29230, 26749, 26486, 28043, 28728, /* 30648-30655 */
03847 28831, 28140, 29013, 28462, 28529, 28499, 28695, 28658, /* 30656-30663 */
03848 27921, 27326, 27307, 27402, 28178, 28434, 27359, 28766, /* 30664-30671 */
03849 29918, 27400, 28651, 29585, 29495, 29875, 29030, 29298, /* 30672-30679 */
03850 28624, 29698, 29702, 29942, 30751, 31019, 30211, 31413, /* 30680-30687 */
03851 31641, 32811, 32884, 33942, 34638, 32632, 34644, 35320, /* 30688-30695 */
03852 35128, 34734, 34965, 34167, 34775, 34847, 34568, 33580, /* 30696-30703 */
03853 33607, 33430, 33752, 33943, 34050, 34566, 34609, 35463, /* 30704-30711 */
03854 34313, 35395, 35942, 35481, 34535, 34525, 35672, 35652, /* 30712-30719 */
03855 35948, 36456, 36275, 35101, 34285, 34411, 33913, 34094, /* 30720-30727 */
03856 32248, 31885, 32193, 30460, 30700, 29710, 28826, 30511, /* 30728-30735 */
03857 29464, 29497, 30438, 29195, 28384, 27917, 28505, 27259, /* 30736-30743 */
03858 26879, 26716, 27749, 27248, 25978, 26596, 26412, 26874, /* 30744-30751 */
03859 26429, 26167, 27242, 26831, 27266, 27460, 26867, 28534, /* 30752-30759 */
03860 28677, 28662, 29152, 28888, 29183, 28941, 28858, 29295, /* 30760-30767 */
03861 29948, 30488, 29662, 30667, 31322, 31303, 31974, 32678, /* 30768-30775 */
03862 33356, 34417, 34277, 33741, 33945, 34509, 35764, 34899, /* 30776-30783 */
03863 33907, 35012, 35269, 34069, 35360, 35337, 35566, 35881, /* 30784-30791 */
03864 36486, 36019, 35058, 36755, 36187, 35620, 36602, 37001, /* 30792-30799 */
03865 35974, 36464, 36297, 36336, 35304, 35313, 36133, 35083, /* 30800-30807 */
03866 35227, 34879, 35325, 34922, 35697, 36206, 35726, 35588, /* 30808-30815 */
03867 36145, 35538, 34257, 34846, 35118, 33154, 32797, 33939, /* 30816-30823 */
03868 33031, 33728, 34077, 34439, 33460, 33893, 34579, 34423, /* 30824-30831 */
03869 33539, 34320, 33746, 32838, 33681, 32776, 33381, 32430, /* 30832-30839 */
03870 33113, 32546, 33354, 33652, 34611, 36405, 35993, 36124, /* 30840-30847 */
03871 36522, 37183, 36687, 36399, 36376, 36545, 36899, 37234, /* 30848-30855 */
03872 36269, 37205, 37634, 37335, 37449, 36673, 35956, 36574, /* 30856-30863 */
03873 35954, 35603, 35511, 35496, 35615, 34682, 35038, 34180, /* 30864-30871 */
03874 34824, 34490, 34314, 34821, 35540, 35457, 34023, 35559, /* 30872-30879 */
03875 35326, 35491, 35952, 35272, 35221, 34981, 35011, 35250, /* 30880-30887 */
03876 35274, 35388, 35294, 34642, 35245, 35238, 33860, 33432, /* 30888-30895 */
03877 34018, 32900, 32761, 32323, 31261, 32110, 31194, 31548, /* 30896-30903 */
03878 31592, 31523, 31805, 31526, 31452, 29888, 30685, 30970, /* 30904-30911 */
03879 31416, 30758, 30226, 32049, 30584, 29627, 29879, 30955, /* 30912-30919 */
03880 31423, 30429, 31511, 32696, 31995, 31675, 30837, 31531, /* 30920-30927 */
03881 32063, 32613, 31142, 30630, 32898, 31836, 32247, 32746, /* 30928-30935 */
03882 32612, 32770, 32781, 32510, 34306, 34840, 34020, 34826, /* 30936-30943 */
03883 35926, 35538, 36012, 35837, 36179, 36358, 36482, 36775, /* 30944-30951 */
03884 35228, 36091, 36863, 36262, 35453, 37073, 34926, 36322, /* 30952-30959 */
03885 36001, 35145, 36015, 37210, 38404, 36283, 37184, 36145, /* 30960-30967 */
03886 37047, 37655, 35441, 35513, 36958, 36316, 36366, 35661, /* 30968-30975 */
03887 35382, 34620, 34821, 34559, 33941, 33334, 32425, 32311, /* 30976-30983 */
03888 32701, 32251, 29897, 29706, 29559, 29522, 27569, 28038, /* 30984-30991 */
03889 27820, 26865, 26551, 25165, 24515, 24024, 24417, 24371, /* 30992-30999 */
03890 22409, 22349, 23287, 21204, 20888, 22556, 22280, 21992, /* 31000-31007 */
03891 23665, 23801, 24149, 23761, 24402, 24122, 23062, 22852, /* 31008-31015 */
03892 22233, 22184, 21316, 22542, 23015, 22135, 21746, 23418, /* 31016-31023 */
03893 24055, 23457, 24808, 24837, 24828, 25880, 26583, 27080, /* 31024-31031 */
03894 26582, 26429, 27303, 26923, 27789, 29202, 29427, 29972, /* 31032-31039 */
03895 30701, 31609, 31521, 33095, 33799, 33097, 34381, 33386, /* 31040-31047 */
03896 33814, 33907, 33294, 35481, 35026, 35001, 36451, 36593, /* 31048-31055 */
03897 37247, 37283, 37376, 37670, 38016, 37795, 38060, 38109, /* 31056-31063 */
03898 37149, 37618, 37502, 37551, 37540, 37960, 38321, 38830, /* 31064-31071 */
03899 38537, 40344, 39310, 38308, 39328, 38113, 38226, 37829, /* 31072-31079 */
03900 37934, 37685, 37788, 36182, 35966, 35764, 34967, 34275, /* 31080-31087 */
03901 33606, 33303, 33199, 32357, 31802, 31942, 31273, 30653, /* 31088-31095 */
03902 31240, 32220, 29886, 29589, 31015, 30223, 29910, 29658, /* 31096-31103 */
03903 29111, 31837, 30849, 32119, 31065, 30093, 32631, 30926, /* 31104-31111 */
03904 31657, 31027, 31113, 31557, 31743, 31345, 31615, 31598, /* 31112-31119 */
03905 31575, 31871, 32404, 32093, 33185, 34062, 33567, 34338, /* 31120-31127 */
03906 33328, 33608, 33237, 33952, 33240, 33712, 34085, 34320, /* 31128-31135 */
03907 34469, 35382, 36374, 35717, 37087, 36533, 38299, 36651, /* 31136-31143 */
03908 38080, 38306, 37567, 38058, 36025, 37550, 36414, 36527, /* 31144-31151 */
03909 36517, 38060, 37101, 36315, 38566, 37341, 37365, 38732, /* 31152-31159 */
03910 38758, 38818, 38677, 37924, 38406, 38566, 37163, 38732, /* 31160-31167 */
03911 37906, 36358, 37378, 36936, 37310, 36913, 37695, 37889, /* 31168-31175 */
03912 38947, 37077, 38529, 40209, 38253, 38517, 37042, 36211, /* 31176-31183 */
03913 36830, 35851, 35167, 34870, 32839, 33577, 32537, 32296, /* 31184-31191 */
03914 33284, 33594, 32661, 32880, 33781, 33798, 34595, 34130, /* 31192-31199 */
03915 33646, 34563, 34192, 34076, 35976, 33836, 34204, 33908, /* 31200-31207 */
03916 32509, 33800, 32484, 32238, 33020, 33082, 32007, 31840, /* 31208-31215 */
03917 32017, 32098, 33366, 32529, 31559, 32255, 31510, 32335, /* 31216-31223 */
03918 31684, 30075, 30998, 30173, 30320, 29906, 29936, 30888, /* 31224-31231 */
03919 29315, 29039, 30259, 29425, 30196, 29775, 29200, 30588, /* 31232-31239 */
03920 29193, 29771, 30706, 28820, 30188, 29734, 29855, 31626, /* 31240-31247 */
03921 31479, 31289, 29892, 31211, 30164, 30039, 28854, 28880, /* 31248-31255 */
03922 30635, 29005, 28899, 29325, 29190, 27974, 28609, 29797, /* 31256-31263 */
03923 28382, 30203, 30104, 29260, 29754, 28704, 29702, 28683, /* 31264-31271 */
03924 29691, 30291, 28994, 28541, 29564, 28703, 30496, 30030, /* 31272-31279 */
03925 29505, 31927, 32270, 33313, 31636, 31578, 31027, 32644, /* 31280-31287 */
03926 33687, 33237, 33355, 33970, 34495, 33820, 34842, 34506, /* 31288-31295 */
03927 34409, 35357, 33457, 33864, 33689, 32311, 31858, 31845, /* 31296-31303 */
03928 31118, 30789, 31103, 29379, 30982, 29605, 30068, 30729, /* 31304-31311 */
03929 29645, 30324, 29347, 28844, 29287, 30093, 30800, 31412, /* 31312-31319 */
03930 30627, 30289, 32171, 31699, 31878, 33624, 32185, 33358, /* 31320-31327 */
03931 34951, 34943, 36303, 36754, 35813, 37393, 37671, 36525, /* 31328-31335 */
03932 36562, 36155, 36746, 37275, 35616, 36748, 37107, 36659, /* 31336-31343 */
03933 38182, 36623, 37259, 37306, 36601, 35289, 34116, 35367, /* 31344-31351 */
03934 34715, 34328, 34530, 34914, 34650, 33825, 33433, 32817, /* 31352-31359 */
03935 33818, 31834, 31290, 32116, 31526, 31551, 30549, 29578, /* 31360-31367 */
03936 29130, 29016, 27804, 27843, 28330, 27984, 27238, 27190, /* 31368-31375 */
03937 26694, 27663, 26888, 26871, 26768, 27196, 28475, 28159, /* 31376-31383 */
03938 28377, 27307, 28340, 28405, 28256, 28346, 28230, 28600, /* 31384-31391 */
03939 29571, 29389, 29322, 28357, 29271, 30325, 29762, 30080, /* 31392-31399 */
03940 29533, 30203, 30459, 29472, 29852, 31108, 29543, 28839, /* 31400-31407 */
03941 29823, 30362, 30407, 30652, 31343, 31497, 31658, 33589, /* 31408-31415 */
03942 33968, 32868, 33297, 33864, 33916, 34201, 34567, 35506, /* 31416-31423 */
03943 36314, 36643, 37224, 38108, 38585, 38605, 38897, 39212, /* 31424-31431 */
03944 38971, 38545, 40679, 40632, 39188, 39573, 40022, 39469, /* 31432-31439 */
03945 40520, 39877, 40070, 40079, 39708, 41176, 39622, 40120, /* 31440-31447 */
03946 39614, 38826, 37621, 37064, 37352, 37551, 37348, 37446, /* 31448-31455 */
03947 37597, 37546, 37557, 36073, 36248, 34448, 33282, 34088, /* 31456-31463 */
03948 32384, 31636, 31227, 30610, 30295, 28390, 27892, 27237, /* 31464-31471 */
03949 27118, 27338, 27360, 26986, 26137, 26835, 26882, 26116, /* 31472-31479 */
03950 26922, 27395, 25942, 26336, 28031, 27559, 27128, 27152, /* 31480-31487 */
03951 26343, 26748, 26662, 27132, 27001, 26956, 27832, 28232, /* 31488-31495 */
03952 28585, 28187, 28812, 28911, 29659, 29378, 28786, 29115, /* 31496-31503 */
03953 29421, 29832, 28860, 28432, 27214, 28894, 29166, 29874, /* 31504-31511 */
03954 30170, 29858, 30733, 28938, 30639, 32112, 32103, 31627, /* 31512-31519 */
03955 31748, 31393, 32007, 31601, 31814, 31923, 30802, 32068, /* 31520-31527 */
03956 31940, 32040, 32382, 32841, 32947, 32561, 32085, 31380, /* 31528-31535 */
03957 33061, 32777, 33110, 33379, 32761, 34993, 34771, 34965, /* 31536-31543 */
03958 34911, 35429, 36319, 37030, 35925, 36757, 36724, 36662, /* 31544-31551 */
03959 38644, 37308, 36644, 38788, 38417, 38289, 40177, 38423, /* 31552-31559 */
03960 39511, 39835, 39248, 38241, 38182, 38380, 38588, 37845, /* 31560-31567 */
03961 38058, 37401, 36981, 37607, 37237, 38278, 36414, 36360, /* 31568-31575 */
03962 35736, 36267, 37787, 36444, 36395, 37799, 36646, 38181, /* 31576-31583 */
03963 38403, 37026, 38843, 37693, 38991, 38090, 37799, 38706, /* 31584-31591 */
03964 35535, 36892, 36997, 35345, 34636, 34753, 34454, 34523, /* 31592-31599 */
03965 34845, 33903, 33382, 32767, 32507, 31378, 30581, 29781, /* 31600-31607 */
03966 29043, 29176, 28645, 28918, 29424, 27939, 27912, 27861, /* 31608-31615 */
03967 28012, 26561, 27010, 26775, 26205, 26613, 25563, 26464, /* 31616-31623 */
03968 26820, 27413, 27845, 27749, 28740, 28551, 28447, 28838, /* 31624-31631 */
03969 28913, 29718, 28158, 29783, 29138, 30821, 30889, 30346, /* 31632-31639 */
03970 30831, 30341, 32571, 31731, 33557, 32341, 31764, 32113, /* 31640-31647 */
03971 32306, 33918, 33196, 32172, 32773, 31485, 31924, 32261, /* 31648-31655 */
03972 31055, 31391, 30395, 30365, 31147, 32106, 31934, 30656, /* 31656-31663 */
03973 31751, 31637, 29770, 30679, 29169, 31156, 31531, 30158, /* 31664-31671 */
03974 31864, 31424, 34101, 34239, 33018, 35493, 36248, 36406, /* 31672-31679 */
03975 37937, 37311, 37372, 38049, 37837, 38696, 39014, 38687, /* 31680-31687 */
03976 38557, 40252, 38839, 38957, 39782, 39450, 39977, 38421, /* 31688-31695 */
03977 39325, 38925, 38575, 39864, 39031, 39089, 39283, 38826, /* 31696-31703 */
03978 40143, 38882, 39111, 38016, 38205, 38295, 37773, 39279, /* 31704-31711 */
03979 36829, 37212, 36890, 36184, 35494, 36182, 36549, 35265, /* 31712-31719 */
03980 34655, 34748, 34626, 34438, 33999, 33541, 32874, 32193, /* 31720-31727 */
03981 32138, 30832, 31290, 30232, 29278, 27926, 28217, 27839, /* 31728-31735 */
03982 26703, 26860, 27306, 29097, 28905, 29241, 29293, 28938, /* 31736-31743 */
03983 27936, 27942, 27659, 27549, 26604, 26209, 26636, 25736, /* 31744-31751 */
03984 27086, 26804, 26525, 26939, 25704, 25826, 25582, 25036, /* 31752-31759 */
03985 26137, 25360, 24658, 25188, 25322, 25074, 24828, 23725, /* 31760-31767 */
03986 23181, 23386, 23718, 24307, 24003, 24574, 24956, 25487, /* 31768-31775 */
03987 25672, 26607, 26988, 25627, 26980, 26971, 28738, 27631, /* 31776-31783 */
03988 26627, 28996, 28839, 30830, 30130, 31307, 31329, 31387, /* 31784-31791 */
03989 32734, 34358, 34468, 34183, 35947, 35666, 36507, 37145, /* 31792-31799 */
03990 37762, 37566, 39570, 39159, 37986, 37326, 37599, 38768, /* 31800-31807 */
03991 37896, 39743, 39692, 38936, 38789, 38274, 39543, 38257, /* 31808-31815 */
03992 37795, 37866, 37475, 37671, 37191, 37487, 37198, 36081, /* 31816-31823 */
03993 36948, 38169, 37360, 36853, 34840, 35712, 35076, 35485, /* 31824-31831 */
03994 35475, 34664, 34948, 33185, 34854, 34981, 34084, 33640, /* 31832-31839 */
03995 33822, 33843, 34644, 34536, 33748, 35648, 36321, 34307, /* 31840-31847 */
03996 36532, 36226, 34905, 35027, 34041, 35476, 34836, 35121, /* 31848-31855 */
03997 33642, 34129, 33624, 34111, 34647, 34959, 37303, 36011, /* 31856-31863 */
03998 35097, 35713, 35808, 33895, 34775, 33738, 35114, 35426, /* 31864-31871 */
03999 34526, 34886, 34045, 34834, 34580, 35673, 35307, 36293, /* 31872-31879 */
04000 35836, 34528, 33991, 34277, 34430, 32242, 32645, 32158, /* 31880-31887 */
04001 32581, 30450, 29874, 31009, 29096, 30100, 28912, 29041, /* 31888-31895 */
04002 30173, 28890, 28111, 29990, 30747, 30441, 32473, 32970, /* 31896-31903 */
04003 33804, 33097, 33034, 33676, 32972, 33048, 30399, 31573, /* 31904-31911 */
04004 31855, 30603, 30732, 30451, 33249, 32389, 31337, 31977, /* 31912-31919 */
04005 33822, 33604, 32977, 34503, 34211, 34626, 33705, 32630, /* 31920-31927 */
04006 34701, 32803, 32049, 32973, 31321, 31898, 30661, 31707, /* 31928-31935 */
04007 32677, 33287, 35200, 34852, 34954, 36041, 36935, 37618, /* 31936-31943 */
04008 39140, 39375, 38800, 40391, 39039, 38808, 38517, 36642, /* 31944-31951 */
04009 37507, 35092, 35336, 34179, 31992, 34909, 32533, 32144, /* 31952-31959 */
04010 34182, 31232, 31857, 32295, 33377, 32622, 32266, 32566, /* 31960-31967 */
04011 31913, 32146, 31727, 32253, 30188, 31876, 30642, 31403, /* 31968-31975 */
04012 31331, 30045, 31380, 30741, 32426, 31515, 32340, 32140, /* 31976-31983 */
04013 31092, 31760, 32917, 31533, 32079, 34198, 31640, 33794, /* 31984-31991 */
04014 32975, 31374, 33664, 33600, 33729, 32740, 32487, 33261, /* 31992-31999 */
04015 32652, 32868, 32286, 30618, 32676, 31850, 33071, 33453, /* 32000-32007 */
04016 31270, 31721, 32086, 31957, 29564, 30954, 30222, 30340, /* 32008-32015 */
04017 28277, 28694, 29112, 26806, 29790, 28630, 28954, 28334, /* 32016-32023 */
04018 28501, 29867, 29556, 28608, 27968, 29517, 30028, 30284, /* 32024-32031 */
04019 29732, 30866, 30572, 31372, 30735, 30317, 32895, 31759, /* 32032-32039 */
04020 32034, 31781, 32917, 31555, 31115, 31030, 30965, 30306, /* 32040-32047 */
04021 29377, 29914, 27542, 28055, 27899, 29131, 28075, 25981, /* 32048-32055 */
04022 27284, 27939, 27651, 28187, 29058, 29305, 29033, 28719, /* 32056-32063 */
04023 29853, 30718, 29373, 31006, 31280, 30126, 30143, 29736, /* 32064-32071 */
04024 30458, 31800, 30400, 30550, 33010, 31630, 31504, 31596, /* 32072-32079 */
04025 30922, 32745, 32848, 31477, 34003, 33227, 33116, 33130, /* 32080-32087 */
04026 33680, 33731, 33445, 33596, 33262, 33590, 34397, 34621, /* 32088-32095 */
04027 33990, 35376, 34762, 34694, 34305, 34212, 35178, 34386, /* 32096-32103 */
04028 33618, 34334, 33424, 34058, 32139, 31584, 32078, 31722, /* 32104-32111 */
04029 32962, 32200, 30888, 31715, 30935, 29659, 31663, 30972, /* 32112-32119 */
04030 30268, 30718, 30004, 29887, 31858, 31492, 31159, 31670, /* 32120-32127 */
04031 32326, 31778, 32128, 32052, 31518, 31601, 32029, 32874, /* 32128-32135 */
04032 31465, 31454, 33070, 33460, 34674, 36596, 34239, 34017, /* 32136-32143 */
04033 35563, 35332, 34445, 36223, 35591, 34695, 34025, 33361, /* 32144-32151 */
04034 35493, 33655, 35056, 35918, 33477, 34161, 36000, 35999, /* 32152-32159 */
04035 37158, 37492, 36749, 36064, 35179, 33994, 32288, 34027, /* 32160-32167 */
04036 34892, 34434, 33006, 33645, 34795, 33234, 34240, 35652, /* 32168-32175 */
04037 35577, 35171, 35936, 35938, 34821, 37241, 37004, 35746, /* 32176-32183 */
04038 38075, 36513, 35935, 36490, 34315, 34620, 35521, 34429, /* 32184-32191 */
04039 32943, 35708, 36487, 34322, 35319, 34503, 33202, 33743, /* 32192-32199 */
04040 34567, 32590, 36008, 34396, 33788, 36274, 34410, 35610, /* 32200-32207 */
04041 33473, 34082, 34711, 32920, 32524, 32886, 31104, 31871, /* 32208-32215 */
04042 30014, 30877, 31660, 28472, 30405, 30505, 29761, 30521, /* 32216-32223 */
04043 30285, 31266, 31276, 30864, 30172, 29629, 30434, 30471, /* 32224-32231 */
04044 30797, 30125, 30952, 29850, 30726, 28230, 27317, 29446, /* 32232-32239 */
04045 29630, 28334, 27585, 28321, 27519, 27773, 29064, 29047, /* 32240-32247 */
04046 26841, 28466, 29761, 31661, 30449, 29806, 30802, 31734, /* 32248-32255 */
04047 32911, 32371, 33973, 34583, 33454, 33616, 33448, 34029, /* 32256-32263 */
04048 34716, 32554, 32778, 33248, 34473, 34000, 34196, 35069, /* 32264-32271 */
04049 34972, 35350, 33051, 33951, 35542, 35822, 35665, 35465, /* 32272-32279 */
04050 36722, 36255, 37131, 37099, 36765, 36519, 36215, 38576, /* 32280-32287 */
04051 37608, 39344, 40096, 40123, 41810, 41660, 41106, 41288, /* 32288-32295 */
04052 41799, 41483, 41138, 40803, 41395, 40706, 41310, 39309, /* 32296-32303 */
04053 39081, 38654, 36986, 37102, 36880, 37592, 36529, 35214, /* 32304-32311 */
04054 35438, 36551, 35533, 33677, 34138, 34634, 33133, 34003, /* 32312-32319 */
04055 33426, 32676, 34999, 35438, 31980, 33983, 33972, 31893, /* 32320-32327 */
04056 33299, 31681, 32227, 29523, 30679, 31555, 30995, 30499, /* 32328-32335 */
04057 30923, 31511, 29589, 29726, 28523, 29814, 28133, 27957, /* 32336-32343 */
04058 29321, 29793, 29082, 26676, 26794, 27398, 27535, 27179, /* 32344-32351 */
04059 26791, 27137, 27673, 27929, 27142, 27321, 27376, 27029, /* 32352-32359 */
04060 28448, 26978, 27506, 27361, 26374, 26735, 26197, 25981, /* 32360-32367 */
04061 25873, 25884, 24578, 24588, 25431, 23965, 25168, 26537, /* 32368-32375 */
04062 27021, 28090, 25714, 27207, 26960, 26849, 27539, 26634, /* 32376-32383 */
04063 26308, 26272, 25910, 25331, 27077, 26581, 26523, 27262, /* 32384-32391 */
04064 27432, 26429, 27991, 27403, 27593, 29932, 30663, 28931, /* 32392-32399 */
04065 28990, 29595, 30003, 31097, 28669, 30664, 28828, 28897, /* 32400-32407 */
04066 30658, 30171, 30831, 29761, 31690, 33948, 32118, 33266, /* 32408-32415 */
04067 34088, 34972, 35083, 34572, 37866, 37391, 36803, 37901, /* 32416-32423 */
04068 39609, 38865, 40147, 40360, 41628, 42303, 42220, 43460, /* 32424-32431 */
04069 42774, 43340, 43930, 43177, 42652, 42954, 42776, 44276, /* 32432-32439 */
04070 43569, 43167, 43376, 44315, 43800, 43339, 42912, 42033, /* 32440-32447 */
04071 39012, 40198, 39726, 38978, 40819, 36676, 37404, 36174, /* 32448-32455 */
04072 36876, 37703, 35111, 34398, 36001, 34661, 34649, 34284, /* 32456-32463 */
04073 32141, 34569, 33120, 32548, 31470, 30357, 31126, 30480, /* 32464-32471 */
04074 28816, 29941, 28877, 27674, 29635, 27793, 27337, 27328, /* 32472-32479 */
04075 26818, 26683, 26524, 26240, 25630, 26209, 25242, 24254, /* 32480-32487 */
04076 24428, 24558, 21907, 22294, 24778, 21814, 23695, 22395, /* 32488-32495 */
04077 22014, 24311, 22870, 24285, 23266, 23493, 23756, 24047, /* 32496-32503 */
04078 24069, 25084, 26461, 26047, 27047, 27660, 28408, 28356, /* 32504-32511 */
04079 28744, 29570, 29726, 30777, 31102, 31764, 32958, 32939, /* 32512-32519 */
04080 33884, 33734, 35235, 36063, 35868, 36899, 35975, 37572, /* 32520-32527 */
04081 38867, 38090, 36905, 36893, 38832, 39251, 40518, 39600, /* 32528-32535 */
04082 38998, 41041, 41749, 41941, 41044, 42276, 42117, 41300, /* 32536-32543 */
04083 41724, 41110, 41375, 40931, 41963, 41413, 40493, 41488, /* 32544-32551 */
04084 40066, 40701, 41233, 41352, 40893, 40177, 40124, 40520, /* 32552-32559 */
04085 40399, 40779, 39705, 38947, 39980, 38685, 39671, 38702, /* 32560-32567 */
04086 38162, 38417, 39427, 39337, 38501, 39069, 39955, 40476, /* 32568-32575 */
04087 39467, 39938, 40299, 38867, 38730, 38374, 37501, 39558, /* 32576-32583 */
04088 38340, 37436, 38483, 37137, 37269, 36200, 36813, 36014, /* 32584-32591 */
04089 35101, 37837, 35735, 35429, 33845, 33841, 34897, 34703, /* 32592-32599 */
04090 34778, 33840, 34813, 33995, 34182, 32538, 31841, 32501, /* 32600-32607 */
04091 31684, 31842, 33362, 33520, 30843, 31168, 32582, 32198, /* 32608-32615 */
04092 30735, 31546, 32021, 30749, 30170, 31036, 32105, 30260, /* 32616-32623 */
04093 30317, 29350, 29286, 31635, 29444, 29479, 30053, 28713, /* 32624-32631 */
04094 29432, 27927, 27659, 28592, 27395, 26208, 26742, 26808, /* 32632-32639 */
04095 27658, 27947, 28391, 26782, 26516, 28716, 27527, 27551, /* 32640-32647 */
04096 28130, 27336, 27077, 27162, 24888, 25656, 25027, 26076, /* 32648-32655 */
04097 24914, 23789, 24206, 21176, 23701, 23917, 22602, 22613, /* 32656-32663 */
04098 22285, 22840, 22785, 22293, 22574, 22180, 22166, 23272, /* 32664-32671 */
04099 24379, 24901, 25037, 25214, 25943, 26681, 26054, 27704, /* 32672-32679 */
04100 29093, 27312, 28012, 29189, 29252, 29314, 29723, 30745, /* 32680-32687 */
04101 30540, 31905, 32019, 32713, 34175, 34178, 34639, 35130, /* 32688-32695 */
04102 35419, 35002, 34656, 35115, 36585, 35807, 36701, 36239, /* 32696-32703 */
04103 36150, 37015, 36139, 37721, 37921, 38471, 37226, 36392, /* 32704-32711 */
04104 35092, 36341, 36422, 34458, 35059, 34764, 34662, 33771, /* 32712-32719 */
04105 33008, 32645, 32957, 32138, 31824, 30384, 30394, 30791, /* 32720-32727 */
04106 30415, 29984, 30608, 29815, 29448, 28290, 29517, 31254, /* 32728-32735 */
04107 29147, 29783, 28002, 28848, 28840, 28359, 28408, 27381, /* 32736-32743 */
04108 28692, 28195, 27327, 27644, 27104, 26890, 26327, 25813, /* 32744-32751 */
04109 24906, 22426, 24042, 25860, 23942, 23645, 23600, 24588, /* 32752-32759 */
04110 26020, 27518, 24857, 25046, 26458, 25085, 26258, 26629, /* 32760-32767 */
04111 28573, 28109, 28516, 29165, 30084, 28136, 30894, 32557, /* 32768-32775 */
04112 31528, 33346, 32327, 34430, 33286, 33653, 35168, 35571, /* 32776-32783 */
04113 36981, 35398, 34507, 34516, 36884, 35923, 35681, 38293, /* 32784-32791 */
04114 37213, 38952, 38411, 39259, 39674, 40049, 39611, 39690, /* 32792-32799 */
04115 41011, 38901, 37961, 38319, 39858, 39469, 40521, 40736, /* 32800-32807 */
04116 39788, 41902, 42478, 42000, 43533, 41978, 41644, 42696, /* 32808-32815 */
04117 42174, 39817, 39349, 41241, 40124, 40037, 41508, 41595, /* 32816-32823 */
04118 40168, 42003, 41778, 40743, 43028, 41885, 40421, 39369, /* 32824-32831 */
04119 39971, 40218, 39128, 38209, 37793, 37484, 35908, 36518, /* 32832-32839 */
04120 36057, 35117, 33629, 34387, 32772, 32229, 32855, 30948, /* 32840-32847 */
04121 30733, 30559, 31779, 29690, 30489, 31227, 30649, 29411, /* 32848-32855 */
04122 30679, 31287, 29554, 30994, 30264, 31808, 31686, 30769, /* 32856-32863 */
04123 30346, 31668, 31642, 30844, 32972, 32106, 32555, 33486, /* 32864-32871 */
04124 33735, 33117, 34096, 36413, 36719, 38160, 38976, 39252, /* 32872-32879 */
04125 40700, 40608, 40627, 40604, 39875, 40332, 38224, 39159, /* 32880-32887 */
04126 39529, 37770, 39330, 37601, 37492, 38586, 38462, 37782, /* 32888-32895 */
04127 38573, 38104, 37935, 38808, 36993, 36398, 35969, 37427, /* 32896-32903 */
04128 35916, 35980, 36461, 35852, 36114, 36117, 34758, 33149, /* 32904-32911 */
04129 32194, 33083, 34557, 31425, 31287, 31430, 29995, 29629, /* 32912-32919 */
04130 29662, 29333, 29905, 29863, 29178, 28663, 29923, 29308, /* 32920-32927 */
04131 29547, 30797, 30518, 29302, 31000, 28946, 27816, 29888, /* 32928-32935 */
04132 28742, 29758, 28383, 31045, 30264, 29835, 29578, 29277, /* 32936-32943 */
04133 29415, 28817, 27759, 27217, 28292, 25021, 26067, 26527, /* 32944-32951 */
04134 25337, 26503, 25329, 27941, 28571, 26360, 26323, 26486, /* 32952-32959 */
04135 28466, 27634, 27807, 28873, 28629, 27843, 28239, 28086, /* 32960-32967 */
04136 30156, 30162, 29342, 31034, 31663, 31286, 30914, 30090, /* 32968-32975 */
04137 31333, 32731, 32740, 33604, 32164, 33221, 33633, 33840, /* 32976-32983 */
04138 33180, 31200, 32107, 33216, 32078, 32786, 31782, 32826, /* 32984-32991 */
04139 33571, 32962, 32784, 32716, 32972, 30920, 33180, 31525, /* 32992-32999 */
04140 29836, 30884, 31909, 30958, 27911, 28907, 29917, 30041, /* 33000-33007 */
04141 29030, 30311, 30011, 29546, 30508, 28451, 28521, 28353, /* 33008-33015 */
04142 28326, 29603, 29231, 28063, 29750, 28929, 29796, 30975, /* 33016-33023 */
04143 29785, 29159, 29520, 30343, 30216, 31610, 31069, 30798, /* 33024-33031 */
04144 30926, 32504, 32651, 32008, 31085, 31169, 31202, 31394, /* 33032-33039 */
04145 31271, 31079, 31466, 31933, 33303, 31833, 32926, 33670, /* 33040-33047 */
04146 34759, 35356, 34448, 33540, 33889, 35060, 34587, 35197, /* 33048-33055 */
04147 34954, 36257, 36181, 35691, 37297, 38180, 39104, 38684, /* 33056-33063 */
04148 38273, 38278, 39229, 38613, 36603, 37737, 37722, 36025, /* 33064-33071 */
04149 36564, 36770, 35436, 35413, 34847, 34666, 33395, 32322, /* 33072-33079 */
04150 34407, 32037, 31939, 31603, 31628, 31270, 29149, 30709, /* 33080-33087 */
04151 30135, 31252, 29949, 30556, 30270, 29027, 29440, 28270, /* 33088-33095 */
04152 28042, 27327, 27732, 26866, 27121, 27554, 26074, 26419, /* 33096-33103 */
04153 26250, 26147, 27404, 25212, 26320, 25848, 25392, 28028, /* 33104-33111 */
04154 26303, 27425, 27764, 26524, 27640, 28682, 27899, 28485, /* 33112-33119 */
04155 29544, 27543, 28572, 30094, 30691, 29992, 31212, 31847, /* 33120-33127 */
04156 30517, 31923, 32964, 32742, 32684, 32777, 32183, 34504, /* 33128-33135 */
04157 33203, 35090, 35159, 34721, 35595, 36547, 38292, 37508, /* 33136-33143 */
04158 38293, 37585, 38708, 39047, 40281, 38324, 37887, 38736, /* 33144-33151 */
04159 37778, 36792, 38040, 38326, 38912, 37850, 36720, 37614, /* 33152-33159 */
04160 37159, 38006, 36469, 38557, 38106, 39929, 40299, 39042, /* 33160-33167 */
04161 40218, 40142, 40299, 39349, 41353, 41838, 41718, 41320, /* 33168-33175 */
04162 40490, 39726, 40412, 41718, 41146, 41988, 39728, 39496, /* 33176-33183 */
04163 40119, 38325, 39184, 39956, 39761, 39776, 38861, 38151, /* 33184-33191 */
04164 39510, 38462, 38247, 39309, 38338, 37807, 36084, 35441, /* 33192-33199 */
04165 36229, 35091, 36085, 35729, 34899, 33726, 32736, 32864, /* 33200-33207 */
04166 31570, 30733, 30849, 31322, 31059, 30369, 28749, 28340, /* 33208-33215 */
04167 29331, 27121, 26331, 26998, 26112, 27681, 26684, 27485, /* 33216-33223 */
04168 26343, 26638, 27570, 26896, 27654, 27836, 28277, 26085, /* 33224-33231 */
04169 27237, 26917, 25735, 26458, 27116, 27007, 26012, 26132, /* 33232-33239 */
04170 25678, 26350, 28009, 27800, 27698, 26883, 29296, 29239, /* 33240-33247 */
04171 25587, 27648, 28321, 28993, 29983, 28573, 29592, 29454, /* 33248-33255 */
04172 29444, 30473, 30122, 31634, 33015, 32775, 34119, 33027, /* 33256-33263 */
04173 34573, 36156, 34584, 35618, 34663, 37510, 38385, 38447, /* 33264-33271 */
04174 38951, 38805, 40318, 40086, 39475, 40483, 40746, 39627, /* 33272-33279 */
04175 40876, 40109, 39658, 39832, 38979, 39442, 40454, 40060, /* 33280-33287 */
04176 39299, 40904, 39147, 39431, 41558, 37578, 37777, 39127, /* 33288-33295 */
04177 38497, 37688, 36550, 36220, 36967, 36723, 36025, 34818, /* 33296-33303 */
04178 34294, 35305, 33326, 35225, 35589, 34378, 34014, 33575, /* 33304-33311 */
04179 34114, 33840, 32989, 33616, 34135, 33097, 34023, 33553, /* 33312-33319 */
04180 34865, 32697, 32717, 32885, 31461, 33036, 32126, 31567, /* 33320-33327 */
04181 31906, 33301, 32313, 31323, 29292, 29806, 29461, 28476, /* 33328-33335 */
04182 28260, 28144, 27295, 25237, 26890, 26161, 25712, 26066, /* 33336-33343 */
04183 23507, 24486, 27421, 25318, 25657, 25087, 24413, 24385, /* 33344-33351 */
04184 23113, 23524, 22180, 24135, 25530, 24466, 23998, 24319, /* 33352-33359 */
04185 24971, 24118, 25139, 25280, 25947, 26524, 25083, 24862, /* 33360-33367 */
04186 24117, 25426, 25724, 25629, 25508, 25086, 26217, 26696, /* 33368-33375 */
04187 25745, 27595, 28835, 27477, 28889, 28983, 30494, 30371, /* 33376-33383 */
04188 30400, 32595, 30553, 31219, 32149, 31735, 32430, 30508, /* 33384-33391 */
04189 31648, 34377, 33335, 31881, 33114, 33357, 33190, 33714, /* 33392-33399 */
04190 33757, 32441, 33814, 34978, 32683, 33629, 35181, 36183, /* 33400-33407 */
04191 34123, 36228, 36435, 33889, 33836, 32084, 33873, 34103, /* 33408-33415 */
04192 33818, 32742, 32664, 33232, 31204, 31581, 33186, 32685, /* 33416-33423 */
04193 32361, 32518, 33178, 33353, 31790, 32243, 32970, 33712, /* 33424-33431 */
04194 33318, 33615, 34181, 34649, 34838, 35755, 36814, 36466, /* 33432-33439 */
04195 37162, 38190, 39318, 40420, 39360, 39143, 40682, 38658, /* 33440-33447 */
04196 38723, 37215, 36396, 37118, 36857, 38222, 36456, 37608, /* 33448-33455 */
04197 38219, 37614, 38213, 36915, 36923, 37104, 36701, 35568, /* 33456-33463 */
04198 34876, 34097, 34980, 33960, 32915, 33734, 33695, 33301, /* 33464-33471 */
04199 33068, 34004, 31814, 32048, 31830, 31218, 31469, 29764, /* 33472-33479 */
04200 31795, 31072, 31253, 32454, 30313, 30168, 30086, 29478, /* 33480-33487 */
04201 28627, 30163, 27293, 27796, 29334, 26401, 29230, 27465, /* 33488-33495 */
04202 26926, 28956, 28028, 27423, 26996, 25956, 25313, 26082, /* 33496-33503 */
04203 23734, 24832, 25164, 24214, 25061, 24150, 24573, 24582, /* 33504-33511 */
04204 24594, 23786, 24834, 24515, 23666, 26083, 24657, 22233, /* 33512-33519 */
04205 25510, 25665, 24615, 27291, 26597, 27694, 28916, 28399, /* 33520-33527 */
04206 29438, 31103, 32078, 30693, 32351, 34248, 33983, 34094, /* 33528-33535 */
04207 34762, 36668, 35858, 37100, 37357, 34327, 37381, 37923, /* 33536-33543 */
04208 37298, 37901, 37022, 39747, 39983, 38912, 41340, 41149, /* 33544-33551 */
04209 40542, 41175, 40447, 42060, 40778, 40996, 40237, 40581, /* 33552-33559 */
04210 41445, 39156, 41637, 40593, 39754, 41746, 42043, 40719, /* 33560-33567 */
04211 40359, 39398, 39297, 39775, 40079, 40502, 40024, 41466, /* 33568-33575 */
04212 42300, 42507, 42427, 44211, 44219, 44589, 44794, 44625, /* 33576-33583 */
04213 43730, 41931, 40812, 39244, 40557, 38884, 37866, 37052, /* 33584-33591 */
04214 36111, 36796, 34599, 33285, 33841, 32891, 32060, 30293, /* 33592-33599 */
04215 27676, 27639, 27467, 27819, 27705, 28018, 27863, 27617, /* 33600-33607 */
04216 27430, 26577, 27805, 27272, 27403, 28100, 27988, 28041, /* 33608-33615 */
04217 29096, 28473, 28269, 28438, 29436, 30653, 29456, 30662, /* 33616-33623 */
04218 31037, 30058, 30136, 32004, 30716, 32438, 32987, 33500, /* 33624-33631 */
04219 33305, 33149, 37002, 35776, 35977, 35994, 37593, 36851, /* 33632-33639 */
04220 35713, 36729, 36322, 38046, 36809, 35647, 37354, 36160, /* 33640-33647 */
04221 34433, 35543, 34504, 34105, 34991, 34221, 35162, 35993, /* 33648-33655 */
04222 36444, 34812, 32761, 33853, 34390, 33607, 32437, 32230, /* 33656-33663 */
04223 32339, 31849, 31150, 30743, 30933, 33512, 34424, 32233, /* 33664-33671 */
04224 33936, 32586, 31808, 32404, 32183, 32603, 31549, 31334, /* 33672-33679 */
04225 31530, 31466, 30258, 29543, 29829, 31247, 30727, 31014, /* 33680-33687 */
04226 30264, 30367, 30600, 29743, 29715, 30004, 30607, 31744, /* 33688-33695 */
04227 30894, 30581, 31313, 30520, 32971, 32319, 31666, 30647, /* 33696-33703 */
04228 31077, 31244, 30069, 30591, 30471, 30102, 31499, 30351, /* 33704-33711 */
04229 29487, 31061, 30218, 32734, 33695, 31755, 31440, 33751, /* 33712-33719 */
04230 33734, 35004, 33703, 35047, 37621, 36452, 36399, 35953, /* 33720-33727 */
04231 36556, 37051, 37306, 34851, 37435, 36869, 36835, 37268, /* 33728-33735 */
04232 38196, 37714, 37142, 37753, 37007, 37953, 35569, 38408, /* 33736-33743 */
04233 38112, 37872, 37802, 37283, 38422, 38171, 38631, 37612, /* 33744-33751 */
04234 36760, 37146, 36121, 36317, 36174, 34779, 33465, 34376, /* 33752-33759 */
04235 33464, 32320, 33425, 30915, 29962, 29209, 27984, 26151, /* 33760-33767 */
04236 27345, 25498, 25666, 27105, 25856, 27028, 28123, 26991, /* 33768-33775 */
04237 27696, 28063, 28370, 29219, 28046, 29850, 27986, 27985, /* 33776-33783 */
04238 27389, 27605, 27677, 27291, 27461, 29211, 29108, 28367, /* 33784-33791 */
04239 29362, 28862, 29023, 29563, 29560, 29063, 31195, 29747, /* 33792-33799 */
04240 31414, 30701, 31520, 29815, 29406, 30950, 28992, 30414, /* 33800-33807 */
04241 30226, 29350, 28829, 29977, 26656, 28334, 28408, 27585, /* 33808-33815 */
04242 29987, 30149, 30189, 28896, 28318, 27520, 26002, 26003, /* 33816-33823 */
04243 27741, 24709, 23336, 25648, 24266, 23144, 22622, 22438, /* 33824-33831 */
04244 23990, 22739, 21447, 22272, 23183, 24112, 23665, 24294, /* 33832-33839 */
04245 26672, 26373, 27414, 26729, 25446, 25514, 27052, 27432, /* 33840-33847 */
04246 26118, 25603, 26175, 27523, 25497, 27310, 27668, 25726, /* 33848-33855 */
04247 26558, 27436, 27536, 28873, 26398, 27265, 28449, 28398, /* 33856-33863 */
04248 29105, 28806, 29349, 28743, 29768, 28461, 30475, 31605, /* 33864-33871 */
04249 31761, 34537, 32227, 33266, 36626, 35796, 37126, 37048, /* 33872-33879 */
04250 38128, 39481, 41232, 41674, 42016, 40251, 40358, 40507, /* 33880-33887 */
04251 38900, 39804, 40785, 40027, 36785, 38116, 37357, 38313, /* 33888-33895 */
04252 36714, 35819, 37004, 34839, 34033, 35868, 36413, 35687, /* 33896-33903 */
04253 35835, 34852, 35806, 37521, 37266, 38509, 39461, 38444, /* 33904-33911 */
04254 38789, 39917, 39503, 39105, 39584, 39348, 40221, 39881, /* 33912-33919 */
04255 41375, 42731, 42782, 43595, 44430, 45556, 47320, 45957, /* 33920-33927 */
04256 45497, 45231, 45808, 46547, 45263, 45860, 45253, 45640, /* 33928-33935 */
04257 45074, 45795, 46013, 45154, 43973, 42740, 41477, 41686, /* 33936-33943 */
04258 40563, 38813, 40828, 37724, 35944, 38196, 36980, 35419, /* 33944-33951 */
04259 32806, 32346, 32565, 30556, 32426, 31869, 31106, 31326, /* 33952-33959 */
04260 31346, 31201, 30008, 30054, 28714, 28852, 28020, 28296, /* 33960-33967 */
04261 28337, 27533, 28932, 29924, 30869, 30328, 29039, 31481, /* 33968-33975 */
04262 32689, 30634, 29704, 28528, 29019, 27121, 28261, 27714, /* 33976-33983 */
04263 28693, 28930, 28070, 29391, 25533, 28710, 30211, 29860, /* 33984-33991 */
04264 29998, 30078, 30292, 30179, 30246, 30865, 31410, 33685, /* 33992-33999 */
04265 33345, 33697, 35409, 34411, 36702, 35681, 36271, 36509, /* 34000-34007 */
04266 36244, 37682, 37615, 37464, 37622, 36636, 36719, 37424, /* 34008-34015 */
04267 37438, 37178, 37246, 38164, 39137, 39300, 40845, 39185, /* 34016-34023 */
04268 40902, 43753, 41267, 42551, 42213, 44798, 44916, 44881, /* 34024-34031 */
04269 45617, 43845, 45593, 43919, 44634, 45161, 44289, 45196, /* 34032-34039 */
04270 44750, 43187, 40645, 41044, 39945, 38521, 37541, 35084, /* 34040-34047 */
04271 34923, 35131, 34516, 34363, 33115, 32383, 32052, 31181, /* 34048-34055 */
04272 29749, 30054, 28182, 26786, 25804, 25172, 25742, 24298, /* 34056-34063 */
04273 24276, 22261, 24156, 22932, 21388, 22099, 22227, 21360, /* 34064-34071 */
04274 19580, 20207, 18799, 20969, 21257, 19806, 21819, 20662, /* 34072-34079 */
04275 21498, 22394, 20973, 22690, 22644, 22208, 22720, 24356, /* 34080-34087 */
04276 25818, 25974, 26061, 26051, 27419, 28764, 30412, 29472, /* 34088-34095 */
04277 30174, 30773, 29642, 32361, 30902, 30798, 30685, 31953, /* 34096-34103 */
04278 32151, 29844, 31832, 29546, 30003, 29978, 29259, 29926, /* 34104-34111 */
04279 29153, 29251, 28658, 28418, 28676, 29135, 28497, 27744, /* 34112-34119 */
04280 28433, 26779, 26924, 26458, 26105, 27618, 25803, 26406, /* 34120-34127 */
04281 26290, 27533, 26495, 27205, 27629, 27636, 28215, 28111, /* 34128-34135 */
04282 28665, 29246, 30209, 30703, 30621, 29118, 31721, 29839, /* 34136-34143 */
04283 30980, 31464, 32143, 32299, 31858, 32026, 33574, 33192, /* 34144-34151 */
04284 32182, 33945, 32968, 33550, 33100, 34213, 33474, 34317, /* 34152-34159 */
04285 32648, 32501, 33656, 33304, 32751, 33555, 33065, 33195, /* 34160-34167 */
04286 32626, 31905, 32481, 31668, 32889, 32096, 33163, 32290, /* 34168-34175 */
04287 33423, 32306, 31653, 32978, 32920, 34010, 33669, 35269, /* 34176-34183 */
04288 35601, 36119, 35288, 35343, 36841, 36035, 37023, 36979, /* 34184-34191 */
04289 35777, 36837, 36632, 35543, 37141, 35346, 35628, 34295, /* 34192-34199 */
04290 32215, 33216, 31499, 32702, 31499, 31419, 29443, 28584, /* 34200-34207 */
04291 30605, 28899, 28444, 28010, 28028, 27954, 27416, 27224, /* 34208-34215 */
04292 27791, 27828, 26949, 27623, 27851, 27677, 28886, 28604, /* 34216-34223 */
04293 28610, 29524, 29487, 29606, 29651, 29051, 31050, 30560, /* 34224-34231 */
04294 30504, 32224, 31614, 32943, 33038, 33949, 33900, 34379, /* 34232-34239 */
04295 34924, 35054, 34448, 33815, 35191, 34710, 35217, 34247, /* 34240-34247 */
04296 34020, 35591, 35188, 34469, 34670, 34409, 34335, 35324, /* 34248-34255 */
04297 34416, 35217, 35204, 34458, 35085, 34483, 35949, 36584, /* 34256-34263 */
04298 36519, 37873, 37928, 38021, 38037, 38220, 39608, 38136, /* 34264-34271 */
04299 38651, 38362, 37883, 37638, 37786, 39143, 38802, 39643, /* 34272-34279 */
04300 39309, 40308, 40252, 40625, 40751, 42108, 42932, 41583, /* 34280-34287 */
04301 42197, 42915, 43635, 43053, 42661, 44754, 44942, 44572, /* 34288-34295 */
04302 46136, 44710, 44771, 44225, 43848, 44007, 44045, 44732, /* 34296-34303 */
04303 44524, 44140, 43233, 43846, 43018, 42129, 41269, 40803, /* 34304-34311 */
04304 40203, 39231, 39526, 40054, 38492, 37699, 37892, 37157, /* 34312-34319 */
04305 36566, 36237, 35495, 34422, 32786, 32515, 32292, 31307, /* 34320-34327 */
04306 31475, 28964, 30074, 28813, 28360, 28522, 25600, 26123, /* 34328-34335 */
04307 26598, 25736, 25368, 25122, 25524, 24805, 23286, 24437, /* 34336-34343 */
04308 23862, 23774, 23731, 24960, 23449, 24363, 25058, 23604, /* 34344-34351 */
04309 23900, 23188, 23191, 22478, 22886, 22365, 22657, 22209, /* 34352-34359 */
04310 20962, 21126, 22263, 20955, 20483, 21005, 20152, 20832, /* 34360-34367 */
04311 22367, 20713, 22169, 22856, 21254, 22425, 21581, 22176, /* 34368-34375 */
04312 22235, 25226, 25076, 25524, 28001, 28083, 30489, 30263, /* 34376-34383 */
04313 31754, 33307, 33905, 35348, 36541, 36934, 35978, 37100, /* 34384-34391 */
04314 38265, 38796, 37110, 38505, 39983, 39232, 40455, 40369, /* 34392-34399 */
04315 41371, 42036, 40635, 40479, 42048, 41194, 41576, 41026, /* 34400-34407 */
04316 40657, 40761, 40875, 41621, 39332, 40033, 40862, 38434, /* 34408-34415 */
04317 39272, 38559, 37524, 38143, 36862, 36089, 36553, 37154, /* 34416-34423 */
04318 36671, 36086, 34410, 35675, 34093, 33968, 33618, 32693, /* 34424-34431 */
04319 33311, 30682, 31278, 32815, 31453, 29930, 31922, 31036, /* 34432-34439 */
04320 29484, 29229, 29449, 29167, 29353, 30077, 29986, 29176, /* 34440-34447 */
04321 29812, 31362, 30569, 31070, 29999, 30601, 31321, 30451, /* 34448-34455 */
04322 30618, 30893, 32624, 32918, 33144, 34043, 33903, 34103, /* 34456-34463 */
04323 33967, 33059, 33757, 34059, 32180, 31130, 31326, 30775, /* 34464-34471 */
04324 29392, 29100, 28753, 27559, 28043, 27166, 26039, 26287, /* 34472-34479 */
04325 26696, 26503, 26298, 28659, 28449, 27536, 28034, 28739, /* 34480-34487 */
04326 27933, 28018, 28446, 26736, 27428, 26623, 27859, 29025, /* 34488-34495 */
04327 27913, 28242, 27945, 27999, 28668, 30724, 29787, 31073, /* 34496-34503 */
04328 33477, 33292, 32885, 31850, 32927, 32100, 31575, 33025, /* 34504-34511 */
04329 32114, 32181, 30424, 30952, 29826, 29184, 30196, 29143, /* 34512-34519 */
04330 30256, 28978, 30746, 29669, 31661, 31213, 33406, 33744, /* 34520-34527 */
04331 32164, 34491, 34281, 34710, 34777, 36450, 33697, 35820, /* 34528-34535 */
04332 35539, 35913, 36548, 35635, 35489, 37326, 38140, 37475, /* 34536-34543 */
04333 37559, 38189, 39438, 37012, 38121, 38308, 37023, 38508, /* 34544-34551 */
04334 39269, 36111, 36530, 37284, 36206, 37367, 38715, 36816, /* 34552-34559 */
04335 36642, 36701, 36491, 37020, 37776, 39099, 38238, 38927, /* 34560-34567 */
04336 37975, 38993, 39073, 40965, 40994, 39359, 40089, 41621, /* 34568-34575 */
04337 42422, 38759, 40379, 40875, 40303, 39987, 39469, 39127, /* 34576-34583 */
04338 40080, 38974, 36900, 39682, 38811, 37976, 37634, 38190, /* 34584-34591 */
04339 36860, 35841, 36338, 36462, 37814, 36948, 34664, 32437, /* 34592-34599 */
04340 32017, 32957, 32036, 31293, 33181, 31219, 30629, 31415, /* 34600-34607 */
04341 30104, 30066, 30128, 28990, 30544, 31088, 28774, 29116, /* 34608-34615 */
04342 29568, 28459, 29455, 30273, 30158, 31059, 30196, 30390, /* 34616-34623 */
04343 31781, 32930, 31319, 30634, 31387, 33776, 32461, 33204, /* 34624-34631 */
04344 32794, 31392, 34076, 33702, 33488, 33798, 33048, 32891, /* 34632-34639 */
04345 34378, 32177, 33247, 32490, 31570, 31260, 31972, 31562, /* 34640-34647 */
04346 33029, 32357, 32563, 33312, 30566, 31828, 31888, 32481, /* 34648-34655 */
04347 31219, 33034, 32075, 33089, 33615, 32463, 32202, 31415, /* 34656-34663 */
04348 31746, 31551, 30184, 31026, 31884, 29783, 29625, 30093, /* 34664-34671 */
04349 31823, 31535, 29747, 30315, 30923, 29693, 30864, 31040, /* 34672-34679 */
04350 29556, 28995, 30689, 29786, 30132, 31978, 29540, 29999, /* 34680-34687 */
04351 30842, 29237, 27511, 27899, 27537, 27806, 26663, 26975, /* 34688-34695 */
04352 29711, 27010, 27960, 28742, 29727, 29153, 29166, 28656, /* 34696-34703 */
04353 27752, 29313, 27643, 27201, 25871, 26687, 26926, 27352, /* 34704-34711 */
04354 27785, 28630, 27600, 28904, 28349, 26958, 28908, 28366, /* 34712-34719 */
04355 29741, 29925, 29469, 31115, 28675, 29216, 31491, 29416, /* 34720-34727 */
04356 31439, 29417, 31165, 31938, 32962, 33449, 32452, 33026, /* 34728-34735 */
04357 32597, 34871, 36313, 36615, 37008, 38521, 35698, 36479, /* 34736-34743 */
04358 34954, 34934, 35108, 34453, 32970, 31471, 32966, 32803, /* 34744-34751 */
04359 33532, 33172, 34320, 32395, 32808, 33675, 30769, 33095, /* 34752-34759 */
04360 35264, 32484, 33990, 34416, 34439, 34853, 35079, 34016, /* 34760-34767 */
04361 34978, 35925, 33986, 35449, 34485, 34162, 33702, 33741, /* 34768-34775 */
04362 33906, 34280, 34049, 34085, 34794, 34307, 34738, 35253, /* 34776-34783 */
04363 35363, 35487, 34932, 34911, 33286, 33080, 33774, 33616, /* 34784-34791 */
04364 33876, 33537, 33804, 31451, 32446, 32415, 28729, 29993, /* 34792-34799 */
04365 30490, 30489, 31386, 29614, 30150, 30721, 31229, 31053, /* 34800-34807 */
04366 31120, 31372, 31862, 30796, 29635, 30241, 30331, 31548, /* 34808-34815 */
04367 30584, 31093, 31272, 29468, 28318, 28764, 27720, 29863, /* 34816-34823 */
04368 30478, 28255, 28718, 28028, 29183, 28816, 28782, 31048, /* 34824-34831 */
04369 28555, 29024, 32977, 31824, 31896, 32082, 31418, 31649, /* 34832-34839 */
04370 32445, 32353, 33254, 32211, 32808, 32485, 30479, 31889, /* 34840-34847 */
04371 30627, 29871, 28457, 29041, 27940, 26877, 28002, 26961, /* 34848-34855 */
04372 26060, 26805, 27147, 26592, 26861, 26553, 27720, 28274, /* 34856-34863 */
04373 27320, 28832, 27012, 26803, 30160, 28221, 31139, 30725, /* 34864-34871 */
04374 31719, 33718, 34541, 35750, 34805, 38016, 37538, 39740, /* 34872-34879 */
04375 39650, 41115, 40839, 40942, 40406, 38901, 41099, 39799, /* 34880-34887 */
04376 39881, 38927, 38024, 38624, 38509, 38023, 39451, 38983, /* 34888-34895 */
04377 41075, 40495, 40541, 39415, 40082, 41673, 40235, 41306, /* 34896-34903 */
04378 41635, 42273, 40993, 41526, 40816, 41890, 40392, 40954, /* 34904-34911 */
04379 40953, 39712, 40527, 38501, 38055, 37707, 36305, 35497, /* 34912-34919 */
04380 36809, 34935, 35647, 36429, 35367, 36422, 35288, 34977, /* 34920-34927 */
04381 36010, 35048, 35316, 33775, 33526, 33483, 31743, 34040, /* 34928-34935 */
04382 33422, 32653, 32539, 32463, 31376, 29501, 31126, 31089, /* 34936-34943 */
04383 30193, 30689, 29865, 28061, 28373, 29658, 30093, 30758, /* 34944-34951 */
04384 29947, 30923, 30044, 30227, 30048, 28821, 30620, 29810, /* 34952-34959 */
04385 30191, 30699, 31481, 31018, 31786, 29548, 30644, 32845, /* 34960-34967 */
04386 30796, 30459, 29149, 31426, 30651, 31243, 31614, 31721, /* 34968-34975 */
04387 32621, 33028, 32752, 33805, 34822, 34405, 35242, 34513, /* 34976-34983 */
04388 35548, 33335, 32492, 31182, 32245, 31401, 30998, 30528, /* 34984-34991 */
04389 30734, 32277, 31010, 32559, 31510, 33294, 32299, 32641, /* 34992-34999 */
04390 33036, 32905, 32853, 32400, 33782, 35121, 35068, 34327, /* 35000-35007 */
04391 35751, 37289, 36691, 36958, 37871, 37988, 39408, 40284, /* 35008-35015 */
04392 41098, 40417, 41527, 41992, 43438, 43473, 44063, 43754, /* 35016-35023 */
04393 44533, 44648, 44284, 45622, 45148, 46216, 46222, 45598, /* 35024-35031 */
04394 45641, 46054, 44690, 45071, 43367, 43194, 42558, 42085, /* 35032-35039 */
04395 41242, 40833, 40123, 38832, 38887, 37048, 37958, 35748, /* 35040-35047 */
04396 35439, 34506, 34022, 33033, 31568, 33232, 31930, 31737, /* 35048-35055 */
04397 31732, 31712, 32308, 31410, 31162, 30541, 29807, 29681, /* 35056-35063 */
04398 27143, 26770, 26336, 25545, 25355, 25274, 25786, 25461, /* 35064-35071 */
04399 25605, 24264, 23768, 23610, 23059, 23882, 23960, 22650, /* 35072-35079 */
04400 23796, 22539, 22059, 22955, 20747, 19533, 20007, 20568, /* 35080-35087 */
04401 20776, 21300, 21080, 20562, 20400, 21531, 20308, 20453, /* 35088-35095 */
04402 21365, 22768, 20830, 21192, 23872, 23533, 24846, 23975, /* 35096-35103 */
04403 25904, 26052, 25430, 26209, 26025, 27007, 28683, 27504, /* 35104-35111 */
04404 28069, 29245, 27649, 27844, 29548, 30432, 31141, 32168, /* 35112-35119 */
04405 31103, 32776, 31577, 32199, 32876, 31189, 31868, 31967, /* 35120-35127 */
04406 31797, 31283, 33448, 32567, 32439, 33327, 32750, 31351, /* 35128-35135 */
04407 31099, 32167, 30057, 30870, 34359, 31741, 30230, 31058, /* 35136-35143 */
04408 31024, 31856, 31508, 33716, 32012, 31044, 32678, 31555, /* 35144-35151 */
04409 32027, 32490, 31355, 29794, 30503, 31138, 30425, 30662, /* 35152-35159 */
04410 29944, 29451, 29925, 30038, 29191, 31047, 31704, 31315, /* 35160-35167 */
04411 30675, 28879, 29165, 28631, 28392, 28330, 28031, 27788, /* 35168-35175 */
04412 29143, 28778, 28884, 29552, 29354, 29083, 29258, 28967, /* 35176-35183 */
04413 29277, 30456, 29864, 30022, 30887, 32157, 31162, 29679, /* 35184-35191 */
04414 30150, 30324, 30526, 33156, 33011, 32986, 33340, 32823, /* 35192-35199 */
04415 33297, 33792, 33744, 33529, 32386, 32937, 33334, 31451, /* 35200-35207 */
04416 32503, 33017, 33486, 32267, 33382, 32147, 30778, 32799, /* 35208-35215 */
04417 32305, 31832, 31828, 32184, 31895, 31689, 31563, 31542, /* 35216-35223 */
04418 32980, 33171, 31961, 32087, 31530, 31903, 31371, 29904, /* 35224-35231 */
04419 29749, 31125, 30580, 31002, 30188, 29071, 29708, 30648, /* 35232-35239 */
04420 31649, 30787, 33274, 32015, 32164, 33411, 32481, 33374, /* 35240-35247 */
04421 32634, 33361, 33162, 35376, 36406, 34608, 35502, 36785, /* 35248-35255 */
04422 39043, 37888, 37744, 36977, 39197, 40132, 40742, 42308, /* 35256-35263 */
04423 40726, 42753, 42353, 41973, 42941, 44862, 42836, 42917, /* 35264-35271 */
04424 43039, 43716, 44132, 43809, 44842, 43820, 43459, 43538, /* 35272-35279 */
04425 43583, 44071, 44820, 43632, 43867, 43909, 43418, 42199, /* 35280-35287 */
04426 41850, 41884, 43740, 41943, 41684, 40376, 40347, 41395, /* 35288-35295 */
04427 40921, 41243, 41166, 42191, 40778, 43205, 42307, 42682, /* 35296-35303 */
04428 41388, 40977, 42053, 39937, 39337, 40391, 39108, 38972, /* 35304-35311 */
04429 40151, 38341, 38460, 39556, 38751, 38445, 40174, 39169, /* 35312-35319 */
04430 40834, 39016, 39143, 39193, 37945, 38105, 35657, 35800, /* 35320-35327 */
04431 35529, 34718, 34467, 32751, 31670, 32060, 30041, 29855, /* 35328-35335 */
04432 31506, 29986, 29768, 30374, 28307, 31067, 32403, 28817, /* 35336-35343 */
04433 29281, 29508, 28274, 30193, 28314, 26796, 25512, 26584, /* 35344-35351 */
04434 27425, 28473, 28965, 27617, 28899, 28747, 28825, 27712, /* 35352-35359 */
04435 28990, 28000, 28832, 27113, 27323, 26084, 25834, 27411, /* 35360-35367 */
04436 24819, 26812, 26096, 26364, 25639, 25089, 26826, 27964, /* 35368-35375 */
04437 26672, 27829, 28558, 28358, 31298, 30454, 29825, 32042, /* 35376-35383 */
04438 30772, 30759, 31776, 31407, 33094, 30184, 31693, 31023, /* 35384-35391 */
04439 30163, 32395, 32384, 32338, 31073, 31518, 31576, 32606, /* 35392-35399 */
04440 29891, 31975, 32613, 31998, 30925, 30788, 31557, 31574, /* 35400-35407 */
04441 32173, 31708, 33443, 31777, 33471, 34012, 32269, 32415, /* 35408-35415 */
04442 32834, 32416, 31585, 33450, 35224, 33194, 37290, 35510, /* 35416-35423 */
04443 35041, 35066, 35184, 37603, 34982, 36706, 34321, 34152, /* 35424-35431 */
04444 31095, 28820, 27688, 29003, 30387, 29282, 27087, 25533, /* 35432-35439 */
04445 26441, 26011, 26903, 25137, 28217, 26759, 25798, 28388, /* 35440-35447 */
04446 27413, 26999, 26514, 29612, 27503, 27587, 27120, 24882, /* 35448-35455 */
04447 26404, 26638, 26749, 26598, 30049, 29440, 29543, 29259, /* 35456-35463 */
04448 30003, 31572, 32250, 32510, 32478, 31569, 30225, 31641, /* 35464-35471 */
04449 31407, 33491, 31745, 32711, 31022, 29817, 30511, 29663, /* 35472-35479 */
04450 29854, 31067, 32475, 32220, 33349, 29955, 31918, 32063, /* 35480-35487 */
04451 30899, 31826, 31240, 29926, 29519, 29326, 28767, 28769, /* 35488-35495 */
04452 26429, 27959, 29610, 29035, 27568, 26892, 25487, 25542, /* 35496-35503 */
04453 27669, 25983, 27053, 27222, 26273, 26159, 25681, 27900, /* 35504-35511 */
04454 27043, 28318, 27584, 27494, 26915, 26085, 25250, 25743, /* 35512-35519 */
04455 26405, 25613, 28033, 26487, 27400, 27486, 26483, 24936, /* 35520-35527 */
04456 24339, 24135, 25602, 23819, 22089, 22935, 21358, 20758, /* 35528-35535 */
04457 20809, 21342, 22578, 25092, 25534, 25655, 26450, 27573, /* 35536-35543 */
04458 27165, 27815, 28936, 27984, 27498, 30274, 30024, 29895, /* 35544-35551 */
04459 31943, 30910, 32361, 31837, 31149, 32719, 34262, 35948, /* 35552-35559 */
04460 35037, 36996, 36017, 37296, 36891, 36435, 38887, 38797, /* 35560-35567 */
04461 39792, 39288, 41356, 40867, 42666, 42390, 43583, 43128, /* 35568-35575 */
04462 41591, 44063, 43920, 45093, 44936, 44034, 41467, 43484, /* 35576-35583 */
04463 43252, 39146, 42936, 40924, 40002, 40170, 40752, 41061, /* 35584-35591 */
04464 39302, 40086, 39264, 41880, 38930, 39924, 40336, 39706, /* 35592-35599 */
04465 38656, 40086, 40605, 39697, 40990, 39316, 39898, 39386, /* 35600-35607 */
04466 38138, 37581, 39689, 37795, 37376, 37094, 38400, 37922, /* 35608-35615 */
04467 36858, 37741, 38228, 38614, 38999, 38832, 38709, 39881, /* 35616-35623 */
04468 39259, 36644, 35187, 35471, 33526, 33071, 30644, 33870, /* 35624-35631 */
04469 33995, 32172, 33442, 32884, 34041, 33152, 33553, 32078, /* 35632-35639 */
04470 30432, 33316, 31983, 32006, 32724, 34672, 34339, 30421, /* 35640-35647 */
04471 32246, 32450, 34174, 33922, 33579, 33437, 35779, 36388, /* 35648-35655 */
04472 37628, 37247, 34840, 36148, 36512, 37175, 37455, 37590, /* 35656-35663 */
04473 35306, 37615, 35780, 36248, 37041, 36850, 35478, 36525, /* 35664-35671 */
04474 38358, 36908, 40970, 37654, 38305, 39479, 39416, 37959, /* 35672-35679 */
04475 36472, 36478, 37450, 38918, 38340, 41194, 41092, 40991, /* 35680-35687 */
04476 39810, 40855, 39541, 39803, 40915, 41274, 39089, 36233, /* 35688-35695 */
04477 37832, 37644, 35694, 33370, 36009, 33949, 32593, 34315, /* 35696-35703 */
04478 32608, 31595, 31215, 30878, 31915, 29535, 30130, 29796, /* 35704-35711 */
04479 29316, 30601, 30183, 31856, 30032, 30174, 29650, 29233, /* 35712-35719 */
04480 27573, 27336, 27749, 27280, 26843, 25177, 26108, 26981, /* 35720-35727 */
04481 26611, 26585, 25241, 24887, 27681, 27768, 26507, 26246, /* 35728-35735 */
04482 26925, 25604, 25873, 27128, 29257, 28704, 27439, 28556, /* 35736-35743 */
04483 29772, 29033, 28429, 28493, 27863, 29189, 29831, 31976, /* 35744-35751 */
04484 31872, 33578, 32841, 34197, 34377, 33113, 37188, 36183, /* 35752-35759 */
04485 34916, 34641, 35913, 37651, 35824, 36634, 38221, 38375, /* 35760-35767 */
04486 38356, 37035, 36464, 36425, 35904, 36192, 36046, 34404, /* 35768-35775 */
04487 34795, 34965, 36056, 34040, 35855, 33795, 33063, 35362, /* 35776-35783 */
04488 31293, 33659, 30788, 30492, 31856, 30116, 32286, 30502, /* 35784-35791 */
04489 28503, 30575, 30057, 29040, 29124, 31127, 31883, 30232, /* 35792-35799 */
04490 29708, 28757, 28803, 27512, 28198, 29991, 29894, 30108, /* 35800-35807 */
04491 29498, 27968, 28538, 27839, 26850, 28790, 27678, 26828, /* 35808-35815 */
04492 26342, 23996, 24575, 23646, 25131, 23740, 21650, 22892, /* 35816-35823 */
04493 20432, 22097, 21297, 21247, 22408, 23014, 24100, 23298, /* 35824-35831 */
04494 23155, 24802, 25823, 26379, 25880, 25676, 28227, 27084, /* 35832-35839 */
04495 28951, 28984, 30134, 31057, 32483, 34912, 33815, 36012, /* 35840-35847 */
04496 34051, 33785, 34219, 34948, 36883, 34705, 33592, 35542, /* 35848-35855 */
04497 36555, 35147, 34458, 37259, 38561, 38161, 38192, 37234, /* 35856-35863 */
04498 35803, 34799, 34875, 34360, 35780, 35116, 37661, 37480, /* 35864-35871 */
04499 37903, 37243, 36609, 38196, 37279, 38938, 36950, 37673, /* 35872-35879 */
04500 35205, 35596, 34341, 33552, 31877, 30573, 31320, 30050, /* 35880-35887 */
04501 29665, 29848, 29673, 28970, 30037, 28716, 30573, 30345, /* 35888-35895 */
04502 28454, 26042, 28647, 28821, 28278, 26956, 29793, 31151, /* 35896-35903 */
04503 30735, 28317, 29074, 33242, 28118, 30852, 30743, 32396, /* 35904-35911 */
04504 31695, 31351, 31730, 29711, 31975, 31688, 29797, 30672, /* 35912-35919 */
04505 31603, 32766, 31831, 30942, 32452, 30751, 34579, 34467, /* 35920-35927 */
04506 33554, 33878, 32254, 33267, 33321, 34152, 34760, 35595, /* 35928-35935 */
04507 36725, 35947, 36006, 36625, 37765, 37536, 37486, 38622, /* 35936-35943 */
04508 36318, 36154, 37456, 36909, 35610, 38016, 36873, 36862, /* 35944-35951 */
04509 38246, 36888, 36822, 37022, 39396, 38631, 38666, 39104, /* 35952-35959 */
04510 39677, 38560, 36872, 37060, 38431, 38376, 37993, 37476, /* 35960-35967 */
04511 36554, 34969, 33523, 33902, 33345, 34194, 34267, 35058, /* 35968-35975 */
04512 32908, 31731, 31749, 32248, 30888, 27782, 28697, 26791, /* 35976-35983 */
04513 24881, 24862, 24482, 24290, 25721, 27175, 27056, 25827, /* 35984-35991 */
04514 24970, 24314, 26624, 28543, 26799, 26860, 26976, 28134, /* 35992-35999 */
04515 28169, 27245, 28983, 29792, 30892, 31337, 30449, 33558, /* 36000-36007 */
04516 35145, 34022, 36332, 35600, 33332, 35282, 36752, 34872, /* 36008-36015 */
04517 35715, 37954, 36654, 36685, 36279, 37537, 36775, 37945, /* 36016-36023 */
04518 38859, 38183, 40078, 38987, 40048, 39263, 40874, 40494, /* 36024-36031 */
04519 40690, 43141, 41276, 43728, 43789, 42045, 43278, 40554, /* 36032-36039 */
04520 40586, 39980, 39544, 39076, 37551, 38779, 37659, 38325, /* 36040-36047 */
04521 35611, 35559, 35716, 34462, 36092, 34927, 32377, 35127, /* 36048-36055 */
04522 36922, 35678, 36654, 35004, 36639, 36613, 33473, 34555, /* 36056-36063 */
04523 34827, 33476, 33098, 31739, 31767, 31935, 29861, 28673, /* 36064-36071 */
04524 28917, 31671, 30306, 28114, 29350, 29741, 30092, 28039, /* 36072-36079 */
04525 29258, 29631, 29505, 28278, 28398, 28274, 28177, 29534, /* 36080-36087 */
04526 29031, 30038, 30636, 30591, 29001, 29040, 30781, 34343, /* 36088-36095 */
04527 28335, 26751, 27567, 28078, 26090, 26360, 28953, 24990, /* 36096-36103 */
04528 26727, 25999, 27026, 27392, 28998, 27824, 27592, 29115, /* 36104-36111 */
04529 29184, 30799, 30330, 28988, 31807, 33988, 35010, 35031, /* 36112-36119 */
04530 36257, 37612, 36119, 37764, 35463, 38325, 39162, 37470, /* 36120-36127 */
04531 40152, 40218, 38537, 41080, 39888, 39039, 41317, 40481, /* 36128-36135 */
04532 39665, 40398, 42681, 40823, 38582, 40040, 42217, 39497, /* 36136-36143 */
04533 40962, 37804, 36408, 38203, 37891, 38799, 36485, 36637, /* 36144-36151 */
04534 37784, 37277, 34792, 37908, 37033, 35714, 36255, 36569, /* 36152-36159 */
04535 36058, 34666, 34445, 34553, 34040, 30439, 31542, 28686, /* 36160-36167 */
04536 26230, 27891, 26645, 25759, 26050, 26162, 25017, 23587, /* 36168-36175 */
04537 25295, 24501, 24116, 25248, 23423, 25138, 26046, 23158, /* 36176-36183 */
04538 23960, 27064, 27116, 27014, 29148, 29137, 30109, 32540, /* 36184-36191 */
04539 29167, 31004, 30444, 32618, 32659, 29769, 33900, 31797, /* 36192-36199 */
04540 32142, 32267, 33288, 35112, 36051, 37155, 36091, 35273, /* 36200-36207 */
04541 38601, 37646, 37554, 37959, 36503, 37654, 35823, 37353, /* 36208-36215 */
04542 35662, 36160, 36188, 36827, 37052, 35629, 37226, 36705, /* 36216-36223 */
04543 38449, 38132, 36243, 35959, 35465, 33704, 32638, 29708, /* 36224-36231 */
04544 31344, 29417, 29617, 30695, 28153, 29303, 26822, 26745, /* 36232-36239 */
04545 23450, 22417, 21206, 22254, 22025, 20935, 20999, 19374, /* 36240-36247 */
04546 22373, 21664, 21680, 21639, 19718, 20219, 20629, 21013, /* 36248-36255 */
04547 19965, 18881, 21487, 20484, 21346, 21622, 20187, 21192, /* 36256-36263 */
04548 20625, 21022, 20205, 20410, 22227, 23115, 23426, 23028, /* 36264-36271 */
04549 23236, 24887, 26619, 27163, 27547, 28919, 31397, 30096, /* 36272-36279 */
04550 30726, 30448, 27233, 29569, 31750, 31622, 32083, 30814, /* 36280-36287 */
04551 31099, 33303, 29432, 29838, 31988, 33709, 33669, 33547, /* 36288-36295 */
04552 33801, 33966, 33395, 33226, 36163, 34872, 36963, 38743, /* 36296-36303 */
04553 39205, 40881, 40974, 41601, 43313, 40698, 42513, 41977, /* 36304-36311 */
04554 42954, 43685, 42842, 44208, 39717, 43981, 42171, 41596, /* 36312-36319 */
04555 43648, 41611, 42022, 42747, 41771, 41144, 41531, 40668, /* 36320-36327 */
04556 41707, 39630, 40663, 38717, 37138, 37713, 37399, 37471, /* 36328-36335 */
04557 36586, 35800, 36818, 38093, 34839, 36513, 35896, 34034, /* 36336-36343 */
04558 35646, 34090, 35000, 34331, 33796, 34725, 33474, 33427, /* 36344-36351 */
04559 32013, 32649, 33940, 32144, 29972, 29078, 29249, 30585, /* 36352-36359 */
04560 28716, 28021, 30031, 29387, 30610, 30064, 27709, 30557, /* 36360-36367 */
04561 30859, 29346, 29913, 27971, 29765, 30105, 29278, 30507, /* 36368-36375 */
04562 30076, 31303, 30902, 30273, 31882, 31400, 31308, 32372, /* 36376-36383 */
04563 34110, 34792, 36036, 36491, 38047, 39626, 37481, 38827, /* 36384-36391 */
04564 39541, 38440, 40460, 41508, 40931, 40573, 40018, 43267, /* 36392-36399 */
04565 42993, 41994, 41270, 40208, 42131, 40339, 40544, 39426, /* 36400-36407 */
04566 40702, 41621, 41400, 43664, 39628, 42526, 42851, 39571, /* 36408-36415 */
04567 41543, 43501, 42563, 42083, 43681, 42425, 41732, 38811, /* 36416-36423 */
04568 39699, 39070, 38675, 36832, 33011, 34545, 33044, 32234, /* 36424-36431 */
04569 32478, 33311, 30844, 28525, 30119, 29246, 30489, 31237, /* 36432-36439 */
04570 30883, 31204, 31763, 32655, 31296, 31341, 33970, 32648, /* 36440-36447 */
04571 30905, 30770, 28336, 29581, 28243, 26941, 28698, 27500, /* 36448-36455 */
04572 26728, 25722, 25025, 24658, 23785, 25986, 25991, 25700, /* 36456-36463 */
04573 25878, 26889, 29147, 29077, 31859, 29207, 30809, 31753, /* 36464-36471 */
04574 32506, 33790, 32204, 34883, 33742, 35942, 34899, 35083, /* 36472-36479 */
04575 36118, 34792, 33558, 32252, 33916, 35144, 35631, 34921, /* 36480-36487 */
04576 35492, 33510, 35573, 36961, 34665, 36334, 36419, 36954, /* 36488-36495 */
04577 35152, 35296, 36945, 34188, 35395, 34937, 33750, 33330, /* 36496-36503 */
04578 34535, 34285, 34578, 35407, 33978, 34060, 30862, 34015, /* 36504-36511 */
04579 33611, 31535, 30626, 28816, 27523, 26883, 26042, 24015, /* 36512-36519 */
04580 24153, 24955, 23077, 23617, 25592, 22975, 24754, 22834, /* 36520-36527 */
04581 24486, 23129, 23696, 25835, 23154, 23036, 27168, 27957, /* 36528-36535 */
04582 26491, 28705, 30509, 31409, 28600, 30951, 28204, 27659, /* 36536-36543 */
04583 29277, 28354, 27604, 29113, 28791, 26795, 27184, 27969, /* 36544-36551 */
04584 26110, 25704, 28197, 27777, 27912, 25944, 28462, 28848, /* 36552-36559 */
04585 28763, 28517, 29658, 30171, 29660, 28918, 28914, 29640, /* 36560-36567 */
04586 30215, 30511, 28612, 31701, 28970, 29674, 27946, 29409, /* 36568-36575 */
04587 32549, 32221, 32496, 30766, 33599, 33981, 35519, 33291, /* 36576-36583 */
04588 35086, 35766, 34903, 33883, 34788, 37486, 32788, 32413, /* 36584-36591 */
04589 33729, 32267, 30615, 30658, 30977, 29302, 29825, 29430, /* 36592-36599 */
04590 28139, 30795, 29845, 30503, 29462, 28173, 30907, 31527, /* 36600-36607 */
04591 31692, 32296, 32227, 32316, 31324, 29904, 32743, 33763, /* 36608-36615 */
04592 33009, 33345, 32591, 32138, 32653, 33884, 33822, 33733, /* 36616-36623 */
04593 35656, 34372, 33409, 32428, 33232, 33794, 34043, 36046, /* 36624-36631 */
04594 35125, 35003, 32764, 33274, 32548, 32007, 33889, 33615, /* 36632-36639 */
04595 34792, 35171, 34280, 34482, 34323, 35335, 36505, 35600, /* 36640-36647 */
04596 37636, 37216, 37041, 35662, 35739, 37218, 36898, 36242, /* 36648-36655 */
04597 37524, 39536, 39428, 37883, 39848, 40946, 39752, 39741, /* 36656-36663 */
04598 38849, 40054, 39592, 40429, 36922, 39238, 38714, 37555, /* 36664-36671 */
04599 38253, 37421, 38720, 37183, 36968, 37187, 36341, 36250, /* 36672-36679 */
04600 37749, 35947, 37352, 36691, 36679, 36930, 36500, 36553, /* 36680-36687 */
04601 38095, 36527, 36404, 37413, 37407, 37858, 35818, 34543, /* 36688-36695 */
04602 30719, 34205, 34301, 32712, 33203, 32590, 33106, 31695, /* 36696-36703 */
04603 31913, 30992, 30609, 32250, 31450, 31222, 33266, 32855, /* 36704-36711 */
04604 31870, 29220, 31780, 31116, 29852, 31399, 28942, 29765, /* 36712-36719 */
04605 29386, 29912, 30996, 30900, 29753, 29924, 30307, 31856, /* 36720-36727 */
04606 31477, 30956, 33213, 34118, 32974, 31346, 29888, 31688, /* 36728-36735 */
04607 31091, 31805, 31208, 29356, 32380, 30548, 31410, 28882, /* 36736-36743 */
04608 29672, 28931, 30247, 31083, 30047, 31475, 28525, 29901, /* 36744-36751 */
04609 29160, 28458, 28278, 28464, 28228, 26230, 26347, 28135, /* 36752-36759 */
04610 27570, 27663, 28504, 29278, 29148, 28398, 28919, 30625, /* 36760-36767 */
04611 30436, 30789, 31590, 31760, 32926, 32726, 34604, 32257, /* 36768-36775 */
04612 32984, 33917, 31125, 35072, 36265, 33953, 34152, 34819, /* 36776-36783 */
04613 35028, 36821, 37550, 38314, 39051, 40112, 37518, 36782, /* 36784-36791 */
04614 39313, 38952, 37872, 37354, 39156, 37341, 37559, 36928, /* 36792-36799 */
04615 36892, 36789, 37422, 34843, 34882, 36351, 33387, 35039, /* 36800-36807 */
04616 35936, 33252, 32813, 34405, 31902, 32664, 31417, 32707, /* 36808-36815 */
04617 30750, 31547, 31232, 29670, 31466, 31875, 31352, 31525, /* 36816-36823 */
04618 32267, 29052, 31679, 30382, 29921, 29893, 31821, 28811, /* 36824-36831 */
04619 26737, 29533, 29417, 29692, 29466, 28786, 28628, 30302, /* 36832-36839 */
04620 30410, 30768, 31310, 29609, 28251, 31859, 29672, 28943, /* 36840-36847 */
04621 28836, 27091, 28098, 30224, 30223, 28775, 31745, 33030, /* 36848-36855 */
04622 32121, 31285, 31992, 33543, 32807, 33773, 35008, 33303, /* 36856-36863 */
04623 34026, 35396, 36450, 34570, 33418, 32930, 34582, 33590, /* 36864-36871 */
04624 31879, 32090, 30758, 32274, 29261, 29616, 29320, 28710, /* 36872-36879 */
04625 31801, 31075, 30970, 32616, 33697, 32389, 32471, 32958, /* 36880-36887 */
04626 33404, 33567, 32007, 33068, 31003, 31495, 33444, 32788, /* 36888-36895 */
04627 29674, 29435, 31934, 28965, 28334, 25935, 28691, 27578, /* 36896-36903 */
04628 26212, 29953, 29771, 32404, 30903, 29849, 29585, 31668, /* 36904-36911 */
04629 33615, 30894, 31749, 31323, 31699, 32796, 32302, 32618, /* 36912-36919 */
04630 31862, 31272, 32813, 32155, 33248, 33541, 31724, 33927, /* 36920-36927 */
04631 34274, 34973, 34982, 35474, 35079, 37812, 35824, 33075, /* 36928-36935 */
04632 33550, 34364, 35016, 34208, 35328, 34718, 36302, 36704, /* 36936-36943 */
04633 38525, 36049, 38641, 36908, 33662, 36775, 34985, 34967, /* 36944-36951 */
04634 34742, 37846, 35098, 34707, 35549, 35090, 35749, 36447, /* 36952-36959 */
04635 36351, 33961, 37319, 35786, 37271, 36384, 36452, 37069, /* 36960-36967 */
04636 35793, 35381, 33637, 35719, 33839, 33101, 31662, 33138, /* 36968-36975 */
04637 33172, 31968, 30845, 28958, 28007, 29619, 29935, 29477, /* 36976-36983 */
04638 30651, 31241, 32745, 30520, 32106, 32200, 31079, 29730, /* 36984-36991 */
04639 30282, 31192, 30334, 29294, 30143, 31079, 31379, 32668, /* 36992-36999 */
04640 31716, 31984, 29949, 31826, 31952, 31316, 33325, 34907, /* 37000-37007 */
04641 34168, 33235, 35469, 36458, 36093, 33609, 34926, 36321, /* 37008-37015 */
04642 33368, 34212, 34258, 31988, 32347, 31964, 33805, 30947, /* 37016-37023 */
04643 31486, 33812, 32718, 33673, 32903, 34058, 33330, 34603, /* 37024-37031 */
04644 33734, 31738, 32376, 31666, 33481, 33029, 32507, 32047, /* 37032-37039 */
04645 34038, 34501, 32823, 37697, 36092, 35874, 38410, 37948, /* 37040-37047 */
04646 35173, 35766, 34350, 32352, 33528, 31368, 36226, 34840, /* 37048-37055 */
04647 32559, 33933, 36184, 37013, 35877, 34434, 34722, 35621, /* 37056-37063 */
04648 34442, 36149, 36732, 37746, 34995, 35406, 34202, 33592, /* 37064-37071 */
04649 35220, 33574, 33516, 31749, 36093, 35194, 34014, 34765, /* 37072-37079 */
04650 33695, 34938, 33903, 33626, 35150, 37146, 33487, 34223, /* 37080-37087 */
04651 33038, 35576, 35779, 29576, 30978, 30671, 30239, 29684, /* 37088-37095 */
04652 28859, 29010, 30825, 29534, 30908, 29943, 31691, 33926, /* 37096-37103 */
04653 32322, 31274, 31183, 33323, 31491, 33867, 30619, 32480, /* 37104-37111 */
04654 32649, 29458, 29963, 28364, 31299, 28924, 29819, 32850, /* 37112-37119 */
04655 32479, 31930, 30996, 34532, 33101, 33150, 33161, 30884, /* 37120-37127 */
04656 33541, 31922, 30188, 32393, 34330, 31250, 33457, 29631, /* 37128-37135 */
04657 28540, 30148, 28634, 31687, 28956, 30390, 29958, 29311, /* 37136-37143 */
04658 34194, 32435, 32282, 35028, 35334, 39584, 36523, 35189, /* 37144-37151 */
04659 37641, 33692, 36049, 35146, 33017, 35650, 30384, 30651, /* 37152-37159 */
04660 30210, 29625, 32480, 33332, 31824, 31112, 32391, 32873, /* 37160-37167 */
04661 32774, 32029, 33972, 31095, 33412, 31174, 31922, 31392, /* 37168-37175 */
04662 32781, 33548, 30103, 33093, 31869, 37471, 33707, 33316, /* 37176-37183 */
04663 32621, 34235, 33764, 32030, 36036, 32653, 32087, 32865, /* 37184-37191 */
04664 34093, 31576, 34863, 31901, 32918, 34531, 31508, 31190, /* 37192-37199 */
04665 30913, 32447, 30092, 30581, 31424, 31874, 32162, 31579, /* 37200-37207 */
04666 33384, 30259, 29839, 32993, 30744, 30272, 29796, 32738, /* 37208-37215 */
04667 30791, 30416, 31249, 29622, 30535, 27989, 26177, 28756, /* 37216-37223 */
04668 25951, 26887, 28161, 25487, 28982, 27307, 26479, 25901, /* 37224-37231 */
04669 24950, 25266, 25169, 26287, 27724, 26081, 27655, 28912, /* 37232-37239 */
04670 29106, 29402, 26578, 28267, 28718, 26801, 27814, 29793, /* 37240-37247 */
04671 29912, 31014, 30888, 28094, 28698, 26944, 27881, 28214, /* 37248-37255 */
04672 26495, 29741, 27274, 28183, 28988, 29486, 30482, 32256, /* 37256-37263 */
04673 35692, 35846, 36280, 33169, 35133, 35306, 35073, 38804, /* 37264-37271 */
04674 37521, 33764, 34854, 37427, 35031, 37333, 34778, 37159, /* 37272-37279 */
04675 37783, 34416, 35870, 34415, 37212, 35136, 35944, 34241, /* 37280-37287 */
04676 34472, 35710, 34453, 33735, 31712, 34364, 32985, 31697, /* 37288-37295 */
04677 31762, 32192, 32737, 30643, 31166, 34923, 31849, 31910, /* 37296-37303 */
04678 34356, 31712, 31619, 33609, 33730, 31405, 29235, 30733, /* 37304-37311 */
04679 32707, 31669, 31865, 31034, 31859, 32865, 30688, 31290, /* 37312-37319 */
04680 32557, 32000, 32442, 32743, 33538, 33792, 35002, 33316, /* 37320-37327 */
04681 37024, 34801, 34935, 37844, 36839, 41077, 35295, 39137, /* 37328-37335 */
04682 38021, 34374, 37980, 37461, 36020, 37725, 37873, 37862, /* 37336-37343 */
04683 40369, 38966, 39959, 40220, 38863, 37246, 38770, 39656, /* 37344-37351 */
04684 40599, 41847, 36862, 37848, 39585, 37469, 39322, 37054, /* 37352-37359 */
04685 37153, 40188, 38573, 34483, 35277, 33478, 32910, 31298, /* 37360-37367 */
04686 32366, 34374, 30293, 32371, 31631, 28548, 30006, 31200, /* 37368-37375 */
04687 29837, 30124, 29596, 33516, 31782, 31876, 33591, 32376, /* 37376-37383 */
04688 33146, 30372, 33504, 35440, 31049, 29166, 32840, 32076, /* 37384-37391 */
04689 28218, 29906, 30357, 30070, 32809, 31936, 31628, 31640, /* 37392-37399 */
04690 33195, 36395, 34450, 32921, 34117, 32620, 35811, 36321, /* 37400-37407 */
04691 35338, 36568, 36931, 37118, 34360, 38244, 39599, 37442, /* 37408-37415 */
04692 37554, 39601, 39480, 40644, 41547, 41510, 43623, 44828, /* 37416-37423 */
04693 45187, 41772, 44784, 44358, 42557, 44989, 41115, 42592, /* 37424-37431 */
04694 42781, 40731, 41238, 41409, 40672, 39598, 39458, 37612, /* 37432-37439 */
04695 37071, 35869, 34161, 34314, 32854, 32410, 33690, 29104, /* 37440-37447 */
04696 30985, 29965, 28516, 29584, 27719, 29103, 26800, 26560, /* 37448-37455 */
04697 24915, 24695, 24005, 25069, 24631, 24297, 23750, 23922, /* 37456-37463 */
04698 24636, 22077, 25016, 20743, 21223, 21356, 20820, 21909, /* 37464-37471 */
04699 19496, 19642, 18804, 20533, 19087, 19592, 23472, 22071, /* 37472-37479 */
04700 20395, 21635, 19935, 22119, 23778, 21720, 22549, 21896, /* 37480-37487 */
04701 21035, 22495, 22508, 21748, 22822, 22125, 23578, 25258, /* 37488-37495 */
04702 24209, 26423, 28319, 28511, 30396, 30927, 30685, 30361, /* 37496-37503 */
04703 29086, 31380, 31569, 33107, 32427, 31981, 35131, 33042, /* 37504-37511 */
04704 33390, 34153, 35996, 37729, 36546, 35904, 38768, 38382, /* 37512-37519 */
04705 39391, 39006, 39357, 39064, 35377, 35909, 37062, 36415, /* 37520-37527 */
04706 34955, 37317, 35427, 36562, 36800, 35156, 34658, 33080, /* 37528-37535 */
04707 33313, 33209, 31740, 32797, 31845, 31677, 31165, 28723, /* 37536-37543 */
04708 31200, 29663, 30018, 29643, 29894, 30472, 28811, 30489, /* 37544-37551 */
04709 31208, 29147, 28351, 29006, 29614, 31652, 29575, 30247, /* 37552-37559 */
04710 29218, 27477, 32079, 30104, 32384, 32731, 32981, 32253, /* 37560-37567 */
04711 31289, 33420, 33635, 33965, 31276, 35175, 33787, 34779, /* 37568-37575 */
04712 32924, 33309, 33798, 32770, 33645, 32987, 36224, 30622, /* 37576-37583 */
04713 33185, 34335, 32814, 31981, 32563, 34124, 33033, 34605, /* 37584-37591 */
04714 31206, 30672, 30347, 30481, 30202, 31546, 32332, 30664, /* 37592-37599 */
04715 32838, 30484, 33045, 34722, 35283, 34517, 33569, 34411, /* 37600-37607 */
04716 33260, 34787, 35737, 34671, 34065, 37793, 35222, 35549, /* 37608-37615 */
04717 36488, 37055, 35037, 34001, 36296, 35869, 36307, 35902, /* 37616-37623 */
04718 36403, 37101, 37781, 37120, 37987, 37754, 37649, 38137, /* 37624-37631 */
04719 40756, 37503, 38190, 38181, 36941, 36668, 34539, 35549, /* 37632-37639 */
04720 33127, 35793, 36260, 35312, 37727, 39294, 37061, 38325, /* 37640-37647 */
04721 38247, 39009, 37322, 35875, 37750, 36799, 38665, 35871, /* 37648-37655 */
04722 35158, 36726, 36819, 34545, 35787, 36101, 34356, 36693, /* 37656-37663 */
04723 34549, 34826, 37831, 35045, 36217, 37771, 36616, 34778, /* 37664-37671 */
04724 35634, 35152, 33314, 34603, 34774, 33696, 33629, 34484, /* 37672-37679 */
04725 32815, 34106, 31264, 35090, 33543, 32109, 34680, 32418, /* 37680-37687 */
04726 33556, 32788, 33994, 33810, 32453, 31832, 32633, 32873, /* 37688-37695 */
04727 30408, 31859, 34986, 31729, 32636, 34561, 34805, 35246, /* 37696-37703 */
04728 35470, 33196, 36065, 35228, 36127, 34493, 31128, 35452, /* 37704-37711 */
04729 32161, 34189, 33250, 33244, 33351, 32920, 34231, 33435, /* 37712-37719 */
04730 33631, 30533, 31520, 32507, 28600, 29634, 29851, 28834, /* 37720-37727 */
04731 30008, 27241, 28467, 27412, 24874, 27263, 26833, 26238, /* 37728-37735 */
04732 24741, 26237, 26275, 28754, 29123, 25773, 27466, 25674, /* 37736-37743 */
04733 25515, 25249, 24501, 25512, 26200, 25218, 25773, 24544, /* 37744-37751 */
04734 24366, 27208, 29168, 27308, 28234, 29731, 28846, 30716, /* 37752-37759 */
04735 30045, 32926, 32084, 32816, 32448, 32183, 35151, 33551, /* 37760-37767 */
04736 35716, 35055, 35988, 37188, 37222, 39459, 37636, 37800, /* 37768-37775 */
04737 39310, 40527, 39131, 40103, 39227, 37889, 38247, 36593, /* 37776-37783 */
04738 37047, 38312, 38658, 36628, 38630, 36114, 38259, 36709, /* 37784-37791 */
04739 37798, 40613, 37269, 38400, 36744, 38622, 34427, 35674, /* 37792-37799 */
04740 37591, 33779, 36132, 34567, 31612, 34103, 31582, 30008, /* 37800-37807 */
04741 31498, 30402, 30672, 30202, 31337, 31454, 28996, 29672, /* 37808-37815 */
04742 29931, 29198, 30361, 30175, 31786, 31451, 28579, 28630, /* 37816-37823 */
04743 27802, 28049, 28523, 27754, 27540, 27292, 26901, 26356, /* 37824-37831 */
04744 28423, 28173, 28071, 28043, 28018, 29390, 30507, 28606, /* 37832-37839 */
04745 31680, 31698, 29762, 31444, 28378, 29440, 29180, 29767, /* 37840-37847 */
04746 30407, 31464, 31497, 30730, 28735, 30562, 31854, 29427, /* 37848-37855 */
04747 28674, 27497, 27537, 28124, 30474, 29801, 30051, 29383, /* 37856-37863 */
04748 30046, 31628, 31485, 32646, 30380, 31435, 32540, 31368, /* 37864-37871 */
04749 33118, 32564, 34906, 34668, 32276, 33498, 32958, 31293, /* 37872-37879 */
04750 31820, 31056, 30503, 33071, 34362, 36126, 36953, 35963, /* 37880-37887 */
04751 35517, 39887, 38966, 38552, 40943, 40343, 41838, 40072, /* 37888-37895 */
04752 39305, 39379, 38933, 37452, 39641, 38932, 37996, 38619, /* 37896-37903 */
04753 35851, 36394, 34315, 32790, 32410, 33511, 32990, 29889, /* 37904-37911 */
04754 28518, 31151, 29549, 28800, 31021, 28792, 28170, 29137, /* 37912-37919 */
04755 27933, 26048, 29190, 29920, 30534, 30058, 27806, 25594, /* 37920-37927 */
04756 28005, 28065, 29454, 28108, 25064, 30170, 27182, 27269, /* 37928-37935 */
04757 27369, 26104, 26510, 27450, 28459, 28758, 29873, 30266, /* 37936-37943 */
04758 30274, 30077, 31514, 32316, 33385, 36728, 37903, 36814, /* 37944-37951 */
04759 37846, 35120, 34668, 36988, 35117, 35879, 34128, 36105, /* 37952-37959 */
04760 37879, 34494, 34036, 35825, 35790, 33543, 34504, 34848, /* 37960-37967 */
04761 33262, 28704, 30567, 27949, 29693, 30527, 28921, 28460, /* 37968-37975 */
04762 27750, 30838, 29286, 33491, 33842, 33863, 31471, 31180, /* 37976-37983 */
04763 33989, 34482, 35805, 36395, 35122, 35891, 33551, 33859, /* 37984-37991 */
04764 33837, 34800, 39096, 33517, 34040, 34139, 34206, 37896, /* 37992-37999 */
04765 36658, 37480, 38554, 34960, 36669, 38998, 38309, 36335, /* 38000-38007 */
04766 35688, 36545, 36365, 36466, 34139, 34196, 35258, 33489, /* 38008-38015 */
04767 33199, 34465, 33925, 35758, 33535, 34048, 32753, 31894, /* 38016-38023 */
04768 35882, 32710, 34898, 32079, 32041, 33978, 32330, 34050, /* 38024-38031 */
04769 33550, 33717, 33914, 34118, 32943, 33784, 34242, 33739, /* 38032-38039 */
04770 34293, 33994, 30848, 32838, 31450, 30636, 33618, 32562, /* 38040-38047 */
04771 33658, 33411, 30345, 31709, 33657, 32233, 33935, 33415, /* 38048-38055 */
04772 35716, 35678, 35779, 36025, 35945, 35111, 33362, 32471, /* 38056-38063 */
04773 33114, 34351, 32033, 33390, 34565, 34185, 32126, 35128, /* 38064-38071 */
04774 34730, 35211, 35979, 32815, 33675, 34469, 34218, 35290, /* 38072-38079 */
04775 34892, 35576, 36119, 36115, 41114, 38551, 39920, 38871, /* 38080-38087 */
04776 36223, 39263, 37503, 38139, 37163, 35571, 38047, 35582, /* 38088-38095 */
04777 33067, 32756, 31431, 32188, 32564, 31626, 32303, 31156, /* 38096-38103 */
04778 29752, 32819, 31735, 32489, 31828, 31017, 27946, 27361, /* 38104-38111 */
04779 28162, 27920, 27142, 26413, 26991, 25373, 28329, 24750, /* 38112-38119 */
04780 26436, 27394, 27882, 27488, 27784, 27671, 27296, 29528, /* 38120-38127 */
04781 27995, 26244, 24641, 26158, 24346, 25455, 27553, 26738, /* 38128-38135 */
04782 25884, 27713, 25865, 27450, 28507, 27426, 28445, 27757, /* 38136-38143 */
04783 29467, 31082, 29208, 31698, 31863, 31533, 32980, 31355, /* 38144-38151 */
04784 33429, 34035, 34369, 31219, 33260, 32641, 33246, 31738, /* 38152-38159 */
04785 30797, 31088, 30686, 32190, 30037, 32086, 31067, 29822, /* 38160-38167 */
04786 28137, 30208, 30158, 30859, 31468, 32574, 32623, 31698, /* 38168-38175 */
04787 33656, 31179, 33036, 36287, 34502, 30081, 35277, 37244, /* 38176-38183 */
04788 36904, 37829, 37158, 38544, 39917, 40747, 37667, 39937, /* 38184-38191 */
04789 38952, 42610, 40863, 40067, 41743, 38618, 38789, 39108, /* 38192-38199 */
04790 40605, 41998, 40321, 37948, 39375, 36955, 42172, 39985, /* 38200-38207 */
04791 39246, 38720, 36457, 37128, 35602, 32604, 33006, 32954, /* 38208-38215 */
04792 30682, 31317, 30829, 32980, 29126, 29106, 29906, 29064, /* 38216-38223 */
04793 26207, 27009, 27136, 28560, 29601, 27349, 26724, 26235, /* 38224-38231 */
04794 24079, 24146, 24480, 25180, 25726, 24725, 26715, 23204, /* 38232-38239 */
04795 26383, 25616, 27402, 30857, 27191, 27712, 30227, 30632, /* 38240-38247 */
04796 29614, 30334, 27890, 31444, 34282, 33355, 35709, 31889, /* 38248-38255 */
04797 33595, 34483, 33149, 34338, 31879, 32939, 31469, 31646, /* 38256-38263 */
04798 32979, 33044, 31512, 33570, 34224, 32444, 36314, 35446, /* 38264-38271 */
04799 35677, 36829, 35945, 36756, 36298, 35670, 37257, 37367, /* 38272-38279 */
04800 37167, 37194, 33499, 34734, 35469, 32054, 33174, 32027, /* 38280-38287 */
04801 33549, 33833, 33280, 34242, 33647, 33664, 32530, 32622, /* 38288-38295 */
04802 34130, 36853, 34147, 33462, 35534, 34558, 33236, 35026, /* 38296-38303 */
04803 34790, 35997, 34368, 33292, 31182, 30681, 32745, 30911, /* 38304-38311 */
04804 31243, 29059, 31725, 27627, 26146, 25912, 27186, 28286, /* 38312-38319 */
04805 27468, 26942, 27695, 28859, 26930, 27715, 27141, 27245, /* 38320-38327 */
04806 28272, 28361, 25436, 29670, 28217, 27644, 30378, 29816, /* 38328-38335 */
04807 27893, 27616, 26237, 25886, 29502, 26939, 27101, 31064, /* 38336-38343 */
04808 31462, 31669, 33303, 33312, 32222, 35447, 36393, 35302, /* 38344-38351 */
04809 38564, 37209, 37626, 34299, 36408, 39249, 37902, 36139, /* 38352-38359 */
04810 39827, 41251, 38706, 40238, 39920, 39812, 41654, 42143, /* 38360-38367 */
04811 40899, 45091, 41452, 41817, 41788, 40983, 42757, 46347, /* 38368-38375 */
04812 45044, 43475, 43251, 43415, 42673, 40931, 42568, 40010, /* 38376-38383 */
04813 42423, 39722, 40617, 40663, 39035, 38884, 39853, 38309, /* 38384-38391 */
04814 38879, 38683, 36331, 37140, 35380, 36972, 36770, 36892, /* 38392-38399 */
04815 35951, 35614, 35723, 36709, 34220, 32781, 31085, 32374, /* 38400-38407 */
04816 31870, 29796, 32486, 28866, 29320, 29387, 27725, 28639, /* 38408-38415 */
04817 29671, 30062, 27152, 27946, 33548, 28784, 28090, 28608, /* 38416-38423 */
04818 27229, 28688, 28565, 28358, 25701, 29137, 25685, 25104, /* 38424-38431 */
04819 24558, 21626, 22290, 23942, 23414, 23250, 26336, 22423, /* 38432-38439 */
04820 23713, 24512, 23238, 25541, 24278, 23733, 25065, 22687, /* 38440-38447 */
04821 23180, 24018, 26021, 25984, 25015, 26547, 26888, 27582, /* 38448-38455 */
04822 29485, 30364, 28817, 29494, 27889, 30948, 30424, 31410, /* 38456-38463 */
04823 33380, 30098, 32894, 33031, 33087, 33151, 34698, 33425, /* 38464-38471 */
04824 30412, 29648, 30986, 31725, 29948, 31944, 33772, 34619, /* 38472-38479 */
04825 33318, 35383, 34370, 35317, 34769, 33850, 35360, 32706, /* 38480-38487 */
04826 32872, 34402, 35697, 33572, 35970, 36289, 35507, 34906, /* 38488-38495 */
04827 37285, 40360, 39018, 39683, 41757, 42504, 39957, 40064, /* 38496-38503 */
04828 41059, 39914, 39348, 40508, 39835, 37472, 38439, 39809, /* 38504-38511 */
04829 37272, 38116, 39181, 37087, 37139, 37533, 37628, 38125, /* 38512-38519 */
04830 35378, 37540, 37204, 35161, 36408, 34678, 34828, 32966, /* 38520-38527 */
04831 33971, 34057, 32438, 34238, 33568, 32142, 33877, 31968, /* 38528-38535 */
04832 32146, 32648, 31790, 31678, 33487, 31834, 30967, 35079, /* 38536-38543 */
04833 32333, 33641, 32870, 33997, 34814, 34350, 34205, 34593, /* 38544-38551 */
04834 35634, 35606, 37060, 34150, 36804, 34905, 36064, 37558, /* 38552-38559 */
04835 36109, 37616, 37563, 38371, 36848, 36685, 36467, 36973, /* 38560-38567 */
04836 34969, 35259, 34497, 31466, 31726, 32071, 32782, 31956, /* 38568-38575 */
04837 30110, 29096, 28314, 29618, 28516, 29671, 29745, 28276, /* 38576-38583 */
04838 29855, 28524, 29550, 28746, 28030, 27601, 28978, 26278, /* 38584-38591 */
04839 24541, 26628, 26442, 28064, 26558, 27319, 28096, 27030, /* 38592-38599 */
04840 28845, 27754, 29107, 28463, 29121, 30387, 28471, 31378, /* 38600-38607 */
04841 28969, 29339, 28162, 29536, 31821, 29049, 26865, 29057, /* 38608-38615 */
04842 29482, 28368, 31714, 29290, 31458, 32983, 34828, 33742, /* 38616-38623 */
04843 31665, 32303, 32728, 34041, 34047, 35697, 34998, 32475, /* 38624-38631 */
04844 32675, 32048, 29907, 32794, 33156, 32420, 31723, 32167, /* 38632-38639 */
04845 32176, 34081, 31564, 30758, 34006, 34162, 35939, 35041, /* 38640-38647 */
04846 37627, 37600, 39437, 40368, 39501, 37257, 38098, 40715, /* 38648-38655 */
04847 39085, 40174, 39520, 39470, 38562, 37691, 38866, 37773, /* 38656-38663 */
04848 35009, 35781, 34972, 35032, 35598, 33657, 34855, 34642, /* 38664-38671 */
04849 34136, 32575, 30829, 31962, 30825, 32086, 32738, 30866, /* 38672-38679 */
04850 30925, 29936, 31001, 30602, 29912, 32199, 30889, 29288, /* 38680-38687 */
04851 27722, 27583, 28676, 27377, 26589, 29363, 30412, 28238, /* 38688-38695 */
04852 27542, 26286, 29434, 28491, 27305, 26014, 22687, 26371, /* 38696-38703 */
04853 24513, 23286, 25775, 24020, 24119, 24181, 22846, 22210, /* 38704-38711 */
04854 26797, 26236, 27355, 28881, 25074, 27544, 27506, 28793, /* 38712-38719 */
04855 29034, 31599, 30794, 32302, 34765, 35045, 36169, 34151, /* 38720-38727 */
04856 38314, 37572, 34501, 37114, 36586, 35591, 37720, 40169, /* 38728-38735 */
04857 39982, 38198, 42517, 42317, 39641, 39098, 41487, 40765, /* 38736-38743 */
04858 41876, 41328, 38234, 38510, 33231, 34459, 33495, 31383, /* 38744-38751 */
04859 30600, 32350, 32468, 27899, 29570, 29433, 27501, 28778, /* 38752-38759 */
04860 28500, 27016, 28261, 27057, 25200, 25691, 26697, 27671, /* 38760-38767 */
04861 28525, 26589, 26759, 28699, 28698, 30165, 30916, 34974, /* 38768-38775 */
04862 34173, 32149, 33733, 37467, 38244, 38284, 40713, 37246, /* 38776-38783 */
04863 36803, 36687, 37032, 36013, 33319, 33879, 36292, 32890, /* 38784-38791 */
04864 33039, 35288, 33994, 34637, 36284, 35721, 37011, 37946, /* 38792-38799 */
04865 37048, 39775, 35826, 37891, 35469, 32014, 34907, 31486, /* 38800-38807 */
04866 32106, 33131, 28982, 32227, 31801, 33797, 33890, 29322, /* 38808-38815 */
04867 32946, 32333, 33798, 32706, 34237, 31073, 33769, 34244, /* 38816-38823 */
04868 30094, 32231, 30561, 31124, 30135, 32895, 32255, 31882, /* 38824-38831 */
04869 29806, 27636, 29879, 32621, 32906, 32137, 29065, 29251, /* 38832-38839 */
04870 29683, 27072, 33092, 30612, 29958, 29191, 25756, 27339, /* 38840-38847 */
04871 29342, 28616, 27709, 30282, 29690, 29525, 29423, 30114, /* 38848-38855 */
04872 27819, 29313, 30077, 29772, 28474, 26169, 28683, 30931, /* 38856-38863 */
04873 31738, 32344, 34756, 31409, 33336, 34027, 32162, 31792, /* 38864-38871 */
04874 31695, 35895, 35314, 33307, 34250, 36415, 35653, 33103, /* 38872-38879 */
04875 36010, 38301, 36893, 36979, 34315, 35297, 34904, 32444, /* 38880-38887 */
04876 31000, 32049, 32604, 28943, 26878, 29098, 29989, 27146, /* 38888-38895 */
04877 29440, 31966, 31927, 31277, 33226, 31510, 33733, 36930, /* 38896-38903 */
04878 34879, 36902, 36484, 37695, 38410, 36531, 39451, 39153, /* 38904-38911 */
04879 38077, 38815, 37795, 37638, 36761, 37851, 37970, 38801, /* 38912-38919 */
04880 40478, 39774, 41269, 42993, 44214, 44056, 43156, 45394, /* 38920-38927 */
04881 46637, 44104, 46523, 45946, 44475, 45636, 43555, 44476, /* 38928-38935 */
04882 43567, 43567, 42897, 41512, 42109, 42721, 39933, 40550, /* 38936-38943 */
04883 40507, 39548, 38716, 38497, 39062, 35709, 36051, 33868, /* 38944-38951 */
04884 34644, 33822, 32967, 32595, 29499, 30497, 28487, 23971, /* 38952-38959 */
04885 26739, 26286, 24024, 24576, 23731, 23533, 23172, 23736, /* 38960-38967 */
04886 23868, 25946, 25563, 24112, 19617, 22690, 23512, 21077, /* 38968-38975 */
04887 21663, 22647, 24092, 22872, 25988, 26695, 27176, 27155, /* 38976-38983 */
04888 31186, 28351, 24250, 24726, 25507, 27547, 27451, 25382, /* 38984-38991 */
04889 23061, 23072, 25165, 26044, 26722, 27670, 24597, 28622, /* 38992-38999 */
04890 27501, 30056, 31992, 29671, 33323, 33331, 32261, 29581, /* 39000-39007 */
04891 30970, 30504, 28074, 30892, 28980, 25857, 28251, 29826, /* 39008-39015 */
04892 30433, 29037, 30775, 32882, 32348, 32944, 32211, 32688, /* 39016-39023 */
04893 37266, 37674, 34934, 37155, 36560, 38172, 40069, 38175, /* 39024-39031 */
04894 38417, 37677, 38670, 38760, 40000, 38543, 36058, 37700, /* 39032-39039 */
04895 38068, 35154, 35095, 35527, 33190, 37142, 39044, 39213, /* 39040-39047 */
04896 38248, 38241, 36664, 33891, 34055, 34876, 32785, 34828, /* 39048-39055 */
04897 33662, 31233, 33795, 32134, 33849, 35856, 34748, 33757, /* 39056-39063 */
04898 37522, 35101, 33000, 31246, 32036, 33477, 32470, 33770, /* 39064-39071 */
04899 32599, 31735, 33423, 34668, 32764, 33098, 30986, 32403, /* 39072-39079 */
04900 34818, 32933, 34239, 30066, 28586, 30152, 30608, 31525, /* 39080-39087 */
04901 27876, 30266, 30413, 31983, 30423, 33507, 34815, 33701, /* 39088-39095 */
04902 34252, 33914, 31702, 28790, 30739, 28096, 32197, 27111, /* 39096-39103 */
04903 27825, 28963, 29497, 29578, 29927, 32146, 29411, 32309, /* 39104-39111 */
04904 31766, 32543, 32952, 33893, 33669, 34822, 33181, 32043, /* 39112-39119 */
04905 32703, 31944, 34262, 29627, 31084, 32730, 30986, 35628, /* 39120-39127 */
04906 30812, 31354, 31399, 31117, 32593, 30732, 30272, 27526, /* 39128-39135 */
04907 29940, 29995, 29833, 29496, 30628, 31635, 32865, 31725, /* 39136-39143 */
04908 30030, 32192, 30942, 32149, 33981, 33626, 31537, 30329, /* 39144-39151 */
04909 30039, 29475, 30539, 32019, 30100, 30500, 31109, 27819, /* 39152-39159 */
04910 30551, 31532, 32401, 33712, 34022, 36747, 35024, 35933, /* 39160-39167 */
04911 36831, 36234, 35024, 34850, 35447, 31798, 31917, 30862, /* 39168-39175 */
04912 30401, 31953, 32984, 31195, 30007, 32940, 33009, 31986, /* 39176-39183 */
04913 31248, 32554, 33408, 36461, 34082, 32890, 34510, 34925, /* 39184-39191 */
04914 39032, 36960, 39121, 38602, 39051, 41757, 38274, 41076, /* 39192-39199 */
04915 40143, 39039, 41501, 37744, 37615, 38961, 39726, 41721, /* 39200-39207 */
04916 40734, 40010, 41689, 43976, 41682, 43073, 42227, 44833, /* 39208-39215 */
04917 45376, 43257, 45588, 41532, 44026, 42315, 40585, 38075, /* 39216-39223 */
04918 38108, 38654, 38191, 37898, 38282, 37845, 34396, 39990, /* 39224-39231 */
04919 36142, 38984, 39046, 37161, 36491, 34675, 35667, 33680, /* 39232-39239 */
04920 34818, 31661, 31761, 32755, 31956, 33157, 33382, 32167, /* 39240-39247 */
04921 32292, 26930, 30710, 31572, 28525, 28178, 29412, 30649, /* 39248-39255 */
04922 28250, 32093, 31592, 30814, 31423, 30768, 29055, 31129, /* 39256-39263 */
04923 28154, 28344, 29984, 28194, 28018, 27506, 28116, 24572, /* 39264-39271 */
04924 25799, 26501, 22809, 21793, 21828, 21000, 21973, 21083, /* 39272-39279 */
04925 21464, 24285, 21309, 24421, 24381, 22683, 22920, 22201, /* 39280-39287 */
04926 24263, 21688, 24657, 24384, 24374, 29241, 27830, 25787, /* 39288-39295 */
04927 27932, 28625, 30247, 30068, 29113, 28386, 29128, 28109, /* 39296-39303 */
04928 25939, 29314, 29174, 25432, 29150, 32374, 30256, 30847, /* 39304-39311 */
04929 30516, 34189, 32714, 32702, 32956, 33845, 33337, 31386, /* 39312-39319 */
04930 30960, 31442, 33381, 32727, 34030, 33060, 31980, 28427, /* 39320-39327 */
04931 31560, 32907, 28494, 30626, 32833, 28843, 30689, 31650, /* 39328-39335 */
04932 32473, 35246, 31287, 32721, 31960, 30847, 30624, 29354, /* 39336-39343 */
04933 28682, 27209, 29047, 29340, 29834, 29424, 29275, 31704, /* 39344-39351 */
04934 28436, 28826, 31938, 32041, 31978, 29778, 32409, 32633, /* 39352-39359 */
04935 30483, 30674, 31039, 33864, 34708, 33756, 31745, 34867, /* 39360-39367 */
04936 36193, 35887, 36218, 34779, 36492, 34781, 36262, 35439, /* 39368-39375 */
04937 33661, 33818, 34329, 36276, 32863, 37481, 38920, 36406, /* 39376-39383 */
04938 38871, 35242, 37549, 38097, 37112, 38338, 34875, 36403, /* 39384-39391 */
04939 34502, 34078, 36392, 34457, 32527, 32162, 33817, 32003, /* 39392-39399 */
04940 32641, 32388, 33605, 34907, 33799, 33836, 32917, 34719, /* 39400-39407 */
04941 35331, 36600, 33394, 37517, 35211, 34988, 38105, 32679, /* 39408-39415 */
04942 37515, 36230, 32258, 31858, 34228, 33064, 32205, 32731, /* 39416-39423 */
04943 33556, 33614, 32579, 33236, 33786, 36448, 34098, 32385, /* 39424-39431 */
04944 33416, 30516, 31509, 32735, 32004, 31134, 29084, 32297, /* 39432-39439 */
04945 30718, 30452, 33449, 31759, 31240, 32103, 33971, 34352, /* 39440-39447 */
04946 33953, 35718, 36021, 35133, 33628, 34838, 35809, 33834, /* 39448-39455 */
04947 36018, 33575, 33542, 36243, 32856, 34554, 36907, 33683, /* 39456-39463 */
04948 32456, 33339, 31557, 34753, 33818, 34457, 32659, 31151, /* 39464-39471 */
04949 32943, 33437, 36906, 34843, 35247, 34818, 35910, 35038, /* 39472-39479 */
04950 38303, 40205, 37562, 35699, 38679, 38306, 35199, 33887, /* 39480-39487 */
04951 33301, 33324, 30466, 32839, 28846, 31528, 30666, 28039, /* 39488-39495 */
04952 31036, 29851, 29131, 28926, 31362, 29946, 29091, 31716, /* 39496-39503 */
04953 31237, 31581, 33647, 32148, 32720, 33038, 31443, 30769, /* 39504-39511 */
04954 31559, 32839, 31219, 32719, 34707, 36095, 35487, 36719, /* 39512-39519 */
04955 38435, 36689, 39933, 40469, 38116, 38149, 39985, 38403, /* 39520-39527 */
04956 37823, 39149, 40208, 38494, 34847, 38443, 37042, 37196, /* 39528-39535 */
04957 39124, 35499, 37271, 35596, 30799, 30435, 33148, 31841, /* 39536-39543 */
04958 30835, 31907, 30392, 32295, 31141, 29041, 29300, 29213, /* 39544-39551 */
04959 30064, 30179, 30699, 34300, 32469, 28119, 30220, 29925, /* 39552-39559 */
04960 29261, 30344, 29151, 27420, 28586, 26961, 28547, 31111, /* 39560-39567 */
04961 30101, 32103, 28609, 30846, 28318, 27260, 31035, 31426, /* 39568-39575 */
04962 31984, 31534, 35532, 32031, 31240, 31899, 34738, 35214, /* 39576-39583 */
04963 35137, 36625, 34543, 36239, 33835, 33432, 32883, 33289, /* 39584-39591 */
04964 34004, 32125, 31688, 31139, 32471, 33017, 31618, 31826, /* 39592-39599 */
04965 31217, 27472, 28592, 27244, 25105, 28119, 29423, 27526, /* 39600-39607 */
04966 30983, 31409, 29520, 30853, 26906, 32986, 32507, 30142, /* 39608-39615 */
04967 30536, 31662, 32420, 30146, 32672, 30349, 32894, 34316, /* 39616-39623 */
04968 31464, 29328, 27779, 27951, 30388, 27117, 27913, 28327, /* 39624-39631 */
04969 27706, 28432, 25666, 28163, 29823, 29919, 26660, 29790, /* 39632-39639 */
04970 29331, 28103, 30223, 30995, 31645, 31592, 32163, 35057, /* 39640-39647 */
04971 34687, 34268, 35374, 33033, 36684, 39689, 42531, 39376, /* 39648-39655 */
04972 38455, 38081, 35182, 34956, 36453, 40533, 39050, 36634, /* 39656-39663 */
04973 35604, 37011, 40294, 39253, 40391, 40480, 37577, 40910, /* 39664-39671 */
04974 41207, 38167, 37748, 36270, 37571, 38483, 38870, 38773, /* 39672-39679 */
04975 38355, 38338, 38103, 39086, 35689, 35492, 33740, 35505, /* 39680-39687 */
04976 33943, 33782, 33073, 33378, 33740, 28270, 31961, 30308, /* 39688-39695 */
04977 27759, 28281, 29866, 28755, 27429, 27130, 25639, 25618, /* 39696-39703 */
04978 26854, 24741, 25289, 24299, 24204, 25708, 27784, 28229, /* 39704-39711 */
04979 26125, 27610, 29579, 29543, 25972, 30667, 29232, 30711, /* 39712-39719 */
04980 32831, 31578, 30549, 30906, 34572, 32457, 33013, 32178, /* 39720-39727 */
04981 36077, 33381, 32500, 33903, 29452, 32829, 32583, 31738, /* 39728-39735 */
04982 30468, 32807, 30730, 30202, 32231, 33176, 33665, 29739, /* 39736-39743 */
04983 33821, 32238, 31966, 31298, 30408, 30891, 30195, 30402, /* 39744-39751 */
04984 31780, 33140, 33249, 34889, 33014, 34059, 36175, 34541, /* 39752-39759 */
04985 34588, 38272, 35561, 34499, 35509, 36305, 38653, 37220, /* 39760-39767 */
04986 34881, 40938, 37000, 31107, 36644, 35674, 37212, 35848, /* 39768-39775 */
04987 34769, 33505, 33503, 38915, 36999, 38062, 38957, 35503, /* 39776-39783 */
04988 35737, 35942, 37939, 35918, 37702, 39137, 37488, 37648, /* 39784-39791 */
04989 37348, 38322, 37607, 37436, 41976, 38177, 38789, 44054, /* 39792-39799 */
04990 37805, 39869, 40101, 39240, 41545, 41813, 37668, 42705, /* 39800-39807 */
04991 40473, 39210, 40988, 35657, 39682, 37670, 37983, 37413, /* 39808-39815 */
04992 37477, 36810, 34593, 36271, 33016, 32187, 35496, 29947, /* 39816-39823 */
04993 32950, 33096, 30469, 35073, 29373, 31113, 32044, 30244, /* 39824-39831 */
04994 31003, 28792, 30273, 28230, 26313, 27225, 24312, 22999, /* 39832-39839 */
04995 24926, 24126, 24099, 24292, 22149, 23651, 22943, 20490, /* 39840-39847 */
04996 19337, 24000, 22808, 19048, 24937, 23766, 21601, 22288, /* 39848-39855 */
04997 22983, 25191, 24710, 25481, 25162, 24674, 25269, 23667, /* 39856-39863 */
04998 25179, 26995, 26829, 24698, 25978, 25480, 25224, 27415, /* 39864-39871 */
04999 27817, 29216, 30334, 30609, 29537, 30198, 28113, 30857, /* 39872-39879 */
05000 31203, 33027, 36003, 32058, 36263, 35932, 35063, 35574, /* 39880-39887 */
05001 37123, 37248, 34635, 32705, 32447, 36484, 32719, 32748, /* 39888-39895 */
05002 33237, 34771, 34097, 33545, 32573, 36348, 36377, 32056, /* 39896-39903 */
05003 37111, 35016, 37396, 36133, 36247, 36696, 38747, 38892, /* 39904-39911 */
05004 33759, 36062, 38116, 36709, 37415, 39970, 36437, 34862, /* 39912-39919 */
05005 36860, 36658, 35633, 34393, 33621, 35165, 36095, 37804, /* 39920-39927 */
05006 34289, 37047, 37271, 34491, 36966, 35850, 39166, 36738, /* 39928-39935 */
05007 36522, 36782, 36948, 39296, 36999, 35401, 34728, 35496, /* 39936-39943 */
05008 32716, 31544, 30431, 30754, 31693, 32328, 34085, 31005, /* 39944-39951 */
05009 30857, 30815, 30760, 29891, 31954, 30259, 29954, 30295, /* 39952-39959 */
05010 29960, 31734, 26963, 29923, 31544, 31642, 32266, 32861, /* 39960-39967 */
05011 30771, 31723, 33900, 30819, 28151, 29332, 28500, 30013, /* 39968-39975 */
05012 31257, 30398, 31849, 28601, 31206, 29049, 28444, 29126, /* 39976-39983 */
05013 28873, 28731, 28579, 29940, 29684, 31589, 31216, 28923, /* 39984-39991 */
05014 29964, 28653, 31250, 32943, 30927, 30629, 31409, 32497, /* 39992-39999 */
05015 30646, 34075, 31195, 31346, 33440, 35192, 34874, 33691, /* 40000-40007 */
05016 33180, 29050, 31773, 32429, 30705, 33135, 31028, 32822, /* 40008-40015 */
05017 37836, 34522, 35621, 37432, 36585, 33584, 29807, 31693, /* 40016-40023 */
05018 31685, 31945, 32594, 29642, 29421, 31893, 31486, 29285, /* 40024-40031 */
05019 32647, 32629, 31244, 30281, 32000, 31941, 30728, 33822, /* 40032-40039 */
05020 32338, 31623, 34208, 37150, 37274, 35246, 35119, 35796, /* 40040-40047 */
05021 37384, 38657, 38519, 39607, 38198, 38731, 34681, 37978, /* 40048-40055 */
05022 40031, 37312, 37821, 37083, 38021, 36333, 38524, 38080, /* 40056-40063 */
05023 36142, 36609, 36779, 35393, 34454, 34685, 34900, 34242, /* 40064-40071 */
05024 33917, 33547, 34012, 33522, 35488, 36966, 33307, 34907, /* 40072-40079 */
05025 38021, 34534, 37330, 36898, 34880, 36840, 35798, 36064, /* 40080-40087 */
05026 35318, 32497, 31886, 33041, 31558, 32768, 31104, 33748, /* 40088-40095 */
05027 33024, 31015, 34576, 35594, 32542, 33650, 36236, 32898, /* 40096-40103 */
05028 30955, 31087, 31385, 32644, 30958, 30830, 31465, 29959, /* 40104-40111 */
05029 29454, 27266, 28371, 31127, 31202, 29995, 30547, 30392, /* 40112-40119 */
05030 32186, 30972, 32810, 32756, 33627, 33706, 35100, 34945, /* 40120-40127 */
05031 35092, 34152, 30538, 33296, 31132, 29938, 28402, 27443, /* 40128-40135 */
05032 24958, 28032, 27643, 25481, 21624, 23236, 25404, 21777, /* 40136-40143 */
05033 23224, 24379, 25524, 23093, 23870, 24344, 25754, 28050, /* 40144-40151 */
05034 28371, 28310, 27972, 30750, 29904, 29948, 31179, 29833, /* 40152-40159 */
05035 29992, 30191, 30091, 30153, 31058, 29338, 29320, 28665, /* 40160-40167 */
05036 29637, 27582, 28986, 28452, 26803, 31220, 31045, 30329, /* 40168-40175 */
05037 30753, 33531, 33594, 33480, 33698, 35393, 35710, 36418, /* 40176-40183 */
05038 34598, 35844, 35905, 36101, 38118, 34745, 33599, 34116, /* 40184-40191 */
05039 37465, 33280, 33094, 34337, 33607, 35588, 36770, 38620, /* 40192-40199 */
05040 38276, 39811, 39367, 39214, 40500, 42576, 42209, 43587, /* 40200-40207 */
05041 44103, 40036, 43572, 41886, 40539, 43145, 40331, 39019, /* 40208-40215 */
05042 38233, 41361, 40054, 40250, 39048, 38291, 38844, 37106, /* 40216-40223 */
05043 41020, 37970, 39058, 39318, 40475, 39418, 36679, 36856, /* 40224-40231 */
05044 36676, 38459, 35858, 39370, 38017, 37858, 37574, 35609, /* 40232-40239 */
05045 36407, 35126, 33604, 34542, 34439, 32203, 33219, 33467, /* 40240-40247 */
05046 31999, 29753, 32722, 29900, 32347, 34241, 33232, 32329, /* 40248-40255 */
05047 30500, 32639, 31593, 28216, 26479, 28697, 26517, 25633, /* 40256-40263 */
05048 22793, 24446, 24835, 22425, 21794, 20215, 20367, 21410, /* 40264-40271 */
05049 21021, 21704, 22844, 22038, 22477, 21016, 23419, 23809, /* 40272-40279 */
05050 24196, 24539, 23843, 25890, 25453, 25027, 27961, 30325, /* 40280-40287 */
05051 32145, 31719, 33077, 34388, 35623, 37402, 35963, 37805, /* 40288-40295 */
05052 35603, 36884, 36780, 39114, 40936, 38054, 40049, 41235, /* 40296-40303 */
05053 40991, 39951, 39973, 39149, 43394, 41354, 40730, 40651, /* 40304-40311 */
05054 40693, 41435, 38965, 38473, 36304, 39969, 35686, 34876, /* 40312-40319 */
05055 37167, 35038, 33525, 31586, 32421, 31158, 31315, 32547, /* 40320-40327 */
05056 34719, 34962, 34900, 35810, 37590, 37270, 36931, 39127, /* 40328-40335 */
05057 37199, 34713, 36120, 37781, 38414, 36814, 35159, 36927, /* 40336-40343 */
05058 34502, 33056, 34295, 33661, 35616, 35576, 34634, 34374, /* 40344-40351 */
05059 31227, 31603, 32097, 33078, 33094, 34599, 34994, 33205, /* 40352-40359 */
05060 33990, 33927, 33415, 34076, 37059, 35850, 33581, 34653, /* 40360-40367 */
05061 34715, 34647, 36711, 34115, 34301, 35665, 34562, 34579, /* 40368-40375 */
05062 36809, 35272, 33807, 32384, 32422, 32853, 31068, 34653, /* 40376-40383 */
05063 30101, 31876, 32754, 30501, 30529, 30705, 32390, 29232, /* 40384-40391 */
05064 30963, 32865, 33792, 33046, 31627, 30767, 31172, 31407, /* 40392-40399 */
05065 31621, 32585, 30894, 32032, 30896, 27003, 27285, 26121, /* 40400-40407 */
05066 26697, 27579, 24469, 24325, 24975, 23197, 21565, 22637, /* 40408-40415 */
05067 20028, 19640, 20407, 20316, 20120, 18721, 19760, 21135, /* 40416-40423 */
05068 24241, 22427, 22028, 19754, 18699, 22735, 24663, 23071, /* 40424-40431 */
05069 23237, 25885, 26244, 25841, 25543, 27928, 29209, 32874, /* 40432-40439 */
05070 31633, 30109, 31976, 32075, 31539, 29821, 30741, 29130, /* 40440-40447 */
05071 29580, 32503, 30666, 29885, 30711, 30605, 32384, 30582, /* 40448-40455 */
05072 29218, 30839, 30997, 29119, 28976, 30523, 30292, 28976, /* 40456-40463 */
05073 26320, 28756, 27421, 29148, 29207, 31120, 33135, 28831, /* 40464-40471 */
05074 31869, 28915, 30130, 31910, 31752, 31668, 31844, 30987, /* 40472-40479 */
05075 32803, 34081, 32143, 30277, 31731, 36483, 33058, 34929, /* 40480-40487 */
05076 32865, 30956, 32997, 31884, 31647, 32784, 34095, 34271, /* 40488-40495 */
05077 30720, 32660, 33761, 32611, 35717, 35566, 35174, 35710, /* 40496-40503 */
05078 36165, 33680, 35972, 34697, 33616, 33294, 31012, 31756, /* 40504-40511 */
05079 30309, 28873, 30962, 30636, 29966, 29985, 30296, 32341, /* 40512-40519 */
05080 32969, 32667, 32749, 34713, 33871, 35012, 33220, 35226, /* 40520-40527 */
05081 35566, 32100, 34904, 35901, 36260, 36303, 36474, 39267, /* 40528-40535 */
05082 40613, 40195, 40248, 40271, 40953, 40947, 40625, 38178, /* 40536-40543 */
05083 40649, 40374, 38292, 39153, 39753, 38606, 37602, 40177, /* 40544-40551 */
05084 41465, 40083, 38414, 41190, 40414, 41770, 41564, 39479, /* 40552-40559 */
05085 39992, 40748, 39030, 37331, 37812, 38468, 38953, 37006, /* 40560-40567 */
05086 37933, 36842, 35078, 35972, 38335, 35763, 35318, 36470, /* 40568-40575 */
05087 36451, 38121, 36991, 34955, 34514, 36799, 34945, 33956, /* 40576-40583 */
05088 36588, 37494, 38307, 38263, 38687, 40587, 39763, 40393, /* 40584-40591 */
05089 43854, 43888, 42526, 44726, 46772, 45095, 44399, 43933, /* 40592-40599 */
05090 44021, 43270, 41734, 43448, 41717, 42491, 45598, 41683, /* 40600-40607 */
05091 41485, 41527, 39677, 41563, 40698, 42558, 39706, 37830, /* 40608-40615 */
05092 39812, 39876, 40399, 37368, 39700, 39632, 34939, 35073, /* 40616-40623 */
05093 36271, 31900, 31830, 32750, 30148, 29773, 30856, 29702, /* 40624-40631 */
05094 26261, 28043, 30146, 28958, 29404, 29512, 26037, 28661, /* 40632-40639 */
05095 31728, 30373, 27177, 28095, 28670, 28924, 31018, 28779, /* 40640-40647 */
05096 28376, 29972, 28050, 28039, 28469, 26563, 28227, 25349, /* 40648-40655 */
05097 28417, 29470, 30402, 29248, 28836, 30580, 26216, 29446, /* 40656-40663 */
05098 29250, 29264, 31637, 29169, 30351, 33871, 31652, 34470, /* 40664-40671 */
05099 32533, 30245, 30949, 32095, 31371, 32633, 29308, 27448, /* 40672-40679 */
05100 34357, 28835, 30547, 30568, 29228, 28382, 28240, 28077, /* 40680-40687 */
05101 27786, 27027, 24640, 26436, 24614, 24261, 25584, 26599, /* 40688-40695 */
05102 25535, 24766, 24216, 23409, 22156, 23268, 24009, 26224, /* 40696-40703 */
05103 23484, 21955, 23324, 23022, 24157, 22209, 24024, 24096, /* 40704-40711 */
05104 26167, 27926, 27403, 26917, 26824, 31876, 30731, 31319, /* 40712-40719 */
05105 31722, 30775, 32729, 31663, 33020, 33200, 33852, 30887, /* 40720-40727 */
05106 30633, 32996, 33783, 34498, 32851, 29078, 29069, 29776, /* 40728-40735 */
05107 29274, 26783, 26508, 26963, 23724, 28662, 29430, 28322, /* 40736-40743 */
05108 29363, 28920, 28970, 29626, 27354, 30617, 28154, 31551, /* 40744-40751 */
05109 32001, 28131, 34796, 32403, 33654, 34312, 33637, 33173, /* 40752-40759 */
05110 33183, 33083, 33205, 32667, 34212, 34539, 34078, 31330, /* 40760-40767 */
05111 29132, 29029, 26465, 26730, 26705, 25669, 25923, 26316, /* 40768-40775 */
05112 23609, 24201, 23214, 21113, 25372, 23632, 21109, 25332, /* 40776-40783 */
05113 25275, 29522, 30779, 28343, 28913, 30546, 29896, 29913, /* 40784-40791 */
05114 28452, 30260, 29474, 25689, 28839, 26880, 28189, 26660, /* 40792-40799 */
05115 27460, 28427, 30074, 30908, 29683, 32037, 32577, 33548, /* 40800-40807 */
05116 33639, 31222, 33233, 35385, 34256, 36654, 36447, 34345, /* 40808-40815 */
05117 32226, 35570, 32912, 29443, 29520, 28839, 28622, 29489, /* 40816-40823 */
05118 27027, 26957, 31424, 30325, 28408, 29663, 32767, 30955, /* 40824-40831 */
05119 33359, 33541, 35670, 36971, 35593, 36627, 37084, 36480, /* 40832-40839 */
05120 38667, 37619, 35309, 38655, 36268, 37685, 36221, 35870, /* 40840-40847 */
05121 39942, 39784, 37898, 36637, 36955, 37830, 38736, 38067, /* 40848-40855 */
05122 38311, 41586, 39350, 38607, 41519, 38995, 42586, 42462, /* 40856-40863 */
05123 41010, 40216, 40212, 40182, 38935, 40863, 38990, 41109, /* 40864-40871 */
05124 37794, 40508, 39220, 37973, 43658, 41964, 43320, 43085, /* 40872-40879 */
05125 44205, 44499, 45403, 41859, 44151, 43080, 40431, 40960, /* 40880-40887 */
05126 38705, 40047, 36559, 38323, 39260, 37845, 37359, 37821, /* 40888-40895 */
05127 37403, 38532, 36188, 33866, 36647, 37770, 35902, 34135, /* 40896-40903 */
05128 34834, 33605, 36129, 34392, 35154, 34924, 32234, 33385, /* 40904-40911 */
05129 32347, 33140, 33074, 33920, 34617, 34433, 34781, 34208, /* 40912-40919 */
05130 33786, 34660, 34005, 34979, 36712, 36310, 36067, 36295, /* 40920-40927 */
05131 34897, 34163, 36598, 36470, 38701, 37566, 38032, 38928, /* 40928-40935 */
05132 35839, 37611, 36250, 38842, 40207, 38688, 37382, 39100, /* 40936-40943 */
05133 40314, 38667, 41279, 39131, 37646, 36815, 37479, 38054, /* 40944-40951 */
05134 38222, 38976, 39387, 36492, 34166, 37344, 36479, 37401, /* 40952-40959 */
05135 37711, 39768, 39867, 38462, 39077, 36903, 36640, 36506, /* 40960-40967 */
05136 36694, 37907, 39883, 38734, 36493, 35640, 35511, 33453, /* 40968-40975 */
05137 34184, 32841, 33924, 34209, 30276, 34878, 32766, 31513, /* 40976-40983 */
05138 31560, 32449, 33565, 32825, 31883, 31114, 32294, 32685, /* 40984-40991 */
05139 31373, 31052, 31350, 27593, 27620, 25486, 25864, 24309, /* 40992-40999 */
05140 22749, 23020, 23973, 22545, 19907, 19684, 20702, 21953, /* 41000-41007 */
05141 18592, 18620, 16385, 16833, 18052, 17243, 18417, 21544, /* 41008-41015 */
05142 18243, 18875, 21927, 18967, 22731, 22475, 23289, 26232, /* 41016-41023 */
05143 26150, 24507, 25815, 26378, 24388, 28368, 29214, 29273, /* 41024-41031 */
05144 30803, 32398, 29393, 28294, 33237, 35165, 34307, 31656, /* 41032-41039 */
05145 31170, 32595, 32974, 31283, 30897, 30943, 31208, 29868, /* 41040-41047 */
05146 26684, 29160, 28099, 24472, 27403, 24815, 27425, 26483, /* 41048-41055 */
05147 23865, 26867, 21825, 23940, 22672, 22054, 25836, 22447, /* 41056-41063 */
05148 26033, 26249, 21235, 22312, 23167, 24157, 24793, 24685, /* 41064-41071 */
05149 24228, 28300, 28196, 28264, 26835, 27158, 31579, 32947, /* 41072-41079 */
05150 32913, 32364, 35430, 35719, 37668, 36619, 39628, 37588, /* 41080-41087 */
05151 38200, 40949, 38139, 41032, 41581, 40454, 39990, 39932, /* 41088-41095 */
05152 40284, 41526, 42022, 43402, 42460, 43289, 42078, 41223, /* 41096-41103 */
05153 44845, 42014, 39785, 43635, 42861, 39790, 39457, 38682, /* 41104-41111 */
05154 38514, 37304, 37002, 39701, 33253, 31509, 34479, 30660, /* 41112-41119 */
05155 30813, 28539, 29932, 31065, 30972, 35294, 32091, 32401, /* 41120-41127 */
05156 35021, 35604, 38937, 36457, 35523, 37787, 38022, 33373, /* 41128-41135 */
05157 37151, 39546, 36137, 36175, 35369, 36903, 35857, 35236, /* 41136-41143 */
05158 32414, 34984, 32685, 32032, 33455, 31140, 33804, 32030, /* 41144-41151 */
05159 32611, 34799, 32231, 33950, 35906, 32457, 34027, 35281, /* 41152-41159 */
05160 35509, 33478, 35485, 34618, 34857, 36539, 30059, 35626, /* 41160-41167 */
05161 34293, 32539, 33852, 30438, 34158, 32142, 33617, 30670, /* 41168-41175 */
05162 30759, 32540, 30981, 32035, 29965, 28035, 26608, 32128, /* 41176-41183 */
05163 28526, 28019, 28719, 28058, 30137, 27992, 29304, 30570, /* 41184-41191 */
05164 31425, 30580, 30809, 30749, 29770, 29741, 31574, 32701, /* 41192-41199 */
05165 28551, 30798, 31604, 29366, 30022, 32253, 35677, 31768, /* 41200-41207 */
05166 33976, 36207, 33269, 33479, 34190, 34258, 33377, 34494, /* 41208-41215 */
05167 32508, 31794, 33203, 32980, 34464, 33653, 33250, 31745, /* 41216-41223 */
05168 31758, 31175, 31851, 30943, 30012, 31561, 32461, 35261, /* 41224-41231 */
05169 32308, 32734, 34073, 33317, 34040, 35488, 35570, 32601, /* 41232-41239 */
05170 31156, 35730, 32842, 31868, 33307, 33493, 33590, 32354, /* 41240-41247 */
05171 35013, 34426, 36679, 35128, 37065, 34320, 35551, 39447, /* 41248-41255 */
05172 32500, 35442, 34207, 31660, 32969, 32427, 32351, 29207, /* 41256-41263 */
05173 29821, 27598, 28584, 28936, 28070, 27533, 29787, 30212, /* 41264-41271 */
05174 25149, 27597, 24859, 26810, 26853, 25302, 25748, 24747, /* 41272-41279 */
05175 24971, 25345, 25862, 27015, 27509, 27418, 28715, 29245, /* 41280-41287 */
05176 33652, 34469, 35253, 34212, 36102, 36980, 35365, 37981, /* 41288-41295 */
05177 36733, 34844, 36276, 35457, 33779, 37140, 33414, 33080, /* 41296-41303 */
05178 35689, 33708, 34124, 35677, 34701, 33017, 36866, 33695, /* 41304-41311 */
05179 37565, 39949, 36654, 39701, 38004, 38372, 39205, 36476, /* 41312-41319 */
05180 37126, 38540, 36331, 39197, 36129, 34890, 36508, 33927, /* 41320-41327 */
05181 34978, 33605, 31770, 34083, 31581, 32253, 32024, 30054, /* 41328-41335 */
05182 29868, 29962, 34271, 29953, 29868, 27601, 27282, 31622, /* 41336-41343 */
05183 29423, 28280, 31271, 31650, 30400, 29094, 31276, 30815, /* 41344-41351 */
05184 31495, 33660, 32613, 33186, 32754, 34677, 34102, 34295, /* 41352-41359 */
05185 32953, 32932, 30109, 34145, 31028, 32101, 34767, 32282, /* 41360-41367 */
05186 37867, 35352, 35646, 32395, 32145, 32524, 31261, 30988, /* 41368-41375 */
05187 30810, 30593, 32637, 32032, 32875, 34455, 31701, 35009, /* 41376-41383 */
05188 34645, 36473, 35589, 37478, 35777, 34783, 40437, 39188, /* 41384-41391 */
05189 41197, 41139, 39320, 36709, 38394, 41516, 42884, 38279, /* 41392-41399 */
05190 38890, 40555, 37394, 36742, 33554, 34838, 36966, 35631, /* 41400-41407 */
05191 35538, 33847, 29765, 33537, 32316, 33580, 31107, 30944, /* 41408-41415 */
05192 33299, 31539, 31366, 32636, 32070, 28081, 32777, 29470, /* 41416-41423 */
05193 27995, 26320, 24569, 24932, 26064, 25810, 24930, 24419, /* 41424-41431 */
05194 25262, 30678, 27300, 27439, 29318, 27072, 26308, 28578, /* 41432-41439 */
05195 27926, 29378, 31032, 29353, 31738, 31531, 32188, 32371, /* 41440-41447 */
05196 30962, 32798, 32824, 31587, 33723, 34078, 31170, 32485, /* 41448-41455 */
05197 33267, 33410, 36750, 35557, 36549, 35697, 35773, 37328, /* 41456-41463 */
05198 36160, 39895, 40373, 38190, 40026, 39221, 38075, 41031, /* 41464-41471 */
05199 38941, 37713, 37008, 40240, 38131, 38322, 39676, 35524, /* 41472-41479 */
05200 37678, 36662, 34195, 34002, 35144, 34248, 33459, 34104, /* 41480-41487 */
05201 36411, 31799, 31559, 31942, 29442, 32337, 28446, 25543, /* 41488-41495 */
05202 27199, 27366, 26550, 24843, 22365, 22060, 23085, 23025, /* 41496-41503 */
05203 22656, 20777, 22401, 22747, 23492, 23063, 23025, 23470, /* 41504-41511 */
05204 22841, 27501, 25723, 27488, 25063, 25351, 27985, 26894, /* 41512-41519 */
05205 32023, 30989, 27338, 27712, 26233, 27491, 28523, 27826, /* 41520-41527 */
05206 27610, 28369, 31440, 27615, 29431, 28058, 28036, 29410, /* 41528-41535 */
05207 28433, 29433, 32940, 30766, 29692, 33569, 31624, 36475, /* 41536-41543 */
05208 34658, 34701, 31715, 30284, 31787, 31905, 33738, 31061, /* 41544-41551 */
05209 31064, 31833, 32567, 31858, 34567, 33999, 33203, 34059, /* 41552-41559 */
05210 33558, 33804, 34615, 36867, 37969, 37512, 34856, 35853, /* 41560-41567 */
05211 38207, 37105, 36984, 38396, 36671, 36054, 38508, 39467, /* 41568-41575 */
05212 41873, 37277, 34208, 37568, 39822, 40517, 36881, 39286, /* 41576-41583 */
05213 40611, 39172, 40092, 39268, 41996, 42205, 41196, 39686, /* 41584-41591 */
05214 41621, 40203, 37770, 42989, 37242, 39441, 38772, 35254, /* 41592-41599 */
05215 37042, 34733, 33978, 33333, 35790, 33997, 34753, 36360, /* 41600-41607 */
05216 31276, 33171, 36066, 35164, 36521, 36408, 37784, 36802, /* 41608-41615 */
05217 40729, 40815, 42342, 39429, 38100, 40889, 39466, 39597, /* 41616-41623 */
05218 34727, 34892, 34712, 33534, 33092, 34008, 30258, 30221, /* 41624-41631 */
05219 27556, 31985, 33022, 30059, 33190, 28325, 30148, 32623, /* 41632-41639 */
05220 35860, 33078, 28577, 31958, 31412, 29617, 32085, 26913, /* 41640-41647 */
05221 29629, 27391, 24009, 26711, 22429, 24154, 25743, 27760, /* 41648-41655 */
05222 24411, 25115, 24920, 24043, 25560, 26390, 26666, 29865, /* 41656-41663 */
05223 31436, 30019, 30812, 28368, 30018, 31534, 32403, 31455, /* 41664-41671 */
05224 33841, 30849, 28431, 29948, 28503, 30191, 28515, 30976, /* 41672-41679 */
05225 34189, 33940, 32130, 32953, 35517, 35296, 36255, 36399, /* 41680-41687 */
05226 36029, 35304, 38715, 35334, 34806, 34865, 34911, 37193, /* 41688-41695 */
05227 34745, 38455, 34802, 36704, 35756, 34377, 35965, 36749, /* 41696-41703 */
05228 36198, 32397, 35021, 34957, 37256, 36311, 33280, 31377, /* 41704-41711 */
05229 33821, 34776, 34099, 34345, 29432, 31357, 34500, 32728, /* 41712-41719 */
05230 30528, 30769, 34425, 36722, 35360, 34969, 35861, 36003, /* 41720-41727 */
05231 38444, 36500, 34006, 35430, 39658, 35212, 33172, 36984, /* 41728-41735 */
05232 34791, 38321, 36644, 35693, 39252, 39437, 36155, 36502, /* 41736-41743 */
05233 36154, 38159, 37428, 35884, 36536, 33600, 35241, 31509, /* 41744-41751 */
05234 33998, 33735, 32990, 33601, 33076, 31146, 32675, 34125, /* 41752-41759 */
05235 28742, 32589, 29370, 31284, 32285, 28905, 29826, 26310, /* 41760-41767 */
05236 25809, 27958, 26192, 25946, 26420, 23814, 25685, 24381, /* 41768-41775 */
05237 25285, 26688, 27776, 29119, 28874, 29825, 32776, 32567, /* 41776-41783 */
05238 30212, 32691, 31599, 31485, 31918, 28750, 26763, 30042, /* 41784-41791 */
05239 30428, 27485, 26847, 28270, 29181, 26922, 27391, 28641, /* 41792-41799 */
05240 28585, 30112, 28600, 28118, 29897, 29984, 27573, 29974, /* 41800-41807 */
05241 32011, 28910, 32072, 29105, 28994, 32123, 30473, 32748, /* 41808-41815 */
05242 33086, 34292, 34921, 33313, 34652, 37325, 37633, 37836, /* 41816-41823 */
05243 38273, 38153, 41284, 36985, 39074, 39844, 36908, 38944, /* 41824-41831 */
05244 39254, 44932, 41740, 44794, 44462, 43773, 44222, 45536, /* 41832-41839 */
05245 44100, 41235, 44526, 38082, 42378, 40676, 39500, 41673, /* 41840-41847 */
05246 39049, 37726, 39482, 41528, 38238, 37592, 40881, 36729, /* 41848-41855 */
05247 35205, 36134, 31676, 32378, 28937, 28128, 28683, 28836, /* 41856-41863 */
05248 29051, 30243, 29211, 30072, 27564, 27988, 27580, 28518, /* 41864-41871 */
05249 30006, 25885, 25580, 24342, 25591, 27276, 30549, 28130, /* 41872-41879 */
05250 27073, 26127, 31953, 29606, 29037, 30192, 27404, 27100, /* 41880-41887 */
05251 28602, 29227, 25824, 29456, 27811, 28850, 27096, 28656, /* 41888-41895 */
05252 27391, 28368, 30366, 27055, 29088, 28689, 25539, 29030, /* 41896-41903 */
05253 28969, 26235, 30312, 28056, 29538, 27555, 27633, 28977, /* 41904-41911 */
05254 26087, 25889, 26706, 26583, 26618, 25942, 22146, 29388, /* 41912-41919 */
05255 29419, 31126, 31384, 26823, 27857, 30239, 29721, 28193, /* 41920-41927 */
05256 32088, 29914, 31057, 31427, 34711, 33700, 35602, 36375, /* 41928-41935 */
05257 37042, 39215, 36944, 39944, 40890, 39061, 36047, 34130, /* 41936-41943 */
05258 35346, 33839, 33180, 35837, 32985, 34347, 33618, 37538, /* 41944-41951 */
05259 34235, 36943, 37927, 32332, 33992, 34500, 34808, 32956, /* 41952-41959 */
05260 32409, 30065, 29971, 27479, 29458, 29124, 30242, 30146, /* 41960-41967 */
05261 33633, 33645, 30499, 31269, 31984, 35176, 36172, 34438, /* 41968-41975 */
05262 35490, 35568, 32652, 32480, 30792, 31911, 32134, 36317, /* 41976-41983 */
05263 37715, 38012, 36328, 34760, 34293, 37107, 36253, 34956, /* 41984-41991 */
05264 32647, 35227, 36389, 31684, 34471, 34396, 34683, 33829, /* 41992-41999 */
05265 38473, 33511, 33396, 33485, 32827, 36223, 33517, 31592, /* 42000-42007 */
05266 34548, 31517, 27899, 27969, 26983, 30070, 25339, 27593, /* 42008-42015 */
05267 23964, 22132, 24836, 21946, 24851, 24194, 25593, 28966, /* 42016-42023 */
05268 27631, 29086, 29847, 30625, 32025, 35279, 33709, 33220, /* 42024-42031 */
05269 36545, 35390, 34612, 35349, 38159, 36044, 38867, 40791, /* 42032-42039 */
05270 38196, 38283, 39027, 38604, 36819, 34790, 38291, 37545, /* 42040-42047 */
05271 34414, 34258, 31975, 34499, 35337, 34987, 35143, 36064, /* 42048-42055 */
05272 32479, 31688, 35753, 34731, 33726, 33571, 33016, 31141, /* 42056-42063 */
05273 30200, 32438, 34776, 35732, 32206, 34580, 34433, 31857, /* 42064-42071 */
05274 35277, 33691, 34968, 36132, 35080, 32898, 33442, 35042, /* 42072-42079 */
05275 35607, 34561, 35364, 35711, 36340, 40220, 34295, 36413, /* 42080-42087 */
05276 35536, 32970, 37462, 35159, 33513, 34049, 35455, 31667, /* 42088-42095 */
05277 32054, 32442, 35305, 36752, 36122, 34548, 32811, 35384, /* 42096-42103 */
05278 33699, 32714, 30822, 32415, 32823, 30231, 31936, 33451, /* 42104-42111 */
05279 30022, 28808, 27795, 30278, 29608, 32712, 30349, 28654, /* 42112-42119 */
05280 30100, 30236, 34791, 31037, 30873, 28609, 33911, 33422, /* 42120-42127 */
05281 32157, 32741, 33114, 31903, 28243, 32364, 31937, 27881, /* 42128-42135 */
05282 30650, 28125, 28452, 34441, 32161, 30223, 27094, 28763, /* 42136-42143 */
05283 29332, 32004, 28841, 32518, 31104, 29657, 34647, 32859, /* 42144-42151 */
05284 33089, 35088, 35484, 34809, 37176, 32771, 36442, 33758, /* 42152-42159 */
05285 33135, 34668, 35751, 33929, 31236, 36042, 33881, 32136, /* 42160-42167 */
05286 35126, 39437, 34018, 34593, 34443, 34650, 32738, 26716, /* 42168-42175 */
05287 30028, 29681, 30166, 26891, 27020, 30228, 28127, 28538, /* 42176-42183 */
05288 29902, 28772, 31440, 33037, 31379, 29462, 28105, 31998, /* 42184-42191 */
05289 29124, 31421, 31102, 29898, 30458, 33016, 33003, 26241, /* 42192-42199 */
05290 33186, 33683, 32280, 33929, 33786, 34172, 33093, 34554, /* 42200-42207 */
05291 32038, 31346, 33249, 32855, 36584, 36454, 41166, 38796, /* 42208-42215 */
05292 33422, 35387, 35821, 36759, 32990, 32444, 31713, 33679, /* 42216-42223 */
05293 34408, 36064, 36561, 33179, 32432, 31973, 34310, 34235, /* 42224-42231 */
05294 34266, 33633, 31521, 30853, 33409, 33404, 28618, 30403, /* 42232-42239 */
05295 25831, 28078, 29202, 31529, 31893, 27093, 30541, 26243, /* 42240-42247 */
05296 28742, 30215, 30935, 30138, 32222, 30870, 28650, 29162, /* 42248-42255 */
05297 30106, 32128, 31335, 31660, 34836, 32732, 30116, 30192, /* 42256-42263 */
05298 27819, 30671, 32400, 30457, 28948, 32742, 29793, 32390, /* 42264-42271 */
05299 31031, 34090, 35041, 33718, 35190, 36347, 34844, 32277, /* 42272-42279 */
05300 34597, 31256, 33760, 33091, 33674, 31481, 32702, 33076, /* 42280-42287 */
05301 37311, 37318, 33164, 34905, 35094, 35355, 34297, 34030, /* 42288-42295 */
05302 34980, 35749, 35489, 39782, 39198, 37468, 40149, 37124, /* 42296-42303 */
05303 36826, 44393, 41541, 41098, 41277, 39271, 42592, 40123, /* 42304-42311 */
05304 43221, 43412, 43376, 48898, 46483, 46218, 44241, 45747, /* 42312-42319 */
05305 47223, 42565, 42044, 41170, 42224, 40339, 37670, 38696, /* 42320-42327 */
05306 38234, 38654, 34682, 33568, 36833, 37361, 34698, 31557, /* 42328-42335 */
05307 34264, 35011, 33414, 32236, 34281, 31623, 32321, 33620, /* 42336-42343 */
05308 31774, 30171, 29204, 30539, 30823, 28602, 25857, 29884, /* 42344-42351 */
05309 30705, 31795, 30132, 29320, 28669, 28621, 26724, 28344, /* 42352-42359 */
05310 29809, 29572, 28155, 25661, 28650, 25114, 25869, 24911, /* 42360-42367 */
05311 27485, 25614, 22643, 25883, 22294, 22201, 26609, 24216, /* 42368-42375 */
05312 22955, 26104, 25246, 25398, 25041, 26910, 27865, 25011, /* 42376-42383 */
05313 26661, 25270, 23252, 26863, 26985, 27087, 26429, 26937, /* 42384-42391 */
05314 28513, 28201, 28433, 30721, 29839, 31833, 31391, 30494, /* 42392-42399 */
05315 34732, 35978, 37877, 35858, 33508, 37981, 39516, 37911, /* 42400-42407 */
05316 40395, 37286, 39456, 38439, 36498, 40822, 36166, 34481, /* 42408-42415 */
05317 38837, 35282, 33448, 36259, 33693, 32012, 29776, 31195, /* 42416-42423 */
05318 31158, 27684, 28757, 29354, 33209, 32868, 29735, 29537, /* 42424-42431 */
05319 28483, 30146, 31266, 30559, 27151, 31602, 29872, 28062, /* 42432-42439 */
05320 32906, 29800, 33896, 35715, 33484, 35806, 36339, 38253, /* 42440-42447 */
05321 37368, 35976, 38262, 39206, 37290, 38982, 41919, 40210, /* 42448-42455 */
05322 39675, 37812, 38187, 38751, 39145, 36581, 35474, 34879, /* 42456-42463 */
05323 34767, 32543, 31746, 31700, 29074, 33458, 31319, 30991, /* 42464-42471 */
05324 31516, 29517, 30552, 29870, 28513, 28544, 24711, 26290, /* 42472-42479 */
05325 25979, 23749, 29303, 24763, 23400, 25820, 24154, 26411, /* 42480-42487 */
05326 27090, 25105, 24386, 26616, 28063, 26053, 25341, 28217, /* 42488-42495 */
05327 28471, 29284, 30272, 30889, 31396, 31981, 30828, 30865, /* 42496-42503 */
05328 34333, 32154, 31924, 29434, 32308, 37471, 33860, 30469, /* 42504-42511 */
05329 33457, 35024, 37134, 32402, 33749, 38368, 33382, 32100, /* 42512-42519 */
05330 30781, 33382, 29718, 32166, 34058, 33080, 33713, 34183, /* 42520-42527 */
05331 34475, 33331, 32046, 32910, 32281, 31611, 32509, 32515, /* 42528-42535 */
05332 35258, 37797, 34956, 31162, 35207, 33326, 34013, 34124, /* 42536-42543 */
05333 34174, 35962, 35709, 36338, 35256, 34699, 36520, 34780, /* 42544-42551 */
05334 36116, 33179, 34951, 39319, 38038, 38699, 38176, 39350, /* 42552-42559 */
05335 36890, 39934, 36304, 36521, 35378, 39296, 38033, 31381, /* 42560-42567 */
05336 33953, 32517, 35096, 33978, 35887, 33735, 36060, 37166, /* 42568-42575 */
05337 35494, 38850, 35259, 36777, 38158, 36373, 34062, 34831, /* 42576-42583 */
05338 39752, 33742, 34917, 37095, 36027, 37339, 35605, 38640, /* 42584-42591 */
05339 39691, 34765, 33827, 34887, 33223, 33592, 32174, 33901, /* 42592-42599 */
05340 32820, 36599, 34332, 35655, 38524, 38522, 35169, 31830, /* 42600-42607 */
05341 35208, 34785, 33837, 31350, 33058, 33719, 33771, 28452, /* 42608-42615 */
05342 33383, 29117, 30637, 27938, 26795, 30246, 24441, 29426, /* 42616-42623 */
05343 24666, 25980, 24920, 23140, 22885, 24425, 25257, 24654, /* 42624-42631 */
05344 24923, 25143, 25417, 21111, 23240, 22992, 21809, 26490, /* 42632-42639 */
05345 23719, 22757, 25179, 23814, 26188, 26295, 25820, 26331, /* 42640-42647 */
05346 25574, 22641, 22522, 24703, 24692, 27720, 26646, 27035, /* 42648-42655 */
05347 27796, 25392, 28183, 28401, 29796, 32368, 30740, 29519, /* 42656-42663 */
05348 29813, 33595, 35349, 36725, 39495, 37630, 35779, 40724, /* 42664-42671 */
05349 39381, 36958, 42678, 37959, 36379, 39634, 39756, 39742, /* 42672-42679 */
05350 39943, 36786, 40260, 42026, 41879, 43327, 40751, 43764, /* 42680-42687 */
05351 40395, 42363, 42013, 39608, 39872, 38768, 37774, 37486, /* 42688-42695 */
05352 39361, 39716, 39881, 38728, 37815, 37030, 36751, 36322, /* 42696-42703 */
05353 33759, 33419, 34918, 34158, 33632, 28906, 28553, 28719, /* 42704-42711 */
05354 30002, 29417, 28586, 31043, 28370, 28129, 26028, 29865, /* 42712-42719 */
05355 28659, 30078, 34311, 28566, 30392, 28901, 29290, 32871, /* 42720-42727 */
05356 32674, 32512, 33979, 32858, 30822, 33679, 35491, 34001, /* 42728-42735 */
05357 30944, 31651, 29770, 29330, 30883, 30069, 27325, 29959, /* 42736-42743 */
05358 32571, 33254, 34662, 32750, 34116, 33643, 34066, 31708, /* 42744-42751 */
05359 31879, 31575, 31689, 32788, 30802, 29479, 28777, 29713, /* 42752-42759 */
05360 32573, 33421, 31592, 34048, 33890, 30804, 30967, 32654, /* 42760-42767 */
05361 36010, 36928, 33119, 38094, 36203, 36400, 38102, 35433, /* 42768-42775 */
05362 36385, 34118, 33864, 35974, 38103, 35944, 35888, 32037, /* 42776-42783 */
05363 32314, 32565, 31661, 34365, 34480, 36009, 34335, 28857, /* 42784-42791 */
05364 30557, 31897, 31870, 30330, 25758, 29111, 30823, 33071, /* 42792-42799 */
05365 35128, 35044, 35432, 37516, 33433, 34832, 39742, 37009, /* 42800-42807 */
05366 36957, 38115, 39665, 37060, 36835, 37270, 38404, 38104, /* 42808-42815 */
05367 36148, 37290, 36361, 36251, 34928, 35824, 38854, 39497, /* 42816-42823 */
05368 36403, 35931, 35800, 36772, 40672, 37256, 37280, 36984, /* 42824-42831 */
05369 37924, 38079, 36763, 37389, 36268, 33752, 31600, 36977, /* 42832-42839 */
05370 34698, 29852, 31598, 30702, 26835, 27762, 26114, 27589, /* 42840-42847 */
05371 27460, 24101, 27304, 25089, 24984, 23716, 29224, 28500, /* 42848-42855 */
05372 25781, 27271, 23095, 25682, 26788, 29859, 26519, 24733, /* 42856-42863 */
05373 27582, 26986, 29650, 29371, 31449, 28769, 25193, 30074, /* 42864-42871 */
05374 27631, 30463, 34136, 31533, 36458, 33808, 33912, 35002, /* 42872-42879 */
05375 34896, 37281, 32315, 34169, 33028, 31327, 30558, 30239, /* 42880-42887 */
05376 30919, 32374, 31069, 30212, 30680, 30240, 29916, 25806, /* 42888-42895 */
05377 29698, 26162, 26236, 25300, 24760, 28313, 32151, 30895, /* 42896-42903 */
05378 27750, 29960, 30320, 31576, 27512, 30523, 31217, 31080, /* 42904-42911 */
05379 28582, 30507, 33050, 31286, 32757, 31121, 32068, 33439, /* 42912-42919 */
05380 32912, 34470, 36252, 32877, 32514, 32408, 32198, 33915, /* 42920-42927 */
05381 34965, 32243, 32852, 39379, 37734, 36362, 38568, 37413, /* 42928-42935 */
05382 38490, 37187, 39491, 40220, 38855, 40102, 37202, 40492, /* 42936-42943 */
05383 38939, 35608, 35905, 37664, 37188, 37055, 37811, 38178, /* 42944-42951 */
05384 36690, 31590, 33920, 36422, 38723, 37237, 37672, 40911, /* 42952-42959 */
05385 39236, 35516, 36077, 37037, 37454, 34892, 34073, 35286, /* 42960-42967 */
05386 33959, 35525, 34586, 35792, 33120, 30085, 30850, 32688, /* 42968-42975 */
05387 32893, 31276, 31220, 31886, 30095, 31244, 33283, 27714, /* 42976-42983 */
05388 29450, 29733, 28973, 28556, 24688, 29280, 31045, 31224, /* 42984-42991 */
05389 32018, 30250, 30623, 32105, 28713, 27845, 29287, 31868, /* 42992-42999 */
05390 30877, 29040, 28485, 25137, 28651, 26443, 26366, 24831, /* 43000-43007 */
05391 24248, 25832, 25025, 26522, 27371, 28899, 29885, 31243, /* 43008-43015 */
05392 32135, 29967, 29026, 30335, 30613, 31930, 31130, 33265, /* 43016-43023 */
05393 32490, 34915, 34640, 34031, 33084, 35687, 33027, 31823, /* 43024-43031 */
05394 36377, 32514, 36962, 33070, 36463, 37414, 34990, 36165, /* 43032-43039 */
05395 36066, 35463, 36616, 39908, 38605, 36912, 33373, 35835, /* 43040-43047 */
05396 33846, 32721, 38793, 33563, 33711, 38261, 35634, 36472, /* 43048-43055 */
05397 34076, 36829, 34835, 34920, 35818, 33413, 35295, 37892, /* 43056-43063 */
05398 36045, 36256, 36147, 33809, 34980, 34770, 34258, 33595, /* 43064-43071 */
05399 32350, 32015, 33701, 30275, 34586, 33895, 33414, 31787, /* 43072-43079 */
05400 33750, 32488, 31419, 35306, 30136, 31305, 32045, 32803, /* 43080-43087 */
05401 30418, 30294, 29518, 29554, 32754, 33437, 31171, 30783, /* 43088-43095 */
05402 30268, 30067, 32434, 34591, 34041, 31561, 30321, 28924, /* 43096-43103 */
05403 30494, 30599, 31669, 32071, 32419, 34987, 31775, 33165, /* 43104-43111 */
05404 36965, 32558, 33185, 36118, 35436, 34025, 36490, 32750, /* 43112-43119 */
05405 32119, 33471, 32553, 34144, 31530, 33230, 32145, 32290, /* 43120-43127 */
05406 29403, 28993, 27870, 27078, 29121, 29760, 30050, 29029, /* 43128-43135 */
05407 31456, 27590, 28525, 26340, 26562, 30611, 27899, 28310, /* 43136-43143 */
05408 26459, 28799, 30994, 28643, 30000, 32524, 31860, 31904, /* 43144-43151 */
05409 33377, 38311, 37495, 32187, 34922, 33631, 33677, 35647, /* 43152-43159 */
05410 36912, 36418, 34748, 34940, 32061, 34923, 40037, 37707, /* 43160-43167 */
05411 37285, 36463, 38934, 38893, 36907, 37550, 36763, 36885, /* 43168-43175 */
05412 35052, 37057, 34833, 39550, 38161, 38053, 35205, 33333, /* 43176-43183 */
05413 35385, 30347, 34737, 33625, 34911, 30565, 32414, 33119, /* 43184-43191 */
05414 31594, 33845, 29349, 30620, 31883, 32302, 31277, 28129, /* 43192-43199 */
05415 30322, 29167, 28153, 31781, 29249, 30765, 29309, 30607, /* 43200-43207 */
05416 33092, 29751, 28123, 29013, 29355, 32319, 33507, 32321, /* 43208-43215 */
05417 32632, 30095, 31553, 30206, 31134, 29036, 31357, 31785, /* 43216-43223 */
05418 29938, 34073, 34219, 36785, 35360, 34246, 32327, 36814, /* 43224-43231 */
05419 36390, 31897, 37683, 37940, 37093, 35354, 36184, 38087, /* 43232-43239 */
05420 34760, 36713, 38174, 34531, 30806, 31467, 31407, 31794, /* 43240-43247 */
05421 32857, 33247, 32818, 28750, 33908, 32113, 30066, 32789, /* 43248-43255 */
05422 28160, 32366, 36482, 31663, 30453, 30371, 31714, 33154, /* 43256-43263 */
05423 30123, 33543, 32147, 30510, 33423, 31428, 28967, 30127, /* 43264-43271 */
05424 29102, 30915, 29306, 27204, 30068, 26275, 28236, 26794, /* 43272-43279 */
05425 28456, 28287, 27544, 28775, 27949, 27253, 23857, 29791, /* 43280-43287 */
05426 28388, 26018, 28568, 24995, 27179, 29769, 22986, 24320, /* 43288-43295 */
05427 28203, 27377, 27366, 28983, 29404, 28739, 32761, 35348, /* 43296-43303 */
05428 34060, 31960, 34855, 35679, 37533, 39192, 37309, 38887, /* 43304-43311 */
05429 38770, 39075, 36907, 35897, 36796, 38244, 37301, 35121, /* 43312-43319 */
05430 35444, 34755, 36974, 36214, 36106, 37419, 33664, 35382, /* 43320-43327 */
05431 37444, 35264, 37362, 35227, 35469, 37092, 36263, 36087, /* 43328-43335 */
05432 37583, 36551, 35478, 34355, 31672, 34506, 33191, 33755, /* 43336-43343 */
05433 33379, 33717, 32412, 32119, 31956, 28691, 30618, 28606, /* 43344-43351 */
05434 29293, 28840, 27557, 29530, 29547, 29154, 30390, 30344, /* 43352-43359 */
05435 30134, 32253, 33668, 33000, 33532, 34383, 30666, 32286, /* 43360-43367 */
05436 31977, 30063, 31606, 29933, 29352, 31278, 30528, 30778, /* 43368-43375 */
05437 31171, 30202, 31820, 32967, 29698, 31319, 32486, 30123, /* 43376-43383 */
05438 31304, 29539, 32442, 31444, 29377, 31414, 32150, 32359, /* 43384-43391 */
05439 32999, 32157, 33106, 31617, 31474, 35121, 33296, 31833, /* 43392-43399 */
05440 32928, 33252, 30823, 30976, 33303, 31152, 28969, 31251, /* 43400-43407 */
05441 33245, 32507, 27915, 31982, 31478, 33808, 34632, 31232, /* 43408-43415 */
05442 34087, 32773, 34504, 34687, 32569, 30774, 35349, 33009, /* 43416-43423 */
05443 33692, 36355, 33322, 33074, 31172, 34801, 36773, 36054, /* 43424-43431 */
05444 33373, 32586, 35393, 35959, 38286, 37261, 36369, 39095, /* 43432-43439 */
05445 40658, 39898, 38741, 39926, 38210, 36012, 36399, 37100, /* 43440-43447 */
05446 36313, 37133, 34575, 34379, 34120, 31998, 33695, 29781, /* 43448-43455 */
05447 31272, 31574, 28750, 30680, 29691, 28094, 29843, 28144, /* 43456-43463 */
05448 27932, 29025, 32050, 32415, 30071, 30437, 29152, 31096, /* 43464-43471 */
05449 30275, 31479, 31616, 33095, 30385, 30048, 32128, 30039, /* 43472-43479 */
05450 33192, 29248, 28519, 30710, 30451, 33316, 31444, 31645, /* 43480-43487 */
05451 33117, 32016, 34730, 34604, 33997, 31707, 36182, 32152, /* 43488-43495 */
05452 29220, 34256, 31028, 34305, 33374, 33104, 35979, 35054, /* 43496-43503 */
05453 33212, 36153, 34151, 38593, 39981, 37234, 38104, 36102, /* 43504-43511 */
05454 38520, 36518, 37328, 34115, 35178, 37565, 35715, 36327, /* 43512-43519 */
05455 37895, 36832, 34581, 34342, 37801, 36480, 34879, 34703, /* 43520-43527 */
05456 32820, 35143, 33889, 36678, 37344, 37337, 35974, 37685, /* 43528-43535 */
05457 39227, 39120, 40652, 40424, 40686, 40932, 43213, 40721, /* 43536-43543 */
05458 41343, 41724, 39735, 40769, 40243, 39399, 38445, 37562, /* 43544-43551 */
05459 38137, 37867, 37536, 35878, 36025, 36181, 35032, 38289, /* 43552-43559 */
05460 36496, 36499, 37792, 34518, 34880, 32615, 32952, 31196, /* 43560-43567 */
05461 29616, 29655, 29635, 28982, 26396, 29026, 27338, 29905, /* 43568-43575 */
05462 29718, 29516, 29680, 28486, 28448, 26945, 28694, 27973, /* 43576-43583 */
05463 27779, 27029, 26863, 29297, 28280, 24898, 26793, 24794, /* 43584-43591 */
05464 23777, 25160, 22111, 22555, 23269, 22786, 25697, 22956, /* 43592-43599 */
05465 22724, 25573, 25891, 25413, 23999, 26829, 26837, 24478, /* 43600-43607 */
05466 27533, 28416, 26782, 28857, 27457, 27902, 25370, 27094, /* 43608-43615 */
05467 28132, 28109, 31949, 29679, 31762, 33425, 30972, 31169, /* 43616-43623 */
05468 28994, 28205, 30586, 29662, 28565, 25497, 30433, 29214, /* 43624-43631 */
05469 29565, 32588, 28664, 30788, 30549, 34090, 33574, 32767, /* 43632-43639 */
05470 34580, 35803, 36680, 34314, 34289, 32654, 33873, 34235, /* 43640-43647 */
05471 33403, 33880, 33911, 36134, 36130, 37433, 36409, 33155, /* 43648-43655 */
05472 35562, 33231, 33556, 36058, 34784, 36129, 35685, 34481, /* 43656-43663 */
05473 33975, 34885, 32304, 34738, 33731, 31534, 34409, 33936, /* 43664-43671 */
05474 35589, 35648, 34577, 35285, 35479, 35080, 36732, 36721, /* 43672-43679 */
05475 37373, 37048, 36184, 35007, 35239, 35461, 37944, 35173, /* 43680-43687 */
05476 33117, 35135, 34736, 37527, 37184, 36189, 36732, 38268, /* 43688-43695 */
05477 37901, 36854, 36178, 36915, 37754, 38205, 35933, 37765, /* 43696-43703 */
05478 37166, 36893, 37856, 35085, 34169, 33977, 36754, 35847, /* 43704-43711 */
05479 34726, 34651, 35097, 34021, 33007, 30329, 32257, 30538, /* 43712-43719 */
05480 28860, 31754, 29765, 30531, 29764, 31092, 29202, 29633, /* 43720-43727 */
05481 30083, 30801, 30501, 28520, 33014, 31888, 30226, 29869, /* 43728-43735 */
05482 29152, 30062, 29362, 29121, 30347, 29324, 29616, 30205, /* 43736-43743 */
05483 26328, 27149, 30157, 27622, 26831, 29252, 29804, 29538, /* 43744-43751 */
05484 33068, 32219, 30052, 29878, 27773, 29537, 30795, 28725, /* 43752-43759 */
05485 31173, 32818, 28395, 30688, 32187, 32766, 35889, 34967, /* 43760-43767 */
05486 36040, 34333, 34535, 34622, 35309, 36131, 33693, 34809, /* 43768-43775 */
05487 32725, 34681, 34632, 33119, 34458, 34310, 34323, 35478, /* 43776-43783 */
05488 34509, 35033, 35906, 32552, 36268, 37009, 37435, 37666, /* 43784-43791 */
05489 38142, 40895, 39890, 38868, 39768, 40843, 38749, 40609, /* 43792-43799 */
05490 39652, 39476, 37725, 37092, 37992, 35303, 38161, 38392, /* 43800-43807 */
05491 39421, 40905, 39100, 38781, 39623, 38733, 37455, 35172, /* 43808-43815 */
05492 35280, 35758, 37739, 35577, 34174, 35425, 33449, 33148, /* 43816-43823 */
05493 30879, 32542, 30709, 31000, 32313, 27837, 27552, 27330, /* 43824-43831 */
05494 27062, 27507, 29723, 29195, 26153, 28126, 27112, 27855, /* 43832-43839 */
05495 24629, 23606, 26553, 24457, 25671, 24611, 23113, 24340, /* 43840-43847 */
05496 25105, 26094, 27011, 27667, 28355, 29273, 30101, 28239, /* 43848-43855 */
05497 31002, 32626, 30581, 31553, 30760, 29859, 29976, 31070, /* 43856-43863 */
05498 32336, 30718, 30220, 29847, 28714, 29528, 30429, 29085, /* 43864-43871 */
05499 29136, 30493, 30758, 31930, 31846, 32882, 31849, 31348, /* 43872-43879 */
05500 31111, 31041, 33701, 35386, 34444, 32044, 32081, 32438, /* 43880-43887 */
05501 34289, 32088, 32110, 32029, 31919, 32307, 29877, 32522, /* 43888-43895 */
05502 30439, 30702, 32873, 31093, 30823, 31103, 30230, 30029, /* 43896-43903 */
05503 31671, 33381, 31620, 33600, 34841, 34555, 35394, 33064, /* 43904-43911 */
05504 32688, 33394, 33619, 32657, 33609, 33428, 33931, 33399, /* 43912-43919 */
05505 32999, 30430, 28052, 29167, 33046, 31142, 29862, 33595, /* 43920-43927 */
05506 34887, 32994, 30174, 31029, 31374, 34947, 32338, 33779, /* 43928-43935 */
05507 34570, 34741, 34775, 33973, 36874, 36200, 35986, 35558, /* 43936-43943 */
05508 35803, 34390, 33361, 35775, 33484, 34375, 36017, 35039, /* 43944-43951 */
05509 38775, 37586, 39594, 37907, 38071, 36834, 36950, 38291, /* 43952-43959 */
05510 36671, 36846, 37065, 38395, 38502, 36017, 34021, 35171, /* 43960-43967 */
05511 35021, 37926, 34181, 36132, 35669, 31800, 31247, 33070, /* 43968-43975 */
05512 34587, 32911, 33165, 32374, 33913, 35071, 33797, 33661, /* 43976-43983 */
05513 34127, 33469, 34563, 35234, 34631, 33071, 34001, 32877, /* 43984-43991 */
05514 34662, 34941, 34291, 35538, 34203, 32693, 32756, 32723, /* 43992-43999 */
05515 31614, 33694, 33174, 33771, 34202, 33481, 32780, 34529, /* 44000-44007 */
05516 35878, 34525, 35589, 34726, 33586, 33872, 33115, 31593, /* 44008-44015 */
05517 32090, 30618, 29836, 29197, 29590, 29989, 27727, 28216, /* 44016-44023 */
05518 28884, 30052, 29985, 29061, 28902, 30836, 30092, 29461, /* 44024-44031 */
05519 31305, 31627, 30559, 28729, 28312, 29914, 30315, 29642, /* 44032-44039 */
05520 29300, 29640, 30388, 31582, 30801, 30021, 33188, 32821, /* 44040-44047 */
05521 30825, 30670, 31120, 29356, 30950, 31007, 28950, 32412, /* 44048-44055 */
05522 33075, 31647, 31917, 31454, 34758, 33650, 31741, 33740, /* 44056-44063 */
05523 32457, 32465, 33956, 34445, 31287, 29962, 29768, 30173, /* 44064-44071 */
05524 30070, 28417, 28617, 29046, 31349, 31197, 30237, 33295, /* 44072-44079 */
05525 31950, 34436, 33394, 33793, 33397, 31895, 33914, 32498, /* 44080-44087 */
05526 33165, 31632, 31463, 31697, 34873, 31946, 33901, 31756, /* 44088-44095 */
05527 29664, 30690, 28736, 30912, 31705, 30663, 28981, 32360, /* 44096-44103 */
05528 31189, 31521, 31450, 29941, 28796, 32082, 31201, 30006, /* 44104-44111 */
05529 30429, 29499, 32315, 31252, 29351, 28758, 31014, 30914, /* 44112-44119 */
05530 32080, 31398, 32765, 35033, 32409, 32310, 32910, 31896, /* 44120-44127 */
05531 33806, 32389, 31547, 36660, 35240, 34733, 35132, 33351, /* 44128-44135 */
05532 33890, 37820, 36119, 36102, 38147, 38185, 39378, 37678, /* 44136-44143 */
05533 40894, 42418, 42186, 41609, 42493, 42705, 41528, 40505, /* 44144-44151 */
05534 39338, 38734, 37869, 37787, 37112, 35375, 33055, 35810, /* 44152-44159 */
05535 36788, 31951, 31689, 32075, 28572, 30653, 30445, 31580, /* 44160-44167 */
05536 32878, 32748, 35301, 32313, 31403, 32156, 32970, 32695, /* 44168-44175 */
05537 31803, 33439, 31703, 31376, 31687, 29329, 30521, 30166, /* 44176-44183 */
05538 28815, 29805, 29378, 29898, 31721, 28770, 29379, 29660, /* 44184-44191 */
05539 28486, 28922, 30284, 31178, 30278, 32706, 30254, 31904, /* 44192-44199 */
05540 33652, 31333, 31082, 32075, 32712, 32315, 32412, 33948, /* 44200-44207 */
05541 35292, 34837, 32117, 31576, 34604, 32031, 32844, 34210, /* 44208-44215 */
05542 32234, 31182, 31499, 32830, 31292, 31482, 31102, 30340, /* 44216-44223 */
05543 31469, 31245, 31066, 30652, 31274, 32721, 32541, 32935, /* 44224-44231 */
05544 32683, 33256, 32307, 32138, 33259, 31354, 31815, 29708, /* 44232-44239 */
05545 31175, 31192, 29790, 32162, 32397, 32630, 30344, 31646, /* 44240-44247 */
05546 34001, 32453, 31571, 31953, 32471, 31925, 32660, 34608, /* 44248-44255 */
05547 35428, 33688, 30828, 33362, 32233, 34542, 36017, 34705, /* 44256-44263 */
05548 37543, 37203, 36641, 35389, 38704, 39824, 40086, 39973, /* 44264-44271 */
05549 39602, 39324, 39741, 41522, 39468, 38351, 37293, 38130, /* 44272-44279 */
05550 36555, 37422, 37613, 35411, 36796, 35996, 34465, 31833, /* 44280-44287 */
05551 32640, 32515, 32412, 32223, 31983, 33400, 32113, 32617, /* 44288-44295 */
05552 30909, 30912, 32242, 30923, 29305, 29529, 29622, 27790, /* 44296-44303 */
05553 27959, 30085, 31014, 29480, 28363, 27707, 26777, 27746, /* 44304-44311 */
05554 30127, 29122, 27969, 28090, 28325, 26962, 27214, 26545, /* 44312-44319 */
05555 25215, 27938, 27933, 25146, 25643, 26939, 25576, 26218, /* 44320-44327 */
05556 26125, 25855, 25765, 26853, 27853, 27375, 26377, 27024, /* 44328-44335 */
05557 26711, 26500, 26850, 25260, 26159, 27349, 26212, 25802, /* 44336-44343 */
05558 27645, 26958, 27257, 26966, 27799, 28130, 29352, 29670, /* 44344-44351 */
05559 28296, 31449, 31793, 31578, 33078, 32019, 33793, 37031, /* 44352-44359 */
05560 35375, 36578, 36944, 36386, 36709, 38509, 38171, 37086, /* 44360-44367 */
05561 38887, 37235, 36706, 36988, 37832, 37751, 37580, 36677, /* 44368-44375 */
05562 34405, 34756, 34657, 36216, 37143, 34119, 34827, 35049, /* 44376-44383 */
05563 34867, 34820, 32144, 32800, 32381, 32147, 32676, 32102, /* 44384-44391 */
05564 32362, 31553, 33211, 34416, 32378, 32779, 33224, 33610, /* 44392-44399 */
05565 35155, 35520, 34819, 34511, 35649, 34769, 37561, 38029, /* 44400-44407 */
05566 36142, 38461, 38176, 38874, 40410, 39517, 38560, 39956, /* 44408-44415 */
05567 41769, 40845, 39168, 39431, 39680, 39755, 39359, 39417, /* 44416-44423 */
05568 38370, 39829, 39186, 36471, 36145, 36083, 36230, 35489, /* 44424-44431 */
05569 35985, 33315, 34570, 35620, 34561, 35413, 34280, 32926, /* 44432-44439 */
05570 33637, 33078, 32780, 33720, 31403, 31942, 31413, 30890, /* 44440-44447 */
05571 30131, 29624, 29877, 27517, 30044, 30718, 30878, 30736, /* 44448-44455 */
05572 29928, 30598, 30537, 31358, 30787, 31153, 30986, 31900, /* 44456-44463 */
05573 31430, 30321, 33298, 32242, 31730, 34909, 33250, 33053, /* 44464-44471 */
05574 32329, 32412, 33845, 33573, 35459, 34546, 35109, 35332, /* 44472-44479 */
05575 34831, 35188, 34617, 35317, 33538, 34009, 32621, 30572, /* 44480-44487 */
05576 32722, 33756, 32298, 31769, 32020, 31346, 32565, 32640, /* 44488-44495 */
05577 34245, 34079, 33168, 33287, 35805, 35258, 34576, 35052, /* 44496-44503 */
05578 36100, 37359, 36479, 37428, 36597, 36971, 36595, 37772, /* 44504-44511 */
05579 36694, 36242, 36395, 36639, 36306, 35676, 37264, 37877, /* 44512-44519 */
05580 36943, 36643, 35803, 34393, 34453, 32054, 32879, 33185, /* 44520-44527 */
05581 32914, 31790, 31974, 31161, 30573, 33598, 30850, 30273, /* 44528-44535 */
05582 32436, 31033, 29944, 31681, 30713, 30565, 32449, 32263, /* 44536-44543 */
05583 32169, 31572, 31353, 32749, 33256, 33362, 33227, 32588, /* 44544-44551 */
05584 33778, 32056, 31009, 31480, 31345, 30977, 30302, 29099, /* 44552-44559 */
05585 30216, 29975, 30448, 30798, 29366, 29050, 28283, 30118, /* 44560-44567 */
05586 28925, 29484, 28208, 26920, 29177, 28836, 27232, 27879, /* 44568-44575 */
05587 27267, 27859, 29164, 26896, 26267, 26494, 25403, 24826, /* 44576-44583 */
05588 25855, 24013, 22531, 24002, 24841, 24751, 25818, 24139, /* 44584-44591 */
05589 24308, 24737, 23387, 24290, 23921, 24707, 24711, 24908, /* 44592-44599 */
05590 25616, 24197, 24881, 26073, 25908, 26610, 25187, 25350, /* 44600-44607 */
05591 27544, 27209, 28194, 27938, 27703, 27497, 27901, 28936, /* 44608-44615 */
05592 27553, 29394, 30575, 30527, 30842, 30299, 30031, 29955, /* 44616-44623 */
05593 29612, 30266, 30450, 31189, 31960, 33043, 32688, 32981, /* 44624-44631 */
05594 33780, 32387, 33368, 31982, 32805, 33838, 34429, 33949, /* 44632-44639 */
05595 35114, 34575, 33614, 34802, 33998, 34681, 33261, 32766, /* 44640-44647 */
05596 35078, 35107, 33598, 35451, 34561, 35090, 35009, 35439, /* 44648-44655 */
05597 35602, 37773, 36629, 35813, 36350, 35373, 38445, 35833, /* 44656-44663 */
05598 37169, 36855, 36749, 36816, 36265, 36382, 36110, 36588, /* 44664-44671 */
05599 34556, 33908, 33695, 33924, 33773, 32601, 34789, 34062, /* 44672-44679 */
05600 33657, 34221, 33418, 34418, 34301, 34738, 33262, 36136, /* 44680-44687 */
05601 34162, 34485, 36116, 34831, 36376, 36368, 36960, 37248, /* 44688-44695 */
05602 39759, 39335, 40629, 39422, 37612, 39190, 36799, 36131, /* 44696-44703 */
05603 36029, 36448, 37695, 37751, 36975, 35265, 35922, 35867, /* 44704-44711 */
05604 36242, 35663, 37031, 37547, 35598, 35168, 36177, 36718, /* 44712-44719 */
05605 34750, 36660, 36154, 35973, 36137, 36447, 35196, 35621, /* 44720-44727 */
05606 35913, 34952, 35974, 36118, 36160, 34308, 34981, 35049, /* 44728-44735 */
05607 35543, 35302, 36258, 36818, 37312, 36337, 36249, 35270, /* 44736-44743 */
05608 35373, 38039, 37067, 37604, 37040, 36815, 35131, 36401, /* 44744-44751 */
05609 36063, 35985, 37583, 36070, 36132, 35301, 33893, 32556, /* 44752-44759 */
05610 32575, 30829, 31989, 31766, 29784, 31207, 30387, 31414, /* 44760-44767 */
05611 31430, 30246, 31358, 32057, 31632, 32159, 31960, 34501, /* 44768-44775 */
05612 34029, 32918, 32700, 29945, 31553, 31421, 29334, 30242, /* 44776-44783 */
05613 30684, 29886, 31331, 28982, 29981, 29935, 28990, 31015, /* 44784-44791 */
05614 29854, 29082, 29141, 29032, 29545, 28750, 28836, 28512, /* 44792-44799 */
05615 28642, 30692, 28899, 29801, 28862, 30526, 31348, 30339, /* 44800-44807 */
05616 30726, 29914, 31836, 32278, 32036, 31100, 32721, 33439, /* 44808-44815 */
05617 32208, 33078, 33857, 34802, 33825, 34093, 34868, 35506, /* 44816-44823 */
05618 34338, 33417, 33765, 33624, 34134, 32612, 33347, 33163, /* 44824-44831 */
05619 32462, 32717, 33771, 31832, 31637, 32723, 32588, 32688, /* 44832-44839 */
05620 32202, 32995, 32689, 33626, 32958, 32707, 32749, 32953, /* 44840-44847 */
05621 32045, 32249, 31858, 31241, 32558, 31762, 32334, 31717, /* 44848-44855 */
05622 30961, 31164, 30392, 30916, 30203, 30183, 31229, 29790, /* 44856-44863 */
05623 28586, 27694, 29277, 28357, 27186, 28007, 26992, 28236, /* 44864-44871 */
05624 28141, 26660, 26973, 27276, 26805, 27992, 27282, 27667, /* 44872-44879 */
05625 28731, 27273, 27460, 29371, 30142, 28447, 29397, 30477, /* 44880-44887 */
05626 30246, 29843, 29841, 30440, 30472, 31987, 32331, 31931, /* 44888-44895 */
05627 32990, 31561, 32822, 34281, 32950, 34236, 35191, 35002, /* 44896-44903 */
05628 35529, 34896, 35034, 36747, 35741, 37036, 37744, 38081, /* 44904-44911 */
05629 37860, 38240, 39839, 38350, 38160, 38310, 37675, 36382, /* 44912-44919 */
05630 37708, 37465, 36701, 37573, 37293, 36959, 36084, 36066, /* 44920-44927 */
05631 35906, 37123, 35900, 35576, 36148, 35380, 36423, 35460, /* 44928-44935 */
05632 36520, 36677, 36456, 37923, 35737, 36530, 36071, 35194, /* 44936-44943 */
05633 35213, 33342, 33893, 33291, 32365, 32518, 33232, 32478, /* 44944-44951 */
05634 32665, 31763, 31632, 31159, 31382, 32152, 31966, 31966, /* 44952-44959 */
05635 31516, 31018, 29557, 30614, 30586, 31034, 32001, 30890, /* 44960-44967 */
05636 30288, 31614, 31793, 32342, 31076, 30823, 31533, 32616, /* 44968-44975 */
05637 31538, 30638, 30992, 29959, 30605, 30332, 29988, 29797, /* 44976-44983 */
05638 30990, 31185, 31545, 30501, 31638, 31223, 31949, 32606, /* 44984-44991 */
05639 31254, 30584, 31272, 32303, 31222, 31955, 29974, 30325, /* 44992-44999 */
05640 29966, 31118, 31169, 30611, 31043, 29662, 30517, 30148, /* 45000-45007 */
05641 29023, 29008, 29716, 28934, 27915, 27436, 28828, 27660, /* 45008-45015 */
05642 27534, 30055, 28445, 29361, 30763, 29872, 30341, 30173, /* 45016-45023 */
05643 30311, 31461, 30673, 29565, 29719, 30314, 32107, 30167, /* 45024-45031 */
05644 29663, 31468, 30371, 30660, 30856, 30811, 30899, 30430, /* 45032-45039 */
05645 30810, 31389, 31347, 32748, 34130, 33638, 32684, 33128, /* 45040-45047 */
05646 33385, 32580, 32638, 32459, 32546, 32202, 32183, 31470, /* 45048-45055 */
05647 31624, 31777, 30632, 30523, 30800, 31822, 30359, 30126, /* 45056-45063 */
05648 29836, 28933, 30035, 30590, 31679, 30888, 30167, 31029, /* 45064-45071 */
05649 30529, 31544, 32680, 32679, 32711, 32797, 32627, 32683, /* 45072-45079 */
05650 32982, 33152, 33296, 32704, 33111, 32562, 33354, 33569, /* 45080-45087 */
05651 32906, 34144, 35096, 33955, 33788, 34317, 34270, 34232, /* 45088-45095 */
05652 34801, 35387, 34884, 35929, 35875, 36795, 37693, 39011, /* 45096-45103 */
05653 38119, 39064, 38610, 37035, 39100, 38374, 38742, 39002, /* 45104-45111 */
05654 40827, 40678, 40566, 41271, 42476, 42351, 40992, 41378, /* 45112-45119 */
05655 39947, 40043, 39435, 39572, 40093, 40384, 39307, 37799, /* 45120-45127 */
05656 38883, 38590, 38760, 38017, 37583, 38137, 37348, 37284, /* 45128-45135 */
05657 37537, 37344, 36700, 37062, 36551, 37576, 37904, 37652, /* 45136-45143 */
05658 36783, 34829, 35369, 35523, 35353, 34780, 34762, 34409, /* 45144-45151 */
05659 34492, 34138, 33539, 33215, 32946, 32290, 32094, 31665, /* 45152-45159 */
05660 30463, 29370, 30429, 30602, 28347, 30354, 29701, 29080, /* 45160-45167 */
05661 29952, 29544, 30963, 30441, 30033, 31976, 30683, 31124, /* 45168-45175 */
05662 32208, 32322, 32341, 31436, 31872, 31199, 31476, 30632, /* 45176-45183 */
05663 30196, 30197, 30428, 30512, 30679, 31476, 32674, 32051, /* 45184-45191 */
05664 31494, 32885, 32837, 32265, 33880, 34435, 32771, 33647, /* 45192-45199 */
05665 35432, 35791, 35314, 36097, 34234, 34113, 35114, 35479, /* 45200-45207 */
05666 36737, 36359, 35874, 36324, 35741, 35202, 35367, 35566, /* 45208-45215 */
05667 35505, 34843, 34516, 34396, 34989, 33700, 33924, 33434, /* 45216-45223 */
05668 32219, 31343, 31182, 30862, 29579, 28991, 28507, 28620, /* 45224-45231 */
05669 28615, 29531, 28808, 28527, 29358, 28456, 28459, 28505, /* 45232-45239 */
05670 28027, 28706, 28985, 28682, 28687, 29123, 28649, 28225, /* 45240-45247 */
05671 27620, 29459, 29423, 29004, 30218, 29898, 31230, 30461, /* 45248-45255 */
05672 31051, 32292, 31162, 30562, 30745, 30919, 30777, 30868, /* 45256-45263 */
05673 31130, 30262, 31386, 31433, 31041, 31811, 31449, 30913, /* 45264-45271 */
05674 31859, 33056, 31517, 31766, 32048, 32875, 32678, 32999, /* 45272-45279 */
05675 33193, 33033, 33542, 32660, 32604, 32658, 32271, 32432, /* 45280-45287 */
05676 32249, 31454, 31118, 30450, 30103, 29459, 30354, 30244, /* 45288-45295 */
05677 29753, 29086, 29634, 30592, 30355, 31191, 31456, 30541, /* 45296-45303 */
05678 30342, 30099, 29628, 31228, 30634, 30642, 30651, 29139, /* 45304-45311 */
05679 29245, 30376, 29843, 29821, 30701, 29830, 29173, 29314, /* 45312-45319 */
05680 28267, 28365, 28678, 27841, 27567, 28380, 27924, 26983, /* 45320-45327 */
05681 27800, 27109, 27297, 26600, 26409, 25350, 26296, 27302, /* 45328-45335 */
05682 26839, 26958, 25901, 26637, 26834, 26354, 26689, 28280, /* 45336-45343 */
05683 27079, 27815, 29044, 28864, 30146, 30080, 29217, 30595, /* 45344-45351 */
05684 32382, 31866, 32903, 33180, 33534, 34734, 35553, 35422, /* 45352-45359 */
05685 35410, 36498, 36994, 37275, 35599, 35424, 36009, 37195, /* 45360-45367 */
05686 38289, 37217, 36811, 37690, 37869, 38112, 39439, 38863, /* 45368-45375 */
05687 39330, 39436, 39009, 39847, 38922, 39006, 39173, 38588, /* 45376-45383 */
05688 38610, 38054, 38027, 38307, 39408, 38308, 38123, 38697, /* 45384-45391 */
05689 38130, 38472, 37722, 37483, 36912, 37272, 36729, 35435, /* 45392-45399 */
05690 35957, 36367, 35791, 34569, 34802, 35577, 35241, 35244, /* 45400-45407 */
05691 34311, 33110, 33884, 33511, 32879, 32091, 31528, 32994, /* 45408-45415 */
05692 32303, 31821, 32076, 31048, 31152, 30989, 30327, 30191, /* 45416-45423 */
05693 29612, 28819, 27860, 27241, 26971, 27505, 28573, 27968, /* 45424-45431 */
05694 28580, 28284, 28580, 28997, 27828, 29376, 29243, 29363, /* 45432-45439 */
05695 30112, 30682, 31212, 30832, 31961, 32830, 33641, 33970, /* 45440-45447 */
05696 34149, 33827, 33662, 34568, 34793, 34210, 34630, 34665, /* 45448-45455 */
05697 33787, 35502, 35416, 35906, 35708, 34994, 35956, 36495, /* 45456-45463 */
05698 37607, 37777, 36702, 36287, 37416, 36858, 37454, 36485, /* 45464-45471 */
05699 36990, 37424, 36600, 36761, 35697, 35951, 35099, 33235, /* 45472-45479 */
05700 32933, 32253, 32218, 32158, 30720, 30777, 30953, 30606, /* 45480-45487 */
05701 30229, 32149, 32580, 32583, 33135, 33819, 33950, 33334, /* 45488-45495 */
05702 32638, 33154, 33153, 32573, 33236, 32406, 33368, 33294, /* 45496-45503 */
05703 33236, 33241, 33326, 33772, 34198, 33223, 33443, 34025, /* 45504-45511 */
05704 32482, 33791, 33373, 34458, 34680, 33463, 35512, 34967, /* 45512-45519 */
05705 34798, 35348, 35602, 36038, 35849, 35472, 35327, 35799, /* 45520-45527 */
05706 35310, 35498, 36378, 37022, 37849, 38010, 38232, 37861, /* 45528-45535 */
05707 37634, 37881, 37217, 38178, 38114, 37720, 37828, 37156, /* 45536-45543 */
05708 37155, 36573, 36165, 35344, 34720, 35347, 35474, 34394, /* 45544-45551 */
05709 34129, 34002, 33013, 32679, 32453, 32167, 32324, 32361, /* 45552-45559 */
05710 32731, 31682, 31244, 31209, 29558, 29745, 29577, 28756, /* 45560-45567 */
05711 27750, 27874, 27938, 27958, 27375, 27388, 28760, 28201, /* 45568-45575 */
05712 28976, 29077, 27970, 28459, 29394, 28990, 28999, 29169, /* 45576-45583 */
05713 28894, 29318, 31016, 30922, 30050, 30367, 29747, 29540, /* 45584-45591 */
05714 29798, 29524, 29904, 30522, 30530, 30292, 29045, 29395, /* 45592-45599 */
05715 30152, 30139, 29432, 29933, 30696, 31087, 31373, 30233, /* 45600-45607 */
05716 31262, 30970, 30920, 30902, 30483, 31214, 31870, 32310, /* 45608-45615 */
05717 32199, 32261, 31829, 32413, 32312, 32464, 32280, 32339, /* 45616-45623 */
05718 33004, 33360, 32796, 32593, 33408, 33705, 34103, 33869, /* 45624-45631 */
05719 33668, 33810, 33064, 33655, 34212, 33100, 34243, 33206, /* 45632-45639 */
05720 33024, 33002, 33120, 33924, 33257, 33773, 32548, 32760, /* 45640-45647 */
05721 33696, 32689, 32411, 32829, 32140, 32540, 33088, 32139, /* 45648-45655 */
05722 32419, 32069, 31857, 32246, 31332, 31391, 32519, 31710, /* 45656-45663 */
05723 30950, 32630, 32493, 32223, 32861, 32465, 32368, 32666, /* 45664-45671 */
05724 32808, 33043, 32744, 32280, 32621, 32047, 31642, 32146, /* 45672-45679 */
05725 32525, 32016, 31619, 32815, 32537, 32670, 33683, 33902, /* 45680-45687 */
05726 34206, 33673, 33885, 33907, 33050, 32746, 33089, 33331, /* 45688-45695 */
05727 32347, 32030, 32690, 31808, 32229, 32657, 31884, 32192, /* 45696-45703 */
05728 31572, 32062, 31797, 31579, 32677, 32017, 32036, 32234, /* 45704-45711 */
05729 32539, 32416, 31785, 32117, 32120, 31738, 32132, 32406, /* 45712-45719 */
05730 32834, 33401, 32816, 33551, 34102, 34162, 33837, 33375, /* 45720-45727 */
05731 33302, 32159, 33427, 33267, 32264, 32704, 31103, 31337, /* 45728-45735 */
05732 31558, 31648, 31862, 31025, 30956, 30768, 30875, 29588, /* 45736-45743 */
05733 29566, 30029, 29043, 30410, 30655, 29489, 29284, 28792, /* 45744-45751 */
05734 28613, 28598, 28763, 28502, 28068, 29453, 29714, 29377, /* 45752-45759 */
05735 30002, 29044, 29394, 30863, 29912, 29909, 31021, 31056, /* 45760-45767 */
05736 31432, 31169, 32169, 33098, 33607, 34188, 33468, 33232, /* 45768-45775 */
05737 34201, 34658, 34752, 35121, 34436, 34773, 35198, 35352, /* 45776-45783 */
05738 35577, 36178, 36178, 35806, 36146, 35547, 35851, 36644, /* 45784-45791 */
05739 36990, 37100, 36962, 37611, 37350, 37037, 37027, 36461, /* 45792-45799 */
05740 37142, 36864, 36044, 36485, 37190, 36620, 35896, 36419, /* 45800-45807 */
05741 36901, 35733, 35887, 36564, 35445, 35899, 35515, 36071, /* 45808-45815 */
05742 36261, 35518, 35572, 35896, 35688, 34829, 35616, 36421, /* 45816-45823 */
05743 36066, 36007, 35460, 34532, 34585, 34250, 34677, 33433, /* 45824-45831 */
05744 33588, 32751, 32450, 33143, 31051, 31305, 31280, 30877, /* 45832-45839 */
05745 30614, 30719, 31326, 31303, 30433, 30170, 30620, 30572, /* 45840-45847 */
05746 31102, 31940, 31390, 31758, 31275, 31382, 31672, 30953, /* 45848-45855 */
05747 32522, 33054, 33318, 33107, 32373, 32595, 33664, 33154, /* 45856-45863 */
05748 32942, 33533, 34715, 35406, 34430, 35161, 35556, 35840, /* 45864-45871 */
05749 35574, 35815, 36285, 36523, 36454, 36652, 35370, 35338, /* 45872-45879 */
05750 35924, 34636, 36005, 35502, 35735, 35811, 35877, 36681, /* 45880-45887 */
05751 37054, 35787, 35323, 36174, 34796, 35383, 34517, 33344, /* 45888-45895 */
05752 32893, 33133, 33081, 32944, 32920, 32376, 32488, 32367, /* 45896-45903 */
05753 31907, 31875, 32743, 32140, 32222, 32286, 32062, 32562, /* 45904-45911 */
05754 32899, 32303, 32249, 32103, 31834, 31763, 30912, 31462, /* 45912-45919 */
05755 31487, 31496, 31450, 30600, 30000, 30738, 30251, 29207, /* 45920-45927 */
05756 29760, 29336, 29262, 29709, 28937, 29442, 29638, 29062, /* 45928-45935 */
05757 29312, 28966, 29338, 29022, 28844, 28702, 28542, 28682, /* 45936-45943 */
05758 29682, 29228, 29560, 30481, 30442, 30857, 30146, 31419, /* 45944-45951 */
05759 32473, 32947, 32787, 33321, 33607, 32719, 33584, 35024, /* 45952-45959 */
05760 34796, 34445, 33646, 33662, 35124, 35260, 34063, 33746, /* 45960-45967 */
05761 33846, 33334, 33710, 33332, 33545, 33481, 33280, 33214, /* 45968-45975 */
05762 32997, 32914, 32986, 33031, 32563, 32721, 33598, 32792, /* 45976-45983 */
05763 32588, 32847, 31878, 32613, 32724, 33050, 32111, 31810, /* 45984-45991 */
05764 32165, 31218, 30683, 31333, 30756, 30473, 30531, 29253, /* 45992-45999 */
05765 29525, 29030, 28370, 27226, 28457, 28842, 28356, 28673, /* 46000-46007 */
05766 28249, 28085, 27917, 27535, 27189, 27763, 27637, 27619, /* 46008-46015 */
05767 27797, 27810, 27464, 28108, 27589, 27549, 27665, 27649, /* 46016-46023 */
05768 27944, 27514, 28054, 28622, 28359, 28166, 28016, 27689, /* 46024-46031 */
05769 28806, 28448, 29130, 29752, 28735, 29209, 29602, 29789, /* 46032-46039 */
05770 30048, 29391, 30318, 30923, 31335, 32225, 31782, 32013, /* 46040-46047 */
05771 31719, 32503, 32504, 33523, 32999, 31757, 32693, 32812, /* 46048-46055 */
05772 33567, 33584, 34147, 34374, 34605, 34089, 34089, 35234, /* 46056-46063 */
05773 34794, 34813, 34545, 34744, 35228, 34989, 34983, 35661, /* 46064-46071 */
05774 35828, 35323, 35917, 36893, 36713, 36106, 36948, 36935, /* 46072-46079 */
05775 37279, 37141, 36444, 36915, 35928, 35820, 36009, 35464, /* 46080-46087 */
05776 36013, 36435, 36311, 36704, 37597, 37974, 37313, 37688, /* 46088-46095 */
05777 38090, 38168, 38083, 37291, 37587, 37552, 36806, 36209, /* 46096-46103 */
05778 35760, 35892, 36154, 36149, 35344, 36120, 36389, 35874, /* 46104-46111 */
05779 36158, 36025, 35919, 36160, 36118, 35143, 36064, 36321, /* 46112-46119 */
05780 36670, 35510, 35724, 36853, 36089, 36833, 36379, 36636, /* 46120-46127 */
05781 36261, 36669, 36908, 36327, 36453, 35365, 35608, 36763, /* 46128-46135 */
05782 36647, 36222, 36053, 36494, 35870, 35650, 35784, 35595, /* 46136-46143 */
05783 36614, 36402, 36395, 35687, 34930, 35025, 34907, 35861, /* 46144-46151 */
05784 35323, 34131, 34477, 33188, 33145, 33264, 32872, 32768, /* 46152-46159 */
05785 32753, 33055, 31976, 32069, 31811, 31005, 31387, 32316, /* 46160-46167 */
05786 31317, 31580, 31037, 30662, 30503, 29983, 30092, 30178, /* 46168-46175 */
05787 29540, 28577, 29198, 28178, 28460, 28110, 28526, 29139, /* 46176-46183 */
05788 29001, 28751, 28916, 28550, 28920, 29163, 29024, 28953, /* 46184-46191 */
05789 28886, 29489, 28894, 29912, 29202, 29929, 30900, 30810, /* 46192-46199 */
05790 31262, 31111, 30512, 30042, 30312, 30581, 30012, 29636, /* 46200-46207 */
05791 30009, 29896, 30462, 30385, 30089, 30720, 30991, 30918, /* 46208-46215 */
05792 31111, 31721, 31837, 32171, 32745, 32725, 34222, 34177, /* 46216-46223 */
05793 33596, 33817, 33675, 34389, 34344, 34279, 35031, 34947, /* 46224-46231 */
05794 34871, 34639, 34866, 35579, 34846, 34656, 34309, 33926, /* 46232-46239 */
05795 33899, 33800, 33753, 33631, 33770, 34022, 33779, 33687, /* 46240-46247 */
05796 33621, 33544, 32991, 32494, 32594, 32128, 31868, 30794, /* 46248-46255 */
05797 31426, 31600, 30806, 30683, 30457, 30709, 30907, 31697, /* 46256-46263 */
05798 32160, 32155, 31876, 31889, 31527, 31528, 31543, 31902, /* 46264-46271 */
05799 32392, 31638, 31287, 32351, 32841, 33189, 32949, 32424, /* 46272-46279 */
05800 33076, 32482, 32619, 32510, 32776, 32733, 33012, 32451, /* 46280-46287 */
05801 32367, 32703, 31692, 32283, 31865, 32342, 31841, 31303, /* 46288-46295 */
05802 32221, 31824, 32249, 33005, 31647, 31977, 32265, 32399, /* 46296-46303 */
05803 32921, 33148, 32973, 32852, 33443, 33037, 33980, 33749, /* 46304-46311 */
05804 33538, 32704, 32329, 32978, 32924, 32553, 32398, 32481, /* 46312-46319 */
05805 32534, 31914, 30596, 31351, 30926, 30711, 32104, 31679, /* 46320-46327 */
05806 31781, 32057, 31532, 32705, 32075, 32300, 32383, 31315, /* 46328-46335 */
05807 31618, 31688, 31887, 30798, 31676, 31832, 31663, 32556, /* 46336-46343 */
05808 31865, 31390, 31194, 31031, 31264, 31700, 31274, 30921, /* 46344-46351 */
05809 30425, 30068, 29772, 29489, 29353, 29658, 30533, 30513, /* 46352-46359 */
05810 30156, 29890, 29992, 30723, 31224, 30845, 31668, 31811, /* 46360-46367 */
05811 31951, 31837, 31949, 33061, 33286, 33971, 34676, 34837, /* 46368-46375 */
05812 34581, 35182, 35904, 36114, 35283, 35739, 35662, 35204, /* 46376-46383 */
05813 35429, 34613, 34777, 35447, 35372, 35434, 34745, 34701, /* 46384-46391 */
05814 34892, 35409, 35803, 34481, 34794, 34441, 34507, 34634, /* 46392-46399 */
05815 33995, 33104, 34369, 34630, 34205, 34593, 34118, 35095, /* 46400-46407 */
05816 34861, 35240, 35959, 35606, 35606, 35559, 35635, 35449, /* 46408-46415 */
05817 34368, 34631, 34803, 33861, 33808, 33223, 32765, 33983, /* 46416-46423 */
05818 32669, 32946, 33434, 33098, 33318, 33083, 33293, 32924, /* 46424-46431 */
05819 32950, 32203, 33202, 32962, 33255, 32448, 32232, 32622, /* 46432-46439 */
05820 32507, 32701, 31942, 33062, 32643, 32397, 32159, 31323, /* 46440-46447 */
05821 30858, 31519, 31149, 30886, 31241, 31347, 31484, 30976, /* 46448-46455 */
05822 31144, 31166, 31565, 31939, 31742, 32686, 33450, 32706, /* 46456-46463 */
05823 32821, 33135, 33200, 33611, 33946, 33274, 33581, 34135, /* 46464-46471 */
05824 33215, 32943, 33829, 33820, 33480, 33571, 33944, 33674, /* 46472-46479 */
05825 33338, 34480, 34589, 34644, 34962, 34583, 34055, 33907, /* 46480-46487 */
05826 33435, 33334, 33149, 33388, 33468, 32958, 33068, 33393, /* 46488-46495 */
05827 33294, 33423, 33415, 32391, 33110, 32720, 33000, 33249, /* 46496-46503 */
05828 32809, 33454, 33132, 33507, 33308, 32793, 32650, 32423, /* 46504-46511 */
05829 32356, 32578, 32628, 32269, 31929, 31963, 32230, 32121, /* 46512-46519 */
05830 31961, 32381, 32433, 31904, 31656, 31658, 32113, 32156, /* 46520-46527 */
05831 31999, 32042, 32293, 32885, 32846, 32892, 33351, 34177, /* 46528-46535 */
05832 34311, 33514, 33729, 34476, 34912, 34364, 33844, 34429, /* 46536-46543 */
05833 34990, 35635, 35155, 34266, 34087, 34102, 34722, 34075, /* 46544-46551 */
05834 33569, 33202, 33225, 33545, 34225, 34072, 33684, 34610, /* 46552-46559 */
05835 33807, 34261, 34582, 35408, 34194, 33574, 35123, 35079, /* 46560-46567 */
05836 35200, 34571, 34640, 35255, 35638, 35617, 35004, 35459, /* 46568-46575 */
05837 36111, 34913, 35019, 34783, 34275, 33680, 33382, 32616, /* 46576-46583 */
05838 32211, 31737, 30982, 31862, 31059, 30918, 31494, 31711, /* 46584-46591 */
05839 30980, 30635, 31330, 31953, 32186, 31710, 31380, 31135, /* 46592-46599 */
05840 31091, 30992, 30980, 30746, 30249, 30771, 30345, 30445, /* 46600-46607 */
05841 30348, 29690, 30104, 29311, 29693, 29897, 29716, 29248, /* 46608-46615 */
05842 29114, 29371, 29174, 29079, 28767, 29320, 28984, 29166, /* 46616-46623 */
05843 29277, 28803, 29101, 29056, 28461, 28524, 28762, 29093, /* 46624-46631 */
05844 28985, 29268, 29820, 29254, 30379, 31003, 30482, 30855, /* 46632-46639 */
05845 30659, 30945, 31614, 30273, 30867, 31324, 31365, 32032, /* 46640-46647 */
05846 32290, 32761, 32866, 34048, 33974, 33925, 34217, 34154, /* 46648-46655 */
05847 33866, 33119, 33398, 33043, 32560, 33251, 32435, 32379, /* 46656-46663 */
05848 32859, 33121, 33487, 32955, 32767, 33007, 33305, 33192, /* 46664-46671 */
05849 33201, 32918, 32999, 31877, 32534, 33165, 32718, 32205, /* 46672-46679 */
05850 32110, 32602, 32430, 33291, 32289, 32390, 33068, 32472, /* 46680-46687 */
05851 31995, 32164, 32598, 32499, 32260, 32800, 31950, 32116, /* 46688-46695 */
05852 32952, 32667, 32835, 33122, 33820, 33484, 33770, 34333, /* 46696-46703 */
05853 33857, 33880, 33532, 33989, 33714, 32977, 34593, 33998, /* 46704-46711 */
05854 34276, 34910, 34512, 34862, 34906, 35087, 35478, 35348, /* 46712-46719 */
05855 35404, 34867, 34946, 34921, 34622, 35223, 35430, 35512, /* 46720-46727 */
05856 34882, 34717, 34734, 34797, 34476, 34891, 34488, 33923, /* 46728-46735 */
05857 33574, 33824, 33540, 33672, 33951, 33560, 33795, 33099, /* 46736-46743 */
05858 33668, 33698, 33332, 32712, 32517, 32075, 31579, 31965, /* 46744-46751 */
05859 32032, 32084, 32106, 31975, 31482, 31361, 31167, 30937, /* 46752-46759 */
05860 30915, 31276, 30559, 30359, 31135, 30957, 30487, 30183, /* 46760-46767 */
05861 30332, 30451, 29901, 29849, 30737, 30280, 30486, 30202, /* 46768-46775 */
05862 30020, 30140, 30034, 30118, 29965, 30289, 29962, 30331, /* 46776-46783 */
05863 29674, 30135, 30293, 30498, 30185, 29895, 30747, 30529, /* 46784-46791 */
05864 31436, 31632, 31900, 32222, 32352, 32252, 32666, 32826, /* 46792-46799 */
05865 33177, 33798, 34026, 33638, 34015, 34336, 34074, 35069, /* 46800-46807 */
05866 35209, 35693, 35011, 35442, 36223, 35431, 36253, 36599, /* 46808-46815 */
05867 37202, 37888, 38194, 38636, 38541, 39021, 39328, 39066, /* 46816-46823 */
05868 38113, 38351, 38214, 38350, 38441, 37782, 38034, 37120, /* 46824-46831 */
05869 36821, 36684, 36455, 36120, 36541, 36331, 35562, 35899, /* 46832-46839 */
05870 35969, 36098, 36307, 35854, 35079, 35100, 35159, 34631, /* 46840-46847 */
05871 34049, 34493, 34304, 34337, 34094, 33634, 33593, 33983, /* 46848-46855 */
05872 34090, 32647, 33204, 32905, 32523, 32964, 31839, 32133, /* 46856-46863 */
05873 32904, 32344, 32189, 31682, 31542, 31755, 31001, 30702, /* 46864-46871 */
05874 30815, 31350, 31528, 31510, 31112, 30969, 30767, 30897, /* 46872-46879 */
05875 30917, 30940, 31665, 31409, 31526, 31903, 30797, 31232, /* 46880-46887 */
05876 31679, 31141, 31638, 31164, 31249, 31794, 32536, 32400, /* 46888-46895 */
05877 32480, 32293, 31888, 31995, 32313, 32814, 32350, 32647, /* 46896-46903 */
05878 33268, 33697, 33776, 33370, 34348, 34584, 33413, 33787, /* 46904-46911 */
05879 33300, 33385, 32857, 32167, 32009, 31647, 31662, 31973, /* 46912-46919 */
05880 31445, 30731, 31014, 30641, 30675, 30642, 30445, 30195, /* 46920-46927 */
05881 31153, 30373, 30253, 30520, 30305, 30347, 30425, 30713, /* 46928-46935 */
05882 30251, 30737, 30727, 30682, 30809, 30748, 30209, 29824, /* 46936-46943 */
05883 29677, 30034, 30175, 30418, 30612, 30286, 30248, 29896, /* 46944-46951 */
05884 30377, 30409, 30244, 30814, 31139, 31111, 30610, 30739, /* 46952-46959 */
05885 30458, 30149, 30008, 30518, 30142, 30513, 30935, 30033, /* 46960-46967 */
05886 30824, 30653, 31530, 31841, 31533, 31507, 31931, 32361, /* 46968-46975 */
05887 32909, 32360, 32323, 33600, 32666, 32351, 32723, 32718, /* 46976-46983 */
05888 32854, 33097, 32346, 32550, 32020, 31917, 32091, 31478, /* 46984-46991 */
05889 31824, 32284, 32295, 32451, 32611, 32704, 32928, 33465, /* 46992-46999 */
05890 34125, 34026, 34390, 34402, 33859, 33517, 33964, 33649, /* 47000-47007 */
05891 34123, 33892, 34034, 33864, 33867, 34677, 34633, 34724, /* 47008-47015 */
05892 34415, 34503, 33635, 34309, 34593, 34403, 34852, 34279, /* 47016-47023 */
05893 34370, 34773, 34070, 34031, 34062, 34362, 34135, 33443, /* 47024-47031 */
05894 32966, 33578, 33324, 32596, 33088, 33049, 33335, 33689, /* 47032-47039 */
05895 33945, 34256, 34376, 33535, 33873, 34291, 34500, 33661, /* 47040-47047 */
05896 33784, 33848, 34524, 34768, 34243, 34344, 34035, 34668, /* 47048-47055 */
05897 34243, 34077, 34090, 34211, 33840, 33829, 33789, 33926, /* 47056-47063 */
05898 33967, 34245, 34687, 35047, 35173, 34869, 35028, 34532, /* 47064-47071 */
05899 34404, 34968, 34361, 33429, 33728, 33323, 33438, 33286, /* 47072-47079 */
05900 33535, 33364, 33668, 33005, 32618, 33031, 31818, 33359, /* 47080-47087 */
05901 33132, 32762, 32383, 32542, 32557, 32142, 32583, 32123, /* 47088-47095 */
05902 32359, 32135, 32402, 32696, 33424, 33386, 32720, 32397, /* 47096-47103 */
05903 32344, 32236, 32039, 31917, 31568, 32094, 32929, 32948, /* 47104-47111 */
05904 33027, 33229, 33020, 33096, 33207, 32646, 32200, 32217, /* 47112-47119 */
05905 32082, 32149, 32394, 32438, 32602, 32494, 31576, 32218, /* 47120-47127 */
05906 31975, 30977, 31329, 31344, 32304, 32394, 31493, 32654, /* 47128-47135 */
05907 32378, 31705, 32306, 32226, 32776, 32342, 32459, 32555, /* 47136-47143 */
05908 32186, 32157, 31998, 31505, 31326, 31709, 31285, 31425, /* 47144-47151 */
05909 31429, 31219, 31208, 31440, 31378, 31672, 31485, 31729, /* 47152-47159 */
05910 31883, 32296, 33431, 33261, 32993, 32672, 32942, 33406, /* 47160-47167 */
05911 33693, 33481, 33870, 33423, 33246, 33703, 33180, 33966, /* 47168-47175 */
05912 33788, 32751, 33181, 33435, 33437, 33233, 33288, 33403, /* 47176-47183 */
05913 33572, 33462, 33759, 33648, 33286, 33531, 32714, 32637, /* 47184-47191 */
05914 32349, 33194, 33527, 33025, 33269, 33545, 33669, 33116, /* 47192-47199 */
05915 33338, 33550, 33052, 32479, 32825, 32742, 32781, 32365, /* 47200-47207 */
05916 32201, 31967, 31448, 32063, 32063, 32016, 32433, 32755, /* 47208-47215 */
05917 32475, 32766, 32494, 32558, 32843, 31883, 31379, 32128, /* 47216-47223 */
05918 32043, 31438, 31590, 31029, 31159, 31334, 31102, 31495, /* 47224-47231 */
05919 31658, 31929, 31887, 31911, 32106, 31519, 31295, 30897, /* 47232-47239 */
05920 30741, 30866, 30616, 30994, 30898, 31303, 31793, 30891, /* 47240-47247 */
05921 31323, 31413, 31612, 32133, 31949, 32001, 32095, 32262, /* 47248-47255 */
05922 32099, 31561, 32188, 32869, 32372, 32820, 32713, 32536, /* 47256-47263 */
05923 32310, 32278, 32237, 32301, 32000, 32465, 33039, 32886, /* 47264-47271 */
05924 33157, 32974, 33520, 33430, 33421, 33868, 33586, 33506, /* 47272-47279 */
05925 34084, 34034, 33497, 33404, 33935, 33884, 34059, 34468, /* 47280-47287 */
05926 34294, 34347, 34386, 34474, 35201, 35156, 34791, 35054, /* 47288-47295 */
05927 35759, 36099, 35647, 36270, 35955, 35365, 35166, 35325, /* 47296-47303 */
05928 35751, 35143, 34860, 35670, 35254, 34753, 34878, 34827, /* 47304-47311 */
05929 35312, 34895, 34628, 34526, 34802, 34354, 34207, 33989, /* 47312-47319 */
05930 34608, 34663, 33707, 33397, 33167, 33689, 33069, 32829, /* 47320-47327 */
05931 32749, 33056, 32895, 33276, 33124, 32608, 33516, 33067, /* 47328-47335 */
05932 32686, 33006, 32536, 32489, 32094, 32030, 32126, 32202, /* 47336-47343 */
05933 32239, 31727, 31763, 31623, 31515, 31174, 31521, 31258, /* 47344-47351 */
05934 31246, 31264, 31519, 31547, 31670, 31793, 31818, 32248, /* 47352-47359 */
05935 31632, 31436, 31656, 31848, 31013, 31319, 31345, 31269, /* 47360-47367 */
05936 31435, 30690, 31116, 31057, 30580, 30753, 30635, 30298, /* 47368-47375 */
05937 30165, 29559, 29982, 30626, 30295, 30379, 30394, 30926, /* 47376-47383 */
05938 30296, 30294, 30201, 29650, 30454, 30061, 30415, 29901, /* 47384-47391 */
05939 29798, 30376, 29924, 30094, 29922, 30050, 30163, 30048, /* 47392-47399 */
05940 29575, 29531, 29846, 29781, 30716, 29927, 30187, 31054, /* 47400-47407 */
05941 31329, 33109, 32617, 32737, 33050, 33003, 32916, 32779, /* 47408-47415 */
05942 33315, 33692, 33573, 33335, 33652, 33426, 33742, 33142, /* 47416-47423 */
05943 33234, 33090, 33382, 33380, 32796, 33277, 33410, 33574, /* 47424-47431 */
05944 33130, 33583, 33746, 34242, 34234, 34503, 34674, 34628, /* 47432-47439 */
05945 34924, 34579, 35043, 35325, 34937, 34743, 34446, 34166, /* 47440-47447 */
05946 34106, 33839, 33838, 33509, 33837, 33866, 33988, 33521, /* 47448-47455 */
05947 33357, 33846, 34018, 33743, 34208, 35189, 34952, 35059, /* 47456-47463 */
05948 35109, 35690, 35346, 35171, 35658, 35883, 35735, 35541, /* 47464-47471 */
05949 34936, 34777, 34382, 34052, 33957, 33284, 33702, 33638, /* 47472-47479 */
05950 33930, 34213, 34443, 34785, 34837, 34973, 34538, 35061, /* 47480-47487 */
05951 35548, 35198, 35392, 35184, 35380, 35008, 34907, 34808, /* 47488-47495 */
05952 34400, 34694, 34614, 33910, 34110, 34794, 34240, 33876, /* 47496-47503 */
05953 33362, 33760, 33486, 32950, 32933, 32769, 32840, 32681, /* 47504-47511 */
05954 32377, 32122, 31915, 32063, 31955, 31568, 32162, 32214, /* 47512-47519 */
05955 31081, 30553, 31034, 30941, 30643, 30649, 30678, 30425, /* 47520-47527 */
05956 30550, 30674, 30879, 31045, 30915, 30648, 31009, 31937, /* 47528-47535 */
05957 31858, 31765, 31674, 32059, 32822, 32772, 32617, 32958, /* 47536-47543 */
05958 33180, 32770, 32477, 32576, 32717, 32634, 31898, 32446, /* 47544-47551 */
05959 33299, 32826, 33206, 33738, 33404, 33231, 33110, 33270, /* 47552-47559 */
05960 33239, 32665, 32539, 32433, 32457, 32223, 32063, 32328, /* 47560-47567 */
05961 32443, 32503, 32538, 32770, 32494, 32672, 32886, 32217, /* 47568-47575 */
05962 32488, 32242, 31875, 32203, 32360, 32379, 32092, 32791, /* 47576-47583 */
05963 33036, 33171, 32986, 32938, 33134, 33294, 33609, 33025, /* 47584-47591 */
05964 33029, 32542, 32807, 32513, 32179, 32868, 32525, 32588, /* 47592-47599 */
05965 32426, 32323, 32829, 32612, 32174, 32064, 31931, 32127, /* 47600-47607 */
05966 32194, 31953, 32128, 32184, 31249, 31436, 31319, 30808, /* 47608-47615 */
05967 31418, 31167, 30977, 30878, 30903, 30892, 30639, 31328, /* 47616-47623 */
05968 31418, 30978, 30812, 30781, 31452, 31493, 31367, 31598, /* 47624-47631 */
05969 31781, 31800, 31427, 32178, 32538, 32566, 32958, 32530, /* 47632-47639 */
05970 32768, 33419, 33405, 32781, 32735, 33472, 33400, 33562, /* 47640-47647 */
05971 33515, 32975, 33710, 33560, 33767, 33285, 33584, 34376, /* 47648-47655 */
05972 33877, 33972, 33506, 33571, 32974, 32576, 32388, 32789, /* 47656-47663 */
05973 32704, 32682, 32062, 31726, 32467, 32359, 32647, 32792, /* 47664-47671 */
05974 32877, 32914, 33053, 33157, 33230, 32996, 33284, 33482, /* 47672-47679 */
05975 33701, 33165, 33341, 33570, 33261, 33265, 33436, 33384, /* 47680-47687 */
05976 32693, 32759, 32668, 32668, 32421, 32559, 32816, 31839, /* 47688-47695 */
05977 31299, 31582, 30944, 31120, 30578, 30556, 30358, 30281, /* 47696-47703 */
05978 30275, 29763, 30370, 30250, 30658, 30489, 29956, 29840, /* 47704-47711 */
05979 30245, 30520, 30572, 30632, 30931, 31169, 30934, 31122, /* 47712-47719 */
05980 31912, 32017, 31862, 32138, 32399, 32664, 33134, 33379, /* 47720-47727 */
05981 33726, 34047, 33965, 33958, 33992, 34079, 33985, 34569, /* 47728-47735 */
05982 34561, 34650, 34555, 34212, 34066, 34014, 34411, 34279, /* 47736-47743 */
05983 34340, 34433, 34108, 34633, 35051, 34898, 34833, 35051, /* 47744-47751 */
05984 35377, 35129, 35433, 35717, 35500, 35086, 35607, 34936, /* 47752-47759 */
05985 34513, 34851, 34210, 34816, 34703, 34135, 33666, 33992, /* 47760-47767 */
05986 34200, 34262, 34742, 34855, 34932, 35140, 35413, 34636, /* 47768-47775 */
05987 34437, 34624, 34850, 34494, 34458, 34614, 34625, 34659, /* 47776-47783 */
05988 34583, 34608, 34744, 34162, 34156, 34918, 34729, 34398, /* 47784-47791 */
05989 33830, 34278, 33907, 33788, 33367, 32593, 32561, 32256, /* 47792-47799 */
05990 32221, 31981, 31612, 31709, 32228, 32275, 32568, 32664, /* 47800-47807 */
05991 32382, 32991, 33137, 32898, 32665, 32559, 33242, 32670, /* 47808-47815 */
05992 32513, 32786, 32968, 33551, 33071, 33082, 33781, 33331, /* 47816-47823 */
05993 33417, 33399, 32770, 32914, 32949, 32799, 32679, 32582, /* 47824-47831 */
05994 32826, 32942, 32483, 32527, 32795, 32806, 32183, 32594, /* 47832-47839 */
05995 32954, 32715, 32972, 32910, 32690, 32178, 31952, 31745, /* 47840-47847 */
05996 31409, 31237, 30676, 30450, 30418, 30302, 30456, 30056, /* 47848-47855 */
05997 30289, 30696, 30721, 30438, 30823, 30268, 29725, 30416, /* 47856-47863 */
05998 30335, 30299, 30484, 30138, 30235, 31067, 30839, 30626, /* 47864-47871 */
05999 30403, 30815, 30367, 30620, 31516, 31505, 31575, 31582, /* 47872-47879 */
06000 31705, 32426, 32462, 32269, 32734, 32336, 32832, 33075, /* 47880-47887 */
06001 33430, 33120, 32965, 33347, 33322, 33104, 33164, 33689, /* 47888-47895 */
06002 33679, 33319, 33329, 33235, 33192, 33362, 33046, 32846, /* 47896-47903 */
06003 32967, 33434, 32723, 32938, 33067, 32721, 33131, 33042, /* 47904-47911 */
06004 33230, 33414, 33187, 33238, 33290, 32930, 33034, 33265, /* 47912-47919 */
06005 33226, 33312, 32784, 32831, 33059, 32908, 33431, 32979, /* 47920-47927 */
06006 33262, 33541, 33375, 33310, 33488, 33472, 33018, 32884, /* 47928-47935 */
06007 32678, 32664, 32264, 31656, 31822, 32291, 31749, 31497, /* 47936-47943 */
06008 31584, 31725, 31546, 31453, 31346, 31326, 31413, 31751, /* 47944-47951 */
06009 31817, 31603, 31433, 31266, 31698, 31695, 31706, 31615, /* 47952-47959 */
06010 31682, 31356, 31535, 32088, 32151, 32200, 32709, 32351, /* 47960-47967 */
06011 32184, 32965, 32633, 32681, 33383, 32935, 32308, 32566, /* 47968-47975 */
06012 31953, 31712, 32128, 32033, 31998, 32090, 31570, 31843, /* 47976-47983 */
06013 31973, 31495, 31784, 31451, 31334, 31881, 31336, 31501, /* 47984-47991 */
06014 31628, 31672, 31921, 31557, 31374, 31575, 31843, 30993, /* 47992-47999 */
06015 31348, 31738, 31692, 31666, 32019, 31885, 32182, 32562, /* 48000-48007 */
06016 32368, 32695, 32744, 33212, 33214, 33364, 33252, 33381, /* 48008-48015 */
06017 33050, 33206, 33149, 33105, 33109, 32605, 32641, 33001, /* 48016-48023 */
06018 33284, 33334, 33817, 33691, 33480, 33462, 33866, 33583, /* 48024-48031 */
06019 33816, 33858, 33863, 34042, 33839, 34219, 34160, 34324, /* 48032-48039 */
06020 34364, 34332, 34186, 33935, 34438, 34189, 34054, 34315, /* 48040-48047 */
06021 34353, 34291, 34039, 34140, 33719, 34209, 34369, 34875, /* 48048-48055 */
06022 34890, 34786, 34743, 34773, 34888, 34335, 34736, 34608, /* 48056-48063 */
06023 34465, 34083, 34137, 34504, 34417, 34184, 34018, 33845, /* 48064-48071 */
06024 34496, 34084, 33662, 33864, 33962, 34206, 33691, 33918, /* 48072-48079 */
06025 33396, 33089, 33125, 33428, 33000, 32691, 33011, 33163, /* 48080-48087 */
06026 33518, 33102, 33004, 33163, 32939, 33030, 33878, 33748, /* 48088-48095 */
06027 33399, 33064, 33601, 33534, 33139, 33458, 33081, 33172, /* 48096-48103 */
06028 32467, 32758, 32609, 32607, 32688, 33291, 33563, 33068, /* 48104-48111 */
06029 33586, 32983, 33349, 32854, 33116, 33058, 32240, 32343, /* 48112-48119 */
06030 31983, 31926, 32030, 32022, 31762, 31893, 31493, 31466, /* 48120-48127 */
06031 31435, 31879, 31778, 31320, 31970, 31808, 31558, 31687, /* 48128-48135 */
06032 31798, 31643, 31882, 31951, 31849, 31749, 31834, 31678, /* 48136-48143 */
06033 31473, 31387, 31527, 31405, 31127, 31332, 30873, 30903, /* 48144-48151 */
06034 30598, 30739, 31046, 31026, 30969, 31006, 31161, 30977, /* 48152-48159 */
06035 31443, 31597, 32052, 32438, 32256, 32684, 32638, 32485, /* 48160-48167 */
06036 32459, 32269, 32450, 32705, 32731, 32623, 32644, 32935, /* 48168-48175 */
06037 33192, 32963, 33241, 33229, 32989, 33220, 33371, 33142, /* 48176-48183 */
06038 33302, 33327, 33339, 33985, 33931, 33666, 34380, 34606, /* 48184-48191 */
06039 34143, 34102, 34141, 34303, 33906, 34123, 34239, 34033, /* 48192-48199 */
06040 34248, 34217, 34247, 33910, 33899, 33785, 33908, 34008, /* 48200-48207 */
06041 34135, 34711, 34194, 34190, 34534, 34358, 34635, 34795, /* 48208-48215 */
06042 34473, 34516, 34858, 35070, 34934, 34800, 34957, 34798, /* 48216-48223 */
06043 34493, 34463, 34811, 35048, 34375, 34370, 34525, 34457, /* 48224-48231 */
06044 34362, 33569, 33975, 34200, 33870, 34013, 33946, 33653, /* 48232-48239 */
06045 33326, 33561, 33485, 32840, 32643, 32463, 32455, 32796, /* 48240-48247 */
06046 32714, 32148, 32306, 32179, 31960, 32171, 32079, 32037, /* 48248-48255 */
06047 31931, 31436, 31139, 31487, 31379, 31087, 30959, 31134, /* 48256-48263 */
06048 30848, 30942, 30637, 30619, 31213, 30639, 30948, 31086, /* 48264-48271 */
06049 30837, 31166, 30628, 30437, 30594, 30936, 31248, 30790, /* 48272-48279 */
06050 30816, 30811, 30916, 30862, 30966, 31127, 31062, 31171, /* 48280-48287 */
06051 30936, 31174, 31521, 30918, 31214, 31101, 31116, 31626, /* 48288-48295 */
06052 31384, 31862, 32059, 32262, 32385, 32740, 32508, 32498, /* 48296-48303 */
06053 32409, 32042, 32092, 32301, 32578, 32384, 32124, 31757, /* 48304-48311 */
06054 32401, 32333, 32090, 31628, 31753, 31998, 31364, 31594, /* 48312-48319 */
06055 31311, 31140, 31455, 30769, 30547, 30639, 30407, 30550, /* 48320-48327 */
06056 30053, 30187, 30305, 30328, 30459, 30075, 30187, 30073, /* 48328-48335 */
06057 29750, 30337, 30626, 30518, 30590, 30422, 30543, 30718, /* 48336-48343 */
06058 30591, 30601, 30879, 30877, 30838, 30886, 30686, 30546, /* 48344-48351 */
06059 30971, 31127, 31151, 31377, 31396, 31658, 31647, 31360, /* 48352-48359 */
06060 31660, 31862, 31722, 31966, 32075, 32367, 32596, 32247, /* 48360-48367 */
06061 32808, 32601, 32656, 33252, 32852, 32901, 33191, 33418, /* 48368-48375 */
06062 33206, 33718, 33955, 34095, 34088, 33856, 34168, 34428, /* 48376-48383 */
06063 34280, 34050, 34263, 33984, 34628, 34156, 33620, 34199, /* 48384-48391 */
06064 34064, 34283, 34333, 34031, 33943, 34398, 33947, 33627, /* 48392-48399 */
06065 34423, 34681, 34647, 34828, 34635, 34714, 34868, 34479, /* 48400-48407 */
06066 34598, 34605, 34604, 34557, 34322, 34733, 34886, 34533, /* 48408-48415 */
06067 34553, 34311, 34342, 34774, 34496, 34366, 34941, 34697, /* 48416-48423 */
06068 34703, 34448, 34523, 34800, 34415, 34257, 34280, 34649, /* 48424-48431 */
06069 34132, 34786, 34334, 34066, 33971, 33972, 33846, 33925, /* 48432-48439 */
06070 34415, 33957, 34476, 34133, 34316, 33948, 33691, 33895, /* 48440-48447 */
06071 34135, 34168, 33727, 33631, 33544, 34050, 34338, 33822, /* 48448-48455 */
06072 33817, 33914, 33892, 34068, 33802, 34005, 34589, 34708, /* 48456-48463 */
06073 34408, 34282, 34552, 34518, 34331, 34411, 34162, 34080, /* 48464-48471 */
06074 34233, 34123, 33742, 34241, 34117, 34007, 34240, 33920, /* 48472-48479 */
06075 34021, 34474, 34636, 34474, 34863, 34715, 34373, 34269, /* 48480-48487 */
06076 34311, 34201, 33894, 34062, 34117, 34164, 34028, 33935, /* 48488-48495 */
06077 33827, 33358, 33620, 33623, 33438, 33411, 33528, 33256, /* 48496-48503 */
06078 33450, 33709, 33371, 33734, 33559, 33486, 33766, 33403, /* 48504-48511 */
06079 33440, 33337, 33428, 33628, 33136, 33294, 32891, 33212, /* 48512-48519 */
06080 33047, 32963, 32775, 32344, 32913, 32258, 31912, 32517, /* 48520-48527 */
06081 32934, 32230, 32482, 32053, 31821, 31951, 31454, 31269, /* 48528-48535 */
06082 31102, 31334, 31141, 31091, 30998, 31059, 31356, 31551, /* 48536-48543 */
06083 31470, 31652, 31669, 31818, 31543, 31532, 31762, 31646, /* 48544-48551 */
06084 31464, 31810, 31645, 31444, 31843, 31116, 31143, 31386, /* 48552-48559 */
06085 31576, 31261, 31268, 31261, 31226, 31169, 31057, 31020, /* 48560-48567 */
06086 30940, 31186, 31212, 31219, 30891, 31023, 31018, 31104, /* 48568-48575 */
06087 31290, 31165, 31310, 31299, 31336, 31344, 31242, 31366, /* 48576-48583 */
06088 30946, 30833, 30632, 30527, 30038, 29998, 30167, 30413, /* 48584-48591 */
06089 30413, 30003, 30239, 29995, 30445, 30231, 30138, 30107, /* 48592-48599 */
06090 29943, 29457, 29609, 29873, 29416, 29383, 29164, 29370, /* 48600-48607 */
06091 29100, 28690, 28582, 28921, 28947, 28699, 29080, 29230, /* 48608-48615 */
06092 29191, 29210, 29032, 28849, 28853, 29468, 29550, 29621, /* 48616-48623 */
06093 29819, 29817, 29706, 29661, 30077, 30484, 30757, 30680, /* 48624-48631 */
06094 31560, 31529, 31804, 32167, 31857, 32672, 32385, 32527, /* 48632-48639 */
06095 32893, 32326, 32770, 32773, 32829, 33589, 33670, 33724, /* 48640-48647 */
06096 33843, 34345, 34781, 34863, 34902, 34705, 34699, 35426, /* 48648-48655 */
06097 35408, 35430, 35851, 36106, 35981, 35663, 35501, 35694, /* 48656-48663 */
06098 35982, 35721, 36075, 35989, 36223, 36216, 36042, 35980, /* 48664-48671 */
06099 36646, 36625, 36579, 36845, 36563, 36969, 36736, 36300, /* 48672-48679 */
06100 36473, 36573, 35879, 36134, 35725, 35890, 35455, 35208, /* 48680-48687 */
06101 35979, 35223, 35276, 34942, 34757, 34902, 34699, 34485, /* 48688-48695 */
06102 34141, 34071, 33898, 33527, 33148, 32792, 32860, 33240, /* 48696-48703 */
06103 33143, 32818, 33131, 33120, 32854, 33223, 33538, 33322, /* 48704-48711 */
06104 33413, 33864, 33678, 33665, 33596, 33440, 33248, 33592, /* 48712-48719 */
06105 33220, 32903, 32852, 32636, 32893, 33441, 33357, 32943, /* 48720-48727 */
06106 33256, 33549, 33765, 33126, 33506, 33459, 33782, 33717, /* 48728-48735 */
06107 33513, 34081, 33861, 33416, 33100, 33421, 33043, 32937, /* 48736-48743 */
06108 32766, 32903, 33053, 32740, 32961, 33080, 32842, 33085, /* 48744-48751 */
06109 33346, 33010, 32907, 33119, 32961, 33112, 33072, 32858, /* 48752-48759 */
06110 32930, 33407, 33609, 33360, 33478, 33719, 33776, 33525, /* 48760-48767 */
06111 33764, 33461, 33607, 33432, 33233, 33550, 33018, 33401, /* 48768-48775 */
06112 33434, 32926, 33291, 33298, 33420, 32793, 32699, 32716, /* 48776-48783 */
06113 32635, 32723, 32085, 32524, 32300, 32216, 32234, 32173, /* 48784-48791 */
06114 32609, 32270, 31870, 32021, 32173, 31769, 31884, 32061, /* 48792-48799 */
06115 31349, 31610, 31445, 30847, 30767, 30587, 31086, 30710, /* 48800-48807 */
06116 30897, 31078, 31094, 31530, 30816, 31241, 31352, 31514, /* 48808-48815 */
06117 31745, 31595, 31899, 31746, 32111, 32088, 32259, 32241, /* 48816-48823 */
06118 32596, 32521, 32384, 32486, 32484, 32267, 32234, 32123, /* 48824-48831 */
06119 31815, 32286, 31947, 31721, 31392, 31587, 31662, 31505, /* 48832-48839 */
06120 31493, 31431, 31534, 31835, 31593, 31863, 31785, 31752, /* 48840-48847 */
06121 32065, 31788, 31978, 31748, 31925, 32313, 32237, 31833, /* 48848-48855 */
06122 32072, 32491, 32272, 31791, 31771, 32175, 32555, 32521, /* 48856-48863 */
06123 32592, 32291, 32318, 32683, 33056, 32496, 32251, 32640, /* 48864-48871 */
06124 32855, 32883, 32686, 33345, 33089, 33301, 33109, 32884, /* 48872-48879 */
06125 32939, 33027, 32738, 32670, 32647, 32597, 32697, 32439, /* 48880-48887 */
06126 32259, 32277, 32508, 32215, 32288, 32146, 32248, 32141, /* 48888-48895 */
06127 31960, 32022, 31833, 31643, 31946, 32165, 32410, 32542, /* 48896-48903 */
06128 32411, 32813, 32837, 32865, 33344, 33087, 33155, 32936, /* 48904-48911 */
06129 33318, 33405, 32845, 33463, 33551, 33723, 34171, 34433, /* 48912-48919 */
06130 34375, 34210, 34147, 34499, 34158, 34569, 34742, 34513, /* 48920-48927 */
06131 34997, 35204, 34405, 34296, 34621, 33952, 34260, 33384, /* 48928-48935 */
06132 33356, 33413, 33031, 32998, 32948, 32932, 32368, 32336, /* 48936-48943 */
06133 32280, 32434, 32506, 32492, 32211, 32225, 32184, 32408, /* 48944-48951 */
06134 32247, 31956, 32123, 32054, 32260, 32073, 32366, 32154, /* 48952-48959 */
06135 32443, 32713, 32462, 32693, 32893, 33138, 33339, 33054, /* 48960-48967 */
06136 32897, 33450, 33157, 33297, 33328, 33457, 33448, 33497, /* 48968-48975 */
06137 33341, 33530, 33570, 33137, 33369, 33436, 33938, 33830, /* 48976-48983 */
06138 33890, 33669, 33959, 33746, 33641, 33987, 33879, 33736, /* 48984-48991 */
06139 33702, 33641, 33345, 33409, 33300, 33344, 33456, 33272, /* 48992-48999 */
06140 32950, 32755, 32754, 32894, 32553, 32921, 32801, 32904, /* 49000-49007 */
06141 32882, 32942, 33145, 33267, 33285, 32887, 33009, 32905, /* 49008-49015 */
06142 32953, 33159, 33102, 32471, 32810, 32652, 32405, 32541, /* 49016-49023 */
06143 32705, 32355, 32151, 32174, 32308, 32489, 31884, 32115, /* 49024-49031 */
06144 31918, 31848, 31973, 31753, 31824, 31826, 31749, 31408, /* 49032-49039 */
06145 31052, 31258, 31166, 31309, 31192, 31265, 31221, 31094, /* 49040-49047 */
06146 31377, 31206, 31625, 31739, 31735, 31999, 31951, 31729, /* 49048-49055 */
06147 31577, 31269, 31527, 31569, 31309, 31392, 31436, 31566, /* 49056-49063 */
06148 31659, 31814, 31826, 31828, 32066, 32094, 32015, 32158, /* 49064-49071 */
06149 32288, 32359, 32253, 32487, 32626, 32636, 32471, 32253, /* 49072-49079 */
06150 32615, 32431, 32435, 32709, 32430, 32526, 32219, 31814, /* 49080-49087 */
06151 31995, 32233, 31850, 31876, 31976, 32113, 32050, 31849, /* 49088-49095 */
06152 32247, 32264, 32372, 31952, 32378, 32435, 31977, 32223, /* 49096-49103 */
06153 32585, 32790, 32919, 33213, 33202, 33144, 33462, 33277, /* 49104-49111 */
06154 33131, 33576, 33590, 33564, 33304, 33777, 33799, 34169, /* 49112-49119 */
06155 34065, 33678, 33945, 33729, 33427, 33545, 33744, 33585, /* 49120-49127 */
06156 34030, 33800, 33946, 34078, 34106, 34201, 34591, 34602, /* 49128-49135 */
06157 35039, 35106, 34664, 34974, 34745, 35085, 35122, 35451, /* 49136-49143 */
06158 35328, 35139, 35388, 35227, 35126, 35454, 35719, 35684, /* 49144-49151 */
06159 36167, 35725, 35438, 35606, 35247, 35309, 35345, 35094, /* 49152-49159 */
06160 35017, 34639, 34533, 34398, 34334, 34545, 33839, 33741, /* 49160-49167 */
06161 33569, 33296, 33348, 32865, 33126, 33427, 33322, 33008, /* 49168-49175 */
06162 32663, 32765, 32647, 32604, 32524, 32619, 32706, 32619, /* 49176-49183 */
06163 32825, 32724, 32618, 32483, 32451, 32320, 32070, 32002, /* 49184-49191 */
06164 31776, 31605, 31887, 31901, 31658, 31848, 31953, 31465, /* 49192-49199 */
06165 31975, 32174, 31636, 32390, 32382, 32447, 32839, 32529, /* 49200-49207 */
06166 32248, 32132, 32162, 32236, 32218, 32065, 31889, 31830, /* 49208-49215 */
06167 31664, 31860, 31822, 31359, 31491, 31306, 31604, 31700, /* 49216-49223 */
06168 31087, 31325, 31512, 31533, 31599, 31683, 31533, 31856, /* 49224-49231 */
06169 31970, 31836, 32438, 32674, 32690, 32500, 33018, 32958, /* 49232-49239 */
06170 33021, 33198, 33056, 33569, 33132, 32915, 32797, 32709, /* 49240-49247 */
06171 33094, 32990, 32910, 32705, 32782, 32633, 32203, 32559, /* 49248-49255 */
06172 32144, 32155, 32203, 31916, 31805, 31697, 31363, 31278, /* 49256-49263 */
06173 31443, 31065, 31228, 31484, 31527, 31919, 31842, 31887, /* 49264-49271 */
06174 32096, 31599, 31672, 31570, 31972, 32310, 32126, 32211, /* 49272-49279 */
06175 32153, 32399, 32491, 32300, 32673, 32651, 32858, 32936, /* 49280-49287 */
06176 32756, 32866, 32616, 32794, 32430, 32339, 32552, 32628, /* 49288-49295 */
06177 32562, 32467, 31948, 31785, 32188, 32005, 31735, 32204, /* 49296-49303 */
06178 32113, 31874, 31804, 31509, 32187, 32424, 32265, 31938, /* 49304-49311 */
06179 32180, 31889, 31803, 31714, 32071, 32198, 31879, 31948, /* 49312-49319 */
06180 31596, 31755, 31693, 32066, 31906, 32198, 31726, 31944, /* 49320-49327 */
06181 32378, 32496, 32455, 32110, 32367, 32532, 32534, 32220, /* 49328-49335 */
06182 32502, 32320, 32639, 32696, 32610, 32599, 32384, 31996, /* 49336-49343 */
06183 32217, 31965, 31989, 31993, 32216, 32041, 31809, 32115, /* 49344-49351 */
06184 31490, 31865, 31853, 31955, 31421, 31724, 31547, 31487, /* 49352-49359 */
06185 31642, 31622, 31934, 31936, 32069, 31774, 31902, 31869, /* 49360-49367 */
06186 31985, 31773, 32035, 31981, 31785, 31664, 31624, 31717, /* 49368-49375 */
06187 32251, 31882, 31542, 31900, 31820, 32157, 32186, 32573, /* 49376-49383 */
06188 32791, 32837, 33179, 33349, 33236, 33535, 33780, 33745, /* 49384-49391 */
06189 33977, 34342, 34415, 34666, 34959, 34808, 34657, 34901, /* 49392-49399 */
06190 34915, 34566, 34877, 34893, 34858, 35212, 35361, 35592, /* 49400-49407 */
06191 35780, 35543, 35782, 35912, 35879, 36146, 36074, 35878, /* 49408-49415 */
06192 36143, 36214, 36067, 36020, 35761, 35598, 35128, 35277, /* 49416-49423 */
06193 35200, 35027, 35291, 35172, 35230, 35026, 35042, 35270, /* 49424-49431 */
06194 34868, 34834, 35056, 34674, 34968, 34661, 34298, 34313, /* 49432-49439 */
06195 34233, 34224, 33736, 33544, 33243, 33615, 33663, 33192, /* 49440-49447 */
06196 33259, 33227, 33338, 33156, 33013, 32984, 33181, 33032, /* 49448-49455 */
06197 32933, 32896, 32809, 33150, 32735, 32601, 32973, 32982, /* 49456-49463 */
06198 32738, 32761, 32845, 32931, 32876, 32669, 32533, 32765, /* 49464-49471 */
06199 32326, 32108, 32188, 32132, 32034, 31725, 32504, 32383, /* 49472-49479 */
06200 32614, 32907, 32729, 32665, 32734, 32692, 32514, 32567, /* 49480-49487 */
06201 32449, 32423, 32310, 32209, 32467, 32523, 31975, 32200, /* 49488-49495 */
06202 32202, 32020, 32213, 32387, 31827, 31861, 32151, 32094, /* 49496-49503 */
06203 32292, 32124, 31906, 32325, 32375, 31981, 32077, 32097, /* 49504-49511 */
06204 32522, 32536, 32308, 32269, 32584, 32168, 32038, 32211, /* 49512-49519 */
06205 31899, 31998, 31538, 31492, 31842, 31318, 31287, 31065, /* 49520-49527 */
06206 30942, 31285, 30917, 30803, 30805, 30929, 30672, 30877, /* 49528-49535 */
06207 30729, 30768, 30936, 30559, 30575, 30308, 30485, 30552, /* 49536-49543 */
06208 30429, 30360, 30525, 30164, 30140, 30325, 30220, 30430, /* 49544-49551 */
06209 30280, 30391, 30306, 30579, 30457, 30530, 30690, 30432, /* 49552-49559 */
06210 31022, 30774, 30692, 31386, 31430, 31519, 31603, 31638, /* 49560-49567 */
06211 31875, 32171, 32354, 32123, 31942, 32144, 32448, 32412, /* 49568-49575 */
06212 32453, 32920, 33037, 32976, 33375, 33599, 33766, 33571, /* 49576-49583 */
06213 33578, 33880, 33737, 33914, 33979, 34112, 34182, 34237, /* 49584-49591 */
06214 34352, 34257, 34237, 34444, 34210, 34117, 34410, 34275, /* 49592-49599 */
06215 34260, 34386, 34814, 34950, 34980, 35186, 34711, 35081, /* 49600-49607 */
06216 35058, 34937, 35069, 34835, 35137, 34817, 34970, 34989, /* 49608-49615 */
06217 34686, 34550, 34647, 35030, 34794, 34279, 34584, 34445, /* 49616-49623 */
06218 34146, 34219, 33987, 34133, 34063, 34177, 34069, 33848, /* 49624-49631 */
06219 33902, 33619, 33484, 33748, 33305, 33224, 33090, 32732, /* 49632-49639 */
06220 32722, 32314, 32220, 32049, 31975, 32096, 32169, 31975, /* 49640-49647 */
06221 32006, 32184, 31794, 31869, 32089, 31900, 31926, 31871, /* 49648-49655 */
06222 31870, 31805, 31782, 31803, 31726, 31785, 31656, 31992, /* 49656-49663 */
06223 32092, 32005, 32427, 32397, 32329, 32417, 32446, 32786, /* 49664-49671 */
06224 32779, 32457, 32622, 32915, 32698, 32620, 32597, 32235, /* 49672-49679 */
06225 32524, 32453, 32134, 31844, 32002, 32068, 31799, 32237, /* 49680-49687 */
06226 32146, 32023, 32220, 32482, 32345, 32560, 32849, 32797, /* 49688-49695 */
06227 32937, 33248, 33188, 33159, 33644, 33221, 33027, 33356, /* 49696-49703 */
06228 33207, 33308, 33228, 33037, 32722, 32596, 32871, 32812, /* 49704-49711 */
06229 32643, 32319, 32769, 32454, 32338, 32625, 32265, 32157, /* 49712-49719 */
06230 32653, 32359, 31832, 32216, 31949, 32130, 32335, 32219, /* 49720-49727 */
06231 32177, 32103, 32066, 32178, 32135, 32037, 31906, 32340, /* 49728-49735 */
06232 32629, 32379, 32231, 32703, 32732, 32944, 33413, 33073, /* 49736-49743 */
06233 33474, 33539, 33812, 33670, 34071, 33962, 33780, 34147, /* 49744-49751 */
06234 34138, 34258, 34073, 34109, 33956, 34196, 33960, 33955, /* 49752-49759 */
06235 33711, 33755, 33829, 33354, 33703, 33657, 33185, 33212, /* 49760-49767 */
06236 33370, 32898, 32599, 32505, 32576, 32701, 32490, 32572, /* 49768-49775 */
06237 32427, 32290, 32382, 32206, 32259, 31972, 31816, 31842, /* 49776-49783 */
06238 31901, 32327, 31997, 32036, 31907, 31983, 32222, 32003, /* 49784-49791 */
06239 32217, 31976, 31814, 31758, 32003, 32197, 32196, 32059, /* 49792-49799 */
06240 32039, 32391, 31982, 31866, 31746, 31791, 31869, 31603, /* 49800-49807 */
06241 31617, 31180, 31861, 31765, 31530, 31796, 31928, 31691, /* 49808-49815 */
06242 31348, 31691, 31503, 32054, 32260, 32578, 32496, 32643, /* 49816-49823 */
06243 32580, 32699, 32665, 32406, 32604, 32219, 32811, 33007, /* 49824-49831 */
06244 33027, 32889, 32621, 32785, 33062, 33002, 33176, 33051, /* 49832-49839 */
06245 32845, 33051, 33246, 33634, 33785, 33299, 33265, 33342, /* 49840-49847 */
06246 33349, 33692, 33241, 33549, 33328, 33240, 33386, 33268, /* 49848-49855 */
06247 33573, 33503, 33812, 34030, 34051, 33935, 33794, 33944, /* 49856-49863 */
06248 34469, 34484, 34291, 34370, 34067, 33881, 33830, 33706, /* 49864-49871 */
06249 33897, 34083, 34259, 34357, 34144, 34222, 34488, 34418, /* 49872-49879 */
06250 34426, 34330, 34216, 34142, 34166, 34198, 34096, 34116, /* 49880-49887 */
06251 34058, 33796, 33935, 33880, 33826, 33641, 33372, 33634, /* 49888-49895 */
06252 33254, 33520, 33404, 33235, 33172, 33148, 33345, 33173, /* 49896-49903 */
06253 33487, 33168, 33019, 33000, 32844, 32687, 32358, 32397, /* 49904-49911 */
06254 32404, 32174, 32173, 32128, 32082, 32104, 32118, 31874, /* 49912-49919 */
06255 31947, 31838, 31797, 31840, 32207, 32398, 32191, 32338, /* 49920-49927 */
06256 32322, 32440, 32235, 32377, 32083, 32240, 32216, 32211, /* 49928-49935 */
06257 32060, 32279, 32335, 32072, 32196, 32095, 32438, 32788, /* 49936-49943 */
06258 32570, 32183, 32865, 32639, 32692, 32525, 32530, 32412, /* 49944-49951 */
06259 32390, 32318, 31915, 32087, 31973, 32005, 31772, 31792, /* 49952-49959 */
06260 31729, 31494, 31022, 31091, 30909, 30971, 30968, 30832, /* 49960-49967 */
06261 30814, 31082, 31382, 31271, 31167, 31092, 31241, 30773, /* 49968-49975 */
06262 31087, 31163, 31304, 31153, 31066, 31466, 31407, 31503, /* 49976-49983 */
06263 31436, 31373, 31460, 31611, 31602, 32127, 31880, 31582, /* 49984-49991 */
06264 31887, 31869, 31841, 31790, 31945, 31826, 31772, 31762, /* 49992-49999 */
06265 31608, 31366, 31393, 31712, 32006, 32058, 31693, 31976, /* 50000-50007 */
06266 32169, 31930, 32070, 32251, 32497, 32547, 32823, 33061, /* 50008-50015 */
06267 32918, 33104, 33397, 33103, 33107, 33488, 33468, 33333, /* 50016-50023 */
06268 33412, 33406, 33438, 33456, 33001, 33099, 33471, 33383, /* 50024-50031 */
06269 33226, 33498, 33609, 33824, 33942, 33575, 33431, 33619, /* 50032-50039 */
06270 33752, 33490, 33627, 33809, 33842, 33912, 33852, 33903, /* 50040-50047 */
06271 33851, 33927, 33817, 33883, 33930, 33553, 33693, 33518, /* 50048-50055 */
06272 33540, 33538, 33421, 33411, 33347, 33277