explain.depesz.com

PostgreSQL's explain analyze made readable

Result: dy1T

Settings
# exclusive inclusive rows x rows loops node
1. 0.302 3,942.808 ↑ 1.9 502 1

Sort (cost=666,787.01..666,789.45 rows=978 width=16) (actual time=3,942.777..3,942.808 rows=502 loops=1)

  • Sort Key: account_bank_statement_line__statement_id.date, account_bank_statement_line__statement_id.id, account_bank_statement_line.sequence, account_bank_statement_line.id DESC
  • Sort Method: quicksort Memory: 48kB
  • Functions: 10
  • Options: Inlining true, Optimization true, Expressions true, Deforming true
  • Timing: Generation 2.930 ms, Inlining 12.215 ms, Optimization 171.211 ms, Emission 90.875 ms, Total 277.231 ms
2. 0.306 3,942.506 ↑ 1.9 502 1

Nested Loop Left Join (cost=0.71..666,738.43 rows=978 width=16) (actual time=3,735.303..3,942.506 rows=502 loops=1)

3. 3,941.698 3,941.698 ↑ 1.9 502 1

Index Scan using account_bank_statement_line_statement_id_index on account_bank_statement_line (cost=0.42..665,746.90 rows=978 width=12) (actual time=3,735.250..3,941.698 rows=502 loops=1)

  • Index Cond: (statement_id = ANY ('{47167,47166,47165,47164,47163,47162,47161,47160,47159,47158,47157,47156,47155,47154,47153,47152,47151,47150,47149,47148,47147,47146,47145,47144,47143,47142,47141,47140,47139,47138,47137,47136,47135,47134,47133,47132,47131,47130,47129,47128,47127,47126,47125,47124,47123,47122,47121,47120,47119,47118,47117,47116,47115,47114,47113,47112,47111,47110,47109,47108,47107,47106,47105,47104,47103,47102,47101,47100,47099,47098,47097,47096,47095,47094,47093,47092,47091,47090,47089,47088,47087,47086,47085,47084,47083,47082,47081,47080,47079,47078,47077,47076,47075,47074,47073,47072,47071,47070,47069,47068,47067,47066,47065,47064,47063,47062,47061,47060,47059,47058,47057,47056,47055,47054,47053,47052,47051,47050,47049,47048,47047,47046,47045,47044,47043,47042,47041,47040,47039,47038,47037,47036,47035,47034,47033,47032,47031,47030,47029,47028,47027,47026,47025,47024,47023,47022,47017,47016,47015,47014,47013,47012,47011,47010,47009,47008,47007,47006,47005,47004,47003,47002,47001,47000,46999,46998,46997,46996,46995,46994,46993,46992,46991,46990,46989,46988,46987,46986,46985,46984,46983,46982,46981,46980,46979,46978,46977,46976,46975,46974,46973,46972,46971,46970,46969,46968,46967,46966,46965,46964,46963,46962,46961,46960,46959,46958,46957,46956,46955,46954,46953,46952,46951,46950,46949,46948,46947,46946,46945,46944,46943,46942,46941,46940,46939,46938,46937,46936,46935,46934,46933,46932,46931,46930,46929,46928,46927,46926,46925,46924,46923,46922,46921,46920,46919,46918,46917,46916,46915,46908,46907,46906,46905,46904,46903,46902,46901,46900,46899,46898,46897,46896,46895,46894,46893,46892,46891,46890,46889,46888,46887,46886,46885,46884,46883,46882,46881,46880,46879,46878,46877,46876,46875,46874,46873,46872,46871,46870,46869,46868,46867,46863,46862,46861,46860,46859,46858,46857,46856,46855,46854,46853,46852,46851,46850,46849,46848,46847,46846,46845,46844,46843,46842,46841,46840,46839,46838,46837,46836,46835,46834,46833,46832,46831,46830,46829,46828,46827,46826,46825,46824,46823,46822,46821,46820,46819,46818,46817,46816,46815,46814,46792,46791,46790,46789,46788,46787,46786,46785,46784,46783,46782,46781,46780,46779,46778,46777,46776,46775,46774,46773,46772,46771,46770,46769,46768,46767,46766,46765,46764,46763,46762,46761,46760,46759,46758,46757,46756,46755,46754,46753,46752,46751,46750,46749,46748,46747,46746,46745,46744,46743,46742,46741,46740,46739,46738,46737,46736,46735,46734,46733,46732,46731,46730,46729,46728,46727,46726,46725,46724,46723,46722,46721,46720,46719,46718,46717,46716,46715,46714,46713,46712,46711,46710,46709,46708,46707,46706,46705,46704,46703,46702,46701,46700,46699,46698,46697,46696,46695,46694,46693,46692,46691,46690,46689,46688,46687,46686,46685,46684,46683,46682,46681,46680,46679,46678,46677,46676,46675,46674,46673,46672,46671,46670,46669,46668,46667,46666,46665,46664,46663,46662,46661,46660,46659,46658,46657,46656,46655,46654,46653,46652,46651,46650,46649,46648,46647,46646,46645,46644,46643,46642,46641,46640,46639,46638,46637,46636,46635,46634,46633,46632,46631,46630,46629,46628,46627,46626,46625,46624,46623,46622,46621,46620,46619,46618,46617,46616,46615,46614,46613,46612,46611,46610,46609,46608,46607,46606,46605,46604,46603,46602,46601,46600,46599,46598,46597,46596,46595,46594,46593,46592,46591,46590,46589,46588,46587,46586,46585,46584,46583,46582,46581,46580,46579,46578,46577,46576,46575,46574,46573,46572,46571,46570,46569,46568,46567,46566,46565,46564,46563,46562,46561,46560,46559,46558,46557,46556,46555,46554,46553,46552,46551,46550,46549,46548,46543,46542,46541,46540,46539,46538,46537,46536,46535,46534,46533,46532,46531,46530,46529,46528,46527,46526,46525,46524,46523,46522,46521,46520,46519,46518,46517,46516,46515,46514,46513,46512,46511,46510,46509,46508,46507,46506,46505,46504,46503,46502,46501,46500,46499,46498,46497,46496,46495,46494,46493,46492,46491,46490,46489,46488,46487,46486,46485,46484,46483,46482,46481,46480,46479,46478,46477,46476,46475,46474,46473,46472,46471,46470,46469,46468,46467,46466,46465,46464,46463,46462,46461,46460,46459,46458,46457,46456,46455,46454,46453,46452,46451,46450,46449,46448,46447,46446,46445,46444,46443,46442,46441,46440,46439,46438,46437,46436,46435,46434,46433,46432,46431,46430,46426,46425,46424,46423,46422,46421,46420,46419,46418,46417,46416,46415,46414,46413,46412,46411,46410,46409,46408,46407,46406,46405,46404,46403,46402,46401,46400,46399,46398,46397,46396,46395,46394,46393,46392,46391,46390,46389,46388,46387,46386,46385,46384,46383,46382,46381,46380,46379,46378,46377,46376,46375,46374,46373,46372,46371,46370,46369,46368,46367,46366,46365,46364,46363,46362,46361,46360,46359,46358,46357,46356,46355,46354,46353,46352,46348,46347,46346,46345,46344,46343,46342,46341,46340,46339,46338,46337,46336,46335,46334,46333,46332,46331,46330,46329,46328,46327,46326,46325,46324,46323,46322,46321,46320,46319,46318,46317,46316,46315,46314,46313,46312,46311,46310,46309,46308,46307,46306,46305,46304,46303,46302,46301,46300,46299,46298,46297,46296,46295,46294,46293,46292,46291,46290,46289,46288,46287,46286,46285,46284,46283,46282,46281,46280,46279,46278,46277,46276,46275,46274,46273,46272,46271,46270,46269,46268,46267,46266,46265,46264,46263,46262,46261,46260,46259,46258,46257,46256,46252,46251,46250,46249,46248,46247,46246,46245,46244,46243,46242,46241,46240,46239,46238,46237,46236,46235,46234,46233,46232,46231,46230,46229,46228,46227,46226,46225,46224,46223,46222,46221,46220,46219,46218,46217,46216,46215,46214,46213,46212,46211,46210,46209,46208,46207,46206,46205,46204,46203,46202,46201,46200,46199,46198,46197,46196,46195,46194,46193,46192,46191,46190,46189,46188,46187,46186,46185,46184,46183,46182,46181,46180,46179,46178,46177,46176,46175,46174,46173,46172,46171,46170,46169,46168,46167,46166,46165,46164,46163,46162,46161,46160,46159,46158,46157,46156,46155,46154,46153,46152,46151,46150,46149,46148,46147,46146,46145,46144,46143,46142,46141,46140,46139,46138,46137,46136,46135,46134,46133,46132,46131,46130,46129,46128,46127,46126,46125,46124,46123,46122,46121,46120,46119,46118,46117,46116,46115,46114,46113,46112,46111,46110,46109,46108,46107,46106,46105,46104,46103,46102,46101,46100,46099,46098,46097,46096,46095,46094,46093,46092,46091,46090,46089,46088,46087,46086,46085,46084,46083,46082,46081,46080,46079,46078,46077,46076,46075,46074,46073,46072,46071,46070,46069,46068,46067,46066,46065,46064,46063,46062,46061,46060,46059,46058,46057,46056,46055,46054,46053,46052,46051,46050,46049,46048,46047,46046,46045,46044,46043,46042,46041,46040,46039,46038,46037,46036,46035,46034,46033,46032,46031,46030,46029,46028,46027,46026,46025,46024,46023,46022,46021,46020,46019,46018,46017,46016,46015,46014,46013,46012,46011,46010,46009,46008,46007,46006,46005,46004,46003,46002,46001,46000,45999,45998,45997,45996,45995,45994,45993,45992,45991,45990,45989,45988,45987,45986,45985,45984,45983,45982,45981,45980,45979,45978,45977,45976,45975,45974,45973,45972,45971,45970,45969,45968,45967,45966,45965,45964,45963,45962,45961,45960,45959,45958,45957,45956,45955,45954,45953,45952,45951,45950,45949,45948,45947,45946,45945,45944,45943,45942,45941,45940,45939,45938,45937,45936,45935,45934,45933,45932,45931,45930,45929,45928,45927,45926,45925,45924,45923,45922,45921,45920,45919,45918,45917,45916,45915,45914,45913,45912,45911,45910,45909,45908,45907,45906,45905,45904,45903,45902,45901,45900,45899,45898,45897,45896,45895,45894,45893,45892,45891,45890,45889,45888,45887,45886,45885,45884,45883,45882,45881,45880,45879,45878,45877,45876,45869,45868,45867,45866,45865,45864,45863,45862,45861,45860,45859,45858,45857,45856,45855,45854,45853,45852,45851,45850,45849,45848,45847,45846,45845,45844,45843,45842,45841,45840,45839,45838,45837,45836,45835,45834,45833,45832,45831,45830,45829,45828,45827,45826,45825,45824,45823,45822,45821,45820,45819,45818,45817,45816,45815,45814,45813,45812,45811,45810,45809,45808,45807,45806,45805,45804,45803,45802,45801,45800,45799,45798,45797,45796,45795,45794,45793,45792,45791,45790,45789,45788,45787,45786,45785,45784,45783,45782,45781,45780,45779,45778,45777,45776,45775,45774,45773,45772,45771,45770,45769,45768,45767,45766,45765,45764,45763,45762,45761,45760,45759,45758,45757,45756,45755,45754,45753,45752,45751,45750,45749,45748,45747,45746,45745,45744,45743,45742,45741,45740,45739,45738,45737,45736,45735,45734,45733,45732,45731,45730,45729,45728,45727,45726,45725,45724,45723,45722,45721,45720,45719,45718,45717,45716,45715,45714,45713,45712,45711,45710,45709,45708,45707,45706,45705,45704,45703,45702,45701,45700,45699,45698,45697,45696,45695,45694,45693,45692,45691,45690,45689,45688,45687,45686,45685,45684,45683,45682,45681,45680,45679,45678,45677,45676,45675,45674,45673,45672,45671,45670,45669,45668,45667,45666,45665,45664,45663,45662,45661,45660,45659,45658,45657,45656,45655,45654,45653,45652,45651,45650,45649,45648,45647,45646,45645,45644,45643,45642,45641,45640,45639,45638,45637,45636,45635,45634,45633,45632,45631,45630,45629,45628,45627,45626,45625,45624,45623,45622,45621,45620,45619,45618,45617,45616,45615,45614,45613,45612,45611,45610,45609,45608,45607,45606,45605,45604,45603,45602,45601,45600,45599,45598,45597,45596,45595,45594,45593,45592,45591,45590,45589,45588,45587,45586,45585,45584,45583,45582,45581,45580,45579,45578,45577,45576,45575,45574,45573,45572,45571,45570,45569,45568,45567,45566,45565,45564,45563,45562,45561,45560,45559,45558,45557,45556,45555,45554,45553,45552,45551,45550,45549,45548,45547,45546,45545,45544,45543,45542,45541,45540,45539,45538,45537,45536,45535,45534,45533,45532,45531,45530,45529,45528,45527,45526,45525,45524,45523,45522,45521,45520,45519,45518,45517,45516,45515,45514,45513,45512,45511,45510,45509,45508,45507,45506,45505,45504,45503,45502,45501,45500,45499,45498,45497,45496,45495,45494,45493,45492,45491,45490,45489,45488,45487,45486,45485,45484,45483,45482,45481,45480,45479,45478,45477,45476,45475,45474,45473,45472,45471,45470,45469,45468,45467,45466,45465,45464,45463,45462,45461,45460,45459,45458,45457,45456,45455,45454,45453,45452,45451,45450,45449,45448,45447,45446,45445,45444,45443,45442,45441,45440,45439,45438,45437,45436,45435,45434,45433,45432,45431,45430,45429,45428,45427,45426,45425,45424,45423,45422,45421,45420,45419,45418,45417,45416,45415,45414,45413,45412,45411,45410,45409,45408,45407,45406,45405,45404,45403,45402,45401,45400,45399,45398,45397,45396,45395,45394,45393,45392,45391,45390,45389,45388,45387,45386,45385,45384,45383,45382,45381,45380,45379,45378,45377,45376,45375,45374,45373,45372,45371,45370,45369,45368,45367,45366,45365,45364,45363,45362,45361,45360,45359,45358,45357,45356,45355,45354,45353,45352,45351,45350,45349,45348,45347,45346,45345,45344,45343,45342,45341,45340,45339,45338,45337,45336,45335,45334,45333,45332,45331,45330,45329,45328,45327,45326,45325,45324,45323,45322,45321,45320,45319,45318,45317,45316,45315,45314,45313,45312,45311,45310,45309,45308,45307,45306,45305,45304,45303,45302,45301,45300,45299,45298,45297,45296,45295,45294,45293,45292,45291,45290,45289,45288,45287,45286,45285,45284,45283,45282,45281,45280,45279,45278,45277,45276,45275,45274,45273,45272,45271,45270,45269,45268,45267,45266,45265,45264,45263,45262,45261,45260,45259,45258,45257,45256,45255,45254,45253,45252,45251,45250,45249,45248,45247,45246,45245,45244,45243,45242,45241,45240,45239,45238,45237,45236,45235,45234,45233,45232,45231,45230,45229,45228,45227,45226,45225,45224,45223,45222,45221,45220,45219,45218,45217,45216,45215,45214,45213,45212,45211,45210,45209,45208,45207,45206,45205,45204,45203,45202,45201,45200,45199,45198,45197,45196,45195,45194,45193,45192,45191,45190,45189,45188,45187,45186,45185,45184,45183,45182,45181,45180,45179,45178,45177,45176,45175,45174,45173,45172,45171,45170,45169,45168,45167,45166,45165,45164,45163,45162,45161,45160,45159,45158,45157,45156,45155,45154,45153,45152,45151,45150,45149,45148,45147,45146,45145,45144,45143,45142,45141,45140,45139,45138,45137,45136,45135,45134,45133,45132,45131,45130,45129,45128,45127,45126,45125,45124,45123,45122,45121,45120,45119,45118,45117,45116,45115,45114,45113,45112,45111,45110,45109,45108,45107,45106,45105,45104,45103,45102,45101,45100,45099,45098,45097,45096,45095,45094,45093,45092,45091,45090,45089,45088,45087,45086,45085,45084,45083,45082,45081,45080,45079,45078,45077,45076,45075,45074,45073,45072,45071,45070,45069,45068,45067,45066,45065,45064,45063,45062,45061,45060,45059,45058,45057,45056,45055,45054,45053,45052,45051,45050,45049,45048,45047,45046,45045,45044,45043,45042,45041,45040,45039,45038,45037,45036,45035,45034,45033,45032,45031,45030,45029,45028,45027,45026,45025,45024,45023,45022,45021,45020,45019,45018,45017,45013,45012,45011,45010,45009,45008,45007,45006,45005,45004,45003,45002,45001,45000,44999,44998,44997,44996,44995,44994,44993,44992,44991,44990,44989,44988,44987,44986,44985,44984,44983,44982,44981,44980,44979,44978,44977,44976,44975,44974,44961,44960,44959,44958,44957,44956,44955,44954,44953,44952,44951,44950,44949,44948,44947,44946,44945,44944,44943,44942,44941,44940,44939,44938,44937,44936,44935,44934,44933,44932,44931,44930,44929,44928,44927,44926,44925,44924,44923,44922,44921,44920,44919,44918,44917,44916,44915,44914,44913,44912,44911,44910,44909,44908,44907,44906,44905,44904,44903,44902,44901,44900,44899,44898,44897,44896,44895,44894,44893,44892,44891,44890,44889,44888,44887,44886,44885,44884,44883,44882,44881,44880,44879,44878,44877,44876,44875,44874,44873,44872,44871,44870,44869,44868,44867,44866,44865,44864,44863,44862,44861,44860,44859,44858,44857,44856,44855,44854,44853,44852,44851,44850,44849,44848,44847,44846,44845,44844,44843,44842,44841,44840,44839,44838,44837,44836,44835,44834,44833,44832,44831,44830,44829,44828,44827,44826,44825,44824,44823,44822,44821,44820,44819,44818,44817,44816,44815,44814,44813,44812,44811,44810,44809,44808,44807,44806,44805,44804,44803,44802,44801,44800,44799,44798,44797,44796,44795,44794,44793,44792,44791,44790,44789,44788,44787,44786,44785,44784,44783,44782,44781,44780,44779,44778,44777,44776,44775,44774,44773,44772,44771,44770,44769,44768,44767,44766,44765,44764,44763,44762,44761,44760,44759,44758,44757,44756,44755,44754,44753,44752,44751,44750,44749,44748,44747,44746,44745,44744,44743,44742,44741,44740,44739,44738,44737,44736,44735,44734,44733,44732,44731,44730,44729,44728,44727,44726,44725,44724,44723,44722,44721,44720,44719,44718,44717,44716,44715,44714,44713,44712,44711,44710,44709,44708,44707,44706,44705,44704,44703,44702,44701,44700,44699,44698,44697,44696,44695,44694,44693,44692,44691,44690,44689,44688,44687,44686,44685,44684,44683,44682,44681,44680,44679,44678,44677,44676,44675,44674,44673,44672,44671,44670,44669,44668,44667,44666,44665,44664,44663,44662,44661,44660,44659,44658,44657,44656,44655,44654,44653,44652,44651,44650,44649,44648,44647,44646,44645,44644,44643,44642,44641,44640,44639,44638,44637,44636,44635,44634,44633,44632,44631,44630,44629,44628,44627,44626,44625,44624,44623,44622,44621,44620,44619,44618,44617,44616,44615,44614,44613,44612,44611,44610,44609,44608,44607,44606,44605,44604,44603,44602,44601,44600,44599,44598,44597,44596,44595,44594,44593,44592,44591,44590,44589,44588,44587,44586,44585,44584,44583,44582,44581,44580,44579,44578,44577,44576,44575,44574,44573,44572,44571,44570,44569,44568,44567,44566,44565,44564,44563,44562,44561,44560,44559,44558,44557,44556,44555,44554,44553,44552,44551,44550,44549,44548,44547,44546,44545,44544,44543,44542,44541,44540,44539,44538,44537,44536,44535,44534,44533,44532,44531,44530,44529,44528,44527,44526,44525,44524,44523,44522,44521,44520,44519,44518,44517,44516,44515,44514,44513,44512,44511,44510,44509,44508,44507,44506,44505,44504,44503,44502,44501,44500,44499,44498,44497,44496,44495,44494,44493,44492,44491,44490,44489,44488,44487,44486,44485,44484,44483,44482,44481,44480,44479,44478,44477,44476,44475,44474,44473,44472,44471,44470,44469,44468,44467,44466,44465,44464,44463,44462,44461,44460,44459,44458,44457,44456,44455,44454,44453,44452,44451,44450,44449,44448,44447,44446,44445,44444,44443,44442,44441,44440,44439,44438,44437,44436,44435,44434,44433,44432,44431,44430,44429,44428,44427,44426,44425,44424,44423,44422,44421,44420,44419,44418,44417,44416,44415,44414,44413,44412,44411,44410,44409,44408,44407,44406,44405,44404,44403,44402,44401,44400,44399,44398,44397,44396,44395,44394,44393,44392,44391,44390,44389,44388,44387,44386,44385,44384,44383,44382,44381,44380,44379,44378,44377,44376,44375,44374,44373,44372,44371,44370,44369,44368,44367,44366,44365,44364,44363,44362,44361,44360,44359,44358,44357,44356,44355,44354,44353,44352,44351,44350,44349,44348,44347,44346,44345,44344,44343,44342,44341,44340,44339,44338,44337,44336,44335,44334,44333,44332,44331,44330,44329,44328,44327,44326,44325,44324,44323,44322,44321,44320,44319,44318,44317,44316,44315,44314,44313,44312,44311,44310,44309,44308,44307,44306,44305,44304,44303,44302,44301,44300,44299,44298,44297,44296,44295,44294,44293,44292,44291,44290,44289,44288,44287,44286,44285,44284,44283,44282,44281,44280,44279,44278,44277,44276,44275,44274,44273,44272,44271,44270,44269,44268,44267,44266,44265,44264,44263,44262,44261,44260,44259,44258,44257,44256,44255,44254,44253,44252,44251,44250,44249,44248,44247,44246,44245,44244,44243,44242,44241,44240,44239,44238,44237,44236,44235,44234,44233,44232,44231,44230,44229,44228,44227,44226,44225,44224,44223,44222,44221,44220,44219,44218,44217,44216,44215,44214,44213,44212,44211,44210,44209,44208,44207,44206,44205,44204,44203,44202,44201,44200,44199,44198,44197,44196,44195,44194,44193,44192,44191,44190,44189,44188,44187,44186,44185,44184,44183,44182,44181,44180,44179,44178,44177,44176,44175,44174,44173,44172,44171,44170,44169,44168,44167,44166,44165,44164,44163,44162,44161,44160,44159,44158,44157,44156,44155,44154,44153,44152,44151,44150,44149,44148,44147,44146,44145,44144,44143,44142,44141,44140,44139,44138,44137,44136,44135,44134,44133,44132,44131,44130,44129,44128,44127,44126,44125,44124,44123,44122,44121,44120,44119,44118,44117,44116,44115,44114,44113,44112,44111,44110,44109,44108,44107,44106,44105,44104,44103,44102,44101,44100,44099,44098,44097,44096,44095,44094,44093,44092,44091,44090,44089,44088,44087,44086,44085,44084,44083,44082,44081,44080,44079,44078,44077,44076,44075,44074,44073,44072,44071,44070,44069,44068,44067,44066,44065,44064,44063,44062,44061,44060,44059,44058,44057,44056,44055,44054,44053,44052,44051,44050,44049,44048,44047,44046,44045,44044,44043,44042,44041,44040,44039,44038,44037,44036,44035,44034,44033,44032,44031,44030,44029,44028,44027,44026,44025,44024,44023,44022,44021,44020,44019,44018,44017,44016,44015,44014,44013,44012,44011,44010,44009,44008,44007,44006,44005,44004,44003,44002,44001,44000,43999,43998,43997,43996,43995,43994,43993,43992,43991,43990,43989,43988,43987,43986,43985,43984,43983,43982,43981,43980,43979,43978,43977,43976,43975,43974,43973,43972,43971,43970,43969,43968,43967,43966,43965,43958,43957,43956,43955,43954,43953,43952,43951,43950,43949,43948,43947,43946,43945,43944,43943,43942,43941,43940,43939,43938,43937,43936,43935,43934,43933,43932,43931,43930,43929,43928,43927,43926,43925,43924,43923,43922,43921,43920,43910,43909,43908,43907,43906,43905,43904,43903,43902,43901,43900,43899,43898,43897,43896,43895,43894,43893,43892,43891,43890,43889,43888,43887,43886,43885,43884,43883,43882,43881,43880,43879,43878,43877,43876,43875,43874,43873,43872,43871,43870,43869,43868,43867,43866,43865,43864,43863,43862,43861,43860,43859,43858,43857,43856,43855,43854,43853,43852,43851,43850,43849,43848,43847,43846,43845,43844,43843,43842,43841,43840,43839,43838,43837,43836,43835,43834,43833,43832,43831,43830,43829,43828,43827,43826,43825,43824,43823,43822,43821,43820,43819,43818,43817,43816,43815,43814,43813,43812,43811,43810,43809,43808,43807,43806,43805,43804,43803,43802,43801,43800,43799,43798,43797,43796,43795,43794,43793,43792,43791,43790,43789,43788,43787,43786,43785,43784,43783,43782,43781,43780,43779,43778,43777,43776,43775,43774,43773,43772,43771,43770,43769,43768,43767,43766,43765,43764,43763,43762,43761,43760,43759,43758,43757,43756,43755,43754,43753,43752,43751,43750,43749,43748,43747,43746,43745,43744,43743,43742,43741,43740,43739,43738,43737,43736,43735,43734,43733,43732,43731,43730,43729,43728,43727,43726,43725,43724,43723,43722,43721,43720,43719,43718,43717,43716,43715,43714,43713,43712,43711,43710,43709,43708,43707,43706,43705,43704,43703,43702,43701,43700,43699,43698,43697,43696,43695,43694,43693,43692,43691,43690,43689,43688,43687,43686,43685,43684,43683,43682,43681,43680,43679,43678,43677,43676,43675,43674,43673,43672,43671,43670,43669,43668,43667,43666,43665,43664,43663,43662,43661,43660,43659,43658,43657,43656,43655,43654,43653,43652,43651,43650,43649,43648,43647,43646,43645,43644,43643,43642,43641,43640,43639,43638,43637,43636,43635,43634,43633,43632,43631,43630,43629,43628,43627,43626,43625,43624,43623,43622,43621,43620,43619,43618,43617,43616,43615,43614,43613,43612,43611,43610,43609,43608,43607,43606,43605,43604,43603,43602,43601,43600,43599,43598,43597,43596,43595,43594,43593,43592,43591,43590,43589,43588,43587,43586,43585,43584,43583,43582,43581,43580,43579,43578,43577,43576,43575,43574,43573,43572,43571,43570,43569,43568,43567,43566,43565,43564,43563,43562,43561,43560,43559,43558,43557,43556,43555,43554,43553,43552,43551,43550,43549,43548,43547,43546,43545,43544,43543,43542,43541,43540,43539,43538,43537,43536,43535,43534,43533,43532,43531,43530,43529,43528,43527,43526,43525,43524,43523,43522,43521,43520,43519,43518,43517,43516,43515,43514,43513,43512,43511,43510,43509,43508,43507,43506,43505,43504,43503,43502,43501,43500,43499,43498,43497,43496,43495,43494,43493,43492,43491,43490,43489,43488,43487,43486,43485,43484,43483,43482,43481,43480,43479,43478,43477,43476,43475,43474,43473,43472,43471,43470,43469,43468,43467,43466,43465,43464,43463,43462,43461,43460,43459,43458,43457,43456,43455,43454,43453,43452,43451,43450,43449,43448,43447,43446,43445,43444,43443,43442,43441,43440,43439,43438,43437,43436,43435,43434,43433,43432,43431,43430,43429,43428,43427,43426,43425,43424,43423,43422,43421,43420,43419,43418,43417,43416,43415,43414,43413,43412,43411,43410,43409,43408,43407,43406,43405,43404,43403,43402,43401,43400,43399,43398,43397,43396,43395,43394,43393,43392,43391,43390,43389,43388,43387,43386,43385,43384,43383,43382,43381,43380,43379,43378,43377,43376,43375,43374,43373,43372,43371,43370,43369,43368,43367,43366,43365,43364,43363,43362,43361,43324,43323,43322,43312,43311,43310,43309,43308,43307,43306,43305,43304,43303,43302,43301,43300,43299,43298,43297,43296,43295,43294,43293,43292,43291,43290,43289,43288,43287,43286,43285,43284,43283,43282,43281,43280,43279,43278,43277,43276,43275,43274,43273,43272,43271,43270,43269,43268,43267,43266,43265,43264,43263,43262,43261,43260,43259,43258,43257,43256,43255,43254,43253,43252,43251,43250,43249,43248,43247,43246,43245,43244,43243,43242,43241,43240,43239,43238,43237,43236,43235,43234,43233,43232,43231,43230,43229,43228,43227,43226,43225,43224,43223,43222,43221,43220,43219,43218,43217,43216,43215,43214,43213,43212,43211,43210,43209,43208,43207,43206,43205,43204,43203,43202,43201,43200,43199,43198,43197,43196,43195,43194,43193,43192,43191,43190,43189,43188,43187,43186,43185,43184,43179,43178,43177,43176,43175,43174,43173,43172,43171,43170,43169,43168,43167,43166,43165,43164,43163,43162,43161,43160,43159,43158,43157,43156,43155,43154,43153,43152,43151,43150,43149,43148,43147,43146,43145,43144,43143,43142,43141,43140,43139,43138,43137,43136,43135,43134,43133,43132,43129,43128,43123,43122,43121,43120,43119,43118,43117,43116,43115,43111,43110,43109,43108,43107,43106,43105,43104,43103,43102,43101,43100,43099,43098,43097,43096,43095,43094,43093,43092,43091,43090,43089,43088,43087,43086,43085,43084,43083,43082,43081,43080,43079,43078,43077,43076,43075,43074,43073,43072,43071,43070,43069,43068,43067,43064,43063,43062,43061,43060,43059,43058,43057,43056,43055,43054,43053,43050,43049,43048,43047,43046,43045,43044,43043,43042,43041,43040,43039,43038,43037,43036,43035,43034,43033,43032,43031,43030,43029,43028,43027,43026,43025,43024,43023,43022,43021,43020,43019,43018,43017,43016,43015,43014,43013,43012,43011,43010,43009,43008,43007,43006,43005,43004,43003,43002,43001,43000,42999,42998,42997,42996,42995,42994,42993,42992,42991,42990,42989,42988,42987,42986,42985,42984,42983,42982,42981,42980,42979,42974,42973,42972,42971,42970,42969,42968,42967,42966,42965,42964,42963,42962,42961,42960,42959,42958,42957,42956,42955,42954,42951,42950,42949,42948,42947,42946,42945,42944,42943,42942,42941,42940,42939,42938,42937,42936,42935,42934,42933,42932,42931,42930,42929,42928,42927,42924,42923,42922,42921,42920,42919,42918,42917,42916,42915,42907,42906,42905,42900,42899,42898,42897,42896,42895,42894,42893,42892,42891,42890,42889,42888,42887,42886,42885,42884,42883,42882,42881,42880,42879,42878,42877,42876,42875,42874,42873,42872,42871,42870,42869,42868,42867,42866,42865,42864,42863,42862,42855,42854,42853,42852,42851,42850,42849,42848,42847,42846,42845,42844,42843,42842,42841,42840,42839,42838,42837,42836,42835,42834,42833,42832,42831,42830,42829,42828,42827,42826,42825,42824,42823,42822,42821,42820,42819,42818,42817,42816,42815,42814,42813,42812,42811,42810,42809,42808,42807,42806,42805,42802,42801,42800,42799,42798,42793,42792,42791,42790,42789,42788,42787,42786,42785,42784,42783,42782,42781,42780,42779,42778,42777,42776,42775,42774,42773,42772,42771,42770,42769,42768,42765,42764,42763,42762,42761,42760,42759,42758,42757,42754,42753,42752,42751,42750,42749,42748,42747,42746,42745,42744,42743,42742,42741,42740,42739,42738,42737,42736,42735,42734,42733,42732,42731,42730,42729,42728,42725,42724,42723,42722,42721,42720,42719,42718,42717,42716,42715,42714,42713,42712,42711,42710,42709,42708,42707,42702,42701,42700,42699,42698,42697,42696,42695,42694,42693,42692,42691,42690,42689,42688,42687,42686,42685,42682,42681,42680,42679,42678,42677,42676,42675,42674,42673,42672,42671,42670,42669,42668,42667,42666,42665,42664,42663,42662,42661,42660,42659,42658,42657,42656,42655,42654,42653,42650,42649,42648,42647,42646,42645,42644,42643,42636,42635,42634,42633,42632,42631,42630,42629,42628,42627,42626,42625,42624,42623,42622,42621,42620,42619,42614,42613,42612,42611,42610,42609,42608,42607,42606,42605,42604,42603,42602,42601,42600,42599,42598,42597,42596,42593,42592,42591,42590,42589,42588,42587,42586,42585,42584,42583,42582,42581,42580,42579,42578,42577,42576,42575,42574,42569,42568,42567,42560,42559,42558,42555,42554,42553,42552,42551,42550,42549,42548,42547,42546,42545,42544,42543,42542,42541,42540,42539,42538,42537,42536,42535,42534,42533,42532,42531,42530,42529,42528,42527,42526,42525,42524,42523,42522,42521,42520,42519,42518,42517,42516,42515,42514,42511,42510,42497,42496,42495,42491,42490,42489,42488,42487,42486,42485,42484,42483,42482,42481,42480,42479,42475,42474,42473,42472,42471,42470,42469,42468,42467,42466,42465,42464,42461,42460,42459,42455,42454,42453,42452,42451,42450,42449,42448,42447,42446,42445,42444,42443,42442,42441,42440,42439,42438,42437,42436,42435,42434,42433,42432,42431,42430,42429,42428,42427,42426,42425,42424,42423,42422,42421,42420,42419,42418,42417,42416,42415,42414,42404,42403,42402,42401,42400,42399,42398,42397,42396,42395,42394,42393,42392,42391,42390,42389,42388,42387,42386,42385,42382,42381,42380,42379,42378,42377,42376,42375,42374,42373,42372,42371,42370,42369,42368,42367,42366,42365,42364,42363,42362,42361,42360,42359,42358,42357,42356,42355,42354,42353,42352,42351,42350,42349,42348,42347,42346,42345,42342,42341,42340,42337,42336,42335,42322,42321,42320,42319,42318,42317,42316,42315,42314,42313,42312,42311,42310,42309,42308,42305,42304,42303,42302,42301,42300,42299,42298,42297,42296,42295,42294,42293,42292,42291,42290,42289,42288,42287,42286,42285,42284,42283,42282,42281,42276,42275,42274,42271,42270,42269,42262,42261,42260,42255,42254,42253,42252,42251,42250,42247,42246,42245,42244,42243,42242,42241,42240,42239,42238,42237,42236,42235,42234,42233,42232,42231,42230,42227,42226,42225,42224,42223,42222,42221,42220,42219,42218,42217,42216,42215,42214,42213,42212,42211,42210,42209,42208,42203,42202,42201,42194,42193,42192,42183,42182,42181,42180,42179,42178,42177,42176,42175,42174,42173,42172,42169,42168,42167,42166,42165,42164,42163,42162,42161,42160,42159,42158,42157,42156,42155,42154,42153,42152,42151,42150,42149,42148,42147,42146,42145,42144,42137,42136,42135,42134,42133,42132,42131,42130,42129,42126,42125,42124,42089,42088,42087,42086,42085,42084,42083,42082,42081,42080,42079,42078,42075,42074,42073,42072,42071,42070,42069,42068,42067,42066,42065,42064,42063,42062,42061,42060,42059,42058,42057,42056,42055,42054,42053,42052,42051,42050,42043,42042,42041,42040,42039,42038,42037,42036,42035,42032,42031,42030,42029,42028,42027,42026,42025,42024,42023,42022,42021,42020,42019,42018,42017,42016,42015,42014,42013,42012,42011,42010,42009,42008,42007,42004,42003,42002,42001,42000,41999,41998,41997,41996,41995,41994,41993,41992,41991,41990,41985,41984,41983,41982,41981,41980,41977,41976,41975,41972,41971,41970,41969,41968,41967,41964,41963,41962,41961,41960,41959,41958,41957,41956,41953,41952,41951,41950,41949,41948,41947,41946,41945,41944,41943,41942,41941,41940,41939,41938,41937,41936,41935,41934,41929,41928,41927,41926,41925,41924,41923,41919,41918,41917,41916,41915,41914,41905,41904,41903,41902,41901,41900,41899,41898,41897,41896,41895,41894,41893,41892,41891,41890,41889,41888,41887,41886,41885,41884,41883,41882,41881,41880,41879,41878,41877,41876,41875,41874,41873,41872,41871,41870,41865,41864,41863,41862,41861,41860,41859,41858,41857,41856,41855,41854,41853,41852,41851,41850,41849,41848,41847,41846,41845,41844,41843,41842,41841,41840,41839,41838,41837,41836,41835,41834,41833,41832,41831,41824,41823,41822,41819,41818,41817,41814,41813,41812,41811,41810,41809,41808,41802,41801,41800,41799,41798,41797,41796,41795,41794,41793,41792,41791,41786,41785,41784,41783,41782,41781,41780,41779,41778,41777,41776,41775,41774,41773,41772,41771,41770,41769,41768,41767,41766,41765,41764,41763,41762,41761,41760,41759,41758,41757,41756,41755,41754,41751,41750,41749,41748,41747,41746,41745,41744,41743,41742,41741,41740,41739,41738,41737,41736,41735,41734,41709,41708,41707,41706,41705,41704,41703,41702,41701,41700,41699,41698,41697,41696,41695,41694,41693,41692,41691,41690,41689,41688,41687,41686,41685,41684,41683,41682,41681,41680,41679,41678,41677,41676,41675,41672,41671,41670,41665,41664,41663,41662,41661,41660,41659,41658,41657,41656,41655,41654,41653,41652,41651,41650,41649,41648,41647,41646,41645,41644,41643,41642,41641,41640,41639,41638,41637,41636,41635,41634,41633,41632,41631,41630,41629,41628,41627,41626,41625,41624,41623,41622,41621,41620,41619,41618,41617,41616,41609,41608,41607,41606,41605,41595,41594,41593,41592,41591,41590,41589,41588,41587,41586,41585,41584,41583,41582,41581,41580,41579,41578,41577,41576,41575,41574,41573,41570,41569,41568,41567,41566,41565,41564,41563,41562,41561,41560,41559,41554,41553,41552,41551,41550,41549,41548,41547,41546,41545,41544,41543,41542,41541,41540,41523,41522,41521,41520,41519,41518,41517,41516,41515,41514,41513,41512,41511,41510,41509,41508,41507,41506,41505,41504,41503,41502,41501,41500,41499,41498,41497,41496,41495,41494,41493,41492,41491,41490,41489,41488,41487,41486,41485,41484,41483,41482,41475,41474,41473,41472,41471,41470,41469,41468,41467,41466,41465,41460,41459,41458,41457,41456,41455,41452,41451,41450,41449,41448,41447,41446,41445,41444,41443,41442,41441,41440,41439,41438,41437,41436,41435,41434,41433,41432,41431,41430,41429,41428,41427,41426,41425,41424,41423,41422,41421,41420,41419,41418,41417,41416,41415,41414,41413,41412,41411,41398,41397,41396,41393,41392,41391,41390,41389,41388,41387,41386,41382,41381,41380,41379,41378,41377,41376,41375,41374,41373,41372,41371,41370,41369,41368,41365,41364,41363,41362,41361,41360,41359,41358,41357,41356,41355,41354,41351,41350,41349,41348,41347,41346,41345,41344,41343,41342,41341,41340,41339,41338,41337,41336,41335,41334,41333,41332,41328,41327,41326,41325,41324,41323,41316,41315,41314,41313,41312,41311,41310,41305,41304,41299,41298,41297,41293,41292,41291,41290,41289,41288,41283,41282,41281,41280,41279,41278,41277,41276,41275,41274,41273,41272,41271,41270,41269,41268,41267,41266,41265,41264,41263,41262,41259,41258,41257,41256,41255,41254,41253,41252,41251,41246,41245,41244,41243,41242,41241,41240,41237,41236,41235,41234,41233,41232,41231,41222,41221,41220,41219,41218,41217,41216,41215,41214,41213,41212,41211,41204,41203,41202,41201,41200,41199,41198,41197,41196,41195,41194,41193,41192,41191,41190,41189,41188,41187,41186,41185,41184,41183,41182,41181,41180,41179,41178,41177,41176,41175,41174,41173,41172,41171,41170,41163,41162,41161,41160,41159,41158,41157,41156,41155,41154,41153,41152,41151,41138,41137,41136,41135,41134,41133,41132,41129,41128,41127,41118,41117,41116,41115,41114,41113,41112,41111,41110,41109,41108,41107,41106,41105,41104,41103,41102,41101,41100,41097,41096,41095,41094,41093,41092,41091,41090,41089,41086,41085,41084,41083,41082,41081,41080,41079,41078,41077,41074,41073,41072,41071,41070,41069,41068,41067,41066,41065,41064,41063,41062,41061,41060,41059,41058,41057,41056,41055,41054,41053,41052,41051,41050,41049,41046,41045,41044,41043,41042,41041,41034,41033,41032,41031,41030,41029,41028,41027,41026,41025,41024,41023,41020,41019,41018,41013,41012,41011,41010,41009,41008,41007,41006,41005,41004,41003,41002,41001,41000,40999,40998,40997,40996,40995,40994,40993,40992,40991,40990,40989,40982,40981,40980,40979,40978,40977,40966,40965,40964,40963,40962,40961,40958,40957,40956,40955,40954,40953,40952,40951,40950,40949,40948,40947,40943,40942,40941,40940,40939,40938,40937,40936,40931,40930,40929,40926,40925,40924,40923,40922,40921,40918,40917,40916,40915,40914,40913,40912,40911,40910,40909,40908,40907,40906,40905,40904,40903,40902,40901,40900,40899,40898,40897,40896,40895,40894,40868,40867,40866,40850,40849,40848,40847,40846,40845,40842,40841,40840,40839,40838,40837,40836,40835,40834,40833,40832,40831,40830,40829,40828,40827,40826,40825,40824,40823,40822,40821,40820,40819,40818,40817,40816,40815,40814,40813,40812,40811,40810,40809,40808,40807,40806,40805,40804,40803,40802,40801,40800,40799,40796,40795,40794,40791,40790,40789,40784,40783,40782,40781,40780,40779,40778,40777,40776,40775,40774,40773,40772,40771,40768,40767,40766,40765,40764,40763,40762,40761,40760,40757,40756,40755,40754,40753,40752,40751,40750,40749,40748,40747,40746,40745,40744,40743,40742,40741,40740,40739,40738,40737,40736,40735,40734,40733,40732,40731,40730,40729,40728,40727,40726,40725,40724,40723,40716,40715,40714,40713,40712,40711,40710,40709,40708,40701,40700,40699,40698,40697,40696,40695,40694,40693,40692,40691,40690,40689,40688,40687,40686,40685,40684,40683,40680,40679,40678,40677,40676,40675,40674,40673,40672,40671,40670,40669,40668,40667,40666,40665,40664,40663,40662,40661,40660,40659,40658,40657,40656,40655,40654,40651,40650,40649,40648,40647,40646,40643,40642,40641,40640,40639,40638,40637,40636,40635,40634,40633,40632,40631,40630,40629,40628,40627,40626,40625,40624,40623,40622,40621,40620,40619,40618,40617,40616,40611,40610,40609,40606,40605,40604,40603,40602,40601,40600,40599,40598,40597,40596,40595,40594,40593,40592,40588,40587,40586,40585,40584,40583,40582,40581,40580,40579,40578,40577,40576,40575,40574,40573,40572,40571,40570,40569,40568,40567,40566,40565,40564,40561,40560,40559,40558,40557,40556,40555,40554,40553,40552,40551,40550,40543,40542,40541,40540,40539,40538,40537,40536,40535,40534,40533,40532,40531,40530,40529,40528,40527,40526,40525,40524,40523,40522,40521,40520,40519,40514,40513,40512,40511,40510,40509,40508,40507,40506,40503,40502,40501,40500,40499,40498,40491,40490,40489,40488,40487,40486,40485,40484,40483,40482,40481,40480,40479,40478,40477,40476,40475,40474,40473,40472,40471,40470,40469,40468,40467,40466,40465,40464,40459,40458,40457,40456,40455,40454,40453,40452,40451,40446,40445,40444,40443,40438,40437,40436,40435,40434,40433,40432,40431,40430,40429,40428,40425,40424,40423,40422,40421,40420,40419,40418,40417,40416,40415,40414,40413,40412,40411,40410,40409,40408,40407,40406,40405,40404,40403,40402,40401,40400,40399,40398,40397,40396,40395,40394,40393,40392,40391,40390,40389,40388,40387,40386,40381,40380,40379,40378,40377,40376,40375,40370,40369,40368,40367,40366,40365,40364,40363,40362,40361,40360,40359,40358,40357,40356,40355,40354,40353,40352,40351,40350,40349,40348,40347,40346,40345,40344,40343,40342,40341,40340,40339,40338,40337,40336,40335,40334,40333,40332,40331,40330,40329,40328,40316,40315,40314,40313,40312,40311,40304,40303,40302,40301,40300,40299,40298,40297,40296,40295,40294,40293,40292,40291,40290,40289,40288,40287,40280,40279,40278,40277,40276,40275,40274,40273,40272,40271,40270,40269,40268,40267,40266,40265,40264,40263,40262,40261,40260,40259,40258,40257,40256,40253,40252,40251,40246,40245,40244,40243,40242,40241,40240,40239,40238,40237,40236,40235,40232,40231,40230,40229,40228,40227,40224,40223,40222,40221,40220,40219,40218,40217,40216,40215,40214,40213,40212,40211,40210,40200,40199,40198,40197,40196,40195,40194,40193,40192,40191,40190,40189,40188,40187,40186,40185,40184,40183,40182,40181,40180,40179,40178,40177,40176,40175,40174,40173,40166,40165,40164,40161,40160,40159,40158,40157,40156,40155,40154,40153,40152,40149,40148,40147,40146,40145,40144,40143,40142,40141,40140,40139,40138,40137,40136,40135,40134,40133,40132,40131,40130,40129,40128,40127,40126,40125,40124,40123,40122,40121,40120,40119,40118,40117,40116,40115,40114,40113,40112,40111,40110,40109,40108,40107,40106,40105,40104,40093,40092,40091,40090,40089,40088,40087,40086,40085,40084,40083,40082,40081,40080,40079,40078,40077,40076,40075,40074,40073,40072,40071,40070,40069,40068,40067,40066,40065,40064,40063,40062,40061,40060,40059,40058,40057,40056,40055,40054,40053,40052,40051,40050,40049,40048,40045,40044,40043,40038,40037,40036,40035,40034,40033,40032,40031,40030,40029,40028,40027,40026,40025,40024,40014,40013,40012,40011,40010,40009,40008,40007,40006,40005,40004,40003,40002,40001,39996,39995,39994,39990,39989,39988,39983,39982,39981,39973,39972,39971,39970,39969,39968,39965,39964,39963,39960,39959,39958,39957,39956,39955,39954,39953,39952,39951,39950,39949,39948,39947,39946,39945,39944,39943,39942,39941,39940,39939,39938,39937,39936,39935,39934,39933,39932,39931,39930,39929,39928,39927,39926,39925,39924,39921,39920,39919,39918,39917,39916,39915,39914,39913,39912,39911,39910,39907,39906,39905,39904,39903,39902,39901,39900,39899,39898,39897,39896,39895,39894,39893,39892,39891,39890,39889,39888,39887,39886,39885,39884,39883,39882,39881,39880,39879,39878,39877,39876,39875,39874,39873,39872,39871,39864,39863,39862,39861,39860,39859,39855,39854,39853,39850,39849,39848,39847,39846,39845,39844,39843,39842,39841,39840,39839,39838,39837,39836,39835,39834,39831,39830,39829,39828,39827,39826,39825,39824,39823,39822,39821,39820,39819,39818,39817,39816,39815,39814,39813,39812,39811,39810,39809,39808,39807,39806,39805,39804,39803,39802,39801,39795,39794,39793,39788,39787,39786,39782,39781,39780,39779,39778,39777,39776,39775,39774,39773,39772,39771,39770,39769,39768,39763,39762,39761,39760,39759,39758,39757,39756,39755,39754,39753,39752,39751,39750,39749,39748,39747,39746,39745,39744,39743,39742,39741,39740,39739,39738,39737,39736,39735,39734,39733,39732,39731,39730,39729,39728,39727,39719,39718,39717,39704,39703,39702,39699,39698,39697,39696,39695,39694,39693,39692,39691,39690,39689,39688,39687,39686,39685,39684,39683,39682,39681,39680,39679,39678,39677,39676,39675,39674,39673,39672,39671,39670,39669,39668,39667,39666,39665,39664,39663,39660,39659,39658,39653,39652,39651,39650,39649,39648,39639,39638,39637,39636,39635,39634,39633,39632,39631,39630,39629,39628,39627,39626,39625,39624,39623,39622,39621,39620,39619,39618,39617,39616,39615,39614,39613,39606,39605,39604,39603,39602,39601,39598,39597,39596,39595,39594,39593,39590,39589,39588,39587,39586,39585,39584,39583,39582,39581,39580,39579,39578,39577,39576,39575,39574,39573,39572,39571,39570,39569,39568,39567,39566,39565,39564,39563,39558,39557,39556,39551,39550,39549,39542,39541,39540,39539,39538,39537,39536,39535,39534,39533,39532,39531,39530,39529,39528,39527,39526,39525,39524,39523,39522,39521,39520,39519,39518,39517,39516,39515,39514,39513,39512,39511,39510,39509,39508,39507,39506,39505,39504,39503,39500,39499,39498,39497,39496,39495,39494,39493,39492,39489,39488,39487,39486,39485,39484,39483,39482,39481,39480,39479,39478,39477,39476,39475,39474,39473,39472,39471,39470,39469,39468,39467,39466,39465,39464,39463,39462,39461,39460,39459,39458,39457,39456,39455,39454,39453,39452,39451,39450,39443,39442,39441,39440,39439,39438,39437,39436,39435,39434,39433,39432,39431,39430,39429,39425,39424,39423,39422,39421,39420,39419,39418,39417,39416,39415,39414,39413,39412,39411,39410,39409,39408,39407,39406,39405,39404,39403,39402,39401,39400,39399,39398,39397,39396,39395,39394,39393,39392,39391,39390,39389,39388,39387,39386,39383,39382,39381,39380,39379,39376,39375,39374,39373,39372,39371,39370,39369,39366,39365,39364,39363,39362,39361,39360,39359,39358,39357,39356,39355,39354,39353,39352,39351,39350,39349,39348,39347,39346,39345,39344,39343,39342,39341,39340,39339,39338,39337,39336,39335,39334,39333,39328,39327,39326,39322,39321,39320,39319,39318,39317,39314,39313,39312,39307,39306,39305,39304,39303,39300,39299,39298,39297,39296,39295,39294,39293,39292,39291,39290,39289,39279,39278,39277,39249,39248,39247,39237,39236,39235,39228,39227,39226,39225,39224,39223,39222,39221,39220,39219,39218,39217,39216,39215,39214,39213,39212,39211,39210,39209,39208,39207,39200,39199,39198,39197,39196,39195,39194,39193,39192,39191,39190,39189,39188,39187,39186,39185,39184,39183,39182,39181,39180,39179,39178,39177,39176,39175,39174,39173,39172,39171,39170,39169,39168,39167,39166,39165,39164,39163,39162,39161,39160,39159,39158,39157,39156,39155,39152,39151,39150,39147,39146,39145,39144,39143,39142,39139,39138,39137,39136,39135,39134,39133,39132,39131,39130,39129,39128,39127,39126,39125,39124,39123,39122,39121,39120,39119,39118,39117,39116,39115,39114,39113,39112,39109,39108,39107,39106,39105,39104,39101,39100,39099,39098,39097,39096,39091,39090,39089,39088,39087,39086,39085,39084,39083,39080,39079,39078,39077,39076,39075,39074,39073,39072,39071,39070,39069,39068,39067,39066,39065,39064,39063,39062,39061,39060,39059,39058,39057,39056,39055,39054,39053,39052,39051,39050,39047,39046,39045,39042,39041,39040,39037,39036,39035,39030,39029,39028,39025,39024,39021,39020,39019,39018,39017,39016,39015,39014,39013,39012,39011,39010,39009,39008,39007,39006,39005,39004,39003,39002,39001,39000,38999,38998,38997,38996,38995,38994,38989,38988,38987,38986,38985,38984,38983,38982,38981,38980,38979,38978,38977,38976,38975,38974,38973,38966,38965,38964,38963,38962,38961,38960,38959,38958,38957,38956,38955,38954,38953,38952,38951,38950,38949,38948,38947,38946,38945,38944,38943,38942,38941,38940,38939,38938,38937,38936,38935,38934,38933,38928,38927,38926,38925,38924,38923,38922,38921,38920,38915,38914,38913,38912,38911,38910,38909,38908,38907,38906,38905,38904,38903,38902,38901,38900,38899,38898,38897,38896,38895,38894,38893,38892,38891,38890,38889,38888,38887,38886,38885,38884,38883,38882,38881,38880,38873,38872,38871,38870,38869,38868,38867,38866,38865,38860,38859,38858,38849,38848,38847,38846,38845,38844,38843,38842,38841,38840,38839,38838,38837,38836,38835,38834,38833,38832,38831,38830,38829,38828,38827,38826,38825,38824,38823,38822,38821,38820,38819,38818,38817,38816,38815,38814,38813,38812,38811,38810,38809,38808,38807,38802,38801,38800,38797,38796,38795,38790,38789,38788,38787,38786,38785,38784,38783,38782,38781,38780,38777,38776,38775,38774,38773,38772,38771,38770,38769,38766,38765,38764,38763,38762,38761,38760,38759,38758,38757,38756,38755,38754,38753,38752,38751,38750,38749,38748,38747,38744,38743,38742,38741,38740,38739,38738,38737,38736,38735,38734,38733,38732,38731,38730,38729,38728,38727,38726,38725,38724,38723,38722,38721,38720,38719,38718,38717,38716,38715,38714,38713,38712,38711,38710,38709,38708,38707,38706,38705,38704,38703,38702,38699,38698,38697,38696,38695,38694,38691,38690,38689,38684,38683,38682,38678,38677,38676,38675,38674,38673,38672,38671,38670,38669,38668,38667,38666,38665,38664,38663,38662,38661,38660,38659,38658,38657,38656,38655,38654,38653,38652,38651,38650,38649,38648,38647,38646,38645,38644,38643,38642,38637,38636,38635,38628,38627,38626,38625,38624,38623,38622,38621,38620,38619,38618,38617,38616,38615,38614,38611,38610,38609,38608,38607,38606,38605,38604,38603,38602,38601,38600,38599,38598,38597,38596,38595,38594,38593,38592,38591,38590,38589,38588,38587,38586,38585,38584,38583,38582,38579,38578,38577,38576,38575,38574,38573,38572,38571,38570,38569,38568,38567,38566,38565,38564,38563,38556,38555,38554,38553,38552,38551,38550,38549,38548,38547,38546,38545,38544,38543,38542,38541,38540,38539,38538,38537,38536,38535,38534,38533,38532,38531,38530,38529,38528,38527,38526,38525,38524,38523,38522,38521,38520,38519,38518,38517,38516,38515,38514,38513,38512,38511,38510,38509,38508,38505,38504,38503,38500,38499,38498,38497,38496,38495,38494,38493,38492,38491,38490,38489,38488,38487,38484,38483,38482,38481,38480,38479,38478,38477,38476,38475,38474,38473,38472,38471,38470,38469,38468,38467,38466,38465,38464,38463,38462,38459,38458,38457,38456,38455,38454,38453,38452,38451,38450,38449,38448,38447,38446,38445,38444,38443,38442,38441,38438,38437,38436,38435,38434,38433,38432,38431,38430,38429,38428,38427,38426,38425,38424,38423,38422,38421,38420,38419,38418,38417,38416,38415,38414,38413,38412,38411,38410,38409,38408,38395,38394,38393,38392,38391,38390,38387,38386,38385,38384,38383,38382,38381,38380,38379,38378,38377,38376,38375,38374,38373,38372,38371,38370,38369,38366,38365,38364,38363,38362,38361,38360,38359,38358,38357,38356,38355,38354,38353,38352,38351,38350,38349,38346,38345,38344,38343,38342,38341,38340,38339,38338,38337,38336,38335,38334,38333,38332,38331,38330,38329,38328,38327,38326,38325,38324,38323,38322,38321,38320,38319,38318,38317,38316,38315,38314,38313,38302,38301,38300,38299,38298,38297,38296,38295,38294,38293,38292,38291,38290,38289,38288,38287,38286,38285,38284,38283,38282,38281,38280,38277,38276,38275,38274,38273,38272,38271,38270,38269,38268,38267,38266,38265,38264,38263,38262,38261,38260,38259,38258,38257,38256,38255,38248,38247,38246,38245,38244,38243,38240,38239,38238,38237,38236,38235,38234,38233,38232,38231,38230,38229,38228,38227,38226,38225,38224,38223,38222,38221,38220,38219,38218,38217,38216,38215,38214,38213,38212,38211,38210,38209,38208,38207,38204,38203,38202,38197,38196,38193,38192,38191,38190,38189,38188,38187,38186,38185,38184,38183,38182,38175,38174,38173,38172,38171,38170,38169,38168,38167,38166,38165,38164,38163,38162,38161,38160,38159,38158,38157,38156,38155,38154,38153,38152,38151,38150,38149,38148,38147,38144,38143,38142,38141,38140,38139,38138,38137,38136,38135,38134,38133,38132,38131,38130,38129,38128,38127,38126,38125,38124,38123,38122,38121,38120,38119,38118,38117,38116,38115,38114,38113,38112,38111,38110,38109,38108,38107,38106,38105,38104,38103,38102,38086,38085,38084,38077,38076,38075,38070,38069,38068,38067,38066,38065,38064,38063,38062,38061,38060,38059,38058,38057,38056,38055,38054,38053,38052,38051,38050,38049,38048,38047,38046,38045,38044,38043,38042,38041,38040,38039,38038,38037,38036,38035,38034,38033,38032,38031,38030,38029,38028,38027,38026,38025,38024,38023,38022,38021,38020,38019,38014,38013,38008,38007,38006,38005,38004,38003,38002,38001,38000,37999,37998,37997,37996,37995,37994,37993,37992,37991,37990,37989,37980,37979,37978,37977,37976,37975,37974,37973,37972,37971,37970,37969,37965,37964,37963,37961,37960,37959,37958,37957,37956,37955,37954,37953,37952,37951,37950,37949,37948,37947,37946,37945,37944,37943,37942,37941,37940,37939,37938,37937,37936,37935,37934,37933,37926,37925,37924,37923,37922,37921,37920,37919,37918,37917,37916,37915,37914,37913,37912,37911,37910,37909,37908,37907,37906,37905,37904,37903,37809,37808,37807,37802,37801,37800,37795,37794,37793,37792,37791,37790,37789,37788,37787,37786,37785,37784,37783,37782,37781,37780,37779,37778,37777,37776,37775,37774,37773,37772,37771,37770,37680,37679,37678,37672,37671,37670,37669,37668,37667,37666,37665,37664,37661,37660,37659,37658,37657,37656,37652,37651,37650,37649,37648,37647,37646,37645,37644,37643,37642,37641,37640,37639,37638,37637,37636,37635,37634,37633,37632,37631,37630,37629,37628,37627,37626,37625,37620,37619,37618,37617,37616,37615,37519,37518,37517,37516,37515,37514,37509,37508,37503,37502,37501,37499,37498,37497,37496,37495,37494,37493,37492,37491,37490,37489,37488,37487,37486,37485,37484,37483,37482,37481,37480,37479,37478,37477,37476,37475,37474,37473,37472,37471,37470,37469,37468,37467,37466,37459,37458,37457,37456,37455,37454,37451,37450,37449,37444,37443,37442,37441,37440,37439,37438,37437,37436,37435,37434,37433,37432,37431,37430,37429,37428,37427,37426,37425,37424,37423,37422,37419,37418,37417,37416,37415,37414,37413,37412,37411,37410,37409,37408,37407,37406,37405,37404,37403,37400,37399,37398,37397,37396,37395,37392,37391,37390,37389,37388,37387,37384,37383,37382,37381,37380,37379,37378,37377,37376,37375,37374,37373,37372,37371,37370,37369,37368,37367,37366,37365,37364,37363,37362,37359,37358,37357,37356,37355,37354,37351,37350,37349,37348,37347,37346,37345,37344,37341,37340,37339,37338,37337,37336,37335,37334,37333,37330,37329,37328,37327,37326,37325,37318,37317,37316,37315,37314,37313,37312,37311,37310,37309,37308,37307,37306,37305,37304,37303,37302,37301,37300,37299,37298,37297,37296,37295,37294,37293,37292,37291,37290,37289,37288,37281,37280,37279,37278,37277,37276,37273,37272,37271,37270,37269,37268,37267,37266,37265,37264,37263,37262,37261,37260,37259,37258,37257,37256,37255,37254,37253,37252,37251,37250,37249,37248,37247,37246,37245,37244,37243,37242,37239,37238,37237,37236,37235,37234,37233,37232,37231,37230,37229,37228,37227,37226,37223,37222,37221,37218,37217,37216,37215,37214,37213,37209,37208,37207,37205,37204,37203,37200,37199,37198,37197,37196,37195,37194,37193,37192,37191,37190,37189,37188,37187,37186,37185,37184,37183,37182,37181,37180,37179,37178,37177,37176,37175,37174,37173,37170,37169,37168,37165,37164,37163,37147,37146,37145,37128,37127,37126,37125,37124,37123,37114,37113,37112,37101,37100,37099,37093,37092,37091,37085,37084,37083,37082,37081,37080,37077,37076,37075,37057,37056,37055,37054,37053,37052,37051,37050,37049,37048,37047,37046,37045,37044,37034,37033,37032,37031,37030,37029,37028,37027,37026,37025,37024,37023,37022,37021,37014,37013,37012,37009,37008,37007,37006,37005,37004,37001,37000,36999,36998,36997,36996,36995,36994,36993,36990,36989,36988,36987,36986,36985,36984,36983,36982,36981,36980,36977,36976,36975,36974,36973,36972,36971,36970,36969,36968,36967,36966,36965,36964,36959,36958,36957,36945,36944,36943,36940,36939,36938,36935,36934,36933,36932,36931,36930,36920,36919,36918,36917,36916,36915,36914,36913,36912,36911,36910,36909,36908,36907,36906,36905,36904,36903,36902,36901,36900,36899,36898,36897,36896,36895,36894,36893,36888,36887,36886,36885,36884,36883,36880,36879,36878,36877,36876,36875,36874,36873,36872,36871,36870,36869,36868,36867,36866,36865,36864,36863,36862,36861,36860,36859,36858,36857,36856,36855,36854,36853,36852,36851,36850,36843,36842,36841,36840,36839,36838,36835,36834,36833,36832,36831,36830,36813,36812,36811,36798,36797,36796,36792,36791,36790,36789,36788,36781,36780,36779,36778,36777,36776,36775,36774,36771,36770,36769,36768,36767,36766,36761,36760,36759,36752,36751,36750,36746,36745,36744,36743,36742,36741,36740,36739,36738,36731,36730,36729,36728,36727,36726,36723,36722,36721,36720,36719,36718,36709,36708,36707,36706,36705,36704,36700,36699,36686,36685,36684,36683,36682,36681,36680,36679,36678,36677,36676,36670,36669,36668,36655,36654,36653,36652,36651,36650,36644,36643,36642,36638,36637,36636,36631,36630,36629,36628,36627,36626,36625,36624,36623,36622,36621,36620,36619,36618,36617,36616,36615,36614,36613,36612,36611,36610,36609,36608,36607,36606,36605,36604,36603,36602,36601,36600,36599,36598,36597,36596,36595,36594,36593,36592,36591,36590,36589,36580,36579,36578,36571,36570,36569,36568,36567,36566,36559,36558,36557,36556,36555,36554,36553,36552,36551,36546,36545,36544,36543,36542,36541,36540,36539,36538,36537,36536,36535,36534,36533,36532,36531,36530,36529,36528,36527,36526,36525,36518,36517,36516,36506,36505,36504,36501,36500,36499,36498,36497,36496,36495,36494,36493,36492,36491,36490,36489,36488,36487,36486,36485,36484,36483,36482,36481,36480,36479,36478,36477,36476,36475,36474,36473,36472,36471,36464,36463,36462,36451,36450,36449,36448,36447,36446,36441,36440,36439,36435,36434,36433,36432,36431,36430,36425,36424,36423,36422,36421,36420,36419,36418,36417,36416,36415,36411,36410,36409,36408,36407,36406,36405,36404,36403,36402,36401,36400,36399,36398,36397,36396,36395,36394,36393,36392,36391,36390,36389,36388,36387,36386,36385,36384,36383,36378,36377,36376,36375,36374,36373,36372,36371,36370,36369,36368,36367,36362,36361,36360,36359,36358,36357,36356,36355,36354,36353,36352,36351,36350,36349,36348,36347,36346,36345,36344,36343,36342,36341,36340,36339,36338,36331,36330,36329,36324,36323,36322,36319,36318,36317,36314,36313,36312,36309,36308,36307,36306,36305,36304,36303,36302,36301,36300,36299,36298,36297,36296,36295,36294,36293,36292,36291,36290,36289,36288,36281,36280,36279,36270,36269,36268,36267,36266,36265,36264,36263,36262,36261,36260,36259,36258,36257,36256,36255,36254,36253,36252,36251,36250,36249,36248,36247,36246,36245,36244,36243,36238,36237,36236,36235,36234,36233,36232,36231,36228,36227,36226,36223,36222,36221,36220,36219,36218,36217,36216,36212,36211,36210,36209,36208,36207,36206,36205,36204,36203,36202,36201,36200,36199,36198,36197,36196,36195,36194,36193,36188,36187,36186,36177,36176,36175,36174,36173,36172,36171,36170,36169,36168,36167,36166,36160,36159,36158,36157,36156,36155,36145,36144,36143,36142,36141,36140,36135,36134,36133,36132,36131,36130,36129,36128,36127,36126,36125,36124,36123,36122,36121,36120,36119,36118,36117,36116,36115,36114,36113,36112,36111,36102,36101,36100,36089,36088,36087,36084,36083,36082,36081,36080,36079,36078,36077,36076,36073,36072,36071,36070,36069,36068,36067,36066,36065,36064,36063,36062,36061,36060,36059,36058,36057,36056,36055,36054,36053,36052,36043,36042,36041,36040,36039,36038,36037,36036,36035,36034,36033,36032,36029,36028,36027,36013,36012,36011,36010,36009,36008,36007,36006,36005,36000,35999,35998,35995,35994,35993,35992,35991,35990,35989,35988,35987,35986,35985,35984,35983,35982,35973,35972,35965,35964,35963,35962,35961,35960,35959,35958,35957,35956,35955,35954,35953,35952,35951,35950,35949,35948,35947,35946,35945,35944,35938,35937,35936,35927,35926,35925,35910,35909,35908,35907,35906,35905,35904,35901,35900,35799,35798,35797,35735,35734,35733,35720,35719,35718,35717,35716,35715,35714,35713,35712,35711,35710,35709,35708,35624,35623,35622,35621,35620,35619,35586,35585,35584,35583,35582,35581,35563,35562,35561,35560,35559,35558,35557,35556,35414,35413,35412,35399,35398,35397,35396,35395,35394,35384,35383,35382,35381,35380,35205,35204,35203,35194,35193,35188,35187,35186,35182,35181,35180,35179,35178,35177,35176,35175,35171,35170,35169,35157,35156,35155,35154,35153,35152,35151,35150,35149,35148,35145,35144,35143,35136,35135,35134,35131,35130,35129,35128,35127,35126,35125,35124,35123,35122,35121,35120,35119,35118,35111,35110,35109,35104,35103,35102,35097,35096,35095,35088,35087,35086,35085,35084,35083,35082,35081,35080,35079,35078,35069,35068,35067,35066,35065,35064,35059,35058,35057,35056,35055,35054,35053,35052,35051,35050,35049,35048,35047,35046,35045,35044,35043,35038,35037,35036,35033,35032,35029,35028,35027,35026,35025,35024,35019,35018,35017,35016,35015,35014,35013,35012,35011,35010,35009,35006,35005,35004,35003,35002,35001,34996,34995,34994,34993,34992,34991,34982,34981,34980,34979,34978,34977,34976,34975,34974,34973,34972,34957,34956,34955,34954,34953,34952,34951,34950,34949,34948,34947,34946,34945,34944,34943,34942,34941,34928,34927,34926,34921,34920,34919,34918,34917,34916,34915,34914,34913,34912,34911,34900,34899,34898,34897,34896,34895,34894,34893,34892,34891,34890,34889,34888,34887,34886,34877,34876,34875,34874,34873,34868,34867,34866,34865,34864,34863,34862,34861,34860,34857,34856,34855,34852,34851,34850,34849,34848,34847,34846,34845,34844,34843,34842,34841,34834,34833,34832,34813,34812,34811,34810,34809,34808,34807,34806,34805,34804,34803,34802,34783,34782,34781,34780,34779,34778,34777,34776,34775,34774,34773,34772,34771,34770,34769,34768,34767,34766,34757,34756,34755,34746,34745,34744,34729,34728,34727,34717,34716,34715,34708,34707,34706,34705,34704,34703,34702,34701,34700,34699,34698,34697,34696,34695,34694,34693,34692,34691,34690,34689,34688,34687,34686,34685,34684,34683,34682,34681,34678,34677,34676,34665,34664,34663,34662,34661,34660,34653,34652,34651,34648,34647,34646,34645,34644,34643,34642,34641,34640,34639,34638,34637,34634,34633,34632,34631,34630,34629,34628,34627,34626,34625,34624,34623,34622,34621,34620,34619,34618,34617,34616,34613,34612,34611,34610,34609,34608,34605,34604,34603,34602,34601,34600,34595,34594,34593,34592,34591,34590,34589,34588,34587,34582,34581,34580,34577,34576,34575,34574,34573,34572,34571,34570,34569,34568,34567,34566,34565,34564,34563,34562,34561,34560,34559,34558,34557,34556,34555,34554,34553,34552,34551,34550,34549,34548,34547,34538,34537,34536,34529,34528,34527,34524,34523,34522,34519,34518,34517,34516,34515,34514,34513,34512,34511,34510,34509,34508,34507,34506,34505,34504,34503,34502,34501,34500,34499,34498,34497,34496,34495,34494,34493,34492,34491,34490,34489,34470,34469,34468,34465,34464,34463,34462,34461,34458,34457,34456,34455,34454,34453,34452,34451,34450,34449,34448,34447,34446,34445,34444,34443,34442,34441,34440,34439,34438,34437,34436,34435,34434,34433,34432,34431,34430,34429,34428,34427,34426,34425,34424,34423,34422,34417,34416,34415,34414,34413,34412,34393,34392,34391,34384,34383,34382,34381,34380,34379,34376,34375,34374,34373,34372,34371,34370,34369,34368,34367,34366,34365,34364,34363,34362,34361,34360,34359,34358,34357,34356,34355,34354,34353,34352,34343,34342,34341,34340,34339,34338,34337,34336,34335,34332,34331,34330,34327,34326,34325,34322,34321,34320,34319,34318,34317,34316,34315,34314,34313,34312,34311,34310,34309,34308,34307,34306,34305,34304,34303,34302,34301,34300,34299,34298,34277,34276,34275,34274,34273,34272,34271,34270,34269,34268,34267,34266,34265,34264,34263,34262,34261,34260,34259,34258,34257,34256,34255,34254,34253,34252,34251,34250,34249,34248,34247,34246,34245,34244,34241,34240,34239,34238,34237,34236,34217,34216,34215,34214,34213,34212,34209,34208,34207,34206,34205,34204,34203,34202,34201,34200,34199,34198,34195,34194,34193,34192,34191,34190,34189,34188,34187,34186,34185,34184,34183,34182,34181,34180,34179,34178,34177,34176,34175,34174,34157,34156,34155,34154,34153,34152,34149,34148,34147,34146,34145,34144,34141,34140,34139,34132,34131,34130,34129,34128,34127,34124,34123,34122,34121,34120,34119,34118,34117,34116,34115,34114,34113,34112,34111,34110,34109,34088,34087,34086,34085,34084,34083,34082,34081,34080,34079,34078,34077,34076,34075,34074,34073,34072,34071,34070,34069,34068,34067,34066,34065,34064,34063,34062,34061,34060,34059,34058,34057,34056,34055,34054,34053,34052,34047,34046,34045,34040,34039,34038,34037,34036,34035,34034,34033,34032,34031,34030,34029,34028,34027,34026,34025,34024,34021,34020,34015,34014,34013,34012,34011,34010,34007,34006,34005,33998,33997,33996,33987,33986,33985,33978,33977,33976,33967,33966,33965,33964,33963,33962,33961,33960,33959,33958,33957,33956,33955,33954,33953,33952,33951,33950,33949,33948,33947,33946,33945,33944,33943,33942,33941,33940,33939,33938,33937,33936,33935,33934,33933,33932,33931,33908,33907,33906,33903,33902,33901,33898,33897,33896,33895,33894,33893,33890,33889,33888,33887,33886,33885,33884,33883,33882,33881,33880,33879,33878,33877,33876,33875,33874,33873,33872,33871,33870,33869,33866,33865,33864,33857,33856,33855,33850,33849,33848,33847,33846,33845,33844,33843,33842,33839,33838,33837,33834,33833,33832,33831,33830,33829,33828,33827,33826,33825,33824,33823,33822,33821,33820,33819,33818,33817,33816,33815,33814,33813,33810,33809,33796,33795,33794,33789,33788,33787,33786,33785,33784,33783,33782,33781,33780,33779,33778,33777,33776,33775,33763,33762,33761,33757,33756,33755,33754,33753,33752,33751,33750,33749,33748,33747,33746,33745,33744,33743,33742,33741,33740,33739,33728,33727,33726,33716,33715,33714,33711,33710,33709,33706,33705,33704,33703,33702,33701,33700,33699,33698,33697,33696,33695,33694,33693,33692,33691,33690,33689,33688,33687,33686,33685,33684,33683,33682,33673,33672,33659,33658,33657,33646,33645,33644,33643,33642,33641,33640,33639,33638,33637,33636,33635,33632,33631,33630,33629,33628,33627,33626,33625,33624,33623,33622,33621,33620,33619,33618,33617,33616,33615,33614,33613,33612,33611,33610,33609,33608,33607,33606,33605,33600,33599,33598,33581,33580,33579,33578,33577,33576,33575,33574,33573,33572,33571,33570,33569,33568,33567,33564,33563,33562,33561,33560,33559,33558,33557,33556,33555,33554,33553,33552,33551,33550,33549,33548,33547,33546,33545,33544,33543,33542,33541,33540,33537,33536,33535,33526,33525,33524,33521,33520,33517,33516,33515,33514,33513,33512,33511,33510,33509,33508,33507,33506,33503,33502,33501,33500,33499,33498,33497,33496,33495,33494,33493,33492,33489,33488,33487,33486,33485,33484,33483,33482,33481,33480,33479,33478,33477,33476,33475,33474,33473,33472,33471,33470,33469,33468,33467,33466,33465,33464,33463,33462,33461,33460,33459,33444,33443,33442,33441,33440,33439,33424,33423,33422,33417,33416,33415,33414,33413,33412,33411,33410,33409,33408,33407,33406,33405,33404,33403,33402,33401,33400,33399,33398,33397,33396,33395,33394,33393,33392,33391,33390,33387,33386,33385,33378,33377,33376,33371,33370,33369,33368,33367,33366,33365,33364,33363,33362,33361,33360,33359,33358,33357,33356,33355,33354,33353,33352,33351,33350,33349,33348,33347,33346,33345,33344,33343,33342,33341,33340,33339,33338,33337,33336,33335,33334,33333,33332,33323,33322,33321,33320,33319,33318,33295,33294,33293,33292,33291,33290,33289,33288,33287,33284,33283,33282,33281,33280,33279,33278,33277,33276,33275,33274,33273,33272,33271,33270,33269,33268,33267,33266,33265,33264,33263,33262,33261,33260,33255,33254,33253,33246,33245,33244,33241,33240,33239,33236,33235,33234,33233,33232,33231,33230,33229,33228,33225,33224,33223,33222,33221,33220,33217,33216,33215,33214,33213,33212,33209,33208,33207,33206,33205,33204,33203,33202,33201,33200,33199,33198,33197,33196,33195,33194,33193,33192,33191,33190,33189,33188,33187,33186,33185,33184,33183,33182,33181,33180,33179,33162,33161,33160,33159,33158,33157,33156,33155,33154,33153,33152,33151,33150,33149,33148,33144,33143,33142,33141,33140,33139,33138,33137,33136,33135,33134,33133,33132,33131,33130,33129,33128,33127,33126,33125,33124,33123,33122,33121,33120,33119,33118,33117,33116,33115,33114,33113,33112,33111,33108,33107,33106,33105,33104,33103,33102,33101,33100,33099,33098,33097,33096,33095,33094,33093,33092,33091,33090,33089,33088,33087,33086,33085,33084,33083,33082,33081,33080,33079,33078,33077,33076,33075,33074,33073,33072,33071,33070,33069,33068,33067,33066,33065,33064,33063,33062,33061,33060,33059,33058,33057,33056,33055,33054,33053,33052,33051,33050,33049,33048,33047,33046,33045,33044,33043,33042,33041,33040,33039,33038,33037,33036,33035,33034,33033,33032,33031,33030,33029,33028,33027,33026,33025,33024,33023,33022,33021,33020,33019,33018,33017,33016,33015,33014,33013,33012,33011,33010,33009,33008,33007,33006,33005,33004,33003,33002,33001,33000,32999,32998,32997,32996,32995,32994,32993,32992,32991,32990,32989,32988,32987,32986,32985,32984,32983,32982,32981,32980,32979,32978,32977,32976,32975,32974,32973,32972,32971,32970,32969,32968,32967,32966,32965,32964,32963,32962,32961,32960,32959,32958,32957,32956,32955,32954,32953,32952,32951,32950,32949,32948,32947,32946,32945,32944,32943,32942,32941,32937,32936,32935,32931,32930,32929,32928,32927,32926,32925,32924,32923,32922,32921,32920,32919,32918,32917,32916,32915,32914,32913,32912,32911,32910,32909,32908,32907,32906,32905,32904,32903,32902,32901,32900,32899,32898,32897,32896,32895,32894,32893,32892,32891,32890,32889,32888,32887,32886,32882,32881,32880,32879,32878,32877,32876,32875,32874,32873,32872,32871,32870,32869,32868,32867,32866,32865,32864,32863,32862,32861,32860,32859,32858,32857,32856,32855,32854,32853,32852,32851,32850,32849,32848,32847,32846,32845,32844,32843,32842,32841,32840,32839,32838,32837,32836,32835,32834,32833,32832,32831,32830,32829,32828,32827,32826,32825,32824,32823,32822,32821,32820,32819,32818,32817,32816,32815,32814,32813,32812,32811,32810,32809,32808,32807,32806,32805,32804,32803,32799,32798,32797,32796,32795,32794,32793,32792,32791,32790,32789,32788,32787,32786,32785,32784,32783,32782,32781,32780,32779,32778,32777,32776,32775,32774,32773,32772,32771,32770,32769,32768,32767,32766,32765,32764,32763,32762,32761,32760,32759,32758,32757,32747,32746,32745,32744,32743,32742,32741,32740,32739,32738,32737,32736,32735,32734,32733,32732,32731,32730,32729,32728,32727,32726,32725,32724,32723,32722,32721,32720,32719,32718,32717,32716,32715,32714,32713,32712,32711,32677,32676,32675,32674,32673,32672,32671,32670,32669,32668,32667,32666,32665,32664,32663,32662,32661,32660,32659,32658,32657,32656,32655,32654,32653,32652,32651,32650,32649,32648,32647,32646,32645,32644,32643,32642,32641,32640,32639,32638,32637,32636,32635,32634,32633,32632,32631,32630,32629,32628,32627,32626,32625,32624,32623,32622,32621,32620,32619,32618,32617,32616,32615,32614,32613,32612,32611,32610,32609,32608,32607,32606,32605,32604,32603,32602,32601,32600,32599,32598,32597,32596,32595,32594,32593,32592,32591,32590,32589,32588,32587,32586,32585,32584,32583,32582,32581,32580,32579,32578,32577,32576,32575,32574,32573,32572,32571,32570,32569,32568,32567,32566,32565,32564,32563,32562,32561,32560,32559,32558,32557,32556,32555,32554,32553,32552,32551,32550,32549,32548,32547,32546,32545,32544,32543,32542,32541,32540,32539,32538,32537,32536,32535,32534,32533,32532,32531,32530,32529,32528,32527,32526,32525,32524,32523,32522,32521,32520,32519,32518,32517,32516,32515,32514,32513,32512,32511,32510,32509,32508,32507,32506,32505,32504,32503,32502,32501,32500,32499,32498,32497,32496,32495,32494,32493,32492,32488,32487,32486,32485,32484,32483,32482,32481,32480,32479,32478,32477,32476,32475,32474,32473,32472,32471,32470,32469,32468,32467,32466,32465,32464,32463,32462,32461,32460,32459,32458,32457,32456,32455,32454,32453,32452,32451,32450,32446,32445,32444,32443,32442,32441,32440,32439,32438,32437,32436,32435,32434,32433,32432,32431,32430,32429,32428,32427,32426,32425,32424,32423,32422,32421,32420,32419,32418,32417,32416,32415,32414,32413,32412,32411,32410,32409,32408,32407,32406,32405,32404,32403,32402,32401,32400,32399,32398,32397,32396,32395,32394,32393,32392,32391,32390,32389,32388,32387,32386,32385,32384,32383,32382,32381,32380,32379,32378,32377,32376,32375,32374,32373,32372,32371,32370,32369,32368,32367,32366,32365,32364,32363,32362,32361,32360,32359,32358,32357,32356,32355,32354,32353,32352,32351,32350,32349,32348,32347,32346,32345,32344,32343,32342,32341,32340,32339,32338,32337,32336,32335,32334,32333,32332,32331,32330,32329,32328,32327,32326,32325,32321,32320,32319,32318,32317,32316,32315,32314,32313,32312,32311,32310,32309,32308,32307,32306,32305,32304,32303,32302,32301,32300,32299,32298,32297,32296,32295,32294,32293,32292,32291,32290,32289,32288,32287,32286,32285,32284,32283,32282,32281,32280,32279,32278,32277,32276,32275,32274,32273,32272,32271,32270,32269,32268,32267,32266,32265,32264,32263,32262,32261,32260,32259,32258,32257,32256,32255,32254,32253,32252,32251,32250,32249,32248,32247,32246,32245,32244,32243,32242,32241,32240,32239,32238,32237,32236,32235,32234,32233,32232,32231,32230,32229,32228,32227,32226,32225,32224,32223,32222,32221,32220,32219,32218,32217,32216,32215,32214,32213,32212,32211,32210,32209,32208,32207,32206,32205,32204,32203,32202,32201,32200,32199,32198,32197,32196,32195,32194,32193,32192,32191,32190,32189,32188,32187,32186,32185,32184,32183,32182,32181,32180,32179,32178,32177,32176,32175,32174,32173,32172,32171,32170,32169,32168,32167,32166,32165,32164,32163,32162,32161,32160,32159,32158,32157,32156,32155,32154,32153,32152,32151,32150,32149,32148,32147,32146,32145,32144,32143,32142,32141,32140,32139,32138,32137,32136,32135,32134,32133,32132,32131,32130,32129,32128,32127,32126,32125,32124,32123,32122,32121,32120,32119,32118,32117,32116,32115,32114,32113,32112,32111,32110,32109,32108,32107,32106,32105,32104,32103,32102,32101,32100,32099,32098,32097,32096,32095,32094,32093,32092,32091,32090,32089,32088,32087,32086,32085,32084,32083,32082,32081,32080,32079,32078,32077,32076,32075,32074,32073,32072,32071,32070,32069,32068,32067,32066,32065,32064,32063,32062,32061,32060,32059,32058,32057,32056,32055,32054,32053,32052,32051,32050,32049,32048,32047,32046,32045,32044,32043,32042,32041,32040,32039,32038,32037,32036,32035,32034,32033,32032,32031,32030,32029,32028,32027,32026,32025,32024,32023,32022,32021,32020,32019,32018,32017,32016,32015,32014,32013,32012,32011,32010,32009,32008,32007,32006,32005,32004,32003,32002,32001,32000,31999,31998,31997,31990,31989,31988,31987,31986,31985,31984,31983,31982,31981,31980,31979,31978,31977,31973,31972,31962,31961,31960,31959,31958,31957,31956,31955,31954,31953,31952,31951,31950,31949,31948,31947,31946,31945,31944,31943,31942,31941,31940,31939,31938,31937,31936,31935,31934,31933,31932,31931,31930,31929,31928,31927,31926,31925,31924,31923,31922,31921,31920,31919,31918,31917,31916,31915,31914,31913,31912,31911,31910,31909,31908,31907,31906,31905,31904,31903,31902,31901,31900,31899,31898,31897,31896,31895,31894,31893,31892,31891,31890,31889,31888,31887,31886,31885,31884,31883,31882,31881,31880,31879,31878,31877,31876,31875,31874,31873,31872,31871,31870,31869,31868,31867,31866,31865,31864,31863,31862,31861,31860,31859,31858,31857,31856,31855,31854,31853,31852,31851,31850,31849,31848,31847,31846,31845,31844,31843,31842,31841,31840,31839,31838,31837,31836,31835,31834,31833,31832,31831,31830,31829,31828,31827,31826,31825,31824,31823,31822,31821,31820,31819,31818,31817,31816,31815,31814,31813,31812,31811,31810,31809,31808,31801,31800,31799,31798,31797,31796,31795,31794,31793,31792,31791,31790,31789,31788,31787,31786,31785,31784,31783,31782,31781,31780,31779,31778,31777,31776,31775,31774,31773,31772,31771,31770,31769,31768,31767,31766,31765,31764,31763,31762,31761,31760,31759,31758,31757,31756,31755,31754,31753,31752,31751,31750,31749,31748,31747,31746,31745,31744,31743,31742,31741,31740,31739,31738,31737,31736,31735,31734,31733,31732,31731,31730,31729,31728,31727,31726,31725,31724,31723,31722,31721,31720,31719,31718,31717,31716,31715,31714,31713,31712,31711,31710,31709,31708,31707,31706,31705,31704,31703,31702,31701,31700,31699,31698,31697,31696,31695,31694,31693,31692,31691,31690,31689,31688,31687,31686,31685,31684,31683,31682,31681,31680,31679,31678,31677,31676,31675,31674,31673,31672,31671,31670,31669,31668,31667,31666,31665,31664,31663,31662,31661,31660,31659,31658,31657,31656,31655,31654,31653,31652,31651,31650,31649,31648,31647,31646,31645,31644,31643,31642,31641,31640,31639,31638,31637,31636,31635,31634,31633,31632,31631,31630,31629,31628,31627,31626,31625,31624,31623,31622,31621,31620,31619,31618,31617,31616,31615,31614,31613,31612,31611,31610,31609,31608,31607,31606,31605,31604,31603,31602,31601,31600,31599,31598,31597,31596,31595,31594,31593,31592,31591,31590,31589,31588,31587,31586,31585,31584,31583,31582,31581,31580,31579,31578,31577,31576,31575,31574,31573,31572,31571,31570,31569,31568,31567,31566,31565,31564,31563,31562,31561,31560,31559,31558,31557,31556,31555,31554,31553,31552,31551,31550,31549,31548,31547,31546,31545,31544,31543,31542,31541,31540,31539,31538,31537,31536,31535,31534,31533,31532,31531,31530,31529,31528,31527,31526,31525,31524,31523,31522,31521,31520,31519,31518,31517,31516,31515,31514,31513,31512,31511,31510,31509,31508,31507,31506,31505,31504,31503,31502,31501,31500,31499,31498,31497,31496,31495,31494,31493,31492,31491,31490,31489,31488,31487,31486,31485,31484,31483,31482,31481,31480,31479,31478,31477,31476,31475,31474,31473,31472,31471,31470,31469,31468,31467,31466,31465,31464,31463,31462,31461,31460,31459,31458,31457,31456,31455,31454,31453,31452,31451,31450,31449,31448,31447,31446,31445,31444,31443,31442,31441,31440,31439,31438,31437,31436,31435,31434,31433,31432,31431,31430,31429,31428,31427,31426,31425,31424,31423,31422,31421,31420,31419,31418,31417,31416,31415,31414,31413,31412,31411,31410,31409,31408,31407,31406,31405,31404,31403,31402,31401,31400,31399,31398,31397,31396,31395,31394,31393,31392,31391,31390,31389,31388,31387,31386,31385,31384,31383,31382,31381,31380,31379,31378,31377,31376,31375,31374,31373,31372,31371,31370,31369,31368,31367,31366,31365,31364,31363,31362,31361,31360,31359,31358,31357,31356,31355,31354,31353,31352,31351,31350,31349,31348,31347,31346,31345,31344,31343,31342,31341,31340,31339,31338,31337,31336,31335,31334,31333,31332,31331,31330,31329,31328,31327,31326,31325,31324,31323,31322,31321,31320,31319,31318,31317,31316,31315,31314,31313,31312,31311,31310,31309,31308,31307,31306,31305,31304,31303,31302,31301,31300,31299,31298,31297,31296,31295,31294,31293,31292,31291,31290,31289,31288,31287,31286,31285,31284,31283,31282,31281,31280,31279,31278,31277,31276,31275,31274,31270,31269,31268,31267,31266,31265,31264,31263,31262,31261,31260,31259,31258,31257,31256,31255,31254,31253,31252,31251,31250,31249,31248,31247,31246,31245,31244,31243,31242,31241,31240,31239,31238,31237,31236,31235,31234,31233,31232,31231,31230,31229,31228,31227,31226,31225,31224,31223,31222,31221,31220,31219,31218,31217,31216,31215,31214,31213,31212,31211,31210,31209,31208,31207,31206,31205,31204,31203,31202,31201,31200,31199,31198,31197,31196,31195,31194,31193,31192,31191,31190,31189,31188,31187,31186,31185,31184,31183,31182,31181,31180,31179,31178,31177,31140,31139,31138,31137,31136,31135,31128,31127,31126,31123,31122,31121,31120,31119,31118,31117,31116,31115,31114,31113,31112,31111,31110,31109,31108,31107,31106,31105,31104,31103,31102,31101,31100,31097,31096,31087,31086,31085,31078,31077,31076,31075,31074,31073,31070,31069,31068,31067,31066,31065,31062,31061,31060,31059,31058,31057,31056,31055,31054,31053,31052,31051,31050,31049,31048,31047,31046,31045,31044,31043,31042,31041,31040,31039,31038,31037,31036,31035,31034,31033,31032,31031,31030,31029,31028,31027,31026,31025,31022,31021,31012,31011,31010,31005,31004,31003,31002,31001,31000,30999,30998,30997,30994,30993,30992,30991,30990,30989,30988,30987,30986,30985,30984,30983,30982,30981,30980,30979,30978,30977,30976,30975,30974,30973,30972,30971,30970,30969,30968,30967,30964,30963,30962,30961,30960,30941,30940,30939,30936,30935,30934,30933,30932,30931,30930,30929,30928,30927,30926,30925,30924,30923,30922,30921,30920,30919,30918,30917,30916,30915,30914,30913,30912,30911,30910,30909,30908,30907,30906,30905,30904,30903,30902,30901,30900,30899,30896,30895,30888,30887,30886,30881,30880,30879,30874,30873,30872,30871,30870,30869,30866,30865,30864,30863,30862,30861,30860,30859,30858,30857,30856,30855,30854,30853,30852,30851,30850,30849,30848,30847,30846,30845,30842,30841,30840,30831,30830,30829,30828,30827,30826,30825,30824,30823,30822,30821,30820,30819,30818,30817,30814,30813,30812,30811,30810,30809,30808,30807,30806,30805,30804,30803,30800,30799,30798,30797,30796,30795,30794,30793,30792,30791,30790,30789,30788,30787,30784,30783,30776,30775,30774,30773,30772,30771,30770,30769,30768,30767,30766,30765,30760,30759,30758,30743,30742,30741,30740,30739,30738,30737,30736,30735,30734,30733,30732,30731,30730,30729,30728,30727,30726,30725,30724,30723,30722,30721,30720,30717,30716,30715,30714,30713,30712,30711,30710,30709,30708,30707,30706,30705,30691,30690,30687,30686,30685,30684,30683,30680,30679,30678,30677,30676,30675,30674,30673,30672,30671,30670,30669,30668,30667,30666,30665,30664,30663,30662,30661,30660,30659,30658,30657,30656,30655,30654,30653,30652,30651,30650,30649,30648,30647,30646,30641,30640,30639,30638,30637,30636,30635,30634,30633,30632,30631,30630,30629,30628,30627,30626,30625,30624,30623,30622,30621,30620,30619,30618,30617,30616,30615,30614,30613,30612,30611,30610,30609,30608,30607,30606,30605,30604,30601,30600,30587,30586,30585,30584,30583,30582,30581,30580,30579,30578,30577,30576,30575,30574,30573,30572,30571,30570,30567,30566,30565,30564,30563,30562,30561,30560,30559,30558,30557,30556,30555,30554,30553,30552,30551,30550,30549,30548,30547,30546,30545,30544,30543,30542,30541,30540,30539,30536,30535,30534,30533,30532,30531,30526,30525,30516,30515,30514,30513,30512,30511,30510,30509,30508,30507,30506,30505,30504,30503,30502,30501,30500,30499,30498,30497,30496,30491,30490,30489,30488,30487,30486,30483,30482,30481,30480,30479,30478,30477,30476,30475,30474,30473,30472,30471,30470,30469,30468,30467,30466,30465,30464,30463,30462,30461,30460,30459,30458,30457,30456,30455,30454,30453,30452,30451,30450,30449,30448,30447,30432,30431,30430,30429,30428,30427,30426,30425,30424,30423,30422,30421,30420,30419,30418,30417,30416,30415,30414,30413,30412,30411,30410,30409,30408,30407,30406,30405,30404,30403,30402,30401,30400,30399,30398,30397,30396,30395,30394,30393,30392,30391,30390,30385,30384,30383,30378,30377,30376,30375,30374,30373,30372,30371,30370,30369,30368,30367,30352,30351,30350,30345,30344,30343,30342,30341,30340,30339,30338,30337,30336,30335,30334,30333,30332,30331,30330,30329,30328,30327,30326,30325,30324,30323,30322,30321,30320,30319,30318,30317,30316,30315,30314,30313,30312,30311,30310,30309,30304,30303,30286,30285,30284,30283,30282,30281,30280,30279,30278,30277,30276,30275,30274,30273,30272,30271,30270,30269,30268,30267,30266,30263,30262,30261,30260,30259,30258,30257,30256,30255,30254,30253,30252,30251,30250,30249,30248,30247,30246,30245,30244,30243,30242,30237,30236,30235,30234,30233,30232,30231,30230,30225,30224,30223,30222,30221,30220,30216,30215,30214,30213,30212,30211,30210,30209,30208,30207,30206,30205,30204,30203,30202,30201,30200,30199,30198,30197,30196,30195,30194,30193,30192,30191,30190,30189,30188,30187,30186,30185,30184,30183,30178,30177,30176,30175,30174,30173,30172,30171,30166,30165,30164,30163,30162,30161,30156,30155,30154,30153,30152,30151,30150,30149,30148,30147,30146,30145,30144,30143,30142,30141,30140,30139,30138,30137,30136,30135,30134,30133,30132,30131,30130,30129,30128,30127,30126,30125,30124,30123,30122,30121,30120,30119,30118,30117,30114,30113,30112,30111,30110,30109,30108,30107,30106,30105,30104,30103,30102,30101,30100,30099,30098,30097,30094,30093,30092,30091,30090,30089,30088,30087,30086,30085,30084,30083,30082,30081,30080,30079,30078,30077,30076,30075,30074,30071,30070,30069,30068,30067,30066,30065,30064,30063,30062,30061,30060,30059,30058,30057,30056,30055,30054,30053,30052,30051,30046,30045,30044,30037,30036,30035,30032,30031,30030,30029,30028,30027,30024,30023,30022,30021,30020,30019,30018,30017,30016,30013,30012,30011,30010,30009,30008,30007,30006,30005,30004,30003,30002,30001,30000,29999,29998,29997,29996,29995,29994,29993,29992,29991,29990,29989,29988,29987,29986,29985,29984,29983,29982,29981,29980,29979,29978,29977,29976,29975,29972,29971,29970,29969,29968,29959,29958,29957,29956,29955,29954,29953,29952,29951,29950,29949,29948,29947,29946,29945,29944,29943,29942,29941,29940,29939,29938,29937,29936,29935,29934,29933,29932,29929,29928,29927,29926,29925,29920,29919,29918,29915,29914,29913,29912,29911,29910,29909,29908,29907,29906,29905,29904,29903,29902,29901,29900,29899,29898,29897,29896,29895,29894,29893,29892,29891,29890,29889,29888,29887,29886,29885,29884,29883,29882,29881,29880,29879,29878,29877,29876,29875,29874,29873,29872,29871,29870,29867,29866,29859,29858,29857,29856,29855,29854,29851,29850,29849,29848,29847,29846,29845,29844,29843,29842,29841,29840,29837,29836,29835,29834,29833,29832,29831,29830,29829,29828,29827,29826,29823,29822,29821,29820,29819,29818,29817,29816,29815,29814,29813,29812,29811,29810,29809,29808,29805,29804,29799,29798,29797,29794,29793,29792,29791,29790,29789,29788,29787,29786,29773,29772,29771,29764,29763,29762,29761,29760,29759,29758,29757,29756,29755,29754,29753,29752,29751,29750,29749,29748,29747,29746,29745,29744,29743,29742,29741,29740,29739,29738,29737,29736,29735,29734,29733,29732,29731,29728,29727,29726,29725,29724,29723,29718,29717,29716,29713,29712,29711,29710,29709,29708,29707,29706,29705,29704,29703,29702,29701,29700,29699,29698,29697,29696,29695,29694,29693,29692,29691,29690,29689,29688,29687,29686,29685,29684,29683,29682,29681,29680,29679,29678,29677,29676,29675,29674,29673,29672,29671,29668,29667,29663,29662,29661,29660,29659,29658,29657,29656,29655,29654,29653,29652,29651,29650,29649,29648,29647,29646,29645,29644,29643,29642,29641,29640,29639,29638,29637,29636,29635,29634,29633,29632,29631,29630,29629,29628,29627,29626,29625,29624,29623,29622,29621,29620,29619,29618,29617,29616,29615,29614,29613,29612,29611,29610,29609,29608,29607,29606,29605,29604,29603,29602,29601,29600,29599,29598,29597,29596,29595,29594,29593,29592,29591,29590,29589,29588,29587,29586,29585,29584,29583,29582,29581,29580,29579,29578,29577,29576,29575,29574,29573,29572,29571,29570,29569,29568,29567,29566,29565,29564,29542,29541,29540,29539,29538,29537,29536,29535,29534,29533,29532,29531,29530,29529,29528,29527,29526,29525,29524,29523,29522,29521,29520,29519,29518,29517,29516,29515,29514,29513,29512,29511,29510,29509,29508,29507,29506,29505,29504,29503,29502,29501,29500,29499,29498,29497,29496,29495,29488,29487,29486,29485,29484,29483,29482,29481,29480,29479,29478,29477,29476,29475,29474,29473,29472,29471,29470,29469,29468,29467,29466,29465,29464,29463,29462,29461,29460,29459,29458,29457,29456,29455,29454,29453,29452,29451,29450,29449,29448,29447,29446,29445,29444,29440,29439,29438,29437,29436,29435,29434,29433,29432,29431,29430,29429,29425,29424,29423,29422,29421,29420,29419,29418,29417,29416,29415,29414,29413,29412,29409,29408,29407,29406,29405,29404,29403,29402,29401,29400,29399,29398,29397,29396,29395,29394,29393,29392,29391,29390,29389,29388,29387,29386,29385,29384,29383,29382,29381,29380,29379,29378,29377,29376,29375,29374,29373,29372,29371,29370,29369,29368,29367,29366,29365,29364,29363,29362,29361,29360,29359,29358,29357,29356,29355,29354,29353,29352,29351,29350,29349,29348,29347,29346,29345,29344,29343,29342,29341,29340,29339,29338,29337,29336,29335,29334,29333,29332,29331,29330,29329,29328,29327,29326,29325,29324,29323,29322,29321,29320,29319,29318,29317,29316,29315,29314,29313,29312,29311,29310,29309,29308,29307,29306,29305,29304,29303,29302,29301,29300,29299,29298,29297,29296,29295,29294,29293,29292,29291,29290,29289,29288,29287,29286,29285,29284,29283,29282,29281,29280,29279,29278,29277,29276,29275,29274,29273,29272,29271,29270,29269,29268,29267,29266,29265,29264,29263,29262,29261,29260,29259,29258,29257,29256,29255,29254,29253,29252,29251,29250,29249,29248,29247,29246,29245,29244,29243,29242,29241,29240,29239,29238,29237,29236,29235,29234,29233,29232,29231,29230,29229,29228,29227,29226,29225,29224,29223,29222,29221,29220,29219,29218,29217,29212,29211,29210,29209,29208,29207,29204,29203,29202,29201,29200,29199,29198,29197,29196,29195,29194,29193,29192,29191,29190,29189,29188,29187,29186,29185,29184,29183,29182,29181,29180,29173,29172,29157,29156,29155,29152,29151,29150,29149,29148,29145,29144,29143,29142,29141,29140,29139,29138,29137,29136,29135,29134,29133,29132,29131,29130,29129,29128,29127,29126,29125,29124,29123,29122,29121,29120,29119,29118,29117,29116,29115,29114,29113,29112,29111,29110,29109,29108,29107,29106,29101,29100,29093,29092,29091,29090,29089,29088,29081,29080,29079,29078,29077,29076,29075,29074,29073,29072,29071,29070,29069,29068,29067,29066,29065,29064,29063,29062,29061,29060,29059,29058,29057,29056,29055,29054,29053,29052,29051,29050,29049,29048,29045,29044,29043,29042,29041,29028,29027,29026,29023,29022,29021,29020,29019,29018,29015,29014,29013,29012,29011,29010,29009,29008,29007,29006,29005,29004,29003,29002,29001,29000,28999,28998,28997,28996,28995,28992,28991,28990,28989,28988,28987,28986,28985,28984,28983,28982,28981,28980,28975,28974,28973,28972,28971,28970,28967,28966,28965,28958,28957,28956,28951,28950,28949,28948,28947,28946,28945,28944,28943,28942,28941,28940,28939,28938,28937,28936,28935,28934,28933,28932,28931,28930,28929,28928,28927,28926,28925,28924,28923,28922,28921,28920,28919,28918,28917,28914,28913,28906,28905,28904,28899,28898,28897,28896,28895,28894,28891,28890,28889,28888,28887,28886,28885,28884,28883,28882,28881,28880,28879,28878,28877,28876,28875,28874,28871,28870,28865,28864,28863,28862,28861,28860,28859,28858,28857,28856,28855,28854,28853,28852,28851,28850,28849,28848,28847,28846,28845,28844,28840,28839,28838,28835,28834,28827,28826,28825,28818,28817,28816,28807,28806,28805,28802,28801,28800,28799,28798,28797,28796,28795,28794,28793,28792,28791,28790,28789,28788,28787,28786,28785,28784,28783,28782,28781,28780,28779,28778,28777,28776,28775,28772,28771,28760,28759,28758,28753,28752,28751,28750,28749,28748,28745,28744,28743,28742,28741,28740,28739,28738,28737,28734,28733,28732,28731,28730,28729,28728,28727,28726,28725,28724,28723,28722,28721,28720,28719,28718,28717,28716,28715,28714,28713,28710,28709,28698,28697,28696,28695,28694,28693,28692,28691,28690,28685,28684,28683,28682,28681,28680,28679,28678,28677,28674,28673,28672,28671,28670,28669,28668,28667,28666,28665,28660,28659,28658,28657,28656,28649,28648,28647,28636,28635,28634,28631,28630,28629,28628,28627,28626,28623,28622,28621,28620,28619,28618,28617,28616,28615,28614,28613,28612,28611,28610,28609,28608,28607,28606,28605,28600,28599,28598,28597,28596,28595,28592,28591,28590,28589,28588,28587,28584,28583,28582,28579,28578,28577,28576,28575,28574,28569,28568,28567,28564,28563,28562,28561,28560,28559,28558,28557,28556,28555,28554,28553,28552,28551,28550,28549,28546,28545,28532,28531,28530,28529,28528,28527,28523,28522,28521,28520,28519,28518,28517,28516,28515,28514,28513,28512,28511,28510,28509,28508,28507,28506,28505,28504,28503,28502,28501,28500,28499,28498,28497,28496,28487,28486,28479,28478,28477,28469,28468,28467,28460,28459,28458,28457,28456,28455,28452,28451,28450,28449,28448,28447,28444,28443,28442,28441,28440,28439,28438,28437,28436,28435,28434,28433,28432,28431,28430,28429,28428,28427,28426,28425,28424,28423,28422,28421,28420,28417,28416,28407,28406,28405,28396,28395,28394,28393,28392,28391,28390,28389,28388,28387,28386,28383,28382,28381,28380,28379,28378,28377,28376,28375,28374,28373,28372,28371,28370,28369,28368,28367,28366,28365,28364,28363,28362,28361,28360,28359,28358,28357,28356,28355,28354,28353,28352,28351,28350,28349,28348,28347,28342,28341,28340,28339,28338,28337,28328,28327,28326,28318,28317,28316,28315,28314,28313,28312,28311,28310,28309,28308,28307,28304,28303,28302,28301,28300,28299,28298,28297,28296,28295,28294,28293,28292,28291,28290,28289,28286,28285,28280,28279,28278,28271,28270,28269,28262,28261,28260,28259,28258,28254,28253,28252,28246,28245,28237,28236,28235,28229,28228,28227,28223,28222,28221,28211,28210,28209,28206,28205,28204,28203,28202,28201,28188,28187,28186,28185,28184,28183,28182,28181,28180,28179,28178,28177,28176,28158,28157,28156,28153,28152,28151,28148,28147,28146,28145,28144,28143,28142,28141,28140,28139,28138,28137,28133,28132,28131,28130,28129,28128,28127,28126,28125,28122,28121,28120,28119,28118,28117,28116,28115,28114,28110,28109,28108,28107,28106,28096,28095,28094,28093,28092,28091,28090,28089,28086,28085,28084,28083,28082,28073,28072,28071,28065,28064,28063,28062,28061,28060,28059,28058,28057,28056,28055,28054,28053,28052,28051,28050,28049,28048,28047,28046,28045,28044,28043,28042,28041,28040,28039,28038,28037,28036,28035,28034,28033,28032,28031,28030,28029,28028,28027,28026,28025,28024,28023,28016,28015,28002,28001,28000,27999,27998,27997,27968,27967,27966,27965,27964,27963,27962,27961,27960,27956,27955,27954,27953,27952,27951,27950,27949,27948,27947,27946,27945,27944,27943,27942,27941,27940,27939,27938,27937,27936,27935,27930,27929,27924,27923,27922,27919,27918,27917,27908,27907,27906,27898,27897,27896,27895,27894,27893,27892,27891,27890,27885,27884,27883,27882,27881,27880,27879,27878,27877,27876,27875,27874,27873,27872,27871,27870,27860,27859,27858,27857,27856,27855,27846,27845,27844,27834,27833,27832,27831,27830,27829,27828,27827,27826,27825,27824,27823,27822,27821,27820,27819,27818,27817,27816,27815,27814,27813,27812,27811,27810,27809,27808,27807,27806,27805,27804,27803,27802,27801,27800,27799,27798,27797,27796,27795,27781,27780,27779,27771,27770,27769,27763,27762,27761,27757,27756,27755,27754,27753,27752,27751,27750,27749,27748,27747,27746,27745,27744,27743,27742,27741,27740,27739,27738,27737,27736,27735,27734,27733,27732,27731,27730,27729,27728,27727,27726,27725,27724,27721,27720,27713,27712,27711,27708,27707,27706,27703,27702,27701,27700,27699,27698,27695,27694,27693,27692,27691,27690,27689,27688,27687,27686,27685,27684,27683,27682,27681,27680,27679,27674,27673,27672,27671,27670,27669,27668,27667,27666,27665,27664,27663,27662,27661,27660,27659,27658,27657,27656,27655,27654,27653,27650,27649,27648,27647,27646,27645,27644,27643,27642,27641,27640,27639,27638,27637,27636,27635,27634,27633,27632,27631,27630,27629,27628,27627,27626,27625,27624,27623,27616,27615,27608,27607,27606,27605,27604,27601,27600,27599,27598,27597,27596,27595,27594,27593,27592,27591,27590,27589,27588,27587,27584,27583,27582,27581,27580,27579,27576,27575,27574,27573,27572,27571,27570,27567,27566,27559,27558,27557,27556,27555,27554,27547,27546,27545,27536,27535,27534,27533,27532,27531,27530,27529,27528,27527,27526,27525,27524,27523,27522,27521,27520,27519,27518,27517,27516,27515,27514,27513,27512,27511,27510,27509,27508,27507,27506,27505,27504,27503,27498,27497,27496,27491,27490,27489,27488,27487,27486,27481,27480,27479,27468,27467,27466,27465,27464,27463,27462,27461,27460,27457,27456,27455,27454,27453,27452,27451,27450,27449,27448,27447,27446,27445,27444,27443,27442,27441,27440,27439,27434,27433,27424,27423,27422,27417,27416,27415,27412,27411,27410,27407,27406,27405,27404,27403,27402,27401,27400,27399,27398,27397,27396,27395,27394,27393,27392,27391,27390,27379,27378,27377,27374,27373,27372,27369,27368,27367,27366,27365,27364,27363,27362,27361,27360,27359,27358,27357,27356,27355,27352,27351,27350,27349,27348,27347,27346,27345,27344,27343,27340,27339,27326,27325,27324,27323,27322,27321,27309,27308,27307,27306,27305,27304,27303,27302,27301,27300,27299,27298,27297,27296,27295,27294,27293,27292,27291,27290,27289,27288,27287,27286,27285,27280,27279,27278,27275,27274,27273,27268,27267,27266,27265,27264,27263,27262,27261,27260,27259,27258,27257,27256,27255,27254,27253,27252,27251,27250,27249,27248,27247,27246,27245,27244,27243,27242,27241,27238,27237,27224,27223,27222,27219,27218,27217,27216,27215,27214,27213,27212,27211,27186,27185,27184,27183,27182,27181,27180,27179,27178,27177,27176,27175,27174,27173,27172,27171,27170,27166,27165,27164,27163,27162,27161,27160,27155,27154,27153,27152,27151,27146,27145,27144,27139,27138,27137,27136,27135,27134,27133,27132,27131,27130,27129,27128,27127,27126,27125,27121,27120,27119,27118,27117,27116,27115,27103,27102,27079,27078,27077,27074,27073,27072,27067,27066,27065,27064,27063,27062,27061,27060,27059,27053,27052,27051,27050,27049,27048,27047,27046,27045,27044,27043,27042,27041,27040,27039,27038,27037,27036,27035,27034,27033,27032,27031,27030,27029,27028,27027,27026,27025,27024,27023,27022,27021,27020,27017,27016,27015,27011,27010,27009,27004,27003,27002,26993,26992,26991,26990,26989,26988,26987,26986,26985,26984,26983,26982,26979,26978,26977,26976,26975,26972,26971,26970,26969,26968,26967,26966,26953,26952,26951,26950,26949,26948,26945,26944,26943,26942,26941,26940,26939,26938,26937,26936,26913,26912,26911,26910,26909,26908,26907,26906,26905,26904,26903,26902,26901,26900,26899,26898,26897,26896,26895,26890,26889,26888,26873,26869,26868,26867,26863,26862,26861,26836,26835,26834,26824,26823,26822,26821,26820,26819,26818,26817,26816,26815,26814,26813,26810,26809,26808,26807,26806,26805,26804,26803,26802,26795,26794,26793,26783,26782,26781,26780,26779,26778,26769,26768,26767,26766,26765,26764,26763,26762,26761,26758,26757,26756,26755,26754,26753,26752,26751,26750,26749,26748,26747,26746,26737,26736,26735,26734,26733,26732,26731,26730,26729,26725,26724,26723,26722,26721,26720,26719,26718,26717,26716,26715,26714,26713,26712,26711,26710,26709,26708,26707,26702,26701,26686,26685,26684,26679,26678,26677,26676,26675,26674,26673,26672,26671,26670,26669,26668,26667,26666,26665,26664,26663,26662,26661,26660,26659,26658,26657,26656,26655,26654,26653,26652,26645,26644,26637,26636,26635,26626,26625,26624,26623,26622,26621,26620,26619,26618,26617,26616,26615,26614,26613,26612,26611,26610,26609,26608,26607,26606,26605,26604,26603,26602,26599,26598,26587,26586,26585,26584,26583,26582,26579,26578,26577,26574,26573,26572,26571,26570,26569,26568,26567,26566,26565,26564,26563,26562,26561,26560,26559,26558,26557,26556,26555,26554,26553,26548,26547,26546,26535,26534,26533,26532,26531,26530,26529,26528,26527,26526,26525,26524,26523,26522,26521,26520,26519,26518,26517,26516,26515,26514,26513,26512,26511,26506,26505,26488,26487,26486,26483,26480,26479,26478,26475,26474,26473,26472,26471,26470,26469,26468,26467,26466,26465,26464,26463,26462,26461,26460,26459,26458,26457,26456,26455,26454,26453,26452,26451,26450,26449,26448,26447,26446,26445,26444,26443,26442,26441,26438,26437,26436,26435,26434,26433,26426,26425,26424,26423,26422,26421,26420,26419,26418,26417,26416,26415,26414,26413,26410,26409,26408,26407,26406,26405,26404,26403,26400,26399,26372,26371,26370,26367,26366,26365,26364,26363,26362,26361,26360,26359,26356,26355,26354,26353,26352,26351,26350,26349,26348,26347,26346,26345,26344,26343,26342,26341,26340,26339,26338,26337,26336,26335,26334,26333,26332,26325,26324,26323,26322,26321,26320,26317,26316,26315,26314,26313,26312,26309,26308,26307,26306,26305,26304,26303,26302,26301,26300,26299,26298,26297,26296,26295,26294,26281,26280,26279,26278,26277,26276,26271,26270,26269,26264,26263,26262,26261,26260,26259,26258,26257,26256,26255,26254,26251,26250,26241,26240,26239,26238,26237,26236,26235,26234,26233,26232,26231,26230,26229,26228,26227,26226,26225,26224,26223,26222,26221,26220,26219,26218,26217,26216,26215,26214,26213,26212,26211,26210,26209,26208,26203,26202,26195,26194,26193,26192,26191,26190,26189,26188,26187,26186,26185,26184,26181,26180,26179,26178,26177,26176,26175,26174,26173,26172,26171,26166,26165,26164,26163,26162,26161,26154,26153,26152,26151,26150,26149,26148,26147,26146,26145,26144,26143,26142,26141,26140,26139,26138,26137,26136,26135,26134,26133,26132,26131,26130,26129,26128,26127,26126,26125,26124,26123,26122,26121,26120,26119,26118,26117,26116,26115,26114,26113,26112,26111,26110,26109,26108,26107,26106,26105,26104,26103,26102,26101,26100,26099,26098,26097,26096,26095,26094,26093,26092,26091,26090,26089,26088,26087,26086,26085,26084,26083,26082,26081,26080,26079,26078,26077,26076,26075,26074,26073,26072,26071,26070,26069,26068,26067,26066,26065,26064,26063,26062,26061,26060,26059,26058,26057,26056,26055,26054,26053,26052,26051,26050,26049,26048,26047,26046,26045,26044,26043,26042,26041,26040,26039,26038,26037,26036,26035,26034,26033,26032,26031,26030,26029,26028,26027,26026,26025,26024,26023,26022,26021,26020,26019,26018,26017,26016,26015,26014,26013,26012,26011,26010,26009,26008,26007,26006,26005,26004,26003,26002,26001,26000,25999,25998,25997,25996,25995,25994,25993,25992,25991,25990,25989,25988,25987,25986,25985,25984,25983,25982,25981,25980,25979,25978,25977,25976,25975,25974,25973,25972,25971,25970,25969,25968,25967,25966,25965,25964,25963,25962,25961,25960,25959,25958,25957,25956,25955,25954,25953,25952,25951,25950,25949,25948,25947,25946,25945,25944,25943,25942,25941,25940,25939,25938,25937,25936,25935,25934,25933,25932,25931,25930,25929,25928,25924,25923,25922,25921,25920,25919,25918,25917,25916,25915,25914,25913,25912,25911,25910,25909,25908,25907,25906,25905,25904,25903,25902,25901,25900,25899,25898,25897,25896,25895,25894,25893,25892,25891,25890,25889,25888,25887,25886,25885,25884,25883,25882,25881,25880,25879,25878,25877,25876,25875,25874,25873,25872,25871,25870,25869,25868,25867,25866,25865,25864,25863,25862,25861,25860,25859,25855,25854,25853,25852,25851,25850,25849,25848,25847,25846,25845,25844,25843,25842,25841,25840,25839,25838,25837,25836,25835,25834,25833,25832,25831,25830,25829,25828,25827,25826,25825,25824,25823,25822,25821,25820,25819,25818,25817,25816,25815,25814,25813,25812,25811,25810,25809,25808,25807,25806,25805,25804,25803,25802,25801,25800,25799,25798,25797,25796,25795,25794,25793,25792,25791,25790,25789,25788,25787,25786,25785,25784,25783,25782,25781,25780,25779,25778,25777,25776,25775,25774,25773,25772,25771,25770,25769,25768,25767,25766,25765,25764,25763,25762,25761,25760,25759,25758,25757,25756,25755,25754,25753,25752,25751,25750,25749,25748,25747,25746,25745,25744,25743,25742,25741,25740,25739,25738,25737,25736,25735,25734,25733,25732,25731,25730,25714,25713,25712,25711,25710,25709,25708,25707,25706,25705,25704,25703,25702,25701,25700,25699,25698,25697,25696,25695,25694,25693,25692,25691,25690,25689,25688,25687,25686,25685,25684,25683,25682,25681,25680,25679,25678,25677,25676,25675,25674,25673,25672,25671,25670,25669,25668,25667,25666,25665,25664,25663,25662,25661,25660,25659,25658,25636,25635,25634,25633,25632,25631,25630,25629,25628,25627,25626,25625,25624,25623,25622,25621,25620,25619,25618,25617,25616,25615,25614,25613,25612,25611,25610,25609,25608,25607,25588,25587,25586,25585,25584,25583,25582,25581,25580,25579,25578,25577,25576,25575,25574,25573,25572,25571,25570,25569,25568,25567,25566,25565,25564,25563,25562,25561,25560,25559,25558,25557,25556,25555,25554,25553,25552,25551,25550,25549,25548,25547,25546,25545,25544,25543,25542,25541,25540,25539,25538,25537,25536,25535,25534,25531,25530,25529,25528,25527,25526,25525,25524,25523,25522,25521,25520,25519,25518,25517,25516,25515,25514,25513,25512,25511,25510,25509,25508,25507,25506,25505,25504,25503,25502,25501,25500,25499,25498,25497,25496,25495,25494,25493,25492,25491,25490,25489,25488,25487,25486,25485,25484,25483,25482,25481,25480,25479,25478,25477,25476,25475,25474,25473,25472,25471,25470,25469,25468,25467,25466,25465,25464,25463,25462,25461,25460,25459,25458,25457,25456,25455,25454,25453,25452,25451,25450,25449,25448,25447,25446,25445,25444,25443,25442,25441,25440,25439,25438,25437,25436,25435,25434,25433,25432,25431,25430,25429,25428,25427,25426,25425,25424,25423,25422,25421,25420,25419,25418,25417,25416,25415,25414,25413,25412,25411,25410,25409,25408,25407,25406,25405,25404,25403,25402,25401,25400,25399,25398,25397,25396,25395,25394,25393,25392,25391,25390,25389,25388,25387,25386,25385,25384,25383,25382,25381,25380,25379,25378,25377,25376,25375,25374,25373,25372,25371,25370,25369,25368,25367,25366,25365,25364,25363,25362,25361,25360,25359,25358,25357,25356,25355,25354,25353,25352,25351,25350,25349,25348,25347,25346,25345,25344,25343,25342,25341,25340,25339,25338,25337,25336,25335,25334,25333,25332,25331,25330,25329,25328,25327,25326,25325,25324,25323,25322,25321,25320,25319,25316,25315,25314,25313,25312,25311,25310,25309,25308,25307,25306,25305,25304,25303,25302,25301,25300,25299,25298,25297,25296,25295,25294,25293,25292,25291,25290,25289,25288,25287,25286,25285,25284,25283,25282,25281,25280,25279,25278,25277,25276,25275,25274,25273,25272,25271,25270,25269,25268,25267,25264,25263,25262,25261,25260,25259,25258,25257,25256,25255,25254,25253,25252,25251,25250,25249,25248,25247,25246,25245,25244,25243,25242,25241,25240,25239,25238,25237,25236,25235,25234,25233,25232,25231,25230,25229,25222,25221,25220,25219,25218,25217,25216,25215,25214,25213,25212,25211,25210,25209,25208,25207,25206,25205,25204,25203,25202,25201,25200,25199,25198,25197,25196,25195,25194,25193,25192,25191,25184,25183,25182,25181,25180,25179,25178,25177,25176,25175,25174,25173,25172,25171,25170,25169,25168,25167,25166,25165,25164,25139,25138,25137,25076,25075,25074,25073,25072,25071,25070,25069,25068,25067,25066,25065,25064,25063,25062,25061,25060,25059,25058,25057,25056,25055,25054,25053,25052,25051,25050,25049,25048,25047,25046,25045,25044,25043,25042,25041,25040,25039,25038,25037,25036,25035,25034,25033,25032,25031,25030,25029,25028,25027,25026,25025,25024,25023,25022,25021,25020,25019,25018,25017,25016,25015,25014,25013,25012,25011,25010,25009,25008,25007,25006,25005,25004,25003,25002,25001,25000,24999,24998,24997,24996,24995,24994,24993,24992,24991,24990,24989,24988,24987,24986,24985,24984,24983,24982,24981,24980,24979,24978,24977,24976,24975,24974,24973,24972,24971,24970,24969,24968,24967,24966,24965,24964,24963,24962,24961,24960,24959,24958,24957,24956,24955,24954,24953,24952,24951,24950,24949,24948,24947,24946,24945,24944,24943,24942,24941,24940,24939,24938,24937,24936,24935,24934,24933,24932,24931,24930,24929,24928,24927,24926,24925,24924,24923,24922,24921,24920,24919,24918,24917,24916,24915,24914,24913,24912,24911,24910,24909,24908,24907,24906,24905,24904,24903,24902,24901,24900,24899,24898,24897,24896,24895,24894,24893,24892,24891,24890,24889,24888,24887,24886,24885,24884,24883,24882,24881,24880,24879,24878,24877,24876,24875,24874,24873,24872,24871,24870,24869,24868,24867,24866,24865,24864,24863,24862,24861,24860,24859,24858,24857,24856,24855,24854,24853,24852,24851,24850,24849,24848,24847,24846,24845,24844,24843,24842,24841,24840,24839,24838,24837,24836,24835,24834,24833,24832,24831,24830,24829,24828,24827,24826,24825,24824,24823,24822,24821,24820,24819,24818,24817,24816,24815,24814,24813,24812,24811,24810,24809,24808,24807,24806,24805,24804,24701,24700,24699,24682,24681,24680,24679,24678,24677,24674,24673,24672,24671,24670,24669,24668,24667,24666,24665,24664,24663,24662,24661,24660,24659,24652,24651,24650,24649,24648,24647,24644,24643,24639,24638,24635,24634,24633,24628,24627,24626,24625,24624,24623,24622,24621,24620,24619,24618,24617,24614,24613,24612,24611,24610,24609,24608,24605,24604,24587,24586,24585,24582,24581,24580,24575,24574,24573,24572,24569,24568,24565,24564,24563,24562,24561,24560,24559,24558,24557,24554,24553,24552,24551,24550,24549,24548,24547,24546,24545,24544,24543,24542,24533,24532,24531,24526,24525,24524,24521,24520,24519,24516,24515,24514,24513,24512,24511,24510,24509,24508,24507,24506,24505,24504,24503,24502,24501,24498,24497,24484,24483,24482,24481,24480,24479,24476,24475,24474,24471,24470,24469,24468,24467,24466,24465,24464,24463,24462,24461,24460,24459,24458,24457,24456,24453,24452,24441,24440,24439,24438,24437,24436,24431,24430,24429,24428,24427,24426,24423,24422,24421,24420,24419,24418,24417,24416,24415,24414,24413,24412,24411,24410,24409,24408,24405,24404,24391,24390,24389,24388,24387,24386,24383,24382,24381,24380,24379,24378,24377,24376,24375,24372,24371,24370,24369,24368,24367,24366,24365,24364,24363,24362,24361,24360,24359,24358,24357,24356,24355,24354,24353,24342,24341,24340,24339,24328,24327,24326,24323,24322,24321,24320,24319,24318,24317,24316,24315,24314,24313,24312,24311,24302,24301,24300,24299,24298,24297,24292,24291,24290,24285,24284,24283,24280,24279,24278,24277,24276,24275,24274,24273,24272,24271,24270,24269,24268,24267,24266,24265,24264,24263,24262,24261,24260,24259,24256,24255,24234,24233,24232,24229,24228,24227,24226,24225,24224,24223,24222,24221,24220,24219,24218,24217,24216,24215,24214,24213,24212,24211,24210,24209,24208,24207,24206,24205,24204,24203,24202,24189,24188,24187,24186,24185,24184,24183,24182,24181,24180,24179,24178,24171,24170,24169,24168,24167,24166,24165,24164,24163,24162,24161,24160,24159,24158,24157,24156,24153,24152,24151,24150,24149,24122,24121,24120,24119,24118,24117,24116,24115,24114,24113,24112,24111,24108,24107,24106,24105,24104,24103,24102,24101,24100,24099,24098,24097,24096,24095,24094,24093,24092,24091,24090,24089,24088,24079,24078,24077,24076,24075,24074,24073,24072,24071,24068,24067,24066,24063,24062,24061,24060,24059,24058,24057,24056,24055,24054,24053,24052,24051,24050,24049,24042,24041,24040,24039,24022,24021,24020,24009,24008,24007,24006,24005,24004,24003,24002,24001,24000,23999,23998,23997,23996,23995,23994,23993,23992,23991,23990,23989,23986,23985,23984,23983,23982,23981,23980,23973,23972,23941,23940,23939,23932,23931,23930,23929,23928,23927,23926,23925,23924,23923,23922,23921,23920,23919,23918,23917,23916,23915,23914,23913,23912,23911,23910,23909,23908,23903,23902,23885,23884,23871,23870,23869,23868,23867,23866,23856,23855,23854,23853,23852,23851,23850,23849,23848,23847,23846,23845,23844,23843,23842,23841,23840,23839,23838,23837,23834,23833,23806,23805,23804,23794,23793,23792,23791,23790,23789,23786,23785,23784,23781,23780,23779,23778,23777,23776,23775,23772,23771,23725,23724,23723,23704,23703,23702,23701,23700,23699,23692,23691,23690,23689,23688,23687,23686,23685,23684,23683,23682,23681,23680,23679,23678,23677,23674,23673,23638,23637,23636,23635,23634,23633,23632,23631,23630,23629,23628,23627,23626,23625,23624,23623,23622,23621,23620,23619,23618,23617,23616,23615,23614,23613,23612,23589,23588,23587,23578,23577,23576,23575,23574,23573,23572,23571,23570,23569,23568,23567,23566,23565,23564,23561,23560,23559,23556,23555,23554,23553,23552,23551,23550,23549,23548,23535,23534,23533,23530,23529,23528,23519,23518,23517,23516,23515,23514,23509,23508,23507,23500,23499,23498,23497,23496,23495,23494,23493,23492,23491,23490,23489,23462,23461,23460,23455,23454,23453,23452,23451,23450,23445,23444,23443,23442,23441,23440,23439,23438,23437,23436,23435,23434,23433,23403,23402,23401,23400,23399,23398,23395,23394,23393,23388,23387,23386,23385,23384,23383,23382,23381,23380,23379,23378,23377,23376,23373,23372,23313,23312,23311,23310,23309,23308,23307,23306,23305,23304,23303,23302,23301,23300,23299,23298,23297,23296,23295,23294,23293,23292,23291,23290,23287,23286,23279,23278,23277,23276,23275,23274,23273,23272,23271,23270,23269,23262,23261,23260,23259,23258,23257,23254,23253,23252,23251,23250,23249,23248,23247,23246,23245,23242,23241,23232,23231,23230,23221,23220,23219,23218,23217,23216,23215,23214,23213,23212,23211,23210,23205,23204,23203,23200,23199,23198,23197,23196,23195,23194,23193,23192,23173,23172,23171,23168,23167,23166,23161,23160,23159,23158,23157,23156,23155,23154,23153,23152,23151,23150,23149,23148,23147,23146,23143,23142,23127,23126,23125,23122,23121,23120,23119,23118,23117,23112,23111,23110,23105,23104,23103,23102,23101,23100,23099,23098,23097,23096,23095,23094,23085,23084,23083,23076,23075,23074,23071,23070,23069,23066,23065,23064,23061,23060,23059,23058,23057,23056,23055,23054,23053,23052,23049,23048,23047,23046,23045,23036,23035,23034,23015,23014,23013,23010,23009,23008,23007,23006,23005,23002,23001,23000,22999,22998,22997,22996,22995,22994,22993,22992,22991,22990,22989,22988,22987,22984,22983,22972,22971,22960,22959,22958,22957,22956,22955,22954,22953,22952,22951,22950,22949,22946,22945,22944,22943,22942,22941,22940,22939,22938,22937,22936,22935,22934,22933,22932,22921,22920,22919,22918,22917,22916,22915,22914,22913,22912,22911,22910,22909,22908,22907,22906,22905,22904,22903,22900,22899,22880,22879,22878,22877,22876,22875,22874,22873,22872,22871,22870,22869,22868,22867,22866,22865,22864,22863,22862,22861,22860,22859,22856,22855,22854,22853,22814,22813,22812,22811,22810,22809,22808,22807,22806,22805,22804,22803,22802,22801,22800,22799,22798,22797,22796,22793,22792,22791,22790,22789,22788,22787,22786,22785,22784,22781,22780,22763,22762,22761,22758,22757,22756,22755,22754,22753,22752,22751,22750,22749,22748,22747,22746,22745,22744,22743,22742,22741,22740,22739,22738,22737,22736,22735,22734,22733,22732,22731,22730,22727,22726,22717,22716,22715,22702,22701,22700,22699,22698,22697,22696,22695,22694,22693,22692,22691,22682,22681,22680,22679,22678,22675,22674,22663,22662,22661,22660,22659,22656,22655,22654,22653,22652,22651,22650,22649,22648,22645,22644,22643,22642,22641,22640,22639,22638,22637,22636,22633,22632,22617,22616,22615,22614,22613,22612,22609,22608,22607,22606,22605,22604,22603,22602,22601,22600,22599,22598,22597,22596,22595,22594,22593,22592,22589,22588,22587,22586,22585,22584,22583,22582,22575,22574,22573,22572,22571,22570,22569,22568,22567,22566,22565,22564,22563,22562,22561,22560,22559,22558,22557,22556,22555,22554,22553,22552,22551,22550,22549,22548,22547,22546,22545,22544,22543,22542,22541,22540,22539,22538,22537,22536,22535,22534,22533,22532,22531,22530,22529,22528,22527,22526,22525,22524,22523,22522,22521,22520,22519,22518,22517,22516,22515,22514,22513,22512,22511,22510,22509,22508,22507,22506,22505,22504,22503,22502,22501,22500,22499,22498,22497,22496,22495,22494,22493,22492,22491,22490,22489,22488,22487,22486,22485,22484,22483,22482,22481,22480,22479,22478,22477,22476,22475,22474,22473,22472,22471,22470,22469,22468,22467,22466,22465,22464,22463,22462,22461,22460,22459,22458,22457,22456,22455,22454,22453,22452,22451,22450,22449,22448,22447,22446,22445,22444,22443,22442,22441,22440,22439,22438,22437,22436,22435,22434,22433,22432,22431,22430,22429,22428,22427,22426,22425,22424,22423,22422,22421,22420,22419,22418,22417,22416,22415,22414,22413,22412,22411,22410,22409,22408,22407,22406,22405,22404,22403,22402,22401,22400,22399,22398,22397,22396,22395,22394,22393,22392,22391,22390,22389,22388,22387,22386,22385,22384,22383,22382,22381,22380,22379,22378,22377,22376,22375,22374,22373,22372,22371,22370,22369,22368,22367,22366,22365,22364,22363,22362,22361,22360,22359,22358,22357,22356,22355,22354,22353,22352,22351,22350,22349,22348,22347,22346,22345,22344,22343,22342,22341,22340,22339,22338,22337,22336,22335,22334,22333,22332,22331,22330,22329,22328,22327,22326,22325,22324,22323,22322,22321,22320,22319,22318,22317,22316,22315,22314,22313,22312,22311,22310,22309,22308,22307,22306,22305,22304,22303,22302,22301,22300,22299,22298,22297,22296,22295,22294,22293,22292,22291,22290,22289,22288,22287,22286,22285,22284,22283,22282,22281,22280,22279,22278,22277,22276,22275,22274,22273,22272,22271,22270,22269,22268,22267,22266,22265,22264,22263,22262,22261,22260,22259,22258,22257,22256,22255,22254,22253,22252,22247,22246,22245,22244,22243,22242,22241,22240,22239,22238,22237,22236,22235,22234,22233,22232,22231,22230,22229,22228,22227,22226,22225,22224,22223,22222,22221,22220,22219,22218,22217,22216,22215,22214,22213,22212,22211,22210,22209,22208,22207,22206,22205,22204,22203,22202,22201,22200,22199,22198,22197,22196,22195,22194,22190,22189,22188,22187,22186,22185,22184,22183,22182,22181,22180,22179,22178,22177,22176,22175,22174,22173,22172,22171,22170,22169,22168,22167,22166,22165,22164,22163,22162,22161,22160,22159,22158,22157,22156,22155,22154,22153,22152,22151,22150,22149,22148,22147,22146,22145,22144,22143,22142,22141,22140,22139,22138,22137,22136,22135,22134,22133,22132,22131,22130,22129,22128,22127,22126,22125,22121,22120,22119,22118,22117,22116,22115,22114,22113,22112,22111,22110,22109,22108,22107,22106,22105,22104,22103,22102,22101,22100,22099,22098,22097,22096,22095,22094,22093,22092,22091,22090,22089,22088,22087,22086,22085,22084,22083,22082,22081,22080,22079,22078,22077,22076,22075,22074,22073,22072,22071,22070,22069,22068,22067,22066,22065,22064,22063,22062,22061,22060,22059,22058,22057,22056,22055,22054,22053,22052,22051,22050,22049,22048,22047,22046,22045,22044,22043,22042,22041,22040,22039,22038,22037,22036,22035,22034,22033,22032,22031,22030,22029,22028,22027,22026,22025,22024,22023,22022,22021,22020,22019,22018,22017,22016,22015,22014,22013,22012,22011,22010,22009,22008,22007,22006,22005,22004,22003,22002,22001,22000,21999,21998,21997,21996,21995,21994,21993,21992,21991,21990,21989,21988,21987,21986,21985,21984,21983,21982,21981,21980,21979,21978,21977,21976,21975,21974,21973,21972,21971,21970,21969,21968,21967,21966,21965,21964,21963,21962,21961,21960,21959,21958,21957,21956,21955,21954,21953,21952,21951,21950,21949,21948,21947,21946,21945,21944,21943,21942,21941,21940,21939,21938,21937,21936,21935,21934,21933,21932,21931,21930,21929,21928,21927,21926,21925,21924,21923,21922,21921,21920,21919,21918,21917,21916,21915,21914,21913,21912,21911,21910,21909,21908,21907,21906,21905,21904,21903,21902,21901,21900,21899,21898,21897,21896,21895,21894,21893,21892,21891,21890,21889,21888,21887,21886,21885,21884,21883,21882,21881,21880,21879,21878,21877,21876,21875,21874,21873,21872,21871,21870,21869,21868,21867,21866,21865,21864,21863,21862,21861,21860,21859,21858,21857,21856,21855,21854,21853,21852,21851,21850,21849,21848,21847,21846,21845,21844,21843,21842,21841,21840,21839,21838,21837,21836,21835,21834,21833,21832,21831,21830,21829,21828,21827,21826,21825,21824,21823,21822,21821,21820,21819,21818,21817,21816,21815,21814,21813,21812,21811,21810,21809,21808,21807,21806,21805,21804,21803,21802,21801,21800,21799,21798,21797,21796,21795,21794,21793,21792,21791,21790,21789,21788,21787,21786,21785,21784,21783,21782,21781,21780,21779,21778,21777,21776,21775,21774,21773,21772,21771,21770,21769,21768,21767,21766,21765,21764,21763,21762,21761,21760,21759,21758,21757,21756,21755,21754,21753,21752,21751,21750,21749,21748,21747,21746,21745,21744,21743,21742,21741,21740,21739,21738,21737,21736,21735,21734,21733,21732,21731,21730,21729,21728,21727,21726,21725,21724,21723,21722,21721,21720,21719,21718,21717,21716,21715,21714,21713,21712,21711,21710,21709,21708,21707,21706,21705,21704,21703,21702,21701,21700,21699,21698,21697,21696,21695,21694,21693,21692,21691,21690,21689,21688,21687,21686,21685,21684,21683,21682,21681,21680,21679,21678,21677,21676,21675,21674,21673,21672,21671,21670,21669,21668,21667,21666,21665,21664,21663,21662,21661,21660,21659,21658,21657,21656,21655,21654,21653,21652,21651,21650,21649,21648,21647,21646,21645,21644,21643,21642,21641,21640,21639,21638,21637,21636,21635,21634,21633,21632,21631,21630,21629,21628,21627,21626,21625,21624,21623,21622,21621,21620,21619,21618,21617,21616,21615,21614,21613,21612,21611,21610,21609,21608,21607,21606,21605,21604,21603,21602,21601,21600,21599,21598,21597,21596,21595,21594,21593,21592,21591,21590,21589,21588,21587,21586,21585,21584,21583,21582,21581,21580,21579,21578,21577,21576,21575,21574,21573,21572,21571,21570,21569,21568,21567,21566,21565,21564,21563,21562,21561,21560,21559,21558,21557,21556,21555,21554,21553,21552,21551,21547,21546,21545,21544,21543,21542,21541,21540,21539,21538,21537,21536,21535,21534,21533,21532,21531,21530,21529,21528,21527,21526,21525,21524,21523,21522,21521,21520,21519,21518,21517,21516,21515,21514,21513,21512,21511,21510,21509,21508,21507,21506,21505,21504,21503,21502,21501,21500,21499,21498,21497,21496,21495,21494,21493,21492,21491,21490,21489,21488,21487,21486,21485,21484,21483,21482,21481,21480,21479,21478,21477,21476,21475,21474,21473,21472,21471,21470,21469,21468,21467,21466,21465,21464,21463,21462,21461,21460,21459,21458,21457,21456,21455,21454,21453,21452,21451,21450,21449,21448,21447,21446,21445,21444,21443,21442,21441,21440,21439,21438,21437,21436,21435,21434,21433,21432,21431,21430,21429,21428,21427,21426,21425,21424,21423,21422,21421,21420,21419,21418,21417,21416,21415,21414,21413,21412,21411,21410,21409,21408,21407,21406,21405,21404,21403,21402,21401,21400,21399,21398,21397,21396,21395,21394,21393,21392,21391,21390,21389,21388,21387,21386,21385,21384,21383,21382,21381,21380,21379,21378,21377,21376,21375,21374,21373,21372,21371,21370,21369,21368,21367,21366,21365,21364,21363,21362,21361,21360,21359,21358,21357,21356,21355,21354,21353,21352,21351,21350,21349,21348,21347,21346,21345,21344,21343,21342,21341,21340,21339,21338,21337,21336,21335,21334,21333,21332,21331,21330,21329,21328,21327,21326,21325,21324,21323,21322,21321,21320,21319,21318,21317,21316,21315,21314,21313,21312,21311,21310,21309,21308,21307,21306,21305,21304,21303,21302,21301,21300,21299,21298,21297,21296,21295,21294,21293,21292,21291,21290,21289,21288,21287,21286,21285,21284,21283,21282,21281,21280,21279,21278,21277,21276,21275,21274,21273,21272,21271,21270,21269,21268,21267,21266,21265,21264,21263,21262,21261,21260,21259,21258,21257,21256,21255,21254,21253,21252,21251,21250,21249,21248,21247,21246,21245,21244,21243,21242,21241,21240,21239,21238,21237,21236,21235,21234,21233,21232,21231,21230,21229,21228,21227,21226,21225,21224,21223,21222,21212,21211,21210,21209,21208,21207,21206,21205,21204,21203,21202,21201,21200,21199,21198,21197,21196,21195,21194,21193,21192,21191,21190,21189,21188,21187,21186,21185,21184,21183,21182,21181,21180,21179,21178,21177,21176,21175,21174,21173,21172,21171,21170,21169,21168,21167,21166,21165,21164,21163,21162,21161,21160,21159,21158,21157,21156,21155,21154,21153,21152,21151,21150,21149,21148,21147,21146,21145,21144,21143,21142,21141,21137,21136,21135,21134,21133,21132,21131,21130,21129,21128,21127,21126,21125,21124,21123,21122,21121,21120,21119,21118,21117,21116,21115,21114,21113,21112,21111,21110,21109,21108,21107,21106,21105,21104,21103,21102,21094,21093,21089,21088,21087,21086,21085,21084,21080,21079,21078,21077,21076,21075,21074,21073,21072,21071,21070,21069,21068,21067,21066,21065,21064,21063,21062,21061,21060,21059,21058,21057,21056,21055,21054,21053,21052,21051,21050,21047,21046,21045,21044,21043,21042,21041,21040,21039,21038,21037,21036,21035,21034,21033,21032,21031,21030,21029,21028,21027,21026,21025,21024,21023,21022,21021,21020,21019,21018,21017,21016,21015,21014,21013,21012,21011,21010,21009,21008,21007,21006,21005,21004,21003,21002,21001,21000,20999,20998,20997,20996,20995,20994,20993,20992,20991,20990,20989,20988,20987,20986,20985,20984,20983,20982,20981,20980,20979,20978,20977,20976,20975,20974,20973,20972,20971,20970,20969,20968,20967,20966,20965,20964,20963,20962,20961,20960,20959,20958,20957,20956,20955,20954,20953,20952,20951,20950,20949,20948,20947,20946,20945,20944,20943,20942,20941,20940,20939,20938,20937,20936,20935,20934,20933,20932,20931,20930,20929,20928,20927,20926,20925,20924,20923,20922,20921,20920,20919,20918,20917,20916,20915,20914,20913,20912,20911,20910,20909,20908,20907,20906,20905,20904,20903,20902,20901,20900,20899,20898,20897,20896,20895,20894,20893,20892,20891,20890,20889,20888,20887,20886,20885,20884,20883,20882,20881,20880,20879,20878,20877,20876,20875,20874,20873,20836,20835,20834,20821,20820,20819,20818,20817,20816,20815,20814,20813,20812,20811,20810,20809,20808,20807,20806,20805,20804,20803,20802,20801,20800,20799,20798,20797,20796,20795,20794,20793,20792,20791,20790,20789,20788,20787,20786,20785,20784,20783,20782,20781,20780,20779,20778,20777,20776,20775,20774,20773,20769,20768,20767,20766,20765,20764,20763,20762,20761,20760,20759,20758,20757,20756,20755,20754,20753,20752,20751,20750,20749,20748,20747,20746,20745,20744,20743,20742,20741,20740,20739,20738,20737,20736,20735,20734,20733,20732,20731,20730,20729,20728,20723,20722,20721,20720,20719,20718,20717,20716,20715,20714,20713,20712,20711,20710,20709,20708,20707,20694,20693,20692,20691,20690,20689,20688,20687,20686,20685,20684,20683,20682,20681,20680,20679,20678,20677,20676,20675,20674,20670,20669,20668,20667,20666,20665,20664,20663,20662,20661,20660,20659,20658,20657,20656,20655,20654,20653,20652,20651,20650,20649,20648,20647,20646,20645,20644,20643,20642,20641,20640,20639,20638,20637,20636,20635,20634,20633,20632,20631,20630,20629,20628,20627,20626,20625,20624,20623,20622,20621,20620,20619,20618,20617,20616,20615,20614,20613,20612,20611,20610,20609,20608,20607,20606,20605,20604,20603,20602,20601,20600,20599,20598,20597,20596,20595,20594,20593,20592,20591,20590,20589,20585,20584,20583,20582,20581,20580,20579,20578,20577,20576,20575,20574,20573,20572,20571,20570,20569,20568,20567,20566,20565,20564,20563,20562,20561,20560,20559,20558,20557,20556,20555,20554,20553,20552,20551,20550,20549,20548,20547,20546,20545,20544,20543,20542,20541,20540,20539,20538,20537,20536,20535,20534,20533,20532,20531,20530,20529,20528,20527,20526,20525,20524,20523,20522,20521,20520,20519,20518,20517,20516,20515,20514,20513,20512,20511,20510,20509,20508,20507,20506,20505,20504,20503,20502,20501,20500,20499,20498,20497,20496,20495,20494,20493,20492,20491,20490,20489,20488,20487,20459,20458,20457,20456,20455,20454,20453,20452,20451,20429,20428,20427,20426,20425,20424,20423,20422,20421,20417,20416,20415,20414,20413,20412,20411,20410,20409,20408,20407,20406,20405,20404,20403,20402,20401,20400,20399,20398,20397,20396,20395,20394,20393,20392,20391,20390,20389,20388,20387,20386,20385,20384,20383,20382,20381,20380,20379,20378,20377,20376,20375,20374,20373,20372,20371,20370,20369,20368,20367,20366,20365,20364,20363,20362,20361,20360,20359,20358,20357,20356,20355,20354,20353,20352,20351,20350,20349,20348,20347,20346,20345,20344,20343,20342,20341,20340,20339,20338,20337,20336,20335,20334,20333,20332,20328,20327,20326,20325,20324,20323,20322,20321,20320,20319,20318,20317,20316,20315,20314,20313,20312,20311,20310,20309,20308,20307,20306,20305,20304,20303,20302,20301,20300,20299,20298,20297,20296,20295,20294,20293,20292,20291,20290,20289,20288,20287,20286,20285,20284,20283,20282,20281,20280,20279,20278,20277,20276,20275,20274,20273,20272,20271,20270,20269,20268,20267,20266,20265,20264,20263,20262,20261,20260,20259,20258,20257,20256,20255,20254,20253,20252,20251,20246,20245,20244,20243,20242,20241,20229,20228,20227,20226,20225,20224,20223,20222,20221,20220,20219,20218,20217,20216,20215,20214,20213,20212,20211,20210,20209,20208,20207,20206,20205,20204,20203,20202,20201,20200,20199,20198,20197,20196,20195,20194,20193,20192,20191,20190,20189,20188,20187,20186,20185,20184,20183,20182,20181,20180,20179,20178,20177,20176,20175,20174,20173,20172,20171,20170,20169,20168,20167,20166,20165,20164,20163,20162,20161,20160,20159,20158,20157,20156,20155,20154,20153,20152,20151,20150,20149,20148,20147,20146,20145,20144,20143,20142,20141,20140,20137,20136,20133,20132,20131,20128,20127,20126,20125,20124,20123,20122,20121,20120,20119,20118,20117,20116,20115,20114,20113,20112,20111,20110,20109,20108,20107,20106,20105,20104,20103,20102,20101,20094,20093,20092,20091,20090,20089,20082,20081,20080,20079,20078,20077,20076,20075,20074,20073,20072,20071,20070,20069,20068,20067,20066,20065,20064,20063,20062,20061,20060,20059,20058,20057,20056,20055,20054,20053,20052,20051,20050,20049,20048,20047,20046,20045,20044,20043,20042,20041,20040,20039,20038,20037,20036,20035,20034,20033,20032,20031,20030,20029,20028,20027,20026,20025,20024,20023,20022,20021,20020,20019,20018,20017,20016,20015,20014,20013,20004,20003,20000,19999,19998,19997,19996,19995,19994,19993,19990,19989,19988,19987,19986,19985,19984,19983,19982,19981,19980,19979,19978,19977,19976,19975,19974,19973,19972,19971,19970,19969,19968,19967,19966,19965,19964,19963,19962,19961,19960,19959,19958,19957,19956,19955,19954,19953,19952,19951,19950,19949,19948,19947,19946,19945,19944,19943,19942,19941,19940,19939,19938,19937,19936,19935,19934,19933,19932,19931,19930,19929,19928,19927,19926,19925,19924,19923,19922,19921,19908,19907,19906,19905,19904,19903,19902,19901,19900,19899,19898,19895,19894,19893,19892,19887,19886,19885,19884,19883,19882,19881,19880,19879,19876,19875,19870,19869,19868,19867,19866,19865,19864,19863,19862,19861,19860,19859,19858,19857,19856,19842,19841,19840,19839,19838,19837,19836,19835,19834,19833,19832,19831,19830,19829,19828,19827,19826,19825,19824,19823,19822,19821,19820,19819,19818,19817,19816,19803,19802,19801,19800,19793,19792,19788,19787,19786,19785,19784,19783,19782,19781,19780,19779,19778,19777,19776,19775,19774,19773,19772,19771,19770,19769,19768,19767,19766,19765,19764,19763,19762,19761,19760,19759,19758,19757,19756,19755,19754,19753,19749,19748,19747,19746,19745,19744,19743,19742,19741,19740,19739,19738,19737,19736,19735,19734,19733,19732,19731,19730,19729,19728,19727,19726,19725,19724,19723,19722,19721,19720,19719,19718,19717,19716,19715,19714,19713,19712,19711,19710,19709,19708,19707,19706,19705,19704,19703,19702,19701,19700,19699,19698,19697,19696,19695,19694,19693,19692,19691,19690,19689,19688,19687,19686,19685,19684,19683,19682,19681,19680,19679,19678,19677,19676,19675,19674,19673,19672,19671,19670,19669,19668,19667,19666,19665,19664,19663,19662,19661,19660,19659,19658,19657,19656,19655,19654,19653,19652,19651,19650,19649,19646,19645,19644,19643,19642,19641,19640,19639,19638,19637,19636,19635,19634,19633,19632,19631,19630,19629,19628,19627,19626,19625,19624,19623,19622,19621,19620,19619,19616,19615,19614,19613,19612,19611,19610,19609,19608,19607,19606,19605,19604,19603,19602,19601,19600,19599,19598,19597,19596,19595,19594,19593,19592,19591,19590,19589,19588,19587,19586,19582,19581,19580,19579,19578,19577,19576,19575,19572,19571,19570,19569,19568,19565,19564,19563,19562,19561,19560,19559,19558,19557,19556,19555,19554,19553,19552,19551,19550,19549,19548,19547,19546,19545,19544,19543,19542,19541,19540,19539,19538,19537,19536,19535,19534,19533,19532,19531,19530,19529,19528,19527,19526,19525,19524,19523,19522,19521,19520,19519,19518,19517,19516,19515,19514,19513,19512,19511,19510,19509,19508,19507,19506,19505,19504,19503,19502,19501,19500,19499,19498,19497,19496,19495,19494,19493,19492,19491,19490,19489,19488,19487,19486,19485,19484,19483,19482,19481,19480,19479,19478,19477,19476,19475,19474,19473,19472,19471,19470,19469,19468,19467,19466,19465,19464,19463,19462,19461,19460,19459,19458,19457,19456,19455,19454,19453,19452,19451,19450,19449,19448,19447,19446,19445,19444,19443,19442,19441,19440,19439,19438,19437,19436,19435,19434,19433,19432,19431,19430,19429,19428,19427,19426,19425,19424,19423,19422,19421,19420,19419,19418,19417,19416,19415,19414,19413,19412,19411,19410,19409,19408,19407,19406,19405,19404,19399,19398,19397,19396,19395,19394,19393,19392,19391,19390,19389,19388,19387,19386,19385,19384,19383,19382,19381,19380,19379,19378,19377,19376,19375,19374,19373,19372,19371,19370,19369,19368,19367,19366,19365,19364,19363,19362,19361,19360,19359,19358,19357,19356,19355,19354,19353,19352,19351,19350,19349,19348,19347,19346,19345,19344,19343,19342,19337,19336,19335,19334,19333,19332,19331,19330,19329,19328,19327,19326,19325,19324,19323,19322,19321,19320,19319,19318,19317,19316,19315,19314,19313,19312,19311,19310,19309,19308,19307,19306,19305,19304,19303,19302,19301,19300,19299,19298,19297,19296,19295,19294,19293,19292,19291,19290,19289,19288,19287,19286,19285,19284,19283,19282,19281,19280,19275,19274,19273,19272,19271,19270,19269,19265,19264,19263,19262,19261,19260,19259,19258,19257,19256,19255,19254,19253,19252,19251,19250,19249,19248,19247,19246,19245,19244,19243,19242,19241,19240,19239,19238,19237,19236,19235,19234,19233,19232,19231,19230,19229,19228,19227,19226,19225,19224,19223,19222,19221,19220,19219,19218,19217,19216,19213,19212,19211,19210,19209,19208,19207,19206,19205,19204,19203,19202,19201,19200,19199,19198,19197,19196,19195,19194,19193,19192,19191,19190,19189,19188,19187,19186,19185,19184,19183,19182,19181,19180,19179,19178,19177,19176,19175,19174,19173,19172,19171,19170,19169,19168,19167,19166,19165,19164,19163,19162,19161,19160,19159,19158,19157,19156,19155,19154,19153,19152,19151,19150,19149,19148,19147,19146,19145,19144,19143,19142,19141,19140,19139,19138,19137,19136,19135,19134,19133,19132,19131,19130,19129,19128,19127,19126,19125,19124,19123,19122,19121,19120,19119,19118,19117,19116,19115,19114,19113,19112,19111,19110,19109,19108,19107,19106,19105,19104,19103,19102,19101,19100,19099,19098,19097,19096,19095,19094,19093,19092,19091,19090,19089,19088,19087,19086,19085,19084,19083,19082,19081,19078,19077,19076,19075,19074,19073,19072,19071,19070,19069,19068,19067,19066,19065,19064,19063,19062,19061,19060,19059,19058,19057,19056,19055,19054,19053,19052,19051,19050,19049,19048,19047,19046,19045,19044,19043,19042,19041,19040,19039,19038,19037,19036,19035,19034,19033,19032,19031,19030,19029,19028,19027,19026,19025,19024,19023,19022,19021,19020,19019,19018,19017,19016,19015,19014,19013,19012,19011,19010,19009,19008,19007,19006,19005,19004,19003,19002,19001,19000,18999,18998,18997,18996,18995,18994,18993,18992,18991,18990,18989,18988,18987,18986,18985,18984,18983,18982,18981,18980,18979,18978,18977,18976,18975,18974,18973,18972,18971,18970,18969,18968,18967,18966,18965,18964,18963,18962,18961,18960,18959,18958,18957,18956,18955,18954,18953,18952,18951,18950,18949,18948,18947,18946,18945,18944,18943,18942,18941,18940,18939,18938,18937,18936,18935,18934,18933,18932,18931,18927,18926,18925,18924,18923,18922,18921,18920,18919,18918,18917,18916,18915,18914,18913,18912,18911,18910,18909,18908,18907,18906,18905,18904,18903,18902,18901,18900,18899,18898,18897,18896,18895,18894,18893,18892,18891,18890,18889,18888,18887,18886,18885,18884,18883,18882,18881,18880,18879,18878,18877,18876,18875,18874,18873,18872,18871,18870,18869,18868,18867,18866,18865,18864,18863,18862,18861,18860,18859,18858,18857,18856,18855,18854,18853,18852,18851,18850,18849,18848,18847,18846,18845,18844,18843,18842,18841,18840,18839,18838,18837,18836,18835,18834,18833,18832,18831,18830,18829,18828,18827,18826,18825,18824,18823,18822,18821,18820,18819,18818,18817,18816,18815,18814,18813,18812,18811,18810,18809,18808,18807,18806,18805,18804,18803,18802,18801,18800,18799,18798,18797,18796,18795,18794,18793,18792,18791,18790,18789,18788,18787,18786,18785,18784,18783,18782,18781,18780,18779,18778,18777,18776,18775,18774,18773,18772,18771,18770,18769,18768,18767,18766,18765,18764,18763,18762,18761,18760,18759,18758,18757,18756,18755,18754,18753,18752,18751,18750,18749,18748,18747,18746,18745,18744,18743,18742,18741,18740,18739,18738,18737,18736,18735,18734,18733,18732,18731,18730,18729,18728,18727,18726,18725,18724,18723,18722,18721,18720,18719,18718,18717,18716,18715,18714,18713,18712,18711,18710,18709,18708,18707,18706,18705,18704,18703,18700,18699,18698,18697,18696,18695,18694,18693,18692,18691,18690,18689,18688,18687,18686,18685,18684,18683,18682,18681,18680,18679,18678,18677,18676,18675,18674,18673,18672,18671,18670,18669,18668,18667,18666,18665,18664,18663,18656,18655,18654,18653,18652,18651,18650,18649,18648,18647,18646,18645,18644,18643,18642,18641,18640,18639,18638,18637,18636,18635,18634,18633,18632,18631,18630,18629,18628,18627,18626,18625,18624,18623,18622,18621,18620,18619,18618,18617,18616,18615,18614,18613,18612,18611,18610,18609,18608,18607,18606,18605,18604,18603,18602,18601,18600,18599,18598,18597,18596,18595,18594,18593,18592,18591,18590,18589,18588,18587,18586,18585,18584,18583,18582,18581,18580,18579,18578,18577,18576,18575,18574,18573,18572,18571,18570,18569,18568,18567,18566,18565,18564,18563,18562,18561,18560,18559,18558,18557,18556,18555,18554,18553,18552,18551,18550,18549,18548,18547,18546,18545,18544,18543,18542,18541,18540,18539,18538,18537,18536,18535,18534,18533,18532,18531,18530,18529,18528,18527,18526,18525,18522,18521,18504,18503,18502,18501,18500,18499,18498,18497,18496,18495,18494,18493,18492,18491,18490,18489,18488,18487,18486,18485,18484,18483,18482,18481,18480,18479,18478,18477,18476,18475,18474,18473,18472,18471,18470,18469,18468,18467,18466,18465,18464,18463,18462,18461,18460,18459,18458,18457,18456,18455,18454,18453,18452,18451,18450,18449,18448,18447,18446,18445,18444,18443,18442,18441,18440,18439,18438,18437,18436,18435,18434,18433,18432,18431,18430,18429,18428,18427,18426,18425,18424,18423,18422,18421,18420,18419,18418,18417,18416,18415,18414,18413,18412,18411,18410,18409,18408,18407,18406,18405,18404,18403,18402,18401,18400,18399,18398,18397,18396,18395,18394,18393,18392,18391,18390,18389,18388,18387,18386,18385,18384,18383,18382,18381,18380,18379,18378,18377,18376,18375,18374,18373,18372,18371,18370,18369,18368,18367,18366,18365,18364,18363,18362,18361,18360,18359,18358,18357,18356,18355,18354,18353,18352,18351,18350,18349,18348,18347,18346,18345,18344,18343,18342,18341,18340,18339,18338,18337,18336,18335,18334,18333,18332,18331,18330,18329,18328,18327,18326,18325,18324,18323,18322,18321,18320,18319,18318,18317,18316,18315,18314,18313,18312,18311,18310,18309,18308,18307,18306,18305,18304,18303,18302,18301,18300,18299,18298,18297,18296,18295,18294,18293,18292,18291,18290,18289,18288,18287,18286,18285,18284,18283,18282,18281,18280,18275,18274,18273,18272,18271,18270,18269,18268,18267,18266,18265,18264,18263,18262,18261,18260,18259,18258,18257,18256,18255,18254,18253,18252,18251,18250,18249,18248,18247,18246,18245,18244,18243,18242,18241,18240,18239,18238,18237,18236,18235,18234,18233,18232,18231,18230,18229,18228,18227,18226,18225,18224,18223,18222,18221,18220,18219,18218,18217,18216,18215,18214,18213,18212,18211,18210,18209,18208,18207,18206,18205,18204,18203,18202,18201,18200,18199,18198,18197,18196,18195,18194,18193,18192,18191,18190,18189,18188,18187,18186,18185,18184,18183,18182,18181,18180,18179,18178,18177,18176,18175,18174,18173,18172,18171,18170,18169,18168,18167,18166,18165,18164,18163,18162,18161,18160,18159,18158,18157,18156,18155,18154,18153,18152,18151,18150,18149,18148,18147,18146,18145,18144,18143,18142,18141,18140,18139,18138,18137,18136,18135,18134,18133,18132,18131,18130,18129,18128,18127,18126,18125,18124,18123,18122,18121,18120,18119,18118,18117,18116,18115,18114,18113,18112,18111,18110,18109,18108,18107,18106,18105,18104,18103,18102,18101,18100,18099,18098,18097,18096,18095,18094,18093,18092,18091,18090,18089,18086,18085,18084,18083,18082,18081,18080,18079,18078,18077,18076,18075,18074,18073,18072,18071,18070,18069,18068,18067,18066,18065,18064,18063,18062,18061,18060,18059,18058,18057,18056,18055,18054,18053,18052,18051,18050,18049,18048,18047,18046,18045,18044,18043,18042,18041,18040,18035,18034,18029,18028,18023,18022,18021,18020,18019,18018,18017,18016,18015,18014,18013,18012,18011,18010,18009,18008,18007,18006,18005,18004,18003,18002,18001,18000,17999,17998,17997,17996,17995,17994,17993,17992,17991,17990,17989,17988,17987,17986,17985,17984,17983,17982,17981,17980,17979,17978,17977,17976,17975,17974,17973,17972,17971,17970,17969,17968,17967,17966,17965,17964,17963,17962,17961,17960,17959,17958,17957,17956,17955,17954,17953,17952,17951,17950,17949,17948,17947,17946,17945,17944,17943,17942,17941,17940,17939,17938,17937,17936,17935,17934,17933,17932,17931,17930,17929,17928,17927,17926,17925,17924,17923,17922,17921,17920,17919,17918,17917,17916,17915,17914,17913,17912,17911,17910,17909,17908,17907,17906,17905,17904,17894,17893,17892,17891,17890,17889,17888,17887,17886,17885,17884,17883,17882,17881,17880,17879,17878,17877,17876,17875,17874,17873,17872,17871,17870,17869,17868,17867,17866,17865,17864,17863,17862,17861,17860,17859,17858,17857,17856,17855,17854,17853,17852,17851,17850,17849,17848,17847,17846,17845,17844,17843,17842,17841,17840,17839,17838,17837,17836,17835,17834,17833,17832,17831,17830,17829,17828,17827,17826,17825,17824,17823,17822,17821,17820,17819,17818,17817,17816,17815,17814,17813,17812,17811,17810,17809,17808,17807,17806,17805,17804,17803,17802,17801,17800,17799,17798,17797,17796,17795,17794,17793,17792,17791,17790,17789,17788,17787,17786,17785,17784,17783,17782,17781,17780,17779,17778,17777,17776,17775,17774,17773,17772,17771,17770,17769,17768,17767,17766,17765,17764,17763,17762,17761,17760,17759,17758,17757,17756,17755,17754,17753,17752,17751,17750,17749,17748,17747,17746,17745,17744,17743,17742,17741,17740,17739,17738,17737,17736,17735,17734,17733,17732,17731,17730,17729,17728,17727,17726,17725,17724,17723,17722,17721,17720,17719,17718,17717,17716,17715,17714,17713,17712,17711,17710,17709,17708,17707,17706,17705,17704,17703,17702,17701,17700,17699,17698,17697,17696,17695,17694,17693,17692,17691,17690,17689,17688,17687,17686,17685,17684,17683,17682,17681,17680,17679,17678,17677,17676,17675,17674,17673,17672,17671,17670,17669,17668,17667,17666,17665,17664,17663,17662,17661,17660,17659,17658,17657,17656,17655,17654,17653,17652,17651,17650,17649,17648,17647,17646,17645,17644,17643,17642,17641,17640,17639,17638,17637,17636,17635,17634,17633,17632,17631,17630,17629,17628,17627,17626,17625,17624,17623,17622,17621,17620,17619,17618,17617,17616,17615,17614,17613,17612,17611,17610,17609,17608,17607,17606,17605,17604,17603,17602,17601,17600,17599,17598,17597,17596,17595,17594,17593,17592,17591,17590,17589,17588,17577,17576,17569,17568,17549,17548,17545,17544,17539,17538,17537,17536,17535,17534,17533,17532,17531,17528,17527,17512,17511,17510,17509,17508,17507,17506,17505,17504,17503,17502,17501,17500,17499,17486,17485,17484,17483,17482,17481,17480,17473,17472,17471,17470,17469,17468,17463,17462,17461,17460,17459,17458,17455,17454,17453,17452,17451,17450,17449,17448,17447,17446,17445,17444,17443,17442,17441,17440,17439,17438,17437,17436,17435,17434,17433,17432,17431,17430,17429,17428,17427,17426,17425,17424,17423,17422,17421,17420,17419,17410,17409,17408,17407,17406,17405,17400,17399,17358,17357,17352,17351,17350,17337,17336,17331,17330,17327,17326,17325,17324,17323,17322,17321,17320,17317,17316,17315,17314,17313,17312,17311,17310,17305,17304,17291,17290,17289,17288,17287,17286,17285,17284,17283,17282,17281,17280,17279,17278,17277,17276,17269,17268,17267,17266,17263,17262,17253,17252,17237,17236,17213,17212,17211,17210,17209,17208,17205,17204,17203,17192,17191,17188,17187,17184,17183,17182,17181,17180,17179,17162,17161,17160,17159,17158,17157,17156,17153,17152,17151,17150,17149,17148,17147,17146,17145,17144,17121,17120,17119,17118,17115,17114,17113,17112,17111,17106,17105,17104,17103,17094,17093,17092,17089,17088,17087,17086,17085,17084,17063,17062,17055,17054,17053,17052,17049,17048,17047,17042,17041,17040,17039,17034,17033,17018,17017,17016,17013,17012,16999,16998,16997,16996,16995,16994,16989,16988,16987,16980,16979,16978,16967,16966,16961,16960,16955,16954,16953,16952,16949,16948,16947,16946,16945,16944,16943,16940,16939,16938,16937,16936,16935,16932,16931,16898,16897,16896,16895,16894,16893,16892,16891,16872,16871,16870,16869,16868,16867,16866,16865,16864,16863,16832,16831,16830,16829,16828,16827,16824,16823,16804,16803,16790,16789,16788,16787,16786,16785,16784,16783,16780,16779,16753,16752,16745,16744,16743,16742,16741,16740,16739,16738,16735,16734,16701,16700,16699,16696,16695,16694,16689,16688,16685,16684,16669,16668,16667,16666,16657,16656,16655,16646,16645,16644,16639,16638,16637,16636,16635,16626,16625,16616,16615,16614,16613,16612,16611,16604,16603,16600,16599,16598,16597,16578,16577,16576,16573,16572,16571,16570,16569,16566,16565,16544,16543,16542,16541,16540,16539,16536,16535,16532,16531,16502,16501,16500,16499,16498,16497,16490,16489,16472,16471,16458,16457,16456,16451,16450,16449,16448,16447,16436,16435,16434,16415,16414,16413,16412,16411,16410,16409,16408,16387,16386,16385,16384,16383,16382,16373,16372,16369,16368,16323,16322,16321,16320,16319,16318,16317,16316,16315,16314,16313,16312,16311,16310,16309,16308,16307,16306,16305,16304,16303,16302,16298,16297,16296,16295,16291,16290,16289,16288,16285,16284,16265,16264,16263,16262,16261,16254,16253,16252,16245,16244,16241,16240,16213,16212,16211,16210,16209,16194,16193,16192,16191,16190,16189,16188,16187,16184,16183,16182,16181,16180,16179,16178,16177,16176,16175,16174,16173,16172,16171,16170,16169,16168,16167,16166,16165,16164,16163,16162,16161,16160,16159,16158,16157,16156,16155,16154,16153,16152,16151,16150,16149,16148,16147,16146,16145,16144,16143,16142,16141,16140,16139,16138,16137,16136,16135,16134,16133,16132,16131,16130,16129,16128,16127,16126,16125,16124,16123,16122,16121,16120,16119,16118,16117,16116,16115,16114,16113,16112,16111,16110,16109,16108,16107,16106,16105,16104,16103,16102,16101,16100,16099,16098,16097,16096,16095,16094,16093,16092,16091,16090,16089,16088,16087,16086,16085,16084,16083,16082,16081,16080,16079,16078,16077,16076,16075,16074,16073,16072,16071,16070,16069,16068,16067,16066,16065,16064,16063,16062,16061,16060,16059,16058,16057,16056,16055,16054,16053,16052,16051,16050,16049,16048,16047,16046,16045,16044,16043,16042,16041,16040,16039,16038,16037,16036,16035,16034,16033,16032,16031,16030,16029,16028,16027,16026,16025,16024,16023,16022,16021,16020,16019,16018,16017,16016,16015,16014,16013,16012,16011,16010,16009,16008,16007,16006,16005,16004,16003,16002,16001,16000,15999,15998,15997,15996,15995,15994,15993,15992,15991,15990,15989,15988,15987,15986,15985,15984,15983,15982,15981,15980,15979,15978,15977,15976,15975,15974,15973,15972,15971,15970,15969,15968,15967,15966,15965,15964,15963,15962,15961,15960,15959,15958,15957,15956,15955,15954,15953,15952,15951,15950,15949,15948,15947,15946,15945,15944,15943,15942,15941,15940,15939,15938,15937,15936,15935,15934,15933,15932,15931,15930,15929,15928,15927,15926,15925,15924,15923,15922,15921,15920,15919,15918,15917,15916,15915,15914,15913,15912,15911,15910,15909,15908,15907,15906,15905,15904,15903,15902,15901,15900,15899,15898,15897,15896,15895,15894,15893,15892,15891,15888,15887,15886,15885,15884,15883,15882,15881,15880,15879,15878,15877,15876,15875,15874,15873,15872,15871,15870,15866,15865,15864,15863,15862,15861,15860,15859,15858,15857,15856,15855,15854,15853,15852,15851,15850,15849,15848,15847,15846,15845,15844,15843,15842,15841,15840,15839,15838,15837,15836,15835,15834,15833,15832,15831,15830,15829,15828,15827,15826,15825,15824,15823,15822,15821,15820,15819,15818,15817,15816,15815,15814,15813,15812,15811,15810,15809,15808,15807,15806,15805,15804,15803,15802,15801,15800,15799,15798,15797,15796,15795,15794,15793,15792,15791,15790,15789,15788,15787,15786,15785,15784,15783,15782,15781,15780,15779,15778,15777,15776,15775,15774,15773,15772,15771,15770,15769,15768,15767,15766,15765,15764,15763,15762,15761,15760,15759,15758,15757,15756,15755,15754,15753,15752,15751,15750,15749,15748,15747,15746,15745,15744,15743,15742,15741,15740,15739,15738,15737,15736,15735,15734,15733,15732,15731,15730,15729,15728,15727,15726,15725,15724,15723,15722,15721,15720,15719,15718,15717,15716,15715,15714,15713,15712,15711,15710,15709,15708,15707,15706,15705,15704,15703,15702,15701,15700,15699,15698,15697,15696,15695,15694,15693,15692,15691,15690,15689,15688,15687,15686,15685,15684,15683,15682,15681,15680,15679,15678,15677,15676,15675,15674,15673,15672,15671,15670,15669,15668,15667,15666,15665,15664,15663,15662,15661,15660,15659,15658,15657,15656,15655,15654,15653,15652,15651,15650,15649,15648,15647,15646,15645,15644,15643,15642,15641,15640,15639,15638,15637,15636,15635,15634,15633,15632,15631,15630,15629,15628,15627,15626,15625,15624,15623,15622,15621,15620,15619,15618,15617,15616,15615,15614,15613,15612,15611,15610,15609,15608,15607,15606,15605,15604,15603,15602,15601,15600,15599,15598,15597,15596,15595,15594,15593,15592,15591,15590,15589,15588,15587,15586,15585,15584,15583,15582,15581,15580,15579,15578,15577,15576,15575,15574,15573,15572,15571,15570,15569,15568,15567,15566,15565,15564,15563,15562,15561,15560,15559,15558,15557,15556,15555,15554,15553,15552,15551,15550,15549,15548,15547,15546,15545,15544,15543,15542,15541,15540,15539,15538,15537,15536,15535,15534,15533,15532,15531,15530,15529,15528,15527,15526,15525,15524,15523,15522,15521,15520,15519,15518,15517,15516,15515,15514,15513,15512,15511,15510,15509,15508,15507,15506,15505,15504,15503,15502,15501,15500,15499,15498,15497,15496,15495,15494,15493,15492,15491,15490,15489,15488,15487,15486,15485,15484,15483,15482,15481,15480,15479,15478,15477,15476,15475,15474,15473,15472,15471,15470,15469,15468,15467,15466,15465,15464,15463,15462,15461,15460,15459,15458,15457,15456,15455,15454,15453,15452,15451,15450,15449,15448,15447,15446,15443,15442,15441,15440,15439,15438,15437,15436,15435,15434,15429,15428,15427,15426,15425,15424,15423,15422,15421,15420,15419,15418,15417,15416,15415,15414,15413,15412,15411,15410,15409,15408,15407,15406,15405,15404,15403,15402,15401,15400,15399,15398,15397,15396,15395,15394,15393,15392,15391,15390,15389,15388,15387,15386,15385,15384,15383,15382,15381,15380,15379,15378,15377,15376,15375,15374,15373,15372,15371,15370,15369,15368,15367,15366,15365,15364,15363,15362,15361,15360,15359,15358,15357,15356,15355,15354,15353,15352,15351,15350,15349,15348,15347,15346,15345,15344,15343,15342,15341,15340,15339,15338,15337,15336,15335,15334,15333,15332,15331,15330,15329,15328,15327,15326,15325,15324,15323,15322,15321,15320,15319,15318,15317,15316,15315,15314,15313,15312,15311,15310,15309,15308,15307,15306,15305,15304,15303,15302,15301,15300,15299,15298,15297,15296,15295,15294,15293,15292,15291,15290,15289,15288,15287,15286,15285,15284,15283,15282,15281,15280,15279,15278,15277,15276,15275,15274,15273,15272,15271,15270,15269,15268,15267,15266,15265,15264,15263,15262,15261,15260,15259,15258,15257,15256,15255,15254,15253,15252,15251,15250,15249,15248,15247,15246,15245,15244,15243,15242,15241,15240,15239,15238,15237,15236,15235,15234,15233,15232,15231,15230,15229,15228,15227,15226,15225,15224,15223,15222,15221,15220,15219,15218,15217,15216,15215,15214,15213,15212,15211,15210,15209,15208,15207,15206,15205,15204,15203,15202,15201,15200,15199,15198,15197,15196,15195,15194,15193,15192,15191,15190,15189,15188,15187,15186,15185,15184,15183,15182,15181,15180,15179,15178,15177,15176,15175,15174,15173,15172,15171,15170,15169,15168,15167,15166,15165,15164,15163,15162,15161,15160,15159,15158,15157,15156,15155,15154,15153,15152,15151,15150,15149,15148,15147,15146,15145,15144,15143,15142,15141,15140,15139,15138,15137,15136,15135,15134,15133,15132,15131,15130,15129,15128,15127,15126,15125,15124,15123,15122,15121,15120,15119,15118,15117,15116,15115,15114,15113,15112,15111,15110,15109,15108,15107,15106,15105,15104,15103,15102,15101,15100,15099,15098,15097,15096,15095,15094,15093,15092,15091,15090,15089,15088,15087,15086,15085,15084,15083,15082,15081,15080,15079,15078,15077,15076,15075,15074,15073,15072,15071,15070,15069,15068,15067,15066,15065,15064,15063,15062,15061,15060,15059,15058,15057,15056,15055,15054,15053,15052,15051,15050,15049,15048,15047,15046,15045,15044,15043,15042,15041,15040,15039,15038,15037,15036,15033,15032,15031,15028,15027,15026,15025,15024,15023,15022,15021,15020,15019,15018,15017,15016,15015,15014,15013,15012,15011,15010,15009,15008,15007,15006,15005,15004,15003,15002,15001,15000,14999,14998,14997,14996,14995,14994,14993,14992,14991,14990,14989,14988,14987,14986,14985,14984,14983,14982,14981,14978,14977,14976,14975,14974,14973,14972,14971,14970,14969,14968,14967,14966,14965,14964,14963,14962,14961,14960,14959,14958,14957,14956,14955,14954,14953,14952,14951,14950,14949,14948,14947,14946,14945,14944,14941,14940,14939,14938,14937,14936,14935,14934,14933,14932,14931,14930,14929,14928,14927,14926,14925,14924,14923,14922,14921,14920,14919,14918,14917,14916,14915,14914,14913,14912,14911,14910,14909,14908,14907,14906,14905,14904,14903,14902,14901,14900,14899,14898,14897,14896,14895,14894,14893,14892,14891,14890,14889,14888,14887,14886,14885,14884,14883,14882,14881,14880,14879,14878,14877,14876,14875,14874,14873,14872,14871,14870,14869,14868,14867,14866,14865,14864,14863,14862,14861,14860,14859,14858,14857,14856,14855,14854,14853,14852,14851,14850,14849,14848,14847,14846,14845,14844,14843,14842,14841,14840,14839,14838,14837,14836,14835,14834,14833,14832,14831,14830,14829,14828,14827,14826,14825,14824,14823,14822,14821,14820,14819,14818,14817,14816,14815,14814,14813,14812,14811,14810,14809,14808,14807,14806,14805,14804,14803,14802,14801,14800,14799,14798,14797,14796,14795,14794,14793,14792,14791,14790,14789,14788,14787,14786,14785,14784,14783,14782,14781,14780,14779,14778,14777,14776,14775,14774,14773,14772,14771,14770,14769,14768,14767,14766,14765,14764,14763,14762,14761,14760,14759,14756,14755,14754,14753,14752,14751,14750,14749,14748,14747,14746,14745,14744,14743,14742,14741,14740,14739,14738,14737,14736,14735,14734,14733,14732,14731,14730,14729,14728,14727,14726,14725,14724,14723,14722,14721,14720,14719,14718,14717,14716,14715,14714,14713,14712,14711,14710,14709,14708,14707,14704,14703,14702,14701,14700,14699,14698,14697,14696,14695,14694,14693,14692,14691,14690,14689,14688,14687,14686,14685,14684,14683,14682,14681,14680,14679,14678,14677,14676,14675,14674,14673,14672,14671,14670,14669,14668,14667,14666,14665,14664,14660,14659,14658,14657,14656,14655,14654,14653,14652,14651,14650,14649,14648,14647,14646,14645,14644,14643,14642,14641,14640,14639,14638,14637,14636,14635,14634,14633,14632,14631,14630,14629,14628,14627,14626,14622,14621,14620,14619,14618,14617,14616,14615,14614,14613,14612,14611,14610,14606,14605,14604,14603,14602,14601,14600,14599,14598,14597,14596,14595,14594,14593,14592,14591,14590,14589,14588,14587,14586,14585,14584,14583,14582,14581,14580,14579,14578,14577,14576,14575,14574,14573,14572,14571,14570,14569,14568,14567,14566,14565,14564,14563,14562,14561,14560,14559,14558,14557,14556,14555,14554,14553,14552,14551,14550,14549,14548,14547,14546,14545,14544,14543,14542,14541,14540,14539,14538,14537,14536,14535,14534,14533,14532,14531,14530,14529,14528,14527,14526,14525,14524,14523,14522,14521,14520,14519,14518,14517,14516,14515,14514,14513,14512,14511,14510,14509,14508,14507,14506,14499,14498,14497,14496,14495,14494,14493,14492,14491,14490,14489,14488,14487,14486,14485,14484,14483,14482,14481,14480,14479,14478,14477,14476,14475,14474,14473,14472,14471,14470,14469,14468,14467,14466,14465,14464,14463,14462,14461,14460,14459,14458,14457,14456,14455,14454,14453,14452,14451,14450,14449,14448,14447,14446,14445,14444,14443,14442,14441,14440,14439,14438,14437,14436,14435,14434,14433,14432,14431,14430,14429,14428,14427,14426,14425,14424,14423,14422,14421,14420,14419,14418,14417,14416,14415,14414,14413,14412,14411,14410,14409,14408,14407,14406,14405,14404,14403,14402,14401,14400,14399,14398,14397,14396,14395,14394,14393,14392,14391,14390,14389,14388,14387,14386,14385,14384,14383,14382,14381,14380,14379,14378,14377,14376,14375,14374,14371,14370,14369,14368,14367,14366,14365,14364,14363,14362,14361,14360,14359,14358,14357,14356,14355,14354,14353,14352,14351,14350,14349,14348,14347,14346,14345,14344,14343,14342,14341,14340,14339,14338,14337,14336,14335,14334,14333,14332,14331,14330,14329,14328,14327,14326,14325,14324,14323,14322,14321,14320,14319,14318,14317,14316,14315,14314,14313,14312,14311,14310,14309,14308,14307,14306,14305,14304,14303,14302,14301,14300,14299,14298,14297,14296,14295,14294,14293,14292,14291,14290,14289,14288,14287,14286,14285,14284,14283,14282,14281,14280,14279,14278,14277,14276,14275,14274,14273,14272,14271,14270,14269,14268,14267,14266,14265,14264,14263,14262,14261,14260,14259,14258,14257,14256,14255,14254,14253,14252,14251,14250,14249,14248,14247,14246,14245,14244,14243,14242,14241,14240,14239,14238,14237,14236,14235,14234,14233,14232,14231,14230,14229,14226,14225,14224,14223,14222,14221,14220,14219,14218,14217,14216,14215,14214,14213,14212,14211,14210,14209,14208,14207,14206,14205,14204,14203,14202,14201,14200,14199,14198,14197,14196,14195,14194,14193,14192,14191,14190,14189,14188,14187,14186,14185,14184,14183,14179,14178,14177,14176,14175,14174,14173,14172,14171,14170,14169,14142,14141,14140,14139,14138,14137,14136,14135,14134,14133,14132,14131,14130,14129,14128,14127,14126,14125,14124,14123,14122,14121,14120,14119,14118,14117,14116,14115,14114,14113,14112,14111,14110,14109,14108,14107,14106,14105,14104,14103,14102,14101,14100,14099,14098,14097,14096,14095,14094,14093,14092,14091,14090,14089,14088,14087,14086,14085,14084,14083,14082,14081,14080,14079,14078,14077,14076,14075,14074,14073,14056,14055,14054,14053,14052,14051,14050,14049,14048,14047,14046,14045,14044,14043,14042,14041,14040,14039,14038,14037,14036,14035,14034,14033,14032,14031,14030,14029,14028,14027,14026,14025,14024,14023,14022,14021,14020,14019,14018,14017,14016,14015,14014,14013,14012,14011,14010,14009,14008,14007,14006,14005,14004,14003,14002,14001,14000,13999,13998,13997,13996,13995,13994,13993,13992,13991,13990,13989,13988,13987,13986,13985,13984,13983,13982,13981,13980,13979,13978,13977,13976,13975,13974,13973,13972,13971,13970,13969,13968,13967,13966,13965,13964,13963,13962,13961,13960,13959,13958,13957,13956,13955,13954,13953,13952,13951,13950,13949,13948,13947,13946,13945,13944,13943,13942,13941,13940,13939,13938,13937,13936,13935,13934,13933,13932,13931,13930,13929,13928,13927,13926,13925,13924,13923,13922,13921,13920,13919,13918,13917,13916,13915,13914,13913,13912,13911,13910,13909,13908,13907,13906,13905,13904,13903,13902,13901,13900,13899,13898,13897,13896,13895,13894,13893,13892,13891,13890,13889,13888,13887,13886,13885,13884,13883,13882,13881,13880,13879,13878,13877,13876,13875,13874,13873,13872,13871,13870,13869,13868,13867,13866,13865,13864,13863,13862,13861,13860,13859,13858,13857,13856,13855,13834,13833,13832,13831,13830,13829,13828,13827,13826,13825,13824,13823,13822,13821,13820,13819,13818,13817,13816,13815,13814,13813,13812,13811,13810,13809,13808,13807,13806,13803,13802,13801,13800,13799,13798,13797,13796,13795,13794,13793,13792,13791,13790,13789,13788,13787,13786,13785,13784,13783,13782,13781,13780,13779,13778,13777,13776,13775,13774,13773,13772,13771,13770,13769,13768,13767,13766,13765,13764,13763,13762,13761,13760,13759,13758,13757,13756,13755,13754,13753,13752,13751,13750,13749,13748,13747,13746,13745,13744,13743,13742,13741,13740,13739,13738,13737,13736,13735,13734,13733,13732,13731,13730,13729,13728,13727,13726,13725,13724,13723,13722,13721,13720,13719,13718,13717,13716,13715,13714,13713,13712,13711,13710,13709,13708,13707,13706,13705,13704,13703,13702,13701,13700,13699,13698,13697,13696,13695,13694,13693,13692,13691,13690,13689,13688,13687,13686,13685,13684,13683,13682,13681,13680,13679,13678,13677,13676,13675,13674,13673,13670,13669,13668,13667,13666,13665,13664,13663,13662,13661,13660,13659,13658,13657,13656,13655,13654,13653,13652,13651,13650,13649,13648,13647,13646,13645,13644,13643,13642,13641,13640,13639,13638,13637,13636,13635,13634,13633,13632,13631,13630,13629,13628,13627,13626,13625,13624,13623,13622,13621,13620,13619,13618,13617,13616,13615,13614,13613,13612,13611,13610,13609,13608,13607,13606,13605,13604,13603,13602,13601,13600,13599,13598,13597,13596,13595,13594,13593,13592,13591,13590,13589,13588,13587,13586,13585,13584,13583,13582,13581,13580,13579,13578,13577,13576,13575,13574,13573,13572,13571,13570,13569,13568,13567,13566,13565,13564,13563,13562,13561,13560,13559,13558,13557,13556,13555,13554,13553,13552,13551,13550,13549,13548,13547,13546,13545,13544,13543,13542,13541,13540,13539,13538,13537,13536,13535,13534,13533,13532,13531,13530,13529,13528,13527,13526,13525,13524,13523,13522,13521,13520,13519,13518,13517,13516,13515,13514,13513,13512,13511,13510,13509,13508,13507,13506,13505,13504,13503,13502,13501,13500,13499,13498,13497,13496,13495,13494,13493,13492,13491,13490,13489,13488,13487,13486,13485,13484,13483,13482,13481,13480,13479,13478,13477,13476,13475,13474,13473,13472,13471,13470,13469,13468,13467,13466,13465,13464,13463,13462,13461,13460,13459,13458,13457,13456,13455,13454,13453,13452,13451,13450,13449,13448,13447,13446,13445,13444,13443,13442,13441,13440,13439,13438,13437,13436,13435,13434,13433,13432,13431,13430,13321,13320,13265,13264,13263,13262,11911,11910,11909,11872,11871,11870,11869,11868,11867,11668,11667,11540,11539,11538,11537,11536,11535,11534,11533,11532,11531,11530,11529,11528,11527,11526,11525,11524,11523,11522,11521,11520,11519,11518,11517,11516,11515,11514,11513,11512,11511,11510,11509,11508,11507,11506,11505,11504,11503,11502,11501,11500,11499,11498,11497,11496,11495,11494,11493,11492,11491,11490,11489,11488,11487,11486,11485,11484,11483,11482,11481,11480,11479,11478,11477,11476,11475,11474,11473,11472,11471,11470,11469,11468,11467,11466,11465,11464,11463,11462,11461,11460,11459,11458,11457,11456,11455,11454,11453,11452,11451,11450,11449,11448,11447,11446,11445,11444,11443,11442,11441,11440,11439,11438,11437,11436,11435,11434,11433,11432,11431,11430,11429,11428,11427,11426,11425,11424,11423,11422,11421,11420,11419,11418,11417,11416,11415,11414,11413,11412,11411,11410,11409,11408,11407,11406,11405,11404,11403,11402,11401,11400,11399,11398,11397,11384,11383,11378,11377,11376,11375,11374,11373,11372,11371,11370,11369,11368,11367,11366,11365,11364,11363,11362,11359,11358,11357,11356,11355,11354,11333,11332,11331,11330,11329,11328,11327,11326,11325,11324,11323,11322,11321,11320,11319,11306,11305,11304,11303,11302,11301,11300,11299,11294,11293,11292,11291,11290,11289,11288,11287,11286,11285,11284,11283,11282,11281,11280,11279,11278,11277,11276,11275,11274,11273,11272,11271,11270,11269,11268,11267,11266,11265,11264,11263,11262,11261,11260,11259,11258,11257,11256,11255,11254,11253,11252,11251,11250,11249,11248,11247,11246,11245,11244,11243,11242,11219,11218,11217,11216,11215,11214,11213,11212,11211,11210,11209,11208,11207,11206,11205,11204,11203,11202,11201,11200,11199,11198,11197,11196,11195,11194,11193,11192,11191,11190,11189,11188,11187,11186,11185,11184,11183,11182,11181,11180,11179,11178,11177,11176,11175,11174,11173,11172,11171,11170,11169,11168,11167,11166,11165,11164,11163,11162,11161,11160,11159,11158,11157,11156,11155,11154,11153,11152,11151,11150,11149,11148,11147,11146,11145,11144,11143,11142,11141,11140,11139,11138,11137,11136,11135,11134,11133,11132,11131,11130,11129,11128,11127,11126,11125,11124,11123,11122,11121,11120,11119,11118,11117,11116,11115,11114,11113,11112,11111,11110,11109,11108,11107,11106,11105,11104,11103,11102,11101,11100,11099,11098,11097,11096,11095,11094,11093,11092,11091,11090,11089,11085,11084,11083,11082,11081,11080,11079,11078,11077,11076,11075,11074,11073,11072,11071,11070,11069,11068,11067,11066,11065,11064,11063,11062,11061,11060,11059,11058,11057,11056,11055,11054,11053,11052,11051,11050,11049,11048,11047,11046,11045,11044,11043,11042,11041,11040,11039,11038,11037,11036,11035,11034,11033,11032,11031,11030,11029,11028,11027,11026,11025,11024,11023,11022,11021,11020,11019,11018,11017,11016,11015,11014,11013,11012,11011,11010,11009,11008,11007,11006,11005,11004,11003,11002,11001,11000,10999,10998,10997,10996,10995,10994,10993,10992,10991,10990,10989,10988,10987,10986,10985,10984,10983,10982,10981,10980,10979,10978,10977,10976,10975,10974,10973,10972,10971,10970,10969,10968,10967,10966,10965,10964,10963,10962,10958,10957,10956,10955,10954,10953,10952,10951,10950,10949,10948,10947,10946,10945,10944,10943,10942,10941,10940,10939,10938,10937,10936,10935,10934,10933,10932,10931,10930,10929,10928,10927,10926,10925,10922,10921,10920,10919,10918,10917,10916,10915,10914,10913,10912,10911,10910,10909,10908,10907,10906,10905,10904,10903,10902,10901,10900,10899,10898,10897,10896,10895,10894,10893,10892,10891,10890,10877,10876,10875,10874,10873,10872,10871,10870,10869,10868,10867,10866,10865,10864,10863,10862,10861,10860,10859,10858,10857,10856,10855,10854,10853,10852,10851,10840,10839,10838,10835,10834,10833,10832,10831,10830,10829,10828,10827,10826,10825,10824,10823,10822,10821,10820,10819,10818,10817,10816,10815,10814,10813,10812,10811,10810,10809,10808,10807,10806,10805,10804,10803,10802,10801,10800,10799,10798,10797,10796,10795,10794,10793,10792,10791,10790,10789,10788,10787,10786,10785,10784,10783,10782,10781,10780,10779,10778,10777,10776,10775,10774,10773,10772,10771,10770,10769,10768,10767,10766,10765,10764,10763,10762,10761,10760,10759,10758,10757,10756,10755,10754,10753,10752,10751,10750,10749,10748,10747,10746,10745,10744,10743,10742,10741,10740,10739,10738,10737,10736,10735,10734,10733,10729,10728,10727,10726,10725,10724,10723,10722,10721,10720,10719,10718,10717,10716,10715,10714,10713,10712,10708,10707,10706,10705,10704,10703,10702,10701,10700,10699,10698,10697,10696,10695,10694,10693,10692,10691,10690,10689,10688,10687,10686,10685,10684,10683,10682,10681,10680,10679,10678,10677,10676,10675,10674,10673,10672,10671,10670,10669,10668,10667,10666,10665,10664,10663,10662,10661,10660,10659,10658,10657,10656,10655,10654,10653,10652,10651,10650,10649,10648,10647,10646,10645,10644,10643,10642,10641,10640,10639,10638,10637,10636,10635,10634,10633,10632,10631,10630,10629,10626,10625,10624,10623,10622,10621,10620,10619,10618,10617,10616,10615,10614,10613,10612,10611,10610,10609,10608,10607,10606,10605,10604,10603,10602,10601,10600,10599,10598,10597,10596,10595,10594,10593,10592,10591,10590,10589,10588,10587,10586,10585,10584,10583,10582,10581,10580,10579,10578,10577,10576,10575,10574,10573,10572,10571,10570,10569,10568,10567,10566,10565,10564,10563,10562,10561,10560,10559,10558,10557,10556,10555,10554,10553,10552,10551,10550,10549,10548,10547,10546,10545,10544,10543,10542,10541,10540,10539,10538,10537,10536,10535,10534,10533,10532,10531,10530,10529,10528,10527,10526,10525,10524,10523,10522,10521,10520,10519,10518,10517,10516,10515,10514,10513,10512,10511,10510,10509,10508,10507,10506,10505,10504,10503,10502,10501,10500,10499,10498,10497,10496,10495,10494,10493,10492,10491,10490,10489,10488,10487,10486,10485,10484,10483,10482,10481,10480,10479,10478,10477,10476,10475,10474,10473,10472,10471,10470,10469,10468,10467,10466,10465,10464,10463,10462,10461,10460,10459,10458,10457,10456,10455,10454,10453,10452,10451,10450,10449,10448,10447,10446,10445,10444,10443,10442,10441,10440,10439,10438,10437,10436,10435,10434,10433,10432,10431,10430,10429,10428,10427,10426,10425,10424,10423,10422,10418,10417,10416,10415,10414,10413,10412,10411,10410,10409,10408,10407,10406,10405,10404,10403,10402,10401,10400,10399,10398,10397,10396,10395,10394,10393,10392,10391,10390,10389,10388,10387,10386,10385,10384,10383,10382,10381,10380,10379,10378,10377,10376,10375,10374,10373,10372,10371,10370,10369,10368,10367,10366,10365,10364,10363,10362,10361,10360,10359,10358,10357,10356,10355,10354,10353,10352,10351,10350,10349,10348,10347,10346,10345,10344,10343,10342,10341,10340,10339,10338,10337,10336,10335,10334,10333,10332,10331,10330,10329,10328,10327,10326,10325,10324,10323,10322,10321,10320,10319,10318,10317,10316,10315,10314,10313,10312,10311,10310,10309,10308,10307,10306,10305,10304,10300,10299,10298,10297,10296,10295,10294,10293,10292,10291,10290,10289,10288,10287,10286,10285,10272,10271,10270,10266,10265,10264,10263,10262,10261,10260,10259,10258,10254,10253,10252,10248,10247,10246,10245,10244,10243,10242,10241,10240,10239,10238,10237,10236,10235,10234,10233,10232,10231,10230,10229,10220,10219,10218,10217,10216,10215,10214,10213,10212,10211,10210,10209,10208,10207,10206,10205,10204,10203,10202,10201,10200,10199,10198,10197,10196,10195,10194,10193,10192,10191,10190,10189,10184,10183,10182,10181,10180,10179,10178,10177,10176,10175,10174,10173,10172,10171,10170,10169,10168,10167,10166,10165,10164,10163,10162,10161,10160,10159,10158,10157,10156,10155,10154,10153,10152,10151,10150,10149,10148,10147,10146,10145,10144,10143,10142,10141,10140,10139,10138,10137,10136,10135,10134,10133,10132,10131,10130,10129,10128,10127,10126,10125,10124,10123,10122,10121,10120,10119,10118,10117,10116,10115,10114,10113,10112,10111,10110,10109,10108,10107,10106,10105,10104,10103,10102,10101,10100,10099,10098,10097,10096,10095,10094,10093,10092,10091,10090,10089,10088,10087,10086,10085,10084,10083,10082,10081,10080,10079,10078,10077,10076,10075,10074,10073,10072,10071,10070,10069,10068,10067,10066,10065,10064,10063,10062,10061,10060,10059,10058,10057,10056,10055,10054,10053,10052,10051,10050,10049,10048,10047,10046,10045,10044,10043,10042,10041,10040,10039,10038,10037,10036,10035,10034,10033,10032,10031,10030,10029,10028,10027,10026,10025,10024,10023,10022,10021,10020,10019,10018,10017,10016,10015,10014,10013,10012,10011,10010,10009,10008,10007,10006,10005,10004,10003,10002,10001,10000,9999,9998,9997,9996,9995,9994,9993,9992,9991,9990,9989,9988,9987,9986,9985,9984,9983,9982,9981,9972,9971,9970,9969,9968,9967,9966,9965,9964,9963,9962,9961,9960,9959,9958,9957,9956,9955,9954,9953,9952,9951,9950,9949,9948,9947,9946,9945,9944,9943,9942,9941,9940,9939,9938,9937,9936,9935,9934,9933,9932,9931,9930,9929,9928,9927,9926,9925,9924,9923,9922,9921,9920,9919,9918,9917,9916,9915,9914,9913,9912,9911,9910,9909,9908,9907,9906,9905,9904,9903,9902,9901,9900,9899,9898,9897,9896,9895,9894,9893,9892,9891,9890,9889,9888,9887,9886,9885,9884,9883,9882,9881,9880,9879,9878,9877,9876,9875,9874,9873,9872,9871,9870,9869,9868,9867,9866,9865,9864,9863,9860,9859,9858,9857,9856,9855,9854,9853,9852,9851,9850,9849,9848,9847,9846,9845,9844,9843,9842,9841,9840,9839,9838,9837,9836,9835,9834,9833,9828,9827,9826,9825,9824,9823,9822,9821,9820,9819,9818,9817,9816,9815,9814,9813,9812,9811,9810,9809,9808,9807,9806,9805,9804,9803,9802,9801,9800,9799,9798,9797,9796,9795,9794,9793,9792,9791,9790,9789,9788,9787,9786,9785,9784,9783,9782,9781,9780,9779,9778,9777,9776,9775,9774,9773,9772,9771,9770,9769,9768,9767,9766,9765,9764,9763,9762,9761,9760,9759,9758,9757,9756,9755,9754,9753,9752,9751,9750,9749,9748,9747,9746,9745,9744,9743,9742,9741,9740,9739,9738,9737,9736,9735,9734,9733,9732,9731,9730,9729,9728,9727,9726,9725,9724,9723,9722,9721,9720,9719,9718,9717,9716,9715,9714,9713,9712,9711,9710,9709,9708,9707,9706,9705,9704,9703,9702,9701,9700,9699,9698,9697,9696,9695,9694,9693,9692,9691,9690,9689,9688,9687,9686,9685,9684,9683,9682,9681,9680,9679,9678,9677,9676,9675,9674,9673,9672,9671,9670,9669,9668,9667,9666,9665,9664,9663,9662,9661,9660,9659,9658,9657,9656,9655,9654,9653,9652,9651,9650,9649,9648,9647,9646,9645,9644,9643,9642,9641,9640,9639,9638,9637,9636,9635,9634,9633,9632,9631,9630,9629,9624,9623,9622,9621,9614,9613,9610,9609,9608,9607,9606,9605,9604,9603,9602,9601,9600,9599,9598,9597,9596,9595,9594,9593,9592,9591,9590,9589,9588,9587,9586,9585,9584,9583,9578,9577,9576,9575,9574,9573,9572,9571,9570,9569,9568,9567,9558,9557,9556,9555,9554,9553,9552,9551,9550,9549,9548,9547,9546,9545,9544,9543,9542,9541,9540,9539,9538,9537,9536,9535,9534,9533,9532,9531,9530,9529,9528,9527,9526,9525,9524,9523,9522,9521,9520,9519,9518,9517,9510,9509,9508,9507,9506,9505,9504,9503,9502,9501,9500,9499,9498,9497,9496,9495,9494,9493,9492,9491,9490,9489,9484,9483,9478,9477,9476,9475,9474,9473,9472,9471,9470,9469,9468,9467,9466,9465,9464,9463,9462,9461,9460,9459,9458,9457,9456,9455,9454,9453,9452,9451,9450,9449,9448,9447,9446,9445,9444,9443,9442,9441,9440,9439,9438,9437,9436,9435,9434,9433,9432,9431,9430,9429,9428,9427,9426,9425,9424,9423,9422,9421,9420,9419,9418,9417,9416,9415,9412,9411,9410,9409,9408,9407,9406,9405,9404,9403,9402,9401,9400,9399,9398,9397,9396,9395,9392,9391,9390,9389,9388,9383,9382,9381,9380,9379,9378,9377,9376,9375,9374,9373,9372,9371,9370,9369,9368,9367,9366,9365,9364,9363,9362,9361,9360,9359,9358,9357,9356,9355,9354,9353,9352,9351,9350,9349,9348,9347,9346,9345,9344,9343,9342,9341,9340,9339,9338,9337,9336,9335,9334,9333,9332,9331,9330,9329,9328,9327,9326,9325,9324,9323,9322,9321,9320,9319,9318,9317,9316,9315,9314,9313,9312,9311,9310,9309,9308,9307,9306,9305,9304,9303,9302,9301,9300,9299,9298,9297,9296,9295,9294,9293,9292,9291,9290,9289,9288,9287,9282,9281,9280,9279,9278,9277,9276,9275,9274,9273,9272,9271,9270,9269,9268,9267,9266,9265,9264,9261,9260,9259,9258,9257,9256,9255,9254,9253,9252,9249,9248,9247,9246,9245,9244,9239,9238,9237,9236,9233,9232,9231,9230,9229,9228,9227,9226,9225,9224,9223,9222,9221,9220,9219,9218,9217,9216,9215,9214,9213,9212,9211,9210,9209,9208,9207,9206,9205,9204,9203,9202,9201,9200,9199,9198,9197,9196,9191,9190,9189,9188,9187,9186,9185,9184,9183,9182,9181,9180,9179,9178,9177,9176,9175,9174,9173,9172,9171,9170,9169,9168,9167,9166,9165,9164,9163,9162,9161,9160,9159,9158,9157,9156,9155,9154,9153,9152,9151,9150,9149,9148,9147,9146,9145,9144,9143,9142,9141,9138,9137,9136,9135,9134,9133,9132,9131,9130,9129,9128,9127,9126,9125,9122,9121,9120,9119,9118,9117,9116,9115,9114,9113,9112,9111,9110,9109,9108,9107,9106,9105,9104,9103,9102,9101,9100,9099,9098,9097,9096,9095,9094,9093,9092,9091,9090,9089,9088,9087,9086,9085,9084,9083,9082,9081,9080,9079,9078,9077,9076,9075,9074,9073,9072,9071,9070,9069,9068,9067,9066,9065,9064,9063,9062,9059,9058,9057,9056,9055,9054,9053,9052,9051,9050,9049,9048,9047,9046,9045,9044,9043,9042,9041,9040,9039,9038,9037,9036,9035,9034,9033,9032,9031,9030,9029,9028,9027,9026,9025,9024,9023,9022,9021,9020,9019,9018,9017,9016,9015,9014,9013,9012,9011,9010,9009,9008,9007,9006,9005,9004,9003,9002,9001,9000,8999,8998,8997,8996,8995,8994,8993,8992,8991,8990,8989,8988,8987,8986,8985,8984,8983,8982,8981,8980,8979,8978,8977,8976,8975,8974,8973,8972,8971,8970,8969,8968,8967,8966,8965,8964,8963,8962,8961,8960,8959,8958,8957,8956,8955,8954,8953,8952,8951,8950,8949,8948,8947,8946,8945,8944,8943,8942,8941,8940,8939,8938,8937,8936,8935,8934,8933,8932,8931,8930,8929,8928,8927,8926,8925,8924,8923,8922,8921,8920,8919,8918,8917,8916,8915,8914,8913,8912,8911,8910,8909,8908,8907,8906,8905,8904,8903,8902,8901,8900,8899,8898,8897,8896,8895,8894,8893,8892,8891,8890,8889,8888,8887,8886,8885,8884,8883,8882,8881,8880,8879,8878,8877,8876,8875,8874,8873,8872,8871,8870,8869,8866,8865,8864,8863,8862,8861,8860,8859,8858,8857,8856,8855,8854,8853,8852,8851,8850,8849,8848,8847,8846,8845,8843,8841,8840,8839,8838,8837,8836,8835,8834,8833,8832,8831,8830,8829,8828,8827,8826,8823,8822,8821,8820,8817,8816,8815,8814,8813,8812,8811,8810,8809,8808,8807,8806,8805,8804,8803,8802,8801,8800,8799,8798,8797,8796,8795,8794,8793,8792,8791,8790,8789,8788,8787,8786,8785,8784,8783,8782,8781,8780,8779,8778,8777,8776,8775,8774,8773,8772,8771,8770,8769,8768,8767,8766,8765,8764,8763,8762,8761,8760,8759,8758,8757,8756,8755,8754,8753,8752,8751,8750,8749,8748,8747,8746,8745,8744,8743,8742,8741,8740,8739,8738,8737,8736,8735,8734,8733,8732,8731,8730,8729,8728,8727,8726,8725,8724,8723,8722,8721,8720,8719,8718,8717,8716,8715,8714,8712,8711,8710,8709,8708,8707,8706,8705,8704,8703,8702,8701,8700,8699,8698,8697,8696,8695,8694,8693,8692,8691,8690,8689,8688,8687,8686,8685,8684,8683,8682,8681,8680,8679,8678,8677,8676,8675,8674,8671,8670,8669,8668,8667,8666,8665,8664,8663,8662,8661,8660,8659,8658,8657,8656,8655,8654,8651,8650,8649,8648,8647,8646,8645,8644,8643,8642,8641,8640,8639,8636,8635,8634,8633,8632,8631,8630,8629,8628,8627,8626,8625,8624,8623,8622,8621,8620,8619,8618,8617,8616,8615,8614,8613,8612,8611,8610,8609,8608,8607,8606,8605,8604,8603,8602,8601,8600,8599,8598,8597,8596,8595,8594,8593,8592,8591,8590,8589,8588,8587,8586,8585,8584,8583,8582,8581,8580,8579,8578,8577,8576,8575,8574,8573,8572,8571,8570,8569,8568,8567,8566,8565,8564,8563,8562,8561,8560,8559,8558,8557,8556,8555,8554,8553,8552,8551,8550,8549,8548,8547,8546,8545,8544,8543,8542,8541,8540,8539,8538,8537,8536,8535,8534,8533,8532,8531,8530,8529,8528,8527,8526,8525,8524,8523,8522,8521,8520,8519,8518,8517,8516,8515,8514,8513,8508,8507,8506,8505,8504,8503,8502,8501,8500,8499,8495,8494,8493,8492,8491,8490,8489,8488,8487,8486,8485,8484,8483,8482,8481,8480,8479,8478,8477,8476,8475,8474,8473,8472,8471,8470,8469,8468,8467,8466,8465,8464,8463,8462,8461,8460,8459,8458,8457,8456,8455,8454,8453,8452,8451,8450,8449,8448,8447,8446,8445,8444,8443,8442,8441,8440,8439,8438,8437,8436,8435,8434,8433,8432,8431,8430,8429,8428,8427,8426,8425,8424,8423,8422,8417,8416,8415,8414,8407,8406,8405,8404,8403,8402,8401,8400,8399,8398,8397,8396,8395,8394,8393,8392,8391,8390,8389,8388,8387,8386,8385,8384,8383,8382,8381,8380,8379,8378,8377,8376,8375,8374,8373,8372,8371,8370,8369,8368,8367,8366,8365,8364,8363,8362,8361,8360,8359,8358,8357,8356,8355,8354,8353,8352,8351,8350,8349,8348,8347,8346,8345,8344,8343,8342,8341,8340,8339,8338,8337,8336,8335,8334,8333,8332,8331,8330,8329,8328,8327,8326,8325,8324,8319,8318,8317,8316,8315,8314,8313,8312,8311,8310,8309,8308,8307,8306,8305,8304,8303,8302,8301,8300,8299,8298,8297,8296,8295,8294,8293,8292,8291,8290,8289,8288,8287,8286,8285,8284,8283,8282,8281,8280,8279,8278,8277,8276,8275,8274,8273,8272,8271,8250,8249,8248,8247,8246,8245,8244,8243,8242,8241,8240,8239,8238,8237,8236,8235,8234,8233,8232,8231,8230,8229,8228,8227,8226,8225,8224,8223,8222,8221,8220,8219,8218,8217,8216,8215,8214,8213,8212,8211,8210,8209,8208,8207,8206,8205,8204,8203,8202,8201,8200,8199,8198,8197,8196,8195,8194,8193,8192,8191,8190,8189,8188,8187,8186,8185,8183,8182,8181,8180,8179,8178,8177,8176,8175,8174,8173,8172,8169,8168,8167,8166,8165,8164,8163,8162,8157,8156,8155,8154,8153,8152,8151,8150,8149,8148,8147,8146,8145,8144,8143,8142,8141,8140,8139,8138,8137,8136,8135,8134,8133,8132,8131,8130,8129,8128,8127,8126,8125,8124,8123,8122,8121,8120,8119,8118,8117,8116,8115,8114,8113,8112,8111,8110,8109,8108,8107,8106,8105,8104,8103,8102,8101,8100,8099,8098,8097,8096,8095,8094,8093,8092,8091,8090,8087,8086,8085,8084,8083,8082,8081,8080,8079,8078,8077,8076,8075,8074,8073,8072,8071,8070,8063,8062,8061,8060,8059,8058,8057,8056,8055,8054,8053,8052,8051,8050,8049,8048,8043,8042,8041,8040,8039,8038,8037,8036,8035,8034,8033,8032,8023,8022,8021,8020,8019,8018,8017,8016,8015,8014,8013,8012,8011,8010,8009,8008,8007,8006,8005,8004,8003,8002,8001,8000,7977,7976,7975,7974,7973,7972,7961,7960,7959,7958,7957,7956,7955,7954,7953,7952,7949,7948,7947,7946,7945,7944,7943,7942,7941,7940,7939,7938,7937,7936,7935,7934,7933,7932,7931,7930,7929,7928,7927,7926,7925,7924,7923,7922,7921,7920,7919,7918,7917,7916,7915,7914,7913,7912,7911,7910,7909,7908,7907,7906,7905,7904,7903,7902,7901,7900,7899,7898,7897,7896,7895,7894,7893,7892,7891,7890,7889,7888,7887,7886,7885,7884,7883,7882,7881,7880,7879,7878,7877,7876,7875,7874,7873,7872,7871,7870,7869,7868,7867,7866,7865,7864,7863,7862,7861,7860,7859,7858,7857,7856,7855,7854,7853,7852,7851,7850,7849,7848,7847,7846,7845,7844,7843,7842,7841,7840,7839,7838,7837,7836,7835,7834,7833,7832,7831,7830,7829,7828,7827,7826,7825,7824,7823,7822,7821,7820,7819,7818,7817,7816,7815,7814,7813,7812,7811,7810,7809,7808,7807,7806,7805,7804,7803,7802,7801,7800,7799,7798,7797,7796,7795,7794,7793,7792,7791,7790,7789,7788,7787,7786,7785,7784,7783,7782,7781,7780,7779,7778,7777,7776,7775,7774,7773,7772,7771,7770,7769,7768,7767,7766,7765,7764,7763,7762,7761,7760,7759,7758,7757,7756,7755,7754,7753,7752,7751,7750,7749,7748,7747,7746,7743,7742,7741,7740,7739,7738,7737,7736,7731,7730,7729,7728,7727,7726,7725,7724,7723,7722,7721,7720,7719,7718,7715,7714,7713,7712,7711,7710,7709,7708,7707,7706,7705,7704,7701,7700,7699,7698,7697,7696,7695,7694,7693,7692,7691,7690,7689,7688,7687,7686,7685,7684,7683,7682,7681,7680,7679,7678,7677,7676,7675,7674,7673,7672,7671,7670,7669,7668,7667,7666,7665,7664,7663,7662,7661,7660,7659,7658,7657,7656,7655,7654,7653,7652,7651,7650,7649,7648,7647,7646,7645,7644,7643,7642,7641,7640,7639,7638,7637,7636,7635,7634,7629,7628,7627,7626,7625,7624,7623,7622,7621,7620,7619,7618,7617,7616,7615,7614,7613,7612,7611,7610,7609,7608,7607,7606,7605,7604,7603,7602,7601,7600,7599,7598,7597,7596,7595,7594,7593,7592,7591,7590,7589,7588,7587,7586,7585,7584,7583,7582,7581,7580,7579,7578,7577,7576,7575,7574,7573,7572,7571,7570,7569,7568,7567,7566,7565,7564,7563,7562,7561,7560,7559,7558,7555,7554,7553,7552,7551,7550,7549,7548,7547,7546,7545,7544,7543,7542,7541,7540,7539,7538,7533,7532,7531,7530,7527,7526,7525,7524,7523,7522,7521,7520,7511,7510,7505,7504,7503,7502,7501,7500,7499,7498,7497,7496,7495,7494,7493,7492,7491,7490,7489,7488,7487,7486,7485,7484,7483,7482,7481,7480,7479,7478,7439,7438,7435,7434,7419,7418,7417,7416,7411,7410,7405,7404,7403,7402,7401,7400,7371,7370,7369,7368,7313,7312,7305,7304,7265,7264,7263,7262,7261,7260,7247,7246,7215,7214,7213,7212,7211,7210,7209,7208,7203,7202,7201,7200,7199,7198,7103,7102,7099,7098,7093,7092,7071,7070,7067,7066,7065,7064,7063,7062,7061,7060,7059,7058,7057,7056,7055,7054,7053,7052,7051,7050,7049,7048,7047,7046,7045,7044,7043,7042,7041,7040,7039,7038,7037,7036,7035,7034,7033,7032,7029,7028,7027,7026,7025,7024,7023,7022,7019,7018,7017,7016,7015,7014,7013,7012,7011,7010,7009,7008,7005,7004,7001,7000,6999,6998,6983,6982,6978,6977,6976,6975,6972,6971,6968,6967,6966,6965,6964,6963,6962,6961,6960,6959,6946,6945,6932,6931,6930,6929,6926,6925,6918,6917,6916,6915,6914,6913,6880,6879,6878,6877,6876,6875,6874,6873,6872,6871,6870,6869,6868,6867,6856,6855,6826,6825,6820,6819,6818,6817,6816,6815,6776,6775,6760,6759,6754,6753,6752,6751,6750,6749,6748,6747,6738,6737,6734,6733,6732,6731,6716,6715,6714,6713,6684,6683,6670,6669,6664,6663,6646,6645,6616,6615,6614,6613,6606,6605,6604,6603,6602,6601,6592,6591,6588,6587,6584,6583,6580,6579,6578,6577,6572,6571,6570,6569,6564,6563,6556,6555,6554,6553,6412,6411,6402,6401,6400,6399,6398,6397,6298,6297,6212,6211,6200,6199,6164,6163,6162,6161,6160,6159,6036,6035,6034,6033,5990,5989,5960,5959,5958,5957,5796,5795,5760,5759,5744,5743,5732,5731,5728,5727,5724,5723,5722,5721,5630,5629,5594,5593,5592,5591,5590,5589,5584,5583,5582,5581,5562,5561,5558,5557,5552,5551,5548,5547,5542,5541,5530,5529,5446,5445,5414,5413,5410,5409,5396,5395,5388,5387,5330,5329,5328,5327,5326,5325,5322,5321,5282,5281,5270,5269,5180,5179,5178,5177,5174,5173,5170,5169,5161,5159,5154,5153,5152,5151,5150,5149,5148,5147,5146,5145,5144,5143,5142,5141,5140,5139,5138,5137,5136,5135,5134,5133,5132,5131,5130,5129,5128,5127,5126,5125,5124,5123,5122,5121,5120,5119,5118,5117,5116,5115,5114,5113,5112,5111,5110,5109,5108,5107,5106,5105,5104,5103,5102,5101,5100,5099,5098,5097,5096,5095,5094,5093,5092,5091,5090,5089,5088,5087,5086,5085,5084,5083,5082,5081,5080,5079,5078,5077,5076,5075,5074,5073,5072,5071,5070,5069,5068,5067,5066,5065,5064,5063,5062,5061,5060,5059,5058,5057,5056,5055,5054,5053,5052,5051,5050,5049,5048,5047,5046,5045,5044,5043,5042,5041,5040,5039,5038,5037,5036,5035,5034,5033,5032,5031,5030,5029,5028,5027,5026,5025,5024,5023,5022,5021,5020,5019,5018,5017,5016,5015,5014,5013,5012,5011,5010,5009,5008,5007,5006,5005,5004,5003,5002,5001,5000,4999,4998,4997,4996,4995,4994,4993,4992,4991,4990,4989,4988,4987,4986,4985,4984,4983,4982,4981,4980,4979,4974,4973,4972,4971,4970,4969,4968,4967,4966,4965,4964,4963,4962,4961,4960,4959,4958,4957,4956,4955,4954,4953,4952,4951,4950,4949,4948,4947,4946,4945,4944,4943,4942,4941,4940,4939,4938,4937,4936,4935,4934,4933,4932,4931,4928,4927,4926,4925,4924,4923,4922,4921,4920,4919,4918,4917,4916,4915,4914,4913,4912,4911,4910,4909,4908,4907,4906,4905,4904,4903,4902,4901,4900,4899,4898,4897,4896,4895,4894,4893,4892,4891,4890,4889,4888,4887,4886,4885,4884,4883,4882,4881,4880,4879,4878,4877,4876,4875,4874,4873,4872,4871,4870,4869,4868,4867,4866,4865,4864,4863,4862,4861,4860,4859,4858,4857,4856,4855,4854,4853,4852,4851,4850,4849,4848,4847,4846,4845,4844,4843,4842,4841,4840,4839,4838,4837,4836,4835,4834,4833,4832,4831,4830,4829,4828,4827,4826,4825,4824,4823,4822,4821,4820,4819,4818,4817,4816,4815,4814,4813,4812,4811,4810,4809,4808,4807,4806,4805,4804,4803,4802,4801,4800,4799,4798,4797,4796,4795,4794,4793,4792,4791,4790,4789,4788,4787,4786,4785,4784,4783,4782,4781,4780,4779,4778,4777,4776,4775,4774,4773,4772,4771,4770,4769,4766,4765,4764,4763,4762,4761,4760,4759,4758,4757,4756,4755,4754,4753,4752,4751,4750,4749,4748,4747,4746,4745,4744,4743,4742,4741,4740,4739,4738,4737,4736,4735,4734,4733,4732,4731,4730,4729,4728,4727,4726,4725,4724,4723,4718,4717,4716,4715,4714,4713,4710,4709,4690,4689,4688,4687,4686,4685,4684,4683,4652,4651,4638,4637,4632,4631,4624,4623,4618,4617,4538,4537,4536,4535,4532,4531,4528,4527,4488,4487,4428,4427,4426,4425,4416,4415,4412,4411,4356,4355,4342,4341,4338,4337,4332,4331,4330,4329,4328,4327,4282,4281,4250,4249,4244,4243,4242,4241,4240,4239,4160,4159,4116,4115,4110,4109,4104,4103,4100,4099,4082,4081,4070,4069,4068,4067,4050,4049,4046,4045,4044,4043,4040,4039,4038,4037,4036,4035,4034,4033,4032,4031,4030,4029,4028,4027,4026,4025,4024,4023,4022,4021,4020,4019,4016,4015,4014,4013,4012,4011,4010,4009,4008,4007,4006,4005,4004,4003,4002,4001,4000,3999,3998,3997,3996,3995,3994,3993,3992,3991,3990,3989,3988,3987,3986,3985,3984,3983,3982,3981,3980,3979,3978,3977,3976,3975,3974,3973,3972,3971,3970,3969,3968,3967,3966,3965,3964,3963,3962,3961,3960,3959,3958,3957,3956,3955,3954,3953,3952,3951,3950,3949,3948,3947,3946,3945,3944,3943,3942,3941,3938,3937,3936,3935,3934,3933,3932,3931,3930,3929,3926,3925,3924,3923,3920,3919,3918,3917,3916,3915,3914,3913,3912,3911,3910,3909,3908,3907,3906,3905,3904,3903,3902,3901,3900,3899,3898,3897,3896,3895,3894,3893,3892,3891,3890,3889,3888,3887,3886,3885,3884,3883,3882,3881,3880,3879,3878,3877,3876,3875,3874,3873,3872,3871,3870,3869,3868,3867,3866,3865,3864,3863,3862,3861,3860,3859,3858,3857,3856,3855,3854,3853,3852,3851,3850,3849,3848,3847,3846,3845,3844,3843,3842,3841,3840,3839,3838,3837,3836,3835,3834,3833,3832,3831,3830,3829,3828,3827,3826,3825,3824,3823,3822,3821,3820,3819,3818,3817,3816,3815,3814,3813,3812,3811,3810,3809,3808,3807,3806,3805,3804,3803,3802,3801,3800,3799,3798,3797,3796,3795,3794,3793,3792,3791,3790,3789,3788,3787,3786,3785,3784,3783,3782,3781,3780,3779,3778,3777,3776,3775,3774,3773,3772,3771,3766,3765,3764,3763,3762,3761,3760,3759,3758,3757,3756,3755,3754,3753,3752,3751,3750,3749,3748,3747,3746,3745,3744,3743,3742,3741,3740,3739,3738,3737,3736,3735,3734,3733,3732,3731,3730,3729,3728,3727,3726,3725,3724,3723,3722,3721,3720,3719,3718,3717,3716,3715,3714,3713,3712,3711,3710,3709,3708,3707,3706,3705,3704,3703,3702,3701,3700,3699,3698,3697,3696,3695,3694,3693,3692,3691,3690,3689,3688,3687,3686,3685,3684,3683,3682,3681,3680,3679,3678,3677,3676,3675,3674,3673,3672,3671,3670,3669,3668,3667,3666,3665,3664,3663,3662,3661,3660,3659,3658,3657,3656,3655,3654,3653,3652,3651,3650,3649,3648,3647,3646,3645,3644,3643,3642,3641,3640,3639,3638,3637,3636,3635,3634,3633,3632,3631,3630,3629,3628,3627,3626,3625,3624,3623,3622,3621,3620,3619,3616,3615,3614,3613,3612,3611,3610,3609,3608,3607,3606,3605,3604,3603,3602,3601,3600,3599,3598,3597,3596,3595,3594,3593,3592,3591,3590,3589,3588,3587,3586,3585,3584,3583,3582,3581,3580,3579,3578,3577,3576,3575,3574,3573,3572,3571,3570,3569,3568,3567,3566,3565,3564,3563,3562,3561,3560,3559,3558,3557,3556,3555,3554,3553,3552,3551,3550,3549,3548,3547,3546,3545,3544,3543,3542,3541,3540,3539,3538,3537,3536,3535,3534,3533,3532,3531,3530,3529,3528,3527,3526,3525,3524,3523,3522,3521,3520,3519,3518,3517,3516,3515,3514,3513,3512,3511,3510,3509,3508,3507,3506,3505,3504,3503,3502,3501,3500,3499,3498,3497,3496,3495,3494,3493,3492,3491,3490,3489,3488,3487,3486,3485,3484,3483,3482,3481,3480,3479,3478,3477,3476,3475,3474,3473,3472,3471,3470,3469,3468,3467,3466,3465,3464,3463,3462,3461,3460,3459,3458,3457,3456,3455,3454,3453,3452,3451,3450,3449,3448,3447,3446,3445,3444,3443,3442,3441,3440,3439,3438,3437,3436,3435,3434,3433,3432,3431,3428,3427,3426,3425,3424,3423,3422,3421,3420,3419,3418,3417,3416,3415,3414,3413,3412,3411,3410,3409,3408,3407,3406,3405,3404,3403,3402,3401,3400,3399,3398,3397,3396,3395,3394,3393,3392,3391,3390,3389,3388,3387,3386,3385,3384,3383,3382,3381,3380,3379,3378,3377,3376,3375,3374,3373,3370,3369,3368,3367,3366,3365,3364,3363,3362,3361,3360,3359,3358,3357,3356,3355,3354,3353,3352,3351,3350,3349,3348,3347,3346,3345,3344,3343,3342,3341,3340,3339,3338,3337,3334,3333,3332,3331,3330,3329,3328,3327,3326,3325,3324,3323,3322,3321,3320,3319,3314,3313,3312,3311,3310,3309,3308,3307,3306,3305,3304,3303,3302,3301,3300,3299,3298,3297,3296,3295,3294,3293,3292,3291,3290,3289,3288,3287,3286,3285,3284,3283,3282,3281,3280,3279,3278,3277,3276,3275,3274,3273,3272,3271,3270,3269,3268,3267,3266,3265,3264,3263,3262,3261,3260,3259,3256,3255,3254,3253,3252,3251,3250,3249,3248,3247,3246,3245,3244,3243,3242,3241,3240,3239,3238,3237,3236,3235,3234,3233,3232,3231,3230,3229,3228,3227,3226,3225,3224,3223,3222,3221,3220,3219,3218,3217,3216,3215,3214,3213,3212,3211,3210,3209,3208,3207,3206,3205,3204,3203,3202,3201,3200,3199,3198,3197,3192,3191,3190,3189,3188,3187,3186,3185,3184,3183,3182,3181,3180,3179,3178,3177,3176,3175,3174,3173,3172,3171,3170,3169,3168,3167,3166,3165,3164,3163,3162,3161,3160,3159,3158,3157,3156,3155,3154,3153,3152,3151,3150,3149,3148,3147,3146,3145,3144,3143,3142,3141,3140,3139,3138,3137,3136,3135,3134,3133,3132,3131,3130,3129,3128,3127,3126,3125,3124,3123,3122,3121,3120,3119,3118,3117,3116,3115,3114,3113,3112,3111,3110,3109,3108,3107,3106,3105,3098,3097,3096,3095,3094,3093,3092,3091,3090,3089,3088,3087,3086,3085,3084,3083,3082,3081,3080,3079,3074,3073,3072,3071,3070,3069,3068,3067,3066,3065,3064,3063,3062,3061,3060,3059,3058,3057,3056,3055,3054,3053,3052,3051,3050,3049,3048,3047,3046,3045,3044,3043,3042,3041,3040,3039,3038,3037,3036,3035,3034,3033,3032,3031,3030,3029,3028,3027,3024,3023,3022,3021,3020,3019,3018,3017,3016,3015,3014,3013,3004,3003,3002,3001,3000,2999,2998,2997,2994,2993,2992,2991,2990,2989,2988,2987,2986,2985,2984,2983,2982,2981,2980,2979,2978,2977,2976,2975,2974,2973,2972,2971,2970,2969,2968,2967,2966,2965,2964,2963,2962,2961,2960,2959,2958,2957,2956,2955,2954,2953,2952,2951,2950,2949,2948,2947,2946,2945,2944,2943,2942,2941,2940,2939,2938,2937,2936,2935,2934,2933,2932,2931,2930,2929,2928,2927,2926,2925,2924,2923,2922,2921,2920,2919,2916,2915,2914,2913,2912,2911,2910,2909,2908,2907,2906,2905,2904,2903,2902,2901,2900,2899,2898,2897,2896,2895,2894,2893,2892,2891,2890,2889,2888,2887,2886,2885,2884,2883,2882,2881,2880,2879,2878,2877,2874,2873,2872,2871,2870,2869,2868,2867,2866,2865,2864,2863,2862,2861,2860,2859,2858,2857,2856,2855,2854,2853,2852,2851,2850,2849,2848,2847,2846,2845,2844,2843,2842,2841,2840,2839,2838,2837,2836,2835,2834,2833,2832,2831,2830,2829,2828,2827,2826,2825,2824,2823,2822,2821,2820,2819,2818,2817,2816,2815,2814,2813,2812,2811,2810,2809,2808,2807,2806,2805,2804,2803,2802,2801,2800,2799,2798,2797,2796,2795,2794,2793,2792,2791,2790,2789,2788,2787,2786,2785,2784,2783,2782,2781,2780,2779,2778,2777,2776,2775,2774,2773,2772,2771,2770,2769,2768,2767,2766,2765,2764,2763,2762,2761,2760,2759,2758,2757,2756,2755,2754,2753,2752,2751,2750,2749,2748,2747,2746,2745,2744,2743,2742,2741,2740,2739,2738,2737,2736,2735,2734,2733,2732,2731,2730,2729,2728,2727,2726,2725,2724,2723,2722,2721,2720,2719,2718,2717,2716,2715,2714,2713,2712,2711,2710,2709,2708,2707,2706,2705,2704,2703,2702,2701,2700,2699,2698,2697,2696,2695,2694,2693,2692,2691,2690,2689,2688,2687,2686,2685,2684,2683,2682,2681,2680,2679,2678,2677,2676,2675,2674,2673,2672,2671,2670,2669,2668,2667,2666,2665,2664,2663,2662,2661,2656,2655,2654,2653,2652,2651,2650,2649,2648,2647,2646,2645,2644,2643,2642,2641,2640,2639,2638,2637,2636,2635,2634,2633,2632,2631,2630,2629,2628,2627,2626,2625,2624,2623,2622,2621,2620,2619,2618,2617,2616,2615,2614,2613,2612,2611,2610,2609,2608,2607,2606,2605,2604,2603,2602,2601,2600,2599,2598,2597,2596,2595,2594,2593,2592,2591,2590,2589,2588,2587,2586,2585,2584,2583,2582,2581,2580,2579,2578,2577,2576,2575,2574,2573,2572,2571,2570,2569,2568,2567,2566,2565,2564,2563,2562,2561,2560,2559,2558,2557,2556,2555,2554,2553,2552,2551,2550,2549,2548,2547,2546,2545,2544,2543,2542,2541,2540,2539,2538,2537,2536,2535,2534,2533,2532,2531,2530,2529,2528,2527,2526,2525,2524,2523,2522,2521,2520,2519,2518,2517,2516,2515,2514,2513,2512,2511,2510,2509,2508,2507,2506,2505,2504,2503,2502,2501,2500,2499,2498,2497,2496,2495,2494,2493,2492,2491,2490,2489,2488,2487,2486,2485,2484,2483,2482,2481,2480,2479,2478,2477,2476,2475,2474,2473,2472,2471,2470,2469,2468,2467,2466,2465,2464,2463,2462,2461,2460,2459,2458,2457,2456,2455,2454,2453,2452,2451,2450,2449,2448,2447,2446,2445,2444,2443,2442,2441,2440,2439,2438,2437,2436,2435,2434,2433,2432,2431,2430,2429,2428,2427,2426,2425,2422,2421,2420,2419,2418,2417,2416,2415,2414,2413,2412,2411,2410,2409,2408,2407,2406,2405,2404,2403,2402,2401,2400,2399,2398,2397,2396,2395,2394,2393,2392,2391,2390,2389,2388,2387,2386,2385,2384,2383,2382,2381,2380,2379,2378,2377,2376,2375,2374,2373,2372,2371,2370,2369,2368,2367,2366,2365,2364,2363,2362,2361,2360,2359,2356,2355,2354,2353,2352,2351,2350,2349,2348,2347,2346,2345,2344,2343,2342,2341,2340,2339,2338,2337,2336,2335,2334,2333,2332,2331,2330,2329,2328,2327,2326,2325,2324,2323,2322,2321,2320,2319,2318,2317,2316,2315,2314,2313,2312,2311,2310,2309,2308,2307,2306,2305,2304,2303,2302,2301,2300,2299,2298,2297,2292,2291,2290,2289,2288,2287,2286,2285,2284,2283,2282,2281,2280,2279,2278,2277,2274,2272,2270,2269,2268,2267,2266,2265,2264,2263,2262,2261,2260,2259,2258,2257,2256,2255,2254,2253,2252,2251,2250,2249,2248,2247,2246,2245,2244,2243,2242,2241,2240,2239,2238,2237,2236,2235,2234,2233,2232,2231,2230,2229,2228,2227,2226,2225,2224,2223,2222,2221,2220,2219,2218,2217,2216,2215,2214,2213,2212,2211,2210,2209,2208,2207,2206,2205,2204,2203,2202,2201,2200,2199,2198,2197,2192,2191,2190,2189,2188,2187,2186,2185,2184,2183,2182,2181,2180,2179,2176,2175,2174,2173,2172,2171,2170,2169,2168,2167,2166,2165,2164,2163,2162,2161,2160,2159,2158,2157,2156,2155,2154,2153,2152,2151,2150,2149,2148,2147,2146,2145,2144,2143,2142,2141,2140,2139,2138,2137,2136,2135,2134,2133,2132,2131,2130,2129,2128,2127,2126,2125,2124,2123,2122,2121,2120,2119,2118,2117,2116,2115,2112,2111,2110,2109,2108,2107,2106,2105,2104,2103,2102,2101,2100,2099,2098,2097,2096,2095,2094,2093,2092,2091,2090,2089,2088,2087,2086,2085,2084,2083,2082,2081,2080,2079,2078,2077,2076,2075,2074,2073,2072,2071,2070,2069,2066,2065,2064,2063,2062,2061,2060,2059,2058,2057,2056,2055,2054,2053,2052,2051,2050,2049,2048,2047,2046,2045,2044,2043,2042,2041,2040,2039,2038,2037,2036,2035,2034,2033,2032,2031,2030,2029,2028,2027,2026,2025,2024,2023,2022,2021,2020,2019,2018,2017,2016,2015,2014,2013,2012,2011,2010,2009,2008,2007,2006,2005,2004,2003,2002,2001,2000,1999,1998,1997,1996,1995,1994,1993,1992,1991,1990,1989,1988,1987,1986,1985,1984,1983,1982,1981,1980,1979,1978,1977,1976,1975,1974,1973,1972,1971,1970,1969,1968,1967,1966,1965,1964,1963,1960,1959,1958,1957,1956,1955,1954,1953,1952,1951,1950,1949,1948,1947,1946,1945,1944,1943,1942,1941,1940,1939,1938,1937,1936,1935,1934,1933,1932,1931,1930,1929,1928,1927,1926,1925,1924,1923,1922,1921,1920,1919,1918,1917,1916,1915,1914,1913,1912,1911,1910,1909,1908,1907,1906,1905,1904,1903,1902,1901,1900,1899,1898,1897,1896,1895,1894,1893,1892,1891,1890,1889,1888,1887,1886,1885,1884,1883,1882,1881,1880,1879,1878,1877,1876,1875,1874,1873,1872,1871,1870,1869,1868,1867,1866,1865,1864,1863,1862,1861,1860,1859,1858,1857,1856,1855,1854,1853,1852,1851,1850,1849,1848,1847,1846,1845,1844,1843,1842,1841,1840,1839,1838,1837,1836,1835,1834,1833,1832,1831,1830,1829,1828,1827,1826,1825,1824,1823,1822,1821,1820,1819,1818,1817,1816,1815,1814,1813,1812,1811,1810,1809,1808,1807,1806,1805,1804,1803,1802,1801,1800,1799,1798,1797,1796,1795,1794,1793,1792,1791,1790,1789,1788,1787,1786,1785,1784,1783,1782,1781,1780,1779,1778,1777,1776,1775,1774,1773,1772,1771,1770,1769,1768,1767,1766,1765,1764,1763,1762,1761,1760,1759,1756,1755,1754,1753,1752,1751,1750,1749,1748,1747,1746,1745,1744,1743,1742,1741,1740,1739,1738,1737,1736,1735,1734,1733,1732,1731,1730,1729,1728,1727,1726,1725,1724,1723,1722,1721,1720,1719,1718,1717,1716,1715,1714,1713,1712,1711,1710,1709,1708,1707,1706,1705,1704,1703,1702,1701,1700,1699,1698,1697,1696,1695,1694,1693,1692,1691,1690,1689,1688,1687,1686,1685,1684,1683,1682,1681,1680,1679,1678,1677,1676,1675,1674,1673,1672,1671,1670,1669,1668,1667,1666,1665,1664,1663,1662,1661,1660,1659,1658,1657,1656,1655,1654,1653,1652,1651,1650,1649,1648,1647,1646,1645,1644,1643,1642,1641,1640,1639,1638,1637,1636,1635,1634,1633,1632,1631,1630,1629,1628,1627,1626,1625,1624,1623,1622,1621,1620,1619,1618,1617,1616,1615,1614,1613,1612,1611,1610,1609,1608,1607,1606,1605,1604,1603,1602,1601,1600,1599,1598,1597,1596,1595,1594,1593,1592,1591,1590,1589,1588,1587,1586,1585,1584,1583,1582,1581,1580,1579,1578,1577,1576,1575,1574,1573,1572,1571,1570,1569,1568,1567,1566,1565,1564,1563,1562,1561,1560,1559,1558,1557,1556,1555,1554,1553,1552,1551,1550,1549,1548,1547,1546,1545,1544,1543,1542,1541,1540,1539,1538,1537,1536,1535,1534,1533,1532,1531,1528,1527,1526,1525,1524,1523,1522,1521,1520,1519,1518,1517,1516,1515,1514,1513,1512,1511,1510,1509,1508,1507,1506,1505,1504,1503,1502,1501,1500,1499,1498,1497,1496,1495,1494,1493,1492,1491,1490,1489,1488,1487,1486,1485,1484,1483,1482,1481,1480,1479,1478,1477,1476,1475,1474,1473,1472,1471,1470,1469,1468,1467,1466,1465,1464,1463,1462,1461,1460,1459,1458,1457,1456,1455,1454,1453,1452,1451,1450,1449,1448,1447,1446,1445,1444,1443,1442,1441,1440,1439,1438,1437,1436,1435,1434,1433,1432,1431,1430,1429,1426,1425,1424,1423,1422,1421,1420,1419,1418,1417,1416,1415,1414,1413,1412,1411,1410,1409,1408,1407,1406,1405,1404,1403,1402,1401,1400,1399,1398,1397,1394,1393,1392,1391,1390,1389,1388,1387,1386,1385,1384,1383,1382,1381,1380,1379,1378,1377,1376,1375,1374,1373,1372,1371,1370,1369,1368,1367,1366,1365,1364,1363,1362,1361,1360,1359,1358,1357,1356,1355,1354,1353,1352,1351,1350,1349,1348,1347,1346,1345,1344,1343,1342,1341,1340,1339,1338,1337,1336,1335,1334,1333,1332,1331,1330,1329,1328,1327,1326,1325,1324,1323,1322,1321,1320,1319,1318,1317,1316,1315,1314,1313,1312,1311,1310,1309,1308,1307,1306,1305,1304,1303,1302,1301,1300,1299,1298,1297,1296,1295,1294,1293,1292,1291,1290,1289,1288,1287,1286,1285,1284,1283,1282,1281,1280,1279,1278,1277,1276,1275,1274,1273,1272,1271,1270,1269,1268,1267,1266,1265,1264,1263,1262,1261,1260,1259,1258,1257,1256,1255,1254,1253,1252,1251,1250,1249,1248,1247,1246,1245,1244,1243,1242,1241,1240,1239,1238,1237,1236,1235,1234,1233,1232,1231,1230,1229,1228,1227,1226,1225,1224,1223,1222,1221,1220,1219,1218,1217,1216,1215,1214,1213,1212,1211,1210,1209,1208,1207,1206,1205,1204,1203,1202,1201,1200,1199,1198,1197,1196,1195,1194,1193,1192,1191,1190,1189,1188,1187,1186,1185,1184,1183,1182,1181,1180,1179,1178,1177,1176,1175,1174,1173,1172,1171,1170,1169,1168,1167,1166,1165,1164,1163,1162,1161,1160,1159,1158,1157,1156,1155,1154,1153,1152,1151,1150,1149,1148,1147,1146,1145,1144,1143,1142,1141,1140,1139,1138,1137,1136,1135,1134,1133,1132,1131,1130,1129,1128,1127,1124,1123,1122,1121,1120,1119,1118,1117,1116,1115,1114,1113,1112,1111,1110,1109,1108,1107,1106,1105,1104,1103,1102,1101,1100,1099,1098,1097,1096,1095,1094,1093,1092,1091,1090,1089,1088,1087,1086,1085,1084,1083,1082,1081,1078,1077,1076,1075,1074,1073,1072,1071,1070,1069,1068,1067,1066,1065,1064,1063,1062,1061,1060,1059,1058,1057,1056,1055,1054,1053,1052,1051,1048,1047,1040,1039,1038,1037,1036,1035,1034,1033,1032,1031,1030,1029,1028,1027,1026,1025,1024,1023,1022,1021,1020,1019,1018,1017,1016,1015,1014,1013,1012,1011,1010,1009,1008,1007,1006,1005,1004,1003,1002,1001,1000,999,998,997,996,995,994,993,992,991,990,989,988,987,986,985,984,983,982,981,980,979,978,977,976,975,974,973,972,971,970,969,968,967,966,965,964,963,962,961,960,959,958,957,956,955,954,953,952,951,950,949,948,947,946,945,944,943,942,941,940,939,938,937,936,935,934,933,932,931,930,929,928,927,926,925,924,923,922,921,920,919,918,917,916,915,914,913,912,911,910,909,908,907,906,905,904,903,902,901,899,897,896,895,894,893,892,891,890,889,886,885,884,883,882,881,880,879,878,877,876,875,874,873,872,871,870,869,868,867,866,865,864,863,862,861,860,859,858,857,856,855,854,853,852,851,850,849,848,847,846,845,844,843,842,841,840,839,838,837,836,835,834,833,832,831,830,829,828,827,826,825,824,823,822,821,820,819,818,817,816,815,814,813,812,811,810,809,808,807,806,805,804,803,802,801,800,799,798,797,796,795,794,793,792,791,790,789,788,787,786,785,784,783,782,781,780,779,778,777,776,775,774,773,772,771,770,769,766,765,764,763,762,761,760,759,758,757,756,755,754,753,752,751,750,749,748,747,746,745,744,743,742,741,740,739,738,737,736,735,734,733,732,731,730,729,728,727,726,725,724,723,722,721,720,719,718,717,716,715,714,713,712,711,710,709,708,707,704,703,702,701,700,699,698,697,696,695,694,693,692,691,690,689,688,687,686,685,684,683,680,679,678,677,676,675,674,673,672,671,670,669,668,667,666,665,660,659,658,657,656,655,654,653,650,649,648,647,646,645,644,643,636,635,634,633,632,631,630,629,628,627,626,625,620,619,618,617,616,615,614,613,612,611,610,609,608,607,606,605,602,601,600,599,598,597,596,595,594,593,592,591,590,589,588,587,586,585,584,583,582,581,580,579,578,577,576,575,574,573,572,571,570,569,568,567,566,565,564,563,562,561,558,557,556,555,554,553,550,549,548,547,546,545,544,543,542,541,540,539,538,537,536,535,530,529,528,527,526,525,524,523,522,521,520,519,512,511,510,509,508,507,502,501,500,499,498,497,496,495,494,493,492,491,488,487,486,485,482,481,480,479,478,477,476,475,474,473,472,471,470,469,468,467,466,465,464,463,462,461,460,459,458,457,456,455,454,453,452,451,450,449,448,447,446,445,444,443,442,441,440,439,438,437,436,435,434,433,430,429,428,427,424,423,422,421,420,419,418,417,414,413,410,409,402,401,400,399,398,397,396,395,392,391,390,389,388,387,386,385,384,383,382,381,380,379,378,377,376,375,374,373,372,371,368,367,364,363,362,361,360,359,354,353,346,345,334,333,332,331,330,329,328,327,326,325,324,323,322,321,320,319,318,317,316,315,314,313,312,311,310,309,308,307,306,305,302,301,300,299,298,297,296,295,294,293,292,291,290,289,288,287,284,283,282,281,280,279,278,277,276,275,274,273,268,267,262,261,260,259,258,257,254,253,252,251,250,249,248,247,246,245,244,243,242,241,240,239,238,237,236,235,234,233,232,231,230,229,228,227,226,225,224,223,222,221,220,219,218,217,216,215,214,213,212,211,210,209,208,207,206,205,204,203,202,201,200,199,198,197,180,179,178,177,176,175,174,173,172,171,170,169,168,167,166,165,164,163,162,161,160,159,158,157,156,155,148,147,144,143,140,139,138,137,136,135,134,133,132,131,130,129,128,127,126,125,124,123,122,121,118,117,116,115,114,113,112,111,110,109,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,84,83,82,81,80,79,76,75,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37}'::integer[]))
  • Filter: (((company_id IS NULL) OR (company_id = 1)) AND (pos_statement_id = ANY ('{541729,541706,541692,541687,541683,541679,541631,541575,541566,541553,541511,541453,541431,541422,541402,541397,541352,541350,541337,541328,541316,541271,541268,541263,541248,541206,541201,541197,541191,541188,541186,541181,541170,541152,541147,541146,541123,541106,541081,541079,541078,541077,541075,541074,541073,541070,541069,541062,541060,541055,541048,541038,541036,541017,540985,540963,540959,540950,540941,540938,540872,540863,540802,540798,540787,540782,540778,540775,540774,540772,540770,540767,540762,540761,540760,540749,540742,540733,540721,540719,540717,540714,540712,540707,540705,540704,540703,540699,540696,540688,540687,540684,540680,540659,540555,540539,540492,540491,540483,540475,540440,540420,540419,540410,540391,540378,540375,540344,540342,540341,540338,540337,540334,540333,540331,540323,540321,540319,540314,540313,540255,540252,540244,540241,540237,540209,540199,540191,540185,540168,540164,540150,540142,540138,540137,540129,540122,540104,540100,540097,540094,540093,540073,540068,540060,540047,540038,540028,540024,540023,540020,540008,540007,540000,539995,539993,539976,539974,539973,539972,539962,539955,539945,539942,539925,539918,539908,539867,539841,534759,534758,534756,534755,534754,534753,534683,534680,534674,534672,534671,534668,534657,534620,534617,534614,534604,534598,534566,534565,534558,534547,534466,534388,534365,534353,534347,534343,534340,534327,534320,534318,534314,534308,534307,534304,534300,534299,534298,534296,534291,534289,534284,534280,534277,534274,534272,534269,534267,534264,534262,534260,534256,534255,533819,533818,533816,533815,533814,533813,533812,533808,533806,533803,533800,533796,533791,533779,533769,533765,533763,533761,533760,533758,533724,533720,533705,533703,533647,533642,533615,533559,533538,533512,533499,533496,533477,533473,533398,533395,533368,533361,533357,533335,533308,533305,533277,533274,533257,533217,533185,533181,533175,533174,533165,533134,533119,533084,533083,533077,533063,533051,533050,533049,533047,532994,532984,532960,532934,532932,532930,532913,532885,532860,532855,532847,532829,532775,532750,532737,532736,532735,532719,532717,532716,532670,532656,532636,532635,532634,532632,532631,532630,532629,532628,532627,532626,532624,532623,532621,532620,532619,532618,532617,532615,532614,532613,532612,532611,532610,532609,532608,532607,532604,532603,532602,532600,532599,532598,532595,532594,532593,532590,532589,532588,532587,532586,532585,532584,532582,532581,532580,531871,531870,531765,531746,531708,531701,531694,531688,531686,531667,531645,531639,531626,531613,531611,531609,531582,531575,531571,531484,531483,531443,531437,531414,531388,531385,531344,531339,531323,531316,531291,531271,531229,531227,531130,531126,531059,531017,531014,531013,530996,530962,530956,530930,530920,530914,530911,530907,530900,530893,530892,530891,530888,530886,530868,530848,530847,530828,530820,530795,530785,530772,530771,530770,530769,530767,530766,530764,530763,530761,530760,530759,530758,530757,530756,530754,530753,530752,530751,530750,530748,530747,530746,530743,530742,530740,530739,530457,530456,530454,530453,530452,530451,530448,530446,530445,530443,530442,530441,530440,530438,530437,530436,530435,530434,530433,530432,530429,529969,529967,529961,529959,529957,529954,529953,529952,529948,529942,529940,529936,529935,529933,529932,529931,529928,529926,529925,529924,529921,529919,529918,529917,529912,529910,529908,529906,529904,529903,529902,529899,529897,529893,529892,529891,529887,529885,529883,529384,529382,529374,529364,529356,529352,529344,529330,529310,529305,529304,529289,529268,529260,529254,529249,529246,529242,529239,529210,529189,529161,529153,529140,529128,529117,529089,529088,529085,529067,529043,529006,528992,528986,528981,528978,528948,528929,528924,528916,528911,528876,528849,528845,528823,528800,528799,528797,528784,528781,528773,528768,528761,528753,528740,528702,528675,528671,528635,528625,528614,528613,528604,528598,528586,528578,528575,528573,528566,528550,528520,528508,528502,528498,528481,528474,528454,528439,528322,528290,528209,528177,528170,528136,528126,528121,528093,528010,527982,527974,527972,527956,527952,527945,527936,527910,527885,527852,527844,527822,527818,527812,527803,527795,527784,527783,527780,527769,527757,527742,527738,527736,527688,527643,527628,527596,527580,527577,527576,527561,527539,527524,527522,527490,527404,527392,527391,527378,527367,527365,527340,527318,527316,527311,527307,527281,527277,527267,527266,527263,527258,527248,527233,527221,527215,527207,527206,527193,527181,527172,527151,527098,527023,527022,527006,527000,526999,526989,526978,526970,526969,526967,526965,526962,526946,526926,526925,526922,526918,526911,526909,526891,526880,526875,526874,526799,526770,526730,526701,521553,521552,521546,521528,521320,521255,521251,521236,521219,521216,521209,521145,521134,521114,521093,521083,521080,521069,520997,520995,520966,520957,520956,520938,520900,520884,520879,520861,520829,520824,520803,520799,520781,520779,520766,520743,520726,520721,520713,520709,520707,520705,520703,520698,520662,520660,520659,520657,520653,520638,520625,520617,520599,520597,520586,520578,520565,520562,520560,520555,520551,520548,520545,520543,520533,520531,520480,520470,520438,520434,520432,520431,520430,520429,520428,520395,520394,520391,520390,520389,520386,520367,520366,520359,520353,520307,520305,520285,520264,520263,520246,520243,520229,520221,520212,520206,520018,520017,520015,520001,520000,519998,519997,519996,519994,519992,519991,519988,519987,519976,519967,519965,519938,519937,519890,519847,519831,519826,519802,519792,519789,519783,519781,519646,519639,519638,519637,519635,519631,519628,519607,519604,519583,519579,519561,519553,519526,519510,519507,519503,519494,519485,519452,519444,519418,519409,519407,519404,519388,519305,519302,519279,519276,519229,519204,519197,519183,519173,519165,519122,519120,519117,519073,519063,519058,519035,519034,519014,519011,518999,518991,518980,518979,518964,518941,518919,518899,518882,518868,518831,518747,518746,518733,518729,518722,518651,518636,518632,518631,518606,518605,518542,518539,518532,518507,518504,518494,518434,518423,518403,518385,518297,518278,518271,518267,518224,518199,518153,517964,517955,517952,517925,517871,517842,517828,517826,517822,517821,517790,517773,517772,517771,517736,517729,517650,517611,517608,517599,517579,517576,517553,517550,517525,517511,517510,517493,517489,517473,517431,517422,517409,517404,517358,517342,517338,517320,517295,517254,517247,517241,517240,517236,517213,517195,517068,517059,517051,517044,517017,516965,516949,516937,516924,516879,516878,516876,516853,516849,516846,516839,516831,516828,516817,516724,516716,516715,516695,516686,516663,516615,499903,499902,499901,499899,499897,499896,499894,499893,499891,499889,499888,499879,499840,499833,499830,499815,499803,499785,499780,499773,499771,499765,499763,499729,499727,499712,499515,499451,499439,499435,499418,499298,499228,499226,499223,498725,498723,498722,498721,498720,498719,498718,498717}'::integer[])))
  • Rows Removed by Filter: 512,511
4. 0.502 0.502 ↑ 1.0 1 502

Index Scan using account_bank_statement_pkey on account_bank_statement account_bank_statement_line__statement_id (cost=0.29..1.01 rows=1 width=8) (actual time=0.001..0.001 rows=1 loops=502)

  • Index Cond: (id = account_bank_statement_line.statement_id)
Planning time : 78.538 ms
Execution time : 3,945.888 ms