750
1000
799
799
799
799
798
798
798
793
792
792
792
791
790
788
787
786
786
786
786
785
785
783
783
783
781
781
781
779
778
776
774
773
773
772
770
769
769
768
767
765
765
764
764
763
762
762
762
762
761
761
760
760
758
758
757
757
756
756
755
755
752
750
748
747
745
745
744
743
742
742
741
740
740
739
739
738
738
737
737
737
737
732
731
731
731
730
729
726
725
724
722
721
720
719
718
718
718
715
714
712
712
711
711
711
710
710
709
708
706
706
704
702
699
699
698
695
695
694
693
693
692
692
692
691
691
689
687
687
687
687
684
684
683
683
682
681
681
681
681
679
675
675
675
673
672
672
672
666
666
665
665
665
664
664
663
663
663
662
662
662
661
660
660
659
658
656
656
652
651
650
649
648
648
647
645
644
644
643
643
642
641
636
635
635
635
634
631
631
628
628
628
627
624
623
623
621
621
621
620
619
618
616
616
614
614
613
613
611
610
609
609
607
607
607
607
606
605
604
603
601
601
596
596
594
594
594
593
593
592
591
591
590
590
587
587
586
585
584
584
583
583
583
583
583
581
580
579
575
575
575
575
574
574
573
573
573
572
572
572
572
571
570
569
569
569
568
567
567
567
566
565
565
564
563
563
562
561
561
560
560
558
557
556
555
554
554
554
551
551
550
550
549
546
545
545
545
544
541
541
541
536
536
534
533
532
528
528
527
527
526
526
526
525
524
524
523
520
520
519
516
516
514
514
513
511
511
510
510
509
505
504
504
503
501
501
501
500
500
500
499
497
497
494
494
494
491
490
489
488
487
487
486
485
483
483
482
482
481
478
477
474
472
470
470
470
469
467
466
466
464
463
460
460
459
458
457
457
457
456
455
455
454
454
454
454
453
451
451
451
450
446
446
446
445
444
442
438
438
438
438
437
437
436
436
434
434
433
431
431
430
429
428
428
427
427
426
424
423
422
421
419
419
418
418
416
413
413
413
412
412
411
411
410
409
409
409
409
407
406
405
404
404
404
404
402
402
402
399
399
397
392
392
392
391
391
391
389
388
388
384
383
382
380
379
379
378
378
376
376
373
373
372
371
368
367
363
363
362
361
360
359
358
357
357
357
355
353
353
352
352
349
348
346
345
343
341
340
340
340
339
338
337
335
335
334
334
333
333
332
332
329
328
327
326
326
326
324
324
324
323
321
320
320
320
319
319
316
316
315
315
313
313
312
310
308
307
306
306
305
304
304
303
303
303
303
302
302
301
300
299
291
291
291
291
289
288
286
284
283
282
282
281
280
280
279
278
278
278
277
277
276
276
275
275
271
271
271
270
270
269
267
267
267
266
266
264
264
262
261
260
260
260
259
259
257
257
255
255
253
252
248
247
245
245
244
244
242
241
239
239
237
235
235
234
234
232
232
232
230
230
229
228
225
224
223
219
219
218
218
217
217
216
216
215
215
214
212
211
210
208
207
205
205
203
202
202
200
200
200
198
196
195
194
191
191
191
191
191
191
190
190
189
189
188
186
186
186
185
181
181
181
181
180
178
178
177
175
173
172
172
170
170
169
167
166
166
166
165
164
163
163
162
161
161
160
160
159
157
156
155
155
154
154
153
152
152
150
149
149
147
145
145
144
144
144
143
142
142
141
139
139
139
137
137
136
135
133
132
131
128
126
124
124
124
122
120
118
117
116
115
114
112
111
110
110
108
106
106
104
101


=== Bin Packing Solution (OR-Tools) ===
Bin capacity: 1000
Total bins used: 375
Bin 1 (sum=998): 750, 248
Bin 2 (sum=1000): 1000
Bin 3 (sum=999): 799, 200
Bin 4 (sum=999): 799, 200
Bin 5 (sum=999): 799, 200
Bin 6 (sum=997): 799, 198
Bin 7 (sum=1000): 798, 202
Bin 8 (sum=1000): 798, 202
Bin 9 (sum=994): 798, 196
Bin 10 (sum=1000): 793, 207
Bin 11 (sum=912): 792, 120
Bin 12 (sum=997): 792, 205
Bin 13 (sum=997): 792, 205
Bin 14 (sum=994): 791, 203
Bin 15 (sum=1000): 790, 210
Bin 16 (sum=1000): 788, 212
Bin 17 (sum=998): 787, 211
Bin 18 (sum=1000): 786, 214
Bin 19 (sum=906): 481, 303, 122
Bin 20 (sum=980): 786, 194
Bin 21 (sum=977): 786, 191
Bin 22 (sum=1000): 785, 215
Bin 23 (sum=1000): 785, 215
Bin 24 (sum=1000): 783, 217
Bin 25 (sum=1000): 783, 217
Bin 26 (sum=999): 783, 216
Bin 27 (sum=1000): 781, 219
Bin 28 (sum=1000): 781, 219
Bin 29 (sum=999): 781, 218
Bin 30 (sum=981): 438, 218, 186, 139
Bin 31 (sum=994): 778, 216
Bin 32 (sum=999): 774, 225
Bin 33 (sum=1000): 776, 224
Bin 34 (sum=996): 773, 223
Bin 35 (sum=964): 773, 191
Bin 36 (sum=1000): 772, 228
Bin 37 (sum=1000): 770, 230
Bin 38 (sum=999): 769, 230
Bin 39 (sum=998): 769, 229
Bin 40 (sum=1000): 768, 232
Bin 41 (sum=999): 767, 232
Bin 42 (sum=1000): 765, 235
Bin 43 (sum=1000): 765, 235
Bin 44 (sum=998): 764, 234
Bin 45 (sum=971): 413, 324, 234
Bin 46 (sum=1000): 763, 237
Bin 47 (sum=994): 762, 232
Bin 48 (sum=953): 762, 191
Bin 49 (sum=953): 762, 191
Bin 50 (sum=953): 762, 191
Bin 51 (sum=1000): 761, 239
Bin 52 (sum=1000): 761, 239
Bin 53 (sum=951): 760, 191
Bin 54 (sum=950): 760, 190
Bin 55 (sum=1000): 758, 242
Bin 56 (sum=999): 758, 241
Bin 57 (sum=947): 757, 190
Bin 58 (sum=995): 419, 412, 164
Bin 59 (sum=1000): 756, 244
Bin 60 (sum=1000): 756, 244
Bin 61 (sum=1000): 755, 245
Bin 62 (sum=1000): 755, 245
Bin 63 (sum=999): 752, 247
Bin 64 (sum=902): 737, 165
Bin 65 (sum=1000): 748, 252
Bin 66 (sum=1000): 747, 253
Bin 67 (sum=1000): 745, 255
Bin 68 (sum=1000): 745, 255
Bin 69 (sum=940): 418, 334, 188
Bin 70 (sum=1000): 743, 257
Bin 71 (sum=999): 742, 257
Bin 72 (sum=928): 742, 186
Bin 73 (sum=1000): 741, 259
Bin 74 (sum=1000): 740, 260
Bin 75 (sum=687): 427, 260
Bin 76 (sum=907): 438, 261, 208
Bin 77 (sum=999): 739, 260
Bin 78 (sum=1000): 738, 262
Bin 79 (sum=997): 738, 259
Bin 80 (sum=923): 737, 186
Bin 81 (sum=737): 737
Bin 82 (sum=971): 786, 185
Bin 83 (sum=918): 737, 181
Bin 84 (sum=999): 732, 267
Bin 85 (sum=1000): 731, 269
Bin 86 (sum=998): 731, 267
Bin 87 (sum=985): 718, 267
Bin 88 (sum=1000): 730, 270
Bin 89 (sum=1000): 729, 271
Bin 90 (sum=997): 726, 271
Bin 91 (sum=1000): 725, 275
Bin 92 (sum=1000): 724, 276
Bin 93 (sum=1000): 722, 278
Bin 94 (sum=1000): 721, 279
Bin 95 (sum=1000): 720, 280
Bin 96 (sum=1000): 719, 281
Bin 97 (sum=963): 681, 282
Bin 98 (sum=1000): 718, 282
Bin 99 (sum=998): 718, 280
Bin 100 (sum=999): 715, 284
Bin 101 (sum=696): 410, 286
Bin 102 (sum=1000): 712, 288
Bin 103 (sum=995): 712, 283
Bin 104 (sum=1000): 711, 289
Bin 105 (sum=989): 711, 278
Bin 106 (sum=989): 711, 278
Bin 107 (sum=987): 710, 277
Bin 108 (sum=987): 710, 277
Bin 109 (sum=1000): 709, 291
Bin 110 (sum=999): 708, 291
Bin 111 (sum=997): 706, 291
Bin 112 (sum=997): 706, 291
Bin 113 (sum=980): 704, 276
Bin 114 (sum=775): 500, 275
Bin 115 (sum=1000): 699, 301
Bin 116 (sum=999): 699, 300
Bin 117 (sum=816): 698, 118
Bin 118 (sum=1000): 695, 305
Bin 119 (sum=999): 695, 304
Bin 120 (sum=1000): 694, 306
Bin 121 (sum=1000): 693, 307
Bin 122 (sum=999): 693, 306
Bin 123 (sum=1000): 692, 308
Bin 124 (sum=996): 692, 304
Bin 125 (sum=719): 416, 303
Bin 126 (sum=994): 691, 303
Bin 127 (sum=939): 750, 189
Bin 128 (sum=999): 689, 310
Bin 129 (sum=1000): 687, 313
Bin 130 (sum=1000): 687, 313
Bin 131 (sum=999): 687, 312
Bin 132 (sum=990): 687, 303
Bin 133 (sum=1000): 684, 316
Bin 134 (sum=1000): 684, 316
Bin 135 (sum=998): 683, 315
Bin 136 (sum=998): 683, 315
Bin 137 (sum=984): 682, 302
Bin 138 (sum=1000): 681, 319
Bin 139 (sum=1000): 681, 319
Bin 140 (sum=971): 672, 299
Bin 141 (sum=952): 681, 271
Bin 142 (sum=1000): 679, 321
Bin 143 (sum=999): 675, 324
Bin 144 (sum=999): 675, 324
Bin 145 (sum=675): 675
Bin 146 (sum=1000): 673, 327
Bin 147 (sum=991): 663, 328
Bin 148 (sum=998): 672, 326
Bin 149 (sum=998): 672, 326
Bin 150 (sum=1000): 666, 334
Bin 151 (sum=995): 666, 329
Bin 152 (sum=1000): 665, 335
Bin 153 (sum=1000): 665, 335
Bin 154 (sum=998): 665, 333
Bin 155 (sum=997): 664, 333
Bin 156 (sum=996): 664, 332
Bin 157 (sum=1000): 663, 337
Bin 158 (sum=995): 663, 332
Bin 159 (sum=878): 494, 195, 189
Bin 160 (sum=1000): 662, 338
Bin 161 (sum=988): 662, 326
Bin 162 (sum=985): 662, 323
Bin 163 (sum=1000): 661, 339
Bin 164 (sum=1000): 660, 340
Bin 165 (sum=1000): 660, 340
Bin 166 (sum=1000): 659, 341
Bin 167 (sum=998): 658, 340
Bin 168 (sum=999): 656, 343
Bin 169 (sum=976): 656, 320
Bin 170 (sum=1000): 652, 348
Bin 171 (sum=1000): 651, 349
Bin 172 (sum=996): 650, 346
Bin 173 (sum=994): 649, 345
Bin 174 (sum=1000): 648, 352
Bin 175 (sum=1000): 648, 352
Bin 176 (sum=1000): 647, 353
Bin 177 (sum=1000): 645, 355
Bin 178 (sum=997): 644, 353
Bin 179 (sum=964): 644, 320
Bin 180 (sum=1000): 643, 357
Bin 181 (sum=1000): 643, 357
Bin 182 (sum=1000): 642, 358
Bin 183 (sum=1000): 641, 359
Bin 184 (sum=999): 636, 363
Bin 185 (sum=998): 635, 363
Bin 186 (sum=997): 635, 362
Bin 187 (sum=996): 635, 361
Bin 188 (sum=994): 634, 360
Bin 189 (sum=999): 631, 368
Bin 190 (sum=631): 631
Bin 191 (sum=1000): 628, 372
Bin 192 (sum=999): 628, 371
Bin 193 (sum=985): 628, 357
Bin 194 (sum=986): 613, 373
Bin 195 (sum=1000): 624, 376
Bin 196 (sum=623): 623
Bin 197 (sum=996): 623, 373
Bin 198 (sum=1000): 621, 379
Bin 199 (sum=1000): 621, 379
Bin 200 (sum=999): 621, 378
Bin 201 (sum=1000): 620, 380
Bin 202 (sum=997): 619, 378
Bin 203 (sum=1000): 618, 382
Bin 204 (sum=1000): 616, 384
Bin 205 (sum=999): 616, 383
Bin 206 (sum=934): 614, 320
Bin 207 (sum=1000): 614, 270, 116
Bin 208 (sum=997): 731, 266
Bin 209 (sum=879): 613, 266
Bin 210 (sum=898): 509, 389
Bin 211 (sum=998): 610, 388
Bin 212 (sum=1000): 609, 391
Bin 213 (sum=1000): 609, 391
Bin 214 (sum=999): 607, 392
Bin 215 (sum=999): 607, 392
Bin 216 (sum=999): 607, 392
Bin 217 (sum=923): 532, 391
Bin 218 (sum=994): 606, 388
Bin 219 (sum=1000): 605, 264, 131
Bin 220 (sum=900): 504, 264, 132
Bin 221 (sum=1000): 603, 397
Bin 222 (sum=601): 601
Bin 223 (sum=1000): 601, 399
Bin 224 (sum=1000): 596, 404
Bin 225 (sum=1000): 596, 404
Bin 226 (sum=1000): 594, 406
Bin 227 (sum=999): 594, 405
Bin 228 (sum=998): 594, 404
Bin 229 (sum=1000): 593, 407
Bin 230 (sum=923): 519, 404
Bin 231 (sum=994): 592, 402
Bin 232 (sum=1000): 591, 409
Bin 233 (sum=1000): 591, 409
Bin 234 (sum=590): 590
Bin 235 (sum=999): 590, 409
Bin 236 (sum=1000): 587, 413
Bin 237 (sum=587): 587
Bin 238 (sum=999): 586, 413
Bin 239 (sum=997): 585, 412
Bin 240 (sum=584): 584
Bin 241 (sum=994): 583, 411
Bin 242 (sum=994): 583, 411
Bin 243 (sum=992): 583, 409
Bin 244 (sum=985): 583, 402
Bin 245 (sum=985): 583, 402
Bin 246 (sum=1000): 581, 419
Bin 247 (sum=558): 558
Bin 248 (sum=1000): 579, 421
Bin 249 (sum=999): 575, 424
Bin 250 (sum=998): 575, 423
Bin 251 (sum=997): 575, 422
Bin 252 (sum=993): 575, 418
Bin 253 (sum=1000): 574, 426
Bin 254 (sum=574): 574
Bin 255 (sum=1000): 573, 427
Bin 256 (sum=573): 573
Bin 257 (sum=935): 573, 181, 181
Bin 258 (sum=1000): 572, 428
Bin 259 (sum=1000): 572, 428
Bin 260 (sum=933): 572, 181, 180
Bin 261 (sum=928): 572, 178, 178
Bin 262 (sum=1000): 571, 429
Bin 263 (sum=1000): 570, 430
Bin 264 (sum=1000): 569, 431
Bin 265 (sum=1000): 569, 431
Bin 266 (sum=746): 569, 177
Bin 267 (sum=913): 568, 173, 172
Bin 268 (sum=1000): 567, 433
Bin 269 (sum=909): 567, 172, 170
Bin 270 (sum=906): 567, 170, 169
Bin 271 (sum=1000): 566, 434
Bin 272 (sum=999): 565, 434
Bin 273 (sum=999): 565, 167, 166, 101
Bin 274 (sum=1000): 564, 436
Bin 275 (sum=1000): 563, 437
Bin 276 (sum=1000): 563, 437
Bin 277 (sum=999): 541, 458
Bin 278 (sum=999): 561, 438
Bin 279 (sum=561): 561
Bin 280 (sum=998): 560, 438
Bin 281 (sum=972): 536, 436
Bin 282 (sum=993): 551, 442
Bin 283 (sum=1000): 557, 166, 166, 111
Bin 284 (sum=1000): 556, 444
Bin 285 (sum=1000): 555, 445
Bin 286 (sum=1000): 554, 446
Bin 287 (sum=1000): 554, 446
Bin 288 (sum=1000): 554, 446
Bin 289 (sum=877): 551, 163, 163
Bin 290 (sum=1000): 550, 450
Bin 291 (sum=999): 550, 162, 161, 126
Bin 292 (sum=1000): 549, 451
Bin 293 (sum=1000): 546, 454
Bin 294 (sum=1000): 545, 455
Bin 295 (sum=1000): 545, 455
Bin 296 (sum=999): 545, 454
Bin 297 (sum=1000): 544, 456
Bin 298 (sum=1000): 541, 459
Bin 299 (sum=998): 541, 457
Bin 300 (sum=1000): 536, 464
Bin 301 (sum=952): 489, 463
Bin 302 (sum=1000): 534, 466
Bin 303 (sum=1000): 533, 467
Bin 304 (sum=466): 466
Bin 305 (sum=1000): 528, 472
Bin 306 (sum=998): 528, 470
Bin 307 (sum=997): 527, 470
Bin 308 (sum=997): 527, 470
Bin 309 (sum=1000): 526, 474
Bin 310 (sum=995): 526, 469
Bin 311 (sum=986): 526, 460
Bin 312 (sum=985): 525, 460
Bin 313 (sum=981): 524, 457
Bin 314 (sum=981): 524, 457
Bin 315 (sum=1000): 523, 477
Bin 316 (sum=998): 520, 478
Bin 317 (sum=974): 520, 454
Bin 318 (sum=604): 604
Bin 319 (sum=999): 516, 483
Bin 320 (sum=999): 516, 483
Bin 321 (sum=1000): 514, 486
Bin 322 (sum=999): 514, 485
Bin 323 (sum=1000): 513, 487
Bin 324 (sum=887): 511, 376
Bin 325 (sum=999): 511, 488
Bin 326 (sum=1000): 510, 490
Bin 327 (sum=997): 510, 487
Bin 328 (sum=491): 491
Bin 329 (sum=999): 505, 494
Bin 330 (sum=998): 504, 494
Bin 331 (sum=562): 562
Bin 332 (sum=1000): 503, 497
Bin 333 (sum=1000): 501, 499
Bin 334 (sum=998): 501, 497
Bin 335 (sum=983): 501, 482
Bin 336 (sum=1000): 500, 500
Bin 337 (sum=482): 482
Bin 338 (sum=907): 454, 453
Bin 339 (sum=902): 451, 451
Bin 340 (sum=953): 161, 160, 160, 159, 157, 156
Bin 341 (sum=923): 155, 155, 154, 154, 153, 152
Bin 342 (sum=1000): 152, 150, 149, 149, 147, 145, 108
Bin 343 (sum=999): 145, 144, 144, 144, 143, 142, 137
Bin 344 (sum=834): 142, 141, 139, 139, 137, 136
Bin 345 (sum=997): 135, 133, 128, 124, 124, 124, 115, 114
Bin 346 (sum=536): 110, 110, 106, 106, 104
Bin 347 (sum=607): 607
Bin 348 (sum=692): 580, 112
Bin 349 (sum=611): 611
Bin 350 (sum=692): 692
Bin 351 (sum=714): 714
Bin 352 (sum=740): 740
Bin 353 (sum=744): 744
Bin 354 (sum=739): 739
Bin 355 (sum=757): 757
Bin 356 (sum=0): 
Bin 357 (sum=0): 
Bin 358 (sum=175): 175
Bin 359 (sum=702): 702
Bin 360 (sum=302): 302
Bin 361 (sum=0): 
Bin 362 (sum=399): 399
Bin 363 (sum=779): 779
Bin 364 (sum=0): 
Bin 365 (sum=0): 
Bin 366 (sum=0): 
Bin 367 (sum=0): 
Bin 368 (sum=560): 560
Bin 369 (sum=764): 764
Bin 370 (sum=584): 584
Bin 371 (sum=710): 593, 117
Bin 372 (sum=0): 
Bin 373 (sum=994): 627, 367
Bin 374 (sum=691): 691
Bin 375 (sum=0): 
