400
1000
700
699
695
692
692
691
688
687
686
685
685
684
681
681
680
680
676
676
674
674
674
673
673
673
672
672
672
670
669
668
667
667
665
664
663
663
663
663
662
661
660
658
657
656
656
656
654
652
651
651
650
650
648
647
647
646
645
641
640
640
639
638
638
638
638
637
633
633
633
632
631
631
630
630
630
629
628
627
627
627
626
626
626
625
621
620
620
616
614
613
613
603
603
601
597
597
593
592
589
589
589
588
588
585
585
583
583
582
581
581
577
574
574
573
572
569
569
568
567
567
566
563
563
562
562
562
559
559
557
557
556
556
556
554
554
553
553
551
548
547
545
544
540
539
537
536
534
532
532
531
531
531
529
529
525
520
517
514
513
511
511
510
508
508
506
506
504
503
500
497
497
494
493
491
491
490
489
488
487
486
484
482
481
479
479
476
475
473
469
468
467
467
467
462
461
455
453
450
448
447
443
442
442
442
440
438
438
438
433
430
430
430
430
427
427
426
426
425
420
419
418
415
413
411
411
411
411
410
409
408
406
404
403
402
402
402
400
400
400
400
399
397
395
394
392
392
391
390
389
389
388
387
387
384
381
380
380
379
379
377
375
374
372
372
370
367
367
366
366
364
363
363
363
360
359
359
356
356
355
352
352
351
349
349
349
348
347
345
344
343
343
342
342
339
338
337
337
335
333
333
331
331
328
328
328
327
327
325
325
324
315
315
315
315
311
311
310
310
307
307
305
302
300
298
297
296
293
292
287
287
286
285
285
283
281
279
279
275
274
272
269
268
267
266
265
263
262
262
262
258
257
257
256
255
255
254
250
250
248
248
248
247
245
245
244
244
242
242
240
240
240
238
238
232
232
232
230
230
230
228
225
222
222
222
215
215
211
211
209
209
207
206
206
205
204
204
201
200
200
200


=== Bin Packing Solution (OR-Tools) ===
Bin capacity: 1000
Total bins used: 187
Bin 1 (sum=933): 529, 204, 200
Bin 2 (sum=821): 206, 206, 205, 204
Bin 3 (sum=836): 211, 209, 209, 207
Bin 4 (sum=874): 222, 222, 215, 215
Bin 5 (sum=907): 230, 230, 225, 222
Bin 6 (sum=938): 238, 238, 232, 230
Bin 7 (sum=962): 242, 240, 240, 240
Bin 8 (sum=975): 245, 244, 244, 242
Bin 9 (sum=991): 248, 248, 248, 247
Bin 10 (sum=999): 254, 250, 250, 245
Bin 11 (sum=998): 256, 255, 255, 232
Bin 12 (sum=1000): 258, 257, 257, 228
Bin 13 (sum=997): 262, 262, 262, 211
Bin 14 (sum=976): 448, 265, 263
Bin 15 (sum=999): 388, 379, 232
Bin 16 (sum=949): 476, 473
Bin 17 (sum=960): 481, 479
Bin 18 (sum=997): 500, 497
Bin 19 (sum=1000): 503, 497
Bin 20 (sum=988): 504, 484
Bin 21 (sum=999): 506, 493
Bin 22 (sum=1000): 506, 494
Bin 23 (sum=999): 508, 491
Bin 24 (sum=999): 508, 491
Bin 25 (sum=1000): 510, 490
Bin 26 (sum=999): 511, 488
Bin 27 (sum=1000): 511, 489
Bin 28 (sum=1000): 513, 487
Bin 29 (sum=1000): 514, 486
Bin 30 (sum=999): 517, 482
Bin 31 (sum=999): 520, 479
Bin 32 (sum=1000): 525, 475
Bin 33 (sum=1000): 411, 389, 200
Bin 34 (sum=918): 529, 389
Bin 35 (sum=998): 531, 467
Bin 36 (sum=998): 531, 467
Bin 37 (sum=1000): 531, 469
Bin 38 (sum=999): 532, 467
Bin 39 (sum=1000): 532, 468
Bin 40 (sum=924): 534, 390
Bin 41 (sum=927): 536, 391
Bin 42 (sum=999): 537, 462
Bin 43 (sum=1000): 539, 461
Bin 44 (sum=932): 540, 392
Bin 45 (sum=936): 544, 392
Bin 46 (sum=1000): 545, 455
Bin 47 (sum=1000): 547, 453
Bin 48 (sum=998): 548, 450
Bin 49 (sum=981): 551, 430
Bin 50 (sum=947): 553, 394
Bin 51 (sum=1000): 553, 447
Bin 52 (sum=954): 554, 400
Bin 53 (sum=954): 554, 400
Bin 54 (sum=956): 556, 400
Bin 55 (sum=998): 556, 442
Bin 56 (sum=998): 556, 442
Bin 57 (sum=999): 557, 442
Bin 58 (sum=1000): 557, 443
Bin 59 (sum=959): 559, 400
Bin 60 (sum=999): 559, 440
Bin 61 (sum=1000): 562, 438
Bin 62 (sum=1000): 562, 438
Bin 63 (sum=1000): 562, 438
Bin 64 (sum=965): 563, 402
Bin 65 (sum=965): 563, 402
Bin 66 (sum=991): 566, 425
Bin 67 (sum=997): 567, 430
Bin 68 (sum=1000): 567, 433
Bin 69 (sum=998): 568, 430
Bin 70 (sum=999): 569, 430
Bin 71 (sum=970): 569, 201, 200
Bin 72 (sum=999): 572, 427
Bin 73 (sum=1000): 573, 427
Bin 74 (sum=1000): 574, 426
Bin 75 (sum=1000): 574, 426
Bin 76 (sum=997): 577, 420
Bin 77 (sum=983): 581, 402
Bin 78 (sum=1000): 581, 419
Bin 79 (sum=1000): 582, 418
Bin 80 (sum=987): 583, 404
Bin 81 (sum=992): 583, 409
Bin 82 (sum=998): 585, 413
Bin 83 (sum=1000): 585, 415
Bin 84 (sum=998): 588, 410
Bin 85 (sum=999): 588, 411
Bin 86 (sum=966): 589, 377
Bin 87 (sum=1000): 589, 411
Bin 88 (sum=1000): 589, 411
Bin 89 (sum=1000): 592, 408
Bin 90 (sum=999): 593, 406
Bin 91 (sum=1000): 597, 403
Bin 92 (sum=1000): 601, 399
Bin 93 (sum=998): 603, 395
Bin 94 (sum=1000): 603, 397
Bin 95 (sum=1000): 613, 387
Bin 96 (sum=1000): 613, 387
Bin 97 (sum=995): 614, 381
Bin 98 (sum=1000): 616, 384
Bin 99 (sum=1000): 620, 380
Bin 100 (sum=1000): 620, 380
Bin 101 (sum=1000): 621, 379
Bin 102 (sum=1000): 625, 375
Bin 103 (sum=892): 626, 266
Bin 104 (sum=893): 626, 267
Bin 105 (sum=1000): 626, 374
Bin 106 (sum=895): 627, 268
Bin 107 (sum=896): 627, 269
Bin 108 (sum=999): 627, 372
Bin 109 (sum=1000): 628, 372
Bin 110 (sum=901): 629, 272
Bin 111 (sum=904): 630, 274
Bin 112 (sum=993): 630, 363
Bin 113 (sum=1000): 630, 370
Bin 114 (sum=994): 631, 363
Bin 115 (sum=995): 631, 364
Bin 116 (sum=998): 632, 366
Bin 117 (sum=999): 633, 366
Bin 118 (sum=1000): 633, 367
Bin 119 (sum=1000): 633, 367
Bin 120 (sum=1000): 637, 363
Bin 121 (sum=913): 638, 275
Bin 122 (sum=917): 638, 279
Bin 123 (sum=917): 638, 279
Bin 124 (sum=994): 638, 356
Bin 125 (sum=995): 639, 356
Bin 126 (sum=999): 640, 359
Bin 127 (sum=1000): 640, 360
Bin 128 (sum=1000): 641, 359
Bin 129 (sum=1000): 645, 355
Bin 130 (sum=927): 646, 281
Bin 131 (sum=998): 647, 351
Bin 132 (sum=999): 647, 352
Bin 133 (sum=1000): 648, 352
Bin 134 (sum=997): 650, 347
Bin 135 (sum=999): 650, 349
Bin 136 (sum=1000): 651, 349
Bin 137 (sum=1000): 651, 349
Bin 138 (sum=1000): 652, 348
Bin 139 (sum=999): 654, 345
Bin 140 (sum=998): 656, 342
Bin 141 (sum=999): 656, 343
Bin 142 (sum=1000): 656, 344
Bin 143 (sum=1000): 657, 343
Bin 144 (sum=1000): 658, 342
Bin 145 (sum=943): 660, 283
Bin 146 (sum=1000): 661, 339
Bin 147 (sum=1000): 662, 338
Bin 148 (sum=948): 663, 285
Bin 149 (sum=948): 663, 285
Bin 150 (sum=1000): 663, 337
Bin 151 (sum=1000): 663, 337
Bin 152 (sum=950): 664, 286
Bin 153 (sum=1000): 665, 335
Bin 154 (sum=1000): 667, 333
Bin 155 (sum=1000): 667, 333
Bin 156 (sum=999): 668, 331
Bin 157 (sum=1000): 669, 331
Bin 158 (sum=957): 670, 287
Bin 159 (sum=1000): 672, 328
Bin 160 (sum=997): 400, 597
Bin 161 (sum=1000): 672, 328
Bin 162 (sum=1000): 672, 328
Bin 163 (sum=960): 673, 287
Bin 164 (sum=1000): 673, 327
Bin 165 (sum=1000): 673, 327
Bin 166 (sum=966): 674, 292
Bin 167 (sum=999): 674, 325
Bin 168 (sum=999): 674, 325
Bin 169 (sum=969): 676, 293
Bin 170 (sum=1000): 676, 324
Bin 171 (sum=976): 680, 296
Bin 172 (sum=977): 680, 297
Bin 173 (sum=991): 681, 310
Bin 174 (sum=996): 681, 315
Bin 175 (sum=999): 684, 315
Bin 176 (sum=1000): 685, 315
Bin 177 (sum=1000): 685, 315
Bin 178 (sum=996): 686, 310
Bin 179 (sum=998): 687, 311
Bin 180 (sum=999): 688, 311
Bin 181 (sum=993): 691, 302
Bin 182 (sum=999): 692, 307
Bin 183 (sum=999): 692, 307
Bin 184 (sum=1000): 695, 305
Bin 185 (sum=997): 699, 298
Bin 186 (sum=1000): 700, 300
Bin 187 (sum=1000): 1000
