{ "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 }