400
1000
700
693
693
690
690
689
688
688
687
686
685
685
683
683
682
682
680
679
679
673
671
669
666
666
664
662
659
656
654
653
651
647
647
646
645
644
643
643
642
642
640
637
636
632
631
630
628
624
623
622
621
619
619
617
616
615
613
611
611
610
610
610
610
610
609
607
606
602
597
597
597
595
594
592
591
588
587
585
585
583
580
575
571
568
568
567
566
566
565
563
558
556
554
551
551
551
547
545
545
543
543
540
540
537
537
536
535
534
533
532
528
524
524
519
518
517
516
515
515
515
515
509
507
507
503
502
501
499
498
498
497
496
493
488
487
484
483
483
482
480
478
477
475
471
471
471
471
469
469
469
468
468
467
466
466
465
464
462
462
462
460
458
456
456
456
456
454
454
454
454
452
452
450
447
447
446
445
444
444
443
440
439
436
435
435
431
431
431
427
426
425
425
424
422
422
420
420
418
417
417
415
415
415
413
413
413
412
411
398
397
397
395
393
393
387
387
386
385
385
384
384
382
382
378
375
375
373
370
368
368
367
367
365
364
363
362
360
357
356
355
354
353
352
352
349
345
345
344
339
339
338
336
336
334
333
332
331
331
330
328
328
326
324
323
323
323
320
318
316
313
313
310
307
307
305
301
297
296
296
296
295
294
293
290
287
283
276
273
272
272
271
265
264
264
261
257
255
255
252
250
249
248
247
246
244
241
241
235
235
233
230
230
229
226
225
222
222
222
220
218
218
216
216
215
214
213
212
212
209
202
200
199
198
196
191
190
188
187
185
184
180
180
178
178
178
178
176
173
173
172
169
169
167
162
161
161
160
158
157
155
153
151
150
150
149
149
149
144
143
142
140
138
133
133
130
130
129
128
126
126
125
125
124
123
122
122
121
121
121
116
115
110
108
108
105
104
104
103
100
100


=== Bin Packing Solution (OR-Tools) ===
Bin capacity: 1000
Total bins used: 164
Bin 1 (sum=997): 400, 597
Bin 2 (sum=1000): 1000
Bin 3 (sum=997): 700, 297
Bin 4 (sum=1000): 693, 307
Bin 5 (sum=1000): 693, 307
Bin 6 (sum=1000): 690, 310
Bin 7 (sum=995): 690, 305
Bin 8 (sum=990): 689, 301
Bin 9 (sum=984): 688, 296
Bin 10 (sum=984): 688, 296
Bin 11 (sum=1000): 687, 313
Bin 12 (sum=999): 686, 313
Bin 13 (sum=981): 685, 296
Bin 14 (sum=980): 685, 295
Bin 15 (sum=999): 683, 316
Bin 16 (sum=977): 683, 294
Bin 17 (sum=1000): 682, 318
Bin 18 (sum=975): 682, 293
Bin 19 (sum=1000): 680, 320
Bin 20 (sum=969): 679, 290
Bin 21 (sum=966): 679, 287
Bin 22 (sum=999): 673, 326
Bin 23 (sum=999): 671, 328
Bin 24 (sum=1000): 669, 331
Bin 25 (sum=1000): 666, 334
Bin 26 (sum=999): 666, 333
Bin 27 (sum=1000): 664, 336
Bin 28 (sum=1000): 662, 338
Bin 29 (sum=998): 659, 339
Bin 30 (sum=1000): 656, 344
Bin 31 (sum=999): 654, 345
Bin 32 (sum=998): 653, 345
Bin 33 (sum=1000): 651, 349
Bin 34 (sum=1000): 647, 353
Bin 35 (sum=999): 647, 352
Bin 36 (sum=1000): 646, 354
Bin 37 (sum=1000): 645, 355
Bin 38 (sum=1000): 644, 356
Bin 39 (sum=1000): 643, 357
Bin 40 (sum=995): 643, 352
Bin 41 (sum=981): 642, 339
Bin 42 (sum=978): 642, 336
Bin 43 (sum=1000): 640, 360
Bin 44 (sum=1000): 637, 363
Bin 45 (sum=1000): 636, 364
Bin 46 (sum=1000): 632, 368
Bin 47 (sum=999): 631, 368
Bin 48 (sum=1000): 630, 370
Bin 49 (sum=995): 628, 367
Bin 50 (sum=999): 624, 375
Bin 51 (sum=998): 623, 375
Bin 52 (sum=1000): 622, 378
Bin 53 (sum=994): 621, 373
Bin 54 (sum=986): 619, 367
Bin 55 (sum=984): 619, 365
Bin 56 (sum=999): 617, 382
Bin 57 (sum=1000): 616, 384
Bin 58 (sum=1000): 615, 385
Bin 59 (sum=1000): 613, 387
Bin 60 (sum=998): 611, 387
Bin 61 (sum=997): 611, 386
Bin 62 (sum=995): 610, 385
Bin 63 (sum=994): 610, 384
Bin 64 (sum=992): 610, 382
Bin 65 (sum=972): 610, 362
Bin 66 (sum=942): 610, 332
Bin 67 (sum=940): 609, 331
Bin 68 (sum=1000): 607, 393
Bin 69 (sum=999): 606, 393
Bin 70 (sum=1000): 602, 398
Bin 71 (sum=994): 597, 397
Bin 72 (sum=994): 597, 397
Bin 73 (sum=990): 595, 395
Bin 74 (sum=924): 594, 330
Bin 75 (sum=920): 592, 328
Bin 76 (sum=915): 591, 324
Bin 77 (sum=1000): 588, 412
Bin 78 (sum=1000): 587, 413
Bin 79 (sum=1000): 585, 415
Bin 80 (sum=1000): 585, 415
Bin 81 (sum=1000): 583, 417
Bin 82 (sum=1000): 580, 420
Bin 83 (sum=1000): 575, 425
Bin 84 (sum=998): 571, 427
Bin 85 (sum=999): 568, 431
Bin 86 (sum=999): 568, 431
Bin 87 (sum=998): 567, 431
Bin 88 (sum=992): 566, 426
Bin 89 (sum=991): 566, 425
Bin 90 (sum=1000): 565, 435
Bin 91 (sum=999): 563, 436
Bin 92 (sum=998): 558, 440
Bin 93 (sum=1000): 556, 444
Bin 94 (sum=1000): 554, 446
Bin 95 (sum=998): 551, 447
Bin 96 (sum=998): 551, 447
Bin 97 (sum=996): 551, 445
Bin 98 (sum=999): 547, 452
Bin 99 (sum=999): 545, 454
Bin 100 (sum=999): 545, 454
Bin 101 (sum=999): 543, 456
Bin 102 (sum=999): 543, 456
Bin 103 (sum=1000): 540, 460
Bin 104 (sum=998): 540, 458
Bin 105 (sum=999): 537, 462
Bin 106 (sum=999): 537, 462
Bin 107 (sum=1000): 536, 464
Bin 108 (sum=1000): 535, 465
Bin 109 (sum=1000): 534, 466
Bin 110 (sum=1000): 533, 467
Bin 111 (sum=1000): 532, 468
Bin 112 (sum=999): 528, 471
Bin 113 (sum=999): 524, 475
Bin 114 (sum=995): 524, 471
Bin 115 (sum=999): 519, 480
Bin 116 (sum=1000): 518, 482
Bin 117 (sum=1000): 517, 483
Bin 118 (sum=1000): 516, 484
Bin 119 (sum=998): 515, 483
Bin 120 (sum=993): 515, 478
Bin 121 (sum=992): 515, 477
Bin 122 (sum=986): 515, 471
Bin 123 (sum=997): 509, 488
Bin 124 (sum=1000): 507, 493
Bin 125 (sum=994): 507, 487
Bin 126 (sum=1000): 503, 497
Bin 127 (sum=1000): 502, 498
Bin 128 (sum=1000): 501, 499
Bin 129 (sum=994): 498, 496
Bin 130 (sum=940): 471, 469
Bin 131 (sum=938): 469, 469
Bin 132 (sum=934): 468, 466
Bin 133 (sum=918): 462, 456
Bin 134 (sum=910): 456, 454
Bin 135 (sum=906): 454, 452
Bin 136 (sum=999): 450, 444, 105
Bin 137 (sum=998): 443, 439, 116
Bin 138 (sum=999): 435, 424, 140
Bin 139 (sum=999): 422, 422, 155
Bin 140 (sum=1000): 420, 418, 162
Bin 141 (sum=999): 417, 415, 167
Bin 142 (sum=999): 413, 413, 173
Bin 143 (sum=999): 411, 323, 265
Bin 144 (sum=929): 323, 323, 283
Bin 145 (sum=999): 276, 273, 272, 178
Bin 146 (sum=998): 272, 271, 264, 191
Bin 147 (sum=1000): 264, 261, 257, 218
Bin 148 (sum=997): 255, 255, 252, 235
Bin 149 (sum=994): 250, 249, 248, 247
Bin 150 (sum=972): 246, 244, 241, 241
Bin 151 (sum=928): 235, 233, 230, 230
Bin 152 (sum=902): 229, 226, 225, 222
Bin 153 (sum=997): 222, 222, 220, 218, 115
Bin 154 (sum=999): 216, 216, 215, 214, 138
Bin 155 (sum=999): 213, 212, 212, 209, 153
Bin 156 (sum=995): 202, 200, 199, 198, 196
Bin 157 (sum=934): 190, 188, 187, 185, 184
Bin 158 (sum=998): 180, 180, 178, 178, 178, 104
Bin 159 (sum=999): 176, 172, 169, 161, 161, 160
Bin 160 (sum=958): 173, 169, 158, 157, 151, 150
Bin 161 (sum=994): 150, 149, 149, 149, 144, 143, 110
Bin 162 (sum=925): 142, 133, 133, 130, 130, 129, 128
Bin 163 (sum=993): 126, 126, 125, 125, 124, 123, 122, 122
Bin 164 (sum=986): 121, 121, 121, 108, 108, 104, 103, 100, 100
