750
1000
700
700
699
697
696
695
694
694
693
692
691
690
689
689
688
686
686
686
684
684
684
684
684
683
683
682
682
681
681
681
680
680
679
679
679
678
678
675
675
674
673
673
671
671
670
670
669
668
668
668
666
666
665
665
665
664
663
662
662
662
662
661
661
661
661
660
660
659
659
659
657
657
656
656
655
654
651
651
650
649
647
647
645
644
644
643
642
642
641
640
639
638
638
637
637
637
636
632
632
631
631
631
630
629
627
625
624
622
622
621
621
619
618
618
617
617
617
613
612
612
610
609
609
606
606
605
605
603
603
601
601
600
599
598
598
598
596
595
595
594
594
593
592
591
591
590
590
589
588
587
587
586
586
585
584
584
584
583
583
583
583
583
583
582
581
581
580
578
576
576
575
575
575
575
575
574
573
573
572
572
572
571
571
570
570
570
569
569
566
566
566
566
565
565
565
564
564
564
563
563
562
561
561
560
559
556
555
554
554
553
553
551
550
549
548
546
546
546
546
544
543
543
542
542
542
541
541
541
540
540
538
538
538
537
537
537
536
535
535
535
534
533
532
532
532
531
530
529
528
528
527
525
524
521
520
520
520
519
518
518
517
517
516
515
515
514
514
513
511
510
510
510
510
509
507
507
506
505
505
504
502
501
501
500
500
499
498
498
497
497
496
496
496
496
495
494
492
490
490
490
490
489
487
487
487
485
485
485
484
484
484
483
483
483
482
482
482
482
481
480
479
479
478
478
478
477
477
476
476
475
475
475
475
474
473
472
471
471
470
469
468
466
465
465
463
463
463
463
462
462
461
461
461
460
458
458
453
453
452
450
449
448
447
447
446
446
446
445
445
444
442
442
442
441
441
438
438
437
437
436
436
435
435
434
434
434
433
433
431
431
430
430
429
429
427
427
425
424
424
424
424
424
423
423
423
421
421
421
420
419
417
416
416
416
416
415
414
413
413
412
412
410
409
409
408
408
407
407
407
407
405
405
405
405
404
404
404
403
402
402
402
402
401
401
400
400
399
399
399
397
397
394
393
392
392
392
391
390
389
389
389
389
389
387
385
385
384
383
382
381
381
381
380
380
380
379
379
379
379
378
377
374
374
374
373
373
372
372
371
369
369
368
368
365
365
364
364
364
364
363
363
362
361
361
361
360
360
359
359
359
358
358
357
357
357
356
355
355
354
354
354
353
353
353
352
352
352
350
350
350
349
349
349
348
348
347
347
346
345
344
341
341
341
341
340
340
339
339
338
337
336
335
334
333
332
331
331
330
330
330
329
329
328
327
327
325
324
323
322
322
321
320
320
320
320
320
318
318
317
314
314
313
311
311
309
308
308
308
307
306
306
305
305
304
304
303
303
301
301
299
298
298
298
297
297
297
296
296
296
296
295
294
293
292
291
289
288
286
286
285
285
285
284
283
282
281
281
281
279
278
278
278
276
275
275
274
274
273
272
272
272
271
271
271
271
269
269
268
267
267
267
265
264
264
263
261
260
259
259
259
259
258
258
257
257
257
256
254
254
253
253
252
251
250
248
248
247
246
245
245
244
243
243
242
242
242
242
241
241
240
239
238
238
238
237
236
236
236
235
233
233
231
231
230
230
230
228
228
227
227
227
227
226
225
225
224
224
224
223
223
223
222
222
222
218
217
216
216
214
214
213
213
212
212
211
211
211
206
206
206
206
205
205
202
202
202
201
201
201
201


=== Bin Packing Solution (OR-Tools) ===
Bin capacity: 1000
Total bins used: 353
Bin 1 (sum=1000): 699, 301
Bin 2 (sum=962): 642, 320
Bin 3 (sum=948): 583, 365
Bin 4 (sum=1000): 697, 303
Bin 5 (sum=990): 357, 211, 211, 211
Bin 6 (sum=1000): 358, 222, 218, 202
Bin 7 (sum=977): 458, 297, 222
Bin 8 (sum=897): 225, 224, 224, 224
Bin 9 (sum=907): 682, 225
Bin 10 (sum=852): 625, 227
Bin 11 (sum=913): 230, 228, 228, 227
Bin 12 (sum=977): 541, 436
Bin 13 (sum=854): 617, 237
Bin 14 (sum=906): 668, 238
Bin 15 (sum=966): 242, 242, 241, 241
Bin 16 (sum=992): 501, 246, 245
Bin 17 (sum=924): 511, 413
Bin 18 (sum=915): 662, 253
Bin 19 (sum=910): 622, 288
Bin 20 (sum=931): 542, 389
Bin 21 (sum=941): 674, 267
Bin 22 (sum=955): 686, 269
Bin 23 (sum=1000): 272, 271, 240, 217
Bin 24 (sum=952): 679, 273
Bin 25 (sum=971): 420, 276, 275
Bin 26 (sum=959): 402, 279, 278
Bin 27 (sum=997): 506, 285, 206
Bin 28 (sum=948): 662, 286
Bin 29 (sum=967): 551, 416
Bin 30 (sum=971): 678, 293
Bin 31 (sum=987): 691, 296
Bin 32 (sum=965): 668, 297
Bin 33 (sum=900): 303, 299, 298
Bin 34 (sum=953): 540, 413
Bin 35 (sum=965): 660, 305
Bin 36 (sum=992): 684, 308
Bin 37 (sum=997): 689, 308
Bin 38 (sum=971): 660, 311
Bin 39 (sum=958): 641, 317
Bin 40 (sum=935): 605, 330
Bin 41 (sum=951): 631, 320
Bin 42 (sum=965): 322, 322, 321
Bin 43 (sum=962): 637, 325
Bin 44 (sum=982): 328, 327, 327
Bin 45 (sum=923): 594, 329
Bin 46 (sum=996): 333, 332, 331
Bin 47 (sum=999): 665, 334
Bin 48 (sum=952): 613, 339
Bin 49 (sum=952): 341, 340, 271
Bin 50 (sum=915): 574, 341
Bin 51 (sum=926): 582, 344
Bin 52 (sum=1000): 535, 465
Bin 53 (sum=910): 347, 347, 216
Bin 54 (sum=906): 679, 227
Bin 55 (sum=896): 541, 355
Bin 56 (sum=905): 675, 230
Bin 57 (sum=963): 353, 352, 258
Bin 58 (sum=948): 662, 286
Bin 59 (sum=928): 356, 320, 252
Bin 60 (sum=919): 688, 231
Bin 61 (sum=943): 421, 264, 258
Bin 62 (sum=959): 601, 358
Bin 63 (sum=991): 694, 297
Bin 64 (sum=950): 362, 361, 227
Bin 65 (sum=962): 527, 435
Bin 66 (sum=963): 564, 399
Bin 67 (sum=893): 529, 364
Bin 68 (sum=973): 649, 324
Bin 69 (sum=953): 584, 369
Bin 70 (sum=948): 532, 416
Bin 71 (sum=948): 541, 206, 201
Bin 72 (sum=940): 566, 374
Bin 73 (sum=912): 689, 223
Bin 74 (sum=992): 379, 377, 236
Bin 75 (sum=940): 681, 259
Bin 76 (sum=970): 383, 382, 205
Bin 77 (sum=899): 661, 238
Bin 78 (sum=956): 621, 335
Bin 79 (sum=962): 571, 391
Bin 80 (sum=932): 540, 392
Bin 81 (sum=970): 573, 397
Bin 82 (sum=968): 569, 399
Bin 83 (sum=964): 564, 400
Bin 84 (sum=914): 678, 236
Bin 85 (sum=969): 566, 403
Bin 86 (sum=932): 528, 404
Bin 87 (sum=977): 694, 283
Bin 88 (sum=911): 504, 407
Bin 89 (sum=944): 570, 374
Bin 90 (sum=936): 528, 408
Bin 91 (sum=983): 630, 353
Bin 92 (sum=978): 559, 419
Bin 93 (sum=996): 405, 385, 206
Bin 94 (sum=913): 700, 213
Bin 95 (sum=933): 700, 233
Bin 96 (sum=887): 463, 424
Bin 97 (sum=988): 554, 434
Bin 98 (sum=903): 461, 442
Bin 99 (sum=998): 575, 423
Bin 100 (sum=939): 515, 424
Bin 101 (sum=936): 513, 423
Bin 102 (sum=980): 553, 427
Bin 103 (sum=911): 581, 330
Bin 104 (sum=992): 575, 417
Bin 105 (sum=997): 637, 360
Bin 106 (sum=1000): 619, 381
Bin 107 (sum=944): 436, 282, 226
Bin 108 (sum=984): 595, 389
Bin 109 (sum=953): 657, 296
Bin 110 (sum=914): 472, 442
Bin 111 (sum=891): 446, 445
Bin 112 (sum=990): 570, 214, 206
Bin 113 (sum=897): 449, 448
Bin 114 (sum=990): 538, 452
Bin 115 (sum=906): 453, 453
Bin 116 (sum=912): 465, 447
Bin 117 (sum=921): 461, 460
Bin 118 (sum=970): 666, 304
Bin 119 (sum=924): 462, 462
Bin 120 (sum=894): 671, 223
Bin 121 (sum=993): 684, 309
Bin 122 (sum=939): 470, 469
Bin 123 (sum=942): 471, 471
Bin 124 (sum=911): 473, 438
Bin 125 (sum=951): 476, 475
Bin 126 (sum=953): 477, 476
Bin 127 (sum=956): 478, 478
Bin 128 (sum=995): 595, 400
Bin 129 (sum=964): 482, 482
Bin 130 (sum=964): 482, 482
Bin 131 (sum=966): 483, 483
Bin 132 (sum=922): 661, 261
Bin 133 (sum=970): 485, 485
Bin 134 (sum=972): 487, 485
Bin 135 (sum=974): 487, 487
Bin 136 (sum=979): 490, 489
Bin 137 (sum=980): 490, 490
Bin 138 (sum=986): 494, 492
Bin 139 (sum=991): 496, 495
Bin 140 (sum=992): 496, 496
Bin 141 (sum=993): 497, 496
Bin 142 (sum=995): 498, 497
Bin 143 (sum=997): 499, 498
Bin 144 (sum=1000): 500, 500
Bin 145 (sum=955): 583, 372
Bin 146 (sum=903): 636, 267
Bin 147 (sum=966): 565, 401
Bin 148 (sum=936): 505, 230, 201
Bin 149 (sum=906): 507, 399
Bin 150 (sum=1000): 632, 368
Bin 151 (sum=955): 524, 431
Bin 152 (sum=991): 507, 484
Bin 153 (sum=917): 510, 407
Bin 154 (sum=968): 361, 336, 271
Bin 155 (sum=895): 681, 214
Bin 156 (sum=998): 514, 484
Bin 157 (sum=999): 515, 484
Bin 158 (sum=969): 531, 438
Bin 159 (sum=958): 517, 441
Bin 160 (sum=992): 517, 475
Bin 161 (sum=902): 510, 392
Bin 162 (sum=955): 594, 361
Bin 163 (sum=950): 520, 430
Bin 164 (sum=951): 683, 268
Bin 165 (sum=948): 501, 447
Bin 166 (sum=936): 584, 352
Bin 167 (sum=986): 631, 355
Bin 168 (sum=983): 546, 437
Bin 169 (sum=935): 357, 345, 233
Bin 170 (sum=953): 530, 423
Bin 171 (sum=956): 675, 281
Bin 172 (sum=985): 510, 475
Bin 173 (sum=964): 535, 429
Bin 174 (sum=939): 650, 289
Bin 175 (sum=919): 534, 385
Bin 176 (sum=892): 458, 434
Bin 177 (sum=999): 538, 461
Bin 178 (sum=911): 554, 357
Bin 179 (sum=930): 421, 278, 231
Bin 180 (sum=889): 618, 271
Bin 181 (sum=907): 647, 260
Bin 182 (sum=972): 542, 430
Bin 183 (sum=967): 542, 425
Bin 184 (sum=985): 543, 442
Bin 185 (sum=901): 657, 244
Bin 186 (sum=989): 544, 445
Bin 187 (sum=1000): 550, 450
Bin 188 (sum=997): 518, 479
Bin 189 (sum=923): 651, 272
Bin 190 (sum=1000): 520, 480
Bin 191 (sum=966): 572, 394
Bin 192 (sum=982): 483, 298, 201
Bin 193 (sum=903): 665, 238
Bin 194 (sum=989): 354, 350, 285
Bin 195 (sum=924): 618, 306
Bin 196 (sum=984): 521, 463
Bin 197 (sum=920): 560, 360
Bin 198 (sum=966): 561, 405
Bin 199 (sum=941): 562, 379
Bin 200 (sum=931): 581, 350
Bin 201 (sum=972): 563, 409
Bin 202 (sum=910): 564, 346
Bin 203 (sum=898): 655, 243
Bin 204 (sum=1000): 680, 320
Bin 205 (sum=972): 565, 407
Bin 206 (sum=989): 580, 409
Bin 207 (sum=985): 583, 402
Bin 208 (sum=946): 536, 410
Bin 209 (sum=980): 566, 414
Bin 210 (sum=962): 569, 393
Bin 211 (sum=980): 556, 424
Bin 212 (sum=954): 368, 338, 248
Bin 213 (sum=958): 599, 359
Bin 214 (sum=904): 590, 314
Bin 215 (sum=943): 572, 371
Bin 216 (sum=984): 612, 372
Bin 217 (sum=997): 520, 477
Bin 218 (sum=802): 538, 264
Bin 219 (sum=946): 583, 363
Bin 220 (sum=979): 575, 404
Bin 221 (sum=894): 640, 254
Bin 222 (sum=930): 578, 352
Bin 223 (sum=986): 622, 364
Bin 224 (sum=956): 661, 295
Bin 225 (sum=958): 553, 405
Bin 226 (sum=900): 546, 354
Bin 227 (sum=974): 537, 437
Bin 228 (sum=928): 589, 339
Bin 229 (sum=942): 535, 407
Bin 230 (sum=964): 583, 381
Bin 231 (sum=989): 510, 479
Bin 232 (sum=990): 631, 359
Bin 233 (sum=891): 610, 281
Bin 234 (sum=980): 606, 374
Bin 235 (sum=982): 590, 392
Bin 236 (sum=907): 632, 275
Bin 237 (sum=930): 549, 381
Bin 238 (sum=949): 690, 259
Bin 239 (sum=979): 659, 320
Bin 240 (sum=961): 624, 337
Bin 241 (sum=960): 573, 387
Bin 242 (sum=960): 596, 364
Bin 243 (sum=934): 593, 341
Bin 244 (sum=964): 537, 427
Bin 245 (sum=928): 598, 330
Bin 246 (sum=929): 644, 285
Bin 247 (sum=997): 566, 431
Bin 248 (sum=840): 587, 253
Bin 249 (sum=992): 571, 421
Bin 250 (sum=996): 588, 408
Bin 251 (sum=951): 592, 359
Bin 252 (sum=918): 565, 353
Bin 253 (sum=971): 546, 223, 202
Bin 254 (sum=974): 525, 248, 201
Bin 255 (sum=935): 617, 318
Bin 256 (sum=971): 570, 401
Bin 257 (sum=1000): 1000
Bin 258 (sum=952): 656, 296
Bin 259 (sum=992): 502, 490
Bin 260 (sum=989): 587, 402
Bin 261 (sum=986): 621, 365
Bin 262 (sum=963): 669, 294
Bin 263 (sum=964): 586, 378
Bin 264 (sum=955): 642, 313
Bin 265 (sum=934): 518, 416
Bin 266 (sum=952): 629, 323
Bin 267 (sum=897): 695, 202
Bin 268 (sum=986): 505, 481
Bin 269 (sum=979): 681, 298
Bin 270 (sum=971): 617, 354
Bin 271 (sum=1000): 637, 363
Bin 272 (sum=967): 638, 329
Bin 273 (sum=998): 609, 389
Bin 274 (sum=918): 659, 259
Bin 275 (sum=947): 673, 274
Bin 276 (sum=928): 671, 257
Bin 277 (sum=949): 600, 349
Bin 278 (sum=894): 644, 250
Bin 279 (sum=934): 584, 350
Bin 280 (sum=931): 647, 284
Bin 281 (sum=958): 546, 412
Bin 282 (sum=896): 651, 245
Bin 283 (sum=980): 583, 397
Bin 284 (sum=985): 601, 384
Bin 285 (sum=954): 575, 379
Bin 286 (sum=891): 686, 205
Bin 287 (sum=1000): 659, 341
Bin 288 (sum=936): 680, 256
Bin 289 (sum=977): 561, 416
Bin 290 (sum=964): 575, 389
Bin 291 (sum=904): 665, 239
Bin 292 (sum=969): 662, 307
Bin 293 (sum=985): 519, 466
Bin 294 (sum=995): 664, 331
Bin 295 (sum=991): 643, 348
Bin 296 (sum=921): 603, 318
Bin 297 (sum=1000): 598, 402
Bin 298 (sum=897): 446, 235, 216
Bin 299 (sum=939): 404, 278, 257
Bin 300 (sum=949): 668, 281
Bin 301 (sum=956): 645, 311
Bin 302 (sum=978): 670, 308
Bin 303 (sum=935): 586, 349
Bin 304 (sum=927): 673, 254
Bin 305 (sum=890): 585, 305
Bin 306 (sum=978): 598, 380
Bin 307 (sum=1000): 537, 463
Bin 308 (sum=930): 679, 251
Bin 309 (sum=937): 433, 291, 213
Bin 310 (sum=930): 661, 269
Bin 311 (sum=903): 656, 247
Bin 312 (sum=939): 682, 257
Bin 313 (sum=946): 683, 263
Bin 314 (sum=960): 516, 444
Bin 315 (sum=926): 684, 242
Bin 316 (sum=992): 563, 429
Bin 317 (sum=949): 684, 265
Bin 318 (sum=976): 684, 292
Bin 319 (sum=1000): 686, 314
Bin 320 (sum=989): 609, 380
Bin 321 (sum=981): 576, 405
Bin 322 (sum=878): 666, 212
Bin 323 (sum=952): 693, 259
Bin 324 (sum=1000): 627, 373
Bin 325 (sum=967): 543, 424
Bin 326 (sum=991): 415, 364, 212
Bin 327 (sum=965): 532, 433
Bin 328 (sum=942): 638, 304
Bin 329 (sum=895): 555, 340
Bin 330 (sum=911): 639, 272
Bin 331 (sum=992): 603, 389
Bin 332 (sum=971): 591, 380
Bin 333 (sum=841): 605, 236
Bin 334 (sum=959): 663, 296
Bin 335 (sum=972): 750, 222
Bin 336 (sum=960): 612, 348
Bin 337 (sum=897): 548, 349
Bin 338 (sum=938): 514, 424
Bin 339 (sum=949): 576, 373
Bin 340 (sum=935): 692, 243
Bin 341 (sum=968): 533, 435
Bin 342 (sum=931): 468, 463
Bin 343 (sum=981): 591, 390
Bin 344 (sum=960): 654, 306
Bin 345 (sum=955): 509, 446
Bin 346 (sum=975): 434, 274, 267
Bin 347 (sum=941): 572, 369
Bin 348 (sum=952): 478, 474
Bin 349 (sum=985): 606, 379
Bin 350 (sum=916): 475, 441
Bin 351 (sum=944): 532, 412
Bin 352 (sum=912): 670, 242
Bin 353 (sum=997): 696, 301
