Programma motore

Dependencies:   mbed X-NUCLEO-IHM05A1

Revision:
11:196c4677e0ca
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Clacson.h	Mon Nov 19 11:45:23 2018 +0000
@@ -0,0 +1,15041 @@
+//Forma d'onda campionata
+/*int nSampleNum = 15036;
+int nSamplePerSec = 44100;
+int nUnderSampleFactor = 4;
+int naInputSoundWave[15036]= {
+26621,
+26455,
+26418,
+26319,
+26284,
+26267,
+26123,
+26024,
+25973,
+25929,
+26276,
+28424,
+28491,
+28101,
+27684,
+27459,
+27241,
+27107,
+27206,
+27155,
+27122,
+27017,
+26813,
+26686,
+26575,
+26426,
+26392,
+26262,
+26274,
+26203,
+26118,
+25996,
+25853,
+25674,
+26234,
+29174,
+29035,
+28391,
+27751,
+27372,
+27202,
+27075,
+27075,
+27020,
+27034,
+26901,
+26762,
+26624,
+26381,
+26298,
+26236,
+26138,
+26251,
+26179,
+26047,
+25992,
+25656,
+25580,
+26124,
+29920,
+29417,
+28825,
+27796,
+27356,
+27071,
+26932,
+26951,
+26938,
+26919,
+26949,
+26589,
+26430,
+26194,
+26162,
+26028,
+26147,
+26217,
+26118,
+26050,
+25869,
+25623,
+25410,
+25962,
+30491,
+30009,
+28905,
+27969,
+27266,
+26934,
+26682,
+26781,
+26899,
+26825,
+26731,
+26588,
+26484,
+26072,
+25995,
+25945,
+25988,
+26014,
+26088,
+25992,
+25803,
+25457,
+25370,
+26128,
+31302,
+30539,
+29266,
+27965,
+27230,
+26838,
+26658,
+26710,
+26724,
+26734,
+26774,
+26536,
+26308,
+26068,
+25939,
+25744,
+25842,
+25991,
+26099,
+26152,
+25922,
+25467,
+25065,
+25962,
+32000,
+31039,
+29459,
+28168,
+27260,
+26748,
+26560,
+26540,
+26766,
+26913,
+26726,
+26389,
+26040,
+25841,
+25580,
+25580,
+25699,
+25965,
+26092,
+25950,
+25680,
+25366,
+25039,
+25815,
+32810,
+31702,
+29862,
+28349,
+27239,
+26606,
+26334,
+26526,
+26787,
+26872,
+26586,
+26173,
+25813,
+25623,
+25555,
+25512,
+25547,
+25862,
+26068,
+26002,
+25558,
+25224,
+24747,
+25643,
+33344,
+32479,
+30246,
+28498,
+27292,
+26554,
+26272,
+26534,
+26676,
+26800,
+26456,
+26173,
+25797,
+25572,
+25345,
+25539,
+25631,
+25784,
+26009,
+25799,
+25560,
+25017,
+24652,
+25088,
+33685,
+33241,
+30902,
+28736,
+27183,
+26321,
+26258,
+26476,
+26603,
+26660,
+26499,
+26149,
+25837,
+25486,
+25286,
+25299,
+25451,
+25711,
+25855,
+25811,
+25512,
+25001,
+24613,
+24933,
+33686,
+33842,
+31436,
+28929,
+27343,
+26305,
+26120,
+26343,
+26336,
+26573,
+26534,
+25979,
+25652,
+25386,
+25228,
+25129,
+25310,
+25704,
+25832,
+25850,
+25447,
+24919,
+24478,
+24596,
+33245,
+34656,
+31992,
+29147,
+27335,
+26277,
+25953,
+26238,
+26431,
+26474,
+26436,
+25977,
+25732,
+25454,
+25124,
+24902,
+25023,
+25657,
+26039,
+25959,
+25446,
+24715,
+24192,
+24219,
+32137,
+35738,
+32635,
+29638,
+27553,
+26315,
+25953,
+26073,
+26289,
+26300,
+26205,
+26019,
+25657,
+25390,
+24933,
+24793,
+25004,
+25434,
+25931,
+26088,
+25500,
+24774,
+24148,
+23886,
+30066,
+36650,
+33333,
+30192,
+27722,
+26218,
+25853,
+25860,
+26205,
+26230,
+26435,
+26142,
+25695,
+25255,
+24748,
+24634,
+24894,
+25437,
+25741,
+25968,
+25714,
+24936,
+24240,
+23611,
+27977,
+37797,
+34188,
+30619,
+28060,
+26376,
+25721,
+25579,
+25935,
+26314,
+26318,
+26305,
+25818,
+25159,
+24665,
+24512,
+24770,
+25241,
+25666,
+25929,
+25784,
+25055,
+24077,
+23267,
+26097,
+38663,
+35317,
+31394,
+28480,
+26450,
+25491,
+25532,
+26040,
+26469,
+26331,
+26115,
+25790,
+25206,
+24685,
+24454,
+24670,
+25176,
+25603,
+25887,
+25669,
+25214,
+24093,
+23061,
+24323,
+39221,
+36549,
+32416,
+29094,
+26630,
+25339,
+25522,
+25916,
+26243,
+26328,
+26351,
+25950,
+25226,
+24472,
+24199,
+24572,
+24902,
+25556,
+25915,
+25836,
+25259,
+24309,
+22817,
+23177,
+38370,
+37901,
+33591,
+29659,
+26910,
+25446,
+25259,
+25645,
+26134,
+26367,
+26379,
+25907,
+25129,
+24422,
+24159,
+24260,
+24961,
+25457,
+26025,
+26080,
+25301,
+24577,
+22646,
+22397,
+34434,
+39495,
+34749,
+30573,
+27446,
+25714,
+24933,
+25357,
+25988,
+26516,
+26260,
+25954,
+25105,
+24373,
+24194,
+24157,
+25002,
+25416,
+25900,
+26213,
+25410,
+24798,
+22930,
+21917,
+28720,
+40800,
+36095,
+31508,
+28059,
+25869,
+24914,
+25243,
+25813,
+26388,
+26541,
+26042,
+25182,
+24500,
+24185,
+23895,
+24620,
+25159,
+25671,
+26105,
+25518,
+24872,
+23163,
+21670,
+24704,
+42220,
+37980,
+32924,
+28676,
+26328,
+25054,
+25069,
+25543,
+26333,
+26568,
+26091,
+25337,
+24614,
+24032,
+23800,
+24413,
+25032,
+25485,
+25829,
+25749,
+25058,
+23417,
+21573,
+22432,
+41625,
+39708,
+34443,
+29814,
+26843,
+25326,
+24897,
+25463,
+26044,
+26534,
+26307,
+25300,
+24621,
+24088,
+23854,
+24141,
+24914,
+25367,
+25671,
+25891,
+25160,
+23932,
+21701,
+21172,
+34976,
+41695,
+36197,
+31079,
+27578,
+25671,
+25027,
+25179,
+25622,
+26436,
+26404,
+25711,
+24529,
+24072,
+23788,
+23743,
+24580,
+25250,
+25797,
+26097,
+25428,
+24463,
+22122,
+20402,
+26925,
+43476,
+38368,
+32671,
+28630,
+26001,
+24998,
+24875,
+25465,
+26244,
+26517,
+26161,
+24955,
+24203,
+23568,
+23587,
+24189,
+25154,
+25702,
+26128,
+25886,
+24943,
+22718,
+20559,
+22058,
+44402,
+40506,
+34793,
+29865,
+26872,
+25075,
+24736,
+25268,
+25624,
+26378,
+26246,
+25184,
+24119,
+23649,
+23211,
+23811,
+24611,
+25458,
+26284,
+26082,
+25811,
+23173,
+20475,
+19948,
+37921,
+43319,
+36898,
+31664,
+27722,
+25396,
+24561,
+25013,
+25855,
+26099,
+26110,
+25396,
+24401,
+23667,
+23199,
+23629,
+24261,
+24923,
+26282,
+26487,
+26157,
+24199,
+21321,
+19298,
+26034,
+45728,
+39736,
+34188,
+28489,
+25512,
+24315,
+24582,
+25572,
+26086,
+26298,
+25356,
+24639,
+23787,
+23593,
+23369,
+24200,
+24966,
+25900,
+26605,
+26219,
+25072,
+21997,
+19217,
+20394,
+46354,
+42973,
+36296,
+30287,
+26274,
+24364,
+24175,
+25179,
+26081,
+26677,
+26011,
+25089,
+23979,
+23560,
+23374,
+23688,
+24832,
+25758,
+26290,
+26489,
+25659,
+22674,
+19765,
+18302,
+35105,
+46154,
+39158,
+32737,
+27468,
+24739,
+23740,
+24574,
+25666,
+26498,
+26284,
+25433,
+24558,
+23561,
+23338,
+23348,
+23830,
+25487,
+26217,
+26583,
+26376,
+23910,
+20257,
+18000,
+22515,
+48690,
+42585,
+35298,
+29679,
+25466,
+23831,
+23840,
+25207,
+26380,
+26468,
+26019,
+24960,
+23906,
+23134,
+22834,
+23506,
+24912,
+25832,
+26761,
+26924,
+25189,
+21691,
+18080,
+17301,
+44282,
+46437,
+38145,
+32015,
+26877,
+24165,
+23918,
+24671,
+25652,
+26369,
+26304,
+25489,
+24398,
+23093,
+22373,
+23035,
+24206,
+25562,
+26478,
+26799,
+26436,
+23058,
+19078,
+15728,
+26218,
+49626,
+42487,
+34537,
+29020,
+24990,
+23446,
+24227,
+25529,
+26203,
+26707,
+26023,
+24763,
+23740,
+22749,
+22637,
+23644,
+25386,
+26399,
+26847,
+27154,
+24692,
+20712,
+16144,
+16935,
+48890,
+46787,
+38369,
+31321,
+26381,
+23459,
+23731,
+25061,
+25719,
+26644,
+26262,
+25386,
+24143,
+23035,
+22378,
+23132,
+24457,
+26279,
+26651,
+27155,
+26797,
+22041,
+17769,
+14149,
+28608,
+50789,
+42840,
+34570,
+28395,
+24323,
+23308,
+24519,
+25013,
+26340,
+26810,
+25958,
+24663,
+23476,
+22883,
+22681,
+23560,
+24941,
+26379,
+27288,
+27822,
+24434,
+19390,
+13973,
+16368,
+51758,
+47613,
+38515,
+31025,
+26200,
+23643,
+23565,
+24590,
+26028,
+26683,
+26242,
+25183,
+23509,
+22523,
+22063,
+22943,
+24435,
+25926,
+26962,
+27462,
+26639,
+22305,
+17119,
+14409,
+33582,
+51877,
+42992,
+33792,
+27448,
+24184,
+22835,
+23451,
+24998,
+25962,
+25799,
+25596,
+24462,
+23022,
+22461,
+22969,
+23807,
+25509,
+26768,
+27857,
+28401,
+24572,
+19735,
+14285,
+17914,
+53255,
+47490,
+37699,
+30070,
+25072,
+23360,
+22962,
+24055,
+25898,
+26334,
+25416,
+24678,
+23958,
+23091,
+22500,
+23205,
+25028,
+26717,
+27850,
+28763,
+27107,
+22451,
+16444,
+14119,
+33974,
+51929,
+42302,
+33695,
+27095,
+23896,
+22264,
+23539,
+24975,
+25911,
+25972,
+25408,
+23554,
+22910,
+22102,
+22662,
+23815,
+26099,
+27847,
+28742,
+28584,
+24943,
+20020,
+14122,
+17776,
+54072,
+47672,
+37902,
+29786,
+25108,
+22783,
+23274,
+23949,
+25208,
+26104,
+25721,
+24706,
+23322,
+22596,
+21908,
+22788,
+24705,
+27034,
+28949,
+29712,
+27379,
+22117,
+15846,
+13665,
+34268,
+52500,
+43157,
+33466,
+26811,
+23390,
+22859,
+23488,
+24899,
+25968,
+26052,
+25390,
+23569,
+22514,
+21929,
+22174,
+23459,
+25713,
+28417,
+29236,
+29439,
+25719,
+18385,
+13743,
+17918,
+55001,
+48261,
+38016,
+29565,
+24992,
+23139,
+23200,
+24628,
+25577,
+25930,
+25098,
+24304,
+22977,
+21948,
+21629,
+22733,
+24576,
+26771,
+28576,
+30481,
+28380,
+21813,
+15663,
+14015,
+34213,
+53296,
+42836,
+33562,
+26400,
+24070,
+22969,
+23338,
+25004,
+25816,
+25561,
+24997,
+23615,
+22409,
+21978,
+21841,
+23152,
+25858,
+28016,
+29924,
+29783,
+25283,
+18751,
+13804,
+17555,
+55411,
+48386,
+38605,
+30017,
+25297,
+23128,
+22888,
+23696,
+24772,
+25935,
+25605,
+24420,
+22949,
+21762,
+21512,
+22395,
+24507,
+26824,
+29110,
+30935,
+27614,
+22405,
+16056,
+13663,
+34054,
+53409,
+43454,
+34484,
+28042,
+23712,
+22163,
+22982,
+24141,
+25636,
+25517,
+24758,
+23684,
+22065,
+21879,
+21824,
+23583,
+26276,
+28367,
+30202,
+29463,
+25414,
+19132,
+14162,
+17704,
+55583,
+48787,
+38753,
+30996,
+25247,
+22435,
+22271,
+23323,
+25082,
+25698,
+24864,
+23541,
+22959,
+21692,
+21346,
+22522,
+25305,
+27842,
+29811,
+30691,
+27783,
+22151,
+16314,
+13660,
+33402,
+53972,
+43687,
+35511,
+27720,
+23454,
+22055,
+22406,
+24090,
+25793,
+25273,
+24274,
+23215,
+21981,
+21382,
+22206,
+23967,
+26918,
+29137,
+29990,
+29882,
+25342,
+19335,
+14238,
+16951,
+55275,
+48794,
+40246,
+30817,
+24983,
+21833,
+21855,
+22771,
+24626,
+25231,
+24912,
+23388,
+22850,
+21333,
+21981,
+23574,
+26170,
+28630,
+29053,
+30600,
+27908,
+22722,
+16428,
+13097,
+31677,
+53940,
+45641,
+35370,
+27072,
+22842,
+21022,
+22182,
+23684,
+25351,
+24912,
+24162,
+23009,
+21884,
+21670,
+23151,
+24926,
+28441,
+28564,
+29752,
+29828,
+26086,
+19354,
+13978,
+16430,
+54792,
+50620,
+39845,
+30335,
+24705,
+21048,
+21393,
+22929,
+24341,
+25206,
+24815,
+24219,
+22175,
+21530,
+22626,
+24100,
+27070,
+28056,
+29392,
+30822,
+28403,
+23148,
+16226,
+12461,
+30496,
+55751,
+45753,
+34902,
+26651,
+22080,
+20779,
+21987,
+23554,
+25087,
+25006,
+24950,
+22845,
+21749,
+22962,
+23726,
+26106,
+27709,
+28818,
+29827,
+29900,
+27209,
+18998,
+13107,
+15588,
+56302,
+51575,
+39409,
+29773,
+23527,
+20934,
+21020,
+22766,
+23904,
+24899,
+24865,
+24076,
+22144,
+22869,
+23578,
+25414,
+27131,
+28619,
+28893,
+30373,
+28843,
+23577,
+15324,
+11452,
+30462,
+56501,
+45584,
+34631,
+26234,
+21443,
+20634,
+21722,
+23230,
+24681,
+24976,
+24509,
+23112,
+23164,
+23339,
+24932,
+26288,
+28068,
+28811,
+29152,
+29725,
+27065,
+18138,
+12222,
+15229,
+57085,
+51616,
+39428,
+29428,
+22712,
+20746,
+20637,
+22851,
+24501,
+25245,
+24484,
+23738,
+23772,
+23371,
+24232,
+25602,
+27225,
+28661,
+28302,
+30283,
+28993,
+22267,
+14772,
+11335,
+30364,
+56400,
+45149,
+33944,
+25650,
+21240,
+20645,
+21748,
+23163,
+25011,
+25383,
+24435,
+24435,
+23712,
+24038,
+25577,
+26450,
+28315,
+28249,
+28406,
+30002,
+26565,
+17319,
+12043,
+16089,
+56023,
+51111,
+39410,
+29294,
+22499,
+20522,
+20947,
+22537,
+24597,
+25565,
+24600,
+24516,
+24615,
+24173,
+25621,
+26342,
+27353,
+27879,
+27356,
+30088,
+29163,
+21711,
+13868,
+12731,
+28457,
+55902,
+44930,
+33906,
+25513,
+21624,
+20689,
+21904,
+23076,
+25135,
+25021,
+24971,
+25911,
+24346,
+25656,
+25894,
+26799,
+27341,
+27284,
+28545,
+29859,
+25822,
+16553,
+13204,
+15762,
+54925,
+50630,
+39449,
+29558,
+22793,
+20831,
+21391,
+22969,
+24476,
+24696,
+24965,
+26517,
+25774,
+25056,
+26053,
+26244,
+26720,
+26856,
+27325,
+30031,
+28422,
+20559,
+14571,
+13090,
+26724,
+55415,
+44985,
+34059,
+26177,
+21690,
+20786,
+22212,
+24066,
+24987,
+24812,
+26380,
+26778,
+24898,
+27104,
+25906,
+25348,
+25736,
+25982,
+28830,
+29427,
+24790,
+16852,
+14152,
+14206,
+54140,
+51196,
+39798,
+29857,
+22894,
+21226,
+22205,
+23738,
+23691,
+24095,
+25747,
+26839,
+25953,
+27252,
+25903,
+26143,
+25638,
+25208,
+27329,
+30270,
+27121,
+20628,
+16076,
+11939,
+24695,
+56992,
+46369,
+34280,
+26091,
+21908,
+20764,
+22212,
+23437,
+23749,
+25154,
+27279,
+26267,
+27686,
+26731,
+26054,
+25001,
+24543,
+25586,
+28145,
+29331,
+24833,
+17977,
+14214,
+12544,
+52597,
+52501,
+40934,
+30215,
+23588,
+21588,
+21831,
+23086,
+22992,
+25330,
+26939,
+27141,
+27627,
+26880,
+26328,
+24758,
+24287,
+25097,
+27023,
+29631,
+27237,
+21781,
+16999,
+11017,
+21943,
+57414,
+47073,
+34938,
+26540,
+21618,
+21132,
+21891,
+22530,
+24771,
+26298,
+27835,
+28466,
+27242,
+26266,
+24606,
+23716,
+23754,
+24673,
+28656,
+29307,
+25708,
+19633,
+13755,
+10899,
+51301,
+53257,
+41471,
+30638,
+24086,
+21339,
+21070,
+22136,
+23267,
+25195,
+27684,
+28683,
+28527,
+26282,
+25395,
+23481,
+23470,
+23648,
+26655,
+29537,
+27411,
+23142,
+17116,
+10228,
+21970,
+58050,
+47464,
+35336,
+26886,
+23019,
+21775,
+21314,
+21908,
+24013,
+26780,
+29064,
+28721,
+27207,
+26474,
+23391,
+22356,
+23101,
+24638,
+28113,
+28467,
+27568,
+20415,
+12901,
+11545,
+50785,
+53404,
+41269,
+31216,
+25011,
+21287,
+20759,
+21136,
+23766,
+25694,
+29501,
+29408,
+28608,
+26910,
+24602,
+21747,
+22925,
+23545,
+26148,
+28580,
+28491,
+23564,
+17601,
+11105,
+21103,
+58367,
+47206,
+35591,
+27675,
+23014,
+20476,
+20182,
+22656,
+24250,
+28943,
+30743,
+28347,
+27291,
+25383,
+21650,
+22792,
+23038,
+24510,
+27686,
+28503,
+27539,
+20810,
+13712,
+12437,
+47458,
+53404,
+41170,
+32255,
+25477,
+21027,
+19837,
+20372,
+23990,
+26715,
+31768,
+28824,
+28253,
+27483,
+22897,
+21921,
+22300,
+22428,
+25636,
+28337,
+28597,
+24501,
+18169,
+12020,
+19287,
+58014,
+47428,
+37220,
+28641,
+23128,
+19804,
+19154,
+22321,
+24194,
+31428,
+30978,
+27840,
+27954,
+24192,
+22539,
+22499,
+21587,
+23451,
+26520,
+28735,
+27719,
+23205,
+14574,
+12004,
+44193,
+53387,
+42903,
+32877,
+24834,
+21306,
+19273,
+21434,
+22960,
+29801,
+32049,
+27847,
+27803,
+27075,
+23501,
+21771,
+21292,
+21327,
+25255,
+27203,
+29189,
+26635,
+19516,
+11514,
+16152,
+57982,
+48488,
+39484,
+29163,
+22974,
+19073,
+19986,
+22208,
+25111,
+34010,
+30272,
+27341,
+27671,
+25088,
+22369,
+20918,
+20442,
+22484,
+25751,
+28832,
+29720,
+24307,
+15261,
+9579,
+39773,
+54916,
+44653,
+33331,
+25288,
+20012,
+19366,
+22382,
+22343,
+32625,
+32255,
+26764,
+28143,
+25979,
+22621,
+21777,
+19428,
+20135,
+24472,
+27307,
+31401,
+29061,
+20324,
+10351,
+13750,
+58611,
+51530,
+39089,
+28843,
+22757,
+19046,
+20956,
+21713,
+26722,
+33732,
+29234,
+26276,
+28447,
+24746,
+21146,
+20140,
+18882,
+22163,
+26075,
+30216,
+31556,
+25285,
+15323,
+8361,
+36461,
+55960,
+45877,
+33748,
+25320,
+19953,
+19817,
+21247,
+22139,
+34232,
+31401,
+26468,
+27744,
+25513,
+22776,
+20063,
+19397,
+20375,
+23091,
+28673,
+33854,
+31437,
+19729,
+9603,
+12219,
+59065,
+52510,
+40390,
+28636,
+22003,
+19144,
+21218,
+21534,
+31008,
+32734,
+27315,
+25925,
+28399,
+24544,
+21424,
+19494,
+19216,
+21065,
+25553,
+33500,
+33963,
+26087,
+13339,
+7271,
+32635,
+58505,
+45938,
+33554,
+24795,
+20948,
+19978,
+20741,
+23920,
+34731,
+28939,
+24529,
+29023,
+25872,
+22352,
+20384,
+18876,
+19234,
+23533,
+30149,
+35625,
+31479,
+18706,
+8878,
+11224,
+59855,
+52969,
+40197,
+28930,
+22279,
+18345,
+20403,
+21340,
+33113,
+32236,
+26132,
+26767,
+28788,
+23779,
+20404,
+19142,
+18960,
+21298,
+26982,
+35185,
+34576,
+24761,
+13542,
+6830,
+29899,
+59345,
+47444,
+33890,
+25910,
+19891,
+18950,
+19953,
+26380,
+33655,
+28778,
+25159,
+28788,
+26092,
+21510,
+19620,
+17853,
+18752,
+25623,
+31969,
+36263,
+31024,
+18742,
+8485,
+9057,
+59613,
+53576,
+40759,
+30107,
+22315,
+18155,
+19878,
+21650,
+32167,
+31198,
+26456,
+26660,
+28488,
+23372,
+19837,
+17879,
+18663,
+21946,
+28751,
+36411,
+33950,
+25025,
+13813,
+5911,
+27137,
+59664,
+47956,
+35626,
+25898,
+18584,
+19951,
+20551,
+25944,
+33239,
+29054,
+25413,
+27970,
+26935,
+21862,
+18527,
+17486,
+19918,
+26318,
+33145,
+35425,
+30751,
+18989,
+8537,
+8948,
+59394,
+54096,
+42198,
+31046,
+21453,
+17618,
+19533,
+22148,
+31287,
+31077,
+26650,
+26847,
+28524,
+23583,
+19660,
+16599,
+17990,
+22858,
+30529,
+36407,
+33075,
+25719,
+12205,
+4836,
+25808,
+60459,
+48562,
+36904,
+25358,
+18274,
+19036,
+19213,
+26748,
+32804,
+29587,
+26211,
+27994,
+26625,
+20999,
+17476,
+17483,
+21317,
+26209,
+34270,
+35430,
+32578,
+18434,
+7583,
+9606,
+57436,
+54673,
+43863,
+31026,
+22030,
+17632,
+18212,
+21600,
+31475,
+31883,
+27065,
+26143,
+28261,
+22922,
+19112,
+17138,
+19946,
+23091,
+30704,
+35390,
+34949,
+26503,
+12248,
+5582,
+21995,
+61365,
+49972,
+37391,
+25220,
+17564,
+18302,
+18701,
+27717,
+33942,
+29051,
+25063,
+27550,
+26104,
+20855,
+18716,
+18264,
+21497,
+26005,
+34480,
+37791,
+32040,
+17527,
+7988,
+7772,
+53334,
+56628,
+44710,
+31235,
+20816,
+16799,
+18390,
+20939,
+32983,
+32549,
+26728,
+24932,
+27912,
+23123,
+19908,
+17762,
+19889,
+22598,
+31693,
+36921,
+34559,
+25373,
+12293,
+5383,
+18710,
+61502,
+52319,
+38127,
+25293,
+17193,
+18106,
+18327,
+27124,
+35205,
+30024,
+25240,
+26601,
+25670,
+21119,
+18398,
+19872,
+20713,
+27112,
+34871,
+37683,
+31155,
+19005,
+8058,
+7450,
+48550,
+58749,
+45306,
+32015,
+20386,
+15810,
+17701,
+21746,
+34107,
+32165,
+25901,
+24477,
+27425,
+23422,
+19821,
+19128,
+19475,
+22522,
+33292,
+37635,
+34303,
+26223,
+12820,
+5884,
+15499,
+61990,
+52763,
+38936,
+25640,
+17166,
+17485,
+17561,
+27978,
+34244,
+29217,
+24199,
+27124,
+25380,
+21502,
+18861,
+20573,
+19718,
+28619,
+35770,
+37947,
+31323,
+19281,
+7431,
+6456,
+44006,
+59586,
+44363,
+31878,
+21213,
+15635,
+17938,
+22953,
+33340,
+31690,
+26220,
+24657,
+26820,
+24657,
+20436,
+20339,
+18364,
+24321,
+34275,
+36033,
+33703,
+26674,
+12756,
+4968,
+14067,
+62987,
+52286,
+37919,
+25820,
+17547,
+18199,
+18964,
+29414,
+34385,
+29185,
+24289,
+27466,
+25851,
+22123,
+20130,
+20722,
+19590,
+30831,
+35082,
+36643,
+31557,
+18796,
+7042,
+5837,
+38904,
+59094,
+46186,
+32188,
+20607,
+15899,
+18947,
+24112,
+33322,
+30941,
+25302,
+24588,
+27602,
+24422,
+22402,
+19937,
+18193,
+24297,
+34214,
+35481,
+34043,
+26493,
+12494,
+5685,
+13090,
+62714,
+52531,
+38441,
+25101,
+18235,
+18248,
+20249,
+28160,
+34097,
+28154,
+24115,
+26777,
+26809,
+23807,
+20426,
+20120,
+20748,
+31627,
+34337,
+37753,
+30902,
+18267,
+7416,
+6025,
+35597,
+59749,
+46056,
+31751,
+21160,
+17163,
+19929,
+22801,
+31884,
+31335,
+25741,
+24592,
+28453,
+24685,
+21782,
+20471,
+19754,
+24166,
+34226,
+36806,
+34016,
+26314,
+11893,
+4618,
+10748,
+62113,
+52882,
+38857,
+25992,
+19539,
+18838,
+20043,
+27373,
+33085,
+27886,
+24099,
+26390,
+27630,
+24264,
+20360,
+19729,
+19670,
+31429,
+36145,
+37763,
+30549,
+18397,
+7280,
+6275,
+30690,
+60102,
+46597,
+31963,
+22567,
+18942,
+19755,
+22576,
+31230,
+30235,
+25075,
+24644,
+29146,
+26236,
+21264,
+20877,
+19265,
+23462,
+35786,
+37369,
+33988,
+25446,
+11707,
+4653,
+10886,
+60274,
+53419,
+39463,
+26802,
+20961,
+19656,
+19680,
+26130,
+32564,
+27521,
+24417,
+28257,
+28578,
+23528,
+21119,
+18867,
+19032,
+32454,
+37729,
+37206,
+30036,
+17976,
+6930,
+4831,
+26244,
+61237,
+47545,
+33268,
+24768,
+19929,
+19208,
+21250,
+30377,
+30395,
+24932,
+25286,
+30500,
+27027,
+21441,
+19948,
+18210,
+25231,
+36949,
+36055,
+32994,
+25629,
+11561,
+4413,
+9871,
+57015,
+54246,
+39939,
+28523,
+22435,
+19197,
+19073,
+25557,
+31797,
+27473,
+24488,
+27810,
+29199,
+23772,
+20197,
+18100,
+20227,
+34414,
+36378,
+35984,
+29283,
+17952,
+6906,
+5456,
+21983,
+61277,
+47784,
+35867,
+27004,
+19737,
+18356,
+21311,
+30471,
+30515,
+24606,
+25143,
+30466,
+27265,
+19812,
+19386,
+18169,
+27654,
+37391,
+35177,
+32034,
+25739,
+12331,
+5418,
+9203,
+51292,
+55269,
+42910,
+31734,
+22344,
+18617,
+18595,
+25495,
+31881,
+27757,
+23438,
+28230,
+30819,
+23367,
+18714,
+18569,
+22031,
+35383,
+36236,
+35219,
+29064,
+18369,
+7282,
+5618,
+18380,
+61199,
+49841,
+37550,
+26889,
+19675,
+18030,
+20757,
+29471,
+30128,
+24613,
+25845,
+31508,
+27790,
+20284,
+18649,
+19639,
+29097,
+36612,
+34176,
+32058,
+25098,
+12141,
+4990,
+8264,
+45770,
+57227,
+45443,
+32108,
+22197,
+17268,
+18907,
+24793,
+31068,
+27076,
+23185,
+29029,
+31976,
+23485,
+18747,
+19499,
+23908,
+34121,
+35776,
+34185,
+28310,
+19121,
+8263,
+4221,
+15158,
+63007,
+53729,
+39549,
+26943,
+18041,
+17698,
+20390,
+29187,
+29884,
+24010,
+24713,
+33551,
+27218,
+19680,
+20206,
+21841,
+28612,
+34918,
+33780,
+32047,
+25697,
+12408,
+4976,
+7836,
+39191,
+59730,
+47067,
+33075,
+22695,
+17888,
+18520,
+24543,
+30407,
+27104,
+23055,
+29981,
+31259,
+22055,
+20227,
+21128,
+25353,
+32997,
+34622,
+33648,
+28306,
+19845,
+9859,
+5605,
+13506,
+62200,
+54214,
+39571,
+27217,
+18710,
+18248,
+19808,
+28187,
+29587,
+24979,
+25752,
+32477,
+25991,
+20594,
+22793,
+23115,
+27864,
+34783,
+32546,
+31663,
+25134,
+13667,
+7601,
+7746,
+33950,
+60200,
+47767,
+32730,
+22992,
+18341,
+18714,
+23329,
+30463,
+27895,
+24555,
+30516,
+30270,
+22334,
+22576,
+22692,
+25844,
+32847,
+33737,
+32081,
+28064,
+20337,
+9629,
+6409,
+13301,
+61501,
+54502,
+40077,
+28181,
+19899,
+18327,
+19225,
+27531,
+29586,
+24960,
+26125,
+33240,
+26341,
+21780,
+23222,
+23087,
+27819,
+33614,
+31363,
+31134,
+25518,
+13552,
+7225,
+9000,
+28775,
+60601,
+48654,
+32975,
+23552,
+18303,
+17853,
+23572,
+30166,
+27388,
+25485,
+29616,
+30824,
+23906,
+22760,
+23284,
+25269,
+31412,
+33206,
+31559,
+27141,
+20603,
+10738,
+7723,
+13073,
+58490,
+55498,
+40985,
+28732,
+19364,
+18604,
+19278,
+27789,
+29606,
+24938,
+26587,
+32923,
+27241,
+22827,
+23972,
+23378,
+26598,
+32593,
+31130,
+30294,
+24890,
+15809,
+9077,
+9669,
+23924,
+61034,
+48902,
+34390,
+23878,
+17433,
+17914,
+23168,
+29676,
+27419,
+25536,
+29373,
+30991,
+25291,
+23328,
+24121,
+25371,
+30743,
+31689,
+30447,
+27365,
+20897,
+12909,
+7760,
+11616,
+53057,
+56357,
+42243,
+28844,
+19293,
+17802,
+19468,
+27027,
+29955,
+25570,
+26655,
+32865,
+29417,
+23092,
+24890,
+24257,
+26616,
+32364,
+29541,
+29563,
+25141,
+17211,
+9597,
+9166,
+19576,
+61483,
+51277,
+35723,
+23473,
+17316,
+18558,
+23138,
+29129,
+27935,
+26056,
+29340,
+33420,
+25825,
+23727,
+23353,
+25357,
+29222,
+30542,
+28676,
+27245,
+23063,
+13776,
+7947,
+9996,
+45567,
+57773,
+44412,
+30603,
+20152,
+18155,
+19562,
+26466,
+29687,
+25927,
+27539,
+33648,
+30398,
+23791,
+23829,
+23990,
+26398,
+31010,
+28734,
+28850,
+25826,
+19314,
+10064,
+8700,
+15072,
+61417,
+52560,
+37208,
+25211,
+18541,
+17906,
+22267,
+29231,
+27359,
+26927,
+29181,
+34167,
+26144,
+22721,
+24084,
+25476,
+28712,
+29411,
+27287,
+27813,
+25482,
+14221,
+9007,
+7968,
+37545,
+58985,
+44965,
+31117,
+20947,
+18474,
+19780,
+26871,
+29616,
+26517,
+27438,
+33661,
+31836,
+23322,
+25021,
+24926,
+25007,
+29778,
+27218,
+28124,
+28469,
+20796,
+10326,
+8434,
+12388,
+60602,
+53804,
+38226,
+26394,
+18857,
+18103,
+22765,
+29104,
+26955,
+26526,
+29323,
+35805,
+27142,
+23465,
+24394,
+24893,
+26700,
+27623,
+26532,
+29037,
+25846,
+15214,
+9138,
+7619,
+30161,
+60310,
+46021,
+32867,
+22755,
+18838,
+20107,
+25878,
+29256,
+26916,
+27097,
+34914,
+32025,
+24595,
+25115,
+24351,
+23499,
+27746,
+26939,
+28442,
+28282,
+21193,
+11684,
+8471,
+10161,
+59714,
+54672,
+38970,
+28018,
+20767,
+18896,
+21748,
+27720,
+28086,
+26497,
+29348,
+36658,
+28513,
+23787,
+23525,
+22917,
+25316,
+27458,
+27335,
+29687,
+25684,
+15439,
+9603,
+6902,
+24478,
+61614,
+47299,
+33913,
+24098,
+20305,
+18512,
+24422,
+29506,
+26106,
+26849,
+36295,
+33743,
+25337,
+24602,
+22473,
+22314,
+27400,
+27594,
+29361,
+27959,
+21264,
+12395,
+7949,
+8654,
+55834,
+56134,
+41800,
+29775,
+21126,
+19561,
+21283,
+27251,
+26681,
+25266,
+30542,
+38760,
+29917,
+23490,
+22813,
+22148,
+23871,
+27280,
+28561,
+30064,
+26053,
+15876,
+10033,
+6920,
+19558,
+62224,
+50060,
+36503,
+25377,
+20078,
+18060,
+24090,
+28120,
+25552,
+27000,
+37606,
+35692,
+25302,
+23055,
+21864,
+21207,
+27775,
+28367,
+29605,
+28219,
+21465,
+11797,
+8006,
+8271,
+47917,
+58113,
+44649,
+31915,
+21393,
+18649,
+19844,
+26918,
+26559,
+25650,
+32431,
+39569,
+30348,
+22576,
+21391,
+21637,
+23675,
+27808,
+28726,
+29042,
+26115,
+16483,
+10414,
+7323,
+15465,
+62315,
+53056,
+37798,
+25807,
+20461,
+17953,
+23227,
+27775,
+25203,
+27298,
+38663,
+36227,
+24410,
+22496,
+21380,
+21763,
+26256,
+28224,
+30241,
+27672,
+22079,
+12730,
+9210,
+8205,
+40186,
+60687,
+45640,
+31029,
+22012,
+19087,
+20465,
+25700,
+25845,
+25900,
+32983,
+40407,
+30003,
+22437,
+21443,
+21109,
+22992,
+27902,
+29148,
+29009,
+25851,
+17750,
+10800,
+8520,
+15137,
+62900,
+53935,
+37683,
+26438,
+20154,
+19104,
+22818,
+26282,
+25239,
+28830,
+39557,
+35418,
+24484,
+22481,
+20937,
+21517,
+25731,
+28537,
+29690,
+28097,
+22596,
+13317,
+9549,
+8868,
+35283,
+61767,
+45826,
+31233,
+21984,
+19626,
+20191,
+24567,
+25553,
+27597,
+34007,
+40613,
+29114,
+21435,
+21599,
+21067,
+22627,
+28640,
+28296,
+28891,
+25919,
+18436,
+11040,
+8939,
+15002,
+62264,
+55219,
+38620,
+26394,
+19406,
+19030,
+21819,
+25411,
+26763,
+30500,
+38616,
+34716,
+23612,
+22376,
+21700,
+21238,
+26192,
+27897,
+28640,
+27098,
+23058,
+14148,
+10195,
+10407,
+29835,
+62427,
+47547,
+32479,
+21460,
+19840,
+20389,
+24355,
+27297,
+28666,
+34598,
+38285,
+28734,
+22142,
+21564,
+21119,
+21562,
+28184,
+28103,
+28340,
+26124,
+19401,
+11543,
+10269,
+16307,
+57427,
+55590,
+39509,
+26361,
+20064,
+19921,
+22099,
+26010,
+28001,
+31205,
+37579,
+34414,
+23923,
+22406,
+21178,
+20454,
+25836,
+28919,
+28372,
+27244,
+22906,
+13946,
+10689,
+13045,
+25826,
+62845,
+47463,
+33179,
+22063,
+21544,
+20052,
+24350,
+26754,
+29028,
+34810,
+37904,
+29594,
+21888,
+21654,
+21162,
+21086,
+28273,
+27589,
+28255,
+25574,
+19609,
+12232,
+12066,
+15070,
+50463,
+56543,
+40637,
+27469,
+21076,
+20417,
+21137,
+25944,
+27184,
+30818,
+37328,
+35382,
+24317,
+21864,
+21033,
+20584,
+25654,
+27871,
+27826,
+26558,
+23882,
+14761,
+12508,
+13933,
+21841,
+62845,
+49075,
+34091,
+23416,
+22269,
+19385,
+23235,
+27727,
+28261,
+34161,
+38377,
+29356,
+21629,
+21453,
+20427,
+20715,
+27589,
+27441,
+27308,
+25538,
+20294,
+13481,
+14351,
+15600,
+41642,
+57762,
+41839,
+29256,
+23076,
+20828,
+20177,
+25823,
+26913,
+30530,
+37171,
+36669,
+23634,
+21937,
+20227,
+19567,
+24815,
+27755,
+27396,
+25771,
+24160,
+17133,
+13751,
+15171,
+19444,
+62067,
+50047,
+35676,
+25480,
+22901,
+18918,
+22122,
+27540,
+27774,
+34140,
+38928,
+30712,
+21828,
+21056,
+19547,
+20048,
+27572,
+27406,
+27638,
+24922,
+22230,
+14829,
+15752,
+15510,
+33740,
+58719,
+43386,
+30190,
+23674,
+20825,
+19316,
+25539,
+26520,
+30160,
+37959,
+36804,
+24150,
+21919,
+19833,
+19496,
+24382,
+27241,
+26750,
+26116,
+25202,
+18262,
+14850,
+16239,
+16925,
+59089,
+51606,
+37831,
+26593,
+22553,
+18194,
+22104,
+26551,
+27930,
+35214,
+38341,
+30206,
+21705,
+21462,
+19179,
+20142,
+27630,
+26990,
+26975,
+25234,
+23683,
+15969,
+16435,
+15095,
+26673,
+59439,
+45263,
+33201,
+23947,
+20087,
+18487,
+25217,
+26782,
+31687,
+37467,
+35399,
+24907,
+21871,
+19660,
+19321,
+23894,
+27438,
+26669,
+25797,
+26124,
+19906,
+15186,
+16897,
+15456,
+53882,
+53859,
+40111,
+28423,
+21853,
+17789,
+20835,
+26024,
+28769,
+35450,
+36879,
+30156,
+22035,
+21320,
+19437,
+19424,
+26717,
+27312,
+26165,
+25839,
+24438,
+17074,
+17311,
+16155,
+22061,
+60815,
+47734,
+34115,
+24237,
+19412,
+18079,
+24104,
+27297,
+32212,
+37045,
+35404,
+25214,
+21767,
+19932,
+19340,
+23012,
+27886,
+26837,
+25470,
+26281,
+21098,
+16183,
+17882,
+14852,
+44477,
+56561,
+41582,
+28622,
+21082,
+16950,
+20682,
+26181,
+29602,
+35024,
+36456,
+30629,
+21898,
+21515,
+19637,
+19509,
+26753,
+27557,
+26345,
+25650,
+25191,
+17516,
+19003,
+16416,
+18423,
+61936,
+50241,
+35089,
+23649,
+18661,
+17309,
+24819,
+28482,
+32468,
+36593,
+35139,
+25721,
+22023,
+20375,
+19407,
+23304,
+27121,
+26194,
+25730,
+25645,
+22073,
+17295,
+18733,
+13651,
+35312,
+58734,
+43061,
+29548,
+21098,
+16688,
+21185,
+26556,
+30331,
+34637,
+35365,
+30955,
+22695,
+21855,
+20041,
+20011,
+26479,
+26399,
+25793,
+25241,
+25136,
+18534,
+19987,
+16409,
+15933,
+60741,
+51867,
+36274,
+24921,
+18866,
+17792,
+23990,
+29414,
+32298,
+36320,
+35142,
+25992,
+21649,
+20277,
+20598,
+22679,
+26452,
+25528,
+24974,
+25205,
+22915,
+18836,
+19617,
+13694,
+28683,
+60061,
+43870,
+30179,
+21198,
+17252,
+20637,
+26611,
+30360,
+34601,
+35300,
+31926,
+22456,
+21950,
+19864,
+20066,
+25329,
+25342,
+25245,
+24104,
+25457,
+20308,
+21424,
+16761,
+15205,
+56283,
+53084,
+37040,
+25272,
+19442,
+18590,
+24211,
+29858,
+32161,
+35479,
+34456,
+26726,
+21801,
+21435,
+19788,
+21924,
+25532,
+25337,
+24819,
+24327,
+24718,
+20011,
+19898,
+14381,
+23741,
+61132,
+45352,
+30852,
+21794,
+18393,
+20457,
+27633,
+30940,
+33494,
+35325,
+31749,
+22544,
+22730,
+21150,
+19407,
+24879,
+25092,
+24973,
+22728,
+25933,
+22680,
+21317,
+18082,
+14351,
+46933,
+54156,
+38297,
+25670,
+20911,
+18327,
+24358,
+30094,
+32199,
+35243,
+33915,
+27202,
+22220,
+22487,
+20038,
+21273,
+25022,
+24943,
+24382,
+23357,
+26228,
+20540,
+21449,
+15285,
+19757,
+61162,
+46265,
+32425,
+22818,
+19213,
+20541,
+27982,
+30615,
+33766,
+34991,
+32223,
+22991,
+23706,
+21246,
+19418,
+23507,
+23977,
+24888,
+22320,
+26741,
+23587,
+21884,
+19764,
+14160,
+36095,
+55465,
+39921,
+27846,
+21979,
+18686,
+24387,
+29556,
+31883,
+35418,
+32628,
+27914,
+23130,
+22589,
+19994,
+20258,
+23914,
+24039,
+23871,
+23342,
+26980,
+21568,
+22582,
+16543,
+16814,
+59151,
+48177,
+34135,
+24009,
+19409,
+21080,
+28037,
+30581,
+33752,
+34556,
+31876,
+24512,
+23899,
+20815,
+19016,
+22487,
+23435,
+24454,
+22827,
+27066,
+25125,
+22098,
+20760,
+14381,
+27523,
+57206,
+41629,
+29958,
+21753,
+18836,
+24678,
+29025,
+32591,
+34517,
+32167,
+28584,
+24091,
+22548,
+19708,
+19405,
+23276,
+24031,
+23867,
+22901,
+28955,
+23087,
+22733,
+16790,
+14811,
+53481,
+50242,
+36317,
+25182,
+20333,
+21558,
+27775,
+31130,
+33571,
+33500,
+31943,
+25898,
+23802,
+20686,
+18993,
+21763,
+23443,
+23877,
+22651,
+27520,
+26256,
+23258,
+21491,
+14187,
+21082,
+57760,
+43801,
+32226,
+22312,
+19943,
+24093,
+29094,
+32511,
+33691,
+31308,
+30514,
+24006,
+22230,
+19557,
+18552,
+22705,
+24034,
+23175,
+22754,
+29212,
+23862,
+24588,
+18276,
+14020,
+42721,
+51860,
+39183,
+26919,
+21890,
+20984,
+27246,
+30907,
+32823,
+33625,
+32308,
+26220,
+23556,
+20560,
+18583,
+20589,
+22797,
+23883,
+23470,
+26441,
+26568,
+24303,
+23029,
+14825,
+17297,
+58082,
+45972,
+33911,
+24689,
+20462,
+23093,
+29398,
+31876,
+32511,
+31517,
+30857,
+24099,
+22335,
+19338,
+18127,
+22713,
+23196,
+23078,
+23071,
+29712,
+24824,
+24936,
+19754,
+14018,
+31509,
+53442,
+41114,
+29419,
+23055,
+20783,
+27450,
+30526,
+31581,
+33093,
+33256,
+26941,
+23105,
+20215,
+18292,
+20247,
+22534,
+23243,
+23171,
+25224,
+27687,
+25414,
+24009,
+15847,
+13837,
+55645,
+47974,
+37078,
+25953,
+20545,
+23650,
+29018,
+30387,
+32015,
+32697,
+31983,
+24162,
+22011,
+18475,
+18540,
+22103,
+22797,
+23427,
+22174,
+29123,
+26148,
+26525,
+21623,
+12459,
+21938,
+55793,
+44640,
+32877,
+23282,
+20778,
+27595,
+28741,
+30822,
+34242,
+32737,
+27279,
+22806,
+20555,
+17959,
+19463,
+21676,
+24199,
+24099,
+23707,
+28015,
+27250,
+25788,
+16330,
+11086,
+47912,
+51233,
+41091,
+26687,
+21113,
+24105,
+28159,
+29506,
+32210,
+33401,
+31949,
+23790,
+22760,
+19041,
+17256,
+21185,
+23147,
+24620,
+22626,
+27845,
+27145,
+27670,
+21936,
+11698,
+15412,
+57356,
+48162,
+34554,
+23438,
+21401,
+26527,
+27578,
+31362,
+34770,
+31238,
+27159,
+23006,
+20951,
+18346,
+17566,
+21638,
+24952,
+24102,
+23107,
+28878,
+28278,
+26177,
+16045,
+9881,
+37218,
+54919,
+43323,
+27618,
+22811,
+23602,
+27046,
+30189,
+32823,
+33496,
+31155,
+23660,
+23124,
+19561,
+17556,
+20063,
+23522,
+24088,
+22628,
+27133,
+28675,
+27777,
+23173,
+11631,
+11818,
+58410,
+51251,
+36161,
+23999,
+21865,
+25262,
+26979,
+32256,
+33968,
+30286,
+27611,
+22799,
+21837,
+18267,
+17685,
+22382,
+24515,
+23216,
+22068,
+29174,
+29518,
+27623,
+17947,
+9837,
+25850,
+56902,
+45514,
+29234,
+23545,
+22570,
+26012,
+30263,
+32660,
+34171,
+30667,
+23928,
+23320,
+20131,
+17074,
+20792,
+24651,
+23280,
+22044,
+26610,
+29291,
+28261,
+24640,
+13609,
+9962,
+53816,
+53284,
+37604,
+25305,
+22517,
+24287,
+26848,
+32169,
+34102,
+30490,
+28171,
+22864,
+22395,
+17801,
+17133,
+23044,
+24767,
+22036,
+21573,
+29506,
+30067,
+28386,
+19286,
+10540,
+17937,
+58525,
+47585,
+31278,
+24279,
+22714,
+26066,
+29638,
+32290,
+33341,
+30002,
+24426,
+23419,
+19887,
+17226,
+20048,
+24264,
+23149,
+21595,
+25595,
+29550,
+29795,
+25655,
+14886,
+9773,
+44268,
+55534,
+40199,
+26568,
+22892,
+24213,
+26411,
+32009,
+33724,
+30090,
+27895,
+23172,
+21498,
+18349,
+18421,
+22643,
+24293,
+21388,
+21604,
+29194,
+31276,
+29464,
+20745,
+12387,
+13685,
+60263,
+49705,
+32997,
+24732,
+22659,
+25108,
+28508,
+32655,
+33469,
+28650,
+24629,
+22459,
+19860,
+18534,
+20563,
+23030,
+22504,
+21219,
+25093,
+30534,
+30491,
+27198,
+16610,
+10156,
+32446,
+57087,
+42796,
+27316,
+24951,
+23962,
+25480,
+31584,
+33721,
+29286,
+28044,
+23471,
+21623,
+18719,
+19868,
+21880,
+23408,
+20843,
+22231,
+29454,
+32357,
+29933,
+22326,
+13491,
+10725,
+58559,
+51524,
+35033,
+26357,
+23441,
+24027,
+28049,
+32997,
+32568,
+27071,
+25435,
+22818,
+19994,
+19123,
+20177,
+21974,
+21687,
+21413,
+24946,
+31200,
+32034,
+28839,
+18338,
+10761,
+21917,
+58242,
+44559,
+28860,
+25931,
+23869,
+24997,
+30854,
+32583,
+28735,
+28140,
+22822,
+21919,
+19751,
+19797,
+20659,
+22340,
+20772,
+22581,
+28324,
+33165,
+31205,
+24876,
+14975,
+8467,
+50508,
+54019,
+36874,
+27542,
+23772,
+24052,
+26596,
+32655,
+32095,
+27445,
+25238,
+22700,
+22249,
+19709,
+19480,
+21694,
+21602,
+21837,
+24325,
+32063,
+32977,
+29984,
+20820,
+10742,
+14226,
+58481,
+47291,
+30322,
+26546,
+24559,
+24573,
+30860,
+32109,
+28938,
+27435,
+22918,
+23517,
+20517,
+20055,
+20516,
+22144,
+21181,
+22312,
+27936,
+33644,
+32208,
+26621,
+16870,
+7469,
+37396,
+55323,
+38976,
+28321,
+25107,
+25026,
+26367,
+32304,
+31167,
+26252,
+26138,
+23636,
+22089,
+20839,
+19154,
+21429,
+21309,
+21770,
+24663,
+31617,
+33330,
+31410,
+22655,
+11413,
+9578,
+57613,
+49431,
+32725,
+28447,
+25108,
+24671,
+29672,
+31354,
+28768,
+26530,
+24237,
+23689,
+21018,
+21327,
+19319,
+22104,
+22246,
+23493,
+26766,
+34245,
+32536,
+28921,
+18228,
+6758,
+23525,
+55639,
+42457,
+30530,
+26228,
+24070,
+24649,
+31751,
+30977,
+25777,
+27203,
+24297,
+22014,
+21203,
+19922,
+20731,
+22484,
+22331,
+24086,
+30590,
+34007,
+32939,
+24677,
+11773,
+6134,
+51495,
+52676,
+35976,
+29790,
+24968,
+23895,
+27940,
+30907,
+28559,
+25550,
+25244,
+24306,
+21439,
+21403,
+18981,
+22193,
+22229,
+23361,
+25849,
+34375,
+33595,
+30864,
+18801,
+6161,
+14174,
+57588,
+46698,
+32345,
+26944,
+24121,
+24629,
+30865,
+30061,
+26272,
+27041,
+25532,
+23025,
+20724,
+18742,
+21464,
+23157,
+22326,
+23460,
+29437,
+34234,
+34322,
+26906,
+12905,
+2880,
+40114,
+56274,
+38961,
+31291,
+24905,
+23441,
+26563,
+30518,
+28590,
+25077,
+26573,
+24534,
+21695,
+20538,
+19033,
+23337,
+23190,
+22423,
+25295,
+33794,
+33452,
+33264,
+20303,
+6587,
+8168,
+59335,
+49974,
+33037,
+28391,
+23568,
+23172,
+30335,
+30159,
+26288,
+27393,
+25212,
+23419,
+21236,
+19825,
+22182,
+24096,
+22631,
+23594,
+27914,
+34125,
+35960,
+28370,
+13566,
+2960,
+26121,
+58970,
+41098,
+31943,
+25817,
+22789,
+25047,
+30307,
+29380,
+25580,
+26941,
+24853,
+22283,
+21593,
+19955,
+24691,
+23323,
+21516,
+24757,
+33022,
+34578,
+34343,
+20741,
+7706,
+5915,
+56363,
+51405,
+35101,
+29643,
+24235,
+22775,
+29719,
+29439,
+27937,
+26868,
+25079,
+23956,
+21605,
+21429,
+22788,
+24632,
+22288,
+22320,
+26176,
+34918,
+36632,
+29336,
+14229,
+3732,
+16760,
+60580,
+42958,
+32964,
+25949,
+22259,
+24841,
+30438,
+28580,
+26303,
+27171,
+24391,
+23306,
+22860,
+21020,
+24777,
+22750,
+20020,
+23592,
+31396,
+35659,
+34949,
+22648,
+8422,
+4700,
+45510,
+54072,
+37110,
+31335,
+23455,
+21960,
+28967,
+29160,
+28576,
+26293,
+25813,
+23682,
+23578,
+23981,
+22959,
+23651,
+20829,
+21541,
+24547,
+35844,
+37133,
+29818,
+15952,
+5358,
+10861,
+61088,
+45479,
+34077,
+27519,
+21640,
+24297,
+30713,
+29276,
+26986,
+27129,
+25066,
+24244,
+25551,
+22380,
+23762,
+22021,
+18761,
+23289,
+29955,
+36506,
+35621,
+23409,
+10917,
+4416,
+30424,
+56274,
+38476,
+32418,
+24279,
+20850,
+27576,
+29733,
+29777,
+25648,
+25515,
+23995,
+25930,
+25570,
+21043,
+22627,
+20796,
+19217,
+23910,
+35965,
+36903,
+31754,
+19008,
+6381,
+6781,
+58062,
+48670,
+35785,
+28787,
+22151,
+23000,
+30955,
+29739,
+27632,
+26011,
+24714,
+26843,
+27162,
+22230,
+22222,
+22240,
+18352,
+21881,
+28394,
+36028,
+37158,
+26887,
+13501,
+3580,
+18048,
+57414,
+42064,
+34138,
+24975,
+20868,
+26952,
+30892,
+30053,
+24256,
+24794,
+26063,
+29245,
+26468,
+19632,
+22122,
+20012,
+18663,
+23536,
+35487,
+36520,
+34475,
+21966,
+7025,
+3441,
+47296,
+51277,
+37285,
+30331,
+22745,
+22189,
+31289,
+31117,
+27237,
+24315,
+26005,
+29241,
+28037,
+22405,
+21013,
+21399,
+17879,
+21120,
+27634,
+36717,
+38727,
+29920,
+15515,
+3017,
+9996,
+59011,
+44270,
+35763,
+26398,
+20951,
+26451,
+31914,
+30788,
+23284,
+25126,
+29852,
+30691,
+25434,
+19169,
+22449,
+19377,
+16892,
+23378,
+33949,
+37599,
+37712,
+23267,
+8283,
+1089,
+31608,
+53797,
+40033,
+32541,
+23104,
+22168,
+30743,
+31341,
+26710,
+23514,
+28645,
+30733,
+28242,
+21451,
+20559,
+21171,
+16769,
+20536,
+26648,
+37124,
+39873,
+31644,
+16457,
+4133,
+5396,
+56131,
+47235,
+37240,
+28226,
+21555,
+25822,
+31933,
+30007,
+23890,
+27171,
+30651,
+30344,
+25302,
+18700,
+22679,
+19647,
+16365,
+23126,
+32422,
+38459,
+39252,
+24365,
+9691,
+2024,
+18109,
+55822,
+42477,
+34871,
+24722,
+21981,
+29802,
+29995,
+27794,
+23984,
+29555,
+31211,
+27848,
+21779,
+19733,
+21262,
+16500,
+18989,
+26517,
+37750,
+40225,
+33258,
+17268,
+5993,
+2705,
+46526,
+50140,
+39588,
+30950,
+22558,
+25640,
+30530,
+29062,
+25589,
+27595,
+31888,
+30828,
+25310,
+17852,
+21999,
+18364,
+15540,
+22997,
+32274,
+38952,
+40929,
+26036,
+10802,
+1677,
+9720,
+57691,
+45893,
+37114,
+26204,
+21885,
+28831,
+29413,
+28711,
+24962,
+29635,
+31479,
+28968,
+22342,
+18204,
+20736,
+15818,
+18557,
+26515,
+36926,
+40511,
+35647,
+19097,
+6012,
+923,
+30717,
+52591,
+42014,
+33397,
+23858,
+24467,
+30198,
+29993,
+27585,
+26232,
+31978,
+31603,
+26128,
+18015,
+20858,
+17424,
+15163,
+23498,
+30674,
+38625,
+41074,
+28102,
+12299,
+2255,
+4683,
+56130,
+48452,
+38805,
+28157,
+22423,
+27824,
+30046,
+30338,
+25713,
+29461,
+32379,
+29317,
+22451,
+17315,
+20467,
+15887,
+17928,
+26507,
+34817,
+40656,
+37221,
+20176,
+7323,
+625,
+17874,
+56030,
+44558,
+35610,
+24765,
+22354,
+29852,
+31211,
+28996,
+25316,
+32937,
+31769,
+25806,
+17524,
+19674,
+17937,
+15841,
+23388,
+29172,
+36781,
+42026,
+29361,
+13828,
+3660,
+3161,
+46288,
+51358,
+40313,
+30118,
+22566,
+26925,
+31020,
+32513,
+24665,
+29459,
+33301,
+29513,
+22790,
+15346,
+20650,
+16093,
+17919,
+26444,
+32602,
+40063,
+38677,
+21316,
+9460,
+2051,
+10188,
+57206,
+46969,
+37852,
+26414,
+22050,
+29323,
+33071,
+29384,
+24689,
+33208,
+31011,
+25903,
+18105,
+18799,
+18623,
+16204,
+21957,
+27594,
+35636,
+41970,
+31607,
+16248,
+5453,
+2511,
+29622,
+53921,
+42503,
+32847,
+23306,
+26199,
+31914,
+33411,
+26054,
+28680,
+33187,
+29504,
+22206,
+15351,
+20873,
+16642,
+18165,
+26184,
+31385,
+39601,
+39839,
+23182,
+11354,
+3732,
+5893,
+53859,
+48786,
+40031,
+27941,
+22779,
+29603,
+34040,
+30732,
+24471,
+32108,
+31075,
+25335,
+18989,
+16927,
+19404,
+15905,
+20686,
+27776,
+34497,
+41405,
+33743,
+17342,
+7941,
+2842,
+16390,
+55462,
+44714,
+35416,
+24659,
+25637,
+33191,
+34389,
+27613,
+26300,
+32029,
+28295,
+22922,
+15844,
+22744,
+16548,
+16232,
+24009,
+30443,
+39274,
+40559,
+25089,
+13015,
+4819,
+3773,
+43317,
+52729,
+41605,
+29854,
+22059,
+31110,
+34792,
+32896,
+24044,
+29308,
+29868,
+25854,
+19316,
+18025,
+21174,
+15738,
+18444,
+25823,
+33485,
+40921,
+36272,
+20073,
+9981,
+2416,
+9419,
+57966,
+48702,
+38257,
+25276,
+25854,
+34343,
+35079,
+28825,
+24459,
+29887,
+28318,
+23279,
+17820,
+22170,
+17665,
+16215,
+22542,
+29181,
+37606,
+40565,
+28687,
+15929,
+6815,
+3210,
+26452,
+53944,
+43107,
+32165,
+22870,
+31625,
+35998,
+33026,
+23306,
+27266,
+29970,
+25798,
+20961,
+19312,
+22106,
+15777,
+18432,
+26137,
+31893,
+40706,
+38349,
+22215,
+11761,
+4538,
+4635,
+52910,
+49988,
+39524,
+27107,
+25858,
+34655,
+36220,
+27785,
+21851,
+30142,
+27927,
+23522,
+19094,
+21914,
+18933,
+16699,
+21713,
+28727,
+36187,
+41394,
+32326,
+17361,
+9029,
+2746,
+14136,
+56348,
+44936,
+34873,
+24435,
+31853,
+37774,
+32879,
+23331,
+25851,
+29402,
+26314,
+21719,
+19210,
+22671,
+16747,
+17751,
+25571,
+29943,
+40003,
+39534,
+24117,
+14871,
+6681,
+2729,
+39175,
+52559,
+42047,
+29879,
+26554,
+35070,
+35994,
+27760,
+21146,
+29309,
+27739,
+24038,
+19464,
+21779,
+19601,
+16293,
+20904,
+26993,
+34320,
+41136,
+34885,
+21142,
+11641,
+3201,
+7018,
+56506,
+47277,
+38065,
+26329,
+32253,
+36680,
+32427,
+22932,
+23703,
+30384,
+27071,
+22849,
+19014,
+23350,
+17583,
+17712,
+24657,
+28579,
+37560,
+40262,
+27280,
+16997,
+7790,
+1667,
+22009,
+54119,
+44615,
+31576,
+28009,
+35728,
+35775,
+28272,
+20976,
+28122,
+28488,
+24815,
+21597,
+21139,
+20273,
+16251,
+19565,
+25675,
+31929,
+41006,
+36439,
+22173,
+13218,
+4360,
+2986,
+50363,
+50404,
+40393,
+27827,
+32607,
+36518,
+32645,
+24226,
+21657,
+29205,
+27763,
+23460,
+21349,
+23447,
+17741,
+16249,
+22354,
+27609,
+36726,
+40640,
+29322,
+18666,
+9720,
+2525,
+11105,
+55926,
+47426,
+34478,
+28941,
+35989,
+35747,
+28879,
+21374,
+25060,
+28576,
+25780,
+22708,
+22414,
+21837,
+15830,
+18200,
+24969,
+31434,
+39263,
+37494,
+23414,
+15120,
+6022,
+1355,
+34882,
+53710,
+42921,
+30097,
+33196,
+36265,
+33802,
+25285,
+19354,
+27367,
+27446,
+25392,
+21856,
+22400,
+19239,
+15720,
+20294,
+27999,
+36130,
+39257,
+31972,
+20961,
+11907,
+2835,
+5363,
+55858,
+48626,
+37507,
+30978,
+36122,
+36773,
+30576,
+21675,
+21700,
+28077,
+26423,
+24984,
+22278,
+22519,
+16457,
+16658,
+24606,
+31788,
+37925,
+39120,
+26328,
+18123,
+7888,
+1165,
+19057,
+54850,
+44628,
+33029,
+32610,
+36869,
+33753,
+25996,
+18782,
+25939,
+26791,
+25541,
+22930,
+22752,
+20252,
+14740,
+18773,
+27628,
+35333,
+39499,
+33689,
+22960,
+14535,
+4903,
+2014,
+47307,
+50424,
+40409,
+31346,
+35319,
+36303,
+30942,
+22491,
+19049,
+27681,
+26977,
+25314,
+22664,
+23670,
+18345,
+15371,
+23398,
+30977,
+37518,
+38356,
+28649,
+20268,
+10755,
+1292,
+10510,
+55989,
+46729,
+35871,
+32487,
+37935,
+35058,
+26309,
+18691,
+23904,
+27634,
+26374,
+23257,
+22377,
+22115,
+15434,
+18115,
+27184,
+33220,
+38937,
+35039,
+24749,
+16788,
+6050,
+1265,
+30213,
+53196,
+43007,
+32851,
+35267,
+37533,
+31361,
+22051,
+17437,
+29156,
+27571,
+24980,
+22865,
+24148,
+18886,
+15535,
+22122,
+30294,
+35531,
+38829,
+30830,
+22160,
+12219,
+3251,
+4465,
+53925,
+48784,
+38775,
+33613,
+38615,
+35402,
+26294,
+18734,
+21538,
+29014,
+27018,
+24620,
+23826,
+23455,
+15565,
+17796,
+26175,
+32115,
+36291,
+35975,
+26702,
+19462,
+8320,
+1066,
+15119,
+54544,
+44886,
+35483,
+35921,
+38055,
+31486,
+22272,
+16216,
+28493,
+28423,
+25789,
+24426,
+23954,
+20959,
+15085,
+20343,
+29487,
+34031,
+37063,
+32177,
+24099,
+14630,
+5207,
+2226,
+40550,
+51736,
+42574,
+35117,
+38011,
+35232,
+27718,
+19757,
+18856,
+29564,
+27188,
+26101,
+24056,
+23823,
+16516,
+16825,
+25310,
+32113,
+34240,
+36151,
+28924,
+20684,
+10673,
+2021,
+7406,
+55908,
+48564,
+38615,
+35479,
+37568,
+32251,
+23063,
+16579,
+26428,
+26900,
+28079,
+26001,
+23539,
+21531,
+15127,
+20025,
+29633,
+32602,
+34926,
+33561,
+26572,
+17150,
+7259,
+717,
+23270,
+54223,
+45926,
+35822,
+36877,
+34295,
+27946,
+20242,
+17306,
+27994,
+27964,
+27767,
+24682,
+23660,
+17097,
+17171,
+24077,
+31484,
+33085,
+35846,
+30686,
+23506,
+12530,
+3935,
+3834,
+49195,
+51336,
+41908,
+35237,
+36816,
+31745,
+25040,
+17735,
+23261,
+27005,
+29255,
+27727,
+23485,
+22894,
+15089,
+18890,
+27204,
+31509,
+33581,
+34497,
+27719,
+20197,
+9535,
+858,
+12105,
+55592,
+48723,
+37725,
+36606,
+34737,
+29187,
+21223,
+16778,
+28007,
+28585,
+29201,
+26010,
+24472,
+19350,
+16742,
+21599,
+30201,
+31802,
+35151,
+31228,
+24767,
+15227,
+5617,
+2615,
+34199,
+53591,
+45167,
+36202,
+37232,
+32280,
+25359,
+19430,
+20727,
+27869,
+29932,
+28555,
+23937,
+23986,
+15783,
+18573,
+26158,
+30113,
+31978,
+34756,
+29141,
+21363,
+10714,
+2108,
+7496,
+54722,
+51112,
+40572,
+37065,
+35728,
+29975,
+22907,
+16752,
+26928,
+29321,
+29872,
+27091,
+24800,
+19690,
+16152,
+20606,
+29474,
+29553,
+32822,
+31754,
+26763,
+17400,
+6857,
+2040,
+18597,
+54739,
+48611,
+38586,
+38322,
+32770,
+27563,
+20192,
+17876,
+29080,
+31041,
+29095,
+25312,
+24407,
+16106,
+18208,
+23559,
+29314,
+31011,
+34201,
+30653,
+23658,
+12794,
+3937,
+3961,
+43630,
+53212,
+44135,
+38512,
+37095,
+29896,
+24066,
+17196,
+25915,
+30240,
+29668,
+28171,
+24971,
+20119,
+15951,
+19063,
+27444,
+29237,
+31424,
+33135,
+28670,
+18918,
+9094,
+2544,
+9517,
+55413,
+51267,
+39746,
+39132,
+34025,
+27263,
+21209,
+17147,
+31035,
+31301,
+29269,
+26845,
+24316,
+16596,
+17692,
+21353,
+29769,
+29696,
+32962,
+31131,
+25291,
+14698,
+5850,
+2923,
+26328,
+55360,
+47169,
+38813,
+37096,
+30748,
+26300,
+18610,
+23542,
+29752,
+30220,
+29071,
+24753,
+21585,
+16695,
+17795,
+25550,
+28466,
+29991,
+33264,
+29763,
+21713,
+10821,
+2789,
+5513,
+51909,
+54197,
+42160,
+39409,
+33991,
+29091,
+23475,
+17093,
+30482,
+29560,
+28846,
+27639,
+24034,
+18013,
+16620,
+19430,
+28330,
+28583,
+30911,
+31774,
+27359,
+17385,
+8231,
+3087,
+14143,
+57339,
+50876,
+39471,
+38027,
+31065,
+28888,
+20133,
+20759,
+29572,
+29502,
+29999,
+25719,
+22297,
+17007,
+17538,
+24482,
+27706,
+29200,
+32546,
+31105,
+24730,
+14832,
+4929,
+4540,
+35877,
+56780,
+44804,
+38738,
+34358,
+30514,
+25338,
+17131,
+26622,
+28425,
+29556,
+28834,
+24084,
+19425,
+17453,
+18524,
+28548,
+26944,
+29104,
+31893,
+30355,
+20607,
+10694,
+3705,
+7808,
+56964,
+52966,
+40650,
+38716,
+32473,
+30130,
+21866,
+18147,
+28253,
+29749,
+30401,
+26684,
+23021,
+18198,
+17090,
+22102,
+27687,
+27052,
+31266,
+31678,
+27529,
+17265,
+6129,
+3503,
+19383,
+58661,
+47220,
+40940,
+35822,
+31051,
+26852,
+18393,
+23036,
+27935,
+30052,
+29573,
+24322,
+20478,
+18146,
+17332,
+26616,
+26230,
+27438,
+32219,
+32501,
+24042,
+12890,
+4171,
+4917,
+45077,
+55908,
+42217,
+39589,
+34284,
+31935,
+22359,
+17802,
+27375,
+29267,
+30486,
+27519,
+23358,
+19284,
+16963,
+19456,
+28371,
+25424,
+29436,
+32695,
+30647,
+20285,
+9001,
+4549,
+10154,
+58982,
+50068,
+40992,
+37871,
+32341,
+29847,
+19354,
+19366,
+28684,
+29753,
+30386,
+25042,
+22711,
+18527,
+16232,
+24964,
+26024,
+25706,
+31602,
+33861,
+27241,
+15832,
+5572,
+4507,
+26412,
+57895,
+44930,
+41621,
+36187,
+31836,
+24649,
+17678,
+25484,
+28207,
+30053,
+28474,
+23438,
+20612,
+17370,
+18418,
+27378,
+24219,
+26944,
+33211,
+33776,
+23210,
+10487,
+4065,
+5628,
+53215,
+53111,
+42972,
+40145,
+33279,
+31844,
+20396,
+16828,
+28384,
+29980,
+30704,
+25645,
+22963,
+19217,
+16492,
+22628,
+26485,
+24520,
+30415,
+35218,
+31029,
+17782,
+7597,
+4146,
+12890,
+58804,
+48141,
+44334,
+37148,
+32843,
+26517,
+16573,
+21775,
+27609,
+30794,
+29848,
+24746,
+21794,
+16953,
+16766,
+26807,
+24088,
+25732,
+33146,
+36996,
+26001,
+13051,
+5595,
+3256,
+34938,
+54940,
+45559,
+42302,
+35733,
+33088,
+20842,
+15569,
+26852,
+28699,
+31466,
+28944,
+23597,
+19780,
+15673,
+19787,
+26213,
+23691,
+28817,
+36059,
+34527,
+20546,
+9622,
+3721,
+6412,
+56828,
+50723,
+45105,
+39704,
+34698,
+28590,
+17149,
+18525,
+26807,
+30758,
+31493,
+26294,
+22669,
+17971,
+15781,
+23786,
+23569,
+24723,
+32220,
+38531,
+29058,
+15957,
+7496,
+2740,
+17136,
+57190,
+48567,
+43862,
+37237,
+34564,
+22841,
+15681,
+24620,
+27162,
+30883,
+29824,
+24477,
+21301,
+15677,
+18330,
+25435,
+22567,
+27222,
+35134,
+37507,
+23239,
+12488,
+4619,
+3085,
+42437,
+54940,
+47485,
+41141,
+35456,
+30280,
+18664,
+16292,
+25267,
+29712,
+32629,
+27151,
+23634,
+19160,
+15014,
+22553,
+23722,
+23852,
+30772,
+38585,
+32084,
+19482,
+10548,
+3181,
+8434,
+57864,
+52739,
+45259,
+38174,
+33896,
+24084,
+16146,
+20509,
+25074,
+31405,
+32097,
+24718,
+22576,
+16733,
+16961,
+24980,
+22761,
+25591,
+33311,
+39305,
+27064,
+15399,
+7102,
+1964,
+23282,
+56949,
+49087,
+43154,
+37301,
+31541,
+19746,
+14931,
+24323,
+29075,
+33485,
+28419,
+23485,
+20508,
+14905,
+20806,
+24681,
+23290,
+28400,
+38041,
+35131,
+22929,
+11964,
+3823,
+4320,
+49952,
+55298,
+46884,
+40005,
+35030,
+27184,
+17557,
+17218,
+24514,
+31452,
+33046,
+25841,
+22877,
+17527,
+16620,
+24361,
+23102,
+23674,
+31841,
+40080,
+30783,
+17928,
+8291,
+1448,
+12029,
+59583,
+52027,
+44389,
+38169,
+33547,
+21976,
+14829,
+21298,
+27027,
+33453,
+29824,
+24766,
+21008,
+15153,
+19057,
+25351,
+22212,
+26006,
+36851,
+38268,
+25330,
+14717,
+4828,
+2042,
+30292,
+58364,
+48157,
+41846,
+37055,
+30548,
+18302,
+14716,
+23587,
+31352,
+33140,
+27605,
+23722,
+18784,
+15531,
+23483,
+23152,
+21385,
+30294,
+41507,
+33941,
+19899,
+10477,
+2443,
+6176,
+54513,
+54802,
+46578,
+40020,
+34855,
+24902,
+15007,
+18236,
+26336,
+33185,
+31353,
+25763,
+23106,
+16660,
+17532,
+24222,
+20876,
+23324,
+36742,
+41219,
+26801,
+15900,
+6815,
+2352,
+15281,
+59082,
+50837,
+43513,
+39116,
+32342,
+19154,
+13576,
+22661,
+31269,
+34233,
+29724,
+24692,
+20192,
+15426,
+21649,
+22674,
+20020,
+29194,
+42210,
+36376,
+21358,
+11801,
+3082,
+4964,
+36864,
+57407,
+48126,
+41572,
+36310,
+26684,
+15492,
+15981,
+24884,
+33580,
+34005,
+26873,
+23859,
+17182,
+16797,
+22646,
+19945,
+22667,
+36080,
+42936,
+29638,
+16738,
+6374,
+3256,
+9428,
+57670,
+53992,
+45826,
+40582,
+33715,
+21345,
+13629,
+19445,
+28508,
+34966,
+31287,
+25555,
+21184,
+15491,
+19731,
+22520,
+19835,
+28812,
+40890,
+38677,
+22225,
+12664,
+4495,
+5307,
+19109,
+58961,
+49997,
+43269,
+38775,
+30256,
+17622,
+14141,
+22978,
+33386,
+34528,
+27854,
+25061,
+18729,
+16035,
+22092,
+20819,
+21345,
+33719,
+42785,
+32170,
+18058,
+9211,
+4687,
+6483,
+43392,
+56477,
+48282,
+42812,
+34829,
+24104,
+14006,
+17073,
+27427,
+34848,
+32393,
+26267,
+23437,
+15943,
+18110,
+22809,
+20735,
+25148,
+37660,
+39915,
+25234,
+15040,
+6688,
+5878,
+9196,
+59235,
+52899,
+46200,
+41257,
+31798,
+19018,
+13223,
+20859,
+32201,
+35366,
+29700,
+24451,
+20216,
+15586,
+21303,
+22131,
+20191,
+30687,
+40520,
+34086,
+20607,
+12398,
+6650,
+5851,
+21998,
+58732,
+50587,
+44066,
+37535,
+27398,
+15478,
+14437,
+24661,
+34656,
+33857,
+27744,
+23834,
+17368,
+17069,
+22377,
+21353,
+22434,
+35757,
+40033,
+27671,
+17666,
+9395,
+7448,
+5986,
+48166,
+55573,
+48694,
+43574,
+34774,
+21247,
+12840,
+18242,
+30453,
+35131,
+31399,
+25565,
+21744,
+16581,
+20707,
+22286,
+19472,
+27268,
+39164,
+35668,
+23270,
+15346,
+8215,
+6102,
+10369,
+59963,
+53662,
+46735,
+40167,
+30022,
+16712,
+13065,
+22580,
+34167,
+34669,
+28685,
+23711,
+19303,
+17906,
+22438,
+20787,
+19002,
+33308,
+40244,
+30079,
+20304,
+11929,
+9091,
+5274,
+26369,
+58240,
+52013,
+45153,
+36216,
+24382,
+13810,
+15506,
+27231,
+35195,
+33312,
+25766,
+22822,
+17584,
+19825,
+21625,
+18805,
+23621,
+37485,
+37577,
+26205,
+18699,
+10283,
+8577,
+5347,
+51561,
+55531,
+48788,
+42747,
+32867,
+19491,
+11895,
+19172,
+33349,
+35342,
+30651,
+24521,
+21507,
+17751,
+21568,
+20845,
+16904,
+30472,
+39623,
+32785,
+23634,
+16320,
+11764,
+6054,
+11113,
+59226,
+54077,
+47405,
+38443,
+27938,
+15019,
+13369,
+24025,
+35396,
+34713,
+27146,
+24062,
+19814,
+19296,
+21313,
+18540,
+19849,
+35373,
+38399,
+28666,
+21728,
+14196,
+11197,
+3997,
+30590,
+57694,
+51730,
+45216,
+35177,
+22382,
+11609,
+16146,
+30320,
+35075,
+32550,
+25131,
+23677,
+17666,
+20319,
+19688,
+16350,
+26728,
+38203,
+34929,
+26769,
+19277,
+13681,
+7992,
+5052,
+53936,
+55454,
+49555,
+41476,
+31358,
+17424,
+11955,
+21036,
+34122,
+35222,
+29619,
+24659,
+21615,
+18204,
+20168,
+17710,
+17120,
+32919,
+38517,
+31498,
+25016,
+17424,
+13658,
+5000,
+13036,
+57556,
+54129,
+47693,
+37461,
+25752,
+13031,
+13932,
+26774,
+34401,
+34420,
+26305,
+24429,
+18984,
+19551,
+18903,
+15796,
+23086,
+36268,
+36665,
+30736,
+22751,
+16464,
+11245,
+3522,
+33411,
+56659,
+51318,
+44393,
+33429,
+19698,
+10983,
+17983,
+31770,
+35558,
+31988,
+24370,
+22307,
+18699,
+20470,
+17087,
+15789,
+30163,
+38077,
+34422,
+29290,
+20102,
+16487,
+6809,
+5397,
+53968,
+55185,
+49772,
+41387,
+29570,
+14621,
+12158,
+23076,
+33469,
+36350,
+28025,
+24236,
+20507,
+18862,
+18181,
+16268,
+20121,
+34760,
+37500,
+33175,
+25239,
+18649,
+14394,
+3428,
+14111,
+56759,
+53494,
+48328,
+36797,
+23539,
+11864,
+14701,
+28561,
+35336,
+34240,
+25078,
+24151,
+18584,
+19532,
+16587,
+15903,
+26769,
+36679,
+36232,
+31253,
+22246,
+19049,
+9489,
+2651,
+36887,
+56368,
+52018,
+44302,
+32543,
+17169,
+11023,
+19941,
+33520,
+36596,
+29818,
+24156,
+21754,
+18701,
+18042,
+16026,
+17971,
+32981,
+37913,
+34371,
+28145,
+20835,
+16899,
+5295,
+6290,
+55254,
+56293,
+51097,
+39183,
+26461,
+12819,
+13089,
+26196,
+35895,
+35332,
+25826,
+24746,
+19684,
+19277,
+15584,
+15775,
+23564,
+35971,
+36840,
+33411,
+25348,
+20287,
+12083,
+2167,
+16752,
+57655,
+55483,
+47349,
+34185,
+19731,
+10831,
+16501,
+32795,
+37446,
+31171,
+24010,
+23201,
+19449,
+17497,
+15185,
+17877,
+31008,
+37589,
+35256,
+31469,
+22093,
+18183,
+6768,
+3011,
+41363,
+57758,
+53047,
+41510,
+29024,
+14172,
+12239,
+23811,
+36128,
+36456,
+27218,
+24685,
+21314,
+19461,
+15749,
+15451,
+21322,
+35388,
+36670,
+34252,
+27842,
+21075,
+13564,
+2923,
+7590,
+57875,
+57205,
+50104,
+36297,
+22698,
+10737,
+14645,
+30862,
+38004,
+33803,
+24483,
+24602,
+19855,
+17829,
+14461,
+17351,
+28392,
+36011,
+35998,
+33505,
+24250,
+18852,
+8022,
+2684,
+21443,
+59329,
+55027,
+44713,
+30729,
+15417,
+11831,
+20717,
+36128,
+38148,
+29390,
+24737,
+21877,
+19555,
+15923,
+15597,
+21025,
+34491,
+36548,
+35596,
+30353,
+22135,
+15169,
+4209,
+4190,
+46583,
+59343,
+52907,
+38844,
+25211,
+11953,
+14024,
+28330,
+38493,
+35904,
+25577,
+25495,
+20322,
+18191,
+14102,
+17787,
+25481,
+34989,
+35894,
+34286,
+26565,
+19899,
+9938,
+2490,
+9669,
+59825,
+57908,
+48108,
+33229,
+18823,
+11224,
+17674,
+35432,
+39427,
+31852,
+24600,
+22915,
+19107,
+16286,
+15262,
+20872,
+31006,
+35896,
+36135,
+31434,
+23152,
+16429,
+6542,
+2613,
+25312,
+61143,
+54748,
+41875,
+28526,
+13699,
+13215,
+24905,
+39252,
+37456,
+27152,
+25186,
+20782,
+18830,
+14353,
+18213,
+23378,
+34414,
+37492,
+34952,
+27959,
+21082,
+12491,
+4581,
+5509,
+50680,
+60044,
+50841,
+35786,
+22028,
+11480,
+16609,
+32786,
+40100,
+33453,
+24233,
+24519,
+20223,
+16803,
+14883,
+21217,
+27420,
+35389,
+35913,
+33207,
+24676,
+18497,
+8806,
+3069,
+12534,
+60885,
+57233,
+43990,
+30980,
+16870,
+13458,
+22011,
+38771,
+38776,
+28935,
+24206,
+22636,
+19165,
+15256,
+17523,
+22865,
+32488,
+36213,
+34901,
+29786,
+22416,
+15228,
+5741,
+3509,
+28801,
+61233,
+53005,
+38927,
+26002,
+13636,
+15685,
+30813,
+40276,
+34977,
+24812,
+24526,
+20552,
+18033,
+14950,
+20965,
+25562,
+34133,
+35444,
+33590,
+26537,
+20839,
+11335,
+4279,
+6542,
+52832,
+60291,
+47720,
+34065,
+20700,
+13835,
+19538,
+37248,
+37992,
+30742,
+23573,
+23560,
+20101,
+16614,
+16443,
+22046,
+29608,
+34650,
+34268,
+31888,
+24534,
+18167,
+8055,
+4028,
+13374,
+61620,
+56504,
+41700,
+29168,
+16307,
+15885,
+25571,
+39935,
+35425,
+26433,
+24080,
+21938,
+19246,
+15791,
+19925,
+23443,
+33118,
+34863,
+33992,
+29153,
+23222,
+14579,
+6532,
+4156,
+30031,
+61965,
+51381,
+37565,
+24997,
+14465,
+17957,
+33311,
+38969,
+32312,
+23968,
+24183,
+20787,
+17702,
+15971,
+22173,
+26068,
+33563,
+33283,
+33287,
+27568,
+20569,
+10717,
+5135,
+6711,
+54337,
+59590,
+45499,
+33651,
+20632,
+14877,
+21683,
+38628,
+36948,
+28916,
+23755,
+22638,
+19969,
+16212,
+18900,
+23123,
+30712,
+33527,
+32394,
+32332,
+25146,
+16934,
+8636,
+4356,
+13504,
+62517,
+55301,
+41146,
+29142,
+17053,
+17330,
+28583,
+38926,
+33813,
+24573,
+23921,
+21841,
+19407,
+16343,
+21308,
+24096,
+33430,
+33267,
+34333,
+30348,
+22202,
+12971,
+6186,
+4692,
+32672,
+61644,
+50538,
+38219,
+24396,
+14867,
+20050,
+35610,
+36533,
+29846,
+23067,
+24732,
+22023,
+17886,
+16734,
+21964,
+27420,
+32640,
+32444,
+34386,
+28072,
+18330,
+10412,
+4973,
+6574,
+57839,
+58576,
+44840,
+32551,
+19192,
+16202,
+24771,
+38372,
+34205,
+26125,
+24666,
+23692,
+21249,
+16284,
+19150,
+22070,
+30426,
+32605,
+34450,
+33412,
+24732,
+14375,
+8439,
+4313,
+15782,
+63422,
+54325,
+41132,
+27734,
+15662,
+18584,
+31625,
+37725,
+31841,
+23802,
+25968,
+22867,
+18256,
+16031,
+21363,
+24634,
+31318,
+32378,
+36047,
+31145,
+21039,
+11924,
+6106,
+3953,
+38072,
+61580,
+49402,
+37007,
+22740,
+14773,
+21587,
+36973,
+35011,
+28203,
+24766,
+25318,
+21937,
+16010,
+17092,
+21751,
+27452,
+31829,
+34005,
+35415,
+27329,
+16547,
+10048,
+4451,
+7317,
+60616,
+58089,
+44272,
+30861,
+17471,
+17651,
+28079,
+37816,
+33490,
+25640,
+26177,
+23935,
+19412,
+15096,
+19842,
+23228,
+30145,
+32130,
+35749,
+33463,
+22816,
+12951,
+8673,
+3819,
+18655,
+63674,
+53457,
+40039,
+26640,
+15128,
+20197,
+33927,
+36045,
+31108,
+25349,
+25550,
+22641,
+16050,
+15747,
+21663,
+25414,
+31163,
+33357,
+36079,
+29624,
+18407,
+11682,
+6351,
+4222,
+42239,
+60928,
+48190,
+35734,
+20807,
+17423,
+24553,
+36567,
+35269,
+27367,
+26236,
+24530,
+20871,
+14778,
+18273,
+22569,
+27364,
+31688,
+35469,
+35025,
+24469,
+14954,
+11203,
+3932,
+9492,
+61926,
+57016,
+44199,
+29606,
+16429,
+20328,
+30434,
+37033,
+33085,
+25406,
+26594,
+23488,
+17740,
+14517,
+20678,
+24407,
+30182,
+33152,
+36296,
+30720,
+19624,
+14329,
+8969,
+2761,
+21761,
+63030,
+52257,
+40385,
+24194,
+16161,
+22773,
+35112,
+36175,
+29456,
+25643,
+25035,
+22074,
+15260,
+16118,
+22970,
+25353,
+31784,
+35434,
+35595,
+26276,
+16289,
+13159,
+6156,
+6133,
+45580,
+60171,
+46735,
+33880,
+18486,
+19515,
+27032,
+36609,
+34147,
+26612,
+25808,
+24256,
+19131,
+14621,
+19534,
+24292,
+28504,
+32754,
+35740,
+32227,
+22184,
+15340,
+10722,
+4547,
+13066,
+62458,
+55143,
+43159,
+28186,
+16847,
+22354,
+32205,
+36128,
+31623,
+25357,
+26094,
+23889,
+16016,
+14995,
+21992,
+24766,
+30053,
+34347,
+35724,
+28657,
+18666,
+14712,
+7908,
+4673,
+25405,
+61174,
+51038,
+38893,
+23323,
+19468,
+25363,
+35522,
+34947,
+28273,
+25529,
+25439,
+20547,
+14124,
+17919,
+24393,
+25799,
+30443,
+35672,
+33795,
+24666,
+16491,
+13194,
+5347,
+9125,
+46593,
+57999,
+46673,
+31576,
+19543,
+22840,
+29638,
+36542,
+32649,
+26276,
+26419,
+24543,
+17432,
+14594,
+20677,
+23394,
+27714,
+32529,
+35775,
+29988,
+20390,
+15647,
+10329,
+5258,
+15303,
+61245,
+54696,
+42470,
+26763,
+19822,
+24245,
+33002,
+35322,
+29565,
+26457,
+25614,
+22014,
+15215,
+16133,
+23397,
+24077,
+30176,
+33892,
+35179,
+26321,
+17185,
+14633,
+7626,
+7704,
+26274,
+60937,
+50693,
+36633,
+23091,
+22657,
+26967,
+34244,
+34210,
+27634,
+26981,
+24663,
+19194,
+13538,
+18548,
+24815,
+25245,
+31792,
+35624,
+31636,
+22698,
+16359,
+12736,
+6092,
+10359,
+47501,
+57815,
+46634,
+31444,
+21435,
+23875,
+28210,
+35418,
+32110,
+27119,
+26832,
+23272,
+15272,
+14301,
+21128,
+23299,
+28534,
+34254,
+35300,
+27137,
+18799,
+16873,
+10951,
+7117,
+15597,
+60648,
+54523,
+43177,
+27032,
+22230,
+24457,
+31777,
+35280,
+29210,
+26030,
+25613,
+22033,
+14192,
+16600,
+23506,
+22678,
+30849,
+35890,
+33169,
+23900,
+17608,
+15787,
+8191,
+8736,
+26337,
+60411,
+51300,
+37100,
+24029,
+24137,
+26179,
+34376,
+33814,
+27435,
+25655,
+24913,
+17756,
+13066,
+19277,
+23698,
+26128,
+32572,
+36279,
+28822,
+21574,
+18265,
+14187,
+7861,
+9190,
+47268,
+58586,
+47119,
+30590,
+23535,
+24734,
+29182,
+35139,
+30032,
+26523,
+25486,
+22879,
+15503,
+15695,
+22582,
+23000,
+28585,
+34986,
+33599,
+25268,
+19445,
+18394,
+10348,
+8020,
+13903,
+60802,
+55940,
+42099,
+27430,
+23615,
+24736,
+33142,
+34067,
+27728,
+25517,
+24860,
+20017,
+13675,
+17930,
+24246,
+23632,
+31122,
+35662,
+30126,
+24387,
+20369,
+17166,
+8058,
+7606,
+26733,
+62089,
+51606,
+35337,
+24732,
+23660,
+26599,
+35692,
+31981,
+26624,
+24198,
+23304,
+16731,
+14802,
+20715,
+23106,
+26120,
+33120,
+34508,
+27463,
+23205,
+20683,
+13178,
+8390,
+8480,
+48774,
+59254,
+45793,
+30575,
+22638,
+24600,
+31084,
+34292,
+29504,
+26186,
+24625,
+21647,
+14953,
+17005,
+22896,
+23140,
+28959,
+34934,
+31873,
+26296,
+22093,
+19793,
+11186,
+7895,
+14112,
+61032,
+55118,
+40308,
+27742,
+25125,
+25063,
+33367,
+32602,
+28897,
+24965,
+23708,
+18553,
+14268,
+19514,
+23189,
+24063,
+31370,
+35028,
+28105,
+25466,
+21247,
+17228,
+10397,
+6234,
+27265,
+62211,
+49539,
+34810,
+24883,
+25433,
+28514,
+33154,
+30005,
+26951,
+23573,
+22647,
+16656,
+17031,
+21226,
+23370,
+25539,
+33682,
+32781,
+27656,
+23790,
+22344,
+12881,
+8836,
+7600,
+50591,
+58857,
+44445,
+29568,
+24864,
+25764,
+30292,
+32037,
+28316,
+25196,
+22850,
+20663,
+15728,
+18695,
+23769,
+21432,
+27725,
+35825,
+29597,
+27228,
+23087,
+19565,
+10279,
+7905,
+14768,
+63050,
+53522,
+40107,
+27875,
+25709,
+26219,
+32167,
+32634,
+26842,
+22612,
+22459,
+19049,
+16663,
+20473,
+23129,
+23427,
+32726,
+34702,
+28437,
+25770,
+23209,
+15683,
+11108,
+6443,
+30275,
+62520,
+47084,
+34043,
+27066,
+25044,
+28709,
+33944,
+31684,
+26588,
+20446,
+21885,
+16491,
+16807,
+21587,
+23601,
+26143,
+34292,
+30551,
+28296,
+24289,
+22548,
+13623,
+9038,
+9173,
+53814,
+56617,
+42656,
+31395,
+26373,
+25768,
+31330,
+31760,
+29071,
+22950,
+21933,
+20976,
+16060,
+19471,
+23194,
+23263,
+30705,
+34524,
+27964,
+27559,
+24533,
+19860,
+12578,
+6578,
+15578,
+62645,
+50802,
+38981,
+28832,
+26952,
+26635,
+32373,
+32063,
+26583,
+21205,
+22385,
+18029,
+17465,
+21643,
+24625,
+24138,
+34604,
+31689,
+27504,
+25670,
+24467,
+16278,
+11618,
+6393,
+30637,
+59906,
+46019,
+35137,
+26375,
+26374,
+28348,
+32080,
+28788,
+24429,
+21170,
+22397,
+16849,
+19140,
+24519,
+23257,
+27552,
+34404,
+28257,
+28867,
+25829,
+21493,
+14144,
+9219,
+8411,
+54090,
+54999,
+43499,
+31046,
+26336,
+25789,
+29601,
+32667,
+27084,
+22025,
+22423,
+20517,
+17554,
+22021,
+25203,
+22680,
+32133,
+32019,
+26958,
+28818,
+25957,
+19059,
+12854,
+6142,
+15879,
+61554,
+50301,
+38758,
+28824,
+27581,
+26430,
+31361,
+30653,
+25702,
+20646,
+23322,
+17902,
+19018,
+23697,
+24280,
+23815,
+33653,
+29005,
+28834,
+27405,
+24758,
+16967,
+10989,
+5194,
+32530,
+57910,
+47665,
+34300,
+27449,
+27618,
+27448,
+32172,
+27327,
+21984,
+21677,
+22537,
+17672,
+21051,
+24528,
+22446,
+28655,
+33501,
+26239,
+30070,
+26736,
+22986,
+14887,
+7392,
+8443,
+55445,
+54242,
+44717,
+31021,
+27367,
+25982,
+28485,
+30780,
+25773,
+20256,
+23514,
+20291,
+19864,
+23593,
+24601,
+23005,
+32219,
+30008,
+27848,
+29350,
+26464,
+20267,
+12488,
+4983,
+17459,
+60617,
+50634,
+39503,
+28423,
+27912,
+25596,
+29963,
+28214,
+23234,
+20417,
+24983,
+19943,
+21406,
+24997,
+22891,
+24517,
+32785,
+27343,
+30160,
+28765,
+25406,
+16961,
+8490,
+5547,
+34810,
+57473,
+47895,
+33561,
+27395,
+27405,
+26532,
+30439,
+27448,
+20260,
+23232,
+23200,
+20540,
+23545,
+24363,
+21850,
+29522,
+30641,
+27080,
+30814,
+27658,
+23252,
+13632,
+5061,
+9043,
+56340,
+54607,
+44216,
+29955,
+28515,
+25610,
+28399,
+29775,
+24938,
+19514,
+25012,
+21483,
+22082,
+25004,
+23862,
+21974,
+31079,
+28220,
+29403,
+30530,
+26948,
+20858,
+10540,
+3366,
+17904,
+60818,
+51158,
+37886,
+28699,
+28560,
+26080,
+29951,
+28359,
+22486,
+20754,
+25320,
+21232,
+24141,
+24706,
+21284,
+24331,
+31489,
+27194,
+31660,
+29245,
+25714,
+16658,
+7401,
+5610,
+35851,
+58241,
+47362,
+32536,
+28903,
+27058,
+25742,
+29839,
+26560,
+19146,
+24813,
+23838,
+22106,
+25542,
+23763,
+19405,
+27949,
+29302,
+28701,
+31419,
+27406,
+22788,
+12932,
+4353,
+10192,
+57310,
+54661,
+42811,
+31026,
+29072,
+24780,
+27150,
+29298,
+23957,
+19622,
+26840,
+22260,
+24000,
+25290,
+21029,
+20668,
+30481,
+27401,
+31030,
+30611,
+26086,
+19962,
+8964,
+3246,
+19116,
+60980,
+51069,
+37521,
+30303,
+28197,
+24564,
+28860,
+27715,
+20424,
+23413,
+26422,
+23058,
+25274,
+23001,
+18777,
+24524,
+29489,
+27614,
+32554,
+30209,
+25583,
+15416,
+5088,
+5676,
+37896,
+57776,
+47712,
+33802,
+29492,
+25831,
+25238,
+28734,
+25370,
+19395,
+27708,
+24720,
+24632,
+25111,
+20892,
+18970,
+27642,
+28127,
+29937,
+31902,
+28921,
+22069,
+10316,
+3230,
+10602,
+59061,
+54221,
+42316,
+32030,
+28106,
+24706,
+27848,
+28286,
+22575,
+22903,
+28519,
+23869,
+25532,
+23655,
+19814,
+20859,
+28668,
+27135,
+31949,
+31472,
+27564,
+17697,
+7062,
+3577,
+20216,
+61317,
+50492,
+38325,
+30387,
+26644,
+24387,
+28531,
+26328,
+21214,
+26813,
+27320,
+25210,
+25973,
+20883,
+18325,
+24459,
+28049,
+29138,
+32350,
+31012,
+24741,
+13225,
+4734,
+6148,
+40503,
+57563,
+46650,
+35057,
+28472,
+25613,
+25836,
+28745,
+25361,
+22442,
+28858,
+25193,
+25402,
+24510,
+19466,
+19014,
+27378,
+27458,
+30736,
+32084,
+28912,
+20577,
+9438,
+3475,
+11867,
+59306,
+53217,
+42058,
+32835,
+27992,
+25310,
+27094,
+27160,
+23601,
+25967,
+28107,
+24857,
+26190,
+21695,
+17986,
+21046,
+27847,
+28717,
+32871,
+31764,
+26253,
+16468,
+6530,
+4216,
+22656,
+59957,
+49456,
+38434,
+30580,
+27838,
+24867,
+27095,
+26763,
+22860,
+28211,
+25674,
+25370,
+26024,
+19737,
+17221,
+23629,
+27109,
+30641,
+33264,
+31183,
+22485,
+11351,
+4874,
+7697,
+42348,
+56041,
+46246,
+35265,
+29163,
+26474,
+25001,
+27259,
+24989,
+24114,
+28801,
+25307,
+26758,
+23829,
+17867,
+17986,
+25962,
+28110,
+32111,
+33060,
+28040,
+18165,
+7323,
+3977,
+13771,
+59797,
+53066,
+43329,
+32638,
+28537,
+25205,
+26246,
+27255,
+23719,
+26582,
+27902,
+26523,
+27552,
+19672,
+15939,
+19179,
+27623,
+30364,
+33464,
+32851,
+24311,
+13381,
+5572,
+5858,
+23998,
+59458,
+50237,
+39913,
+30315,
+27671,
+24365,
+26648,
+26773,
+23651,
+27564,
+26795,
+27455,
+25106,
+15999,
+14647,
+22339,
+28310,
+31969,
+34429,
+31174,
+20928,
+10017,
+4867,
+8884,
+44053,
+56454,
+47296,
+35813,
+29406,
+25765,
+24285,
+27137,
+25650,
+24713,
+28390,
+26711,
+27652,
+20710,
+15014,
+16538,
+25640,
+29480,
+33130,
+34348,
+27628,
+17144,
+7325,
+4612,
+14614,
+60002,
+53984,
+44377,
+32359,
+28986,
+24374,
+25195,
+27076,
+24421,
+26186,
+28266,
+28126,
+26733,
+16737,
+13931,
+18997,
+28087,
+31425,
+33740,
+33135,
+24488,
+12631,
+5970,
+6310,
+24004,
+59072,
+51248,
+40015,
+30261,
+27448,
+23170,
+25641,
+27136,
+24975,
+27516,
+28212,
+28434,
+22324,
+14135,
+13926,
+22979,
+29771,
+32668,
+34221,
+30439,
+21469,
+8845,
+4311,
+9057,
+44127,
+56269,
+49682,
+35491,
+30317,
+25456,
+22841,
+26829,
+26399,
+25092,
+28552,
+28340,
+27660,
+17559,
+12627,
+15754,
+27321,
+30783,
+33579,
+34372,
+27668,
+16942,
+6938,
+4971,
+14314,
+59522,
+54100,
+45888,
+32459,
+29903,
+23483,
+23376,
+27859,
+25252,
+26630,
+29496,
+28217,
+24566,
+13766,
+12955,
+19747,
+30067,
+31874,
+34675,
+32971,
+24460,
+11963,
+6140,
+7746,
+23811,
+59156,
+52355,
+39804,
+31477,
+27459,
+21283,
+24680,
+27231,
+24954,
+28583,
+29492,
+27353,
+19336,
+12073,
+13956,
+24855,
+31164,
+33538,
+35284,
+31181,
+19950,
+8510,
+5410,
+8931,
+45261,
+57204,
+50603,
+35724,
+31803,
+24027,
+20632,
+26369,
+26072,
+25911,
+30263,
+28941,
+25529,
+15081,
+11087,
+16421,
+29335,
+31097,
+34244,
+35326,
+26833,
+14859,
+7325,
+6800,
+13532,
+60554,
+56118,
+46208,
+33464,
+29209,
+21394,
+22642,
+27568,
+25145,
+28247,
+31173,
+27969,
+21093,
+10852,
+11950,
+20973,
+31007,
+33100,
+35910,
+32697,
+22262,
+11359,
+7079,
+6738,
+23914,
+59825,
+55676,
+40919,
+31926,
+25769,
+19658,
+24790,
+26176,
+25537,
+29993,
+30643,
+27031,
+16223,
+10146,
+14337,
+26333,
+31523,
+35100,
+36580,
+28722,
+17811,
+9611,
+6462,
+7594,
+45896,
+59107,
+52631,
+35507,
+29960,
+23118,
+20030,
+26521,
+25330,
+27388,
+32163,
+29433,
+23508,
+12177,
+11074,
+18265,
+30283,
+32805,
+35569,
+34898,
+25452,
+14097,
+8178,
+5643,
+12614,
+61048,
+58935,
+45720,
+32879,
+27767,
+20505,
+21768,
+27559,
+25340,
+29584,
+31726,
+27348,
+19343,
+9641,
+13485,
+23107,
+31352,
+34329,
+36912,
+32272,
+21166,
+10632,
+6891,
+6365,
+24724,
+61537,
+56238,
+38680,
+31102,
+24728,
+18352,
+24422,
+26659,
+26890,
+31896,
+30207,
+25241,
+14334,
+9696,
+16061,
+28002,
+32403,
+36225,
+36317,
+28703,
+16970,
+10024,
+6187,
+8334,
+48859,
+60848,
+50189,
+34718,
+29853,
+20782,
+19073,
+27516,
+26224,
+28939,
+32132,
+27945,
+21628,
+10926,
+12338,
+19835,
+31734,
+33688,
+36164,
+33627,
+24123,
+13040,
+9072,
+6708,
+14849,
+62844,
+58997,
+43768,
+32122,
+26621,
+17921,
+21623,
+28294,
+27343,
+31055,
+31169,
+26066,
+16693,
+8919,
+14992,
+25311,
+32494,
+35370,
+37111,
+31127,
+19693,
+11372,
+7846,
+6815,
+27923,
+61643,
+53563,
+37450,
+30584,
+22915,
+17129,
+25125,
+28288,
+28815,
+31953,
+29516,
+23479,
+12376,
+10052,
+18080,
+29612,
+33523,
+36842,
+35847,
+26398,
+15406,
+10472,
+7038,
+9416,
+51694,
+60035,
+48314,
+33193,
+28376,
+19858,
+18600,
+28074,
+28358,
+29824,
+31718,
+27250,
+19402,
+9963,
+13055,
+22073,
+32628,
+34914,
+36652,
+33098,
+21937,
+13261,
+8993,
+7284,
+16008,
+63570,
+57267,
+42187,
+31830,
+25496,
+16571,
+22690,
+29750,
+29316,
+30883,
+30674,
+25045,
+15054,
+8826,
+17097,
+26622,
+34072,
+36198,
+36473,
+29521,
+18129,
+11964,
+7179,
+7553,
+29450,
+61903,
+53113,
+36434,
+30097,
+22012,
+15453,
+26593,
+29611,
+29715,
+31857,
+28931,
+20741,
+10540,
+11769,
+19996,
+31075,
+34357,
+37191,
+34148,
+24894,
+15516,
+10833,
+7301,
+10086,
+53539,
+59907,
+47320,
+32475,
+27978,
+18079,
+18818,
+30374,
+30698,
+29687,
+30559,
+26129,
+17285,
+9199,
+16516,
+23695,
+32742,
+35110,
+36306,
+31051,
+20133,
+14612,
+10414,
+7302,
+17038,
+64094,
+55629,
+40563,
+31121,
+25569,
+15215,
+23758,
+31819,
+30132,
+30515,
+29231,
+22413,
+12705,
+11203,
+19896,
+27179,
+33343,
+36732,
+33698,
+27500,
+17751,
+13876,
+8541,
+7780,
+31664,
+61608,
+50907,
+34366,
+29811,
+20678,
+14769,
+29220,
+32155,
+29820,
+30958,
+26551,
+19354,
+11125,
+15828,
+21682,
+30830,
+33504,
+36245,
+32114,
+23140,
+17074,
+11836,
+7515,
+10616,
+54876,
+58879,
+45446,
+31703,
+28214,
+16704,
+20057,
+32763,
+31126,
+29231,
+29879,
+23440,
+16069,
+11837,
+19226,
+24421,
+32838,
+35890,
+34131,
+29724,
+20446,
+15879,
+9650,
+7384,
+18569,
+63130,
+54693,
+38692,
+30837,
+24127,
+14098,
+26446,
+33686,
+30126,
+29943,
+28001,
+21016,
+13856,
+13726,
+20372,
+27854,
+33235,
+36544,
+32729,
+26897,
+19679,
+13978,
+7516,
+7516,
+33959,
+61046,
+50137,
+33114,
+30145,
+19175,
+16879,
+31694,
+32868,
+28731,
+29930,
+24945,
+18436,
+12750,
+17423,
+21785,
+30671,
+34051,
+34355,
+31068,
+24197,
+18455,
+10504,
+6682,
+10731,
+56397,
+58332,
+44947,
+31679,
+27946,
+16132,
+22017,
+34822,
+31451,
+27585,
+28770,
+22818,
+16442,
+14311,
+20003,
+23895,
+32250,
+35271,
+31812,
+30382,
+22730,
+15630,
+7628,
+6570,
+19665,
+63597,
+54844,
+37407,
+31897,
+22908,
+14299,
+28784,
+33986,
+29142,
+28638,
+27344,
+20918,
+14547,
+16047,
+20540,
+28037,
+33499,
+34213,
+31167,
+27937,
+21063,
+12915,
+6675,
+8893,
+34396,
+59844,
+49312,
+33482,
+30582,
+17765,
+17888,
+34414,
+32484,
+27015,
+29270,
+24653,
+19766,
+14428,
+17978,
+21275,
+31032,
+34850,
+32614,
+30728,
+24847,
+17519,
+9754,
+7254,
+13225,
+56771,
+56922,
+43688,
+32893,
+26346,
+14781,
+24493,
+36438,
+30648,
+26140,
+28415,
+22648,
+17533,
+14900,
+20114,
+24056,
+31867,
+34046,
+30578,
+30539,
+22685,
+14155,
+7449,
+7488,
+20632,
+62597,
+53639,
+38539,
+31926,
+20842,
+14891,
+32063,
+35696,
+28009,
+28491,
+26168,
+20626,
+15714,
+17055,
+20573,
+27118,
+32445,
+32924,
+31395,
+28390,
+19964,
+11389,
+7520,
+9459,
+35198,
+59264,
+48767,
+35345,
+29676,
+16040,
+19510,
+36489,
+33075,
+26085,
+29602,
+24416,
+19317,
+14896,
+18771,
+21268,
+30038,
+33515,
+30824,
+31879,
+25163,
+16828,
+8965,
+8508,
+13080,
+56549,
+56503,
+43495,
+33152,
+24624,
+14921,
+28136,
+37139,
+29734,
+26820,
+27679,
+22536,
+18830,
+16073,
+20343,
+24043,
+30301,
+33629,
+31325,
+30358,
+22263,
+14017,
+8255,
+7704,
+20574,
+61402,
+53487,
+38872,
+31302,
+18404,
+16346,
+34959,
+35390,
+26199,
+27524,
+25557,
+21766,
+17107,
+17721,
+19343,
+26279,
+32686,
+32026,
+32631,
+28276,
+20336,
+11233,
+7899,
+9823,
+36330,
+59941,
+48493,
+34403,
+27198,
+15525,
+22684,
+38157,
+31813,
+24814,
+28477,
+23834,
+19746,
+15969,
+18444,
+21060,
+28657,
+33116,
+31347,
+34048,
+25623,
+17583,
+8812,
+7401,
+12560,
+57598,
+57246,
+43785,
+32204,
+21828,
+15678,
+31384,
+37828,
+27209,
+26085,
+27412,
+22267,
+18917,
+16406,
+18914,
+23452,
+29749,
+32326,
+32152,
+32480,
+22859,
+13628,
+7181,
+7626,
+20871,
+62787,
+53518,
+38001,
+28865,
+17971,
+19821,
+37076,
+34314,
+24729,
+28415,
+25735,
+21112,
+16951,
+17098,
+18559,
+26047,
+31791,
+31391,
+34516,
+28756,
+19960,
+10093,
+7341,
+8699,
+36920,
+60186,
+48150,
+34057,
+26294,
+16060,
+26366,
+39282,
+28174,
+25098,
+29277,
+23625,
+20538,
+17306,
+17750,
+19336,
+28026,
+31807,
+32204,
+34519,
+24999,
+15899,
+8306,
+7734,
+13372,
+58302,
+57289,
+43104,
+30869,
+22395,
+18581,
+34784,
+36277,
+25335,
+25339,
+27245,
+22815,
+19511,
+16582,
+17660,
+22588,
+30681,
+31845,
+33594,
+31604,
+21578,
+13184,
+7266,
+8480,
+21308,
+63063,
+54128,
+37112,
+27500,
+18851,
+23052,
+38853,
+31314,
+24174,
+28140,
+25324,
+22193,
+17887,
+16317,
+17996,
+26085,
+32066,
+33031,
+33880,
+27922,
+18308,
+10308,
+8358,
+10954,
+38375,
+60318,
+48929,
+31253,
+23930,
+19008,
+29620,
+37858,
+26753,
+23868,
+28195,
+24117,
+22363,
+16940,
+16742,
+20560,
+28482,
+32626,
+33865,
+33339,
+24784,
+15486,
+7936,
+8614,
+14243,
+60069,
+57270,
+41487,
+28723,
+21667,
+22079,
+34966,
+33963,
+24192,
+25707,
+27103,
+23643,
+19657,
+16245,
+17022,
+22470,
+29677,
+33773,
+34713,
+31015,
+21763,
+12876,
+7733,
+9766,
+20880,
+62508,
+54145,
+34632,
+26622,
+20965,
+25917,
+37582,
+30324,
+24226,
+27329,
+24836,
+23055,
+17311,
+16728,
+17382,
+23882,
+31825,
+34060,
+34443,
+27940,
+18530,
+9852,
+8051,
+10327,
+39052,
+60465,
+48037,
+30903,
+24543,
+20935,
+31044,
+36492,
+26184,
+23166,
+27332,
+23199,
+22073,
+16879,
+16308,
+19076,
+28096,
+33094,
+34858,
+33723,
+24885,
+15368,
+9672,
+8972,
+13960,
+60433,
+57025,
+41018,
+28825,
+22760,
+24023,
+35517,
+31252,
+23688,
+26170,
+26393,
+23320,
+20962,
+16372,
+15951,
+22203,
+30713,
+33762,
+36066,
+31021,
+21379,
+11329,
+9215,
+9373,
+22079,
+62018,
+52162,
+34152,
+27618,
+22707,
+28089,
+36392,
+27632,
+22003,
+27220,
+25801,
+23637,
+18189,
+15870,
+16307,
+25359,
+32324,
+34753,
+35552,
+27692,
+18021,
+9906,
+8193,
+10003,
+40883,
+60029,
+45328,
+30620,
+26703,
+24069,
+31727,
+34499,
+24762,
+24523,
+27644,
+25477,
+23426,
+17918,
+16281,
+17953,
+28226,
+33259,
+34950,
+32827,
+24242,
+14230,
+9148,
+8683,
+13954,
+60574,
+56169,
+39271,
+29920,
+25621,
+25536,
+34181,
+29553,
+23232,
+26238,
+27452,
+25286,
+21312,
+16321,
+14830,
+20675,
+30828,
+34379,
+34523,
+31226,
+21076,
+11451,
+9336,
+9334,
+21785,
+61534,
+50977,
+33240,
+29460,
+25921,
+28230,
+33491,
+25334,
+22250,
+26915,
+26222,
+25476,
+19225,
+15366,
+15766,
+25122,
+32374,
+34881,
+34770,
+28851,
+17361,
+10086,
+8954,
+10360,
+42254,
+58955,
+44935,
+30258,
+29056,
+26137,
+30968,
+30717,
+23034,
+23966,
+28542,
+26153,
+23975,
+17150,
+15385,
+17077,
+28452,
+33803,
+34783,
+33880,
+24407,
+13074,
+9397,
+9294,
+13723,
+61048,
+54325,
+38460,
+30474,
+29237,
+28447,
+32662,
+27034,
+22181,
+26651,
+28982,
+26114,
+21399,
+14844,
+13557,
+20857,
+32089,
+35016,
+34877,
+31353,
+20268,
+10729,
+9527,
+8537,
+21819,
+61326,
+49434,
+33267,
+31238,
+28410,
+28868,
+31983,
+24719,
+21677,
+28124,
+27614,
+25520,
+18371,
+13712,
+15109,
+26014,
+33374,
+34684,
+33849,
+28401,
+16296,
+9452,
+9417,
+9507,
+42667,
+57741,
+43389,
+30955,
+31597,
+28132,
+30679,
+29245,
+23144,
+24132,
+29101,
+27486,
+24719,
+16243,
+13822,
+18067,
+30445,
+33871,
+34083,
+33632,
+23991,
+12374,
+8775,
+8245,
+13272,
+60693,
+53636,
+37522,
+32668,
+31744,
+26823,
+31857,
+27307,
+20980,
+27041,
+29589,
+27682,
+21150,
+13816,
+13251,
+22376,
+32659,
+34398,
+34754,
+31969,
+19246,
+10067,
+8266,
+6908,
+22709,
+60512,
+48323,
+33740,
+33747,
+29342,
+27005,
+29677,
+23016,
+21724,
+28503,
+28664,
+27408,
+18014,
+13040,
+14909,
+27379,
+33102,
+34902,
+35827,
+28274,
+16166,
+9480,
+8514,
+9455,
+44510,
+56314,
+42631,
+34144,
+33240,
+27505,
+27780,
+27304,
+21629,
+23845,
+29890,
+29705,
+24864,
+14515,
+12569,
+18634,
+31715,
+33633,
+35649,
+34923,
+23137,
+12395,
+10146,
+7273,
+14765,
+61318,
+52106,
+38217,
+35664,
+31447,
+25881,
+28172,
+24178,
+20862,
+28050,
+30490,
+29991,
+21810,
+11950,
+13036,
+22709,
+32336,
+33856,
+36615,
+31742,
+19082,
+10600,
+7490,
+6947,
+24299,
+59215,
+48627,
+37265,
+35186,
+28119,
+25745,
+27401,
+22416,
+22182,
+29630,
+30624,
+28898,
+15730,
+10819,
+15243,
+26807,
+32805,
+34646,
+38107,
+27595,
+15763,
+9966,
+7525,
+10019,
+45082,
+56329,
+44886,
+35564,
+33525,
+26582,
+26091,
+25835,
+21427,
+25687,
+30397,
+30464,
+24510,
+12432,
+12685,
+18614,
+29421,
+33273,
+35483,
+35553,
+22243,
+12383,
+8222,
+7204,
+15535,
+60578,
+52607,
+40668,
+36168,
+31083,
+24690,
+27931,
+23627,
+20899,
+28330,
+31314,
+30160,
+19322,
+9995,
+13873,
+23896,
+30925,
+34885,
+37684,
+31464,
+18238,
+10201,
+6975,
+7223,
+25243,
+59140,
+48991,
+38093,
+35955,
+28387,
+24365,
+26399,
+21579,
+22831,
+30960,
+31831,
+28101,
+14392,
+10662,
+16051,
+26987,
+31835,
+35942,
+37904,
+27211,
+14589,
+8684,
+7377,
+11078,
+44935,
+55412,
+45306,
+36537,
+34098,
+26369,
+24533,
+25389,
+21260,
+25066,
+32510,
+31266,
+23474,
+11754,
+12956,
+19533,
+29419,
+33499,
+36987,
+35995,
+21801,
+11470,
+7600,
+8149,
+15671,
+60525,
+52649,
+41417,
+36826,
+30925,
+23662,
+25664,
+22012,
+22641,
+29371,
+33169,
+29775,
+17604,
+10174,
+14211,
+24115,
+31249,
+35777,
+38024,
+32061,
+16827,
+9228,
+7743,
+8711,
+24869,
+58971,
+49707,
+38782,
+36798,
+27378,
+21656,
+25652,
+21143,
+24105,
+33592,
+33182,
+26764,
+12366,
+10926,
+15616,
+27316,
+32881,
+38245,
+38227,
+25913,
+12147,
+8593,
+9111,
+10075,
+45056,
+55823,
+47048,
+39027,
+35215,
+24417,
+22480,
+23649,
+21634,
+26785,
+34678,
+31772,
+21460,
+9944,
+13327,
+18918,
+29974,
+34956,
+38860,
+35144,
+20300,
+10302,
+8311,
+8965,
+14498,
+58791,
+54310,
+43357,
+38771,
+30580,
+21398,
+23450,
+21860,
+22503,
+30805,
+35333,
+30355,
+15644,
+9393,
+14465,
+23715,
+31261,
+36983,
+39580,
+30738,
+16898,
+9968,
+8698,
+7501,
+23512,
+58524,
+51550,
+40493,
+38098,
+25300,
+19826,
+23525,
+21166,
+25325,
+35383,
+33519,
+26054,
+11656,
+10983,
+16463,
+27401,
+32630,
+39529,
+38325,
+25174,
+13554,
+9314,
+9755,
+9149,
+45349,
+58066,
+47234,
+39212,
+34319,
+21573,
+20447,
+22170,
+22679,
+28907,
+36421,
+30814,
+18645,
+9933,
+13581,
+20076,
+29762,
+35515,
+39572,
+35020,
+18918,
+10875,
+9357,
+8807,
+13391,
+59993,
+55493,
+43014,
+39387,
+29511,
+18587,
+22132,
+21860,
+24232,
+33169,
+34826,
+28121,
+13641,
+9683,
+15579,
+24013,
+30902,
+39181,
+40271,
+30170,
+15952,
+8766,
+9099,
+7941,
+24147,
+60260,
+51029,
+40679,
+37566,
+23979,
+17225,
+23280,
+23291,
+27422,
+36174,
+31898,
+22189,
+10375,
+11689,
+17765,
+26026,
+33326,
+40395,
+39358,
+24094,
+12633,
+8741,
+9691,
+9182,
+47388,
+58540,
+46766,
+40304,
+32692,
+19182,
+19022,
+23246,
+25094,
+32770,
+35964,
+30102,
+17500,
+9617,
+13805,
+20410,
+27989,
+37450,
+41027,
+34259,
+18193,
+10434,
+9209,
+8045,
+14224,
+60547,
+54887,
+43924,
+40610,
+27350,
+15929,
+22039,
+23958,
+26097,
+36661,
+33325,
+25973,
+13353,
+10370,
+15103,
+23635,
+30406,
+40468,
+40641,
+28753,
+14713,
+9243,
+8609,
+8434,
+25410,
+59981,
+51543,
+41519,
+36198,
+21197,
+16590,
+23405,
+25368,
+29291,
+36496,
+30336,
+21331,
+11242,
+12374,
+16335,
+26457,
+35104,
+41708,
+37696,
+22910,
+12792,
+9137,
+9484,
+8916,
+47903,
+58425,
+47513,
+41436,
+30329,
+16743,
+18964,
+24982,
+26968,
+33401,
+35202,
+27933,
+17144,
+11235,
+13974,
+19527,
+28196,
+39510,
+41017,
+32544,
+17019,
+10443,
+9856,
+8839,
+14496,
+60825,
+55164,
+43870,
+39660,
+24813,
+14863,
+22879,
+25358,
+28801,
+35610,
+33089,
+25375,
+13545,
+11403,
+15120,
+22678,
+32460,
+41060,
+40116,
+26168,
+12669,
+10528,
+10453,
+7875,
+26745,
+59783,
+50463,
+42495,
+35620,
+19794,
+16586,
+24548,
+24881,
+30916,
+35833,
+29887,
+20798,
+11460,
+12955,
+16989,
+26139,
+37120,
+41872,
+35319,
+20303,
+12504,
+11630,
+9857,
+9362,
+49138,
+57508,
+48580,
+41530,
+29539,
+15724,
+20467,
+25552,
+26721,
+33398,
+33959,
+27587,
+16549,
+11659,
+13989,
+19633,
+28915,
+40876,
+41212,
+30270,
+15749,
+12106,
+10860,
+7690,
+15734,
+60475,
+54640,
+45991,
+39609,
+23110,
+14481,
+24146,
+25560,
+28669,
+35086,
+30999,
+25413,
+13051,
+11453,
+13947,
+22177,
+34580,
+43001,
+38093,
+24403,
+13955,
+11282,
+10027,
+7330,
+28339,
+59264,
+52588,
+44081,
+34891,
+18525,
+16921,
+25276,
+26270,
+32011,
+34930,
+29286,
+20209,
+11801,
+12143,
+15333,
+26088,
+38257,
+41756,
+34763,
+19956,
+12167,
+11682,
+9537,
+10497,
+51054,
+58197,
+50027,
+40796,
+29024,
+14706,
+21271,
+25599,
+27907,
+34191,
+33325,
+27638,
+16671,
+10720,
+12830,
+17905,
+30339,
+41581,
+39514,
+28779,
+15789,
+11217,
+11101,
+8064,
+16731,
+61926,
+55349,
+47080,
+38018,
+22065,
+14483,
+24836,
+26006,
+29848,
+34873,
+31502,
+24005,
+12435,
+11183,
+12556,
+21926,
+35199,
+43028,
+37730,
+23002,
+13672,
+12219,
+9681,
+7493,
+28532,
+59813,
+52820,
+44142,
+33098,
+16936,
+17211,
+26215,
+27837,
+31903,
+34745,
+29928,
+20532,
+11489,
+12317,
+14414,
+27511,
+40102,
+41455,
+33288,
+18137,
+12607,
+11877,
+7964,
+11073,
+51740,
+57582,
+50400,
+41189,
+26158,
+14759,
+22021,
+26232,
+29635,
+33986,
+32993,
+27690,
+15399,
+10591,
+13578,
+19589,
+32025,
+42481,
+38804,
+27425,
+15740,
+11559,
+10287,
+8410,
+17008,
+61966,
+56066,
+46914,
+37052,
+19515,
+15376,
+24796,
+26852,
+31392,
+34860,
+31536,
+23943,
+11589,
+11105,
+13234,
+24610,
+37093,
+42784,
+36009,
+22694,
+13788,
+10885,
+8987,
+7990,
+30212,
+60722,
+54329,
+42816,
+31652,
+16268,
+18002,
+25903,
+28709,
+31915,
+34735,
+30136,
+18571,
+10842,
+12217,
+15581,
+28853,
+40679,
+40720,
+32524,
+19439,
+12015,
+10848,
+7950,
+10684,
+52252,
+59430,
+51983,
+39986,
+24127,
+14083,
+21032,
+27075,
+30930,
+32766,
+34787,
+26854,
+13411,
+11096,
+13326,
+20243,
+33379,
+42820,
+37911,
+27544,
+16272,
+11314,
+10613,
+7491,
+16520,
+62323,
+58302,
+46258,
+35607,
+18595,
+14535,
+23700,
+28376,
+31441,
+34944,
+33622,
+22164,
+10511,
+11632,
+13827,
+25523,
+38011,
+43039,
+35119,
+23276,
+13530,
+11272,
+8898,
+7401,
+30684,
+61644,
+55323,
+42060,
+29201,
+15570,
+17115,
+26190,
+30545,
+31224,
+35250,
+30105,
+17441,
+10386,
+11883,
+16696,
+29837,
+41733,
+40627,
+31223,
+19348,
+12851,
+11051,
+7047,
+10875,
+53428,
+60740,
+51855,
+38813,
+22993,
+13490,
+20493,
+28080,
+31263,
+33752,
+34545,
+25439,
+12963,
+10930,
+12355,
+20843,
+34046,
+42995,
+35988,
+26612,
+16672,
+12124,
+10293,
+7240,
+17007,
+61999,
+59854,
+46459,
+34105,
+17632,
+13774,
+24084,
+30249,
+31455,
+36203,
+32412,
+20853,
+10941,
+10832,
+13267,
+26310,
+38760,
+41700,
+34510,
+23272,
+14737,
+12179,
+9102,
+8074,
+30970,
+61867,
+56732,
+41484,
+27576,
+13767,
+16386,
+26398,
+31400,
+32569,
+36239,
+28543,
+15856,
+10220,
+11510,
+17324,
+31097,
+42373,
+40216,
+31784,
+19532,
+12298,
+11373,
+7739,
+12023,
+53879,
+61093,
+51826,
+36925,
+20907,
+12536,
+20310,
+30004,
+32089,
+34084,
+33764,
+22946,
+12190,
+10109,
+12035,
+23073,
+36307,
+43376,
+36969,
+26589,
+15380,
+11895,
+10572,
+7330,
+18368,
+63302,
+59952,
+44945,
+32118,
+16817,
+14054,
+25243,
+31936,
+31556,
+35751,
+30988,
+18396,
+10004,
+9870,
+13630,
+28053,
+40099,
+41544,
+33485,
+22055,
+13563,
+12404,
+9455,
+8319,
+31958,
+62210,
+56279,
+39899,
+26542,
+13490,
+17360,
+29413,
+31959,
+32163,
+35805,
+26635,
+14923,
+9972,
+11897,
+18555,
+32209,
+42558,
+38746,
+30348,
+19230,
+12285,
+11602,
+8047,
+11690,
+55737,
+61512,
+50225,
+35278,
+20329,
+12856,
+22442,
+31855,
+32218,
+34439,
+33898,
+21730,
+11200,
+10486,
+13400,
+24005,
+36254,
+43253,
+36084,
+25585,
+16293,
+12461,
+10291,
+6722,
+18382,
+63224,
+59566,
+44018,
+30821,
+16879,
+14102,
+26336,
+32563,
+32024,
+36155,
+29527,
+18060,
+10058,
+11195,
+15292,
+28395,
+40469,
+41199,
+32390,
+21406,
+13198,
+12563,
+8754,
+8413,
+33183,
+62363,
+55474,
+37861,
+25817,
+14372,
+17139,
+31664,
+32839,
+33073,
+35264,
+24662,
+13996,
+11245,
+12260,
+19916,
+32517,
+43422,
+37617,
+27997,
+18002,
+12597,
+11884,
+8461,
+12376,
+55804,
+62193,
+49212,
+34228,
+21489,
+13966,
+22948,
+33133,
+31755,
+34685,
+31807,
+21038,
+11778,
+11635,
+14611,
+24970,
+36955,
+43223,
+34956,
+24564,
+15284,
+13581,
+10675,
+7148,
+18574,
+62889,
+60251,
+42479,
+30435,
+16533,
+13652,
+28836,
+32977,
+32076,
+34284,
+27979,
+17754,
+11925,
+11873,
+15384,
+28389,
+41439,
+40424,
+31788,
+21515,
+13770,
+13401,
+9154,
+8036,
+32816,
+62730,
+55468,
+37834,
+26092,
+13985,
+17683,
+33146,
+32718,
+32862,
+33417,
+23298,
+14375,
+12615,
+13353,
+19984,
+32540,
+43313,
+37147,
+27687,
+18385,
+13800,
+11447,
+7564,
+11940,
+56316,
+62901,
+48692,
+34150,
+20561,
+13149,
+24727,
+33736,
+31592,
+33263,
+29984,
+20043,
+13086,
+12455,
+14626,
+24122,
+37010,
+41955,
+33762,
+25068,
+16604,
+14159,
+9426,
+7238,
+18756,
+62774,
+60172,
+42758,
+31064,
+16213,
+14462,
+30075,
+33746,
+31399,
+33213,
+26299,
+17975,
+12934,
+13330,
+16040,
+27987,
+40692,
+38664,
+31024,
+22069,
+14968,
+13539,
+8973,
+8446,
+33098,
+63395,
+55181,
+37252,
+26303,
+14093,
+18507,
+33182,
+32111,
+31926,
+32681,
+23072,
+15290,
+14063,
+14349,
+19368,
+32621,
+41905,
+35364,
+28555,
+19139,
+14878,
+12133,
+7916,
+12109,
+56392,
+63187,
+48409,
+34133,
+20891,
+12852,
+25266,
+33904,
+31410,
+32865,
+30108,
+20484,
+15089,
+13899,
+14190,
+23271,
+37034,
+40199,
+32792,
+26085,
+17202,
+14617,
+10427,
+6554,
+19109,
+64057,
+59939,
+40711,
+29914,
+15829,
+14940,
+30953,
+32499,
+31143,
+33104,
+26594,
+18279,
+14897,
+13324,
+15453,
+28196,
+40873,
+37218,
+30577,
+23626,
+16114,
+13836,
+8964,
+8198,
+33726,
+64114,
+53631,
+36128,
+25069,
+13403,
+20204,
+33617,
+31348,
+31376,
+32469,
+23848,
+17276,
+15099,
+13412,
+18989,
+32474,
+41143,
+35080,
+28992,
+20334,
+15655,
+12275,
+7351,
+12124,
+56666,
+62820,
+46510,
+34153,
+19981,
+13088,
+26876,
+33312,
+30396,
+31950,
+29804,
+21748,
+17125,
+14223,
+13732,
+22846,
+36707,
+39225,
+32908,
+26733,
+17592,
+15487,
+10042,
+6869,
+18989,
+63357,
+58865,
+41245,
+29553,
+15782,
+15324,
+30847,
+31909,
+29679,
+32849,
+26651,
+19603,
+16565,
+13278,
+14981,
+27812,
+39222,
+36535,
+31693,
+23745,
+16472,
+14169,
+7613,
+8111,
+34389,
+64208,
+53297,
+36453,
+24382,
+13198,
+20783,
+33106,
+31149,
+31035,
+32241,
+23980,
+18652,
+14434,
+12279,
+18577,
+32540,
+39837,
+35110,
+29794,
+20779,
+16637,
+11707,
+5884,
+11693,
+57480,
+63589,
+47061,
+33473,
+19054,
+12544,
+27467,
+32660,
+30614,
+32468,
+29575,
+21670,
+17674,
+12863,
+12669,
+23693,
+36718,
+38743,
+33234,
+26887,
+18513,
+16269,
+8954,
+6133,
+19246,
+64076,
+58292,
+40708,
+27964,
+14898,
+16278,
+32305,
+33135,
+30208,
+32359,
+26345,
+20068,
+16131,
+12271,
+14929,
+28352,
+38927,
+37244,
+32770,
+23705,
+17083,
+12953,
+7482,
+7919,
+35312,
+64370,
+52313,
+36316,
+22317,
+12156,
+23072,
+33945,
+32474,
+30217,
+30733,
+23473,
+18773,
+15518,
+12548,
+19151,
+32868,
+39260,
+35616,
+30694,
+20100,
+15842,
+10365,
+6361,
+12918,
+58453,
+62633,
+45070,
+31888,
+17618,
+13335,
+29693,
+35011,
+31221,
+30672,
+28500,
+21800,
+18018,
+13216,
+12480,
+24171,
+37139,
+38384,
+34542,
+26864,
+17171,
+14067,
+7478,
+6139,
+20973,
+65143,
+57665,
+38751,
+26310,
+14193,
+17820,
+34271,
+34253,
+29574,
+30666,
+25706,
+21346,
+16944,
+12149,
+14688,
+29010,
+39092,
+37315,
+32541,
+22816,
+15631,
+11424,
+6696,
+9187,
+37741,
+64954,
+51385,
+33967,
+21127,
+13079,
+24728,
+36362,
+32052,
+29497,
+29925,
+24375,
+20175,
+14881,
+11822,
+19372,
+33611,
+39352,
+35252,
+30040,
+20066,
+14746,
+8815,
+6573,
+14078,
+59638,
+63073,
+44757,
+30166,
+16774,
+14607,
+31512,
+35295,
+30234,
+29690,
+28206,
+23735,
+18041,
+12033,
+13141,
+25011,
+36793,
+38709,
+33575,
+26686,
+17382,
+13466,
+7429,
+6930,
+21048,
+64876,
+57219,
+38337,
+25687,
+14873,
+19787,
+34930,
+33348,
+28843,
+29971,
+26697,
+22815,
+15579,
+11002,
+15483,
+29546,
+38765,
+37721,
+32204,
+23101,
+16376,
+10864,
+6736,
+9740,
+37530,
+64625,
+50807,
+33462,
+20279,
+15077,
+26933,
+36582,
+31092,
+27988,
+29251,
+25240,
+20246,
+13520,
+11964,
+19988,
+33591,
+39549,
+34949,
+29767,
+20055,
+15198,
+8392,
+7308,
+14472,
+59643,
+61879,
+43910,
+29621,
+17152,
+17192,
+33161,
+35350,
+28735,
+28485,
+28472,
+24397,
+18484,
+11645,
+13292,
+24704,
+36546,
+38482,
+33566,
+25859,
+17751,
+12686,
+7327,
+7902,
+22045,
+64829,
+56705,
+37006,
+24966,
+16064,
+22187,
+36292,
+33385,
+27646,
+29146,
+26868,
+23241,
+15806,
+11131,
+15729,
+28745,
+38374,
+37129,
+32491,
+23132,
+15493,
+10090,
+6896,
+10750,
+38631,
+64440,
+49870,
+32066,
+20916,
+16580,
+28690,
+36543,
+29933,
+26892,
+29307,
+25496,
+20942,
+13933,
+12242,
+19879,
+32288,
+39194,
+35139,
+29416,
+19568,
+13892,
+8903,
+8012,
+15020,
+60309,
+61885,
+42655,
+28801,
+18094,
+18487,
+34036,
+34660,
+27416,
+27941,
+28324,
+24634,
+18814,
+11461,
+12847,
+24378,
+35728,
+38782,
+33915,
+26035,
+16940,
+12809,
+8660,
+9135,
+21620,
+64581,
+56325,
+36407,
+24595,
+17040,
+23005,
+36863,
+31884,
+25558,
+29182,
+27514,
+23460,
+15980,
+10602,
+15026,
+28901,
+38677,
+37620,
+32531,
+22924,
+15507,
+10662,
+8968,
+11310,
+38105,
+63896,
+48769,
+31687,
+21311,
+17768,
+30135,
+36568,
+28747,
+25887,
+29700,
+26310,
+20669,
+13192,
+11309,
+19943,
+32789,
+39832,
+35503,
+29560,
+19251,
+14007,
+9475,
+9258,
+14242,
+59139,
+60853,
+41747,
+29005,
+19336,
+20820,
+35198,
+33121,
+25702,
+27973,
+29199,
+25460,
+17697,
+11924,
+12468,
+24701,
+36576,
+38463,
+33539,
+26553,
+16921,
+12451,
+8751,
+9096,
+21492,
+64665,
+54710,
+35634,
+25547,
+18138,
+25370,
+36409,
+29957,
+25110,
+29868,
+28397,
+23882,
+15626,
+10750,
+15143,
+28921,
+38923,
+36839,
+31453,
+22808,
+15127,
+10414,
+8541,
+10954,
+37871,
+63781,
+48140,
+31997,
+22489,
+19239,
+31186,
+35013,
+27327,
+26156,
+30941,
+27744,
+20990,
+12809,
+11294,
+19614,
+32685,
+39826,
+35295,
+29063,
+19270,
+13701,
+8660,
+9129,
+15213,
+59340,
+60345,
+41011,
+29009,
+20560,
+22281,
+34659,
+31765,
+25236,
+28522,
+30350,
+26503,
+18261,
+10553,
+12137,
+24112,
+36519,
+39127,
+33500,
+26764,
+16554,
+12061,
+8827,
+9053,
+21596,
+63910,
+53927,
+35628,
+25900,
+20050,
+25789,
+34543,
+28397,
+25230,
+31677,
+29152,
+24065,
+14975,
+9951,
+15075,
+28611,
+39480,
+37362,
+31877,
+23375,
+15134,
+10199,
+8850,
+10862,
+38089,
+63063,
+46683,
+31668,
+23428,
+21164,
+30965,
+32475,
+25480,
+26974,
+32194,
+28124,
+20732,
+11963,
+10346,
+19549,
+33429,
+41065,
+35308,
+28877,
+19497,
+13633,
+9630,
+9111,
+14619,
+59679,
+59944,
+40410,
+29343,
+21734,
+23015,
+33955,
+29352,
+23445,
+29394,
+31282,
+26587,
+17262,
+9683,
+11585,
+25198,
+37200,
+39707,
+33442,
+26200,
+16425,
+12488,
+9106,
+9347,
+21406,
+64168,
+53700,
+34943,
+26246,
+21047,
+26460,
+34295,
+26646,
+24491,
+32119,
+30017,
+24200,
+14050,
+8693,
+14532,
+29446,
+40153,
+37949,
+32007,
+22924,
+15204,
+10804,
+8788,
+10935,
+38579,
+62704,
+46730,
+31266,
+24181,
+21889,
+30595,
+31677,
+24845,
+27591,
+32974,
+28439,
+19627,
+11093,
+9729,
+20110,
+33972,
+40902,
+35593,
+29516,
+18863,
+13449,
+10433,
+9412,
+14793,
+59565,
+58766,
+40353,
+29583,
+22684,
+23877,
+32834,
+28113,
+23885,
+30450,
+31470,
+25707,
+16222,
+9229,
+10898,
+25477,
+37987,
+40228,
+34313,
+26159,
+15558,
+12051,
+10392,
+9593,
+21044,
+63861,
+53191,
+34973,
+27518,
+22858,
+25872,
+32586,
+25723,
+24396,
+32455,
+30190,
+22789,
+13363,
+8110,
+15019,
+30534,
+41091,
+38413,
+31424,
+22930,
+13761,
+10914,
+9823,
+11621,
+38999,
+62787,
+46626,
+31791,
+25414,
+22856,
+29865,
+30182,
+24083,
+27424,
+32582,
+28018,
+20260,
+11006,
+8939,
+21096,
+35345,
+41353,
+35033,
+29596,
+18860,
+12565,
+10250,
+10289,
+15241,
+60449,
+57887,
+40364,
+30710,
+24348,
+23716,
+32020,
+27149,
+23885,
+30771,
+32117,
+26270,
+16590,
+8012,
+11381,
+26185,
+39362,
+40350,
+33021,
+26080,
+15382,
+11253,
+9880,
+10000,
+22850,
+63848,
+51758,
+35288,
+28846,
+23754,
+25826,
+31110,
+24757,
+25669,
+33435,
+30845,
+23668,
+12545,
+7421,
+16397,
+30920,
+41626,
+37900,
+31481,
+22036,
+12763,
+9625,
+9861,
+11933,
+40353,
+62307,
+46174,
+32715,
+27590,
+22815,
+28974,
+28623,
+24051,
+27870,
+34025,
+29392,
+19382,
+9772,
+9153,
+21739,
+35512,
+40927,
+34896,
+29179,
+17916,
+11712,
+10141,
+10036,
+15753,
+60658,
+58204,
+40351,
+32373,
+25305,
+22723,
+30225,
+26211,
+24244,
+31628,
+33435,
+26870,
+15105,
+7113,
+11854,
+27017,
+39841,
+40277,
+32551,
+25638,
+14087,
+11415,
+10553,
+10275,
+22775,
+63510,
+51914,
+35259,
+30594,
+23438,
+24697,
+30014,
+24980,
+26301,
+34535,
+31119,
+23045,
+11786,
+6641,
+16727,
+31684,
+42286,
+37142,
+31067,
+21185,
+12880,
+10582,
+10761,
+11660,
+39801,
+61496,
+45957,
+33471,
+28626,
+22596,
+27512,
+28150,
+24304,
+29648,
+35120,
+29161,
+17933,
+7850,
+9081,
+22716,
+36908,
+41231,
+34396,
+28775,
+16750,
+11722,
+10118,
+10171,
+15065,
+59825,
+57710,
+40435,
+33802,
+26424,
+22040,
+28444,
+25627,
+25200,
+33239,
+33761,
+26260,
+13830,
+6101,
+12100,
+27973,
+40473,
+39861,
+32428,
+24922,
+13636,
+11339,
+10587,
+9513,
+22273,
+63527,
+52104,
+36962,
+31962,
+22996,
+22924,
+28674,
+23994,
+27677,
+35066,
+31278,
+21974,
+9567,
+7100,
+18133,
+33185,
+42020,
+36880,
+31528,
+20720,
+12442,
+10846,
+10793,
+11486,
+40133,
+61982,
+45580,
+36107,
+29388,
+20660,
+25579,
+27123,
+24776,
+30454,
+35555,
+28905,
+16696,
+6710,
+9724,
+23920,
+37258,
+40877,
+34507,
+29347,
+15885,
+11997,
+11305,
+9591,
+14524,
+60383,
+58271,
+41067,
+35531,
+25901,
+20729,
+27687,
+25003,
+25836,
+33955,
+34153,
+25113,
+12605,
+5096,
+13226,
+28470,
+40933,
+39236,
+33158,
+24506,
+13005,
+12652,
+11491,
+8926,
+21860,
+63950,
+52015,
+38061,
+32331,
+22317,
+22231,
+27639,
+24968,
+28728,
+35975,
+31149,
+20578,
+9034,
+7595,
+18997,
+33319,
+41323,
+36698,
+31429,
+19546,
+12839,
+11666,
+10831,
+10956,
+39714,
+61318,
+46269,
+37077,
+29053,
+20473,
+24966,
+26248,
+25274,
+31464,
+35894,
+28228,
+15655,
+6802,
+10600,
+24803,
+37277,
+40820,
+34456,
+27430,
+15403,
+12948,
+11343,
+9669,
+14770,
+60526,
+57395,
+41217,
+36164,
+25853,
+20003,
+26653,
+25127,
+26589,
+34424,
+34005,
+24217,
+12047,
+6161,
+14252,
+29611,
+40514,
+38865,
+33041,
+23569,
+13535,
+12653,
+10776,
+8865,
+22917,
+63878,
+52574,
+38385,
+32657,
+21644,
+21366,
+26669,
+25595,
+29639,
+36797,
+30623,
+19154,
+8101,
+7959,
+19623,
+33936,
+41017,
+35999,
+30591,
+19036,
+13516,
+12185,
+9941,
+11201,
+40251,
+62117,
+47069,
+37828,
+28288,
+18936,
+24102,
+26490,
+27149,
+33216,
+36619,
+26300,
+13797,
+6768,
+11831,
+24813,
+37331,
+40148,
+33241,
+26880,
+15507,
+14234,
+11488,
+8908,
+15042,
+60328,
+58602,
+43096,
+36691,
+23569,
+18313,
+26151,
+26413,
+28555,
+36022,
+33617,
+21951,
+10382,
+6684,
+14860,
+28711,
+40403,
+39042,
+31839,
+22671,
+14091,
+14077,
+11425,
+9173,
+22235,
+63796,
+53637,
+39759,
+32033,
+19546,
+20516,
+26802,
+26886,
+30557,
+37173,
+29031,
+17595,
+8900,
+8099,
+19854,
+33491,
+40694,
+35980,
+30278,
+19045,
+15049,
+12998,
+10013,
+11224,
+40555,
+62811,
+48584,
+38287,
+27242,
+17666,
+24047,
+26220,
+27354,
+33511,
+36097,
+24756,
+13264,
+7057,
+11411,
+25039,
+37002,
+39832,
+33089,
+26668,
+16476,
+15436,
+11632,
+8802,
+15683,
+61883,
+58719,
+43530,
+35829,
+23067,
+18189,
+25946,
+26428,
+29089,
+35970,
+32371,
+20304,
+10937,
+6933,
+15862,
+29449,
+39014,
+37696,
+31832,
+23616,
+15616,
+14720,
+10753,
+8711,
+23287,
+64227,
+52928,
+39811,
+31503,
+19529,
+19759,
+26941,
+27761,
+31560,
+37021,
+27781,
+16243,
+8868,
+8641,
+20850,
+33223,
+40253,
+35749,
+30577,
+19156,
+15707,
+12619,
+9870,
+12321,
+40848,
+62659,
+47752,
+37834,
+26265,
+17918,
+23521,
+26792,
+28588,
+34055,
+35200,
+23985,
+13137,
+8306,
+12578,
+25766,
+36281,
+39543,
+33412,
+26520,
+16544,
+16066,
+11534,
+8990,
+16112,
+61450,
+58524,
+42736,
+34493,
+22122,
+18090,
+25788,
+27336,
+29133,
+36921,
+32051,
+20200,
+11084,
+7427,
+16440,
+29029,
+39556,
+38122,
+31746,
+22963,
+15591,
+13994,
+10085,
+9847,
+23705,
+64471,
+52928,
+38601,
+29352,
+18861,
+20298,
+27279,
+28273,
+31985,
+37295,
+27425,
+16435,
+8982,
+9819,
+21524,
+33321,
+40925,
+35401,
+30175,
+19750,
+15177,
+11140,
+9861,
+12355,
+41370,
+62903,
+47535,
+36879,
+24421,
+16784,
+23203,
+27950,
+28831,
+35208,
+35058,
+22868,
+13048,
+7411,
+13604,
+26137,
+37187,
+39707,
+33591,
+26587,
+16627,
+14850,
+10452,
+9167,
+16586,
+62139,
+57541,
+42633,
+33792,
+20896,
+17173,
+26509,
+28169,
+30435,
+37560,
+30893,
+19273,
+10951,
+7634,
+16505,
+29567,
+40260,
+38519,
+32081,
+22951,
+15030,
+12838,
+10069,
+9630,
+23592,
+64857,
+52392,
+39268,
+29284,
+18596,
+19948,
+27989,
+29451,
+33499,
+36595,
+26149,
+15848,
+9208,
+10736,
+21298,
+33655,
+41656,
+35487,
+30037,
+19000,
+15094,
+10654,
+9648,
+12813,
+41344,
+62651,
+47779,
+37008,
+24505,
+16560,
+23375,
+29436,
+29937,
+35629,
+34063,
+21667,
+13147,
+7634,
+13514,
+26536,
+38299,
+40889,
+33140,
+25935,
+16087,
+14342,
+10524,
+9999,
+17039,
+61330,
+57767,
+43053,
+33562,
+20277,
+17076,
+26350,
+29735,
+31115,
+36854,
+29556,
+18511,
+10537,
+7562,
+17163,
+31202,
+41657,
+38150,
+31377,
+22156,
+15160,
+12627,
+11346,
+11439,
+24511,
+64571,
+52255,
+38994,
+28664,
+17931,
+19617,
+28887,
+29736,
+32924,
+35839,
+25510,
+15185,
+8688,
+10647,
+22325,
+35503,
+42912,
+34684,
+29015,
+19514,
+14385,
+11441,
+11340,
+13435,
+41277,
+62235,
+46876,
+36516,
+24303,
+16019,
+23886,
+30037,
+30284,
+34973,
+32833,
+21658,
+12417,
+7997,
+14973,
+27781,
+39305,
+40003,
+32067,
+25913,
+16400,
+13573,
+11504,
+10779,
+16633,
+60901,
+57298,
+42623,
+33107,
+20057,
+16702,
+27959,
+30657,
+31986,
+35733,
+28481,
+18232,
+10505,
+8675,
+18526,
+31264,
+41559,
+36618,
+30343,
+22569,
+14559,
+12127,
+11764,
+11358,
+23793,
+63772,
+52164,
+38818,
+28616,
+16535,
+19724,
+30965,
+30274,
+32936,
+34483,
+24696,
+15550,
+8602,
+12030,
+24204,
+35325,
+41729,
+33972,
+28716,
+19155,
+13203,
+11674,
+12040,
+13316,
+40156,
+61542,
+47606,
+36401,
+24094,
+15198,
+24729,
+30922,
+29891,
+34399,
+31370,
+21410,
+12971,
+8836,
+15806,
+27663,
+38289,
+39362,
+32432,
+26270,
+15730,
+13260,
+12125,
+11026,
+16282,
+60796,
+57372,
+43291,
+32986,
+19339,
+16385,
+29001,
+30828,
+31015,
+35084,
+27993,
+18193,
+11801,
+9693,
+19390,
+30551,
+40580,
+36773,
+31095,
+22491,
+13847,
+13103,
+11832,
+10774,
+23022,
+63536,
+52577,
+38960,
+28017,
+16222,
+20712,
+31339,
+31003,
+32061,
+33792,
+24401,
+15843,
+10297,
+12863,
+24342,
+34533,
+41062,
+33577,
+29002,
+17966,
+13926,
+12667,
+11874,
+12504,
+40069,
+61535,
+48338,
+35936,
+22755,
+15002,
+26648,
+31470,
+30542,
+33842,
+30846,
+21303,
+13851,
+9546,
+16353,
+27987,
+37991,
+39059,
+31883,
+25212,
+15261,
+14349,
+12783,
+10682,
+15511,
+60497,
+57290,
+42988,
+32503,
+18477,
+16956,
+30365,
+30917,
+30505,
+34267,
+27280,
+18945,
+13019,
+10568,
+19193,
+30391,
+40225,
+37012,
+30991,
+21623,
+14046,
+13661,
+12181,
+10412,
+22106,
+63264,
+52552,
+38483,
+27667,
+16249,
+21380,
+32190,
+30338,
+31622,
+33595,
+23736,
+17199,
+11900,
+13545,
+22702,
+32986,
+40758,
+35171,
+29238,
+17879,
+14671,
+12923,
+11517,
+12024,
+39156,
+61706,
+47852,
+34953,
+22988,
+15768,
+27642,
+32122,
+30638,
+33391,
+30799,
+21396,
+15080,
+10610,
+15945,
+26241,
+37617,
+39714,
+32563,
+25240,
+15219,
+15342,
+13326,
+10491,
+15010,
+59825,
+57149,
+43104,
+31990,
+18782,
+18138,
+30989,
+31630,
+30632,
+33934,
+27576,
+19056,
+12762,
+10515,
+18338,
+29399,
+41070,
+37065,
+31155,
+21289,
+14385,
+14769,
+12466,
+9943,
+21166,
+63089,
+53896,
+38678,
+27615,
+15573,
+22547,
+32298,
+30495,
+30504,
+33059,
+24419,
+17180,
+11522,
+12917,
+22402,
+33671,
+41190,
+33928,
+28773,
+17336,
+15376,
+13994,
+11581,
+12110,
+38117,
+61424,
+49184,
+35781,
+22362,
+16066,
+28162,
+31630,
+29411,
+32521,
+30987,
+22193,
+14746,
+9986,
+15704,
+26127,
+38559,
+39069,
+32432,
+24960,
+15047,
+15805,
+13765,
+10297,
+14415,
+59164,
+58074,
+43759,
+31770,
+18753,
+19429,
+31211,
+30242,
+29624,
+33677,
+27767,
+19073,
+13108,
+10091,
+18057,
+29925,
+41154,
+36156,
+30677,
+20315,
+14768,
+15488,
+12728,
+9837,
+20530,
+62245,
+53759,
+38752,
+27439,
+17322,
+24543,
+32117,
+29379,
+30553,
+33229,
+24332,
+17106,
+11157,
+12156,
+21800,
+34635,
+41296,
+33095,
+27490,
+16994,
+15687,
+14778,
+11898,
+11198,
+37639,
+62164,
+49051,
+35768,
+23333,
+17404,
+28501,
+31200,
+29081,
+32905,
+31321,
+20980,
+15376,
+10320,
+15087,
+25893,
+39342,
+38997,
+31008,
+23960,
+14919,
+16468,
+13933,
+10317,
+14149,
+59192,
+58653,
+43128,
+31907,
+19719,
+19940,
+31124,
+30179,
+29275,
+34339,
+27476,
+19075,
+13639,
+10906,
+18119,
+30067,
+41185,
+35303,
+29138,
+20363,
+15540,
+15569,
+13239,
+9412,
+20494,
+62987,
+53575,
+38372,
+27435,
+17743,
+24340,
+32094,
+29446,
+30483,
+34342,
+23927,
+17647,
+11860,
+12465,
+22082,
+34710,
+40036,
+32029,
+27648,
+17569,
+16379,
+14396,
+11688,
+10955,
+37041,
+62917,
+48185,
+35028,
+23044,
+17571,
+28698,
+31500,
+28773,
+32735,
+30467,
+20967,
+15972,
+11106,
+15428,
+25804,
+38197,
+37270,
+30364,
+23687,
+16625,
+17518,
+14022,
+10714,
+13889,
+58050,
+58817,
+42868,
+32108,
+19781,
+19972,
+30738,
+29924,
+29309,
+34164,
+27100,
+19362,
+14229,
+10663,
+17895,
+30504,
+40447,
+33845,
+28855,
+20514,
+17498,
+17161,
+13548,
+9654,
+19951,
+62760,
+53443,
+38282,
+26996,
+17914,
+24093,
+31486,
+29781,
+30859,
+32299,
+23878,
+18411,
+12894,
+13305,
+21909,
+34316,
+39044,
+31304,
+26979,
+18993,
+18279,
+14902,
+12106,
+10709,
+36839,
+62613,
+47881,
+35323,
+23156,
+18525,
+28586,
+31725,
+28950,
+32461,
+29269,
+21128,
+16950,
+11717,
+15212,
+25983,
+37880,
+35960,
+29600,
+24539,
+18408,
+18171,
+14460,
+10143,
+13173,
+58166,
+58472,
+42628,
+32250,
+20492,
+20521,
+30843,
+29851,
+29403,
+33083,
+25780,
+20106,
+15318,
+11512,
+17862,
+29876,
+39194,
+32896,
+28886,
+22036,
+19098,
+17048,
+13315,
+9312,
+19298,
+63270,
+53244,
+37679,
+27652,
+18737,
+24633,
+31755,
+29152,
+30969,
+32266,
+23409,
+18743,
+12440,
+13062,
+21415,
+34294,
+38439,
+30604,
+27350,
+20030,
+19664,
+15021,
+11359,
+10918,
+36208,
+62330,
+47540,
+35385,
+23675,
+19267,
+29253,
+30842,
+28697,
+32028,
+28706,
+21781,
+17476,
+11315,
+14959,
+25745,
+37574,
+35771,
+29513,
+26045,
+19501,
+18582,
+13568,
+9478,
+13564,
+58136,
+58334,
+41903,
+31909,
+20148,
+21724,
+31417,
+29394,
+29280,
+32387,
+25652,
+21326,
+16071,
+11103,
+16993,
+28805,
+38415,
+33095,
+29650,
+23722,
+19125,
+16099,
+12210,
+9506,
+20195,
+63294,
+52739,
+37925,
+27233,
+19387,
+25444,
+31531,
+29390,
+30625,
+31197,
+23986,
+20347,
+13651,
+12040,
+21200,
+32976,
+37352,
+31091,
+29261,
+21441,
+19387,
+14779,
+10520,
+10947,
+36131,
+62370,
+47379,
+35434,
+23910,
+19680,
+29063,
+30208,
+29124,
+32047,
+28546,
+23225,
+18144,
+11122,
+14261,
+25290,
+36688,
+34872,
+30501,
+26236,
+20218,
+18705,
+13348,
+9714,
+13150,
+57760,
+57738,
+42118,
+31604,
+20812,
+22345,
+31235,
+29125,
+28966,
+31739,
+26189,
+22155,
+15834,
+10635,
+16855,
+29222,
+38676,
+32958,
+30690,
+23621,
+19907,
+16762,
+11945,
+9223,
+19726,
+62764,
+52442,
+37526,
+27488,
+19956,
+25272,
+30420,
+29327,
+29416,
+30838,
+24874,
+20764,
+13587,
+11759,
+21520,
+33092,
+37015,
+31528,
+29592,
+21631,
+19449,
+14515,
+10476,
+10375,
+35020,
+61834,
+47197,
+35429,
+24174,
+20599,
+29300,
+29525,
+28514,
+31133,
+29369,
+24516,
+18583,
+10914,
+13755,
+25494,
+36099,
+34445,
+30895,
+27439,
+19606,
+18382,
+13182,
+9407,
+12707,
+57173,
+57257,
+42206,
+32782,
+21325,
+22287,
+30668,
+28414,
+28893,
+31988,
+26982,
+22347,
+15820,
+9286,
+17154,
+29452,
+37280,
+32507,
+30788,
+24244,
+19468,
+16771,
+11851,
+9262,
+19066,
+62803,
+52815,
+38364,
+27682,
+20987,
+25836,
+30069,
+28092,
+29374,
+30840,
+25462,
+20571,
+12650,
+11318,
+21538,
+32756,
+36685,
+32082,
+30260,
+21216,
+19240,
+15058,
+10809,
+10274,
+34871,
+61804,
+47315,
+34760,
+24311,
+20953,
+28967,
+29681,
+28411,
+30933,
+29426,
+23622,
+18317,
+10963,
+13571,
+25825,
+36227,
+35164,
+31567,
+27531,
+19839,
+18185,
+13360,
+8707,
+12616,
+56958,
+57760,
+42083,
+32402,
+22314,
+22080,
+30387,
+28865,
+28655,
+31944,
+27538,
+22609,
+16410,
+9243,
+16136,
+28581,
+37382,
+33675,
+31678,
+23735,
+19246,
+16255,
+11878,
+8718,
+18876,
+63636,
+52836,
+37687,
+28566,
+20727,
+25335,
+31046,
+28931,
+29174,
+31774,
+25731,
+20854,
+12818,
+9944,
+21421,
+32082,
+36464,
+32442,
+30646,
+21382,
+18900,
+14794,
+10552,
+10610,
+34768,
+61899,
+47608,
+35469,
+25550,
+20821,
+28326,
+29541,
+27940,
+31576,
+30253,
+25084,
+18681,
+9787,
+12775,
+25661,
+35612,
+35294,
+32600,
+27449,
+20350,
+18720,
+13146,
+8768,
+12778,
+56311,
+57271,
+42845,
+32838,
+22452,
+21940,
+29512,
+29293,
+28184,
+32512,
+27743,
+23276,
+15728,
+9071,
+17149,
+28773,
+36539,
+33696,
+32343,
+24014,
+19806,
+16435,
+11917,
+8616,
+18761,
+62342,
+52596,
+38472,
+29636,
+21654,
+24853,
+29782,
+28930,
+29955,
+32019,
+25616,
+21183,
+12634,
+10733,
+21478,
+32399,
+37393,
+33509,
+29995,
+21440,
+19243,
+14249,
+10708,
+9858,
+33970,
+61613,
+47780,
+36410,
+26717,
+21077,
+27765,
+28943,
+27783,
+31173,
+30234,
+24077,
+19132,
+9303,
+12709,
+25522,
+36090,
+36144,
+33140,
+26818,
+19667,
+18252,
+13237,
+9501,
+12236,
+56246,
+57455,
+43106,
+33674,
+23181,
+22014,
+28785,
+28262,
+28522,
+31916,
+27931,
+23741,
+15681,
+8257,
+16822,
+27909,
+38166,
+34546,
+32374,
+23913,
+19164,
+16504,
+12266,
+8735,
+19003,
+62242,
+52336,
+38459,
+29827,
+21180,
+24753,
+29785,
+28197,
+30048,
+31971,
+26398,
+22085,
+11789,
+10351,
+20874,
+32138,
+38235,
+33727,
+30701,
+21732,
+19244,
+14584,
+9688,
+9489,
+34091,
+60877,
+47483,
+36480,
+27132,
+21198,
+27573,
+29258,
+27344,
+31325,
+30280,
+25069,
+19263,
+8736,
+13532,
+24483,
+36328,
+36339,
+32969,
+27518,
+20372,
+18128,
+13504,
+8472,
+12510,
+56167,
+57219,
+42583,
+34394,
+23578,
+22272,
+28793,
+27736,
+27974,
+32543,
+28001,
+23768,
+14869,
+8391,
+16177,
+28079,
+38555,
+34748,
+32051,
+23943,
+20197,
+16377,
+11947,
+8642,
+19448,
+62803,
+51741,
+38965,
+31101,
+21365,
+24648,
+29039,
+27339,
+30083,
+32309,
+25858,
+21760,
+10381,
+10135,
+21347,
+32641,
+37965,
+33592,
+30339,
+21936,
+19595,
+14638,
+10117,
+10556,
+34436,
+61815,
+47369,
+37100,
+26649,
+20398,
+26758,
+28009,
+27335,
+31736,
+30618,
+24714,
+18321,
+8664,
+13268,
+24878,
+36269,
+36897,
+32846,
+26923,
+20606,
+18546,
+13573,
+9097,
+13138,
+55601,
+57352,
+42848,
+34748,
+23290,
+21470,
+28337,
+27668,
+28168,
+32762,
+27776,
+23407,
+14576,
+8354,
+16757,
+28375,
+38631,
+34512,
+31770,
+23348,
+19738,
+16289,
+11935,
+8736,
+19719,
+62604,
+51916,
+39489,
+30946,
+20992,
+24275,
+28566,
+28046,
+30014,
+32134,
+26020,
+20710,
+10694,
+10504,
+21397,
+33021,
+38221,
+33428,
+29465,
+21058,
+18860,
+14323,
+10137,
+10889,
+33958,
+61987,
+47726,
+37224,
+27326,
+20362,
+26961,
+28287,
+27410,
+31877,
+31075,
+24738,
+17660,
+8933,
+13216,
+25756,
+36781,
+36192,
+32691,
+26005,
+20157,
+18267,
+12963,
+9016,
+13567,
+55033,
+57804,
+43203,
+34743,
+22899,
+21320,
+28566,
+27989,
+27781,
+32702,
+28586,
+23565,
+13798,
+8416,
+17039,
+28773,
+38970,
+35379,
+31835,
+22766,
+19437,
+15970,
+11261,
+9071,
+19385,
+62503,
+52609,
+39352,
+30556,
+20727,
+23869,
+28801,
+27823,
+29853,
+32535,
+26909,
+20930,
+10393,
+10815,
+21487,
+33334,
+38430,
+33884,
+29531,
+20541,
+19697,
+14529,
+9127,
+10822,
+33666,
+61502,
+47781,
+37970,
+26489,
+19610,
+26654,
+28349,
+27945,
+32379,
+30935,
+25643,
+17218,
+7867,
+13676,
+25569,
+37750,
+37277,
+32593,
+25910,
+19453,
+18494,
+13122,
+8234,
+13810,
+55328,
+57485,
+43432,
+35086,
+22449,
+21046,
+27930,
+28188,
+28586,
+33132,
+28292,
+23025,
+13556,
+8092,
+17779,
+29418,
+39908,
+35180,
+31120,
+22158,
+19106,
+16579,
+11460,
+8873,
+19902,
+62391,
+52720,
+40102,
+29989,
+20087,
+23885,
+28759,
+28094,
+30164,
+32763,
+26331,
+20738,
+9910,
+11060,
+22353,
+33866,
+39083,
+33821,
+28864,
+19962,
+19453,
+14457,
+10052,
+10919,
+33286,
+61297,
+48060,
+38065,
+24995,
+19476,
+26416,
+28113,
+27869,
+32799,
+31034,
+24808,
+16997,
+7665,
+14349,
+26501,
+37744,
+37101,
+33223,
+25221,
+19410,
+18879,
+12491,
+8901,
+13578,
+54864,
+57252,
+43722,
+34537,
+21157,
+21219,
+27400,
+28247,
+29293,
+33844,
+28094,
+22532,
+12608,
+8235,
+18267,
+29744,
+39560,
+35396,
+30750,
+22357,
+19671,
+16414,
+10916,
+8912,
+19662,
+62559,
+52614,
+40270,
+29669,
+19470,
+23573,
+28349,
+28479,
+31035,
+32472,
+25806,
+19885,
+9834,
+11475,
+22543,
+33961,
+38514,
+33841,
+27904,
+20291,
+20381,
+14314,
+9758,
+11433,
+33497,
+61279,
+48650,
+37560,
+25181,
+18704,
+25902,
+28593,
+28907,
+32324,
+30279,
+24558,
+16589,
+8466,
+15224,
+26890,
+38141,
+36092,
+32436,
+24875,
+20462,
+18924,
+13060,
+8964,
+14068,
+54394,
+57881,
+44174,
+34289,
+21074,
+20058,
+27670,
+28744,
+29853,
+33108,
+27795,
+22932,
+12933,
+8510,
+18988,
+30263,
+39075,
+34119,
+30277,
+22712,
+20966,
+15933,
+11122,
+9251,
+19631,
+62484,
+53022,
+40036,
+29348,
+19279,
+23516,
+28555,
+28889,
+31419,
+32199,
+25278,
+20163,
+10203,
+11829,
+23483,
+33714,
+37474,
+32573,
+28132,
+21508,
+20864,
+13875,
+9371,
+11140,
+32210,
+61890,
+48594,
+37369,
+24534,
+19155,
+26417,
+28017,
+29262,
+32756,
+30113,
+24089,
+17280,
+9025,
+15361,
+27118,
+37024,
+35483,
+31874,
+25370,
+20976,
+19243,
+12203,
+8834,
+13463,
+54055,
+57684,
+44217,
+34484,
+21205,
+21227,
+27315,
+28448,
+29333,
+33163,
+27616,
+22978,
+13412,
+9730,
+19352,
+30045,
+37956,
+33590,
+31053,
+22972,
+20926,
+15979,
+10865,
+9658,
+19079,
+62840,
+53727,
+40447,
+29750,
+19322,
+23889,
+27984,
+29340,
+31045,
+31772,
+25854,
+19697,
+10424,
+12200,
+23684,
+33661,
+37014,
+32848,
+28896,
+22330,
+20486,
+13671,
+9612,
+11305,
+31742,
+61651,
+49279,
+37703,
+25491,
+19628,
+26039,
+28560,
+29293,
+31990,
+30061,
+24358,
+16154,
+8763,
+15914,
+26816,
+37339,
+35368,
+31726,
+25962,
+21642,
+18686,
+12496,
+9067,
+13406,
+53140,
+58412,
+44127,
+34731,
+21193,
+21216,
+27498,
+28764,
+29539,
+32270,
+27724,
+22515,
+12882,
+9501,
+19438,
+29634,
+38377,
+33598,
+30813,
+23711,
+21290,
+15979,
+10719,
+9597,
+18946,
+62586,
+53655,
+40305,
+29706,
+19718,
+23331,
+28486,
+29219,
+30955,
+31683,
+25903,
+19596,
+9899,
+12085,
+23539,
+33543,
+37092,
+32674,
+29128,
+22760,
+20376,
+12568,
+10058,
+12181,
+31048,
+61975,
+49313,
+37319,
+25012,
+19489,
+25982,
+29115,
+29341,
+32882,
+29947,
+24213,
+16376,
+8657,
+15994,
+26632,
+36572,
+34973,
+32499,
+26528,
+21974,
+17398,
+10649,
+9324,
+14356,
+52482,
+59063,
+44464,
+33175,
+21289,
+21293,
+27862,
+29231,
+30112,
+33149,
+27862,
+23085,
+12901,
+9641,
+19135,
+29186,
+37375,
+33838,
+31382,
+23966,
+20607,
+14117,
+10667,
+10358,
+19126,
+63039,
+54257,
+39945,
+28357,
+20041,
+23432,
+28623,
+29421,
+31538,
+31916,
+25685,
+20026,
+10189,
+12012,
+22941,
+32835,
+36645,
+33516,
+29256,
+22519,
+19425,
+11713,
+10343,
+12360,
+30616,
+62552,
+49648,
+37341,
+23980,
+19497,
+25375,
+29370,
+29775,
+32972,
+30100,
+24329,
+16760,
+8798,
+15374,
+26243,
+36708,
+35455,
+32799,
+26346,
+21216,
+16745,
+10566,
+10242,
+14690,
+52538,
+59258,
+44154,
+32743,
+20868,
+20618,
+27194,
+29357,
+30293,
+32999,
+27433,
+23184,
+12848,
+9922,
+19336,
+29082,
+38373,
+34502,
+31812,
+23679,
+20175,
+13341,
+10525,
+11234,
+18985,
+63535,
+54142,
+39698,
+28949,
+19615,
+22621,
+28171,
+30015,
+31717,
+31659,
+25660,
+20757,
+9622,
+12676,
+23238,
+33100,
+37139,
+33324,
+29265,
+21787,
+18683,
+11925,
+10713,
+12731,
+30249,
+62717,
+49065,
+36623,
+24704,
+19560,
+25316,
+29205,
+30094,
+33164,
+29588,
+24980,
+16171,
+8264,
+15922,
+26301,
+36766,
+35574,
+33166,
+25839,
+20679,
+15899,
+11469,
+10392,
+13935,
+51717,
+59120,
+44174,
+34103,
+21418,
+20228,
+26607,
+30231,
+30264,
+32270,
+27720,
+23507,
+12245,
+9679,
+18998,
+28959,
+37653,
+34489,
+31817,
+23068,
+19363,
+13159,
+11313,
+11326,
+18525,
+63616,
+53983,
+40135,
+29394,
+20052,
+22433,
+28730,
+30028,
+31117,
+31593,
+26021,
+19603,
+8950,
+12196,
+23028,
+33341,
+37301,
+34248,
+28898,
+21427,
+18181,
+11947,
+11479,
+11607,
+29307,
+62793,
+49015,
+37843,
+25108,
+19463,
+24637,
+29791,
+29777,
+32417,
+30359,
+24964,
+15687,
+8661,
+16017,
+26209,
+36667,
+35754,
+33961,
+25382,
+20687,
+15970,
+11575,
+10301,
+13258,
+51130,
+59184,
+45059,
+34486,
+21113,
+20067,
+26974,
+29825,
+30223,
+32486,
+28352,
+23197,
+12199,
+9293,
+18606,
+29387,
+38493,
+35200,
+31782,
+21998,
+19101,
+13663,
+12421,
+10852,
+17961,
+63915,
+53984,
+40821,
+29691,
+19633,
+21999,
+28773,
+30331,
+30965,
+30902,
+26152,
+19751,
+9237,
+12589,
+23006,
+33362,
+37531,
+34484,
+28343,
+21284,
+18843,
+13220,
+12298,
+11276,
+28051,
+62884,
+49682,
+38015,
+24936,
+18524,
+24212,
+29270,
+29815,
+32379,
+29717,
+25422,
+16372,
+8746,
+15245,
+25144,
+36756,
+36111,
+34445,
+25798,
+21363,
+16940,
+12729,
+10110,
+12605,
+50207,
+59596,
+44704,
+34820,
+21326,
+19420,
+26135,
+29693,
+29787,
+32213,
+28408,
+23360,
+12575,
+10384,
+17579,
+28451,
+38495,
+35532,
+31413,
+22517,
+20006,
+15177,
+13369,
+9502,
+16502,
+63521,
+54582,
+41047,
+29692,
+19065,
+21108,
+28032,
+29977,
+30969,
+31668,
+26142,
+19553,
+10026,
+12042,
+21838,
+32958,
+38412,
+35752,
+28348,
+21051,
+18901,
+13859,
+11518,
+10128,
+27867,
+63468,
+50648,
+38705,
+24510,
+18300,
+23478,
+29797,
+29681,
+31826,
+30277,
+25633,
+16354,
+8848,
+15078,
+24812,
+36989,
+37295,
+33780,
+25239,
+21089,
+17073,
+13121,
+9690,
+12333,
+49182,
+59192,
+46246,
+34708,
+20584,
+19094,
+25840,
+30629,
+30542,
+32408,
+28532,
+23230,
+13048,
+9848,
+18156,
+28774,
+38790,
+35839,
+30468,
+22282,
+20412,
+14991,
+12696,
+9338,
+16201,
+62854,
+54360,
+42140,
+29771,
+18841,
+21098,
+28267,
+30046,
+31584,
+32800,
+27264,
+19855,
+10506,
+12089,
+20868,
+33088,
+38661,
+34560,
+27222,
+21932,
+19560,
+14229,
+11443,
+9780,
+26478,
+62802,
+50676,
+38776,
+24705,
+18221,
+24453,
+29340,
+29772,
+33409,
+31218,
+25995,
+16036,
+9094,
+14092,
+24523,
+37807,
+37464,
+32573,
+24427,
+21667,
+18063,
+14089,
+9258,
+11857,
+48050,
+59974,
+46227,
+34488,
+20760,
+18671,
+26353,
+30146,
+30166,
+33158,
+28609,
+22981,
+12717,
+9473,
+17284,
+28512,
+39959,
+35966,
+30060,
+22605,
+20272,
+16136,
+12521,
+8773,
+15983,
+62498,
+55411,
+42277,
+29452,
+18259,
+20966,
+27756,
+30378,
+31626,
+32611,
+27426,
+19873,
+10846,
+11285,
+20924,
+33988,
+39411,
+34779,
+26607,
+21718,
+19485,
+14651,
+10712,
+10538,
+26478,
+63099,
+51365,
+38482,
+24226,
+18161,
+23872,
+29450,
+30260,
+32773,
+31362,
+25089,
+16648,
+9290,
+14400,
+25397,
+38294,
+37881,
+32638,
+24028,
+21601,
+18370,
+12838,
+9394,
+11945,
+46952,
+60298,
+46682,
+34802,
+20329,
+19032,
+26582,
+30034,
+30616,
+33426,
+28217,
+23057,
+13171,
+9369,
+17489,
+28850,
+40318,
+35754,
+28948,
+22325,
+21188,
+15757,
+11462,
+8901,
+15583,
+62831,
+56087,
+42665,
+29719,
+18204,
+21132,
+28865,
+30500,
+32356,
+32835,
+25882,
+20079,
+10479,
+11192,
+21715,
+33724,
+39793,
+33464,
+26161,
+21879,
+20318,
+13890,
+10755,
+10438,
+25548,
+63673,
+52383,
+38240,
+23655,
+17306,
+24318,
+30009,
+30554,
+33415,
+30884,
+24814,
+17034,
+8717,
+13694,
+25924,
+38955,
+37240,
+31729,
+23643,
+21155,
+18229,
+13073,
+10080,
+12381,
+46515,
+60353,
+47325,
+33647,
+19650,
+18522,
+26880,
+31565,
+30880,
+33492,
+28637,
+22825,
+12922,
+8732,
+17708,
+29963,
+39916,
+34947,
+29085,
+22122,
+20962,
+15970,
+12228,
+9596,
+15707,
+62441,
+56055,
+42338,
+28474,
+17661,
+20942,
+29407,
+31373,
+32581,
+33008,
+26651,
+20208,
+9625,
+10549,
+22179,
+34508,
+38606,
+32984,
+25930,
+22002,
+20594,
+13670,
+11125,
+10264,
+25343,
+63814,
+51914,
+38559,
+22939,
+17579,
+24681,
+31035,
+31262,
+33206,
+30705,
+24700,
+16453,
+7904,
+14456,
+26405,
+38148,
+36390,
+31108,
+23663,
+22501,
+18592,
+12431,
+9572,
+12432,
+45863,
+60790,
+47507,
+33798,
+19238,
+18746,
+27410,
+32166,
+31456,
+33523,
+28045,
+22801,
+12513,
+8267,
+18435,
+29875,
+39511,
+34122,
+28574,
+22896,
+22471,
+15141,
+11714,
+9757,
+16410,
+62433,
+56184,
+42092,
+28111,
+17841,
+21640,
+29673,
+31613,
+32947,
+33093,
+26250,
+19967,
+10188,
+10701,
+22955,
+33882,
+37861,
+32942,
+26210,
+22816,
+20817,
+13019,
+11247,
+10814,
+25174,
+63502,
+52193,
+37821,
+22312,
+18385,
+25302,
+31838,
+32271,
+33590,
+31181,
+24708,
+16352,
+8145,
+13862,
+27058,
+37873,
+35534,
+31179,
+24154,
+22279,
+17978,
+12568,
+9690,
+12184,
+44875,
+60572,
+47831,
+33658,
+19127,
+19520,
+27979,
+33017,
+32111,
+32723,
+28389,
+23329,
+12397,
+7945,
+17999,
+30270,
+39501,
+33915,
+28808,
+22381,
+21644,
+15285,
+11968,
+9645,
+15763,
+62016,
+56678,
+42472,
+28130,
+17916,
+22245,
+30819,
+32583,
+32649,
+31931,
+26019,
+20002,
+9326,
+11144,
+22938,
+34334,
+37450,
+32295,
+26115,
+22845,
+20333,
+13321,
+11159,
+10775,
+24330,
+63579,
+52683,
+37957,
+23083,
+18577,
+25934,
+32416,
+31614,
+32969,
+30018,
+24959,
+16080,
+7923,
+14726,
+27478,
+37673,
+35513,
+30293,
+24317,
+23076,
+17954,
+13005,
+9871,
+12587,
+43394,
+60826,
+47019,
+33444,
+19994,
+19973,
+28914,
+32806,
+30951,
+32141,
+28325,
+23575,
+12679,
+8588,
+18073,
+30269,
+39154,
+33502,
+27770,
+23276,
+22028,
+15401,
+12010,
+9707,
+16047,
+61983,
+56452,
+41401,
+27795,
+18573,
+22505,
+31665,
+32026,
+31663,
+31162,
+26334,
+20783,
+9914,
+10850,
+22792,
+34114,
+36596,
+31924,
+26422,
+23980,
+20169,
+13931,
+10885,
+10337,
+24148,
+64367,
+52099,
+37689,
+23024,
+18757,
+26739,
+32875,
+30921,
+31844,
+29630,
+25257,
+17182,
+8300,
+14351,
+26321,
+37475,
+35309,
+30161,
+24862,
+23462,
+18378,
+12515,
+10252,
+12673,
+42629,
+60873,
+46884,
+33061,
+19288,
+20701,
+29738,
+33160,
+30332,
+31427,
+27875,
+23731,
+12645,
+8335,
+18349,
+29378,
+38374,
+33866,
+28780,
+24013,
+21928,
+15926,
+12201,
+10133,
+15893,
+61200,
+56307,
+41684,
+28253,
+18640,
+23455,
+31765,
+31578,
+30548,
+30856,
+26594,
+21191,
+9083,
+10578,
+22584,
+33385,
+37232,
+32489,
+26370,
+23781,
+20703,
+14608,
+11446,
+10405,
+23358,
+64008,
+52493,
+37768,
+23085,
+19596,
+26480,
+32629,
+30653,
+30639,
+29625,
+26054,
+16566,
+7994,
+14389,
+25796,
+37041,
+34883,
+30822,
+25253,
+23871,
+18388,
+13151,
+9423,
+12182,
+41949,
+61646,
+47003,
+32752,
+20239,
+21184,
+29445,
+32341,
+30062,
+31077,
+28419,
+23752,
+12633,
+8091,
+18446,
+29461,
+38157,
+33519,
+28793,
+24025,
+22189,
+15867,
+12181,
+10217,
+15313,
+60563,
+56778,
+41638,
+28200,
+19582,
+23353,
+31537,
+30827,
+30098,
+31805,
+27553,
+20613,
+9021,
+10175,
+22538,
+33087,
+36839,
+32700,
+27001,
+24024,
+20697,
+13893,
+11261,
+10813,
+23021,
+64084,
+52303,
+37186,
+23981,
+20000,
+26337,
+32704,
+29537,
+31064,
+30845,
+26218,
+16423,
+7375,
+14661,
+26290,
+37048,
+35497,
+30921,
+25149,
+23405,
+18212,
+12886,
+10142,
+13244,
+40372,
+61632,
+47070,
+33108,
+20896,
+21978,
+29329,
+32220,
+28916,
+31910,
+28948,
+24294,
+12123,
+7807,
+18390,
+28832,
+37730,
+33894,
+28900,
+24771,
+22561,
+15446,
+12100,
+9960,
+15818,
+59678,
+57166,
+42102,
+29072,
+20369,
+23659,
+31678,
+30023,
+30311,
+31990,
+27401,
+20341,
+8196,
+10179,
+22622,
+32718,
+37152,
+32398,
+27501,
+24156,
+20044,
+13632,
+11638,
+11228,
+22708,
+64422,
+53255,
+37336,
+24914,
+20556,
+26525,
+32148,
+28678,
+30935,
+31219,
+26058,
+16294,
+6868,
+14070,
+26010,
+36871,
+35824,
+31471,
+26021,
+22968,
+17353,
+12830,
+10539,
+13393,
+39514,
+61734,
+47516,
+33563,
+22060,
+21512,
+28602,
+31075,
+28477,
+32574,
+29579,
+23949,
+12641,
+7733,
+18429,
+28690,
+38723,
+34297,
+29158,
+24685,
+22025,
+14943,
+11717,
+10479,
+15616,
+60151,
+56953,
+41803,
+29233,
+20712,
+23244,
+31133,
+29745,
+29503,
+32682,
+27729,
+20376,
+8687,
+10154,
+22139,
+33069};*/
\ No newline at end of file