459 768 112 156 270 436 401 693 391 615 294 324 309 519 443 906 318 573 201 324 165 273 175 309 688 1242 316 489 241 305 770 1326 237 428 249 431 221 280 312 574 175 318 274 454 431 734 238 315 204 415 303 549 676 1078 293 540 681 1118 681 1183 242 430 837 1313 333 587 358 639 629 974 539 874 455 802 445 736 345 539 741 1160 505 844 312 507 265 462 462 743 938 1616 265 331 536 864 465 886 408 754 718 1218 301 427 751 1197 7 14 608 1041 1099 1918 528 813 526 1669 377 1485 422 1788