#include #include // As per specification, the project has to be able to grow to an // arbitrary amount of items. MAX_ITEMS describes the size of the // appropriate arrays and must be changed at compile time. // (dynamically created arrays had their pointers corrupted when // their parent object was in the priority queue, so static sized // arrays were used #define MAX_ITEMS 5100 typedef float ITEM_MASS; typedef long INDEX_TYPE; using namespace std; // ****************************************************************** // * CLASS : item * // * Container object with all the data for a particular item * // ****************************************************************** class item { public: // float getRatio(); ITEM_MASS getWeight(); ITEM_MASS getCost(); // ITEM_MASS getNumber(); void setData(ITEM_MASS,ITEM_MASS); private: ITEM_MASS weight; ITEM_MASS cost; // float ratio; // ITEM_MASS number; }; // ****************************************************************** // * CLASS : backpack * // * Container object with all the data for an entire knapsack * // * Full declaration follows, partial declare here for key * // ****************************************************************** class backpack; // ****************************************************************** // * CLASS : key * // * Container object with all the data for the equivalent of a node* // * on the state space tree * // * To allow data to remain private (and decrease the need of data * // * such as max_weight and total_items to be passed along with * // * every function call, a pointer to the containing backpack is * // * instead implemented. * // ****************************************************************** class key { public: void initKey( backpack *); void flagNext(); void addCurItem(); bool doneItems(); float getBound(); bool checkItem(INDEX_TYPE); ITEM_MASS getWeight(); ITEM_MASS getValue(); private: void calcBound(); bool inserted[MAX_ITEMS]; INDEX_TYPE nextitem; ITEM_MASS cur_weight; ITEM_MASS cur_value; float upper_bound; backpack *myBackpack; }; // ****************************************************************** // * STRUCT : item_comparator * // * Functor for comparing the ratio between items * // ****************************************************************** struct item_comparator { bool operator()( item left, item right ) const // { return ( left.getRatio() < right.getRatio() ) ; } { return 0 ; } //same ratio to all, don't actually do a compare! } ; // ****************************************************************** // * STRUCT : key_comparator * // * Functor for comparing the bound between items * // ****************************************************************** struct key_comparator { bool operator()( key left, key right ) const { return ( left.getBound() < right.getBound() ) ; } } ; // ****************************************************************** // * CLASS : backpack * // * Container object with all the data for an entire knapsack * // ****************************************************************** class backpack { public: void initBackpack(INDEX_TYPE, ITEM_MASS); void putItem(ITEM_MASS, ITEM_MASS); void store_item_array(); void branch_and_bound(); ITEM_MASS get_totalItems(); ITEM_MASS get_maxWeight(); item get_Item(INDEX_TYPE); private: priority_queue< item, vector , item_comparator> item_queue; item *item_array; priority_queue< key, vector, key_comparator> key_queue; INDEX_TYPE totalItems; ITEM_MASS maxWeight; long addnodeCount, worknodeCount; }; // ****************************************************************** // * FUNCTION : initKey IN : CLASS key * // * Initalizes a key, setting the backpack pointer and inital * // * values then calculating the bound. * // ****************************************************************** void key::initKey(backpack *theCaller){ this->myBackpack = theCaller; this->nextitem=0; this->cur_weight=0; this->cur_value=0; this->calcBound(); } // ****************************************************************** // * FUNCTION : flagNext IN : CLASS key * // * Modifies the key by setting the next item as not inserted but * // * as processed, then updates the bound. * // ****************************************************************** void key::flagNext(){ this->inserted[this->nextitem]=0; nextitem++; this->calcBound(); } // ****************************************************************** // * FUNCTION : addCurItem IN : CLASS key * // * Follows up flagNext by actually marking the last item as * // * inserted, adding values and weights, then recalcing the bound. * // ****************************************************************** void key::addCurItem(){ nextitem--; this->inserted[this->nextitem]=1; this->cur_value += (this->myBackpack->get_Item(this->nextitem)).getCost(); this->cur_weight += (this->myBackpack->get_Item(this->nextitem)).getWeight(); nextitem++; this->calcBound(); } // ****************************************************************** // * FUNCTION : doneItems IN : CLASS key * // * Returns TRUE if all the items have been processed * // ****************************************************************** bool key::doneItems(){ return ( this->myBackpack->get_totalItems() == this->nextitem ); } // ****************************************************************** // * FUNCTION : getBound IN : CLASS key * // * Returns the bound. * // ****************************************************************** float key::getBound(){ return this->upper_bound; } // ****************************************************************** // * FUNCTION : calcBound IN : CLASS key * // * Calculates the bound. If there are no more items, the bound * // * remains unchanged. Else, perform the calcuations. * // * If the weight is over max_weight, set the bound to 0 * // ****************************************************************** void key::calcBound(){ float temp; if (this->doneItems()) { temp = 0; } else { temp = (float)((this->myBackpack->get_maxWeight()) - cur_weight); // temp = temp * (this->myBackpack->get_Item(this->nextitem)).getRatio(); (ratio = 1!) } this->upper_bound = cur_value + temp; // What about if the bag is overloaded? if (this->cur_weight > this->myBackpack->get_maxWeight()){ this->upper_bound = 0; // invalidate it, will never reach 0 in bound } } // ****************************************************************** // * FUNCTION : checkItem IN : CLASS key * // * Checks if a given item is listed as inserted. * // ****************************************************************** bool key::checkItem(INDEX_TYPE num) { return (this->inserted[num]); } // ****************************************************************** // * FUNCTION : getValue IN : CLASS key * // * Gets the Value of the current key. * // ****************************************************************** ITEM_MASS key::getValue(){ return this->cur_value; } // ****************************************************************** // * FUNCTION : getWeight IN : CLASS key * // * Gets the Weight of the current key. * // ****************************************************************** ITEM_MASS key::getWeight(){ return this->cur_weight; } // ****************************************************************** // * FUNCTION : getRatio IN : CLASS item * // * Gets the Ratio for the current item. * // ****************************************************************** //float item::getRatio(){ // return ratio; //} // ****************************************************************** // * FUNCTION : getWeight IN : CLASS item * // * Gets the Weight of the current item. * // ****************************************************************** ITEM_MASS item::getWeight(){ return this->weight; } // ****************************************************************** // * FUNCTION : getCost IN : CLASS item * // * Gets the Value of the current item. * // ****************************************************************** ITEM_MASS item::getCost(){ return this->cost; } // ****************************************************************** // * FUNCTION : getNumber IN : CLASS item * // * Gets the Index of the current item. * // ****************************************************************** //ITEM_MASS item::getNumber(){ // return this->number; //} // ****************************************************************** // * FUNCTION : setData IN : CLASS item * // * Sets all the data for an item. * // ****************************************************************** void item::setData(ITEM_MASS weightage, ITEM_MASS costage){ //, ITEM_MASS numerage){ this->cost = costage; this->weight = weightage; // this->ratio = ( (float)(cost)/(float)(weight) ); // this->ratio = 1; //ratio = 1 // this->number = numerage; } // ****************************************************************** // * FUNCTION : initBackpack IN : CLASS backpack * // * Initalizes the backpack values and creates the item array * // ****************************************************************** void backpack::initBackpack(INDEX_TYPE total, ITEM_MASS max){ this->totalItems = total; this->maxWeight = max; item_array = new item[total]; worknodeCount = 0; addnodeCount = 0; } // ****************************************************************** // * FUNCTION : putItem IN : CLASS backpack * // * Creates an item and places it into the priority queue * // ****************************************************************** void backpack::putItem(ITEM_MASS weight, ITEM_MASS cost){ item temp_item; temp_item.setData(weight,cost);//,(int)(this->item_queue.size())+1); // sometimes this starts at 2000? this->item_queue.push(temp_item); } // ****************************************************************** // * FUNCTION : store_item_array IN : CLASS backpack * // * Dumps the Item Queue in order into an Array for Rand. Access * // ****************************************************************** void backpack::store_item_array(){ this->item_array = new item[this->totalItems]; for ( int i = 0; this->totalItems > i; i++){ this->item_array[i] = this->item_queue.top(); this->item_queue.pop(); } } // ****************************************************************** // * FUNCTION : get_totalItems IN : CLASS backpack * // * Returns the number of items for consideration. * // ****************************************************************** ITEM_MASS backpack::get_totalItems(){ return this->totalItems; } // ****************************************************************** // * FUNCTION : get_maxWeight IN : CLASS backpack * // * Returns the maximum weight for this backpack. * // ****************************************************************** ITEM_MASS backpack::get_maxWeight(){ return this->maxWeight; } // ****************************************************************** // * FUNCTION : get_Item IN : CLASS backpack * // * Returns a particular item from the item array * // ****************************************************************** item backpack::get_Item(INDEX_TYPE index){ return ( this->item_array[index] ); } // ****************************************************************** // * FUNCTION : branch_and_bound IN : CLASS backpack * // * Performs Best-First-Fit Branch and Bound on this backpack * // * while keeping track of the nodecounts. * // * Create a template key with the best possible bound. * // * Place that key into the queue and start a loop * // * As long as the 'onwards' flag is TRUE, repeat: * // * Take the topmost (highest bound) key out of the queue. * // * If that bound has all of its items processed, clear ownards * // * Else, create two keys from the original key * // * One without the next item and one with. * // * Place the new keys into the queue and discard the current * // * Repeat * // * If the loop is ended, the top item on the queue is the best * // * possible solution for this knapsack. * // * Fetch all the information and print it out. * // ****************************************************************** void backpack::branch_and_bound(){ key temp_key; temp_key.initKey(this); this->key_queue.push(temp_key); this->addnodeCount++; bool onwards = 1; do { temp_key = key_queue.top(); this->key_queue.pop(); if ( temp_key.doneItems() ) { onwards = 0; } else { this->worknodeCount++; temp_key.flagNext(); this->key_queue.push(temp_key); this->addnodeCount++; temp_key.addCurItem(); if (temp_key.getBound() != 0){ this->key_queue.push(temp_key); this->addnodeCount++; } } } while (onwards); printf("Case n=%2d Total possible nodes in thie state space tree is 2^%2d-1\n",this->totalItems,this->totalItems); printf(" Number of nodes placed in the priority queue: %6d\n",this->addnodeCount); printf(" Number of nodes examined/split: %6d\n",this->worknodeCount); printf("\nObjects Chosen \n"); printf("\t\tWeights\tValues\n"); int totalitemsinserted = 0; for (int i = 0; this->totalItems > i; i++) { if ( temp_key.checkItem(i) ) { printf("\t\t%4.2f\t%4.2f\n", this->item_array[i].getWeight(), this->item_array[i].getCost()); totalitemsinserted++; // this->item_array[i].getNumber(), removed } } printf("======================================================\n"); printf("Totals:\t%3d\t%4.2f\t%4.2f\n",totalitemsinserted, temp_key.getWeight(), temp_key.getValue()); // printf("Ratio : %2.5f\n", ((float)temp_key.getValue()/(float)temp_key.getWeight())); } // ****************************************************************** // * FUNCTION : main * // * Initalizes the backpack and the items inside. * // * Copies those items into an array, prints out the items. * // * Run the branch_and_bound method. * // ****************************************************************** int main(int argc, char *argv[]) { item temp_item; printf("Entry into UCLA ACM Feb. 2005 Coding Competition\n"); printf("Based on code developed (myself) for CS331 Project 4 at CSU Pomona\n"); printf("Version 4\n"); printf("All compiled / source code are (C) Rizwan Kassim 2005\n\n"); printf("============================ KNAPSACK ONE ================================\n"); backpack knapsackOne; knapsackOne.initBackpack(5000,50983); // 5 total items, 17 total weight knapsackOne.putItem(2,2); knapsackOne.putItem(7567,7567); knapsackOne.putItem(6052,6052); knapsackOne.putItem(6389,6389); knapsackOne.putItem(2402,2402); knapsackOne.putItem(7830,7830); knapsackOne.putItem(6043,6043); knapsackOne.putItem(6558,6558); knapsackOne.putItem(4532,4532); knapsackOne.putItem(7038,7038); knapsackOne.putItem(5373,5373); knapsackOne.putItem(281,281); knapsackOne.putItem(4690,4690); knapsackOne.putItem(472,472); knapsackOne.putItem(7970,7970); knapsackOne.putItem(3944,3944); knapsackOne.putItem(9021,9021); knapsackOne.putItem(1962,1962); knapsackOne.putItem(8734,8734); knapsackOne.putItem(2671,2671); knapsackOne.putItem(962,962); knapsackOne.putItem(5573,5573); knapsackOne.putItem(1453,1453); knapsackOne.putItem(3479,3479); knapsackOne.putItem(1710,1710); knapsackOne.putItem(7716,7716); knapsackOne.putItem(3514,3514); knapsackOne.putItem(3010,3010); knapsackOne.putItem(7029,7029); knapsackOne.putItem(7045,7045); knapsackOne.putItem(5519,5519); knapsackOne.putItem(6430,6430); knapsackOne.putItem(9931,9931); knapsackOne.putItem(1490,1490); knapsackOne.putItem(569,569); knapsackOne.putItem(7387,7387); knapsackOne.putItem(7041,7041); knapsackOne.putItem(8815,8815); knapsackOne.putItem(3096,3096); knapsackOne.putItem(3923,3923); knapsackOne.putItem(8490,8490); knapsackOne.putItem(2838,2838); knapsackOne.putItem(5208,5208); knapsackOne.putItem(854,854); knapsackOne.putItem(9836,9836); knapsackOne.putItem(3720,3720); knapsackOne.putItem(7793,7793); knapsackOne.putItem(1784,1784); knapsackOne.putItem(2902,2902); knapsackOne.putItem(5910,5910); knapsackOne.putItem(2011,2011); knapsackOne.putItem(6248,6248); knapsackOne.putItem(3681,3681); knapsackOne.putItem(3426,3426); knapsackOne.putItem(7740,7740); knapsackOne.putItem(3141,3141); knapsackOne.putItem(3228,3228); knapsackOne.putItem(4091,4091); knapsackOne.putItem(2177,2177); knapsackOne.putItem(1360,1360); knapsackOne.putItem(2781,2781); knapsackOne.putItem(5198,5198); knapsackOne.putItem(8827,8827); knapsackOne.putItem(7832,7832); knapsackOne.putItem(6201,6201); knapsackOne.putItem(6144,6144); knapsackOne.putItem(4671,4671); knapsackOne.putItem(5464,5464); knapsackOne.putItem(7138,7138); knapsackOne.putItem(9463,9463); knapsackOne.putItem(2689,2689); knapsackOne.putItem(4319,4319); knapsackOne.putItem(6848,6848); knapsackOne.putItem(3017,3017); knapsackOne.putItem(7328,7328); knapsackOne.putItem(4853,4853); knapsackOne.putItem(3874,3874); knapsackOne.putItem(481,481); knapsackOne.putItem(5472,5472); knapsackOne.putItem(8983,8983); knapsackOne.putItem(2797,2797); knapsackOne.putItem(5546,5546); knapsackOne.putItem(1301,1301); knapsackOne.putItem(973,973); knapsackOne.putItem(9839,9839); knapsackOne.putItem(726,726); knapsackOne.putItem(293,293); knapsackOne.putItem(6032,6032); knapsackOne.putItem(2026,2026); knapsackOne.putItem(7844,7844); knapsackOne.putItem(1264,1264); knapsackOne.putItem(59,59); knapsackOne.putItem(5180,5180); knapsackOne.putItem(2862,2862); knapsackOne.putItem(1841,1841); knapsackOne.putItem(6373,6373); knapsackOne.putItem(2655,2655); knapsackOne.putItem(1209,1209); knapsackOne.putItem(1817,1817); knapsackOne.putItem(6452,6452); knapsackOne.putItem(4702,4702); knapsackOne.putItem(6531,6531); knapsackOne.putItem(4037,4037); knapsackOne.putItem(3467,3467); knapsackOne.putItem(6328,6328); knapsackOne.putItem(2448,2448); knapsackOne.putItem(7974,7974); knapsackOne.putItem(1432,1432); knapsackOne.putItem(6858,6858); knapsackOne.putItem(733,733); knapsackOne.putItem(7712,7712); knapsackOne.putItem(4273,4273); knapsackOne.putItem(7047,7047); knapsackOne.putItem(7081,7081); knapsackOne.putItem(6827,6827); knapsackOne.putItem(4198,4198); knapsackOne.putItem(8287,8287); knapsackOne.putItem(4005,4005); knapsackOne.putItem(6470,6470); knapsackOne.putItem(6970,6970); knapsackOne.putItem(5487,5487); knapsackOne.putItem(102,102); knapsackOne.putItem(9320,9320); knapsackOne.putItem(1607,1607); knapsackOne.putItem(3331,3331); knapsackOne.putItem(6198,6198); knapsackOne.putItem(3238,3238); knapsackOne.putItem(2946,2946); knapsackOne.putItem(4684,4684); knapsackOne.putItem(4023,4023); knapsackOne.putItem(526,526); knapsackOne.putItem(529,529); knapsackOne.putItem(9496,9496); knapsackOne.putItem(209,209); knapsackOne.putItem(3370,3370); knapsackOne.putItem(6104,6104); knapsackOne.putItem(8414,8414); knapsackOne.putItem(2568,2568); knapsackOne.putItem(3784,3784); knapsackOne.putItem(5175,5175); knapsackOne.putItem(3433,3433); knapsackOne.putItem(3748,3748); knapsackOne.putItem(6771,6771); knapsackOne.putItem(3218,3218); knapsackOne.putItem(7011,7011); knapsackOne.putItem(4308,4308); knapsackOne.putItem(1096,1096); knapsackOne.putItem(3397,3397); knapsackOne.putItem(2880,2880); knapsackOne.putItem(1489,1489); knapsackOne.putItem(9549,9549); knapsackOne.putItem(238,238); knapsackOne.putItem(1469,1469); knapsackOne.putItem(7917,7917); knapsackOne.putItem(5359,5359); knapsackOne.putItem(2377,2377); knapsackOne.putItem(2013,2013); knapsackOne.putItem(3438,3438); knapsackOne.putItem(331,331); knapsackOne.putItem(5163,5163); knapsackOne.putItem(6653,6653); knapsackOne.putItem(3843,3843); knapsackOne.putItem(9138,9138); knapsackOne.putItem(2429,2429); knapsackOne.putItem(4950,4950); knapsackOne.putItem(8234,8234); knapsackOne.putItem(4799,4799); knapsackOne.putItem(5187,5187); knapsackOne.putItem(6379,6379); knapsackOne.putItem(3549,3549); knapsackOne.putItem(2052,2052); knapsackOne.putItem(9973,9973); knapsackOne.putItem(9495,9495); knapsackOne.putItem(1480,1480); knapsackOne.putItem(8888,8888); knapsackOne.putItem(5320,5320); knapsackOne.putItem(3279,3279); knapsackOne.putItem(4879,4879); knapsackOne.putItem(1014,1014); knapsackOne.putItem(8913,8913); knapsackOne.putItem(3155,3155); knapsackOne.putItem(9134,9134); knapsackOne.putItem(1863,1863); knapsackOne.putItem(5923,5923); knapsackOne.putItem(9189,9189); knapsackOne.putItem(4909,4909); knapsackOne.putItem(2014,2014); knapsackOne.putItem(1933,1933); knapsackOne.putItem(1518,1518); knapsackOne.putItem(9170,9170); knapsackOne.putItem(2802,2802); knapsackOne.putItem(498,498); knapsackOne.putItem(2182,2182); knapsackOne.putItem(7152,7152); knapsackOne.putItem(3803,3803); knapsackOne.putItem(255,255); knapsackOne.putItem(8166,8166); knapsackOne.putItem(2144,2144); knapsackOne.putItem(4872,4872); knapsackOne.putItem(3585,3585); knapsackOne.putItem(3385,3385); knapsackOne.putItem(6461,6461); knapsackOne.putItem(4774,4774); knapsackOne.putItem(1959,1959); knapsackOne.putItem(1028,1028); knapsackOne.putItem(5883,5883); knapsackOne.putItem(5369,5369); knapsackOne.putItem(6486,6486); knapsackOne.putItem(8325,8325); knapsackOne.putItem(8389,8389); knapsackOne.putItem(6412,6412); knapsackOne.putItem(6475,6475); knapsackOne.putItem(7192,7192); knapsackOne.putItem(3224,3224); knapsackOne.putItem(5476,5476); knapsackOne.putItem(5339,5339); knapsackOne.putItem(8605,8605); knapsackOne.putItem(5546,5546); knapsackOne.putItem(3666,3666); knapsackOne.putItem(458,458); knapsackOne.putItem(9965,9965); knapsackOne.putItem(3844,3844); knapsackOne.putItem(5942,5942); knapsackOne.putItem(5027,5027); knapsackOne.putItem(722,722); knapsackOne.putItem(3671,3671); knapsackOne.putItem(5260,5260); knapsackOne.putItem(7775,7775); knapsackOne.putItem(8751,8751); knapsackOne.putItem(4344,4344); knapsackOne.putItem(664,664); knapsackOne.putItem(8938,8938); knapsackOne.putItem(4150,4150); knapsackOne.putItem(4114,4114); knapsackOne.putItem(1884,1884); knapsackOne.putItem(5258,5258); knapsackOne.putItem(5815,5815); knapsackOne.putItem(1405,1405); knapsackOne.putItem(4575,4575); knapsackOne.putItem(3123,3123); knapsackOne.putItem(2447,2447); knapsackOne.putItem(9672,9672); knapsackOne.putItem(3355,3355); knapsackOne.putItem(4044,4044); knapsackOne.putItem(6451,6451); knapsackOne.putItem(7697,7697); knapsackOne.putItem(324,324); knapsackOne.putItem(7676,7676); knapsackOne.putItem(8768,8768); knapsackOne.putItem(5227,5227); knapsackOne.putItem(802,802); knapsackOne.putItem(8197,8197); knapsackOne.putItem(6122,6122); knapsackOne.putItem(2479,2479); knapsackOne.putItem(9800,9800); knapsackOne.putItem(8654,8654); knapsackOne.putItem(7251,7251); knapsackOne.putItem(3611,3611); knapsackOne.putItem(7238,7238); knapsackOne.putItem(693,693); knapsackOne.putItem(2083,2083); knapsackOne.putItem(8514,8514); knapsackOne.putItem(4969,4969); knapsackOne.putItem(326,326); knapsackOne.putItem(4394,4394); knapsackOne.putItem(5113,5113); knapsackOne.putItem(9680,9680); knapsackOne.putItem(5656,5656); knapsackOne.putItem(3096,3096); knapsackOne.putItem(6174,6174); knapsackOne.putItem(5709,5709); knapsackOne.putItem(8496,8496); knapsackOne.putItem(1088,1088); knapsackOne.putItem(4287,4287); knapsackOne.putItem(3373,3373); knapsackOne.putItem(6998,6998); knapsackOne.putItem(1410,1410); knapsackOne.putItem(923,923); knapsackOne.putItem(4938,4938); knapsackOne.putItem(2761,2761); knapsackOne.putItem(84,84); knapsackOne.putItem(7703,7703); knapsackOne.putItem(9212,9212); knapsackOne.putItem(4187,4187); knapsackOne.putItem(9876,9876); knapsackOne.putItem(9159,9159); knapsackOne.putItem(5691,5691); knapsackOne.putItem(6576,6576); knapsackOne.putItem(632,632); knapsackOne.putItem(4958,4958); knapsackOne.putItem(9314,9314); knapsackOne.putItem(2408,2408); knapsackOne.putItem(2281,2281); knapsackOne.putItem(1476,1476); knapsackOne.putItem(723,723); knapsackOne.putItem(1076,1076); knapsackOne.putItem(3566,3566); knapsackOne.putItem(7365,7365); knapsackOne.putItem(5378,5378); knapsackOne.putItem(746,746); knapsackOne.putItem(336,336); knapsackOne.putItem(8308,8308); knapsackOne.putItem(7846,7846); knapsackOne.putItem(1529,1529); knapsackOne.putItem(1385,1385); knapsackOne.putItem(9412,9412); knapsackOne.putItem(668,668); knapsackOne.putItem(9891,9891); knapsackOne.putItem(7250,7250); knapsackOne.putItem(3532,3532); knapsackOne.putItem(4431,4431); knapsackOne.putItem(2551,2551); knapsackOne.putItem(3130,3130); knapsackOne.putItem(8104,8104); knapsackOne.putItem(9859,9859); knapsackOne.putItem(5359,5359); knapsackOne.putItem(6903,6903); knapsackOne.putItem(1029,1029); knapsackOne.putItem(4120,4120); knapsackOne.putItem(8227,8227); knapsackOne.putItem(614,614); knapsackOne.putItem(229,229); knapsackOne.putItem(7612,7612); knapsackOne.putItem(6595,6595); knapsackOne.putItem(5442,5442); knapsackOne.putItem(6103,6103); knapsackOne.putItem(3598,3598); knapsackOne.putItem(417,417); knapsackOne.putItem(6824,6824); knapsackOne.putItem(7566,7566); knapsackOne.putItem(3804,3804); knapsackOne.putItem(142,142); knapsackOne.putItem(3334,3334); knapsackOne.putItem(6429,6429); knapsackOne.putItem(5063,5063); knapsackOne.putItem(6672,6672); knapsackOne.putItem(6091,6091); knapsackOne.putItem(28,28); knapsackOne.putItem(9396,9396); knapsackOne.putItem(1300,1300); knapsackOne.putItem(8324,8324); knapsackOne.putItem(6473,6473); knapsackOne.putItem(2367,2367); knapsackOne.putItem(8814,8814); knapsackOne.putItem(9772,9772); knapsackOne.putItem(1731,1731); knapsackOne.putItem(2960,2960); knapsackOne.putItem(6494,6494); knapsackOne.putItem(9352,9352); knapsackOne.putItem(3164,3164); knapsackOne.putItem(1174,1174); knapsackOne.putItem(292,292); knapsackOne.putItem(2781,2781); knapsackOne.putItem(1256,1256); knapsackOne.putItem(2888,2888); knapsackOne.putItem(3869,3869); knapsackOne.putItem(8653,8653); knapsackOne.putItem(7103,7103); knapsackOne.putItem(9196,9196); knapsackOne.putItem(8969,8969); knapsackOne.putItem(2151,2151); knapsackOne.putItem(8049,8049); knapsackOne.putItem(1067,1067); knapsackOne.putItem(7673,7673); knapsackOne.putItem(6768,6768); knapsackOne.putItem(657,657); knapsackOne.putItem(6875,6875); knapsackOne.putItem(8839,8839); knapsackOne.putItem(6923,6923); knapsackOne.putItem(1204,1204); knapsackOne.putItem(1189,1189); knapsackOne.putItem(3202,3202); knapsackOne.putItem(2074,2074); knapsackOne.putItem(5967,5967); knapsackOne.putItem(8618,8618); knapsackOne.putItem(9744,9744); knapsackOne.putItem(4054,4054); knapsackOne.putItem(2767,2767); knapsackOne.putItem(644,644); knapsackOne.putItem(3656,3656); knapsackOne.putItem(9421,9421); knapsackOne.putItem(5471,5471); knapsackOne.putItem(9988,9988); knapsackOne.putItem(3662,3662); knapsackOne.putItem(1380,1380); knapsackOne.putItem(7808,7808); knapsackOne.putItem(3592,3592); knapsackOne.putItem(4125,4125); knapsackOne.putItem(2414,2414); knapsackOne.putItem(4258,4258); knapsackOne.putItem(539,539); knapsackOne.putItem(2380,2380); knapsackOne.putItem(3985,3985); knapsackOne.putItem(7872,7872); knapsackOne.putItem(893,893); knapsackOne.putItem(8480,8480); knapsackOne.putItem(6178,6178); knapsackOne.putItem(6991,6991); knapsackOne.putItem(6906,6906); knapsackOne.putItem(3374,3374); knapsackOne.putItem(4526,4526); knapsackOne.putItem(8888,8888); knapsackOne.putItem(6588,6588); knapsackOne.putItem(5815,5815); knapsackOne.putItem(7799,7799); knapsackOne.putItem(3495,3495); knapsackOne.putItem(853,853); knapsackOne.putItem(8766,8766); knapsackOne.putItem(1462,1462); knapsackOne.putItem(5210,5210); knapsackOne.putItem(7651,7651); knapsackOne.putItem(7944,7944); knapsackOne.putItem(6544,6544); knapsackOne.putItem(9580,9580); knapsackOne.putItem(7755,7755); knapsackOne.putItem(3847,3847); knapsackOne.putItem(2208,2208); knapsackOne.putItem(7476,7476); knapsackOne.putItem(9409,9409); knapsackOne.putItem(3455,3455); knapsackOne.putItem(4635,4635); knapsackOne.putItem(922,922); knapsackOne.putItem(9467,9467); knapsackOne.putItem(3603,3603); knapsackOne.putItem(7899,7899); knapsackOne.putItem(7147,7147); knapsackOne.putItem(6041,6041); knapsackOne.putItem(4992,4992); knapsackOne.putItem(4167,4167); knapsackOne.putItem(8226,8226); knapsackOne.putItem(4230,4230); knapsackOne.putItem(3858,3858); knapsackOne.putItem(6657,6657); knapsackOne.putItem(7525,7525); knapsackOne.putItem(4694,4694); knapsackOne.putItem(5166,5166); knapsackOne.putItem(4693,4693); knapsackOne.putItem(6962,6962); knapsackOne.putItem(8065,8065); knapsackOne.putItem(8863,8863); knapsackOne.putItem(2173,2173); knapsackOne.putItem(9204,9204); knapsackOne.putItem(5560,5560); knapsackOne.putItem(2302,2302); knapsackOne.putItem(7521,7521); knapsackOne.putItem(3109,3109); knapsackOne.putItem(9915,9915); knapsackOne.putItem(4546,4546); knapsackOne.putItem(1638,1638); knapsackOne.putItem(9627,9627); knapsackOne.putItem(7693,7693); knapsackOne.putItem(4420,4420); knapsackOne.putItem(6565,6565); knapsackOne.putItem(2443,2443); knapsackOne.putItem(6500,6500); knapsackOne.putItem(9183,9183); knapsackOne.putItem(4443,4443); knapsackOne.putItem(23,23); knapsackOne.putItem(6561,6561); knapsackOne.putItem(8574,8574); knapsackOne.putItem(6602,6602); knapsackOne.putItem(9521,9521); knapsackOne.putItem(6114,6114); knapsackOne.putItem(6701,6701); knapsackOne.putItem(1482,1482); knapsackOne.putItem(7727,7727); knapsackOne.putItem(1487,1487); knapsackOne.putItem(3984,3984); knapsackOne.putItem(6217,6217); knapsackOne.putItem(7021,7021); knapsackOne.putItem(2163,2163); knapsackOne.putItem(7045,7045); knapsackOne.putItem(7777,7777); knapsackOne.putItem(2547,2547); knapsackOne.putItem(4256,4256); knapsackOne.putItem(6271,6271); knapsackOne.putItem(6618,6618); knapsackOne.putItem(9505,9505); knapsackOne.putItem(2918,2918); knapsackOne.putItem(173,173); knapsackOne.putItem(3828,3828); knapsackOne.putItem(1764,1764); knapsackOne.putItem(45,45); knapsackOne.putItem(4055,4055); knapsackOne.putItem(6569,6569); knapsackOne.putItem(9737,9737); knapsackOne.putItem(2265,2265); knapsackOne.putItem(2073,2073); knapsackOne.putItem(3960,3960); knapsackOne.putItem(3912,3912); knapsackOne.putItem(6180,6180); knapsackOne.putItem(7685,7685); knapsackOne.putItem(655,655); knapsackOne.putItem(2927,2927); knapsackOne.putItem(2224,2224); knapsackOne.putItem(5128,5128); knapsackOne.putItem(6833,6833); knapsackOne.putItem(9676,9676); knapsackOne.putItem(1372,1372); knapsackOne.putItem(8235,8235); knapsackOne.putItem(9281,9281); knapsackOne.putItem(2198,2198); knapsackOne.putItem(2303,2303); knapsackOne.putItem(6039,6039); knapsackOne.putItem(2249,2249); knapsackOne.putItem(319,319); knapsackOne.putItem(6065,6065); knapsackOne.putItem(283,283); knapsackOne.putItem(360,360); knapsackOne.putItem(3373,3373); knapsackOne.putItem(3243,3243); knapsackOne.putItem(5027,5027); knapsackOne.putItem(7446,7446); knapsackOne.putItem(7145,7145); knapsackOne.putItem(4214,4214); knapsackOne.putItem(5579,5579); knapsackOne.putItem(9598,9598); knapsackOne.putItem(3266,3266); knapsackOne.putItem(1990,1990); knapsackOne.putItem(5640,5640); knapsackOne.putItem(5245,5245); knapsackOne.putItem(6448,6448); knapsackOne.putItem(5775,5775); knapsackOne.putItem(6402,6402); knapsackOne.putItem(1321,1321); knapsackOne.putItem(2781,2781); knapsackOne.putItem(7196,7196); knapsackOne.putItem(2252,2252); knapsackOne.putItem(2430,2430); knapsackOne.putItem(6433,6433); knapsackOne.putItem(8451,8451); knapsackOne.putItem(2526,2526); knapsackOne.putItem(563,563); knapsackOne.putItem(7744,7744); knapsackOne.putItem(9945,9945); knapsackOne.putItem(8703,8703); knapsackOne.putItem(8606,8606); knapsackOne.putItem(252,252); knapsackOne.putItem(6806,6806); knapsackOne.putItem(6852,6852); knapsackOne.putItem(6575,6575); knapsackOne.putItem(2022,2022); knapsackOne.putItem(7219,7219); knapsackOne.putItem(9266,9266); knapsackOne.putItem(8273,8273); knapsackOne.putItem(9143,9143); knapsackOne.putItem(1716,1716); knapsackOne.putItem(8793,8793); knapsackOne.putItem(8320,8320); knapsackOne.putItem(3797,3797); knapsackOne.putItem(6792,6792); knapsackOne.putItem(1127,1127); knapsackOne.putItem(7508,7508); knapsackOne.putItem(4884,4884); knapsackOne.putItem(1936,1936); knapsackOne.putItem(3378,3378); knapsackOne.putItem(9888,9888); knapsackOne.putItem(4350,4350); knapsackOne.putItem(4622,4622); knapsackOne.putItem(8652,8652); knapsackOne.putItem(5976,5976); knapsackOne.putItem(1694,1694); knapsackOne.putItem(1449,1449); knapsackOne.putItem(3801,3801); knapsackOne.putItem(2099,2099); knapsackOne.putItem(4998,4998); knapsackOne.putItem(7154,7154); knapsackOne.putItem(5811,5811); knapsackOne.putItem(7054,7054); knapsackOne.putItem(2898,2898); knapsackOne.putItem(7948,7948); knapsackOne.putItem(7812,7812); knapsackOne.putItem(4681,4681); knapsackOne.putItem(8244,8244); knapsackOne.putItem(8497,8497); knapsackOne.putItem(6400,6400); knapsackOne.putItem(8914,8914); knapsackOne.putItem(7756,7756); knapsackOne.putItem(8380,8380); knapsackOne.putItem(4250,4250); knapsackOne.putItem(6999,6999); knapsackOne.putItem(7888,7888); knapsackOne.putItem(6247,6247); knapsackOne.putItem(2093,2093); knapsackOne.putItem(2914,2914); knapsackOne.putItem(1,1); knapsackOne.putItem(8968,8968); knapsackOne.putItem(5750,5750); knapsackOne.putItem(2625,2625); knapsackOne.putItem(9829,9829); knapsackOne.putItem(1243,1243); knapsackOne.putItem(5615,5615); knapsackOne.putItem(7282,7282); knapsackOne.putItem(4865,4865); knapsackOne.putItem(4374,4374); knapsackOne.putItem(1166,1166); knapsackOne.putItem(2706,2706); knapsackOne.putItem(1854,1854); knapsackOne.putItem(2109,2109); knapsackOne.putItem(454,454); knapsackOne.putItem(1823,1823); knapsackOne.putItem(1511,1511); knapsackOne.putItem(50,50); knapsackOne.putItem(7062,7062); knapsackOne.putItem(8749,8749); knapsackOne.putItem(2673,2673); knapsackOne.putItem(4332,4332); knapsackOne.putItem(2209,2209); knapsackOne.putItem(5976,5976); knapsackOne.putItem(9679,9679); knapsackOne.putItem(989,989); knapsackOne.putItem(6533,6533); knapsackOne.putItem(3591,3591); knapsackOne.putItem(229,229); knapsackOne.putItem(5046,5046); knapsackOne.putItem(6495,6495); knapsackOne.putItem(25,25); knapsackOne.putItem(8495,8495); knapsackOne.putItem(3017,3017); knapsackOne.putItem(1818,1818); knapsackOne.putItem(9116,9116); knapsackOne.putItem(1018,1018); knapsackOne.putItem(6928,6928); knapsackOne.putItem(2383,2383); knapsackOne.putItem(4804,4804); knapsackOne.putItem(7536,7536); knapsackOne.putItem(3848,3848); knapsackOne.putItem(4293,4293); knapsackOne.putItem(3390,3390); knapsackOne.putItem(1577,1577); knapsackOne.putItem(6948,6948); knapsackOne.putItem(7371,7371); knapsackOne.putItem(2341,2341); knapsackOne.putItem(6435,6435); knapsackOne.putItem(6541,6541); knapsackOne.putItem(8982,8982); knapsackOne.putItem(7560,7560); knapsackOne.putItem(8983,8983); knapsackOne.putItem(1406,1406); knapsackOne.putItem(932,932); knapsackOne.putItem(8310,8310); knapsackOne.putItem(1314,1314); knapsackOne.putItem(8052,8052); knapsackOne.putItem(3368,3368); knapsackOne.putItem(3593,3593); knapsackOne.putItem(7317,7317); knapsackOne.putItem(4700,4700); knapsackOne.putItem(1066,1066); knapsackOne.putItem(5975,5975); knapsackOne.putItem(9825,9825); knapsackOne.putItem(5566,5566); knapsackOne.putItem(8,8); knapsackOne.putItem(7314,7314); knapsackOne.putItem(8963,8963); knapsackOne.putItem(8739,8739); knapsackOne.putItem(1502,1502); knapsackOne.putItem(9606,9606); knapsackOne.putItem(6104,6104); knapsackOne.putItem(4954,4954); knapsackOne.putItem(5680,5680); knapsackOne.putItem(6278,6278); knapsackOne.putItem(669,669); knapsackOne.putItem(3496,3496); knapsackOne.putItem(9124,9124); knapsackOne.putItem(2945,2945); knapsackOne.putItem(5976,5976); knapsackOne.putItem(4403,4403); knapsackOne.putItem(4776,4776); knapsackOne.putItem(6650,6650); knapsackOne.putItem(2981,2981); knapsackOne.putItem(8718,8718); knapsackOne.putItem(5662,5662); knapsackOne.putItem(6775,6775); knapsackOne.putItem(1718,1718); knapsackOne.putItem(2684,2684); knapsackOne.putItem(8048,8048); knapsackOne.putItem(6888,6888); knapsackOne.putItem(7945,7945); knapsackOne.putItem(6125,6125); knapsackOne.putItem(3198,3198); knapsackOne.putItem(5347,5347); knapsackOne.putItem(1432,1432); knapsackOne.putItem(621,621); knapsackOne.putItem(7134,7134); knapsackOne.putItem(2088,2088); knapsackOne.putItem(9220,9220); knapsackOne.putItem(3498,3498); knapsackOne.putItem(6813,6813); knapsackOne.putItem(1030,1030); knapsackOne.putItem(7910,7910); knapsackOne.putItem(2876,2876); knapsackOne.putItem(6161,6161); knapsackOne.putItem(2186,2186); knapsackOne.putItem(6575,6575); knapsackOne.putItem(6455,6455); knapsackOne.putItem(914,914); knapsackOne.putItem(8667,8667); knapsackOne.putItem(8299,8299); knapsackOne.putItem(7675,7675); knapsackOne.putItem(6109,6109); knapsackOne.putItem(9078,9078); knapsackOne.putItem(5103,5103); knapsackOne.putItem(5499,5499); knapsackOne.putItem(9530,9530); knapsackOne.putItem(3352,3352); knapsackOne.putItem(2168,2168); knapsackOne.putItem(6812,6812); knapsackOne.putItem(3696,3696); knapsackOne.putItem(7214,7214); knapsackOne.putItem(8176,8176); knapsackOne.putItem(1294,1294); knapsackOne.putItem(8529,8529); knapsackOne.putItem(252,252); knapsackOne.putItem(7662,7662); knapsackOne.putItem(9541,9541); knapsackOne.putItem(8620,8620); knapsackOne.putItem(7422,7422); knapsackOne.putItem(7708,7708); knapsackOne.putItem(9002,9002); knapsackOne.putItem(5021,5021); knapsackOne.putItem(5822,5822); knapsackOne.putItem(7099,7099); knapsackOne.putItem(4645,4645); knapsackOne.putItem(3597,3597); knapsackOne.putItem(1291,1291); knapsackOne.putItem(2656,2656); knapsackOne.putItem(8113,8113); knapsackOne.putItem(2243,2243); knapsackOne.putItem(9723,9723); knapsackOne.putItem(5241,5241); knapsackOne.putItem(2481,2481); knapsackOne.putItem(7221,7221); knapsackOne.putItem(8444,8444); knapsackOne.putItem(6083,6083); knapsackOne.putItem(931,931); knapsackOne.putItem(1497,1497); knapsackOne.putItem(7627,7627); knapsackOne.putItem(7405,7405); knapsackOne.putItem(3762,3762); knapsackOne.putItem(5562,5562); knapsackOne.putItem(942,942); knapsackOne.putItem(2382,2382); knapsackOne.putItem(2158,2158); knapsackOne.putItem(9436,9436); knapsackOne.putItem(6207,6207); knapsackOne.putItem(8531,8531); knapsackOne.putItem(8686,8686); knapsackOne.putItem(9659,9659); knapsackOne.putItem(1724,1724); knapsackOne.putItem(6067,6067); knapsackOne.putItem(802,802); knapsackOne.putItem(6594,6594); knapsackOne.putItem(7340,7340); knapsackOne.putItem(8124,8124); knapsackOne.putItem(8217,8217); knapsackOne.putItem(9188,9188); knapsackOne.putItem(806,806); knapsackOne.putItem(5855,5855); knapsackOne.putItem(6884,6884); knapsackOne.putItem(4729,4729); knapsackOne.putItem(57,57); knapsackOne.putItem(7146,7146); knapsackOne.putItem(6910,6910); knapsackOne.putItem(4477,4477); knapsackOne.putItem(7428,7428); knapsackOne.putItem(5543,5543); knapsackOne.putItem(7636,7636); knapsackOne.putItem(721,721); knapsackOne.putItem(2058,2058); knapsackOne.putItem(3727,3727); knapsackOne.putItem(1098,1098); knapsackOne.putItem(9856,9856); knapsackOne.putItem(8920,8920); knapsackOne.putItem(9446,9446); knapsackOne.putItem(8261,8261); knapsackOne.putItem(8967,8967); knapsackOne.putItem(915,915); knapsackOne.putItem(9087,9087); knapsackOne.putItem(5194,5194); knapsackOne.putItem(6383,6383); knapsackOne.putItem(5847,5847); knapsackOne.putItem(4726,4726); knapsackOne.putItem(9594,9594); knapsackOne.putItem(4980,4980); knapsackOne.putItem(9563,9563); knapsackOne.putItem(7278,7278); knapsackOne.putItem(4844,4844); knapsackOne.putItem(9371,9371); knapsackOne.putItem(930,930); knapsackOne.putItem(8313,8313); knapsackOne.putItem(4182,4182); knapsackOne.putItem(8887,8887); knapsackOne.putItem(9042,9042); knapsackOne.putItem(2108,2108); knapsackOne.putItem(5184,5184); knapsackOne.putItem(5248,5248); knapsackOne.putItem(7673,7673); knapsackOne.putItem(5181,5181); knapsackOne.putItem(1054,1054); knapsackOne.putItem(4304,4304); knapsackOne.putItem(1878,1878); knapsackOne.putItem(9661,9661); knapsackOne.putItem(8335,8335); knapsackOne.putItem(9155,9155); knapsackOne.putItem(8736,8736); knapsackOne.putItem(8764,8764); knapsackOne.putItem(7371,7371); knapsackOne.putItem(4286,4286); knapsackOne.putItem(5242,5242); knapsackOne.putItem(2332,2332); knapsackOne.putItem(2662,2662); knapsackOne.putItem(1439,1439); knapsackOne.putItem(3992,3992); knapsackOne.putItem(6128,6128); knapsackOne.putItem(4036,4036); knapsackOne.putItem(3900,3900); knapsackOne.putItem(469,469); knapsackOne.putItem(9933,9933); knapsackOne.putItem(2290,2290); knapsackOne.putItem(272,272); knapsackOne.putItem(1706,1706); knapsackOne.putItem(2509,2509); knapsackOne.putItem(1571,1571); knapsackOne.putItem(2223,2223); knapsackOne.putItem(9954,9954); knapsackOne.putItem(7015,7015); knapsackOne.putItem(1532,1532); knapsackOne.putItem(8561,8561); knapsackOne.putItem(4981,4981); knapsackOne.putItem(8782,8782); knapsackOne.putItem(8494,8494); knapsackOne.putItem(3734,3734); knapsackOne.putItem(5467,5467); knapsackOne.putItem(986,986); knapsackOne.putItem(6212,6212); knapsackOne.putItem(8260,8260); knapsackOne.putItem(2532,2532); knapsackOne.putItem(7298,7298); knapsackOne.putItem(5248,5248); knapsackOne.putItem(8600,8600); knapsackOne.putItem(8129,8129); knapsackOne.putItem(4651,4651); knapsackOne.putItem(4545,4545); knapsackOne.putItem(1543,1543); knapsackOne.putItem(6673,6673); knapsackOne.putItem(6091,6091); knapsackOne.putItem(4576,4576); knapsackOne.putItem(7479,7479); knapsackOne.putItem(5335,5335); knapsackOne.putItem(5776,5776); knapsackOne.putItem(6746,6746); knapsackOne.putItem(6481,6481); knapsackOne.putItem(6085,6085); knapsackOne.putItem(6776,6776); knapsackOne.putItem(1884,1884); knapsackOne.putItem(1693,1693); knapsackOne.putItem(9290,9290); knapsackOne.putItem(5559,5559); knapsackOne.putItem(6813,6813); knapsackOne.putItem(152,152); knapsackOne.putItem(8182,8182); knapsackOne.putItem(2384,2384); knapsackOne.putItem(9736,9736); knapsackOne.putItem(7279,7279); knapsackOne.putItem(6460,6460); knapsackOne.putItem(8251,8251); knapsackOne.putItem(6618,6618); knapsackOne.putItem(9320,9320); knapsackOne.putItem(7518,7518); knapsackOne.putItem(9834,9834); knapsackOne.putItem(9941,9941); knapsackOne.putItem(5009,5009); knapsackOne.putItem(3242,3242); knapsackOne.putItem(5050,5050); knapsackOne.putItem(5398,5398); knapsackOne.putItem(9372,9372); knapsackOne.putItem(8827,8827); knapsackOne.putItem(4866,4866); knapsackOne.putItem(4501,4501); knapsackOne.putItem(8563,8563); knapsackOne.putItem(4500,4500); knapsackOne.putItem(9115,9115); knapsackOne.putItem(2362,2362); knapsackOne.putItem(7806,7806); knapsackOne.putItem(883,883); knapsackOne.putItem(1127,1127); knapsackOne.putItem(6374,6374); knapsackOne.putItem(6792,6792); knapsackOne.putItem(9599,9599); knapsackOne.putItem(9215,9215); knapsackOne.putItem(3823,3823); knapsackOne.putItem(5054,5054); knapsackOne.putItem(2210,2210); knapsackOne.putItem(8808,8808); knapsackOne.putItem(486,486); knapsackOne.putItem(1747,1747); knapsackOne.putItem(2544,2544); knapsackOne.putItem(1498,1498); knapsackOne.putItem(9540,9540); knapsackOne.putItem(1366,1366); knapsackOne.putItem(6319,6319); knapsackOne.putItem(5522,5522); knapsackOne.putItem(5499,5499); knapsackOne.putItem(3203,3203); knapsackOne.putItem(8784,8784); knapsackOne.putItem(4546,4546); knapsackOne.putItem(1154,1154); knapsackOne.putItem(6670,6670); knapsackOne.putItem(3379,3379); knapsackOne.putItem(869,869); knapsackOne.putItem(8006,8006); knapsackOne.putItem(1823,1823); knapsackOne.putItem(9203,9203); knapsackOne.putItem(2282,2282); knapsackOne.putItem(4923,4923); knapsackOne.putItem(9529,9529); knapsackOne.putItem(9351,9351); knapsackOne.putItem(6194,6194); knapsackOne.putItem(6318,6318); knapsackOne.putItem(9729,9729); knapsackOne.putItem(6386,6386); knapsackOne.putItem(8036,8036); knapsackOne.putItem(2025,2025); knapsackOne.putItem(6275,6275); knapsackOne.putItem(3799,3799); knapsackOne.putItem(5199,5199); knapsackOne.putItem(4286,4286); knapsackOne.putItem(5987,5987); knapsackOne.putItem(1953,1953); knapsackOne.putItem(204,204); knapsackOne.putItem(8268,8268); knapsackOne.putItem(8734,8734); knapsackOne.putItem(3057,3057); knapsackOne.putItem(9926,9926); knapsackOne.putItem(4540,4540); knapsackOne.putItem(2678,2678); knapsackOne.putItem(4955,4955); knapsackOne.putItem(7163,7163); knapsackOne.putItem(9654,9654); knapsackOne.putItem(5294,5294); knapsackOne.putItem(3015,3015); knapsackOne.putItem(7792,7792); knapsackOne.putItem(9101,9101); knapsackOne.putItem(3647,3647); knapsackOne.putItem(1430,1430); knapsackOne.putItem(1601,1601); knapsackOne.putItem(3016,3016); knapsackOne.putItem(3282,3282); knapsackOne.putItem(8530,8530); knapsackOne.putItem(7394,7394); knapsackOne.putItem(3910,3910); knapsackOne.putItem(5901,5901); knapsackOne.putItem(8088,8088); knapsackOne.putItem(9807,9807); knapsackOne.putItem(4058,4058); knapsackOne.putItem(7733,7733); knapsackOne.putItem(8277,8277); knapsackOne.putItem(7894,7894); knapsackOne.putItem(1534,1534); knapsackOne.putItem(4769,4769); knapsackOne.putItem(5477,5477); knapsackOne.putItem(5214,5214); knapsackOne.putItem(9292,9292); knapsackOne.putItem(8190,8190); knapsackOne.putItem(447,447); knapsackOne.putItem(2512,2512); knapsackOne.putItem(3990,3990); knapsackOne.putItem(1726,1726); knapsackOne.putItem(732,732); knapsackOne.putItem(8135,8135); knapsackOne.putItem(7571,7571); knapsackOne.putItem(6962,6962); knapsackOne.putItem(6228,6228); knapsackOne.putItem(5223,5223); knapsackOne.putItem(6253,6253); knapsackOne.putItem(6354,6354); knapsackOne.putItem(3519,3519); knapsackOne.putItem(1702,1702); knapsackOne.putItem(3886,3886); knapsackOne.putItem(5277,5277); knapsackOne.putItem(3299,3299); knapsackOne.putItem(5893,5893); knapsackOne.putItem(3825,3825); knapsackOne.putItem(1653,1653); knapsackOne.putItem(9226,9226); knapsackOne.putItem(72,72); knapsackOne.putItem(6447,6447); knapsackOne.putItem(3621,3621); knapsackOne.putItem(8651,8651); knapsackOne.putItem(23,23); knapsackOne.putItem(4891,4891); knapsackOne.putItem(398,398); knapsackOne.putItem(2768,2768); knapsackOne.putItem(8500,8500); knapsackOne.putItem(7846,7846); knapsackOne.putItem(3430,3430); knapsackOne.putItem(2946,2946); knapsackOne.putItem(6557,6557); knapsackOne.putItem(2924,2924); knapsackOne.putItem(4832,4832); knapsackOne.putItem(7567,7567); knapsackOne.putItem(2728,2728); knapsackOne.putItem(6052,6052); knapsackOne.putItem(6389,6389); knapsackOne.putItem(2402,2402); knapsackOne.putItem(7830,7830); knapsackOne.putItem(6043,6043); knapsackOne.putItem(6558,6558); knapsackOne.putItem(4532,4532); knapsackOne.putItem(7038,7038); knapsackOne.putItem(5373,5373); knapsackOne.putItem(281,281); knapsackOne.putItem(4690,4690); knapsackOne.putItem(472,472); knapsackOne.putItem(7970,7970); knapsackOne.putItem(3944,3944); knapsackOne.putItem(9021,9021); knapsackOne.putItem(1962,1962); knapsackOne.putItem(8734,8734); knapsackOne.putItem(2671,2671); knapsackOne.putItem(962,962); knapsackOne.putItem(5573,5573); knapsackOne.putItem(1453,1453); knapsackOne.putItem(3479,3479); knapsackOne.putItem(1710,1710); knapsackOne.putItem(7716,7716); knapsackOne.putItem(3514,3514); knapsackOne.putItem(3010,3010); knapsackOne.putItem(7029,7029); knapsackOne.putItem(7045,7045); knapsackOne.putItem(5519,5519); knapsackOne.putItem(6430,6430); knapsackOne.putItem(9931,9931); knapsackOne.putItem(1490,1490); knapsackOne.putItem(569,569); knapsackOne.putItem(7387,7387); knapsackOne.putItem(7041,7041); knapsackOne.putItem(8815,8815); knapsackOne.putItem(3096,3096); knapsackOne.putItem(3923,3923); knapsackOne.putItem(8490,8490); knapsackOne.putItem(2838,2838); knapsackOne.putItem(5208,5208); knapsackOne.putItem(854,854); knapsackOne.putItem(9836,9836); knapsackOne.putItem(3720,3720); knapsackOne.putItem(7793,7793); knapsackOne.putItem(1784,1784); knapsackOne.putItem(2902,2902); knapsackOne.putItem(5910,5910); knapsackOne.putItem(2011,2011); knapsackOne.putItem(6248,6248); knapsackOne.putItem(3681,3681); knapsackOne.putItem(3426,3426); knapsackOne.putItem(7740,7740); knapsackOne.putItem(3141,3141); knapsackOne.putItem(3228,3228); knapsackOne.putItem(4091,4091); knapsackOne.putItem(2177,2177); knapsackOne.putItem(1360,1360); knapsackOne.putItem(2781,2781); knapsackOne.putItem(5198,5198); knapsackOne.putItem(8827,8827); knapsackOne.putItem(7832,7832); knapsackOne.putItem(6201,6201); knapsackOne.putItem(6144,6144); knapsackOne.putItem(4671,4671); knapsackOne.putItem(5464,5464); knapsackOne.putItem(7138,7138); knapsackOne.putItem(9463,9463); knapsackOne.putItem(2689,2689); knapsackOne.putItem(4319,4319); knapsackOne.putItem(6848,6848); knapsackOne.putItem(3017,3017); knapsackOne.putItem(7328,7328); knapsackOne.putItem(4853,4853); knapsackOne.putItem(3874,3874); knapsackOne.putItem(481,481); knapsackOne.putItem(5472,5472); knapsackOne.putItem(8983,8983); knapsackOne.putItem(2797,2797); knapsackOne.putItem(5546,5546); knapsackOne.putItem(1301,1301); knapsackOne.putItem(973,973); knapsackOne.putItem(9839,9839); knapsackOne.putItem(726,726); knapsackOne.putItem(293,293); knapsackOne.putItem(6032,6032); knapsackOne.putItem(2026,2026); knapsackOne.putItem(7844,7844); knapsackOne.putItem(1264,1264); knapsackOne.putItem(59,59); knapsackOne.putItem(5180,5180); knapsackOne.putItem(2862,2862); knapsackOne.putItem(1841,1841); knapsackOne.putItem(6373,6373); knapsackOne.putItem(2655,2655); knapsackOne.putItem(1209,1209); knapsackOne.putItem(1817,1817); knapsackOne.putItem(6452,6452); knapsackOne.putItem(4702,4702); knapsackOne.putItem(6531,6531); knapsackOne.putItem(4037,4037); knapsackOne.putItem(3467,3467); knapsackOne.putItem(6328,6328); knapsackOne.putItem(2448,2448); knapsackOne.putItem(7974,7974); knapsackOne.putItem(1432,1432); knapsackOne.putItem(6858,6858); knapsackOne.putItem(733,733); knapsackOne.putItem(7712,7712); knapsackOne.putItem(4273,4273); knapsackOne.putItem(7047,7047); knapsackOne.putItem(7081,7081); knapsackOne.putItem(6827,6827); knapsackOne.putItem(4198,4198); knapsackOne.putItem(8287,8287); knapsackOne.putItem(4005,4005); knapsackOne.putItem(6470,6470); knapsackOne.putItem(6970,6970); knapsackOne.putItem(5487,5487); knapsackOne.putItem(102,102); knapsackOne.putItem(9320,9320); knapsackOne.putItem(1607,1607); knapsackOne.putItem(3331,3331); knapsackOne.putItem(6198,6198); knapsackOne.putItem(3238,3238); knapsackOne.putItem(2946,2946); knapsackOne.putItem(4684,4684); knapsackOne.putItem(4023,4023); knapsackOne.putItem(526,526); knapsackOne.putItem(529,529); knapsackOne.putItem(9496,9496); knapsackOne.putItem(209,209); knapsackOne.putItem(3370,3370); knapsackOne.putItem(6104,6104); knapsackOne.putItem(8414,8414); knapsackOne.putItem(2568,2568); knapsackOne.putItem(3784,3784); knapsackOne.putItem(5175,5175); knapsackOne.putItem(3433,3433); knapsackOne.putItem(3748,3748); knapsackOne.putItem(6771,6771); knapsackOne.putItem(3218,3218); knapsackOne.putItem(7011,7011); knapsackOne.putItem(4308,4308); knapsackOne.putItem(1096,1096); knapsackOne.putItem(3397,3397); knapsackOne.putItem(2880,2880); knapsackOne.putItem(1489,1489); knapsackOne.putItem(9549,9549); knapsackOne.putItem(238,238); knapsackOne.putItem(1469,1469); knapsackOne.putItem(7917,7917); knapsackOne.putItem(5359,5359); knapsackOne.putItem(2377,2377); knapsackOne.putItem(2013,2013); knapsackOne.putItem(3438,3438); knapsackOne.putItem(331,331); knapsackOne.putItem(5163,5163); knapsackOne.putItem(6653,6653); knapsackOne.putItem(3843,3843); knapsackOne.putItem(9138,9138); knapsackOne.putItem(2429,2429); knapsackOne.putItem(4950,4950); knapsackOne.putItem(8234,8234); knapsackOne.putItem(4799,4799); knapsackOne.putItem(5187,5187); knapsackOne.putItem(6379,6379); knapsackOne.putItem(3549,3549); knapsackOne.putItem(2052,2052); knapsackOne.putItem(9973,9973); knapsackOne.putItem(9495,9495); knapsackOne.putItem(1480,1480); knapsackOne.putItem(8888,8888); knapsackOne.putItem(5320,5320); knapsackOne.putItem(3279,3279); knapsackOne.putItem(4879,4879); knapsackOne.putItem(1014,1014); knapsackOne.putItem(8913,8913); knapsackOne.putItem(3155,3155); knapsackOne.putItem(9134,9134); knapsackOne.putItem(1863,1863); knapsackOne.putItem(5923,5923); knapsackOne.putItem(9189,9189); knapsackOne.putItem(4909,4909); knapsackOne.putItem(2014,2014); knapsackOne.putItem(1933,1933); knapsackOne.putItem(1518,1518); knapsackOne.putItem(9170,9170); knapsackOne.putItem(2802,2802); knapsackOne.putItem(498,498); knapsackOne.putItem(2182,2182); knapsackOne.putItem(7152,7152); knapsackOne.putItem(3803,3803); knapsackOne.putItem(255,255); knapsackOne.putItem(8166,8166); knapsackOne.putItem(2144,2144); knapsackOne.putItem(4872,4872); knapsackOne.putItem(3585,3585); knapsackOne.putItem(3385,3385); knapsackOne.putItem(6461,6461); knapsackOne.putItem(4774,4774); knapsackOne.putItem(1959,1959); knapsackOne.putItem(1028,1028); knapsackOne.putItem(5883,5883); knapsackOne.putItem(5369,5369); knapsackOne.putItem(6486,6486); knapsackOne.putItem(8325,8325); knapsackOne.putItem(8389,8389); knapsackOne.putItem(6412,6412); knapsackOne.putItem(6475,6475); knapsackOne.putItem(7192,7192); knapsackOne.putItem(3224,3224); knapsackOne.putItem(5476,5476); knapsackOne.putItem(5339,5339); knapsackOne.putItem(8605,8605); knapsackOne.putItem(5546,5546); knapsackOne.putItem(3666,3666); knapsackOne.putItem(458,458); knapsackOne.putItem(9965,9965); knapsackOne.putItem(3844,3844); knapsackOne.putItem(5942,5942); knapsackOne.putItem(5027,5027); knapsackOne.putItem(722,722); knapsackOne.putItem(3671,3671); knapsackOne.putItem(5260,5260); knapsackOne.putItem(7775,7775); knapsackOne.putItem(8751,8751); knapsackOne.putItem(4344,4344); knapsackOne.putItem(664,664); knapsackOne.putItem(8938,8938); knapsackOne.putItem(4150,4150); knapsackOne.putItem(4114,4114); knapsackOne.putItem(1884,1884); knapsackOne.putItem(5258,5258); knapsackOne.putItem(5815,5815); knapsackOne.putItem(1405,1405); knapsackOne.putItem(4575,4575); knapsackOne.putItem(3123,3123); knapsackOne.putItem(2447,2447); knapsackOne.putItem(9672,9672); knapsackOne.putItem(3355,3355); knapsackOne.putItem(4044,4044); knapsackOne.putItem(6451,6451); knapsackOne.putItem(7697,7697); knapsackOne.putItem(324,324); knapsackOne.putItem(7676,7676); knapsackOne.putItem(8768,8768); knapsackOne.putItem(5227,5227); knapsackOne.putItem(802,802); knapsackOne.putItem(8197,8197); knapsackOne.putItem(6122,6122); knapsackOne.putItem(2479,2479); knapsackOne.putItem(9800,9800); knapsackOne.putItem(8654,8654); knapsackOne.putItem(7251,7251); knapsackOne.putItem(3611,3611); knapsackOne.putItem(7238,7238); knapsackOne.putItem(693,693); knapsackOne.putItem(2083,2083); knapsackOne.putItem(8514,8514); knapsackOne.putItem(4969,4969); knapsackOne.putItem(326,326); knapsackOne.putItem(4394,4394); knapsackOne.putItem(5113,5113); knapsackOne.putItem(9680,9680); knapsackOne.putItem(5656,5656); knapsackOne.putItem(3096,3096); knapsackOne.putItem(6174,6174); knapsackOne.putItem(5709,5709); knapsackOne.putItem(8496,8496); knapsackOne.putItem(1088,1088); knapsackOne.putItem(4287,4287); knapsackOne.putItem(3373,3373); knapsackOne.putItem(6998,6998); knapsackOne.putItem(1410,1410); knapsackOne.putItem(923,923); knapsackOne.putItem(4938,4938); knapsackOne.putItem(2761,2761); knapsackOne.putItem(84,84); knapsackOne.putItem(7703,7703); knapsackOne.putItem(9212,9212); knapsackOne.putItem(4187,4187); knapsackOne.putItem(9876,9876); knapsackOne.putItem(9159,9159); knapsackOne.putItem(5691,5691); knapsackOne.putItem(6576,6576); knapsackOne.putItem(632,632); knapsackOne.putItem(4958,4958); knapsackOne.putItem(9314,9314); knapsackOne.putItem(2408,2408); knapsackOne.putItem(2281,2281); knapsackOne.putItem(1476,1476); knapsackOne.putItem(723,723); knapsackOne.putItem(1076,1076); knapsackOne.putItem(3566,3566); knapsackOne.putItem(7365,7365); knapsackOne.putItem(5378,5378); knapsackOne.putItem(746,746); knapsackOne.putItem(336,336); knapsackOne.putItem(8308,8308); knapsackOne.putItem(7846,7846); knapsackOne.putItem(1529,1529); knapsackOne.putItem(1385,1385); knapsackOne.putItem(9412,9412); knapsackOne.putItem(668,668); knapsackOne.putItem(9891,9891); knapsackOne.putItem(7250,7250); knapsackOne.putItem(3532,3532); knapsackOne.putItem(4431,4431); knapsackOne.putItem(2551,2551); knapsackOne.putItem(3130,3130); knapsackOne.putItem(8104,8104); knapsackOne.putItem(9859,9859); knapsackOne.putItem(5359,5359); knapsackOne.putItem(6903,6903); knapsackOne.putItem(1029,1029); knapsackOne.putItem(4120,4120); knapsackOne.putItem(8227,8227); knapsackOne.putItem(614,614); knapsackOne.putItem(229,229); knapsackOne.putItem(7612,7612); knapsackOne.putItem(6595,6595); knapsackOne.putItem(5442,5442); knapsackOne.putItem(6103,6103); knapsackOne.putItem(3598,3598); knapsackOne.putItem(417,417); knapsackOne.putItem(6824,6824); knapsackOne.putItem(7566,7566); knapsackOne.putItem(3804,3804); knapsackOne.putItem(142,142); knapsackOne.putItem(3334,3334); knapsackOne.putItem(6429,6429); knapsackOne.putItem(5063,5063); knapsackOne.putItem(6672,6672); knapsackOne.putItem(6091,6091); knapsackOne.putItem(28,28); knapsackOne.putItem(9396,9396); knapsackOne.putItem(1300,1300); knapsackOne.putItem(8324,8324); knapsackOne.putItem(6473,6473); knapsackOne.putItem(2367,2367); knapsackOne.putItem(8814,8814); knapsackOne.putItem(9772,9772); knapsackOne.putItem(1731,1731); knapsackOne.putItem(2960,2960); knapsackOne.putItem(6494,6494); knapsackOne.putItem(9352,9352); knapsackOne.putItem(3164,3164); knapsackOne.putItem(1174,1174); knapsackOne.putItem(292,292); knapsackOne.putItem(2781,2781); knapsackOne.putItem(1256,1256); knapsackOne.putItem(2888,2888); knapsackOne.putItem(3869,3869); knapsackOne.putItem(8653,8653); knapsackOne.putItem(7103,7103); knapsackOne.putItem(9196,9196); knapsackOne.putItem(8969,8969); knapsackOne.putItem(2151,2151); knapsackOne.putItem(8049,8049); knapsackOne.putItem(1067,1067); knapsackOne.putItem(7673,7673); knapsackOne.putItem(6768,6768); knapsackOne.putItem(657,657); knapsackOne.putItem(6875,6875); knapsackOne.putItem(8839,8839); knapsackOne.putItem(6923,6923); knapsackOne.putItem(1204,1204); knapsackOne.putItem(1189,1189); knapsackOne.putItem(3202,3202); knapsackOne.putItem(2074,2074); knapsackOne.putItem(5967,5967); knapsackOne.putItem(8618,8618); knapsackOne.putItem(9744,9744); knapsackOne.putItem(4054,4054); knapsackOne.putItem(2767,2767); knapsackOne.putItem(644,644); knapsackOne.putItem(3656,3656); knapsackOne.putItem(9421,9421); knapsackOne.putItem(5471,5471); knapsackOne.putItem(9988,9988); knapsackOne.putItem(3662,3662); knapsackOne.putItem(1380,1380); knapsackOne.putItem(7808,7808); knapsackOne.putItem(3592,3592); knapsackOne.putItem(4125,4125); knapsackOne.putItem(2414,2414); knapsackOne.putItem(4258,4258); knapsackOne.putItem(539,539); knapsackOne.putItem(2380,2380); knapsackOne.putItem(3985,3985); knapsackOne.putItem(7872,7872); knapsackOne.putItem(893,893); knapsackOne.putItem(8480,8480); knapsackOne.putItem(6178,6178); knapsackOne.putItem(6991,6991); knapsackOne.putItem(6906,6906); knapsackOne.putItem(3374,3374); knapsackOne.putItem(4526,4526); knapsackOne.putItem(8888,8888); knapsackOne.putItem(6588,6588); knapsackOne.putItem(5815,5815); knapsackOne.putItem(7799,7799); knapsackOne.putItem(3495,3495); knapsackOne.putItem(853,853); knapsackOne.putItem(8766,8766); knapsackOne.putItem(1462,1462); knapsackOne.putItem(5210,5210); knapsackOne.putItem(7651,7651); knapsackOne.putItem(7944,7944); knapsackOne.putItem(6544,6544); knapsackOne.putItem(9580,9580); knapsackOne.putItem(7755,7755); knapsackOne.putItem(3847,3847); knapsackOne.putItem(2208,2208); knapsackOne.putItem(7476,7476); knapsackOne.putItem(9409,9409); knapsackOne.putItem(3455,3455); knapsackOne.putItem(4635,4635); knapsackOne.putItem(922,922); knapsackOne.putItem(9467,9467); knapsackOne.putItem(3603,3603); knapsackOne.putItem(7899,7899); knapsackOne.putItem(7147,7147); knapsackOne.putItem(6041,6041); knapsackOne.putItem(4992,4992); knapsackOne.putItem(4167,4167); knapsackOne.putItem(8226,8226); knapsackOne.putItem(4230,4230); knapsackOne.putItem(3858,3858); knapsackOne.putItem(6657,6657); knapsackOne.putItem(7525,7525); knapsackOne.putItem(4694,4694); knapsackOne.putItem(5166,5166); knapsackOne.putItem(4693,4693); knapsackOne.putItem(6962,6962); knapsackOne.putItem(8065,8065); knapsackOne.putItem(8863,8863); knapsackOne.putItem(2173,2173); knapsackOne.putItem(9204,9204); knapsackOne.putItem(5560,5560); knapsackOne.putItem(2302,2302); knapsackOne.putItem(7521,7521); knapsackOne.putItem(3109,3109); knapsackOne.putItem(9915,9915); knapsackOne.putItem(4546,4546); knapsackOne.putItem(1638,1638); knapsackOne.putItem(9627,9627); knapsackOne.putItem(7693,7693); knapsackOne.putItem(4420,4420); knapsackOne.putItem(6565,6565); knapsackOne.putItem(2443,2443); knapsackOne.putItem(6500,6500); knapsackOne.putItem(9183,9183); knapsackOne.putItem(4443,4443); knapsackOne.putItem(23,23); knapsackOne.putItem(6561,6561); knapsackOne.putItem(8574,8574); knapsackOne.putItem(6602,6602); knapsackOne.putItem(9521,9521); knapsackOne.putItem(6114,6114); knapsackOne.putItem(6701,6701); knapsackOne.putItem(1482,1482); knapsackOne.putItem(7727,7727); knapsackOne.putItem(1487,1487); knapsackOne.putItem(3984,3984); knapsackOne.putItem(6217,6217); knapsackOne.putItem(7021,7021); knapsackOne.putItem(2163,2163); knapsackOne.putItem(7045,7045); knapsackOne.putItem(7777,7777); knapsackOne.putItem(2547,2547); knapsackOne.putItem(4256,4256); knapsackOne.putItem(6271,6271); knapsackOne.putItem(6618,6618); knapsackOne.putItem(9505,9505); knapsackOne.putItem(2918,2918); knapsackOne.putItem(173,173); knapsackOne.putItem(3828,3828); knapsackOne.putItem(1764,1764); knapsackOne.putItem(45,45); knapsackOne.putItem(4055,4055); knapsackOne.putItem(6569,6569); knapsackOne.putItem(9737,9737); knapsackOne.putItem(2265,2265); knapsackOne.putItem(2073,2073); knapsackOne.putItem(3960,3960); knapsackOne.putItem(3912,3912); knapsackOne.putItem(6180,6180); knapsackOne.putItem(7685,7685); knapsackOne.putItem(655,655); knapsackOne.putItem(2927,2927); knapsackOne.putItem(2224,2224); knapsackOne.putItem(5128,5128); knapsackOne.putItem(6833,6833); knapsackOne.putItem(9676,9676); knapsackOne.putItem(1372,1372); knapsackOne.putItem(8235,8235); knapsackOne.putItem(9281,9281); knapsackOne.putItem(2198,2198); knapsackOne.putItem(2303,2303); knapsackOne.putItem(6039,6039); knapsackOne.putItem(2249,2249); knapsackOne.putItem(319,319); knapsackOne.putItem(6065,6065); knapsackOne.putItem(283,283); knapsackOne.putItem(360,360); knapsackOne.putItem(3373,3373); knapsackOne.putItem(3243,3243); knapsackOne.putItem(5027,5027); knapsackOne.putItem(7446,7446); knapsackOne.putItem(7145,7145); knapsackOne.putItem(4214,4214); knapsackOne.putItem(5579,5579); knapsackOne.putItem(9598,9598); knapsackOne.putItem(3266,3266); knapsackOne.putItem(1990,1990); knapsackOne.putItem(5640,5640); knapsackOne.putItem(5245,5245); knapsackOne.putItem(6448,6448); knapsackOne.putItem(5775,5775); knapsackOne.putItem(6402,6402); knapsackOne.putItem(1321,1321); knapsackOne.putItem(2781,2781); knapsackOne.putItem(7196,7196); knapsackOne.putItem(2252,2252); knapsackOne.putItem(2430,2430); knapsackOne.putItem(6433,6433); knapsackOne.putItem(8451,8451); knapsackOne.putItem(2526,2526); knapsackOne.putItem(563,563); knapsackOne.putItem(7744,7744); knapsackOne.putItem(9945,9945); knapsackOne.putItem(8703,8703); knapsackOne.putItem(8606,8606); knapsackOne.putItem(252,252); knapsackOne.putItem(6806,6806); knapsackOne.putItem(6852,6852); knapsackOne.putItem(6575,6575); knapsackOne.putItem(2022,2022); knapsackOne.putItem(7219,7219); knapsackOne.putItem(9266,9266); knapsackOne.putItem(8273,8273); knapsackOne.putItem(9143,9143); knapsackOne.putItem(1716,1716); knapsackOne.putItem(8793,8793); knapsackOne.putItem(8320,8320); knapsackOne.putItem(3797,3797); knapsackOne.putItem(6792,6792); knapsackOne.putItem(1127,1127); knapsackOne.putItem(7508,7508); knapsackOne.putItem(4884,4884); knapsackOne.putItem(1936,1936); knapsackOne.putItem(3378,3378); knapsackOne.putItem(9888,9888); knapsackOne.putItem(4350,4350); knapsackOne.putItem(4622,4622); knapsackOne.putItem(8652,8652); knapsackOne.putItem(5976,5976); knapsackOne.putItem(1694,1694); knapsackOne.putItem(1449,1449); knapsackOne.putItem(3801,3801); knapsackOne.putItem(2099,2099); knapsackOne.putItem(4998,4998); knapsackOne.putItem(7154,7154); knapsackOne.putItem(5811,5811); knapsackOne.putItem(7054,7054); knapsackOne.putItem(2898,2898); knapsackOne.putItem(7948,7948); knapsackOne.putItem(7812,7812); knapsackOne.putItem(4681,4681); knapsackOne.putItem(8244,8244); knapsackOne.putItem(8497,8497); knapsackOne.putItem(6400,6400); knapsackOne.putItem(8914,8914); knapsackOne.putItem(7756,7756); knapsackOne.putItem(8380,8380); knapsackOne.putItem(4250,4250); knapsackOne.putItem(6999,6999); knapsackOne.putItem(7888,7888); knapsackOne.putItem(6247,6247); knapsackOne.putItem(2093,2093); knapsackOne.putItem(2914,2914); knapsackOne.putItem(1,1); knapsackOne.putItem(8968,8968); knapsackOne.putItem(5750,5750); knapsackOne.putItem(2625,2625); knapsackOne.putItem(9829,9829); knapsackOne.putItem(1243,1243); knapsackOne.putItem(5615,5615); knapsackOne.putItem(7282,7282); knapsackOne.putItem(4865,4865); knapsackOne.putItem(4374,4374); knapsackOne.putItem(1166,1166); knapsackOne.putItem(2706,2706); knapsackOne.putItem(1854,1854); knapsackOne.putItem(2109,2109); knapsackOne.putItem(454,454); knapsackOne.putItem(1823,1823); knapsackOne.putItem(1511,1511); knapsackOne.putItem(50,50); knapsackOne.putItem(7062,7062); knapsackOne.putItem(8749,8749); knapsackOne.putItem(2673,2673); knapsackOne.putItem(4332,4332); knapsackOne.putItem(2209,2209); knapsackOne.putItem(5976,5976); knapsackOne.putItem(9679,9679); knapsackOne.putItem(989,989); knapsackOne.putItem(6533,6533); knapsackOne.putItem(3591,3591); knapsackOne.putItem(229,229); knapsackOne.putItem(5046,5046); knapsackOne.putItem(6495,6495); knapsackOne.putItem(25,25); knapsackOne.putItem(8495,8495); knapsackOne.putItem(3017,3017); knapsackOne.putItem(1818,1818); knapsackOne.putItem(9116,9116); knapsackOne.putItem(1018,1018); knapsackOne.putItem(6928,6928); knapsackOne.putItem(2383,2383); knapsackOne.putItem(4804,4804); knapsackOne.putItem(7536,7536); knapsackOne.putItem(3848,3848); knapsackOne.putItem(4293,4293); knapsackOne.putItem(3390,3390); knapsackOne.putItem(1577,1577); knapsackOne.putItem(6948,6948); knapsackOne.putItem(7371,7371); knapsackOne.putItem(2341,2341); knapsackOne.putItem(6435,6435); knapsackOne.putItem(6541,6541); knapsackOne.putItem(8982,8982); knapsackOne.putItem(7560,7560); knapsackOne.putItem(8983,8983); knapsackOne.putItem(1406,1406); knapsackOne.putItem(932,932); knapsackOne.putItem(8310,8310); knapsackOne.putItem(1314,1314); knapsackOne.putItem(8052,8052); knapsackOne.putItem(3368,3368); knapsackOne.putItem(3593,3593); knapsackOne.putItem(7317,7317); knapsackOne.putItem(4700,4700); knapsackOne.putItem(1066,1066); knapsackOne.putItem(5975,5975); knapsackOne.putItem(9825,9825); knapsackOne.putItem(5566,5566); knapsackOne.putItem(8,8); knapsackOne.putItem(7314,7314); knapsackOne.putItem(8963,8963); knapsackOne.putItem(8739,8739); knapsackOne.putItem(1502,1502); knapsackOne.putItem(9606,9606); knapsackOne.putItem(6104,6104); knapsackOne.putItem(4954,4954); knapsackOne.putItem(5680,5680); knapsackOne.putItem(6278,6278); knapsackOne.putItem(669,669); knapsackOne.putItem(3496,3496); knapsackOne.putItem(9124,9124); knapsackOne.putItem(2945,2945); knapsackOne.putItem(5976,5976); knapsackOne.putItem(4403,4403); knapsackOne.putItem(4776,4776); knapsackOne.putItem(6650,6650); knapsackOne.putItem(2981,2981); knapsackOne.putItem(8718,8718); knapsackOne.putItem(5662,5662); knapsackOne.putItem(6775,6775); knapsackOne.putItem(1718,1718); knapsackOne.putItem(2684,2684); knapsackOne.putItem(8048,8048); knapsackOne.putItem(6888,6888); knapsackOne.putItem(7945,7945); knapsackOne.putItem(6125,6125); knapsackOne.putItem(3198,3198); knapsackOne.putItem(5347,5347); knapsackOne.putItem(1432,1432); knapsackOne.putItem(621,621); knapsackOne.putItem(7134,7134); knapsackOne.putItem(2088,2088); knapsackOne.putItem(9220,9220); knapsackOne.putItem(3498,3498); knapsackOne.putItem(6813,6813); knapsackOne.putItem(1030,1030); knapsackOne.putItem(7910,7910); knapsackOne.putItem(2876,2876); knapsackOne.putItem(6161,6161); knapsackOne.putItem(2186,2186); knapsackOne.putItem(6575,6575); knapsackOne.putItem(6455,6455); knapsackOne.putItem(914,914); knapsackOne.putItem(8667,8667); knapsackOne.putItem(8299,8299); knapsackOne.putItem(7675,7675); knapsackOne.putItem(6109,6109); knapsackOne.putItem(9078,9078); knapsackOne.putItem(5103,5103); knapsackOne.putItem(5499,5499); knapsackOne.putItem(9530,9530); knapsackOne.putItem(3352,3352); knapsackOne.putItem(2168,2168); knapsackOne.putItem(6812,6812); knapsackOne.putItem(3696,3696); knapsackOne.putItem(7214,7214); knapsackOne.putItem(8176,8176); knapsackOne.putItem(1294,1294); knapsackOne.putItem(8529,8529); knapsackOne.putItem(252,252); knapsackOne.putItem(7662,7662); knapsackOne.putItem(9541,9541); knapsackOne.putItem(8620,8620); knapsackOne.putItem(7422,7422); knapsackOne.putItem(7708,7708); knapsackOne.putItem(9002,9002); knapsackOne.putItem(5021,5021); knapsackOne.putItem(5822,5822); knapsackOne.putItem(7099,7099); knapsackOne.putItem(4645,4645); knapsackOne.putItem(3597,3597); knapsackOne.putItem(1291,1291); knapsackOne.putItem(2656,2656); knapsackOne.putItem(8113,8113); knapsackOne.putItem(2243,2243); knapsackOne.putItem(9723,9723); knapsackOne.putItem(5241,5241); knapsackOne.putItem(2481,2481); knapsackOne.putItem(7221,7221); knapsackOne.putItem(8444,8444); knapsackOne.putItem(6083,6083); knapsackOne.putItem(931,931); knapsackOne.putItem(1497,1497); knapsackOne.putItem(7627,7627); knapsackOne.putItem(7405,7405); knapsackOne.putItem(3762,3762); knapsackOne.putItem(5562,5562); knapsackOne.putItem(942,942); knapsackOne.putItem(2382,2382); knapsackOne.putItem(2158,2158); knapsackOne.putItem(9436,9436); knapsackOne.putItem(6207,6207); knapsackOne.putItem(8531,8531); knapsackOne.putItem(8686,8686); knapsackOne.putItem(9659,9659); knapsackOne.putItem(1724,1724); knapsackOne.putItem(6067,6067); knapsackOne.putItem(802,802); knapsackOne.putItem(6594,6594); knapsackOne.putItem(7340,7340); knapsackOne.putItem(8124,8124); knapsackOne.putItem(8217,8217); knapsackOne.putItem(9188,9188); knapsackOne.putItem(806,806); knapsackOne.putItem(5855,5855); knapsackOne.putItem(6884,6884); knapsackOne.putItem(4729,4729); knapsackOne.putItem(57,57); knapsackOne.putItem(7146,7146); knapsackOne.putItem(6910,6910); knapsackOne.putItem(4477,4477); knapsackOne.putItem(7428,7428); knapsackOne.putItem(5543,5543); knapsackOne.putItem(7636,7636); knapsackOne.putItem(721,721); knapsackOne.putItem(2058,2058); knapsackOne.putItem(3727,3727); knapsackOne.putItem(1098,1098); knapsackOne.putItem(9856,9856); knapsackOne.putItem(8920,8920); knapsackOne.putItem(9446,9446); knapsackOne.putItem(8261,8261); knapsackOne.putItem(8967,8967); knapsackOne.putItem(915,915); knapsackOne.putItem(9087,9087); knapsackOne.putItem(5194,5194); knapsackOne.putItem(6383,6383); knapsackOne.putItem(5847,5847); knapsackOne.putItem(4726,4726); knapsackOne.putItem(9594,9594); knapsackOne.putItem(4980,4980); knapsackOne.putItem(9563,9563); knapsackOne.putItem(7278,7278); knapsackOne.putItem(4844,4844); knapsackOne.putItem(9371,9371); knapsackOne.putItem(930,930); knapsackOne.putItem(8313,8313); knapsackOne.putItem(4182,4182); knapsackOne.putItem(8887,8887); knapsackOne.putItem(9042,9042); knapsackOne.putItem(2108,2108); knapsackOne.putItem(5184,5184); knapsackOne.putItem(5248,5248); knapsackOne.putItem(7673,7673); knapsackOne.putItem(5181,5181); knapsackOne.putItem(1054,1054); knapsackOne.putItem(4304,4304); knapsackOne.putItem(1878,1878); knapsackOne.putItem(9661,9661); knapsackOne.putItem(8335,8335); knapsackOne.putItem(9155,9155); knapsackOne.putItem(8736,8736); knapsackOne.putItem(8764,8764); knapsackOne.putItem(7371,7371); knapsackOne.putItem(4286,4286); knapsackOne.putItem(5242,5242); knapsackOne.putItem(2332,2332); knapsackOne.putItem(2662,2662); knapsackOne.putItem(1439,1439); knapsackOne.putItem(3992,3992); knapsackOne.putItem(6128,6128); knapsackOne.putItem(4036,4036); knapsackOne.putItem(3900,3900); knapsackOne.putItem(469,469); knapsackOne.putItem(9933,9933); knapsackOne.putItem(2290,2290); knapsackOne.putItem(272,272); knapsackOne.putItem(1706,1706); knapsackOne.putItem(2509,2509); knapsackOne.putItem(1571,1571); knapsackOne.putItem(2223,2223); knapsackOne.putItem(9954,9954); knapsackOne.putItem(7015,7015); knapsackOne.putItem(1532,1532); knapsackOne.putItem(8561,8561); knapsackOne.putItem(4981,4981); knapsackOne.putItem(8782,8782); knapsackOne.putItem(8494,8494); knapsackOne.putItem(3734,3734); knapsackOne.putItem(5467,5467); knapsackOne.putItem(986,986); knapsackOne.putItem(6212,6212); knapsackOne.putItem(8260,8260); knapsackOne.putItem(2532,2532); knapsackOne.putItem(7298,7298); knapsackOne.putItem(5248,5248); knapsackOne.putItem(8600,8600); knapsackOne.putItem(8129,8129); knapsackOne.putItem(4651,4651); knapsackOne.putItem(4545,4545); knapsackOne.putItem(1543,1543); knapsackOne.putItem(6673,6673); knapsackOne.putItem(6091,6091); knapsackOne.putItem(4576,4576); knapsackOne.putItem(7479,7479); knapsackOne.putItem(5335,5335); knapsackOne.putItem(5776,5776); knapsackOne.putItem(6746,6746); knapsackOne.putItem(6481,6481); knapsackOne.putItem(6085,6085); knapsackOne.putItem(6776,6776); knapsackOne.putItem(1884,1884); knapsackOne.putItem(1693,1693); knapsackOne.putItem(9290,9290); knapsackOne.putItem(5559,5559); knapsackOne.putItem(6813,6813); knapsackOne.putItem(152,152); knapsackOne.putItem(8182,8182); knapsackOne.putItem(2384,2384); knapsackOne.putItem(9736,9736); knapsackOne.putItem(7279,7279); knapsackOne.putItem(6460,6460); knapsackOne.putItem(8251,8251); knapsackOne.putItem(6618,6618); knapsackOne.putItem(9320,9320); knapsackOne.putItem(7518,7518); knapsackOne.putItem(9834,9834); knapsackOne.putItem(9941,9941); knapsackOne.putItem(5009,5009); knapsackOne.putItem(3242,3242); knapsackOne.putItem(5050,5050); knapsackOne.putItem(5398,5398); knapsackOne.putItem(9372,9372); knapsackOne.putItem(8827,8827); knapsackOne.putItem(4866,4866); knapsackOne.putItem(4501,4501); knapsackOne.putItem(8563,8563); knapsackOne.putItem(4500,4500); knapsackOne.putItem(9115,9115); knapsackOne.putItem(2362,2362); knapsackOne.putItem(7806,7806); knapsackOne.putItem(883,883); knapsackOne.putItem(1127,1127); knapsackOne.putItem(6374,6374); knapsackOne.putItem(6792,6792); knapsackOne.putItem(9599,9599); knapsackOne.putItem(9215,9215); knapsackOne.putItem(3823,3823); knapsackOne.putItem(5054,5054); knapsackOne.putItem(2210,2210); knapsackOne.putItem(8808,8808); knapsackOne.putItem(486,486); knapsackOne.putItem(1747,1747); knapsackOne.putItem(2544,2544); knapsackOne.putItem(1498,1498); knapsackOne.putItem(9540,9540); knapsackOne.putItem(1366,1366); knapsackOne.putItem(6319,6319); knapsackOne.putItem(5522,5522); knapsackOne.putItem(5499,5499); knapsackOne.putItem(3203,3203); knapsackOne.putItem(8784,8784); knapsackOne.putItem(4546,4546); knapsackOne.putItem(1154,1154); knapsackOne.putItem(6670,6670); knapsackOne.putItem(3379,3379); knapsackOne.putItem(869,869); knapsackOne.putItem(8006,8006); knapsackOne.putItem(1823,1823); knapsackOne.putItem(9203,9203); knapsackOne.putItem(2282,2282); knapsackOne.putItem(4923,4923); knapsackOne.putItem(9529,9529); knapsackOne.putItem(9351,9351); knapsackOne.putItem(6194,6194); knapsackOne.putItem(6318,6318); knapsackOne.putItem(9729,9729); knapsackOne.putItem(6386,6386); knapsackOne.putItem(8036,8036); knapsackOne.putItem(2025,2025); knapsackOne.putItem(6275,6275); knapsackOne.putItem(3799,3799); knapsackOne.putItem(5199,5199); knapsackOne.putItem(4286,4286); knapsackOne.putItem(5987,5987); knapsackOne.putItem(1953,1953); knapsackOne.putItem(204,204); knapsackOne.putItem(8268,8268); knapsackOne.putItem(8734,8734); knapsackOne.putItem(3057,3057); knapsackOne.putItem(9926,9926); knapsackOne.putItem(4540,4540); knapsackOne.putItem(2678,2678); knapsackOne.putItem(4955,4955); knapsackOne.putItem(7163,7163); knapsackOne.putItem(9654,9654); knapsackOne.putItem(5294,5294); knapsackOne.putItem(3015,3015); knapsackOne.putItem(7792,7792); knapsackOne.putItem(9101,9101); knapsackOne.putItem(3647,3647); knapsackOne.putItem(1430,1430); knapsackOne.putItem(1601,1601); knapsackOne.putItem(3016,3016); knapsackOne.putItem(3282,3282); knapsackOne.putItem(8530,8530); knapsackOne.putItem(7394,7394); knapsackOne.putItem(3910,3910); knapsackOne.putItem(5901,5901); knapsackOne.putItem(8088,8088); knapsackOne.putItem(9807,9807); knapsackOne.putItem(4058,4058); knapsackOne.putItem(7733,7733); knapsackOne.putItem(8277,8277); knapsackOne.putItem(7894,7894); knapsackOne.putItem(1534,1534); knapsackOne.putItem(4769,4769); knapsackOne.putItem(5477,5477); knapsackOne.putItem(5214,5214); knapsackOne.putItem(9292,9292); knapsackOne.putItem(8190,8190); knapsackOne.putItem(447,447); knapsackOne.putItem(2512,2512); knapsackOne.putItem(3990,3990); knapsackOne.putItem(1726,1726); knapsackOne.putItem(732,732); knapsackOne.putItem(8135,8135); knapsackOne.putItem(7571,7571); knapsackOne.putItem(6962,6962); knapsackOne.putItem(6228,6228); knapsackOne.putItem(5223,5223); knapsackOne.putItem(6253,6253); knapsackOne.putItem(6354,6354); knapsackOne.putItem(3519,3519); knapsackOne.putItem(1702,1702); knapsackOne.putItem(3886,3886); knapsackOne.putItem(5277,5277); knapsackOne.putItem(3299,3299); knapsackOne.putItem(5893,5893); knapsackOne.putItem(3825,3825); knapsackOne.putItem(1653,1653); knapsackOne.putItem(9226,9226); knapsackOne.putItem(72,72); knapsackOne.putItem(6447,6447); knapsackOne.putItem(3621,3621); knapsackOne.putItem(8651,8651); knapsackOne.putItem(23,23); knapsackOne.putItem(4891,4891); knapsackOne.putItem(398,398); knapsackOne.putItem(2768,2768); knapsackOne.putItem(8500,8500); knapsackOne.putItem(7846,7846); knapsackOne.putItem(3430,3430); knapsackOne.putItem(2946,2946); knapsackOne.putItem(6557,6557); knapsackOne.putItem(2924,2924); knapsackOne.putItem(4832,4832); knapsackOne.putItem(7853,7853); knapsackOne.putItem(4289,4289); knapsackOne.putItem(1612,1612); knapsackOne.putItem(685,685); knapsackOne.putItem(8243,8243); knapsackOne.putItem(2635,2635); knapsackOne.putItem(1326,1326); knapsackOne.putItem(1809,1809); knapsackOne.putItem(5409,5409); knapsackOne.putItem(5126,5126); knapsackOne.putItem(8666,8666); knapsackOne.putItem(7418,7418); knapsackOne.putItem(5855,5855); knapsackOne.putItem(6455,6455); knapsackOne.putItem(2741,2741); knapsackOne.putItem(2409,2409); knapsackOne.putItem(651,651); knapsackOne.putItem(7415,7415); knapsackOne.putItem(1914,1914); knapsackOne.putItem(1666,1666); knapsackOne.putItem(1718,1718); knapsackOne.putItem(629,629); knapsackOne.putItem(5959,5959); knapsackOne.putItem(3968,3968); knapsackOne.putItem(1682,1682); knapsackOne.putItem(7215,7215); knapsackOne.putItem(4617,4617); knapsackOne.putItem(7778,7778); knapsackOne.putItem(6661,6661); knapsackOne.putItem(7270,7270); knapsackOne.putItem(6615,6615); knapsackOne.putItem(9417,9417); knapsackOne.putItem(782,782); knapsackOne.putItem(4823,4823); knapsackOne.putItem(8732,8732); knapsackOne.putItem(4541,4541); knapsackOne.putItem(7222,7222); knapsackOne.putItem(8930,8930); knapsackOne.putItem(5599,5599); knapsackOne.putItem(9656,9656); knapsackOne.putItem(3137,3137); knapsackOne.putItem(9866,9866); knapsackOne.putItem(8683,8683); knapsackOne.putItem(5166,5166); knapsackOne.putItem(4172,4172); knapsackOne.putItem(2046,2046); knapsackOne.putItem(5907,5907); knapsackOne.putItem(9862,9862); knapsackOne.putItem(862,862); knapsackOne.putItem(3412,3412); knapsackOne.putItem(595,595); knapsackOne.putItem(8184,8184); knapsackOne.putItem(3138,3138); knapsackOne.putItem(2629,2629); knapsackOne.putItem(5689,5689); knapsackOne.putItem(2728,2728); knapsackOne.putItem(40,40); knapsackOne.putItem(6686,6686); knapsackOne.putItem(5711,5711); knapsackOne.putItem(3978,3978); knapsackOne.putItem(4469,4469); knapsackOne.putItem(2913,2913); knapsackOne.putItem(8452,8452); knapsackOne.putItem(8778,8778); knapsackOne.putItem(5028,5028); knapsackOne.putItem(318,318); knapsackOne.putItem(9010,9010); knapsackOne.putItem(6840,6840); knapsackOne.putItem(8671,8671); knapsackOne.putItem(9820,9820); knapsackOne.putItem(4987,4987); knapsackOne.putItem(8101,8101); knapsackOne.putItem(9344,9344); knapsackOne.putItem(7848,7848); knapsackOne.putItem(415,415); knapsackOne.putItem(4288,4288); knapsackOne.putItem(8061,8061); knapsackOne.putItem(3676,3676); knapsackOne.putItem(9750,9750); knapsackOne.putItem(952,952); knapsackOne.putItem(2161,2161); knapsackOne.putItem(1686,1686); knapsackOne.putItem(3279,3279); knapsackOne.putItem(3879,3879); knapsackOne.putItem(3466,3466); knapsackOne.putItem(5483,5483); knapsackOne.putItem(8332,8332); knapsackOne.putItem(644,644); knapsackOne.putItem(5653,5653); knapsackOne.putItem(875,875); knapsackOne.putItem(5520,5520); knapsackOne.putItem(8526,8526); knapsackOne.putItem(1480,1480); knapsackOne.putItem(6257,6257); knapsackOne.putItem(7846,7846); knapsackOne.putItem(5141,5141); knapsackOne.putItem(2638,2638); knapsackOne.putItem(5308,5308); knapsackOne.putItem(3833,3833); knapsackOne.putItem(4420,4420); knapsackOne.putItem(4568,4568); knapsackOne.putItem(5601,5601); knapsackOne.putItem(8974,8974); knapsackOne.putItem(2130,2130); knapsackOne.putItem(355,355); knapsackOne.putItem(1644,1644); knapsackOne.putItem(2345,2345); knapsackOne.putItem(8893,8893); knapsackOne.putItem(7400,7400); knapsackOne.putItem(7895,7895); knapsackOne.putItem(792,792); knapsackOne.putItem(4729,4729); knapsackOne.putItem(6426,6426); knapsackOne.putItem(4950,4950); knapsackOne.putItem(1716,1716); knapsackOne.putItem(6920,6920); knapsackOne.putItem(9502,9502); knapsackOne.putItem(9921,9921); knapsackOne.putItem(1250,1250); knapsackOne.putItem(2750,2750); knapsackOne.putItem(9201,9201); knapsackOne.putItem(6814,6814); knapsackOne.putItem(7190,7190); knapsackOne.putItem(9199,9199); knapsackOne.putItem(9433,9433); knapsackOne.putItem(9177,9177); knapsackOne.putItem(2022,2022); knapsackOne.putItem(4105,4105); knapsackOne.putItem(1688,1688); knapsackOne.putItem(926,926); knapsackOne.putItem(7908,7908); knapsackOne.putItem(2479,2479); knapsackOne.putItem(5336,5336); knapsackOne.putItem(1758,1758); knapsackOne.putItem(5563,5563); knapsackOne.putItem(4749,4749); knapsackOne.putItem(532,532); knapsackOne.putItem(1677,1677); knapsackOne.putItem(4624,4624); knapsackOne.putItem(5921,5921); knapsackOne.putItem(8445,8445); knapsackOne.putItem(7551,7551); knapsackOne.putItem(4945,4945); knapsackOne.putItem(1461,1461); knapsackOne.putItem(5858,5858); knapsackOne.putItem(8481,8481); knapsackOne.putItem(9684,9684); knapsackOne.putItem(1709,1709); knapsackOne.putItem(4003,4003); knapsackOne.putItem(437,437); knapsackOne.putItem(4979,4979); knapsackOne.putItem(9571,9571); knapsackOne.putItem(1624,1624); knapsackOne.putItem(4740,4740); knapsackOne.putItem(8009,8009); knapsackOne.putItem(5180,5180); knapsackOne.putItem(7557,7557); knapsackOne.putItem(3154,3154); knapsackOne.putItem(4749,4749); knapsackOne.putItem(4006,4006); knapsackOne.putItem(7091,7091); knapsackOne.putItem(6025,6025); knapsackOne.putItem(94,94); knapsackOne.putItem(6157,6157); knapsackOne.putItem(9296,9296); knapsackOne.putItem(6231,6231); knapsackOne.putItem(8416,8416); knapsackOne.putItem(4057,4057); knapsackOne.putItem(2942,2942); knapsackOne.putItem(377,377); knapsackOne.putItem(3127,3127); knapsackOne.putItem(2617,2617); knapsackOne.putItem(9171,9171); knapsackOne.putItem(5658,5658); knapsackOne.putItem(8120,8120); knapsackOne.putItem(6058,6058); knapsackOne.putItem(1278,1278); knapsackOne.putItem(1849,1849); knapsackOne.putItem(5905,5905); knapsackOne.putItem(1680,1680); knapsackOne.putItem(6891,6891); knapsackOne.putItem(7708,7708); knapsackOne.putItem(7521,7521); knapsackOne.putItem(1645,1645); knapsackOne.putItem(877,877); knapsackOne.putItem(4298,4298); knapsackOne.putItem(6730,6730); knapsackOne.putItem(8482,8482); knapsackOne.putItem(3226,3226); knapsackOne.putItem(471,471); knapsackOne.putItem(7723,7723); knapsackOne.putItem(5724,5724); knapsackOne.putItem(9513,9513); knapsackOne.putItem(6058,6058); knapsackOne.putItem(4462,4462); knapsackOne.putItem(7057,7057); knapsackOne.putItem(5374,5374); knapsackOne.putItem(5615,5615); knapsackOne.putItem(9925,9925); knapsackOne.putItem(3110,3110); knapsackOne.putItem(7435,7435); knapsackOne.putItem(8332,8332); knapsackOne.putItem(4256,4256); knapsackOne.putItem(5023,5023); knapsackOne.putItem(2063,2063); knapsackOne.putItem(6395,6395); knapsackOne.putItem(4983,4983); knapsackOne.putItem(3028,3028); knapsackOne.putItem(4563,4563); knapsackOne.putItem(622,622); knapsackOne.putItem(6734,6734); knapsackOne.putItem(2311,2311); knapsackOne.putItem(7933,7933); knapsackOne.putItem(1375,1375); knapsackOne.putItem(2145,2145); knapsackOne.putItem(2889,2889); knapsackOne.putItem(8171,8171); knapsackOne.putItem(8688,8688); knapsackOne.putItem(4016,4016); knapsackOne.putItem(5548,5548); knapsackOne.putItem(7782,7782); knapsackOne.putItem(9828,9828); knapsackOne.putItem(9035,9035); knapsackOne.putItem(9292,9292); knapsackOne.putItem(3304,3304); knapsackOne.putItem(8568,8568); knapsackOne.putItem(8043,8043); knapsackOne.putItem(2935,2935); knapsackOne.putItem(7806,7806); knapsackOne.putItem(3482,3482); knapsackOne.putItem(2896,2896); knapsackOne.putItem(6924,6924); knapsackOne.putItem(5218,5218); knapsackOne.putItem(3801,3801); knapsackOne.putItem(2281,2281); knapsackOne.putItem(5691,5691); knapsackOne.putItem(8078,8078); knapsackOne.putItem(5272,5272); knapsackOne.putItem(7885,7885); knapsackOne.putItem(8206,8206); knapsackOne.putItem(4684,4684); knapsackOne.putItem(6849,6849); knapsackOne.putItem(3682,3682); knapsackOne.putItem(1379,1379); knapsackOne.putItem(8248,8248); knapsackOne.putItem(4178,4178); knapsackOne.putItem(5868,5868); knapsackOne.putItem(7683,7683); knapsackOne.putItem(655,655); knapsackOne.putItem(5423,5423); knapsackOne.putItem(5847,5847); knapsackOne.putItem(3798,3798); knapsackOne.putItem(6690,6690); knapsackOne.putItem(4472,4472); knapsackOne.putItem(2871,2871); knapsackOne.putItem(9866,9866); knapsackOne.putItem(2326,2326); knapsackOne.putItem(5737,5737); knapsackOne.putItem(5930,5930); knapsackOne.putItem(1107,1107); knapsackOne.putItem(3818,3818); knapsackOne.putItem(7694,7694); knapsackOne.putItem(9382,9382); knapsackOne.putItem(4096,4096); knapsackOne.putItem(5797,5797); knapsackOne.putItem(4311,4311); knapsackOne.putItem(2775,2775); knapsackOne.putItem(8707,8707); knapsackOne.putItem(1292,1292); knapsackOne.putItem(6228,6228); knapsackOne.putItem(2538,2538); knapsackOne.putItem(2011,2011); knapsackOne.putItem(4065,4065); knapsackOne.putItem(9456,9456); knapsackOne.putItem(403,403); knapsackOne.putItem(659,659); knapsackOne.putItem(1851,1851); knapsackOne.putItem(6712,6712); knapsackOne.putItem(8265,8265); knapsackOne.putItem(6922,6922); knapsackOne.putItem(7260,7260); knapsackOne.putItem(5508,5508); knapsackOne.putItem(7320,7320); knapsackOne.putItem(3551,3551); knapsackOne.putItem(5186,5186); knapsackOne.putItem(8182,8182); knapsackOne.putItem(2669,2669); knapsackOne.putItem(7230,7230); knapsackOne.putItem(6651,6651); knapsackOne.putItem(3435,3435); knapsackOne.putItem(69,69); knapsackOne.putItem(4089,4089); knapsackOne.putItem(2337,2337); knapsackOne.putItem(5856,5856); knapsackOne.putItem(7512,7512); knapsackOne.putItem(8930,8930); knapsackOne.putItem(2622,2622); knapsackOne.putItem(6145,6145); knapsackOne.putItem(3269,3269); knapsackOne.putItem(7677,7677); knapsackOne.putItem(8952,8952); knapsackOne.putItem(2454,2454); knapsackOne.putItem(9154,9154); knapsackOne.putItem(5797,5797); knapsackOne.putItem(7867,7867); knapsackOne.putItem(9383,9383); knapsackOne.putItem(5601,5601); knapsackOne.putItem(2769,2769); knapsackOne.putItem(2523,2523); knapsackOne.putItem(3907,3907); knapsackOne.putItem(615,615); knapsackOne.putItem(927,927); knapsackOne.putItem(4942,4942); knapsackOne.putItem(2869,2869); knapsackOne.putItem(1189,1189); knapsackOne.putItem(7073,7073); knapsackOne.putItem(8019,8019); knapsackOne.putItem(841,841); knapsackOne.putItem(468,468); knapsackOne.putItem(2747,2747); knapsackOne.putItem(2967,2967); knapsackOne.putItem(5137,5137); knapsackOne.putItem(2991,2991); knapsackOne.putItem(9890,9890); knapsackOne.putItem(1649,1649); knapsackOne.putItem(8773,8773); knapsackOne.putItem(3698,3698); knapsackOne.putItem(5727,5727); knapsackOne.putItem(182,182); knapsackOne.putItem(1570,1570); knapsackOne.putItem(6489,6489); knapsackOne.putItem(7345,7345); knapsackOne.putItem(24,24); knapsackOne.putItem(8137,8137); knapsackOne.putItem(7978,7978); knapsackOne.putItem(6983,6983); knapsackOne.putItem(6833,6833); knapsackOne.putItem(158,158); knapsackOne.putItem(3763,3763); knapsackOne.putItem(6139,6139); knapsackOne.putItem(7012,7012); knapsackOne.putItem(2617,2617); knapsackOne.putItem(9512,9512); knapsackOne.putItem(3951,3951); knapsackOne.putItem(7105,7105); knapsackOne.putItem(7335,7335); knapsackOne.putItem(9669,9669); knapsackOne.putItem(9690,9690); knapsackOne.putItem(667,667); knapsackOne.putItem(9623,9623); knapsackOne.putItem(6400,6400); knapsackOne.putItem(196,196); knapsackOne.putItem(7257,7257); knapsackOne.putItem(4354,4354); knapsackOne.putItem(8735,8735); knapsackOne.putItem(4981,4981); knapsackOne.putItem(7014,7014); knapsackOne.putItem(3177,3177); knapsackOne.putItem(6432,6432); knapsackOne.putItem(5032,5032); knapsackOne.putItem(1347,1347); knapsackOne.putItem(5668,5668); knapsackOne.putItem(2201,2201); knapsackOne.putItem(33,33); knapsackOne.putItem(3050,3050); knapsackOne.putItem(6571,6571); knapsackOne.putItem(2424,2424); knapsackOne.putItem(7089,7089); knapsackOne.putItem(4481,4481); knapsackOne.putItem(5862,5862); knapsackOne.putItem(7905,7905); knapsackOne.putItem(5332,5332); knapsackOne.putItem(2492,2492); knapsackOne.putItem(7553,7553); knapsackOne.putItem(2240,2240); knapsackOne.putItem(4314,4314); knapsackOne.putItem(9249,9249); knapsackOne.putItem(936,936); knapsackOne.putItem(6787,6787); knapsackOne.putItem(3168,3168); knapsackOne.putItem(4200,4200); knapsackOne.putItem(6051,6051); knapsackOne.putItem(9388,9388); knapsackOne.putItem(4106,4106); knapsackOne.putItem(6875,6875); knapsackOne.putItem(5975,5975); knapsackOne.putItem(9584,9584); knapsackOne.putItem(1423,1423); knapsackOne.putItem(3481,3481); knapsackOne.putItem(7045,7045); knapsackOne.putItem(677,677); knapsackOne.putItem(4733,4733); knapsackOne.putItem(2686,2686); knapsackOne.putItem(4366,4366); knapsackOne.putItem(5916,5916); knapsackOne.putItem(764,764); knapsackOne.putItem(3994,3994); knapsackOne.putItem(7812,7812); knapsackOne.putItem(8876,8876); knapsackOne.putItem(6733,6733); knapsackOne.putItem(6995,6995); knapsackOne.putItem(1059,1059); knapsackOne.putItem(4735,4735); knapsackOne.putItem(2787,2787); knapsackOne.putItem(6965,6965); knapsackOne.putItem(5833,5833); knapsackOne.putItem(9505,9505); knapsackOne.putItem(7658,7658); knapsackOne.putItem(8555,8555); knapsackOne.putItem(2531,2531); knapsackOne.putItem(567,567); knapsackOne.putItem(7495,7495); knapsackOne.putItem(7873,7873); knapsackOne.putItem(8533,8533); knapsackOne.putItem(7700,7700); knapsackOne.putItem(857,857); knapsackOne.putItem(3200,3200); knapsackOne.putItem(5065,5065); knapsackOne.putItem(4003,4003); knapsackOne.putItem(2029,2029); knapsackOne.putItem(3333,3333); knapsackOne.putItem(191,191); knapsackOne.putItem(5871,5871); knapsackOne.putItem(788,788); knapsackOne.putItem(4180,4180); knapsackOne.putItem(5252,5252); knapsackOne.putItem(3273,3273); knapsackOne.putItem(4508,4508); knapsackOne.putItem(9060,9060); knapsackOne.putItem(1721,1721); knapsackOne.putItem(958,958); knapsackOne.putItem(2350,2350); knapsackOne.putItem(1525,1525); knapsackOne.putItem(1809,1809); knapsackOne.putItem(9881,9881); knapsackOne.putItem(1099,1099); knapsackOne.putItem(3823,3823); knapsackOne.putItem(6782,6782); knapsackOne.putItem(8072,8072); knapsackOne.putItem(9028,9028); knapsackOne.putItem(7749,7749); knapsackOne.putItem(6248,6248); knapsackOne.putItem(4375,4375); knapsackOne.putItem(5700,5700); knapsackOne.putItem(6656,6656); knapsackOne.putItem(4592,4592); knapsackOne.putItem(5028,5028); knapsackOne.putItem(3366,3366); knapsackOne.putItem(7193,7193); knapsackOne.putItem(7402,7402); knapsackOne.putItem(6440,6440); knapsackOne.putItem(3256,3256); knapsackOne.putItem(2591,2591); knapsackOne.putItem(1613,1613); knapsackOne.putItem(9568,9568); knapsackOne.putItem(3753,3753); knapsackOne.putItem(9435,9435); knapsackOne.putItem(5802,5802); knapsackOne.putItem(5561,5561); knapsackOne.putItem(7314,7314); knapsackOne.putItem(9202,9202); knapsackOne.putItem(7696,7696); knapsackOne.putItem(8449,8449); knapsackOne.putItem(8478,8478); knapsackOne.putItem(4281,4281); knapsackOne.putItem(1449,1449); knapsackOne.putItem(7542,7542); knapsackOne.putItem(6531,6531); knapsackOne.putItem(8655,8655); knapsackOne.putItem(2528,2528); knapsackOne.putItem(8134,8134); knapsackOne.putItem(3613,3613); knapsackOne.putItem(4723,4723); knapsackOne.putItem(9952,9952); knapsackOne.putItem(6053,6053); knapsackOne.putItem(4717,4717); knapsackOne.putItem(4937,4937); knapsackOne.putItem(2179,2179); knapsackOne.putItem(4288,4288); knapsackOne.putItem(4840,4840); knapsackOne.putItem(6298,6298); knapsackOne.putItem(6307,6307); knapsackOne.putItem(9850,9850); knapsackOne.putItem(3221,3221); knapsackOne.putItem(6427,6427); knapsackOne.putItem(8707,8707); knapsackOne.putItem(8021,8021); knapsackOne.putItem(5119,5119); knapsackOne.putItem(7037,7037); knapsackOne.putItem(49,49); knapsackOne.putItem(4682,4682); knapsackOne.putItem(4263,4263); knapsackOne.putItem(2384,2384); knapsackOne.putItem(8063,8063); knapsackOne.putItem(7136,7136); knapsackOne.putItem(6894,6894); knapsackOne.putItem(8231,8231); knapsackOne.putItem(6518,6518); knapsackOne.putItem(8111,8111); knapsackOne.putItem(1523,1523); knapsackOne.putItem(8027,8027); knapsackOne.putItem(6235,6235); knapsackOne.putItem(7688,7688); knapsackOne.putItem(8672,8672); knapsackOne.putItem(3152,3152); knapsackOne.putItem(5224,5224); knapsackOne.putItem(2824,2824); knapsackOne.putItem(2016,2016); knapsackOne.putItem(750,750); knapsackOne.putItem(257,257); knapsackOne.putItem(2962,2962); knapsackOne.putItem(7065,7065); knapsackOne.putItem(8938,8938); knapsackOne.putItem(7943,7943); knapsackOne.putItem(3320,3320); knapsackOne.putItem(9023,9023); knapsackOne.putItem(6216,6216); knapsackOne.putItem(8590,8590); knapsackOne.putItem(4705,4705); knapsackOne.putItem(8360,8360); knapsackOne.putItem(4356,4356); knapsackOne.putItem(6475,6475); knapsackOne.putItem(8062,8062); knapsackOne.putItem(9472,9472); knapsackOne.putItem(6850,6850); knapsackOne.putItem(3364,3364); knapsackOne.putItem(4683,4683); knapsackOne.putItem(1147,1147); knapsackOne.putItem(6464,6464); knapsackOne.putItem(1936,1936); knapsackOne.putItem(4741,4741); knapsackOne.putItem(9960,9960); knapsackOne.putItem(5081,5081); knapsackOne.putItem(8817,8817); knapsackOne.putItem(9339,9339); knapsackOne.putItem(9828,9828); knapsackOne.putItem(1433,1433); knapsackOne.putItem(778,778); knapsackOne.putItem(4317,4317); knapsackOne.putItem(7197,7197); knapsackOne.putItem(6610,6610); knapsackOne.putItem(8959,8959); knapsackOne.putItem(3958,3958); knapsackOne.putItem(4450,4450); knapsackOne.putItem(29,29); knapsackOne.putItem(5351,5351); knapsackOne.putItem(5019,5019); knapsackOne.putItem(8327,8327); knapsackOne.putItem(5046,5046); knapsackOne.putItem(8813,8813); knapsackOne.putItem(7741,7741); knapsackOne.putItem(5791,5791); knapsackOne.putItem(9720,9720); knapsackOne.putItem(3250,3250); knapsackOne.putItem(9203,9203); knapsackOne.putItem(5902,5902); knapsackOne.putItem(7178,7178); knapsackOne.putItem(864,864); knapsackOne.putItem(3041,3041); knapsackOne.putItem(1420,1420); knapsackOne.putItem(1266,1266); knapsackOne.putItem(867,867); knapsackOne.putItem(4540,4540); knapsackOne.putItem(7288,7288); knapsackOne.putItem(8881,8881); knapsackOne.putItem(1989,1989); knapsackOne.putItem(3487,3487); knapsackOne.putItem(4489,4489); knapsackOne.putItem(8744,8744); knapsackOne.putItem(7091,7091); knapsackOne.putItem(9126,9126); knapsackOne.putItem(63,63); knapsackOne.putItem(1759,1759); knapsackOne.putItem(3761,3761); knapsackOne.putItem(2465,2465); knapsackOne.putItem(7799,7799); knapsackOne.putItem(6623,6623); knapsackOne.putItem(7549,7549); knapsackOne.putItem(1906,1906); knapsackOne.putItem(4911,4911); knapsackOne.putItem(5510,5510); knapsackOne.putItem(3535,3535); knapsackOne.putItem(6732,6732); knapsackOne.putItem(8213,8213); knapsackOne.putItem(8557,8557); knapsackOne.putItem(8673,8673); knapsackOne.putItem(4690,4690); knapsackOne.putItem(9442,9442); knapsackOne.putItem(244,244); knapsackOne.putItem(8924,8924); knapsackOne.putItem(2419,2419); knapsackOne.putItem(7488,7488); knapsackOne.putItem(3799,3799); knapsackOne.putItem(9023,9023); knapsackOne.putItem(8069,8069); knapsackOne.putItem(3496,3496); knapsackOne.putItem(3074,3074); knapsackOne.putItem(1008,1008); knapsackOne.putItem(2770,2770); knapsackOne.putItem(6236,6236); knapsackOne.putItem(4955,4955); knapsackOne.putItem(6391,6391); knapsackOne.putItem(3753,3753); knapsackOne.putItem(8457,8457); knapsackOne.putItem(5453,5453); knapsackOne.putItem(5910,5910); knapsackOne.putItem(4185,4185); knapsackOne.putItem(9381,9381); knapsackOne.putItem(8164,8164); knapsackOne.putItem(9716,9716); knapsackOne.putItem(9452,9452); knapsackOne.putItem(6920,6920); knapsackOne.putItem(8856,8856); knapsackOne.putItem(859,859); knapsackOne.putItem(7856,7856); knapsackOne.putItem(7971,7971); knapsackOne.putItem(6137,6137); knapsackOne.putItem(1026,1026); knapsackOne.putItem(8901,8901); knapsackOne.putItem(1319,1319); knapsackOne.putItem(1402,1402); knapsackOne.putItem(6017,6017); knapsackOne.putItem(7642,7642); knapsackOne.putItem(2180,2180); knapsackOne.putItem(9372,9372); knapsackOne.putItem(2295,2295); knapsackOne.putItem(2528,2528); knapsackOne.putItem(7776,7776); knapsackOne.putItem(6151,6151); knapsackOne.putItem(6546,6546); knapsackOne.putItem(194,194); knapsackOne.putItem(4229,4229); knapsackOne.putItem(9192,9192); knapsackOne.putItem(8839,8839); knapsackOne.putItem(5899,5899); knapsackOne.putItem(6256,6256); knapsackOne.putItem(8557,8557); knapsackOne.putItem(4113,4113); knapsackOne.putItem(7860,7860); knapsackOne.putItem(3906,3906); knapsackOne.putItem(1933,1933); knapsackOne.putItem(200,200); knapsackOne.putItem(6547,6547); knapsackOne.putItem(1673,1673); knapsackOne.putItem(3542,3542); knapsackOne.putItem(8316,8316); knapsackOne.putItem(3987,3987); knapsackOne.putItem(4830,4830); knapsackOne.putItem(9197,9197); knapsackOne.putItem(1815,1815); knapsackOne.putItem(6455,6455); knapsackOne.putItem(5112,5112); knapsackOne.putItem(8126,8126); knapsackOne.putItem(786,786); knapsackOne.putItem(158,158); knapsackOne.putItem(4584,4584); knapsackOne.putItem(2492,2492); knapsackOne.putItem(7440,7440); knapsackOne.putItem(4275,4275); knapsackOne.putItem(2700,2700); knapsackOne.putItem(8146,8146); knapsackOne.putItem(1415,1415); knapsackOne.putItem(278,278); knapsackOne.putItem(9881,9881); knapsackOne.putItem(4388,4388); knapsackOne.putItem(9006,9006); knapsackOne.putItem(6675,6675); knapsackOne.putItem(6992,6992); knapsackOne.putItem(9688,9688); knapsackOne.putItem(7119,7119); knapsackOne.putItem(9677,9677); knapsackOne.putItem(941,941); knapsackOne.putItem(9784,9784); knapsackOne.putItem(382,382); knapsackOne.putItem(3989,3989); knapsackOne.putItem(1823,1823); knapsackOne.putItem(5655,5655); knapsackOne.putItem(5502,5502); knapsackOne.putItem(1606,1606); knapsackOne.putItem(1499,1499); knapsackOne.putItem(6470,6470); knapsackOne.putItem(5097,5097); knapsackOne.putItem(4482,4482); knapsackOne.putItem(6105,6105); knapsackOne.putItem(8733,8733); knapsackOne.putItem(5048,5048); knapsackOne.putItem(7856,7856); knapsackOne.putItem(8666,8666); knapsackOne.putItem(3265,3265); knapsackOne.putItem(8071,8071); knapsackOne.putItem(1552,1552); knapsackOne.putItem(9563,9563); knapsackOne.putItem(2789,2789); knapsackOne.putItem(7901,7901); knapsackOne.putItem(5386,5386); knapsackOne.putItem(6860,6860); knapsackOne.putItem(8250,8250); knapsackOne.putItem(5660,5660); knapsackOne.putItem(9197,9197); knapsackOne.putItem(5704,5704); knapsackOne.putItem(4485,4485); knapsackOne.putItem(6726,6726); knapsackOne.putItem(9314,9314); knapsackOne.putItem(6399,6399); knapsackOne.putItem(383,383); knapsackOne.putItem(7682,7682); knapsackOne.putItem(2470,2470); knapsackOne.putItem(4348,4348); knapsackOne.putItem(4003,4003); knapsackOne.putItem(8465,8465); knapsackOne.putItem(8275,8275); knapsackOne.putItem(4974,4974); knapsackOne.putItem(5226,5226); knapsackOne.putItem(897,897); knapsackOne.putItem(7683,7683); knapsackOne.putItem(3480,3480); knapsackOne.putItem(7096,7096); knapsackOne.putItem(4924,4924); knapsackOne.putItem(1885,1885); knapsackOne.putItem(3336,3336); knapsackOne.putItem(3739,3739); knapsackOne.putItem(1356,1356); knapsackOne.putItem(5746,5746); knapsackOne.putItem(413,413); knapsackOne.putItem(5515,5515); knapsackOne.putItem(9571,9571); knapsackOne.putItem(6339,6339); knapsackOne.putItem(5010,5010); knapsackOne.putItem(5355,5355); knapsackOne.putItem(7996,7996); knapsackOne.putItem(6092,6092); knapsackOne.putItem(7704,7704); knapsackOne.putItem(8534,8534); knapsackOne.putItem(1046,1046); knapsackOne.putItem(3296,3296); knapsackOne.putItem(279,279); knapsackOne.putItem(4700,4700); knapsackOne.putItem(2400,2400); knapsackOne.putItem(6899,6899); knapsackOne.putItem(3766,3766); knapsackOne.putItem(6810,6810); knapsackOne.putItem(9596,9596); knapsackOne.putItem(4491,4491); knapsackOne.putItem(8531,8531); knapsackOne.putItem(5089,5089); knapsackOne.putItem(8244,8244); knapsackOne.putItem(3955,3955); knapsackOne.putItem(7816,7816); knapsackOne.putItem(2200,2200); knapsackOne.putItem(461,461); knapsackOne.putItem(3516,3516); knapsackOne.putItem(6649,6649); knapsackOne.putItem(6232,6232); knapsackOne.putItem(3404,3404); knapsackOne.putItem(9393,9393); knapsackOne.putItem(6860,6860); knapsackOne.putItem(6247,6247); knapsackOne.putItem(4126,4126); knapsackOne.putItem(9084,9084); knapsackOne.putItem(4224,4224); knapsackOne.putItem(200,200); knapsackOne.putItem(4798,4798); knapsackOne.putItem(7912,7912); knapsackOne.putItem(1517,1517); knapsackOne.putItem(3697,3697); knapsackOne.putItem(6835,6835); knapsackOne.putItem(6592,6592); knapsackOne.putItem(1964,1964); knapsackOne.putItem(6985,6985); knapsackOne.putItem(6427,6427); knapsackOne.putItem(7068,7068); knapsackOne.putItem(6361,6361); knapsackOne.putItem(7530,7530); knapsackOne.putItem(2704,2704); knapsackOne.putItem(7312,7312); knapsackOne.putItem(7157,7157); knapsackOne.putItem(5843,5843); knapsackOne.putItem(650,650); knapsackOne.putItem(4963,4963); knapsackOne.putItem(2980,2980); knapsackOne.putItem(5777,5777); knapsackOne.putItem(1264,1264); knapsackOne.putItem(1217,1217); knapsackOne.putItem(8882,8882); knapsackOne.putItem(5658,5658); knapsackOne.putItem(275,275); knapsackOne.putItem(2213,2213); knapsackOne.putItem(4046,4046); knapsackOne.putItem(9174,9174); knapsackOne.putItem(4675,4675); knapsackOne.putItem(7754,7754); knapsackOne.putItem(3005,3005); knapsackOne.putItem(8159,8159); knapsackOne.putItem(4272,4272); knapsackOne.putItem(194,194); knapsackOne.putItem(4532,4532); knapsackOne.putItem(9810,9810); knapsackOne.putItem(9452,9452); knapsackOne.putItem(6466,6466); knapsackOne.putItem(5764,5764); knapsackOne.putItem(6074,6074); knapsackOne.putItem(6958,6958); knapsackOne.putItem(5952,5952); knapsackOne.putItem(3941,3941); knapsackOne.putItem(5597,5597); knapsackOne.putItem(7330,7330); knapsackOne.putItem(1090,1090); knapsackOne.putItem(9213,9213); knapsackOne.putItem(8550,8550); knapsackOne.putItem(7355,7355); knapsackOne.putItem(3447,3447); knapsackOne.putItem(8353,8353); knapsackOne.putItem(6530,6530); knapsackOne.putItem(4083,4083); knapsackOne.putItem(6864,6864); knapsackOne.putItem(351,351); knapsackOne.putItem(1284,1284); knapsackOne.putItem(8976,8976); knapsackOne.putItem(9811,9811); knapsackOne.putItem(4947,4947); knapsackOne.putItem(4708,4708); knapsackOne.putItem(7232,7232); knapsackOne.putItem(9635,9635); knapsackOne.putItem(1369,1369); knapsackOne.putItem(277,277); knapsackOne.putItem(7754,7754); knapsackOne.putItem(4311,4311); knapsackOne.putItem(5351,5351); knapsackOne.putItem(2157,2157); knapsackOne.putItem(7753,7753); knapsackOne.putItem(10,10); knapsackOne.putItem(3153,3153); knapsackOne.putItem(3586,3586); knapsackOne.putItem(3396,3396); knapsackOne.putItem(7756,7756); knapsackOne.putItem(7746,7746); knapsackOne.putItem(5651,5651); knapsackOne.putItem(4381,4381); knapsackOne.putItem(6553,6553); knapsackOne.putItem(515,515); knapsackOne.putItem(581,581); knapsackOne.putItem(3942,3942); knapsackOne.putItem(4798,4798); knapsackOne.putItem(2215,2215); knapsackOne.putItem(2528,2528); knapsackOne.putItem(7104,7104); knapsackOne.putItem(3558,3558); knapsackOne.putItem(9185,9185); knapsackOne.putItem(5944,5944); knapsackOne.putItem(6141,6141); knapsackOne.putItem(4359,4359); knapsackOne.putItem(7641,7641); knapsackOne.putItem(1422,1422); knapsackOne.putItem(669,669); knapsackOne.putItem(1583,1583); knapsackOne.putItem(5221,5221); knapsackOne.putItem(6881,6881); knapsackOne.putItem(9011,9011); knapsackOne.putItem(244,244); knapsackOne.putItem(771,771); knapsackOne.putItem(6155,6155); knapsackOne.putItem(3935,3935); knapsackOne.putItem(7116,7116); knapsackOne.putItem(9342,9342); knapsackOne.putItem(2984,2984); knapsackOne.putItem(5481,5481); knapsackOne.putItem(6771,6771); knapsackOne.putItem(3531,3531); knapsackOne.putItem(4727,4727); knapsackOne.putItem(1711,1711); knapsackOne.putItem(157,157); knapsackOne.putItem(9771,9771); knapsackOne.putItem(5532,5532); knapsackOne.putItem(2797,2797); knapsackOne.putItem(9638,9638); knapsackOne.putItem(7345,7345); knapsackOne.putItem(6036,6036); knapsackOne.putItem(7466,7466); knapsackOne.putItem(7674,7674); knapsackOne.putItem(8342,8342); knapsackOne.putItem(1191,1191); knapsackOne.putItem(3354,3354); knapsackOne.putItem(1745,1745); knapsackOne.putItem(9969,9969); knapsackOne.putItem(8902,8902); knapsackOne.putItem(4577,4577); knapsackOne.putItem(2813,2813); knapsackOne.putItem(275,275); knapsackOne.putItem(9784,9784); knapsackOne.putItem(3813,3813); knapsackOne.putItem(2861,2861); knapsackOne.putItem(283,283); knapsackOne.putItem(9720,9720); knapsackOne.putItem(7130,7130); knapsackOne.putItem(605,605); knapsackOne.putItem(6067,6067); knapsackOne.putItem(8202,8202); knapsackOne.putItem(6987,6987); knapsackOne.putItem(4120,4120); knapsackOne.putItem(2095,2095); knapsackOne.putItem(769,769); knapsackOne.putItem(5262,5262); knapsackOne.putItem(8144,8144); knapsackOne.putItem(416,416); knapsackOne.putItem(6399,6399); knapsackOne.putItem(187,187); knapsackOne.putItem(3364,3364); knapsackOne.putItem(6632,6632); knapsackOne.putItem(2870,2870); knapsackOne.putItem(4186,4186); knapsackOne.putItem(1937,1937); knapsackOne.putItem(5893,5893); knapsackOne.putItem(2011,2011); knapsackOne.putItem(3681,3681); knapsackOne.putItem(1046,1046); knapsackOne.putItem(9471,9471); knapsackOne.putItem(4025,4025); knapsackOne.putItem(9146,9146); knapsackOne.putItem(6377,6377); knapsackOne.putItem(1909,1909); knapsackOne.putItem(3489,3489); knapsackOne.putItem(8660,8660); knapsackOne.putItem(478,478); knapsackOne.putItem(8940,8940); knapsackOne.putItem(925,925); knapsackOne.putItem(7092,7092); knapsackOne.putItem(9070,9070); knapsackOne.putItem(7137,7137); knapsackOne.putItem(8169,8169); knapsackOne.putItem(3677,3677); knapsackOne.putItem(4851,4851); knapsackOne.putItem(7305,7305); knapsackOne.putItem(8196,8196); knapsackOne.putItem(9691,9691); knapsackOne.putItem(7780,7780); knapsackOne.putItem(8780,8780); knapsackOne.putItem(7559,7559); knapsackOne.putItem(3019,3019); knapsackOne.putItem(7429,7429); knapsackOne.putItem(7480,7480); knapsackOne.putItem(2698,2698); knapsackOne.putItem(4519,4519); knapsackOne.putItem(2886,2886); knapsackOne.putItem(9239,9239); knapsackOne.putItem(8011,8011); knapsackOne.putItem(8458,8458); knapsackOne.putItem(867,867); knapsackOne.putItem(4903,4903); knapsackOne.putItem(9364,9364); knapsackOne.putItem(4543,4543); knapsackOne.putItem(407,407); knapsackOne.putItem(3786,3786); knapsackOne.putItem(9188,9188); knapsackOne.putItem(1475,1475); knapsackOne.putItem(1522,1522); knapsackOne.putItem(7654,7654); knapsackOne.putItem(2636,2636); knapsackOne.putItem(1156,1156); knapsackOne.putItem(6646,6646); knapsackOne.putItem(6382,6382); knapsackOne.putItem(7105,7105); knapsackOne.putItem(9080,9080); knapsackOne.putItem(8879,8879); knapsackOne.putItem(5445,5445); knapsackOne.putItem(1536,1536); knapsackOne.putItem(9459,9459); knapsackOne.putItem(454,454); knapsackOne.putItem(2800,2800); knapsackOne.putItem(6331,6331); knapsackOne.putItem(962,962); knapsackOne.putItem(9499,9499); knapsackOne.putItem(2609,2609); knapsackOne.putItem(1161,1161); knapsackOne.putItem(909,909); knapsackOne.putItem(4307,4307); knapsackOne.putItem(755,755); knapsackOne.putItem(6976,6976); knapsackOne.putItem(4078,4078); knapsackOne.putItem(2421,2421); knapsackOne.putItem(5749,5749); knapsackOne.putItem(7334,7334); knapsackOne.putItem(8454,8454); knapsackOne.putItem(9452,9452); knapsackOne.putItem(4877,4877); knapsackOne.putItem(6854,6854); knapsackOne.putItem(1420,1420); knapsackOne.putItem(7235,7235); knapsackOne.putItem(6563,6563); knapsackOne.putItem(3668,3668); knapsackOne.putItem(7467,7467); knapsackOne.putItem(8824,8824); knapsackOne.putItem(7329,7329); knapsackOne.putItem(4439,4439); knapsackOne.putItem(132,132); knapsackOne.putItem(5296,5296); knapsackOne.putItem(348,348); knapsackOne.putItem(2465,2465); knapsackOne.putItem(4450,4450); knapsackOne.putItem(6064,6064); knapsackOne.putItem(9339,9339); knapsackOne.putItem(7379,7379); knapsackOne.putItem(1946,1946); knapsackOne.putItem(7506,7506); knapsackOne.putItem(304,304); knapsackOne.putItem(2535,2535); knapsackOne.putItem(7307,7307); knapsackOne.putItem(2582,2582); knapsackOne.putItem(3959,3959); knapsackOne.putItem(9861,9861); knapsackOne.putItem(4455,4455); knapsackOne.putItem(7316,7316); knapsackOne.putItem(8149,8149); knapsackOne.putItem(9761,9761); knapsackOne.putItem(8633,8633); knapsackOne.putItem(3780,3780); knapsackOne.putItem(5242,5242); knapsackOne.putItem(7620,7620); knapsackOne.putItem(4902,4902); knapsackOne.putItem(6680,6680); knapsackOne.putItem(229,229); knapsackOne.putItem(1606,1606); knapsackOne.putItem(7212,7212); knapsackOne.putItem(5574,5574); knapsackOne.putItem(4441,4441); knapsackOne.putItem(8981,8981); knapsackOne.putItem(3450,3450); knapsackOne.putItem(2034,2034); knapsackOne.putItem(4400,4400); knapsackOne.putItem(7308,7308); knapsackOne.putItem(5135,5135); knapsackOne.putItem(5384,5384); knapsackOne.putItem(17,17); knapsackOne.putItem(9828,9828); knapsackOne.putItem(1741,1741); knapsackOne.putItem(2826,2826); knapsackOne.putItem(8459,8459); knapsackOne.putItem(7350,7350); knapsackOne.putItem(3381,3381); knapsackOne.putItem(9768,9768); knapsackOne.putItem(6596,6596); knapsackOne.putItem(6389,6389); knapsackOne.putItem(73,73); knapsackOne.putItem(8922,8922); knapsackOne.putItem(454,454); knapsackOne.putItem(1422,1422); knapsackOne.putItem(9608,9608); knapsackOne.putItem(7939,7939); knapsackOne.putItem(7561,7561); knapsackOne.putItem(5184,5184); knapsackOne.putItem(3290,3290); knapsackOne.putItem(5861,5861); knapsackOne.putItem(8870,8870); knapsackOne.putItem(7127,7127); knapsackOne.putItem(7721,7721); knapsackOne.putItem(502,502); knapsackOne.putItem(2696,2696); knapsackOne.putItem(6817,6817); knapsackOne.putItem(1402,1402); knapsackOne.putItem(7544,7544); knapsackOne.putItem(7451,7451); knapsackOne.putItem(7805,7805); knapsackOne.putItem(6919,6919); knapsackOne.putItem(9505,9505); knapsackOne.putItem(2169,2169); knapsackOne.putItem(8131,8131); knapsackOne.putItem(3337,3337); knapsackOne.putItem(5629,5629); knapsackOne.putItem(6033,6033); knapsackOne.putItem(1110,1110); knapsackOne.putItem(2634,2634); knapsackOne.putItem(461,461); knapsackOne.putItem(3318,3318); knapsackOne.putItem(2229,2229); knapsackOne.putItem(9490,9490); knapsackOne.putItem(603,603); knapsackOne.putItem(3933,3933); knapsackOne.putItem(1128,1128); knapsackOne.putItem(3963,3963); knapsackOne.putItem(8434,8434); knapsackOne.putItem(5129,5129); knapsackOne.putItem(3179,3179); knapsackOne.putItem(9994,9994); knapsackOne.putItem(4625,4625); knapsackOne.putItem(6083,6083); knapsackOne.putItem(5723,5723); knapsackOne.putItem(8279,8279); knapsackOne.putItem(4118,4118); knapsackOne.putItem(1545,1545); knapsackOne.putItem(6335,6335); knapsackOne.putItem(7868,7868); knapsackOne.putItem(4093,4093); knapsackOne.putItem(1933,1933); knapsackOne.putItem(5313,5313); knapsackOne.putItem(4723,4723); knapsackOne.putItem(9749,9749); knapsackOne.putItem(6164,6164); knapsackOne.putItem(4846,4846); knapsackOne.putItem(3036,3036); knapsackOne.putItem(303,303); knapsackOne.putItem(243,243); knapsackOne.putItem(716,716); knapsackOne.putItem(6842,6842); knapsackOne.putItem(4639,4639); knapsackOne.putItem(7248,7248); knapsackOne.putItem(515,515); knapsackOne.putItem(8755,8755); knapsackOne.putItem(2464,2464); knapsackOne.putItem(8550,8550); knapsackOne.putItem(1121,1121); knapsackOne.putItem(8261,8261); knapsackOne.putItem(5174,5174); knapsackOne.putItem(5599,5599); knapsackOne.putItem(6119,6119); knapsackOne.putItem(294,294); knapsackOne.putItem(2371,2371); knapsackOne.putItem(6879,6879); knapsackOne.putItem(9454,9454); knapsackOne.putItem(9452,9452); knapsackOne.putItem(7817,7817); knapsackOne.putItem(372,372); knapsackOne.putItem(4021,4021); knapsackOne.putItem(6414,6414); knapsackOne.putItem(7441,7441); knapsackOne.putItem(8192,8192); knapsackOne.putItem(8637,8637); knapsackOne.putItem(5963,5963); knapsackOne.putItem(6199,6199); knapsackOne.putItem(2158,2158); knapsackOne.putItem(5030,5030); knapsackOne.putItem(403,403); knapsackOne.putItem(6805,6805); knapsackOne.putItem(460,460); knapsackOne.putItem(2723,2723); knapsackOne.putItem(5265,5265); knapsackOne.putItem(2149,2149); knapsackOne.putItem(6178,6178); knapsackOne.putItem(4837,4837); knapsackOne.putItem(6614,6614); knapsackOne.putItem(2872,2872); knapsackOne.putItem(7894,7894); knapsackOne.putItem(6259,6259); knapsackOne.putItem(5113,5113); knapsackOne.putItem(4852,4852); knapsackOne.putItem(5495,5495); knapsackOne.putItem(3815,3815); knapsackOne.putItem(7716,7716); knapsackOne.putItem(2540,2540); knapsackOne.putItem(9368,9368); knapsackOne.putItem(2453,2453); knapsackOne.putItem(3769,3769); knapsackOne.putItem(1986,1986); knapsackOne.putItem(8602,8602); knapsackOne.putItem(2964,2964); knapsackOne.putItem(9947,9947); knapsackOne.putItem(6557,6557); knapsackOne.putItem(4082,4082); knapsackOne.putItem(9565,9565); knapsackOne.putItem(3304,3304); knapsackOne.putItem(705,705); knapsackOne.putItem(8860,8860); knapsackOne.putItem(9112,9112); knapsackOne.putItem(1031,1031); knapsackOne.putItem(2681,2681); knapsackOne.putItem(4565,4565); knapsackOne.putItem(9328,9328); knapsackOne.putItem(7330,7330); knapsackOne.putItem(7480,7480); knapsackOne.putItem(3297,3297); knapsackOne.putItem(8365,8365); knapsackOne.putItem(1973,1973); knapsackOne.putItem(6712,6712); knapsackOne.putItem(4075,4075); knapsackOne.putItem(1764,1764); knapsackOne.putItem(8328,8328); knapsackOne.putItem(5326,5326); knapsackOne.putItem(2340,2340); knapsackOne.putItem(3178,3178); knapsackOne.putItem(6778,6778); knapsackOne.putItem(9929,9929); knapsackOne.putItem(9554,9554); knapsackOne.putItem(6662,6662); knapsackOne.putItem(9908,9908); knapsackOne.putItem(3606,3606); knapsackOne.putItem(7254,7254); knapsackOne.putItem(4222,4222); knapsackOne.putItem(6232,6232); knapsackOne.putItem(5978,5978); knapsackOne.putItem(2538,2538); knapsackOne.putItem(7249,7249); knapsackOne.putItem(1189,1189); knapsackOne.putItem(8956,8956); knapsackOne.putItem(6995,6995); knapsackOne.putItem(5419,5419); knapsackOne.putItem(2593,2593); knapsackOne.putItem(6561,6561); knapsackOne.putItem(2853,2853); knapsackOne.putItem(6947,6947); knapsackOne.putItem(7422,7422); knapsackOne.putItem(1262,1262); knapsackOne.putItem(9197,9197); knapsackOne.putItem(7259,7259); knapsackOne.putItem(9709,9709); knapsackOne.putItem(583,583); knapsackOne.putItem(238,238); knapsackOne.putItem(3624,3624); knapsackOne.putItem(4933,4933); knapsackOne.putItem(8698,8698); knapsackOne.putItem(1913,1913); knapsackOne.putItem(3347,3347); knapsackOne.putItem(1527,1527); knapsackOne.putItem(8097,8097); knapsackOne.putItem(9939,9939); knapsackOne.putItem(915,915); knapsackOne.putItem(1013,1013); knapsackOne.putItem(8507,8507); knapsackOne.putItem(8043,8043); knapsackOne.putItem(9839,9839); knapsackOne.putItem(2423,2423); knapsackOne.putItem(8781,8781); knapsackOne.putItem(329,329); knapsackOne.putItem(7391,7391); knapsackOne.putItem(6500,6500); knapsackOne.putItem(8194,8194); knapsackOne.putItem(2330,2330); knapsackOne.putItem(3420,3420); knapsackOne.putItem(8324,8324); knapsackOne.putItem(3098,3098); knapsackOne.putItem(6531,6531); knapsackOne.putItem(2343,2343); knapsackOne.putItem(8666,8666); knapsackOne.putItem(9251,9251); knapsackOne.putItem(8839,8839); knapsackOne.putItem(1843,1843); knapsackOne.putItem(1510,1510); knapsackOne.putItem(9311,9311); knapsackOne.putItem(8144,8144); knapsackOne.putItem(210,210); knapsackOne.putItem(8011,8011); knapsackOne.putItem(9237,9237); knapsackOne.putItem(9992,9992); knapsackOne.putItem(2200,2200); knapsackOne.putItem(1525,1525); knapsackOne.putItem(3808,3808); knapsackOne.putItem(1088,1088); knapsackOne.putItem(5778,5778); knapsackOne.putItem(682,682); knapsackOne.putItem(6475,6475); knapsackOne.putItem(3026,3026); knapsackOne.putItem(5534,5534); knapsackOne.putItem(6593,6593); knapsackOne.putItem(5640,5640); knapsackOne.putItem(3886,3886); knapsackOne.putItem(6074,6074); knapsackOne.putItem(671,671); knapsackOne.putItem(1273,1273); knapsackOne.putItem(7229,7229); knapsackOne.putItem(2995,2995); knapsackOne.putItem(8439,8439); knapsackOne.putItem(1658,1658); knapsackOne.putItem(6594,6594); knapsackOne.putItem(784,784); knapsackOne.putItem(5560,5560); knapsackOne.putItem(5039,5039); knapsackOne.putItem(5535,5535); knapsackOne.putItem(110,110); knapsackOne.putItem(5303,5303); knapsackOne.putItem(2173,2173); knapsackOne.putItem(5749,5749); knapsackOne.putItem(6530,6530); knapsackOne.putItem(786,786); knapsackOne.putItem(9129,9129); knapsackOne.putItem(4463,4463); knapsackOne.putItem(7042,7042); knapsackOne.putItem(9487,9487); knapsackOne.putItem(3773,3773); knapsackOne.putItem(1481,1481); knapsackOne.putItem(3831,3831); knapsackOne.putItem(2783,2783); knapsackOne.putItem(6593,6593); knapsackOne.putItem(9693,9693); knapsackOne.putItem(3634,3634); knapsackOne.putItem(2976,2976); knapsackOne.putItem(9463,9463); knapsackOne.putItem(9626,9626); knapsackOne.putItem(3580,3580); knapsackOne.putItem(3713,3713); knapsackOne.putItem(5145,5145); knapsackOne.putItem(3991,3991); knapsackOne.putItem(3986,3986); knapsackOne.putItem(7510,7510); knapsackOne.putItem(981,981); knapsackOne.putItem(1712,1712); knapsackOne.putItem(8067,8067); knapsackOne.putItem(4635,4635); knapsackOne.putItem(3929,3929); knapsackOne.putItem(9967,9967); knapsackOne.putItem(561,561); knapsackOne.putItem(8540,8540); knapsackOne.putItem(9004,9004); knapsackOne.putItem(1655,1655); knapsackOne.putItem(2359,2359); knapsackOne.putItem(6679,6679); knapsackOne.putItem(2780,2780); knapsackOne.putItem(8739,8739); knapsackOne.putItem(1587,1587); knapsackOne.putItem(3210,3210); knapsackOne.putItem(3519,3519); knapsackOne.putItem(334,334); knapsackOne.putItem(5588,5588); knapsackOne.putItem(5410,5410); knapsackOne.putItem(3302,3302); knapsackOne.putItem(9356,9356); knapsackOne.putItem(2914,2914); knapsackOne.putItem(488,488); knapsackOne.putItem(8448,8448); knapsackOne.putItem(6957,6957); knapsackOne.putItem(7017,7017); knapsackOne.putItem(2418,2418); knapsackOne.putItem(3114,3114); knapsackOne.putItem(782,782); knapsackOne.putItem(8673,8673); knapsackOne.putItem(2768,2768); knapsackOne.putItem(2052,2052); knapsackOne.putItem(9128,9128); knapsackOne.putItem(5292,5292); knapsackOne.putItem(2036,2036); knapsackOne.putItem(7820,7820); knapsackOne.putItem(5970,5970); knapsackOne.putItem(5691,5691); knapsackOne.putItem(9733,9733); knapsackOne.putItem(5330,5330); knapsackOne.putItem(4095,4095); knapsackOne.putItem(8948,8948); knapsackOne.putItem(3959,3959); knapsackOne.putItem(3465,3465); knapsackOne.putItem(3802,3802); knapsackOne.putItem(9619,9619); knapsackOne.putItem(5402,5402); knapsackOne.putItem(4263,4263); knapsackOne.putItem(7859,7859); knapsackOne.putItem(8318,8318); knapsackOne.putItem(9373,9373); knapsackOne.putItem(2108,2108); knapsackOne.putItem(4141,4141); knapsackOne.putItem(918,918); knapsackOne.putItem(1858,1858); knapsackOne.putItem(1569,1569); knapsackOne.putItem(9665,9665); knapsackOne.putItem(3341,3341); knapsackOne.putItem(6402,6402); knapsackOne.putItem(3247,3247); knapsackOne.putItem(3509,3509); knapsackOne.putItem(7345,7345); knapsackOne.putItem(2032,2032); knapsackOne.putItem(3151,3151); knapsackOne.putItem(9184,9184); knapsackOne.putItem(2835,2835); knapsackOne.putItem(8868,8868); knapsackOne.putItem(8629,8629); knapsackOne.putItem(9908,9908); knapsackOne.putItem(7930,7930); knapsackOne.putItem(1431,1431); knapsackOne.putItem(9353,9353); knapsackOne.putItem(3077,3077); knapsackOne.putItem(1779,1779); knapsackOne.putItem(9947,9947); knapsackOne.putItem(95,95); knapsackOne.putItem(1633,1633); knapsackOne.putItem(7627,7627); knapsackOne.putItem(4598,4598); knapsackOne.putItem(6165,6165); knapsackOne.putItem(4191,4191); knapsackOne.putItem(406,406); knapsackOne.putItem(2536,2536); knapsackOne.putItem(5393,5393); knapsackOne.putItem(4856,4856); knapsackOne.putItem(5745,5745); knapsackOne.putItem(3190,3190); knapsackOne.putItem(708,708); knapsackOne.putItem(349,349); knapsackOne.putItem(7649,7649); knapsackOne.putItem(4786,4786); knapsackOne.putItem(8916,8916); knapsackOne.putItem(9451,9451); knapsackOne.putItem(3662,3662); knapsackOne.putItem(7843,7843); knapsackOne.putItem(4851,4851); knapsackOne.putItem(5552,5552); knapsackOne.putItem(5123,5123); knapsackOne.putItem(2238,2238); knapsackOne.putItem(5203,5203); knapsackOne.putItem(4408,4408); knapsackOne.putItem(5380,5380); knapsackOne.putItem(2799,2799); knapsackOne.putItem(3235,3235); knapsackOne.putItem(1237,1237); knapsackOne.putItem(4857,4857); knapsackOne.putItem(5394,5394); knapsackOne.putItem(4797,4797); knapsackOne.putItem(4181,4181); knapsackOne.putItem(4185,4185); knapsackOne.putItem(3141,3141); knapsackOne.putItem(7868,7868); knapsackOne.putItem(5688,5688); knapsackOne.putItem(3334,3334); knapsackOne.putItem(7859,7859); knapsackOne.putItem(417,417); knapsackOne.putItem(1096,1096); knapsackOne.putItem(5753,5753); knapsackOne.putItem(6619,6619); knapsackOne.putItem(2968,2968); knapsackOne.putItem(33,33); knapsackOne.putItem(5573,5573); knapsackOne.putItem(6953,6953); knapsackOne.putItem(1086,1086); knapsackOne.putItem(6939,6939); knapsackOne.putItem(292,292); knapsackOne.putItem(9535,9535); knapsackOne.putItem(7892,7892); knapsackOne.putItem(6291,6291); knapsackOne.putItem(7344,7344); knapsackOne.putItem(3057,3057); knapsackOne.putItem(4115,4115); knapsackOne.putItem(6010,6010); knapsackOne.putItem(350,350); knapsackOne.putItem(9053,9053); knapsackOne.putItem(3821,3821); knapsackOne.putItem(4818,4818); knapsackOne.putItem(2062,2062); knapsackOne.putItem(3485,3485); knapsackOne.putItem(9437,9437); knapsackOne.putItem(7108,7108); knapsackOne.putItem(9989,9989); knapsackOne.putItem(8879,8879); knapsackOne.putItem(666,666); knapsackOne.putItem(224,224); knapsackOne.putItem(842,842); knapsackOne.putItem(5239,5239); knapsackOne.putItem(808,808); knapsackOne.putItem(7965,7965); knapsackOne.putItem(1575,1575); knapsackOne.putItem(5473,5473); knapsackOne.putItem(3815,3815); knapsackOne.putItem(1502,1502); knapsackOne.putItem(3590,3590); knapsackOne.putItem(4242,4242); knapsackOne.putItem(6034,6034); knapsackOne.putItem(5063,5063); knapsackOne.putItem(5694,5694); knapsackOne.putItem(2114,2114); knapsackOne.putItem(957,957); knapsackOne.putItem(4661,4661); knapsackOne.putItem(671,671); knapsackOne.putItem(6072,6072); knapsackOne.putItem(6779,6779); knapsackOne.putItem(7572,7572); knapsackOne.putItem(7153,7153); knapsackOne.putItem(2358,2358); knapsackOne.putItem(7345,7345); knapsackOne.putItem(9658,9658); knapsackOne.putItem(8585,8585); knapsackOne.putItem(5005,5005); knapsackOne.putItem(4401,4401); knapsackOne.putItem(9829,9829); knapsackOne.putItem(2294,2294); knapsackOne.putItem(2276,2276); knapsackOne.putItem(5142,5142); knapsackOne.putItem(1950,1950); knapsackOne.putItem(5571,5571); knapsackOne.putItem(4552,4552); knapsackOne.putItem(1480,1480); knapsackOne.putItem(3008,3008); knapsackOne.putItem(7394,7394); knapsackOne.putItem(3140,3140); knapsackOne.putItem(8217,8217); knapsackOne.putItem(9429,9429); knapsackOne.putItem(6162,6162); knapsackOne.putItem(182,182); knapsackOne.putItem(9439,9439); knapsackOne.putItem(3432,3432); knapsackOne.putItem(9158,9158); knapsackOne.putItem(2204,2204); knapsackOne.putItem(2108,2108); knapsackOne.putItem(8054,8054); knapsackOne.putItem(660,660); knapsackOne.putItem(5890,5890); knapsackOne.putItem(8187,8187); knapsackOne.putItem(6286,6286); knapsackOne.putItem(709,709); knapsackOne.putItem(4146,4146); knapsackOne.putItem(958,958); knapsackOne.putItem(426,426); knapsackOne.putItem(8990,8990); knapsackOne.putItem(3170,3170); knapsackOne.putItem(105,105); knapsackOne.putItem(9044,9044); knapsackOne.putItem(5597,5597); knapsackOne.putItem(4699,4699); knapsackOne.putItem(5593,5593); knapsackOne.putItem(9167,9167);knapsackOne.putItem(7567,7567); knapsackOne.putItem(2728,2728); knapsackOne.putItem(6052,6052); knapsackOne.putItem(6389,6389); knapsackOne.putItem(2402,2402); knapsackOne.putItem(7830,7830); knapsackOne.putItem(6043,6043); knapsackOne.putItem(6558,6558); knapsackOne.putItem(4532,4532); knapsackOne.putItem(7038,7038); knapsackOne.putItem(5373,5373); knapsackOne.putItem(281,281); knapsackOne.putItem(4690,4690); knapsackOne.putItem(472,472); knapsackOne.putItem(7970,7970); knapsackOne.putItem(3944,3944); knapsackOne.putItem(9021,9021); knapsackOne.putItem(1962,1962); knapsackOne.putItem(8734,8734); knapsackOne.putItem(2671,2671); knapsackOne.putItem(962,962); knapsackOne.putItem(5573,5573); knapsackOne.putItem(1453,1453); knapsackOne.putItem(3479,3479); knapsackOne.putItem(1710,1710); knapsackOne.putItem(7716,7716); knapsackOne.putItem(3514,3514); knapsackOne.putItem(3010,3010); knapsackOne.putItem(7029,7029); knapsackOne.putItem(7045,7045); knapsackOne.putItem(5519,5519); knapsackOne.putItem(6430,6430); knapsackOne.putItem(9931,9931); knapsackOne.putItem(1490,1490); knapsackOne.putItem(569,569); knapsackOne.putItem(7387,7387); knapsackOne.putItem(7041,7041); knapsackOne.putItem(8815,8815); knapsackOne.putItem(3096,3096); knapsackOne.putItem(3923,3923); knapsackOne.putItem(8490,8490); knapsackOne.putItem(2838,2838); knapsackOne.putItem(5208,5208); knapsackOne.putItem(854,854); knapsackOne.putItem(9836,9836); knapsackOne.putItem(3720,3720); knapsackOne.putItem(7793,7793); knapsackOne.putItem(1784,1784); knapsackOne.putItem(2902,2902); knapsackOne.putItem(5910,5910); knapsackOne.putItem(2011,2011); knapsackOne.putItem(6248,6248); knapsackOne.putItem(3681,3681); knapsackOne.putItem(3426,3426); knapsackOne.putItem(7740,7740); knapsackOne.putItem(3141,3141); knapsackOne.putItem(3228,3228); knapsackOne.putItem(4091,4091); knapsackOne.putItem(2177,2177); knapsackOne.putItem(1360,1360); knapsackOne.putItem(2781,2781); knapsackOne.putItem(5198,5198); knapsackOne.putItem(8827,8827); knapsackOne.putItem(7832,7832); knapsackOne.putItem(6201,6201); knapsackOne.putItem(6144,6144); knapsackOne.putItem(4671,4671); knapsackOne.putItem(5464,5464); knapsackOne.putItem(7138,7138); knapsackOne.putItem(9463,9463); knapsackOne.putItem(2689,2689); knapsackOne.putItem(4319,4319); knapsackOne.putItem(6848,6848); knapsackOne.putItem(3017,3017); knapsackOne.putItem(7328,7328); knapsackOne.putItem(4853,4853); knapsackOne.putItem(3874,3874); knapsackOne.putItem(481,481); knapsackOne.putItem(5472,5472); knapsackOne.putItem(8983,8983); knapsackOne.putItem(2797,2797); knapsackOne.putItem(5546,5546); knapsackOne.putItem(1301,1301); knapsackOne.putItem(973,973); knapsackOne.putItem(9839,9839); knapsackOne.putItem(726,726); knapsackOne.putItem(293,293); knapsackOne.putItem(6032,6032); knapsackOne.putItem(2026,2026); knapsackOne.putItem(7844,7844); knapsackOne.putItem(1264,1264); knapsackOne.putItem(59,59); knapsackOne.putItem(5180,5180); knapsackOne.putItem(2862,2862); knapsackOne.putItem(1841,1841); knapsackOne.putItem(6373,6373); knapsackOne.putItem(2655,2655); knapsackOne.putItem(1209,1209); knapsackOne.putItem(1817,1817); knapsackOne.putItem(6452,6452); knapsackOne.putItem(4702,4702); knapsackOne.putItem(6531,6531); knapsackOne.putItem(4037,4037); knapsackOne.putItem(3467,3467); knapsackOne.putItem(6328,6328); knapsackOne.putItem(2448,2448); knapsackOne.putItem(7974,7974); knapsackOne.putItem(1432,1432); knapsackOne.putItem(6858,6858); knapsackOne.putItem(733,733); knapsackOne.putItem(7712,7712); knapsackOne.putItem(4273,4273); knapsackOne.putItem(7047,7047); knapsackOne.putItem(7081,7081); knapsackOne.putItem(6827,6827); knapsackOne.putItem(4198,4198); knapsackOne.putItem(8287,8287); knapsackOne.putItem(4005,4005); knapsackOne.putItem(6470,6470); knapsackOne.putItem(6970,6970); knapsackOne.putItem(5487,5487); knapsackOne.putItem(102,102); knapsackOne.putItem(9320,9320); knapsackOne.putItem(1607,1607); knapsackOne.putItem(3331,3331); knapsackOne.putItem(6198,6198); knapsackOne.putItem(3238,3238); knapsackOne.putItem(2946,2946); knapsackOne.putItem(4684,4684); knapsackOne.putItem(4023,4023); knapsackOne.putItem(526,526); knapsackOne.putItem(529,529); knapsackOne.putItem(9496,9496); knapsackOne.putItem(209,209); knapsackOne.putItem(3370,3370); knapsackOne.putItem(6104,6104); knapsackOne.putItem(8414,8414); knapsackOne.putItem(2568,2568); knapsackOne.putItem(3784,3784); knapsackOne.putItem(5175,5175); knapsackOne.putItem(3433,3433); knapsackOne.putItem(3748,3748); knapsackOne.putItem(6771,6771); knapsackOne.putItem(3218,3218); knapsackOne.putItem(7011,7011); knapsackOne.putItem(4308,4308); knapsackOne.putItem(1096,1096); knapsackOne.putItem(3397,3397); knapsackOne.putItem(2880,2880); knapsackOne.putItem(1489,1489); knapsackOne.putItem(9549,9549); knapsackOne.putItem(238,238); knapsackOne.putItem(1469,1469); knapsackOne.putItem(7917,7917); knapsackOne.putItem(5359,5359); knapsackOne.putItem(2377,2377); knapsackOne.putItem(2013,2013); knapsackOne.putItem(3438,3438); knapsackOne.putItem(331,331); knapsackOne.putItem(5163,5163); knapsackOne.putItem(6653,6653); knapsackOne.putItem(3843,3843); knapsackOne.putItem(9138,9138); knapsackOne.putItem(2429,2429); knapsackOne.putItem(4950,4950); knapsackOne.putItem(8234,8234); knapsackOne.putItem(4799,4799); knapsackOne.putItem(5187,5187); knapsackOne.putItem(6379,6379); knapsackOne.putItem(3549,3549); knapsackOne.putItem(2052,2052); knapsackOne.putItem(9973,9973); knapsackOne.putItem(9495,9495); knapsackOne.putItem(1480,1480); knapsackOne.putItem(8888,8888); knapsackOne.putItem(5320,5320); knapsackOne.putItem(3279,3279); knapsackOne.putItem(4879,4879); knapsackOne.putItem(1014,1014); knapsackOne.putItem(8913,8913); knapsackOne.putItem(3155,3155); knapsackOne.putItem(9134,9134); knapsackOne.putItem(1863,1863); knapsackOne.putItem(5923,5923); knapsackOne.putItem(9189,9189); knapsackOne.putItem(4909,4909); knapsackOne.putItem(2014,2014); knapsackOne.putItem(1933,1933); knapsackOne.putItem(1518,1518); knapsackOne.putItem(9170,9170); knapsackOne.putItem(2802,2802); knapsackOne.putItem(498,498); knapsackOne.putItem(2182,2182); knapsackOne.putItem(7152,7152); knapsackOne.putItem(3803,3803); knapsackOne.putItem(255,255); knapsackOne.putItem(8166,8166); knapsackOne.putItem(2144,2144); knapsackOne.putItem(4872,4872); knapsackOne.putItem(3585,3585); knapsackOne.putItem(3385,3385); knapsackOne.putItem(6461,6461); knapsackOne.putItem(4774,4774); knapsackOne.putItem(1959,1959); knapsackOne.putItem(1028,1028); knapsackOne.putItem(5883,5883); knapsackOne.putItem(5369,5369); knapsackOne.putItem(6486,6486); knapsackOne.putItem(8325,8325); knapsackOne.putItem(8389,8389); knapsackOne.putItem(6412,6412); knapsackOne.putItem(6475,6475); knapsackOne.putItem(7192,7192); knapsackOne.putItem(3224,3224); knapsackOne.putItem(5476,5476); knapsackOne.putItem(5339,5339); knapsackOne.putItem(8605,8605); knapsackOne.putItem(5546,5546); knapsackOne.putItem(3666,3666); knapsackOne.putItem(458,458); knapsackOne.putItem(9965,9965); knapsackOne.putItem(3844,3844); knapsackOne.putItem(5942,5942); knapsackOne.putItem(5027,5027); knapsackOne.putItem(722,722); knapsackOne.putItem(3671,3671); knapsackOne.putItem(5260,5260); knapsackOne.putItem(7775,7775); knapsackOne.putItem(8751,8751); knapsackOne.putItem(4344,4344); knapsackOne.putItem(664,664); knapsackOne.putItem(8938,8938); knapsackOne.putItem(4150,4150); knapsackOne.putItem(4114,4114); knapsackOne.putItem(1884,1884); knapsackOne.putItem(5258,5258); knapsackOne.putItem(5815,5815); knapsackOne.putItem(1405,1405); knapsackOne.putItem(4575,4575); knapsackOne.putItem(3123,3123); knapsackOne.putItem(2447,2447); knapsackOne.putItem(9672,9672); knapsackOne.putItem(3355,3355); knapsackOne.putItem(4044,4044); knapsackOne.putItem(6451,6451); knapsackOne.putItem(7697,7697); knapsackOne.putItem(324,324); knapsackOne.putItem(7676,7676); knapsackOne.putItem(8768,8768); knapsackOne.putItem(5227,5227); knapsackOne.putItem(802,802); knapsackOne.putItem(8197,8197); knapsackOne.putItem(6122,6122); knapsackOne.putItem(2479,2479); knapsackOne.putItem(9800,9800); knapsackOne.putItem(8654,8654); knapsackOne.putItem(7251,7251); knapsackOne.putItem(3611,3611); knapsackOne.putItem(7238,7238); knapsackOne.putItem(693,693); knapsackOne.putItem(2083,2083); knapsackOne.putItem(8514,8514); knapsackOne.putItem(4969,4969); knapsackOne.putItem(326,326); knapsackOne.putItem(4394,4394); knapsackOne.putItem(5113,5113); knapsackOne.putItem(9680,9680); knapsackOne.putItem(5656,5656); knapsackOne.putItem(3096,3096); knapsackOne.putItem(6174,6174); knapsackOne.putItem(5709,5709); knapsackOne.putItem(8496,8496); knapsackOne.putItem(1088,1088); knapsackOne.putItem(4287,4287); knapsackOne.putItem(3373,3373); knapsackOne.putItem(6998,6998); knapsackOne.putItem(1410,1410); knapsackOne.putItem(923,923); knapsackOne.putItem(4938,4938); knapsackOne.putItem(2761,2761); knapsackOne.putItem(84,84); knapsackOne.putItem(7703,7703); knapsackOne.putItem(9212,9212); knapsackOne.putItem(4187,4187); knapsackOne.putItem(9876,9876); knapsackOne.putItem(9159,9159); knapsackOne.putItem(5691,5691); knapsackOne.putItem(6576,6576); knapsackOne.putItem(632,632); knapsackOne.putItem(4958,4958); knapsackOne.putItem(9314,9314); knapsackOne.putItem(2408,2408); knapsackOne.putItem(2281,2281); knapsackOne.putItem(1476,1476); knapsackOne.putItem(723,723); knapsackOne.putItem(1076,1076); knapsackOne.putItem(3566,3566); knapsackOne.putItem(7365,7365); knapsackOne.putItem(5378,5378); knapsackOne.putItem(746,746); knapsackOne.putItem(336,336); knapsackOne.putItem(8308,8308); knapsackOne.putItem(7846,7846); knapsackOne.putItem(1529,1529); knapsackOne.putItem(1385,1385); knapsackOne.putItem(9412,9412); knapsackOne.putItem(668,668); knapsackOne.putItem(9891,9891); knapsackOne.putItem(7250,7250); knapsackOne.putItem(3532,3532); knapsackOne.putItem(4431,4431); knapsackOne.putItem(2551,2551); knapsackOne.putItem(3130,3130); knapsackOne.putItem(8104,8104); knapsackOne.putItem(9859,9859); knapsackOne.putItem(5359,5359); knapsackOne.putItem(6903,6903); knapsackOne.putItem(1029,1029); knapsackOne.putItem(4120,4120); knapsackOne.putItem(8227,8227); knapsackOne.putItem(614,614); knapsackOne.putItem(229,229); knapsackOne.putItem(7612,7612); knapsackOne.putItem(6595,6595); knapsackOne.putItem(5442,5442); knapsackOne.putItem(6103,6103); knapsackOne.putItem(3598,3598); knapsackOne.putItem(417,417); knapsackOne.putItem(6824,6824); knapsackOne.putItem(7566,7566); knapsackOne.putItem(3804,3804); knapsackOne.putItem(142,142); knapsackOne.putItem(3334,3334); knapsackOne.putItem(6429,6429); knapsackOne.putItem(5063,5063); knapsackOne.putItem(6672,6672); knapsackOne.putItem(6091,6091); knapsackOne.putItem(28,28); knapsackOne.putItem(9396,9396); knapsackOne.putItem(1300,1300); knapsackOne.putItem(8324,8324); knapsackOne.putItem(6473,6473); knapsackOne.putItem(2367,2367); knapsackOne.putItem(8814,8814); knapsackOne.putItem(9772,9772); knapsackOne.putItem(1731,1731); knapsackOne.putItem(2960,2960); knapsackOne.putItem(6494,6494); knapsackOne.putItem(9352,9352); knapsackOne.putItem(3164,3164); knapsackOne.putItem(1174,1174); knapsackOne.putItem(292,292); knapsackOne.putItem(2781,2781); knapsackOne.putItem(1256,1256); knapsackOne.putItem(2888,2888); knapsackOne.putItem(3869,3869); knapsackOne.putItem(8653,8653); knapsackOne.putItem(7103,7103); knapsackOne.putItem(9196,9196); knapsackOne.putItem(8969,8969); knapsackOne.putItem(2151,2151); knapsackOne.putItem(8049,8049); knapsackOne.putItem(1067,1067); knapsackOne.putItem(7673,7673); knapsackOne.putItem(6768,6768); knapsackOne.putItem(657,657); knapsackOne.putItem(6875,6875); knapsackOne.putItem(8839,8839); knapsackOne.putItem(6923,6923); knapsackOne.putItem(1204,1204); knapsackOne.putItem(1189,1189); knapsackOne.putItem(3202,3202); knapsackOne.putItem(2074,2074); knapsackOne.putItem(5967,5967); knapsackOne.putItem(8618,8618); knapsackOne.putItem(9744,9744); knapsackOne.putItem(4054,4054); knapsackOne.putItem(2767,2767); knapsackOne.putItem(644,644); knapsackOne.putItem(3656,3656); knapsackOne.putItem(9421,9421); knapsackOne.putItem(5471,5471); knapsackOne.putItem(9988,9988); knapsackOne.putItem(3662,3662); knapsackOne.putItem(1380,1380); knapsackOne.putItem(7808,7808); knapsackOne.putItem(3592,3592); knapsackOne.putItem(4125,4125); knapsackOne.putItem(2414,2414); knapsackOne.putItem(4258,4258); knapsackOne.putItem(539,539); knapsackOne.putItem(2380,2380); knapsackOne.putItem(3985,3985); knapsackOne.putItem(7872,7872); knapsackOne.putItem(893,893); knapsackOne.putItem(8480,8480); knapsackOne.putItem(6178,6178); knapsackOne.putItem(6991,6991); knapsackOne.putItem(6906,6906); knapsackOne.putItem(3374,3374); knapsackOne.putItem(4526,4526); knapsackOne.putItem(8888,8888); knapsackOne.putItem(6588,6588); knapsackOne.putItem(5815,5815); knapsackOne.putItem(7799,7799); knapsackOne.putItem(3495,3495); knapsackOne.putItem(853,853); knapsackOne.putItem(8766,8766); knapsackOne.putItem(1462,1462); knapsackOne.putItem(5210,5210); knapsackOne.putItem(7651,7651); knapsackOne.putItem(7944,7944); knapsackOne.putItem(6544,6544); knapsackOne.putItem(9580,9580); knapsackOne.putItem(7755,7755); knapsackOne.putItem(3847,3847); knapsackOne.putItem(2208,2208); knapsackOne.putItem(7476,7476); knapsackOne.putItem(9409,9409); knapsackOne.putItem(3455,3455); knapsackOne.putItem(4635,4635); knapsackOne.putItem(922,922); knapsackOne.putItem(9467,9467); knapsackOne.putItem(3603,3603); knapsackOne.putItem(7899,7899); knapsackOne.putItem(7147,7147); knapsackOne.putItem(6041,6041); knapsackOne.putItem(4992,4992); knapsackOne.putItem(4167,4167); knapsackOne.putItem(8226,8226); knapsackOne.putItem(4230,4230); knapsackOne.putItem(3858,3858); knapsackOne.putItem(6657,6657); knapsackOne.putItem(7525,7525); knapsackOne.putItem(4694,4694); knapsackOne.putItem(5166,5166); knapsackOne.putItem(4693,4693); knapsackOne.putItem(6962,6962); knapsackOne.putItem(8065,8065); knapsackOne.putItem(8863,8863); knapsackOne.putItem(2173,2173); knapsackOne.putItem(9204,9204); knapsackOne.putItem(5560,5560); knapsackOne.putItem(2302,2302); knapsackOne.putItem(7521,7521); knapsackOne.putItem(3109,3109); knapsackOne.putItem(9915,9915); knapsackOne.putItem(4546,4546); knapsackOne.putItem(1638,1638); knapsackOne.putItem(9627,9627); knapsackOne.putItem(7693,7693); knapsackOne.putItem(4420,4420); knapsackOne.putItem(6565,6565); knapsackOne.putItem(2443,2443); knapsackOne.putItem(6500,6500); knapsackOne.putItem(9183,9183); knapsackOne.putItem(4443,4443); knapsackOne.putItem(23,23); knapsackOne.putItem(6561,6561); knapsackOne.putItem(8574,8574); knapsackOne.putItem(6602,6602); knapsackOne.putItem(9521,9521); knapsackOne.putItem(6114,6114); knapsackOne.putItem(6701,6701); knapsackOne.putItem(1482,1482); knapsackOne.putItem(7727,7727); knapsackOne.putItem(1487,1487); knapsackOne.putItem(3984,3984); knapsackOne.putItem(6217,6217); knapsackOne.putItem(7021,7021); knapsackOne.putItem(2163,2163); knapsackOne.putItem(7045,7045); knapsackOne.putItem(7777,7777); knapsackOne.putItem(2547,2547); knapsackOne.putItem(4256,4256); knapsackOne.putItem(6271,6271); knapsackOne.putItem(6618,6618); knapsackOne.putItem(9505,9505); knapsackOne.putItem(2918,2918); knapsackOne.putItem(173,173); knapsackOne.putItem(3828,3828); knapsackOne.putItem(1764,1764); knapsackOne.putItem(45,45); knapsackOne.putItem(4055,4055); knapsackOne.putItem(6569,6569); knapsackOne.putItem(9737,9737); knapsackOne.putItem(2265,2265); knapsackOne.putItem(2073,2073); knapsackOne.putItem(3960,3960); knapsackOne.putItem(3912,3912); knapsackOne.putItem(6180,6180); knapsackOne.putItem(7685,7685); knapsackOne.putItem(655,655); knapsackOne.putItem(2927,2927); knapsackOne.putItem(2224,2224); knapsackOne.putItem(5128,5128); knapsackOne.putItem(6833,6833); knapsackOne.putItem(9676,9676); knapsackOne.putItem(1372,1372); knapsackOne.putItem(8235,8235); knapsackOne.putItem(9281,9281); knapsackOne.putItem(2198,2198); knapsackOne.putItem(2303,2303); knapsackOne.putItem(6039,6039); knapsackOne.putItem(2249,2249); knapsackOne.putItem(319,319); knapsackOne.putItem(6065,6065); knapsackOne.putItem(283,283); knapsackOne.putItem(360,360); knapsackOne.putItem(3373,3373); knapsackOne.putItem(3243,3243); knapsackOne.putItem(5027,5027); knapsackOne.putItem(7446,7446); knapsackOne.putItem(7145,7145); knapsackOne.putItem(4214,4214); knapsackOne.putItem(5579,5579); knapsackOne.putItem(9598,9598); knapsackOne.putItem(3266,3266); knapsackOne.putItem(1990,1990); knapsackOne.putItem(5640,5640); knapsackOne.putItem(5245,5245); knapsackOne.putItem(6448,6448); knapsackOne.putItem(5775,5775); knapsackOne.putItem(6402,6402); knapsackOne.putItem(1321,1321); knapsackOne.putItem(2781,2781); knapsackOne.putItem(7196,7196); knapsackOne.putItem(2252,2252); knapsackOne.putItem(2430,2430); knapsackOne.putItem(6433,6433); knapsackOne.putItem(8451,8451); knapsackOne.putItem(2526,2526); knapsackOne.putItem(563,563); knapsackOne.putItem(7744,7744); knapsackOne.putItem(9945,9945); knapsackOne.putItem(8703,8703); knapsackOne.putItem(8606,8606); knapsackOne.putItem(252,252); knapsackOne.putItem(6806,6806); knapsackOne.putItem(6852,6852); knapsackOne.putItem(6575,6575); knapsackOne.putItem(2022,2022); knapsackOne.putItem(7219,7219); knapsackOne.putItem(9266,9266); knapsackOne.putItem(8273,8273); knapsackOne.putItem(9143,9143); knapsackOne.putItem(1716,1716); knapsackOne.putItem(8793,8793); knapsackOne.putItem(8320,8320); knapsackOne.putItem(3797,3797); knapsackOne.putItem(6792,6792); knapsackOne.putItem(1127,1127); knapsackOne.putItem(7508,7508); knapsackOne.putItem(4884,4884); knapsackOne.putItem(1936,1936); knapsackOne.putItem(3378,3378); knapsackOne.putItem(9888,9888); knapsackOne.putItem(4350,4350); knapsackOne.putItem(4622,4622); knapsackOne.putItem(8652,8652); knapsackOne.putItem(5976,5976); knapsackOne.putItem(1694,1694); knapsackOne.putItem(1449,1449); knapsackOne.putItem(3801,3801); knapsackOne.putItem(2099,2099); knapsackOne.putItem(4998,4998); knapsackOne.putItem(7154,7154); knapsackOne.putItem(5811,5811); knapsackOne.putItem(7054,7054); knapsackOne.putItem(2898,2898); knapsackOne.putItem(7948,7948); knapsackOne.putItem(7812,7812); knapsackOne.putItem(4681,4681); knapsackOne.putItem(8244,8244); knapsackOne.putItem(8497,8497); knapsackOne.putItem(6400,6400); knapsackOne.putItem(8914,8914); knapsackOne.putItem(7756,7756); knapsackOne.putItem(8380,8380); knapsackOne.putItem(4250,4250); knapsackOne.putItem(6999,6999); knapsackOne.putItem(7888,7888); knapsackOne.putItem(6247,6247); knapsackOne.putItem(2093,2093); knapsackOne.putItem(2914,2914); knapsackOne.putItem(1,1); knapsackOne.putItem(8968,8968); knapsackOne.putItem(5750,5750); knapsackOne.putItem(2625,2625); knapsackOne.putItem(9829,9829); knapsackOne.putItem(1243,1243); knapsackOne.putItem(5615,5615); knapsackOne.putItem(7282,7282); knapsackOne.putItem(4865,4865); knapsackOne.putItem(4374,4374); knapsackOne.putItem(1166,1166); knapsackOne.putItem(2706,2706); knapsackOne.putItem(1854,1854); knapsackOne.putItem(2109,2109); knapsackOne.putItem(454,454); knapsackOne.putItem(1823,1823); knapsackOne.putItem(1511,1511); knapsackOne.putItem(50,50); knapsackOne.putItem(7062,7062); knapsackOne.putItem(8749,8749); knapsackOne.putItem(2673,2673); knapsackOne.putItem(4332,4332); knapsackOne.putItem(2209,2209); knapsackOne.putItem(5976,5976); knapsackOne.putItem(9679,9679); knapsackOne.putItem(989,989); knapsackOne.putItem(6533,6533); knapsackOne.putItem(3591,3591); knapsackOne.putItem(229,229); knapsackOne.putItem(5046,5046); knapsackOne.putItem(6495,6495); knapsackOne.putItem(25,25); knapsackOne.putItem(8495,8495); knapsackOne.putItem(3017,3017); knapsackOne.putItem(1818,1818); knapsackOne.putItem(9116,9116); knapsackOne.putItem(1018,1018); knapsackOne.putItem(6928,6928); knapsackOne.putItem(2383,2383); knapsackOne.putItem(4804,4804); knapsackOne.putItem(7536,7536); knapsackOne.putItem(3848,3848); knapsackOne.putItem(4293,4293); knapsackOne.putItem(3390,3390); knapsackOne.putItem(1577,1577); knapsackOne.putItem(6948,6948); knapsackOne.putItem(7371,7371); knapsackOne.putItem(2341,2341); knapsackOne.putItem(6435,6435); knapsackOne.putItem(6541,6541); knapsackOne.putItem(8982,8982); knapsackOne.putItem(7560,7560); knapsackOne.putItem(8983,8983); knapsackOne.putItem(1406,1406); knapsackOne.putItem(932,932); knapsackOne.putItem(8310,8310); knapsackOne.putItem(1314,1314); knapsackOne.putItem(8052,8052); knapsackOne.putItem(3368,3368); knapsackOne.putItem(3593,3593); knapsackOne.putItem(7317,7317); knapsackOne.putItem(4700,4700); knapsackOne.putItem(1066,1066); knapsackOne.putItem(5975,5975); knapsackOne.putItem(9825,9825); knapsackOne.putItem(5566,5566); knapsackOne.putItem(8,8); knapsackOne.putItem(7314,7314); knapsackOne.putItem(8963,8963); knapsackOne.putItem(8739,8739); knapsackOne.putItem(1502,1502); knapsackOne.putItem(9606,9606); knapsackOne.putItem(6104,6104); knapsackOne.putItem(4954,4954); knapsackOne.putItem(5680,5680); knapsackOne.putItem(6278,6278); knapsackOne.putItem(669,669); knapsackOne.putItem(3496,3496); knapsackOne.putItem(9124,9124); knapsackOne.putItem(2945,2945); knapsackOne.putItem(5976,5976); knapsackOne.putItem(4403,4403); knapsackOne.putItem(4776,4776); knapsackOne.putItem(6650,6650); knapsackOne.putItem(2981,2981); knapsackOne.putItem(8718,8718); knapsackOne.putItem(5662,5662); knapsackOne.putItem(6775,6775); knapsackOne.putItem(1718,1718); knapsackOne.putItem(2684,2684); knapsackOne.putItem(8048,8048); knapsackOne.putItem(6888,6888); knapsackOne.putItem(7945,7945); knapsackOne.putItem(6125,6125); knapsackOne.putItem(3198,3198); knapsackOne.putItem(5347,5347); knapsackOne.putItem(1432,1432); knapsackOne.putItem(621,621); knapsackOne.putItem(7134,7134); knapsackOne.putItem(2088,2088); knapsackOne.putItem(9220,9220); knapsackOne.putItem(3498,3498); knapsackOne.putItem(6813,6813); knapsackOne.putItem(1030,1030); knapsackOne.putItem(7910,7910); knapsackOne.putItem(2876,2876); knapsackOne.putItem(6161,6161); knapsackOne.putItem(2186,2186); knapsackOne.putItem(6575,6575); knapsackOne.putItem(6455,6455); knapsackOne.putItem(914,914); knapsackOne.putItem(8667,8667); knapsackOne.putItem(8299,8299); knapsackOne.putItem(7675,7675); knapsackOne.putItem(6109,6109); knapsackOne.putItem(9078,9078); knapsackOne.putItem(5103,5103); knapsackOne.putItem(5499,5499); knapsackOne.putItem(9530,9530); knapsackOne.putItem(3352,3352); knapsackOne.putItem(2168,2168); knapsackOne.putItem(6812,6812); knapsackOne.putItem(3696,3696); knapsackOne.putItem(7214,7214); knapsackOne.putItem(8176,8176); knapsackOne.putItem(1294,1294); knapsackOne.putItem(8529,8529); knapsackOne.putItem(252,252); knapsackOne.putItem(7662,7662); knapsackOne.putItem(9541,9541); knapsackOne.putItem(8620,8620); knapsackOne.putItem(7422,7422); knapsackOne.putItem(7708,7708); knapsackOne.putItem(9002,9002); knapsackOne.putItem(5021,5021); knapsackOne.putItem(5822,5822); knapsackOne.putItem(7099,7099); knapsackOne.putItem(4645,4645); knapsackOne.putItem(3597,3597); knapsackOne.putItem(1291,1291); knapsackOne.putItem(2656,2656); knapsackOne.putItem(8113,8113); knapsackOne.putItem(2243,2243); knapsackOne.putItem(9723,9723); knapsackOne.putItem(5241,5241); knapsackOne.putItem(2481,2481); knapsackOne.putItem(7221,7221); knapsackOne.putItem(8444,8444); knapsackOne.putItem(6083,6083); knapsackOne.putItem(931,931); knapsackOne.putItem(1497,1497); knapsackOne.putItem(7627,7627); knapsackOne.putItem(7405,7405); knapsackOne.putItem(3762,3762); knapsackOne.putItem(5562,5562); knapsackOne.putItem(942,942); knapsackOne.putItem(2382,2382); knapsackOne.putItem(2158,2158); knapsackOne.putItem(9436,9436); knapsackOne.putItem(6207,6207); knapsackOne.putItem(8531,8531); knapsackOne.putItem(8686,8686); knapsackOne.putItem(9659,9659); knapsackOne.putItem(1724,1724); knapsackOne.putItem(6067,6067); knapsackOne.putItem(802,802); knapsackOne.putItem(6594,6594); knapsackOne.putItem(7340,7340); knapsackOne.putItem(8124,8124); knapsackOne.putItem(8217,8217); knapsackOne.putItem(9188,9188); knapsackOne.putItem(806,806); knapsackOne.putItem(5855,5855); knapsackOne.putItem(6884,6884); knapsackOne.putItem(4729,4729); knapsackOne.putItem(57,57); knapsackOne.putItem(7146,7146); knapsackOne.putItem(6910,6910); knapsackOne.putItem(4477,4477); knapsackOne.putItem(7428,7428); knapsackOne.putItem(5543,5543); knapsackOne.putItem(7636,7636); knapsackOne.putItem(721,721); knapsackOne.putItem(2058,2058); knapsackOne.putItem(3727,3727); knapsackOne.putItem(1098,1098); knapsackOne.putItem(9856,9856); knapsackOne.putItem(8920,8920); knapsackOne.putItem(9446,9446); knapsackOne.putItem(8261,8261); knapsackOne.putItem(8967,8967); knapsackOne.putItem(915,915); knapsackOne.putItem(9087,9087); knapsackOne.putItem(5194,5194); knapsackOne.putItem(6383,6383); knapsackOne.putItem(5847,5847); knapsackOne.putItem(4726,4726); knapsackOne.putItem(9594,9594); knapsackOne.putItem(4980,4980); knapsackOne.putItem(9563,9563); knapsackOne.putItem(7278,7278); knapsackOne.putItem(4844,4844); knapsackOne.putItem(9371,9371); knapsackOne.putItem(930,930); knapsackOne.putItem(8313,8313); knapsackOne.putItem(4182,4182); knapsackOne.putItem(8887,8887); knapsackOne.putItem(9042,9042); knapsackOne.putItem(2108,2108); knapsackOne.putItem(5184,5184); knapsackOne.putItem(5248,5248); knapsackOne.putItem(7673,7673); knapsackOne.putItem(5181,5181); knapsackOne.putItem(1054,1054); knapsackOne.putItem(4304,4304); knapsackOne.putItem(1878,1878); knapsackOne.putItem(9661,9661); knapsackOne.putItem(8335,8335); knapsackOne.putItem(9155,9155); knapsackOne.putItem(8736,8736); knapsackOne.putItem(8764,8764); knapsackOne.putItem(7371,7371); knapsackOne.putItem(4286,4286); knapsackOne.putItem(5242,5242); knapsackOne.putItem(2332,2332); knapsackOne.putItem(2662,2662); knapsackOne.putItem(1439,1439); knapsackOne.putItem(3992,3992); knapsackOne.putItem(6128,6128); knapsackOne.putItem(4036,4036); knapsackOne.putItem(3900,3900); knapsackOne.putItem(469,469); knapsackOne.putItem(9933,9933); knapsackOne.putItem(2290,2290); knapsackOne.putItem(272,272); knapsackOne.putItem(1706,1706); knapsackOne.putItem(2509,2509); knapsackOne.putItem(1571,1571); knapsackOne.putItem(2223,2223); knapsackOne.putItem(9954,9954); knapsackOne.putItem(7015,7015); knapsackOne.putItem(1532,1532); knapsackOne.putItem(8561,8561); knapsackOne.putItem(4981,4981); knapsackOne.putItem(8782,8782); knapsackOne.putItem(8494,8494); knapsackOne.putItem(3734,3734); knapsackOne.putItem(5467,5467); knapsackOne.putItem(986,986); knapsackOne.putItem(6212,6212); knapsackOne.putItem(8260,8260); knapsackOne.putItem(2532,2532); knapsackOne.putItem(7298,7298); knapsackOne.putItem(5248,5248); knapsackOne.putItem(8600,8600); knapsackOne.putItem(8129,8129); knapsackOne.putItem(4651,4651); knapsackOne.putItem(4545,4545); knapsackOne.putItem(1543,1543); knapsackOne.putItem(6673,6673); knapsackOne.putItem(6091,6091); knapsackOne.putItem(4576,4576); knapsackOne.putItem(7479,7479); knapsackOne.putItem(5335,5335); knapsackOne.putItem(5776,5776); knapsackOne.putItem(6746,6746); knapsackOne.putItem(6481,6481); knapsackOne.putItem(6085,6085); knapsackOne.putItem(6776,6776); knapsackOne.putItem(1884,1884); knapsackOne.putItem(1693,1693); knapsackOne.putItem(9290,9290); knapsackOne.putItem(5559,5559); knapsackOne.putItem(6813,6813); knapsackOne.putItem(152,152); knapsackOne.putItem(8182,8182); knapsackOne.putItem(2384,2384); knapsackOne.putItem(9736,9736); knapsackOne.putItem(7279,7279); knapsackOne.putItem(6460,6460); knapsackOne.putItem(8251,8251); knapsackOne.putItem(6618,6618); knapsackOne.putItem(9320,9320); knapsackOne.putItem(7518,7518); knapsackOne.putItem(9834,9834); knapsackOne.putItem(9941,9941); knapsackOne.putItem(5009,5009); knapsackOne.putItem(3242,3242); knapsackOne.putItem(5050,5050); knapsackOne.putItem(5398,5398); knapsackOne.putItem(9372,9372); knapsackOne.putItem(8827,8827); knapsackOne.putItem(4866,4866); knapsackOne.putItem(4501,4501); knapsackOne.putItem(8563,8563); knapsackOne.putItem(4500,4500); knapsackOne.putItem(9115,9115); knapsackOne.putItem(2362,2362); knapsackOne.putItem(7806,7806); knapsackOne.putItem(883,883); knapsackOne.putItem(1127,1127); knapsackOne.putItem(6374,6374); knapsackOne.putItem(6792,6792); knapsackOne.putItem(9599,9599); knapsackOne.putItem(9215,9215); knapsackOne.putItem(3823,3823); knapsackOne.putItem(5054,5054); knapsackOne.putItem(2210,2210); knapsackOne.putItem(8808,8808); knapsackOne.putItem(486,486); knapsackOne.putItem(1747,1747); knapsackOne.putItem(2544,2544); knapsackOne.putItem(1498,1498); knapsackOne.putItem(9540,9540); knapsackOne.putItem(1366,1366); knapsackOne.putItem(6319,6319); knapsackOne.putItem(5522,5522); knapsackOne.putItem(5499,5499); knapsackOne.putItem(3203,3203); knapsackOne.putItem(8784,8784); knapsackOne.putItem(4546,4546); knapsackOne.putItem(1154,1154); knapsackOne.putItem(6670,6670); knapsackOne.putItem(3379,3379); knapsackOne.putItem(869,869); knapsackOne.putItem(8006,8006); knapsackOne.putItem(1823,1823); knapsackOne.putItem(9203,9203); knapsackOne.putItem(2282,2282); knapsackOne.putItem(4923,4923); knapsackOne.putItem(9529,9529); knapsackOne.putItem(9351,9351); knapsackOne.putItem(6194,6194); knapsackOne.putItem(6318,6318); knapsackOne.putItem(9729,9729); knapsackOne.putItem(6386,6386); knapsackOne.putItem(8036,8036); knapsackOne.putItem(2025,2025); knapsackOne.putItem(6275,6275); knapsackOne.putItem(3799,3799); knapsackOne.putItem(5199,5199); knapsackOne.putItem(4286,4286); knapsackOne.putItem(5987,5987); knapsackOne.putItem(1953,1953); knapsackOne.putItem(204,204); knapsackOne.putItem(8268,8268); knapsackOne.putItem(8734,8734); knapsackOne.putItem(3057,3057); knapsackOne.putItem(9926,9926); knapsackOne.putItem(4540,4540); knapsackOne.putItem(2678,2678); knapsackOne.putItem(4955,4955); knapsackOne.putItem(7163,7163); knapsackOne.putItem(9654,9654); knapsackOne.putItem(5294,5294); knapsackOne.putItem(3015,3015); knapsackOne.putItem(7792,7792); knapsackOne.putItem(9101,9101); knapsackOne.putItem(3647,3647); knapsackOne.putItem(1430,1430); knapsackOne.putItem(1601,1601); knapsackOne.putItem(3016,3016); knapsackOne.putItem(3282,3282); knapsackOne.putItem(8530,8530); knapsackOne.putItem(7394,7394); knapsackOne.putItem(3910,3910); knapsackOne.putItem(5901,5901); knapsackOne.putItem(8088,8088); knapsackOne.putItem(9807,9807); knapsackOne.putItem(4058,4058); knapsackOne.putItem(7733,7733); knapsackOne.putItem(8277,8277); knapsackOne.putItem(7894,7894); knapsackOne.putItem(1534,1534); knapsackOne.putItem(4769,4769); knapsackOne.putItem(5477,5477); knapsackOne.putItem(5214,5214); knapsackOne.putItem(9292,9292); knapsackOne.putItem(8190,8190); knapsackOne.putItem(447,447); knapsackOne.putItem(2512,2512); knapsackOne.putItem(3990,3990); knapsackOne.putItem(1726,1726); knapsackOne.putItem(732,732); knapsackOne.putItem(8135,8135); knapsackOne.putItem(7571,7571); knapsackOne.putItem(6962,6962); knapsackOne.putItem(6228,6228); knapsackOne.putItem(5223,5223); knapsackOne.putItem(6253,6253); knapsackOne.putItem(6354,6354); knapsackOne.putItem(3519,3519); knapsackOne.putItem(1702,1702); knapsackOne.putItem(3886,3886); knapsackOne.putItem(5277,5277); knapsackOne.putItem(3299,3299); knapsackOne.putItem(5893,5893); knapsackOne.putItem(3825,3825); knapsackOne.putItem(1653,1653); knapsackOne.putItem(9226,9226); knapsackOne.putItem(72,72); knapsackOne.putItem(6447,6447); knapsackOne.putItem(3621,3621); knapsackOne.putItem(8651,8651); knapsackOne.putItem(23,23); knapsackOne.putItem(4891,4891); knapsackOne.putItem(398,398); knapsackOne.putItem(2768,2768); knapsackOne.putItem(8500,8500); knapsackOne.putItem(7846,7846); knapsackOne.putItem(3430,3430); knapsackOne.putItem(2946,2946); knapsackOne.putItem(6557,6557); knapsackOne.putItem(2924,2924); knapsackOne.putItem(4832,4832); knapsackOne.putItem(7567,7567); knapsackOne.putItem(2728,2728); knapsackOne.putItem(6052,6052); knapsackOne.putItem(6389,6389); knapsackOne.putItem(2402,2402); knapsackOne.putItem(7830,7830); knapsackOne.putItem(6043,6043); knapsackOne.putItem(6558,6558); knapsackOne.putItem(4532,4532); knapsackOne.putItem(7038,7038); knapsackOne.putItem(5373,5373); knapsackOne.putItem(281,281); knapsackOne.putItem(4690,4690); knapsackOne.putItem(472,472); knapsackOne.putItem(7970,7970); knapsackOne.putItem(3944,3944); knapsackOne.putItem(9021,9021); knapsackOne.putItem(1962,1962); knapsackOne.putItem(8734,8734); knapsackOne.putItem(2671,2671); knapsackOne.putItem(962,962); knapsackOne.putItem(5573,5573); knapsackOne.putItem(1453,1453); knapsackOne.putItem(3479,3479); knapsackOne.putItem(1710,1710); knapsackOne.putItem(7716,7716); knapsackOne.putItem(3514,3514); knapsackOne.putItem(3010,3010); knapsackOne.putItem(7029,7029); knapsackOne.putItem(7045,7045); knapsackOne.putItem(5519,5519); knapsackOne.putItem(6430,6430); knapsackOne.putItem(9931,9931); knapsackOne.putItem(1490,1490); knapsackOne.putItem(569,569); knapsackOne.putItem(7387,7387); knapsackOne.putItem(7041,7041); knapsackOne.putItem(8815,8815); knapsackOne.putItem(3096,3096); knapsackOne.putItem(3923,3923); knapsackOne.putItem(8490,8490); knapsackOne.putItem(2838,2838); knapsackOne.putItem(5208,5208); knapsackOne.putItem(854,854); knapsackOne.putItem(9836,9836); knapsackOne.putItem(3720,3720); knapsackOne.putItem(7793,7793); knapsackOne.putItem(1784,1784); knapsackOne.putItem(2902,2902); knapsackOne.putItem(5910,5910); knapsackOne.putItem(2011,2011); knapsackOne.putItem(6248,6248); knapsackOne.putItem(3681,3681); knapsackOne.putItem(3426,3426); knapsackOne.putItem(7740,7740); knapsackOne.putItem(3141,3141); knapsackOne.putItem(3228,3228); knapsackOne.putItem(4091,4091); knapsackOne.putItem(2177,2177); knapsackOne.putItem(1360,1360); knapsackOne.putItem(2781,2781); knapsackOne.putItem(5198,5198); knapsackOne.putItem(8827,8827); knapsackOne.putItem(7832,7832); knapsackOne.putItem(6201,6201); knapsackOne.putItem(6144,6144); knapsackOne.putItem(4671,4671); knapsackOne.putItem(5464,5464); knapsackOne.putItem(7138,7138); knapsackOne.putItem(9463,9463); knapsackOne.putItem(2689,2689); knapsackOne.putItem(4319,4319); knapsackOne.putItem(6848,6848); knapsackOne.putItem(3017,3017); knapsackOne.putItem(7328,7328); knapsackOne.putItem(4853,4853); knapsackOne.putItem(3874,3874); knapsackOne.putItem(481,481); knapsackOne.putItem(5472,5472); knapsackOne.putItem(8983,8983); knapsackOne.putItem(2797,2797); knapsackOne.putItem(5546,5546); knapsackOne.putItem(1301,1301); knapsackOne.putItem(973,973); knapsackOne.putItem(9839,9839); knapsackOne.putItem(726,726); knapsackOne.putItem(293,293); knapsackOne.putItem(6032,6032); knapsackOne.putItem(2026,2026); knapsackOne.putItem(7844,7844); knapsackOne.putItem(1264,1264); knapsackOne.putItem(59,59); knapsackOne.putItem(5180,5180); knapsackOne.putItem(2862,2862); knapsackOne.putItem(1841,1841); knapsackOne.putItem(6373,6373); knapsackOne.putItem(2655,2655); knapsackOne.putItem(1209,1209); knapsackOne.putItem(1817,1817); knapsackOne.putItem(6452,6452); knapsackOne.putItem(4702,4702); knapsackOne.putItem(6531,6531); knapsackOne.putItem(4037,4037); knapsackOne.putItem(3467,3467); knapsackOne.putItem(6328,6328); knapsackOne.putItem(2448,2448); knapsackOne.putItem(7974,7974); knapsackOne.putItem(1432,1432); knapsackOne.putItem(6858,6858); knapsackOne.putItem(733,733); knapsackOne.putItem(7712,7712); knapsackOne.putItem(4273,4273); knapsackOne.putItem(7047,7047); knapsackOne.putItem(7081,7081); knapsackOne.putItem(6827,6827); knapsackOne.putItem(4198,4198); knapsackOne.putItem(8287,8287); knapsackOne.putItem(4005,4005); knapsackOne.putItem(6470,6470); knapsackOne.putItem(6970,6970); knapsackOne.putItem(5487,5487); knapsackOne.putItem(102,102); knapsackOne.putItem(9320,9320); knapsackOne.putItem(1607,1607); knapsackOne.putItem(3331,3331); knapsackOne.putItem(6198,6198); knapsackOne.putItem(3238,3238); knapsackOne.putItem(2946,2946); knapsackOne.putItem(4684,4684); knapsackOne.putItem(4023,4023); knapsackOne.putItem(526,526); knapsackOne.putItem(529,529); knapsackOne.putItem(9496,9496); knapsackOne.putItem(209,209); knapsackOne.putItem(3370,3370); knapsackOne.putItem(6104,6104); knapsackOne.putItem(8414,8414); knapsackOne.putItem(2568,2568); knapsackOne.putItem(3784,3784); knapsackOne.putItem(5175,5175); knapsackOne.putItem(3433,3433); knapsackOne.putItem(3748,3748); knapsackOne.putItem(6771,6771); knapsackOne.putItem(3218,3218); knapsackOne.putItem(7011,7011); knapsackOne.putItem(4308,4308); knapsackOne.putItem(1096,1096); knapsackOne.putItem(3397,3397); knapsackOne.putItem(2880,2880); knapsackOne.putItem(1489,1489); knapsackOne.putItem(9549,9549); knapsackOne.putItem(238,238); knapsackOne.putItem(1469,1469); knapsackOne.putItem(7917,7917); knapsackOne.putItem(5359,5359); knapsackOne.putItem(2377,2377); knapsackOne.putItem(2013,2013); knapsackOne.putItem(3438,3438); knapsackOne.putItem(331,331); knapsackOne.putItem(5163,5163); knapsackOne.putItem(6653,6653); knapsackOne.putItem(3843,3843); knapsackOne.putItem(9138,9138); knapsackOne.putItem(2429,2429); knapsackOne.putItem(4950,4950); knapsackOne.putItem(8234,8234); knapsackOne.putItem(4799,4799); knapsackOne.putItem(5187,5187); knapsackOne.putItem(6379,6379); knapsackOne.putItem(3549,3549); knapsackOne.putItem(2052,2052); knapsackOne.putItem(9973,9973); knapsackOne.putItem(9495,9495); knapsackOne.putItem(1480,1480); knapsackOne.putItem(8888,8888); knapsackOne.putItem(5320,5320); knapsackOne.putItem(3279,3279); knapsackOne.putItem(4879,4879); knapsackOne.putItem(1014,1014); knapsackOne.putItem(8913,8913); knapsackOne.putItem(3155,3155); knapsackOne.putItem(9134,9134); knapsackOne.putItem(1863,1863); knapsackOne.putItem(5923,5923); knapsackOne.putItem(9189,9189); knapsackOne.putItem(4909,4909); knapsackOne.putItem(2014,2014); knapsackOne.putItem(1933,1933); knapsackOne.putItem(1518,1518); knapsackOne.putItem(9170,9170); knapsackOne.putItem(2802,2802); knapsackOne.putItem(498,498); knapsackOne.putItem(2182,2182); knapsackOne.putItem(7152,7152); knapsackOne.putItem(3803,3803); knapsackOne.putItem(255,255); knapsackOne.putItem(8166,8166); knapsackOne.putItem(2144,2144); knapsackOne.putItem(4872,4872); knapsackOne.putItem(3585,3585); knapsackOne.putItem(3385,3385); knapsackOne.putItem(6461,6461); knapsackOne.putItem(4774,4774); knapsackOne.putItem(1959,1959); knapsackOne.putItem(1028,1028); knapsackOne.putItem(5883,5883); knapsackOne.putItem(5369,5369); knapsackOne.putItem(6486,6486); knapsackOne.putItem(8325,8325); knapsackOne.putItem(8389,8389); knapsackOne.putItem(6412,6412); knapsackOne.putItem(6475,6475); knapsackOne.putItem(7192,7192); knapsackOne.putItem(3224,3224); knapsackOne.putItem(5476,5476); knapsackOne.putItem(5339,5339); knapsackOne.putItem(8605,8605); knapsackOne.putItem(5546,5546); knapsackOne.putItem(3666,3666); knapsackOne.putItem(458,458); knapsackOne.putItem(9965,9965); knapsackOne.putItem(3844,3844); knapsackOne.putItem(5942,5942); knapsackOne.putItem(5027,5027); knapsackOne.putItem(722,722); knapsackOne.putItem(3671,3671); knapsackOne.putItem(5260,5260); knapsackOne.putItem(7775,7775); knapsackOne.putItem(8751,8751); knapsackOne.putItem(4344,4344); knapsackOne.putItem(664,664); knapsackOne.putItem(8938,8938); knapsackOne.putItem(4150,4150); knapsackOne.putItem(4114,4114); knapsackOne.putItem(1884,1884); knapsackOne.putItem(5258,5258); knapsackOne.putItem(5815,5815); knapsackOne.putItem(1405,1405); knapsackOne.putItem(4575,4575); knapsackOne.putItem(3123,3123); knapsackOne.putItem(2447,2447); knapsackOne.putItem(9672,9672); knapsackOne.putItem(3355,3355); knapsackOne.putItem(4044,4044); knapsackOne.putItem(6451,6451); knapsackOne.putItem(7697,7697); knapsackOne.putItem(324,324); knapsackOne.putItem(7676,7676); knapsackOne.putItem(8768,8768); knapsackOne.putItem(5227,5227); knapsackOne.putItem(802,802); knapsackOne.putItem(8197,8197); knapsackOne.putItem(6122,6122); knapsackOne.putItem(2479,2479); knapsackOne.putItem(9800,9800); knapsackOne.putItem(8654,8654); knapsackOne.putItem(7251,7251); knapsackOne.putItem(3611,3611); knapsackOne.putItem(7238,7238); knapsackOne.putItem(693,693); knapsackOne.putItem(2083,2083); knapsackOne.putItem(8514,8514); knapsackOne.putItem(4969,4969); knapsackOne.putItem(326,326); knapsackOne.putItem(4394,4394); knapsackOne.putItem(5113,5113); knapsackOne.putItem(9680,9680); knapsackOne.putItem(5656,5656); knapsackOne.putItem(3096,3096); knapsackOne.putItem(6174,6174); knapsackOne.putItem(5709,5709); knapsackOne.putItem(8496,8496); knapsackOne.putItem(1088,1088); knapsackOne.putItem(4287,4287); knapsackOne.putItem(3373,3373); knapsackOne.putItem(6998,6998); knapsackOne.putItem(1410,1410); knapsackOne.putItem(923,923); knapsackOne.putItem(4938,4938); knapsackOne.putItem(2761,2761); knapsackOne.putItem(84,84); knapsackOne.putItem(7703,7703); knapsackOne.putItem(9212,9212); knapsackOne.putItem(4187,4187); knapsackOne.putItem(9876,9876); knapsackOne.putItem(9159,9159); knapsackOne.putItem(5691,5691); knapsackOne.putItem(6576,6576); knapsackOne.putItem(632,632); knapsackOne.putItem(4958,4958); knapsackOne.putItem(9314,9314); knapsackOne.putItem(2408,2408); knapsackOne.putItem(2281,2281); knapsackOne.putItem(1476,1476); knapsackOne.putItem(723,723); knapsackOne.putItem(1076,1076); knapsackOne.putItem(3566,3566); knapsackOne.putItem(7365,7365); knapsackOne.putItem(5378,5378); knapsackOne.putItem(746,746); knapsackOne.putItem(336,336); knapsackOne.putItem(8308,8308); knapsackOne.putItem(7846,7846); knapsackOne.putItem(1529,1529); knapsackOne.putItem(1385,1385); knapsackOne.putItem(9412,9412); knapsackOne.putItem(668,668); knapsackOne.putItem(9891,9891); knapsackOne.putItem(7250,7250); knapsackOne.putItem(3532,3532); knapsackOne.putItem(4431,4431); knapsackOne.putItem(2551,2551); knapsackOne.putItem(3130,3130); knapsackOne.putItem(8104,8104); knapsackOne.putItem(9859,9859); knapsackOne.putItem(5359,5359); knapsackOne.putItem(6903,6903); knapsackOne.putItem(1029,1029); knapsackOne.putItem(4120,4120); knapsackOne.putItem(8227,8227); knapsackOne.putItem(614,614); knapsackOne.putItem(229,229); knapsackOne.putItem(7612,7612); knapsackOne.putItem(6595,6595); knapsackOne.putItem(5442,5442); knapsackOne.putItem(6103,6103); knapsackOne.putItem(3598,3598); knapsackOne.putItem(417,417); knapsackOne.putItem(6824,6824); knapsackOne.putItem(7566,7566); knapsackOne.putItem(3804,3804); knapsackOne.putItem(142,142); knapsackOne.putItem(3334,3334); knapsackOne.putItem(6429,6429); knapsackOne.putItem(5063,5063); knapsackOne.putItem(6672,6672); knapsackOne.putItem(6091,6091); knapsackOne.putItem(28,28); knapsackOne.putItem(9396,9396); knapsackOne.putItem(1300,1300); knapsackOne.putItem(8324,8324); knapsackOne.putItem(6473,6473); knapsackOne.putItem(2367,2367); knapsackOne.putItem(8814,8814); knapsackOne.putItem(9772,9772); knapsackOne.putItem(1731,1731); knapsackOne.putItem(2960,2960); knapsackOne.putItem(6494,6494); knapsackOne.putItem(9352,9352); knapsackOne.putItem(3164,3164); knapsackOne.putItem(1174,1174); knapsackOne.putItem(292,292); knapsackOne.putItem(2781,2781); knapsackOne.putItem(1256,1256); knapsackOne.putItem(2888,2888); knapsackOne.putItem(3869,3869); knapsackOne.putItem(8653,8653); knapsackOne.putItem(7103,7103); knapsackOne.putItem(9196,9196); knapsackOne.putItem(8969,8969); knapsackOne.putItem(2151,2151); knapsackOne.putItem(8049,8049); knapsackOne.putItem(1067,1067); knapsackOne.putItem(7673,7673); knapsackOne.putItem(6768,6768); knapsackOne.putItem(657,657); knapsackOne.putItem(6875,6875); knapsackOne.putItem(8839,8839); knapsackOne.putItem(6923,6923); knapsackOne.putItem(1204,1204); knapsackOne.putItem(1189,1189); knapsackOne.putItem(3202,3202); knapsackOne.putItem(2074,2074); knapsackOne.putItem(5967,5967); knapsackOne.putItem(8618,8618); knapsackOne.putItem(9744,9744); knapsackOne.putItem(4054,4054); knapsackOne.putItem(2767,2767); knapsackOne.putItem(644,644); knapsackOne.putItem(3656,3656); knapsackOne.putItem(9421,9421); knapsackOne.putItem(5471,5471); knapsackOne.putItem(9988,9988); knapsackOne.putItem(3662,3662); knapsackOne.putItem(1380,1380); knapsackOne.putItem(7808,7808); knapsackOne.putItem(3592,3592); knapsackOne.putItem(4125,4125); knapsackOne.putItem(2414,2414); knapsackOne.putItem(4258,4258); knapsackOne.putItem(539,539); knapsackOne.putItem(2380,2380); knapsackOne.putItem(3985,3985); knapsackOne.putItem(7872,7872); knapsackOne.putItem(893,893); knapsackOne.putItem(8480,8480); knapsackOne.putItem(6178,6178); knapsackOne.putItem(6991,6991); knapsackOne.putItem(6906,6906); knapsackOne.putItem(3374,3374); knapsackOne.putItem(4526,4526); knapsackOne.putItem(8888,8888); knapsackOne.putItem(6588,6588); knapsackOne.putItem(5815,5815); knapsackOne.putItem(7799,7799); knapsackOne.putItem(3495,3495); knapsackOne.putItem(853,853); knapsackOne.putItem(8766,8766); knapsackOne.putItem(1462,1462); knapsackOne.putItem(5210,5210); knapsackOne.putItem(7651,7651); knapsackOne.putItem(7944,7944); knapsackOne.putItem(6544,6544); knapsackOne.putItem(9580,9580); knapsackOne.putItem(7755,7755); knapsackOne.putItem(3847,3847); knapsackOne.putItem(2208,2208); knapsackOne.putItem(7476,7476); knapsackOne.putItem(9409,9409); knapsackOne.putItem(3455,3455); knapsackOne.putItem(4635,4635); knapsackOne.putItem(922,922); knapsackOne.putItem(9467,9467); knapsackOne.putItem(3603,3603); knapsackOne.putItem(7899,7899); knapsackOne.putItem(7147,7147); knapsackOne.putItem(6041,6041); knapsackOne.putItem(4992,4992); knapsackOne.putItem(4167,4167); knapsackOne.putItem(8226,8226); knapsackOne.putItem(4230,4230); knapsackOne.putItem(3858,3858); knapsackOne.putItem(6657,6657); knapsackOne.putItem(7525,7525); knapsackOne.putItem(4694,4694); knapsackOne.putItem(5166,5166); knapsackOne.putItem(4693,4693); knapsackOne.putItem(6962,6962); knapsackOne.putItem(8065,8065); knapsackOne.putItem(8863,8863); knapsackOne.putItem(2173,2173); knapsackOne.putItem(9204,9204); knapsackOne.putItem(5560,5560); knapsackOne.putItem(2302,2302); knapsackOne.putItem(7521,7521); knapsackOne.putItem(3109,3109); knapsackOne.putItem(9915,9915); knapsackOne.putItem(4546,4546); knapsackOne.putItem(1638,1638); knapsackOne.putItem(9627,9627); knapsackOne.putItem(7693,7693); knapsackOne.putItem(4420,4420); knapsackOne.putItem(6565,6565); knapsackOne.putItem(2443,2443); knapsackOne.putItem(6500,6500); knapsackOne.putItem(9183,9183); knapsackOne.putItem(4443,4443); knapsackOne.putItem(23,23); knapsackOne.putItem(6561,6561); knapsackOne.putItem(8574,8574); knapsackOne.putItem(6602,6602); knapsackOne.putItem(9521,9521); knapsackOne.putItem(6114,6114); knapsackOne.putItem(6701,6701); knapsackOne.putItem(1482,1482); knapsackOne.putItem(7727,7727); knapsackOne.putItem(1487,1487); knapsackOne.putItem(3984,3984); knapsackOne.putItem(6217,6217); knapsackOne.putItem(7021,7021); knapsackOne.putItem(2163,2163); knapsackOne.putItem(7045,7045); knapsackOne.putItem(7777,7777); knapsackOne.putItem(2547,2547); knapsackOne.putItem(4256,4256); knapsackOne.putItem(6271,6271); knapsackOne.putItem(6618,6618); knapsackOne.putItem(9505,9505); knapsackOne.putItem(2918,2918); knapsackOne.putItem(173,173); knapsackOne.putItem(3828,3828); knapsackOne.putItem(1764,1764); knapsackOne.putItem(45,45); knapsackOne.putItem(4055,4055); knapsackOne.putItem(6569,6569); knapsackOne.putItem(9737,9737); knapsackOne.putItem(2265,2265); knapsackOne.putItem(2073,2073); knapsackOne.putItem(3960,3960); knapsackOne.putItem(3912,3912); knapsackOne.putItem(6180,6180); knapsackOne.putItem(7685,7685); knapsackOne.putItem(655,655); knapsackOne.putItem(2927,2927); knapsackOne.putItem(2224,2224); knapsackOne.putItem(5128,5128); knapsackOne.putItem(6833,6833); knapsackOne.putItem(9676,9676); knapsackOne.putItem(1372,1372); knapsackOne.putItem(8235,8235); knapsackOne.putItem(9281,9281); knapsackOne.putItem(2198,2198); knapsackOne.putItem(2303,2303); knapsackOne.putItem(6039,6039); knapsackOne.putItem(2249,2249); knapsackOne.putItem(319,319); knapsackOne.putItem(6065,6065); knapsackOne.putItem(283,283); knapsackOne.putItem(360,360); knapsackOne.putItem(3373,3373); knapsackOne.putItem(3243,3243); knapsackOne.putItem(5027,5027); knapsackOne.putItem(7446,7446); knapsackOne.putItem(7145,7145); knapsackOne.putItem(4214,4214); knapsackOne.putItem(5579,5579); knapsackOne.putItem(9598,9598); knapsackOne.putItem(3266,3266); knapsackOne.putItem(1990,1990); knapsackOne.putItem(5640,5640); knapsackOne.putItem(5245,5245); knapsackOne.putItem(6448,6448); knapsackOne.putItem(5775,5775); knapsackOne.putItem(6402,6402); knapsackOne.putItem(1321,1321); knapsackOne.putItem(2781,2781); knapsackOne.putItem(7196,7196); knapsackOne.putItem(2252,2252); knapsackOne.putItem(2430,2430); knapsackOne.putItem(6433,6433); knapsackOne.putItem(8451,8451); knapsackOne.putItem(2526,2526); knapsackOne.putItem(563,563); knapsackOne.putItem(7744,7744); knapsackOne.putItem(9945,9945); knapsackOne.putItem(8703,8703); knapsackOne.putItem(8606,8606); knapsackOne.putItem(252,252); knapsackOne.putItem(6806,6806); knapsackOne.putItem(6852,6852); knapsackOne.putItem(6575,6575); knapsackOne.putItem(2022,2022); knapsackOne.putItem(7219,7219); knapsackOne.putItem(9266,9266); knapsackOne.putItem(8273,8273); knapsackOne.putItem(9143,9143); knapsackOne.putItem(1716,1716); knapsackOne.putItem(8793,8793); knapsackOne.putItem(8320,8320); knapsackOne.putItem(3797,3797); knapsackOne.putItem(6792,6792); knapsackOne.putItem(1127,1127); knapsackOne.putItem(7508,7508); knapsackOne.putItem(4884,4884); knapsackOne.putItem(1936,1936); knapsackOne.putItem(3378,3378); knapsackOne.putItem(9888,9888); knapsackOne.putItem(4350,4350); knapsackOne.putItem(4622,4622); knapsackOne.putItem(8652,8652); knapsackOne.putItem(5976,5976); knapsackOne.putItem(1694,1694); knapsackOne.putItem(1449,1449); knapsackOne.putItem(3801,3801); knapsackOne.putItem(2099,2099); knapsackOne.putItem(4998,4998); knapsackOne.putItem(7154,7154); knapsackOne.putItem(5811,5811); knapsackOne.putItem(7054,7054); knapsackOne.putItem(2898,2898); knapsackOne.putItem(7948,7948); knapsackOne.putItem(7812,7812); knapsackOne.putItem(4681,4681); knapsackOne.putItem(8244,8244); knapsackOne.putItem(8497,8497); knapsackOne.putItem(6400,6400); knapsackOne.putItem(8914,8914); knapsackOne.putItem(7756,7756); knapsackOne.putItem(8380,8380); knapsackOne.putItem(4250,4250); knapsackOne.putItem(6999,6999); knapsackOne.putItem(7888,7888); knapsackOne.putItem(6247,6247); knapsackOne.putItem(2093,2093); knapsackOne.putItem(2914,2914); knapsackOne.putItem(1,1); knapsackOne.putItem(8968,8968); knapsackOne.putItem(5750,5750); knapsackOne.putItem(2625,2625); knapsackOne.putItem(9829,9829); knapsackOne.putItem(1243,1243); knapsackOne.putItem(5615,5615); knapsackOne.putItem(7282,7282); knapsackOne.putItem(4865,4865); knapsackOne.putItem(4374,4374); knapsackOne.putItem(1166,1166); knapsackOne.putItem(2706,2706); knapsackOne.putItem(1854,1854); knapsackOne.putItem(2109,2109); knapsackOne.putItem(454,454); knapsackOne.putItem(1823,1823); knapsackOne.putItem(1511,1511); knapsackOne.putItem(50,50); knapsackOne.putItem(7062,7062); knapsackOne.putItem(8749,8749); knapsackOne.putItem(2673,2673); knapsackOne.putItem(4332,4332); knapsackOne.putItem(2209,2209); knapsackOne.putItem(5976,5976); knapsackOne.putItem(9679,9679); knapsackOne.putItem(989,989); knapsackOne.putItem(6533,6533); knapsackOne.putItem(3591,3591); knapsackOne.putItem(229,229); knapsackOne.putItem(5046,5046); knapsackOne.putItem(6495,6495); knapsackOne.putItem(25,25); knapsackOne.putItem(8495,8495); knapsackOne.putItem(3017,3017); knapsackOne.putItem(1818,1818); knapsackOne.putItem(9116,9116); knapsackOne.putItem(1018,1018); knapsackOne.putItem(6928,6928); knapsackOne.putItem(2383,2383); knapsackOne.putItem(4804,4804); knapsackOne.putItem(7536,7536); knapsackOne.putItem(3848,3848); knapsackOne.putItem(4293,4293); knapsackOne.putItem(3390,3390); knapsackOne.putItem(1577,1577); knapsackOne.putItem(6948,6948); knapsackOne.putItem(7371,7371); knapsackOne.putItem(2341,2341); knapsackOne.putItem(6435,6435); knapsackOne.putItem(6541,6541); knapsackOne.putItem(8982,8982); knapsackOne.putItem(7560,7560); knapsackOne.putItem(8983,8983); knapsackOne.putItem(1406,1406); knapsackOne.putItem(932,932); knapsackOne.putItem(8310,8310); knapsackOne.putItem(1314,1314); knapsackOne.putItem(8052,8052); knapsackOne.putItem(3368,3368); knapsackOne.putItem(3593,3593); knapsackOne.putItem(7317,7317); knapsackOne.putItem(4700,4700); knapsackOne.putItem(1066,1066); knapsackOne.putItem(5975,5975); knapsackOne.putItem(9825,9825); knapsackOne.putItem(5566,5566); knapsackOne.putItem(8,8); knapsackOne.putItem(7314,7314); knapsackOne.putItem(8963,8963); knapsackOne.putItem(8739,8739); knapsackOne.putItem(1502,1502); knapsackOne.putItem(9606,9606); knapsackOne.putItem(6104,6104); knapsackOne.putItem(4954,4954); knapsackOne.putItem(5680,5680); knapsackOne.putItem(6278,6278); knapsackOne.putItem(669,669); knapsackOne.putItem(3496,3496); knapsackOne.putItem(9124,9124); knapsackOne.putItem(2945,2945); knapsackOne.putItem(5976,5976); knapsackOne.putItem(4403,4403); knapsackOne.putItem(4776,4776); knapsackOne.putItem(6650,6650); knapsackOne.putItem(2981,2981); knapsackOne.putItem(8718,8718); knapsackOne.putItem(5662,5662); knapsackOne.putItem(6775,6775); knapsackOne.putItem(1718,1718); knapsackOne.putItem(2684,2684); knapsackOne.putItem(8048,8048); knapsackOne.putItem(6888,6888); knapsackOne.putItem(7945,7945); knapsackOne.putItem(6125,6125); knapsackOne.putItem(3198,3198); knapsackOne.putItem(5347,5347); knapsackOne.putItem(1432,1432); knapsackOne.putItem(621,621); knapsackOne.putItem(7134,7134); knapsackOne.putItem(2088,2088); knapsackOne.putItem(9220,9220); knapsackOne.putItem(3498,3498); knapsackOne.putItem(6813,6813); knapsackOne.putItem(1030,1030); knapsackOne.putItem(7910,7910); knapsackOne.putItem(2876,2876); knapsackOne.putItem(6161,6161); knapsackOne.putItem(2186,2186); knapsackOne.putItem(6575,6575); knapsackOne.putItem(6455,6455); knapsackOne.putItem(914,914); knapsackOne.putItem(8667,8667); knapsackOne.putItem(8299,8299); knapsackOne.putItem(7675,7675); knapsackOne.putItem(6109,6109); knapsackOne.putItem(9078,9078); knapsackOne.putItem(5103,5103); knapsackOne.putItem(5499,5499); knapsackOne.putItem(9530,9530); knapsackOne.putItem(3352,3352); knapsackOne.putItem(2168,2168); knapsackOne.putItem(6812,6812); knapsackOne.putItem(3696,3696); knapsackOne.putItem(7214,7214); knapsackOne.putItem(8176,8176); knapsackOne.putItem(1294,1294); knapsackOne.putItem(8529,8529); knapsackOne.putItem(252,252); knapsackOne.putItem(7662,7662); knapsackOne.putItem(9541,9541); knapsackOne.putItem(8620,8620); knapsackOne.putItem(7422,7422); knapsackOne.putItem(7708,7708); knapsackOne.putItem(9002,9002); knapsackOne.putItem(5021,5021); knapsackOne.putItem(5822,5822); knapsackOne.putItem(7099,7099); knapsackOne.putItem(4645,4645); knapsackOne.putItem(3597,3597); knapsackOne.putItem(1291,1291); knapsackOne.putItem(2656,2656); knapsackOne.putItem(8113,8113); knapsackOne.putItem(2243,2243); knapsackOne.putItem(9723,9723); knapsackOne.putItem(5241,5241); knapsackOne.putItem(2481,2481); knapsackOne.putItem(7221,7221); knapsackOne.putItem(8444,8444); knapsackOne.putItem(6083,6083); knapsackOne.putItem(931,931); knapsackOne.putItem(1497,1497); knapsackOne.putItem(7627,7627); knapsackOne.putItem(7405,7405); knapsackOne.putItem(3762,3762); knapsackOne.putItem(5562,5562); knapsackOne.putItem(942,942); knapsackOne.putItem(2382,2382); knapsackOne.putItem(2158,2158); knapsackOne.putItem(9436,9436); knapsackOne.putItem(6207,6207); knapsackOne.putItem(8531,8531); knapsackOne.putItem(8686,8686); knapsackOne.putItem(9659,9659); knapsackOne.putItem(1724,1724); knapsackOne.putItem(6067,6067); knapsackOne.putItem(802,802); knapsackOne.putItem(6594,6594); knapsackOne.putItem(7340,7340); knapsackOne.putItem(8124,8124); knapsackOne.putItem(8217,8217); knapsackOne.putItem(9188,9188); knapsackOne.putItem(806,806); knapsackOne.putItem(5855,5855); knapsackOne.putItem(6884,6884); knapsackOne.putItem(4729,4729); knapsackOne.putItem(57,57); knapsackOne.putItem(7146,7146); knapsackOne.putItem(6910,6910); knapsackOne.putItem(4477,4477); knapsackOne.putItem(7428,7428); knapsackOne.putItem(5543,5543); knapsackOne.putItem(7636,7636); knapsackOne.putItem(721,721); knapsackOne.putItem(2058,2058); knapsackOne.putItem(3727,3727); knapsackOne.putItem(1098,1098); knapsackOne.putItem(9856,9856); knapsackOne.putItem(8920,8920); knapsackOne.putItem(9446,9446); knapsackOne.putItem(8261,8261); knapsackOne.putItem(8967,8967); knapsackOne.putItem(915,915); knapsackOne.putItem(9087,9087); knapsackOne.putItem(5194,5194); knapsackOne.putItem(6383,6383); knapsackOne.putItem(5847,5847); knapsackOne.putItem(4726,4726); knapsackOne.putItem(9594,9594); knapsackOne.putItem(4980,4980); knapsackOne.putItem(9563,9563); knapsackOne.putItem(7278,7278); knapsackOne.putItem(4844,4844); knapsackOne.putItem(9371,9371); knapsackOne.putItem(930,930); knapsackOne.putItem(8313,8313); knapsackOne.putItem(4182,4182); knapsackOne.putItem(8887,8887); knapsackOne.putItem(9042,9042); knapsackOne.putItem(2108,2108); knapsackOne.putItem(5184,5184); knapsackOne.putItem(5248,5248); knapsackOne.putItem(7673,7673); knapsackOne.putItem(5181,5181); knapsackOne.putItem(1054,1054); knapsackOne.putItem(4304,4304); knapsackOne.putItem(1878,1878); knapsackOne.putItem(9661,9661); knapsackOne.putItem(8335,8335); knapsackOne.putItem(9155,9155); knapsackOne.putItem(8736,8736); knapsackOne.putItem(8764,8764); knapsackOne.putItem(7371,7371); knapsackOne.putItem(4286,4286); knapsackOne.putItem(5242,5242); knapsackOne.putItem(2332,2332); knapsackOne.putItem(2662,2662); knapsackOne.putItem(1439,1439); knapsackOne.putItem(3992,3992); knapsackOne.putItem(6128,6128); knapsackOne.putItem(4036,4036); knapsackOne.putItem(3900,3900); knapsackOne.putItem(469,469); knapsackOne.putItem(9933,9933); knapsackOne.putItem(2290,2290); knapsackOne.putItem(272,272); knapsackOne.putItem(1706,1706); knapsackOne.putItem(2509,2509); knapsackOne.putItem(1571,1571); knapsackOne.putItem(2223,2223); knapsackOne.putItem(9954,9954); knapsackOne.putItem(7015,7015); knapsackOne.putItem(1532,1532); knapsackOne.putItem(8561,8561); knapsackOne.putItem(4981,4981); knapsackOne.putItem(8782,8782); knapsackOne.putItem(8494,8494); knapsackOne.putItem(3734,3734); knapsackOne.putItem(5467,5467); knapsackOne.putItem(986,986); knapsackOne.putItem(6212,6212); knapsackOne.putItem(8260,8260); knapsackOne.putItem(2532,2532); knapsackOne.putItem(7298,7298); knapsackOne.putItem(5248,5248); knapsackOne.putItem(8600,8600); knapsackOne.putItem(8129,8129); knapsackOne.putItem(4651,4651); knapsackOne.putItem(4545,4545); knapsackOne.putItem(1543,1543); knapsackOne.putItem(6673,6673); knapsackOne.putItem(6091,6091); knapsackOne.putItem(4576,4576); knapsackOne.putItem(7479,7479); knapsackOne.putItem(5335,5335); knapsackOne.putItem(5776,5776); knapsackOne.putItem(6746,6746); knapsackOne.putItem(6481,6481); knapsackOne.putItem(6085,6085); knapsackOne.putItem(6776,6776); knapsackOne.putItem(1884,1884); knapsackOne.putItem(1693,1693); knapsackOne.putItem(9290,9290); knapsackOne.putItem(5559,5559); knapsackOne.putItem(6813,6813); knapsackOne.putItem(152,152); knapsackOne.putItem(8182,8182); knapsackOne.putItem(2384,2384); knapsackOne.putItem(9736,9736); knapsackOne.putItem(7279,7279); knapsackOne.putItem(6460,6460); knapsackOne.putItem(8251,8251); knapsackOne.putItem(6618,6618); knapsackOne.putItem(9320,9320); knapsackOne.putItem(7518,7518); knapsackOne.putItem(9834,9834); knapsackOne.putItem(9941,9941); knapsackOne.putItem(5009,5009); knapsackOne.putItem(3242,3242); knapsackOne.putItem(5050,5050); knapsackOne.putItem(5398,5398); knapsackOne.putItem(9372,9372); knapsackOne.putItem(8827,8827); knapsackOne.putItem(4866,4866); knapsackOne.putItem(4501,4501); knapsackOne.putItem(8563,8563); knapsackOne.putItem(4500,4500); knapsackOne.putItem(9115,9115); knapsackOne.putItem(2362,2362); knapsackOne.putItem(7806,7806); knapsackOne.putItem(883,883); knapsackOne.putItem(1127,1127); knapsackOne.putItem(6374,6374); knapsackOne.putItem(6792,6792); knapsackOne.putItem(9599,9599); knapsackOne.putItem(9215,9215); knapsackOne.putItem(3823,3823); knapsackOne.putItem(5054,5054); knapsackOne.putItem(2210,2210); knapsackOne.putItem(8808,8808); knapsackOne.putItem(486,486); knapsackOne.putItem(1747,1747); knapsackOne.putItem(2544,2544); knapsackOne.putItem(1498,1498); knapsackOne.putItem(9540,9540); knapsackOne.putItem(1366,1366); knapsackOne.putItem(6319,6319); knapsackOne.putItem(5522,5522); knapsackOne.putItem(5499,5499); knapsackOne.putItem(3203,3203); knapsackOne.putItem(8784,8784); knapsackOne.putItem(4546,4546); knapsackOne.putItem(1154,1154); knapsackOne.putItem(6670,6670); knapsackOne.putItem(3379,3379); knapsackOne.putItem(869,869); knapsackOne.putItem(8006,8006); knapsackOne.putItem(1823,1823); knapsackOne.putItem(9203,9203); knapsackOne.putItem(2282,2282); knapsackOne.putItem(4923,4923); knapsackOne.putItem(9529,9529); knapsackOne.putItem(9351,9351); knapsackOne.putItem(6194,6194); knapsackOne.putItem(6318,6318); knapsackOne.putItem(9729,9729); knapsackOne.putItem(6386,6386); knapsackOne.putItem(8036,8036); knapsackOne.putItem(2025,2025); knapsackOne.putItem(6275,6275); knapsackOne.putItem(3799,3799); knapsackOne.putItem(5199,5199); knapsackOne.putItem(4286,4286); knapsackOne.putItem(5987,5987); knapsackOne.putItem(1953,1953); knapsackOne.putItem(204,204); knapsackOne.putItem(8268,8268); knapsackOne.putItem(8734,8734); knapsackOne.putItem(3057,3057); knapsackOne.putItem(9926,9926); knapsackOne.putItem(4540,4540); knapsackOne.putItem(2678,2678); knapsackOne.putItem(4955,4955); knapsackOne.putItem(7163,7163); knapsackOne.putItem(9654,9654); knapsackOne.putItem(5294,5294); knapsackOne.putItem(3015,3015); knapsackOne.putItem(7792,7792); knapsackOne.putItem(9101,9101); knapsackOne.putItem(3647,3647); knapsackOne.putItem(1430,1430); knapsackOne.putItem(1601,1601); knapsackOne.putItem(3016,3016); knapsackOne.putItem(3282,3282); knapsackOne.putItem(8530,8530); knapsackOne.putItem(7394,7394); knapsackOne.putItem(3910,3910); knapsackOne.putItem(5901,5901); knapsackOne.putItem(8088,8088); knapsackOne.putItem(9807,9807); knapsackOne.putItem(4058,4058); knapsackOne.putItem(7733,7733); knapsackOne.putItem(8277,8277); knapsackOne.putItem(7894,7894); knapsackOne.putItem(1534,1534); knapsackOne.putItem(4769,4769); knapsackOne.putItem(5477,5477); knapsackOne.putItem(5214,5214); knapsackOne.putItem(9292,9292); knapsackOne.putItem(8190,8190); knapsackOne.putItem(447,447); knapsackOne.putItem(2512,2512); knapsackOne.putItem(3990,3990); knapsackOne.putItem(1726,1726); knapsackOne.putItem(732,732); knapsackOne.putItem(8135,8135); knapsackOne.putItem(7571,7571); knapsackOne.putItem(6962,6962); knapsackOne.putItem(6228,6228); knapsackOne.putItem(5223,5223); knapsackOne.putItem(6253,6253); knapsackOne.putItem(6354,6354); knapsackOne.putItem(3519,3519); knapsackOne.putItem(1702,1702); knapsackOne.putItem(3886,3886); knapsackOne.putItem(5277,5277); knapsackOne.putItem(3299,3299); knapsackOne.putItem(5893,5893); knapsackOne.putItem(3825,3825); knapsackOne.putItem(1653,1653); knapsackOne.putItem(9226,9226); knapsackOne.putItem(72,72); knapsackOne.putItem(6447,6447); knapsackOne.putItem(3621,3621); knapsackOne.putItem(8651,8651); knapsackOne.putItem(23,23); knapsackOne.putItem(4891,4891); knapsackOne.putItem(398,398); knapsackOne.putItem(2768,2768); knapsackOne.putItem(8500,8500); knapsackOne.putItem(7846,7846); knapsackOne.putItem(3430,3430); knapsackOne.putItem(2946,2946); knapsackOne.putItem(6557,6557); knapsackOne.putItem(2924,2924); knapsackOne.putItem(4832,4832); knapsackOne.putItem(7853,7853); knapsackOne.putItem(4289,4289); knapsackOne.putItem(1612,1612); knapsackOne.putItem(685,685); knapsackOne.putItem(8243,8243); knapsackOne.putItem(2635,2635); knapsackOne.putItem(1326,1326); knapsackOne.putItem(1809,1809); knapsackOne.putItem(5409,5409); knapsackOne.putItem(5126,5126); knapsackOne.putItem(8666,8666); knapsackOne.putItem(7418,7418); knapsackOne.putItem(5855,5855); knapsackOne.putItem(6455,6455); knapsackOne.putItem(2741,2741); knapsackOne.putItem(2409,2409); knapsackOne.putItem(651,651); knapsackOne.putItem(7415,7415); knapsackOne.putItem(1914,1914); knapsackOne.putItem(1666,1666); knapsackOne.putItem(1718,1718); knapsackOne.putItem(629,629); knapsackOne.putItem(5959,5959); knapsackOne.putItem(3968,3968); knapsackOne.putItem(1682,1682); knapsackOne.putItem(7215,7215); knapsackOne.putItem(4617,4617); knapsackOne.putItem(7778,7778); knapsackOne.putItem(6661,6661); knapsackOne.putItem(7270,7270); knapsackOne.putItem(6615,6615); knapsackOne.putItem(9417,9417); knapsackOne.putItem(782,782); knapsackOne.putItem(4823,4823); knapsackOne.putItem(8732,8732); knapsackOne.putItem(4541,4541); knapsackOne.putItem(7222,7222); knapsackOne.putItem(8930,8930); knapsackOne.putItem(5599,5599); knapsackOne.putItem(9656,9656); knapsackOne.putItem(3137,3137); knapsackOne.putItem(9866,9866); knapsackOne.putItem(8683,8683); knapsackOne.putItem(5166,5166); knapsackOne.putItem(4172,4172); knapsackOne.putItem(2046,2046); knapsackOne.putItem(5907,5907); knapsackOne.putItem(9862,9862); knapsackOne.putItem(862,862); knapsackOne.putItem(3412,3412); knapsackOne.putItem(595,595); knapsackOne.putItem(8184,8184); knapsackOne.putItem(3138,3138); knapsackOne.putItem(2629,2629); knapsackOne.putItem(5689,5689); knapsackOne.putItem(2728,2728); knapsackOne.putItem(40,40); knapsackOne.putItem(6686,6686); knapsackOne.putItem(5711,5711); knapsackOne.putItem(3978,3978); knapsackOne.putItem(4469,4469); knapsackOne.putItem(2913,2913); knapsackOne.putItem(8452,8452); knapsackOne.putItem(8778,8778); knapsackOne.putItem(5028,5028); knapsackOne.putItem(318,318); knapsackOne.putItem(9010,9010); knapsackOne.putItem(6840,6840); knapsackOne.putItem(8671,8671); knapsackOne.putItem(9820,9820); knapsackOne.putItem(4987,4987); knapsackOne.putItem(8101,8101); knapsackOne.putItem(9344,9344); knapsackOne.putItem(7848,7848); knapsackOne.putItem(415,415); knapsackOne.putItem(4288,4288); knapsackOne.putItem(8061,8061); knapsackOne.putItem(3676,3676); knapsackOne.putItem(9750,9750); knapsackOne.putItem(952,952); knapsackOne.putItem(2161,2161); knapsackOne.putItem(1686,1686); knapsackOne.putItem(3279,3279); knapsackOne.putItem(3879,3879); knapsackOne.putItem(3466,3466); knapsackOne.putItem(5483,5483); knapsackOne.putItem(8332,8332); knapsackOne.putItem(644,644); knapsackOne.putItem(5653,5653); knapsackOne.putItem(875,875); knapsackOne.putItem(5520,5520); knapsackOne.putItem(8526,8526); knapsackOne.putItem(1480,1480); knapsackOne.putItem(6257,6257); knapsackOne.putItem(7846,7846); knapsackOne.putItem(5141,5141); knapsackOne.putItem(2638,2638); knapsackOne.putItem(5308,5308); knapsackOne.putItem(3833,3833); knapsackOne.putItem(4420,4420); knapsackOne.putItem(4568,4568); knapsackOne.putItem(5601,5601); knapsackOne.putItem(8974,8974); knapsackOne.putItem(2130,2130); knapsackOne.putItem(355,355); knapsackOne.putItem(1644,1644); knapsackOne.putItem(2345,2345); knapsackOne.putItem(8893,8893); knapsackOne.putItem(7400,7400); knapsackOne.putItem(7895,7895); knapsackOne.putItem(792,792); knapsackOne.putItem(4729,4729); knapsackOne.putItem(6426,6426); knapsackOne.putItem(4950,4950); knapsackOne.putItem(1716,1716); knapsackOne.putItem(6920,6920); knapsackOne.putItem(9502,9502); knapsackOne.putItem(9921,9921); knapsackOne.putItem(1250,1250); knapsackOne.putItem(2750,2750); knapsackOne.putItem(9201,9201); knapsackOne.putItem(6814,6814); knapsackOne.putItem(7190,7190); knapsackOne.putItem(9199,9199); knapsackOne.putItem(9433,9433); knapsackOne.putItem(9177,9177); knapsackOne.putItem(2022,2022); knapsackOne.putItem(4105,4105); knapsackOne.putItem(1688,1688); knapsackOne.putItem(926,926); knapsackOne.putItem(7908,7908); knapsackOne.putItem(2479,2479); knapsackOne.putItem(5336,5336); knapsackOne.putItem(1758,1758); knapsackOne.putItem(5563,5563); knapsackOne.putItem(4749,4749); knapsackOne.putItem(532,532); knapsackOne.putItem(1677,1677); knapsackOne.putItem(4624,4624); knapsackOne.putItem(5921,5921); knapsackOne.putItem(8445,8445); knapsackOne.putItem(7551,7551); knapsackOne.putItem(4945,4945); knapsackOne.putItem(1461,1461); knapsackOne.putItem(5858,5858); knapsackOne.putItem(8481,8481); knapsackOne.putItem(9684,9684); knapsackOne.putItem(1709,1709); knapsackOne.putItem(4003,4003); knapsackOne.putItem(437,437); knapsackOne.putItem(4979,4979); knapsackOne.putItem(9571,9571); knapsackOne.putItem(1624,1624); knapsackOne.putItem(4740,4740); knapsackOne.putItem(8009,8009); knapsackOne.putItem(5180,5180); knapsackOne.putItem(7557,7557); knapsackOne.putItem(3154,3154); knapsackOne.putItem(4749,4749); knapsackOne.putItem(4006,4006); knapsackOne.putItem(7091,7091); knapsackOne.putItem(6025,6025); knapsackOne.putItem(94,94); knapsackOne.putItem(6157,6157); knapsackOne.putItem(9296,9296); knapsackOne.putItem(6231,6231); knapsackOne.putItem(8416,8416); knapsackOne.putItem(4057,4057); knapsackOne.putItem(2942,2942); knapsackOne.putItem(377,377); knapsackOne.putItem(3127,3127); knapsackOne.putItem(2617,2617); knapsackOne.putItem(9171,9171); knapsackOne.putItem(5658,5658); knapsackOne.putItem(8120,8120); knapsackOne.putItem(6058,6058); knapsackOne.putItem(1278,1278); knapsackOne.putItem(1849,1849); knapsackOne.putItem(5905,5905); knapsackOne.putItem(1680,1680); knapsackOne.putItem(6891,6891); knapsackOne.putItem(7708,7708); knapsackOne.putItem(7521,7521); knapsackOne.putItem(1645,1645); knapsackOne.putItem(877,877); knapsackOne.putItem(4298,4298); knapsackOne.putItem(6730,6730); knapsackOne.putItem(8482,8482); knapsackOne.putItem(3226,3226); knapsackOne.putItem(471,471); knapsackOne.putItem(7723,7723); knapsackOne.putItem(5724,5724); knapsackOne.putItem(9513,9513); knapsackOne.putItem(6058,6058); knapsackOne.putItem(4462,4462); knapsackOne.putItem(7057,7057); knapsackOne.putItem(5374,5374); knapsackOne.putItem(5615,5615); knapsackOne.putItem(9925,9925); knapsackOne.putItem(3110,3110); knapsackOne.putItem(7435,7435); knapsackOne.putItem(8332,8332); knapsackOne.putItem(4256,4256); knapsackOne.putItem(5023,5023); knapsackOne.putItem(2063,2063); knapsackOne.putItem(6395,6395); knapsackOne.putItem(4983,4983); knapsackOne.putItem(3028,3028); knapsackOne.putItem(4563,4563); knapsackOne.putItem(622,622); knapsackOne.putItem(6734,6734); knapsackOne.putItem(2311,2311); knapsackOne.putItem(7933,7933); knapsackOne.putItem(1375,1375); knapsackOne.putItem(2145,2145); knapsackOne.putItem(2889,2889); knapsackOne.putItem(8171,8171); knapsackOne.putItem(8688,8688); knapsackOne.putItem(4016,4016); knapsackOne.putItem(5548,5548); knapsackOne.putItem(7782,7782); knapsackOne.putItem(9828,9828); knapsackOne.putItem(9035,9035); knapsackOne.putItem(9292,9292); knapsackOne.putItem(3304,3304); knapsackOne.putItem(8568,8568); knapsackOne.putItem(8043,8043); knapsackOne.putItem(2935,2935); knapsackOne.putItem(7806,7806); knapsackOne.putItem(3482,3482); knapsackOne.putItem(2896,2896); knapsackOne.putItem(6924,6924); knapsackOne.putItem(5218,5218); knapsackOne.putItem(3801,3801); knapsackOne.putItem(2281,2281); knapsackOne.putItem(5691,5691); knapsackOne.putItem(8078,8078); knapsackOne.putItem(5272,5272); knapsackOne.putItem(7885,7885); knapsackOne.putItem(8206,8206); knapsackOne.putItem(4684,4684); knapsackOne.putItem(6849,6849); knapsackOne.putItem(3682,3682); knapsackOne.putItem(1379,1379); knapsackOne.putItem(8248,8248); knapsackOne.putItem(4178,4178); knapsackOne.putItem(5868,5868); knapsackOne.putItem(7683,7683); knapsackOne.putItem(655,655); knapsackOne.putItem(5423,5423); knapsackOne.putItem(5847,5847); knapsackOne.putItem(3798,3798); knapsackOne.putItem(6690,6690); knapsackOne.putItem(4472,4472); knapsackOne.putItem(2871,2871); knapsackOne.putItem(9866,9866); knapsackOne.putItem(2326,2326); knapsackOne.putItem(5737,5737); knapsackOne.putItem(5930,5930); knapsackOne.putItem(1107,1107); knapsackOne.putItem(3818,3818); knapsackOne.putItem(7694,7694); knapsackOne.putItem(9382,9382); knapsackOne.putItem(4096,4096); knapsackOne.putItem(5797,5797); knapsackOne.putItem(4311,4311); knapsackOne.putItem(2775,2775); knapsackOne.putItem(8707,8707); knapsackOne.putItem(1292,1292); knapsackOne.putItem(6228,6228); knapsackOne.putItem(2538,2538); knapsackOne.putItem(2011,2011); knapsackOne.putItem(4065,4065); knapsackOne.putItem(9456,9456); knapsackOne.putItem(403,403); knapsackOne.putItem(659,659); knapsackOne.putItem(1851,1851); knapsackOne.putItem(6712,6712); knapsackOne.putItem(8265,8265); knapsackOne.putItem(6922,6922); knapsackOne.putItem(7260,7260); knapsackOne.putItem(5508,5508); knapsackOne.putItem(7320,7320); knapsackOne.putItem(3551,3551); knapsackOne.putItem(5186,5186); knapsackOne.putItem(8182,8182); knapsackOne.putItem(2669,2669); knapsackOne.putItem(7230,7230); knapsackOne.putItem(6651,6651); knapsackOne.putItem(3435,3435); knapsackOne.putItem(69,69); knapsackOne.putItem(4089,4089); knapsackOne.putItem(2337,2337); knapsackOne.putItem(5856,5856); knapsackOne.putItem(7512,7512); knapsackOne.putItem(8930,8930); knapsackOne.putItem(2622,2622); knapsackOne.putItem(6145,6145); knapsackOne.putItem(3269,3269); knapsackOne.putItem(7677,7677); knapsackOne.putItem(8952,8952); knapsackOne.putItem(2454,2454); knapsackOne.putItem(9154,9154); knapsackOne.putItem(5797,5797); knapsackOne.putItem(7867,7867); knapsackOne.putItem(9383,9383); knapsackOne.putItem(5601,5601); knapsackOne.putItem(2769,2769); knapsackOne.putItem(2523,2523); knapsackOne.putItem(3907,3907); knapsackOne.putItem(615,615); knapsackOne.putItem(927,927); knapsackOne.putItem(4942,4942); knapsackOne.putItem(2869,2869); knapsackOne.putItem(1189,1189); knapsackOne.putItem(7073,7073); knapsackOne.putItem(8019,8019); knapsackOne.putItem(841,841); knapsackOne.putItem(468,468); knapsackOne.putItem(2747,2747); knapsackOne.putItem(2967,2967); knapsackOne.putItem(5137,5137); knapsackOne.putItem(2991,2991); knapsackOne.putItem(9890,9890); knapsackOne.putItem(1649,1649); knapsackOne.putItem(8773,8773); knapsackOne.putItem(3698,3698); knapsackOne.putItem(5727,5727); knapsackOne.putItem(182,182); knapsackOne.putItem(1570,1570); knapsackOne.putItem(6489,6489); knapsackOne.putItem(7345,7345); knapsackOne.putItem(24,24); knapsackOne.putItem(8137,8137); knapsackOne.putItem(7978,7978); knapsackOne.putItem(6983,6983); knapsackOne.putItem(6833,6833); knapsackOne.putItem(158,158); knapsackOne.putItem(3763,3763); knapsackOne.putItem(6139,6139); knapsackOne.putItem(7012,7012); knapsackOne.putItem(2617,2617); knapsackOne.putItem(9512,9512); knapsackOne.putItem(3951,3951); knapsackOne.putItem(7105,7105); knapsackOne.putItem(7335,7335); knapsackOne.putItem(9669,9669); knapsackOne.putItem(9690,9690); knapsackOne.putItem(667,667); knapsackOne.putItem(9623,9623); knapsackOne.putItem(6400,6400); knapsackOne.putItem(196,196); knapsackOne.putItem(7257,7257); knapsackOne.putItem(4354,4354); knapsackOne.putItem(8735,8735); knapsackOne.putItem(4981,4981); knapsackOne.putItem(7014,7014); knapsackOne.putItem(3177,3177); knapsackOne.putItem(6432,6432); knapsackOne.putItem(5032,5032); knapsackOne.putItem(1347,1347); knapsackOne.putItem(5668,5668); knapsackOne.putItem(2201,2201); knapsackOne.putItem(33,33); knapsackOne.putItem(3050,3050); knapsackOne.putItem(6571,6571); knapsackOne.putItem(2424,2424); knapsackOne.putItem(7089,7089); knapsackOne.putItem(4481,4481); knapsackOne.putItem(5862,5862); knapsackOne.putItem(7905,7905); knapsackOne.putItem(5332,5332); knapsackOne.putItem(2492,2492); knapsackOne.putItem(7553,7553); knapsackOne.putItem(2240,2240); knapsackOne.putItem(4314,4314); knapsackOne.putItem(9249,9249); knapsackOne.putItem(936,936); knapsackOne.putItem(6787,6787); knapsackOne.putItem(3168,3168); knapsackOne.putItem(4200,4200); knapsackOne.putItem(6051,6051); knapsackOne.putItem(9388,9388); knapsackOne.putItem(4106,4106); knapsackOne.putItem(6875,6875); knapsackOne.putItem(5975,5975); knapsackOne.putItem(9584,9584); knapsackOne.putItem(1423,1423); knapsackOne.putItem(3481,3481); knapsackOne.putItem(7045,7045); knapsackOne.putItem(677,677); knapsackOne.putItem(4733,4733); knapsackOne.putItem(2686,2686); knapsackOne.putItem(4366,4366); knapsackOne.putItem(5916,5916); knapsackOne.putItem(764,764); knapsackOne.putItem(3994,3994); knapsackOne.putItem(7812,7812); knapsackOne.putItem(8876,8876); knapsackOne.putItem(6733,6733); knapsackOne.putItem(6995,6995); knapsackOne.putItem(1059,1059); knapsackOne.putItem(4735,4735); knapsackOne.putItem(2787,2787); knapsackOne.putItem(6965,6965); knapsackOne.putItem(5833,5833); knapsackOne.putItem(9505,9505); knapsackOne.putItem(7658,7658); knapsackOne.putItem(8555,8555); knapsackOne.putItem(2531,2531); knapsackOne.putItem(567,567); knapsackOne.putItem(7495,7495); knapsackOne.putItem(7873,7873); knapsackOne.putItem(8533,8533); knapsackOne.putItem(7700,7700); knapsackOne.putItem(857,857); knapsackOne.putItem(3200,3200); knapsackOne.putItem(5065,5065); knapsackOne.putItem(4003,4003); knapsackOne.putItem(2029,2029); knapsackOne.putItem(3333,3333); knapsackOne.putItem(191,191); knapsackOne.putItem(5871,5871); knapsackOne.putItem(788,788); knapsackOne.putItem(4180,4180); knapsackOne.putItem(5252,5252); knapsackOne.putItem(3273,3273); knapsackOne.putItem(4508,4508); knapsackOne.putItem(9060,9060); knapsackOne.putItem(1721,1721); knapsackOne.putItem(958,958); knapsackOne.putItem(2350,2350); knapsackOne.putItem(1525,1525); knapsackOne.putItem(1809,1809); knapsackOne.putItem(9881,9881); knapsackOne.putItem(1099,1099); knapsackOne.putItem(3823,3823); knapsackOne.putItem(6782,6782); knapsackOne.putItem(8072,8072); knapsackOne.putItem(9028,9028); knapsackOne.putItem(7749,7749); knapsackOne.putItem(6248,6248); knapsackOne.putItem(4375,4375); knapsackOne.putItem(5700,5700); knapsackOne.putItem(6656,6656); knapsackOne.putItem(4592,4592); knapsackOne.putItem(5028,5028); knapsackOne.putItem(3366,3366); knapsackOne.putItem(7193,7193); knapsackOne.putItem(7402,7402); knapsackOne.putItem(6440,6440); knapsackOne.putItem(3256,3256); knapsackOne.putItem(2591,2591); knapsackOne.putItem(1613,1613); knapsackOne.putItem(9568,9568); knapsackOne.putItem(3753,3753); knapsackOne.putItem(9435,9435); knapsackOne.putItem(5802,5802); knapsackOne.putItem(5561,5561); knapsackOne.putItem(7314,7314); knapsackOne.putItem(9202,9202); knapsackOne.putItem(7696,7696); knapsackOne.putItem(8449,8449); knapsackOne.putItem(8478,8478); knapsackOne.putItem(4281,4281); knapsackOne.putItem(1449,1449); knapsackOne.putItem(7542,7542); knapsackOne.putItem(6531,6531); knapsackOne.putItem(8655,8655); knapsackOne.putItem(2528,2528); knapsackOne.putItem(8134,8134); knapsackOne.putItem(3613,3613); knapsackOne.putItem(4723,4723); knapsackOne.putItem(9952,9952); knapsackOne.putItem(6053,6053); knapsackOne.putItem(4717,4717); knapsackOne.putItem(4937,4937); knapsackOne.putItem(2179,2179); knapsackOne.putItem(4288,4288); knapsackOne.putItem(4840,4840); knapsackOne.putItem(6298,6298); knapsackOne.putItem(6307,6307); knapsackOne.putItem(9850,9850); knapsackOne.putItem(3221,3221); knapsackOne.putItem(6427,6427); knapsackOne.putItem(8707,8707); knapsackOne.putItem(8021,8021); knapsackOne.putItem(5119,5119); knapsackOne.putItem(7037,7037); knapsackOne.putItem(49,49); knapsackOne.putItem(4682,4682); knapsackOne.putItem(4263,4263); knapsackOne.putItem(2384,2384); knapsackOne.putItem(8063,8063); knapsackOne.putItem(7136,7136); knapsackOne.putItem(6894,6894); knapsackOne.putItem(8231,8231); knapsackOne.putItem(6518,6518); knapsackOne.putItem(8111,8111); knapsackOne.putItem(1523,1523); knapsackOne.putItem(8027,8027); knapsackOne.putItem(6235,6235); knapsackOne.putItem(7688,7688); knapsackOne.putItem(8672,8672); knapsackOne.putItem(3152,3152); knapsackOne.putItem(5224,5224); knapsackOne.putItem(2824,2824); knapsackOne.putItem(2016,2016); knapsackOne.putItem(750,750); knapsackOne.putItem(257,257); knapsackOne.putItem(2962,2962); knapsackOne.putItem(7065,7065); knapsackOne.putItem(8938,8938); knapsackOne.putItem(7943,7943); knapsackOne.putItem(3320,3320); knapsackOne.putItem(9023,9023); knapsackOne.putItem(6216,6216); knapsackOne.putItem(8590,8590); knapsackOne.putItem(4705,4705); knapsackOne.putItem(8360,8360); knapsackOne.putItem(4356,4356); knapsackOne.putItem(6475,6475); knapsackOne.putItem(8062,8062); knapsackOne.putItem(9472,9472); knapsackOne.putItem(6850,6850); knapsackOne.putItem(3364,3364); knapsackOne.putItem(4683,4683); knapsackOne.putItem(1147,1147); knapsackOne.putItem(6464,6464); knapsackOne.putItem(1936,1936); knapsackOne.putItem(4741,4741); knapsackOne.putItem(9960,9960); knapsackOne.putItem(5081,5081); knapsackOne.putItem(8817,8817); knapsackOne.putItem(9339,9339); knapsackOne.putItem(9828,9828); knapsackOne.putItem(1433,1433); knapsackOne.putItem(778,778); knapsackOne.putItem(4317,4317); knapsackOne.putItem(7197,7197); knapsackOne.putItem(6610,6610); knapsackOne.putItem(8959,8959); knapsackOne.putItem(3958,3958); knapsackOne.putItem(4450,4450); knapsackOne.putItem(29,29); knapsackOne.putItem(5351,5351); knapsackOne.putItem(5019,5019); knapsackOne.putItem(8327,8327); knapsackOne.putItem(5046,5046); knapsackOne.putItem(8813,8813); knapsackOne.putItem(7741,7741); knapsackOne.putItem(5791,5791); knapsackOne.putItem(9720,9720); knapsackOne.putItem(3250,3250); knapsackOne.putItem(9203,9203); knapsackOne.putItem(5902,5902); knapsackOne.putItem(7178,7178); knapsackOne.putItem(864,864); knapsackOne.putItem(3041,3041); knapsackOne.putItem(1420,1420); knapsackOne.putItem(1266,1266); knapsackOne.putItem(867,867); knapsackOne.putItem(4540,4540); knapsackOne.putItem(7288,7288); knapsackOne.putItem(8881,8881); knapsackOne.putItem(1989,1989); knapsackOne.putItem(3487,3487); knapsackOne.putItem(4489,4489); knapsackOne.putItem(8744,8744); knapsackOne.putItem(7091,7091); knapsackOne.putItem(9126,9126); knapsackOne.putItem(63,63); knapsackOne.putItem(1759,1759); knapsackOne.putItem(3761,3761); knapsackOne.putItem(2465,2465); knapsackOne.putItem(7799,7799); knapsackOne.putItem(6623,6623); knapsackOne.putItem(7549,7549); knapsackOne.putItem(1906,1906); knapsackOne.putItem(4911,4911); knapsackOne.putItem(5510,5510); knapsackOne.putItem(3535,3535); knapsackOne.putItem(6732,6732); knapsackOne.putItem(8213,8213); knapsackOne.putItem(8557,8557); knapsackOne.putItem(8673,8673); knapsackOne.putItem(4690,4690); knapsackOne.putItem(9442,9442); knapsackOne.putItem(244,244); knapsackOne.putItem(8924,8924); knapsackOne.putItem(2419,2419); knapsackOne.putItem(7488,7488); knapsackOne.putItem(3799,3799); knapsackOne.putItem(9023,9023); knapsackOne.putItem(8069,8069); knapsackOne.putItem(3496,3496); knapsackOne.putItem(3074,3074); knapsackOne.putItem(1008,1008); knapsackOne.putItem(2770,2770); knapsackOne.putItem(6236,6236); knapsackOne.putItem(4955,4955); knapsackOne.putItem(6391,6391); knapsackOne.putItem(3753,3753); knapsackOne.putItem(8457,8457); knapsackOne.putItem(5453,5453); knapsackOne.putItem(5910,5910); knapsackOne.putItem(4185,4185); knapsackOne.putItem(9381,9381); knapsackOne.putItem(8164,8164); knapsackOne.putItem(9716,9716); knapsackOne.putItem(9452,9452); knapsackOne.putItem(6920,6920); knapsackOne.putItem(8856,8856); knapsackOne.putItem(859,859); knapsackOne.putItem(7856,7856); knapsackOne.putItem(7971,7971); knapsackOne.putItem(6137,6137); knapsackOne.putItem(1026,1026); knapsackOne.putItem(8901,8901); knapsackOne.putItem(1319,1319); knapsackOne.putItem(1402,1402); knapsackOne.putItem(6017,6017); knapsackOne.putItem(7642,7642); knapsackOne.putItem(2180,2180); knapsackOne.putItem(9372,9372); knapsackOne.putItem(2295,2295); knapsackOne.putItem(2528,2528); knapsackOne.putItem(7776,7776); knapsackOne.putItem(6151,6151); knapsackOne.putItem(6546,6546); knapsackOne.putItem(194,194); knapsackOne.putItem(4229,4229); knapsackOne.putItem(9192,9192); knapsackOne.putItem(8839,8839); knapsackOne.putItem(5899,5899); knapsackOne.putItem(6256,6256); knapsackOne.putItem(8557,8557); knapsackOne.putItem(4113,4113); knapsackOne.putItem(7860,7860); knapsackOne.putItem(3906,3906); knapsackOne.putItem(1933,1933); knapsackOne.putItem(200,200); knapsackOne.putItem(6547,6547); knapsackOne.putItem(1673,1673); knapsackOne.putItem(3542,3542); knapsackOne.putItem(8316,8316); knapsackOne.putItem(3987,3987); knapsackOne.putItem(4830,4830); knapsackOne.putItem(9197,9197); knapsackOne.putItem(1815,1815); knapsackOne.putItem(6455,6455); knapsackOne.putItem(5112,5112); knapsackOne.putItem(8126,8126); knapsackOne.putItem(786,786); knapsackOne.putItem(158,158); knapsackOne.putItem(4584,4584); knapsackOne.putItem(2492,2492); knapsackOne.putItem(7440,7440); knapsackOne.putItem(4275,4275); knapsackOne.putItem(2700,2700); knapsackOne.putItem(8146,8146); knapsackOne.putItem(1415,1415); knapsackOne.putItem(278,278); knapsackOne.putItem(9881,9881); knapsackOne.putItem(4388,4388); knapsackOne.putItem(9006,9006); knapsackOne.putItem(6675,6675); knapsackOne.putItem(6992,6992); knapsackOne.putItem(9688,9688); knapsackOne.putItem(7119,7119); knapsackOne.putItem(9677,9677); knapsackOne.putItem(941,941); knapsackOne.putItem(9784,9784); knapsackOne.putItem(382,382); knapsackOne.putItem(3989,3989); knapsackOne.putItem(1823,1823); knapsackOne.putItem(5655,5655); knapsackOne.putItem(5502,5502); knapsackOne.putItem(1606,1606); knapsackOne.putItem(1499,1499); knapsackOne.putItem(6470,6470); knapsackOne.putItem(5097,5097); knapsackOne.putItem(4482,4482); knapsackOne.putItem(6105,6105); knapsackOne.putItem(8733,8733); knapsackOne.putItem(5048,5048); knapsackOne.putItem(7856,7856); knapsackOne.putItem(8666,8666); knapsackOne.putItem(3265,3265); knapsackOne.putItem(8071,8071); knapsackOne.putItem(1552,1552); knapsackOne.putItem(9563,9563); knapsackOne.putItem(2789,2789); knapsackOne.putItem(7901,7901); knapsackOne.putItem(5386,5386); knapsackOne.putItem(6860,6860); knapsackOne.putItem(8250,8250); knapsackOne.putItem(5660,5660); knapsackOne.putItem(9197,9197); knapsackOne.putItem(5704,5704); knapsackOne.putItem(4485,4485); knapsackOne.putItem(6726,6726); knapsackOne.putItem(9314,9314); knapsackOne.putItem(6399,6399); knapsackOne.putItem(383,383); knapsackOne.putItem(7682,7682); knapsackOne.putItem(2470,2470); knapsackOne.putItem(4348,4348); knapsackOne.putItem(4003,4003); knapsackOne.putItem(8465,8465); knapsackOne.putItem(8275,8275); knapsackOne.putItem(4974,4974); knapsackOne.putItem(5226,5226); knapsackOne.putItem(897,897); knapsackOne.putItem(7683,7683); knapsackOne.putItem(3480,3480); knapsackOne.putItem(7096,7096); knapsackOne.putItem(4924,4924); knapsackOne.putItem(1885,1885); knapsackOne.putItem(3336,3336); knapsackOne.putItem(3739,3739); knapsackOne.putItem(1356,1356); knapsackOne.putItem(5746,5746); knapsackOne.putItem(413,413); knapsackOne.putItem(5515,5515); knapsackOne.putItem(9571,9571); knapsackOne.putItem(6339,6339); knapsackOne.putItem(5010,5010); knapsackOne.putItem(5355,5355); knapsackOne.putItem(7996,7996); knapsackOne.putItem(6092,6092); knapsackOne.putItem(7704,7704); knapsackOne.putItem(8534,8534); knapsackOne.putItem(1046,1046); knapsackOne.putItem(3296,3296); knapsackOne.putItem(279,279); knapsackOne.putItem(4700,4700); knapsackOne.putItem(2400,2400); knapsackOne.putItem(6899,6899); knapsackOne.putItem(3766,3766); knapsackOne.putItem(6810,6810); knapsackOne.putItem(9596,9596); knapsackOne.putItem(4491,4491); knapsackOne.putItem(8531,8531); knapsackOne.putItem(5089,5089); knapsackOne.putItem(8244,8244); knapsackOne.putItem(3955,3955); knapsackOne.putItem(7816,7816); knapsackOne.putItem(2200,2200); knapsackOne.putItem(461,461); knapsackOne.putItem(3516,3516); knapsackOne.putItem(6649,6649); knapsackOne.putItem(6232,6232); knapsackOne.putItem(3404,3404); knapsackOne.putItem(9393,9393); knapsackOne.putItem(6860,6860); knapsackOne.putItem(6247,6247); knapsackOne.putItem(4126,4126); knapsackOne.putItem(9084,9084); knapsackOne.putItem(4224,4224); knapsackOne.putItem(200,200); knapsackOne.putItem(4798,4798); knapsackOne.putItem(7912,7912); knapsackOne.putItem(1517,1517); knapsackOne.putItem(3697,3697); knapsackOne.putItem(6835,6835); knapsackOne.putItem(6592,6592); knapsackOne.putItem(1964,1964); knapsackOne.putItem(6985,6985); knapsackOne.putItem(6427,6427); knapsackOne.putItem(7068,7068); knapsackOne.putItem(6361,6361); knapsackOne.putItem(7530,7530); knapsackOne.putItem(2704,2704); knapsackOne.putItem(7312,7312); knapsackOne.putItem(7157,7157); knapsackOne.putItem(5843,5843); knapsackOne.putItem(650,650); knapsackOne.putItem(4963,4963); knapsackOne.putItem(2980,2980); knapsackOne.putItem(5777,5777); knapsackOne.putItem(1264,1264); knapsackOne.putItem(1217,1217); knapsackOne.putItem(8882,8882); knapsackOne.putItem(5658,5658); knapsackOne.putItem(275,275); knapsackOne.putItem(2213,2213); knapsackOne.putItem(4046,4046); knapsackOne.putItem(9174,9174); knapsackOne.putItem(4675,4675); knapsackOne.putItem(7754,7754); knapsackOne.putItem(3005,3005); knapsackOne.putItem(8159,8159); knapsackOne.putItem(4272,4272); knapsackOne.putItem(194,194); knapsackOne.putItem(4532,4532); knapsackOne.putItem(9810,9810); knapsackOne.putItem(9452,9452); knapsackOne.putItem(6466,6466); knapsackOne.putItem(5764,5764); knapsackOne.putItem(6074,6074); knapsackOne.putItem(6958,6958); knapsackOne.putItem(5952,5952); knapsackOne.putItem(3941,3941); knapsackOne.putItem(5597,5597); knapsackOne.putItem(7330,7330); knapsackOne.putItem(1090,1090); knapsackOne.putItem(9213,9213); knapsackOne.putItem(8550,8550); knapsackOne.putItem(7355,7355); knapsackOne.putItem(3447,3447); knapsackOne.putItem(8353,8353); knapsackOne.putItem(6530,6530); knapsackOne.putItem(4083,4083); knapsackOne.putItem(6864,6864); knapsackOne.putItem(351,351); knapsackOne.putItem(1284,1284); knapsackOne.putItem(8976,8976); knapsackOne.putItem(9811,9811); knapsackOne.putItem(4947,4947); knapsackOne.putItem(4708,4708); knapsackOne.putItem(7232,7232); knapsackOne.putItem(9635,9635); knapsackOne.putItem(1369,1369); knapsackOne.putItem(277,277); knapsackOne.putItem(7754,7754); knapsackOne.putItem(4311,4311); knapsackOne.putItem(5351,5351); knapsackOne.putItem(2157,2157); knapsackOne.putItem(7753,7753); knapsackOne.putItem(10,10); knapsackOne.putItem(3153,3153); knapsackOne.putItem(3586,3586); knapsackOne.putItem(3396,3396); knapsackOne.putItem(7756,7756); knapsackOne.putItem(7746,7746); knapsackOne.putItem(5651,5651); knapsackOne.putItem(4381,4381); knapsackOne.putItem(6553,6553); knapsackOne.putItem(515,515); knapsackOne.putItem(581,581); knapsackOne.putItem(3942,3942); knapsackOne.putItem(4798,4798); knapsackOne.putItem(2215,2215); knapsackOne.putItem(2528,2528); knapsackOne.putItem(7104,7104); knapsackOne.putItem(3558,3558); knapsackOne.putItem(9185,9185); knapsackOne.putItem(5944,5944); knapsackOne.putItem(6141,6141); knapsackOne.putItem(4359,4359); knapsackOne.putItem(7641,7641); knapsackOne.putItem(1422,1422); knapsackOne.putItem(669,669); knapsackOne.putItem(1583,1583); knapsackOne.putItem(5221,5221); knapsackOne.putItem(6881,6881); knapsackOne.putItem(9011,9011); knapsackOne.putItem(244,244); knapsackOne.putItem(771,771); knapsackOne.putItem(6155,6155); knapsackOne.putItem(3935,3935); knapsackOne.putItem(7116,7116); knapsackOne.putItem(9342,9342); knapsackOne.putItem(2984,2984); knapsackOne.putItem(5481,5481); knapsackOne.putItem(6771,6771); knapsackOne.putItem(3531,3531); knapsackOne.putItem(4727,4727); knapsackOne.putItem(1711,1711); knapsackOne.putItem(157,157); knapsackOne.putItem(9771,9771); knapsackOne.putItem(5532,5532); knapsackOne.putItem(2797,2797); knapsackOne.putItem(9638,9638); knapsackOne.putItem(7345,7345); knapsackOne.putItem(6036,6036); knapsackOne.putItem(7466,7466); knapsackOne.putItem(7674,7674); knapsackOne.putItem(8342,8342); knapsackOne.putItem(1191,1191); knapsackOne.putItem(3354,3354); knapsackOne.putItem(1745,1745); knapsackOne.putItem(9969,9969); knapsackOne.putItem(8902,8902); knapsackOne.putItem(4577,4577); knapsackOne.putItem(2813,2813); knapsackOne.putItem(275,275); knapsackOne.putItem(9784,9784); knapsackOne.putItem(3813,3813); knapsackOne.putItem(2861,2861); knapsackOne.putItem(283,283); knapsackOne.putItem(9720,9720); knapsackOne.putItem(7130,7130); knapsackOne.putItem(605,605); knapsackOne.putItem(6067,6067); knapsackOne.putItem(8202,8202); knapsackOne.putItem(6987,6987); knapsackOne.putItem(4120,4120); knapsackOne.putItem(2095,2095); knapsackOne.putItem(769,769); knapsackOne.putItem(5262,5262); knapsackOne.putItem(8144,8144); knapsackOne.putItem(416,416); knapsackOne.putItem(6399,6399); knapsackOne.putItem(187,187); knapsackOne.putItem(3364,3364); knapsackOne.putItem(6632,6632); knapsackOne.putItem(2870,2870); knapsackOne.putItem(4186,4186); knapsackOne.putItem(1937,1937); knapsackOne.putItem(5893,5893); knapsackOne.putItem(2011,2011); knapsackOne.putItem(3681,3681); knapsackOne.putItem(1046,1046); knapsackOne.putItem(9471,9471); knapsackOne.putItem(4025,4025); knapsackOne.putItem(9146,9146); knapsackOne.putItem(6377,6377); knapsackOne.putItem(1909,1909); knapsackOne.putItem(3489,3489); knapsackOne.putItem(8660,8660); knapsackOne.putItem(478,478); knapsackOne.putItem(8940,8940); knapsackOne.putItem(925,925); knapsackOne.putItem(7092,7092); knapsackOne.putItem(9070,9070); knapsackOne.putItem(7137,7137); knapsackOne.putItem(8169,8169); knapsackOne.putItem(3677,3677); knapsackOne.putItem(4851,4851); knapsackOne.putItem(7305,7305); knapsackOne.putItem(8196,8196); knapsackOne.putItem(9691,9691); knapsackOne.putItem(7780,7780); knapsackOne.putItem(8780,8780); knapsackOne.putItem(7559,7559); knapsackOne.putItem(3019,3019); knapsackOne.putItem(7429,7429); knapsackOne.putItem(7480,7480); knapsackOne.putItem(2698,2698); knapsackOne.putItem(4519,4519); knapsackOne.putItem(2886,2886); knapsackOne.putItem(9239,9239); knapsackOne.putItem(8011,8011); knapsackOne.putItem(8458,8458); knapsackOne.putItem(867,867); knapsackOne.putItem(4903,4903); knapsackOne.putItem(9364,9364); knapsackOne.putItem(4543,4543); knapsackOne.putItem(407,407); knapsackOne.putItem(3786,3786); knapsackOne.putItem(9188,9188); knapsackOne.putItem(1475,1475); knapsackOne.putItem(1522,1522); knapsackOne.putItem(7654,7654); knapsackOne.putItem(2636,2636); knapsackOne.putItem(1156,1156); knapsackOne.putItem(6646,6646); knapsackOne.putItem(6382,6382); knapsackOne.putItem(7105,7105); knapsackOne.putItem(9080,9080); knapsackOne.putItem(8879,8879); knapsackOne.putItem(5445,5445); knapsackOne.putItem(1536,1536); knapsackOne.putItem(9459,9459); knapsackOne.putItem(454,454); knapsackOne.putItem(2800,2800); knapsackOne.putItem(6331,6331); knapsackOne.putItem(962,962); knapsackOne.putItem(9499,9499); knapsackOne.putItem(2609,2609); knapsackOne.putItem(1161,1161); knapsackOne.putItem(909,909); knapsackOne.putItem(4307,4307); knapsackOne.putItem(755,755); knapsackOne.putItem(6976,6976); knapsackOne.putItem(4078,4078); knapsackOne.putItem(2421,2421); knapsackOne.putItem(5749,5749); knapsackOne.putItem(7334,7334); knapsackOne.putItem(8454,8454); knapsackOne.putItem(9452,9452); knapsackOne.putItem(4877,4877); knapsackOne.putItem(6854,6854); knapsackOne.putItem(1420,1420); knapsackOne.putItem(7235,7235); knapsackOne.putItem(6563,6563); knapsackOne.putItem(3668,3668); knapsackOne.putItem(7467,7467); knapsackOne.putItem(8824,8824); knapsackOne.putItem(7329,7329); knapsackOne.putItem(4439,4439); knapsackOne.putItem(132,132); knapsackOne.putItem(5296,5296); knapsackOne.putItem(348,348); knapsackOne.putItem(2465,2465); knapsackOne.putItem(4450,4450); knapsackOne.putItem(6064,6064); knapsackOne.putItem(9339,9339); knapsackOne.putItem(7379,7379); knapsackOne.putItem(1946,1946); knapsackOne.putItem(7506,7506); knapsackOne.putItem(304,304); knapsackOne.putItem(2535,2535); knapsackOne.putItem(7307,7307); knapsackOne.putItem(2582,2582); knapsackOne.putItem(3959,3959); knapsackOne.putItem(9861,9861); knapsackOne.putItem(4455,4455); knapsackOne.putItem(7316,7316); knapsackOne.putItem(8149,8149); knapsackOne.putItem(9761,9761); knapsackOne.putItem(8633,8633); knapsackOne.putItem(3780,3780); knapsackOne.putItem(5242,5242); knapsackOne.putItem(7620,7620); knapsackOne.putItem(4902,4902); knapsackOne.putItem(6680,6680); knapsackOne.putItem(229,229); knapsackOne.putItem(1606,1606); knapsackOne.putItem(7212,7212); knapsackOne.putItem(5574,5574); knapsackOne.putItem(4441,4441); knapsackOne.putItem(8981,8981); knapsackOne.putItem(3450,3450); knapsackOne.putItem(2034,2034); knapsackOne.putItem(4400,4400); knapsackOne.putItem(7308,7308); knapsackOne.putItem(5135,5135); knapsackOne.putItem(5384,5384); knapsackOne.putItem(17,17); knapsackOne.putItem(9828,9828); knapsackOne.putItem(1741,1741); knapsackOne.putItem(2826,2826); knapsackOne.putItem(8459,8459); knapsackOne.putItem(7350,7350); knapsackOne.putItem(3381,3381); knapsackOne.putItem(9768,9768); knapsackOne.putItem(6596,6596); knapsackOne.putItem(6389,6389); knapsackOne.putItem(73,73); knapsackOne.putItem(8922,8922); knapsackOne.putItem(454,454); knapsackOne.putItem(1422,1422); knapsackOne.putItem(9608,9608); knapsackOne.putItem(7939,7939); knapsackOne.putItem(7561,7561); knapsackOne.putItem(5184,5184); knapsackOne.putItem(3290,3290); knapsackOne.putItem(5861,5861); knapsackOne.putItem(8870,8870); knapsackOne.putItem(7127,7127); knapsackOne.putItem(7721,7721); knapsackOne.putItem(502,502); knapsackOne.putItem(2696,2696); knapsackOne.putItem(6817,6817); knapsackOne.putItem(1402,1402); knapsackOne.putItem(7544,7544); knapsackOne.putItem(7451,7451); knapsackOne.putItem(7805,7805); knapsackOne.putItem(6919,6919); knapsackOne.putItem(9505,9505); knapsackOne.putItem(2169,2169); knapsackOne.putItem(8131,8131); knapsackOne.putItem(3337,3337); knapsackOne.putItem(5629,5629); knapsackOne.putItem(6033,6033); knapsackOne.putItem(1110,1110); knapsackOne.putItem(2634,2634); knapsackOne.putItem(461,461); knapsackOne.putItem(3318,3318); knapsackOne.putItem(2229,2229); knapsackOne.putItem(9490,9490); knapsackOne.putItem(603,603); knapsackOne.putItem(3933,3933); knapsackOne.putItem(1128,1128); knapsackOne.putItem(3963,3963); knapsackOne.putItem(8434,8434); knapsackOne.putItem(5129,5129); knapsackOne.putItem(3179,3179); knapsackOne.putItem(9994,9994); knapsackOne.putItem(4625,4625); knapsackOne.putItem(6083,6083); knapsackOne.putItem(5723,5723); knapsackOne.putItem(8279,8279); knapsackOne.putItem(4118,4118); knapsackOne.putItem(1545,1545); knapsackOne.putItem(6335,6335); knapsackOne.putItem(7868,7868); knapsackOne.putItem(4093,4093); knapsackOne.putItem(1933,1933); knapsackOne.putItem(5313,5313); knapsackOne.putItem(4723,4723); knapsackOne.putItem(9749,9749); knapsackOne.putItem(6164,6164); knapsackOne.putItem(4846,4846); knapsackOne.putItem(3036,3036); knapsackOne.putItem(303,303); knapsackOne.putItem(243,243); knapsackOne.putItem(716,716); knapsackOne.putItem(6842,6842); knapsackOne.putItem(4639,4639); knapsackOne.putItem(7248,7248); knapsackOne.putItem(515,515); knapsackOne.putItem(8755,8755); knapsackOne.putItem(2464,2464); knapsackOne.putItem(8550,8550); knapsackOne.putItem(1121,1121); knapsackOne.putItem(8261,8261); knapsackOne.putItem(5174,5174); knapsackOne.putItem(5599,5599); knapsackOne.putItem(6119,6119); knapsackOne.putItem(294,294); knapsackOne.putItem(2371,2371); knapsackOne.putItem(6879,6879); knapsackOne.putItem(9454,9454); knapsackOne.putItem(9452,9452); knapsackOne.putItem(7817,7817); knapsackOne.putItem(372,372); knapsackOne.putItem(4021,4021); knapsackOne.putItem(6414,6414); knapsackOne.putItem(7441,7441); knapsackOne.putItem(8192,8192); knapsackOne.putItem(8637,8637); knapsackOne.putItem(5963,5963); knapsackOne.putItem(6199,6199); knapsackOne.putItem(2158,2158); knapsackOne.putItem(5030,5030); knapsackOne.putItem(403,403); knapsackOne.putItem(6805,6805); knapsackOne.putItem(460,460); knapsackOne.putItem(2723,2723); knapsackOne.putItem(5265,5265); knapsackOne.putItem(2149,2149); knapsackOne.putItem(6178,6178); knapsackOne.putItem(4837,4837); knapsackOne.putItem(6614,6614); knapsackOne.putItem(2872,2872); knapsackOne.putItem(7894,7894); knapsackOne.putItem(6259,6259); knapsackOne.putItem(5113,5113); knapsackOne.putItem(4852,4852); knapsackOne.putItem(5495,5495); knapsackOne.putItem(3815,3815); knapsackOne.putItem(7716,7716); knapsackOne.putItem(2540,2540); knapsackOne.putItem(9368,9368); knapsackOne.putItem(2453,2453); knapsackOne.putItem(3769,3769); knapsackOne.putItem(1986,1986); knapsackOne.putItem(8602,8602); knapsackOne.putItem(2964,2964); knapsackOne.putItem(9947,9947); knapsackOne.putItem(6557,6557); knapsackOne.putItem(4082,4082); knapsackOne.putItem(9565,9565); knapsackOne.putItem(3304,3304); knapsackOne.putItem(705,705); knapsackOne.putItem(8860,8860); knapsackOne.putItem(9112,9112); knapsackOne.putItem(1031,1031); knapsackOne.putItem(2681,2681); knapsackOne.putItem(4565,4565); knapsackOne.putItem(9328,9328); knapsackOne.putItem(7330,7330); knapsackOne.putItem(7480,7480); knapsackOne.putItem(3297,3297); knapsackOne.putItem(8365,8365); knapsackOne.putItem(1973,1973); knapsackOne.putItem(6712,6712); knapsackOne.putItem(4075,4075); knapsackOne.putItem(1764,1764); knapsackOne.putItem(8328,8328); knapsackOne.putItem(5326,5326); knapsackOne.putItem(2340,2340); knapsackOne.putItem(3178,3178); knapsackOne.putItem(6778,6778); knapsackOne.putItem(9929,9929); knapsackOne.putItem(9554,9554); knapsackOne.putItem(6662,6662); knapsackOne.putItem(9908,9908); knapsackOne.putItem(3606,3606); knapsackOne.putItem(7254,7254); knapsackOne.putItem(4222,4222); knapsackOne.putItem(6232,6232); knapsackOne.putItem(5978,5978); knapsackOne.putItem(2538,2538); knapsackOne.putItem(7249,7249); knapsackOne.putItem(1189,1189); knapsackOne.putItem(8956,8956); knapsackOne.putItem(6995,6995); knapsackOne.putItem(5419,5419); knapsackOne.putItem(2593,2593); knapsackOne.putItem(6561,6561); knapsackOne.putItem(2853,2853); knapsackOne.putItem(6947,6947); knapsackOne.putItem(7422,7422); knapsackOne.putItem(1262,1262); knapsackOne.putItem(9197,9197); knapsackOne.putItem(7259,7259); knapsackOne.putItem(9709,9709); knapsackOne.putItem(583,583); knapsackOne.putItem(238,238); knapsackOne.putItem(3624,3624); knapsackOne.putItem(4933,4933); knapsackOne.putItem(8698,8698); knapsackOne.putItem(1913,1913); knapsackOne.putItem(3347,3347); knapsackOne.putItem(1527,1527); knapsackOne.putItem(8097,8097); knapsackOne.putItem(9939,9939); knapsackOne.putItem(915,915); knapsackOne.putItem(1013,1013); knapsackOne.putItem(8507,8507); knapsackOne.putItem(8043,8043); knapsackOne.putItem(9839,9839); knapsackOne.putItem(2423,2423); knapsackOne.putItem(8781,8781); knapsackOne.putItem(329,329); knapsackOne.putItem(7391,7391); knapsackOne.putItem(6500,6500); knapsackOne.putItem(8194,8194); knapsackOne.putItem(2330,2330); knapsackOne.putItem(3420,3420); knapsackOne.putItem(8324,8324); knapsackOne.putItem(3098,3098); knapsackOne.putItem(6531,6531); knapsackOne.putItem(2343,2343); knapsackOne.putItem(8666,8666); knapsackOne.putItem(9251,9251); knapsackOne.putItem(8839,8839); knapsackOne.putItem(1843,1843); knapsackOne.putItem(1510,1510); knapsackOne.putItem(9311,9311); knapsackOne.putItem(8144,8144); knapsackOne.putItem(210,210); knapsackOne.putItem(8011,8011); knapsackOne.putItem(9237,9237); knapsackOne.putItem(9992,9992); knapsackOne.putItem(2200,2200); knapsackOne.putItem(1525,1525); knapsackOne.putItem(3808,3808); knapsackOne.putItem(1088,1088); knapsackOne.putItem(5778,5778); knapsackOne.putItem(682,682); knapsackOne.putItem(6475,6475); knapsackOne.putItem(3026,3026); knapsackOne.putItem(5534,5534); knapsackOne.putItem(6593,6593); knapsackOne.putItem(5640,5640); knapsackOne.putItem(3886,3886); knapsackOne.putItem(6074,6074); knapsackOne.putItem(671,671); knapsackOne.putItem(1273,1273); knapsackOne.putItem(7229,7229); knapsackOne.putItem(2995,2995); knapsackOne.putItem(8439,8439); knapsackOne.putItem(1658,1658); knapsackOne.putItem(6594,6594); knapsackOne.putItem(784,784); knapsackOne.putItem(5560,5560); knapsackOne.putItem(5039,5039); knapsackOne.putItem(5535,5535); knapsackOne.putItem(110,110); knapsackOne.putItem(5303,5303); knapsackOne.putItem(2173,2173); knapsackOne.putItem(5749,5749); knapsackOne.putItem(6530,6530); knapsackOne.putItem(786,786); knapsackOne.putItem(9129,9129); knapsackOne.putItem(4463,4463); knapsackOne.putItem(7042,7042); knapsackOne.putItem(9487,9487); knapsackOne.putItem(3773,3773); knapsackOne.putItem(1481,1481); knapsackOne.putItem(3831,3831); knapsackOne.putItem(2783,2783); knapsackOne.putItem(6593,6593); knapsackOne.putItem(9693,9693); knapsackOne.putItem(3634,3634); knapsackOne.putItem(2976,2976); knapsackOne.putItem(9463,9463); knapsackOne.putItem(9626,9626); knapsackOne.putItem(3580,3580); knapsackOne.putItem(3713,3713); knapsackOne.putItem(5145,5145); knapsackOne.putItem(3991,3991); knapsackOne.putItem(3986,3986); knapsackOne.putItem(7510,7510); knapsackOne.putItem(981,981); knapsackOne.putItem(1712,1712); knapsackOne.putItem(8067,8067); knapsackOne.putItem(4635,4635); knapsackOne.putItem(3929,3929); knapsackOne.putItem(9967,9967); knapsackOne.putItem(561,561); knapsackOne.putItem(8540,8540); knapsackOne.putItem(9004,9004); knapsackOne.putItem(1655,1655); knapsackOne.putItem(2359,2359); knapsackOne.putItem(6679,6679); knapsackOne.putItem(2780,2780); knapsackOne.putItem(8739,8739); knapsackOne.putItem(1587,1587); knapsackOne.putItem(3210,3210); knapsackOne.putItem(3519,3519); knapsackOne.putItem(334,334); knapsackOne.putItem(5588,5588); knapsackOne.putItem(5410,5410); knapsackOne.putItem(3302,3302); knapsackOne.putItem(9356,9356); knapsackOne.putItem(2914,2914); knapsackOne.putItem(488,488); knapsackOne.putItem(8448,8448); knapsackOne.putItem(6957,6957); knapsackOne.putItem(7017,7017); knapsackOne.putItem(2418,2418); knapsackOne.putItem(3114,3114); knapsackOne.putItem(782,782); knapsackOne.putItem(8673,8673); knapsackOne.putItem(2768,2768); knapsackOne.putItem(2052,2052); knapsackOne.putItem(9128,9128); knapsackOne.putItem(5292,5292); knapsackOne.putItem(2036,2036); knapsackOne.putItem(7820,7820); knapsackOne.putItem(5970,5970); knapsackOne.putItem(5691,5691); knapsackOne.putItem(9733,9733); knapsackOne.putItem(5330,5330); knapsackOne.putItem(4095,4095); knapsackOne.putItem(8948,8948); knapsackOne.putItem(3959,3959); knapsackOne.putItem(3465,3465); knapsackOne.putItem(3802,3802); knapsackOne.putItem(9619,9619); knapsackOne.putItem(5402,5402); knapsackOne.putItem(4263,4263); knapsackOne.putItem(7859,7859); knapsackOne.putItem(8318,8318); knapsackOne.putItem(9373,9373); knapsackOne.putItem(2108,2108); knapsackOne.putItem(4141,4141); knapsackOne.putItem(918,918); knapsackOne.putItem(1858,1858); knapsackOne.putItem(1569,1569); knapsackOne.putItem(9665,9665); knapsackOne.putItem(3341,3341); knapsackOne.putItem(6402,6402); knapsackOne.putItem(3247,3247); knapsackOne.putItem(3509,3509); knapsackOne.putItem(7345,7345); knapsackOne.putItem(2032,2032); knapsackOne.putItem(3151,3151); knapsackOne.putItem(9184,9184); knapsackOne.putItem(2835,2835); knapsackOne.putItem(8868,8868); knapsackOne.putItem(8629,8629); knapsackOne.putItem(9908,9908); knapsackOne.putItem(7930,7930); knapsackOne.putItem(1431,1431); knapsackOne.putItem(9353,9353); knapsackOne.putItem(3077,3077); knapsackOne.putItem(1779,1779); knapsackOne.putItem(9947,9947); knapsackOne.putItem(95,95); knapsackOne.putItem(1633,1633); knapsackOne.putItem(7627,7627); knapsackOne.putItem(4598,4598); knapsackOne.putItem(6165,6165); knapsackOne.putItem(4191,4191); knapsackOne.putItem(406,406); knapsackOne.putItem(2536,2536); knapsackOne.putItem(5393,5393); knapsackOne.putItem(4856,4856); knapsackOne.putItem(5745,5745); knapsackOne.putItem(3190,3190); knapsackOne.putItem(708,708); knapsackOne.putItem(349,349); knapsackOne.putItem(7649,7649); knapsackOne.putItem(4786,4786); knapsackOne.putItem(8916,8916); knapsackOne.putItem(9451,9451); knapsackOne.putItem(3662,3662); knapsackOne.putItem(7843,7843); knapsackOne.putItem(4851,4851); knapsackOne.putItem(5552,5552); knapsackOne.putItem(5123,5123); knapsackOne.putItem(2238,2238); knapsackOne.putItem(5203,5203); knapsackOne.putItem(4408,4408); knapsackOne.putItem(5380,5380); knapsackOne.putItem(2799,2799); knapsackOne.putItem(3235,3235); knapsackOne.putItem(1237,1237); knapsackOne.putItem(4857,4857); knapsackOne.putItem(5394,5394); knapsackOne.putItem(4797,4797); knapsackOne.putItem(4181,4181); knapsackOne.putItem(4185,4185); knapsackOne.putItem(3141,3141); knapsackOne.putItem(7868,7868); knapsackOne.putItem(5688,5688); knapsackOne.putItem(3334,3334); knapsackOne.putItem(7859,7859); knapsackOne.putItem(417,417); knapsackOne.putItem(1096,1096); knapsackOne.putItem(5753,5753); knapsackOne.putItem(6619,6619); knapsackOne.putItem(2968,2968); knapsackOne.putItem(33,33); knapsackOne.putItem(5573,5573); knapsackOne.putItem(6953,6953); knapsackOne.putItem(1086,1086); knapsackOne.putItem(6939,6939); knapsackOne.putItem(292,292); knapsackOne.putItem(9535,9535); knapsackOne.putItem(7892,7892); knapsackOne.putItem(6291,6291); knapsackOne.putItem(7344,7344); knapsackOne.putItem(3057,3057); knapsackOne.putItem(4115,4115); knapsackOne.putItem(6010,6010); knapsackOne.putItem(350,350); knapsackOne.putItem(9053,9053); knapsackOne.putItem(3821,3821); knapsackOne.putItem(4818,4818); knapsackOne.putItem(2062,2062); knapsackOne.putItem(3485,3485); knapsackOne.putItem(9437,9437); knapsackOne.putItem(7108,7108); knapsackOne.putItem(9989,9989); knapsackOne.putItem(8879,8879); knapsackOne.putItem(666,666); knapsackOne.putItem(224,224); knapsackOne.putItem(842,842); knapsackOne.putItem(5239,5239); knapsackOne.putItem(808,808); knapsackOne.putItem(7965,7965); knapsackOne.putItem(1575,1575); knapsackOne.putItem(5473,5473); knapsackOne.putItem(3815,3815); knapsackOne.putItem(1502,1502); knapsackOne.putItem(3590,3590); knapsackOne.putItem(4242,4242); knapsackOne.putItem(6034,6034); knapsackOne.putItem(5063,5063); knapsackOne.putItem(5694,5694); knapsackOne.putItem(2114,2114); knapsackOne.putItem(957,957); knapsackOne.putItem(4661,4661); knapsackOne.putItem(671,671); knapsackOne.putItem(6072,6072); knapsackOne.putItem(6779,6779); knapsackOne.putItem(7572,7572); knapsackOne.putItem(7153,7153); knapsackOne.putItem(2358,2358); knapsackOne.putItem(7345,7345); knapsackOne.putItem(9658,9658); knapsackOne.putItem(8585,8585); knapsackOne.putItem(5005,5005); knapsackOne.putItem(4401,4401); knapsackOne.putItem(9829,9829); knapsackOne.putItem(2294,2294); knapsackOne.putItem(2276,2276); knapsackOne.putItem(5142,5142); knapsackOne.putItem(1950,1950); knapsackOne.putItem(5571,5571); knapsackOne.putItem(4552,4552); knapsackOne.putItem(1480,1480); knapsackOne.putItem(3008,3008); knapsackOne.putItem(7394,7394); knapsackOne.putItem(3140,3140); knapsackOne.putItem(8217,8217); knapsackOne.putItem(9429,9429); knapsackOne.putItem(6162,6162); knapsackOne.putItem(182,182); knapsackOne.putItem(9439,9439); knapsackOne.putItem(3432,3432); knapsackOne.putItem(9158,9158); knapsackOne.putItem(2204,2204); knapsackOne.putItem(2108,2108); knapsackOne.putItem(8054,8054); knapsackOne.putItem(660,660); knapsackOne.putItem(5890,5890); knapsackOne.putItem(8187,8187); knapsackOne.putItem(6286,6286); knapsackOne.putItem(709,709); knapsackOne.putItem(4146,4146); knapsackOne.putItem(958,958); knapsackOne.putItem(426,426); knapsackOne.putItem(8990,8990); knapsackOne.putItem(3170,3170); knapsackOne.putItem(105,105); knapsackOne.putItem(9044,9044); knapsackOne.putItem(5597,5597); knapsackOne.putItem(4699,4699); knapsackOne.putItem(5593,5593); knapsackOne.putItem(9167,9167); knapsackOne.store_item_array(); /* for ( int i = 0; knapsackOne.get_totalItems() > i; i++){ temp_item=knapsackOne.get_Item(i); printf("Item Number %2d : %2d cost for %2d weight at ratio %2.3f\n", temp_item.getNumber(), temp_item.getCost(), temp_item.getWeight(), 1); //temp_item.getRatio()); } printf("\n"); */ //--- we don't really want it all printed out, seriously. knapsackOne.branch_and_bound(); printf("\n"); } /* Modifications to the original branch-and-bound algorithim/approach This program was to compute the maximum value that can be fit into a bag --- Using Levitin p380 for reference right now. As our problem is actually a SUBSET of the given problem ,we can simplify some of the functions. We also don't want any packs too small, but we'll let this compute, see how big the state tree is versus an alternative algorithm. knapsackOne.initBackpack(5,17); // 5 total items, 17 total weight knapsackOne.putItem(4,1); knapsackOne.putItem(7,1); knapsackOne.putItem(5,1); knapsackOne.putItem(9,1); knapsackOne.putItem(1,1); For given same, 2^5-1 possible nodes in tree, 14 nodes placed, 7 split. Lets try something larger. n=10 1,2,3,4,5,6,7,8,9,10 => 18 Oooh, we can vary the max backpack item count to only use a certain amount of the items! Whats interesting is that we can keep the various ratio calculations, as we WOULD rather insert an item of 10 lbs rather than 1 We just equate weight and value later on! (Or set a fixed ratio of 1) knapsack insert (value,value) This was max 2^10-1 with only 47 nodes and 33 splits. And lets try with a random set of 25 numbers! 70,76,55,17,70,77,52,81,11,31,57,47,93,53,83,33,1,59,29,33,78,79,37,26,83 ==> 200 Chose: 1 70 70 3 55 55 24 26 26 23 37 37 17 1 1 9 11 11 2^25-1 worst case, 142 nodes, 115 split! real 0m0.036s user 0m0.030s sys 0m0.030s then 50: 186,130,132,108,112,39,90,88,105,172,50,46,125,79,22,192,139,132,77,195,21,129,134,76,179,89,32,55,61,160,49,191,153,86,45,16,196,109,1,178,51,104,40,88,135,100,108,182,30,48 => 1470 2^50 worst case, 1826 nodes, 1443 splits real 0m0.044s user 0m0.062s sys 0m0.000s Now, lets really ramp it up so that we can see optimzation effects n=2500! won't even care to list the numbers, no point! Wait, we exceeded 3 minutes there (our weight size was just a guess, btw, might not actually ahve a value) Oh, our memory bound was maxed out so it hit a loop ... it actually completed in less than a sec! God bless my processor :) Lets bump it up to 5k, Case n=5000 Total possible nodes in thie state space tree is 2^5000-1 Number of nodes placed in the priority queue: 35037 Number of nodes examined/split: 34942 real 0m2.810s user 0m1.843s sys 0m0.062s Given that this is about the largest we can hope to achieve before INTMAX because a massive issue (we should really typedefine the container class), lets see what optimizations we can make to this code! must do 1 - move all the ITEM_MASSs to (other) the ITEM_MASSs are now ITEM_TYPE, a def earlier on (we could have done typedef here too, of course) real 0m2.928s user 0m1.999s sys 0m0.061s Slight increase. Bad things happen when we try to make it into floats, I just tired. floats can't be [] contents for an array ;p Doing unsigned long for now. goal 1 = stop ratio calculation and comparisons if at all possible! real time shot up! real 0m3.994s user 0m2.390s sys 0m0.046s (that being said, timse don't seem to be consistent. CVS is storing our versions, lets plow on) remove the comparator in the structcomparator real 0m2.830s user 0m2.030s sys 0m0.015s remove the printout of the items as inserted real 0m1.423s user 0m1.436s sys 0m0.015s remove the tracking of the item "number", we don't need to deal with it with this project. after moved all unsigned ints to typedefs, typedef float ITEM_MASS; typedef long INDEX_TYPE; and modified the printfs to handle floating ! real 0m1.591s user 0m1.562s sys 0m0.000s inserting a float does : acm2.cpp: In function `int main(int, char**)': acm2.cpp:410: error: no matching function for call to `backpack::putItem( double, int, int)' acm2.cpp:279: error: candidates are: void backpack::putItem(float, float) make: *** [acm2] Error 1 (and it locks up if we have a decimal in seeked value) we could really move the pqueue to a queue --- although don't we want to push bigger items to the top to fill it up faster? goal 1 - lets remove the double call to the creator function, weight=value ratio=1 */