{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"题目数: 18162\n",
"000016\n",
"007761\n",
"\n",
"\n",
"\n",
"000022\n",
"007828\n",
"\n",
"\n",
"\n",
"50\n",
"000076\n",
"007924\n",
"\n",
"\n",
"\n",
"000089\n",
"007939\n",
"\n",
"\n",
"\n",
"000097\n",
"008220\n",
"\n",
"\n",
"\n",
"100\n",
"000100\n",
"008380\n",
"\n",
"\n",
"\n",
"000101\n",
"008198\n",
"\n",
"\n",
"\n",
"000104\n",
"008385\n",
"\n",
"\n",
"\n",
"000109\n",
"008231\n",
"\n",
"\n",
"\n",
"000116\n",
"008210\n",
"\n",
"\n",
"\n",
"150\n",
"200\n",
"250\n",
"000254\n",
"008823\n",
"\n",
"\n",
"\n",
"000266\n",
"022019\n",
"\n",
"\n",
"\n",
"000273\n",
"008847\n",
"\n",
"\n",
"\n",
"000276\n",
"008941\n",
"\n",
"\n",
"\n",
"000281\n",
"008942\n",
"\n",
"\n",
"\n",
"300\n",
"000308\n",
"008516\n",
"\n",
"\n",
"\n",
"000310\n",
"008519\n",
"\n",
"\n",
"\n",
"000314\n",
"008450\n",
"\n",
"\n",
"\n",
"000329\n",
"011073\n",
"\n",
"\n",
"\n",
"000330\n",
"011074\n",
"\n",
"\n",
"\n",
"000338\n",
"012422\n",
"\n",
"\n",
"\n",
"000347\n",
"010926\n",
"\n",
"\n",
"\n",
"000349\n",
"010927\n",
"\n",
"\n",
"\n",
"350\n",
"000351\n",
"010929\n",
"\n",
"\n",
"\n",
"000354\n",
"010932\n",
"\n",
"\n",
"\n",
"000374\n",
"011014\n",
"\n",
"\n",
"\n",
"000398\n",
"012078\n",
"\n",
"\n",
"\n",
"400\n",
"000413\n",
"004432\n",
"\n",
"\n",
"\n",
"000417\n",
"011093\n",
"\n",
"\n",
"\n",
"000421\n",
"011096\n",
"\n",
"\n",
"\n",
"000423\n",
"011098\n",
"\n",
"\n",
"\n",
"000424\n",
"011099\n",
"\n",
"\n",
"\n",
"000425\n",
"011100\n",
"\n",
"\n",
"\n",
"000426\n",
"011536\n",
"\n",
"\n",
"\n",
"000427\n",
"011537\n",
"\n",
"\n",
"\n",
"000428\n",
"011538\n",
"\n",
"\n",
"\n",
"000430\n",
"011540\n",
"\n",
"\n",
"\n",
"000431\n",
"011541\n",
"\n",
"\n",
"\n",
"000432\n",
"011542\n",
"\n",
"\n",
"\n",
"000435\n",
"004475\n",
"\n",
"\n",
"\n",
"000437\n",
"004427\n",
"\n",
"\n",
"\n",
"000443\n",
"004497\n",
"\n",
"\n",
"\n",
"450\n",
"000467\n",
"000878\n",
"\n",
"\n",
"\n",
"000469\n",
"012332\n",
"\n",
"\n",
"\n",
"000496\n",
"010965\n",
"\n",
"\n",
"\n",
"000498\n",
"010966\n",
"\n",
"\n",
"\n",
"000499\n",
"010967\n",
"\n",
"\n",
"\n",
"500\n",
"000500\n",
"010968\n",
"\n",
"\n",
"\n",
"000503\n",
"010972\n",
"\n",
"\n",
"\n",
"000512\n",
"011586\n",
"\n",
"\n",
"\n",
"000521\n",
"004430\n",
"\n",
"\n",
"\n",
"550\n",
"000559\n",
"010970\n",
"\n",
"\n",
"\n",
"000561\n",
"012661\n",
"\n",
"\n",
"\n",
"600\n",
"000613\n",
"013591\n",
"\n",
"\n",
"\n",
"000616\n",
"004143\n",
"\n",
"\n",
"\n",
"000617\n",
"004144\n",
"\n",
"\n",
"\n",
"000618\n",
"004145\n",
"\n",
"\n",
"\n",
"000619\n",
"004146\n",
"\n",
"\n",
"\n",
"000620\n",
"004148\n",
"\n",
"\n",
"\n",
"000629\n",
"011603\n",
"\n",
"\n",
"\n",
"000636\n",
"004080\n",
"\n",
"\n",
"\n",
"000637\n",
"004081\n",
"\n",
"\n",
"\n",
"000638\n",
"004082\n",
"\n",
"\n",
"\n",
"650\n",
"000652\n",
"011395\n",
"\n",
"\n",
"\n",
"000667\n",
"004060\n",
"\n",
"\n",
"\n",
"000673\n",
"004066\n",
"\n",
"\n",
"\n",
"000679\n",
"011371\n",
"\n",
"\n",
"\n",
"000680\n",
"011372\n",
"\n",
"\n",
"\n",
"000682\n",
"011374\n",
"\n",
"\n",
"\n",
"000684\n",
"011375\n",
"\n",
"\n",
"\n",
"000691\n",
"004085\n",
"\n",
"\n",
"\n",
"000693\n",
"004086\n",
"\n",
"\n",
"\n",
"000695\n",
"004087\n",
"\n",
"\n",
"\n",
"700\n",
"000707\n",
"011516\n",
"\n",
"\n",
"\n",
"000708\n",
"011517\n",
"\n",
"\n",
"\n",
"000709\n",
"011518\n",
"\n",
"\n",
"\n",
"000710\n",
"011519\n",
"\n",
"\n",
"\n",
"000711\n",
"011520\n",
"\n",
"\n",
"\n",
"000712\n",
"011521\n",
"\n",
"\n",
"\n",
"000717\n",
"011306\n",
"\n",
"\n",
"\n",
"000718\n",
"011307\n",
"\n",
"\n",
"\n",
"000721\n",
"013304\n",
"\n",
"\n",
"\n",
"750\n",
"000754\n",
"004088\n",
"\n",
"\n",
"\n",
"000757\n",
"004312\n",
"011389\n",
"\n",
"\n",
"\n",
"000758\n",
"011390\n",
"\n",
"\n",
"\n",
"000763\n",
"004319\n",
"\n",
"\n",
"\n",
"000764\n",
"004318\n",
"\n",
"\n",
"\n",
"000766\n",
"004290\n",
"\n",
"\n",
"\n",
"000767\n",
"004291\n",
"\n",
"\n",
"\n",
"000768\n",
"004292\n",
"\n",
"\n",
"\n",
"000769\n",
"004293\n",
"\n",
"\n",
"\n",
"000771\n",
"004295\n",
"\n",
"\n",
"\n",
"000773\n",
"004297\n",
"\n",
"\n",
"\n",
"000774\n",
"004298\n",
"\n",
"\n",
"\n",
"000775\n",
"004299\n",
"\n",
"\n",
"\n",
"000790\n",
"011309\n",
"\n",
"\n",
"\n",
"000795\n",
"030043\n",
"\n",
"\n",
"\n",
"800\n",
"000804\n",
"004065\n",
"\n",
"\n",
"\n",
"000818\n",
"011391\n",
"\n",
"\n",
"\n",
"000819\n",
"011392\n",
"\n",
"\n",
"\n",
"000820\n",
"011393\n",
"\n",
"\n",
"\n",
"000821\n",
"011394\n",
"\n",
"\n",
"\n",
"000824\n",
"011398\n",
"\n",
"\n",
"\n",
"000825\n",
"011399\n",
"\n",
"\n",
"\n",
"000836\n",
"011368\n",
"\n",
"\n",
"\n",
"000837\n",
"011369\n",
"\n",
"\n",
"\n",
"000838\n",
"011370\n",
"\n",
"\n",
"\n",
"000841\n",
"011373\n",
"\n",
"\n",
"\n",
"000844\n",
"011376\n",
"\n",
"\n",
"\n",
"000845\n",
"011377\n",
"\n",
"\n",
"\n",
"850\n",
"900\n",
"000911\n",
"011328\n",
"013764\n",
"\n",
"\n",
"\n",
"000922\n",
"011582\n",
"\n",
"\n",
"\n",
"000942\n",
"013377\n",
"\n",
"\n",
"\n",
"950\n",
"1000\n",
"1050\n",
"1100\n",
"1150\n",
"1200\n",
"1250\n",
"001294\n",
"007953\n",
"\n",
"\n",
"\n",
"1300\n",
"1350\n",
"001351\n",
"020486\n",
"\n",
"\n",
"\n",
"001353\n",
"008074\n",
"020393\n",
"\n",
"\n",
"\n",
"001375\n",
"001376\n",
"\n",
"\n",
"\n",
"001384\n",
"008206\n",
"\n",
"\n",
"\n",
"1400\n",
"1450\n",
"1500\n",
"001506\n",
"006010\n",
"\n",
"\n",
"\n",
"001518\n",
"012081\n",
"\n",
"\n",
"\n",
"1550\n",
"1600\n",
"1650\n",
"1700\n",
"001745\n",
"012942\n",
"\n",
"\n",
"\n",
"1750\n",
"1800\n",
"1850\n",
"001885\n",
"008568\n",
"\n",
"\n",
"\n",
"1900\n",
"1950\n",
"2000\n",
"002011\n",
"007013\n",
"\n",
"\n",
"\n",
"2050\n",
"002061\n",
"007156\n",
"\n",
"\n",
"\n",
"2100\n",
"002127\n",
"002130\n",
"\n",
"\n",
"\n",
"2150\n",
"2200\n",
"2250\n",
"002267\n",
"002268\n",
"\n",
"\n",
"\n",
"2300\n",
"2350\n",
"2400\n",
"2450\n",
"002491\n",
"002501\n",
"\n",
"\n",
"\n",
"2500\n",
"002533\n",
"012084\n",
"\n",
"\n",
"\n",
"2550\n",
"002568\n",
"007447\n",
"\n",
"\n",
"\n",
"2600\n",
"2650\n",
"2700\n",
"002711\n",
"011200\n",
"\n",
"\n",
"\n",
"002723\n",
"013705\n",
"\n",
"\n",
"\n",
"002751\n",
"031300\n",
"\n",
"\n",
"\n",
"2750\n",
"002767\n",
"011849\n",
"\n",
"\n",
"\n",
"002803\n",
"004356\n",
"\n",
"\n",
"\n",
"2800\n",
"002835\n",
"020510\n",
"\n",
"\n",
"\n",
"002838\n",
"003667\n",
"\n",
"\n",
"\n",
"2850\n",
"002863\n",
"012895\n",
"\n",
"\n",
"\n",
"002864\n",
"012905\n",
"\n",
"\n",
"\n",
"002880\n",
"013479\n",
"\n",
"\n",
"\n",
"002898\n",
"012893\n",
"\n",
"\n",
"\n",
"2900\n",
"002911\n",
"030693\n",
"\n",
"\n",
"\n",
"002948\n",
"012201\n",
"\n",
"\n",
"\n",
"002954\n",
"012904\n",
"\n",
"\n",
"\n",
"2950\n",
"002960\n",
"011620\n",
"012891\n",
"\n",
"\n",
"\n",
"3000\n",
"3050\n",
"003065\n",
"005877\n",
"\n",
"\n",
"\n",
"003076\n",
"040136\n",
"\n",
"\n",
"\n",
"3100\n",
"003114\n",
"006229\n",
"\n",
"\n",
"\n",
"3150\n",
"3200\n",
"003207\n",
"003682\n",
"011566\n",
"\n",
"\n",
"\n",
"003217\n",
"011726\n",
"\n",
"\n",
"\n",
"3250\n",
"003292\n",
"003661\n",
"\n",
"\n",
"\n",
"3300\n",
"003305\n",
"011732\n",
"\n",
"\n",
"\n",
"003335\n",
"030154\n",
"\n",
"\n",
"\n",
"003337\n",
"021748\n",
"\n",
"\n",
"\n",
"3350\n",
"003356\n",
"011727\n",
"\n",
"\n",
"\n",
"003379\n",
"003663\n",
"013903\n",
"\n",
"\n",
"\n",
"003380\n",
"003684\n",
"011568\n",
"\n",
"\n",
"\n",
"003400\n",
"013080\n",
"\n",
"\n",
"\n",
"3400\n",
"003441\n",
"021316\n",
"\n",
"\n",
"\n",
"3450\n",
"3500\n",
"003535\n",
"007123\n",
"\n",
"\n",
"\n",
"003553\n",
"009041\n",
"\n",
"\n",
"\n",
"3550\n",
"003574\n",
"011612\n",
"\n",
"\n",
"\n",
"3600\n",
"3650\n",
"003658\n",
"031209\n",
"\n",
"\n",
"\n",
"003666\n",
"013569\n",
"\n",
"\n",
"\n",
"003673\n",
"011557\n",
"\n",
"\n",
"\n",
"003674\n",
"011558\n",
"\n",
"\n",
"\n",
"003675\n",
"011559\n",
"\n",
"\n",
"\n",
"003676\n",
"011560\n",
"\n",
"\n",
"\n",
"003677\n",
"011561\n",
"013332\n",
"\n",
"\n",
"\n",
"003678\n",
"011562\n",
"\n",
"\n",
"\n",
"003679\n",
"011563\n",
"014448\n",
"\n",
"\n",
"\n",
"003680\n",
"011564\n",
"\n",
"\n",
"\n",
"003681\n",
"011565\n",
"\n",
"\n",
"\n",
"003683\n",
"003698\n",
"011567\n",
"013880\n",
"\n",
"\n",
"\n",
"003685\n",
"011569\n",
"\n",
"\n",
"\n",
"003686\n",
"011570\n",
"\n",
"\n",
"\n",
"003687\n",
"011571\n",
"\n",
"\n",
"\n",
"003688\n",
"011572\n",
"\n",
"\n",
"\n",
"003689\n",
"011573\n",
"\n",
"\n",
"\n",
"003690\n",
"011574\n",
"\n",
"\n",
"\n",
"003692\n",
"011576\n",
"\n",
"\n",
"\n",
"003693\n",
"011577\n",
"\n",
"\n",
"\n",
"003705\n",
"013934\n",
"\n",
"\n",
"\n",
"3700\n",
"3750\n",
"003761\n",
"011649\n",
"\n",
"\n",
"\n",
"003763\n",
"012929\n",
"\n",
"\n",
"\n",
"003766\n",
"011633\n",
"\n",
"\n",
"\n",
"003767\n",
"013218\n",
"\n",
"\n",
"\n",
"3800\n",
"3850\n",
"3900\n",
"3950\n",
"003967\n",
"012375\n",
"\n",
"\n",
"\n",
"4000\n",
"4050\n",
"004091\n",
"030823\n",
"\n",
"\n",
"\n",
"4100\n",
"004129\n",
"004361\n",
"\n",
"\n",
"\n",
"004130\n",
"004362\n",
"\n",
"\n",
"\n",
"004136\n",
"004367\n",
"\n",
"\n",
"\n",
"004138\n",
"004369\n",
"\n",
"\n",
"\n",
"004139\n",
"004370\n",
"\n",
"\n",
"\n",
"004140\n",
"004371\n",
"\n",
"\n",
"\n",
"004153\n",
"030683\n",
"\n",
"\n",
"\n",
"004161\n",
"030710\n",
"\n",
"\n",
"\n",
"004165\n",
"011201\n",
"\n",
"\n",
"\n",
"004173\n",
"004300\n",
"\n",
"\n",
"\n",
"4150\n",
"4200\n",
"004249\n",
"004469\n",
"\n",
"\n",
"\n",
"004273\n",
"011268\n",
"\n",
"\n",
"\n",
"4250\n",
"004280\n",
"011316\n",
"\n",
"\n",
"\n",
"004302\n",
"012152\n",
"\n",
"\n",
"\n",
"004329\n",
"013863\n",
"\n",
"\n",
"\n",
"4300\n",
"004391\n",
"012120\n",
"\n",
"\n",
"\n",
"004392\n",
"012122\n",
"\n",
"\n",
"\n",
"4350\n",
"004395\n",
"012124\n",
"\n",
"\n",
"\n",
"004396\n",
"012125\n",
"\n",
"\n",
"\n",
"004402\n",
"012131\n",
"\n",
"\n",
"\n",
"004403\n",
"012132\n",
"\n",
"\n",
"\n",
"004413\n",
"011502\n",
"\n",
"\n",
"\n",
"004441\n",
"031027\n",
"\n",
"\n",
"\n",
"4400\n",
"4450\n",
"004501\n",
"012364\n",
"\n",
"\n",
"\n",
"004528\n",
"030010\n",
"\n",
"\n",
"\n",
"4500\n",
"004552\n",
"012203\n",
"\n",
"\n",
"\n",
"004553\n",
"012204\n",
"\n",
"\n",
"\n",
"004554\n",
"012205\n",
"\n",
"\n",
"\n",
"004556\n",
"012207\n",
"\n",
"\n",
"\n",
"004557\n",
"012208\n",
"\n",
"\n",
"\n",
"004558\n",
"012209\n",
"\n",
"\n",
"\n",
"004559\n",
"012210\n",
"014236\n",
"\n",
"\n",
"\n",
"004562\n",
"012214\n",
"\n",
"\n",
"\n",
"004563\n",
"012215\n",
"\n",
"\n",
"\n",
"004564\n",
"012216\n",
"\n",
"\n",
"\n",
"004566\n",
"012218\n",
"\n",
"\n",
"\n",
"004567\n",
"012219\n",
"\n",
"\n",
"\n",
"004568\n",
"012220\n",
"\n",
"\n",
"\n",
"004569\n",
"012221\n",
"\n",
"\n",
"\n",
"004587\n",
"030547\n",
"\n",
"\n",
"\n",
"4550\n",
"4600\n",
"004656\n",
"030282\n",
"\n",
"\n",
"\n",
"004659\n",
"040056\n",
"\n",
"\n",
"\n",
"004661\n",
"012009\n",
"\n",
"\n",
"\n",
"004662\n",
"012010\n",
"\n",
"\n",
"\n",
"004663\n",
"012011\n",
"\n",
"\n",
"\n",
"004664\n",
"012012\n",
"\n",
"\n",
"\n",
"004665\n",
"012013\n",
"\n",
"\n",
"\n",
"004666\n",
"012014\n",
"\n",
"\n",
"\n",
"004667\n",
"012015\n",
"\n",
"\n",
"\n",
"004668\n",
"012016\n",
"\n",
"\n",
"\n",
"004669\n",
"012017\n",
"\n",
"\n",
"\n",
"004670\n",
"012018\n",
"\n",
"\n",
"\n",
"004671\n",
"012019\n",
"\n",
"\n",
"\n",
"004673\n",
"012021\n",
"\n",
"\n",
"\n",
"004674\n",
"012022\n",
"\n",
"\n",
"\n",
"004675\n",
"012023\n",
"\n",
"\n",
"\n",
"004677\n",
"012025\n",
"\n",
"\n",
"\n",
"004678\n",
"012026\n",
"\n",
"\n",
"\n",
"004679\n",
"012027\n",
"\n",
"\n",
"\n",
"004680\n",
"012028\n",
"\n",
"\n",
"\n",
"004682\n",
"030770\n",
"\n",
"\n",
"\n",
"004683\n",
"030606\n",
"\n",
"\n",
"\n",
"004684\n",
"030742\n",
"\n",
"\n",
"\n",
"004685\n",
"031096\n",
"\n",
"\n",
"\n",
"004687\n",
"031017\n",
"\n",
"\n",
"\n",
"004688\n",
"030968\n",
"\n",
"\n",
"\n",
"004689\n",
"030700\n",
"\n",
"\n",
"\n",
"004691\n",
"030797\n",
"\n",
"\n",
"\n",
"004692\n",
"030939\n",
"\n",
"\n",
"\n",
"004697\n",
"030691\n",
"\n",
"\n",
"\n",
"004698\n",
"031032\n",
"\n",
"\n",
"\n",
"004699\n",
"030793\n",
"\n",
"\n",
"\n",
"004700\n",
"030902\n",
"\n",
"\n",
"\n",
"4650\n",
"004702\n",
"030731\n",
"\n",
"\n",
"\n",
"004724\n",
"030616\n",
"\n",
"\n",
"\n",
"004725\n",
"030967\n",
"\n",
"\n",
"\n",
"004726\n",
"031147\n",
"\n",
"\n",
"\n",
"004728\n",
"031021\n",
"\n",
"\n",
"\n",
"004729\n",
"030753\n",
"\n",
"\n",
"\n",
"004731\n",
"030696\n",
"\n",
"\n",
"\n",
"004732\n",
"030843\n",
"\n",
"\n",
"\n",
"004733\n",
"030951\n",
"\n",
"\n",
"\n",
"004734\n",
"031137\n",
"\n",
"\n",
"\n",
"004735\n",
"030821\n",
"\n",
"\n",
"\n",
"004742\n",
"030814\n",
"\n",
"\n",
"\n",
"4700\n",
"4750\n",
"4800\n",
"004895\n",
"020086\n",
"\n",
"\n",
"\n",
"4850\n",
"004906\n",
"020131\n",
"\n",
"\n",
"\n",
"004911\n",
"020133\n",
"\n",
"\n",
"\n",
"004915\n",
"020152\n",
"020278\n",
"\n",
"\n",
"\n",
"4900\n",
"4950\n",
"005017\n",
"020193\n",
"\n",
"\n",
"\n",
"005024\n",
"020209\n",
"\n",
"\n",
"\n",
"5000\n",
"5050\n",
"005144\n",
"005234\n",
"\n",
"\n",
"\n",
"5100\n",
"5150\n",
"005220\n",
"020173\n",
"\n",
"\n",
"\n",
"005224\n",
"020301\n",
"\n",
"\n",
"\n",
"005225\n",
"020174\n",
"020300\n",
"\n",
"\n",
"\n",
"005230\n",
"007812\n",
"\n",
"\n",
"\n",
"5200\n",
"5250\n",
"5300\n",
"5350\n",
"005425\n",
"020363\n",
"\n",
"\n",
"\n",
"005426\n",
"020355\n",
"\n",
"\n",
"\n",
"005427\n",
"020364\n",
"\n",
"\n",
"\n",
"005446\n",
"020407\n",
"\n",
"\n",
"\n",
"005447\n",
"020408\n",
"\n",
"\n",
"\n",
"5400\n",
"5450\n",
"5500\n",
"5550\n",
"5600\n",
"5650\n",
"5700\n",
"005798\n",
"008072\n",
"\n",
"\n",
"\n",
"5750\n",
"005802\n",
"005858\n",
"\n",
"\n",
"\n",
"5800\n",
"5850\n",
"5900\n",
"005989\n",
"006078\n",
"\n",
"\n",
"\n",
"5950\n",
"6000\n",
"6050\n",
"006107\n",
"006218\n",
"\n",
"\n",
"\n",
"006126\n",
"021577\n",
"\n",
"\n",
"\n",
"006128\n",
"040101\n",
"\n",
"\n",
"\n",
"006145\n",
"021578\n",
"\n",
"\n",
"\n",
"006146\n",
"021576\n",
"\n",
"\n",
"\n",
"006147\n",
"021579\n",
"\n",
"\n",
"\n",
"6100\n",
"6150\n",
"006252\n",
"006334\n",
"\n",
"\n",
"\n",
"6200\n",
"6250\n",
"6300\n",
"6350\n",
"006429\n",
"008397\n",
"\n",
"\n",
"\n",
"006448\n",
"006449\n",
"\n",
"\n",
"\n",
"6400\n",
"6450\n",
"6500\n",
"006582\n",
"006625\n",
"\n",
"\n",
"\n",
"6550\n",
"6600\n",
"006676\n",
"020704\n",
"\n",
"\n",
"\n",
"006692\n",
"020728\n",
"\n",
"\n",
"\n",
"6650\n",
"006730\n",
"020716\n",
"\n",
"\n",
"\n",
"006746\n",
"020743\n",
"\n",
"\n",
"\n",
"006747\n",
"020744\n",
"\n",
"\n",
"\n",
"6700\n",
"006770\n",
"020746\n",
"\n",
"\n",
"\n",
"6750\n",
"6800\n",
"6850\n",
"006925\n",
"008534\n",
"\n",
"\n",
"\n",
"6900\n",
"6950\n",
"7000\n",
"007101\n",
"007208\n",
"\n",
"\n",
"\n",
"7050\n",
"007144\n",
"007145\n",
"\n",
"\n",
"\n",
"7100\n",
"007171\n",
"007172\n",
"\n",
"\n",
"\n",
"7150\n",
"7200\n",
"7250\n",
"007353\n",
"007430\n",
"\n",
"\n",
"\n",
"7300\n",
"7350\n",
"7400\n",
"7450\n",
"007530\n",
"007595\n",
"\n",
"\n",
"\n",
"007537\n",
"007649\n",
"\n",
"\n",
"\n",
"7500\n",
"7550\n",
"7600\n",
"007683\n",
"020010\n",
"\n",
"\n",
"\n",
"007685\n",
"010026\n",
"\n",
"\n",
"\n",
"7650\n",
"007765\n",
"020124\n",
"020252\n",
"\n",
"\n",
"\n",
"007766\n",
"020125\n",
"020253\n",
"\n",
"\n",
"\n",
"007767\n",
"020126\n",
"020254\n",
"\n",
"\n",
"\n",
"7700\n",
"007781\n",
"020122\n",
"020250\n",
"\n",
"\n",
"\n",
"007794\n",
"020153\n",
"020279\n",
"\n",
"\n",
"\n",
"007795\n",
"020148\n",
"020274\n",
"\n",
"\n",
"\n",
"007799\n",
"020156\n",
"020282\n",
"\n",
"\n",
"\n",
"007800\n",
"020149\n",
"020275\n",
"\n",
"\n",
"\n",
"007801\n",
"020154\n",
"020280\n",
"\n",
"\n",
"\n",
"007813\n",
"020165\n",
"020291\n",
"\n",
"\n",
"\n",
"007816\n",
"020172\n",
"\n",
"\n",
"\n",
"007818\n",
"020195\n",
"020322\n",
"\n",
"\n",
"\n",
"7750\n",
"007829\n",
"020220\n",
"\n",
"\n",
"\n",
"007830\n",
"020221\n",
"020347\n",
"\n",
"\n",
"\n",
"007832\n",
"020223\n",
"\n",
"\n",
"\n",
"007860\n",
"020501\n",
"\n",
"\n",
"\n",
"007866\n",
"020500\n",
"\n",
"\n",
"\n",
"007867\n",
"020503\n",
"\n",
"\n",
"\n",
"007871\n",
"020508\n",
"\n",
"\n",
"\n",
"7800\n",
"007874\n",
"020637\n",
"\n",
"\n",
"\n",
"007876\n",
"020639\n",
"\n",
"\n",
"\n",
"007877\n",
"020640\n",
"\n",
"\n",
"\n",
"007892\n",
"020524\n",
"\n",
"\n",
"\n",
"007908\n",
"020576\n",
"\n",
"\n",
"\n",
"007914\n",
"020531\n",
"\n",
"\n",
"\n",
"007917\n",
"020581\n",
"\n",
"\n",
"\n",
"007918\n",
"020582\n",
"\n",
"\n",
"\n",
"7850\n",
"007934\n",
"020661\n",
"\n",
"\n",
"\n",
"007961\n",
"020453\n",
"\n",
"\n",
"\n",
"7900\n",
"008016\n",
"020396\n",
"\n",
"\n",
"\n",
"008019\n",
"020376\n",
"\n",
"\n",
"\n",
"008025\n",
"020401\n",
"\n",
"\n",
"\n",
"008026\n",
"010127\n",
"\n",
"\n",
"\n",
"7950\n",
"008032\n",
"010202\n",
"\n",
"\n",
"\n",
"8000\n",
"008102\n",
"021443\n",
"\n",
"\n",
"\n",
"008108\n",
"021452\n",
"\n",
"\n",
"\n",
"008119\n",
"021474\n",
"\n",
"\n",
"\n",
"8050\n",
"008146\n",
"021498\n",
"\n",
"\n",
"\n",
"008151\n",
"021501\n",
"\n",
"\n",
"\n",
"008152\n",
"010216\n",
"\n",
"\n",
"\n",
"008164\n",
"021561\n",
"\n",
"\n",
"\n",
"008171\n",
"010240\n",
"021565\n",
"\n",
"\n",
"\n",
"008172\n",
"010237\n",
"\n",
"\n",
"\n",
"008175\n",
"010245\n",
"\n",
"\n",
"\n",
"8100\n",
"008179\n",
"010242\n",
"021583\n",
"\n",
"\n",
"\n",
"008180\n",
"010243\n",
"021584\n",
"\n",
"\n",
"\n",
"008181\n",
"021593\n",
"\n",
"\n",
"\n",
"008190\n",
"021588\n",
"\n",
"\n",
"\n",
"008204\n",
"021634\n",
"\n",
"\n",
"\n",
"008205\n",
"012093\n",
"021636\n",
"\n",
"\n",
"\n",
"008207\n",
"021632\n",
"\n",
"\n",
"\n",
"008209\n",
"010265\n",
"\n",
"\n",
"\n",
"008211\n",
"021633\n",
"\n",
"\n",
"\n",
"008223\n",
"040108\n",
"\n",
"\n",
"\n",
"008227\n",
"040110\n",
"\n",
"\n",
"\n",
"8150\n",
"008235\n",
"010272\n",
"\n",
"\n",
"\n",
"008259\n",
"021684\n",
"\n",
"\n",
"\n",
"008263\n",
"021670\n",
"\n",
"\n",
"\n",
"008280\n",
"021720\n",
"\n",
"\n",
"\n",
"8200\n",
"8250\n",
"8300\n",
"008411\n",
"020685\n",
"\n",
"\n",
"\n",
"008412\n",
"008436\n",
"\n",
"\n",
"\n",
"008415\n",
"020691\n",
"\n",
"\n",
"\n",
"008418\n",
"020695\n",
"\n",
"\n",
"\n",
"008421\n",
"020696\n",
"\n",
"\n",
"\n",
"008428\n",
"020702\n",
"\n",
"\n",
"\n",
"008433\n",
"009880\n",
"\n",
"\n",
"\n",
"008435\n",
"020730\n",
"\n",
"\n",
"\n",
"8350\n",
"008439\n",
"010760\n",
"\n",
"\n",
"\n",
"008448\n",
"020748\n",
"\n",
"\n",
"\n",
"008449\n",
"020745\n",
"\n",
"\n",
"\n",
"008454\n",
"009885\n",
"\n",
"\n",
"\n",
"008470\n",
"020821\n",
"\n",
"\n",
"\n",
"008474\n",
"020826\n",
"\n",
"\n",
"\n",
"008475\n",
"020833\n",
"\n",
"\n",
"\n",
"8400\n",
"8450\n",
"008548\n",
"021814\n",
"\n",
"\n",
"\n",
"008551\n",
"021818\n",
"\n",
"\n",
"\n",
"008556\n",
"021749\n",
"\n",
"\n",
"\n",
"008558\n",
"021751\n",
"\n",
"\n",
"\n",
"008559\n",
"021752\n",
"\n",
"\n",
"\n",
"008561\n",
"021754\n",
"\n",
"\n",
"\n",
"008563\n",
"021756\n",
"\n",
"\n",
"\n",
"008567\n",
"021801\n",
"\n",
"\n",
"\n",
"008571\n",
"021812\n",
"\n",
"\n",
"\n",
"8500\n",
"8550\n",
"8600\n",
"008716\n",
"021728\n",
"\n",
"\n",
"\n",
"008733\n",
"021737\n",
"\n",
"\n",
"\n",
"8650\n",
"008743\n",
"021742\n",
"\n",
"\n",
"\n",
"008756\n",
"021960\n",
"\n",
"\n",
"\n",
"008759\n",
"021961\n",
"\n",
"\n",
"\n",
"008760\n",
"021948\n",
"\n",
"\n",
"\n",
"008765\n",
"021946\n",
"\n",
"\n",
"\n",
"8700\n",
"008795\n",
"010628\n",
"021983\n",
"\n",
"\n",
"\n",
"008803\n",
"022007\n",
"\n",
"\n",
"\n",
"008809\n",
"022006\n",
"\n",
"\n",
"\n",
"008828\n",
"022021\n",
"\n",
"\n",
"\n",
"008836\n",
"021331\n",
"\n",
"\n",
"\n",
"008840\n",
"010693\n",
"\n",
"\n",
"\n",
"008842\n",
"010694\n",
"\n",
"\n",
"\n",
"8750\n",
"008860\n",
"010649\n",
"\n",
"\n",
"\n",
"008862\n",
"010662\n",
"\n",
"\n",
"\n",
"008866\n",
"009816\n",
"\n",
"\n",
"\n",
"008869\n",
"010659\n",
"\n",
"\n",
"\n",
"008870\n",
"010700\n",
"\n",
"\n",
"\n",
"008890\n",
"021190\n",
"\n",
"\n",
"\n",
"008894\n",
"021186\n",
"\n",
"\n",
"\n",
"8800\n",
"008899\n",
"021200\n",
"\n",
"\n",
"\n",
"008900\n",
"021222\n",
"\n",
"\n",
"\n",
"008901\n",
"021229\n",
"\n",
"\n",
"\n",
"008902\n",
"021223\n",
"\n",
"\n",
"\n",
"008903\n",
"021230\n",
"\n",
"\n",
"\n",
"008905\n",
"021231\n",
"\n",
"\n",
"\n",
"008907\n",
"021235\n",
"\n",
"\n",
"\n",
"008908\n",
"021236\n",
"\n",
"\n",
"\n",
"008909\n",
"009830\n",
"021237\n",
"\n",
"\n",
"\n",
"008910\n",
"021238\n",
"031108\n",
"\n",
"\n",
"\n",
"008911\n",
"021263\n",
"\n",
"\n",
"\n",
"008912\n",
"021241\n",
"\n",
"\n",
"\n",
"008913\n",
"021242\n",
"\n",
"\n",
"\n",
"008914\n",
"021243\n",
"\n",
"\n",
"\n",
"008915\n",
"021244\n",
"\n",
"\n",
"\n",
"008916\n",
"021240\n",
"\n",
"\n",
"\n",
"008917\n",
"021264\n",
"\n",
"\n",
"\n",
"008918\n",
"021265\n",
"\n",
"\n",
"\n",
"008919\n",
"021261\n",
"\n",
"\n",
"\n",
"008926\n",
"021270\n",
"\n",
"\n",
"\n",
"008929\n",
"021288\n",
"\n",
"\n",
"\n",
"008930\n",
"010685\n",
"\n",
"\n",
"\n",
"008931\n",
"021289\n",
"\n",
"\n",
"\n",
"008933\n",
"021290\n",
"\n",
"\n",
"\n",
"008934\n",
"021296\n",
"\n",
"\n",
"\n",
"008935\n",
"021339\n",
"\n",
"\n",
"\n",
"008936\n",
"021310\n",
"\n",
"\n",
"\n",
"008944\n",
"008963\n",
"\n",
"\n",
"\n",
"8850\n",
"008955\n",
"021299\n",
"\n",
"\n",
"\n",
"008957\n",
"021328\n",
"\n",
"\n",
"\n",
"008968\n",
"014014\n",
"\n",
"\n",
"\n",
"008976\n",
"021843\n",
"\n",
"\n",
"\n",
"008978\n",
"021846\n",
"\n",
"\n",
"\n",
"008980\n",
"021844\n",
"\n",
"\n",
"\n",
"8900\n",
"009000\n",
"021880\n",
"\n",
"\n",
"\n",
"009011\n",
"021832\n",
"\n",
"\n",
"\n",
"009014\n",
"021833\n",
"\n",
"\n",
"\n",
"009019\n",
"021834\n",
"\n",
"\n",
"\n",
"009021\n",
"010406\n",
"\n",
"\n",
"\n",
"009039\n",
"021895\n",
"\n",
"\n",
"\n",
"8950\n",
"9000\n",
"009114\n",
"020867\n",
"\n",
"\n",
"\n",
"009119\n",
"020883\n",
"\n",
"\n",
"\n",
"009121\n",
"020885\n",
"\n",
"\n",
"\n",
"009126\n",
"020896\n",
"\n",
"\n",
"\n",
"009128\n",
"020898\n",
"\n",
"\n",
"\n",
"009135\n",
"020964\n",
"\n",
"\n",
"\n",
"009136\n",
"020920\n",
"\n",
"\n",
"\n",
"009138\n",
"020930\n",
"\n",
"\n",
"\n",
"009146\n",
"020969\n",
"\n",
"\n",
"\n",
"009148\n",
"020937\n",
"\n",
"\n",
"\n",
"9050\n",
"009152\n",
"020956\n",
"\n",
"\n",
"\n",
"009153\n",
"020959\n",
"\n",
"\n",
"\n",
"009154\n",
"020957\n",
"\n",
"\n",
"\n",
"9100\n",
"009202\n",
"021028\n",
"\n",
"\n",
"\n",
"009204\n",
"021029\n",
"\n",
"\n",
"\n",
"009208\n",
"020990\n",
"\n",
"\n",
"\n",
"009209\n",
"020991\n",
"\n",
"\n",
"\n",
"009211\n",
"020982\n",
"\n",
"\n",
"\n",
"009212\n",
"020983\n",
"\n",
"\n",
"\n",
"009213\n",
"021007\n",
"\n",
"\n",
"\n",
"009217\n",
"020985\n",
"\n",
"\n",
"\n",
"009218\n",
"021008\n",
"\n",
"\n",
"\n",
"009219\n",
"021030\n",
"\n",
"\n",
"\n",
"009226\n",
"020974\n",
"\n",
"\n",
"\n",
"009228\n",
"020999\n",
"\n",
"\n",
"\n",
"009229\n",
"021000\n",
"\n",
"\n",
"\n",
"009231\n",
"020992\n",
"\n",
"\n",
"\n",
"009233\n",
"020994\n",
"\n",
"\n",
"\n",
"009238\n",
"021009\n",
"\n",
"\n",
"\n",
"009241\n",
"020993\n",
"\n",
"\n",
"\n",
"009246\n",
"021031\n",
"\n",
"\n",
"\n",
"009247\n",
"021032\n",
"\n",
"\n",
"\n",
"9150\n",
"009249\n",
"021033\n",
"\n",
"\n",
"\n",
"009251\n",
"021035\n",
"\n",
"\n",
"\n",
"009252\n",
"021036\n",
"\n",
"\n",
"\n",
"009253\n",
"021037\n",
"\n",
"\n",
"\n",
"009257\n",
"021051\n",
"\n",
"\n",
"\n",
"009258\n",
"021052\n",
"\n",
"\n",
"\n",
"009259\n",
"021053\n",
"\n",
"\n",
"\n",
"009260\n",
"021054\n",
"\n",
"\n",
"\n",
"009261\n",
"021055\n",
"\n",
"\n",
"\n",
"009263\n",
"021057\n",
"\n",
"\n",
"\n",
"009265\n",
"021058\n",
"\n",
"\n",
"\n",
"009266\n",
"021059\n",
"\n",
"\n",
"\n",
"009267\n",
"021062\n",
"\n",
"\n",
"\n",
"009268\n",
"021063\n",
"\n",
"\n",
"\n",
"009270\n",
"021065\n",
"\n",
"\n",
"\n",
"009274\n",
"021061\n",
"\n",
"\n",
"\n",
"009275\n",
"021067\n",
"\n",
"\n",
"\n",
"009276\n",
"021042\n",
"\n",
"\n",
"\n",
"009277\n",
"021043\n",
"\n",
"\n",
"\n",
"009278\n",
"021044\n",
"\n",
"\n",
"\n",
"009279\n",
"021045\n",
"\n",
"\n",
"\n",
"009281\n",
"021047\n",
"\n",
"\n",
"\n",
"009282\n",
"021048\n",
"\n",
"\n",
"\n",
"009284\n",
"021049\n",
"\n",
"\n",
"\n",
"009285\n",
"021072\n",
"\n",
"\n",
"\n",
"009286\n",
"021073\n",
"\n",
"\n",
"\n",
"009287\n",
"021074\n",
"\n",
"\n",
"\n",
"009288\n",
"021075\n",
"\n",
"\n",
"\n",
"009289\n",
"021076\n",
"\n",
"\n",
"\n",
"009293\n",
"021080\n",
"\n",
"\n",
"\n",
"009294\n",
"021081\n",
"\n",
"\n",
"\n",
"009295\n",
"021082\n",
"\n",
"\n",
"\n",
"009297\n",
"021083\n",
"\n",
"\n",
"\n",
"9200\n",
"009299\n",
"021085\n",
"\n",
"\n",
"\n",
"009300\n",
"021086\n",
"\n",
"\n",
"\n",
"009301\n",
"021087\n",
"\n",
"\n",
"\n",
"009302\n",
"021088\n",
"\n",
"\n",
"\n",
"009346\n",
"021093\n",
"\n",
"\n",
"\n",
"009347\n",
"021094\n",
"\n",
"\n",
"\n",
"009348\n",
"021095\n",
"\n",
"\n",
"\n",
"9250\n",
"009349\n",
"021096\n",
"\n",
"\n",
"\n",
"009350\n",
"021097\n",
"\n",
"\n",
"\n",
"009351\n",
"021101\n",
"\n",
"\n",
"\n",
"009353\n",
"021099\n",
"\n",
"\n",
"\n",
"009354\n",
"021100\n",
"\n",
"\n",
"\n",
"009355\n",
"021102\n",
"\n",
"\n",
"\n",
"009356\n",
"021126\n",
"\n",
"\n",
"\n",
"009357\n",
"021127\n",
"\n",
"\n",
"\n",
"009359\n",
"021103\n",
"\n",
"\n",
"\n",
"009360\n",
"021104\n",
"\n",
"\n",
"\n",
"009361\n",
"021105\n",
"\n",
"\n",
"\n",
"009362\n",
"021106\n",
"\n",
"\n",
"\n",
"009363\n",
"021107\n",
"\n",
"\n",
"\n",
"009365\n",
"021128\n",
"\n",
"\n",
"\n",
"009375\n",
"021162\n",
"\n",
"\n",
"\n",
"009376\n",
"021163\n",
"\n",
"\n",
"\n",
"9300\n",
"9350\n",
"009477\n",
"020374\n",
"\n",
"\n",
"\n",
"009484\n",
"020397\n",
"\n",
"\n",
"\n",
"009498\n",
"020454\n",
"\n",
"\n",
"\n",
"9400\n",
"009502\n",
"010158\n",
"\n",
"\n",
"\n",
"009529\n",
"020659\n",
"\n",
"\n",
"\n",
"009531\n",
"020682\n",
"\n",
"\n",
"\n",
"009532\n",
"020677\n",
"\n",
"\n",
"\n",
"009539\n",
"021441\n",
"\n",
"\n",
"\n",
"9450\n",
"009550\n",
"021487\n",
"\n",
"\n",
"\n",
"009552\n",
"021486\n",
"\n",
"\n",
"\n",
"009560\n",
"030104\n",
"\n",
"\n",
"\n",
"9500\n",
"9550\n",
"9600\n",
"9650\n",
"9700\n",
"009835\n",
"021268\n",
"\n",
"\n",
"\n",
"9750\n",
"9800\n",
"009906\n",
"021373\n",
"\n",
"\n",
"\n",
"9850\n",
"9900\n",
"9950\n",
"10000\n",
"10050\n",
"010168\n",
"020509\n",
"\n",
"\n",
"\n",
"010203\n",
"021442\n",
"\n",
"\n",
"\n",
"10100\n",
"010253\n",
"021590\n",
"\n",
"\n",
"\n",
"10150\n",
"010267\n",
"021623\n",
"\n",
"\n",
"\n",
"010268\n",
"021631\n",
"\n",
"\n",
"\n",
"010303\n",
"030102\n",
"\n",
"\n",
"\n",
"10200\n",
"10250\n",
"10300\n",
"10350\n",
"10400\n",
"010543\n",
"021108\n",
"\n",
"\n",
"\n",
"010544\n",
"021109\n",
"\n",
"\n",
"\n",
"010546\n",
"021119\n",
"\n",
"\n",
"\n",
"010550\n",
"021120\n",
"\n",
"\n",
"\n",
"010557\n",
"021134\n",
"\n",
"\n",
"\n",
"10450\n",
"10500\n",
"010638\n",
"021997\n",
"\n",
"\n",
"\n",
"10550\n",
"10600\n",
"10650\n",
"010783\n",
"020813\n",
"\n",
"\n",
"\n",
"010785\n",
"020828\n",
"\n",
"\n",
"\n",
"010795\n",
"021378\n",
"\n",
"\n",
"\n",
"010797\n",
"021380\n",
"\n",
"\n",
"\n",
"10700\n",
"10750\n",
"10800\n",
"10850\n",
"010993\n",
"011417\n",
"\n",
"\n",
"\n",
"011008\n",
"011454\n",
"\n",
"\n",
"\n",
"011013\n",
"011460\n",
"\n",
"\n",
"\n",
"011020\n",
"011465\n",
"\n",
"\n",
"\n",
"10900\n",
"011051\n",
"011496\n",
"\n",
"\n",
"\n",
"011054\n",
"011498\n",
"\n",
"\n",
"\n",
"011056\n",
"011500\n",
"\n",
"\n",
"\n",
"011058\n",
"011544\n",
"\n",
"\n",
"\n",
"011059\n",
"011545\n",
"\n",
"\n",
"\n",
"011061\n",
"011506\n",
"\n",
"\n",
"\n",
"011063\n",
"011550\n",
"\n",
"\n",
"\n",
"011064\n",
"011509\n",
"\n",
"\n",
"\n",
"011065\n",
"011552\n",
"\n",
"\n",
"\n",
"10950\n",
"011112\n",
"030428\n",
"\n",
"\n",
"\n",
"011113\n",
"030429\n",
"\n",
"\n",
"\n",
"011114\n",
"030430\n",
"\n",
"\n",
"\n",
"011115\n",
"030431\n",
"\n",
"\n",
"\n",
"011116\n",
"030432\n",
"\n",
"\n",
"\n",
"011117\n",
"030433\n",
"\n",
"\n",
"\n",
"011118\n",
"030434\n",
"\n",
"\n",
"\n",
"011119\n",
"030435\n",
"\n",
"\n",
"\n",
"011120\n",
"030436\n",
"\n",
"\n",
"\n",
"011121\n",
"030437\n",
"\n",
"\n",
"\n",
"011122\n",
"030438\n",
"\n",
"\n",
"\n",
"011123\n",
"030439\n",
"\n",
"\n",
"\n",
"011124\n",
"030440\n",
"\n",
"\n",
"\n",
"011125\n",
"030441\n",
"031217\n",
"\n",
"\n",
"\n",
"011127\n",
"030443\n",
"\n",
"\n",
"\n",
"011128\n",
"030444\n",
"\n",
"\n",
"\n",
"011129\n",
"030445\n",
"\n",
"\n",
"\n",
"11000\n",
"11050\n",
"11100\n",
"11150\n",
"11200\n",
"011384\n",
"014048\n",
"\n",
"\n",
"\n",
"11250\n",
"011440\n",
"031101\n",
"\n",
"\n",
"\n",
"11300\n",
"11350\n",
"011580\n",
"014008\n",
"\n",
"\n",
"\n",
"011607\n",
"014033\n",
"\n",
"\n",
"\n",
"11400\n",
"011655\n",
"013128\n",
"\n",
"\n",
"\n",
"011657\n",
"013365\n",
"\n",
"\n",
"\n",
"11450\n",
"011678\n",
"012815\n",
"\n",
"\n",
"\n",
"011690\n",
"013851\n",
"\n",
"\n",
"\n",
"011697\n",
"031119\n",
"\n",
"\n",
"\n",
"11500\n",
"011750\n",
"020013\n",
"\n",
"\n",
"\n",
"011751\n",
"020014\n",
"\n",
"\n",
"\n",
"011757\n",
"020041\n",
"\n",
"\n",
"\n",
"011762\n",
"020043\n",
"\n",
"\n",
"\n",
"011771\n",
"020075\n",
"\n",
"\n",
"\n",
"11550\n",
"11600\n",
"11650\n",
"011895\n",
"020433\n",
"\n",
"\n",
"\n",
"011896\n",
"020434\n",
"\n",
"\n",
"\n",
"011910\n",
"020464\n",
"\n",
"\n",
"\n",
"011911\n",
"020465\n",
"\n",
"\n",
"\n",
"011912\n",
"020466\n",
"\n",
"\n",
"\n",
"11700\n",
"11750\n",
"012034\n",
"014511\n",
"\n",
"\n",
"\n",
"012037\n",
"012680\n",
"\n",
"\n",
"\n",
"11800\n",
"012086\n",
"031215\n",
"\n",
"\n",
"\n",
"012088\n",
"030214\n",
"\n",
"\n",
"\n",
"11850\n",
"012105\n",
"014585\n",
"\n",
"\n",
"\n",
"11900\n",
"012176\n",
"013908\n",
"\n",
"\n",
"\n",
"012193\n",
"013974\n",
"\n",
"\n",
"\n",
"11950\n",
"012226\n",
"014259\n",
"\n",
"\n",
"\n",
"012237\n",
"014213\n",
"\n",
"\n",
"\n",
"012255\n",
"014490\n",
"\n",
"\n",
"\n",
"12000\n",
"012279\n",
"014145\n",
"\n",
"\n",
"\n",
"012294\n",
"014156\n",
"\n",
"\n",
"\n",
"012295\n",
"014199\n",
"\n",
"\n",
"\n",
"012299\n",
"014154\n",
"\n",
"\n",
"\n",
"012320\n",
"014197\n",
"\n",
"\n",
"\n",
"12050\n",
"012340\n",
"013832\n",
"\n",
"\n",
"\n",
"012363\n",
"013311\n",
"\n",
"\n",
"\n",
"12100\n",
"12150\n",
"012429\n",
"030640\n",
"\n",
"\n",
"\n",
"12200\n",
"012519\n",
"014509\n",
"\n",
"\n",
"\n",
"012522\n",
"014484\n",
"\n",
"\n",
"\n",
"12250\n",
"012526\n",
"014358\n",
"014455\n",
"\n",
"\n",
"\n",
"012542\n",
"014406\n",
"\n",
"\n",
"\n",
"012556\n",
"014407\n",
"\n",
"\n",
"\n",
"12300\n",
"012581\n",
"014452\n",
"\n",
"\n",
"\n",
"012595\n",
"014260\n",
"\n",
"\n",
"\n",
"012617\n",
"014409\n",
"\n",
"\n",
"\n",
"12350\n",
"012637\n",
"014188\n",
"\n",
"\n",
"\n",
"012641\n",
"014539\n",
"\n",
"\n",
"\n",
"012647\n",
"014370\n",
"\n",
"\n",
"\n",
"12400\n",
"012677\n",
"014175\n",
"\n",
"\n",
"\n",
"012690\n",
"014411\n",
"\n",
"\n",
"\n",
"012694\n",
"014243\n",
"\n",
"\n",
"\n",
"012719\n",
"030604\n",
"\n",
"\n",
"\n",
"12450\n",
"012742\n",
"014371\n",
"\n",
"\n",
"\n",
"12500\n",
"12550\n",
"12600\n",
"12650\n",
"12700\n",
"013016\n",
"040094\n",
"\n",
"\n",
"\n",
"12750\n",
"12800\n",
"013114\n",
"013138\n",
"\n",
"\n",
"\n",
"12850\n",
"013184\n",
"014023\n",
"\n",
"\n",
"\n",
"12900\n",
"12950\n",
"013268\n",
"021347\n",
"040003\n",
"\n",
"\n",
"\n",
"013270\n",
"040150\n",
"\n",
"\n",
"\n",
"013279\n",
"021350\n",
"040005\n",
"\n",
"\n",
"\n",
"013280\n",
"040006\n",
"\n",
"\n",
"\n",
"13000\n",
"013319\n",
"013457\n",
"\n",
"\n",
"\n",
"13050\n",
"13100\n",
"13150\n",
"013463\n",
"013567\n",
"\n",
"\n",
"\n",
"013466\n",
"021440\n",
"\n",
"\n",
"\n",
"013474\n",
"013909\n",
"\n",
"\n",
"\n",
"13200\n",
"13250\n",
"13300\n",
"013647\n",
"014597\n",
"\n",
"\n",
"\n",
"13350\n",
"13400\n",
"13450\n",
"13500\n",
"13550\n",
"13600\n",
"13650\n",
"013992\n",
"014485\n",
"\n",
"\n",
"\n",
"014001\n",
"014493\n",
"\n",
"\n",
"\n",
"13700\n",
"13750\n",
"014099\n",
"030981\n",
"\n",
"\n",
"\n",
"13800\n",
"13850\n",
"13900\n",
"13950\n",
"014308\n",
"014309\n",
"\n",
"\n",
"\n",
"14000\n",
"014377\n",
"030941\n",
"\n",
"\n",
"\n",
"14050\n",
"14100\n",
"014475\n",
"031103\n",
"\n",
"\n",
"\n",
"14150\n",
"014510\n",
"031129\n",
"\n",
"\n",
"\n",
"014538\n",
"030904\n",
"\n",
"\n",
"\n",
"14200\n",
"014548\n",
"030901\n",
"\n",
"\n",
"\n",
"14250\n",
"14300\n",
"14350\n",
"020098\n",
"020228\n",
"\n",
"\n",
"\n",
"020099\n",
"020229\n",
"\n",
"\n",
"\n",
"020100\n",
"020230\n",
"\n",
"\n",
"\n",
"020101\n",
"020231\n",
"\n",
"\n",
"\n",
"020102\n",
"020232\n",
"\n",
"\n",
"\n",
"020103\n",
"020233\n",
"\n",
"\n",
"\n",
"020104\n",
"020234\n",
"\n",
"\n",
"\n",
"020105\n",
"020235\n",
"\n",
"\n",
"\n",
"020106\n",
"020236\n",
"\n",
"\n",
"\n",
"020107\n",
"020237\n",
"\n",
"\n",
"\n",
"020108\n",
"020238\n",
"\n",
"\n",
"\n",
"020110\n",
"020240\n",
"\n",
"\n",
"\n",
"020112\n",
"020242\n",
"\n",
"\n",
"\n",
"020113\n",
"020243\n",
"\n",
"\n",
"\n",
"020114\n",
"020244\n",
"\n",
"\n",
"\n",
"020115\n",
"020245\n",
"\n",
"\n",
"\n",
"020116\n",
"020246\n",
"\n",
"\n",
"\n",
"020117\n",
"020247\n",
"\n",
"\n",
"\n",
"020123\n",
"020251\n",
"\n",
"\n",
"\n",
"020127\n",
"020255\n",
"\n",
"\n",
"\n",
"020129\n",
"020257\n",
"\n",
"\n",
"\n",
"020130\n",
"020258\n",
"\n",
"\n",
"\n",
"14400\n",
"020136\n",
"020262\n",
"\n",
"\n",
"\n",
"020137\n",
"020263\n",
"\n",
"\n",
"\n",
"020138\n",
"020264\n",
"\n",
"\n",
"\n",
"020139\n",
"020265\n",
"\n",
"\n",
"\n",
"020140\n",
"020266\n",
"\n",
"\n",
"\n",
"020141\n",
"020267\n",
"\n",
"\n",
"\n",
"020142\n",
"020268\n",
"\n",
"\n",
"\n",
"020143\n",
"020269\n",
"\n",
"\n",
"\n",
"020144\n",
"020270\n",
"\n",
"\n",
"\n",
"020145\n",
"020271\n",
"\n",
"\n",
"\n",
"020147\n",
"020273\n",
"\n",
"\n",
"\n",
"020150\n",
"020276\n",
"\n",
"\n",
"\n",
"020151\n",
"020277\n",
"\n",
"\n",
"\n",
"020157\n",
"020283\n",
"\n",
"\n",
"\n",
"020159\n",
"020285\n",
"\n",
"\n",
"\n",
"020160\n",
"020286\n",
"\n",
"\n",
"\n",
"020161\n",
"020287\n",
"\n",
"\n",
"\n",
"020163\n",
"020289\n",
"\n",
"\n",
"\n",
"020166\n",
"020292\n",
"\n",
"\n",
"\n",
"020167\n",
"020293\n",
"\n",
"\n",
"\n",
"020168\n",
"020294\n",
"\n",
"\n",
"\n",
"020170\n",
"020296\n",
"\n",
"\n",
"\n",
"020171\n",
"020297\n",
"\n",
"\n",
"\n",
"020176\n",
"020302\n",
"\n",
"\n",
"\n",
"020177\n",
"020303\n",
"\n",
"\n",
"\n",
"020181\n",
"020307\n",
"\n",
"\n",
"\n",
"020182\n",
"020308\n",
"\n",
"\n",
"\n",
"020183\n",
"020309\n",
"\n",
"\n",
"\n",
"020185\n",
"020311\n",
"\n",
"\n",
"\n",
"020190\n",
"020317\n",
"\n",
"\n",
"\n",
"020191\n",
"020318\n",
"\n",
"\n",
"\n",
"020192\n",
"020319\n",
"\n",
"\n",
"\n",
"14450\n",
"020197\n",
"020324\n",
"\n",
"\n",
"\n",
"020199\n",
"020326\n",
"\n",
"\n",
"\n",
"020200\n",
"020327\n",
"\n",
"\n",
"\n",
"020202\n",
"020329\n",
"\n",
"\n",
"\n",
"020203\n",
"020330\n",
"\n",
"\n",
"\n",
"020207\n",
"020333\n",
"\n",
"\n",
"\n",
"020208\n",
"020334\n",
"\n",
"\n",
"\n",
"020210\n",
"020336\n",
"\n",
"\n",
"\n",
"020211\n",
"020337\n",
"\n",
"\n",
"\n",
"020212\n",
"020338\n",
"\n",
"\n",
"\n",
"020213\n",
"020339\n",
"\n",
"\n",
"\n",
"020214\n",
"020340\n",
"\n",
"\n",
"\n",
"020215\n",
"020341\n",
"\n",
"\n",
"\n",
"020218\n",
"020344\n",
"\n",
"\n",
"\n",
"020226\n",
"020351\n",
"\n",
"\n",
"\n",
"14500\n",
"14550\n",
"020430\n",
"020435\n",
"\n",
"\n",
"\n",
"14600\n",
"020459\n",
"020467\n",
"\n",
"\n",
"\n",
"020460\n",
"020468\n",
"\n",
"\n",
"\n",
"14650\n",
"020549\n",
"020589\n",
"\n",
"\n",
"\n",
"020550\n",
"020595\n",
"\n",
"\n",
"\n",
"14700\n",
"020577\n",
"020600\n",
"\n",
"\n",
"\n",
"14750\n",
"14800\n",
"14850\n",
"14900\n",
"14950\n",
"15000\n",
"15050\n",
"15100\n",
"15150\n",
"15200\n",
"15250\n",
"15300\n",
"15350\n",
"021388\n",
"022026\n",
"\n",
"\n",
"\n",
"021390\n",
"022025\n",
"\n",
"\n",
"\n",
"15400\n",
"15450\n",
"15500\n",
"15550\n",
"021624\n",
"021625\n",
"\n",
"\n",
"\n",
"15600\n",
"15650\n",
"15700\n",
"15750\n",
"15800\n",
"15850\n",
"15900\n",
"15950\n",
"030007\n",
"030711\n",
"\n",
"\n",
"\n",
"16000\n",
"16050\n",
"16100\n",
"16150\n",
"16200\n",
"16250\n",
"16300\n",
"16350\n",
"16400\n",
"030514\n",
"040016\n",
"\n",
"\n",
"\n",
"16450\n",
"030530\n",
"031187\n",
"\n",
"\n",
"\n",
"16500\n",
"16550\n",
"16600\n",
"16650\n",
"16700\n",
"16750\n",
"16800\n",
"16850\n",
"16900\n",
"16950\n",
"17000\n",
"031130\n",
"040017\n",
"\n",
"\n",
"\n",
"17050\n",
"17100\n",
"17150\n",
"040009\n",
"040146\n",
"\n",
"\n",
"\n",
"17200\n",
"17250\n",
"17300\n",
"17350\n",
"耗时: 302.149秒\n"
]
},
{
"ename": "FileNotFoundError",
"evalue": "[Errno 2] No such file or directory: '../临时文件/相同题目列表.txt'",
"output_type": "error",
"traceback": [
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[1;31mFileNotFoundError\u001b[0m Traceback (most recent call last)",
"\u001b[1;32md:\\mathdeptv2\\工具\\相同题目检测.ipynb 单元格 1\u001b[0m in \u001b[0;36m1\n\u001b[0;32m 98\u001b[0m endtime \u001b[39m=\u001b[39m time\u001b[39m.\u001b[39mtime()\n\u001b[0;32m 99\u001b[0m \u001b[39mprint\u001b[39m(\u001b[39m\"\u001b[39m\u001b[39m耗时: \u001b[39m\u001b[39m%.3f\u001b[39;00m\u001b[39m秒\u001b[39m\u001b[39m\"\u001b[39m \u001b[39m%\u001b[39m(endtime\u001b[39m-\u001b[39mstarttime))\n\u001b[1;32m--> 101\u001b[0m \u001b[39mwith\u001b[39;00m \u001b[39mopen\u001b[39;49m(outputfile,\u001b[39m\"\u001b[39;49m\u001b[39mw\u001b[39;49m\u001b[39m\"\u001b[39;49m,encoding \u001b[39m=\u001b[39;49m \u001b[39m\"\u001b[39;49m\u001b[39mu8\u001b[39;49m\u001b[39m\"\u001b[39;49m) \u001b[39mas\u001b[39;00m f:\n\u001b[0;32m 102\u001b[0m f\u001b[39m.\u001b[39mwrite(alike_problems)\n",
"File \u001b[1;32mc:\\ProgramData\\Anaconda3\\envs\\mathdept\\lib\\site-packages\\IPython\\core\\interactiveshell.py:282\u001b[0m, in \u001b[0;36m_modified_open\u001b[1;34m(file, *args, **kwargs)\u001b[0m\n\u001b[0;32m 275\u001b[0m \u001b[39mif\u001b[39;00m file \u001b[39min\u001b[39;00m {\u001b[39m0\u001b[39m, \u001b[39m1\u001b[39m, \u001b[39m2\u001b[39m}:\n\u001b[0;32m 276\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mValueError\u001b[39;00m(\n\u001b[0;32m 277\u001b[0m \u001b[39mf\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mIPython won\u001b[39m\u001b[39m'\u001b[39m\u001b[39mt let you open fd=\u001b[39m\u001b[39m{\u001b[39;00mfile\u001b[39m}\u001b[39;00m\u001b[39m by default \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[0;32m 278\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mas it is likely to crash IPython. If you know what you are doing, \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[0;32m 279\u001b[0m \u001b[39m\"\u001b[39m\u001b[39myou can use builtins\u001b[39m\u001b[39m'\u001b[39m\u001b[39m open.\u001b[39m\u001b[39m\"\u001b[39m\n\u001b[0;32m 280\u001b[0m )\n\u001b[1;32m--> 282\u001b[0m \u001b[39mreturn\u001b[39;00m io_open(file, \u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n",
"\u001b[1;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: '../临时文件/相同题目列表.txt'"
]
}
],
"source": [
"import os,re,difflib,Levenshtein,time,json\n",
"\n",
"# 相同题目的阈值\n",
"threshold = 0.99\n",
"\n",
"outputfile = r\"../临时文件/相同题目列表.txt\"\n",
"\n",
"#生成数码列表, 逗号分隔每个区块, 区块内部用:表示整数闭区间\n",
"def generate_number_set(string):\n",
" string = re.sub(r\"[\\n\\s]\",\"\",string)\n",
" string_list = string.split(\",\")\n",
" numbers_list = []\n",
" for s in string_list:\n",
" if not \":\" in s:\n",
" numbers_list.append(s.zfill(6))\n",
" else:\n",
" start,end = s.split(\":\")\n",
" for ind in range(int(start),int(end)+1):\n",
" numbers_list.append(str(ind).zfill(6))\n",
" return numbers_list\n",
"\n",
"#字符串预处理\n",
"def pre_treating(string):\n",
" string = re.sub(r\"\\\\begin\\{center\\}[\\s\\S]*?\\\\end\\{center\\}\",\"\",string)\n",
" string = re.sub(r\"(bracket\\{\\d+\\})|(blank\\{\\d+\\})|(fourch)|(twoch)|(onech)\",\"\",string)\n",
" string = re.sub(r\"[\\s\\\\\\{\\}\\$\\(\\)\\[\\]]\",\"\",string)\n",
" string = re.sub(r\"[\\n\\t]\",\"\",string)\n",
" string = re.sub(r\"(displaystyle)|(overrightarrow)\",\"\",string)\n",
" string = re.sub(r\"[,\\.:;?]\",\"\",string)\n",
" return string\n",
"\n",
"#difflab字符串比较\n",
"def difflab_get_equal_rate(str1, str2):\n",
" # str1 = pre_treating(str1)\n",
" # str2 = pre_treating(str2)\n",
" return difflib.SequenceMatcher(None, str1, str2).ratio()\n",
"\n",
"#Levenshtein jaro字符串比较\n",
"def jaro_get_equal_rate(str1,str2):\n",
" # str1 = pre_treating(str1)\n",
" # str2 = pre_treating(str2)\n",
" return Levenshtein.jaro(str1,str2)\n",
"\n",
"#Levenshtein 字符串比较\n",
"def Lev_get_equal_rate(str1,str2):\n",
" # str1 = pre_treating(str1)\n",
" # str2 = pre_treating(str2)\n",
" return Levenshtein.ratio(str1,str2)\n",
"\n",
"\n",
"\n",
"\n",
"#指定对比方法\n",
"sim_test = jaro_get_equal_rate\n",
"\n",
"#读入题库\n",
"with open(r\"../题库0.3/Problems.json\",\"r\",encoding = \"utf8\") as f:\n",
" database = f.read()\n",
"pro_dict = json.loads(database)\n",
"\n",
"pro_dict_treated = {}\n",
"for id in pro_dict:\n",
" pro_dict_treated[id] = pro_dict[id].copy()\n",
" pro_dict_treated[id][\"content\"] = pre_treating(pro_dict_treated[id][\"content\"])\n",
"\n",
"\n",
"print(\"题目数:\",len(pro_dict))\n",
"\n",
"#记录起始时间\n",
"starttime = time.time()\n",
"alike_problems = \"\"\n",
"\n",
"\n",
"count = 0\n",
"keys = list(pro_dict_treated.keys())\n",
"while len(keys) >= 2:\n",
" count += 1\n",
" if count % 50 == 0:\n",
" print(count)\n",
" \n",
" currentid = keys.pop(0)\n",
" content1 = pro_dict_treated[currentid][\"content\"]\n",
" same = []\n",
" for id in keys:\n",
" content2 = pro_dict_treated[id][\"content\"]\n",
" if sim_test(content1,content2)>threshold:\n",
" same.append(id)\n",
" if len(same) >= 1:\n",
" print(currentid)\n",
" alike_problems += currentid + \",\"\n",
" for i in same:\n",
" print(i)\n",
" keys.pop(keys.index(i))\n",
" alike_problems += \",\".join(same)\n",
" alike_problems += \"\\n\"\n",
" print(\"\\n\\n\")\n",
"\n",
"endtime = time.time()\n",
"print(\"耗时: %.3f秒\" %(endtime-starttime))\n",
"\n",
"with open(outputfile,\"w\",encoding = \"u8\") as f:\n",
" f.write(alike_problems)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "mathdept",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.15"
},
"orig_nbformat": 4
},
"nbformat": 4,
"nbformat_minor": 2
}