10989,10988,10987,10986,10985,10984,10983,10982,10981,10980,10978,10977,10976,10975,10974,10973,10972,10971,10970,10969,10968,10967,10966,10965,10964,10963,10962,10961,10960,10959,10958,10957,10956,10955,10954,10953,10952,10951,10950,10949,10948,10947,10946,10945,10944,10943,10941,10940,10788,10939,10938,10936,10935,10932,10931,10930,10929,10928,10926,10925,10924,10923,10922,10868,10921,10918,10917,10916,10915,10914,10913,10912,10910,10909,10907,10906,10905,10904,10903,10902,10901,10900,10899,10897,10896,10895,10894,10893,10892,10890,10889,10888,10886,10885,10884,10883,10881,10880,10879,10878,10876,10875,10874,10873,10872,10871,10870,10869,10867,10866,10865,10863,10862,10860,10859,10858,10857,10856,10855,10854,10853,10852,10851,10850,10849,10848,10846,10845,10844,10250,10843,10841,10837,10836,10835,10834,10833,10831,10830,10829,10828,10827,10823,10822,10821,10819,10818,10817,10814,10812,10811,10810,10809,10808,8731,10805,10804,10803,10802,10800,10799,10798,10797,10795,10794,10793,10792,10791,10790,10789,10787,10786,10785,10784,10783,10782,10780,10779,10778,10777,10776,10773,10771,10770,10768,10767,10766,10763,10762,10761,10760,10758,10254,10657,10656,10654,10653,10652,10651,10650,10649,10648,10647,10646,10329,10755,10754,10753,10752,10751,10750,10749,10748,10747,10746,10745,10744,10743,10742,10741,10740,10739,10735,10733,10732,10730,10729,10728,10726,10723,10722,10720,10717,10715,10714,10713,10712,10709,10707,10703,10702,10700,10698,10697,10695,10693,10692,10691,10690,10687,10685,10682,10681,10679,10678,10677,10676,10674,10673,10672,10667,10666,10664,10663,10662,10661,10659,10658,10638,10644,10639,10637,10636,10635,10634,10633,10632,10631,10628,10627,10626,10623,10621,10620,10619,10617,10616,10615,10614,10613,10612,10610,10608,10605,10604,10603,10602,10601,10600,10599,10598,10597,10596,10595,10593,10592,10591,10589,10588,10587,10586,10584,10583,10582,10580,10579,10578,10577,10576,10575,10572,10571,10570,10569,10568,10567,10566,10565,10564,10562,10561,10560,10559,10558,10557,10556,10555,10552,10551,10550,10549,10548,10547,10546,10545,10543,10542,10539,10537,10536,10534,10533,10531,10528,10527,10524,10522,10521,10520,10518,10517,10516,10515,10514,10513,10512,10511,7990,10507,10506,10502,10501,10499,10497,10496,10495,10490,10486,10483,10482,10481,10480,10479,10475,10253,10472,10471,10470,10469,10468,10466,10465,10464,10463,10461,10459,10454,10453,10452,10451,10450,10449,10448,10446,10445,10444,10439,10438,10437,10436,10434,10433,10432,10431,10429,10428,10426,10424,10423,10422,10421,10420,10419,10418,10417,10415,10414,10412,10409,10408,10407,10406,10404,10403,10402,10401,10399,10398,10397,10396,10395,10394,10393,10392,10390,10388,10387,10385,10384,10378,10376,10374,10373,10372,10371,10369,10368,10367,10366,10365,10363,10361,10360,10359,10358,10357,10356,10355,10354,10353,10352,10350,10349,10347,10346,10345,10344,10342,8992,8092,7927,7529,10338,10336,10333,10331,10330,,10328,10327,10326,10324,10292,10291,10289,10288,10287,10284,10283,10282,10280,10279,10276,10275,10272,10271,10270,10269,10265,10264,10263,10262,10261,10259,10258,10321,10320,10318,10317,10316,10314,10313,10311,10309,10308,10307,10306,10305,10304,10302,10301,10299,10297,10295,10294,10246,10245,10244,10240,10239,10235,10234,10233,10230,10229,10228,10225,10223,10222,10220,10218,10217,10215,10214,10213,10211,10210,10209,10207,10204,10203,10202,10201,10199,10198,10195,10192,10190,10189,10188,10187,10180,10178,10177,10176,10174,10164,10161,10160,10159,10156,10152,10151,10150,10145,10144,10142,10141,10139,10137,10136,10135,10134,10133,10131,10130,10128,10127,10126,10125,10124,10123,10121,10120,10117,10116,10115,10111,10109,10108,10107,10105,10104,10103,10100,10098,10095,10094,10092,10090,10089,10088,10078,10076,10075,10074,10073,10072,10071,10070,10069,10068,10067,10066,10065,10064,10063,10062,10060,10058,10056,10055,10054,10053,10052,10043,10042,10040,10039,10038,10037,10035,10030,10029,10028,10027,10025,10023,10021,10020,10016,10015,10014,10013,10011,10010,10009,10008,10007,10006,10004,10002,8967,10001,9997,9995,9993,9992,9991,9989,9988,9985,9983,9981,9980,9979,9977,9976,9974,9973,9972,9971,9970,9966,9965,9962,9961,9956,9959,9958,9957,9954,9953,9952,9950,9949,9948,9947,9945,9944,9943,9942,9941,9940,9939,9938,9936,9935,8889,9934,9933,9932,9931,9929,7768,7172,5930,9928,9925,9924,9922,9921,9920,9919,9917,9916,9914,9913,9911,9910,9909,9907,9906,9903,9902,9901,9900,9898,9897,9894,9893,9892,9891,9890,9889,9888,9881,9879,9876,9875,9872,9866,9865,9864,9863,9862,9861,9858,9855,9852,9851,9849,9847,9846,9842,9841,9840,8392,8142,7672,7495,9838,9837,9836,9833,9832,9831,9829,9826,9824,9822,9820,9818,9817,9816,9815,9814,9813,9812,9811,9810,9806,9803,9802,9801,9799,9794,9791,9788,9787,9785,9783,9782,9781,9780,9779,9778,9777,9775,9773,9772,9771,9770,9769,9768,9767,9762,9756,9740,9736,9734,9733,9730,9729,9728,9727,9724,9723,9722,9721,9720,9719,9718,9717,9714,9712,9711,9709,9707,9704,9700,9697,9696,9695,9694,9692,9687,9686,9663,9683,9681,9679,9677,9676,9675,9672,9671,9669,9667,9666,9665,9664,9661,9657,9656,9655,9653,9652,9651,9650,9649,9648,9645,9643,9639,9638,9635,9633,9632,9631,9626,9625,9624,9622,9618,9617,9615,9612,9610,9609,9608,9607,9604,9602,9601,9600,9599,9583,9582,9580,9578,9576,9598,9597,9592,9591,9588,9586,9585,9584,9575,9572,9567,9565,9563,9561,9560,9559,9558,9557,9556,9554,9553,9552,9551,9550,9547,9546,9545,9544,9538,9537,9536,9535,9532,9531,9530,9529,9527,9525,9522,9521,9520,9517,9516,9508,9505,9504,9503,9502,9501,9498,9497,9495,9493,9492,9490,9489,9488,9487,9486,9483,9481,9480,9479,9477,9476,9472,9469,9467,9465,9464,9463,9462,9461,9460,9459,9457,9456,9453,9450,9449,9447,9444,9442,9441,9440,9439,9436,9435,9434,9433,9432,9431,9429,9428,9426,9425,9421,9420,9418,9416,9415,9413,9412,9411,9410,9407,9406,9405,9404,9403,9402,9401,9399,9397,9396,9394,9393,9390,9386,9385,9384,9380,9376,9375,9374,9373,9372,9370,9367,9366,9365,9363,9360,9359,9358,9357,9356,9355,9351,9349,9346,9345,9344,9343,9341,9340,9339,9338,9336,9335,9333,9332,9330,9329,9328,9327,9325,9324,9323,9321,9319,9318,9316,9315,9314,9313,9312,9310,9309,9308,9307,9306,9304,9296,9295,9294,9292,9288,9286,9281,9280,9279,9278,9276,9274,9269,9267,9266,9263,9262,9261,9257,9255,9253,9251,9250,9249,9248,9246,9245,9241,9240,9239,9237,9235,9227,9226,9225,9224,9221,9220,9218,9217,9216,9215,9213,9211,9210,9207,9205,9204,9203,9199,9196,9193,9192,9190,9189,9187,9185,9184,9183,9182,9181,9180,9179,9176,9173,9172,9168,9163,9157,9156,9154,9153,9147,9144,9143,9140,9137,9136,9134,9132,9128,9127,9126,9124,9123,9122,9121,9120,9119,9118,9117,9116,9112,9111,9108,9103,9100,9097,9096,9095,9093,9089,9087,9086,9085,9080,9076,9070,9066,9063,9062,9060,9055,9054,9052,9049,9044,9043,9042,9041,9040,9039,9037,9033,9031,9029,9028,9027,9026,9023,9021,9020,9018,9017,9016,9015,9014,9008,9006,9005,9001,8996,8994,8991,8988,8986,8985,8984,8982,8974,8971,8969,8966,8964,8963,8962,8960,8958,8956,8955,8951,8948,8945,8943,8942,8940,8934,8928,8926,8924,8921,8919,8918,8915,8914,8912,8910,8904,8903,8899,8895,8892,8890,8888,8886,8885,8884,8883,8877,8875,8871,8870,8857,8853,8851,8850,8849,8846,8840,8839,8837,8835,8833,8831,8830,8828,8827,8826,8825,8821,8820,8819,8817,8816,8813,8811,8810,8808,8807,8802,8801,8800,8798,8797,8796,8794,8793,8790,8786,8782,8781,8780,8779,8778,8777,8775,8773,8770,8769,8768,8767,8763,8761,8760,8754,8752,8751,8748,8745,8744,8738,8737,8736,8735,8733,8732,8729,8726,8724,8720,8719,8710,8709,8706,8704,8703,8701,8688,8687,8684,8682,8681,8674,8668,8664,8659,8658,8651,8649,8648,8640,8639,8636,8633,8631,8625,8620,8617,8616,8613,8608,8607,8603,8602,8597,8594,8592,8591,8590,8588,8587,8586,8585,8582,8573,8572,8566,8565,8562,8550,8544,8540,8538,8535,8534,8532,8531,8529,8528,8526,8521,8519,8518,8515,8512,8507,8506,8504,8502,8499,8497,8495,8494,8493,8489,8482,8475,8474,8473,8472,8470,8467,8466,8461,8457,8456,8454,8453,8452,8451,8449,8443,8441,8432,8426,8425,8424,8422,8420,8414,8412,8402,8399,8391,8390,8387,8386,8380,8379,8378,8366,8364,8363,8362,8358,8350,8349,8348,8347,8344,8342,8335,8331,8322,8321,8317,8316,8313,8312,8311,8310,8308,8307,8306,8304,8303,8302,8301,8298,8297,8295,8294,8293,8292,8286,8285,8284,8281,8279,8276,8272,8270,8268,8265,8260,8257,8254,8253,8251,8248,8247,8246,8238,8237,8236,8235,8232,8230,8229,8228,8227,8226,8222,8219,8215,8214,8213,8210,8209,8208,8205,8202,8199,8197,8196,8194,8193,8192,8191,8183,8182,8179,8174,8172,8157,8151,8149,8146,8144,8136,8135,8131,8130,8118,8116,8115,8108,8105,8104,8099,8091,8088,8083,8080,8079,8072,8071,8069,8060,8056,8053,8049,8048,8047,8046,8044,8043,8041,8032,8031,8025,8024,8021,8018,8014,8013,8012,8009,8008,8007,8006,8005,8001,7999,7995,7994,7993,7984,7983,7981,7979,7978,7976,7975,7972,7970,7964,7957,7954,7942,7941,7939,7935,7932,7931,7926,7913,7902,7899,7898,7897,7895,7890,7882,7872,7857,7855,7854,7851,7847,7846,7842,7840,7837,7835,7832,7830,7828,7822,7819,7817,7799,7793,7791,7790,7776,7775,7774,7771,7767,7766,7764,7761,7758,7757,7752,7751,7744,7735,7733,7732,7729,7728,7727,7726,7725,7724,7723,7721,7720,7716,7714,7713,7711,7710,7705,7688,7683,7668,7664,7663,7661,7660,7657,7651,7645,7644,7642,7640,7639,7636,7635,7634,7616,7614,7612,7601,7600,7597,7596,7594,7591,7590,7589,7587,7585,7580,7578,7575,7573,7570,7568,7560,7550,7548,7547,7541,7540,7538,7537,7532,7531,7530,7528,7520,7519,7509,7507,7505,7497,7488,7485,7482,7475,7473,7471,7463,7461,7460,7458,7453,7452,7451,7450,7448,7444,7441,7440,7435,7430,7428,7425,7422,7420,7418,7417,7415,7414,7413,7412,7408,7395,7392,7391,7388,7386,7385,7379,7377,7372,7366,7364,7363,7361,7358,7343,7341,7340,7337,7336,7335,7333,7310,7308,7307,7306,7303,7290,7288,7286,7282,7281,7278,7273,7271,7268,7265,7262,7261,7257,7254,7253,7250,7249,7243,7238,7237,7234,7227,7219,7217,7215,7209,7206,7205,7200,7199,7190,7189,7183,7179,7163,7159,7153,7149,7148,7146,7143,7142,7140,7137,7136,7135,7132,7123,7116,7104,7103,7101,7100,7096,7095,7094,7091,7090,7086,7085,7076,7063,7059,7055,7049,7040,7034,7021,7015,7010,7005,7002,6995,6992,6980,6979,6976,6973,6972,6968,6967,6966,6964,6962,6955,6954,6952,6935,6924,6923,6912,6911,6900,6896,6893,6883,6876,6869,6864,6862,6861,6852,6839,6820,6819,6817,6815,6812,6793,6792,6783,6766,6764,6763,6758,6757,6742,6734,6729,6726,6717,6706,6705,6701,6696,6689,6688,6677,6674,6670,6668,6658,6651,6649,6648,6646,6642,6635,6628,6622,6618,6603,6598,6586,6584,6582,6574,6567,6562,6554,6544,6538,6537,6532,6526,6523,6513,6485,6484,6483,6480,6478,6477,6460,6450,6449,6446,6443,6441,6439,6420,6402,6393,6383,6374,6373,6371,6346,6338,6320,6316,6314,6294,6278,6274,6272,6265,6259,6253,6248,6244,6241,6234,6226,6220,6219,6212,6211,6208,6185,6168,6166,6164,6150,6135,6134,6130,6129,6120,6119,6116,6102,6098,6093,6089,6088,6079,6074,6064,6060,6053,6035,6030,6024,6019,6012,6009,5997,5970,5957,5943,5942,5919,5917,5916,5914,5908,5901,5900,5892,5881,5872,5869,5858,5850,5814,5812,5807,5798,5787,5770,5767,5739,5734,5733,5696,5694,5693,5676,5675,5672,5668,5663,5650,5649,5642,5641,5631,5626,5625,5622,5621,5619,5611,5601,5600,5597,5576,5573,5531,5513,5494,5493,5492,5486,5485,5483,5478,5463,5440,5419,5411,5380,5368,5356,5344,5331,5321,5318,5315,5298,5276,5265,5121,5053,5033,4996,4950,4942,4936,4910,4816,4693,4581,4411,4366,4145,4125,4119,4011,4007,4001,3998,3922,3799,3692,3616,3515,3148,2914,2892,1980,1937,1158,1058,1035,1007,1005,1003,