750
1000
800
798
796
795
794
792
791
791
789
789
787
786
785
784
784
784
783
783
782
781
778
777
775
774
773
773
773
773
771
771
770
770
770
770
769
769
769
768
768
766
765
765
764
762
762
762
761
760
760
760
758
758
758
758
757
757
754
753
753
753
753
751
750
750
750
749
748
747
747
747
744
743
741
739
737
737
735
735
735
733
732
731
730
728
728
727
727
726
725
724
723
722
722
722
722
721
721
719
717
717
716
715
714
714
714
713
710
709
708
708
706
706
706
705
703
703
701
701
700
700
698
698
698
698
697
696
696
696
695
695
695
694
692
692
692
691
691
689
688
687
686
685
684
684
683
682
681
681
678
678
678
678
678
676
675
675
675
675
674
674
673
672
669
667
667
664
664
663
663
663
660
660
660
660
659
657
655
655
655
653
653
652
652
651
650
650
649
649
647
647
645
643
641
640
640
640
639
638
637
634
633
632
632
632
632
630
630
630
628
626
625
624
623
622
622
619
618
617
617
616
615
614
614
613
613
611
611
611
611
610
608
608
607
606
606
605
605
604
604
604
603
602
601
600
599
599
598
598
598
597
596
594
594
594
594
593
593
593
592
591
591
590
590
590
589
588
587
587
586
586
586
585
584
583
583
582
581
580
578
578
577
577
577
576
575
574
573
573
572
572
572
572
570
570
569
569
569
569
567
566
565
565
563
561
561
560
557
557
556
555
555
555
554
554
554
554
550
549
549
549
549
549
548
547
546
546
546
545
544
544
543
543
542
541
541
541
540
538
538
537
535
534
533
532
532
531
531
530
530
529
529
528
528
527
527
525
524
524
521
521
520
519
518
518
517
516
516
513
513
513
511
507
507
507
505
505
504
504
503
502
502
502
500
499
499
498
498
498
497
497
496
496
495
495
493
491
489
487
485
484
484
482
482
482
481
479
478
478
477
477
477
476
476
476
474
472
470
470
469
469
468
468
468
468
467
465
465
465
465
465
465
465
464
463
462
462
461
460
460
456
455
454
452
452
451
451
451
450
449
449
449
447
447
447
446
445
444
443
442
441
441
440
440
439
439
439
438
438
437
437
436
436
436
436
435
434
432
431
431
431
430
429
429
428
427
427
426
423
423
422
422
421
421
420
420
419
418
417
415
414
414
411
411
407
406
406
404
402
401
401
401
400
400
398
397
397
396
396
394
394
394
393
392
392
391
390
389
388
386
386
386
385
382
381
380
379
379
378
376
376
374
371
371
371
370
370
368
368
367
367
365
365
363
363
362
362
360
360
358
356
356
354
353
353
352
352
351
351
350
349
349
347
346
345
345
344
341
341
341
340
340
339
338
337
336
334
334
333
331
330
330
330
330
329
327
327
325
324
324
322
322
321
320
317
315
314
314
314
313
312
312
312
310
309
309
308
307
307
306
306
306
304
303
303
302
302
302
301
301
300
299
299
299
298
298
297
296
295
295
292
292
292
291
290
290
289
289
289
288
287
287
284
281
280
280
278
277
277
275
273
273
269
267
267
267
267
266
264
263
263
261
261
259
258
258
257
257
256
255
253
252
249
249
248
248
247
246
245
244
244
243
243
243
242
242
242
241
241
240
239
238
236
236
234
233
231
229
228
228
228
227
225
224
221
220
220
220
219
219
219
218
218
217
217
217
216
215
214
214
211
211
210
210
210
210
209
208
208
206
206
206
205
205
203
203
203
203
202
201
200


=== Bin Packing Solution (OR-Tools) ===
Bin capacity: 1000
Total bins used: 416
Bin 1 (sum=774): 774
Bin 2 (sum=989): 700, 289
Bin 3 (sum=872): 465, 407
Bin 4 (sum=902): 598, 304
Bin 5 (sum=935): 606, 329
Bin 6 (sum=935): 610, 325
Bin 7 (sum=948): 581, 367
Bin 8 (sum=667): 667
Bin 9 (sum=989): 691, 298
Bin 10 (sum=993): 678, 315
Bin 11 (sum=951): 583, 368
Bin 12 (sum=992): 630, 362
Bin 13 (sum=997): 675, 322
Bin 14 (sum=976): 655, 321
Bin 15 (sum=994): 773, 221
Bin 16 (sum=881): 493, 388
Bin 17 (sum=989): 649, 340
Bin 18 (sum=984): 782, 202
Bin 19 (sum=998): 795, 203
Bin 20 (sum=927): 684, 243
Bin 21 (sum=873): 437, 436
Bin 22 (sum=769): 769
Bin 23 (sum=778): 778
Bin 24 (sum=889): 611, 278
Bin 25 (sum=976): 618, 358
Bin 26 (sum=760): 760
Bin 27 (sum=982): 533, 449
Bin 28 (sum=989): 524, 465
Bin 29 (sum=938): 587, 351
Bin 30 (sum=999): 527, 472
Bin 31 (sum=737): 737
Bin 32 (sum=967): 664, 303
Bin 33 (sum=920): 476, 444
Bin 34 (sum=965): 598, 367
Bin 35 (sum=997): 554, 443
Bin 36 (sum=765): 765
Bin 37 (sum=977): 560, 417
Bin 38 (sum=727): 727
Bin 39 (sum=864): 530, 334
Bin 40 (sum=847): 586, 261
Bin 41 (sum=988): 701, 287
Bin 42 (sum=928): 497, 431
Bin 43 (sum=774): 441, 333
Bin 44 (sum=974): 538, 436
Bin 45 (sum=757): 757
Bin 46 (sum=935): 470, 465
Bin 47 (sum=725): 725
Bin 48 (sum=935): 541, 394
Bin 49 (sum=801): 467, 334
Bin 50 (sum=1000): 647, 353
Bin 51 (sum=777): 777
Bin 52 (sum=877): 590, 287
Bin 53 (sum=980): 691, 289
Bin 54 (sum=939): 547, 392
Bin 55 (sum=977): 678, 299
Bin 56 (sum=994): 616, 378
Bin 57 (sum=781): 781
Bin 58 (sum=984): 696, 288
Bin 59 (sum=975): 546, 429
Bin 60 (sum=975): 625, 350
Bin 61 (sum=908): 554, 354
Bin 62 (sum=758): 758
Bin 63 (sum=802): 584, 218
Bin 64 (sum=924): 714, 210
Bin 65 (sum=994): 555, 439
Bin 66 (sum=714): 714
Bin 67 (sum=971): 601, 370
Bin 68 (sum=986): 590, 396
Bin 69 (sum=996): 758, 238
Bin 70 (sum=956): 570, 386
Bin 71 (sum=953): 577, 376
Bin 72 (sum=939): 545, 394
Bin 73 (sum=951): 599, 352
Bin 74 (sum=956): 535, 421
Bin 75 (sum=992): 792, 200
Bin 76 (sum=681): 681
Bin 77 (sum=777): 479, 298
Bin 78 (sum=956): 753, 203
Bin 79 (sum=944): 495, 449
Bin 80 (sum=997): 757, 240
Bin 81 (sum=987): 770, 217
Bin 82 (sum=998): 764, 234
Bin 83 (sum=637): 637
Bin 84 (sum=988): 534, 454
Bin 85 (sum=993): 703, 290
Bin 86 (sum=698): 698
Bin 87 (sum=997): 695, 302
Bin 88 (sum=993): 524, 469
Bin 89 (sum=989): 761, 228
Bin 90 (sum=706): 706
Bin 91 (sum=622): 622
Bin 92 (sum=793): 504, 289
Bin 93 (sum=912): 460, 452
Bin 94 (sum=988): 687, 301
Bin 95 (sum=993): 683, 310
Bin 96 (sum=947): 744, 203
Bin 97 (sum=1000): 710, 290
Bin 98 (sum=1000): 664, 336
Bin 99 (sum=964): 566, 398
Bin 100 (sum=999): 602, 397
Bin 101 (sum=967): 660, 307
Bin 102 (sum=990): 513, 477
Bin 103 (sum=979): 503, 476
Bin 104 (sum=991): 626, 365
Bin 105 (sum=975): 507, 468
Bin 106 (sum=912): 615, 297
Bin 107 (sum=992): 530, 245, 217
Bin 108 (sum=981): 675, 306
Bin 109 (sum=739): 739
Bin 110 (sum=794): 794
Bin 111 (sum=645): 645
Bin 112 (sum=985): 614, 371
Bin 113 (sum=984): 544, 440
Bin 114 (sum=918): 651, 267
Bin 115 (sum=999): 722, 277
Bin 116 (sum=963): 498, 465
Bin 117 (sum=965): 505, 460
Bin 118 (sum=980): 633, 347
Bin 119 (sum=681): 681
Bin 120 (sum=993): 578, 415
Bin 121 (sum=917): 549, 368
Bin 122 (sum=694): 694
Bin 123 (sum=818): 504, 314
Bin 124 (sum=991): 783, 208
Bin 125 (sum=988): 538, 450
Bin 126 (sum=783): 783
Bin 127 (sum=997): 527, 470
Bin 128 (sum=906): 495, 411
Bin 129 (sum=931): 678, 253
Bin 130 (sum=844): 628, 216
Bin 131 (sum=1000): 569, 431
Bin 132 (sum=985): 724, 261
Bin 133 (sum=998): 521, 477
Bin 134 (sum=896): 464, 432
Bin 135 (sum=914): 608, 306
Bin 136 (sum=837): 594, 243
Bin 137 (sum=885): 555, 330
Bin 138 (sum=980): 747, 233
Bin 139 (sum=716): 716
Bin 140 (sum=994): 532, 462
Bin 141 (sum=996): 730, 266
Bin 142 (sum=950): 686, 264
Bin 143 (sum=966): 685, 281
Bin 144 (sum=750): 750
Bin 145 (sum=785): 785
Bin 146 (sum=868): 576, 292
Bin 147 (sum=992): 496, 496
Bin 148 (sum=722): 722
Bin 149 (sum=984): 519, 465
Bin 150 (sum=1000): 773, 227
Bin 151 (sum=769): 769
Bin 152 (sum=993): 622, 371
Bin 153 (sum=999): 760, 239
Bin 154 (sum=1000): 1000
Bin 155 (sum=847): 591, 256
Bin 156 (sum=987): 638, 349
Bin 157 (sum=999): 758, 241
Bin 158 (sum=972): 583, 389
Bin 159 (sum=996): 592, 404
Bin 160 (sum=958): 605, 353
Bin 161 (sum=990): 590, 400
Bin 162 (sum=996): 556, 440
Bin 163 (sum=771): 771
Bin 164 (sum=985): 544, 441
Bin 165 (sum=964): 640, 324
Bin 166 (sum=919): 605, 314
Bin 167 (sum=758): 758
Bin 168 (sum=722): 722
Bin 169 (sum=997): 569, 428
Bin 170 (sum=650): 650
Bin 171 (sum=940): 731, 209
Bin 172 (sum=910): 630, 280
Bin 173 (sum=984): 717, 267
Bin 174 (sum=825): 611, 214
Bin 175 (sum=798): 798
Bin 176 (sum=971): 516, 455
Bin 177 (sum=997): 513, 484
Bin 178 (sum=983): 502, 481
Bin 179 (sum=979): 655, 324
Bin 180 (sum=830): 456, 374
Bin 181 (sum=770): 770
Bin 182 (sum=997): 791, 206
Bin 183 (sum=997): 754, 243
Bin 184 (sum=997): 706, 291
Bin 185 (sum=769): 769
Bin 186 (sum=999): 726, 273
Bin 187 (sum=962): 653, 309
Bin 188 (sum=941): 705, 236
Bin 189 (sum=963): 706, 257
Bin 190 (sum=963): 561, 402
Bin 191 (sum=985): 546, 439
Bin 192 (sum=947): 608, 339
Bin 193 (sum=999): 796, 203
Bin 194 (sum=719): 719
Bin 195 (sum=784): 784
Bin 196 (sum=965): 747, 218
Bin 197 (sum=990): 641, 349
Bin 198 (sum=614): 614
Bin 199 (sum=939): 528, 411
Bin 200 (sum=916): 669, 247
Bin 201 (sum=924): 700, 224
Bin 202 (sum=964): 594, 370
Bin 203 (sum=996): 573, 423
Bin 204 (sum=842): 632, 210
Bin 205 (sum=728): 728
Bin 206 (sum=953): 709, 244
Bin 207 (sum=976): 613, 363
Bin 208 (sum=848): 593, 255
Bin 209 (sum=988): 574, 414
Bin 210 (sum=993): 607, 386
Bin 211 (sum=983): 541, 442
Bin 212 (sum=973): 696, 277
Bin 213 (sum=807): 606, 201
Bin 214 (sum=961): 647, 314
Bin 215 (sum=910): 572, 338
Bin 216 (sum=984): 692, 292
Bin 217 (sum=952): 532, 420
Bin 218 (sum=976): 487, 269, 220
Bin 219 (sum=985): 678, 307
Bin 220 (sum=992): 540, 452
Bin 221 (sum=929): 498, 431
Bin 222 (sum=983): 593, 390
Bin 223 (sum=974): 498, 476
Bin 224 (sum=990): 598, 392
Bin 225 (sum=1000): 697, 303
Bin 226 (sum=786): 786
Bin 227 (sum=866): 603, 263
Bin 228 (sum=958): 695, 263
Bin 229 (sum=997): 675, 322
Bin 230 (sum=994): 784, 210
Bin 231 (sum=985): 765, 220
Bin 232 (sum=943): 507, 436
Bin 233 (sum=848): 634, 214
Bin 234 (sum=991): 660, 331
Bin 235 (sum=985): 549, 436
Bin 236 (sum=875): 639, 236
Bin 237 (sum=978): 753, 225
Bin 238 (sum=969): 721, 248
Bin 239 (sum=977): 474, 259, 244
Bin 240 (sum=987): 525, 462
Bin 241 (sum=944): 727, 217
Bin 242 (sum=803): 447, 356
Bin 243 (sum=994): 549, 445
Bin 244 (sum=986): 659, 327
Bin 245 (sum=978): 577, 401
Bin 246 (sum=925): 569, 356
Bin 247 (sum=952): 518, 434
Bin 248 (sum=714): 714
Bin 249 (sum=976): 674, 302
Bin 250 (sum=750): 750
Bin 251 (sum=698): 698
Bin 252 (sum=984): 717, 267
Bin 253 (sum=980): 660, 320
Bin 254 (sum=997): 529, 468
Bin 255 (sum=624): 624
Bin 256 (sum=771): 771
Bin 257 (sum=996): 577, 419
Bin 258 (sum=982): 652, 330
Bin 259 (sum=743): 743
Bin 260 (sum=981): 770, 211
Bin 261 (sum=992): 563, 429
Bin 262 (sum=753): 753
Bin 263 (sum=918): 660, 258
Bin 264 (sum=723): 723
Bin 265 (sum=747): 747
Bin 266 (sum=737): 737
Bin 267 (sum=980): 617, 363
Bin 268 (sum=999): 548, 451
Bin 269 (sum=789): 789
Bin 270 (sum=968): 749, 219
Bin 271 (sum=994): 543, 451
Bin 272 (sum=800): 800
Bin 273 (sum=895): 600, 295
Bin 274 (sum=1000): 599, 401
Bin 275 (sum=999): 715, 284
Bin 276 (sum=735): 735
Bin 277 (sum=918): 676, 242
Bin 278 (sum=965): 708, 257
Bin 279 (sum=923): 708, 215
Bin 280 (sum=791): 791
Bin 281 (sum=881): 586, 295
Bin 282 (sum=997): 652, 345
Bin 283 (sum=861): 588, 273
Bin 284 (sum=784): 784
Bin 285 (sum=995): 682, 313
Bin 286 (sum=762): 762
Bin 287 (sum=968): 572, 396
Bin 288 (sum=984): 675, 309
Bin 289 (sum=999): 531, 468
Bin 290 (sum=935): 623, 312
Bin 291 (sum=984): 632, 352
Bin 292 (sum=990): 543, 447
Bin 293 (sum=673): 673
Bin 294 (sum=993): 701, 292
Bin 295 (sum=750): 750
Bin 296 (sum=976): 594, 382
Bin 297 (sum=966): 484, 482
Bin 298 (sum=954): 554, 400
Bin 299 (sum=889): 684, 205
Bin 300 (sum=910): 569, 341
Bin 301 (sum=966): 760, 206
Bin 302 (sum=943): 572, 371
Bin 303 (sum=995): 619, 376
Bin 304 (sum=946): 567, 379
Bin 305 (sum=986): 518, 468
Bin 306 (sum=891): 663, 228
Bin 307 (sum=996): 505, 491
Bin 308 (sum=989): 528, 461
Bin 309 (sum=983): 561, 422
Bin 310 (sum=929): 698, 231
Bin 311 (sum=996): 557, 439
Bin 312 (sum=983): 773, 210
Bin 313 (sum=762): 762
Bin 314 (sum=901): 593, 308
Bin 315 (sum=961): 596, 365
Bin 316 (sum=950): 485, 465
Bin 317 (sum=995): 438, 299, 258
Bin 318 (sum=934): 507, 427
Bin 319 (sum=952): 733, 219
Bin 320 (sum=722): 722
Bin 321 (sum=988): 499, 489
Bin 322 (sum=956): 650, 306
Bin 323 (sum=975): 630, 345
Bin 324 (sum=907): 632, 275
Bin 325 (sum=1000): 640, 360
Bin 326 (sum=909): 549, 360
Bin 327 (sum=781): 401, 380
Bin 328 (sum=998): 750, 248
Bin 329 (sum=951): 732, 219
Bin 330 (sum=801): 422, 379
Bin 331 (sum=916): 586, 330
Bin 332 (sum=751): 751
Bin 333 (sum=934): 497, 437
Bin 334 (sum=990): 513, 477
Bin 335 (sum=934): 692, 242
Bin 336 (sum=766): 766
Bin 337 (sum=713): 713
Bin 338 (sum=999): 655, 344
Bin 339 (sum=935): 594, 341
Bin 340 (sum=902): 585, 317
Bin 341 (sum=976): 582, 394
Bin 342 (sum=889): 678, 211
Bin 343 (sum=990): 570, 420
Bin 344 (sum=899): 587, 312
Bin 345 (sum=984): 672, 312
Bin 346 (sum=1000): 649, 351
Bin 347 (sum=970): 721, 249
Bin 348 (sum=789): 789
Bin 349 (sum=985): 520, 465
Bin 350 (sum=792): 546, 246
Bin 351 (sum=995): 787, 208
Bin 352 (sum=575): 575
Bin 353 (sum=995): 517, 478
Bin 354 (sum=985): 555, 430
Bin 355 (sum=770): 770
Bin 356 (sum=698): 698
Bin 357 (sum=905): 663, 242
Bin 358 (sum=901): 696, 205
Bin 359 (sum=934): 572, 362
Bin 360 (sum=762): 762
Bin 361 (sum=984): 557, 427
Bin 362 (sum=995): 728, 267
Bin 363 (sum=775): 775
Bin 364 (sum=974): 511, 463
Bin 365 (sum=951): 611, 340
Bin 366 (sum=657): 657
Bin 367 (sum=735): 735
Bin 368 (sum=604): 604
Bin 369 (sum=987): 688, 299
Bin 370 (sum=964): 663, 301
Bin 371 (sum=814): 573, 241
Bin 372 (sum=982): 500, 482
Bin 373 (sum=983): 653, 330
Bin 374 (sum=969): 632, 337
Bin 375 (sum=908): 502, 406
Bin 376 (sum=988): 565, 423
Bin 377 (sum=692): 692
Bin 378 (sum=753): 753
Bin 379 (sum=977): 580, 397
Bin 380 (sum=997): 604, 393
Bin 381 (sum=956): 565, 391
Bin 382 (sum=962): 541, 421
Bin 383 (sum=768): 768
Bin 384 (sum=674): 674
Bin 385 (sum=961): 741, 220
Bin 386 (sum=988): 537, 451
Bin 387 (sum=848): 521, 327
Bin 388 (sum=996): 549, 447
Bin 389 (sum=591): 591
Bin 390 (sum=887): 469, 418
Bin 391 (sum=916): 667, 249
Bin 392 (sum=767): 386, 381
Bin 393 (sum=940): 640, 300
Bin 394 (sum=768): 768
Bin 395 (sum=998): 516, 482
Bin 396 (sum=703): 703
Bin 397 (sum=992): 578, 414
Bin 398 (sum=984): 643, 341
Bin 399 (sum=989): 554, 435
Bin 400 (sum=963): 735, 228
Bin 401 (sum=823): 617, 206
Bin 402 (sum=856): 604, 252
Bin 403 (sum=997): 695, 302
Bin 404 (sum=955): 529, 426
Bin 405 (sum=748): 748
Bin 406 (sum=943): 597, 346
Bin 407 (sum=842): 613, 229
Bin 408 (sum=948): 499, 449
Bin 409 (sum=980): 502, 478
Bin 410 (sum=995): 589, 406
Bin 411 (sum=891): 611, 280
Bin 412 (sum=988): 550, 438
Bin 413 (sum=773): 773
Bin 414 (sum=985): 689, 296
Bin 415 (sum=977): 531, 446
Bin 416 (sum=927): 542, 385
