START 880 397 484 455 883 402 483 460 885 413 486 460 887 414 490 456 889 421 483 460 891 420 483 460 893 419 487 458 895 414 486 459 897 405 488 458 899 399 484 461 901 390 486 458 903 374 485 456 905 363 484 455 907 355 485 458 909 334 485 454 911 325 485 456 913 301 488 453 915 288 483 453 917 276 479 456 919 251 480 453 921 238 484 448 923 212 479 449 925 203 476 453 927 181 480 451 929 171 480 453 931 158 479 452 933 152 477 452 935 147 482 449 937 146 476 454 939 145 478 451 941 150 479 452 943 154 481 452 945 166 482 450 947 172 484 450 949 178 483 451 951 191 480 453 953 201 480 451 955 217 475 452 957 224 483 449 959 235 480 453 961 251 487 449 963 262 483 452 965 275 480 456 967 296 484 453 969 308 480 457 971 331 485 458 973 338 488 456 975 353 483 460 977 372 486 456 979 384 479 459 981 393 485 458 983 400 489 456 985 416 488 458 987 418 485 462 989 416 488 458 991 421 485 459 993 418 488 456 995 412 486 458 997 407 487 456 999 397 487 457 1001 388 487 456 1003 383 482 462 1005 366 482 460 1007 354 485 455 1009 333 488 452 1011 320 488 454 1013 308 483 456 1015 284 483 454 1017 270 483 452 1019 257 477 452 1021 229 482 450 1023 216 477 450 1025 202 482 448 1027 180 482 452 1029 174 475 456 1031 159 476 456 1033 153 480 451 1035 146 479 450 1037 146 476 454 1039 145 479 450 1041 151 476 453 1043 156 480 453 1045 162 480 454 1047 174 483 455 1049 182 483 450 1051 190 483 450 1053 207 476 455 1055 214 475 452 1057 221 480 451 1059 238 487 451 1061 246 483 453 1063 265 483 452 1065 278 480 453 1067 292 480 455 1069 312 486 455 1071 322 486 457 1073 343 489 456 1075 357 485 458 1077 375 482 460 1079 384 486 456 1081 392 487 454 1083 407 482 460 1085 415 486 463 1087 414 491 458 1089 418 488 457 1091 418 488 457 1093 421 485 456 1095 410 491 456 1097 410 486 462 1099 398 486 462 1101 392 480 464 1103 375 482 455 1105 362 485 453 1107 350 488 450 1109 331 489 459 1111 322 488 461 1113 310 484 462 1115 284 480 456 1117 271 480 451 1119 258 479 449 1121 231 480 447 1123 219 482 448 1125 196 482 452 1127 185 480 452 1129 173 479 452 1131 160 479 450 1133 153 479 449 1135 147 480 455 1137 144 482 449 1139 146 477 454 1141 149 480 450 1143 154 482 450 1145 165 479 452 1147 171 482 448 1149 178 483 448 1151 191 482 450 1153 200 481 451 1155 209 479 452 1157 225 480 451 1159 236 480 454 1161 252 485 454 1163 262 486 452 1165 274 485 452 1167 296 482 454 1169 307 484 455 1171 331 486 461 1173 342 487 456 1175 353 488 454 1177 377 481 458 1179 384 488 457 1181 391 486 456 1183 402 487 458 1185 412 486 460 1187 418 483 460 1189 424 483 462 1191 421 485 462 1193 419 485 459 1195 416 483 460 1197 409 484 461 1199 400 487 457 1201 388 483 459 1203 380 485 459 1205 361 488 454 1207 350 487 454 1209 341 483 457 1211 319 483 458 1213 310 482 459 1215 286 480 458 1217 271 480 453 1219 255 480 455 1221 231 477 452 1223 219 479 453 1225 196 478 450 1227 182 480 450 1229 172 480 451 1231 157 482 450 1233 153 479 452 1235 145 481 449 1237 144 482 450 1239 147 476 449 1241 149 475 453 1243 154 477 452 1245 165 479 452 1247 173 478 454 1249 179 481 451 1251 193 480 451 1253 203 480 454 1255 211 480 451 1257 227 483 453 1259 236 484 450 1261 248 480 456 1263 267 480 454 1265 275 482 454 1267 297 483 453 1269 312 482 458 1271 324 486 455 1273 344 488 455 1275 357 486 457 1277 368 483 460 1279 383 484 456 1281 394 481 460 1283 404 487 457 1285 408 489 457 1287 421 488 462 1289 422 484 462 1291 418 488 458 1293 418 486 460 1295 415 484 461 1297 403 489 456 1299 398 487 457 1301 388 488 455 1303 378 482 461 1305 363 488 455 1307 346 485 455 1309 334 487 453 1311 313 484 455 1313 306 480 457 1315 292 483 456 1317 267 482 451 1319 257 482 452 1321 232 478 450 1323 219 480 451 1325 196 477 452 1327 183 481 449 1329 175 476 458 1331 157 480 453 1333 153 480 451 1335 146 484 449 1337 145 477 451 1339 145 480 448 1341 148 482 449 1343 158 477 456 1345 163 478 455 1347 174 485 451 1349 183 480 455 1351 189 480 449 1353 204 477 453 1355 212 479 452 1357 227 480 451 1359 235 485 448 1361 252 486 449 1363 265 481 454 1365 272 482 455 1367 296 483 454 1369 309 480 458 1371 329 487 456 1373 345 484 460 1375 354 483 458 1377 376 482 462 1379 381 482 459 1381 398 483 460 1383 407 485 462 1385 412 486 462 1387 416 484 460 1389 421 486 459 1391 418 488 458 END