500
500
350
350
350
350
349
347
347
347
347
347
344
343
343
343
342
341
341
340
339
338
338
337
337
336
336
334
333
332
331
331
330
330
329
328
328
328
327
327
327
325
325
324
324
321
320
319
318
317
317
316
314
314
312
312
312
311
311
311
310
310
309
309
308
306
305
304
304
303
303
302
302
299
298
297
297
296
296
296
295
295
294
294
292
292
291
291
291
290
289
289
288
287
286
286
286
285
284
283
283
282
282
282
280
279
279
279
279
278
278
278
277
277
276
276
276
275
275
275
275
273
272
271
271
271
270
270
269
269
269
269
268
268
268
267
267
267
267
266
266
264
263
261
258
258
254
254
254
254
253
253
253
253
252
252
252
251
251
251
250
249
249
248
246
245
244
244
243
243
242
241
240
238
237
236
235
234
234
232
231
231
231
231
230
229
229
229
228
228
227
227
227
227
226
225
224
224
223
223
223
223
222
221
219
219
218
217
217
216
216
216
216
215
214
214
213
212
212
211
211
211
210
210
209
208
208
207
207
206
206
206
205
205
205
205
204
204
203
203
203
203
202
202
202
202
201
201
201
201
200
200
199
199
199
197
197
197
196
195
195
195
194
194
193
193
192
191
190
190
189
189
188
187
187
186
185
185
184
182
181
180
180
180
180
179
179
179
178
178
177
177
175
175
175
173
173
172
171
171
171
170
170
168
167
167
167
166
166
166
165
165
164
162
161
160
159
159
159
159
158
157
157
157
156
156
156
156
154
153
153
152
151
151
150
150
150
150
149
149
149
148
145
144
144
143
143
143
142
142
142
141
141
140
139
139
138
137
137
135
135
134
133
132
132
131
131
130
130
129
129
128
127
127
127
126
126
125
124
122
121
120
118
118
117
116
115
115
114
114
113
111
111
110
110
108
108
107
107
105
104
104
103
103
103
102
102
101
101
101
100
98
98
97
96
95
95
95
94
92
91
91
90
89
88
88
87
86
86
85
85
85
85
84
84
83
83
82
82
81
81
81
80
79
79
79
76
76
75
75
75
75
74
74
74
71
71
71
71
71
70
70
70
70
70
69
69
69
68
68
66
66
66
66
66
65
64
64
63
62
62
62
62
61
61
61
60
60
60
59
59
59
57
56
55
54
54
53
52
52
51
50


=== Bin Packing Solution (OR-Tools) ===
Bin capacity: 500
Total bins used: 200
Bin 1 (sum=500): 500
Bin 2 (sum=500): 350, 150
Bin 3 (sum=500): 350, 150
Bin 4 (sum=500): 350, 150
Bin 5 (sum=499): 350, 149
Bin 6 (sum=494): 349, 145
Bin 7 (sum=498): 347, 151
Bin 8 (sum=500): 347, 153
Bin 9 (sum=500): 347, 153
Bin 10 (sum=499): 347, 152
Bin 11 (sum=500): 344, 156
Bin 12 (sum=500): 343, 157
Bin 13 (sum=498): 347, 151
Bin 14 (sum=500): 343, 157
Bin 15 (sum=500): 343, 157
Bin 16 (sum=491): 342, 149
Bin 17 (sum=500): 341, 159
Bin 18 (sum=499): 340, 159
Bin 19 (sum=499): 337, 162
Bin 20 (sum=500): 341, 159
Bin 21 (sum=498): 338, 160
Bin 22 (sum=498): 339, 159
Bin 23 (sum=496): 338, 158
Bin 24 (sum=492): 336, 156
Bin 25 (sum=498): 337, 161
Bin 26 (sum=500): 332, 168
Bin 27 (sum=500): 336, 164
Bin 28 (sum=499): 334, 165
Bin 29 (sum=500): 330, 170
Bin 30 (sum=500): 333, 167
Bin 31 (sum=498): 331, 167
Bin 32 (sum=500): 330, 170
Bin 33 (sum=497): 331, 166
Bin 34 (sum=500): 329, 171
Bin 35 (sum=499): 328, 171
Bin 36 (sum=500): 328, 172
Bin 37 (sum=498): 327, 171
Bin 38 (sum=494): 327, 167
Bin 39 (sum=500): 327, 173
Bin 40 (sum=494): 328, 166
Bin 41 (sum=500): 325, 175
Bin 42 (sum=500): 321, 179
Bin 43 (sum=499): 324, 175
Bin 44 (sum=490): 325, 165
Bin 45 (sum=490): 324, 166
Bin 46 (sum=497): 316, 181
Bin 47 (sum=500): 320, 180
Bin 48 (sum=499): 319, 180
Bin 49 (sum=498): 318, 180
Bin 50 (sum=499): 314, 185
Bin 51 (sum=499): 314, 185
Bin 52 (sum=500): 311, 189
Bin 53 (sum=499): 317, 182
Bin 54 (sum=500): 312, 188
Bin 55 (sum=496): 317, 179
Bin 56 (sum=500): 311, 189
Bin 57 (sum=499): 312, 187
Bin 58 (sum=496): 312, 184
Bin 59 (sum=489): 311, 178
Bin 60 (sum=500): 310, 190
Bin 61 (sum=500): 309, 191
Bin 62 (sum=497): 310, 187
Bin 63 (sum=499): 309, 190
Bin 64 (sum=500): 306, 194
Bin 65 (sum=500): 308, 192
Bin 66 (sum=499): 304, 195
Bin 67 (sum=498): 305, 193
Bin 68 (sum=500): 304, 196
Bin 69 (sum=499): 302, 197
Bin 70 (sum=499): 302, 197
Bin 71 (sum=498): 303, 195
Bin 72 (sum=500): 299, 201
Bin 73 (sum=500): 297, 203
Bin 74 (sum=500): 298, 202
Bin 75 (sum=500): 297, 203
Bin 76 (sum=500): 296, 204
Bin 77 (sum=500): 296, 204
Bin 78 (sum=498): 296, 202
Bin 79 (sum=500): 294, 206
Bin 80 (sum=500): 294, 206
Bin 81 (sum=500): 292, 208
Bin 82 (sum=500): 295, 205
Bin 83 (sum=498): 291, 207
Bin 84 (sum=500): 292, 208
Bin 85 (sum=500): 295, 205
Bin 86 (sum=498): 291, 207
Bin 87 (sum=500): 290, 210
Bin 88 (sum=500): 288, 212
Bin 89 (sum=500): 289, 211
Bin 90 (sum=500): 287, 213
Bin 91 (sum=500): 289, 211
Bin 92 (sum=500): 286, 214
Bin 93 (sum=497): 286, 211
Bin 94 (sum=500): 285, 215
Bin 95 (sum=500): 286, 214
Bin 96 (sum=500): 284, 216
Bin 97 (sum=500): 283, 217
Bin 98 (sum=500): 283, 217
Bin 99 (sum=500): 282, 218
Bin 100 (sum=498): 282, 216
Bin 101 (sum=498): 282, 216
Bin 102 (sum=499): 280, 219
Bin 103 (sum=491): 279, 212
Bin 104 (sum=498): 279, 219
Bin 105 (sum=500): 276, 224
Bin 106 (sum=500): 279, 221
Bin 107 (sum=485): 279, 206
Bin 108 (sum=500): 278, 222
Bin 109 (sum=494): 278, 216
Bin 110 (sum=500): 277, 223
Bin 111 (sum=488): 278, 210
Bin 112 (sum=500): 277, 223
Bin 113 (sum=500): 276, 224
Bin 114 (sum=499): 276, 223
Bin 115 (sum=500): 275, 225
Bin 116 (sum=498): 275, 223
Bin 117 (sum=500): 273, 227
Bin 118 (sum=478): 275, 203
Bin 119 (sum=500): 271, 229
Bin 120 (sum=480): 275, 205
Bin 121 (sum=500): 271, 229
Bin 122 (sum=500): 272, 228
Bin 123 (sum=500): 270, 230
Bin 124 (sum=500): 271, 229
Bin 125 (sum=494): 267, 227
Bin 126 (sum=500): 269, 231
Bin 127 (sum=500): 269, 231
Bin 128 (sum=497): 269, 228
Bin 129 (sum=500): 268, 232
Bin 130 (sum=499): 268, 231
Bin 131 (sum=495): 268, 227
Bin 132 (sum=494): 267, 227
Bin 133 (sum=498): 267, 231
Bin 134 (sum=500): 266, 234
Bin 135 (sum=495): 269, 226
Bin 136 (sum=475): 270, 205
Bin 137 (sum=500): 266, 234
Bin 138 (sum=500): 264, 236
Bin 139 (sum=469): 267, 202
Bin 140 (sum=500): 263, 237
Bin 141 (sum=498): 258, 240
Bin 142 (sum=498): 254, 244
Bin 143 (sum=499): 254, 245
Bin 144 (sum=461): 258, 203
Bin 145 (sum=500): 254, 246
Bin 146 (sum=496): 261, 235
Bin 147 (sum=497): 253, 244
Bin 148 (sum=496): 253, 243
Bin 149 (sum=492): 254, 238
Bin 150 (sum=495): 252, 243
Bin 151 (sum=493): 252, 241
Bin 152 (sum=488): 201, 201, 86
Bin 153 (sum=500): 251, 249
Bin 154 (sum=494): 252, 242
Bin 155 (sum=495): 251, 149, 95
Bin 156 (sum=479): 253, 116, 110
Bin 157 (sum=499): 201, 200, 98
Bin 158 (sum=500): 251, 249
Bin 159 (sum=490): 250, 64, 61, 60, 55
Bin 160 (sum=499): 248, 199, 52
Bin 161 (sum=500): 199, 194, 107
Bin 162 (sum=498): 199, 195, 104
Bin 163 (sum=500): 180, 179, 141
Bin 164 (sum=499): 193, 186, 120
Bin 165 (sum=499): 178, 177, 144
Bin 166 (sum=464): 177, 144, 143
Bin 167 (sum=479): 173, 156, 150
Bin 168 (sum=474): 175, 156, 143
Bin 169 (sum=494): 154, 148, 101, 91
Bin 170 (sum=498): 143, 140, 139, 76
Bin 171 (sum=500): 142, 142, 142, 74
Bin 172 (sum=500): 138, 137, 137, 88
Bin 173 (sum=498): 139, 134, 133, 92
Bin 174 (sum=496): 141, 131, 129, 95
Bin 175 (sum=500): 132, 132, 131, 105
Bin 176 (sum=500): 128, 127, 127, 118
Bin 177 (sum=499): 130, 126, 125, 118
Bin 178 (sum=500): 135, 130, 127, 108
Bin 179 (sum=495): 135, 124, 121, 115
Bin 180 (sum=464): 122, 117, 114, 111
Bin 181 (sum=481): 129, 126, 115, 111
Bin 182 (sum=429): 202, 114, 113
Bin 183 (sum=500): 104, 103, 101, 101, 91
Bin 184 (sum=499): 110, 108, 107, 103, 71
Bin 185 (sum=486): 100, 98, 97, 96, 95
Bin 186 (sum=476): 102, 102, 94, 90, 88
Bin 187 (sum=458): 200, 89, 85, 84
Bin 188 (sum=484): 86, 82, 81, 81, 79, 75
Bin 189 (sum=488): 85, 85, 83, 81, 79, 75
Bin 190 (sum=466): 82, 80, 79, 76, 75, 74
Bin 191 (sum=500): 84, 75, 74, 71, 71, 71, 54
Bin 192 (sum=470): 70, 69, 68, 66, 66, 66, 65
Bin 193 (sum=500): 83, 71, 70, 70, 69, 69, 68
Bin 194 (sum=500): 70, 66, 64, 63, 62, 62, 59, 54
Bin 195 (sum=495): 85, 66, 62, 61, 60, 60, 51, 50
Bin 196 (sum=476): 70, 62, 61, 59, 59, 57, 56, 52
Bin 197 (sum=500): 500
Bin 198 (sum=500): 303, 197
Bin 199 (sum=496): 253, 103, 87, 53
Bin 200 (sum=500): 291, 209
