motore cofano

Dependencies:   mbed X-NUCLEO-IHM05A1

Files at this revision

API Documentation at this revision

Comitter:
Vito1704
Date:
Mon Nov 19 11:45:23 2018 +0000
Parent:
10:2622d1ab5984
Commit message:
finale robot

Changed in this revision

Clacson.h Show annotated file Show diff for this revision Revisions of this file
Exercise_IHM05A1.cpp Show annotated file Show diff for this revision Revisions of this file
SampledSound.h Show annotated file Show diff for this revision Revisions of this file
SampledSoundGurgle.h Show annotated file Show diff for this revision Revisions of this file
SampledSoundTrattore.h Show annotated file Show diff for this revision Revisions of this file
--- /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
--- a/Exercise_IHM05A1.cpp	Sat Nov 17 14:19:06 2018 +0000
+++ b/Exercise_IHM05A1.cpp	Mon Nov 19 11:45:23 2018 +0000
@@ -43,10 +43,20 @@
 
 /* Component specific header files. */
 #include "L6208.h"
-
+#include "SampledSound.h"
+#include "Clacson.h"
  DigitalIn myButton(USER_BUTTON);
  DigitalIn Input (PC_0);
-
+AnalogIn InWave(PA_0);
+Serial pc(USBTX, USBRX);
+//DigitalOut myRele(PC_3);
+DigitalOut LedAD (PC_2) ;//bianche telecamere
+DigitalOut LedAS (PC_3) ;//bianche telecamere
+DigitalOut LedPD (PC_10) ;//rosse
+DigitalOut LedPS (PC_12) ;//rosse
+AnalogOut OutWave(PA_4); // pin di output per la forma d'onda analogica
+DigitalOut myD2(PA_10);//pin di output proveniente dal raspberry
+DigitalOut led2(LED2); // LED su scheda
 /* Definitions ---------------------------------------------------------------*/
 #ifdef TARGET_NUCLEO_F334R8
 #define VREFA_PWM_PIN D11
@@ -58,8 +68,99 @@
 #define VREFA_PWM_PIN D3
 #define VREFB_PWM_PIN D9
 #endif
+#define NUMSAMPLE 300
+// ticker per la generazione dell'onda con DAC
+Ticker SampleOutTicker;
 
-Serial pc(SERIAL_TX, SERIAL_RX);
+void my_error_handler(uint16_t error)
+{
+  /* Printing to the console. */
+  pc.printf("Error %d detected\r\n\n", error);
+  
+  /* Infinite loop */
+  while (true) {
+  }    
+}
+
+
+
+// ticker per l'acquisizione dell'onda con ADC
+Ticker SamplingTicker;
+
+// carattere in arrivo dal PC ed equivalente numerico
+volatile char cReadChar;
+volatile int nReadChar;
+
+// flag che diventa true quando si vuole fermare l'acquisizione
+volatile bool bStop;
+
+// valore letto dall'ADC e corrispondente in tensione
+volatile unsigned short usReadADCLux;
+volatile float fReadVoltage;
+
+// valore di temperatura letto dall'ADC
+volatile float fLux;                                                                                                                                                                                                       
+
+// prototipo di funzione che genera i campioni della sinusoide da utilizzare per la generazione tramite DAC
+void CalculateSinewave(void);
+// funzione di generazione suono della frequenza e ampiezza selezionate
+void SoundGenerate(double fFrequency);
+                
+// carattere in arrivo dal PC
+
+volatile char CReadMusic;                
+
+uint32_t nProva;
+
+// indice nell'array dei campioni da porre in output da DAC per Marimba
+volatile uint32_t nSampleSoundIndex;
+
+// Periodo di generazione campioni in output DeltaT = T/NumSample
+double fDeltaT;
+// amplificazione per il dato da spedire sull'ADC
+volatile double fAmp;
+//volatile double fAmpNew;
+// flag per bloccare la generazione del segnale
+volatile int bGenerate = false;
+
+// frequenza segnale da generare
+volatile double fFreq;
+//flag che diventa true se bisogna fermare la generazione di suoni
+
+// periodo della sinusoide da generare
+double fPeriod;
+// tipo di suono da generare: 0=Sine, 1= Square
+char cSoundWave;
+
+// nota corrispondente al tasto premuto
+volatile char cKeyToPlay= '\0';
+
+
+//**********************************************************************
+// generazione suoni con i sample da file di campioni in SoundSample.h 
+//**********************************************************************
+void SampleOut() 
+{
+   
+    // genera campioni fino al raggiungimento del numero di campioni nel file Sound.h
+    if((nSampleSoundIndex < nSampleNum) && (bGenerate == true))
+    {
+        // mette in output un campione della forma d'onda moltiplicato per l'amplificazione fAmp
+        OutWave.write_u16(naInputSoundWave[nSampleSoundIndex]*fAmp);
+        // incrementa l'indice del campione in output, nSampleNum è il numero dei campioni nle file Sound.h
+        nSampleSoundIndex++;
+    }
+    else
+    {
+        // se è stato generato il numero di campioni del file oppure bGenerate = false, ferma la generazione di suoni
+        bGenerate = false;
+    }    
+}
+
+// prototipo di funzione che genera i campioni della sinusoide da utilizzare per la generazione tramite DAC
+void CalculateSinewave(void);
+// funzione di generazione suono della frequenza e ampiezza selezionate
+void SoundGenerate(double fFrequency);
 
 /* Variables -----------------------------------------------------------------*/
 
@@ -110,20 +211,98 @@
  * @note   If needed, implement it, and then attach it:
  *           + motor->attach_error_handler(&my_error_handler);
  */
-void my_error_handler(uint16_t error)
-{
-  /* Printing to the console. */
-  pc.printf("Error %d detected\r\n\n", error);
-  
-  /* Infinite loop */
-  while (true) {
-  }    
-}
 
 /* Main ----------------------------------------------------------------------*/
 
 int main()
 {
+       //inizializza variabili 
+    bGenerate= false;
+   bStop= true;
+    cReadChar= 0;
+    //nSampleOutIndex= 0;
+    //nSampleOutCount= 0;
+    nSampleSoundIndex= 0;
+    
+     //imposta il funzionamento del pulsante come "PullDown": Aperto = '0'. L'altra modalità di funzionamento è PullUp
+    myButton.mode(PullUp);
+    
+    // configura velocità della comunicazione seriale su USB-VirtualCom e invia messaggio di benvenuto
+    pc.baud(921600); //921600 bps
+    
+    // test dei LED
+    led2=1; // Blu
+    wait_ms(500);
+    led2=0;
+        
+   pc.printf("\r\nHallo Amaldi Students - Exercise 12 \r\n");
+    pc.printf("\n\r*** Sampled Sound Generator ***\n\r");
+                
+    // fissa l'amplificazione da 0 a 1
+    fAmp = 1.0;  
+      
+    // attende la pressione di tasti sulla marimba
+    while(true)
+    {   
+        if(myButton == 0)
+        {
+            while(myButton != 1){}; // attendi che il tasto sia rilasciato
+            fFreq=nSamplePerSec/nUnderSampleFactor;// campioni per secondo da generare = nSamplePerSec/nUnderSampleFactor
+            pc.printf("--- Sound Generation ---\n\r");
+            pc.printf("--- Clacson ---\n\r");
+            if (myD2 == 1)
+            {
+             bGenerate = true; // flag true quando è attiva la generazione di suoni
+             nSampleSoundIndex =0; //inizializza indice dell'array
+             fDeltaT = (1.0/fFreq);  // fFreq dipende dal periodo di campionamento e dal fattore di sottocampionamento
+             SampleOutTicker.attach(&SampleOut,fDeltaT); // avvia generazione
+            }
+            else
+            {
+             bGenerate = false; // arresta la generazione di suoni
+            }
+        }
+    } // while   
+    // periodo di campionamento
+    int nDeltaT;
+    
+        
+    // configura velocità della comunicazione seriale su USB-VirtualCom e invia messaggio di benvenuto
+    pc.baud(921600); //921600 bps
+    // messaggio di benvenuto
+    pc.printf("\r\nHey Bro! Say Goodbye to your Sister !\r\n");
+    pc.printf("Enter Acquisition Time, DeltaT[sec]= [1 - 9]: \r\n");
+   // pc.printf("\r\n*** Bluetooth Temp Acquisition ***\r\n");
+    
+    // inizializza variabili
+    bStop=true;
+    //myRele = 0x00; // spegni il relè
+    
+    
+     
+    LedAD =0x00 ;
+    LedAS =0x00 ;
+    LedPD =0x00 ;
+    LedPS =0x00 ;
+    wait(1);
+    LedAD =0x01 ;
+    LedAS =0x01 ;
+    LedPD =0x01 ;
+    LedPS =0x01 ;
+    wait(1);
+    LedAD =0x00 ;
+    LedAS =0x00 ;
+    LedPD =0x00 ;
+    LedPS =0x00 ;
+    wait(1);
+    LedAD =0x01;
+    wait_ms(500);
+    LedAS =0x01 ;
+    wait_ms(500);
+    LedPD =0x01 ;
+    wait_ms(500);
+    LedPS =0x01 ;
+    wait(1);   
   // configura velocità della comunicazione seriale su USB-VirtualCom e invia messaggio di benvenuto
   pc.baud(921600); //921600 bps
   //pc.baud(9600); //256000 bps
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SampledSound.h	Mon Nov 19 11:45:23 2018 +0000
@@ -0,0 +1,17331 @@
+//Forma d'onda campionata
+int nSampleNum = 17326;
+int nSamplePerSec = 44100;
+int nUnderSampleFactor = 8;
+int naInputSoundWave[17326]= {
+32787,
+32868,
+33036,
+30999,
+29135,
+26713,
+51491,
+29019,
+3381,
+38762,
+44594,
+33863,
+19913,
+48301,
+49268,
+33161,
+16117,
+47531,
+46856,
+21753,
+14733,
+51859,
+39809,
+13639,
+6790,
+47122,
+34599,
+17004,
+15879,
+48508,
+36213,
+33147,
+14170,
+33446,
+27831,
+48491,
+9058,
+35306,
+42099,
+62938,
+24282,
+54607,
+51210,
+54580,
+7296,
+52318,
+53512,
+33812,
+14034,
+62579,
+36873,
+30214,
+25351,
+54239,
+28513,
+18224,
+15240,
+52288,
+17876,
+11178,
+28973,
+57468,
+8747,
+5271,
+17773,
+45976,
+8620,
+18643,
+35445,
+52343,
+16997,
+42369,
+34089,
+27795,
+24155,
+50893,
+19524,
+49004,
+57928,
+56782,
+29383,
+57386,
+53933,
+38413,
+20648,
+56669,
+37759,
+20023,
+36390,
+65122,
+22891,
+18176,
+33080,
+43526,
+4982,
+5999,
+23331,
+38016,
+2853,
+11347,
+32179,
+33555,
+2106,
+12407,
+26752,
+23885,
+6231,
+30669,
+45545,
+37186,
+27573,
+44113,
+32221,
+32187,
+43975,
+42571,
+39523,
+64034,
+59189,
+46208,
+51886,
+60705,
+41110,
+30587,
+46687,
+50775,
+25977,
+36035,
+59462,
+36350,
+15646,
+35567,
+41583,
+16404,
+4439,
+22476,
+33343,
+9115,
+6523,
+33145,
+32092,
+5442,
+11492,
+31266,
+28936,
+13409,
+24112,
+45270,
+38877,
+23555,
+45270,
+49547,
+29841,
+33630,
+54963,
+42927,
+48120,
+62889,
+61693,
+54138,
+61287,
+53180,
+41077,
+42790,
+51318,
+33486,
+32338,
+49032,
+45994,
+20000,
+30533,
+36595,
+19211,
+1706,
+18088,
+28877,
+19040,
+4107,
+22957,
+32126,
+16216,
+356,
+20098,
+26101,
+11867,
+10572,
+39179,
+38651,
+26523,
+30804,
+53299,
+33989,
+26879,
+43150,
+57307,
+42709,
+59256,
+64170,
+62259,
+54263,
+60855,
+49272,
+47448,
+43889,
+45310,
+33852,
+49948,
+46802,
+30072,
+20622,
+38624,
+19649,
+5608,
+5582,
+19456,
+9474,
+5462,
+10288,
+26103,
+10973,
+0,
+8527,
+25314,
+10172,
+6532,
+25808,
+43197,
+25219,
+27426,
+44505,
+47081,
+28165,
+42355,
+54219,
+49304,
+46265,
+62442,
+61586,
+58400,
+53957,
+54168,
+47402,
+49501,
+42120,
+39786,
+40536,
+49406,
+37869,
+30684,
+35091,
+32699,
+9165,
+9863,
+20364,
+16979,
+2401,
+8952,
+19772,
+18686,
+627,
+3011,
+15466,
+15727,
+4096,
+17047,
+35145,
+33200,
+24589,
+41650,
+49284,
+33401,
+31565,
+51488,
+51622,
+45938,
+56739,
+65155,
+59696,
+59493,
+58102,
+51684,
+47677,
+46370,
+43009,
+42881,
+46466,
+41301,
+32066,
+32848,
+35202,
+20332,
+8307,
+15412,
+21049,
+10886,
+6942,
+16260,
+20331,
+7120,
+1915,
+12469,
+16758,
+5301,
+9636,
+29185,
+35363,
+24257,
+31463,
+46452,
+42794,
+31149,
+42931,
+51302,
+45926,
+48508,
+61951,
+60125,
+56282,
+54823,
+55059,
+50734,
+49105,
+42090,
+41579,
+44261,
+46114,
+35551,
+32738,
+33996,
+28358,
+14627,
+15411,
+18249,
+14868,
+7802,
+15534,
+21572,
+16281,
+5191,
+12022,
+17966,
+14430,
+8160,
+22661,
+31670,
+28987,
+27601,
+40501,
+41389,
+33524,
+35963,
+49270,
+46064,
+43175,
+52036,
+59651,
+53865,
+52490,
+51488,
+49891,
+44485,
+42495,
+40539,
+42307,
+40163,
+37331,
+33758,
+34940,
+28845,
+19350,
+16309,
+21244,
+18035,
+13875,
+14891,
+20921,
+18140,
+13158,
+13330,
+18712,
+15544,
+13095,
+20796,
+30743,
+29560,
+28314,
+37339,
+44907,
+37463,
+34830,
+43781,
+47936,
+42483,
+47432,
+56486,
+55874,
+50107,
+51747,
+52917,
+46581,
+40033,
+40411,
+42601,
+41065,
+36633,
+34934,
+34428,
+30420,
+22026,
+18573,
+18845,
+16924,
+12305,
+15520,
+19360,
+18066,
+13297,
+14678,
+18230,
+16621,
+12916,
+16855,
+26457,
+30136,
+29008,
+34625,
+41552,
+39795,
+35638,
+41330,
+46786,
+44237,
+44749,
+54326,
+58125,
+52983,
+50962,
+53352,
+50370,
+43384,
+41415,
+42711,
+41055,
+37292,
+36632,
+37298,
+32655,
+24966,
+20757,
+21107,
+18444,
+13875,
+14186,
+18139,
+18794,
+15911,
+15535,
+17181,
+17450,
+15735,
+17896,
+24056,
+28391,
+29158,
+32835,
+39807,
+41243,
+37528,
+39236,
+45252,
+45924,
+44206,
+49113,
+54685,
+53444,
+50700,
+52097,
+50898,
+44384,
+40508,
+41980,
+42141,
+37594,
+35126,
+36404,
+34752,
+28027,
+22651,
+21752,
+19710,
+15980,
+15016,
+18060,
+18629,
+16122,
+15779,
+18484,
+17872,
+15626,
+16617,
+21825,
+26081,
+27811,
+29757,
+34908,
+38204,
+37603,
+36886,
+40749,
+43444,
+43232,
+45334,
+51461,
+52561,
+49821,
+49270,
+50532,
+47074,
+41770,
+40381,
+41690,
+39332,
+36365,
+36255,
+35719,
+30567,
+25638,
+23871,
+22727,
+18253,
+15642,
+17709,
+19767,
+18031,
+16174,
+17578,
+18652,
+17061,
+16727,
+19722,
+23726,
+26059,
+28469,
+32537,
+36309,
+36425,
+36192,
+38972,
+42426,
+42690,
+43514,
+48032,
+51897,
+51066,
+49692,
+50693,
+49233,
+44536,
+42588,
+43305,
+41620,
+37783,
+37328,
+38486,
+35027,
+29025,
+26538,
+25664,
+22070,
+18255,
+18710,
+20236,
+18805,
+17278,
+18614,
+19576,
+17377,
+16237,
+18941,
+22328,
+23875,
+25729,
+29672,
+33877,
+35225,
+35298,
+36782,
+39825,
+41572,
+42673,
+45458,
+49463,
+50349,
+49389,
+49946,
+49911,
+46129,
+42765,
+42928,
+43151,
+40402,
+38383,
+38817,
+37296,
+32393,
+29173,
+27824,
+24524,
+20003,
+19463,
+21267,
+20477,
+17764,
+18290,
+20210,
+19188,
+16875,
+18013,
+20951,
+22749,
+24283,
+27805,
+31224,
+33292,
+33984,
+35712,
+37648,
+39338,
+40367,
+42645,
+46118,
+48792,
+48530,
+48368,
+48833,
+47584,
+44321,
+42836,
+42463,
+40981,
+38808,
+39233,
+38904,
+35145,
+30910,
+30022,
+27987,
+23766,
+20719,
+21625,
+21735,
+19850,
+18960,
+20152,
+19575,
+17615,
+17644,
+20049,
+21386,
+22352,
+25228,
+29251,
+31357,
+32244,
+33419,
+35291,
+36842,
+38371,
+39865,
+42274,
+45062,
+46749,
+46974,
+47487,
+46882,
+44693,
+42925,
+42987,
+42062,
+39889,
+39029,
+39545,
+37699,
+34088,
+31820,
+30196,
+26879,
+23851,
+23638,
+23854,
+22049,
+20578,
+21570,
+22027,
+19937,
+18543,
+20022,
+21918,
+22530,
+24242,
+27551,
+30047,
+31219,
+32578,
+34105,
+35044,
+36229,
+38053,
+40309,
+42800,
+44808,
+45655,
+46359,
+46734,
+45461,
+43321,
+42486,
+42045,
+40564,
+39442,
+39652,
+38625,
+35620,
+33467,
+32495,
+29650,
+25626,
+24154,
+24680,
+23703,
+21819,
+21781,
+22395,
+21234,
+19805,
+20281,
+21501,
+21917,
+23168,
+26215,
+29000,
+30100,
+31275,
+33060,
+34430,
+35175,
+36565,
+38514,
+40856,
+43277,
+45061,
+45832,
+46203,
+45730,
+44219,
+43053,
+42549,
+41195,
+39734,
+39813,
+39769,
+37483,
+34757,
+33275,
+31312,
+27809,
+25554,
+25185,
+24248,
+22537,
+22228,
+22774,
+21808,
+19911,
+19979,
+21439,
+21950,
+22315,
+24720,
+27793,
+29492,
+30574,
+32279,
+33638,
+34362,
+35811,
+38058,
+39904,
+41825,
+43947,
+45450,
+46073,
+46007,
+44810,
+43292,
+42543,
+41793,
+40398,
+39439,
+39205,
+37915,
+35611,
+33925,
+32065,
+28911,
+26123,
+25320,
+24840,
+23178,
+21964,
+22373,
+22438,
+20993,
+20042,
+20844,
+21738,
+22242,
+24009,
+26895,
+28874,
+29997,
+31809,
+33612,
+34345,
+35183,
+37051,
+39164,
+41064,
+43042,
+44635,
+45417,
+45590,
+45113,
+43862,
+42461,
+41368,
+40172,
+39341,
+39047,
+38051,
+36015,
+34260,
+32860,
+30459,
+27444,
+25762,
+25130,
+24057,
+22954,
+22857,
+22815,
+21712,
+20798,
+21264,
+21936,
+21934,
+22891,
+25644,
+28130,
+29331,
+30769,
+32703,
+33781,
+34339,
+35774,
+37737,
+39335,
+41255,
+43519,
+45007,
+45364,
+44980,
+44045,
+42963,
+41922,
+40729,
+39574,
+39093,
+38756,
+37404,
+35478,
+33742,
+31535,
+28805,
+26929,
+26111,
+24906,
+23574,
+23330,
+23634,
+22873,
+21534,
+21254,
+21920,
+22263,
+22845,
+24806,
+27259,
+28927,
+30370,
+32327,
+33576,
+33845,
+34725,
+36696,
+38449,
+39914,
+41875,
+43806,
+44800,
+44945,
+44386,
+43300,
+42073,
+41075,
+40245,
+39671,
+39120,
+38163,
+36705,
+35246,
+33340,
+30705,
+28203,
+26873,
+26023,
+24932,
+24159,
+24031,
+23580,
+22600,
+22035,
+22190,
+22256,
+22478,
+23967,
+26408,
+28213,
+29435,
+31156,
+32974,
+33726,
+34165,
+35466,
+37214,
+38721,
+40564,
+42693,
+44068,
+44439,
+44302,
+43726,
+42796,
+41564,
+40493,
+39819,
+39394,
+38662,
+37326,
+35738,
+33948,
+31758,
+29454,
+27662,
+26321,
+25051,
+24160,
+23927,
+23469,
+22253,
+21278,
+21373,
+21730,
+21836,
+22690,
+24819,
+26971,
+28529,
+30156,
+31971,
+33038,
+33635,
+34866,
+36685,
+38261,
+39826,
+41899,
+43849,
+44775,
+44859,
+44474,
+43697,
+42612,
+41554,
+40648,
+39841,
+38990,
+37972,
+36713,
+35066,
+32791,
+30391,
+28480,
+27118,
+25714,
+24425,
+23744,
+23407,
+22619,
+21658,
+21200,
+20932,
+20864,
+21445,
+23179,
+25373,
+26999,
+28716,
+30921,
+32561,
+33117,
+33891,
+35617,
+37493,
+39125,
+41173,
+43495,
+44968,
+45524,
+45656,
+45178,
+43946,
+42601,
+41826,
+41294,
+40462,
+39290,
+38072,
+36642,
+34565,
+32055,
+29778,
+27851,
+26152,
+24833,
+24131,
+23709,
+22816,
+21652,
+21082,
+20907,
+20546,
+20487,
+21743,
+23934,
+25868,
+27531,
+29499,
+31344,
+32429,
+33203,
+34542,
+36178,
+37705,
+39583,
+42007,
+43941,
+44826,
+45106,
+45243,
+44721,
+43448,
+42317,
+41613,
+40893,
+39983,
+39011,
+37751,
+35731,
+33158,
+30899,
+29061,
+27130,
+25287,
+24261,
+23964,
+23365,
+22187,
+21209,
+20774,
+20466,
+20331,
+21132,
+22838,
+24724,
+26483,
+28550,
+30598,
+31819,
+32498,
+33623,
+35277,
+36823,
+38391,
+40508,
+42766,
+44252,
+44964,
+45214,
+44794,
+43768,
+42749,
+42144,
+41452,
+40402,
+39361,
+38406,
+36987,
+34810,
+32425,
+30408,
+28622,
+26881,
+25556,
+24811,
+24096,
+23132,
+22245,
+21511,
+20891,
+20351,
+20631,
+22032,
+23799,
+25369,
+27159,
+29303,
+30966,
+31878,
+32679,
+33932,
+35398,
+36993,
+38991,
+41285,
+43080,
+44180,
+44851,
+45048,
+44327,
+43128,
+42236,
+41741,
+41089,
+40197,
+39294,
+38159,
+36383,
+34307,
+32337,
+30401,
+28350,
+26821,
+26010,
+25384,
+24302,
+23106,
+22273,
+21640,
+20953,
+20638,
+21209,
+22555,
+24095,
+25834,
+27740,
+29381,
+30471,
+31504,
+32796,
+34268,
+35687,
+37511,
+39830,
+42017,
+43490,
+44359,
+45013,
+44802,
+43932,
+43052,
+42396,
+41625,
+40729,
+39988,
+39140,
+37505,
+35231,
+33107,
+31275,
+29340,
+27458,
+26255,
+25514,
+24715,
+23744,
+22895,
+22025,
+21148,
+20677,
+21079,
+22094,
+23389,
+24972,
+27006,
+28922,
+30239,
+31074,
+32058,
+33310,
+34692,
+36290,
+38322,
+40459,
+42223,
+43460,
+44224,
+44325,
+43585,
+42642,
+42060,
+41614,
+40835,
+39962,
+39248,
+38147,
+36325,
+34276,
+32355,
+30429,
+28602,
+27391,
+26666,
+25813,
+24745,
+23898,
+23104,
+22250,
+21366,
+21248,
+22043,
+23233,
+24646,
+26418,
+28281,
+29733,
+30798,
+31806,
+32798,
+33831,
+35183,
+37114,
+39284,
+41153,
+42490,
+43399,
+43890,
+43622,
+42773,
+41960,
+41405,
+40766,
+40091,
+39488,
+38593,
+37002,
+35100,
+33393,
+31597,
+29600,
+28003,
+27166,
+26519,
+25572,
+24616,
+23797,
+22869,
+21946,
+21599,
+21977,
+22761,
+23960,
+25777,
+27781,
+29373,
+30453,
+31476,
+32553,
+33569,
+34722,
+36259,
+38182,
+40124,
+41766,
+42952,
+43773,
+43734,
+43135,
+42445,
+41833,
+41110,
+40302,
+39702,
+39098,
+37919,
+36083,
+34149,
+32323,
+30414,
+28741,
+27619,
+26784,
+25791,
+24916,
+24178,
+23246,
+22074,
+21352,
+21525,
+22247,
+23201,
+24643,
+26563,
+28412,
+29839,
+30999,
+32018,
+32891,
+33882,
+35296,
+37121,
+38987,
+40669,
+42147,
+43226,
+43615,
+43208,
+42401,
+41673,
+41058,
+40384,
+39702,
+38999,
+37993,
+36487,
+34773,
+32977,
+30959,
+29048,
+27806,
+27128,
+26366,
+25462,
+24670,
+23946,
+23007,
+22133,
+21897,
+22275,
+23073,
+24445,
+26308,
+28182,
+29639,
+30856,
+31991,
+32938,
+33711,
+34827,
+36466,
+38377,
+40231,
+41869,
+43046,
+43661,
+43592,
+43035,
+42274,
+41486,
+40736,
+40122,
+39604,
+38803,
+37424,
+35662,
+33874,
+31990,
+29994,
+28318,
+27209,
+26400,
+25579,
+24894,
+24179,
+23223,
+22223,
+21769,
+21906,
+22379,
+23280,
+24873,
+26839,
+28550,
+29902,
+31081,
+32145,
+33052,
+34143,
+35613,
+37312,
+39086,
+40808,
+42376,
+43337,
+43552,
+43197,
+42630,
+42037,
+41379,
+40691,
+40085,
+39419,
+38403,
+36905,
+35120,
+33151,
+31061,
+29261,
+27973,
+27041,
+26075,
+25298,
+24719,
+23929,
+22808,
+21906,
+21655,
+21949,
+22686,
+24027,
+25855,
+27682,
+29298,
+30750,
+31953,
+32808,
+33655,
+34941,
+36618,
+38402,
+40133,
+41771,
+43047,
+43708,
+43684,
+43130,
+42371,
+41587,
+40901,
+40370,
+39770,
+38819,
+37474,
+35853,
+34040,
+31983,
+29923,
+28368,
+27315,
+26474,
+25668,
+24925,
+24148,
+23151,
+22209,
+21695,
+21630,
+21972,
+23019,
+24756,
+26637,
+28241,
+29695,
+31076,
+32210,
+33134,
+34254,
+35709,
+37438,
+39242,
+41031,
+42515,
+43398,
+43660,
+43504,
+43024,
+42307,
+41528,
+40837,
+40266,
+39498,
+38352,
+36869,
+35192,
+33320,
+31413,
+29743,
+28399,
+27269,
+26336,
+25609,
+24908,
+23901,
+22791,
+22047,
+21815,
+21915,
+22440,
+23672,
+25349,
+27019,
+28587,
+29986,
+31073,
+31904,
+32895,
+34248,
+35832,
+37540,
+39333,
+41203,
+42603,
+43293,
+43409,
+43107,
+42557,
+41917,
+41320,
+40750,
+40072,
+39199,
+38063,
+36606,
+34793,
+32733,
+30815,
+29297,
+28075,
+26987,
+26079,
+25353,
+24521,
+23466,
+22479,
+21835,
+21604,
+21878,
+22878,
+24396,
+26012,
+27544,
+29103,
+30476,
+31461,
+32317,
+33480,
+35008,
+36728,
+38572,
+40392,
+41933,
+42971,
+43451,
+43488,
+43090,
+42447,
+41830,
+41370,
+40846,
+40089,
+38958,
+37572,
+35920,
+34029,
+32087,
+30336,
+28888,
+27733,
+26828,
+26000,
+25094,
+24010,
+22991,
+22318,
+21918,
+21885,
+22448,
+23691,
+25244,
+26773,
+28233,
+29594,
+30670,
+31612,
+32655,
+33940,
+35392,
+37076,
+38926,
+40667,
+41930,
+42625,
+42890,
+42765,
+42317,
+41740,
+41207,
+40699,
+40144,
+39339,
+38220,
+36714,
+34922,
+33095,
+31439,
+29977,
+28660,
+27595,
+26793,
+26059,
+25133,
+24070,
+23107,
+22434,
+22159,
+22399,
+23219,
+24433,
+25902,
+27424,
+28925,
+30125,
+31044,
+31942,
+33106,
+34474,
+35982,
+37704,
+39477,
+41029,
+42128,
+42700,
+42765,
+42387,
+41844,
+41351,
+40921,
+40364,
+39634,
+38738,
+37561,
+36031,
+34231,
+32414,
+30828,
+29483,
+28383,
+27511,
+26654,
+25741,
+24764,
+23805,
+23024,
+22499,
+22437,
+23005,
+24090,
+25400,
+26813,
+28255,
+29597,
+30694,
+31599,
+32609,
+33861,
+35320,
+37008,
+38791,
+40364,
+41530,
+42293,
+42615,
+42485,
+42022,
+41487,
+41015,
+40580,
+39955,
+39086,
+37938,
+36494,
+34772,
+33041,
+31435,
+29916,
+28653,
+27699,
+26950,
+26133,
+25143,
+24170,
+23360,
+22816,
+22630,
+22960,
+23842,
+25127,
+26592,
+28089,
+29466,
+30564,
+31484,
+32475,
+33573,
+34840,
+36288,
+37934,
+39543,
+40872,
+41755,
+42146,
+42135,
+41812,
+41354,
+40886,
+40393,
+39789,
+39076,
+38193,
+36983,
+35403,
+33700,
+32069,
+30603,
+29288,
+28238,
+27461,
+26736,
+25959,
+25133,
+24287,
+23557,
+23126,
+23202,
+23806,
+24816,
+26101,
+27551,
+29036,
+30322,
+31311,
+32207,
+33190,
+34317,
+35643,
+37161,
+38752,
+40189,
+41320,
+42047,
+42299,
+42081,
+41606,
+41096,
+40615,
+40086,
+39400,
+38527,
+37443,
+36018,
+34384,
+32692,
+31072,
+29632,
+28490,
+27654,
+26899,
+26100,
+25293,
+24515,
+23797,
+23195,
+23011,
+23353,
+24204,
+25402,
+26794,
+28258,
+29600,
+30746,
+31733,
+32681,
+33686,
+34847,
+36230,
+37831,
+39344,
+40568,
+41465,
+41930,
+41931,
+41576,
+41064,
+40530,
+40009,
+39421,
+38719,
+37775,
+36495,
+34967,
+33355,
+31783,
+30309,
+29024,
+28001,
+27228,
+26517,
+25738,
+24948,
+24197,
+23588,
+23288,
+23458,
+24084,
+25031,
+26329,
+27807,
+29218,
+30468,
+31514,
+32559,
+33581,
+34717,
+36004,
+37446,
+38944,
+40288,
+41345,
+41998,
+42189,
+41985,
+41562,
+41081,
+40511,
+39861,
+39135,
+38250,
+37115,
+35661,
+34035,
+32410,
+30886,
+29520,
+28400,
+27512,
+26721,
+25965,
+25244,
+24513,
+23811,
+23301,
+23225,
+23682,
+24484,
+25589,
+26960,
+28402,
+29743,
+30923,
+31929,
+32861,
+33864,
+35051,
+36445,
+37965,
+39378,
+40611,
+41541,
+42012,
+42039,
+41740,
+41282,
+40819,
+40331,
+39738,
+38974,
+37955,
+36685,
+35156,
+33567,
+31941,
+30431,
+29153,
+28161,
+27352,
+26560,
+25719,
+24910,
+24113,
+23440,
+23047,
+23125,
+23633,
+24555,
+25827,
+27247,
+28589,
+29805,
+30911,
+31938,
+32936,
+34062,
+35409,
+36943,
+38491,
+39873,
+40946,
+41612,
+41846,
+41742,
+41396,
+40948,
+40453,
+39949,
+39349,
+38557,
+37449,
+36063,
+34522,
+32964,
+31460,
+30113,
+29008,
+28136,
+27407,
+26702,
+25924,
+25111,
+24288,
+23757,
+23636,
+23915,
+24560,
+25538,
+26800,
+28099,
+29297,
+30393,
+31381,
+32332,
+33349,
+34542,
+35855,
+37253,
+38572,
+39743,
+40604,
+41076,
+41164,
+41001,
+40699,
+40341,
+39911,
+39425,
+38794,
+37965,
+36895,
+35596,
+34164,
+32717,
+31369,
+30219,
+29247,
+28388,
+27559,
+26777,
+25977,
+25176,
+24450,
+24038,
+24020,
+24417,
+25139,
+26164,
+27337,
+28493,
+29593,
+30621,
+31547,
+32466,
+33539,
+34825,
+36228,
+37620,
+38884,
+39961,
+40709,
+41060,
+41055,
+40851,
+40544,
+40177,
+39790,
+39262,
+38491,
+37461,
+36229,
+34828,
+33360,
+31914,
+30596,
+29482,
+28540,
+27675,
+26852,
+26030,
+25209,
+24479,
+23960,
+23758,
+23930,
+24495,
+25449,
+26644,
+27892,
+29061,
+30174,
+31184,
+32122,
+33126,
+34303,
+35643,
+37084,
+38504,
+39717,
+40621,
+41148,
+41304,
+41260,
+41009,
+40681,
+40277,
+39821,
+39202,
+38299,
+37098,
+35702,
+34200,
+32736,
+31395,
+30214,
+29172,
+28247,
+27442,
+26633,
+25786,
+24946,
+24263,
+23914,
+23950,
+24372,
+25129,
+26195,
+27398,
+28600,
+29703,
+30701,
+31621,
+32578,
+33688,
+34961,
+36311,
+37659,
+38912,
+39964,
+40666,
+40966,
+40961,
+40743,
+40450,
+40089,
+39685,
+39143,
+38420,
+37457,
+36259,
+34872,
+33423,
+32024,
+30818,
+29813,
+28958,
+28185,
+27397,
+26608,
+25789,
+25038,
+24489,
+24260,
+24412,
+24965,
+25846,
+26921,
+28058,
+29166,
+30235,
+31165,
+32051,
+32969,
+34093,
+35374,
+36727,
+38015,
+39151,
+39994,
+40497,
+40673,
+40600,
+40346,
+40021,
+39615,
+39224,
+38635,
+37767,
+36674,
+35386,
+33983,
+32590,
+31291,
+30196,
+29279,
+28501,
+27769,
+27025,
+26187,
+25415,
+24791,
+24443,
+24433,
+24809,
+25550,
+26570,
+27682,
+28791,
+29824,
+30760,
+31648,
+32586,
+33611,
+34780,
+36050,
+37374,
+38575,
+39546,
+40189,
+40502,
+40554,
+40402,
+40136,
+39779,
+39364,
+38847,
+38156,
+37228,
+36070,
+34745,
+33367,
+32071,
+30917,
+29932,
+29096,
+28352,
+27627,
+26866,
+26079,
+25360,
+24837,
+24618,
+24760,
+25254,
+26075,
+27116,
+28232,
+29324,
+30355,
+31248,
+32152,
+33106,
+34217,
+35415,
+36677,
+37887,
+38949,
+39772,
+40284,
+40456,
+40379,
+40145,
+39840,
+39478,
+39034,
+38397,
+37550,
+36488,
+35252,
+33884,
+32542,
+31326,
+30290,
+29396,
+28603,
+27883,
+27160,
+26386,
+25703,
+25142,
+24834,
+24841,
+25219,
+25934,
+26879,
+27911,
+28970,
+29993,
+30980,
+31878,
+32833,
+33872,
+35043,
+36251,
+37504,
+38607,
+39511,
+40150,
+40492,
+40516,
+40337,
+40002,
+39651,
+39224,
+38690,
+37917,
+36939,
+35708,
+34368,
+33020,
+31761,
+30632,
+29689,
+28887,
+28170,
+27452,
+26716,
+25956,
+25306,
+24884,
+24742,
+24952,
+25507,
+26344,
+27381,
+28476,
+29549,
+30536,
+31440,
+32347,
+33318,
+34378,
+35568,
+36804,
+38001,
+39045,
+39864,
+40377,
+40587,
+40537,
+40319,
+40022,
+39625,
+39146,
+38502,
+37675,
+36621,
+35374,
+34028,
+32660,
+31405,
+30300,
+29352,
+28529,
+27772,
+27028,
+26273,
+25564,
+24962,
+24611,
+24583,
+24917,
+25576,
+26489,
+27531,
+28646,
+29717,
+30706,
+31631,
+32564,
+33589,
+34744,
+35986,
+37241,
+38417,
+39394,
+40075,
+40453,
+40530,
+40392,
+40147,
+39839,
+39440,
+38906,
+38161,
+37201,
+36015,
+34711,
+33329,
+32056,
+30902,
+29900,
+29049,
+28305,
+27530,
+26764,
+26037,
+25400,
+24963,
+24803,
+24961,
+25467,
+26229,
+27222,
+28272,
+29343,
+30350,
+31259,
+32177,
+33149,
+34217,
+35384,
+36611,
+37816,
+38842,
+39638,
+40150,
+40361,
+40322,
+40126,
+39868,
+39529,
+39110,
+38533,
+37730,
+36711,
+35479,
+34156,
+32844,
+31608,
+30520,
+29597,
+28796,
+28071,
+27351,
+26612,
+25911,
+25331,
+24981,
+24964,
+25265,
+25909,
+26787,
+27825,
+28890,
+29887,
+30837,
+31721,
+32653,
+33613,
+34698,
+35838,
+37018,
+38119,
+39024,
+39681,
+40041,
+40120,
+40009,
+39790,
+39486,
+39086,
+38577,
+37885,
+36983,
+35866,
+34646,
+33358,
+32120,
+31004,
+30045,
+29179,
+28391,
+27627,
+26877,
+26175,
+25578,
+25135,
+24970,
+25162,
+25648,
+26401,
+27367,
+28387,
+29414,
+30403,
+31338,
+32243,
+33210,
+34268,
+35386,
+36542,
+37647,
+38586,
+39359,
+39870,
+40097,
+40088,
+39896,
+39622,
+39283,
+38834,
+38205,
+37384,
+36372,
+35203,
+33952,
+32722,
+31583,
+30597,
+29754,
+28991,
+28251,
+27491,
+26744,
+26039,
+25486,
+25143,
+25096,
+25393,
+25979,
+26812,
+27777,
+28777,
+29745,
+30657,
+31547,
+32435,
+33380,
+34456,
+35576,
+36733,
+37831,
+38736,
+39415,
+39831,
+39976,
+39936,
+39762,
+39505,
+39126,
+38635,
+37986,
+37101,
+36020,
+34843,
+33587,
+32389,
+31339,
+30375,
+29516,
+28738,
+27986,
+27229,
+26514,
+25862,
+25385,
+25189,
+25282,
+25659,
+26314,
+27194,
+28144,
+29131,
+30075,
+30986,
+31852,
+32773,
+33780,
+34889,
+36075,
+37189,
+38191,
+38996,
+39563,
+39840,
+39899,
+39793,
+39633,
+39368,
+38984,
+38426,
+37671,
+36737,
+35600,
+34356,
+33105,
+31970,
+30985,
+30117,
+29346,
+28611,
+27855,
+27137,
+26454,
+25837,
+25473,
+25383,
+25637,
+26167,
+26928,
+27841,
+28777,
+29720,
+30639,
+31531,
+32393,
+33354,
+34403,
+35524,
+36662,
+37662,
+38498,
+39131,
+39527,
+39659,
+39615,
+39450,
+39202,
+38840,
+38394,
+37730,
+36876,
+35833,
+34682,
+33482,
+32321,
+31268,
+30340,
+29564,
+28837,
+28139,
+27436,
+26746,
+26129,
+25727,
+25535,
+25664,
+26062,
+26703,
+27536,
+28459,
+29350,
+30287,
+31178,
+32059,
+32944,
+33918,
+34935,
+36017,
+37044,
+37950,
+38678,
+39169,
+39381,
+39415,
+39305,
+39117,
+38869,
+38487,
+37956,
+37248,
+36319,
+35213,
+34044,
+32880,
+31809,
+30917,
+30120,
+29402,
+28737,
+28081,
+27419,
+26825,
+26308,
+25994,
+25940,
+26170,
+26641,
+27322,
+28158,
+29042,
+29945,
+30792,
+31633,
+32488,
+33375,
+34337,
+35372,
+36427,
+37380,
+38215,
+38843,
+39225,
+39365,
+39340,
+39195,
+38999,
+38669,
+38210,
+37563,
+36761,
+35706,
+34565,
+33404,
+32291,
+31294,
+30456,
+29706,
+29027,
+28348,
+27680,
+27040,
+26492,
+26103,
+25920,
+25982,
+26363,
+26941,
+27723,
+28593,
+29484,
+30375,
+31238,
+32095,
+32973,
+33899,
+34887,
+35895,
+36883,
+37759,
+38469,
+38976,
+39257,
+39333,
+39236,
+39054,
+38751,
+38364,
+37854,
+37140,
+36221,
+35166,
+34008,
+32874,
+31814,
+30897,
+30095,
+29408,
+28741,
+28071,
+27414,
+26780,
+26280,
+25990,
+25939,
+26188,
+26663,
+27378,
+28224,
+29082,
+30000,
+30896,
+31757,
+32627,
+33524,
+34492,
+35517,
+36508,
+37475,
+38280,
+38895,
+39283,
+39444,
+39422,
+39243,
+38977,
+38615,
+38145,
+37530,
+36710,
+35709,
+34603,
+33444,
+32337,
+31316,
+30446,
+29648,
+28935,
+28226,
+27538,
+26883,
+26313,
+25905,
+25741,
+25866,
+26261,
+26886,
+27670,
+28542,
+29444,
+30403,
+31326,
+32228,
+33150,
+34127,
+35146,
+36118,
+37063,
+37890,
+38586,
+39078,
+39336,
+39387,
+39271,
+39049,
+38752,
+38325,
+37753,
+37044,
+36092,
+35031,
+33922,
+32816,
+31789,
+30907,
+30109,
+29391,
+28694,
+28000,
+27343,
+26739,
+26281,
+26017,
+26007,
+26240,
+26749,
+27438,
+28235,
+29117,
+30002,
+30894,
+31757,
+32622,
+33524,
+34463,
+35438,
+36385,
+37257,
+37997,
+38570,
+38967,
+39166,
+39176,
+39057,
+38844,
+38518,
+38054,
+37433,
+36637,
+35672,
+34609,
+33502,
+32433,
+31451,
+30581,
+29807,
+29097,
+28405,
+27725,
+27068,
+26499,
+26086,
+25890,
+25944,
+26266,
+26816,
+27524,
+28365,
+29233,
+30112,
+30987,
+31850,
+32750,
+33695,
+34698,
+35674,
+36647,
+37519,
+38264,
+38805,
+39138,
+39289,
+39272,
+39141,
+38900,
+38511,
+37993,
+37285,
+36405,
+35381,
+34289,
+33200,
+32192,
+31267,
+30484,
+29736,
+29038,
+28326,
+27639,
+27030,
+26544,
+26235,
+26199,
+26403,
+26817,
+27438,
+28178,
+28987,
+29832,
+30671,
+31515,
+32389,
+33288,
+34219,
+35175,
+36110,
+36956,
+37706,
+38302,
+38713,
+38927,
+38982,
+38895,
+38709,
+38405,
+38032,
+37432,
+36664,
+35753,
+34716,
+33629,
+32604,
+31651,
+30810,
+30102,
+29437,
+28791,
+28137,
+27542,
+27008,
+26607,
+26426,
+26461,
+26765,
+27284,
+27936,
+28697,
+29497,
+30292,
+31103,
+31893,
+32712,
+33599,
+34492,
+35421,
+36316,
+37132,
+37803,
+38289,
+38597,
+38706,
+38667,
+38523,
+38277,
+37928,
+37447,
+36799,
+35974,
+35039,
+34033,
+33009,
+32050,
+31179,
+30416,
+29733,
+29092,
+28462,
+27853,
+27287,
+26854,
+26575,
+26554,
+26765,
+27199,
+27760,
+28519,
+29318,
+30134,
+30960,
+31746,
+32560,
+33372,
+34237,
+35103,
+35972,
+36801,
+37492,
+38048,
+38410,
+38605,
+38640,
+38537,
+38398,
+38127,
+37741,
+37219,
+36516,
+35665,
+34674,
+33655,
+32640,
+31737,
+30926,
+30204,
+29547,
+28911,
+28273,
+27654,
+27099,
+26691,
+26482,
+26519,
+26776,
+27253,
+27873,
+28607,
+29387,
+30184,
+31031,
+31840,
+32672,
+33541,
+34432,
+35323,
+36190,
+36959,
+37608,
+38090,
+38386,
+38533,
+38521,
+38418,
+38227,
+37980,
+37541,
+36930,
+36155,
+35250,
+34250,
+33255,
+32325,
+31466,
+30699,
+30018,
+29368,
+28741,
+28089,
+27533,
+27050,
+26757,
+26646,
+26777,
+27154,
+27697,
+28361,
+29118,
+29885,
+30687,
+31493,
+32297,
+33118,
+33977,
+34860,
+35713,
+36520,
+37227,
+37793,
+38186,
+38399,
+38472,
+38426,
+38280,
+38030,
+37662,
+37163,
+36481,
+35664,
+34726,
+33761,
+32807,
+31946,
+31155,
+30477,
+29852,
+29241,
+28620,
+28036,
+27527,
+27135,
+26930,
+26950,
+27177,
+27570,
+28149,
+28851,
+29579,
+30326,
+31078,
+31849,
+32634,
+33499,
+34327,
+35183,
+35992,
+36713,
+37323,
+37782,
+38098,
+38279,
+38321,
+38241,
+38076,
+37775,
+37358,
+36758,
+36009,
+35131,
+34178,
+33228,
+32339,
+31544,
+30812,
+30157,
+29534,
+28914,
+28322,
+27766,
+27343,
+27064,
+26981,
+27105,
+27445,
+27928,
+28542,
+29219,
+29909,
+30628,
+31359,
+32097,
+32882,
+33710,
+34558,
+35396,
+36177,
+36838,
+37376,
+37778,
+38040,
+38143,
+38141,
+38093,
+37897,
+37555,
+37059,
+36418,
+35602,
+34694,
+33761,
+32835,
+31976,
+31196,
+30524,
+29873,
+29264,
+28648,
+28081,
+27575,
+27189,
+27009,
+27015,
+27260,
+27701,
+28289,
+28965,
+29694,
+30447,
+31226,
+32022,
+32828,
+33665,
+34529,
+35370,
+36153,
+36874,
+37438,
+37891,
+38165,
+38314,
+38316,
+38229,
+38022,
+37704,
+37253,
+36642,
+35866,
+34961,
+34029,
+33071,
+32170,
+31346,
+30625,
+29965,
+29335,
+28738,
+28169,
+27661,
+27240,
+27004,
+26952,
+27087,
+27445,
+27969,
+28623,
+29340,
+30097,
+30876,
+31680,
+32481,
+33314,
+34171,
+35033,
+35840,
+36596,
+37249,
+37764,
+38107,
+38308,
+38352,
+38282,
+38108,
+37852,
+37471,
+36946,
+36265,
+35450,
+34517,
+33575,
+32635,
+31772,
+31015,
+30366,
+29754,
+29190,
+28611,
+28060,
+27590,
+27234,
+27053,
+27079,
+27316,
+27744,
+28307,
+28953,
+29666,
+30412,
+31164,
+31951,
+32754,
+33603,
+34447,
+35300,
+36095,
+36791,
+37401,
+37845,
+38123,
+38297,
+38301,
+38270,
+38090,
+37804,
+37372,
+36804,
+36058,
+35185,
+34240,
+33311,
+32417,
+31587,
+30854,
+30194,
+29559,
+28965,
+28371,
+27818,
+27395,
+27110,
+27015,
+27126,
+27428,
+27910,
+28491,
+29148,
+29866,
+30617,
+31376,
+32145,
+32937,
+33780,
+34629,
+35443,
+36205,
+36870,
+37381,
+37760,
+37993,
+38090,
+38104,
+38000,
+37817,
+37490,
+37006,
+36364,
+35600,
+34729,
+33819,
+32912,
+32067,
+31304,
+30623,
+29982,
+29393,
+28792,
+28229,
+27734,
+27356,
+27141,
+27101,
+27299,
+27674,
+28187,
+28820,
+29507,
+30239,
+30988,
+31767,
+32563,
+33387,
+34240,
+35072,
+35856,
+36558,
+37153,
+37595,
+37897,
+38071,
+38094,
+38025,
+37867,
+37574,
+37173,
+36623,
+35937,
+35117,
+34231,
+33327,
+32471,
+31679,
+30980,
+30341,
+29763,
+29204,
+28635,
+28132,
+27710,
+27412,
+27309,
+27412,
+27697,
+28152,
+28706,
+29350,
+30033,
+30740,
+31460,
+32242,
+33020,
+33826,
+34625,
+35384,
+36099,
+36696,
+37195,
+37560,
+37790,
+37913,
+37951,
+37858,
+37704,
+37415,
+36973,
+36362,
+35615,
+34785,
+33908,
+33032,
+32200,
+31464,
+30783,
+30152,
+29565,
+28963,
+28417,
+27940,
+27553,
+27329,
+27279,
+27430,
+27788,
+28271,
+28877,
+29549,
+30237,
+30980,
+31743,
+32517,
+33345,
+34156,
+34971,
+35739,
+36418,
+36989,
+37435,
+37756,
+37943,
+38012,
+37982,
+37851,
+37602,
+37230,
+36709,
+36035,
+35254,
+34386,
+33488,
+32641,
+31848,
+31138,
+30492,
+29904,
+29322,
+28775,
+28293,
+27862,
+27531,
+27378,
+27421,
+27664,
+28064,
+28572,
+29174,
+29816,
+30509,
+31253,
+32008,
+32785,
+33599,
+34408,
+35211,
+35941,
+36601,
+37148,
+37568,
+37870,
+38020,
+38091,
+38027,
+37852,
+37574,
+37132,
+36549,
+35814,
+34982,
+34085,
+33188,
+32364,
+31581,
+30880,
+30240,
+29626,
+29051,
+28514,
+28024,
+27645,
+27423,
+27371,
+27507,
+27831,
+28272,
+28830,
+29468,
+30167,
+30868,
+31610,
+32375,
+33176,
+33991,
+34796,
+35580,
+36264,
+36855,
+37300,
+37627,
+37837,
+37882,
+37836,
+37661,
+37404,
+37018,
+36478,
+35780,
+34993,
+34097,
+33222,
+32359,
+31582,
+30877,
+30264,
+29697,
+29157,
+28639,
+28189,
+27843,
+27613,
+27555,
+27663,
+27968,
+28395,
+28927,
+29551,
+30215,
+30930,
+31653,
+32386,
+33160,
+33922,
+34666,
+35385,
+36041,
+36584,
+37022,
+37360,
+37559,
+37638,
+37615,
+37496,
+37284,
+36956,
+36508,
+35910,
+35196,
+34395,
+33572,
+32750,
+31995,
+31293,
+30665,
+30128,
+29588,
+29102,
+28658,
+28278,
+27984,
+27849,
+27878,
+28087,
+28427,
+28889,
+29457,
+30084,
+30759,
+31455,
+32163,
+32896,
+33652,
+34401,
+35124,
+35790,
+36396,
+36875,
+37268,
+37515,
+37652,
+37663,
+37591,
+37430,
+37160,
+36759,
+36216,
+35568,
+34810,
+33982,
+33145,
+32330,
+31587,
+30891,
+30287,
+29728,
+29206,
+28703,
+28290,
+27954,
+27741,
+27682,
+27784,
+28062,
+28484,
+28996,
+29613,
+30269,
+30960,
+31675,
+32443,
+33196,
+33976,
+34718,
+35429,
+36059,
+36602,
+37042,
+37346,
+37554,
+37644,
+37614,
+37491,
+37273,
+36926,
+36461,
+35858,
+35154,
+34349,
+33509,
+32690,
+31921,
+31220,
+30599,
+30037,
+29495,
+29033,
+28587,
+28226,
+27961,
+27830,
+27877,
+28093,
+28457,
+28929,
+29492,
+30121,
+30773,
+31461,
+32201,
+32955,
+33702,
+34444,
+35158,
+35828,
+36387,
+36851,
+37180,
+37390,
+37499,
+37515,
+37421,
+37256,
+36982,
+36585,
+36075,
+35431,
+34692,
+33888,
+33070,
+32282,
+31557,
+30927,
+30350,
+29813,
+29321,
+28847,
+28443,
+28093,
+27870,
+27801,
+27888,
+28157,
+28563,
+29045,
+29642,
+30285,
+30961,
+31657,
+32381,
+33134,
+33898,
+34650,
+35361,
+36000,
+36566,
+36991,
+37299,
+37511,
+37597,
+37614,
+37512,
+37310,
+36992,
+36569,
+36021,
+35340,
+34585,
+33766,
+32946,
+32164,
+31418,
+30771,
+30155,
+29616,
+29098,
+28639,
+28234,
+27963,
+27812,
+27805,
+27985,
+28320,
+28745,
+29288,
+29907,
+30569,
+31243,
+31967,
+32701,
+33429,
+34171,
+34878,
+35529,
+36113,
+36587,
+36992,
+37256,
+37435,
+37508,
+37484,
+37355,
+37124,
+36753,
+36255,
+35645,
+34930,
+34157,
+33361,
+32583,
+31845,
+31173,
+30550,
+29989,
+29472,
+28981,
+28558,
+28207,
+27983,
+27890,
+27955,
+28170,
+28532,
+29007,
+29552,
+30155,
+30817,
+31506,
+32230,
+32977,
+33717,
+34472,
+35168,
+35802,
+36361,
+36808,
+37149,
+37369,
+37480,
+37482,
+37411,
+37221,
+36923,
+36484,
+35926,
+35257,
+34505,
+33722,
+32916,
+32168,
+31460,
+30825,
+30248,
+29718,
+29229,
+28751,
+28382,
+28104,
+27932,
+27941,
+28101,
+28408,
+28839,
+29359,
+29949,
+30586,
+31263,
+31954,
+32682,
+33413,
+34152,
+34877,
+35535,
+36121,
+36601,
+37000,
+37252,
+37413,
+37453,
+37398,
+37221,
+36973,
+36591,
+36085,
+35466,
+34754,
+33994,
+33199,
+32442,
+31754,
+31097,
+30522,
+29993,
+29502,
+29031,
+28628,
+28320,
+28103,
+28030,
+28106,
+28354,
+28720,
+29201,
+29738,
+30368,
+30983,
+31625,
+32309,
+33024,
+33729,
+34427,
+35093,
+35714,
+36216,
+36675,
+36974,
+37170,
+37293,
+37317,
+37247,
+37089,
+36808,
+36420,
+35917,
+35297,
+34589,
+33855,
+33095,
+32389,
+31727,
+31123,
+30566,
+30028,
+29511,
+29053,
+28660,
+28346,
+28155,
+28138,
+28247,
+28518,
+28888,
+29388,
+29937,
+30546,
+31190,
+31861,
+32571,
+33271,
+33967,
+34660,
+35306,
+35860,
+36345,
+36711,
+36986,
+37151,
+37224,
+37214,
+37108,
+36919,
+36608,
+36162,
+35610,
+34944,
+34208,
+33450,
+32715,
+32021,
+31368,
+30786,
+30217,
+29712,
+29220,
+28795,
+28450,
+28232,
+28150,
+28186,
+28398,
+28723,
+29159,
+29671,
+30245,
+30868,
+31535,
+32222,
+32952,
+33677,
+34385,
+35044,
+35627,
+36138,
+36556,
+36848,
+37032,
+37162,
+37166,
+37083,
+36900,
+36610,
+36224,
+35699,
+35078,
+34393,
+33621,
+32886,
+32158,
+31476,
+30879,
+30324,
+29840,
+29375,
+28966,
+28637,
+28384,
+28258,
+28267,
+28417,
+28707,
+29102,
+29573,
+30137,
+30737,
+31365,
+32053,
+32744,
+33454,
+34149,
+34834,
+35437,
+35972,
+36410,
+36738,
+36968,
+37107,
+37157,
+37118,
+36987,
+36763,
+36415,
+35948,
+35388,
+34732,
+34018,
+33269,
+32568,
+31883,
+31250,
+30662,
+30159,
+29656,
+29226,
+28835,
+28537,
+28345,
+28284,
+28346,
+28559,
+28897,
+29313,
+29802,
+30369,
+30979,
+31620,
+32295,
+32979,
+33674,
+34375,
+35012,
+35603,
+36081,
+36474,
+36759,
+36944,
+37048,
+37065,
+37008,
+36832,
+36581,
+36185,
+35699,
+35111,
+34426,
+33713,
+32994,
+32274,
+31615,
+30993,
+30444,
+29923,
+29473,
+29039,
+28710,
+28454,
+28317,
+28311,
+28442,
+28733,
+29095,
+29555,
+30117,
+30701,
+31334,
+31995,
+32699,
+33426,
+34126,
+34792,
+35409,
+35955,
+36386,
+36730,
+36956,
+37082,
+37134,
+37082,
+36931,
+36668,
+36319,
+35862,
+35305,
+34642,
+33930,
+33171,
+32443,
+31746,
+31110,
+30523,
+29976,
+29503,
+29066,
+28712,
+28428,
+28269,
+28233,
+28324,
+28563,
+28913,
+29347,
+29863,
+30444,
+31061,
+31718,
+32394,
+33081,
+33769,
+34446,
+35079,
+35640,
+36115,
+36493,
+36785,
+36978,
+37078,
+37071,
+36992,
+36821,
+36528,
+36149,
+35658,
+35057,
+34391,
+33697,
+32963,
+32288,
+31637,
+31019,
+30481,
+29968,
+29487,
+29080,
+28731,
+28491,
+28368,
+28357,
+28485,
+28736,
+29091,
+29547,
+30049,
+30624,
+31251,
+31881,
+32578,
+33278,
+33976,
+34643,
+35270,
+35825,
+36281,
+36623,
+36888,
+37045,
+37122,
+37102,
+36980,
+36756,
+36418,
+36000,
+35434,
+34799,
+34109,
+33387,
+32664,
+31981,
+31345,
+30732,
+30187,
+29683,
+29229,
+28845,
+28519,
+28331,
+28250,
+28325,
+28500,
+28839,
+29248,
+29782,
+30340,
+30975,
+31621,
+32333,
+33032,
+33773,
+34495,
+35148,
+35730,
+36219,
+36612,
+36886,
+37062,
+37118,
+37105,
+37011,
+36808,
+36506,
+36089,
+35567,
+34971,
+34292,
+33575,
+32845,
+32131,
+31495,
+30895,
+30352,
+29860,
+29429,
+29054,
+28738,
+28533,
+28436,
+28465,
+28603,
+28902,
+29260,
+29730,
+30243,
+30812,
+31435,
+32066,
+32746,
+33436,
+34105,
+34770,
+35367,
+35914,
+36355,
+36696,
+36922,
+37054,
+37094,
+37029,
+36896,
+36640,
+36337,
+35884,
+35322,
+34686,
+33997,
+33271,
+32556,
+31900,
+31265,
+30694,
+30166,
+29687,
+29263,
+28902,
+28631,
+28463,
+28427,
+28517,
+28744,
+29093,
+29503,
+29989,
+30548,
+31112,
+31710,
+32352,
+33009,
+33673,
+34330,
+34942,
+35513,
+35985,
+36359,
+36651,
+36819,
+36903,
+36900,
+36807,
+36641,
+36367,
+35992,
+35518,
+34947,
+34300,
+33613,
+32947,
+32277,
+31642,
+31066,
+30529,
+30042,
+29599,
+29188,
+28896,
+28685,
+28591,
+28620,
+28767,
+29042,
+29387,
+29804,
+30314,
+30839,
+31431,
+32012,
+32657,
+33319,
+33963,
+34565,
+35160,
+35673,
+36095,
+36433,
+36673,
+36814,
+36841,
+36814,
+36684,
+36439,
+36134,
+35710,
+35188,
+34596,
+33955,
+33279,
+32596,
+31968,
+31364,
+30826,
+30319,
+29842,
+29437,
+29074,
+28809,
+28639,
+28601,
+28680,
+28879,
+29184,
+29579,
+30031,
+30534,
+31098,
+31684,
+32309,
+32960,
+33631,
+34268,
+34893,
+35435,
+35900,
+36264,
+36565,
+36734,
+36825,
+36810,
+36740,
+36581,
+36297,
+35929,
+35443,
+34875,
+34237,
+33561,
+32874,
+32220,
+31584,
+30988,
+30456,
+29961,
+29508,
+29129,
+28828,
+28630,
+28525,
+28564,
+28737,
+29006,
+29376,
+29804,
+30306,
+30855,
+31448,
+32072,
+32738,
+33406,
+34065,
+34708,
+35288,
+35810,
+36238,
+36554,
+36780,
+36918,
+36950,
+36904,
+36755,
+36522,
+36185,
+35741,
+35212,
+34592,
+33921,
+33225,
+32530,
+31872,
+31263,
+30679,
+30164,
+29690,
+29278,
+28946,
+28675,
+28532,
+28509,
+28587,
+28817,
+29123,
+29527,
+30013,
+30541,
+31107,
+31716,
+32362,
+33018,
+33686,
+34333,
+34953,
+35501,
+35976,
+36341,
+36613,
+36792,
+36874,
+36881,
+36791,
+36627,
+36340,
+35972,
+35493,
+34942,
+34319,
+33647,
+32968,
+32304,
+31694,
+31091,
+30559,
+30061,
+29619,
+29204,
+28900,
+28684,
+28575,
+28595,
+28732,
+29004,
+29351,
+29788,
+30280,
+30835,
+31447,
+32069,
+32731,
+33410,
+34076,
+34726,
+35338,
+35834,
+36260,
+36574,
+36805,
+36919,
+36922,
+36872,
+36726,
+36452,
+36125,
+35675,
+35159,
+34536,
+33880,
+33172,
+32493,
+31836,
+31235,
+30674,
+30169,
+29712,
+29308,
+28978,
+28724,
+28573,
+28537,
+28651,
+28872,
+29198,
+29604,
+30075,
+30583,
+31161,
+31771,
+32394,
+33056,
+33694,
+34354,
+34959,
+35517,
+35972,
+36330,
+36603,
+36795,
+36860,
+36863,
+36767,
+36605,
+36329,
+35967,
+35499,
+34951,
+34319,
+33661,
+32957,
+32294,
+31669,
+31077,
+30507,
+29997,
+29543,
+29129,
+28823,
+28580,
+28467,
+28497,
+28627,
+28885,
+29240,
+29699,
+30185,
+30741,
+31345,
+31985,
+32654,
+33327,
+34022,
+34668,
+35262,
+35774,
+36227,
+36567,
+36775,
+36937,
+36953,
+36910,
+36776,
+36551,
+36222,
+35778,
+35249,
+34650,
+33989,
+33319,
+32624,
+31962,
+31334,
+30759,
+30214,
+29711,
+29271,
+28902,
+28643,
+28467,
+28467,
+28565,
+28816,
+29153,
+29586,
+30076,
+30621,
+31190,
+31818,
+32449,
+33107,
+33787,
+34437,
+35039,
+35573,
+36057,
+36403,
+36671,
+36847,
+36926,
+36908,
+36799,
+36599,
+36311,
+35937,
+35471,
+34905,
+34265,
+33611,
+32919,
+32263,
+31642,
+31048,
+30475,
+29996,
+29536,
+29142,
+28831,
+28610,
+28523,
+28551,
+28703,
+28989,
+29333,
+29752,
+30233,
+30767,
+31364,
+31952,
+32607,
+33239,
+33893,
+34525,
+35100,
+35615,
+36041,
+36376,
+36595,
+36765,
+36807,
+36769,
+36631,
+36420,
+36110,
+35687,
+35168,
+34590,
+33953,
+33288,
+32643,
+31976,
+31399,
+30804,
+30278,
+29799,
+29359,
+28989,
+28727,
+28557,
+28529,
+28596,
+28805,
+29120,
+29540,
+29995,
+30516,
+31095,
+31707,
+32330,
+32997,
+33681,
+34357,
+34979,
+35539,
+36018,
+36396,
+36687,
+36866,
+36980,
+36957,
+36861,
+36680,
+36357,
+35969,
+35470,
+34902,
+34275,
+33599,
+32945,
+32282,
+31669,
+31076,
+30531,
+30012,
+29537,
+29138,
+28800,
+28588,
+28485,
+28492,
+28658,
+28921,
+29267,
+29706,
+30207,
+30755,
+31343,
+31995,
+32649,
+33327,
+34010,
+34672,
+35259,
+35801,
+36228,
+36564,
+36821,
+36965,
+37001,
+36968,
+36813,
+36582,
+36247,
+35796,
+35262,
+34661,
+33980,
+33313,
+32618,
+31993,
+31348,
+30760,
+30221,
+29735,
+29297,
+28949,
+28662,
+28472,
+28409,
+28522,
+28706,
+29005,
+29390,
+29851,
+30388,
+30951,
+31561,
+32216,
+32910,
+33587,
+34236,
+34879,
+35465,
+35948,
+36364,
+36684,
+36883,
+36999,
+37036,
+36951,
+36793,
+36499,
+36118,
+35660,
+35095,
+34441,
+33758,
+33078,
+32389,
+31738,
+31116,
+30530,
+30014,
+29511,
+29103,
+28771,
+28553,
+28431,
+28424,
+28582,
+28836,
+29200,
+29647,
+30162,
+30713,
+31328,
+31977,
+32650,
+33332,
+34006,
+34684,
+35270,
+35796,
+36241,
+36610,
+36849,
+36989,
+37047,
+37002,
+36859,
+36616,
+36268,
+35814,
+35264,
+34658,
+34009,
+33298,
+32620,
+31917,
+31287,
+30705,
+30160,
+29647,
+29208,
+28839,
+28565,
+28409,
+28355,
+28453,
+28671,
+28994,
+29401,
+29901,
+30464,
+31045,
+31681,
+32379,
+33043,
+33741,
+34407,
+35058,
+35644,
+36147,
+36567,
+36853,
+37054,
+37144,
+37143,
+37057,
+36824,
+36499,
+36085,
+35574,
+34964,
+34280,
+33592,
+32896,
+32180,
+31518,
+30910,
+30327,
+29788,
+29306,
+28912,
+28582,
+28375,
+28261,
+28301,
+28467,
+28747,
+29107,
+29579,
+30098,
+30696,
+31348,
+31982,
+32704,
+33407,
+34111,
+34798,
+35428,
+35963,
+36432,
+36774,
+37050,
+37202,
+37252,
+37207,
+37067,
+36809,
+36398,
+35977,
+35389,
+34742,
+34075,
+33368,
+32647,
+31977,
+31325,
+30717,
+30136,
+29623,
+29155,
+28778,
+28500,
+28318,
+28288,
+28385,
+28616,
+28953,
+29371,
+29858,
+30417,
+31016,
+31670,
+32333,
+33032,
+33735,
+34430,
+35093,
+35676,
+36190,
+36604,
+36904,
+37107,
+37225,
+37216,
+37132,
+36920,
+36602,
+36187,
+35670,
+35053,
+34381,
+33672,
+32950,
+32252,
+31573,
+30933,
+30361,
+29816,
+29345,
+28936,
+28622,
+28393,
+28304,
+28348,
+28528,
+28822,
+29205,
+29683,
+30204,
+30788,
+31391,
+32037,
+32697,
+33415,
+34112,
+34761,
+35361,
+35919,
+36341,
+36693,
+36932,
+37085,
+37119,
+37067,
+36890,
+36622,
+36231,
+35784,
+35215,
+34584,
+33902,
+33171,
+32456,
+31794,
+31137,
+30512,
+29961,
+29462,
+29045,
+28699,
+28434,
+28261,
+28266,
+28394,
+28630,
+28979,
+29438,
+29952,
+30517,
+31148,
+31781,
+32450,
+33155,
+33827,
+34500,
+35132,
+35691,
+36180,
+36568,
+36847,
+37030,
+37099,
+37078,
+36972,
+36748,
+36417,
+35988,
+35496,
+34882,
+34259,
+33556,
+32857,
+32129,
+31491,
+30856,
+30292,
+29746,
+29283,
+28884,
+28595,
+28395,
+28307,
+28373,
+28548,
+28850,
+29220,
+29710,
+30231,
+30841,
+31462,
+32126,
+32837,
+33515,
+34195,
+34870,
+35453,
+35968,
+36399,
+36745,
+36985,
+37117,
+37143,
+37061,
+36902,
+36599,
+36222,
+35735,
+35191,
+34530,
+33835,
+33139,
+32443,
+31767,
+31107,
+30515,
+29970,
+29508,
+29099,
+28740,
+28506,
+28387,
+28361,
+28478,
+28728,
+29072,
+29505,
+30026,
+30583,
+31194,
+31835,
+32482,
+33182,
+33872,
+34532,
+35179,
+35735,
+36240,
+36609,
+36891,
+37116,
+37161,
+37142,
+37017,
+36790,
+36461,
+36054,
+35521,
+34923,
+34278,
+33584,
+32891,
+32229,
+31575,
+30962,
+30405,
+29869,
+29404,
+29010,
+28702,
+28506,
+28400,
+28452,
+28600,
+28884,
+29252,
+29694,
+30187,
+30763,
+31354,
+32005,
+32638,
+33317,
+33980,
+34594,
+35165,
+35685,
+36117,
+36484,
+36734,
+36871,
+36932,
+36879,
+36733,
+36493,
+36128,
+35688,
+35157,
+34552,
+33904,
+33223,
+32589,
+31929,
+31299,
+30737,
+30189,
+29683,
+29259,
+28917,
+28676,
+28519,
+28489,
+28580,
+28824,
+29155,
+29550,
+30044,
+30587,
+31162,
+31805,
+32450,
+33114,
+33820,
+34448,
+35058,
+35613,
+36099,
+36463,
+36747,
+36942,
+37041,
+37017,
+36879,
+36652,
+36339,
+35905,
+35378,
+34781,
+34149,
+33472,
+32793,
+32112,
+31486,
+30869,
+30316,
+29810,
+29368,
+29016,
+28700,
+28524,
+28430,
+28491,
+28660,
+28925,
+29305,
+29795,
+30294,
+30879,
+31519,
+32156,
+32823,
+33479,
+34141,
+34781,
+35374,
+35897,
+36324,
+36671,
+36921,
+37070,
+37093,
+37042,
+36884,
+36620,
+36257,
+35801,
+35250,
+34634,
+33966,
+33267,
+32568,
+31905,
+31248,
+30641,
+30082,
+29575,
+29131,
+28766,
+28490,
+28342,
+28315,
+28416,
+28644,
+28977,
+29413,
+29916,
+30484,
+31094,
+31739,
+32421,
+33118,
+33809,
+34480,
+35116,
+35690,
+36179,
+36560,
+36862,
+37050,
+37141,
+37137,
+37017,
+36789,
+36470,
+36040,
+35517,
+34914,
+34263,
+33564,
+32869,
+32187,
+31531,
+30908,
+30346,
+29833,
+29389,
+28989,
+28679,
+28464,
+28363,
+28391,
+28553,
+28823,
+29205,
+29659,
+30181,
+30767,
+31390,
+32040,
+32711,
+33405,
+34080,
+34745,
+35346,
+35882,
+36333,
+36680,
+36934,
+37083,
+37137,
+37090,
+36936,
+36683,
+36325,
+35854,
+35304,
+34672,
+34003,
+33304,
+32611,
+31944,
+31309,
+30708,
+30164,
+29662,
+29222,
+28869,
+28607,
+28440,
+28402,
+28485,
+28686,
+29002,
+29402,
+29884,
+30426,
+31013,
+31642,
+32314,
+32996,
+33695,
+34376,
+35018,
+35602,
+36104,
+36516,
+36830,
+37041,
+37137,
+37120,
+37003,
+36777,
+36435,
+36001,
+35474,
+34864,
+34202,
+33495,
+32779,
+32077,
+31410,
+30791,
+30206,
+29691,
+29229,
+28850,
+28553,
+28357,
+28288,
+28337,
+28521,
+28813,
+29188,
+29669,
+30214,
+30805,
+31439,
+32110,
+32798,
+33492,
+34175,
+34833,
+35432,
+35972,
+36416,
+36780,
+37027,
+37170,
+37229,
+37166,
+37002,
+36715,
+36331,
+35825,
+35257,
+34617,
+33919,
+33210,
+32505,
+31829,
+31175,
+30565,
+30012,
+29516,
+29075,
+28725,
+28481,
+28357,
+28346,
+28472,
+28719,
+29057,
+29491,
+30015,
+30592,
+31208,
+31856,
+32545,
+33225,
+33904,
+34562,
+35182,
+35738,
+36207,
+36580,
+36870,
+37057,
+37144,
+37118,
+36993,
+36758,
+36427,
+35995,
+35463,
+34851,
+34205,
+33511,
+32809,
+32122,
+31458,
+30838,
+30257,
+29733,
+29267,
+28873,
+28566,
+28374,
+28297,
+28339,
+28520,
+28815,
+29210,
+29706,
+30262,
+30870,
+31521,
+32199,
+32892,
+33587,
+34262,
+34906,
+35495,
+36010,
+36435,
+36767,
+37001,
+37121,
+37134,
+37053,
+36871,
+36579,
+36169,
+35686,
+35119,
+34496,
+33818,
+33140,
+32457,
+31798,
+31174,
+30575,
+30031,
+29533,
+29113,
+28774,
+28531,
+28407,
+28404,
+28522,
+28760,
+29104,
+29535,
+30058,
+30630,
+31242,
+31899,
+32576,
+33255,
+33936,
+34596,
+35201,
+35740,
+36202,
+36558,
+36835,
+36996,
+37067,
+37042,
+36913,
+36668,
+36335,
+35898,
+35371,
+34778,
+34129,
+33434,
+32745,
+32050,
+31411,
+30802,
+30247,
+29734,
+29286,
+28933,
+28647,
+28479,
+28432,
+28503,
+28693,
+28991,
+29386,
+29854,
+30396,
+30980,
+31602,
+32240,
+32913,
+33566,
+34216,
+34845,
+35406,
+35908,
+36321,
+36648,
+36869,
+36994,
+37029,
+36954,
+36777,
+36501,
+36124,
+35634,
+35082,
+34456,
+33796,
+33107,
+32425,
+31774,
+31148,
+30579,
+30048,
+29579,
+29177,
+28858,
+28624,
+28525,
+28534,
+28657,
+28911,
+29266,
+29692,
+30212,
+30766,
+31373,
+32007,
+32663,
+33329,
+33987,
+34621,
+35209,
+35729,
+36161,
+36526,
+36772,
+36914,
+36986,
+36941,
+36807,
+36561,
+36221,
+35776,
+35243,
+34643,
+33991,
+33322,
+32629,
+31964,
+31325,
+30713,
+30155,
+29663,
+29211,
+28855,
+28580,
+28405,
+28352,
+28431,
+28612,
+28934,
+29337,
+29808,
+30363,
+30960,
+31606,
+32270,
+32954,
+33639,
+34304,
+34929,
+35506,
+36005,
+36403,
+36724,
+36934,
+37056,
+37059,
+36977,
+36792,
+36484,
+36105,
+35609,
+35040,
+34418,
+33747,
+33069,
+32382,
+31738,
+31112,
+30533,
+30013,
+29550,
+29160,
+28848,
+28640,
+28529,
+28526,
+28650,
+28876,
+29214,
+29629,
+30135,
+30689,
+31283,
+31929,
+32596,
+33277,
+33957,
+34610,
+35231,
+35766,
+36230,
+36598,
+36865,
+37047,
+37109,
+37065,
+36917,
+36678,
+36326,
+35883,
+35348,
+34747,
+34093,
+33412,
+32732,
+32056,
+31418,
+30805,
+30265,
+29762,
+29323,
+28959,
+28671,
+28502,
+28430,
+28499,
+28672,
+28950,
+29334,
+29803,
+30345,
+30932,
+31565,
+32239,
+32913,
+33595,
+34251,
+34869,
+35445,
+35956,
+36378,
+36707,
+36931,
+37055,
+37085,
+37007,
+36823,
+36534,
+36163,
+35707,
+35156,
+34544,
+33893,
+33225,
+32548,
+31895,
+31257,
+30668,
+30111,
+29630,
+29221,
+28877,
+28641,
+28509,
+28503,
+28601,
+28834,
+29164,
+29580,
+30078,
+30638,
+31248,
+31883,
+32540,
+33192,
+33844,
+34467,
+35063,
+35575,
+36017,
+36386,
+36645,
+36817,
+36887,
+36861,
+36724,
+36509,
+36176,
+35758,
+35251,
+34672,
+34044,
+33386,
+32726,
+32071,
+31438,
+30850,
+30300,
+29790,
+29372,
+29014,
+28731,
+28582,
+28534,
+28598,
+28798,
+29098,
+29501,
+29967,
+30516,
+31107,
+31744,
+32415,
+33083,
+33767,
+34412,
+35043,
+35597,
+36080,
+36464,
+36756,
+36954,
+37036,
+37027,
+36899,
+36676,
+36360,
+35941,
+35440,
+34853,
+34221,
+33548,
+32861,
+32200,
+31540,
+30922,
+30355,
+29835,
+29371,
+28995,
+28686,
+28479,
+28385,
+28415,
+28559,
+28820,
+29191,
+29633,
+30165,
+30751,
+31380,
+32039,
+32718,
+33408,
+34069,
+34716,
+35317,
+35840,
+36272,
+36628,
+36883,
+37042,
+37095,
+37053,
+36898,
+36639,
+36280,
+35810,
+35264,
+34652,
+33987,
+33295,
+32597,
+31933,
+31287,
+30690,
+30137,
+29638,
+29217,
+28869,
+28596,
+28453,
+28418,
+28500,
+28701,
+29023,
+29441,
+29944,
+30507,
+31117,
+31774,
+32448,
+33137,
+33822,
+34485,
+35112,
+35675,
+36159,
+36568,
+36868,
+37081,
+37166,
+37166,
+37043,
+36811,
+36479,
+36047,
+35528,
+34917,
+34264,
+33555,
+32845,
+32148,
+31481,
+30833,
+30250,
+29710,
+29249,
+28854,
+28557,
+28356,
+28269,
+28312,
+28475,
+28747,
+29125,
+29589,
+30131,
+30719,
+31376,
+32056,
+32750,
+33465,
+34138,
+34801,
+35397,
+35907,
+36345,
+36683,
+36935,
+37081,
+37107,
+37045,
+36880,
+36617,
+36260,
+35803,
+35259,
+34650,
+33993,
+33297,
+32606,
+31923,
+31269,
+30660,
+30096,
+29592,
+29150,
+28801,
+28543,
+28382,
+28360,
+28448,
+28662,
+28983,
+29400,
+29901,
+30467,
+31074,
+31738,
+32414,
+33113,
+33815,
+34483,
+35127,
+35701,
+36207,
+36603,
+36911,
+37111,
+37199,
+37202,
+37085,
+36862,
+36530,
+36110,
+35596,
+34993,
+34337,
+33628,
+32918,
+32213,
+31546,
+30904,
+30317,
+29784,
+29324,
+28929,
+28628,
+28433,
+28345,
+28376,
+28531,
+28794,
+29156,
+29608,
+30120,
+30701,
+31343,
+32009,
+32693,
+33394,
+34083,
+34741,
+35361,
+35892,
+36356,
+36713,
+36968,
+37124,
+37161,
+37100,
+36935,
+36661,
+36276,
+35768,
+35210,
+34583,
+33895,
+33177,
+32483,
+31799,
+31152,
+30551,
+30004,
+29503,
+29095,
+28747,
+28479,
+28343,
+28330,
+28425,
+28634,
+28943,
+29353,
+29825,
+30351,
+30940,
+31571,
+32227,
+32911,
+33599,
+34263,
+34885,
+35443,
+35953,
+36365,
+36674,
+36914,
+37031,
+37051,
+36969,
+36808,
+36531,
+36150,
+35681,
+35129,
+34505,
+33840,
+33156,
+32472,
+31803,
+31165,
+30568,
+30040,
+29553,
+29138,
+28809,
+28571,
+28449,
+28443,
+28563,
+28781,
+29105,
+29532,
+30034,
+30604,
+31226,
+31879,
+32564,
+33277,
+33974,
+34642,
+35258,
+35810,
+36285,
+36657,
+36926,
+37103,
+37170,
+37110,
+36982,
+36728,
+36377,
+35921,
+35385,
+34766,
+34104,
+33409,
+32714,
+32026,
+31361,
+30738,
+30167,
+29663,
+29188,
+28840,
+28555,
+28389,
+28357,
+28450,
+28666,
+28979,
+29397,
+29890,
+30444,
+31034,
+31680,
+32364,
+33053,
+33744,
+34430,
+35063,
+35632,
+36127,
+36535,
+36831,
+37011,
+37092,
+37068,
+36943,
+36715,
+36384,
+35961,
+35452,
+34866,
+34227,
+33546,
+32869,
+32187,
+31538,
+30914,
+30347,
+29836,
+29383,
+29017,
+28721,
+28524,
+28453,
+28496,
+28662,
+28936,
+29318,
+29805,
+30350,
+30916,
+31538,
+32197,
+32871,
+33537,
+34184,
+34815,
+35380,
+35879,
+36321,
+36646,
+36872,
+37003,
+37025,
+36933,
+36738,
+36450,
+36060,
+35569,
+35011,
+34393,
+33716,
+33044,
+32349,
+31699,
+31067,
+30485,
+29959,
+29497,
+29100,
+28788,
+28578,
+28480,
+28498,
+28646,
+28894,
+29247,
+29673,
+30177,
+30741,
+31348,
+31982,
+32653,
+33334,
+34004,
+34634,
+35222,
+35764,
+36214,
+36575,
+36831,
+36984,
+37041,
+36985,
+36831,
+36574,
+36235,
+35782,
+35245,
+34635,
+33991,
+33302,
+32599,
+31913,
+31252,
+30645,
+30076,
+29566,
+29153,
+28805,
+28553,
+28391,
+28363,
+28447,
+28630,
+28940,
+29348,
+29849,
+30407,
+31034,
+31679,
+32354,
+33056,
+33733,
+34392,
+35024,
+35594,
+36098,
+36512,
+36825,
+37051,
+37165,
+37175,
+37066,
+36850,
+36535,
+36139,
+35653,
+35064,
+34414,
+33732,
+33033,
+32325,
+31655,
+31006,
+30398,
+29851,
+29377,
+28961,
+28665,
+28464,
+28349,
+28388,
+28549,
+28812,
+29191,
+29639,
+30166,
+30757,
+31408,
+32083,
+32762,
+33468,
+34154,
+34796,
+35406,
+35932,
+36391,
+36735,
+36988,
+37132,
+37168,
+37091,
+36920,
+36633,
+36253,
+35789,
+35241,
+34611,
+33937,
+33237,
+32524,
+31834,
+31181,
+30570,
+30010,
+29519,
+29113,
+28771,
+28531,
+28392,
+28365,
+28457,
+28667,
+28963,
+29382,
+29867,
+30428,
+31022,
+31700,
+32364,
+33056,
+33755,
+34414,
+35047,
+35632,
+36126,
+36553,
+36855,
+37077,
+37163,
+37142,
+37030,
+36809,
+36484,
+36048,
+35540,
+34955,
+34306,
+33624,
+32929,
+32234,
+31568,
+30920,
+30328,
+29791,
+29326,
+28927,
+28649,
+28443,
+28364,
+28419,
+28575,
+28853,
+29235,
+29688,
+30215,
+30791,
+31422,
+32073,
+32752,
+33416,
+34081,
+34704,
+35287,
+35802,
+36229,
+36560,
+36796,
+36935,
+36958,
+36900,
+36738,
+36469,
+36113,
+35666,
+35147,
+34551,
+33904,
+33231,
+32566,
+31927,
+31293,
+30713,
+30182,
+29713,
+29296,
+28974,
+28740,
+28604,
+28573,
+28662,
+28870,
+29175,
+29560,
+30061,
+30610,
+31200,
+31852,
+32485,
+33149,
+33802,
+34430,
+35018,
+35557,
+36021,
+36409,
+36703,
+36897,
+36996,
+36987,
+36872,
+36670,
+36374,
+35962,
+35489,
+34930,
+34305,
+33657,
+32991,
+32324,
+31652,
+31014,
+30399,
+29872,
+29398,
+28984,
+28679,
+28490,
+28396,
+28454,
+28594,
+28860,
+29232,
+29679,
+30226,
+30798,
+31434,
+32108,
+32776,
+33452,
+34117,
+34743,
+35313,
+35832,
+36259,
+36601,
+36848,
+36982,
+37021,
+36959,
+36795,
+36524,
+36162,
+35724,
+35203,
+34618,
+33970,
+33306,
+32609,
+31932,
+31304,
+30694,
+30139,
+29629,
+29198,
+28845,
+28592,
+28449,
+28412,
+28496,
+28700,
+29003,
+29395,
+29871,
+30384,
+30997,
+31632,
+32292,
+32984,
+33647,
+34303,
+34938,
+35500,
+35982,
+36401,
+36723,
+36937,
+37054,
+37065,
+36970,
+36763,
+36460,
+36067,
+35572,
+35009,
+34383,
+33733,
+33047,
+32370,
+31702,
+31073,
+30488,
+29969,
+29502,
+29121,
+28824,
+28619,
+28549,
+28556,
+28695,
+28933,
+29266,
+29688,
+30197,
+30751,
+31359,
+31995,
+32655,
+33309,
+33977,
+34616,
+35204,
+35742,
+36173,
+36525,
+36775,
+36950,
+36988,
+36943,
+36791,
+36505,
+36146,
+35708,
+35159,
+34564,
+33918,
+33240,
+32567,
+31893,
+31262,
+30675,
+30138,
+29640,
+29237,
+28892,
+28650,
+28531,
+28487,
+28571,
+28780,
+29100,
+29495,
+29985,
+30521,
+31111,
+31741,
+32394,
+33056,
+33731,
+34369,
+34973,
+35521,
+35988,
+36366,
+36674,
+36869,
+36964,
+36926,
+36812,
+36598,
+36272,
+35879,
+35389,
+34829,
+34207,
+33546,
+32871,
+32165,
+31497,
+30872,
+30297,
+29753,
+29317,
+28937,
+28663,
+28474,
+28420,
+28474,
+28656,
+28937,
+29307,
+29804,
+30343,
+30943,
+31588,
+32275,
+32951,
+33646,
+34341,
+34970,
+35568,
+36086,
+36524,
+36838,
+37082,
+37173,
+37185,
+37089,
+36883,
+36586,
+36175,
+35680,
+35103,
+34471,
+33780,
+33081,
+32372,
+31686,
+31046,
+30432,
+29884,
+29404,
+29004,
+28674,
+28448,
+28345,
+28337,
+28474,
+28720,
+29071,
+29521,
+30051,
+30619,
+31256,
+31935,
+32587,
+33286,
+33962,
+34624,
+35232,
+35781,
+36242,
+36617,
+36870,
+37040,
+37098,
+37049,
+36896,
+36650,
+36307,
+35866,
+35346,
+34768,
+34141,
+33474,
+32790,
+32112,
+31461,
+30835,
+30254,
+29729,
+29290,
+28905,
+28626,
+28444,
+28353,
+28411,
+28568,
+28834,
+29187,
+29639,
+30157,
+30730,
+31373,
+32041,
+32740,
+33426,
+34101,
+34753,
+35343,
+35874,
+36320,
+36670,
+36940,
+37078,
+37123,
+37057,
+36872,
+36581,
+36196,
+35729,
+35152,
+34527,
+33849,
+33152,
+32467,
+31764,
+31126,
+30532,
+29997,
+29516,
+29123,
+28802,
+28609,
+28505,
+28509,
+28648,
+28889,
+29219,
+29647,
+30159,
+30708,
+31321,
+31950,
+32614,
+33278,
+33946,
+34584,
+35180,
+35706,
+36163,
+36524,
+36795,
+36961,
+37038,
+36991,
+36871,
+36639,
+36313,
+35924,
+35431,
+34834,
+34212,
+33541,
+32842,
+32158,
+31492,
+30865,
+30278,
+29765,
+29300,
+28923,
+28624,
+28430,
+28368,
+28441,
+28588,
+28860,
+29233,
+29694,
+30224,
+30823,
+31454,
+32114,
+32819,
+33484,
+34162,
+34779,
+35379,
+35889,
+36286,
+36631,
+36844,
+36986,
+37022,
+36938,
+36762,
+36480,
+36091,
+35622,
+35072,
+34463,
+33805,
+33139,
+32445,
+31805,
+31160,
+30559,
+30019,
+29557,
+29157,
+28836,
+28626,
+28529,
+28533,
+28645,
+28866,
+29199,
+29597,
+30091,
+30640,
+31238,
+31876,
+32532,
+33212,
+33889,
+34532,
+35171,
+35702,
+36183,
+36560,
+36837,
+37012,
+37085,
+37049,
+36922,
+36688,
+36359,
+35904,
+35399,
+34794,
+34146,
+33444,
+32720,
+32032,
+31369,
+30748,
+30166,
+29654,
+29225,
+28863,
+28594,
+28434,
+28381,
+28435,
+28625,
+28932,
+29315,
+29813,
+30356,
+30952,
+31597,
+32249,
+32982,
+33657,
+34322,
+34974,
+35561,
+36065,
+36503,
+36817,
+37046,
+37146,
+37159,
+37050,
+36827,
+36510,
+36084,
+35564,
+34994,
+34344,
+33660,
+32941,
+32238,
+31554,
+30910,
+30289,
+29732,
+29266,
+28884,
+28602,
+28406,
+28347,
+28387,
+28569,
+28834,
+29219,
+29709,
+30238,
+30862,
+31510,
+32178,
+32874,
+33606,
+34271,
+34939,
+35539,
+36062,
+36513,
+36864,
+37123,
+37264,
+37332,
+37224,
+37035,
+36764,
+36366,
+35847,
+35301,
+34655,
+33936,
+33219,
+32497,
+31758,
+31087,
+30461,
+29882,
+29380,
+28982,
+28636,
+28402,
+28275,
+28269,
+28386,
+28580,
+28935,
+29352,
+29869,
+30474,
+31106,
+31811,
+32506,
+33220,
+33922,
+34585,
+35212,
+35775,
+36251,
+36645,
+36936,
+37102,
+37182,
+37159,
+37013,
+36757,
+36434,
+35983,
+35472,
+34895,
+34250,
+33543,
+32834,
+32142,
+31454,
+30806,
+30206,
+29666,
+29202,
+28825,
+28547,
+28369,
+28290,
+28361,
+28515,
+28821,
+29192,
+29661,
+30215,
+30815,
+31469,
+32145,
+32850,
+33524,
+34224,
+34866,
+35456,
+35993,
+36441,
+36775,
+37003,
+37133,
+37151,
+37053,
+36860,
+36546,
+36152,
+35654,
+35065,
+34442,
+33751,
+33058,
+32335,
+31650,
+31007,
+30414,
+29880,
+29422,
+29058,
+28753,
+28547,
+28452,
+28485,
+28614,
+28849,
+29211,
+29646,
+30162,
+30751,
+31381,
+32043,
+32736,
+33428,
+34112,
+34755,
+35365,
+35912,
+36368,
+36752,
+36999,
+37192,
+37229,
+37171,
+37032,
+36760,
+36399,
+35944,
+35402,
+34775,
+34116,
+33406,
+32676,
+31961,
+31296,
+30634,
+30052,
+29510,
+29055,
+28714,
+28434,
+28282,
+28227,
+28297,
+28475,
+28788,
+29158,
+29644,
+30208,
+30795,
+31474,
+32174,
+32882,
+33614,
+34281,
+34939,
+35539,
+36062,
+36495,
+36856,
+37107,
+37224,
+37251,
+37194,
+36996,
+36700,
+36305,
+35828,
+35248,
+34640,
+33940,
+33227,
+32512,
+31786,
+31111,
+30475,
+29874,
+29342,
+28894,
+28556,
+28312,
+28162,
+28174,
+28281,
+28519,
+28851,
+29312,
+29837,
+30449,
+31103,
+31778,
+32486,
+33224,
+33920,
+34603,
+35248,
+35839,
+36339,
+36744,
+37056,
+37256,
+37339,
+37310,
+37190,
+36931,
+36611,
+36168,
+35659,
+35086,
+34433,
+33716,
+32981,
+32264,
+31561,
+30917,
+30315,
+29765,
+29315,
+28912,
+28647,
+28432,
+28368,
+28410,
+28561,
+28836,
+29194,
+29674,
+30193,
+30796,
+31432,
+32103,
+32786,
+33476,
+34136,
+34751,
+35327,
+35808,
+36220,
+36550,
+36753,
+36884,
+36896,
+36822,
+36646,
+36352,
+35983,
+35509,
+34974,
+34390,
+33787,
+33112,
+32468,
+31823,
+31219,
+30645,
+30142,
+29692,
+29284,
+28992,
+28782,
+28646,
+28656,
+28756,
+28987,
+29318,
+29704,
+30185,
+30721,
+31281,
+31911,
+32545,
+33197,
+33863,
+34475,
+35060,
+35583,
+36044,
+36397,
+36653,
+36812,
+36858,
+36829,
+36658,
+36411,
+36101,
+35657,
+35153,
+34593,
+33966,
+33303,
+32660,
+31993,
+31371,
+30773,
+30239,
+29768,
+29364,
+29068,
+28812,
+28678,
+28649,
+28732,
+28903,
+29186,
+29570,
+29997,
+30537,
+31117,
+31725,
+32338,
+32997,
+33649,
+34263,
+34866,
+35423,
+35911,
+36299,
+36608,
+36842,
+36924,
+36956,
+36860,
+36670,
+36365,
+35973,
+35495,
+34971,
+34348,
+33683,
+33015,
+32326,
+31662,
+31040,
+30471,
+29939,
+29499,
+29129,
+28835,
+28657,
+28557,
+28586,
+28732,
+28976,
+29330,
+29767,
+30240,
+30817,
+31397,
+32016,
+32667,
+33304,
+33941,
+34544,
+35118,
+35646,
+36093,
+36443,
+36696,
+36862,
+36919,
+36861,
+36702,
+36451,
+36130,
+35713,
+35215,
+34647,
+34038,
+33388,
+32731,
+32055,
+31441,
+30832,
+30301,
+29832,
+29411,
+29088,
+28842,
+28707,
+28656,
+28751,
+28942,
+29220,
+29606,
+30070,
+30617,
+31195,
+31795,
+32426,
+33080,
+33718,
+34348,
+34922,
+35457,
+35893,
+36285,
+36561,
+36740,
+36833,
+36800,
+36693,
+36480,
+36165,
+35752,
+35308,
+34747,
+34182,
+33515,
+32885,
+32249,
+31604,
+31014,
+30459,
+29973,
+29540,
+29186,
+28903,
+28748,
+28675,
+28740,
+28865,
+29120,
+29464,
+29899,
+30399,
+30965,
+31559,
+32187,
+32843,
+33474,
+34104,
+34704,
+35245,
+35718,
+36133,
+36458,
+36677,
+36795,
+36845,
+36759,
+36558,
+36288,
+35963,
+35510,
+35013,
+34437,
+33820,
+33218,
+32573,
+31958,
+31332,
+30779,
+30264,
+29818,
+29448,
+29138,
+28929,
+28813,
+28799,
+28884,
+29054,
+29345,
+29708,
+30168,
+30672,
+31234,
+31813,
+32457,
+33069,
+33681,
+34269,
+34827,
+35322,
+35768,
+36147,
+36400,
+36577,
+36666,
+36653,
+36547,
+36339,
+36045,
+35661,
+35188,
+34650,
+34067,
+33445,
+32843,
+32193,
+31579,
+30998,
+30482,
+29994,
+29595,
+29278,
+29035,
+28886,
+28813,
+28870,
+29024,
+29273,
+29607,
+30025,
+30492,
+31026,
+31601,
+32191,
+32830,
+33442,
+34050,
+34647,
+35161,
+35629,
+36024,
+36369,
+36575,
+36695,
+36720,
+36680,
+36543,
+36300,
+35949,
+35537,
+35042,
+34458,
+33870,
+33221,
+32573,
+31949,
+31339,
+30776,
+30270,
+29811,
+29452,
+29151,
+28973,
+28890,
+28877,
+28981,
+29197,
+29486,
+29842,
+30272,
+30781,
+31316,
+31876,
+32433,
+33010,
+33604,
+34154,
+34687,
+35147,
+35566,
+35910,
+36189,
+36380,
+36483,
+36493,
+36384,
+36221,
+35960,
+35593,
+35170,
+34674,
+34108,
+33521,
+32916,
+32311,
+31701,
+31144,
+30625,
+30151,
+29754,
+29428,
+29179,
+29035,
+28985,
+29021,
+29151,
+29384,
+29702,
+30109,
+30563,
+31068,
+31647,
+32223,
+32813,
+33399,
+33964,
+34514,
+34996,
+35425,
+35789,
+36059,
+36278,
+36384,
+36424,
+36353,
+36207,
+35989,
+35666,
+35276,
+34831,
+34334,
+33758,
+33179,
+32595,
+32030,
+31467,
+30947,
+30479,
+30041,
+29716,
+29435,
+29255,
+29181,
+29184,
+29273,
+29479,
+29761,
+30106,
+30526,
+31019,
+31529,
+32077,
+32647,
+33240,
+33806,
+34352,
+34855,
+35300,
+35659,
+35985,
+36183,
+36318,
+36380,
+36322,
+36188,
+35980,
+35647,
+35283,
+34839,
+34358,
+33815,
+33252,
+32671,
+32099,
+31551,
+31039,
+30573,
+30152,
+29807,
+29529,
+29300,
+29200,
+29165,
+29230,
+29393,
+29635,
+29980,
+30380,
+30838,
+31346,
+31881,
+32441,
+33013,
+33548,
+34095,
+34617,
+35073,
+35490,
+35825,
+36070,
+36229,
+36316,
+36293,
+36199,
+36021,
+35740,
+35406,
+34969,
+34500,
+33993,
+33423,
+32863,
+32299,
+31744,
+31213,
+30714,
+30273,
+29908,
+29600,
+29370,
+29241,
+29199,
+29235,
+29383,
+29603,
+29917,
+30288,
+30728,
+31239,
+31759,
+32343,
+32897,
+33468,
+33996,
+34527,
+34995,
+35401,
+35753,
+36040,
+36232,
+36333,
+36370,
+36280,
+36132,
+35891,
+35617,
+35221,
+34782,
+34279,
+33733,
+33188,
+32633,
+32063,
+31521,
+31026,
+30558,
+30144,
+29837,
+29556,
+29352,
+29253,
+29251,
+29340,
+29529,
+29774,
+30125,
+30506,
+30990,
+31465,
+31992,
+32544,
+33093,
+33651,
+34158,
+34633,
+35082,
+35447,
+35764,
+35975,
+36117,
+36176,
+36158,
+36013,
+35830,
+35573,
+35229,
+34838,
+34387,
+33886,
+33356,
+32796,
+32260,
+31702,
+31193,
+30724,
+30318,
+29959,
+29666,
+29462,
+29339,
+29299,
+29349,
+29460,
+29686,
+29972,
+30350,
+30781,
+31271,
+31796,
+32345,
+32894,
+33440,
+33967,
+34492,
+34957,
+35366,
+35705,
+35987,
+36171,
+36263,
+36265,
+36205,
+36064,
+35805,
+35493,
+35128,
+34679,
+34177,
+33649,
+33110,
+32564,
+32011,
+31487,
+31012,
+30578,
+30174,
+29874,
+29619,
+29464,
+29359,
+29373,
+29455,
+29626,
+29901,
+30225,
+30615,
+31051,
+31527,
+32056,
+32569,
+33121,
+33659,
+34167,
+34653,
+35072,
+35467,
+35750,
+35986,
+36139,
+36186,
+36155,
+36034,
+35816,
+35558,
+35174,
+34769,
+34286,
+33780,
+33269,
+32689,
+32148,
+31604,
+31115,
+30639,
+30241,
+29905,
+29621,
+29414,
+29309,
+29269,
+29335,
+29477,
+29710,
+30013,
+30391,
+30861,
+31317,
+31838,
+32367,
+32936,
+33474,
+34002,
+34499,
+34956,
+35353,
+35645,
+35903,
+36066,
+36158,
+36147,
+36072,
+35884,
+35654,
+35298,
+34944,
+34485,
+33990,
+33497,
+32965,
+32407,
+31890,
+31375,
+30902,
+30489,
+30115,
+29827,
+29592,
+29432,
+29377,
+29380,
+29474,
+29675,
+29942,
+30281,
+30676,
+31121,
+31604,
+32122,
+32644,
+33179,
+33710,
+34213,
+34685,
+35099,
+35470,
+35753,
+35984,
+36111,
+36168,
+36140,
+36013,
+35825,
+35565,
+35228,
+34832,
+34374,
+33876,
+33362,
+32825,
+32298,
+31797,
+31276,
+30813,
+30398,
+30028,
+29743,
+29555,
+29417,
+29345,
+29403,
+29535,
+29772,
+30062,
+30440,
+30871,
+31368,
+31840,
+32371,
+32903,
+33420,
+33936,
+34396,
+34860,
+35208,
+35526,
+35755,
+35923,
+36006,
+36009,
+35938,
+35763,
+35529,
+35249,
+34915,
+34515,
+34057,
+33580,
+33109,
+32601,
+32113,
+31632,
+31209,
+30793,
+30461,
+30171,
+29946,
+29828,
+29720,
+29727,
+29817,
+29975,
+30225,
+30524,
+30912,
+31313,
+31758,
+32212,
+32689,
+33176,
+33644,
+34090,
+34536,
+34916,
+35239,
+35491,
+35685,
+35797,
+35836,
+35811,
+35681,
+35501,
+35237,
+34923,
+34544,
+34130,
+33675,
+33182,
+32703,
+32216,
+31753,
+31301,
+30893,
+30556,
+30261,
+30022,
+29858,
+29775,
+29763,
+29812,
+29937,
+30133,
+30397,
+30741,
+31106,
+31517,
+31936,
+32403,
+32890,
+33349,
+33805,
+34225,
+34626,
+34999,
+35285,
+35514,
+35674,
+35753,
+35756,
+35692,
+35545,
+35336,
+35041,
+34707,
+34310,
+33880,
+33411,
+32928,
+32464,
+31966,
+31516,
+31092,
+30748,
+30428,
+30153,
+29957,
+29856,
+29791,
+29827,
+29907,
+30101,
+30338,
+30665,
+31034,
+31441,
+31878,
+32345,
+32806,
+33280,
+33731,
+34170,
+34565,
+34925,
+35230,
+35462,
+35645,
+35763,
+35784,
+35718,
+35631,
+35429,
+35167,
+34840,
+34469,
+34068,
+33615,
+33144,
+32660,
+32188,
+31712,
+31291,
+30878,
+30529,
+30240,
+30008,
+29824,
+29732,
+29713,
+29775,
+29911,
+30132,
+30432,
+30781,
+31152,
+31587,
+32065,
+32533,
+33013,
+33489,
+33963,
+34383,
+34768,
+35109,
+35404,
+35637,
+35764,
+35825,
+35808,
+35732,
+35570,
+35326,
+35031,
+34698,
+34284,
+33846,
+33376,
+32879,
+32379,
+31898,
+31428,
+31001,
+30603,
+30250,
+29985,
+29789,
+29654,
+29601,
+29620,
+29732,
+29919,
+30176,
+30498,
+30884,
+31316,
+31783,
+32265,
+32762,
+33272,
+33761,
+34226,
+34620,
+35024,
+35324,
+35561,
+35753,
+35844,
+35871,
+35809,
+35676,
+35473,
+35200,
+34873,
+34476,
+34079,
+33611,
+33146,
+32660,
+32185,
+31739,
+31327,
+30923,
+30587,
+30297,
+30091,
+29918,
+29824,
+29823,
+29874,
+29994,
+30211,
+30500,
+30827,
+31213,
+31669,
+32108,
+32568,
+33052,
+33527,
+33978,
+34389,
+34770,
+35106,
+35370,
+35576,
+35693,
+35745,
+35730,
+35636,
+35473,
+35236,
+34940,
+34572,
+34169,
+33741,
+33259,
+32794,
+32318,
+31826,
+31403,
+31023,
+30651,
+30368,
+30127,
+29967,
+29858,
+29804,
+29857,
+29951,
+30139,
+30383,
+30675,
+31050,
+31444,
+31910,
+32367,
+32817,
+33277,
+33725,
+34158,
+34569,
+34901,
+35210,
+35446,
+35626,
+35697,
+35717,
+35645,
+35512,
+35290,
+35004,
+34683,
+34279,
+33856,
+33392,
+32896,
+32393,
+31911,
+31447,
+31040,
+30672,
+30350,
+30089,
+29904,
+29802,
+29757,
+29798,
+29883,
+30081,
+30318,
+30641,
+30997,
+31391,
+31821,
+32284,
+32765,
+33243,
+33678,
+34103,
+34508,
+34885,
+35208,
+35436,
+35629,
+35728,
+35753,
+35715,
+35578,
+35390,
+35128,
+34827,
+34463,
+34036,
+33619,
+33154,
+32683,
+32223,
+31782,
+31372,
+30971,
+30637,
+30333,
+30103,
+29948,
+29846,
+29840,
+29890,
+30009,
+30200,
+30456,
+30774,
+31149,
+31552,
+31972,
+32449,
+32914,
+33369,
+33829,
+34232,
+34632,
+34968,
+35244,
+35444,
+35601,
+35653,
+35651,
+35549,
+35421,
+35204,
+34968,
+34639,
+34267,
+33881,
+33423,
+32972,
+32504,
+32054,
+31648,
+31245,
+30904,
+30594,
+30345,
+30161,
+30038,
+29976,
+29981,
+30051,
+30227,
+30423,
+30723,
+31067,
+31433,
+31846,
+32288,
+32744,
+33171,
+33608,
+34025,
+34413,
+34766,
+35044,
+35283,
+35452,
+35547,
+35565,
+35528,
+35427,
+35237,
+35018,
+34739,
+34401,
+34019,
+33603,
+33193,
+32723,
+32295,
+31870,
+31472,
+31115,
+30778,
+30523,
+30286,
+30130,
+30047,
+30027,
+30054,
+30162,
+30348,
+30574,
+30880,
+31188,
+31581,
+31979,
+32408,
+32858,
+33301,
+33745,
+34127,
+34496,
+34820,
+35086,
+35309,
+35453,
+35507,
+35499,
+35436,
+35297,
+35103,
+34840,
+34547,
+34177,
+33790,
+33384,
+32963,
+32542,
+32140,
+31736,
+31348,
+31024,
+30735,
+30507,
+30320,
+30203,
+30119,
+30145,
+30239,
+30378,
+30592,
+30866,
+31182,
+31540,
+31903,
+32320,
+32740,
+33138,
+33521,
+33908,
+34268,
+34573,
+34837,
+35054,
+35244,
+35342,
+35338,
+35321,
+35239,
+35049,
+34833,
+34546,
+34230,
+33868,
+33471,
+33040,
+32613,
+32204,
+31797,
+31398,
+31066,
+30760,
+30548,
+30328,
+30186,
+30129,
+30123,
+30209,
+30338,
+30539,
+30781,
+31081,
+31430,
+31799,
+32208,
+32607,
+33038,
+33421,
+33839,
+34194,
+34523,
+34787,
+35038,
+35210,
+35329,
+35368,
+35333,
+35258,
+35122,
+34888,
+34629,
+34325,
+33950,
+33572,
+33165,
+32735,
+32298,
+31908,
+31512,
+31150,
+30838,
+30562,
+30354,
+30223,
+30100,
+30091,
+30151,
+30272,
+30458,
+30696,
+30991,
+31312,
+31698,
+32087,
+32499,
+32934,
+33345,
+33757,
+34158,
+34490,
+34795,
+35045,
+35260,
+35390,
+35463,
+35459,
+35411,
+35273,
+35090,
+34838,
+34539,
+34209,
+33832,
+33420,
+33015,
+32583,
+32157,
+31754,
+31372,
+31056,
+30754,
+30492,
+30315,
+30198,
+30110,
+30099,
+30187,
+30300,
+30493,
+30752,
+31073,
+31408,
+31789,
+32213,
+32612,
+33039,
+33459,
+33859,
+34223,
+34568,
+34838,
+35055,
+35241,
+35354,
+35380,
+35358,
+35254,
+35103,
+34873,
+34604,
+34301,
+33911,
+33547,
+33139,
+32727,
+32334,
+31959,
+31604,
+31268,
+30976,
+30748,
+30544,
+30396,
+30288,
+30276,
+30311,
+30428,
+30580,
+30809,
+31059,
+31385,
+31741,
+32101,
+32480,
+32904,
+33310,
+33700,
+34060,
+34407,
+34676,
+34923,
+35110,
+35222,
+35288,
+35259,
+35206,
+35074,
+34895,
+34645,
+34355,
+34044,
+33685,
+33286,
+32878,
+32483,
+32078,
+31718,
+31386,
+31084,
+30807,
+30608,
+30447,
+30328,
+30292,
+30286,
+30345,
+30486,
+30685,
+30920,
+31213,
+31553,
+31912,
+32298,
+32697,
+33104,
+33503,
+33880,
+34241,
+34543,
+34811,
+35053,
+35216,
+35331,
+35356,
+35313,
+35237,
+35071,
+34869,
+34628,
+34313,
+33977,
+33583,
+33176,
+32769,
+32382,
+31978,
+31607,
+31248,
+30937,
+30678,
+30481,
+30301,
+30233,
+30220,
+30261,
+30373,
+30525,
+30757,
+31032,
+31342,
+31694,
+32067,
+32464,
+32871,
+33276,
+33645,
+34014,
+34338,
+34623,
+34860,
+35027,
+35159,
+35237,
+35220,
+35171,
+35069,
+34884,
+34677,
+34401,
+34081,
+33727,
+33345,
+32957,
+32561,
+32177,
+31799,
+31465,
+31160,
+30892,
+30660,
+30494,
+30370,
+30308,
+30326,
+30388,
+30516,
+30736,
+30969,
+31277,
+31612,
+31947,
+32332,
+32693,
+33077,
+33444,
+33812,
+34149,
+34435,
+34675,
+34895,
+35051,
+35131,
+35157,
+35124,
+35053,
+34888,
+34681,
+34431,
+34148,
+33836,
+33439,
+33069,
+32687,
+32291,
+31897,
+31536,
+31217,
+30934,
+30705,
+30501,
+30377,
+30294,
+30269,
+30316,
+30423,
+30575,
+30779,
+31060,
+31367,
+31719,
+32087,
+32493,
+32897,
+33269,
+33648,
+34011,
+34332,
+34630,
+34867,
+35025,
+35165,
+35217,
+35218,
+35154,
+35031,
+34831,
+34598,
+34322,
+33997,
+33652,
+33264,
+32874,
+32491,
+32117,
+31741,
+31391,
+31094,
+30825,
+30644,
+30476,
+30393,
+30360,
+30375,
+30453,
+30608,
+30789,
+31045,
+31348,
+31669,
+32027,
+32394,
+32776,
+33163,
+33530,
+33877,
+34212,
+34491,
+34732,
+34954,
+35081,
+35142,
+35167,
+35119,
+35010,
+34827,
+34648,
+34385,
+34069,
+33750,
+33358,
+32972,
+32596,
+32204,
+31852,
+31520,
+31211,
+30949,
+30754,
+30586,
+30489,
+30431,
+30445,
+30513,
+30627,
+30787,
+31020,
+31285,
+31587,
+31921,
+32298,
+32668,
+33041,
+33409,
+33762,
+34097,
+34409,
+34665,
+34896,
+35050,
+35142,
+35206,
+35184,
+35107,
+34970,
+34772,
+34546,
+34263,
+33926,
+33555,
+33224,
+32839,
+32430,
+32066,
+31702,
+31367,
+31070,
+30830,
+30617,
+30500,
+30428,
+30385,
+30453,
+30579,
+30724,
+30938,
+31201,
+31494,
+31843,
+32203,
+32584,
+32953,
+33329,
+33706,
+34062,
+34363,
+34623,
+34848,
+35029,
+35126,
+35190,
+35180,
+35138,
+35022,
+34856,
+34619,
+34373,
+34045,
+33700,
+33330,
+32924,
+32529,
+32129,
+31765,
+31412,
+31091,
+30817,
+30576,
+30408,
+30275,
+30235,
+30238,
+30316,
+30460,
+30658,
+30891,
+31192,
+31548,
+31900,
+32259,
+32670,
+33038,
+33442,
+33821,
+34132,
+34451,
+34715,
+34923,
+35086,
+35186,
+35227,
+35165,
+35066,
+34934,
+34763,
+34510,
+34216,
+33912,
+33583,
+33207,
+32806,
+32411,
+32023,
+31644,
+31332,
+31030,
+30759,
+30564,
+30434,
+30336,
+30297,
+30353,
+30433,
+30608,
+30814,
+31096,
+31400,
+31757,
+32130,
+32525,
+32940,
+33322,
+33679,
+34021,
+34328,
+34578,
+34821,
+34981,
+35099,
+35168,
+35168,
+35108,
+34973,
+34797,
+34554,
+34306,
+33991,
+33672,
+33315,
+32945,
+32576,
+32234,
+31884,
+31556,
+31282,
+31015,
+30788,
+30601,
+30489,
+30440,
+30418,
+30475,
+30579,
+30746,
+30956,
+31234,
+31562,
+31885,
+32235,
+32637,
+32992,
+33373,
+33718,
+34052,
+34372,
+34624,
+34825,
+34983,
+35060,
+35096,
+35077,
+34979,
+34839,
+34648,
+34394,
+34122,
+33815,
+33469,
+33070,
+32711,
+32356,
+31989,
+31667,
+31374,
+31119,
+30899,
+30729,
+30607,
+30545,
+30522,
+30566,
+30678,
+30826,
+31034,
+31289,
+31555,
+31878,
+32207,
+32547,
+32901,
+33227,
+33595,
+33915,
+34187,
+34453,
+34651,
+34821,
+34944,
+34999,
+35007,
+34945,
+34839,
+34663,
+34435,
+34186,
+33875,
+33567,
+33213,
+32860,
+32514,
+32167,
+31819,
+31505,
+31252,
+30993,
+30793,
+30671,
+30605,
+30596,
+30605,
+30710,
+30848,
+31022,
+31264,
+31508,
+31820,
+32144,
+32490,
+32837,
+33178,
+33523,
+33830,
+34118,
+34368,
+34592,
+34774,
+34878,
+34941,
+34969,
+34904,
+34807,
+34675,
+34465,
+34218,
+33934,
+33639,
+33275,
+32938,
+32586,
+32252,
+31915,
+31611,
+31319,
+31081,
+30867,
+30721,
+30616,
+30554,
+30538,
+30620,
+30715,
+30908,
+31102,
+31367,
+31656,
+31956,
+32327,
+32653,
+33001,
+33344,
+33668,
+33954,
+34238,
+34471,
+34643,
+34805,
+34882,
+34899,
+34927,
+34833,
+34707,
+34542,
+34329,
+34074,
+33810,
+33522,
+33192,
+32845,
+32511,
+32176,
+31877,
+31602,
+31343,
+31123,
+30956,
+30825,
+30738,
+30708,
+30729,
+30774,
+30902,
+31078,
+31322,
+31569,
+31844,
+32148,
+32498,
+32816,
+33160,
+33493,
+33788,
+34033,
+34264,
+34462,
+34640,
+34746,
+34795,
+34800,
+34754,
+34693,
+34543,
+34359,
+34131,
+33864,
+33583,
+33281,
+32981,
+32640,
+32327,
+32014,
+31706,
+31475,
+31241,
+31040,
+30926,
+30778,
+30753,
+30737,
+30803,
+30917,
+31047,
+31233,
+31481,
+31736,
+32041,
+32358,
+32679,
+32986,
+33311,
+33610,
+33921,
+34167,
+34392,
+34609,
+34722,
+34822,
+34843,
+34826,
+34730,
+34612,
+34444,
+34222,
+33977,
+33682,
+33374,
+33071,
+32717,
+32394,
+32076,
+31782,
+31535,
+31320,
+31153,
+30993,
+30912,
+30874,
+30855,
+30916,
+30972,
+31129,
+31314,
+31542,
+31802,
+32065,
+32357,
+32662,
+32950,
+33265,
+33545,
+33802,
+34080,
+34281,
+34477,
+34617,
+34720,
+34789,
+34799,
+34748,
+34622,
+34470,
+34290,
+34065,
+33801,
+33487,
+33185,
+32835,
+32499,
+32183,
+31842,
+31571,
+31306,
+31096,
+30908,
+30784,
+30696,
+30711,
+30720,
+30804,
+30904,
+31086,
+31287,
+31553,
+31817,
+32091,
+32404,
+32718,
+33049,
+33347,
+33634,
+33904,
+34143,
+34338,
+34509,
+34620,
+34711,
+34749,
+34720,
+34669,
+34547,
+34386,
+34208,
+33947,
+33674,
+33358,
+33041,
+32693,
+32378,
+32056,
+31767,
+31482,
+31240,
+31062,
+30899,
+30774,
+30699,
+30721,
+30769,
+30853,
+30987,
+31207,
+31436,
+31710,
+32001,
+32297,
+32634,
+32958,
+33267,
+33569,
+33862,
+34132,
+34349,
+34525,
+34690,
+34769,
+34832,
+34823,
+34775,
+34674,
+34527,
+34334,
+34127,
+33861,
+33553,
+33261,
+32934,
+32585,
+32263,
+31940,
+31650,
+31396,
+31168,
+30988,
+30827,
+30740,
+30697,
+30684,
+30738,
+30841,
+30990,
+31183,
+31434,
+31707,
+31991,
+32306,
+32651,
+32979,
+33316,
+33624,
+33901,
+34133,
+34348,
+34518,
+34641,
+34715,
+34737,
+34742,
+34656,
+34531,
+34350,
+34151,
+33884,
+33632,
+33343,
+33022,
+32722,
+32412,
+32099,
+31801,
+31555,
+31321,
+31111,
+30962,
+30826,
+30777,
+30756,
+30793,
+30887,
+31017,
+31200,
+31400,
+31666,
+31935,
+32245,
+32556,
+32878,
+33221,
+33534,
+33818,
+34098,
+34323,
+34536,
+34685,
+34786,
+34816,
+34824,
+34769,
+34655,
+34516,
+34303,
+34075,
+33815,
+33513,
+33203,
+32886,
+32565,
+32265,
+31981,
+31720,
+31505,
+31298,
+31152,
+31043,
+30960,
+30932,
+30951,
+31023,
+31134,
+31306,
+31500,
+31721,
+31966,
+32250,
+32534,
+32823,
+33114,
+33399,
+33674,
+33930,
+34149,
+34338,
+34491,
+34623,
+34661,
+34672,
+34630,
+34532,
+34406,
+34233,
+34003,
+33754,
+33493,
+33183,
+32903,
+32567,
+32273,
+31967,
+31693,
+31465,
+31238,
+31074,
+30970,
+30892,
+30843,
+30864,
+30923,
+31036,
+31165,
+31354,
+31602,
+31865,
+32121,
+32409,
+32722,
+33013,
+33304,
+33603,
+33838,
+34084,
+34292,
+34445,
+34593,
+34669,
+34722,
+34691,
+34650,
+34543,
+34399,
+34205,
+33977,
+33714,
+33435,
+33128,
+32821,
+32501,
+32186,
+31906,
+31623,
+31386,
+31175,
+31018,
+30893,
+30818,
+30792,
+30840,
+30938,
+31060,
+31221,
+31434,
+31684,
+31954,
+32221,
+32514,
+32825,
+33126,
+33400,
+33670,
+33926,
+34150,
+34334,
+34464,
+34574,
+34640,
+34651,
+34620,
+34517,
+34413,
+34213,
+34015,
+33785,
+33486,
+33216,
+32922,
+32609,
+32299,
+32039,
+31762,
+31534,
+31323,
+31171,
+31041,
+30957,
+30893,
+30902,
+30940,
+31042,
+31181,
+31396,
+31618,
+31871,
+32151,
+32453,
+32735,
+33044,
+33328,
+33578,
+33839,
+34057,
+34244,
+34404,
+34493,
+34531,
+34560,
+34498,
+34466,
+34308,
+34123,
+33927,
+33704,
+33465,
+33173,
+32907,
+32633,
+32355,
+32074,
+31844,
+31609,
+31421,
+31236,
+31108,
+31028,
+30983,
+30941,
+30998,
+31087,
+31210,
+31358,
+31598,
+31824,
+32070,
+32345,
+32652,
+32941,
+33242,
+33534,
+33786,
+34020,
+34241,
+34400,
+34527,
+34584,
+34623,
+34611,
+34562,
+34448,
+34301,
+34123,
+33883,
+33635,
+33386,
+33125,
+32812,
+32522,
+32219,
+31964,
+31706,
+31504,
+31298,
+31150,
+31037,
+30963,
+30941,
+30936,
+31014,
+31121,
+31295,
+31480,
+31718,
+31977,
+32244,
+32531,
+32809,
+33102,
+33400,
+33671,
+33905,
+34125,
+34329,
+34479,
+34581,
+34656,
+34677,
+34650,
+34570,
+34436,
+34278,
+34068,
+33845,
+33604,
+33304,
+33000,
+32718,
+32435,
+32158,
+31880,
+31655,
+31445,
+31290,
+31184,
+31096,
+31055,
+31050,
+31099,
+31193,
+31302,
+31478,
+31682,
+31879,
+32135,
+32391,
+32668,
+32965,
+33225,
+33497,
+33735,
+33929,
+34121,
+34274,
+34382,
+34460,
+34508,
+34496,
+34452,
+34342,
+34204,
+34020,
+33793,
+33545,
+33312,
+33032,
+32730,
+32465,
+32205,
+31951,
+31695,
+31505,
+31325,
+31177,
+31101,
+31024,
+31011,
+31039,
+31095,
+31225,
+31384,
+31569,
+31800,
+32003,
+32265,
+32546,
+32818,
+33081,
+33338,
+33594,
+33822,
+34039,
+34185,
+34329,
+34429,
+34482,
+34481,
+34460,
+34395,
+34266,
+34135,
+33940,
+33731,
+33499,
+33213,
+32952,
+32676,
+32390,
+32137,
+31890,
+31677,
+31471,
+31326,
+31200,
+31091,
+31050,
+31059,
+31109,
+31163,
+31302,
+31480,
+31672,
+31907,
+32161,
+32412,
+32680,
+32941,
+33222,
+33460,
+33710,
+33909,
+34097,
+34239,
+34339,
+34409,
+34436,
+34401,
+34363,
+34268,
+34105,
+33955,
+33773,
+33526,
+33292,
+33064,
+32801,
+32547,
+32295,
+32047,
+31817,
+31615,
+31444,
+31294,
+31218,
+31158,
+31111,
+31137,
+31219,
+31336,
+31481,
+31655,
+31876,
+32134,
+32370,
+32625,
+32888,
+33135,
+33378,
+33610,
+33818,
+33966,
+34130,
+34243,
+34274,
+34313,
+34319,
+34255,
+34195,
+34077,
+33914,
+33765,
+33538,
+33340,
+33108,
+32844,
+32607,
+32371,
+32150,
+31944,
+31751,
+31561,
+31442,
+31339,
+31263,
+31221,
+31236,
+31283,
+31386,
+31507,
+31670,
+31852,
+32057,
+32299,
+32538,
+32773,
+33043,
+33295,
+33524,
+33742,
+33919,
+34085,
+34216,
+34297,
+34329,
+34350,
+34297,
+34253,
+34105,
+33972,
+33813,
+33584,
+33369,
+33134,
+32876,
+32638,
+32393,
+32161,
+31924,
+31714,
+31571,
+31427,
+31310,
+31227,
+31191,
+31182,
+31214,
+31293,
+31429,
+31546,
+31715,
+31914,
+32142,
+32366,
+32623,
+32870,
+33118,
+33358,
+33572,
+33794,
+33937,
+34101,
+34231,
+34303,
+34334,
+34321,
+34299,
+34189,
+34056,
+33923,
+33720,
+33510,
+33283,
+33051,
+32792,
+32558,
+32310,
+32070,
+31828,
+31650,
+31496,
+31373,
+31290,
+31243,
+31230,
+31246,
+31327,
+31418,
+31561,
+31733,
+31912,
+32144,
+32397,
+32610,
+32849,
+33100,
+33366,
+33585,
+33759,
+33946,
+34111,
+34228,
+34301,
+34367,
+34383,
+34360,
+34310,
+34203,
+34073,
+33929,
+33712,
+33492,
+33259,
+33027,
+32765,
+32530,
+32284,
+32082,
+31828,
+31676,
+31502,
+31396,
+31312,
+31261,
+31238,
+31259,
+31346,
+31462,
+31600,
+31794,
+31980,
+32183,
+32413,
+32637,
+32895,
+33106,
+33324,
+33522,
+33722,
+33892,
+34041,
+34128,
+34181,
+34232,
+34229,
+34164,
+34077,
+33951,
+33808,
+33613,
+33414,
+33176,
+32935,
+32716,
+32467,
+32233,
+32003,
+31772,
+31589,
+31451,
+31311,
+31238,
+31177,
+31157,
+31181,
+31213,
+31349,
+31446,
+31625,
+31816,
+32042,
+32315,
+32538,
+32796,
+33035,
+33248,
+33461,
+33662,
+33819,
+33976,
+34093,
+34152,
+34220,
+34225,
+34185,
+34134,
+34033,
+33900,
+33736,
+33547,
+33365,
+33135,
+32936,
+32709,
+32477,
+32275,
+32069,
+31887,
+31720,
+31600,
+31498,
+31423,
+31391,
+31373,
+31434,
+31506,
+31616,
+31748,
+31923,
+32112,
+32312,
+32552,
+32811,
+33045,
+33293,
+33501,
+33714,
+33896,
+34094,
+34193,
+34274,
+34331,
+34334,
+34300,
+34214,
+34117,
+33983,
+33846,
+33642,
+33437,
+33221,
+32988,
+32746,
+32518,
+32301,
+32071,
+31875,
+31705,
+31547,
+31444,
+31371,
+31298,
+31286,
+31300,
+31345,
+31441,
+31567,
+31714,
+31900,
+32118,
+32319,
+32564,
+32813,
+33061,
+33284,
+33506,
+33726,
+33913,
+34081,
+34208,
+34287,
+34348,
+34342,
+34324,
+34241,
+34131,
+33971,
+33803,
+33587,
+33359,
+33143,
+32878,
+32614,
+32380,
+32175,
+31940,
+31729,
+31569,
+31429,
+31334,
+31283,
+31235,
+31235,
+31304,
+31361,
+31501,
+31655,
+31812,
+32006,
+32231,
+32484,
+32711,
+32956,
+33198,
+33432,
+33608,
+33827,
+33985,
+34106,
+34186,
+34236,
+34252,
+34253,
+34176,
+34082,
+33967,
+33790,
+33606,
+33393,
+33161,
+32917,
+32676,
+32435,
+32214,
+31984,
+31780,
+31622,
+31458,
+31372,
+31299,
+31267,
+31270,
+31302,
+31387,
+31493,
+31626,
+31780,
+31989,
+32181,
+32410,
+32601,
+32819,
+33035,
+33249,
+33433,
+33600,
+33767,
+33880,
+33979,
+34050,
+34094,
+34095,
+34066,
+34010,
+33919,
+33792,
+33668,
+33488,
+33278,
+33067,
+32836,
+32621,
+32393,
+32192,
+31990,
+31815,
+31656,
+31538,
+31440,
+31366,
+31350,
+31356,
+31426,
+31507,
+31617,
+31782,
+31975,
+32171,
+32390,
+32611,
+32856,
+33062,
+33288,
+33492,
+33681,
+33826,
+33964,
+34072,
+34146,
+34205,
+34192,
+34150,
+34076,
+33983,
+33881,
+33727,
+33557,
+33375,
+33156,
+32942,
+32734,
+32503,
+32301,
+32097,
+31924,
+31749,
+31622,
+31504,
+31455,
+31400,
+31419,
+31447,
+31512,
+31633,
+31751,
+31937,
+32117,
+32302,
+32510,
+32730,
+32947,
+33178,
+33373,
+33564,
+33717,
+33855,
+33979,
+34058,
+34065,
+34069,
+34066,
+33992,
+33903,
+33773,
+33610,
+33465,
+33281,
+33069,
+32882,
+32683,
+32488,
+32287,
+32088,
+31944,
+31787,
+31662,
+31557,
+31455,
+31422,
+31387,
+31415,
+31493,
+31612,
+31725,
+31850,
+32003,
+32196,
+32423,
+32647,
+32858,
+33093,
+33319,
+33507,
+33684,
+33849,
+33966,
+34068,
+34148,
+34176,
+34151,
+34101,
+34019,
+33912,
+33783,
+33622,
+33450,
+33237,
+33021,
+32798,
+32577,
+32351,
+32147,
+31958,
+31822,
+31661,
+31535,
+31452,
+31407,
+31391,
+31392,
+31433,
+31509,
+31608,
+31740,
+31899,
+32069,
+32275,
+32501,
+32697,
+32935,
+33155,
+33361,
+33546,
+33697,
+33851,
+33987,
+34071,
+34138,
+34160,
+34148,
+34095,
+34000,
+33900,
+33732,
+33537,
+33348,
+33124,
+32913,
+32699,
+32469,
+32279,
+32058,
+31880,
+31723,
+31582,
+31467,
+31408,
+31394,
+31389,
+31458,
+31510,
+31633,
+31744,
+31917,
+32016,
+32239,
+32439,
+32641,
+32871,
+33062,
+33250,
+33444,
+33629,
+33753,
+33912,
+34006,
+34080,
+34120,
+34126,
+34120,
+34043,
+33965,
+33849,
+33681,
+33496,
+33311,
+33082,
+32891,
+32662,
+32447,
+32244,
+32052,
+31880,
+31738,
+31613,
+31504,
+31495,
+31444,
+31501,
+31549,
+31629,
+31768,
+31905,
+32069,
+32245,
+32439,
+32661,
+32836,
+33025,
+33220,
+33380,
+33535,
+33683,
+33813,
+33904,
+33944,
+33999,
+34030,
+34002,
+33952,
+33852,
+33744,
+33592,
+33447,
+33275,
+33068,
+32888,
+32690,
+32471,
+32250,
+32053,
+31885,
+31727,
+31623,
+31505,
+31446,
+31381,
+31394,
+31399,
+31467,
+31543,
+31673,
+31835,
+32036,
+32245,
+32464,
+32725,
+32931,
+33131,
+33339,
+33521,
+33682,
+33797,
+33913,
+33998,
+34057,
+34083,
+34081,
+34037,
+33954,
+33876,
+33768,
+33595,
+33435,
+33232,
+33065,
+32843,
+32640,
+32455,
+32273,
+32121,
+31927,
+31765,
+31664,
+31565,
+31518,
+31484,
+31511,
+31583,
+31613,
+31731,
+31862,
+32029,
+32189,
+32391,
+32564,
+32801,
+32991,
+33198,
+33407,
+33588,
+33740,
+33862,
+33972,
+34029,
+34032,
+34032,
+34007,
+33956,
+33854,
+33726,
+33586,
+33418,
+33264,
+33068,
+32863,
+32674,
+32502,
+32331,
+32145,
+31984,
+31892,
+31755,
+31640,
+31591,
+31569,
+31553,
+31567,
+31625,
+31707,
+31814,
+31947,
+32121,
+32281,
+32492,
+32698,
+32865,
+33074,
+33234,
+33401,
+33583,
+33720,
+33857,
+33963,
+34027,
+34044,
+34020,
+33951,
+33871,
+33787,
+33653,
+33510,
+33352,
+33184,
+32980,
+32782,
+32606,
+32421,
+32256,
+32127,
+31981,
+31852,
+31795,
+31709,
+31679,
+31702,
+31706,
+31763,
+31828,
+31925,
+32029,
+32156,
+32276,
+32464,
+32640,
+32817,
+32989,
+33159,
+33338,
+33495,
+33601,
+33708,
+33824,
+33869,
+33920,
+33925,
+33905,
+33850,
+33721,
+33626,
+33478,
+33299,
+33144,
+32983,
+32756,
+32552,
+32365,
+32201,
+32036,
+31886,
+31745,
+31642,
+31599,
+31540,
+31545,
+31570,
+31655,
+31728,
+31821,
+31958,
+32091,
+32253,
+32415,
+32614,
+32782,
+32931,
+33120,
+33300,
+33447,
+33586,
+33710,
+33795,
+33869,
+33897,
+33893,
+33897,
+33877,
+33804,
+33725,
+33595,
+33491,
+33308,
+33165,
+32991,
+32777,
+32595,
+32408,
+32251,
+32091,
+31933,
+31852,
+31736,
+31674,
+31649,
+31648,
+31675,
+31765,
+31850,
+31980,
+32124,
+32250,
+32440,
+32600,
+32799,
+32995,
+33134,
+33321,
+33457,
+33578,
+33705,
+33771,
+33807,
+33827,
+33854,
+33813,
+33783,
+33704,
+33631,
+33493,
+33355,
+33189,
+33027,
+32861,
+32719,
+32538,
+32362,
+32199,
+32034,
+31881,
+31746,
+31654,
+31576,
+31566,
+31557,
+31569,
+31620,
+31710,
+31810,
+31936,
+32094,
+32254,
+32469,
+32666,
+32862,
+33072,
+33252,
+33425,
+33566,
+33708,
+33811,
+33907,
+33975,
+33996,
+33979,
+33963,
+33893,
+33806,
+33677,
+33521,
+33370,
+33217,
+33028,
+32853,
+32671,
+32500,
+32352,
+32165,
+32017,
+31917,
+31786,
+31673,
+31601,
+31572,
+31570,
+31599,
+31659,
+31733,
+31862,
+31989,
+32152,
+32322,
+32473,
+32667,
+32888,
+33099,
+33275,
+33417,
+33575,
+33718,
+33797,
+33865,
+33901,
+33933,
+33903,
+33866,
+33793,
+33717,
+33589,
+33441,
+33279,
+33120,
+32931,
+32746,
+32570,
+32403,
+32255,
+32115,
+31992,
+31895,
+31821,
+31726,
+31702,
+31681,
+31714,
+31705,
+31774,
+31857,
+31981,
+32102,
+32262,
+32433,
+32608,
+32782,
+32954,
+33108,
+33272,
+33421,
+33551,
+33668,
+33777,
+33845,
+33900,
+33916,
+33873,
+33811,
+33745,
+33662,
+33503,
+33332,
+33177,
+33017,
+32846,
+32632,
+32478,
+32290,
+32125,
+31976,
+31852,
+31741,
+31670,
+31636,
+31626,
+31658,
+31684,
+31731,
+31812,
+31934,
+32043,
+32174,
+32335,
+32515,
+32681,
+32853,
+33006,
+33177,
+33321,
+33475,
+33588,
+33705,
+33781,
+33850,
+33874,
+33884,
+33864,
+33810,
+33752,
+33638,
+33501,
+33346,
+33178,
+33002,
+32821,
+32643,
+32480,
+32310,
+32168,
+32046,
+31948,
+31859,
+31750,
+31728,
+31718,
+31774,
+31802,
+31873,
+32008,
+32127,
+32271,
+32389,
+32549,
+32703,
+32868,
+33024,
+33163,
+33314,
+33449,
+33569,
+33701,
+33768,
+33827,
+33862,
+33862,
+33864,
+33805,
+33708,
+33627,
+33514,
+33383,
+33229,
+33062,
+32895,
+32708,
+32510,
+32342,
+32171,
+32038,
+31915,
+31805,
+31743,
+31684,
+31647,
+31648,
+31667,
+31729,
+31840,
+31938,
+32079,
+32252,
+32390,
+32604,
+32768,
+32938,
+33127,
+33261,
+33389,
+33521,
+33614,
+33693,
+33773,
+33803,
+33829,
+33822,
+33785,
+33715,
+33624,
+33538,
+33431,
+33319,
+33169,
+33003,
+32843,
+32670,
+32507,
+32352,
+32173,
+32029,
+31910,
+31837,
+31753,
+31734,
+31723,
+31749,
+31797,
+31860,
+31945,
+32049,
+32152,
+32318,
+32513,
+32661,
+32836,
+33009,
+33154,
+33292,
+33432,
+33548,
+33624,
+33669,
+33710,
+33715,
+33663,
+33647,
+33584,
+33499,
+33397,
+33264,
+33113,
+32948,
+32809,
+32642,
+32469,
+32331,
+32189,
+32064,
+31943,
+31857,
+31754,
+31696,
+31668,
+31677,
+31678,
+31728,
+31827,
+31904,
+32051,
+32171,
+32337,
+32467,
+32667,
+32822,
+32998,
+33155,
+33326,
+33491,
+33618,
+33720,
+33777,
+33864,
+33866,
+33872,
+33819,
+33772,
+33714,
+33583,
+33489,
+33353,
+33178,
+33031,
+32892,
+32734,
+32542,
+32388,
+32244,
+32150,
+32016,
+31948,
+31890,
+31839,
+31819,
+31809,
+31831,
+31872,
+31968,
+32085,
+32196,
+32351,
+32492,
+32669,
+32814,
+32991,
+33149,
+33303,
+33451,
+33560,
+33670,
+33772,
+33808,
+33860,
+33869,
+33841,
+33773,
+33671,
+33564,
+33425,
+33261,
+33113,
+32938,
+32761,
+32599,
+32441,
+32297,
+32141,
+32004,
+31888,
+31799,
+31713,
+31706,
+31652,
+31703,
+31747,
+31800,
+31905,
+32019,
+32117,
+32257,
+32404,
+32576,
+32755,
+32915,
+33074,
+33263,
+33399,
+33532,
+33646,
+33744,
+33828,
+33863,
+33877,
+33866,
+33849,
+33780,
+33737,
+33606,
+33470,
+33336,
+33181,
+33006,
+32829,
+32645,
+32483,
+32317,
+32182,
+32050,
+31948,
+31874,
+31799,
+31761,
+31758,
+31787,
+31803,
+31905,
+31999,
+32096,
+32266,
+32387,
+32541,
+32731,
+32867,
+33044,
+33165,
+33324,
+33469,
+33581,
+33682,
+33778,
+33804,
+33839,
+33855,
+33808,
+33766,
+33690,
+33601,
+33442,
+33325,
+33172,
+33004,
+32867,
+32679,
+32474,
+32302,
+32119,
+31970,
+31843,
+31744,
+31671,
+31626,
+31581,
+31610,
+31635,
+31678,
+31758,
+31889,
+31983,
+32103,
+32278,
+32450,
+32606,
+32779,
+32948,
+33081,
+33224,
+33346,
+33463,
+33549,
+33608,
+33660,
+33704,
+33703,
+33692,
+33674,
+33601,
+33501,
+33377,
+33277,
+33124,
+33012,
+32868,
+32732,
+32605,
+32463,
+32332,
+32197,
+32088,
+32004,
+31922,
+31874,
+31857,
+31883,
+31874,
+31980,
+32049,
+32161,
+32285,
+32399,
+32540,
+32701,
+32845,
+33023,
+33169,
+33300,
+33438,
+33534,
+33626,
+33718,
+33731,
+33763,
+33777,
+33755,
+33728,
+33641,
+33580,
+33471,
+33349,
+33206,
+33072,
+32907,
+32763,
+32606,
+32429,
+32305,
+32193,
+32074,
+31979,
+31896,
+31844,
+31774,
+31751,
+31783,
+31790,
+31876,
+31978,
+32044,
+32160,
+32291,
+32444,
+32599,
+32763,
+32910,
+33071,
+33210,
+33313,
+33425,
+33524,
+33596,
+33639,
+33656,
+33639,
+33594,
+33491,
+33431,
+33347,
+33220,
+33104,
+33004,
+32884,
+32720,
+32587,
+32475,
+32327,
+32217,
+32137,
+32062,
+31988,
+31942,
+31944,
+31938,
+31954,
+31961,
+32037,
+32116,
+32209,
+32324,
+32461,
+32597,
+32749,
+32890,
+33035,
+33197,
+33320,
+33480,
+33586,
+33667,
+33749,
+33788,
+33816,
+33798,
+33778,
+33738,
+33642,
+33529,
+33416,
+33289,
+33126,
+32985,
+32835,
+32677,
+32541,
+32401,
+32279,
+32166,
+32061,
+31992,
+31937,
+31885,
+31872,
+31870,
+31929,
+31964,
+32051,
+32122,
+32219,
+32339,
+32455,
+32564,
+32695,
+32807,
+32961,
+33097,
+33216,
+33342,
+33428,
+33544,
+33599,
+33645,
+33652,
+33649,
+33604,
+33542,
+33496,
+33401,
+33277,
+33165,
+33007,
+32895,
+32732,
+32569,
+32445,
+32311,
+32216,
+32099,
+32002,
+31952,
+31895,
+31845,
+31831,
+31855,
+31903,
+31957,
+32008,
+32141,
+32261,
+32374,
+32521,
+32637,
+32755,
+32897,
+33013,
+33143,
+33262,
+33372,
+33434,
+33521,
+33587,
+33631,
+33633,
+33625,
+33581,
+33529,
+33431,
+33356,
+33257,
+33131,
+33033,
+32887,
+32767,
+32610,
+32472,
+32339,
+32245,
+32144,
+32060,
+31991,
+31967,
+31942,
+31961,
+32007,
+32039,
+32121,
+32202,
+32299,
+32426,
+32546,
+32693,
+32803,
+32927,
+33062,
+33162,
+33247,
+33349,
+33424,
+33471,
+33513,
+33539,
+33532,
+33503,
+33476,
+33430,
+33345,
+33257,
+33126,
+33023,
+32936,
+32784,
+32678,
+32534,
+32420,
+32296,
+32203,
+32096,
+32003,
+31971,
+31926,
+31871,
+31870,
+31929,
+31970,
+32065,
+32124,
+32225,
+32339,
+32465,
+32587,
+32735,
+32881,
+33008,
+33147,
+33271,
+33362,
+33428,
+33520,
+33600,
+33622,
+33620,
+33610,
+33576,
+33534,
+33466,
+33388,
+33270,
+33194,
+33034,
+32915,
+32786,
+32659,
+32540,
+32395,
+32284,
+32183,
+32104,
+32041,
+31992,
+31943,
+31941,
+31959,
+32000,
+32085,
+32129,
+32237,
+32353,
+32472,
+32592,
+32742,
+32876,
+33009,
+33138,
+33250,
+33373,
+33452,
+33525,
+33592,
+33632,
+33656,
+33632,
+33594,
+33529,
+33453,
+33355,
+33287,
+33175,
+33051,
+32951,
+32815,
+32692,
+32558,
+32422,
+32297,
+32202,
+32106,
+32025,
+31969,
+31917,
+31891,
+31895,
+31903,
+31944,
+31984,
+32055,
+32118,
+32233,
+32359,
+32519,
+32652,
+32792,
+32973,
+33093,
+33204,
+33327,
+33414,
+33531,
+33588,
+33639,
+33642,
+33612,
+33584,
+33511,
+33464,
+33354,
+33241,
+33124,
+32987,
+32849,
+32692,
+32580,
+32462,
+32347,
+32232,
+32163,
+32089,
+32037,
+31976,
+31970,
+31975,
+32021,
+32050,
+32121,
+32192,
+32259,
+32364,
+32474,
+32563,
+32698,
+32826,
+32947,
+33060,
+33150,
+33249,
+33352,
+33454,
+33516,
+33519,
+33576,
+33581,
+33562,
+33525,
+33489,
+33419,
+33325,
+33217,
+33087,
+32952,
+32804,
+32658,
+32530,
+32377,
+32283,
+32199,
+32091,
+32033,
+31981,
+31957,
+31946,
+31959,
+31981,
+32047,
+32108,
+32197,
+32307,
+32395,
+32514,
+32638,
+32751,
+32881,
+32992,
+33080,
+33203,
+33284,
+33366,
+33433,
+33508,
+33538,
+33552,
+33557,
+33540,
+33485,
+33447,
+33368,
+33269,
+33194,
+33064,
+32933,
+32792,
+32653,
+32563,
+32416,
+32297,
+32226,
+32137,
+32089,
+32046,
+32028,
+32053,
+32069,
+32122,
+32188,
+32263,
+32373,
+32477,
+32604,
+32702,
+32846,
+32955,
+33046,
+33136,
+33234,
+33302,
+33360,
+33429,
+33458,
+33478,
+33492,
+33492,
+33482,
+33434,
+33371,
+33290,
+33236,
+33097,
+32998,
+32860,
+32731,
+32596,
+32515,
+32371,
+32249,
+32129,
+32043,
+31958,
+31887,
+31867,
+31849,
+31881,
+31899,
+31955,
+32021,
+32118,
+32241,
+32372,
+32488,
+32651,
+32752,
+32895,
+33010,
+33156,
+33234,
+33297,
+33351,
+33409,
+33408,
+33411,
+33414,
+33382,
+33346,
+33270,
+33226,
+33135,
+33080,
+32983,
+32870,
+32783,
+32646,
+32550,
+32439,
+32341,
+32257,
+32189,
+32113,
+32064,
+32016,
+32008,
+31996,
+32048,
+32090,
+32154,
+32235,
+32336,
+32443,
+32579,
+32709,
+32861,
+32972,
+33093,
+33220,
+33331,
+33413,
+33515,
+33570,
+33621,
+33681,
+33681,
+33657,
+33620,
+33542,
+33451,
+33353,
+33268,
+33130,
+33044,
+32894,
+32774,
+32666,
+32535,
+32453,
+32364,
+32254,
+32174,
+32134,
+32083,
+32056,
+32045,
+32057,
+32054,
+32106,
+32151,
+32235,
+32293,
+32417,
+32474,
+32600,
+32729,
+32845,
+32959,
+33074,
+33189,
+33280,
+33374,
+33431,
+33452,
+33494,
+33467,
+33457,
+33416,
+33354,
+33250,
+33167,
+33044,
+32930,
+32822,
+32718,
+32616,
+32514,
+32413,
+32323,
+32253,
+32213,
+32179,
+32143,
+32143,
+32154,
+32190,
+32233,
+32301,
+32336,
+32416,
+32495,
+32554,
+32656,
+32767,
+32866,
+32957,
+33053,
+33121,
+33221,
+33318,
+33369,
+33431,
+33463,
+33486,
+33482,
+33452,
+33424,
+33377,
+33319,
+33223,
+33136,
+33004,
+32903,
+32791,
+32644,
+32533,
+32409,
+32309,
+32225,
+32167,
+32098,
+32081,
+32059,
+32044,
+32073,
+32106,
+32145,
+32205,
+32287,
+32358,
+32468,
+32544,
+32649,
+32752,
+32840,
+32921,
+33035,
+33104,
+33196,
+33266,
+33303,
+33344,
+33367,
+33375,
+33368,
+33350,
+33301,
+33286,
+33232,
+33134,
+33051,
+32942,
+32870,
+32751,
+32655,
+32521,
+32431,
+32316,
+32201,
+32100,
+32056,
+32001,
+31975,
+31992,
+32033,
+32047,
+32118,
+32171,
+32246,
+32362,
+32465,
+32577,
+32698,
+32852,
+32964,
+33063,
+33137,
+33242,
+33324,
+33384,
+33426,
+33452,
+33484,
+33477,
+33450,
+33416,
+33390,
+33324,
+33273,
+33189,
+33092,
+33017,
+32918,
+32821,
+32745,
+32643,
+32540,
+32466,
+32360,
+32296,
+32233,
+32196,
+32152,
+32150,
+32163,
+32193,
+32262,
+32319,
+32401,
+32481,
+32589,
+32686,
+32814,
+32901,
+33038,
+33144,
+33235,
+33329,
+33375,
+33441,
+33446,
+33474,
+33464,
+33449,
+33390,
+33342,
+33283,
+33196,
+33121,
+33034,
+32930,
+32827,
+32737,
+32637,
+32544,
+32440,
+32368,
+32276,
+32202,
+32144,
+32092,
+32047,
+32040,
+32031,
+32058,
+32063,
+32112,
+32173,
+32272,
+32353,
+32468,
+32565,
+32662,
+32801,
+32888,
+32982,
+33081,
+33178,
+33249,
+33312,
+33364,
+33385,
+33407,
+33375,
+33360,
+33306,
+33239,
+33127,
+33060,
+32936,
+32881,
+32790,
+32696,
+32616,
+32547,
+32467,
+32380,
+32318,
+32268,
+32236,
+32215,
+32192,
+32206,
+32220,
+32248,
+32297,
+32353,
+32433,
+32514,
+32590,
+32674,
+32768,
+32903,
+33022,
+33116,
+33221,
+33281,
+33358,
+33402,
+33444,
+33481,
+33498,
+33483,
+33454,
+33412,
+33353,
+33265,
+33159,
+33053,
+32933,
+32831,
+32715,
+32619,
+32513,
+32423,
+32335,
+32280,
+32197,
+32173,
+32150,
+32125,
+32122,
+32133,
+32146,
+32250,
+32247,
+32335,
+32402,
+32504,
+32583,
+32640,
+32724,
+32840,
+32936,
+33003,
+33101,
+33181,
+33220,
+33290,
+33325,
+33332,
+33343,
+33321,
+33304,
+33254,
+33190,
+33129,
+33043,
+32936,
+32813,
+32735,
+32646,
+32527,
+32438,
+32370,
+32307,
+32255,
+32226,
+32179,
+32178,
+32157,
+32173,
+32210,
+32252,
+32316,
+32373,
+32470,
+32556,
+32626,
+32740,
+32844,
+32907,
+33002,
+33089,
+33163,
+33248,
+33297,
+33371,
+33414,
+33471,
+33461,
+33455,
+33438,
+33366,
+33299,
+33249,
+33151,
+33079,
+32955,
+32856,
+32750,
+32627,
+32550,
+32444,
+32344,
+32267,
+32212,
+32163,
+32113,
+32136,
+32139,
+32171,
+32179,
+32217,
+32262,
+32351,
+32438,
+32546,
+32613,
+32694,
+32809,
+32920,
+32988,
+33084,
+33150,
+33205,
+33266,
+33300,
+33306,
+33341,
+33366,
+33345,
+33347,
+33292,
+33256,
+33153,
+33085,
+32993,
+32889,
+32798,
+32714,
+32626,
+32522,
+32444,
+32368,
+32274,
+32218,
+32193,
+32142,
+32130,
+32128,
+32162,
+32209,
+32263,
+32330,
+32432,
+32513,
+32608,
+32704,
+32807,
+32896,
+33008,
+33122,
+33166,
+33281,
+33319,
+33359,
+33386,
+33396,
+33399,
+33366,
+33357,
+33317,
+33253,
+33213,
+33138,
+33047,
+32956,
+32862,
+32769,
+32666,
+32582,
+32491,
+32425,
+32353,
+32283,
+32255,
+32188,
+32174,
+32173,
+32146,
+32166,
+32201,
+32273,
+32330,
+32433,
+32552,
+32628,
+32756,
+32836,
+32935,
+33011,
+33092,
+33168,
+33237,
+33288,
+33316,
+33325,
+33324,
+33288,
+33275,
+33210,
+33143,
+33066,
+32982,
+32922,
+32837,
+32738,
+32662,
+32600,
+32509,
+32430,
+32340,
+32266,
+32208,
+32195,
+32150,
+32155,
+32158,
+32186,
+32219,
+32237,
+32302,
+32369,
+32463,
+32544,
+32649,
+32768,
+32875,
+32980,
+33073,
+33150,
+33261,
+33326,
+33369,
+33406,
+33423,
+33452,
+33452,
+33418,
+33391,
+33336,
+33269,
+33189,
+33080,
+32987,
+32898,
+32798,
+32701,
+32641,
+32569,
+32501,
+32443,
+32353,
+32305,
+32245,
+32246,
+32207,
+32233,
+32250,
+32282,
+32322,
+32375,
+32444,
+32516,
+32595,
+32670,
+32773,
+32870,
+32967,
+33038,
+33129,
+33191,
+33261,
+33308,
+33361,
+33378,
+33396,
+33334,
+33328,
+33299,
+33260,
+33191,
+33122,
+33017,
+32940,
+32822,
+32694,
+32595,
+32520,
+32448,
+32368,
+32276,
+32255,
+32207,
+32175,
+32152,
+32162,
+32190,
+32198,
+32263,
+32287,
+32375,
+32438,
+32539,
+32612,
+32690,
+32783,
+32851,
+32929,
+32989,
+33097,
+33166,
+33206,
+33257,
+33319,
+33310,
+33319,
+33295,
+33298,
+33243,
+33178,
+33112,
+33041,
+32960,
+32865,
+32770,
+32661,
+32557,
+32464,
+32387,
+32285,
+32279,
+32224,
+32212,
+32195,
+32231,
+32241,
+32265,
+32335,
+32403,
+32464,
+32536,
+32627,
+32681,
+32774,
+32828,
+32885,
+32982,
+33010,
+33065,
+33107,
+33134,
+33179,
+33223,
+33228,
+33260,
+33242,
+33224,
+33182,
+33130,
+33087,
+33014,
+32952,
+32877,
+32788,
+32695,
+32636,
+32541,
+32461,
+32386,
+32294,
+32211,
+32183,
+32152,
+32126,
+32171,
+32194,
+32240,
+32332,
+32383,
+32476,
+32531,
+32640,
+32762,
+32828,
+32925,
+33041,
+33088,
+33170,
+33234,
+33263,
+33300,
+33318,
+33328,
+33294,
+33313,
+33266,
+33254,
+33207,
+33194,
+33111,
+33053,
+32977,
+32887,
+32826,
+32714,
+32671,
+32572,
+32490,
+32422,
+32381,
+32349,
+32300,
+32282,
+32262,
+32285,
+32294,
+32333,
+32373,
+32446,
+32552,
+32623,
+32737,
+32799,
+32899,
+32979,
+33038,
+33115,
+33202,
+33219,
+33272,
+33316,
+33303,
+33325,
+33276,
+33232,
+33211,
+33153,
+33086,
+33043,
+32979,
+32917,
+32848,
+32776,
+32691,
+32630,
+32548,
+32473,
+32430,
+32351,
+32317,
+32281,
+32259,
+32254,
+32277,
+32244,
+32301,
+32293,
+32374,
+32403,
+32481,
+32572,
+32672,
+32759,
+32843,
+32953,
+33015,
+33085,
+33164,
+33207,
+33257,
+33290,
+33297,
+33293,
+33267,
+33249,
+33208,
+33164,
+33070,
+33004,
+32921,
+32835,
+32772,
+32707,
+32624,
+32583,
+32485,
+32437,
+32391,
+32339,
+32282,
+32269,
+32270,
+32291,
+32290,
+32300,
+32352,
+32393,
+32439,
+32496,
+32540,
+32599,
+32684,
+32742,
+32816,
+32920,
+33005,
+33092,
+33161,
+33230,
+33262,
+33265,
+33290,
+33303,
+33279,
+33252,
+33211,
+33163,
+33076,
+32963,
+32881,
+32796,
+32708,
+32615,
+32546,
+32477,
+32429,
+32370,
+32325,
+32302,
+32289,
+32283,
+32296,
+32317,
+32323,
+32381,
+32388,
+32469,
+32533,
+32604,
+32658,
+32713,
+32793,
+32812,
+32865,
+32966,
+33032,
+33090,
+33139,
+33222,
+33278,
+33287,
+33293,
+33287,
+33302,
+33263,
+33215,
+33180,
+33143,
+33052,
+32968,
+32886,
+32781,
+32707,
+32605,
+32510,
+32429,
+32374,
+32354,
+32316,
+32336,
+32322,
+32346,
+32348,
+32381,
+32415,
+32469,
+32512,
+32565,
+32636,
+32698,
+32774,
+32833,
+32869,
+32933,
+32974,
+33026,
+33025,
+33072,
+33098,
+33142,
+33166,
+33182,
+33164,
+33131,
+33114,
+33037,
+32989,
+32950,
+32878,
+32806,
+32716,
+32649,
+32559,
+32480,
+32392,
+32318,
+32259,
+32236,
+32219,
+32155,
+32178,
+32224,
+32265,
+32309,
+32382,
+32479,
+32530,
+32609,
+32685,
+32750,
+32833,
+32930,
+33001,
+33038,
+33112,
+33154,
+33167,
+33209,
+33188,
+33236,
+33218,
+33236,
+33196,
+33215,
+33161,
+33133,
+33080,
+33012,
+32966,
+32863,
+32773,
+32692,
+32622,
+32576,
+32523,
+32467,
+32443,
+32381,
+32372,
+32354,
+32342,
+32366,
+32386,
+32440,
+32492,
+32576,
+32641,
+32728,
+32806,
+32878,
+32946,
+33014,
+33053,
+33128,
+33157,
+33229,
+33279,
+33290,
+33301,
+33277,
+33233,
+33209,
+33159,
+33105,
+33075,
+33031,
+32974,
+32928,
+32881,
+32795,
+32714,
+32634,
+32562,
+32502,
+32432,
+32382,
+32401,
+32335,
+32320,
+32289,
+32269,
+32288,
+32285,
+32304,
+32363,
+32437,
+32493,
+32586,
+32683,
+32775,
+32841,
+32918,
+32984,
+33047,
+33089,
+33127,
+33169,
+33179,
+33183,
+33175,
+33157,
+33112,
+33084,
+33016,
+32943,
+32875,
+32824,
+32789,
+32700,
+32681,
+32610,
+32558,
+32495,
+32448,
+32420,
+32397,
+32365,
+32366,
+32346,
+32377,
+32395,
+32409,
+32440,
+32486,
+32496,
+32558,
+32622,
+32680,
+32775,
+32841,
+32954,
+33026,
+33091,
+33148,
+33175,
+33196,
+33211,
+33224,
+33212,
+33192,
+33177,
+33143,
+33082,
+33022,
+32967,
+32878,
+32787,
+32688,
+32617,
+32557,
+32539,
+32481,
+32441,
+32392,
+32391,
+32358,
+32339,
+32318,
+32348,
+32367,
+32366,
+32408,
+32476,
+32514,
+32560,
+32600,
+32638,
+32711,
+32781,
+32834,
+32912,
+32976,
+33046,
+33129,
+33169,
+33206,
+33225,
+33261,
+33248,
+33224,
+33208,
+33149,
+33123,
+33051,
+32997,
+32921,
+32845,
+32733,
+32665,
+32566,
+32497,
+32433,
+32412,
+32376,
+32328,
+32355,
+32361,
+32341,
+32328,
+32393,
+32435,
+32472,
+32531,
+32591,
+32680,
+32752,
+32814,
+32866,
+32946,
+33001,
+33063,
+33106,
+33144,
+33188,
+33235,
+33277,
+33284,
+33282,
+33302,
+33252,
+33205,
+33127,
+33077,
+33018,
+32921,
+32866,
+32778,
+32708,
+32617,
+32537,
+32454,
+32360,
+32309,
+32270,
+32214,
+32203,
+32230,
+32261,
+32269,
+32307,
+32383,
+32405,
+32471,
+32529,
+32602,
+32680,
+32767,
+32821,
+32890,
+32939,
+32998,
+33021,
+33067,
+33074,
+33111,
+33131,
+33150,
+33133,
+33153,
+33121,
+33138,
+33069,
+32994,
+32953,
+32898,
+32811,
+32763,
+32699,
+32620,
+32548,
+32512,
+32438,
+32375,
+32344,
+32300,
+32272,
+32269,
+32297,
+32326,
+32379,
+32430,
+32473,
+32532,
+32608,
+32690,
+32746,
+32821,
+32930,
+32984,
+33047,
+33114,
+33177,
+33187,
+33237,
+33266,
+33227,
+33209,
+33202,
+33192,
+33149,
+33137,
+33105,
+33059,
+33001,
+32958,
+32868,
+32822,
+32722,
+32663,
+32592,
+32578,
+32532,
+32488,
+32473,
+32439,
+32396,
+32352,
+32336,
+32320,
+32358,
+32418,
+32465,
+32525,
+32608,
+32685,
+32741,
+32816,
+32875,
+32916,
+32984,
+33017,
+33095,
+33110,
+33137,
+33165,
+33146,
+33151,
+33113,
+33070,
+33000,
+32973,
+32897,
+32856,
+32834,
+32755,
+32702,
+32645,
+32585,
+32532,
+32480,
+32423,
+32384,
+32366,
+32374,
+32374,
+32336,
+32352,
+32340,
+32396,
+32390,
+32427,
+32494,
+32543,
+32660,
+32736,
+32837,
+32947,
+33007,
+33074,
+33135,
+33176,
+33197,
+33249,
+33275,
+33287,
+33303,
+33276,
+33224,
+33247,
+33150,
+33097,
+33038,
+32958,
+32875,
+32807,
+32727,
+32679,
+32639,
+32597,
+32582,
+32532,
+32516,
+32458,
+32444,
+32433,
+32425,
+32484,
+32490,
+32526,
+32536,
+32566,
+32599,
+32647,
+32678,
+32723,
+32760,
+32818,
+32865,
+32924,
+32955,
+32992,
+33008,
+33022,
+33042,
+33041,
+33035,
+33029,
+32981,
+32965,
+32898,
+32878,
+32799,
+32728,
+32656,
+32597,
+32515,
+32440,
+32411,
+32383,
+32354,
+32344,
+32363,
+32318,
+32309,
+32348,
+32374,
+32396,
+32453,
+32507,
+32564,
+32625,
+32679,
+32760,
+32805,
+32863,
+32941,
+32958,
+33023,
+33063,
+33093,
+33127,
+33127,
+33162,
+33194,
+33159,
+33186,
+33164,
+33136,
+33109,
+33066,
+33016,
+32976,
+32946,
+32923,
+32822,
+32768,
+32693,
+32630,
+32586,
+32549,
+32523,
+32508,
+32493,
+32476,
+32491,
+32531,
+32540,
+32560,
+32610,
+32657,
+32712,
+32774,
+32849,
+32893,
+32985,
+33037,
+33051,
+33102,
+33137,
+33122,
+33146,
+33135,
+33138,
+33135,
+33108,
+33055,
+33027,
+32981,
+32919,
+32864,
+32808,
+32723,
+32730,
+32652,
+32604,
+32526,
+32496,
+32443,
+32386,
+32349,
+32357,
+32336,
+32322,
+32328,
+32362,
+32386,
+32391,
+32414,
+32491,
+32528,
+32573,
+32614,
+32717,
+32749,
+32804,
+32876,
+32913,
+32947,
+32982,
+33002,
+33011,
+33007,
+33001,
+32995,
+32999,
+32963,
+32949,
+32910,
+32878,
+32806,
+32754,
+32699,
+32647,
+32623,
+32591,
+32549,
+32520,
+32515,
+32489,
+32488,
+32453,
+32474,
+32506,
+32535,
+32563,
+32595,
+32649,
+32691,
+32738,
+32798,
+32852,
+32898,
+32953,
+32956,
+33037,
+33068,
+33132,
+33144,
+33227,
+33236,
+33239,
+33241,
+33223,
+33205,
+33178,
+33128,
+33059,
+33014,
+32963,
+32874,
+32846,
+32783,
+32686,
+32654,
+32558,
+32523,
+32438,
+32419,
+32364,
+32370,
+32335,
+32331,
+32331,
+32364,
+32386,
+32402,
+32463,
+32472,
+32552,
+32623,
+32635,
+32707,
+32761,
+32859,
+32900,
+32914,
+32957,
+32999,
+33038,
+33048,
+33046,
+33055,
+33022,
+33008,
+32973,
+32968,
+32899,
+32860,
+32807,
+32755,
+32714,
+32658,
+32630,
+32571,
+32512,
+32479,
+32426,
+32436,
+32404,
+32395,
+32392,
+32403,
+32409,
+32446,
+32531,
+32542,
+32600,
+32674,
+32712,
+32762,
+32866,
+32925,
+32982,
+33043,
+33115,
+33102,
+33154,
+33202,
+33228,
+33186,
+33195,
+33205,
+33169,
+33157,
+33140,
+33106,
+33057,
+33011,
+33009,
+32903,
+32865,
+32826,
+32746,
+32695,
+32644,
+32591,
+32554,
+32497,
+32459,
+32413,
+32403,
+32385,
+32387,
+32393,
+32451,
+32506,
+32538,
+32610,
+32656,
+32702,
+32769,
+32815,
+32872,
+32913,
+32961,
+33015,
+33059,
+33072,
+33049,
+33057,
+33045,
+33012,
+33003,
+32952,
+32934,
+32898,
+32843,
+32833,
+32753,
+32730,
+32693,
+32657,
+32609,
+32595,
+32528,
+32535,
+32514,
+32459,
+32472,
+32424,
+32451,
+32422,
+32452,
+32480,
+32507,
+32556,
+32615,
+32687,
+32771,
+32832,
+32893,
+32951,
+33007,
+33076,
+33116,
+33160,
+33219,
+33278,
+33273,
+33259,
+33218,
+33172,
+33149,
+33084,
+33045,
+32996,
+32963,
+32903,
+32828,
+32813,
+32735,
+32696,
+32639,
+32623,
+32556,
+32542,
+32503,
+32504,
+32456,
+32453,
+32453,
+32428,
+32429,
+32418,
+32433,
+32447,
+32474,
+32522,
+32526,
+32628,
+32664,
+32732,
+32783,
+32808,
+32850,
+32886,
+32920,
+32937,
+32935,
+32961,
+32960,
+32944,
+32876,
+32812,
+32809,
+32733,
+32678,
+32650,
+32581,
+32555,
+32518,
+32461,
+32430,
+32414,
+32360,
+32372,
+32372,
+32379,
+32368,
+32429,
+32456,
+32528,
+32561,
+32577,
+32588,
+32657,
+32677,
+32733,
+32771,
+32795,
+32876,
+32905,
+33009,
+33040,
+33120,
+33162,
+33204,
+33237,
+33266,
+33277,
+33282,
+33275,
+33247,
+33183,
+33139,
+33102,
+32998,
+32954,
+32867,
+32791,
+32714,
+32707,
+32648,
+32603,
+32595,
+32562,
+32559,
+32557,
+32542,
+32557,
+32624,
+32652,
+32725,
+32766,
+32773,
+32823,
+32865,
+32900,
+32911,
+32900,
+32929,
+32928,
+32960,
+32981,
+32994,
+33023,
+33015,
+33024,
+33037,
+33009,
+33018,
+32999,
+32971,
+32933,
+32901,
+32844,
+32804,
+32729,
+32653,
+32586,
+32515,
+32458,
+32421,
+32354,
+32356,
+32307,
+32329,
+32301,
+32337,
+32340,
+32403,
+32416,
+32508,
+32510,
+32591,
+32658,
+32705,
+32769,
+32831,
+32872,
+32928,
+32961,
+32949,
+32981,
+32988,
+33045,
+33038,
+33042,
+33062,
+33047,
+33050,
+33060,
+32998,
+33006,
+32963,
+32963,
+32932,
+32911,
+32872,
+32815,
+32790,
+32693,
+32645,
+32612,
+32559,
+32525,
+32514,
+32482,
+32512,
+32497,
+32541,
+32614,
+32635,
+32696,
+32780,
+32824,
+32850,
+32935,
+32977,
+33022,
+33058,
+33076,
+33081,
+33086,
+33072,
+33045,
+33005,
+32952,
+32945,
+32890,
+32859,
+32840,
+32770,
+32737,
+32687,
+32635,
+32600,
+32582,
+32547,
+32522,
+32483,
+32469,
+32465,
+32441,
+32387,
+32350,
+32328,
+32332,
+32323,
+32363,
+32367,
+32424,
+32481,
+32555,
+32608,
+32667,
+32730,
+32808,
+32890,
+32910,
+33001,
+33055,
+33093,
+33128,
+33105,
+33125,
+33104,
+33063,
+33014,
+32953,
+32904,
+32868,
+32821,
+32788,
+32753,
+32738,
+32695,
+32664,
+32664,
+32639,
+32630,
+32615,
+32624,
+32612,
+32631,
+32613,
+32605,
+32607,
+32617,
+32620,
+32620,
+32674,
+32708,
+32741,
+32819,
+32841,
+32905,
+32944,
+33015,
+33047,
+33092,
+33135,
+33168,
+33203,
+33258,
+33261,
+33234,
+33221,
+33174,
+33143,
+33037,
+32973,
+32876,
+32800,
+32717,
+32672,
+32617,
+32543,
+32508,
+32477,
+32421,
+32403,
+32383,
+32362,
+32409,
+32408,
+32470,
+32475,
+32494,
+32502,
+32522,
+32514,
+32522,
+32584,
+32568,
+32627,
+32685,
+32738,
+32779,
+32796,
+32818,
+32857,
+32919,
+32922,
+32957,
+32998,
+32996,
+33014,
+33016,
+32997,
+32965,
+32919,
+32848,
+32793,
+32726,
+32636,
+32600,
+32529,
+32521,
+32507,
+32481,
+32477,
+32507,
+32506,
+32573,
+32597,
+32654,
+32676,
+32743,
+32799,
+32851,
+32908,
+32933,
+32974,
+32989,
+33012,
+33010,
+33053,
+33075,
+33115,
+33122,
+33144,
+33181,
+33190,
+33192,
+33209,
+33189,
+33175,
+33164,
+33154,
+33124,
+33093,
+33044,
+32979,
+32923,
+32824,
+32740,
+32664,
+32591,
+32538,
+32487,
+32464,
+32459,
+32413,
+32391,
+32417,
+32438,
+32446,
+32487,
+32544,
+32587,
+32641,
+32705,
+32759,
+32814,
+32803,
+32839,
+32861,
+32867,
+32867,
+32902,
+32875,
+32858,
+32859,
+32852,
+32838,
+32811,
+32771,
+32765,
+32728,
+32667,
+32661,
+32669,
+32653,
+32629,
+32587,
+32562,
+32542,
+32502,
+32492,
+32457,
+32427,
+32435,
+32475,
+32469,
+32502,
+32538,
+32580,
+32594,
+32644,
+32706,
+32784,
+32858,
+32920,
+32961,
+33025,
+33067,
+33088,
+33101,
+33088,
+33113,
+33083,
+33085,
+33087,
+33058,
+33047,
+32995,
+32960,
+32899,
+32900,
+32874,
+32815,
+32814,
+32758,
+32742,
+32711,
+32704,
+32656,
+32638,
+32587,
+32573,
+32539,
+32493,
+32487,
+32463,
+32462,
+32474,
+32516,
+32531,
+32565,
+32613,
+32617,
+32682,
+32752,
+32772,
+32830,
+32924,
+32942,
+32988,
+32971,
+32966,
+32968,
+32949,
+32918,
+32870,
+32838,
+32798,
+32759,
+32730,
+32690,
+32676,
+32612,
+32588,
+32568,
+32532,
+32514,
+32529,
+32497,
+32520,
+32520,
+32520,
+32510,
+32482,
+32475,
+32477,
+32446,
+32473,
+32515,
+32559,
+32606,
+32667,
+32737,
+32795,
+32860,
+32906,
+32984,
+33048,
+33108,
+33130,
+33201,
+33216,
+33258,
+33238,
+33182,
+33176,
+33104,
+33047,
+33013,
+32978,
+32949,
+32888,
+32880,
+32805,
+32806,
+32749,
+32743,
+32738,
+32730,
+32700,
+32723,
+32701,
+32710,
+32744,
+32750,
+32700,
+32694,
+32714,
+32685,
+32669,
+32694,
+32692,
+32748,
+32762,
+32809,
+32837,
+32856,
+32911,
+32963,
+32971,
+32988,
+32990,
+33039,
+33000,
+32977,
+32973,
+32907,
+32858,
+32793,
+32729,
+32668,
+32592,
+32555,
+32501,
+32438,
+32427,
+32401,
+32348,
+32383,
+32374,
+32387,
+32449,
+32463,
+32480,
+32528,
+32546,
+32551,
+32602,
+32620,
+32624,
+32661,
+32662,
+32705,
+32733,
+32803,
+32843,
+32871,
+32930,
+32986,
+33030,
+33056,
+33097,
+33107,
+33137,
+33148,
+33123,
+33101,
+33101,
+33070,
+32987,
+32924,
+32882,
+32815,
+32750,
+32657,
+32644,
+32609,
+32542,
+32559,
+32564,
+32608,
+32608,
+32653,
+32674,
+32737,
+32751,
+32791,
+32830,
+32860,
+32880,
+32873,
+32886,
+32916,
+32907,
+32898,
+32906,
+32931,
+32897,
+32912,
+32920,
+32937,
+32945,
+32921,
+32943,
+32894,
+32906,
+32894,
+32866,
+32860,
+32798,
+32784,
+32708,
+32647,
+32609,
+32546,
+32487,
+32413,
+32387,
+32379,
+32331,
+32371,
+32367,
+32408,
+32438,
+32493,
+32561,
+32618,
+32651,
+32687,
+32756,
+32798,
+32843,
+32889,
+32917,
+32931,
+32939,
+32953,
+32963,
+32952,
+32975,
+32992,
+32976,
+32962,
+32967,
+32995,
+32975,
+32986,
+32930,
+32915,
+32876,
+32855,
+32847,
+32803,
+32789,
+32714,
+32673,
+32616,
+32572,
+32498,
+32490,
+32484,
+32470,
+32500,
+32523,
+32562,
+32579,
+32640,
+32689,
+32746,
+32782,
+32822,
+32855,
+32919,
+32936,
+32973,
+33008,
+33034,
+32988,
+32978,
+32977,
+32910,
+32869,
+32862,
+32822,
+32822,
+32819,
+32818,
+32764,
+32754,
+32708,
+32701,
+32620,
+32581,
+32586,
+32541,
+32552,
+32502,
+32480,
+32485,
+32457,
+32410,
+32419,
+32432,
+32482,
+32482,
+32537,
+32576,
+32627,
+32666,
+32702,
+32761,
+32770,
+32848,
+32866,
+32891,
+32932,
+32959,
+32996,
+33004,
+32991,
+32961,
+32935,
+32901,
+32893,
+32843,
+32802,
+32787,
+32758,
+32737,
+32736,
+32732,
+32701,
+32710,
+32703,
+32681,
+32653,
+32652,
+32635,
+32638,
+32673,
+32662,
+32693,
+32691,
+32702,
+32721,
+32714,
+32760,
+32805,
+32859,
+32900,
+32943,
+32982,
+33012,
+33080,
+33095,
+33129,
+33162,
+33150,
+33153,
+33140,
+33129,
+33084,
+33068,
+33033,
+32965,
+32885,
+32822,
+32770,
+32714,
+32683,
+32656,
+32627,
+32622,
+32590,
+32559,
+32530,
+32494,
+32512,
+32504,
+32536,
+32582,
+32585,
+32627,
+32657,
+32661,
+32664,
+32678,
+32671,
+32697,
+32709,
+32743,
+32794,
+32820,
+32856,
+32885,
+32898,
+32906,
+32936,
+32922,
+32926,
+32923,
+32913,
+32868,
+32866,
+32818,
+32786,
+32736,
+32679,
+32619,
+32601,
+32556,
+32519,
+32506,
+32501,
+32530,
+32536,
+32534,
+32508,
+32559,
+32585,
+32609,
+32645,
+32693,
+32741,
+32800,
+32819,
+32885,
+32890,
+32956,
+32965,
+32996,
+33043,
+33035,
+33043,
+33090,
+33090,
+33118,
+33124,
+33146,
+33139,
+33082,
+33082,
+33064,
+33038,
+33005,
+32968,
+32935,
+32888,
+32848,
+32755,
+32717,
+32663,
+32618,
+32547,
+32529,
+32500,
+32468,
+32467,
+32441,
+32437,
+32461,
+32443,
+32477,
+32505,
+32557,
+32614,
+32622,
+32676,
+32712,
+32734,
+32766,
+32788,
+32801,
+32809,
+32811,
+32812,
+32794,
+32807,
+32813,
+32766,
+32760,
+32702,
+32691,
+32667,
+32637,
+32614,
+32607,
+32610,
+32572,
+32568,
+32560,
+32543,
+32515,
+32513,
+32502,
+32500,
+32500,
+32505,
+32525,
+32550,
+32578,
+32590,
+32657,
+32691,
+32717,
+32781,
+32867,
+32889,
+32956,
+33024,
+33060,
+33094,
+33123,
+33119,
+33140,
+33142,
+33147,
+33127,
+33116,
+33101,
+33072,
+33050,
+33035,
+32978,
+32953,
+32926,
+32845,
+32814,
+32804,
+32771,
+32749,
+32752,
+32728,
+32686,
+32700,
+32654,
+32628,
+32620,
+32647,
+32632,
+32646,
+32646,
+32655,
+32688,
+32685,
+32726,
+32772,
+32813,
+32831,
+32853,
+32895,
+32911,
+32906,
+32900,
+32873,
+32884,
+32843,
+32855,
+32824,
+32814,
+32775,
+32748,
+32723,
+32702,
+32664,
+32623,
+32599,
+32582,
+32529,
+32543,
+32502,
+32487,
+32500,
+32479,
+32529,
+32503,
+32522,
+32525,
+32549,
+32573,
+32614,
+32619,
+32704,
+32729,
+32796,
+32846,
+32911,
+32974,
+33009,
+33053,
+33109,
+33120,
+33121,
+33152,
+33138,
+33137,
+33106,
+33079,
+33050,
+33020,
+33026,
+32983,
+32973,
+32922,
+32913,
+32852,
+32822,
+32786,
+32785,
+32766,
+32742,
+32751,
+32677,
+32697,
+32690,
+32653,
+32631,
+32640,
+32651,
+32614,
+32621,
+32622,
+32628,
+32656,
+32685,
+32696,
+32737,
+32753,
+32812,
+32810,
+32859,
+32894,
+32866,
+32894,
+32878,
+32859,
+32863,
+32814,
+32766,
+32749,
+32700,
+32642,
+32589,
+32558,
+32532,
+32509,
+32482,
+32474,
+32473,
+32479,
+32486,
+32453,
+32499,
+32508,
+32506,
+32535,
+32551,
+32569,
+32588,
+32610,
+32610,
+32632,
+32639,
+32666,
+32705,
+32694,
+32761,
+32794,
+32841,
+32891,
+32937,
+32962,
+33020,
+33050,
+33098,
+33111,
+33112,
+33095,
+33091,
+33074,
+33017,
+32976,
+32952,
+32911,
+32883,
+32853,
+32795,
+32779,
+32771,
+32782,
+32770,
+32779,
+32777,
+32777,
+32846,
+32897,
+32888,
+32908,
+32925,
+32928,
+32952,
+32945,
+32912,
+32914,
+32900,
+32879,
+32867,
+32833,
+32851,
+32843,
+32852,
+32881,
+32880,
+32881,
+32896,
+32880,
+32883,
+32884,
+32839,
+32810,
+32776,
+32740,
+32666,
+32601,
+32557,
+32496,
+32463,
+32385,
+32356,
+32354,
+32364,
+32356,
+32357,
+32428,
+32425,
+32489,
+32521,
+32597,
+32648,
+32688,
+32743,
+32753,
+32763,
+32796,
+32800,
+32811,
+32797,
+32776,
+32795,
+32774,
+32785,
+32801,
+32807,
+32806,
+32868,
+32871,
+32902,
+32916,
+32932,
+32941,
+32923,
+32910,
+32888,
+32829,
+32836,
+32760,
+32698,
+32651,
+32626,
+32584,
+32533,
+32555,
+32518,
+32546,
+32572,
+32602,
+32659,
+32758,
+32821,
+32914,
+32970,
+33010,
+33040,
+33079,
+33104,
+33116,
+33126,
+33096,
+33068,
+33005,
+32966,
+32932,
+32932,
+32851,
+32834,
+32830,
+32814,
+32826,
+32843,
+32819,
+32804,
+32800,
+32798,
+32785,
+32767,
+32734,
+32689,
+32640,
+32586,
+32542,
+32488,
+32454,
+32423,
+32398,
+32427,
+32418,
+32439,
+32490,
+32530,
+32586,
+32655,
+32737,
+32776,
+32869,
+32907,
+32934,
+32954,
+32944,
+32973,
+32938,
+32875,
+32867,
+32810,
+32790,
+32768,
+32725,
+32706,
+32697,
+32677,
+32689,
+32694,
+32719,
+32725,
+32780,
+32767,
+32800,
+32791,
+32808,
+32787,
+32760,
+32726,
+32688,
+32669,
+32627,
+32630,
+32607,
+32645,
+32649,
+32672,
+32731,
+32783,
+32818,
+32892,
+32943,
+33010,
+33083,
+33120,
+33171,
+33198,
+33168,
+33192,
+33164,
+33103,
+33076,
+32971,
+32933,
+32853,
+32769,
+32721,
+32664,
+32613,
+32566,
+32586,
+32570,
+32564,
+32562,
+32580,
+32578,
+32598,
+32619,
+32599,
+32599,
+32588,
+32563,
+32548,
+32494,
+32484,
+32483,
+32484,
+32486,
+32544,
+32552,
+32572,
+32627,
+32664,
+32713,
+32807,
+32814,
+32895,
+32948,
+32935,
+32940,
+32913,
+32914,
+32875,
+32821,
+32793,
+32704,
+32661,
+32612,
+32585,
+32509,
+32510,
+32514,
+32502,
+32544,
+32563,
+32601,
+32638,
+32720,
+32752,
+32815,
+32861,
+32882,
+32849,
+32910,
+32886,
+32906,
+32904,
+32907,
+32897,
+32906,
+32958,
+32931,
+32962,
+33002,
+33006,
+33047,
+33124,
+33147,
+33142,
+33193,
+33229,
+33253,
+33243,
+33203,
+33223,
+33118,
+33050,
+32970,
+32911,
+32872,
+32745,
+32729,
+32675,
+32652,
+32619,
+32592,
+32584,
+32600,
+32615,
+32634,
+32702,
+32722,
+32764,
+32824,
+32800,
+32815,
+32807,
+32755,
+32749,
+32727,
+32693,
+32660,
+32632,
+32645,
+32653,
+32625,
+32652,
+32617,
+32646,
+32642,
+32673,
+32684,
+32714,
+32733,
+32733,
+32706,
+32684,
+32642,
+32606,
+32552,
+32519,
+32465,
+32453,
+32384,
+32357,
+32348,
+32361,
+32357,
+32396,
+32446,
+32492,
+32565,
+32617,
+32727,
+32793,
+32890,
+32929,
+32953,
+32996,
+32999,
+33002,
+32981,
+32981,
+32988,
+32953,
+32935,
+32914,
+32899,
+32896,
+32903,
+32868,
+32872,
+32910,
+32900,
+32927,
+32953,
+32969,
+32959,
+32911,
+32949,
+32884,
+32864,
+32815,
+32723,
+32689,
+32652,
+32634,
+32585,
+32587,
+32568,
+32573,
+32580,
+32610,
+32646,
+32684,
+32723,
+32795,
+32885,
+32908,
+32962,
+32970,
+32985,
+32982,
+32961,
+32910,
+32885,
+32830,
+32802,
+32798,
+32737,
+32744,
+32698,
+32658,
+32615,
+32637,
+32641,
+32663,
+32663,
+32711,
+32728,
+32736,
+32724,
+32738,
+32705,
+32706,
+32660,
+32661,
+32636,
+32606,
+32627,
+32620,
+32595,
+32631,
+32640,
+32676,
+32708,
+32752,
+32822,
+32848,
+32937,
+32997,
+33071,
+33067,
+33095,
+33103,
+33097,
+33055,
+33017,
+32975,
+32948,
+32874,
+32820,
+32797,
+32750,
+32736,
+32684,
+32673,
+32692,
+32696,
+32723,
+32735,
+32759,
+32798,
+32789,
+32831,
+32831,
+32852,
+32826,
+32839,
+32805,
+32809,
+32819,
+32812,
+32817,
+32801,
+32810,
+32822,
+32822,
+32857,
+32871,
+32868,
+32910,
+32934,
+32993,
+33006,
+32995,
+32978,
+32941,
+32928,
+32847,
+32785,
+32719,
+32693,
+32619,
+32549,
+32518,
+32473,
+32429,
+32417,
+32381,
+32393,
+32391,
+32417,
+32436,
+32485,
+32518,
+32510,
+32540,
+32581,
+32569,
+32604,
+32592,
+32626,
+32606,
+32620,
+32666,
+32661,
+32663,
+32683,
+32690,
+32710,
+32719,
+32744,
+32792,
+32846,
+32882,
+32918,
+32932,
+32927,
+32940,
+32892,
+32871,
+32834,
+32771,
+32729,
+32684,
+32671,
+32660,
+32635,
+32591,
+32594,
+32618,
+32626,
+32620,
+32649,
+32711,
+32745,
+32806,
+32859,
+32882,
+32950,
+32990,
+32992,
+33012,
+32993,
+33034,
+32983,
+32987,
+32954,
+32988,
+32992,
+32989,
+32949,
+32941,
+32953,
+32958,
+32960,
+32955,
+32964,
+32957,
+32947,
+32928,
+32902,
+32859,
+32826,
+32781,
+32710,
+32651,
+32610,
+32564,
+32567,
+32543,
+32516,
+32483,
+32463,
+32468,
+32495,
+32535,
+32576,
+32621,
+32677,
+32758,
+32785,
+32823,
+32829,
+32871,
+32844,
+32806,
+32844,
+32824,
+32816,
+32805,
+32798,
+32796,
+32797,
+32765,
+32794,
+32766,
+32778,
+32779,
+32808,
+32825,
+32836,
+32828,
+32832,
+32830,
+32817,
+32777,
+32756,
+32681,
+32687,
+32672,
+32668,
+32633,
+32657,
+32664,
+32653,
+32688,
+32751,
+32760,
+32845,
+32888,
+32945,
+33028,
+33080,
+33132,
+33166,
+33159,
+33148,
+33131,
+33132,
+33077,
+33058,
+33028,
+32979,
+32956,
+32936,
+32875,
+32837,
+32802,
+32762,
+32724,
+32663,
+32658,
+32718,
+32681,
+32703,
+32688,
+32665,
+32628,
+32603,
+32549,
+32567,
+32539,
+32516,
+32502,
+32508,
+32496,
+32515,
+32517,
+32528,
+32576,
+32625,
+32646,
+32678,
+32735,
+32786,
+32811,
+32836,
+32825,
+32835,
+32827,
+32794,
+32759,
+32748,
+32698,
+32687,
+32668,
+32649,
+32604,
+32573,
+32575,
+32540,
+32550,
+32564,
+32575,
+32606,
+32612,
+32636,
+32685,
+32730,
+32723,
+32730,
+32729,
+32721,
+32753,
+32744,
+32758,
+32760,
+32761,
+32788,
+32818,
+32803,
+32873,
+32886,
+32934,
+32948,
+32974,
+33025,
+33056,
+33082,
+33099,
+33130,
+33101,
+33090,
+33063,
+33006,
+32971,
+32912,
+32921,
+32855,
+32866,
+32779,
+32772,
+32700,
+32681,
+32684,
+32631,
+32678,
+32652,
+32640,
+32688,
+32688,
+32701,
+32689,
+32695,
+32702,
+32665,
+32707,
+32697,
+32676,
+32689,
+32701,
+32705,
+32740,
+32763,
+32776,
+32795,
+32823,
+32814,
+32826,
+32808,
+32838,
+32827,
+32842,
+32824,
+32802,
+32745,
+32729,
+32661,
+32647,
+32622,
+32560,
+32544,
+32554,
+32510,
+32522,
+32534,
+32540,
+32545,
+32625,
+32619,
+32669,
+32725,
+32783,
+32795,
+32860,
+32850,
+32908,
+32896,
+32898,
+32929,
+32897,
+32923,
+32926,
+32940,
+32932,
+32950,
+32922,
+32970,
+32980,
+32992,
+33014,
+33011,
+33029,
+33035,
+33012,
+32989,
+32991,
+32984,
+32954,
+32911,
+32861,
+32781,
+32745,
+32730,
+32694,
+32699,
+32694,
+32696,
+32668,
+32682,
+32701,
+32694,
+32745,
+32753,
+32787,
+32833,
+32824,
+32881,
+32853,
+32837,
+32824,
+32821,
+32782,
+32761,
+32765,
+32752,
+32722,
+32746,
+32793,
+32700,
+32733,
+32728,
+32743,
+32742,
+32767,
+32727,
+32753,
+32749,
+32688,
+32701,
+32688,
+32629,
+32565,
+32526,
+32514,
+32483,
+32487,
+32452,
+32485,
+32541,
+32544,
+32555,
+32618,
+32663,
+32688,
+32747,
+32807,
+32850,
+32899,
+32919,
+32961,
+32992,
+32960,
+32941,
+32919,
+32913,
+32883,
+32874,
+32868,
+32831,
+32801,
+32816,
+32799,
+32800,
+32791,
+32770,
+32777,
+32826,
+32787,
+32808,
+32783,
+32787,
+32760,
+32804,
+32754,
+32748,
+32711,
+32663,
+32694,
+32690,
+32673,
+32702,
+32707,
+32748,
+32758,
+32757,
+32799,
+32827,
+32838,
+32888,
+32922,
+32956,
+32978,
+32956,
+32957,
+32937,
+32897,
+32840,
+32847,
+32786,
+32738,
+32701,
+32656,
+32632,
+32612,
+32603,
+32607,
+32559,
+32583,
+32560,
+32550,
+32546,
+32558,
+32553,
+32580,
+32547,
+32539,
+32569,
+32537,
+32504,
+32545,
+32522,
+32567,
+32570,
+32594,
+32649,
+32672,
+32717,
+32760,
+32806,
+32852,
+32886,
+32940,
+32938,
+33011,
+33008,
+33022,
+33023,
+33014,
+32987,
+32975,
+32936,
+32919,
+32866,
+32848,
+32837,
+32841,
+32806,
+32816,
+32786,
+32797,
+32833,
+32811,
+32809,
+32846,
+32834,
+32836,
+32869,
+32861,
+32879,
+32867,
+32853,
+32845,
+32816,
+32804,
+32828,
+32816,
+32819,
+32876,
+32891,
+32879,
+32916,
+32916,
+32899,
+32927,
+32932,
+32914,
+32937,
+32892,
+32859,
+32841,
+32800,
+32730,
+32702,
+32647,
+32609,
+32562,
+32545,
+32544,
+32483,
+32524,
+32494,
+32496,
+32522,
+32524,
+32575,
+32579,
+32596,
+32616,
+32628,
+32630,
+32668,
+32668,
+32659,
+32658,
+32647,
+32637,
+32651,
+32680,
+32678,
+32719,
+32722,
+32736,
+32779,
+32829,
+32814,
+32852,
+32857,
+32851,
+32848,
+32860,
+32867,
+32877,
+32842,
+32827,
+32759,
+32757,
+32713,
+32664,
+32633,
+32615,
+32603,
+32581,
+32622,
+32610,
+32638,
+32679,
+32709,
+32738,
+32776,
+32801,
+32846,
+32888,
+32890,
+32890,
+32938,
+32946,
+32914,
+32903,
+32906,
+32889,
+32882,
+32883,
+32911,
+32902,
+32941,
+32923,
+32936,
+32949,
+32914,
+32922,
+32904,
+32901,
+32880,
+32858,
+32831,
+32761,
+32787,
+32716,
+32678,
+32617,
+32570,
+32546,
+32524,
+32530,
+32544,
+32515,
+32580,
+32626,
+32637,
+32695,
+32714,
+32747,
+32781,
+32789,
+32823,
+32812,
+32825,
+32833,
+32807,
+32778,
+32762,
+32744,
+32715,
+32670,
+32682,
+32691,
+32708,
+32699,
+32739,
+32744,
+32726,
+32718,
+32743,
+32727,
+32739,
+32786,
+32760,
+32769,
+32770,
+32772,
+32742,
+32716,
+32713,
+32690,
+32698,
+32679,
+32725,
+32737,
+32786,
+32839,
+32872,
+32902,
+32948,
+32950,
+32982,
+33009,
+33041,
+33035,
+33067,
+33046,
+33059,
+33052,
+33037,
+33004,
+32991,
+32928,
+32928,
+32858,
+32864,
+32828,
+32830,
+32822,
+32820,
+32803,
+32772,
+32757,
+32735,
+32773,
+32749,
+32772,
+32795,
+32750,
+32722,
+32687,
+32685,
+32651,
+32626,
+32628,
+32641,
+32631,
+32641,
+32677,
+32695,
+32715,
+32759,
+32759,
+32771,
+32800,
+32805,
+32781,
+32798,
+32800,
+32774,
+32785,
+32753,
+32720,
+32693,
+32644,
+32594,
+32558,
+32532,
+32569,
+32527,
+32543,
+32523,
+32523,
+32519,
+32524,
+32557,
+32561,
+32588,
+32635,
+32661,
+32700,
+32709,
+32707,
+32751,
+32760,
+32741,
+32777,
+32758,
+32782,
+32798,
+32791,
+32814,
+32880,
+32878,
+32894,
+32913,
+32926,
+32931,
+32936,
+32940,
+32951,
+32953,
+32959,
+32942,
+32909,
+32877,
+32869,
+32818,
+32799,
+32761,
+32723,
+32713,
+32705,
+32683,
+32724,
+32745,
+32737,
+32738,
+32751,
+32769,
+32787,
+32802,
+32795,
+32835,
+32831,
+32851,
+32862,
+32822,
+32823,
+32829,
+32825,
+32823,
+32830,
+32834,
+32818,
+32846,
+32844,
+32847,
+32843,
+32826,
+32829,
+32823,
+32817,
+32787,
+32758,
+32721,
+32699,
+32679,
+32625,
+32605,
+32530,
+32525,
+32486,
+32463,
+32483,
+32508,
+32485,
+32499,
+32573,
+32595,
+32594,
+32637,
+32630,
+32673,
+32709,
+32749,
+32761,
+32828,
+32824,
+32813,
+32857,
+32854,
+32848,
+32849,
+32872,
+32876,
+32885,
+32895,
+32916,
+32964,
+32944,
+32950,
+32947,
+32930,
+32931,
+32907,
+32893,
+32875,
+32855,
+32840,
+32826,
+32794,
+32738,
+32739,
+32729,
+32700,
+32698,
+32709,
+32714,
+32757,
+32764,
+32750,
+32782,
+32792,
+32806,
+32813,
+32810,
+32866,
+32825,
+32883,
+32868,
+32874,
+32888,
+32851,
+32859,
+32853,
+32815,
+32817,
+32783,
+32764,
+32744,
+32753,
+32730,
+32720,
+32699,
+32699,
+32677,
+32657,
+32629,
+32629,
+32610,
+32605,
+32605,
+32580,
+32549,
+32558,
+32524,
+32498,
+32493,
+32503,
+32539,
+32513,
+32571,
+32578,
+32615,
+32664,
+32683,
+32702,
+32728,
+32791,
+32801,
+32865,
+32841,
+32872,
+32889,
+32868,
+32904,
+32883,
+32878,
+32860,
+32874,
+32846,
+32851,
+32817,
+32850,
+32836,
+32852,
+32843,
+32850,
+32825,
+32847,
+32854,
+32816,
+32851,
+32819,
+32812,
+32828,
+32805,
+32845,
+32815,
+32829,
+32824,
+32844,
+32857,
+32849,
+32880,
+32895,
+32918,
+32930,
+32919,
+32965,
+32940,
+32944,
+32947,
+32924,
+32899,
+32891,
+32858,
+32855,
+32830,
+32785,
+32767,
+32776,
+32742,
+32735,
+32693,
+32685,
+32673,
+32698,
+32682,
+32669,
+32651,
+32663,
+32666,
+32626,
+32623,
+32622,
+32601,
+32646,
+32641,
+32660,
+32662,
+32663,
+32650,
+32663,
+32659,
+32647,
+32698,
+32722,
+32765,
+32737,
+32800,
+32791,
+32777,
+32779,
+32767,
+32755,
+32754,
+32759,
+32735,
+32719,
+32685,
+32693,
+32657,
+32659,
+32615,
+32618,
+32616,
+32627,
+32643,
+32645,
+32651,
+32694,
+32674,
+32671,
+32705,
+32687,
+32708,
+32730,
+32768,
+32788,
+32811,
+32829,
+32830,
+32835,
+32850,
+32839,
+32875,
+32890,
+32920,
+32955,
+32975,
+33000,
+32992,
+32997,
+32959,
+32952,
+32935,
+32904,
+32872,
+32847,
+32836,
+32812,
+32782,
+32761,
+32737,
+32734,
+32706,
+32713,
+32692,
+32690,
+32694,
+32721,
+32773,
+32759,
+32765,
+32784,
+32776,
+32795,
+32797,
+32793,
+32780,
+32770,
+32796,
+32766,
+32753,
+32795,
+32771,
+32778,
+32787,
+32777,
+32781,
+32793,
+32776,
+32842,
+32821,
+32817,
+32809,
+32802,
+32756,
+32750,
+32733,
+32690,
+32654,
+32666,
+32636,
+32646,
+32625,
+32601,
+32630,
+32631,
+32620,
+32666,
+32690,
+32722,
+32737,
+32780,
+32808,
+32843,
+32865,
+32875,
+32887,
+32896,
+32888,
+32888,
+32891,
+32910,
+32889,
+32909,
+32887,
+32915,
+32902,
+32891,
+32907,
+32895,
+32913,
+32894,
+32907,
+32891,
+32881,
+32861,
+32862,
+32838,
+32811,
+32765,
+32736,
+32712,
+32676,
+32637,
+32622,
+32595,
+32635,
+32630,
+32604,
+32615,
+32635,
+32648,
+32690,
+32702,
+32759,
+32782,
+32805,
+32777,
+32827,
+32793,
+32833,
+32771,
+32787,
+32749,
+32751,
+32739,
+32736,
+32709,
+32693,
+32687,
+32691,
+32645,
+32673,
+32619,
+32662,
+32630,
+32648,
+32652,
+32650,
+32620,
+32628,
+32632,
+32627,
+32587,
+32606,
+32612,
+32591,
+32604,
+32624,
+32608,
+32632,
+32663,
+32710,
+32701,
+32733,
+32776,
+32804,
+32825,
+32912,
+32919,
+32948,
+32969,
+32967,
+32988,
+32948,
+32965,
+32912,
+32947,
+32940,
+32939,
+32937,
+32945,
+32934,
+32894,
+32899,
+32892,
+32858,
+32906,
+32829,
+32877,
+32857,
+32839,
+32810,
+32815,
+32761,
+32774,
+32726,
+32721,
+32723,
+32727,
+32725,
+32706,
+32715,
+32743,
+32735,
+32758,
+32782,
+32783,
+32773,
+32839,
+32831,
+32850,
+32837,
+32858,
+32844,
+32853,
+32850,
+32832,
+32837,
+32797,
+32805,
+32770,
+32754,
+32738,
+32701,
+32685,
+32669,
+32650,
+32616,
+32594,
+32594,
+32583,
+32548,
+32552,
+32571,
+32562,
+32590,
+32562,
+32599,
+32575,
+32619,
+32643,
+32641,
+32689,
+32681,
+32707,
+32708,
+32741,
+32742,
+32803,
+32799,
+32835,
+32841,
+32847,
+32868,
+32899,
+32861,
+32887,
+32892,
+32911,
+32875,
+32900,
+32881,
+32858,
+32870,
+32860,
+32838,
+32866,
+32834,
+32822,
+32838,
+32844,
+32828,
+32810,
+32829,
+32770,
+32810,
+32783,
+32803,
+32842,
+32829,
+32895,
+32888,
+32855,
+32886,
+32879,
+32851,
+32833,
+32848,
+32860,
+32864,
+32861,
+32850,
+32863,
+32833,
+32812,
+32828,
+32821,
+32825,
+32801,
+32818,
+32763,
+32801,
+32749,
+32727,
+32710,
+32706,
+32702,
+32646,
+32647,
+32655,
+32595,
+32615,
+32581,
+32562,
+32573,
+32544,
+32544,
+32529,
+32559,
+32612,
+32581,
+32639,
+32641,
+32681,
+32709,
+32678,
+32709,
+32692,
+32754,
+32732,
+32727,
+32764,
+32757,
+32756,
+32767,
+32742,
+32747,
+32748,
+32721,
+32772,
+32766,
+32735,
+32742,
+32728,
+32756,
+32734,
+32730,
+32737,
+32725,
+32746,
+32745,
+32761,
+32781,
+32803,
+32812,
+32802,
+32798,
+32840,
+32805,
+32853,
+32851,
+32867,
+32941,
+32922,
+32931,
+32966,
+32986,
+33002,
+32995,
+33001,
+32962,
+32944,
+32958,
+32913,
+32910,
+32884,
+32873,
+32863,
+32851,
+32790,
+32768,
+32749,
+32728,
+32718,
+32726,
+32701,
+32713,
+32670,
+32709,
+32691,
+32653,
+32708,
+32675,
+32680,
+32704,
+32683,
+32656,
+32699,
+32662,
+32704,
+32669,
+32668,
+32667,
+32670,
+32635,
+32660,
+32687,
+32685,
+32683,
+32736,
+32727,
+32722,
+32762,
+32761,
+32759,
+32783,
+32730,
+32748,
+32764,
+32759,
+32718,
+32730,
+32690,
+32701,
+32676,
+32669,
+32675,
+32677,
+32664,
+32715,
+32721,
+32747,
+32766,
+32752,
+32797,
+32828,
+32828,
+32880,
+32871,
+32872,
+32847,
+32884,
+32877,
+32892,
+32900,
+32895,
+32886,
+32904,
+32917,
+32945,
+32932,
+32903,
+32941,
+32917,
+32911,
+32907,
+32914,
+32896,
+32852,
+32879,
+32835,
+32799,
+32778,
+32768,
+32706,
+32729,
+32659,
+32669,
+32655,
+32663,
+32661,
+32677,
+32696,
+32687,
+32731,
+32729,
+32719,
+32721,
+32769,
+32765,
+32753,
+32764,
+32789,
+32790,
+32760,
+32749,
+32733,
+32744,
+32737,
+32694,
+32708,
+32692,
+32695,
+32650,
+32659,
+32668,
+32664,
+32682,
+32665,
+32663,
+32682,
+32664,
+32646,
+32656,
+32640,
+32662,
+32648,
+32626,
+32651,
+32644,
+32623,
+32677,
+32699,
+32715,
+32738,
+32735,
+32758,
+32790,
+32845,
+32844,
+32910,
+32891,
+32944,
+32935,
+32992,
+32979,
+33001,
+32962,
+32961,
+32980,
+32981,
+32936,
+32973,
+32924,
+32930,
+32868,
+32866,
+32822,
+32828,
+32779,
+32765,
+32756,
+32797,
+32791,
+32818,
+32795,
+32791,
+32763,
+32752,
+32720,
+32756,
+32712,
+32715,
+32707,
+32716,
+32715,
+32777,
+32775,
+32807,
+32775,
+32796,
+32798,
+32800,
+32810,
+32849,
+32818,
+32828,
+32847,
+32840,
+32840,
+32817,
+32831,
+32790,
+32779,
+32763,
+32734,
+32710,
+32668,
+32623,
+32609,
+32576,
+32592,
+32574,
+32581,
+32559,
+32580,
+32549,
+32568,
+32609,
+32610,
+32597,
+32621,
+32642,
+32655,
+32637,
+32706,
+32692,
+32714,
+32750,
+32775,
+32773,
+32833,
+32802,
+32785,
+32818,
+32843,
+32833,
+32853,
+32862,
+32806,
+32866,
+32843,
+32854,
+32852,
+32868,
+32831,
+32827,
+32826,
+32811,
+32836,
+32806,
+32799,
+32788,
+32777,
+32766,
+32758,
+32719,
+32755,
+32789,
+32773,
+32760,
+32802,
+32764,
+32755,
+32775,
+32808,
+32791,
+32802,
+32876,
+32853,
+32859,
+32924,
+32894,
+32889,
+32894,
+32915,
+32893,
+32912,
+32892,
+32853,
+32894,
+32867,
+32861,
+32869,
+32824,
+32817,
+32759,
+32749,
+32754,
+32727,
+32714,
+32720,
+32709,
+32685,
+32713,
+32649,
+32641,
+32589,
+32638,
+32592,
+32608,
+32647,
+32666,
+32690,
+32658,
+32670,
+32698,
+32736,
+32745,
+32774,
+32768,
+32784,
+32810,
+32786,
+32823,
+32818,
+32798,
+32759,
+32818,
+32808,
+32800,
+32809,
+32806,
+32832,
+32793,
+32776,
+32788,
+32776,
+32758,
+32728,
+32769,
+32754,
+32737,
+32755,
+32766,
+32760,
+32781,
+32786,
+32777,
+32757,
+32735,
+32765,
+32739,
+32783,
+32746,
+32757,
+32765,
+32766,
+32786,
+32746,
+32777,
+32795,
+32797,
+32808,
+32800,
+32810,
+32829,
+32835,
+32838,
+32837,
+32827,
+32784,
+32764,
+32692,
+32720,
+32656,
+32674,
+32690,
+32633,
+32646,
+32648,
+32604,
+32659,
+32592,
+32592,
+32612,
+32650,
+32608,
+32606,
+32601,
+32643,
+32598,
+32648,
+32631,
+32638,
+32653,
+32677,
+32659,
+32665,
+32707,
+32688,
+32710,
+32747,
+32758,
+32736,
+32774,
+32812,
+32799,
+32825,
+32828,
+32794,
+32787,
+32821,
+32778,
+32760,
+32816,
+32758,
+32767,
+32760,
+32741,
+32738,
+32722,
+32735,
+32782,
+32753,
+32774,
+32783,
+32806,
+32840,
+32835,
+32852,
+32865,
+32906,
+32902,
+32907,
+32932,
+32935,
+32926,
+32936,
+32911,
+32950,
+32954,
+32927,
+32946,
+32961,
+32918,
+32933,
+32926,
+32876,
+32878,
+32864,
+32885,
+32881,
+32882,
+32875,
+32878,
+32858,
+32843,
+32814,
+32789,
+32771,
+32749,
+32714,
+32749,
+32749,
+32728,
+32724,
+32747,
+32720,
+32769,
+32729,
+32749,
+32773,
+32743,
+32781,
+32750,
+32784,
+32759,
+32747,
+32736,
+32709,
+32727,
+32670,
+32633,
+32669,
+32656,
+32657,
+32669,
+32631,
+32675,
+32657,
+32626,
+32680,
+32694,
+32666,
+32711,
+32724,
+32716,
+32731,
+32685,
+32694,
+32695,
+32675,
+32646,
+32635,
+32664,
+32664,
+32669,
+32675,
+32698,
+32726,
+32725,
+32782,
+32779,
+32787,
+32845,
+32845,
+32894,
+32918,
+32949,
+32938,
+32939,
+32894,
+32890,
+32853,
+32866,
+32844,
+32784,
+32811,
+32808,
+32774,
+32784,
+32734,
+32762,
+32767,
+32771,
+32766,
+32779,
+32719,
+32757,
+32749,
+32802,
+32750,
+32749,
+32713,
+32753,
+32717,
+32683,
+32692,
+32687,
+32668,
+32689,
+32690,
+32687,
+32656,
+32686,
+32716,
+32721,
+32772,
+32813,
+32787,
+32801,
+32820,
+32792,
+32767,
+32772,
+32761,
+32681,
+32661,
+32604,
+32602,
+32579,
+32581,
+32581,
+32622,
+32609,
+32597,
+32621,
+32649,
+32691,
+32703,
+32679,
+32721,
+32772,
+32750,
+32743,
+32758,
+32750,
+32739,
+32797,
+32807,
+32785,
+32779,
+32816,
+32820,
+32882,
+32850,
+32865,
+32895,
+32917,
+32924,
+32943,
+32956,
+32975,
+32995,
+33056,
+33006,
+33011,
+33024,
+32970,
+32929,
+32902,
+32884,
+32882,
+32821,
+32807,
+32773,
+32759,
+32747,
+32717,
+32743,
+32768,
+32772,
+32801,
+32828,
+32800,
+32870,
+32850,
+32871,
+32853,
+32852,
+32863,
+32851,
+32784,
+32840,
+32795,
+32756,
+32782,
+32748,
+32744,
+32755,
+32737,
+32747,
+32754,
+32774,
+32785,
+32819,
+32797,
+32830,
+32798,
+32800,
+32786,
+32749,
+32690,
+32650,
+32582,
+32547,
+32555,
+32518,
+32524,
+32531,
+32539,
+32546,
+32542,
+32615,
+32634,
+32662,
+32740,
+32746,
+32773,
+32795,
+32805,
+32822,
+32863,
+32890,
+32838,
+32821,
+32811,
+32801,
+32763,
+32781,
+32735,
+32748,
+32750,
+32732,
+32755,
+32779,
+32744,
+32834,
+32807,
+32830,
+32851,
+32894,
+32870,
+32834,
+32834,
+32781,
+32806,
+32743,
+32656,
+32666,
+32647,
+32621,
+32649,
+32657,
+32616,
+32680,
+32671,
+32687,
+32738,
+32782,
+32819,
+32877,
+32894,
+32880,
+32911,
+32920,
+32890,
+32875,
+32855,
+32859,
+32837,
+32799,
+32775,
+32732,
+32708,
+32708,
+32678,
+32622,
+32635,
+32637,
+32689,
+32664,
+32779,
+32761,
+32807,
+32789,
+32812,
+32756,
+32723,
+32684,
+32693,
+32664,
+32608,
+32586,
+32563,
+32571,
+32537,
+32586,
+32624,
+32627,
+32648,
+32701,
+32693,
+32758,
+32817,
+32838,
+32866,
+32918,
+32878,
+32915,
+32908,
+32897,
+32861,
+32819,
+32792,
+32718,
+32721,
+32679,
+32647,
+32644,
+32622,
+32627,
+32678,
+32636,
+32699,
+32718,
+32716,
+32783,
+32843,
+32843,
+32866,
+32907,
+32832,
+32858,
+32830,
+32816,
+32779,
+32829,
+32787,
+32753,
+32815,
+32779,
+32835,
+32864,
+32873,
+32901,
+32895,
+32934,
+32987,
+32996,
+33005,
+32994,
+32987,
+32983,
+32972,
+32934,
+32925,
+32864,
+32848,
+32793,
+32764,
+32741,
+32724,
+32698,
+32684,
+32660,
+32666,
+32663,
+32712,
+32785,
+32797,
+32810,
+32834,
+32859,
+32827,
+32781,
+32785,
+32727,
+32713,
+32695,
+32692,
+32685,
+32669,
+32662,
+32693,
+32668,
+32748,
+32727,
+32703,
+32719,
+32768,
+32799,
+32823,
+32842,
+32838,
+32859,
+32847,
+32807,
+32778,
+32766,
+32715,
+32651,
+32657,
+32629,
+32577,
+32588,
+32592,
+32590,
+32610,
+32638,
+32670,
+32726,
+32754,
+32778,
+32826,
+32830,
+32818,
+32865,
+32860,
+32841,
+32862,
+32831,
+32826,
+32864,
+32865,
+32827,
+32826,
+32818,
+32787,
+32825,
+32809,
+32830,
+32848,
+32828,
+32884,
+32896,
+32875,
+32911,
+32870,
+32840,
+32856,
+32810,
+32780,
+32756,
+32721,
+32706,
+32708,
+32672,
+32709,
+32649,
+32658,
+32703,
+32685,
+32725,
+32758,
+32785,
+32828,
+32831,
+32848,
+32824,
+32829,
+32836,
+32776,
+32743,
+32748,
+32667,
+32655,
+32583,
+32614,
+32598,
+32610,
+32587,
+32609,
+32658,
+32675,
+32681,
+32751,
+32776,
+32740,
+32804,
+32815,
+32800,
+32771,
+32757,
+32721,
+32687,
+32697,
+32621,
+32632,
+32623,
+32592,
+32581,
+32646,
+32660,
+32690,
+32754,
+32726,
+32824,
+32811,
+32846,
+32878,
+32901,
+32914,
+32945,
+32923,
+32860,
+32859,
+32826,
+32818,
+32780,
+32756,
+32754,
+32711,
+32717,
+32652,
+32738,
+32716,
+32754,
+32788,
+32791,
+32784,
+32811,
+32864,
+32858,
+32872,
+32846,
+32849,
+32801,
+32727,
+32757,
+32750,
+32753,
+32698,
+32698,
+32693,
+32723,
+32718,
+32741,
+32731,
+32809,
+32824,
+32896,
+32912,
+32917,
+32963,
+32931,
+32955,
+32899,
+32885,
+32839,
+32794,
+32778,
+32746,
+32670,
+32673,
+32626,
+32579,
+32609,
+32623,
+32642,
+32693,
+32681,
+32683,
+32763,
+32768,
+32796,
+32832,
+32839,
+32838,
+32815,
+32762,
+32774,
+32710,
+32736,
+32683,
+32691,
+32686,
+32660,
+32662,
+32675,
+32671,
+32718,
+32759,
+32754,
+32866,
+32854,
+32863,
+32900,
+32873,
+32909,
+32902,
+32878,
+32824,
+32813,
+32749,
+32720,
+32683,
+32712,
+32657,
+32670,
+32676,
+32656,
+32685,
+32683,
+32717,
+32778,
+32794,
+32813,
+32899,
+32900,
+32884,
+32946,
+32905,
+32913,
+32918,
+32857,
+32840,
+32817,
+32781,
+32770,
+32766,
+32785,
+32713,
+32731,
+32734,
+32727,
+32751,
+32770,
+32790,
+32811,
+32816,
+32834,
+32797,
+32801,
+32782,
+32775,
+32751,
+32684,
+32663,
+32587,
+32576,
+32550,
+32490,
+32504,
+32480,
+32554,
+32561,
+32623,
+32632,
+32669,
+32718,
+32754,
+32810,
+32817,
+32823,
+32848,
+32820,
+32831,
+32796,
+32811,
+32775,
+32817,
+32794,
+32791,
+32787,
+32770,
+32751,
+32771,
+32752,
+32743,
+32748,
+32791,
+32765,
+32791,
+32817,
+32833,
+32817,
+32847,
+32839,
+32789,
+32778,
+32751,
+32726,
+32733,
+32738,
+32676,
+32709,
+32695,
+32646,
+32743,
+32764,
+32800,
+32804,
+32842,
+32866,
+32929,
+32971,
+32948,
+32941,
+32878,
+32893,
+32941,
+32938,
+32931,
+32888,
+32907,
+32877,
+32894,
+32847,
+32815,
+32797,
+32801,
+32812,
+32805,
+32808,
+32818,
+32797,
+32814,
+32829,
+32776,
+32843,
+32799,
+33119,
+32385,
+32926,
+32507,
+32750,
+32855,
+32616,
+32773,
+32694,
+32781,
+32735,
+32778,
+32747,
+32759,
+32785,
+32834,
+32817,
+32843,
+32810,
+32879,
+32821,
+32776,
+32788,
+32751,
+32725,
+32719,
+32698,
+32712,
+32699,
+32687,
+32703,
+32653,
+32658,
+32672,
+32693,
+32726,
+32683,
+32718,
+32745,
+32737,
+32747,
+32739,
+32762,
+32745,
+32683,
+32690,
+32687,
+32678,
+32640,
+32643,
+32692,
+32672,
+32718,
+32746,
+32787,
+32858,
+32872,
+32892,
+32939,
+32915,
+32913,
+32934,
+32921,
+32948,
+32896,
+32852,
+32836,
+32866,
+32791,
+32769,
+32780,
+32748,
+32715,
+32699,
+32715,
+32685,
+32686,
+32753,
+32726,
+32742,
+32799,
+32742,
+32796,
+32773,
+32763,
+32774,
+32690,
+32721,
+32698,
+32655,
+32605,
+32614,
+32585,
+32594,
+32631,
+32592,
+32656,
+32645,
+32663,
+32709,
+32742,
+32785,
+32788,
+32812,
+32845,
+32830,
+32832,
+32792,
+32756,
+32772,
+32707,
+32625,
+32687,
+32631,
+32634,
+32620,
+32609,
+32654,
+32663,
+32691,
+32729,
+32704,
+32724,
+32767,
+32792,
+32843,
+32835,
+32870,
+32868,
+32848,
+32826,
+32785,
+32810,
+32820,
+32747,
+32750,
+32751,
+32754,
+32763,
+32766,
+32803,
+32841,
+32852,
+32902,
+32898,
+32922,
+32957,
+32946,
+32966,
+32938,
+32905,
+32885,
+32854,
+32789,
+32746,
+32727,
+32740,
+32724,
+32706,
+32713,
+32682,
+32707,
+32806,
+32933,
+32672,
+32830,
+32852,
+32826,
+32894,
+32914,
+32900,
+32923,
+32912,
+32842,
+32842,
+32850,
+32794,
+32799,
+32766,
+32697,
+32721,
+32703,
+32725,
+32706,
+32732,
+32742,
+32745,
+32758,
+32799,
+32746,
+32785,
+32805,
+32790,
+32778,
+32778,
+32744,
+32748,
+32719,
+32672,
+32724,
+32671,
+32710,
+32670,
+32679,
+32718,
+32747,
+32781,
+32813,
+32824,
+32827,
+32852,
+32837,
+32816,
+32845,
+32846,
+32827,
+32830,
+32811,
+32769,
+32760,
+32725,
+32740};
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SampledSoundGurgle.h	Mon Nov 19 11:45:23 2018 +0000
@@ -0,0 +1,18247 @@
+//Forma d'onda campionata
+int nSampleNum = 18242;
+int nSamplePerSec = 22050;
+int nUnderSampleFactor = 2;
+int naInputSoundWave[18242]= {
+269,
+786,
+1044,
+786,
+528,
+786,
+786,
+1044,
+270,
+528,
+13,
+270,
+270,
+528,
+529,
+528,
+528,
+785,
+1560,
+1303,
+1045,
+270,
+65519,
+65519,
+65261,
+65004,
+64746,
+65262,
+65519,
+65004,
+65519,
+13,
+13,
+65520,
+65005,
+65261,
+65004,
+65262,
+65004,
+65519,
+269,
+65519,
+65519,
+65518,
+65520,
+65263,
+65519,
+64747,
+65004,
+65004,
+64747,
+64746,
+65262,
+65004,
+64488,
+64488,
+64230,
+64230,
+64488,
+64488,
+64488,
+64746,
+64746,
+64746,
+65261,
+65263,
+65262,
+13,
+13,
+65519,
+65262,
+65004,
+64488,
+64488,
+64489,
+65004,
+65261,
+65519,
+13,
+270,
+527,
+528,
+270,
+270,
+527,
+527,
+528,
+786,
+786,
+13,
+13,
+528,
+270,
+785,
+786,
+528,
+528,
+528,
+13,
+269,
+270,
+14,
+270,
+270,
+65519,
+13,
+13,
+13,
+270,
+13,
+13,
+65519,
+65518,
+65519,
+65519,
+65262,
+13,
+65519,
+65262,
+13,
+270,
+270,
+14,
+13,
+65519,
+65519,
+65005,
+65262,
+65518,
+65262,
+65262,
+65262,
+65519,
+65263,
+65004,
+270,
+13,
+528,
+13,
+65519,
+528,
+65004,
+65262,
+64747,
+65261,
+65520,
+64746,
+269,
+1044,
+1559,
+1561,
+529,
+270,
+64232,
+63714,
+63713,
+64745,
+65003,
+65004,
+64488,
+64746,
+65262,
+65263,
+65519,
+13,
+65519,
+65519,
+64230,
+64487,
+64488,
+64488,
+65004,
+65004,
+13,
+13,
+65519,
+65518,
+269,
+1043,
+1303,
+529,
+528,
+528,
+785,
+14,
+13,
+527,
+786,
+528,
+528,
+1301,
+1817,
+1560,
+1818,
+1045,
+528,
+786,
+270,
+270,
+270,
+13,
+785,
+528,
+785,
+529,
+528,
+786,
+1044,
+1560,
+1045,
+270,
+528,
+528,
+271,
+270,
+270,
+270,
+271,
+13,
+1559,
+1818,
+1044,
+1818,
+1303,
+1560,
+1560,
+1046,
+65004,
+65264,
+62943,
+59333,
+61911,
+63716,
+61905,
+59845,
+61138,
+63199,
+63976,
+63722,
+62167,
+56236,
+62424,
+61663,
+56227,
+2577,
+63462,
+54684,
+262,
+65265,
+60107,
+64750,
+61403,
+58299,
+2329,
+1049,
+62943,
+65005,
+1300,
+61914,
+59334,
+64486,
+19,
+60108,
+62935,
+65007,
+65003,
+4136,
+3623,
+2594,
+2333,
+4394,
+4655,
+527,
+2591,
+3368,
+63971,
+2332,
+4141,
+4138,
+6977,
+6461,
+3620,
+2844,
+4658,
+532,
+787,
+2850,
+2337,
+2074,
+4654,
+6719,
+6460,
+6203,
+5686,
+5943,
+7233,
+4914,
+4913,
+4141,
+787,
+2074,
+3881,
+1045,
+2331,
+2850,
+65520,
+785,
+2076,
+273,
+65261,
+1301,
+63200,
+62938,
+11,
+63716,
+63199,
+63972,
+63198,
+62941,
+63972,
+65006,
+61912,
+62938,
+65003,
+60880,
+60103,
+63455,
+61653,
+61391,
+62423,
+60879,
+61650,
+63714,
+61394,
+60876,
+61908,
+60878,
+58556,
+60617,
+62683,
+62168,
+61134,
+62940,
+61909,
+63713,
+63457,
+62425,
+64228,
+64231,
+62169,
+63196,
+65003,
+65004,
+65004,
+65262,
+64747,
+269,
+786,
+14,
+65519,
+65005,
+64746,
+63972,
+526,
+786,
+1044,
+1042,
+1559,
+1561,
+2075,
+3106,
+16,
+1043,
+785,
+3105,
+10073,
+2594,
+1819,
+12,
+2590,
+3623,
+3624,
+2593,
+3106,
+2336,
+528,
+2589,
+2595,
+3365,
+4655,
+3107,
+2075,
+3365,
+2848,
+3365,
+3365,
+787,
+527,
+785,
+1816,
+3106,
+2591,
+2076,
+2076,
+1044,
+1044,
+65263,
+61911,
+63711,
+65262,
+62940,
+65000,
+14,
+63971,
+526,
+15,
+62942,
+64745,
+62942,
+61907,
+63971,
+62428,
+60876,
+64486,
+63458,
+63969,
+13,
+63458,
+62166,
+64746,
+62685,
+63196,
+64231,
+62167,
+63455,
+63715,
+63197,
+64487,
+63715,
+62684,
+63712,
+1043,
+65264,
+65003,
+14,
+63973,
+64746,
+65518,
+786,
+2333,
+1818,
+528,
+13,
+528,
+786,
+1560,
+1044,
+528,
+65519,
+65519,
+1300,
+2591,
+1819,
+787,
+271,
+65004,
+64745,
+269,
+786,
+270,
+785,
+787,
+786,
+1560,
+1818,
+1818,
+1302,
+65263,
+65519,
+65520,
+64229,
+65003,
+65004,
+63972,
+64746,
+63457,
+63455,
+64487,
+63973,
+64745,
+65004,
+63972,
+63456,
+64230,
+63714,
+63714,
+63715,
+63456,
+63971,
+63972,
+63456,
+63713,
+64230,
+63972,
+64230,
+64230,
+63972,
+64230,
+64488,
+64488,
+65261,
+65519,
+65004,
+65518,
+270,
+65263,
+13,
+13,
+13,
+1559,
+1818,
+1560,
+2333,
+2335,
+1045,
+1301,
+1302,
+1817,
+2591,
+2592,
+2076,
+2592,
+2849,
+2592,
+3107,
+2593,
+2076,
+2592,
+2076,
+1561,
+1818,
+1045,
+1301,
+2076,
+1044,
+1559,
+1819,
+1044,
+1818,
+1562,
+786,
+1559,
+1302,
+528,
+1044,
+787,
+528,
+1560,
+1303,
+1302,
+1303,
+786,
+786,
+786,
+14,
+12,
+269,
+13,
+270,
+271,
+13,
+13,
+65263,
+65004,
+12,
+65520,
+65262,
+65519,
+65263,
+65004,
+65262,
+65004,
+64488,
+65004,
+64746,
+64488,
+63973,
+64230,
+65003,
+65262,
+65262,
+65005,
+64746,
+64746,
+64746,
+64230,
+64229,
+63972,
+63457,
+63456,
+63714,
+63714,
+63714,
+63971,
+63714,
+63714,
+64230,
+64230,
+64488,
+64746,
+64488,
+63972,
+64487,
+63972,
+63714,
+64230,
+64487,
+64746,
+65004,
+64746,
+65003,
+65261,
+65262,
+65262,
+12,
+13,
+13,
+13,
+270,
+528,
+786,
+786,
+1044,
+1559,
+1302,
+1301,
+1302,
+1044,
+1044,
+787,
+786,
+786,
+528,
+13,
+65519,
+65262,
+65004,
+65004,
+65262,
+65262,
+13,
+269,
+13,
+13,
+13,
+13,
+270,
+270,
+13,
+13,
+65263,
+65519,
+13,
+269,
+528,
+786,
+528,
+786,
+786,
+271,
+270,
+13,
+65519,
+65519,
+65262,
+65519,
+13,
+270,
+271,
+785,
+529,
+13,
+65519,
+270,
+65519,
+13,
+65262,
+12,
+14,
+65004,
+65262,
+65005,
+65262,
+270,
+64746,
+527,
+1044,
+1560,
+1302,
+786,
+271,
+64489,
+63972,
+63714,
+64745,
+65004,
+65519,
+65262,
+65519,
+65519,
+65004,
+65262,
+13,
+270,
+271,
+64747,
+65003,
+64488,
+64745,
+64747,
+65003,
+65519,
+64746,
+63973,
+64487,
+65518,
+527,
+529,
+270,
+14,
+13,
+270,
+65519,
+65519,
+270,
+271,
+270,
+270,
+528,
+1043,
+1044,
+1045,
+786,
+14,
+13,
+65519,
+65519,
+65262,
+65262,
+65519,
+64746,
+64746,
+64489,
+64746,
+65004,
+65519,
+13,
+13,
+12,
+528,
+529,
+528,
+528,
+528,
+528,
+528,
+785,
+2076,
+2076,
+2333,
+3364,
+3364,
+3881,
+2078,
+1563,
+1043,
+64227,
+61137,
+59336,
+58803,
+1811,
+55721,
+59576,
+3879,
+533,
+61133,
+63193,
+61908,
+61911,
+59335,
+59326,
+62680,
+59337,
+60615,
+64234,
+65261,
+1562,
+60110,
+56751,
+65260,
+63203,
+60357,
+62937,
+63976,
+63199,
+63706,
+65257,
+65001,
+64224,
+64487,
+60106,
+63704,
+5163,
+272,
+65262,
+5421,
+5945,
+4654,
+7747,
+6465,
+65527,
+65260,
+526,
+65008,
+1040,
+4913,
+4140,
+5164,
+6200,
+5167,
+5683,
+3624,
+1821,
+1819,
+64489,
+2591,
+4915,
+6201,
+8263,
+6207,
+1303,
+8000,
+6722,
+3367,
+3366,
+784,
+65259,
+785,
+1044,
+2847,
+3361,
+2590,
+1560,
+1044,
+1300,
+1558,
+64747,
+63972,
+63196,
+63457,
+60359,
+8,
+4137,
+63976,
+63967,
+787,
+64747,
+64743,
+65517,
+62683,
+61647,
+62939,
+60359,
+63196,
+784,
+65004,
+61908,
+63453,
+64746,
+64490,
+64487,
+62169,
+60877,
+60103,
+59329,
+62423,
+63713,
+62680,
+62425,
+60620,
+64226,
+786,
+62425,
+63453,
+63972,
+61137,
+62164,
+65260,
+270,
+65520,
+64229,
+64232,
+63716,
+64746,
+64746,
+63712,
+64487,
+64231,
+62170,
+63970,
+784,
+65521,
+64229,
+65002,
+13,
+65261,
+65518,
+3362,
+1302,
+2072,
+6461,
+1044,
+1559,
+1818,
+1045,
+65519,
+2075,
+1303,
+13,
+3105,
+2850,
+1818,
+2077,
+2335,
+2592,
+1561,
+2333,
+1561,
+65520,
+2074,
+2849,
+1560,
+3363,
+2335,
+2591,
+2591,
+2334,
+3107,
+2592,
+2591,
+1303,
+65263,
+64488,
+65263,
+528,
+14,
+65520,
+65263,
+65261,
+270,
+1301,
+1302,
+270,
+65262,
+269,
+270,
+65520,
+64746,
+64746,
+63972,
+63714,
+64231,
+64230,
+64230,
+65262,
+65004,
+13,
+65519,
+65004,
+64231,
+62683,
+62941,
+62682,
+63197,
+63971,
+64487,
+65261,
+528,
+13,
+526,
+65004,
+65005,
+65003,
+1816,
+1560,
+269,
+1044,
+13,
+787,
+528,
+787,
+528,
+13,
+270,
+270,
+270,
+269,
+13,
+786,
+527,
+528,
+65520,
+65003,
+65519,
+65263,
+64487,
+64746,
+64230,
+64745,
+65004,
+12,
+527,
+65519,
+784,
+65520,
+65004,
+65004,
+63715,
+64488,
+63973,
+64230,
+63715,
+63455,
+64745,
+64489,
+64745,
+65004,
+63972,
+64488,
+64487,
+63972,
+64488,
+64230,
+64230,
+63972,
+64230,
+65262,
+64489,
+64229,
+64231,
+64230,
+65261,
+65519,
+65262,
+65519,
+65262,
+64746,
+64746,
+64488,
+65004,
+64746,
+65261,
+11,
+65519,
+527,
+1043,
+1817,
+2076,
+1303,
+270,
+1044,
+1302,
+787,
+1044,
+787,
+1044,
+1302,
+1560,
+1817,
+1818,
+2075,
+1561,
+2076,
+1818,
+1560,
+1045,
+786,
+1044,
+1302,
+1818,
+2076,
+1819,
+1045,
+1044,
+1044,
+1302,
+1301,
+1301,
+787,
+528,
+528,
+1044,
+1302,
+786,
+786,
+1043,
+1302,
+1560,
+1818,
+1302,
+528,
+528,
+528,
+528,
+1043,
+786,
+528,
+271,
+13,
+13,
+65519,
+13,
+65519,
+65262,
+65262,
+65262,
+65518,
+13,
+13,
+13,
+65519,
+65519,
+65519,
+13,
+65519,
+65262,
+65518,
+65519,
+65519,
+65263,
+65004,
+65004,
+64488,
+64230,
+63972,
+63972,
+63972,
+63972,
+64230,
+63972,
+64487,
+64231,
+64230,
+64746,
+65004,
+64746,
+65004,
+65004,
+65004,
+65004,
+65261,
+65004,
+65262,
+13,
+65519,
+13,
+65263,
+64747,
+64488,
+64488,
+64488,
+64488,
+64230,
+64488,
+64488,
+65004,
+65262,
+65261,
+65262,
+65519,
+65519,
+527,
+528,
+528,
+786,
+528,
+270,
+270,
+270,
+270,
+270,
+270,
+13,
+65519,
+65262,
+65004,
+65004,
+65004,
+65004,
+65004,
+65262,
+65262,
+65262,
+65519,
+65262,
+65262,
+65518,
+65519,
+65519,
+65519,
+13,
+14,
+527,
+271,
+270,
+271,
+271,
+13,
+13,
+13,
+65005,
+65262,
+12,
+13,
+271,
+270,
+14,
+65519,
+65004,
+12,
+13,
+527,
+528,
+270,
+785,
+13,
+13,
+65004,
+65261,
+270,
+64747,
+65518,
+1302,
+1560,
+1818,
+1302,
+1043,
+15,
+64746,
+64746,
+12,
+270,
+271,
+65520,
+270,
+528,
+13,
+65519,
+270,
+786,
+786,
+65263,
+65261,
+65005,
+64746,
+65262,
+65262,
+786,
+786,
+14,
+64746,
+12,
+269,
+528,
+14,
+65519,
+65005,
+65004,
+64746,
+64488,
+65004,
+65262,
+65262,
+65262,
+65262,
+13,
+13,
+785,
+786,
+13,
+65262,
+65519,
+65262,
+65004,
+65004,
+65262,
+65519,
+64746,
+65004,
+64746,
+65262,
+65519,
+65519,
+65519,
+64488,
+64487,
+64488,
+64488,
+65004,
+65261,
+65518,
+270,
+13,
+270,
+1301,
+1818,
+1818,
+2075,
+2592,
+2334,
+2077,
+1819,
+1303,
+1044,
+62687,
+62423,
+65008,
+61396,
+65514,
+2071,
+521,
+65266,
+63198,
+65515,
+64225,
+61657,
+63711,
+64748,
+60619,
+63714,
+61397,
+63194,
+1299,
+62944,
+60875,
+63716,
+63714,
+62430,
+61650,
+64491,
+62942,
+61653,
+64228,
+65518,
+63713,
+62170,
+63971,
+63458,
+62939,
+11,
+15,
+1558,
+3878,
+3108,
+2851,
+5426,
+4396,
+272,
+2333,
+16,
+1041,
+1561,
+3362,
+5172,
+2335,
+2592,
+4141,
+1820,
+1558,
+1561,
+528,
+1043,
+1817,
+2334,
+3877,
+5685,
+5428,
+4913,
+5685,
+4139,
+4656,
+2078,
+2075,
+787,
+1821,
+1302,
+1559,
+1560,
+272,
+1043,
+2592,
+530,
+786,
+65263,
+12,
+63714,
+64746,
+65520,
+65518,
+65004,
+65004,
+63973,
+527,
+270,
+65519,
+64230,
+65261,
+64489,
+63199,
+63713,
+62941,
+62683,
+63713,
+63972,
+63457,
+63198,
+64746,
+63971,
+64231,
+62168,
+61910,
+61909,
+62164,
+62425,
+62167,
+63198,
+62682,
+62164,
+64487,
+63458,
+62940,
+64230,
+62941,
+62684,
+63197,
+64489,
+62940,
+266,
+65521,
+63199,
+64744,
+65518,
+65264,
+64231,
+65002,
+14,
+63716,
+63971,
+786,
+14,
+65004,
+785,
+1561,
+64747,
+1299,
+1046,
+269,
+5423,
+2339,
+65520,
+269,
+2591,
+1045,
+1559,
+2593,
+1819,
+1559,
+2591,
+3108,
+2077,
+1558,
+2592,
+1046,
+527,
+2591,
+3365,
+2849,
+3622,
+3624,
+2334,
+2075,
+2075,
+3107,
+2076,
+2592,
+1819,
+1044,
+1044,
+787,
+63975,
+63455,
+65261,
+64489,
+64487,
+12,
+64747,
+12,
+65519,
+65519,
+271,
+65006,
+64488,
+270,
+65005,
+64488,
+64229,
+64746,
+65004,
+65261,
+527,
+63974,
+61394,
+62167,
+63715,
+63713,
+11,
+64487,
+64228,
+63456,
+64486,
+63973,
+62683,
+65260,
+786,
+65520,
+62427,
+62681,
+64229,
+62940,
+64229,
+268,
+2076,
+1818,
+15,
+65005,
+12,
+65262,
+63972,
+64488,
+1043,
+13,
+64745,
+65518,
+786,
+528,
+64488,
+65518,
+270,
+786,
+528,
+1043,
+2075,
+2076,
+1819,
+65519,
+65262,
+65262,
+65518,
+65005,
+64488,
+65003,
+65004,
+270,
+1559,
+1818,
+1302,
+786,
+13,
+65004,
+64230,
+63714,
+64487,
+65004,
+65004,
+65519,
+13,
+528,
+1302,
+786,
+65262,
+65262,
+65004,
+65005,
+63972,
+64230,
+64230,
+65003,
+64488,
+65518,
+14,
+65520,
+64747,
+63714,
+63457,
+63714,
+64229,
+65003,
+527,
+529,
+528,
+786,
+270,
+13,
+64745,
+65262,
+64746,
+64746,
+64230,
+65262,
+785,
+1818,
+2591,
+3107,
+2849,
+2850,
+1819,
+1302,
+1303,
+1302,
+787,
+528,
+527,
+1817,
+2075,
+2334,
+2334,
+2076,
+1561,
+787,
+14,
+65262,
+65262,
+65262,
+65262,
+13,
+528,
+528,
+785,
+786,
+1301,
+1044,
+13,
+13,
+65262,
+65262,
+65004,
+65261,
+65519,
+13,
+13,
+65519,
+269,
+270,
+65519,
+65262,
+65262,
+65518,
+270,
+14,
+527,
+786,
+1044,
+1302,
+528,
+270,
+65519,
+65262,
+65262,
+65261,
+13,
+14,
+270,
+270,
+14,
+13,
+65519,
+13,
+65520,
+65262,
+65518,
+65519,
+65262,
+65518,
+65518,
+65519,
+65262,
+65004,
+64489,
+64488,
+64488,
+64231,
+64488,
+64488,
+64746,
+64489,
+64746,
+65262,
+65520,
+65519,
+65262,
+65262,
+64232,
+64488,
+65004,
+65519,
+13,
+13,
+13,
+65519,
+13,
+13,
+12,
+13,
+13,
+65519,
+65004,
+65004,
+65003,
+65262,
+65519,
+13,
+13,
+65519,
+65519,
+65262,
+65262,
+65519,
+12,
+270,
+270,
+14,
+13,
+527,
+65520,
+1042,
+13,
+527,
+270,
+65519,
+271,
+65519,
+270,
+14,
+13,
+13,
+65519,
+13,
+65519,
+13,
+65519,
+65519,
+65519,
+65519,
+12,
+270,
+270,
+269,
+270,
+270,
+13,
+12,
+270,
+271,
+527,
+527,
+528,
+14,
+65004,
+13,
+528,
+528,
+528,
+13,
+1043,
+14,
+12,
+65263,
+65261,
+528,
+64748,
+65261,
+528,
+1043,
+1818,
+1045,
+786,
+65520,
+64230,
+63972,
+64487,
+65262,
+65519,
+64746,
+65004,
+65004,
+65004,
+65004,
+65519,
+65519,
+65263,
+65004,
+64746,
+65004,
+64488,
+65262,
+64747,
+65004,
+64746,
+64489,
+64230,
+64745,
+65518,
+528,
+14,
+13,
+270,
+270,
+65520,
+65004,
+65004,
+65004,
+65262,
+65004,
+64746,
+64745,
+65004,
+269,
+528,
+13,
+13,
+65519,
+65519,
+65004,
+65004,
+65519,
+13,
+65005,
+65262,
+65262,
+65262,
+65519,
+270,
+270,
+65519,
+65262,
+65262,
+65004,
+65262,
+65519,
+65519,
+13,
+13,
+269,
+2075,
+1818,
+1817,
+2592,
+2592,
+2849,
+1562,
+1301,
+3365,
+65521,
+65002,
+64235,
+61136,
+58816,
+785,
+65535,
+63466,
+59850,
+58299,
+57520,
+64743,
+62170,
+57268,
+64997,
+2595,
+55475,
+25032,
+11624,
+57249,
+10582,
+4685,
+53397,
+12134,
+57284,
+55195,
+57787,
+56753,
+520,
+4407,
+56227,
+6712,
+61927,
+64225,
+12135,
+60116,
+61893,
+539,
+53406,
+64227,
+65524,
+61388,
+4139,
+61659,
+2843,
+10845,
+4140,
+10063,
+7759,
+64745,
+5941,
+63720,
+60103,
+62943,
+55723,
+61127,
+61651,
+63708,
+3105,
+3620,
+11352,
+14454,
+8007,
+13677,
+5693,
+6197,
+3117,
+61396,
+63448,
+60881,
+55718,
+785,
+64231,
+3102,
+5169,
+3109,
+5684,
+4920,
+2332,
+1306,
+60364,
+60103,
+59072,
+59845,
+61133,
+61904,
+1814,
+65520,
+1815,
+5686,
+3107,
+2847,
+65523,
+61134,
+61134,
+59069,
+61911,
+58818,
+5,
+5172,
+60620,
+783,
+4397,
+7233,
+2080,
+60874,
+1560,
+64235,
+63715,
+57014,
+776,
+2593,
+62168,
+63199,
+10,
+5426,
+63974,
+57528,
+62680,
+2081,
+60876,
+64743,
+62936,
+3365,
+275,
+62938,
+2069,
+6978,
+274,
+61653,
+64224,
+65523,
+62171,
+62169,
+62939,
+63974,
+65517,
+62429,
+62424,
+65261,
+63973,
+783,
+4398,
+1308,
+15,
+4396,
+6461,
+63199,
+62681,
+65005,
+65522,
+63974,
+1040,
+5425,
+8268,
+4399,
+3621,
+4653,
+2337,
+61139,
+59072,
+64227,
+65264,
+60107,
+64224,
+9808,
+9814,
+7236,
+6201,
+9812,
+6723,
+64492,
+62682,
+63715,
+62167,
+62681,
+65515,
+3881,
+4141,
+3108,
+4911,
+3882,
+64492,
+61136,
+60877,
+60104,
+60621,
+59328,
+61647,
+784,
+1305,
+1303,
+2850,
+3881,
+1304,
+63716,
+63454,
+61913,
+58818,
+59328,
+62937,
+64745,
+63715,
+65260,
+2591,
+1047,
+62942,
+63712,
+64746,
+63201,
+60360,
+65517,
+64745,
+12,
+63716,
+65517,
+270,
+63716,
+64229,
+528,
+65520,
+271,
+65261,
+1042,
+529,
+65005,
+64490,
+1816,
+2848,
+787,
+787,
+65518,
+1044,
+14,
+269,
+1559,
+2076,
+1303,
+1304,
+1304,
+1816,
+3622,
+1563,
+15,
+65262,
+65261,
+2332,
+2334,
+270,
+64487,
+527,
+1302,
+1302,
+64746,
+13,
+1562,
+530,
+64745,
+64487,
+65520,
+14,
+64230,
+64486,
+65517,
+65006,
+65521,
+65004,
+63971,
+64745,
+64230,
+65518,
+270,
+12,
+65520,
+13,
+65518,
+65519,
+65004,
+64232,
+62683,
+63455,
+64230,
+62941,
+63456,
+63197,
+64486,
+63715,
+63456,
+65261,
+65518,
+1817,
+65265,
+64487,
+64746,
+64745,
+63716,
+63198,
+64230,
+64746,
+12,
+1043,
+2076,
+2076,
+1044,
+528,
+271,
+65263,
+65004,
+65261,
+528,
+786,
+1044,
+270,
+1301,
+1560,
+1302,
+787,
+270,
+786,
+271,
+65519,
+65520,
+65519,
+527,
+270,
+269,
+269,
+527,
+528,
+14,
+527,
+1043,
+1819,
+1303,
+1044,
+1302,
+786,
+786,
+528,
+528,
+786,
+529,
+528,
+527,
+529,
+13,
+269,
+271,
+13,
+13,
+13,
+528,
+1044,
+528,
+270,
+528,
+1043,
+15,
+65262,
+13,
+65519,
+12,
+65262,
+65003,
+65004,
+64747,
+65004,
+64747,
+65004,
+64746,
+64747,
+65004,
+65005,
+65003,
+65004,
+65004,
+65003,
+64488,
+65261,
+14,
+65519,
+65519,
+65004,
+65004,
+65004,
+64746,
+64746,
+64746,
+65262,
+65518,
+65260,
+64747,
+65004,
+64488,
+64747,
+64488,
+65517,
+65004,
+64747,
+528,
+529,
+787,
+787,
+527,
+528,
+13,
+65003,
+64746,
+64230,
+65003,
+12,
+270,
+528,
+13,
+15,
+65263,
+65261,
+64488,
+64229,
+64746,
+65004,
+65519,
+13,
+65263,
+65262,
+65518,
+65262,
+65518,
+1043,
+2075,
+2076,
+1819,
+786,
+786,
+787,
+786,
+271,
+65519,
+13,
+786,
+1044,
+529,
+528,
+1043,
+786,
+271,
+13,
+12,
+270,
+65004,
+65004,
+64746,
+65261,
+65004,
+65261,
+270,
+270,
+270,
+65263,
+526,
+271,
+64488,
+65261,
+64745,
+785,
+271,
+65262,
+1560,
+1560,
+2077,
+787,
+13,
+65263,
+63715,
+63971,
+63972,
+65518,
+13,
+271,
+269,
+786,
+529,
+12,
+65004,
+64230,
+63972,
+63972,
+63715,
+63972,
+65004,
+13,
+785,
+1044,
+786,
+1043,
+65005,
+64487,
+65004,
+65262,
+528,
+65520,
+65519,
+12,
+65262,
+64747,
+64746,
+65261,
+528,
+13,
+528,
+65519,
+12,
+528,
+786,
+1044,
+271,
+270,
+528,
+65519,
+12,
+13,
+785,
+271,
+65004,
+65004,
+64746,
+65261,
+269,
+271,
+786,
+270,
+270,
+528,
+270,
+528,
+786,
+786,
+786,
+528,
+1301,
+2076,
+1561,
+1560,
+1818,
+2333,
+4140,
+1046,
+268,
+529,
+65006,
+58044,
+58297,
+65516,
+62688,
+523,
+6204,
+59329,
+57781,
+62168,
+63707,
+1554,
+64234,
+58820,
+62424,
+3623,
+63200,
+63966,
+6716,
+1306,
+61912,
+10,
+1304,
+1822,
+65515,
+2076,
+19,
+63972,
+1042,
+3365,
+530,
+63713,
+64233,
+63200,
+61909,
+63452,
+4139,
+63201,
+64484,
+14,
+1303,
+65001,
+4395,
+63718,
+64743,
+64747,
+529,
+63974,
+2587,
+1046,
+64749,
+65259,
+527,
+65264,
+2591,
+2076,
+63198,
+526,
+790,
+1818,
+3364,
+2593,
+1301,
+1561,
+527,
+4394,
+4142,
+533,
+2848,
+3880,
+530,
+526,
+2077,
+2075,
+3107,
+529,
+1045,
+787,
+528,
+269,
+1045,
+270,
+63456,
+62939,
+65004,
+63459,
+63711,
+270,
+63200,
+63198,
+527,
+272,
+65005,
+65263,
+64487,
+65004,
+63715,
+63198,
+64488,
+64747,
+64229,
+269,
+14,
+269,
+272,
+63458,
+63456,
+64229,
+63717,
+61652,
+63711,
+64487,
+61652,
+60876,
+63714,
+64229,
+13,
+63458,
+61651,
+62682,
+64230,
+63456,
+63713,
+1300,
+1561,
+64746,
+11,
+529,
+64746,
+65005,
+62685,
+62423,
+65261,
+63457,
+63197,
+65519,
+13,
+65262,
+64231,
+65518,
+1817,
+270,
+1560,
+65263,
+1556,
+5688,
+1046,
+65520,
+65518,
+1817,
+1559,
+2590,
+2592,
+2592,
+2592,
+2334,
+1045,
+3621,
+3365,
+2593,
+1302,
+1818,
+2848,
+3107,
+3364,
+3881,
+3108,
+1046,
+1559,
+2848,
+4397,
+4397,
+2594,
+1045,
+2333,
+2592,
+1044,
+271,
+65006,
+64746,
+65005,
+63200,
+64485,
+785,
+269,
+786,
+65521,
+65002,
+13,
+64489,
+65262,
+65004,
+64229,
+62684,
+62940,
+63198,
+10,
+14,
+63199,
+62427,
+63197,
+63973,
+63714,
+63972,
+63713,
+64744,
+63973,
+62167,
+61909,
+63456,
+62941,
+63970,
+63973,
+63715,
+63714,
+62425,
+63455,
+63972,
+65518,
+65261,
+65003,
+64489,
+63199,
+64229,
+12,
+13,
+269,
+271,
+64231,
+64745,
+65262,
+269,
+1818,
+1560,
+1044,
+270,
+527,
+1044,
+528,
+785,
+787,
+530,
+270,
+1043,
+1044,
+2076,
+2076,
+1044,
+14,
+786,
+787,
+270,
+13,
+13,
+65263,
+65519,
+13,
+65262,
+270,
+528,
+786,
+13,
+65263,
+65004,
+65004,
+64746,
+64488,
+65004,
+65004,
+65262,
+65005,
+13,
+65262,
+64488,
+63715,
+63714,
+63714,
+63972,
+64745,
+65261,
+65262,
+65261,
+64747,
+64230,
+64745,
+64489,
+64747,
+65262,
+64746,
+65518,
+65520,
+65519,
+785,
+1302,
+1045,
+14,
+65519,
+12,
+271,
+65004,
+65004,
+65262,
+270,
+65519,
+528,
+1560,
+1819,
+1302,
+1302,
+529,
+1043,
+1044,
+786,
+786,
+1302,
+1561,
+1044,
+1044,
+1044,
+1044,
+786,
+528,
+1043,
+1818,
+1045,
+1044,
+786,
+528,
+1044,
+1302,
+1560,
+1818,
+1302,
+786,
+786,
+1044,
+786,
+1045,
+1559,
+1560,
+1818,
+1818,
+1045,
+1044,
+1044,
+528,
+13,
+65262,
+65519,
+13,
+65520,
+13,
+527,
+268,
+65519,
+65520,
+271,
+14,
+65262,
+64746,
+64230,
+64230,
+64488,
+64745,
+64489,
+65003,
+65004,
+64488,
+64230,
+64230,
+63973,
+64230,
+63973,
+63714,
+63714,
+64487,
+64488,
+64230,
+64746,
+64746,
+64488,
+64230,
+64745,
+65003,
+65262,
+65262,
+64745,
+64746,
+65262,
+65518,
+65262,
+65262,
+65518,
+65519,
+65262,
+65004,
+65262,
+13,
+65262,
+65262,
+65262,
+65263,
+13,
+65519,
+14,
+13,
+270,
+528,
+528,
+528,
+528,
+786,
+529,
+528,
+529,
+270,
+786,
+528,
+786,
+65519,
+65520,
+269,
+65520,
+270,
+65518,
+65262,
+270,
+12,
+13,
+270,
+65519,
+13,
+12,
+65263,
+65519,
+65519,
+270,
+528,
+13,
+270,
+528,
+786,
+786,
+528,
+528,
+528,
+270,
+786,
+13,
+65519,
+12,
+270,
+270,
+65005,
+12,
+271,
+270,
+13,
+64488,
+12,
+64490,
+64746,
+64488,
+64487,
+65262,
+63973,
+64744,
+528,
+786,
+1560,
+271,
+65519,
+64489,
+63455,
+63456,
+63714,
+64747,
+65004,
+65004,
+65004,
+12,
+270,
+65005,
+65261,
+65262,
+65004,
+65004,
+64746,
+65005,
+65005,
+65519,
+13,
+269,
+14,
+65520,
+65519,
+65519,
+13,
+528,
+528,
+786,
+787,
+270,
+271,
+65519,
+65519,
+65519,
+13,
+13,
+270,
+528,
+528,
+1301,
+2076,
+1303,
+1044,
+528,
+270,
+65520,
+65004,
+65518,
+65262,
+64746,
+65262,
+65004,
+65262,
+65519,
+785,
+1302,
+528,
+65520,
+13,
+65262,
+65263,
+64746,
+64746,
+65262,
+65262,
+269,
+1560,
+1560,
+2590,
+3107,
+2592,
+2849,
+2077,
+13,
+65009,
+60106,
+63202,
+63462,
+2597,
+4921,
+63465,
+60869,
+13,
+3888,
+63209,
+56234,
+60352,
+62416,
+62164,
+1823,
+65525,
+62935,
+65009,
+61915,
+63973,
+64493,
+60624,
+65006,
+1043,
+3,
+64483,
+64229,
+2077,
+2846,
+7,
+64490,
+62430,
+2328,
+1819,
+64233,
+64746,
+9,
+3623,
+5683,
+2072,
+5163,
+2080,
+13,
+3366,
+1047,
+64229,
+1045,
+64749,
+3363,
+2594,
+65265,
+789,
+3883,
+2593,
+1046,
+63201,
+9,
+785,
+2591,
+270,
+12,
+14,
+1043,
+3363,
+3885,
+2593,
+3622,
+1821,
+530,
+2334,
+1820,
+1559,
+528,
+1043,
+788,
+65520,
+1042,
+3107,
+530,
+527,
+65520,
+65261,
+1559,
+1561,
+14,
+1559,
+787,
+65262,
+63714,
+65260,
+65005,
+62941,
+63455,
+63199,
+62682,
+65261,
+64746,
+63713,
+65262,
+64231,
+64743,
+528,
+64231,
+63713,
+62940,
+62941,
+62428,
+61137,
+61908,
+62940,
+63197,
+64229,
+64747,
+64487,
+12,
+65264,
+63200,
+62940,
+63456,
+62683,
+63971,
+64487,
+65262,
+65005,
+528,
+529,
+526,
+1561,
+65520,
+65520,
+64231,
+63972,
+63971,
+63715,
+65002,
+270,
+14,
+1302,
+13,
+270,
+268,
+65005,
+64746,
+2588,
+1305,
+268,
+65263,
+784,
+1820,
+528,
+1818,
+1560,
+2591,
+2850,
+1302,
+1043,
+1303,
+2333,
+1561,
+529,
+786,
+2075,
+3107,
+2594,
+2334,
+2848,
+2592,
+2592,
+2334,
+2076,
+1817,
+2592,
+2076,
+2076,
+1560,
+15,
+65004,
+65518,
+65520,
+64747,
+64746,
+64488,
+65263,
+65005,
+65261,
+65519,
+65262,
+64489,
+64487,
+64488,
+64230,
+65263,
+64747,
+65261,
+65263,
+63974,
+64230,
+63457,
+63456,
+64487,
+64747,
+63973,
+64745,
+64489,
+64745,
+63714,
+64230,
+63715,
+63715,
+63715,
+63455,
+63198,
+63199,
+63456,
+64230,
+65004,
+270,
+272,
+12,
+270,
+14,
+65520,
+270,
+270,
+12,
+65519,
+65005,
+65262,
+65518,
+65518,
+65262,
+13,
+14,
+271,
+12,
+270,
+786,
+1044,
+787,
+270,
+65519,
+65519,
+13,
+13,
+785,
+1045,
+529,
+270,
+528,
+271,
+528,
+785,
+1044,
+787,
+529,
+270,
+13,
+65263,
+65262,
+65004,
+65003,
+65262,
+65004,
+65004,
+65262,
+65262,
+12,
+13,
+65263,
+65004,
+64488,
+65003,
+65004,
+65004,
+64746,
+64488,
+64230,
+63714,
+63973,
+63971,
+63714,
+64229,
+64488,
+64487,
+64746,
+65004,
+65262,
+65262,
+65004,
+65004,
+65004,
+12,
+13,
+65262,
+65519,
+65262,
+65005,
+12,
+1300,
+1561,
+1559,
+2075,
+1818,
+2076,
+1303,
+1302,
+1045,
+1044,
+1044,
+786,
+528,
+786,
+1043,
+1301,
+1302,
+1560,
+1302,
+786,
+270,
+65519,
+65005,
+65519,
+269,
+786,
+529,
+786,
+1302,
+1301,
+1044,
+1045,
+1044,
+787,
+786,
+787,
+528,
+786,
+786,
+786,
+1302,
+1560,
+1302,
+786,
+528,
+271,
+270,
+65519,
+65004,
+65263,
+12,
+13,
+269,
+270,
+527,
+271,
+270,
+270,
+270,
+528,
+528,
+528,
+1043,
+529,
+786,
+528,
+528,
+270,
+270,
+13,
+65519,
+65004,
+65262,
+64489,
+64488,
+64231,
+64230,
+64488,
+64230,
+64487,
+64230,
+63972,
+63714,
+63972,
+63972,
+64230,
+64488,
+64746,
+65004,
+64746,
+64746,
+64746,
+64488,
+64488,
+64488,
+64745,
+64488,
+64746,
+64747,
+65005,
+65262,
+65519,
+13,
+270,
+527,
+12,
+12,
+270,
+270,
+785,
+786,
+786,
+528,
+528,
+528,
+270,
+269,
+13,
+65519,
+65519,
+65262,
+65518,
+65262,
+65262,
+65518,
+65519,
+13,
+14,
+270,
+14,
+65519,
+65262,
+65262,
+65519,
+65519,
+13,
+270,
+527,
+528,
+270,
+270,
+13,
+13,
+65263,
+65004,
+65004,
+65004,
+65004,
+64747,
+65004,
+65519,
+65519,
+65519,
+12,
+13,
+65263,
+65261,
+13,
+528,
+528,
+14,
+1043,
+1303,
+270,
+1044,
+270,
+1043,
+271,
+65518,
+1302,
+1044,
+2591,
+2335,
+1560,
+15,
+64230,
+63972,
+63972,
+65004,
+65004,
+65262,
+65261,
+65519,
+65262,
+65004,
+12,
+13,
+65263,
+65004,
+65003,
+65518,
+65519,
+12,
+270,
+13,
+65263,
+65004,
+65004,
+65519,
+65519,
+269,
+13,
+65519,
+14,
+13,
+270,
+65519,
+65519,
+269,
+270,
+12,
+12,
+65262,
+65262,
+65262,
+269,
+786,
+528,
+270,
+528,
+65520,
+65004,
+65004,
+65519,
+65262,
+64746,
+64746,
+64746,
+64488,
+65004,
+65518,
+65519,
+65519,
+65262,
+64746,
+64488,
+64488,
+65004,
+64746,
+65004,
+527,
+1559,
+1302,
+2333,
+2850,
+1818,
+2334,
+274,
+64234,
+63973,
+61398,
+59838,
+64470,
+64503,
+60631,
+63196,
+64243,
+63705,
+64991,
+63197,
+61138,
+64227,
+62162,
+59332,
+61910,
+62689,
+64497,
+62425,
+63711,
+2842,
+274,
+65515,
+65252,
+270,
+63973,
+274,
+2333,
+58824,
+61397,
+65265,
+62686,
+1550,
+64749,
+60626,
+63970,
+65514,
+16,
+65518,
+2330,
+3369,
+1046,
+5169,
+4404,
+2850,
+2850,
+2075,
+2846,
+3107,
+3879,
+7488,
+3883,
+1306,
+4142,
+3365,
+3104,
+5423,
+3626,
+2590,
+3361,
+3105,
+3106,
+4655,
+6201,
+2598,
+1304,
+4911,
+4403,
+4138,
+2851,
+1300,
+1040,
+65520,
+12,
+530,
+64490,
+65006,
+65523,
+64746,
+787,
+270,
+62167,
+65001,
+64744,
+61652,
+63713,
+62943,
+63198,
+63200,
+63199,
+64228,
+63200,
+64745,
+63712,
+63713,
+63196,
+61653,
+61910,
+62684,
+64487,
+63459,
+61653,
+64485,
+64230,
+64484,
+65002,
+64232,
+61396,
+61135,
+62424,
+62166,
+63713,
+63973,
+64230,
+787,
+786,
+65005,
+63714,
+65003,
+65521,
+62942,
+62425,
+62681,
+64744,
+65004,
+1044,
+273,
+65004,
+784,
+1044,
+527,
+13,
+64231,
+63455,
+63972,
+65519,
+64748,
+63972,
+527,
+787,
+1299,
+785,
+269,
+6973,
+1048,
+1302,
+65262,
+1560,
+271,
+2846,
+3625,
+1820,
+2074,
+1044,
+1816,
+3105,
+2334,
+3364,
+1562,
+1560,
+1819,
+1045,
+1818,
+1818,
+2075,
+2077,
+1560,
+1560,
+2076,
+2333,
+2333,
+2077,
+1818,
+1560,
+1560,
+1045,
+14,
+65005,
+65519,
+269,
+14,
+11,
+65520,
+65004,
+270,
+14,
+65005,
+65003,
+12,
+65004,
+65003,
+64746,
+64745,
+65519,
+65264,
+64488,
+64488,
+65261,
+65262,
+13,
+65262,
+64489,
+64746,
+65003,
+64490,
+63973,
+64486,
+64489,
+64230,
+64230,
+63973,
+63972,
+65518,
+65263,
+64747,
+65004,
+65004,
+14,
+12,
+270,
+65262,
+64746,
+64229,
+65261,
+65519,
+13,
+65520,
+65005,
+65004,
+64746,
+64746,
+64746,
+65262,
+65262,
+64488,
+63972,
+65004,
+65004,
+65262,
+65005,
+64231,
+63973,
+63972,
+63972,
+64487,
+12,
+65263,
+64489,
+65518,
+65519,
+65262,
+65261,
+64488,
+64488,
+64746,
+65261,
+65518,
+64747,
+65004,
+65004,
+64745,
+64488,
+64487,
+65518,
+270,
+65520,
+65263,
+65519,
+13,
+65005,
+64230,
+64230,
+64488,
+64488,
+65003,
+65262,
+65262,
+65005,
+64746,
+64745,
+65262,
+65519,
+65519,
+12,
+527,
+786,
+786,
+786,
+1044,
+1044,
+1302,
+2075,
+1818,
+1818,
+1302,
+1818,
+1818,
+2076,
+2333,
+2334,
+2076,
+2334,
+2334,
+2591,
+2592,
+2334,
+1818,
+1560,
+1560,
+1560,
+1044,
+1301,
+1302,
+1302,
+1044,
+1044,
+1044,
+787,
+1044,
+786,
+786,
+271,
+270,
+13,
+13,
+13,
+13,
+13,
+13,
+13,
+13,
+65519,
+65519,
+13,
+65519,
+65262,
+65004,
+65518,
+65262,
+65262,
+65262,
+65519,
+13,
+65520,
+13,
+13,
+13,
+65519,
+12,
+13,
+65520,
+65519,
+528,
+528,
+270,
+13,
+270,
+528,
+13,
+65263,
+65262,
+65263,
+65518,
+65519,
+65262,
+64747,
+64489,
+63973,
+63714,
+63714,
+63972,
+63972,
+63972,
+63715,
+63714,
+63972,
+64229,
+64488,
+64746,
+64746,
+64746,
+64746,
+64746,
+64746,
+64746,
+64746,
+65004,
+65005,
+65261,
+65262,
+13,
+65520,
+65262,
+65519,
+65263,
+65004,
+65004,
+65262,
+65262,
+65519,
+65519,
+270,
+270,
+270,
+270,
+528,
+786,
+529,
+528,
+270,
+271,
+269,
+13,
+13,
+270,
+270,
+270,
+269,
+13,
+65519,
+65262,
+65004,
+65262,
+65519,
+65519,
+13,
+270,
+270,
+13,
+65519,
+65519,
+12,
+13,
+269,
+13,
+65520,
+13,
+269,
+269,
+270,
+786,
+786,
+528,
+786,
+528,
+528,
+270,
+528,
+786,
+786,
+1044,
+1301,
+1302,
+786,
+527,
+1045,
+786,
+1044,
+14,
+527,
+1044,
+65519,
+14,
+64488,
+65261,
+65263,
+63456,
+65261,
+65519,
+270,
+528,
+13,
+65263,
+63715,
+63971,
+64230,
+65518,
+65519,
+270,
+14,
+270,
+270,
+65519,
+65004,
+13,
+65520,
+270,
+65004,
+13,
+65519,
+65262,
+269,
+65262,
+65520,
+64488,
+64488,
+64487,
+64488,
+65004,
+65003,
+64489,
+65004,
+65262,
+65262,
+65262,
+65262,
+65519,
+13,
+65519,
+65262,
+65004,
+65003,
+65262,
+65519,
+528,
+13,
+13,
+13,
+65519,
+65004,
+64746,
+65004,
+64746,
+64746,
+64746,
+64488,
+64746,
+65261,
+65519,
+65519,
+65519,
+65262,
+64747,
+64746,
+64746,
+65261,
+65262,
+269,
+1301,
+2076,
+2076,
+3622,
+3881,
+3108,
+3624,
+3109,
+1820,
+790,
+64749,
+60099,
+59070,
+61908,
+1553,
+63200,
+65278,
+28,
+61396,
+2574,
+64744,
+60629,
+64494,
+57778,
+62416,
+1042,
+64483,
+789,
+63463,
+64744,
+62445,
+59597,
+262,
+787,
+63717,
+264,
+0,
+65258,
+63975,
+63202,
+65528,
+63975,
+64485,
+62685,
+61390,
+1300,
+2081,
+64486,
+1299,
+1818,
+4652,
+4654,
+2851,
+3621,
+1562,
+277,
+273,
+64489,
+788,
+784,
+780,
+4390,
+3365,
+2076,
+1826,
+1300,
+4395,
+794,
+63197,
+2845,
+1303,
+781,
+5165,
+2594,
+5426,
+6202,
+3368,
+6202,
+3626,
+3623,
+3369,
+1302,
+2589,
+1045,
+524,
+1559,
+1303,
+2590,
+2337,
+65519,
+14,
+64749,
+63458,
+64231,
+62939,
+64486,
+64231,
+62940,
+65003,
+63456,
+63970,
+65005,
+63199,
+63715,
+62426,
+60876,
+62938,
+62682,
+63456,
+63716,
+63199,
+63970,
+62940,
+63713,
+63200,
+62940,
+63454,
+61652,
+60363,
+61652,
+61908,
+62423,
+63970,
+65003,
+13,
+13,
+12,
+271,
+14,
+65520,
+64231,
+64230,
+64487,
+64746,
+527,
+270,
+2847,
+1820,
+65261,
+1301,
+64748,
+64230,
+64487,
+64487,
+64230,
+63972,
+64228,
+13,
+529,
+784,
+1042,
+1819,
+271,
+65517,
+6199,
+789,
+15,
+62684,
+65517,
+65520,
+1816,
+2335,
+1561,
+2590,
+3109,
+1303,
+1298,
+1043,
+2334,
+787,
+785,
+1301,
+1560,
+2848,
+2849,
+3364,
+3367,
+1561,
+1817,
+2847,
+2336,
+1560,
+1043,
+1816,
+2335,
+1045,
+270,
+64746,
+64489,
+64488,
+63973,
+63715,
+64488,
+65519,
+65004,
+1299,
+2077,
+786,
+528,
+269,
+65263,
+64231,
+63714,
+63714,
+65003,
+64490,
+62939,
+63457,
+63714,
+65517,
+65003,
+64488,
+65003,
+65262,
+65003,
+64230,
+63972,
+63973,
+62941,
+63971,
+65006,
+65518,
+12,
+65005,
+63202,
+62167,
+65003,
+64489,
+65520,
+65520,
+65004,
+12,
+14,
+65518,
+786,
+270,
+65520,
+63973,
+63970,
+64486,
+65005,
+14,
+65004,
+64489,
+65262,
+65262,
+65519,
+13,
+785,
+1045,
+64747,
+63971,
+63714,
+64229,
+64746,
+64487,
+65518,
+1044,
+1044,
+13,
+13,
+785,
+1560,
+1303,
+1045,
+1818,
+1560,
+1044,
+1043,
+528,
+1043,
+528,
+65263,
+12,
+528,
+1043,
+786,
+1043,
+786,
+529,
+13,
+65519,
+270,
+528,
+65519,
+64488,
+64487,
+64746,
+65262,
+65519,
+528,
+528,
+528,
+270,
+527,
+786,
+786,
+270,
+270,
+65520,
+13,
+528,
+1301,
+786,
+270,
+270,
+65519,
+13,
+785,
+1301,
+1302,
+270,
+13,
+270,
+270,
+528,
+270,
+13,
+528,
+13,
+528,
+270,
+270,
+270,
+13,
+13,
+13,
+270,
+13,
+65519,
+65004,
+64746,
+65003,
+65004,
+65004,
+65261,
+65004,
+65262,
+12,
+269,
+269,
+270,
+65520,
+65262,
+65005,
+65004,
+65262,
+65519,
+270,
+527,
+528,
+786,
+786,
+1043,
+787,
+786,
+528,
+13,
+65520,
+65519,
+65519,
+65520,
+13,
+65519,
+13,
+269,
+270,
+13,
+13,
+13,
+270,
+270,
+270,
+13,
+65519,
+13,
+65519,
+65262,
+65262,
+65519,
+65262,
+65519,
+65519,
+65262,
+65004,
+65004,
+65004,
+65518,
+13,
+65519,
+65519,
+65004,
+65004,
+64747,
+65003,
+65261,
+13,
+270,
+13,
+65519,
+65519,
+13,
+13,
+13,
+65519,
+65519,
+65519,
+65262,
+65519,
+65519,
+65519,
+65262,
+65262,
+65262,
+65262,
+65262,
+65519,
+13,
+13,
+65520,
+65262,
+65004,
+65519,
+65519,
+65519,
+65519,
+65519,
+65004,
+64746,
+64488,
+64488,
+64746,
+65004,
+65262,
+65004,
+65004,
+65004,
+65004,
+65004,
+65262,
+65262,
+65262,
+13,
+270,
+528,
+786,
+786,
+786,
+786,
+1044,
+528,
+528,
+270,
+270,
+270,
+13,
+528,
+528,
+528,
+528,
+529,
+14,
+65262,
+65519,
+65262,
+65518,
+64747,
+64746,
+270,
+64747,
+65519,
+65262,
+527,
+1044,
+65004,
+1042,
+1302,
+1559,
+1818,
+787,
+270,
+63973,
+63714,
+63714,
+65003,
+65005,
+65262,
+65262,
+65262,
+64746,
+64488,
+64230,
+65004,
+64488,
+64230,
+63972,
+63972,
+64230,
+63972,
+64746,
+64489,
+64746,
+64746,
+65004,
+65262,
+13,
+270,
+270,
+14,
+527,
+528,
+270,
+270,
+65263,
+65519,
+13,
+65519,
+270,
+13,
+13,
+13,
+270,
+1044,
+786,
+786,
+786,
+786,
+14,
+65519,
+528,
+528,
+270,
+270,
+13,
+270,
+528,
+1302,
+1560,
+1302,
+1045,
+786,
+529,
+270,
+270,
+270,
+270,
+13,
+1301,
+1818,
+1560,
+2848,
+2593,
+3105,
+3366,
+528,
+65520,
+789,
+62942,
+65519,
+62686,
+65513,
+62429,
+60111,
+8,
+64749,
+62691,
+62180,
+62428,
+61134,
+61655,
+62680,
+59595,
+61646,
+1556,
+64482,
+62684,
+63718,
+61647,
+63968,
+65264,
+63193,
+64747,
+63712,
+64487,
+65263,
+63969,
+65519,
+65005,
+61910,
+63978,
+62425,
+65262,
+64745,
+63457,
+1046,
+2338,
+1303,
+3363,
+2845,
+5168,
+3621,
+64234,
+526,
+1299,
+1818,
+2593,
+1818,
+2590,
+6201,
+4139,
+5167,
+4914,
+2596,
+1563,
+1302,
+2592,
+3105,
+2850,
+3108,
+4139,
+4655,
+4656,
+5169,
+5171,
+2336,
+2336,
+1562,
+1300,
+1818,
+529,
+13,
+1560,
+786,
+13,
+1818,
+530,
+1301,
+65262,
+14,
+65264,
+65004,
+526,
+273,
+65006,
+526,
+65005,
+65262,
+1560,
+65006,
+12,
+64491,
+61909,
+267,
+273,
+61394,
+63709,
+15,
+62940,
+62940,
+64487,
+65520,
+65003,
+63716,
+60363,
+61651,
+61650,
+61652,
+60877,
+61909,
+61134,
+64230,
+60879,
+62934,
+1303,
+62687,
+59072,
+62165,
+60363,
+64482,
+1563,
+59591,
+63451,
+1046,
+62171,
+64227,
+64489,
+65260,
+1561,
+59592,
+60357,
+65002,
+64489,
+64488,
+63457,
+64228,
+65004,
+529,
+63972,
+266,
+4657,
+64231,
+63714,
+64229,
+1557,
+2846,
+2593,
+2077,
+2076,
+3879,
+3881,
+2849,
+3107,
+1559,
+2334,
+1818,
+1305,
+1045,
+1559,
+2846,
+3108,
+1305,
+1045,
+3363,
+2850,
+2593,
+271,
+1815,
+2847,
+3622,
+2077,
+2335,
+2591,
+1044,
+65263,
+65518,
+64746,
+65263,
+64231,
+63714,
+65517,
+786,
+1560,
+1559,
+271,
+785,
+272,
+63715,
+65002,
+64489,
+63198,
+65260,
+65005,
+64488,
+1558,
+1819,
+1045,
+65263,
+63970,
+65262,
+64232,
+61395,
+62167,
+61135,
+62166,
+63971,
+64229,
+65517,
+1301,
+14,
+64747,
+62683,
+63199,
+64743,
+64231,
+63198,
+63456,
+64745,
+65519,
+785,
+1303,
+1817,
+2077,
+272,
+64746,
+63972,
+64488,
+64746,
+64231,
+63714,
+65004,
+65004,
+65519,
+1043,
+1818,
+1819,
+1561,
+528,
+527,
+786,
+528,
+786,
+529,
+270,
+270,
+65519,
+65519,
+65518,
+528,
+528,
+1302,
+1044,
+786,
+1301,
+1303,
+528,
+65263,
+64230,
+64488,
+64746,
+64746,
+64489,
+65262,
+528,
+786,
+786,
+271,
+528,
+1560,
+786,
+65262,
+65004,
+65004,
+64231,
+63714,
+63972,
+65004,
+14,
+527,
+786,
+786,
+1044,
+14,
+64489,
+64230,
+64488,
+64230,
+64230,
+65004,
+13,
+13,
+270,
+13,
+786,
+1301,
+1044,
+527,
+786,
+270,
+65519,
+527,
+271,
+785,
+1044,
+787,
+528,
+529,
+13,
+270,
+528,
+270,
+13,
+270,
+527,
+528,
+786,
+270,
+528,
+271,
+14,
+14,
+269,
+527,
+1044,
+1044,
+1044,
+1559,
+1560,
+1560,
+1817,
+1302,
+786,
+1044,
+271,
+528,
+786,
+786,
+528,
+528,
+528,
+528,
+528,
+65520,
+65519,
+65262,
+65519,
+65262,
+65262,
+65004,
+65004,
+64746,
+64746,
+65261,
+65519,
+65519,
+65519,
+65262,
+13,
+13,
+65520,
+65519,
+65263,
+64747,
+64745,
+64746,
+64745,
+65004,
+65262,
+64746,
+64746,
+64746,
+64746,
+65004,
+65261,
+65004,
+64488,
+64230,
+64230,
+63973,
+64487,
+64746,
+65004,
+13,
+270,
+13,
+270,
+270,
+14,
+65263,
+65262,
+65004,
+64746,
+64746,
+65261,
+65519,
+13,
+270,
+528,
+1044,
+786,
+271,
+270,
+270,
+65520,
+65263,
+65004,
+65262,
+13,
+528,
+786,
+1044,
+1045,
+787,
+1043,
+528,
+270,
+13,
+65519,
+65519,
+65519,
+65519,
+13,
+13,
+270,
+270,
+13,
+13,
+12,
+12,
+13,
+14,
+13,
+12,
+13,
+13,
+269,
+270,
+270,
+13,
+65519,
+12,
+65519,
+65519,
+65519,
+12,
+65519,
+13,
+65519,
+65519,
+65004,
+64489,
+65003,
+65262,
+65519,
+65519,
+64746,
+526,
+65520,
+65518,
+65263,
+64745,
+13,
+64232,
+65002,
+528,
+528,
+1560,
+787,
+528,
+64747,
+63714,
+63972,
+63971,
+64488,
+64230,
+64746,
+65004,
+65519,
+65262,
+65004,
+65262,
+65005,
+65005,
+64746,
+64746,
+65262,
+65004,
+65519,
+65263,
+65518,
+65262,
+64746,
+64746,
+64745,
+64746,
+65003,
+65005,
+65004,
+65004,
+64488,
+64488,
+63715,
+63972,
+64746,
+65004,
+65262,
+64747,
+64487,
+64488,
+65003,
+269,
+270,
+528,
+786,
+1044,
+786,
+528,
+1044,
+1560,
+1302,
+1044,
+529,
+528,
+270,
+785,
+1044,
+786,
+786,
+271,
+270,
+270,
+270,
+528,
+528,
+785,
+1817,
+1818,
+2075,
+3622,
+3365,
+3365,
+3624,
+1819,
+2077,
+65527,
+61651,
+65511,
+65270,
+62431,
+63192,
+3105,
+61154,
+63973,
+1306,
+63965,
+62683,
+63195,
+61402,
+59842,
+63705,
+776,
+64236,
+65256,
+1039,
+62163,
+61394,
+1301,
+2337,
+62424,
+786,
+61397,
+63454,
+2592,
+269,
+63456,
+62431,
+61912,
+63204,
+65260,
+2590,
+65007,
+61387,
+519,
+4137,
+6197,
+3880,
+3362,
+3876,
+3102,
+4911,
+2590,
+781,
+783,
+527,
+16,
+1302,
+5685,
+3624,
+2850,
+3110,
+1303,
+788,
+1563,
+1819,
+2596,
+16,
+1559,
+1302,
+4394,
+6716,
+4658,
+2591,
+2590,
+3365,
+4137,
+3881,
+2078,
+63716,
+11,
+2076,
+1045,
+1302,
+1303,
+65521,
+63973,
+527,
+65006,
+65263,
+65522,
+65008,
+62168,
+13,
+64236,
+62169,
+63972,
+64748,
+61395,
+61647,
+64743,
+65005,
+63453,
+64227,
+62939,
+62423,
+63453,
+63455,
+62167,
+62940,
+63714,
+63713,
+64229,
+65263,
+65520,
+65007,
+61136,
+61650,
+64486,
+64748,
+62685,
+64745,
+65521,
+527,
+270,
+65518,
+65263,
+63457,
+64745,
+14,
+62685,
+64227,
+2075,
+787,
+64488,
+65003,
+65004,
+65520,
+65262,
+62684,
+61135,
+62425,
+62940,
+64487,
+525,
+1044,
+1303,
+65518,
+1557,
+6977,
+17,
+63200,
+61648,
+62940,
+62940,
+526,
+528,
+1301,
+3365,
+3108,
+3365,
+3366,
+3621,
+3884,
+64749,
+64487,
+65518,
+272,
+1817,
+2592,
+3107,
+2335,
+3364,
+3624,
+3108,
+3107,
+1819,
+65521,
+1559,
+1044,
+1044,
+1044,
+269,
+13,
+785,
+1043,
+65520,
+64745,
+64230,
+63199,
+63455,
+64746,
+65003,
+65262,
+1044,
+787,
+65263,
+65261,
+65520,
+64231,
+63971,
+63712,
+62941,
+61395,
+62681,
+784,
+2333,
+64234,
+60106,
+64225,
+3618,
+2337,
+61140,
+57785,
+60873,
+12,
+64490,
+63713,
+63971,
+13,
+64488,
+65004,
+64488,
+65517,
+1819,
+63718,
+60105,
+61908,
+64487,
+1043,
+1561,
+65521,
+65262,
+1044,
+65520,
+785,
+2591,
+788,
+63973,
+62941,
+62939,
+782,
+3107,
+787,
+65004,
+1558,
+3365,
+3108,
+1303,
+65520,
+785,
+529,
+65005,
+64488,
+270,
+529,
+270,
+65004,
+65518,
+1301,
+2076,
+1819,
+787,
+65263,
+269,
+1302,
+1044,
+528,
+65519,
+65005,
+65519,
+65262,
+65262,
+13,
+65263,
+63973,
+63972,
+65003,
+12,
+1817,
+530,
+64489,
+64487,
+64746,
+64489,
+64231,
+63715,
+64745,
+65519,
+64747,
+64746,
+12,
+786,
+271,
+65262,
+64488,
+65518,
+1560,
+529,
+65262,
+64488,
+64745,
+268,
+1302,
+1044,
+1817,
+1819,
+1045,
+1302,
+1818,
+1302,
+2075,
+1560,
+13,
+527,
+1560,
+1302,
+1301,
+786,
+13,
+1043,
+1302,
+1302,
+1560,
+1303,
+528,
+270,
+786,
+1044,
+1302,
+1044,
+528,
+271,
+270,
+528,
+528,
+528,
+528,
+270,
+270,
+528,
+785,
+528,
+14,
+65519,
+65519,
+65519,
+65263,
+65261,
+12,
+13,
+65262,
+65518,
+12,
+528,
+528,
+65263,
+65004,
+65518,
+65519,
+65519,
+65004,
+64745,
+65519,
+14,
+13,
+269,
+13,
+65519,
+65263,
+64747,
+64488,
+65261,
+64746,
+63715,
+63972,
+64488,
+64488,
+64231,
+63457,
+63714,
+64488,
+64488,
+64230,
+64745,
+64746,
+64488,
+63972,
+63972,
+64745,
+12,
+270,
+13,
+65519,
+65262,
+65518,
+13,
+270,
+65520,
+65005,
+65004,
+65262,
+65519,
+65519,
+65519,
+13,
+269,
+271,
+528,
+1044,
+1044,
+1044,
+786,
+528,
+786,
+786,
+786,
+786,
+786,
+786,
+1044,
+786,
+786,
+787,
+529,
+528,
+13,
+13,
+14,
+65520,
+65519,
+65519,
+65519,
+13,
+65262,
+65004,
+65004,
+65004,
+65261,
+65262,
+65262,
+65262,
+13,
+13,
+13,
+270,
+13,
+65519,
+65263,
+65004,
+64747,
+64746,
+64746,
+12,
+65262,
+65519,
+13,
+270,
+13,
+65262,
+13,
+13,
+13,
+65520,
+65004,
+786,
+65262,
+65519,
+65262,
+269,
+528,
+65005,
+784,
+1045,
+1044,
+1302,
+529,
+65263,
+64231,
+63199,
+63456,
+64229,
+64746,
+65004,
+64746,
+65518,
+65262,
+65519,
+65004,
+13,
+65004,
+65262,
+64746,
+65004,
+65519,
+65519,
+13,
+65519,
+65519,
+65262,
+65004,
+64746,
+65004,
+65262,
+270,
+13,
+528,
+14,
+13,
+65519,
+65004,
+65262,
+65519,
+65519,
+65519,
+65262,
+65519,
+270,
+1044,
+1560,
+787,
+271,
+270,
+270,
+13,
+65262,
+65519,
+65263,
+65004,
+64746,
+64746,
+64746,
+65262,
+13,
+13,
+65263,
+65262,
+65262,
+65262,
+65262,
+65519,
+13,
+13,
+528,
+2075,
+2334,
+2848,
+4139,
+4139,
+4912,
+4398,
+3880,
+2078,
+15,
+19,
+64488,
+65252,
+60371,
+62939,
+2069,
+793,
+63462,
+65265,
+60116,
+61650,
+2338,
+61658,
+55209,
+63201,
+60112,
+64223,
+2333,
+63208,
+60620,
+784,
+64494,
+63451,
+782,
+2075,
+61139,
+63452,
+63199,
+1817,
+3623,
+63968,
+65260,
+62941,
+61653,
+1036,
+65519,
+63972,
+1045,
+64231,
+4,
+7232,
+9300,
+2336,
+1296,
+1303,
+65519,
+2330,
+65262,
+64489,
+783,
+1562,
+784,
+5167,
+4915,
+3623,
+529,
+272,
+1042,
+1816,
+270,
+2592,
+2338,
+271,
+2591,
+4654,
+5428,
+6203,
+2595,
+63973,
+1816,
+2335,
+528,
+62425,
+64230,
+12,
+1300,
+787,
+786,
+1301,
+1559,
+65522,
+63199,
+62425,
+525,
+64232,
+63197,
+785,
+65262,
+65261,
+1301,
+2335,
+65003,
+64745,
+64489,
+62426,
+63712,
+64745,
+61653,
+62939,
+63715,
+63714,
+11,
+65520,
+64489,
+65260,
+64231,
+61393,
+61393,
+61136,
+61391,
+62939,
+63198,
+63455,
+65518,
+784,
+785,
+65262,
+63714,
+64231,
+62941,
+62941,
+64745,
+785,
+64488,
+784,
+2332,
+2848,
+2335,
+1303,
+1560,
+1302,
+528,
+65262,
+64745,
+785,
+786,
+1558,
+2848,
+3106,
+2593,
+1561,
+4909,
+1047,
+65005,
+62942,
+65003,
+64745,
+1042,
+2592,
+2335,
+2075,
+1045,
+13,
+270,
+11,
+1044,
+64232,
+63713,
+63456,
+268,
+1559,
+1046,
+528,
+1560,
+786,
+270,
+65520,
+65519,
+65519,
+13,
+268,
+1044,
+1044,
+15,
+64747,
+64229,
+64230,
+64746,
+63972,
+64488,
+12,
+64748,
+65516,
+1044,
+1302,
+1302,
+1303,
+786,
+13,
+14,
+65004,
+64230,
+65260,
+15,
+527,
+64488,
+64227,
+2847,
+2594,
+65009,
+61907,
+64486,
+12,
+64232,
+62940,
+63714,
+64489,
+64232,
+63455,
+526,
+786,
+271,
+61395,
+61651,
+64742,
+2333,
+14,
+64488,
+65518,
+528,
+64489,
+65262,
+1301,
+2591,
+787,
+63973,
+64229,
+1043,
+1044,
+14,
+63973,
+65002,
+13,
+65519,
+527,
+1560,
+786,
+528,
+271,
+269,
+1044,
+270,
+65262,
+12,
+65262,
+785,
+1044,
+270,
+270,
+271,
+64489,
+65262,
+65520,
+64746,
+64745,
+64746,
+65003,
+13,
+65263,
+12,
+785,
+65263,
+65004,
+12,
+13,
+270,
+65520,
+64488,
+64487,
+65004,
+65261,
+65519,
+65520,
+65519,
+13,
+65519,
+65262,
+65262,
+64746,
+63971,
+64487,
+64745,
+12,
+1301,
+1302,
+1044,
+1044,
+1302,
+1560,
+2076,
+1045,
+14,
+13,
+785,
+1560,
+1303,
+1560,
+2076,
+1561,
+1044,
+1044,
+1302,
+2076,
+1045,
+65520,
+12,
+528,
+528,
+271,
+13,
+527,
+786,
+529,
+270,
+1044,
+271,
+65519,
+12,
+527,
+528,
+786,
+786,
+786,
+1302,
+1560,
+786,
+786,
+786,
+270,
+270,
+270,
+269,
+270,
+65520,
+65519,
+270,
+528,
+528,
+13,
+65005,
+65004,
+65004,
+64747,
+64488,
+64488,
+64488,
+64488,
+64488,
+64745,
+65004,
+65004,
+64488,
+63973,
+64229,
+64746,
+64746,
+64231,
+63715,
+63714,
+63714,
+63714,
+63456,
+64230,
+64746,
+64231,
+63972,
+63972,
+64488,
+65004,
+64746,
+64745,
+65004,
+65519,
+65519,
+12,
+270,
+270,
+528,
+270,
+269,
+528,
+528,
+270,
+786,
+1302,
+1302,
+529,
+528,
+528,
+786,
+528,
+528,
+528,
+270,
+13,
+65519,
+13,
+270,
+13,
+13,
+270,
+270,
+270,
+14,
+13,
+13,
+13,
+65519,
+13,
+269,
+13,
+65520,
+65519,
+65519,
+65262,
+65519,
+65262,
+65262,
+65004,
+65262,
+65004,
+64746,
+65004,
+65518,
+12,
+14,
+13,
+13,
+65519,
+12,
+13,
+270,
+270,
+528,
+270,
+528,
+528,
+528,
+528,
+528,
+528,
+270,
+270,
+13,
+65519,
+270,
+270,
+528,
+270,
+786,
+65520,
+65262,
+13,
+270,
+13,
+65520,
+65262,
+270,
+65520,
+65519,
+65004,
+12,
+270,
+64747,
+64746,
+13,
+65519,
+786,
+271,
+270,
+65263,
+64487,
+64230,
+64745,
+65519,
+13,
+65263,
+65262,
+65004,
+65004,
+64746,
+65004,
+13,
+270,
+65263,
+64746,
+65519,
+65262,
+13,
+65263,
+12,
+13,
+65519,
+64746,
+65003,
+65261,
+13,
+13,
+13,
+65519,
+65519,
+65262,
+64488,
+65003,
+65518,
+65519,
+65263,
+65004,
+65262,
+65519,
+269,
+528,
+13,
+65519,
+65518,
+65519,
+65262,
+65519,
+12,
+13,
+65262,
+65004,
+65004,
+64746,
+65519,
+270,
+270,
+65520,
+65262,
+65519,
+65262,
+13,
+270,
+528,
+528,
+528,
+1301,
+2334,
+1561,
+2591,
+3107,
+2592,
+3365,
+2075,
+1301,
+1044,
+63975,
+64746,
+65006,
+61904,
+775,
+2074,
+1826,
+64752,
+272,
+60622,
+60888,
+63204,
+63202,
+60095,
+772,
+527,
+64232,
+1560,
+65529,
+58043,
+63197,
+521,
+64483,
+64230,
+65265,
+64229,
+64489,
+524,
+1564,
+63981,
+63726,
+61911,
+60101,
+62934,
+1043,
+63715,
+63453,
+526,
+1303,
+1561,
+5172,
+3365,
+1044,
+270,
+528,
+65518,
+2331,
+2078,
+785,
+1299,
+4394,
+4652,
+4654,
+4657,
+1311,
+60882,
+63712,
+523,
+1557,
+2333,
+1820,
+65004,
+3108,
+4910,
+4912,
+3364,
+2337,
+271,
+1300,
+785,
+2337,
+1046,
+1046,
+270,
+786,
+1300,
+2848,
+2074,
+13,
+64231,
+64233,
+63713,
+65003,
+786,
+271,
+64747,
+64231,
+528,
+65521,
+65003,
+65261,
+268,
+63716,
+64229,
+65262,
+64748,
+64231,
+65519,
+63716,
+62938,
+64487,
+64486,
+64487,
+64489,
+62684,
+62424,
+63197,
+64487,
+64747,
+63196,
+63713,
+64486,
+63713,
+64745,
+1044,
+64748,
+63973,
+63457,
+64228,
+65261,
+65004,
+269,
+63200,
+63970,
+65519,
+65262,
+526,
+786,
+14,
+65005,
+65262,
+13,
+65263,
+65003,
+65519,
+65262,
+64488,
+11,
+1045,
+65007,
+526,
+65263,
+64745,
+6457,
+1304,
+787,
+64745,
+1043,
+528,
+2333,
+2592,
+1303,
+2335,
+2593,
+2076,
+2851,
+3106,
+2849,
+1559,
+2333,
+2076,
+1560,
+3621,
+3623,
+2849,
+3107,
+2335,
+2076,
+3107,
+2849,
+3107,
+2334,
+2335,
+1302,
+1044,
+65263,
+64488,
+65518,
+64747,
+65004,
+65263,
+63715,
+65004,
+64489,
+64488,
+63714,
+63715,
+63198,
+63455,
+63456,
+62426,
+62167,
+62169,
+62683,
+62940,
+62425,
+62425,
+62425,
+63971,
+64230,
+63973,
+63714,
+63714,
+62683,
+63456,
+63198,
+63715,
+64230,
+63455,
+65003,
+528,
+2076,
+15,
+65263,
+65004,
+65519,
+785,
+1300,
+1561,
+1302,
+529,
+13,
+1043,
+1302,
+1044,
+1044,
+786,
+14,
+65520,
+65262,
+65519,
+13,
+65519,
+65262,
+65519,
+13,
+528,
+14,
+65263,
+65003,
+64489,
+63972,
+64229,
+65518,
+65519,
+65262,
+65519,
+13,
+270,
+269,
+528,
+270,
+528,
+13,
+65005,
+65262,
+269,
+528,
+13,
+13,
+13,
+13,
+13,
+65519,
+13,
+13,
+785,
+1043,
+1302,
+786,
+528,
+13,
+65263,
+65519,
+13,
+65519,
+65262,
+65519,
+65519,
+65262,
+13,
+65519,
+13,
+65263,
+65263,
+65005,
+65261,
+65263,
+64746,
+64746,
+65261,
+269,
+65263,
+65004,
+65262,
+65519,
+65519,
+527,
+787,
+1043,
+1301,
+787,
+786,
+1044,
+1818,
+1559,
+1302,
+1560,
+1560,
+1302,
+1560,
+2075,
+2334,
+2076,
+2076,
+2075,
+2076,
+1560,
+1045,
+786,
+1044,
+786,
+528,
+528,
+270,
+528,
+14,
+13,
+13,
+13,
+13,
+13,
+65519,
+65262,
+64747,
+64745,
+64488,
+64488,
+64230,
+64487,
+64746,
+64746,
+64746,
+64746,
+64230,
+64487,
+64746,
+65004,
+65519,
+65519,
+65519,
+13,
+13,
+13,
+528,
+786,
+786,
+528,
+271,
+270,
+13,
+65519,
+65519,
+65262,
+65518,
+65519,
+65262,
+65262,
+65004,
+65004,
+64747,
+65004,
+64746,
+64488,
+64488,
+64746,
+65004,
+65262,
+65262,
+65262,
+65004,
+65004,
+64746,
+65004,
+65005,
+65262,
+65262,
+65005,
+65004,
+65004,
+65005,
+65004,
+65004,
+64746,
+64746,
+64746,
+65004,
+65004,
+65003,
+65262,
+65519,
+12,
+13,
+270,
+270,
+528,
+528,
+528,
+270,
+13,
+65519,
+13,
+13,
+13,
+13,
+528,
+529,
+270,
+13,
+13,
+65519,
+13,
+65519,
+65519,
+65519,
+65519,
+65519,
+65262,
+65519,
+65263,
+65518,
+65519,
+13,
+13,
+65519,
+12,
+65519,
+65262,
+12,
+13,
+13,
+13,
+13,
+13,
+65519,
+65519,
+13,
+13,
+13,
+13,
+270,
+65520,
+65004,
+12,
+13,
+13,
+65519,
+269,
+1044,
+13,
+14,
+65262,
+269,
+786,
+65519,
+1043,
+1302,
+1817,
+1302,
+528,
+13,
+64747,
+64230,
+64230,
+65262,
+65262,
+65519,
+65004,
+65262,
+65004,
+64489,
+64487,
+64746,
+65262,
+65519,
+64746,
+64744,
+63973,
+63714,
+63973,
+64230,
+64745,
+64747,
+63973,
+63972,
+64230,
+65261,
+13,
+13,
+13,
+270,
+13,
+65005,
+64488,
+65262,
+65262,
+65519,
+65262,
+65519,
+12,
+528,
+1044,
+1302,
+786,
+271,
+527,
+528,
+270,
+13,
+528,
+270,
+65519,
+13,
+65519,
+269,
+1044,
+1559,
+1045,
+271,
+270,
+271,
+13,
+65519,
+270,
+270,
+528,
+528,
+1817,
+2076,
+1817,
+3622,
+3624,
+3881,
+3624,
+2593,
+2334,
+2075,
+62690,
+61649,
+65257,
+263,
+1298,
+785,
+64741,
+64235,
+63460,
+1825,
+59853,
+64482,
+64231,
+58561,
+62172,
+2332,
+267,
+61909,
+61136,
+62940,
+63711,
+63201,
+61134,
+62939,
+64226,
+63456,
+61647,
+64745,
+3622,
+62681,
+61387,
+62683,
+62937,
+63713,
+62167,
+63967,
+64227,
+64743,
+1816,
+1302,
+3878,
+4142,
+63974,
+65000,
+1046,
+1307,
+63715,
+524,
+2334,
+1820,
+3879,
+5170,
+4139,
+3365,
+2337,
+65263,
+526,
+3880,
+3110,
+2592,
+4396,
+5170,
+4141,
+5171,
+6203,
+4657,
+3103,
+2849,
+1819,
+784,
+3363,
+789,
+1299,
+2076,
+1559,
+1560,
+1817,
+2077,
+65007,
+65002,
+65517,
+65262,
+12,
+12,
+63713,
+527,
+788,
+63972,
+64487,
+65003,
+63972,
+62941,
+62940,
+63971,
+64745,
+63716,
+63456,
+63456,
+63455,
+65519,
+65519,
+12,
+528,
+65262,
+63459,
+61136,
+63712,
+64230,
+62684,
+61911,
+60619,
+63713,
+63201,
+64485,
+786,
+64231,
+63457,
+62167,
+63455,
+64231,
+13,
+64748,
+62684,
+63454,
+65518,
+63714,
+65517,
+1045,
+65005,
+62683,
+64228,
+528,
+64745,
+13,
+63972,
+64487,
+63715,
+64745,
+65262,
+65262,
+1303,
+269,
+271,
+786,
+6456,
+2339,
+65520,
+65003,
+64231,
+63714,
+1815,
+1561,
+526,
+2847,
+2592,
+1560,
+4654,
+2851,
+1045,
+1560,
+787,
+1818,
+2334,
+3364,
+2593,
+1818,
+2333,
+1561,
+269,
+2592,
+1561,
+1302,
+272,
+269,
+270,
+270,
+65520,
+62427,
+63970,
+64230,
+64488,
+65519,
+65004,
+269,
+65005,
+1042,
+1044,
+14,
+1044,
+1818,
+270,
+64747,
+65002,
+65520,
+65518,
+786,
+65263,
+65004,
+65005,
+12,
+528,
+787,
+529,
+14,
+63715,
+64230,
+64746,
+63201,
+63196,
+269,
+62685,
+62165,
+65515,
+64232,
+62166,
+60877,
+61134,
+267,
+65520,
+64228,
+65261,
+1302,
+65522,
+62167,
+64229,
+12,
+65262,
+62942,
+63196,
+12,
+65004,
+64230,
+65261,
+1044,
+65008,
+63972,
+11,
+1816,
+1302,
+270,
+13,
+13,
+14,
+13,
+1042,
+2076,
+3107,
+1046,
+1558,
+2592,
+3106,
+2850,
+1303,
+1817,
+788,
+65262,
+65004,
+65520,
+65263,
+64488,
+65003,
+65004,
+270,
+1302,
+1044,
+786,
+787,
+529,
+65520,
+65004,
+270,
+65520,
+64488,
+64488,
+269,
+271,
+14,
+65519,
+13,
+14,
+65519,
+65004,
+65262,
+65519,
+65004,
+64746,
+65261,
+270,
+13,
+13,
+269,
+1044,
+529,
+13,
+528,
+270,
+13,
+528,
+786,
+787,
+270,
+13,
+13,
+527,
+13,
+65262,
+64488,
+65261,
+65519,
+64746,
+64746,
+65519,
+13,
+13,
+65004,
+65262,
+65262,
+64747,
+64230,
+63972,
+64488,
+64746,
+64747,
+65003,
+12,
+528,
+270,
+269,
+13,
+13,
+65004,
+65004,
+270,
+13,
+65519,
+269,
+1043,
+1302,
+1560,
+1818,
+2076,
+1818,
+1819,
+1560,
+1560,
+1302,
+786,
+1044,
+1560,
+1817,
+1303,
+1302,
+1560,
+1560,
+1560,
+1302,
+1561,
+1045,
+786,
+786,
+270,
+13,
+65519,
+65262,
+65519,
+65519,
+65519,
+64746,
+64488,
+64746,
+64488,
+64488,
+64488,
+64746,
+64489,
+64230,
+64488,
+64746,
+64746,
+65004,
+65262,
+65263,
+65262,
+65262,
+65262,
+65518,
+65519,
+65519,
+65519,
+65519,
+13,
+13,
+13,
+13,
+65519,
+65004,
+65262,
+65519,
+65519,
+13,
+13,
+65519,
+65262,
+65262,
+65262,
+65262,
+65518,
+65519,
+65262,
+65005,
+65004,
+64746,
+64746,
+64746,
+64746,
+64746,
+64488,
+64231,
+64230,
+64230,
+64230,
+64488,
+64488,
+64488,
+64746,
+65004,
+65262,
+65262,
+65262,
+65262,
+13,
+13,
+270,
+1044,
+1044,
+1044,
+1044,
+786,
+1044,
+1044,
+787,
+786,
+786,
+786,
+529,
+270,
+527,
+1044,
+528,
+786,
+13,
+65520,
+65262,
+65262,
+65004,
+65004,
+64747,
+64745,
+65262,
+64488,
+64230,
+64746,
+65004,
+64231,
+63456,
+65003,
+65519,
+65262,
+65519,
+64746,
+64488,
+62941,
+62167,
+63455,
+64745,
+64745,
+64488,
+64745,
+65004,
+65004,
+65004,
+65261,
+65519,
+65263,
+65262,
+65004,
+65518,
+65262,
+12,
+13,
+528,
+786,
+787,
+13,
+13,
+270,
+786,
+786,
+270,
+785,
+270,
+271,
+13,
+270,
+786,
+786,
+786,
+528,
+1044,
+1302,
+2076,
+2076,
+1560,
+528,
+528,
+528,
+13,
+65519,
+65519,
+270,
+65263,
+65518,
+14,
+270,
+528,
+1301,
+1302,
+787,
+14,
+13,
+13,
+270,
+528,
+786,
+1044,
+1302,
+1302,
+2333,
+3107,
+2849,
+3622,
+3623,
+3365,
+3623,
+2078,
+1046,
+65264,
+62685,
+63199,
+65264,
+60626,
+59843,
+11,
+63716,
+1048,
+59592,
+58295,
+63197,
+62431,
+59338,
+58290,
+2332,
+64493,
+60874,
+3619,
+64745,
+15230,
+63215,
+50051,
+63965,
+64232,
+65249,
+58566,
+59845,
+4649,
+794,
+61132,
+64747,
+5677,
+2343,
+57271,
+60354,
+63461,
+64744,
+60366,
+61130,
+5166,
+6980,
+3878,
+4917,
+4136,
+5428,
+64754,
+64482,
+2334,
+2331,
+2853,
+64488,
+1554,
+4659,
+785,
+791,
+63713,
+64227,
+63974,
+62680,
+6460,
+3880,
+5945,
+6975,
+5170,
+9040,
+1563,
+1303,
+64488,
+62429,
+63197,
+59845,
+65002,
+1298,
+5170,
+3622,
+1303,
+5941,
+3626,
+1306,
+60621,
+59073,
+61391,
+61393,
+62681,
+2329,
+2079,
+4908,
+6204,
+4398,
+1822,
+61911,
+65002,
+64234,
+61390,
+62682,
+62425,
+65258,
+530,
+64231,
+2593,
+3882,
+1303,
+61654,
+61646,
+63199,
+61651,
+62937,
+64745,
+786,
+2848,
+1043,
+2077,
+65264,
+63714,
+64231,
+61135,
+61394,
+59847,
+61908,
+65000,
+65262,
+786,
+2848,
+2078,
+270,
+63456,
+63197,
+62942,
+61136,
+61908,
+61909,
+2071,
+2077,
+65520,
+1558,
+2077,
+1045,
+63715,
+64229,
+64745,
+62685,
+62683,
+63714,
+527,
+1301,
+3106,
+4915,
+1303,
+530,
+527,
+1301,
+65517,
+13,
+65263,
+13,
+271,
+1560,
+1560,
+2334,
+2335,
+1045,
+527,
+1560,
+1818,
+2076,
+1302,
+2333,
+1562,
+14,
+1558,
+1302,
+529,
+527,
+1817,
+1818,
+1045,
+2076,
+271,
+65262,
+65004,
+63715,
+64488,
+64746,
+65519,
+12,
+65262,
+1301,
+529,
+785,
+270,
+269,
+787,
+12,
+65261,
+65262,
+65263,
+13,
+65004,
+64746,
+64745,
+64744,
+64230,
+63714,
+64746,
+65518,
+64232,
+62682,
+64229,
+65001,
+13,
+65519,
+268,
+785,
+65003,
+63457,
+61650,
+64226,
+64746,
+63197,
+782,
+3363,
+3108,
+65264,
+64744,
+2075,
+273,
+64229,
+11,
+1300,
+529,
+65263,
+1301,
+4398,
+3110,
+1303,
+787,
+529,
+65005,
+64488,
+784,
+1044,
+65520,
+65003,
+1043,
+1818,
+528,
+13,
+65520,
+63717,
+61651,
+61907,
+65517,
+271,
+65263,
+65262,
+13,
+64489,
+62425,
+63455,
+65518,
+65005,
+64231,
+65519,
+14,
+64747,
+63715,
+65003,
+65519,
+64231,
+65003,
+528,
+529,
+64746,
+65261,
+786,
+65263,
+65261,
+2074,
+2335,
+787,
+64746,
+65262,
+786,
+65263,
+65262,
+63973,
+64230,
+65005,
+11,
+1559,
+787,
+1302,
+65521,
+65519,
+65005,
+65004,
+270,
+270,
+270,
+65519,
+65262,
+64488,
+64230,
+63714,
+65261,
+786,
+1559,
+528,
+527,
+529,
+14,
+13,
+1301,
+2076,
+15,
+65004,
+65519,
+14,
+64489,
+65003,
+13,
+13,
+269,
+785,
+787,
+1044,
+528,
+13,
+65519,
+65004,
+13,
+786,
+1302,
+1044,
+1303,
+1044,
+786,
+1044,
+1043,
+1043,
+1044,
+1044,
+271,
+65263,
+65005,
+65262,
+65004,
+65004,
+269,
+786,
+786,
+785,
+528,
+65262,
+65519,
+13,
+13,
+65519,
+527,
+787,
+271,
+65519,
+13,
+65519,
+65262,
+65004,
+65262,
+65263,
+65519,
+269,
+528,
+529,
+270,
+270,
+528,
+13,
+270,
+786,
+528,
+65520,
+13,
+65519,
+65262,
+65518,
+270,
+786,
+272,
+13,
+65262,
+64488,
+63972,
+63972,
+64745,
+64747,
+64746,
+65004,
+65519,
+65519,
+65262,
+65263,
+65519,
+65262,
+65004,
+64746,
+65004,
+65262,
+12,
+270,
+785,
+1044,
+786,
+528,
+270,
+270,
+13,
+13,
+270,
+270,
+271,
+270,
+13,
+269,
+13,
+528,
+785,
+529,
+14,
+65263,
+65004,
+65261,
+13,
+65519,
+13,
+13,
+13,
+65519,
+65519,
+65262,
+65262,
+65004,
+65004,
+64746,
+65003,
+65262,
+65263,
+65519,
+13,
+65519,
+65519,
+65261,
+65262,
+64488,
+64230,
+65003,
+65005,
+65519,
+13,
+65263,
+269,
+65263,
+65262,
+64747,
+64746,
+65261,
+64231,
+65002,
+786,
+1302,
+1818,
+1560,
+1043,
+15,
+64489,
+64488,
+65518,
+13,
+13,
+65520,
+13,
+270,
+65520,
+65518,
+269,
+270,
+270,
+14,
+65262,
+65262,
+64488,
+65519,
+65262,
+527,
+528,
+14,
+64747,
+65262,
+65519,
+528,
+65520,
+65519,
+65519,
+65519,
+65262,
+65004,
+65519,
+270,
+13,
+65519,
+65519,
+13,
+527,
+1044,
+1302,
+528,
+528,
+528,
+270,
+527,
+786,
+1044,
+787,
+13,
+527,
+13,
+13,
+528,
+528,
+528,
+65520,
+65262,
+65262,
+65262,
+65261,
+65519,
+13,
+270,
+270,
+786,
+2075,
+1560,
+1817,
+2077,
+1303,
+1302,
+270,
+64746,
+65004,
+63200,
+63711,
+62939,
+57786,
+60620,
+62170,
+64483,
+63974,
+2591,
+63464,
+56490,
+59846,
+60619,
+65526,
+58041,
+2069,
+1038,
+531,
+55720,
+62169,
+61137,
+1816,
+2853,
+64497,
+63456,
+3360,
+65525,
+60115,
+63200,
+3624,
+64491,
+60621,
+62684,
+529,
+62424,
+64227,
+65521,
+2075,
+2588,
+3880,
+1563,
+5171,
+5431,
+787,
+63713,
+1559,
+65521,
+63196,
+10,
+2846,
+2334,
+1303,
+1304,
+2076,
+1300,
+1560,
+2335,
+4139,
+2849,
+1304,
+15,
+2848,
+1304,
+1555,
+3879,
+4655,
+2850,
+1303,
+2074,
+4653,
+3365,
+1302,
+1300,
+16,
+1557,
+3364,
+2078,
+16,
+64747,
+65262,
+526,
+64232,
+65003,
+1559,
+271,
+63199,
+63456,
+65518,
+64489,
+64229,
+528,
+64233,
+63197,
+63715,
+63456,
+63198,
+65518,
+63973,
+63456,
+64487,
+270,
+65519,
+268,
+526,
+14,
+62168,
+62424,
+63713,
+63972,
+61910,
+62938,
+65003,
+65005,
+63456,
+64486,
+65519,
+65004,
+65262,
+65261,
+13,
+13,
+65520,
+63973,
+269,
+1559,
+1560,
+2331,
+1305,
+65520,
+527,
+528,
+63457,
+64744,
+64488,
+63971,
+63971,
+64489,
+269,
+1302,
+14,
+270,
+787,
+64747,
+1298,
+2596,
+527,
+15,
+64232,
+65005,
+527,
+2849,
+1819,
+1817,
+2333,
+2335,
+2075,
+1561,
+1301,
+1818,
+787,
+270,
+13,
+1816,
+2591,
+3366,
+1819,
+1044,
+270,
+1301,
+1561,
+1302,
+1301,
+1818,
+2076,
+787,
+65263,
+64746,
+64746,
+65519,
+65263,
+63972,
+64744,
+528,
+63716,
+64229,
+527,
+270,
+13,
+14,
+65519,
+64489,
+62940,
+63455,
+63972,
+64231,
+64487,
+63971,
+63971,
+64746,
+64231,
+63715,
+63197,
+65003,
+63716,
+63454,
+64230,
+64230,
+63972,
+64231,
+63456,
+64487,
+1301,
+15,
+63972,
+62941,
+63197,
+63972,
+63972,
+64488,
+528,
+1557,
+272,
+65263,
+1299,
+1304,
+269,
+785,
+1044,
+787,
+528,
+1043,
+786,
+1302,
+15,
+65003,
+1301,
+2077,
+1818,
+1817,
+787,
+1044,
+271,
+12,
+785,
+1045,
+13,
+528,
+270,
+271,
+1301,
+1560,
+786,
+1302,
+1817,
+787,
+1044,
+2591,
+1819,
+1560,
+1045,
+786,
+13,
+65520,
+65262,
+65263,
+65262,
+13,
+65518,
+270,
+13,
+65519,
+64489,
+64230,
+63972,
+63972,
+63457,
+62940,
+63197,
+63199,
+62940,
+62940,
+62940,
+63197,
+62941,
+63713,
+64230,
+63457,
+63456,
+63456,
+63456,
+63972,
+64745,
+65004,
+65004,
+64746,
+63714,
+63713,
+64745,
+64488,
+64230,
+64746,
+65004,
+65519,
+270,
+1560,
+2333,
+2592,
+2592,
+1819,
+1302,
+1818,
+1303,
+1302,
+1303,
+1560,
+1302,
+1560,
+1560,
+1302,
+1301,
+1302,
+786,
+785,
+785,
+528,
+786,
+786,
+528,
+528,
+1043,
+1302,
+1044,
+1045,
+786,
+528,
+14,
+65519,
+269,
+270,
+528,
+1044,
+786,
+1043,
+1044,
+528,
+785,
+786,
+270,
+270,
+270,
+528,
+528,
+785,
+1044,
+1302,
+1560,
+1045,
+270,
+270,
+270,
+65520,
+65262,
+65519,
+65519,
+270,
+14,
+65519,
+12,
+14,
+64747,
+64488,
+64746,
+64489,
+64231,
+64488,
+64746,
+64488,
+65004,
+65004,
+65004,
+65004,
+65004,
+64747,
+64488,
+64747,
+64746,
+65004,
+65261,
+65262,
+65519,
+65519,
+13,
+65519,
+65519,
+65262,
+65004,
+65004,
+65004,
+65003,
+65262,
+65519,
+269,
+528,
+528,
+528,
+528,
+528,
+271,
+270,
+528,
+271,
+13,
+13,
+13,
+65519,
+13,
+270,
+13,
+13,
+13,
+65005,
+64746,
+64746,
+64746,
+64746,
+65004,
+65004,
+64747,
+64746,
+64488,
+64230,
+64488,
+64746,
+64488,
+65003,
+64230,
+64487,
+65262,
+64746,
+64746,
+12,
+65005,
+64230,
+12,
+65005,
+64745,
+269,
+65264,
+65004,
+270,
+14,
+65004,
+12,
+528,
+65519,
+270,
+65520,
+13,
+65263,
+64746,
+64746,
+65262,
+270,
+64489,
+65517,
+2075,
+2076,
+2076,
+787,
+528,
+65520,
+63972,
+64745,
+270,
+271,
+270,
+13,
+270,
+270,
+270,
+65519,
+12,
+270,
+13,
+64747,
+65261,
+65004,
+65003,
+269,
+13,
+1043,
+1043,
+271,
+65004,
+12,
+528,
+528,
+270,
+528,
+271,
+527,
+271,
+13,
+269,
+785,
+1044,
+528,
+1044,
+1302,
+1560,
+1818,
+1561,
+787,
+270,
+13,
+65004,
+65003,
+65262,
+12,
+13,
+65262,
+65519,
+64747,
+64488,
+64745,
+64746,
+64489,
+63456,
+63198,
+63198,
+63456,
+64488,
+65261,
+527,
+786,
+270,
+270,
+270,
+270,
+65519,
+65262,
+527,
+1044,
+3362,
+4141,
+2332,
+3618,
+63721,
+61654,
+1817,
+62163,
+60091,
+63448,
+63199,
+64230,
+274,
+63197,
+63705,
+532,
+58307,
+522,
+536,
+60872,
+3878,
+63462,
+60871,
+64747,
+59855,
+1032,
+2590,
+61391,
+63968,
+64494,
+63971,
+65000,
+64999,
+61651,
+65260,
+64746,
+63708,
+64487,
+62172,
+62166,
+63196,
+63972,
+266,
+1819,
+3108,
+2080,
+1304,
+2339,
+1562,
+3362,
+2333,
+269,
+3363,
+4138,
+4912,
+4138,
+4912,
+4913,
+1818,
+1816,
+4914,
+1305,
+1817,
+2077,
+1820,
+2594,
+1046,
+4394,
+5942,
+5429,
+6203,
+4403,
+4654,
+4912,
+4138,
+3104,
+2848,
+269,
+1559,
+2077,
+65005,
+270,
+64748,
+63455,
+65261,
+63714,
+64744,
+65005,
+62942,
+64230,
+268,
+268,
+13,
+63716,
+65003,
+64490,
+62683,
+64744,
+63972,
+63454,
+64486,
+63974,
+63714,
+65260,
+787,
+271,
+527,
+788,
+63715,
+65001,
+64748,
+61394,
+62166,
+61393,
+61136,
+63196,
+63197,
+63196,
+63714,
+64488,
+63716,
+62683,
+63454,
+62940,
+62167,
+63712,
+64230,
+63456,
+65516,
+14,
+64746,
+65005,
+65004,
+64488,
+62940,
+63712,
+62940,
+61394,
+63455,
+65262,
+63971,
+64488,
+64231,
+63715,
+268,
+529,
+65003,
+64232,
+65002,
+6971,
+1309,
+527,
+64489,
+1043,
+2077,
+2075,
+3365,
+3364,
+3622,
+2594,
+1819,
+3367,
+1559,
+2590,
+2593,
+1819,
+3365,
+3623,
+2851,
+2849,
+531,
+65519,
+12,
+1044,
+530,
+12,
+1818,
+1303,
+1560,
+1819,
+14,
+65262,
+65003,
+270,
+64747,
+63973,
+65262,
+65261,
+786,
+2076,
+1560,
+1043,
+14,
+65004,
+65520,
+64489,
+64230,
+64745,
+65261,
+13,
+63974,
+62940,
+63457,
+64229,
+1558,
+529,
+65005,
+64231,
+65261,
+63459,
+62167,
+62426,
+61909,
+62683,
+63455,
+525,
+2334,
+1044,
+271,
+65262,
+64230,
+64746,
+64746,
+65003,
+65263,
+64746,
+65005,
+64746,
+64746,
+270,
+270,
+785,
+1560,
+1818,
+787,
+528,
+13,
+528,
+13,
+64746,
+65003,
+269,
+1043,
+271,
+64747,
+65004,
+64230,
+63714,
+63972,
+65004,
+64746,
+65003,
+65261,
+785,
+1818,
+787,
+527,
+1044,
+271,
+64490,
+63714,
+63714,
+63714,
+64230,
+64488,
+65003,
+13,
+65262,
+64746,
+64489,
+64746,
+64746,
+65004,
+65003,
+13,
+65005,
+64488,
+64488,
+63715,
+63456,
+63198,
+62940,
+64229,
+65004,
+65004,
+65262,
+13,
+13,
+528,
+1043,
+1044,
+1302,
+1301,
+1818,
+2333,
+1818,
+2333,
+2334,
+1818,
+1302,
+1302,
+1301,
+2076,
+2334,
+1561,
+1560,
+1560,
+1560,
+1819,
+1818,
+1560,
+1560,
+1818,
+1044,
+786,
+270,
+65519,
+65262,
+65519,
+13,
+528,
+528,
+270,
+65520,
+65519,
+13,
+13,
+270,
+13,
+65519,
+65262,
+65262,
+65519,
+13,
+270,
+270,
+528,
+1044,
+1044,
+1044,
+1302,
+1302,
+1044,
+1302,
+1302,
+1302,
+1302,
+1044,
+1044,
+786,
+270,
+13,
+14,
+65519,
+65519,
+65004,
+65262,
+65005,
+65262,
+65004,
+65262,
+65262,
+269,
+270,
+13,
+13,
+65520,
+65519,
+65262,
+65262,
+65004,
+65005,
+64489,
+64230,
+64230,
+64488,
+64488,
+64230,
+63973,
+63714,
+64230,
+64746,
+65004,
+65519,
+65519,
+65519,
+65005,
+65004,
+64747,
+64746,
+65004,
+65261,
+65519,
+65519,
+65005,
+65262,
+13,
+270,
+13,
+65519,
+65519,
+65262,
+65004,
+64746,
+64746,
+64488,
+64488,
+64745,
+65004,
+65004,
+65261,
+65262,
+65518,
+65519,
+65262,
+64746,
+64746,
+64746,
+64746,
+64746,
+64488,
+64488,
+64488,
+64487,
+64487,
+64488,
+64746,
+64746,
+65004,
+65262,
+65004,
+64746,
+64746,
+64746,
+64747,
+65003,
+65518,
+269,
+786,
+1044,
+1302,
+1560,
+1560,
+1560,
+1560,
+1302,
+1560,
+1302,
+1302,
+1044,
+786,
+1559,
+1818,
+2333,
+1819,
+1561,
+1559,
+1818,
+1561,
+1302,
+1045,
+785,
+1045,
+65263,
+65262,
+65004,
+65262,
+65005,
+63972,
+65518,
+1044,
+1817,
+2077,
+1045,
+528,
+64489,
+63715,
+63971,
+65261,
+65519,
+65519,
+65518,
+13,
+13,
+13,
+65519,
+269,
+269,
+13,
+64747,
+64745,
+64489,
+64488,
+64488,
+64746,
+65519,
+65262,
+64746,
+63972,
+64488,
+65004,
+13,
+13,
+65519,
+13,
+13,
+65263,
+65004,
+65519,
+65262,
+65262,
+64746,
+65004,
+65262,
+65519,
+269,
+270,
+65519,
+65004,
+65004,
+64489,
+64488,
+64230,
+64488,
+64231,
+63714,
+63972,
+63972,
+64487,
+65004,
+65262,
+65005,
+64231,
+64229,
+64230,
+64487,
+64746,
+65262,
+13,
+13,
+270,
+1301,
+2592,
+2076,
+3364,
+4139,
+3623,
+4654,
+3365,
+3108,
+1302,
+268,
+64484,
+63969,
+65262,
+63458,
+63968,
+3370,
+534,
+1302,
+57792,
+58292,
+5936,
+62172,
+56494,
+62684,
+61137,
+264,
+1558,
+59337,
+64999,
+270,
+63193,
+65513,
+64238,
+63970,
+63452,
+61132,
+1292,
+2591,
+62945,
+61649,
+63452,
+63197,
+61140,
+65260,
+64227,
+64227,
+3621,
+1564,
+1041,
+7745,
+6463,
+2593,
+1564,
+2848,
+1557,
+1818,
+2848,
+3362,
+4392,
+6197,
+5945,
+2851,
+5165,
+5427,
+64750,
+65261,
+2075,
+2846,
+3105,
+2851,
+6717,
+4915,
+3364,
+8521,
+6462,
+2849,
+2337,
+1301,
+2074,
+2335,
+1817,
+1560,
+1819,
+2594,
+529,
+1299,
+2334,
+529,
+63971,
+64744,
+64749,
+64232,
+64490,
+13,
+1040,
+65006,
+65008,
+1820,
+1045,
+65266,
+63201,
+64485,
+786,
+63973,
+62164,
+62939,
+64230,
+64748,
+62428,
+63457,
+63716,
+63972,
+65264,
+62429,
+61137,
+61909,
+60620,
+61391,
+61908,
+61393,
+61651,
+62939,
+62168,
+62683,
+63715,
+63198,
+62426,
+60879,
+61392,
+61652,
+61394,
+61393,
+62682,
+64489,
+63198,
+65002,
+65521,
+63973,
+63714,
+62941,
+63455,
+62940,
+61650,
+62425,
+63971,
+64229,
+64232,
+64488,
+269,
+785,
+1044,
+2849,
+528,
+3101,
+6464,
+65518,
+529,
+65519,
+271,
+1042,
+4398,
+2078,
+3364,
+4654,
+3365,
+3879,
+2851,
+2849,
+2851,
+1561,
+787,
+1818,
+2076,
+3622,
+2850,
+1044,
+2074,
+1302,
+2075,
+3623,
+3108,
+2077,
+3363,
+3624,
+2335,
+788,
+65004,
+783,
+1303,
+65520,
+528,
+1044,
+786,
+2334,
+2076,
+1819,
+1302,
+65005,
+65519,
+786,
+63716,
+63714,
+64488,
+63972,
+63972,
+63972,
+63713,
+64746,
+13,
+64747,
+64489,
+64231,
+63199,
+62426,
+61393,
+62424,
+62940,
+62682,
+63454,
+64487,
+65262,
+1559,
+529,
+64232,
+64229,
+64486,
+63455,
+65518,
+787,
+64747,
+64747,
+63714,
+64745,
+65004,
+12,
+65520,
+65262,
+65004,
+64746,
+65261,
+65003,
+269,
+65520,
+64745,
+65004,
+64488,
+65004,
+13,
+13,
+64489,
+64230,
+64230,
+65003,
+65518,
+786,
+1044,
+528,
+270,
+1044,
+786,
+13,
+65262,
+65518,
+65519,
+65004,
+64746,
+65262,
+13,
+527,
+270,
+13,
+65518,
+269,
+13,
+65262,
+65004,
+11,
+785,
+1045,
+270,
+64747,
+64230,
+64745,
+65518,
+65519,
+65519,
+13,
+13,
+13,
+13,
+65005,
+65519,
+65005,
+65004,
+270,
+527,
+528,
+528,
+271,
+13,
+65518,
+785,
+786,
+14,
+64746,
+64487,
+65004,
+65519,
+270,
+13,
+65519,
+13,
+13,
+1044,
+1818,
+1302,
+786,
+529,
+270,
+13,
+269,
+785,
+1559,
+1561,
+1560,
+1560,
+1817,
+1560,
+1818,
+1818,
+1560,
+1302,
+1302,
+1559,
+1817,
+1303,
+1044,
+1302,
+1560,
+1560,
+1303,
+1302,
+1044,
+1044,
+1044,
+786,
+786,
+528,
+271,
+527,
+270,
+270,
+270,
+65519,
+65004,
+64746,
+65003,
+65005,
+65262,
+65262,
+65262,
+65005,
+64488,
+65261,
+65262,
+65519,
+64746,
+65003,
+64746,
+64488,
+64488,
+65003,
+65004,
+65004,
+65262,
+65005,
+65004,
+65004,
+65004,
+64746,
+65004,
+65004,
+65004,
+64746,
+64746,
+64746,
+64746,
+64746,
+64488,
+64230,
+64488,
+64746,
+64746,
+65005,
+64746,
+64746,
+65004,
+65004,
+64489,
+64488,
+64488,
+64488,
+63972,
+63972,
+63972,
+63972,
+63972,
+64230,
+64745,
+65004,
+65004,
+65262,
+65519,
+12,
+13,
+270,
+528,
+528,
+270,
+270,
+270,
+270,
+528,
+270,
+528,
+270,
+270,
+13,
+13,
+65263,
+65518,
+65519,
+65519,
+270,
+270,
+270,
+528,
+786,
+528,
+528,
+527,
+786,
+1043,
+787,
+786,
+786,
+786,
+786,
+786,
+786,
+528,
+270,
+270,
+14,
+65518,
+270,
+270,
+14,
+527,
+528,
+270,
+65005,
+270,
+13,
+270,
+65520,
+65519,
+786,
+65262,
+12,
+65263,
+65519,
+528,
+65519,
+1042,
+1818,
+2592,
+2849,
+1819,
+1302,
+14,
+65262,
+65004,
+13,
+270,
+528,
+13,
+528,
+270,
+13,
+65262,
+65519,
+65262,
+65519,
+65005,
+64746,
+64747,
+64230,
+64488,
+64488,
+65261,
+65004,
+64746,
+63457,
+63456,
+63456,
+63972,
+63714,
+63972,
+64230,
+64746,
+64489,
+64230,
+64487,
+64746,
+64746,
+64746,
+65004,
+65262,
+13,
+528,
+786,
+528,
+13,
+65520,
+65262,
+65004,
+65004,
+65262,
+65262,
+65004,
+65004,
+65004,
+65518,
+13,
+785,
+786,
+14,
+13,
+65519,
+65262,
+65262,
+13,
+786,
+1043,
+1559,
+2591,
+3107,
+3106,
+3623,
+3365,
+3365,
+3366,
+1045,
+65003,
+65518,
+785,
+64997,
+60624,
+59849,
+62161,
+65525,
+534,
+63452,
+64999,
+64754,
+59076,
+1037,
+1054,
+56755,
+64479,
+63455,
+63451,
+3622,
+64235,
+64225,
+1035,
+62687,
+12,
+64485,
+274,
+65006,
+62940,
+64230,
+13,
+63463,
+62424,
+64227,
+62167,
+62423,
+64227,
+782,
+11,
+1560,
+1307,
+1044,
+4138,
+4141,
+1563,
+2336,
+530,
+64487,
+65006,
+64488,
+1815,
+3879,
+2074,
+4652,
+4656,
+1563,
+2594,
+1561,
+14,
+65520,
+65260,
+529,
+3363,
+5168,
+5169,
+4913,
+4913,
+4397,
+3883,
+4397,
+3365,
+3625,
+787,
+16,
+1044,
+1044,
+3878,
+2592,
+1301,
+3106,
+1821,
+65263,
+269,
+15,
+63716,
+63972,
+64745,
+64229,
+1042,
+271,
+64488,
+64746,
+64491,
+62940,
+62940,
+62682,
+63198,
+62682,
+62165,
+62168,
+63198,
+62939,
+62940,
+63713,
+64230,
+64746,
+62685,
+61396,
+61392,
+61652,
+61652,
+62164,
+63713,
+63970,
+64230,
+64746,
+64230,
+65004,
+63973,
+63714,
+63199,
+63972,
+527,
+787,
+63971,
+65259,
+65263,
+529,
+65005,
+63973,
+64488,
+65002,
+64231,
+63715,
+64488,
+15,
+65520,
+64229,
+65516,
+1044,
+15,
+64747,
+270,
+65006,
+1813,
+2852,
+1560,
+1043,
+1042,
+1046,
+12,
+3881,
+2851,
+1045,
+1301,
+1818,
+2847,
+2592,
+2593,
+1820,
+1560,
+1819,
+788,
+1817,
+2848,
+3107,
+3622,
+3107,
+2849,
+2849,
+2334,
+2592,
+2077,
+1818,
+787,
+269,
+271,
+65520,
+65261,
+65004,
+65262,
+528,
+527,
+528,
+527,
+528,
+14,
+65261,
+270,
+1044,
+786,
+65005,
+64230,
+63972,
+65003,
+63457,
+63455,
+64229,
+64488,
+63457,
+59332,
+63194,
+65006,
+61393,
+62938,
+61137,
+63970,
+65264,
+61909,
+63713,
+63456,
+265,
+1046,
+63715,
+65261,
+63974,
+63713,
+64231,
+62681,
+2072,
+531,
+64747,
+64230,
+63712,
+1301,
+64233,
+63456,
+65261,
+65005,
+785,
+65005,
+65002,
+1044,
+64748,
+63457,
+62940,
+266,
+2334,
+1043,
+2075,
+2850,
+3622,
+3366,
+15,
+527,
+1045,
+65263,
+65520,
+64488,
+1042,
+1045,
+270,
+1818,
+2075,
+2591,
+2077,
+786,
+1817,
+530,
+270,
+529,
+65518,
+1044,
+65520,
+11,
+1560,
+786,
+786,
+14,
+65518,
+785,
+65264,
+65003,
+65004,
+65518,
+528,
+65263,
+64488,
+65004,
+65262,
+65004,
+63715,
+63971,
+65004,
+65004,
+270,
+65004,
+12,
+271,
+65263,
+64231,
+64230,
+64230,
+64230,
+63199,
+63971,
+64746,
+65518,
+785,
+1044,
+1559,
+787,
+529,
+65263,
+65004,
+65003,
+65004,
+65262,
+13,
+270,
+1043,
+786,
+1043,
+1560,
+1044,
+270,
+65519,
+65004,
+65004,
+65518,
+65519,
+1043,
+1302,
+1302,
+1817,
+2076,
+2334,
+1560,
+271,
+13,
+65005,
+64746,
+65004,
+65519,
+13,
+271,
+270,
+528,
+786,
+786,
+786,
+528,
+270,
+269,
+527,
+1044,
+1302,
+1302,
+1044,
+1044,
+1302,
+1044,
+528,
+528,
+528,
+786,
+786,
+785,
+1301,
+786,
+271,
+65519,
+65518,
+270,
+270,
+270,
+13,
+65519,
+65519,
+65004,
+64746,
+64746,
+64488,
+64230,
+63457,
+63198,
+63456,
+63714,
+63714,
+63198,
+63456,
+63714,
+63972,
+64230,
+64487,
+63972,
+64231,
+63972,
+64230,
+63973,
+63972,
+63715,
+63714,
+63714,
+64488,
+64746,
+65261,
+65519,
+12,
+13,
+13,
+270,
+1301,
+1560,
+1560,
+1560,
+1817,
+1818,
+1560,
+1560,
+1560,
+1560,
+1560,
+1302,
+1044,
+1302,
+1044,
+1044,
+786,
+786,
+786,
+786,
+270,
+528,
+528,
+270,
+527,
+528,
+528,
+14,
+65519,
+65262,
+65262,
+65004,
+65262,
+65262,
+12,
+270,
+270,
+270,
+528,
+14,
+13,
+270,
+270,
+14,
+65519,
+65519,
+13,
+65520,
+65519,
+65004,
+65262,
+64489,
+64229,
+65004,
+65004,
+64746,
+64230,
+12,
+65005,
+65003,
+65004,
+65004,
+65519,
+63973,
+64487,
+65262,
+65003,
+270,
+65005,
+64746,
+63715,
+62683,
+62683,
+63456,
+64488,
+64746,
+64746,
+64746,
+64489,
+63973,
+63972,
+65003,
+64747,
+64746,
+64488,
+64230,
+64488,
+64746,
+65261,
+65262,
+65519,
+65262,
+65004,
+65004,
+65262,
+65519,
+1043,
+1044,
+1302,
+1561,
+1302,
+787,
+65520,
+13,
+13,
+13,
+270,
+270,
+270,
+270,
+1044,
+2075,
+1818,
+1818,
+1560,
+1560,
+787,
+528,
+528,
+271,
+65519,
+65519,
+65519,
+65262,
+65262,
+269,
+786,
+786,
+270,
+270,
+65519,
+65005,
+65004,
+65519,
+13,
+270,
+1301,
+2591,
+2592,
+3364,
+3882,
+3623,
+4912,
+2851,
+65263,
+1039,
+271,
+63197,
+1556,
+64492,
+61653,
+523,
+282,
+65002,
+63455,
+55993,
+60618,
+783,
+58558,
+57537,
+59071,
+64490,
+61915,
+61909,
+62160,
+4397,
+59602,
+1805,
+1293,
+64490,
+3368,
+2338,
+59333,
+5,
+1052,
+61655,
+62935,
+527,
+62168,
+63455,
+63456,
+63971,
+1818,
+4140,
+64489,
+270,
+3878,
+3106,
+1817,
+2595,
+530,
+2075,
+2078,
+65522,
+3365,
+6462,
+3879,
+6199,
+5170,
+4397,
+9296,
+5690,
+64233,
+2851,
+1049,
+64486,
+63973,
+63971,
+64485,
+3365,
+1302,
+2073,
+5429,
+4141,
+4398,
+4397,
+1561,
+1559,
+1047,
+62168,
+64486,
+63972,
+62426,
+65262,
+62941,
+61650,
+1557,
+1560,
+63971,
+65518,
+63458,
+63195,
+63971,
+62940,
+61910,
+64484,
+62943,
+63196,
+63199,
+62425,
+64746,
+63201,
+60363,
+63712,
+65004,
+13,
+530,
+63710,
+523,
+1824,
+65521,
+65262,
+62942,
+64224,
+1560,
+60109,
+62166,
+527,
+65263,
+65266,
+60624,
+65000,
+3110,
+64489,
+62424,
+58043,
+60874,
+524,
+62427,
+62162,
+65518,
+783,
+6973,
+4915,
+3361,
+3625,
+13,
+1042,
+61137,
+63194,
+13,
+62426,
+65262,
+271,
+1556,
+4138,
+533,
+2846,
+3884,
+12,
+6972,
+65268,
+64230,
+1043,
+64491,
+63197,
+2590,
+3881,
+4139,
+2592,
+3105,
+4655,
+3624,
+4653,
+3110,
+1045,
+1560,
+65519,
+270,
+270,
+63974,
+64230,
+63199,
+63713,
+1818,
+2850,
+2334,
+4654,
+4912,
+5687,
+2337,
+65263,
+64747,
+62942,
+60621,
+58299,
+59586,
+63454,
+62939,
+63456,
+65003,
+2589,
+2593,
+65264,
+11,
+271,
+64747,
+65004,
+63200,
+63971,
+270,
+64231,
+63456,
+63714,
+65260,
+12,
+65005,
+13,
+13,
+65520,
+64231,
+62426,
+63971,
+63199,
+63456,
+63972,
+64229,
+64746,
+269,
+786,
+785,
+527,
+528,
+65519,
+64746,
+13,
+271,
+63972,
+63456,
+64486,
+269,
+65519,
+64489,
+65004,
+785,
+13,
+65003,
+65003,
+270,
+1044,
+65006,
+65004,
+785,
+1560,
+1818,
+787,
+1044,
+1303,
+787,
+786,
+1302,
+2333,
+2076,
+1560,
+786,
+1302,
+1559,
+786,
+271,
+65520,
+270,
+271,
+12,
+269,
+786,
+785,
+786,
+13,
+65004,
+64488,
+64488,
+64230,
+63972,
+64230,
+64746,
+65262,
+65519,
+65520,
+13,
+65004,
+65262,
+65262,
+65004,
+65004,
+65519,
+65262,
+65005,
+64231,
+63713,
+63714,
+63714,
+64489,
+64230,
+65518,
+65519,
+13,
+65263,
+65520,
+528,
+13,
+65262,
+527,
+270,
+786,
+1560,
+1560,
+1045,
+1044,
+1559,
+1818,
+1303,
+1302,
+1044,
+786,
+786,
+13,
+64747,
+64230,
+64488,
+65518,
+1044,
+1302,
+1559,
+1818,
+1302,
+1302,
+786,
+14,
+65519,
+64489,
+63972,
+64229,
+64230,
+63972,
+64230,
+65518,
+528,
+1044,
+1302,
+1560,
+1044,
+14,
+64747,
+64230,
+63972,
+63972,
+64231,
+64229,
+65003,
+528,
+1044,
+1560,
+1560,
+2076,
+2334,
+1818,
+1818,
+1045,
+271,
+65263,
+64488,
+63972,
+63714,
+63971,
+65003,
+13,
+786,
+270,
+13,
+13,
+65519,
+65004,
+63973,
+63198,
+63714,
+63457,
+63713,
+64745,
+64746,
+65518,
+270,
+785,
+1302,
+1560,
+529,
+270,
+64747,
+65003,
+65004,
+65004,
+269,
+1302,
+1559,
+1818,
+1561,
+1302,
+1045,
+528,
+13,
+270,
+786,
+1044,
+1302,
+1044,
+1302,
+1560,
+1303,
+1044,
+271,
+13,
+65263,
+64746,
+64488,
+64746,
+64746,
+65262,
+65518,
+65519,
+13,
+65519,
+65005,
+64746,
+63973,
+63457,
+63198,
+62940,
+63456,
+63972,
+64488,
+64746,
+65004,
+65262,
+65519,
+65263,
+65262,
+65262,
+65004,
+65004,
+65004,
+65262,
+269,
+270,
+786,
+786,
+1044,
+786,
+270,
+269,
+65519,
+65519,
+65263,
+65262,
+13,
+527,
+786,
+528,
+529,
+13,
+65519,
+65005,
+64488,
+65262,
+65262,
+64746,
+64230,
+12,
+65005,
+65004,
+65005,
+65003,
+14,
+63973,
+65002,
+65520,
+12,
+786,
+65519,
+65519,
+64489,
+63972,
+64488,
+65003,
+13,
+65263,
+65262,
+65519,
+65519,
+65004,
+64746,
+65262,
+65519,
+65262,
+65004,
+12,
+14,
+527,
+785,
+1043,
+1301,
+1044,
+528,
+270,
+270,
+270,
+528,
+786,
+786,
+1302,
+1044,
+529,
+65519,
+13,
+269,
+13,
+269,
+65520,
+65262,
+65262,
+65262,
+270,
+13,
+270,
+13,
+13,
+65520,
+65519,
+270,
+528,
+528,
+785,
+528,
+14,
+65262,
+13,
+13,
+13,
+270,
+528,
+529,
+786,
+786,
+1301,
+1817,
+2333,
+2849,
+2593,
+2849,
+3107,
+3107,
+2850,
+1820,
+65522,
+65002,
+64487,
+61137,
+61393,
+62943,
+64231,
+2329,
+527,
+54947,
+60087,
+4123,
+2850,
+62956,
+49289,
+55964,
+8260,
+545,
+65509,
+8779,
+58045,
+61119,
+6462,
+529,
+4901,
+65522,
+59330,
+65522,
+60369,
+61903,
+11088,
+6460,
+55725,
+59327,
+61650,
+1556,
+7743,
+62429,
+53397,
+270,
+1822,
+64483,
+5167,
+6204,
+4397,
+64498,
+60108,
+3097,
+6977,
+65526,
+62169,
+63457,
+3359,
+5681,
+271,
+64745,
+2848,
+1563,
+61142,
+61135,
+64484,
+1819,
+2335,
+3622,
+1559,
+270,
+4395,
+5686,
+2077,
+64489,
+63198,
+65517,
+65005,
+62940,
+265,
+1046,
+65003,
+1044,
+524,
+2073,
+2592,
+64747,
+61392,
+59333,
+60359,
+65000,
+1816,
+2334,
+1558,
+13,
+1045,
+2593,
+2594,
+63716,
+60103,
+61650,
+15,
+61910,
+63195,
+1559,
+5942,
+789,
+60364,
+9,
+2591,
+65519,
+61398,
+57782,
+63966,
+2075,
+63717,
+62938,
+2330,
+5428,
+1048,
+61653,
+62939,
+65260,
+65522,
+61396,
+62166,
+782,
+1560,
+65265,
+271,
+1561,
+1304,
+63717,
+62427,
+64745,
+268,
+785,
+530,
+1816,
+271,
+273,
+1046,
+1302,
+64489,
+62168,
+63455,
+64487,
+270,
+528,
+1817,
+4137,
+3881,
+2077,
+2076,
+1561,
+1045,
+65005,
+63972,
+64231,
+64487,
+2588,
+4655,
+4656,
+3107,
+1819,
+2591,
+1046,
+65520,
+63199,
+64228,
+65518,
+65519,
+12,
+1042,
+5426,
+4916,
+1821,
+528,
+1817,
+787,
+64489,
+63973,
+526,
+1818,
+271,
+786,
+1818,
+3107,
+1561,
+65005,
+63973,
+64230,
+63973,
+63713,
+65261,
+65520,
+65005,
+64489,
+65518,
+271,
+63974,
+63198,
+63714,
+64487,
+62684,
+61392,
+63195,
+64230,
+64487,
+65004,
+65004,
+269,
+270,
+63715,
+62683,
+62425,
+63454,
+64230,
+63715,
+63713,
+64229,
+63716,
+64229,
+65517,
+65520,
+64488,
+64745,
+63457,
+63457,
+63456,
+64487,
+65004,
+64745,
+65261,
+1301,
+787,
+270,
+270,
+65263,
+65003,
+65519,
+65519,
+65519,
+11,
+786,
+786,
+786,
+1302,
+1043,
+13,
+65519,
+13,
+65262,
+528,
+1817,
+1045,
+529,
+528,
+1044,
+1044,
+529,
+65520,
+65519,
+13,
+65519,
+65262,
+65004,
+12,
+270,
+13,
+270,
+1044,
+529,
+13,
+65262,
+65518,
+65518,
+65519,
+13,
+270,
+1559,
+1818,
+1560,
+1302,
+2076,
+1045,
+65520,
+65262,
+269,
+13,
+65519,
+65518,
+527,
+1044,
+529,
+527,
+528,
+269,
+65520,
+65519,
+13,
+270,
+270,
+13,
+13,
+270,
+65519,
+65519,
+65519,
+270,
+270,
+270,
+527,
+270,
+528,
+528,
+528,
+528,
+270,
+13,
+65262,
+65004,
+65004,
+65004,
+65004,
+65004,
+65519,
+13,
+13,
+13,
+270,
+270,
+14,
+65004,
+64746,
+65261,
+65262,
+65520,
+65519,
+270,
+528,
+528,
+528,
+786,
+786,
+528,
+65519,
+65262,
+13,
+65519,
+13,
+65519,
+13,
+14,
+269,
+269,
+270,
+528,
+270,
+65519,
+65519,
+13,
+65519,
+65262,
+65005,
+65261,
+65518,
+65519,
+65519,
+13,
+65519,
+65519,
+13,
+269,
+270,
+65519,
+65519,
+65519,
+65519,
+65262,
+65261,
+65262,
+65262,
+65262,
+13,
+270,
+528,
+270,
+270,
+528,
+270,
+270,
+270,
+13,
+65520,
+65262,
+65004,
+65261,
+65262,
+65518,
+65519,
+65263,
+65519,
+65263,
+65004,
+65262,
+65262,
+65004,
+65262,
+12,
+527,
+270,
+528,
+270,
+528,
+528,
+528,
+529,
+528,
+786,
+528,
+271,
+529,
+528,
+786,
+786,
+786,
+528,
+271,
+527,
+528,
+270,
+270,
+528,
+270,
+270,
+14,
+13,
+13,
+65263,
+65262,
+65261,
+65262,
+65004,
+64746,
+64746,
+64488,
+64231,
+63973,
+63972,
+63972,
+63973,
+63714,
+64229,
+63972,
+63972,
+63714,
+64230,
+64488,
+63457,
+64230,
+64746,
+65004,
+65005,
+64230,
+65261,
+65005,
+64488,
+65004,
+64746,
+785,
+65520,
+65518,
+1817,
+1818,
+2848,
+1819,
+1044,
+65520,
+63715,
+64230,
+64488,
+65262,
+65262,
+65262,
+65518,
+528,
+270,
+65519,
+65262,
+65263,
+64746,
+64231,
+64230,
+64231,
+64230,
+63714,
+64488,
+64746,
+64746,
+64746,
+64746,
+64746,
+65518,
+65519,
+65520,
+269,
+786,
+270,
+270,
+65520,
+65519,
+269,
+13,
+528,
+528,
+528,
+1044,
+1044,
+2075,
+2334,
+1818,
+1560,
+1302,
+529,
+13,
+12,
+270,
+14,
+270,
+270,
+527,
+528,
+1044,
+1560,
+1560,
+1044,
+786,
+787,
+13,
+65519,
+65518,
+270,
+786,
+1043,
+2075,
+2592,
+2333,
+3622,
+3881,
+5169,
+4398,
+2076,
+1816,
+64748,
+62941,
+62942,
+62936,
+62937,
+61659,
+63458,
+64999,
+65002,
+65265,
+59849,
+63454,
+271,
+60621,
+59579,
+62938,
+271,
+65515,
+64224,
+63713,
+528,
+522,
+63971,
+65261,
+65000,
+4135,
+273,
+62170,
+64490,
+64484,
+63711,
+62679,
+63455,
+63720,
+60363,
+61393,
+64742,
+64746,
+65262,
+65521,
+13,
+65519,
+1301,
+1561,
+1816,
+529,
+63715,
+64487,
+12,
+1817,
+786,
+14,
+3880,
+3624,
+2331,
+4138,
+3881,
+3366,
+528,
+14,
+528,
+1817,
+2849,
+2335,
+2849,
+3364,
+5426,
+4913,
+4653,
+6203,
+2595,
+13,
+1558,
+2851,
+788,
+64488,
+527,
+2334,
+65007,
+267,
+3107,
+15,
+64229,
+65262,
+64747,
+64230,
+64746,
+65261,
+62941,
+64231,
+64746,
+63714,
+62168,
+64486,
+65520,
+62425,
+63198,
+63457,
+62168,
+64227,
+1043,
+63974,
+62425,
+64487,
+65261,
+63198,
+64229,
+63974,
+61652,
+62423,
+63196,
+63456,
+63199,
+63455,
+64745,
+64746,
+63972,
+64745,
+14,
+64748,
+63199,
+63456,
+63715,
+64487,
+1044,
+65006,
+65261,
+528,
+1302,
+270,
+1301,
+272,
+65005,
+65004,
+64231,
+63972,
+65519,
+65004,
+64745,
+64230,
+65003,
+65004,
+65261,
+787,
+1815,
+1046,
+63457,
+9543,
+5180,
+528,
+64231,
+1299,
+1304,
+2072,
+5687,
+2850,
+2848,
+2852,
+1816,
+3105,
+1046,
+2592,
+2849,
+2593,
+2077,
+1559,
+3364,
+3107,
+2334,
+3106,
+1302,
+788,
+785,
+2591,
+2334,
+1818,
+1044,
+1302,
+1044,
+14,
+63973,
+63198,
+63455,
+63972,
+63714,
+62683,
+65517,
+64747,
+65004,
+65262,
+63457,
+62168,
+62166,
+61909,
+62166,
+63456,
+63456,
+64487,
+64746,
+63199,
+62167,
+62683,
+63712,
+65262,
+64231,
+63973,
+63456,
+270,
+62943,
+62939,
+63199,
+62425,
+63197,
+64230,
+65003,
+1043,
+1045,
+14,
+64489,
+63971,
+64230,
+13,
+527,
+787,
+528,
+786,
+65262,
+1043,
+786,
+65263,
+12,
+271,
+13,
+1302,
+1560,
+1044,
+1560,
+14,
+65003,
+270,
+271,
+785,
+1302,
+14,
+269,
+528,
+527,
+1302,
+1817,
+2334,
+1818,
+787,
+13,
+13,
+13,
+528,
+528,
+1043,
+529,
+270,
+528,
+786,
+1560,
+1561,
+271,
+527,
+270,
+13,
+270,
+65263,
+269,
+270,
+270,
+13,
+65262,
+65519,
+14,
+64747,
+63457,
+62939,
+63455,
+64488,
+65262,
+13,
+65519,
+65519,
+65519,
+65004,
+64746,
+64230,
+63972,
+64488,
+65003,
+65519,
+65519,
+65519,
+65263,
+65004,
+64746,
+63972,
+64488,
+65518,
+1301,
+1303,
+786,
+1044,
+786,
+1302,
+1818,
+1302,
+1302,
+1560,
+1045,
+1044,
+786,
+528,
+786,
+1559,
+1561,
+1044,
+1044,
+14,
+65262,
+64489,
+64230,
+64746,
+65518,
+65518,
+269,
+270,
+786,
+1302,
+1302,
+1302,
+1045,
+529,
+528,
+528,
+528,
+270,
+527,
+1044,
+1044,
+1302,
+1560,
+1044,
+787,
+528,
+785,
+786,
+270,
+786,
+1044,
+786,
+786,
+528,
+270,
+270,
+13,
+65519,
+13,
+13,
+270,
+528,
+270,
+13,
+13,
+65519,
+65004,
+64488,
+64230,
+64230,
+64230,
+63715,
+63714,
+63714,
+63714,
+63972,
+64230,
+64230,
+64746,
+64747,
+64488,
+64230,
+63714,
+63715,
+63714,
+63714,
+63972,
+64230,
+64488,
+64746,
+64746,
+65261,
+13,
+13,
+13,
+13,
+65519,
+65519,
+65518,
+13,
+270,
+528,
+270,
+528,
+271,
+13,
+13,
+527,
+1301,
+1302,
+1302,
+1044,
+1044,
+528,
+13,
+65519,
+65519,
+65519,
+65263,
+65004,
+65004,
+64746,
+64746,
+64746,
+65004,
+65004,
+64488,
+64746,
+64746,
+65003,
+65004,
+64746,
+64746,
+65003,
+65519,
+65519,
+65519,
+65519,
+65520,
+65519,
+13,
+13,
+13,
+13,
+269,
+528,
+528,
+786,
+785,
+1044,
+786,
+65519,
+786,
+528,
+786,
+14,
+785,
+1819,
+13,
+527,
+13,
+1044,
+15,
+64230,
+785,
+528,
+1301,
+1560,
+270,
+64490,
+62684,
+62683,
+62425,
+63713,
+64487,
+64488,
+64488,
+64746,
+63973,
+63456,
+63198,
+63971,
+63456,
+63198,
+62940,
+63198,
+63456,
+63456,
+64230,
+64746,
+65518,
+65262,
+65519,
+12,
+527,
+786,
+1302,
+1302,
+1818,
+1819,
+1560,
+787,
+270,
+786,
+1302,
+1302,
+1818,
+1302,
+1559,
+1560,
+1817,
+2334,
+2334,
+2076,
+1818,
+1302,
+271,
+65519,
+270,
+528,
+13,
+269,
+65520,
+65519,
+13,
+528,
+528,
+270,
+65519,
+64489,
+64746,
+64230,
+64745,
+65262,
+269,
+1301,
+2592,
+3365,
+3880,
+5427,
+5170,
+5685,
+3626,
+1041,
+1300,
+272,
+61910,
+61910,
+61914,
+58310,
+62155,
+5163,
+60372,
+61901,
+546,
+57800,
+777,
+63973,
+51349,
+62162,
+525,
+61648,
+1552,
+63460,
+58301,
+60352,
+63449,
+61911,
+62430,
+62936,
+63965,
+65512,
+65264,
+15,
+64228,
+60100,
+59589,
+61907,
+59848,
+59071,
+64484,
+61398,
+64484,
+5165,
+65004,
+3876,
+8008,
+2594,
+1816,
+1555,
+529,
+4136,
+4397,
+2338,
+64490,
+4134,
+7493,
+7487,
+8005,
+4397,
+2591,
+3108,
+2079,
+4656,
+2597,
+18,
+4392,
+6975,
+5168,
+6974,
+6979,
+4913,
+5944,
+3884,
+2591,
+5685,
+3364,
+3880,
+3108,
+15,
+65519,
+785,
+1559,
+529,
+1042,
+64748,
+64487,
+528,
+64234,
+272,
+64491,
+62426,
+266,
+65265,
+63712,
+786,
+63202,
+62165,
+270,
+65005,
+63972,
+65005,
+64487,
+64230,
+64230,
+64488,
+64232,
+63200,
+63973,
+63457,
+62939,
+63454,
+62940,
+63972,
+63970,
+62939,
+62425,
+60876,
+63970,
+65262,
+62941,
+63971,
+65007,
+62426,
+60104,
+61136,
+62684,
+61137,
+61907,
+61134,
+61395,
+63195,
+65519,
+64229,
+12,
+62428,
+61135,
+62424,
+63455,
+63973,
+61654,
+61132,
+62940,
+61911,
+64745,
+65263,
+527,
+64231,
+65513,
+5431,
+2076,
+273,
+65517,
+1561,
+65519,
+2848,
+2593,
+4139,
+4657,
+2337,
+1044,
+1819,
+4653,
+5945,
+3106,
+2847,
+2848,
+1816,
+3105,
+4396,
+4654,
+2080,
+65005,
+14,
+2333,
+1819,
+3108,
+1302,
+2075,
+530,
+64488,
+12,
+65261,
+64231,
+61910,
+61908,
+63972,
+64745,
+65520,
+527,
+787,
+528,
+65262,
+12,
+1302,
+65264,
+63456,
+63712,
+64230,
+65260,
+528,
+13,
+65520,
+65262,
+65003,
+786,
+786,
+1302,
+1303,
+64747,
+64488,
+64489,
+64746,
+64746,
+65519,
+13,
+65262,
+1042,
+1560,
+529,
+65261,
+14,
+527,
+1301,
+1818,
+1560,
+1302,
+529,
+270,
+786,
+784,
+1044,
+786,
+786,
+270,
+270,
+14,
+65519,
+527,
+65520,
+64488,
+65518,
+65519,
+65262,
+65519,
+64488,
+63715,
+63715,
+64229,
+65262,
+270,
+528,
+786,
+14,
+270,
+14,
+13,
+65262,
+64230,
+64488,
+64232,
+64230,
+64231,
+64488,
+65004,
+64489,
+63456,
+63972,
+64488,
+64488,
+65003,
+64746,
+65004,
+64489,
+64230,
+63457,
+63198,
+63457,
+62940,
+62683,
+62684,
+62426,
+62939,
+63455,
+63971,
+63714,
+63714,
+64230,
+63972,
+63457,
+64229,
+64488,
+64746,
+65004,
+13,
+13,
+785,
+1817,
+1303,
+1044,
+1302,
+1302,
+1301,
+1560,
+1819,
+1559,
+1302,
+786,
+1817,
+2076,
+1560,
+1560,
+1560,
+1818,
+1818,
+1818,
+1818,
+1818,
+1817,
+1818,
+1818,
+2076,
+1818,
+1817,
+1818,
+1561,
+1560,
+1302,
+1818,
+2076,
+2075,
+2334,
+2076,
+2076,
+2076,
+2076,
+1818,
+1302,
+787,
+786,
+786,
+786,
+1302,
+1818,
+1818,
+1818,
+1561,
+1045,
+1301,
+1302,
+1303,
+1302,
+787,
+528,
+65520,
+13,
+528,
+1044,
+1560,
+1045,
+786,
+270,
+270,
+65519,
+65262,
+65262,
+65004,
+64489,
+64230,
+63972,
+64230,
+64231,
+64230,
+63972,
+63972,
+63972,
+64230,
+64230,
+63972,
+63714,
+63713,
+63714,
+63972,
+63972,
+63973,
+63972,
+63715,
+63714,
+64230,
+63973,
+64230,
+64746,
+64746,
+64746,
+64746,
+64488,
+64488,
+64230,
+64488,
+64746,
+65004,
+65004,
+64746,
+64746,
+65004,
+65004,
+65262,
+65519,
+65519,
+65519,
+65519,
+65519,
+65519,
+65262,
+64746,
+64746,
+64489,
+64745,
+64488,
+64230,
+64487,
+64230,
+64488,
+64230,
+64746,
+65004,
+65004,
+64746,
+64488,
+64230,
+64746,
+64746,
+65004,
+65004,
+64746,
+65004,
+65262,
+12,
+270,
+528,
+786,
+1044,
+1560,
+1302,
+1560,
+1560,
+1045,
+528,
+786,
+786,
+528,
+270,
+785,
+786,
+528,
+786,
+786,
+1044,
+271,
+12,
+1044,
+1301,
+787,
+13,
+784,
+1303,
+65262,
+13,
+64747,
+1300,
+15,
+64745,
+1301,
+787,
+2333,
+1819,
+1044,
+14,
+63972,
+64488,
+64746,
+269,
+785,
+1044,
+786,
+1301,
+1044,
+528,
+528,
+786,
+786,
+786,
+1044,
+1302,
+1560,
+1560,
+1819,
+2075,
+2076,
+1560,
+1302,
+1302,
+1302,
+1301,
+1303,
+1044,
+1560,
+1560,
+1044,
+65520,
+64746,
+65261,
+64746,
+64230,
+63973,
+62941,
+63198,
+62940,
+63713,
+64230,
+63972,
+63714,
+63456,
+62684,
+61910,
+61909,
+62425,
+62426,
+62425,
+62683,
+62167,
+62425,
+62940,
+63456,
+63714,
+63714,
+64230,
+63972,
+63714,
+64230,
+65003,
+65519,
+527,
+2334,
+2849,
+2849,
+3622,
+3624,
+3622,
+3621,
+2590,
+533,
+60368,
+60103,
+65268,
+2599,
+2074,
+1044,
+63971,
+14,
+1810,
+519,
+64487,
+60102,
+59853,
+62426,
+63954,
+778,
+65271,
+65525,
+62418,
+60878,
+59591,
+60363,
+273,
+63968,
+59844,
+62942,
+532,
+64743,
+260,
+63975,
+61138,
+63196,
+63452,
+63712,
+269,
+3109,
+276,
+65004,
+2588,
+4661,
+5171,
+4393,
+5680,
+3621,
+63716,
+1813,
+5686,
+2079,
+787,
+4142,
+3367,
+3622,
+5165,
+4397,
+3106,
+2848,
+1561,
+15,
+1817,
+3627,
+3370,
+1817,
+3879,
+5428,
+5428,
+3366,
+3619,
+2850,
+1819,
+2591,
+1817,
+3361,
+1560,
+2074,
+3365,
+2849,
+528,
+269,
+2078,
+64747,
+63714,
+63971,
+64746,
+64491,
+1299,
+3367,
+65007,
+9,
+2076,
+528,
+528,
+64234,
+65521,
+63201,
+63197,
+1043,
+530,
+65519,
+527,
+65264,
+62167,
+63971,
+65006,
+65002,
+64232,
+63970,
+61395,
+60876,
+65002,
+63972,
+61908,
+64228,
+63971,
+60877,
+61135,
+64485,
+64489,
+60363,
+61906,
+63974,
+62943,
+61652,
+62684,
+62167,
+62425,
+64229,
+62941,
+61394,
+61395,
+62168,
+61137,
+61652,
+64229,
+64488,
+62941,
+63454,
+64489,
+62684,
+63713,
+12,
+64749,
+63715,
+64489,
+783,
+5429,
+788,
+1819,
+15,
+65264,
+63200,
+65518,
+65519,
+786,
+1561,
+13,
+1818,
+2592,
+2848,
+2849,
+3364,
+2335,
+271,
+785,
+2848,
+2336,
+2847,
+4139,
+3881,
+2335,
+2591,
+3365,
+2593,
+2335,
+3364,
+3107,
+2076,
+1302,
+65263,
+64746,
+65262,
+12,
+14,
+269,
+1560,
+1303,
+1045,
+1045,
+2076,
+1304,
+2075,
+2075,
+2588,
+2844,
+2335,
+271,
+64487,
+64752,
+5688,
+55984,
+57773,
+5423,
+6718,
+65274,
+63963,
+4396,
+64233,
+60880,
+53919,
+58811,
+62677,
+1558,
+63205,
+62940,
+788,
+65265,
+59076,
+59069,
+63198,
+64230,
+64488,
+1297,
+2597,
+60366,
+60102,
+62166,
+64744,
+62942,
+65258,
+2077,
+65519,
+65004,
+11,
+2334,
+64490,
+11,
+1043,
+1559,
+1305,
+1558,
+65264,
+65261,
+1044,
+64490,
+61653,
+65258,
+5428,
+3883,
+3109,
+2076,
+2595,
+63458,
+64486,
+65520,
+65003,
+64231,
+783,
+2592,
+65006,
+63972,
+65518,
+529,
+13,
+65518,
+270,
+65262,
+270,
+65007,
+61910,
+62939,
+13,
+15,
+63714,
+268,
+271,
+64230,
+64486,
+64489,
+62685,
+62938,
+11,
+272,
+63456,
+267,
+1560,
+64748,
+62168,
+63711,
+13,
+65005,
+270,
+270,
+2590,
+2076,
+1302,
+529,
+65518,
+1560,
+1302,
+1302,
+1302,
+1302,
+271,
+270,
+786,
+270,
+65262,
+1042,
+2849,
+1560,
+1302,
+1302,
+529,
+64231,
+64230,
+64230,
+64488,
+65003,
+13,
+65520,
+64745,
+65262,
+13,
+13,
+12,
+1044,
+13,
+786,
+529,
+13,
+65263,
+269,
+787,
+65519,
+1043,
+1818,
+1818,
+529,
+1818,
+2335,
+2334,
+2592,
+2334,
+1045,
+527,
+1302,
+1302,
+786,
+270,
+1301,
+1302,
+1817,
+1561,
+1817,
+1561,
+2076,
+1046,
+64747,
+65518,
+269,
+529,
+13,
+786,
+270,
+65263,
+65004,
+64746,
+64489,
+65004,
+65519,
+65004,
+64747,
+65262,
+64746,
+63457,
+63456,
+63456,
+63715,
+63456,
+64487,
+64488,
+63714,
+63456,
+64229,
+64230,
+64230,
+65004,
+13,
+13,
+65519,
+65261,
+64747,
+65262,
+270,
+270,
+13,
+786,
+1045,
+270,
+65262,
+65262,
+65005,
+64746,
+65004,
+65004,
+64746,
+64746,
+65004,
+64746,
+65261,
+13,
+65519,
+65262,
+65004,
+65004,
+64746,
+65004,
+13,
+13,
+270,
+785,
+270,
+65519,
+65005,
+13,
+65519,
+65004,
+65262,
+65262,
+64746,
+64488,
+65003,
+65004,
+65518,
+785,
+529,
+270,
+270,
+13,
+270,
+528,
+786,
+528,
+527,
+270,
+785,
+528,
+786,
+1044,
+1044,
+787,
+270,
+13,
+65004,
+65519,
+13,
+65004,
+270,
+270,
+529,
+65263,
+12,
+1560,
+14,
+1043,
+14,
+527,
+272,
+63456,
+65518,
+14,
+1558,
+1819,
+271,
+14,
+63458,
+63456,
+63456,
+65517,
+528,
+528,
+13,
+13,
+65519,
+65004,
+65262,
+270,
+13,
+528,
+65519,
+65262,
+65004,
+65519,
+528,
+14,
+270,
+65519,
+65519,
+65005,
+65518,
+13,
+785,
+271,
+785,
+786,
+528,
+65263,
+64488,
+64488,
+64488,
+63714,
+64230,
+63714,
+64488,
+65004,
+13,
+14,
+65262,
+13,
+270,
+13,
+65004,
+64488,
+65261,
+65262,
+65261,
+13,
+13,
+13,
+1043,
+2075,
+1819,
+1302,
+786,
+786,
+786,
+1044,
+1302,
+1818,
+1560,
+2592,
+3107,
+3881,
+4654,
+4655,
+4913,
+5686,
+2338,
+65008,
+1555,
+63718,
+59590,
+258,
+520,
+57015,
+62954,
+61920,
+61122,
+61906,
+60110,
+61132,
+58813,
+55980,
+59071,
+55970,
+56496,
+55211,
+55452,
+64473,
+58048,
+59319,
+4638,
+63975,
+60895,
+64753,
+65258,
+64235,
+3,
+5936,
+64236,
+62938,
+4399,
+64486,
+63460,
+63720,
+2841,
+3878,
+62692,
+3880,
+8263,
+5423,
+6976,
+3368,
+3876,
+4142,
+1563,
+3363,
+1817,
+3363,
+1820,
+1560,
+3878,
+7237,
+6205,
+5944,
+4911,
+4913,
+3367,
+2080,
+65521,
+63971,
+64229,
+787,
+65264,
+1303,
+4394,
+3627,
+3620,
+5685,
+3882,
+1045,
+2845,
+2594,
+2077,
+65264,
+787,
+1816,
+1042,
+271,
+10,
+1560,
+65520,
+64486,
+65258,
+65257,
+1301,
+1302,
+1302,
+61395,
+63199,
+1817,
+65006,
+59848,
+60877,
+1558,
+62428,
+58559,
+62939,
+1302,
+1306,
+61913,
+63710,
+64748,
+61914,
+59852,
+60619,
+60879,
+55722,
+58294,
+61647,
+65003,
+62942,
+65514,
+3879,
+65260,
+62684,
+61908,
+65004,
+62687,
+61393,
+60363,
+60876,
+65517,
+62425,
+63710,
+65519,
+785,
+65519,
+65516,
+273,
+13,
+65519,
+63718,
+64491,
+65517,
+1044,
+65520,
+64231,
+65520,
+1815,
+789,
+1301,
+6199,
+5947,
+2851,
+3879,
+4396,
+3108,
+1562,
+2849,
+1820,
+64490,
+65517,
+1558,
+3363,
+3107,
+4139,
+5429,
+3623,
+2335,
+1561,
+1306,
+64748,
+65004,
+64746,
+65263,
+13,
+2075,
+2850,
+2334,
+2333,
+1560,
+1818,
+1301,
+272,
+64487,
+65261,
+64746,
+63972,
+63971,
+527,
+786,
+527,
+13,
+270,
+65263,
+63972,
+65003,
+65519,
+13,
+12,
+2074,
+1818,
+528,
+65004,
+63457,
+62684,
+61910,
+63197,
+63456,
+64745,
+65517,
+65262,
+270,
+270,
+65520,
+65519,
+65006,
+63198,
+63972,
+65517,
+272,
+65519,
+1560,
+62169,
+60360,
+62167,
+63715,
+65519,
+63193,
+524,
+1302,
+526,
+12,
+65005,
+64750,
+63456,
+61649,
+61651,
+63714,
+65519,
+1559,
+3106,
+2851,
+3109,
+2074,
+1302,
+1045,
+64746,
+64230,
+64487,
+268,
+1817,
+1816,
+2077,
+1560,
+1302,
+13,
+11,
+64231,
+64488,
+64745,
+65261,
+1302,
+1045,
+1817,
+2591,
+2078,
+787,
+63972,
+61137,
+61910,
+61136,
+61910,
+63714,
+65518,
+787,
+1302,
+1817,
+65520,
+63973,
+62684,
+62683,
+61651,
+62167,
+63971,
+65518,
+527,
+1559,
+1818,
+1561,
+14,
+63715,
+62940,
+63713,
+64230,
+64745,
+65518,
+785,
+1818,
+2334,
+2849,
+2335,
+1560,
+787,
+13,
+65004,
+269,
+529,
+1818,
+2076,
+2077,
+1818,
+2334,
+2335,
+1303,
+14,
+65262,
+65004,
+65261,
+65003,
+527,
+1302,
+1561,
+1818,
+1817,
+1045,
+1044,
+528,
+270,
+270,
+12,
+270,
+1302,
+1302,
+2075,
+2848,
+2334,
+1561,
+1044,
+1044,
+65520,
+65519,
+65520,
+12,
+269,
+1044,
+1818,
+1817,
+1818,
+1560,
+1303,
+1302,
+786,
+1302,
+528,
+1044,
+528,
+270,
+14,
+12,
+1302,
+1044,
+786,
+13,
+65262,
+64231,
+63198,
+62941,
+63198,
+63971,
+63714,
+63714,
+63456,
+63456,
+63198,
+62939,
+62683,
+62941,
+63714,
+63972,
+63972,
+63972,
+63198,
+63197,
+62684,
+63199,
+63456,
+64229,
+64746,
+65004,
+65003,
+65261,
+65262,
+65004,
+65518,
+270,
+14,
+270,
+269,
+12,
+65519,
+65261,
+65519,
+270,
+1044,
+1044,
+786,
+528,
+270,
+13,
+65518,
+13,
+14,
+270,
+528,
+528,
+1044,
+529,
+528,
+786,
+786,
+270,
+270,
+13,
+65519,
+65519,
+65004,
+65262,
+12,
+65519,
+65519,
+13,
+13,
+65520,
+65263,
+65519,
+13,
+13,
+528,
+528,
+786,
+785,
+1044,
+1560,
+1302,
+1302,
+1302,
+1045,
+1559,
+1560,
+1560,
+1044,
+1302,
+1302,
+785,
+271,
+65520,
+65005,
+63973,
+63972,
+63714,
+63972,
+63972,
+63455,
+64488,
+64488,
+64488,
+63714,
+11,
+65006,
+63972,
+64746,
+64488,
+270,
+65005,
+65261,
+1560,
+1818,
+2848,
+1819,
+1302,
+14,
+64230,
+64230,
+64230,
+65004,
+65004,
+65519,
+65519,
+65519,
+65262,
+64231,
+64229,
+64488,
+64746,
+65004,
+64746,
+65004,
+64489,
+64746,
+65262,
+269,
+529,
+528,
+65519,
+64231,
+63456,
+63971,
+64230,
+65003,
+12,
+527,
+786,
+65519,
+65519,
+13,
+270,
+13,
+65263,
+65004,
+64746,
+65518,
+1043,
+1302,
+1302,
+1043,
+1044,
+65520,
+64746,
+64745,
+269,
+270,
+528,
+786,
+528,
+528,
+1301,
+1818,
+1303,
+529,
+13,
+64488,
+64488,
+65262,
+528,
+1302,
+1818,
+2076,
+2592,
+3364,
+3623,
+4912,
+5943,
+5944,
+3883,
+1046,
+63714,
+62169,
+60881,
+61651,
+61134,
+62944,
+65521,
+1561,
+62173,
+57275,
+62680,
+55211,
+55720,
+52369,
+54170,
+11611,
+2053,
+7974,
+60115,
+64463,
+26318,
+55744,
+2311,
+6719,
+49782,
+14432,
+59614,
+58801,
+2856,
+59074,
+16766,
+63732,
+63431,
+10853,
+64753,
+8009,
+56242,
+1284,
+7756,
+63711,
+9034,
+64239,
+5419,
+9825,
+64228,
+12384,
+3633,
+2844,
+2339,
+61903,
+8519,
+1058,
+1559,
+1308,
+62943,
+2857,
+58306,
+59073,
+55729,
+60358,
+65521,
+60101,
+786,
+3107,
+6717,
+1307,
+64486,
+65268,
+63968,
+9,
+59842,
+63962,
+65261,
+62937,
+2076,
+5681,
+10322,
+5432,
+65006,
+62939,
+63708,
+65000,
+63200,
+58559,
+60102,
+61907,
+61132,
+62936,
+5421,
+12131,
+5947,
+2076,
+1041,
+3878,
+62951,
+57013,
+57782,
+61127,
+61399,
+60104,
+4391,
+1564,
+527,
+790,
+8,
+1045,
+62169,
+63975,
+57271,
+59844,
+59072,
+61908,
+65265,
+63459,
+61914,
+62940,
+5942,
+2593,
+63199,
+55464,
+59584,
+62685,
+63969,
+2591,
+4136,
+6719,
+4397,
+2851,
+65006,
+1042,
+65267,
+60881,
+60876,
+64484,
+1559,
+2076,
+5687,
+3623,
+2333,
+2330,
+4394,
+1561,
+65261,
+64488,
+65002,
+2332,
+1817,
+1559,
+2589,
+4136,
+3107,
+3622,
+3622,
+3622,
+1563,
+65263,
+1043,
+2848,
+3883,
+3882,
+1046,
+65519,
+12,
+64231,
+11,
+1043,
+786,
+1562,
+2594,
+1044,
+65006,
+64747,
+1815,
+2593,
+787,
+65521,
+64229,
+12,
+528,
+65261,
+65263,
+269,
+64488,
+64230,
+65260,
+2075,
+1045,
+64748,
+61652,
+61134,
+62166,
+62425,
+62682,
+62938,
+65002,
+786,
+1044,
+270,
+786,
+786,
+64230,
+63712,
+63455,
+62685,
+62426,
+63457,
+62940,
+64230,
+269,
+271,
+14,
+15,
+64231,
+63972,
+61911,
+61908,
+63715,
+63198,
+64745,
+65261,
+3105,
+2337,
+1302,
+1046,
+270,
+785,
+14,
+270,
+271,
+786,
+786,
+64747,
+268,
+2334,
+1045,
+1043,
+529,
+528,
+65521,
+63714,
+525,
+529,
+2074,
+2594,
+1045,
+2075,
+1303,
+1302,
+788,
+14,
+65519,
+63974,
+62424,
+63971,
+63198,
+64487,
+63973,
+64746,
+63457,
+62167,
+63971,
+63714,
+64230,
+65004,
+63715,
+63713,
+62942,
+63455,
+63456,
+63714,
+64745,
+64231,
+64488,
+65004,
+13,
+65005,
+64489,
+64487,
+64746,
+63199,
+63456,
+64488,
+11,
+786,
+1044,
+1302,
+270,
+1817,
+2077,
+2334,
+2334,
+2849,
+2592,
+2335,
+2334,
+2591,
+2335,
+2334,
+3107,
+2335,
+786,
+1302,
+1560,
+2591,
+2334,
+2334,
+2335,
+1303,
+529,
+65004,
+65004,
+65262,
+65005,
+65261,
+65004,
+65004,
+64747,
+64488,
+64488,
+64745,
+64488,
+64488,
+64746,
+65005,
+65262,
+65262,
+65519,
+65262,
+65520,
+65004,
+64489,
+12,
+270,
+270,
+528,
+270,
+14,
+270,
+786,
+1817,
+2849,
+2076,
+1818,
+1045,
+786,
+1818,
+2075,
+2592,
+1818,
+1818,
+271,
+13,
+65518,
+1560,
+788,
+528,
+65263,
+64488,
+64488,
+63457,
+63714,
+63713,
+64745,
+65262,
+65519,
+64489,
+64231,
+63457,
+63456,
+62941,
+62939,
+63713,
+63199,
+63197,
+63972,
+63972,
+64488,
+64488,
+64488,
+65004,
+65519,
+270,
+269,
+270,
+65519,
+12,
+786,
+1302,
+1560,
+1560,
+1560,
+1302,
+1303,
+1818,
+2076,
+2592,
+2592,
+2334,
+2076,
+2334,
+1819,
+1560,
+1561,
+1560,
+1560,
+1045,
+1043,
+1302,
+529,
+65520,
+64746,
+64488,
+64230,
+63199,
+63713,
+63972,
+64745,
+64230,
+63972,
+63199,
+62941,
+63198,
+63455,
+63971,
+63973,
+64487,
+64745,
+64746,
+65004,
+65262,
+65262,
+65004,
+64489,
+64488,
+64488,
+65518,
+528,
+786,
+1559,
+787,
+528,
+271,
+65519,
+65519,
+13,
+527,
+1044,
+785,
+1302,
+1302,
+786,
+1303,
+271,
+13,
+65005,
+12,
+13,
+13,
+65520,
+64747,
+12,
+64231,
+63971,
+63973,
+64229,
+65262,
+63457,
+63970,
+65263,
+13,
+786,
+65005,
+65003,
+63974,
+62682,
+62425,
+63197,
+64229,
+64488,
+64488,
+64746,
+65262,
+64488,
+64230,
+64745,
+65262,
+270,
+271,
+270,
+1044,
+786,
+1301,
+1044,
+1817,
+1045,
+1044,
+13,
+528,
+786,
+1302,
+1818,
+1302,
+1045,
+271,
+65263,
+63714,
+63971,
+64230,
+64745,
+64489,
+64230,
+64230,
+65518,
+527,
+786,
+13,
+64746,
+64745,
+65004,
+64488,
+63972,
+64229,
+64746,
+63972,
+64745,
+64746,
+64745,
+65518,
+786,
+785,
+529,
+13,
+270,
+13,
+65519,
+65519,
+786,
+786,
+1302,
+2075,
+4912,
+4914,
+4913,
+6717,
+7234,
+7491,
+6975,
+5685,
+3624,
+6981,
+65282,
+56245,
+64740,
+64484,
+60357,
+65014,
+59611,
+57787,
+65000,
+61410,
+57525,
+512,
+56750,
+62156,
+9,
+57531,
+57274,
+2332,
+59077,
+59331,
+65524,
+63201,
+61138,
+3364,
+65517,
+9,
+64754,
+62428,
+62681,
+63710,
+63196,
+62684,
+60619,
+62939,
+64490,
+1821,
+15,
+1299,
+4139,
+3104,
+6454,
+7749,
+4402,
+3370,
+1308,
+533,
+65519,
+5422,
+3629,
+1299,
+5168,
+2849,
+3880,
+6721,
+1570,
+63203,
+63975,
+64232,
+63458,
+65005,
+274,
+65260,
+2074,
+1301,
+5422,
+7748,
+4655,
+5171,
+1304,
+65262,
+2074,
+4398,
+65523,
+63714,
+1298,
+1300,
+1813,
+5168,
+1047,
+65261,
+269,
+65517,
+65516,
+1301,
+65005,
+64745,
+1819,
+64491,
+526,
+2332,
+1559,
+1302,
+14,
+65263,
+12,
+1559,
+1560,
+65263,
+64748,
+65262,
+65262,
+65261,
+64229,
+63712,
+63198,
+61908,
+61650,
+61136,
+59075,
+59330,
+58816,
+58296,
+59587,
+60619,
+58814,
+60617,
+61394,
+60360,
+60618,
+61391,
+61394,
+61649,
+62683,
+62683,
+63197,
+64489,
+65261,
+270,
+63716,
+10,
+1043,
+65520,
+65262,
+13,
+65519,
+65004,
+12,
+528,
+271,
+2074,
+1300,
+1560,
+5683,
+2596,
+1298,
+13935,
+1824,
+1558,
+64230,
+1300,
+1819,
+3622,
+3883,
+3365,
+3880,
+3881,
+4654,
+3111,
+2590,
+3109,
+2335,
+1303,
+2335,
+529,
+1815,
+2592,
+1562,
+786,
+271,
+12,
+786,
+1300,
+3365,
+2077,
+2076,
+1560,
+16,
+63456,
+63455,
+65519,
+64746,
+64747,
+65263,
+64746,
+2332,
+2592,
+2850,
+1044,
+65006,
+64488,
+65519,
+65261,
+64745,
+64746,
+64488,
+65519,
+64748,
+64488,
+65262,
+65262,
+65004,
+64488,
+64746,
+63198,
+63973,
+60363,
+63197,
+61138,
+60877,
+60363,
+60875,
+63713,
+65262,
+64489,
+63457,
+62426,
+61135,
+61909,
+63712,
+65519,
+64231,
+64487,
+63457,
+63971,
+65517,
+13,
+786,
+786,
+65263,
+64747,
+65261,
+1301,
+1044,
+1303,
+528,
+65520,
+12,
+1558,
+2848,
+2850,
+2077,
+2077,
+787,
+1043,
+1043,
+1818,
+3106,
+2849,
+1560,
+1044,
+1559,
+529,
+270,
+65262,
+64746,
+65003,
+64488,
+65003,
+269,
+787,
+787,
+529,
+65520,
+12,
+65262,
+65004,
+64745,
+269,
+15,
+65005,
+64489,
+64746,
+64746,
+65004,
+64489,
+64745,
+64488,
+63458,
+62942,
+63974,
+64750,
+65265,
+273,
+529,
+786,
+1302,
+527,
+268,
+526,
+1044,
+1044,
+1560,
+1818,
+2334,
+1560,
+528,
+527,
+1816,
+1819,
+1560,
+787,
+13,
+13,
+527,
+786,
+1044,
+787,
+270,
+65519,
+65004,
+65261,
+65004,
+64230,
+63713,
+63199,
+62684,
+62684,
+63714,
+64488,
+63972,
+63457,
+63456,
+63456,
+63713,
+63971,
+63715,
+63972,
+63973,
+64231,
+65262,
+13,
+528,
+527,
+1044,
+1044,
+786,
+528,
+786,
+786,
+1817,
+2592,
+2592,
+2849,
+3364,
+3107,
+3364,
+3365,
+3107,
+3108,
+2335,
+2593,
+2592,
+2849,
+2334,
+2334,
+1560,
+1560,
+1303,
+1817,
+2592,
+1818,
+1044,
+528,
+13,
+12,
+13,
+64747,
+63973,
+63714,
+63973,
+63457,
+63972,
+63972,
+63457,
+63198,
+62940,
+62940,
+63199,
+63713,
+63714,
+63971,
+64488,
+64746,
+64746,
+64488,
+63973,
+64230,
+64230,
+64488,
+64746,
+65518,
+65263,
+65262,
+65519,
+527,
+270,
+528,
+270,
+13,
+65520,
+65519,
+65519,
+528,
+271,
+786,
+786,
+786,
+528,
+527,
+270,
+13,
+65263,
+65004,
+65262,
+65262,
+65261,
+65518,
+65004,
+65004,
+64747,
+64747,
+64488,
+64746,
+64747,
+64489,
+65003,
+64746,
+65004,
+64747,
+64488,
+64488,
+63972,
+63972,
+65003,
+65262,
+65519,
+65519,
+65519,
+65263,
+65519,
+13,
+65263,
+65262,
+527,
+529,
+529,
+528,
+1301,
+1044,
+1302,
+1560,
+1560,
+1045,
+529,
+269,
+1302,
+1559,
+1303,
+786,
+1818,
+1045,
+65519,
+65263,
+65004,
+13,
+64489,
+64487,
+270,
+13,
+1301,
+270,
+13,
+65005,
+63199,
+62683,
+62682,
+64487,
+64488,
+64489,
+64230,
+63972,
+63456,
+62940,
+63455,
+63972,
+64230,
+63715,
+63455,
+64487,
+63973,
+65003,
+65004,
+12,
+13,
+64747,
+64488,
+65004,
+65261,
+1043,
+787,
+1302,
+1303,
+1301,
+1044,
+13,
+13,
+527,
+528,
+14,
+65263,
+12,
+1044,
+1817,
+2591,
+2334,
+1819,
+1817,
+1561,
+1302,
+529,
+1044,
+1302,
+529,
+786,
+528,
+270,
+1043,
+1560,
+1302,
+787,
+13,
+786,
+13,
+65262,
+65004,
+65262,
+270,
+270,
+1558,
+3365,
+3107,
+3623,
+4397,
+5171,
+5172,
+2338,
+12,
+1806,
+3106,
+63464,
+61395,
+63470,
+59333,
+2315,
+793,
+61392,
+4647,
+267,
+55461,
+2844,
+62702,
+57010,
+63719,
+62177,
+61389,
+6,
+62430,
+65514,
+14,
+60883,
+63461,
+62683,
+62173,
+58303,
+61649,
+61904,
+59851,
+62169,
+57780,
+62684,
+61658,
+55726,
+62417,
+64744,
+61913,
+1558,
+1301,
+1296,
+2847,
+6461,
+1305,
+1559,
+2849,
+12,
+64227,
+529,
+1559,
+3878,
+3114,
+1046,
+2848,
+5687,
+1305,
+786,
+3102,
+785,
+3103,
+3626,
+4652,
+6975,
+8007,
+7749,
+10070,
+8270,
+5688,
+6721,
+4141,
+2849,
+4133,
+3883,
+785,
+3622,
+1819,
+3105,
+5425,
+3628,
+65008,
+784,
+270,
+17,
+272,
+64491,
+64746,
+65260,
+13,
+2843,
+1817,
+65262,
+65002,
+63455,
+64487,
+64489,
+62424,
+60364,
+62168,
+62685,
+62425,
+62940,
+64488,
+62940,
+63197,
+63457,
+63201,
+62941,
+59072,
+58559,
+59845,
+61908,
+62940,
+61908,
+62423,
+63970,
+63200,
+63713,
+63972,
+62427,
+60876,
+62680,
+63713,
+64228,
+64487,
+526,
+65520,
+65518,
+15,
+13,
+65263,
+63714,
+65004,
+63458,
+63454,
+65516,
+14,
+64228,
+785,
+16,
+13,
+65263,
+1819,
+64748,
+65256,
+6976,
+271,
+271,
+785,
+2076,
+785,
+5169,
+3109,
+2076,
+3622,
+3624,
+1820,
+1303,
+3621,
+4397,
+1561,
+3105,
+3107,
+3363,
+5171,
+4913,
+2850,
+2849,
+2336,
+2849,
+3622,
+4139,
+4139,
+2849,
+3623,
+3365,
+531,
+64231,
+63456,
+63715,
+63455,
+63973,
+63199,
+63713,
+64230,
+63972,
+63199,
+62683,
+61651,
+62167,
+61651,
+60878,
+59846,
+60360,
+60619,
+61392,
+61393,
+62424,
+62426,
+61651,
+62167,
+63455,
+63715,
+63198,
+62941,
+62425,
+62424,
+62939,
+63970,
+64746,
+65004,
+65004,
+65519,
+65005,
+64231,
+63456,
+64230,
+64229,
+528,
+1044,
+1301,
+1818,
+787,
+785,
+1817,
+2591,
+2591,
+2849,
+2592,
+2335,
+1819,
+1302,
+1301,
+2075,
+1561,
+1045,
+1818,
+2334,
+2335,
+2076,
+1560,
+1044,
+271,
+65520,
+13,
+786,
+1560,
+1044,
+1559,
+1818,
+1303,
+786,
+65520,
+270,
+786,
+270,
+65519,
+65519,
+270,
+271,
+65518,
+65263,
+65005,
+65519,
+13,
+65519,
+65263,
+65262,
+65519,
+12,
+65519,
+65519,
+65005,
+64746,
+64488,
+64746,
+64231,
+63715,
+63456,
+63198,
+63198,
+63971,
+64487,
+65003,
+65004,
+65004,
+64746,
+63972,
+63714,
+63714,
+63714,
+63198,
+63714,
+63972,
+63972,
+63972,
+63714,
+65261,
+12,
+270,
+65263,
+65004,
+65518,
+65519,
+13,
+1044,
+1302,
+1817,
+2334,
+2592,
+2592,
+2076,
+1560,
+1560,
+1560,
+2076,
+1560,
+2334,
+2849,
+3107,
+3365,
+2850,
+2849,
+2335,
+2076,
+1818,
+1560,
+2076,
+2334,
+2334,
+2848,
+3365,
+3365,
+3107,
+2077,
+1044,
+786,
+786,
+1043,
+1559,
+1560,
+1044,
+270,
+13,
+65519,
+65262,
+64746,
+64488,
+64230,
+63456,
+62940,
+62940,
+63456,
+63972,
+64488,
+64488,
+65261,
+65261,
+65004,
+65004,
+64745,
+64488,
+64230,
+64230,
+64488,
+65003,
+65519,
+13,
+270,
+13,
+65519,
+65519,
+65262,
+65262,
+64747,
+64488,
+64487,
+64489,
+64488,
+64488,
+64488,
+64488,
+63973,
+63971,
+63714,
+63714,
+63456,
+63714,
+64487,
+64746,
+64746,
+65004,
+12,
+13,
+65518,
+65519,
+65004,
+64488,
+63973,
+64230,
+64746,
+64746,
+65518,
+270,
+786,
+786,
+528,
+528,
+270,
+270,
+65520,
+13,
+13,
+270,
+785,
+786,
+1302,
+1302,
+1302,
+786,
+270,
+270,
+65520,
+65518,
+65519,
+65519,
+270,
+528,
+270,
+13,
+65519,
+65004,
+64230,
+64231,
+64488,
+65003,
+13,
+269,
+1043,
+786,
+527,
+14,
+65519,
+65263,
+64746,
+64746,
+64746,
+64746,
+64488,
+64746,
+65005,
+64746,
+64488,
+64230,
+64488,
+63714,
+63455,
+64746,
+64746,
+65262,
+65004,
+65262,
+528,
+64747,
+65004,
+64489,
+64745,
+13,
+63715,
+65002,
+270,
+1043,
+1302,
+270,
+1043,
+65263,
+65004,
+12,
+1816,
+2592,
+3106,
+2849,
+2848,
+2334,
+1560,
+271,
+270,
+65004,
+13,
+13,
+527,
+1045,
+1043,
+1561,
+786,
+1045,
+271,
+65005,
+63714,
+64488,
+269,
+1302,
+1560,
+2076,
+1819,
+1303,
+65006,
+63457,
+63456,
+64230,
+64487,
+65004,
+65262,
+270,
+271,
+528,
+14,
+64489,
+64230,
+64230,
+64746,
+65004,
+65518,
+786,
+786,
+786,
+528,
+65520,
+64747,
+65519,
+65519,
+13,
+65262,
+65518,
+65519,
+65519,
+270,
+270,
+785,
+1302,
+786,
+2591,
+3365,
+2849,
+3622,
+4139,
+5427,
+3109,
+1045,
+784,
+65519,
+64226,
+62680,
+60882,
+63459,
+64756,
+1316,
+61142,
+61642,
+59603,
+60107,
+62419,
+58048,
+57008,
+61131,
+59857,
+58562,
+63455,
+61652,
+61651,
+65266,
+60619,
+63190,
+1306,
+64229,
+65513,
+1302,
+63970,
+63712,
+63195,
+64486,
+265,
+65002,
+61653,
+64481,
+269,
+1820,
+3362,
+5167,
+5684,
+6978,
+3886,
+3622,
+5681,
+2594,
+2592,
+1558,
+2587,
+4136,
+4398,
+4916,
+3367,
+4396,
+4657,
+2855,
+1821,
+783,
+65261,
+65520,
+2333,
+2593,
+3625,
+4915,
+3364,
+5685,
+5945,
+4139,
+4656,
+3368,
+3108,
+530,
+65261,
+1042,
+2075,
+1303,
+65264,
+65264,
+12,
+269,
+65263,
+65003,
+65005,
+64746,
+65518,
+1560,
+273,
+64489,
+1042,
+786,
+65004,
+63713,
+63714,
+13,
+63460,
+62424,
+63710,
+1299,
+1559,
+65521,
+62940,
+64746,
+63976,
+60881,
+61134,
+62424,
+62684,
+60879,
+59588,
+61134,
+62681,
+64231,
+63717,
+63971,
+65004,
+64233,
+61394,
+60102,
+62938,
+63715,
+61911,
+60620,
+63451,
+1043,
+64231,
+63199,
+1814,
+2849,
+65006,
+63713,
+63713,
+1301,
+270,
+63973,
+65515,
+2334,
+64748,
+63713,
+65261,
+1818,
+2079,
+65518,
+1560,
+2077,
+4394,
+1564,
+1041,
+788,
+13,
+65521,
+526,
+2335,
+529,
+13,
+1044,
+1818,
+1562,
+65520,
+65261,
+14,
+64488,
+65519,
+65517,
+2074,
+2335,
+529,
+1044,
+1816,
+2076,
+787,
+65262,
+1043,
+1300,
+2075,
+1303,
+1818,
+529,
+64745,
+64747,
+64746,
+64747,
+64488,
+63971,
+65520,
+528,
+787,
+270,
+528,
+271,
+1043,
+270,
+12,
+270,
+65264,
+63199,
+63455,
+65261,
+529,
+13,
+1559,
+1560,
+1559,
+65520,
+65518,
+64489,
+64745,
+63973,
+63456,
+64229,
+64488,
+65518,
+784,
+787,
+65005,
+65006,
+62940,
+63714,
+64745,
+65519,
+14,
+785,
+786,
+65520,
+13,
+2076,
+528,
+529,
+1301,
+529,
+529,
+1044,
+1818,
+1302,
+2847,
+271,
+2847,
+2335,
+2592,
+4139,
+1819,
+2332,
+3109,
+65264,
+784,
+1560,
+528,
+1559,
+1044,
+1559,
+2334,
+787,
+64489,
+64230,
+63457,
+62941,
+61651,
+61908,
+62939,
+63972,
+61910,
+61909,
+62425,
+61393,
+60619,
+60105,
+60360,
+61393,
+61136,
+61134,
+62167,
+62167,
+62939,
+62940,
+62167,
+62683,
+62168,
+61652,
+62425,
+62683,
+64229,
+65005,
+13,
+12,
+270,
+13,
+529,
+65520,
+65519,
+1044,
+786,
+528,
+2075,
+2077,
+2333,
+2848,
+2593,
+3365,
+3107,
+3106,
+2592,
+1819,
+1560,
+1302,
+1302,
+2075,
+3106,
+2077,
+2848,
+2335,
+1560,
+1818,
+1818,
+529,
+13,
+786,
+529,
+13,
+65519,
+65263,
+527,
+786,
+13,
+270,
+65005,
+65262,
+65519,
+270,
+13,
+270,
+1044,
+1044,
+1301,
+1819,
+1302,
+1302,
+787,
+271,
+528,
+529,
+1301,
+1302,
+1302,
+2075,
+2591,
+2334,
+1818,
+1818,
+786,
+1044,
+528,
+786,
+1044,
+1302,
+1560,
+1302,
+786,
+1044,
+270,
+65519,
+65262,
+65004,
+64746,
+64488,
+63973,
+63714,
+63714,
+63456,
+63971,
+64745,
+65005,
+64488,
+65261,
+65004,
+64231,
+63715,
+63456,
+63972,
+65004,
+65004,
+12,
+13,
+13,
+65519,
+65262,
+65004,
+65519,
+13,
+528,
+1044,
+1302,
+1044,
+1044,
+787,
+270,
+13,
+269,
+14,
+13,
+65519,
+65005,
+65004,
+64747,
+65262,
+13,
+65519,
+65262,
+65519,
+65262,
+64230,
+64230,
+64231,
+64229,
+64488,
+64489,
+64230,
+63972,
+63456,
+63456,
+63456,
+63198,
+62940,
+63455,
+63457,
+63714,
+63456,
+63714,
+63714,
+63971,
+64230,
+64230,
+64746,
+65004,
+65262,
+65262,
+65004,
+65262,
+12,
+270,
+785,
+786,
+1302,
+1560,
+1818,
+1303,
+786,
+1301,
+1561,
+786,
+528,
+529,
+528,
+270,
+527,
+1044,
+14,
+65262,
+270,
+14,
+65519,
+64746,
+12,
+529,
+64746,
+65262,
+64746,
+526,
+65263,
+63456,
+65260,
+271,
+270,
+65263,
+65518,
+14,
+64231,
+63714,
+63714,
+12,
+786,
+786,
+529,
+786,
+1044,
+270,
+270,
+786,
+1043,
+1560,
+1302,
+1817,
+1560,
+1043,
+1818,
+1302,
+2334,
+2077,
+1045,
+785,
+2075,
+2334,
+2335,
+2076,
+2848,
+2334,
+1560,
+65521,
+64489,
+65004,
+64747,
+64488,
+64488,
+63973,
+63972,
+64746,
+65519,
+64747,
+63972,
+63456,
+63199,
+62940,
+62426,
+62167,
+62425,
+61909,
+62425,
+63197,
+63197,
+63198,
+64229,
+64745,
+64489,
+63714,
+63714,
+63714,
+63713,
+64230,
+64746,
+12,
+271,
+65519,
+1301,
+2592,
+2334,
+3365,
+3623,
+4654,
+4398,
+4656,
+3369,
+65264,
+1302,
+61912,
+60099,
+63456,
+59081,
+61138,
+5685,
+2344,
+61397,
+1040,
+8263,
+6975,
+4388,
+1555,
+58298,
+57263,
+64228,
+62180,
+60879,
+64482,
+62684,
+61912,
+63200,
+64493,
+65515,
+2327,
+63978,
+58817,
+63455,
+1302,
+60883,
+51075,
+59322,
+9,
+63975,
+64223,
+5167,
+4399,
+788,
+3879,
+8782,
+6461,
+6204,
+1820,
+9,
+3365,
+17,
+61138,
+61648,
+779,
+64748,
+65517,
+6714,
+10583,
+7754,
+3624,
+8010,
+6205,
+531,
+2075,
+4141,
+1047,
+65262,
+1043,
+1045,
+2848,
+4397,
+2592,
+2847,
+3880,
+2334,
+63713,
+64743,
+2332,
+65008,
+63197,
+65262,
+65264,
+268,
+2849,
+65265,
+64747,
+65003,
+62943,
+60105,
+62424,
+63972,
+64232,
+62683,
+64227,
+65519,
+13,
+1562,
+14,
+62942,
+62939,
+61910,
+62940,
+64486,
+1557,
+2078,
+785,
+4136,
+4140,
+530,
+271,
+65007,
+62168,
+61136,
+60619,
+63714,
+63717,
+62172,
+63713,
+526,
+1818,
+64747,
+63714,
+62940,
+63457,
+62427,
+61135,
+61651,
+62168,
+62940,
+63713,
+65519,
+64746,
+62941,
+62681,
+63713,
+63455,
+64230,
+63198,
+63197,
+63713,
+63971,
+64746,
+65262,
+65262,
+65263,
+14,
+528,
+1044,
+1560,
+13,
+2587,
+6719,
+1819,
+1046,
+1044,
+2592,
+1817,
+5169,
+3366,
+3881,
+3882,
+2334,
+3621,
+3108,
+3108,
+3622,
+2593,
+3363,
+3366,
+3106,
+3623,
+3366,
+2076,
+2334,
+1819,
+1044,
+2848,
+3107,
+2334,
+2848,
+2592,
+1562,
+65005,
+63199,
+63972,
+63715,
+62940,
+63971,
+64489,
+13,
+528,
+528,
+784,
+14,
+64746,
+64488,
+64488,
+63972,
+63713,
+64230,
+63973,
+64489,
+65003,
+65003,
+64489,
+63972,
+64230,
+63714,
+62940,
+63972,
+62426,
+63713,
+63199,
+62940,
+63714,
+64229,
+65518,
+65519,
+65005,
+63973,
+64230,
+62941,
+61910,
+62939,
+64747,
+64488,
+64746,
+65263,
+64230,
+63974,
+65264,
+63973,
+63711,
+63457,
+62939,
+64746,
+65262,
+528,
+64746,
+64230,
+64231,
+63457,
+64488,
+64486,
+14,
+65519,
+65261,
+10,
+65006,
+65005,
+65519,
+525,
+530,
+64492,
+1300,
+271,
+1815,
+1563,
+14,
+786,
+2076,
+529,
+1043,
+529,
+784,
+1301,
+529,
+1044,
+270,
+269,
+528,
+65520,
+528,
+1043,
+270,
+65262,
+64489,
+64489,
+64745,
+65004,
+64746,
+12,
+65520,
+65004,
+65263,
+65262,
+1042,
+271,
+270,
+1043,
+528,
+271,
+270,
+13,
+527,
+785,
+1560,
+1044,
+787,
+787,
+65519,
+65520,
+65004,
+65519,
+528,
+786,
+1044,
+1560,
+2592,
+3364,
+3365,
+3624,
+3108,
+2593,
+2335,
+1819,
+2334,
+2077,
+2849,
+2592,
+2591,
+2334,
+2334,
+2076,
+2334,
+1303,
+1044,
+1044,
+270,
+13,
+270,
+13,
+12,
+528,
+13,
+65519,
+65005,
+65004,
+65003,
+65004,
+64489,
+63972,
+63715,
+63972,
+63456,
+63456,
+63972,
+63456,
+63714,
+63714,
+63971,
+63715,
+64229,
+64745,
+65004,
+65519,
+65519,
+13,
+65262,
+65262,
+65004,
+65004,
+65518,
+527,
+786,
+786,
+528,
+528,
+13,
+13,
+13,
+65519,
+65519,
+65262,
+65004,
+65262,
+65262,
+65262,
+65005,
+64746,
+64746,
+64488,
+65004,
+65004,
+65518,
+65262,
+65004,
+65003,
+65005,
+64488,
+64488,
+65004,
+65262,
+64746,
+64746,
+64488,
+64230,
+63715,
+63714,
+63972,
+63972,
+63972,
+64230,
+64488,
+64230,
+63972,
+64230,
+64488,
+64488,
+64230,
+64230,
+64746,
+65004,
+65262,
+13,
+270,
+270,
+270,
+269,
+270,
+527,
+270,
+270,
+528,
+270,
+270,
+1301,
+1560,
+1302,
+1302,
+1302,
+1560,
+1302,
+1044,
+1044,
+528,
+65520,
+13,
+270,
+1044,
+1044,
+1044,
+786,
+786,
+270,
+65520,
+65519,
+13,
+65263,
+65004,
+65262,
+64746,
+65004,
+65261,
+65519,
+65519,
+270,
+528,
+65519,
+528,
+270,
+786,
+13,
+1043,
+1818,
+528,
+1044,
+786,
+1817,
+1819,
+785,
+2333,
+2077,
+3106,
+2593,
+1818,
+1303,
+65263,
+64488,
+64488,
+269,
+528,
+269,
+13,
+13,
+65262,
+63973,
+63714,
+64230,
+63456,
+63714,
+63198,
+63714,
+63456,
+63713,
+64488,
+64487,
+64746,
+64230,
+63199,
+62682,
+63198,
+63972,
+64746,
+64230,
+64230,
+63972,
+64746,
+64230,
+63972,
+64745,
+65262,
+65262,
+65005,
+65262,
+528,
+270,
+786,
+270,
+65519,
+13,
+13,
+270,
+1044,
+1044,
+1302,
+1043,
+1817,
+1302,
+529,
+270,
+786,
+1043,
+787,
+528,
+1044,
+1301,
+787,
+787,
+1044,
+1560,
+1560,
+1560,
+2849,
+2849,
+2592,
+3106,
+3623,
+4138,
+3108,
+1045,
+64237,
+61657,
+63712,
+64236,
+58818,
+1294,
+61917,
+56235,
+2844,
+63731,
+54438,
+62419,
+62941,
+58295,
+61125,
+65006,
+54436,
+62417,
+1823,
+57016,
+65252,
+3628,
+60878,
+63963,
+4393,
+63464,
+62168,
+1812,
+1817,
+65010,
+63201,
+1043,
+61922,
+58819,
+65003,
+63465,
+58813,
+1301,
+1046,
+273,
+4397,
+5429,
+2078,
+1561,
+5171,
+1306,
+65001,
+5682,
+1303,
+65002,
+6198,
+5688,
+2853,
+2594,
+2593,
+2849,
+1562,
+787,
+1816,
+530,
+1300,
+4135,
+5426,
+4655,
+5689,
+2076,
+3880,
+5691,
+3368,
+531,
+1814,
+2333,
+1299,
+4136,
+2594,
+1819,
+2850,
+1303,
+2075,
+3368,
+531,
+65520,
+63198,
+10,
+2336,
+63459,
+64745,
+1045,
+64233,
+65519,
+2591,
+17,
+62427,
+1301,
+64490,
+64486,
+65004,
+62427,
+62165,
+64230,
+62170,
+61651,
+63198,
+62685,
+61395,
+62425,
+61654,
+60364,
+58814,
+61136,
+60622,
+58814,
+60357,
+63458,
+61395,
+62683,
+61912,
+61393,
+61393,
+63713,
+62426,
+61651,
+63715,
+63200,
+64486,
+65520,
+63716,
+64744,
+65519,
+65004,
+64487,
+63714,
+65519,
+65521,
+64230,
+64747,
+64745,
+65004,
+527,
+1301,
+65004,
+2333,
+2077,
+1041,
+8779,
+1564,
+65264,
+269,
+2848,
+14,
+2073,
+2334,
+2593,
+3363,
+2592,
+2849,
+3882,
+4140,
+3624,
+2851,
+2075,
+2592,
+1818,
+2847,
+4398,
+1560,
+1817,
+2592,
+2333,
+2077,
+1560,
+2592,
+3107,
+1819,
+1560,
+272,
+65004,
+65261,
+64490,
+63714,
+11,
+530,
+65262,
+1818,
+1562,
+786,
+1302,
+271,
+1043,
+1819,
+65264,
+64489,
+64747,
+64231,
+64229,
+64746,
+65005,
+65004,
+64489,
+65003,
+13,
+13,
+12,
+64748,
+61652,
+62166,
+62169,
+60619,
+61908,
+62941,
+63455,
+64488,
+63457,
+62684,
+62426,
+62425,
+63714,
+63971,
+63971,
+64488,
+63714,
+64229,
+65262,
+64489,
+65002,
+269,
+13,
+13,
+65520,
+65262,
+65002,
+12,
+1559,
+14,
+527,
+1559,
+1045,
+1302,
+1818,
+270,
+13,
+65262,
+65262,
+13,
+1559,
+2335,
+1561,
+786,
+1561,
+786,
+785,
+1043,
+528,
+65519,
+64747,
+64746,
+64747,
+65004,
+65262,
+64489,
+65261,
+65519,
+64746,
+65261,
+13,
+65004,
+65262,
+64747,
+64231,
+64230,
+65004,
+64488,
+64230,
+63714,
+63456,
+63456,
+63714,
+64230,
+63972,
+64230,
+64746,
+64489,
+64746,
+64746,
+63973,
+63971,
+64488,
+64487,
+65262,
+271,
+1043,
+2333,
+2076,
+1560,
+1560,
+2333,
+2591,
+1561,
+2076,
+2334,
+1302,
+1302,
+1818,
+1560,
+1817,
+2076,
+1818,
+2591,
+2849,
+2850,
+1819,
+1561,
+1302,
+787,
+1044,
+1559,
+1302,
+786,
+528,
+786,
+1044,
+786,
+1044,
+528,
+271,
+270,
+13,
+13,
+270,
+13,
+13,
+270,
+786,
+786,
+1043,
+786,
+786,
+1044,
+1302,
+1818,
+1818,
+1302,
+1044,
+1302,
+1560,
+1302,
+1302,
+786,
+528,
+270,
+13,
+13,
+13,
+13,
+13,
+65262,
+65004,
+64488,
+64488,
+63973,
+64229,
+63972,
+63456,
+63714,
+63714,
+63714,
+63714,
+63456,
+63198,
+63198,
+63456,
+63714,
+63972,
+63972,
+63457,
+63714,
+63456,
+63456,
+63456,
+63457,
+63456,
+63198,
+63198,
+62941,
+63713,
+63714,
+63972,
+64230,
+64230,
+64746,
+65004,
+64747,
+64489,
+64230,
+64487,
+65003,
+65262,
+13,
+528,
+1044,
+1044,
+1302,
+1560,
+1818,
+2076,
+2076,
+2592,
+2592,
+2592,
+2592,
+2592,
+2849,
+3106,
+3107,
+3107,
+2849,
+2592,
+2076,
+1303,
+1044,
+786,
+528,
+270,
+270,
+13,
+13,
+65263,
+65005,
+64747,
+64489,
+64230,
+64230,
+63972,
+63714,
+63456,
+63456,
+63456,
+63714,
+63971,
+64230,
+64487,
+64488,
+64488,
+64489,
+64488,
+64746,
+64746,
+65262,
+65519,
+13,
+13,
+270,
+65519,
+64747,
+64746,
+65262,
+65004,
+65519,
+65004,
+65518,
+13,
+64488,
+64747,
+64230,
+65518,
+65263,
+64229,
+1043,
+1302,
+2076,
+1560,
+1044,
+529,
+64231,
+63972,
+64229,
+269,
+271,
+13,
+13,
+785,
+271,
+65263,
+65518,
+14,
+65263,
+65004,
+64488,
+64746,
+64488,
+64745,
+64746,
+65003,
+65519,
+65263,
+64747,
+64487,
+64746,
+65519,
+65005,
+64488,
+64746,
+65004,
+65004,
+64488,
+64488,
+65004,
+12,
+270,
+269,
+786,
+1559,
+2076,
+2592,
+2077,
+1044,
+785,
+1044,
+528,
+786,
+528,
+1044,
+528,
+786,
+787,
+528,
+786,
+1302,
+1302,
+1302,
+270,
+270,
+13,
+65263,
+65262,
+65262,
+65262,
+65519,
+65004,
+527,
+1818,
+1302,
+1818,
+2591,
+2849,
+3882,
+2595,
+533,
+62942,
+1306,
+61403,
+61646,
+60099,
+58034,
+20,
+533,
+61895,
+64235,
+63203,
+63720,
+60625,
+63710,
+61381,
+60883,
+60873,
+64996,
+60886,
+60624,
+2583,
+61920,
+62429,
+1307,
+62680,
+62432,
+3100,
+271,
+59084,
+64486,
+530,
+62169,
+62936,
+63199,
+61136,
+63978,
+62682,
+522,
+65011,
+1300,
+3883,
+2332,
+4140,
+4402,
+2334,
+529,
+2083,
+63464,
+63192,
+5677,
+4660,
+789,
+3109,
+2074,
+3880,
+2080,
+268,
+1560,
+65523,
+530,
+2841,
+4396,
+3884,
+4140,
+5683,
+4657,
+6201,
+5687,
+3108,
+5166,
+2080,
+528,
+269,
+2075,
+1817,
+2333,
+1822,
+1559,
+2334,
+2078,
+65008,
+65003,
+65521,
+64746,
+65004,
+64745,
+65519,
+65006,
+2334,
+1819,
+784,
+64746,
+65266,
+65519,
+63970,
+62939,
+61394,
+60876,
+64484,
+63457,
+61911,
+63198,
+63199,
+61908,
+61391,
+62682,
+60622,
+59588,
+59585,
+59585,
+59074,
+60875,
+62422,
+63198,
+60877,
+62166,
+61911,
+62938,
+63454,
+63200,
+61138,
+61392,
+62167,
+64228,
+65006,
+63716,
+64746,
+64230,
+65004,
+14,
+65519,
+783,
+787,
+63974,
+11,
+787,
+1045,
+526,
+1558,
+787,
+787,
+1300,
+4140,
+529,
+4906,
+8272,
+269,
+1045,
+2074,
+2849,
+1043,
+3621,
+2078,
+2847,
+4655,
+3882,
+4909,
+2336,
+3882,
+3106,
+1818,
+2848,
+2594,
+2332,
+3365,
+2078,
+529,
+1818,
+2334,
+1818,
+528,
+1043,
+1559,
+1559,
+1560,
+528,
+62942,
+60879,
+62681,
+65003,
+64746,
+64746,
+65519,
+65004,
+528,
+1560,
+14,
+12,
+65005,
+64488,
+64488,
+65261,
+64747,
+63972,
+63198,
+63971,
+64745,
+64746,
+65261,
+270,
+64489,
+64488,
+63457,
+63714,
+63973,
+62168,
+62683,
+61911,
+61908,
+63712,
+64230,
+11,
+1303,
+63715,
+64230,
+63973,
+64488,
+65003,
+270,
+1559,
+14,
+65263,
+64488,
+1042,
+528,
+528,
+530,
+65519,
+527,
+529,
+1303,
+1044,
+787,
+65005,
+527,
+1045,
+13,
+1043,
+786,
+65520,
+271,
+65005,
+526,
+1303,
+270,
+785,
+1302,
+1044,
+1560,
+529,
+65519,
+65263,
+63973,
+64230,
+65519,
+64231,
+63456,
+63972,
+65003,
+528,
+529,
+65005,
+64488,
+65003,
+65004,
+64230,
+65261,
+270,
+528,
+14,
+64488,
+64230,
+64231,
+64230,
+64488,
+63715,
+64229,
+64746,
+65004,
+13,
+65520,
+63457,
+63713,
+63972,
+64230,
+65519,
+65005,
+64230,
+65003,
+65519,
+12,
+1559,
+1818,
+1818,
+1045,
+528,
+527,
+1301,
+1818,
+1818,
+786,
+1301,
+2075,
+2591,
+3623,
+3881,
+3108,
+2334,
+2076,
+2334,
+2076,
+2076,
+2334,
+2334,
+2334,
+2077,
+1560,
+1302,
+786,
+270,
+13,
+13,
+269,
+528,
+528,
+65520,
+13,
+13,
+270,
+270,
+65263,
+65262,
+64746,
+65262,
+65519,
+65519,
+65519,
+65519,
+65261,
+13,
+786,
+271,
+13,
+65004,
+65004,
+64746,
+64746,
+65518,
+13,
+271,
+65263,
+65261,
+65519,
+65519,
+65263,
+64747,
+64746,
+64230,
+64487,
+64488,
+65262,
+65262,
+65004,
+64746,
+64488,
+64488,
+64488,
+64488,
+64230,
+64230,
+64487,
+64746,
+65518,
+65520,
+65004,
+64745,
+64488,
+64746,
+64746,
+64746,
+64488,
+64488,
+64488,
+64746,
+65004,
+65005,
+65004,
+65262,
+65005,
+65004,
+65262,
+65004,
+65004,
+64746,
+64746,
+65003,
+65261,
+269,
+270,
+270,
+13,
+13,
+13,
+528,
+527,
+786,
+1043,
+1302,
+1302,
+1045,
+1302,
+1302,
+1044,
+1302,
+1045,
+1044,
+786,
+529,
+14,
+269,
+13,
+270,
+270,
+13,
+65519,
+65262,
+64746,
+64746,
+64746,
+65003,
+64746,
+64488,
+64488,
+64746,
+64746,
+65004,
+65004,
+65262,
+65004,
+65004,
+65004,
+65004,
+64746,
+65004,
+64746,
+65004,
+65004,
+65261,
+13,
+65262,
+65262,
+65004,
+65519,
+65263,
+64746,
+12,
+270,
+528,
+270,
+13,
+1044,
+65520,
+65262,
+65005,
+65003,
+529,
+64489,
+65260,
+1044,
+1302,
+2334,
+1561,
+1302,
+65521,
+63972,
+64230,
+64745,
+12,
+13,
+65519,
+269,
+786,
+528,
+65520,
+527,
+528,
+270,
+65519,
+65262,
+269,
+13,
+270,
+65263,
+785,
+528,
+270,
+65005,
+65003,
+65004,
+65262,
+65262,
+65004,
+65262,
+12,
+65263,
+64488,
+64746,
+65262,
+65519,
+65262,
+65004,
+64746,
+65261,
+269,
+786,
+270,
+270,
+269,
+270,
+270,
+270,
+528,
+1044,
+528,
+786,
+270,
+270,
+786,
+1560,
+1818,
+1303,
+1043,
+787,
+270,
+13,
+270,
+528,
+786,
+1044,
+2591,
+3623,
+3624,
+3364,
+3624,
+4138,
+3106,
+1302,
+63457,
+63192,
+64479,
+61393,
+63710,
+64487,
+63727,
+62688,
+14,
+1050,
+59079,
+63713,
+60620,
+58299,
+63971,
+59591,
+63449,
+7,
+61660,
+65512,
+64232,
+9,
+61134,
+58553,
+65005,
+1820,
+64491,
+62425,
+62426,
+65005,
+62944,
+62684,
+61395,
+61912,
+60619,
+60871,
+63454,
+2585,
+1822,
+787,
+3368,
+5943,
+4913,
+4654,
+3881,
+3624,
+271,
+65004,
+3103,
+2593,
+5170,
+2853,
+3107,
+5169,
+4141,
+3363,
+2077,
+65522,
+529,
+2332,
+3620,
+3883,
+5172,
+5171,
+6461,
+4915,
+3624,
+5167,
+3879,
+2331,
+786,
+1562,
+2335,
+1044,
+1563,
+2590,
+1047,
+1046,
+65263,
+11,
+65264,
+64489,
+63713,
+64746,
+274,
+64231,
+11,
+1559,
+15,
+785,
+64747,
+13,
+64746,
+64746,
+65518,
+63715,
+63200,
+63714,
+64489,
+528,
+63201,
+62940,
+64742,
+64746,
+65518,
+65261,
+64490,
+64230,
+62170,
+61909,
+61909,
+64229,
+63972,
+63456,
+11,
+13,
+64491,
+64745,
+64490,
+63973,
+62684,
+63197,
+62168,
+63197,
+64488,
+11,
+64232,
+63969,
+13,
+64747,
+64745,
+65005,
+64745,
+64229,
+63716,
+63712,
+64230,
+65519,
+65262,
+64488,
+65003,
+15,
+64490,
+1042,
+529,
+266,
+5943,
+65520,
+269,
+784,
+2076,
+65005,
+2847,
+1563,
+1045,
+1816,
+1817,
+2332,
+2334,
+2334,
+788,
+786,
+1817,
+1302,
+1560,
+1817,
+1819,
+1817,
+2075,
+2334,
+1044,
+1303,
+1560,
+1819,
+1819,
+1561,
+787,
+528,
+65005,
+65518,
+65004,
+64747,
+12,
+65004,
+65519,
+65262,
+65263,
+65005,
+63456,
+64745,
+65003,
+13,
+64746,
+63714,
+63199,
+63198,
+63200,
+62940,
+63714,
+64230,
+64487,
+64747,
+65518,
+65005,
+269,
+13,
+64231,
+64488,
+63714,
+65261,
+64231,
+65002,
+65518,
+65518,
+65521,
+64746,
+65261,
+65263,
+65518,
+65262,
+64747,
+13,
+270,
+65005,
+65261,
+270,
+270,
+786,
+270,
+270,
+65263,
+64746,
+64745,
+526,
+1302,
+271,
+528,
+270,
+786,
+529,
+270,
+65519,
+65519,
+64488,
+65004,
+526,
+1302,
+1818,
+1303,
+1044,
+1560,
+1302,
+786,
+528,
+785,
+13,
+64746,
+65004,
+65519,
+65519,
+269,
+65519,
+65519,
+65519,
+65005,
+65262,
+65519,
+14,
+65262,
+65519,
+13,
+270,
+65519,
+64747,
+65004,
+65004,
+64746,
+64488,
+65518,
+65004,
+65004,
+64746,
+65519,
+13,
+528,
+14,
+65519,
+65004,
+64745,
+64488,
+64746,
+63973,
+63972,
+64745,
+64746,
+64488,
+64746,
+65003,
+64745,
+64746,
+65003,
+65262,
+65519,
+13,
+65262,
+65519,
+269,
+14,
+13,
+527,
+1301,
+1302,
+1044,
+1302,
+1818,
+1818,
+1818,
+1560,
+1302,
+1302,
+787,
+1043,
+1559,
+1560,
+1044,
+1045,
+1301,
+1818,
+1560,
+2075,
+2334,
+2076,
+1818,
+1818,
+1560,
+1045,
+785,
+528,
+786,
+1044,
+1302,
+1044,
+529,
+271,
+65519,
+12,
+13,
+13,
+13,
+65519,
+13,
+13,
+12,
+528,
+786,
+529,
+785,
+528,
+13,
+270,
+270,
+786,
+786,
+786,
+527,
+65519,
+65004,
+64747,
+65004,
+64746,
+65004,
+65004,
+64746,
+64746,
+64746,
+64230,
+64487,
+64488,
+64488,
+64745,
+65004,
+64747,
+64488,
+64230,
+64230,
+64488,
+65004,
+65004,
+65004,
+65004,
+64746,
+64746,
+64746,
+64488,
+64488,
+64746,
+65004,
+65004,
+65262,
+65004,
+64746,
+64488,
+64489,
+64488,
+64488,
+63972,
+63972,
+63972,
+63972,
+63971,
+63972,
+64229,
+64230,
+64230,
+64488,
+64746,
+64488,
+64230,
+64230,
+63972,
+64230,
+64488,
+65004,
+65262,
+269,
+528,
+528,
+786,
+1044,
+1302,
+1301,
+1302,
+1044,
+786,
+1043,
+1044,
+1302,
+1560,
+1560,
+1302,
+1044,
+1044,
+529,
+271,
+270,
+527,
+13,
+13,
+528,
+786,
+270,
+270,
+13,
+270,
+270,
+65262,
+270,
+270,
+528,
+65263,
+65262,
+786,
+65262,
+65519,
+65005,
+12,
+13,
+63973,
+268,
+529,
+1558,
+2077,
+1303,
+529,
+64489,
+64230,
+64230,
+65261,
+65520,
+12,
+65519,
+270,
+13,
+65263,
+64746,
+65004,
+64488,
+63972,
+64487,
+64746,
+65262,
+65519,
+13,
+13,
+785,
+270,
+13,
+65519,
+12,
+527,
+1301,
+1044,
+1301,
+1302,
+1560,
+787,
+527,
+786,
+528,
+13,
+65262,
+64746,
+64745,
+65003,
+12,
+270,
+270,
+65519,
+65519,
+65263,
+64746,
+64488,
+64488,
+64488,
+64230,
+64488,
+64488,
+64488,
+65003,
+65519,
+12,
+270,
+270,
+786,
+786,
+528,
+785,
+1302,
+1044,
+1559,
+3106,
+3623,
+2850,
+3107,
+4138,
+4913,
+4139,
+1565,
+65261,
+65260,
+3110,
+62421,
+59837,
+64494,
+60881,
+529,
+1821,
+59064,
+65261,
+1817,
+58042,
+60613,
+62418,
+57526,
+58304,
+60620,
+62937,
+58564,
+61910,
+64234,
+63200,
+64227,
+61647,
+59333,
+64998,
+64228,
+60110,
+64485,
+63452,
+62685,
+63716,
+63197,
+64228,
+62944,
+62936,
+64999,
+65263,
+2332,
+1819,
+4138,
+4911,
+2076,
+3883,
+2850,
+1816,
+1301,
+65011,
+528,
+2844,
+6714,
+5430,
+3364,
+3879,
+5687,
+4143,
+2335,
+2590,
+1819,
+1558,
+5168,
+4140,
+4398,
+6457,
+6716,
+6973,
+6977,
+6975,
+6976,
+4658,
+3107,
+2849,
+2335,
+2078,
+2848,
+3363,
+1820,
+2594,
+2847,
+1562,
+65264,
+11,
+64231,
+62427,
+63713,
+63972,
+63198,
+12,
+65518,
+62941,
+64745,
+65519,
+63199,
+62686,
+62940,
+62168,
+61392,
+62425,
+63198,
+63455,
+64229,
+63973,
+64230,
+65006,
+62684,
+61392,
+63200,
+60880,
+59845,
+58299,
+59328,
+63712,
+63457,
+61651,
+63713,
+64747,
+64488,
+63198,
+61136,
+62169,
+62169,
+62684,
+61911,
+63970,
+63459,
+62940,
+65262,
+65006,
+63199,
+62940,
+62940,
+62683,
+63198,
+62684,
+63713,
+63199,
+63457,
+65002,
+64488,
+65263,
+65261,
+65006,
+65517,
+528,
+65519,
+9034,
+2853,
+1819,
+64232,
+1042,
+1045,
+3104,
+2594,
+787,
+2074,
+3107,
+3106,
+4397,
+3107,
+3365,
+1819,
+1817,
+1818,
+2334,
+4138,
+3108,
+2593,
+3622,
+3623,
+2849,
+5169,
+3623,
+3365,
+3108,
+3880,
+3366,
+2077,
+65264,
+64230,
+64230,
+65261,
+527,
+65520,
+787,
+529,
+13,
+1043,
+65520,
+65004,
+65004,
+64489,
+63198,
+63455,
+63456,
+63455,
+65262,
+63715,
+63714,
+63457,
+63714,
+65262,
+65520,
+64747,
+64488,
+64747,
+62941,
+61912,
+63973,
+62424,
+62166,
+63201,
+63714,
+63196,
+64231,
+63973,
+528,
+62944,
+63714,
+527,
+785,
+787,
+274,
+64746,
+1044,
+1305,
+527,
+2332,
+1819,
+3364,
+1303,
+527,
+2591,
+1304,
+529,
+65007,
+63714,
+65261,
+270,
+1043,
+3106,
+2077,
+1045,
+65519,
+65004,
+2075,
+1819,
+787,
+271,
+64747,
+11,
+1044,
+528,
+1301,
+271,
+65519,
+65520,
+63458,
+64229,
+64747,
+63972,
+65003,
+63973,
+62682,
+63971,
+64747,
+64745,
+65004,
+64230,
+65261,
+527,
+65519,
+269,
+65519,
+65004,
+65004,
+63972,
+63970,
+65261,
+64488,
+64488,
+63973,
+63456,
+64487,
+64230,
+64487,
+527,
+65519,
+64746,
+65262,
+12,
+270,
+65262,
+65262,
+13,
+65519,
+65519,
+14,
+270,
+786,
+1045,
+528,
+65263,
+65263,
+65262,
+65519,
+13,
+529,
+271,
+1043,
+1044,
+1044,
+786,
+527,
+270,
+1043,
+528,
+65263,
+64747,
+64488,
+64746,
+270,
+1043,
+1301,
+1560,
+1302,
+1560,
+1818,
+1303,
+1560,
+1561,
+1303,
+1302,
+1302,
+2075,
+3106,
+2849,
+2592,
+2335,
+2335,
+2592,
+2592,
+2077,
+1818,
+1044,
+786,
+1044,
+786,
+1044,
+1302,
+1044,
+528,
+13,
+65005,
+65262,
+65263,
+65262,
+65004,
+65262,
+65262,
+65262,
+65518,
+65004,
+65004,
+64747,
+64746,
+64488,
+64231,
+63715,
+63972,
+63714,
+63714,
+63972,
+64488,
+64746,
+64231,
+63972,
+63714,
+63199,
+63198,
+62684,
+62682,
+62425,
+62683,
+63198,
+63714,
+63972,
+64488,
+64488,
+65261,
+65263,
+65262,
+65262,
+65005,
+64488,
+64488,
+64488,
+64488,
+65262,
+13,
+270,
+270,
+13,
+270,
+786,
+528,
+528,
+786,
+786,
+786,
+528,
+528,
+528,
+786,
+1044,
+1044,
+786,
+271,
+13,
+65519,
+65262,
+65519,
+65519,
+65262,
+65262,
+65518,
+65005,
+65003,
+65262,
+65262,
+65262,
+65262,
+65262,
+65004,
+65004,
+65262,
+65262,
+65519,
+269,
+13,
+270,
+270,
+270,
+13,
+13,
+270,
+270,
+270,
+528,
+785,
+786,
+1043,
+1044,
+528,
+270,
+528,
+528,
+528,
+271,
+270,
+786,
+14,
+12,
+13,
+13,
+270,
+65263,
+269,
+786,
+786,
+1044,
+528,
+270,
+65005,
+64746,
+64746,
+65262,
+65519,
+65519,
+65262,
+65518,
+65519,
+65519,
+65262,
+13,
+65519,
+65519,
+65519,
+65519,
+65519,
+65519,
+65519,
+65519,
+65519};
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SampledSoundTrattore.h	Mon Nov 19 11:45:23 2018 +0000
@@ -0,0 +1,18385 @@
+//Forma d'onda campionata
+int nSampleNum = 18380;
+int nSamplePerSec = 44100;
+int nUnderSampleFactor = 16;
+int naInputSoundWave[18380]= {
+24516,
+37582,
+41437,
+39749,
+24841,
+36819,
+34604,
+46772,
+32950,
+22275,
+28696,
+25762,
+39238,
+20005,
+35825,
+36795,
+42200,
+2646,
+16614,
+35373,
+18290,
+26773,
+18350,
+48723,
+8468,
+15193,
+45518,
+36392,
+37385,
+38917,
+57130,
+61603,
+31002,
+31572,
+45952,
+39834,
+30148,
+39006,
+41659,
+3311,
+30873,
+24051,
+20667,
+47909,
+33907,
+57203,
+38579,
+24925,
+23087,
+51608,
+36564,
+30115,
+31767,
+38226,
+53241,
+40804,
+40777,
+51448,
+43443,
+30056,
+53484,
+42985,
+39978,
+37903,
+19793,
+29467,
+25831,
+18628,
+30028,
+26043,
+21454,
+19354,
+17450,
+31455,
+22244,
+18647,
+24811,
+1288,
+29756,
+36186,
+31281,
+42200,
+39358,
+64901,
+54797,
+39509,
+22869,
+38597,
+54853,
+25564,
+37500,
+49925,
+29403,
+43338,
+25708,
+33240,
+19587,
+31770,
+37351,
+33552,
+22704,
+47430,
+53724,
+27160,
+25118,
+38433,
+21279,
+34126,
+36355,
+26832,
+31896,
+36011,
+39330,
+31947,
+26231,
+21849,
+41256,
+21726,
+20199,
+15761,
+19224,
+20962,
+25895,
+11675,
+36013,
+46017,
+28359,
+16530,
+30345,
+44785,
+26437,
+1,
+44572,
+53530,
+37958,
+55491,
+46948,
+58272,
+36002,
+46088,
+43000,
+23369,
+21691,
+28805,
+47656,
+24247,
+51366,
+30237,
+51127,
+31836,
+34424,
+19523,
+25557,
+47295,
+47221,
+30384,
+38114,
+34533,
+21669,
+41349,
+43621,
+47356,
+45527,
+39389,
+22137,
+22298,
+25484,
+17723,
+34063,
+44451,
+26723,
+35702,
+14096,
+29093,
+36759,
+18692,
+24390,
+26649,
+44411,
+35171,
+27963,
+31249,
+24923,
+26738,
+41069,
+23496,
+53314,
+41341,
+24528,
+32870,
+42074,
+29066,
+35628,
+30823,
+33282,
+36022,
+50575,
+64825,
+31878,
+30717,
+46787,
+29252,
+24599,
+29854,
+39551,
+32016,
+35202,
+34863,
+28850,
+26211,
+30454,
+29111,
+38361,
+36407,
+25091,
+16385,
+35149,
+28612,
+12620,
+20323,
+25286,
+32296,
+29222,
+44873,
+38335,
+40973,
+20663,
+9640,
+34262,
+36246,
+28843,
+16072,
+30976,
+41998,
+44063,
+45147,
+46517,
+44178,
+55316,
+28466,
+25638,
+40526,
+34722,
+34425,
+48333,
+38258,
+42,
+28809,
+51041,
+56076,
+47268,
+17532,
+37246,
+43116,
+36315,
+33683,
+40253,
+31317,
+31748,
+33488,
+24555,
+41957,
+58327,
+37732,
+44668,
+30138,
+19917,
+12402,
+27406,
+30865,
+44737,
+44378,
+24889,
+21659,
+41883,
+50487,
+20724,
+6492,
+1,
+20851,
+21304,
+31449,
+25025,
+30851,
+42471,
+32433,
+29806,
+26918,
+27858,
+35848,
+50074,
+61524,
+37555,
+41708,
+36791,
+24217,
+46489,
+25905,
+42002,
+43475,
+48548,
+37728,
+24773,
+22962,
+40359,
+28775,
+44012,
+22769,
+12553,
+46992,
+49021,
+26633,
+32762,
+35433,
+35787,
+54051,
+33948,
+25845,
+35989,
+36802,
+44152,
+36237,
+23377,
+40306,
+25730,
+30403,
+23810,
+24701,
+19804,
+33523,
+4750,
+25575,
+40970,
+25461,
+2420,
+36346,
+41011,
+45072,
+32423,
+42406,
+24222,
+19970,
+43262,
+53244,
+64351,
+43408,
+35014,
+37183,
+24744,
+24109,
+40041,
+42618,
+26231,
+40643,
+30403,
+49733,
+22185,
+31487,
+29916,
+38061,
+63506,
+29379,
+36130,
+34355,
+34297,
+19729,
+51097,
+56613,
+22042,
+31502,
+31358,
+41789,
+36675,
+35805,
+32179,
+17121,
+23252,
+37206,
+44057,
+6654,
+21049,
+20620,
+14565,
+7714,
+8698,
+10965,
+20031,
+27879,
+20708,
+19993,
+17010,
+43258,
+52812,
+65532,
+45205,
+35470,
+41731,
+37918,
+42333,
+47023,
+27278,
+38614,
+36622,
+14467,
+34704,
+38392,
+27012,
+41195,
+20327,
+12595,
+21934,
+32315,
+36525,
+34749,
+36388,
+40660,
+30751,
+16983,
+44369,
+45195,
+40088,
+43656,
+30956,
+34065,
+23424,
+28014,
+24134,
+38949,
+33057,
+28957,
+36284,
+31500,
+26399,
+30135,
+13621,
+14960,
+12236,
+37920,
+37118,
+16118,
+32713,
+37368,
+51472,
+61161,
+38615,
+32190,
+42596,
+42765,
+43942,
+24969,
+45107,
+27287,
+31852,
+25542,
+34296,
+17814,
+44996,
+26888,
+33395,
+38992,
+29280,
+28736,
+25352,
+33146,
+25332,
+26223,
+30079,
+36032,
+47030,
+41548,
+35064,
+42695,
+28198,
+22928,
+35480,
+38895,
+36073,
+43769,
+34519,
+33558,
+31372,
+31633,
+16966,
+17086,
+15938,
+24589,
+24969,
+16604,
+20289,
+12888,
+3204,
+28610,
+43879,
+15722,
+47108,
+45883,
+44706,
+53517,
+41129,
+36689,
+33514,
+54125,
+24346,
+27270,
+26655,
+35877,
+31622,
+49832,
+35317,
+27861,
+24204,
+40622,
+32661,
+8197,
+13232,
+40184,
+27882,
+43962,
+34579,
+35878,
+41833,
+38277,
+25896,
+25323,
+30637,
+53557,
+42569,
+35510,
+30075,
+42104,
+47482,
+19447,
+23612,
+21521,
+44558,
+23537,
+7684,
+21452,
+33308,
+19935,
+17525,
+26481,
+45021,
+38754,
+37714,
+45305,
+40439,
+43275,
+48441,
+52496,
+50604,
+51783,
+31469,
+38680,
+35175,
+50522,
+43614,
+39598,
+42909,
+39710,
+29966,
+34220,
+31172,
+16901,
+36989,
+45189,
+34398,
+26475,
+28322,
+39241,
+51719,
+24625,
+40634,
+28606,
+33490,
+44073,
+39911,
+30695,
+28879,
+35616,
+22606,
+8863,
+29927,
+36342,
+17886,
+10609,
+16232,
+27624,
+27563,
+22944,
+29510,
+6276,
+22956,
+19890,
+5181,
+33714,
+31715,
+38849,
+34696,
+39543,
+44005,
+40780,
+29590,
+46978,
+33667,
+26508,
+40171,
+27957,
+34215,
+39457,
+35743,
+37035,
+37944,
+41336,
+37833,
+28484,
+36134,
+36072,
+28512,
+10715,
+36241,
+35521,
+36338,
+23274,
+31168,
+45585,
+46496,
+35708,
+25799,
+22938,
+48084,
+38267,
+20898,
+16964,
+30541,
+34548,
+29052,
+5772,
+22898,
+38507,
+31709,
+23905,
+28443,
+26099,
+29187,
+21000,
+38643,
+41023,
+30098,
+30248,
+39683,
+60969,
+55298,
+27934,
+48308,
+40077,
+41662,
+21450,
+19921,
+21908,
+65159,
+27501,
+37600,
+53180,
+34545,
+47172,
+18571,
+41643,
+10267,
+17205,
+23395,
+23016,
+28671,
+45916,
+31005,
+31113,
+34790,
+31244,
+33793,
+16860,
+17657,
+28389,
+20370,
+47716,
+32554,
+20454,
+20065,
+15935,
+26760,
+7544,
+16633,
+17522,
+40491,
+15910,
+8575,
+38587,
+39111,
+36264,
+36169,
+18151,
+29617,
+40717,
+43091,
+64560,
+53674,
+25156,
+31422,
+29813,
+43542,
+33313,
+30087,
+31308,
+39392,
+44246,
+22459,
+32470,
+33909,
+36496,
+36354,
+20186,
+35003,
+50773,
+40583,
+39165,
+34214,
+39001,
+22755,
+46083,
+18812,
+38017,
+51287,
+35933,
+22179,
+30970,
+30782,
+36410,
+39361,
+23996,
+48552,
+49634,
+29024,
+16507,
+27782,
+17884,
+48867,
+30727,
+2,
+23012,
+30554,
+36544,
+36775,
+30357,
+46183,
+45733,
+56111,
+40195,
+47861,
+40103,
+34797,
+49482,
+32095,
+24866,
+31863,
+20308,
+37002,
+32160,
+30855,
+17724,
+37314,
+29507,
+23346,
+44246,
+23180,
+34765,
+22768,
+37511,
+27351,
+19711,
+46789,
+55744,
+42584,
+36647,
+39647,
+30207,
+22429,
+29030,
+18791,
+33664,
+34825,
+22670,
+43275,
+26178,
+9721,
+29223,
+34628,
+16783,
+31824,
+13399,
+22830,
+19038,
+28424,
+36190,
+24314,
+38677,
+26212,
+65535,
+38070,
+39623,
+29354,
+49488,
+34117,
+27294,
+43466,
+38323,
+43904,
+49606,
+36698,
+36502,
+26485,
+7101,
+26939,
+30377,
+31760,
+32081,
+45484,
+37813,
+29262,
+39929,
+38105,
+26856,
+20874,
+35791,
+50945,
+35952,
+22439,
+39704,
+32107,
+29185,
+27922,
+34629,
+27443,
+16262,
+26800,
+33540,
+6663,
+32501,
+26099,
+17990,
+34682,
+44330,
+30731,
+22143,
+33700,
+31784,
+49587,
+39149,
+27946,
+48976,
+29127,
+26267,
+37925,
+31653,
+39961,
+28969,
+30952,
+19675,
+40022,
+22291,
+39314,
+53163,
+27744,
+47881,
+36316,
+40511,
+24472,
+37552,
+34959,
+26792,
+44303,
+25925,
+40207,
+32203,
+35036,
+41507,
+45858,
+14561,
+23638,
+31781,
+53108,
+38518,
+25555,
+20809,
+44594,
+23753,
+19140,
+18783,
+4464,
+25375,
+33398,
+22316,
+10525,
+24547,
+19380,
+33631,
+19589,
+27863,
+39690,
+39039,
+30114,
+51131,
+55160,
+40900,
+32756,
+23536,
+40927,
+29965,
+26482,
+38366,
+32871,
+32830,
+33525,
+39272,
+28367,
+19863,
+48607,
+36018,
+28958,
+31108,
+27264,
+33420,
+38126,
+22238,
+27929,
+49260,
+35302,
+33180,
+24089,
+22239,
+35458,
+38667,
+38694,
+43667,
+27870,
+16659,
+37200,
+24557,
+33645,
+27515,
+22105,
+17360,
+35353,
+20162,
+5120,
+27210,
+37682,
+46771,
+23971,
+43300,
+51497,
+21122,
+38281,
+49074,
+63324,
+47022,
+18928,
+22091,
+18488,
+19712,
+26402,
+50432,
+28398,
+43001,
+48914,
+36500,
+31322,
+29838,
+31330,
+27849,
+30314,
+62839,
+33283,
+44153,
+48729,
+10837,
+44147,
+30650,
+27785,
+44483,
+47966,
+36618,
+19957,
+34576,
+17490,
+12301,
+35593,
+35180,
+44484,
+7400,
+37276,
+29985,
+34910,
+26731,
+0,
+15079,
+27726,
+26929,
+7527,
+25484,
+22494,
+29700,
+39726,
+31654,
+36633,
+37696,
+63534,
+37953,
+28751,
+35976,
+17463,
+29903,
+47747,
+29381,
+32859,
+41040,
+40586,
+52830,
+37873,
+30304,
+45332,
+35510,
+27215,
+49620,
+22915,
+28672,
+23419,
+25429,
+38278,
+33121,
+30905,
+36273,
+31728,
+30503,
+41495,
+19676,
+22656,
+44600,
+32014,
+29447,
+26295,
+16981,
+27069,
+39836,
+15752,
+24479,
+30516,
+33750,
+16265,
+17645,
+27487,
+30072,
+27907,
+41466,
+55656,
+59756,
+42545,
+60043,
+38786,
+18001,
+36108,
+39216,
+14717,
+19852,
+26948,
+32278,
+65535,
+32043,
+32441,
+45694,
+30040,
+30770,
+24176,
+26774,
+29267,
+34888,
+43312,
+45051,
+27513,
+30789,
+51676,
+41126,
+23333,
+47860,
+60408,
+42699,
+45524,
+24770,
+31184,
+39672,
+23183,
+13000,
+26825,
+21195,
+15108,
+32170,
+23510,
+21460,
+36124,
+15855,
+19985,
+27121,
+2191,
+47268,
+30616,
+37474,
+58602,
+49245,
+48138,
+48171,
+38608,
+36468,
+30887,
+36249,
+38909,
+20615,
+33345,
+51165,
+18751,
+13393,
+28628,
+35587,
+17118,
+8830,
+37048,
+19876,
+35783,
+34140,
+34686,
+13186,
+55242,
+32761,
+40185,
+36622,
+30657,
+34540,
+48950,
+18359,
+36996,
+33291,
+35659,
+28222,
+16055,
+31466,
+12952,
+14358,
+35447,
+32525,
+11040,
+30566,
+45271,
+30428,
+26966,
+25812,
+36037,
+43263,
+26928,
+65534,
+23326,
+41013,
+25876,
+54331,
+37789,
+10418,
+26536,
+43398,
+21060,
+44216,
+56934,
+29834,
+10754,
+33318,
+37076,
+33263,
+48161,
+20065,
+28944,
+34744,
+55399,
+56045,
+33015,
+39327,
+38775,
+5374,
+47396,
+49579,
+40459,
+18882,
+45378,
+19535,
+39263,
+15573,
+36105,
+37676,
+14581,
+8682,
+36381,
+25105,
+25555,
+19830,
+37663,
+22861,
+30256,
+37050,
+23710,
+21734,
+36405,
+43978,
+33355,
+32165,
+42491,
+65535,
+38129,
+25145,
+35717,
+32373,
+26638,
+37007,
+36048,
+47200,
+37225,
+29085,
+45683,
+4364,
+27434,
+39132,
+24398,
+30919,
+20369,
+31242,
+49943,
+25040,
+21832,
+44014,
+27310,
+49286,
+24165,
+24947,
+45753,
+43176,
+20187,
+31429,
+46790,
+32827,
+31338,
+30357,
+15528,
+25994,
+25112,
+26978,
+22220,
+14397,
+26589,
+33166,
+19704,
+18110,
+18263,
+28921,
+58194,
+50276,
+38918,
+33001,
+42595,
+30598,
+24504,
+29565,
+33834,
+45140,
+58595,
+37337,
+16942,
+39044,
+19906,
+45949,
+22655,
+46279,
+59721,
+14376,
+24701,
+22235,
+46566,
+21960,
+46573,
+19475,
+27506,
+42204,
+52696,
+31490,
+18088,
+25730,
+35804,
+43725,
+40203,
+6852,
+38936,
+40582,
+26553,
+14000,
+5024,
+5419,
+39020,
+33071,
+21172,
+25161,
+24836,
+30524,
+14791,
+19256,
+50024,
+33964,
+45126,
+49892,
+49742,
+34308,
+56457,
+46285,
+19631,
+36368,
+34994,
+46226,
+39037,
+51788,
+22352,
+35308,
+36562,
+16710,
+46507,
+30322,
+21508,
+38207,
+14135,
+36005,
+37740,
+31569,
+26606,
+40925,
+43652,
+53846,
+46979,
+36031,
+22150,
+26489,
+35889,
+38024,
+41323,
+40189,
+42795,
+13309,
+21035,
+11244,
+18506,
+29799,
+33295,
+10462,
+20178,
+38437,
+29792,
+31045,
+14526,
+48104,
+47547,
+29141,
+52064,
+29071,
+42946,
+28922,
+52234,
+27790,
+33734,
+42313,
+28538,
+31820,
+48365,
+39783,
+27952,
+41150,
+32083,
+26673,
+39091,
+35690,
+44186,
+26314,
+11271,
+50523,
+37186,
+20023,
+52745,
+29538,
+38980,
+50926,
+35195,
+22973,
+32073,
+45386,
+36110,
+40736,
+23983,
+45377,
+40462,
+20588,
+6533,
+31952,
+15978,
+26568,
+34777,
+24061,
+21426,
+26505,
+47501,
+22964,
+1,
+48248,
+64834,
+50476,
+23959,
+53436,
+49562,
+39066,
+1656,
+24386,
+53738,
+47173,
+37642,
+34265,
+41034,
+31360,
+28554,
+44557,
+15996,
+5369,
+38744,
+50724,
+15141,
+21948,
+42495,
+43260,
+19285,
+13057,
+43350,
+40220,
+19699,
+37258,
+15932,
+25219,
+33845,
+23386,
+32991,
+31106,
+20968,
+27397,
+17533,
+20280,
+38216,
+33041,
+42221,
+31364,
+23630,
+28099,
+25030,
+32709,
+13114,
+23732,
+33260,
+55977,
+40810,
+36984,
+49368,
+51899,
+35134,
+30209,
+34382,
+22161,
+34007,
+34962,
+21490,
+45954,
+45730,
+48262,
+36752,
+32241,
+37653,
+16152,
+39510,
+26287,
+19478,
+20607,
+37852,
+41212,
+34384,
+22409,
+39975,
+42369,
+36198,
+25748,
+35365,
+50637,
+39311,
+14766,
+22761,
+53404,
+29080,
+33627,
+14030,
+8475,
+28607,
+34002,
+22842,
+7111,
+31888,
+32538,
+35330,
+27270,
+23510,
+46693,
+49597,
+47353,
+52309,
+38979,
+42995,
+41103,
+42467,
+27694,
+50198,
+23662,
+50906,
+29317,
+44167,
+39701,
+43244,
+35082,
+20995,
+22719,
+23948,
+28621,
+38871,
+23362,
+34651,
+42288,
+32518,
+25556,
+24725,
+24466,
+42336,
+32294,
+29137,
+45956,
+38865,
+30404,
+33208,
+22666,
+23898,
+28125,
+36014,
+11693,
+2923,
+11255,
+47086,
+16181,
+10100,
+28147,
+27199,
+42592,
+20906,
+28096,
+49588,
+27006,
+41425,
+55555,
+55644,
+29173,
+18268,
+47817,
+13953,
+17126,
+40715,
+38265,
+19780,
+38411,
+44241,
+39654,
+46426,
+24092,
+12963,
+65535,
+39814,
+42635,
+7861,
+28230,
+51496,
+34823,
+38182,
+35445,
+21434,
+46104,
+29072,
+37120,
+34142,
+46704,
+21146,
+20888,
+27666,
+24055,
+34579,
+12244,
+9199,
+23191,
+10544,
+16099,
+29975,
+26326,
+22283,
+31336,
+37513,
+27326,
+14934,
+16093,
+53078,
+44597,
+33534,
+35412,
+49482,
+56271,
+28013,
+18091,
+25441,
+39403,
+46521,
+44171,
+32226,
+44602,
+36671,
+40878,
+12696,
+19104,
+32798,
+62223,
+29126,
+31056,
+29384,
+50902,
+39759,
+26859,
+26981,
+24353,
+43225,
+31842,
+30730,
+38826,
+33774,
+19788,
+22117,
+21648,
+36034,
+34524,
+41830,
+26825,
+26052,
+29997,
+19344,
+29449,
+29769,
+25632,
+11785,
+38445,
+30530,
+20309,
+31360,
+21943,
+50352,
+45011,
+34563,
+54567,
+24649,
+35739,
+41677,
+20247,
+5064,
+43987,
+34997,
+20404,
+29223,
+36260,
+62775,
+43970,
+8971,
+10224,
+7291,
+28803,
+27784,
+28579,
+49523,
+40430,
+23839,
+15107,
+50312,
+44227,
+29251,
+21580,
+48204,
+44744,
+39747,
+34142,
+27505,
+12092,
+27890,
+31185,
+27527,
+7942,
+8575,
+33275,
+43409,
+18215,
+20739,
+54303,
+37650,
+35309,
+13906,
+34009,
+34902,
+41834,
+41339,
+46648,
+23487,
+34381,
+36952,
+34523,
+38383,
+41768,
+30636,
+33269,
+33972,
+27379,
+41714,
+40671,
+9461,
+42946,
+32821,
+50339,
+39669,
+31353,
+30723,
+29238,
+34257,
+33857,
+36455,
+43375,
+40869,
+37218,
+34205,
+47636,
+24912,
+11360,
+38633,
+40039,
+21187,
+43235,
+29660,
+35309,
+30602,
+24575,
+45050,
+17827,
+19732,
+21053,
+12092,
+40734,
+37136,
+13056,
+49801,
+33338,
+37661,
+63090,
+41298,
+47196,
+36507,
+46037,
+20820,
+19516,
+29350,
+30515,
+21789,
+21899,
+62593,
+18450,
+31550,
+36212,
+28888,
+35566,
+49876,
+35981,
+23167,
+14190,
+48106,
+52653,
+27596,
+45478,
+47022,
+24626,
+50038,
+56082,
+23620,
+44041,
+24346,
+16301,
+41093,
+21458,
+30199,
+28213,
+11738,
+9087,
+25953,
+16002,
+30904,
+25496,
+21428,
+30779,
+19965,
+24113,
+20234,
+23560,
+42964,
+58173,
+45566,
+15216,
+39059,
+65535,
+63537,
+50526,
+30908,
+32194,
+32531,
+22557,
+43908,
+37503,
+38004,
+45012,
+35758,
+27650,
+25614,
+36965,
+30240,
+41628,
+29782,
+23835,
+29486,
+29251,
+24584,
+31890,
+41868,
+44366,
+40305,
+14333,
+36937,
+44410,
+25073,
+25513,
+26106,
+27958,
+22832,
+29780,
+35673,
+23720,
+25103,
+29306,
+39149,
+21345,
+22506,
+21972,
+26820,
+29411,
+33503,
+42483,
+21494,
+51191,
+44404,
+48931,
+58609,
+56200,
+26711,
+32301,
+14814,
+18055,
+40550,
+22531,
+37719,
+48244,
+32915,
+38796,
+36717,
+20139,
+38204,
+13826,
+28338,
+10814,
+28513,
+40971,
+38389,
+25453,
+38105,
+25532,
+43139,
+29094,
+30058,
+43191,
+34723,
+28878,
+35550,
+19738,
+25674,
+33748,
+33216,
+21073,
+12528,
+30125,
+47040,
+23974,
+16397,
+24018,
+27068,
+42594,
+24394,
+23790,
+43877,
+38550,
+31751,
+65535,
+40593,
+24641,
+46918,
+49497,
+23948,
+46019,
+35464,
+43229,
+33774,
+38901,
+29696,
+33244,
+26703,
+21950,
+23623,
+28516,
+49555,
+19676,
+24700,
+35037,
+23428,
+39582,
+29537,
+39425,
+28805,
+34697,
+51758,
+28804,
+46701,
+31053,
+25495,
+36992,
+38138,
+36460,
+39788,
+12937,
+13530,
+13251,
+31002,
+42537,
+30652,
+27167,
+21113,
+42731,
+32343,
+28826,
+18038,
+42956,
+22127,
+37661,
+51070,
+41624,
+39064,
+49643,
+48360,
+16656,
+29444,
+28708,
+26923,
+54834,
+28820,
+36589,
+33116,
+54900,
+26405,
+13652,
+34685,
+42042,
+39799,
+15589,
+37287,
+38519,
+42298,
+16634,
+33447,
+21338,
+33299,
+37738,
+39484,
+15659,
+36188,
+42759,
+32947,
+41835,
+31260,
+40060,
+38408,
+2204,
+25629,
+26935,
+22550,
+37405,
+24905,
+5552,
+0,
+29243,
+11919,
+15187,
+25870,
+22354,
+55143,
+40328,
+44528,
+45478,
+43009,
+29473,
+14999,
+23892,
+53257,
+53311,
+39958,
+34949,
+50071,
+26894,
+65535,
+12328,
+50648,
+16387,
+41274,
+31128,
+39389,
+24494,
+24248,
+44655,
+23345,
+27618,
+44105,
+37997,
+26144,
+24252,
+27507,
+15450,
+38105,
+25197,
+34149,
+43691,
+30212,
+26054,
+20348,
+21760,
+18603,
+25511,
+46254,
+37432,
+36289,
+32592,
+30492,
+40817,
+26976,
+31509,
+41219,
+36011,
+65535,
+19026,
+45019,
+31131,
+46365,
+27662,
+31110,
+18300,
+32614,
+41576,
+27618,
+45969,
+37714,
+40149,
+42216,
+21434,
+20911,
+41933,
+16906,
+30875,
+25237,
+28781,
+39164,
+43660,
+32316,
+47438,
+44299,
+16413,
+28372,
+42137,
+34722,
+28253,
+39616,
+42117,
+15390,
+59110,
+21277,
+17680,
+5,
+3,
+26984,
+44463,
+18593,
+13292,
+36219,
+28232,
+40387,
+19321,
+27587,
+21709,
+34861,
+64388,
+34450,
+43573,
+22702,
+44012,
+23609,
+33033,
+42074,
+40137,
+30949,
+53712,
+25708,
+17552,
+34680,
+23822,
+20675,
+38520,
+24049,
+56779,
+39688,
+22795,
+36019,
+43358,
+17142,
+44040,
+23538,
+13201,
+41563,
+32479,
+35362,
+42141,
+30826,
+44696,
+32442,
+4043,
+28172,
+36243,
+27768,
+16386,
+20165,
+42806,
+45657,
+18579,
+13526,
+32978,
+41927,
+42775,
+14442,
+18319,
+36095,
+43929,
+48481,
+40848,
+31066,
+24998,
+53845,
+35950,
+16881,
+54650,
+24634,
+33781,
+42551,
+28695,
+33251,
+25994,
+29846,
+33847,
+24328,
+26201,
+34916,
+29949,
+14701,
+49187,
+46412,
+41971,
+35454,
+38388,
+8659,
+41106,
+19960,
+27892,
+29655,
+60867,
+35725,
+21922,
+41967,
+51078,
+37425,
+20868,
+8919,
+8947,
+4277,
+44968,
+40075,
+14564,
+9503,
+41545,
+49417,
+17692,
+8989,
+45278,
+50279,
+41949,
+31086,
+46532,
+58781,
+40874,
+9691,
+7237,
+45482,
+21418,
+34915,
+52608,
+48527,
+40601,
+25712,
+34614,
+33995,
+29935,
+12036,
+45273,
+9156,
+39901,
+23979,
+45216,
+41743,
+22667,
+43307,
+33788,
+30820,
+15721,
+33247,
+29787,
+46675,
+13685,
+17968,
+41604,
+34068,
+38797,
+29358,
+16298,
+23565,
+20516,
+26716,
+49181,
+38729,
+17374,
+29915,
+46366,
+28939,
+28902,
+39410,
+37989,
+29245,
+21231,
+43799,
+46272,
+40429,
+41536,
+25662,
+26349,
+28135,
+47098,
+33318,
+41921,
+42669,
+23466,
+42509,
+50876,
+18219,
+53712,
+31689,
+28409,
+28171,
+32166,
+30447,
+28268,
+24001,
+32064,
+29622,
+51586,
+35542,
+14568,
+26055,
+51265,
+37995,
+46741,
+20777,
+39649,
+33967,
+34517,
+28374,
+6119,
+11441,
+38944,
+34690,
+5625,
+21089,
+32736,
+22146,
+30374,
+11130,
+28495,
+39285,
+56256,
+45346,
+47488,
+30939,
+38110,
+33168,
+41080,
+33686,
+36474,
+45038,
+46628,
+45943,
+37610,
+37173,
+30493,
+33294,
+49756,
+41285,
+28182,
+36608,
+23500,
+30507,
+32945,
+37008,
+26628,
+45464,
+24215,
+44207,
+39796,
+38301,
+41554,
+37742,
+27025,
+25018,
+36719,
+38551,
+30416,
+38811,
+35423,
+24027,
+18711,
+25885,
+39623,
+23954,
+29229,
+35340,
+29448,
+31511,
+5705,
+19035,
+35474,
+34043,
+47835,
+42943,
+53035,
+24305,
+25915,
+40062,
+18948,
+35486,
+34523,
+31000,
+33817,
+43343,
+21780,
+28150,
+25730,
+8446,
+30323,
+32820,
+27724,
+40814,
+34515,
+41200,
+32964,
+31863,
+41522,
+20821,
+40610,
+48162,
+54103,
+20474,
+29086,
+40355,
+23555,
+31242,
+23248,
+31937,
+34672,
+25153,
+9622,
+33033,
+12881,
+29622,
+22072,
+17020,
+17652,
+31251,
+47222,
+43785,
+20947,
+31163,
+56244,
+47084,
+31149,
+43425,
+52862,
+41058,
+25507,
+22726,
+27385,
+31141,
+32760,
+23310,
+34252,
+30269,
+27523,
+44120,
+20364,
+24319,
+38178,
+28011,
+15511,
+41610,
+32143,
+55720,
+24542,
+24346,
+44250,
+30663,
+40008,
+21776,
+28810,
+37536,
+37101,
+9048,
+31015,
+17938,
+30521,
+40754,
+24148,
+31190,
+41205,
+20593,
+29487,
+35532,
+28980,
+24469,
+29673,
+21991,
+36422,
+12502,
+39964,
+34680,
+53365,
+39904,
+39770,
+44451,
+45590,
+44974,
+30832,
+35546,
+3948,
+45877,
+30945,
+36050,
+38836,
+41080,
+55690,
+27541,
+44217,
+28802,
+11200,
+30604,
+34644,
+30909,
+43038,
+49407,
+27929,
+39845,
+30756,
+25372,
+25020,
+40988,
+53039,
+45750,
+42781,
+26984,
+35463,
+28416,
+22334,
+22762,
+19826,
+15815,
+37231,
+31274,
+13890,
+18165,
+14627,
+23563,
+44036,
+18162,
+38961,
+34866,
+49413,
+65533,
+58461,
+29735,
+46392,
+37956,
+25784,
+19485,
+30817,
+38991,
+45154,
+30505,
+31312,
+41233,
+19212,
+35291,
+24213,
+36843,
+24642,
+40311,
+35768,
+31207,
+46115,
+46983,
+30292,
+16903,
+45164,
+46266,
+51265,
+39824,
+24280,
+35561,
+40399,
+30538,
+38658,
+25563,
+40191,
+28620,
+22651,
+24640,
+24834,
+20252,
+22666,
+37688,
+12474,
+14614,
+37941,
+52098,
+14048,
+14861,
+42066,
+43672,
+46110,
+39925,
+55433,
+44006,
+35303,
+47321,
+13346,
+34337,
+40030,
+35908,
+33417,
+35295,
+28553,
+21972,
+31230,
+26925,
+34435,
+30335,
+31983,
+19492,
+27406,
+37248,
+36505,
+31900,
+50757,
+47251,
+20149,
+40662,
+54476,
+31438,
+46149,
+38515,
+27086,
+18061,
+47152,
+35897,
+20035,
+30848,
+6366,
+23625,
+30496,
+35325,
+32554,
+17792,
+20863,
+29710,
+58129,
+28238,
+22600,
+5902,
+36379,
+51388,
+37548,
+32750,
+39819,
+41808,
+41685,
+9080,
+30336,
+46719,
+43971,
+42498,
+39932,
+40354,
+39569,
+45215,
+23753,
+19902,
+19613,
+36390,
+31991,
+38984,
+45725,
+54503,
+32253,
+23354,
+51396,
+40442,
+32471,
+29241,
+25921,
+36926,
+32480,
+34340,
+33698,
+24284,
+26667,
+28820,
+29752,
+18671,
+22375,
+25309,
+28631,
+46347,
+29546,
+16163,
+21308,
+35138,
+40188,
+23916,
+37403,
+32161,
+48032,
+65535,
+41695,
+49474,
+46158,
+47538,
+30602,
+27908,
+14685,
+36735,
+30858,
+17711,
+36180,
+24385,
+44113,
+54623,
+29658,
+30604,
+24633,
+26134,
+21876,
+43413,
+38014,
+52644,
+50402,
+27774,
+43589,
+35293,
+33095,
+23690,
+36756,
+32279,
+41364,
+31006,
+22350,
+16269,
+29987,
+28807,
+23893,
+19987,
+15194,
+40901,
+34863,
+14158,
+11499,
+9052,
+28260,
+41728,
+18185,
+37618,
+34301,
+61218,
+65535,
+50824,
+27682,
+27791,
+23986,
+22571,
+27855,
+34139,
+47725,
+49378,
+43244,
+38422,
+37960,
+46382,
+19625,
+42306,
+21999,
+5939,
+58190,
+28371,
+35462,
+26233,
+22220,
+45035,
+40214,
+41451,
+39283,
+41246,
+34115,
+23263,
+19944,
+18766,
+25920,
+43849,
+53590,
+36143,
+29399,
+40594,
+30286,
+1,
+20797,
+31345,
+19089,
+19263,
+41742,
+37434,
+31315,
+34279,
+38762,
+34379,
+37383,
+62959,
+33701,
+49291,
+24917,
+35206,
+48583,
+23068,
+35108,
+25121,
+31294,
+42479,
+46345,
+34880,
+49746,
+25539,
+17885,
+32102,
+49179,
+49472,
+35927,
+31580,
+28550,
+44086,
+18855,
+63538,
+32346,
+21498,
+60918,
+27184,
+22453,
+34251,
+40602,
+29748,
+29000,
+39761,
+34711,
+49073,
+23720,
+17893,
+27631,
+17725,
+35692,
+17953,
+12311,
+9458,
+34976,
+32066,
+38528,
+22373,
+52554,
+50488,
+57810,
+32496,
+49265,
+37415,
+17348,
+31357,
+30302,
+26477,
+62680,
+48197,
+52925,
+41230,
+42015,
+51331,
+37897,
+27188,
+23478,
+50738,
+22677,
+44247,
+24886,
+37307,
+16039,
+15366,
+43856,
+35332,
+23336,
+36357,
+28481,
+25694,
+33712,
+20947,
+36304,
+29458,
+22701,
+7594,
+9036,
+47333,
+15318,
+17261,
+25314,
+37073,
+30045,
+16578,
+6192,
+15041,
+25958,
+26946,
+37618,
+42950,
+60389,
+51006,
+34734,
+41875,
+12394,
+24322,
+29418,
+25732,
+28884,
+37723,
+55286,
+45971,
+50911,
+36470,
+41339,
+51237,
+36288,
+27314,
+22871,
+32825,
+18573,
+39264,
+26733,
+47289,
+48558,
+21625,
+25154,
+31870,
+16686,
+34320,
+32661,
+43959,
+47956,
+38973,
+29229,
+33974,
+20065,
+22519,
+46379,
+28231,
+11041,
+41630,
+31360,
+24246,
+6541,
+10100,
+30241,
+46103,
+16768,
+41630,
+51533,
+65535,
+48156,
+47187,
+39219,
+42981,
+25077,
+38036,
+37348,
+40260,
+42387,
+38497,
+44653,
+31035,
+42930,
+27788,
+29724,
+34782,
+31927,
+18494,
+54138,
+32724,
+22493,
+21009,
+27762,
+52248,
+50541,
+15664,
+36112,
+43907,
+37688,
+39912,
+22401,
+25610,
+42017,
+33912,
+39462,
+33248,
+42602,
+29649,
+7669,
+9242,
+29669,
+36854,
+3823,
+25621,
+38816,
+32987,
+17627,
+38828,
+36057,
+34331,
+52761,
+40527,
+50339,
+31869,
+32372,
+27119,
+9608,
+26084,
+46221,
+46207,
+45205,
+36653,
+28894,
+21549,
+35830,
+32482,
+5600,
+31616,
+29325,
+61096,
+29978,
+44346,
+34809,
+25297,
+47206,
+47085,
+19415,
+46533,
+63943,
+20343,
+30861,
+38709,
+31465,
+22687,
+28633,
+19689,
+32000,
+41531,
+3111,
+16603,
+4251,
+20523,
+52445,
+28503,
+13802,
+13466,
+17209,
+42432,
+27254,
+32241,
+49006,
+34954,
+61827,
+53836,
+40119,
+46584,
+32098,
+23016,
+37717,
+52121,
+40317,
+46673,
+41748,
+36614,
+30696,
+27981,
+48397,
+31299,
+22843,
+45707,
+36416,
+36708,
+33662,
+21577,
+43928,
+24504,
+37570,
+39619,
+48300,
+27900,
+42901,
+25672,
+20515,
+17492,
+28647,
+47080,
+31699,
+27903,
+32575,
+32104,
+9650,
+24936,
+34899,
+34339,
+37173,
+28782,
+17983,
+27991,
+32726,
+23933,
+35997,
+32231,
+44505,
+48324,
+34469,
+42396,
+43837,
+47012,
+20198,
+14187,
+29789,
+39198,
+47426,
+45163,
+25620,
+22858,
+50323,
+55152,
+23269,
+18095,
+19557,
+33496,
+30640,
+42538,
+26834,
+34979,
+34386,
+29028,
+16976,
+32779,
+21473,
+38788,
+49825,
+34621,
+41705,
+35516,
+33486,
+19952,
+15643,
+19852,
+21961,
+18125,
+20961,
+38477,
+16043,
+8871,
+20773,
+9933,
+34293,
+22648,
+35698,
+33874,
+39542,
+57302,
+40580,
+39173,
+32296,
+36322,
+38184,
+33384,
+33440,
+20091,
+42339,
+45207,
+27257,
+35576,
+30287,
+20956,
+35566,
+15234,
+17046,
+49077,
+28582,
+36636,
+35895,
+24733,
+24107,
+29157,
+24334,
+32624,
+29871,
+54654,
+27741,
+41103,
+30704,
+21337,
+23100,
+34172,
+19556,
+21837,
+38495,
+17910,
+20209,
+28220,
+33506,
+32705,
+16213,
+35516,
+14913,
+32125,
+35741,
+36782,
+29620,
+26124,
+40377,
+45818,
+55946,
+30852,
+43539,
+41369,
+20037,
+18807,
+37321,
+35509,
+27726,
+36579,
+25536,
+40660,
+45046,
+46446,
+19345,
+31709,
+43087,
+61308,
+31028,
+33205,
+40685,
+10260,
+45059,
+32829,
+28562,
+51662,
+47022,
+35616,
+37200,
+44749,
+10165,
+23148,
+29621,
+27586,
+39342,
+34847,
+34619,
+16031,
+14322,
+43680,
+30496,
+28413,
+6016,
+16772,
+25145,
+30359,
+21665,
+50605,
+15608,
+58137,
+38579,
+29452,
+59265,
+54483,
+30199,
+24190,
+18225,
+38651,
+23374,
+36276,
+46663,
+31786,
+27237,
+42457,
+28138,
+32678,
+57148,
+25262,
+28806,
+37108,
+18549,
+46533,
+24417,
+42173,
+42895,
+29069,
+38585,
+38053,
+44053,
+22479,
+20112,
+28722,
+35026,
+18863,
+38099,
+21712,
+30804,
+19643,
+21517,
+21891,
+25239,
+36945,
+7176,
+17494,
+34298,
+22145,
+18808,
+45688,
+31076,
+11060,
+57183,
+41391,
+44930,
+41297,
+30363,
+31323,
+30885,
+2933,
+36282,
+39488,
+32330,
+43824,
+21729,
+56506,
+38085,
+29086,
+38766,
+34470,
+15415,
+39687,
+26885,
+29595,
+54151,
+37676,
+38072,
+42628,
+49539,
+18811,
+43221,
+27511,
+30359,
+24039,
+37701,
+26193,
+43237,
+39845,
+23622,
+32171,
+29510,
+31191,
+50740,
+27751,
+16474,
+8714,
+22533,
+34782,
+25906,
+11746,
+26042,
+32169,
+65535,
+45243,
+38954,
+43384,
+35574,
+32911,
+11746,
+18557,
+27315,
+50920,
+57980,
+37334,
+30242,
+43741,
+45380,
+8440,
+27785,
+30120,
+34174,
+52761,
+42998,
+8313,
+52532,
+45917,
+46519,
+45981,
+27989,
+33009,
+39665,
+50602,
+28627,
+22143,
+24012,
+36204,
+23146,
+30059,
+42274,
+31648,
+15880,
+23292,
+28287,
+32123,
+31860,
+19950,
+24597,
+26989,
+41719,
+26815,
+25009,
+25704,
+44888,
+61978,
+47852,
+45192,
+52131,
+39074,
+32505,
+5539,
+15524,
+28625,
+20959,
+30610,
+61403,
+48313,
+33520,
+44673,
+33312,
+18948,
+50970,
+24427,
+26094,
+42120,
+45438,
+44796,
+34859,
+54521,
+16407,
+39342,
+40552,
+30581,
+18904,
+25857,
+26368,
+28187,
+40911,
+18032,
+29649,
+46334,
+24502,
+15608,
+41119,
+4749,
+23524,
+15971,
+23367,
+22428,
+45445,
+41914,
+19652,
+32325,
+31856,
+32074,
+48832,
+43610,
+26339,
+33981,
+44475,
+36476,
+47998,
+36899,
+40707,
+31441,
+49593,
+30646,
+44433,
+36484,
+48707,
+30519,
+35961,
+14576,
+22332,
+30389,
+19565,
+26622,
+55743,
+52286,
+33262,
+40620,
+49994,
+21017,
+28553,
+55527,
+38627,
+19694,
+19048,
+24337,
+26855,
+32969,
+26667,
+18916,
+33623,
+42583,
+20226,
+26524,
+37313,
+20437,
+29350,
+33994,
+15943,
+32256,
+21607,
+24033,
+44588,
+39652,
+37926,
+26875,
+53966,
+30160,
+24727,
+6662,
+17579,
+37523,
+15452,
+35582,
+33928,
+37999,
+65535,
+49195,
+28766,
+21053,
+27450,
+39973,
+31304,
+29283,
+2,
+28854,
+54661,
+34773,
+34711,
+51988,
+22727,
+37628,
+41629,
+39675,
+38249,
+18913,
+25043,
+37136,
+21812,
+31999,
+18803,
+6238,
+38278,
+19249,
+30342,
+20189,
+19062,
+17830,
+45273,
+38618,
+33141,
+39045,
+22919,
+62955,
+32732,
+26714,
+48230,
+39500,
+46262,
+20804,
+34765,
+33297,
+41137,
+36537,
+43006,
+40154,
+40841,
+45993,
+25881,
+8119,
+8068,
+41060,
+36818,
+21808,
+34910,
+45462,
+23150,
+50828,
+22563,
+34817,
+44637,
+34719,
+24162,
+29024,
+21801,
+39339,
+29320,
+42072,
+13676,
+44477,
+28996,
+8741,
+23716,
+18072,
+45583,
+25620,
+32724,
+46317,
+23624,
+27606,
+35893,
+41860,
+40434,
+41464,
+39302,
+44358,
+61205,
+40692,
+34492,
+32377,
+22357,
+17365,
+34049,
+43121,
+37782,
+28139,
+41377,
+44394,
+24717,
+37232,
+15414,
+39429,
+27907,
+35152,
+43821,
+57212,
+37301,
+28811,
+65531,
+49736,
+45360,
+32573,
+31457,
+39948,
+39322,
+16111,
+12977,
+25767,
+27192,
+32117,
+28316,
+0,
+17224,
+12317,
+15350,
+31019,
+25499,
+10101,
+31802,
+46695,
+13632,
+31366,
+46688,
+53853,
+38033,
+45276,
+40981,
+64664,
+51971,
+41822,
+45698,
+37738,
+26531,
+30930,
+40309,
+44411,
+39172,
+41171,
+48155,
+34097,
+31876,
+43530,
+19647,
+29672,
+49858,
+22690,
+32669,
+30015,
+30558,
+27220,
+30928,
+41201,
+39571,
+46907,
+45560,
+11041,
+36857,
+40024,
+26414,
+30949,
+41218,
+37063,
+3416,
+16144,
+17405,
+37122,
+36190,
+34787,
+32886,
+23627,
+22992,
+27140,
+43050,
+36615,
+39373,
+47270,
+49868,
+56869,
+37638,
+23968,
+35109,
+43480,
+25958,
+40782,
+26521,
+42002,
+54680,
+6344,
+42409,
+48106,
+39480,
+31297,
+20701,
+32125,
+20304,
+16727,
+27830,
+38691,
+51240,
+41705,
+44927,
+46525,
+40360,
+27406,
+42883,
+20163,
+39099,
+19337,
+34434,
+47932,
+21032,
+34052,
+24186,
+18083,
+16158,
+23269,
+3173,
+15666,
+23328,
+33621,
+40730,
+48112,
+33878,
+30066,
+34090,
+57413,
+27274,
+61975,
+57446,
+41410,
+36948,
+34232,
+43972,
+32503,
+43929,
+47905,
+32851,
+25454,
+25605,
+28409,
+40412,
+45154,
+5744,
+26688,
+28819,
+26860,
+42653,
+36945,
+14114,
+22843,
+32646,
+32038,
+40251,
+13537,
+39356,
+34761,
+42024,
+42760,
+28768,
+31246,
+29403,
+31979,
+32266,
+22076,
+19757,
+25199,
+13490,
+23725,
+21665,
+25491,
+46614,
+34278,
+29396,
+32192,
+21398,
+37438,
+24426,
+42136,
+52896,
+32707,
+55403,
+13547,
+16113,
+44993,
+33861,
+40651,
+44602,
+55131,
+45687,
+32230,
+11808,
+20379,
+29866,
+36334,
+31308,
+43708,
+41710,
+42628,
+32647,
+36769,
+44286,
+37281,
+35261,
+33308,
+34565,
+38257,
+32417,
+42975,
+24271,
+39798,
+4769,
+24503,
+39034,
+20084,
+25057,
+6498,
+17777,
+25747,
+36304,
+24437,
+24469,
+33646,
+29640,
+12864,
+28006,
+23260,
+44574,
+44211,
+35961,
+41873,
+49048,
+36502,
+38865,
+25198,
+18511,
+40322,
+44557,
+54788,
+41175,
+31141,
+46308,
+38777,
+35648,
+36091,
+27429,
+15327,
+38838,
+7343,
+42036,
+39041,
+34632,
+43603,
+39277,
+31062,
+31777,
+32250,
+22050,
+23059,
+27862,
+17373,
+21294,
+23365,
+22081,
+25341,
+21432,
+27000,
+20358,
+26160,
+49429,
+44175,
+32891,
+22845,
+6300,
+11469,
+24258,
+31804,
+29773,
+42480,
+38874,
+48328,
+43842,
+36963,
+30767,
+34203,
+17568,
+42153,
+14734,
+39856,
+44557,
+29221,
+46866,
+26634,
+41254,
+30478,
+38085,
+21044,
+28611,
+39665,
+20281,
+20528,
+47208,
+37687,
+40271,
+47944,
+30827,
+43409,
+43902,
+27344,
+21125,
+20235,
+26636,
+34462,
+34891,
+41197,
+34403,
+14797,
+16333,
+42511,
+19737,
+28612,
+26640,
+25981,
+34471,
+29623,
+29100,
+22742,
+46143,
+43271,
+60026,
+39600,
+49308,
+52353,
+40197,
+45218,
+22036,
+20650,
+43634,
+33338,
+35651,
+48200,
+26249,
+29781,
+40165,
+33993,
+15891,
+34521,
+31574,
+51711,
+49331,
+39246,
+39646,
+46491,
+35376,
+25115,
+53937,
+22860,
+37104,
+46803,
+25439,
+30537,
+33810,
+28620,
+8867,
+32626,
+51264,
+8805,
+31081,
+21701,
+17671,
+16309,
+17129,
+1663,
+34665,
+41712,
+18103,
+34170,
+31790,
+51482,
+46235,
+61242,
+59702,
+52409,
+33763,
+25853,
+50214,
+26144,
+34515,
+38736,
+57165,
+38816,
+36653,
+59135,
+24655,
+10626,
+44474,
+40757,
+38215,
+51926,
+23887,
+35831,
+18518,
+28019,
+9970,
+19415,
+36845,
+34022,
+41217,
+50940,
+32198,
+25683,
+33339,
+35430,
+31112,
+48981,
+13612,
+13480,
+1761,
+23481,
+30269,
+26823,
+11488,
+15299,
+44350,
+40340,
+12976,
+17687,
+22132,
+44007,
+36276,
+24242,
+32250,
+39121,
+54712,
+31888,
+40670,
+51137,
+25747,
+32735,
+46786,
+27435,
+45705,
+52948,
+65535,
+21078,
+33918,
+41346,
+19842,
+46291,
+38452,
+39760,
+27819,
+22916,
+26381,
+49954,
+46517,
+25073,
+50914,
+45308,
+46198,
+25690,
+22680,
+32279,
+14465,
+6175,
+13754,
+15235,
+30563,
+52650,
+28302,
+26977,
+13310,
+12613,
+31823,
+36702,
+19369,
+26565,
+31977,
+19770,
+35510,
+38117,
+58059,
+40201,
+38019,
+35066,
+29578,
+18960,
+24085,
+20714,
+36375,
+47966,
+21131,
+18961,
+65535,
+38289,
+24678,
+38781,
+31958,
+35894,
+46102,
+31794,
+25716,
+20770,
+19470,
+36745,
+34078,
+31168,
+44207,
+47363,
+46194,
+31977,
+22204,
+32990,
+30254,
+36047,
+50113,
+30997,
+29261,
+15630,
+19563,
+25332,
+32865,
+28888,
+30193,
+19955,
+8071,
+22367,
+23780,
+30581,
+41045,
+62065,
+51445,
+44415,
+41637,
+52983,
+46745,
+31023,
+48860,
+39146,
+35901,
+29205,
+43991,
+39363,
+49272,
+34110,
+41332,
+14526,
+46311,
+40519,
+29890,
+53126,
+31450,
+39450,
+39448,
+26815,
+34309,
+26941,
+29680,
+32906,
+43463,
+38048,
+34343,
+38389,
+21144,
+18526,
+42968,
+27613,
+27942,
+32364,
+26473,
+25386,
+22051,
+31409,
+20896,
+39281,
+41402,
+40801,
+11286,
+8525,
+51758,
+36702,
+57386,
+44783,
+45014,
+34922,
+22591,
+28780,
+28356,
+40394,
+26724,
+18044,
+46654,
+31893,
+37443,
+28825,
+28635,
+34512,
+29359,
+42512,
+39225,
+48070,
+37590,
+26843,
+45268,
+35253,
+42209,
+27415,
+36867,
+24351,
+35185,
+51419,
+27080,
+29262,
+22171,
+27144,
+24282,
+30564,
+12437,
+24197,
+40828,
+14436,
+7064,
+14217,
+38327,
+54968,
+30040,
+26450,
+15819,
+28991,
+57618,
+28268,
+30305,
+46299,
+45722,
+55143,
+54525,
+34585,
+45184,
+45395,
+27699,
+51647,
+36603,
+38970,
+30895,
+26674,
+16100,
+27216,
+43887,
+27917,
+61927,
+28497,
+23404,
+29423,
+30947,
+31369,
+22559,
+39462,
+46749,
+65534,
+38114,
+30042,
+22919,
+23668,
+33236,
+32854,
+34726,
+44317,
+53839,
+32995,
+10663,
+19323,
+13499,
+36036,
+26652,
+30672,
+17875,
+18410,
+44466,
+39021,
+31051,
+38045,
+57979,
+60158,
+48663,
+29602,
+38460,
+38822,
+43808,
+40895,
+23953,
+41630,
+28280,
+50452,
+31535,
+23711,
+45407,
+44200,
+32250,
+13174,
+20063,
+40367,
+19515,
+22846,
+27182,
+28009,
+42366,
+35233,
+34972,
+38076,
+24040,
+38554,
+29272,
+13140,
+36607,
+39650,
+32867,
+42340,
+17069,
+14572,
+37305,
+24615,
+5391,
+20597,
+22218,
+39881,
+53353,
+34074,
+31879,
+17491,
+39918,
+42833,
+54014,
+57143,
+60550,
+41674,
+33559,
+40600,
+27440,
+36670,
+48508,
+48006,
+40968,
+27090,
+23977,
+24558,
+44558,
+37883,
+34770,
+40505,
+53974,
+30316,
+27405,
+20268,
+34344,
+42993,
+22369,
+29793,
+42245,
+27803,
+42378,
+39335,
+30347,
+27730,
+31455,
+24485,
+38082,
+27656,
+11876,
+18299,
+27042,
+20141,
+14695,
+25537,
+22170,
+22210,
+20834,
+30411,
+32578,
+17539,
+49761,
+37054,
+41181,
+56609,
+39813,
+26291,
+35343,
+35786,
+23503,
+16601,
+48180,
+49760,
+47212,
+28397,
+33709,
+13356,
+50248,
+58783,
+40229,
+39621,
+28439,
+33952,
+35136,
+24517,
+24425,
+29152,
+26820,
+26535,
+28056,
+37222,
+18383,
+33713,
+35404,
+29468,
+24478,
+27707,
+47531,
+31915,
+18763,
+20639,
+13970,
+38,
+20697,
+37283,
+35512,
+46980,
+40730,
+6437,
+769,
+49531,
+41120,
+33804,
+35298,
+46897,
+52925,
+64423,
+24322,
+27886,
+38273,
+36612,
+22213,
+48695,
+40688,
+39984,
+43714,
+52926,
+22516,
+24721,
+51307,
+15320,
+26094,
+29686,
+21198,
+25677,
+30436,
+23215,
+11760,
+27372,
+33045,
+48096,
+33600,
+33956,
+41574,
+28132,
+9650,
+29072,
+43990,
+36870,
+28000,
+24732,
+32892,
+14851,
+12411,
+18610,
+29145,
+41581,
+30026,
+29247,
+31043,
+11511,
+12739,
+59887,
+54403,
+39541,
+42629,
+47932,
+45639,
+36707,
+32146,
+35608,
+29524,
+33194,
+32571,
+43436,
+31242,
+24557,
+42716,
+40788,
+59059,
+18006,
+29579,
+19689,
+27826,
+40807,
+23999,
+28908,
+48756,
+22890,
+13642,
+30607,
+30258,
+53246,
+23935,
+25384,
+48470,
+25483,
+34589,
+29041,
+28740,
+26692,
+35395,
+33657,
+27064,
+9340,
+24247,
+41745,
+36325,
+33475,
+30004,
+14582,
+34487,
+34034,
+41754,
+44625,
+55601,
+58473,
+33806,
+39674,
+11302,
+35064,
+41830,
+36923,
+29930,
+44555,
+24098,
+30459,
+35361,
+26552,
+50656,
+53735,
+33203,
+37341,
+35528,
+32781,
+19502,
+36490,
+20591,
+40560,
+43725,
+35406,
+35376,
+42675,
+40190,
+31703,
+30290,
+12716,
+23083,
+28060,
+15372,
+34326,
+34208,
+29437,
+21412,
+24542,
+24077,
+38317,
+12496,
+46664,
+35366,
+12854,
+50673,
+59504,
+37620,
+49799,
+50870,
+42322,
+45937,
+28591,
+33846,
+19407,
+22890,
+46782,
+47825,
+50726,
+29476,
+30855,
+15022,
+48783,
+27818,
+34080,
+42809,
+31388,
+41360,
+31108,
+32390,
+45305,
+36919,
+31019,
+42415,
+46708,
+53764,
+31330,
+30216,
+8462,
+11972,
+26366,
+38153,
+40237,
+25090,
+31574,
+18901,
+36576,
+14506,
+13190,
+27808,
+35412,
+30867,
+27587,
+31786,
+34215,
+33171,
+29772,
+45394,
+24803,
+41214,
+50295,
+38416,
+41046,
+29160,
+36346,
+18181,
+34630,
+16481,
+44586,
+45975,
+50439,
+29328,
+47905,
+49491,
+32138,
+41329,
+25223,
+26452,
+31415,
+20947,
+23010,
+24807,
+11891,
+26282,
+55029,
+37870,
+18857,
+22684,
+37287,
+29290,
+26644,
+20380,
+29655,
+38308,
+42428,
+43686,
+28198,
+28381,
+29462,
+29999,
+44875,
+31784,
+27473,
+35974,
+45629,
+31157,
+36286,
+51753,
+46866,
+47165,
+28454,
+31182,
+16087,
+34866,
+27626,
+33507,
+42717,
+35698,
+59911,
+30816,
+50325,
+46315,
+26726,
+27208,
+31525,
+57534,
+59037,
+36341,
+11176,
+16774,
+30028,
+20030,
+30708,
+44888,
+27910,
+31909,
+50373,
+22443,
+34189,
+45439,
+17157,
+26670,
+10034,
+29955,
+39689,
+36074,
+20198,
+18595,
+24565,
+49634,
+34489,
+6061,
+6791,
+10503,
+30147,
+37704,
+54265,
+42992,
+50793,
+45344,
+20399,
+29776,
+53862,
+41901,
+45667,
+41948,
+31982,
+39007,
+22353,
+22521,
+45411,
+23690,
+24452,
+38630,
+28964,
+31944,
+36638,
+18717,
+28940,
+19690,
+18874,
+36767,
+26352,
+34959,
+36583,
+52075,
+32630,
+29093,
+30831,
+21379,
+23275,
+31919,
+8940,
+32020,
+46430,
+17752,
+22177,
+36322,
+21914,
+31059,
+36713,
+24466,
+31777,
+29104,
+28130,
+33350,
+40510,
+37081,
+20811,
+47461,
+37394,
+34207,
+24832,
+27637,
+29818,
+43863,
+36296,
+36410,
+39251,
+35273,
+23423,
+17573,
+30492,
+27958,
+48468,
+55489,
+41531,
+17494,
+28941,
+47824,
+28344,
+39799,
+24434,
+40801,
+44997,
+42408,
+28373,
+35719,
+18115,
+21866,
+40923,
+29638,
+14269,
+20140,
+45360,
+11051,
+16311,
+22032,
+27328,
+29883,
+41880,
+13557,
+13002,
+22612,
+33667,
+29521,
+39963,
+57887,
+50696,
+53659,
+37472,
+33724,
+38034,
+19270,
+17675,
+30055,
+43577,
+22162,
+65535,
+46626,
+27949,
+41804,
+58681,
+48155,
+42111,
+26525,
+43095,
+21785,
+16422,
+17838,
+31243,
+17766,
+45312,
+65535,
+29120,
+7648,
+19991,
+40870,
+33275,
+39076,
+34780,
+22574,
+32698,
+41927,
+39246,
+19355,
+35368,
+20568,
+39599,
+50106,
+20198,
+6766,
+23981,
+22793,
+41281,
+36771,
+49877,
+53889,
+38031,
+41925,
+42506,
+12988,
+28983,
+37975,
+29831,
+36375,
+31614,
+36101,
+44894,
+39036,
+33770,
+37389,
+22073,
+32644,
+28469,
+34479,
+30911,
+21691,
+10038,
+36241,
+45679,
+7829,
+32977,
+37528,
+38430,
+40746,
+22231,
+33589,
+46019,
+32951,
+21050,
+18765,
+19851,
+17227,
+38437,
+29576,
+15298,
+17009,
+35533,
+29953,
+16396,
+27062,
+30423,
+26113,
+59368,
+45750,
+43990,
+59931,
+56878,
+38994,
+46600,
+36859,
+33317,
+31735,
+26812,
+35827,
+49786,
+39332,
+23315,
+40161,
+40098,
+14412,
+33763,
+43736,
+39978,
+41112,
+15410,
+25208,
+33376,
+32907,
+33523,
+21671,
+25432,
+27061,
+39131,
+52014,
+29543,
+27218,
+16997,
+42202,
+40538,
+20160,
+22754,
+49174,
+37567,
+21536,
+31651,
+8928,
+24682,
+31434,
+39387,
+40380,
+18615,
+40500,
+46126,
+34829,
+42672,
+33101,
+42567,
+15228,
+28603,
+21352,
+28068,
+14680,
+34893,
+32341,
+30490,
+29064,
+8613,
+16557,
+36188,
+18642,
+61963,
+49999,
+46236,
+42193,
+42099,
+28026,
+41119,
+35689,
+49204,
+12004,
+36832,
+49373,
+45379,
+30056,
+34730,
+22363,
+29726,
+42987,
+17412,
+7470,
+28144,
+12887,
+19497,
+36073,
+20743,
+22386,
+35655,
+30938,
+10110,
+11736,
+34707,
+38785,
+50151,
+41357,
+35066,
+50252,
+65535,
+45713,
+21525,
+35222,
+34405,
+48193,
+28768,
+28602,
+49808,
+43660,
+20719,
+29103,
+25597,
+20544,
+47554,
+38139,
+26051,
+24631,
+19241,
+16822,
+19242,
+26331,
+36341,
+44662,
+52319,
+40787,
+37275,
+40175,
+46095,
+44035,
+43871,
+11703,
+13982,
+31360,
+30959,
+26016,
+28689,
+37642,
+18535,
+34649,
+24313,
+22965,
+10722,
+24329,
+30813,
+40088,
+44352,
+39458,
+57329,
+53238,
+17351,
+38218,
+24529,
+24830,
+21532,
+27383,
+36049,
+37397,
+53317,
+39969,
+50421,
+50750,
+41337,
+24316,
+17546,
+43978,
+59884,
+43158,
+24472,
+27268,
+47049,
+31482,
+25820,
+31719,
+38603,
+44032,
+47834,
+19968,
+39457,
+29921,
+36639,
+31602,
+30323,
+12850,
+17268,
+25121,
+16793,
+36194,
+34298,
+35931,
+19180,
+21651,
+33783,
+18800,
+11487,
+52897,
+48399,
+53862,
+41205,
+53835,
+30962,
+39117,
+31779,
+31060,
+31877,
+28172,
+27380,
+33101,
+44871,
+13791,
+32870,
+22029,
+41906,
+50499,
+30372,
+41524,
+31748,
+34524,
+39538,
+46959,
+17140,
+25992,
+40469,
+41001,
+43905,
+42337,
+4441,
+25008,
+35862,
+13454,
+42201,
+26811,
+11048,
+33069,
+34642,
+22017,
+31262,
+21053,
+29325,
+40113,
+48622,
+48746,
+36006,
+25919,
+43691,
+40616,
+48900,
+39963,
+39515,
+42615,
+33429,
+39575,
+17874,
+42418,
+32492,
+45974,
+28539,
+37101,
+32771,
+42990,
+29069,
+42879,
+28236,
+43878,
+13805,
+42390,
+53329,
+16251,
+55346,
+27439,
+29472,
+40562,
+27391,
+29582,
+27920,
+24891,
+42951,
+30035,
+24625,
+22159,
+31338,
+23671,
+24690,
+23504,
+12725,
+29822,
+39964,
+24753,
+34923,
+31869,
+31469,
+22568,
+22270,
+25855,
+35442,
+29724,
+63021,
+27487,
+52849,
+65535,
+32928,
+33266,
+14990,
+49144,
+34664,
+24856,
+18954,
+26334,
+47141,
+32653,
+43352,
+33165,
+51951,
+31062,
+23361,
+38371,
+20465,
+0,
+23877,
+34717,
+65451,
+50050,
+36452,
+45398,
+45396,
+36652,
+20144,
+40632,
+33908,
+34472,
+17061,
+31507,
+32429,
+10840,
+24174,
+24120,
+38542,
+26269,
+41994,
+35740,
+13763,
+19184,
+36742,
+39071,
+31088,
+50029,
+53525,
+49774,
+56735,
+51166,
+43625,
+10550,
+15870,
+24854,
+27705,
+43252,
+36126,
+53641,
+34400,
+35316,
+38826,
+50705,
+23080,
+43753,
+38364,
+47483,
+33658,
+26739,
+17911,
+28764,
+22366,
+2,
+29544,
+46081,
+32355,
+50688,
+13501,
+44684,
+35780,
+12830,
+33106,
+18421,
+24152,
+26531,
+40545,
+21454,
+26093,
+15656,
+19049,
+25152,
+36426,
+36645,
+33722,
+16829,
+20364,
+42626,
+52050,
+53996,
+50480,
+19899,
+33249,
+13347,
+34583,
+46594,
+34907,
+42987,
+61512,
+28256,
+35144,
+20386,
+38851,
+26397,
+39914,
+34466,
+44896,
+34913,
+25037,
+26272,
+24803,
+28185,
+13879,
+40965,
+36528,
+34070,
+40166,
+32887,
+35602,
+23169,
+30624,
+46532,
+33023,
+7813,
+17082,
+49108,
+22914,
+16847,
+23931,
+24838,
+34415,
+28004,
+43985,
+29278,
+21037,
+38375,
+45022,
+32033,
+29743,
+42097,
+41452,
+22670,
+46519,
+10158,
+27110,
+39128,
+37491,
+21163,
+50158,
+47274,
+6804,
+20454,
+25408,
+15166,
+58461,
+45160,
+35810,
+44081,
+38999,
+38436,
+47062,
+30696,
+37146,
+31238,
+23791,
+22231,
+40839,
+49046,
+22238,
+4972,
+36725,
+41043,
+9961,
+18737,
+2165,
+22027,
+25712,
+22783,
+28912,
+44661,
+42444,
+30060,
+24701,
+39812,
+30440,
+42085,
+22707,
+29542,
+59520,
+51930,
+43450,
+35974,
+36818,
+33884,
+19355,
+39474,
+29598,
+23667,
+44303,
+46154,
+32932,
+3955,
+44100,
+12674,
+40471,
+48689,
+41839,
+18029,
+6921,
+25171,
+25562,
+37825,
+19866,
+55647,
+35773,
+38884,
+35676,
+3031,
+32237,
+20935,
+35061,
+38656,
+21296,
+22966,
+39118,
+30479,
+24370,
+8693,
+48862,
+58237,
+18267,
+17205,
+31391,
+28384,
+27873,
+13639,
+36063,
+43980,
+63336,
+46909,
+47018,
+21616,
+40203,
+29811,
+17104,
+35087,
+35841,
+51486,
+61047,
+29058,
+49628,
+35901,
+27348,
+42657,
+39485,
+38364,
+24796,
+5702,
+17813,
+32571,
+50626,
+29358,
+21713,
+35926,
+41659,
+38241,
+46766,
+29042,
+33547,
+44348,
+29277,
+24994,
+22021,
+22502,
+31295,
+16608,
+1556,
+20339,
+44746,
+28040,
+16072,
+31360,
+12067,
+28834,
+44678,
+36144,
+48228,
+44957,
+51886,
+41813,
+25518,
+27553,
+53474,
+35425,
+33508,
+18580,
+44500,
+17149,
+41223,
+43312,
+25979,
+18787,
+46769,
+38533,
+44477,
+50607,
+41243,
+30658,
+39239,
+10438,
+38279,
+34012,
+35680,
+53633,
+44636,
+40963,
+36575,
+38383,
+11845,
+41423,
+22803,
+18183,
+15283,
+36167,
+19082,
+21952,
+32545,
+24477,
+35684,
+26920,
+45858,
+24206,
+23465,
+47102,
+38493,
+36745,
+44991,
+38342,
+37706,
+39758,
+16697,
+26229,
+26089,
+38219,
+10431,
+31944,
+44914,
+49288,
+43936,
+9112,
+21150,
+51746,
+56128,
+63274,
+55291,
+52008,
+20522,
+25128,
+40777,
+47464,
+20543,
+26385,
+37161,
+46611,
+41273,
+27161,
+10383,
+29258,
+26490,
+20147,
+20354,
+18271,
+6629,
+39797,
+22675,
+38399,
+12960,
+22667,
+52164,
+52296,
+31487,
+21891,
+46357,
+42587,
+44663,
+38153,
+44977,
+44786,
+56666,
+27812,
+26017,
+41803,
+40769,
+25937,
+46629,
+39429,
+53824,
+43453,
+30669,
+35042,
+29260,
+21693,
+57273,
+24815,
+35996,
+19452,
+19019,
+11448,
+35212,
+37615,
+32006,
+34381,
+40144,
+27981,
+27482,
+12286,
+32707,
+34335,
+35467,
+39606,
+25374,
+33224,
+31136,
+20219,
+32172,
+21677,
+21188,
+59214,
+27104,
+4601,
+29576,
+40896,
+43748,
+15514,
+44612,
+49472,
+41626,
+34438,
+52974,
+30947,
+9472,
+32542,
+16432,
+36100,
+27020,
+33326,
+65531,
+12603,
+48851,
+38174,
+28546,
+16718,
+46285,
+44816,
+25220,
+25930,
+12885,
+34022,
+43780,
+33603,
+8532,
+44485,
+37964,
+43324,
+17112,
+31432,
+19710,
+30130,
+27453,
+39292,
+20924,
+21048,
+18116,
+26967,
+33007,
+15357,
+41591,
+37380,
+27226,
+29968,
+30979,
+41448,
+41828,
+44931,
+43554,
+45953,
+64963,
+34351,
+23587,
+38700,
+17112,
+28168,
+39655,
+9601,
+26250,
+23643,
+35042,
+28991,
+13485,
+46533,
+21873,
+39192,
+44917,
+32530,
+21707,
+41375,
+37331,
+38401,
+30790,
+36580,
+40383,
+37632,
+56264,
+29765,
+28990,
+47324,
+23002,
+46449,
+12760,
+1553,
+48874,
+40198,
+12883,
+23612,
+39426,
+37314,
+30485,
+38556,
+48820,
+42131,
+13565,
+55543,
+22537,
+27849,
+52290,
+44381,
+43911,
+34008,
+38088,
+23321,
+23484,
+22508,
+39391,
+41965,
+41189,
+32964,
+42702,
+29815,
+24917,
+31990,
+39423,
+19844,
+35600,
+46353,
+29034,
+42991,
+25100,
+42232,
+26841,
+37894,
+30343,
+45216,
+42655,
+29225,
+33725,
+10764,
+31449,
+28222,
+1,
+30146,
+33152,
+20605,
+42408,
+33681,
+37234,
+49209,
+35619,
+25632,
+20687,
+30431,
+42780,
+40786,
+31071,
+26446,
+34074,
+36658,
+59165,
+45269,
+31228,
+33353,
+37021,
+9065,
+41233,
+21829,
+11870,
+43208,
+28781,
+23828,
+41676,
+39720,
+28218,
+47586,
+48981,
+20738,
+17950,
+11896,
+18751,
+49140,
+38506,
+30855,
+41002,
+52812,
+36842,
+16122,
+27668,
+22946,
+26239,
+20977,
+22853,
+42140,
+30846,
+25360,
+16102,
+18588,
+31546,
+26327,
+29612,
+28942,
+39755,
+31029,
+22734,
+21165,
+47316,
+58727,
+45114,
+31515,
+32510,
+26468,
+29455,
+32935,
+18233,
+45038,
+32148,
+49177,
+38644,
+30185,
+20426,
+29596,
+10401,
+38072,
+46675,
+41503,
+53022,
+1033,
+3362,
+41743,
+56864,
+15102,
+42081,
+37345,
+49311,
+31066,
+16245,
+35318,
+23262,
+43983,
+28612,
+7895,
+28939,
+14134,
+27097,
+19849,
+39383,
+28453,
+29228,
+15501,
+40010,
+31430,
+14667,
+30703,
+37614,
+29584,
+41416,
+50660,
+41575,
+32518,
+37464,
+38309,
+17863,
+20564,
+23647,
+47168,
+30437,
+39899,
+42583,
+27007,
+20660,
+37933,
+34930,
+38886,
+58647,
+31975,
+29187,
+31775,
+34331,
+51108,
+18768,
+13011,
+40436,
+33623,
+31707,
+24442,
+27371,
+6588,
+49509,
+36035,
+20947,
+25221,
+23300,
+7589,
+33317,
+5911,
+3423,
+32947,
+36230,
+38784,
+51525,
+9225,
+42121,
+41297,
+40412,
+44229,
+36583,
+30651,
+35996,
+34975,
+29346,
+32146,
+14153,
+16683,
+21112,
+32490,
+42591,
+30699,
+22758,
+31229,
+18975,
+31998,
+29674,
+41994,
+51181,
+42033,
+40632,
+26109,
+21699,
+31376,
+39278,
+41179,
+35764,
+43204,
+37179,
+20522,
+35932,
+35632,
+15354,
+26266,
+16175,
+37860,
+41346,
+24138,
+8606,
+8767,
+31253,
+19681,
+41499,
+25841,
+20036,
+37543,
+47511,
+26790,
+39103,
+35562,
+43020,
+54894,
+43697,
+39161,
+31887,
+29604,
+27947,
+32471,
+36953,
+24575,
+49042,
+55913,
+35288,
+19017,
+13235,
+16187,
+49945,
+35808,
+30236,
+56929,
+33947,
+8824,
+45483,
+19331,
+36667,
+52565,
+37436,
+1348,
+41932,
+25953,
+42881,
+38128,
+21640,
+4008,
+31218,
+26364,
+14306,
+33625,
+24800,
+50331,
+36913,
+38917,
+20217,
+31083,
+30073,
+32321,
+20800,
+56502,
+56180,
+39113,
+26988,
+52903,
+8877,
+33764,
+39689,
+29116,
+38827,
+39469,
+39638,
+41312,
+42071,
+28519,
+30154,
+15044,
+21956,
+35812,
+53402,
+48718,
+34106,
+31070,
+28904,
+31814,
+28786,
+35259,
+36834,
+18093,
+44210,
+33835,
+32829,
+40219,
+17792,
+31252,
+17914,
+42982,
+22296,
+24094,
+17786,
+35416,
+35743,
+24317,
+37615,
+37490,
+22966,
+25722,
+35785,
+38555,
+38649,
+37931,
+39449,
+41496,
+48467,
+36421,
+36120,
+25230,
+41982,
+29631,
+34714,
+40797,
+10313,
+43302,
+49213,
+22796,
+37937,
+26342,
+21022,
+54021,
+28177,
+40260,
+25717,
+35597,
+29020,
+27854,
+21897,
+33652,
+46352,
+26290,
+19340,
+20097,
+18595,
+32473,
+31057,
+25605,
+35388,
+43790,
+40179,
+45568,
+19649,
+4473,
+37587,
+36365,
+45945,
+58796,
+17471,
+26362,
+48647,
+62379,
+40679,
+39053,
+58089,
+25323,
+39791,
+16690,
+23849,
+20699,
+43478,
+21675,
+31138,
+44488,
+30126,
+20093,
+21592,
+23155,
+49747,
+65534,
+34839,
+51159,
+38917,
+36459,
+49133,
+41163,
+38559,
+29859,
+20700,
+13387,
+35935,
+38746,
+26229,
+34565,
+29765,
+6864,
+33164,
+22965,
+27679,
+30038,
+24330,
+37166,
+19489,
+18949,
+35046,
+37040,
+30282,
+19330,
+33576,
+35348,
+59642,
+43930,
+41822,
+43583,
+42727,
+42489,
+25253,
+58204,
+40416,
+20102,
+19040,
+49168,
+46943,
+25642,
+39371,
+41587,
+42274,
+33108,
+36520,
+26448,
+35262,
+27103,
+8416,
+36009,
+17819,
+23166,
+29614,
+51996,
+47562,
+34819,
+16225,
+25019,
+46570,
+49070,
+40403,
+23080,
+35358,
+32612,
+18634,
+35973,
+49618,
+29274,
+27954,
+41995,
+29911,
+22173,
+42740,
+47804,
+28473,
+30500,
+57992,
+54673,
+49641,
+25142,
+25039,
+24471,
+28198,
+47155,
+15481,
+59979,
+40192,
+48605,
+36806,
+21794,
+43215,
+42753,
+31875,
+23782,
+58500,
+28529,
+35873,
+35559,
+7606,
+44200,
+38027,
+17315,
+36898,
+44523,
+43787,
+36864,
+16791,
+23537,
+29134,
+37277,
+42048,
+26131,
+17645,
+35080,
+19839,
+7195,
+26246,
+33846,
+19641,
+40760,
+41258,
+27216,
+33603,
+26472,
+47148,
+42638,
+51213,
+65535,
+35819,
+27891,
+33147,
+28041,
+27569,
+26852,
+23847,
+39403,
+28853,
+30527,
+43905,
+48562,
+14363,
+39874,
+43794,
+42434,
+39872,
+34526,
+40829,
+36405,
+45713,
+43794,
+21434,
+32032,
+39793,
+36567,
+38490,
+12663,
+25626,
+14011,
+31562,
+34368,
+19501,
+25639,
+40880,
+27175,
+36165,
+32078,
+12737,
+29077,
+33818,
+55220,
+45518,
+29791,
+46236,
+37797,
+42456,
+30978,
+23794,
+47988,
+21887,
+37051,
+26802,
+28913,
+39652,
+24577,
+38407,
+32214,
+40379,
+22661,
+33266,
+40935,
+12919,
+40791,
+36755,
+27472,
+34479,
+51705,
+57412,
+47647,
+31221,
+32924,
+16329,
+16665,
+28999,
+58080,
+16989,
+38314,
+31122,
+35688,
+16033,
+5369,
+12746,
+6860,
+26745,
+28614,
+43704,
+18896,
+21472,
+30076,
+35439,
+20958,
+22693,
+32612,
+54976,
+61146,
+44800,
+22210,
+31473,
+48160,
+48331,
+65535,
+36421,
+27649,
+25092,
+29197,
+35837,
+31566,
+48528,
+36010,
+28296,
+36877,
+15340,
+44091,
+22931,
+18944,
+42409,
+32036,
+39341,
+37201,
+49228,
+27683,
+14354,
+42137,
+39489,
+28468,
+10165,
+36308,
+23478,
+31855,
+18989,
+11584,
+40515,
+6069,
+24817,
+40678,
+32676,
+47189,
+24429,
+21811,
+34370,
+38211,
+24395,
+24470,
+31122,
+57502,
+47963,
+45883,
+35372,
+28639,
+23998,
+56054,
+35653,
+24028,
+37897,
+33240,
+49474,
+42716,
+47548,
+35768,
+42764,
+33472,
+19047,
+34601,
+53831,
+32014,
+38030,
+21995,
+18544,
+46350,
+24150,
+39167,
+44040,
+38527,
+34475,
+34495,
+15529,
+28487,
+34480,
+18587,
+34684,
+14137,
+14831,
+28696,
+27401,
+38525,
+31577,
+20150,
+31265,
+40364,
+36569,
+19897,
+37589,
+45076,
+26773,
+25617,
+46575,
+51920,
+44257,
+58563,
+50113,
+35989,
+37502,
+9098,
+30861,
+32153,
+26221,
+31548,
+24044,
+12730,
+37663,
+28407,
+26431,
+49318,
+32460,
+36035,
+37380,
+18880,
+39285,
+19919,
+18933,
+34463,
+37721,
+21756,
+27614,
+34407,
+2056,
+36398,
+33491,
+22488,
+32229,
+25224,
+23199,
+48252,
+39823,
+31343,
+41548,
+22117,
+52081,
+37075,
+20633,
+32010,
+49963,
+43643,
+35576,
+45906,
+25890,
+21985,
+38523,
+42882,
+37197,
+21026,
+36742,
+29027,
+19079,
+50466,
+29747,
+42526,
+22518,
+32599,
+40072,
+39941,
+33420,
+46267,
+29115,
+32390,
+25305,
+36473,
+32508,
+36022,
+22438,
+38590,
+41376,
+27254,
+33409,
+33385,
+25306,
+13838,
+21118,
+35412,
+26177,
+26148,
+20915,
+16598,
+18024,
+29304,
+42759,
+14369,
+20292,
+40638,
+47802,
+38629,
+51883,
+37067,
+48178,
+50564,
+40184,
+55868,
+35591,
+45063,
+25065,
+19103,
+39636,
+48677,
+23168,
+27874,
+23739,
+47548,
+39646,
+31918,
+41378,
+32088,
+39105,
+28833,
+23313,
+23291,
+28494,
+29795,
+45443,
+32371,
+49228,
+34974,
+18378,
+27953,
+26135,
+33473,
+27221,
+30713,
+41784,
+35152,
+7458,
+14834,
+3276,
+19511,
+33152,
+34476,
+25916,
+27940,
+35536,
+29267,
+16253,
+52074,
+63298,
+51034,
+49209,
+33075,
+39013,
+27712,
+34619,
+12123,
+34310,
+22476,
+38120,
+41687,
+27706,
+37843,
+33616,
+31683,
+38523,
+21005,
+42537,
+21816,
+6424,
+27361,
+30833,
+42637,
+32448,
+42689,
+33106,
+43542,
+30085,
+16579,
+35052,
+45812,
+32801,
+39990,
+31079,
+37881,
+21469,
+9268,
+28971,
+23207,
+24320,
+24658,
+35253,
+24673,
+29563,
+24197,
+31210,
+39682,
+37440,
+44854,
+50224,
+45818,
+46709,
+32031,
+39821,
+27508,
+31870,
+39232,
+38151,
+32277,
+36873,
+36646,
+54131,
+26028,
+29280,
+8559,
+27021,
+38358,
+40674,
+29100,
+37218,
+53671,
+24495,
+42494,
+33252,
+34844,
+35523,
+32011,
+18208,
+23285,
+18428,
+21183,
+31516,
+9777,
+17483,
+34109,
+20793,
+41873,
+46732,
+20269,
+32412,
+31125,
+48311,
+48319,
+15775,
+13415,
+47283,
+59375,
+39239,
+49052,
+25208,
+18734,
+27457,
+40756,
+25307,
+11746,
+17969,
+16331,
+38877,
+32927,
+43538,
+39332,
+50164,
+39080,
+33349,
+26035,
+40062,
+46032,
+32055,
+31547,
+36308,
+34446,
+29633,
+41699,
+50558,
+27802,
+30019,
+20889,
+20057,
+22124,
+23189,
+41568,
+20059,
+37329,
+46216,
+26079,
+4718,
+17197,
+5393,
+48842,
+29167,
+31138,
+24341,
+13062,
+16845,
+28313,
+53211,
+34505,
+42861,
+51457,
+60032,
+36639,
+30953,
+42963,
+41061,
+43811,
+43268,
+34098,
+16290,
+54447,
+49891,
+11515,
+20391,
+1,
+51837,
+57352,
+50727,
+30088,
+16697,
+35240,
+12228,
+36796,
+31457,
+24433,
+49169,
+27981,
+8419,
+21490,
+36242,
+31922,
+30057,
+31475,
+31756,
+46010,
+43248,
+29255,
+29753,
+31511,
+31349,
+44146,
+34836,
+34187,
+34530,
+40802,
+44548,
+29361,
+28396,
+31945,
+50124,
+52470,
+36824,
+24058,
+39970,
+28097,
+15562,
+30282,
+32506,
+23980,
+46714,
+38952,
+48594,
+31139,
+7219,
+30372,
+46032,
+47807,
+39933,
+25034,
+32230,
+27168,
+52619,
+28197,
+35371,
+32280,
+42926,
+48006,
+17536,
+40278,
+19798,
+39842,
+35820,
+21641,
+21500,
+23250,
+12185,
+11310,
+31965,
+28438,
+27174,
+18394,
+28390,
+41276,
+29902,
+30770,
+41007,
+31001,
+29972,
+51343,
+53762,
+52065,
+27186,
+43042,
+33594,
+26251,
+30839,
+28952,
+21200,
+28811,
+35606,
+38979,
+28067,
+26381,
+26348,
+43560,
+62014,
+41032,
+31033,
+32590,
+33765,
+23193,
+25141,
+23685,
+39221,
+40116,
+38466,
+39970,
+45198,
+7206,
+27660,
+19096,
+21447,
+21246,
+31281,
+27176,
+28487,
+39580,
+34376,
+30197,
+18836,
+34550,
+38573,
+25179,
+38891,
+44423,
+40933,
+39271,
+34893,
+52797,
+32686,
+29324,
+27624,
+18572,
+24103,
+20666,
+37859,
+26371,
+46882,
+21845,
+21470,
+46248,
+28952,
+29016,
+28519,
+58184,
+43656,
+21528,
+37252,
+32826,
+19719,
+38529,
+42504,
+39312,
+41107,
+46471,
+28716,
+33483,
+31188,
+35133,
+42313,
+15935,
+38270,
+35628,
+12613,
+26031,
+43733,
+13009,
+21314,
+28649,
+37789,
+36420,
+32198,
+35855,
+45020,
+49223,
+46765,
+26414,
+55165,
+46519,
+34189,
+59751,
+36553,
+12870,
+24255,
+49237,
+31209,
+21640,
+35149,
+36653,
+46050,
+44090,
+22281,
+44023,
+45804,
+42589,
+19498,
+15615,
+49130,
+11033,
+30328,
+27958,
+32006,
+35360,
+37776,
+26212,
+31046,
+29273,
+37879,
+27476,
+12554,
+7548,
+39009,
+33280,
+34536,
+27971,
+35772,
+25081,
+30613,
+27687,
+39443,
+12325,
+25462,
+25691,
+37108,
+45179,
+48531,
+49058,
+48446,
+34902,
+25375,
+42935,
+12886,
+24005,
+41780,
+37529,
+34140,
+36569,
+39278,
+40528,
+24690,
+23734,
+25823,
+31049,
+30446,
+48603,
+29191,
+33778,
+37758,
+47684,
+26615,
+45799,
+34171,
+50767,
+44697,
+33204,
+24973,
+19762,
+25045,
+26878,
+23856,
+33423,
+26574,
+0,
+36433,
+27716,
+44592,
+38245,
+34109,
+47195,
+35716,
+29071,
+22990,
+52322,
+30763,
+42936,
+55927,
+41252,
+33262,
+34959,
+43686,
+31185,
+30049,
+24334,
+39792,
+22720,
+37549,
+34859,
+25443,
+12002,
+42163,
+22564,
+34689,
+43470,
+29724,
+25912,
+35595,
+54439,
+36225,
+42881,
+42067,
+41838,
+28550,
+47924,
+24816,
+35339,
+15470,
+41143,
+15675,
+25353,
+27714,
+20191,
+19162,
+40201,
+27557,
+24065,
+34553,
+32887,
+34945,
+34704,
+27918,
+19966,
+43936,
+48936,
+50568,
+30389,
+35472,
+26208,
+24246,
+31291,
+38504,
+38991,
+13300,
+24590,
+39022,
+44700,
+22419,
+33740,
+37439,
+36054,
+39698,
+39255,
+64123,
+38047,
+37591,
+46071,
+26731,
+23233,
+6054,
+31329,
+27150,
+42175,
+43100,
+2668,
+43734,
+37887,
+27353,
+32008,
+29002,
+14264,
+41068,
+25142,
+2122,
+9456,
+28768,
+21592,
+43764,
+32374,
+30129,
+29124,
+40032,
+38044,
+52520,
+42311,
+59073,
+46867,
+48792,
+37535,
+32625,
+49887,
+17269,
+34377,
+39140,
+29272,
+19477,
+39935,
+44812,
+33796,
+13045,
+23326,
+36274,
+44210,
+35033,
+27005,
+37156,
+24758,
+36032,
+32715,
+20407,
+32656,
+38170,
+27466,
+36929,
+30958,
+24212,
+19866,
+13750,
+22664,
+26554,
+39142,
+18348,
+33320,
+20623,
+32757,
+53718,
+20438,
+20054,
+18063,
+38215,
+30164,
+30827,
+43195,
+41078,
+59711,
+51620,
+37482,
+27355,
+37265,
+27316,
+22636,
+41576,
+31749,
+42783,
+40616,
+30972,
+46720,
+44770,
+22803,
+26977,
+35584,
+22432,
+37133,
+29022,
+34982,
+42427,
+27960,
+36506,
+44230,
+46618,
+38440,
+30332,
+29422,
+24494,
+33702,
+40615,
+36005,
+16417,
+27157,
+16641,
+48,
+18430,
+32179,
+41884,
+36492,
+29555,
+28523,
+47529,
+27842,
+37240,
+24829,
+35775,
+38897,
+53646,
+63208,
+46760,
+2942,
+20646,
+17185,
+16525,
+15627,
+13694,
+27538,
+30690,
+33617,
+43279,
+45378,
+28793,
+20769,
+36306,
+31359,
+16024,
+36281,
+38612,
+46744,
+24748,
+6391,
+25941,
+42691,
+45548,
+45732,
+42818,
+27390,
+13536,
+25022,
+25562,
+28192,
+16968,
+31102,
+26981,
+31982,
+48053,
+26223,
+21452,
+5379,
+31196,
+52019,
+39897,
+33249,
+30732,
+35431,
+51385,
+28854,
+42231,
+46256,
+41265,
+17461,
+6069,
+23012,
+31377,
+12264,
+52490,
+43491,
+15849,
+38680,
+41700,
+16336,
+41582,
+12866,
+41993,
+49537,
+21854,
+53554,
+55472,
+40313,
+24434,
+42911,
+30537,
+42212,
+46812,
+21726,
+19056,
+29458,
+30809,
+46010,
+23831,
+15142,
+14806,
+26974,
+35254,
+3,
+3,
+27298,
+29643,
+39783,
+18450,
+38001,
+43876,
+41062,
+38516,
+32366,
+55949,
+52796,
+32845,
+35814,
+40075,
+18629,
+34615,
+27093,
+5761,
+30498,
+28788,
+22138,
+58139,
+33416,
+65535,
+35804,
+23576,
+26840,
+46300,
+15961,
+8988,
+24036,
+24671,
+33750,
+19417,
+51798,
+48364,
+38168,
+37824,
+25031,
+28232,
+30167,
+37906,
+27111,
+31122,
+34676,
+42526,
+37602,
+13874,
+30589,
+43985,
+41732,
+12181,
+6085,
+25209,
+33129,
+28846,
+53076,
+65312,
+42519,
+46920,
+39370,
+26765,
+22115,
+31674,
+12067,
+37929,
+35209,
+30794,
+58947,
+37745,
+28754,
+54625,
+28349,
+28578,
+25947,
+47720,
+31875,
+32214,
+34751,
+8251,
+44030,
+46510,
+27246,
+43983,
+38145,
+47457,
+35092,
+28535,
+17973,
+25151,
+21597,
+25978,
+23470,
+28100,
+19194,
+19579,
+31113,
+44071,
+46965,
+33154,
+29989,
+22484,
+17167,
+25754,
+22405,
+42778,
+35085,
+31630,
+56529,
+41204,
+23905,
+47374,
+24459,
+28292,
+26806,
+12553,
+30046,
+55268,
+46388,
+41872,
+31001,
+36840,
+18674,
+19647,
+46039,
+44684,
+34611,
+34563,
+25408,
+41594,
+30697,
+34327,
+33502,
+39662,
+54165,
+38148,
+30501,
+30179,
+14472,
+30575,
+20632,
+30568,
+47632,
+34473,
+18796,
+53138,
+31792,
+32808,
+8266,
+21443,
+40351,
+47447,
+46427,
+32527,
+44403,
+25141,
+32113,
+25198,
+21293,
+34928,
+17611,
+5209,
+30062,
+19588,
+20556,
+17387,
+28643,
+37186,
+59734,
+59477,
+31195,
+31670,
+31094,
+41026,
+55978,
+24508,
+35129,
+24565,
+43458,
+53868,
+35833,
+28983,
+24089,
+30112,
+36628,
+28334,
+23593,
+31534,
+20208,
+26845,
+28571,
+22344,
+20978,
+35183,
+21150,
+23655,
+25422,
+50134,
+31683,
+27540,
+32117,
+39440,
+35719,
+37157,
+22552,
+52347,
+41095,
+18788,
+31845,
+37217,
+43446,
+42466,
+37192,
+31497,
+44854,
+20482,
+29912,
+36303,
+52263,
+35699,
+18733,
+38101,
+30881,
+52111,
+38875,
+40940,
+36416,
+21176,
+26518,
+19086,
+31952,
+37779,
+43491,
+37103,
+23846,
+40056,
+34434,
+39219,
+23973,
+3564,
+28249,
+30007,
+28034,
+24963,
+23453,
+35328,
+14593,
+17187,
+25544,
+25862,
+43955,
+29016,
+43510,
+52414,
+38660,
+43876,
+35879,
+21215,
+39378,
+40664,
+18380,
+40733,
+24306,
+30069,
+40615,
+15030,
+18457,
+44628,
+45061,
+36600,
+20433,
+32164,
+45593,
+36986,
+25371,
+28601,
+47062,
+28424,
+27718,
+38187,
+17512,
+38440,
+34498,
+24756,
+33379,
+27675,
+38641,
+22476,
+28644,
+31489,
+40834,
+18946,
+23096,
+50286,
+34786,
+39558,
+46866,
+30275,
+26861,
+34303,
+23962,
+42570,
+25098,
+48620,
+48930,
+56806,
+38669,
+32360,
+34527,
+27997,
+46790,
+29480,
+32706,
+23174,
+18569,
+25420,
+37268,
+40095,
+32203,
+13693,
+34133,
+38318,
+54987,
+29116,
+31583,
+29165,
+30804,
+42015,
+28186,
+26621,
+40805,
+48819,
+42330,
+19443,
+30009,
+8078,
+20838,
+26586,
+19470,
+31864,
+12410,
+25710,
+32115,
+22802,
+14839,
+32407,
+34833,
+48399,
+39538,
+22183,
+48217,
+44853,
+39825,
+41828,
+27786,
+24842,
+52222,
+32994,
+38708,
+40018,
+51914,
+28569,
+34351,
+21040,
+31856,
+26731,
+28096,
+35192,
+25445,
+47464,
+39102,
+42135,
+40515,
+42749,
+41987,
+24941,
+39392,
+44756,
+37228,
+37427,
+13184,
+25744,
+26884,
+32095,
+40975,
+32683,
+0,
+15490,
+30075,
+22538,
+26242,
+41948,
+28049,
+36469,
+12905,
+10309,
+45136,
+51633,
+40919,
+30650,
+56212,
+64900,
+65535,
+48264,
+36952,
+25278,
+33167,
+30586,
+21531,
+51634,
+27644,
+40894,
+32400,
+24326,
+38910,
+34105,
+34089,
+42499,
+38471,
+46293,
+36815,
+42970,
+30471,
+38266,
+28839,
+35380,
+38033,
+55318,
+36651,
+21444,
+23408,
+29223,
+20121,
+30840,
+19194,
+21156,
+32487,
+34951,
+16742,
+15189,
+40027,
+32981,
+28385,
+12561,
+24328,
+42416,
+42098,
+33997,
+48644,
+52953,
+32246,
+43396,
+33107,
+18084,
+36213,
+22428,
+42738,
+43271,
+31313,
+55848,
+27169,
+31369,
+38134,
+47989,
+12513,
+35628,
+20486,
+39179,
+44006,
+27862,
+10455,
+48298,
+29322,
+28207,
+35897,
+35667,
+44867,
+36753,
+11105,
+31342,
+43560,
+44526,
+20552,
+40721,
+27112,
+29619,
+22985,
+18897,
+19051,
+43951,
+47151,
+43642,
+38626,
+22187,
+14766,
+29388,
+43169,
+36143,
+48222,
+36564,
+41099,
+49211,
+44536,
+25750,
+45828,
+30711,
+28520,
+35767,
+41414,
+38486,
+17747,
+12767,
+53184,
+29239,
+27948,
+33922,
+42136,
+44247,
+44828,
+33129,
+45998,
+35959,
+31769,
+17474,
+21018,
+35651,
+41335,
+42745,
+21768,
+8200,
+21869,
+12535,
+24269,
+30654,
+24083,
+31000,
+18835,
+28956,
+39189,
+25391,
+31849,
+18954,
+23980,
+32238,
+18285,
+50385,
+57337,
+49567,
+46502,
+15445,
+30826,
+44412,
+27067,
+41854,
+49005,
+34652,
+15798,
+36695,
+17814,
+37591,
+56641,
+9755,
+31489,
+19500,
+29123,
+58575,
+35861,
+48302,
+34125,
+45199,
+59040,
+37577,
+46975,
+27938,
+32003,
+40307,
+3274,
+23149,
+33887,
+30053,
+51223,
+14741,
+30295,
+15602,
+20900,
+16472,
+44097,
+33746,
+43538,
+25523,
+0,
+30906,
+29466,
+26672,
+47604,
+61707,
+55319,
+58523,
+43185,
+30309,
+43249,
+29137,
+44024,
+30683,
+23837,
+32237,
+21520,
+23106,
+45364,
+38055,
+23058,
+37066,
+20812,
+18923,
+62154,
+25466,
+33041,
+27908,
+24564,
+43805,
+26630,
+44816,
+37513,
+37789,
+40355,
+32227,
+21089,
+29235,
+18024,
+30696,
+18426,
+39669,
+47662,
+32747,
+17388,
+38931,
+25935,
+27951,
+31334,
+20998,
+43825,
+29232,
+30934,
+46160,
+55216,
+32598,
+35368,
+37367,
+38832,
+52475,
+36323,
+23178,
+31864,
+20579,
+61934,
+40283,
+31127,
+26050,
+45451,
+51137,
+40419,
+7101,
+32327,
+48167,
+39070,
+11628,
+39915,
+40638,
+28679,
+44909,
+29249,
+35450,
+20180,
+24395,
+32712,
+27737,
+45708,
+28910,
+43964,
+13946,
+24108,
+32206,
+18757,
+33921,
+37530,
+41197,
+28203,
+34124,
+22580,
+10068,
+29898,
+45627,
+44826,
+53115,
+46992,
+52402,
+35676,
+24644,
+33680,
+50282,
+35040,
+29131,
+20822,
+27423,
+30386,
+30809,
+40322,
+35131,
+26335,
+8680,
+29313,
+25432,
+40734,
+20473,
+19974,
+12940,
+50111,
+48746,
+45364,
+50106,
+38052,
+42354,
+29997,
+30571,
+21943,
+30727,
+4874,
+32853,
+12813,
+11107,
+24478,
+42349,
+41171,
+32219,
+14257,
+32420,
+54483,
+37455,
+43585,
+44029,
+42807,
+44362,
+33126,
+32126,
+15700,
+38712,
+40850,
+33988,
+24585,
+22916,
+15262,
+20583,
+34019,
+25263,
+30353,
+45506,
+33606,
+51459,
+24232,
+18577,
+50708,
+35867,
+26705,
+36875,
+46459,
+52265,
+34084,
+21621,
+31756,
+48255,
+43644,
+25702,
+16395,
+9589,
+25332,
+38863,
+11457,
+38024,
+26642,
+27998,
+11710,
+24039,
+39502,
+49247,
+48401,
+23025,
+36909,
+55147,
+10683,
+53051,
+48490,
+26450,
+42738,
+25142,
+50559,
+41876,
+28737,
+23177,
+31530,
+28773,
+39960,
+29162,
+5836,
+19113,
+31863,
+21048,
+39544,
+34376,
+21987,
+47937,
+17350,
+31531,
+32667,
+38340,
+43842,
+29552,
+16021,
+47974,
+29614,
+20698,
+24908,
+15914,
+31449,
+33138,
+28442,
+34463,
+30996,
+24594,
+28065,
+25978,
+25968,
+47440,
+26717,
+23019,
+19093,
+32672,
+30825,
+53622,
+41306,
+34139,
+40501,
+44172,
+22668,
+13611,
+34451,
+22152,
+24546,
+49975,
+26694,
+65534,
+34972,
+26668,
+41710,
+59292,
+39717,
+24164,
+21878,
+8148,
+39077,
+19939,
+11707,
+33388,
+29603,
+35721,
+54816,
+36062,
+35723,
+26349,
+32038,
+25480,
+28828,
+41433,
+37903,
+28397,
+1,
+22177,
+14726,
+39100,
+23629,
+43040,
+54477,
+50663,
+27608,
+17837,
+26914,
+17614,
+35285,
+41590,
+42842,
+39853,
+38019,
+29457,
+40937,
+31930,
+45920,
+53263,
+14727,
+55589,
+34896,
+24630,
+23215,
+22441,
+47740,
+27414,
+36804,
+33443,
+33596,
+21046,
+18822,
+20812,
+23853,
+31573,
+37122,
+38708,
+42485,
+39765,
+49665,
+39851,
+15155,
+31997,
+27765,
+21054,
+31559,
+29521,
+20976,
+27868,
+26443,
+33179,
+33535,
+24231,
+44603,
+31444,
+19168,
+53092,
+33441,
+37028,
+33865,
+45348,
+34752,
+34748,
+40564,
+37794,
+36792,
+42347,
+32981,
+14593,
+30655,
+42399,
+17733,
+32716,
+18749,
+32295,
+40922,
+27489,
+39965,
+35169,
+29064,
+30625,
+46060,
+32426,
+28940,
+31103,
+42343,
+34986,
+56745,
+16296,
+34186,
+26228,
+5852,
+30861,
+14268,
+5751,
+22856,
+25792,
+16645,
+24702,
+25238,
+43526,
+60464,
+6903,
+23186,
+15454,
+36262,
+28897,
+51460,
+62701,
+50963,
+38385,
+25624,
+47751,
+17355,
+40604,
+45879,
+57190,
+24912,
+33986,
+31995,
+21209,
+26625,
+35833,
+43658,
+65533,
+17056,
+36764,
+48033,
+27323,
+43070,
+30080,
+15970,
+26831,
+29879,
+43977,
+50976,
+28146,
+19990,
+38514,
+11700,
+23173,
+27806,
+12497,
+24784,
+26641,
+34098,
+22039,
+6422,
+52621,
+34925,
+16718,
+25448,
+35537,
+57947,
+21381,
+31429,
+47443,
+40118,
+41044,
+52677,
+20749,
+40080,
+32993,
+26145,
+55668,
+23429,
+52763,
+41147,
+16850,
+12597,
+56756,
+55317,
+32759,
+54632,
+42011,
+45768,
+39603,
+24509,
+29696,
+48224,
+31373,
+39419,
+48605,
+46996,
+14873,
+34644,
+33506,
+18765,
+21706,
+31041,
+34039,
+44063,
+9003,
+14608,
+12335,
+27232,
+24320,
+54877,
+45334,
+37567,
+33166,
+19259,
+21625,
+43496,
+46906,
+45689,
+57192,
+51694,
+47465,
+44448,
+22723,
+40249,
+23270,
+10939,
+35921,
+33683,
+27769,
+20104,
+4385,
+45248,
+33122,
+32443,
+30909,
+41168,
+40718,
+54872,
+50562,
+50424,
+30455,
+37052,
+28755,
+47193,
+52498,
+39098,
+41098,
+13320,
+2719,
+12284,
+15383,
+29512,
+33283,
+4402,
+27632,
+30474,
+9202,
+23508,
+35942,
+29708,
+47628,
+29805,
+45960,
+44245,
+48766,
+33152,
+36606,
+61148,
+53358,
+36002,
+18912,
+20236,
+12096,
+25191,
+26599,
+24466,
+40097,
+11011,
+31210,
+47020,
+21541,
+33776,
+14979,
+41927,
+35307,
+40736,
+53792,
+42330,
+33205,
+32068,
+47272,
+25280,
+41312,
+54895,
+34960,
+37306,
+16809,
+16518,
+24966,
+24458,
+13762,
+21916,
+14269,
+22169,
+24361,
+38083,
+21851,
+39068,
+28220,
+14677,
+24379,
+42458,
+31773,
+52014,
+63851,
+47421,
+46529,
+54219,
+38143,
+30166,
+33042,
+10045,
+41526,
+36878,
+42565,
+38862,
+32180,
+28392,
+45077,
+19161,
+41701,
+34146,
+33034,
+32820,
+24726,
+28999,
+14927,
+37471,
+26201,
+10138,
+40266,
+45795,
+64005,
+30254,
+39804,
+37336,
+28640,
+35742,
+41952,
+26929,
+28749,
+19483,
+29383,
+17269,
+32851,
+28836,
+36254,
+40008,
+36619,
+36470,
+26812,
+40364,
+43324,
+52931,
+47166,
+45423,
+35519,
+30847,
+56643,
+14339,
+31758,
+26739,
+18013,
+48285,
+41512,
+18688,
+31116,
+55530,
+41244,
+23774,
+34345,
+33970,
+47137,
+23840,
+23743,
+41620,
+39215,
+26476,
+34216,
+42282,
+32846,
+25333,
+38498,
+9883,
+30295,
+24832,
+28780,
+32447,
+15396,
+12795,
+26684,
+33064,
+29357,
+35936,
+44016,
+31057,
+18985,
+14084,
+23632,
+23562,
+45577,
+47004,
+51312,
+44731,
+45891,
+45152,
+54396,
+37282,
+25479,
+19788,
+14423,
+28423,
+36760,
+29610,
+37024,
+37542,
+18264,
+40302,
+30209,
+29648,
+43305,
+27596,
+36304,
+43097,
+28624,
+29467,
+32378,
+50740,
+36227,
+19845,
+37229,
+44970,
+20129,
+23088,
+21222,
+31389,
+49310,
+24548,
+22427,
+35547,
+31884,
+36156,
+37755,
+37684,
+41894,
+36261,
+35205,
+34108,
+41164,
+31523,
+45150,
+45805,
+38004,
+42978,
+50264,
+23624,
+5291,
+33666,
+18705,
+16866,
+40689,
+35258,
+16093,
+35911,
+7277,
+34084,
+29651,
+23102,
+56609,
+22976,
+33622,
+40157,
+36984,
+55797,
+53005,
+51211,
+31081,
+39066,
+32866,
+39426,
+28162,
+11425,
+28561,
+28570,
+8197,
+13548,
+18878,
+20969,
+24595,
+30933,
+26872,
+38828,
+43753,
+41637,
+24356,
+34380,
+32076,
+23692,
+42029,
+46229,
+40385,
+36145,
+29038,
+32639,
+35618,
+27398,
+7756,
+24939,
+8154,
+28936,
+32444,
+34189,
+53625,
+35723,
+43786,
+56886,
+28855,
+45671,
+37898,
+13829,
+34599,
+25737,
+46643,
+32778,
+34174,
+37341,
+29939,
+10629,
+23192,
+43226,
+23669,
+31039,
+45689,
+35004,
+40151,
+25971,
+32000,
+23316,
+21989,
+48335,
+58750,
+43501,
+27888,
+34495,
+42158,
+25986,
+34392,
+59258,
+43679,
+40829,
+24902,
+36061,
+53370,
+26495,
+17231,
+24743,
+20703,
+41894,
+26914,
+20214,
+34318,
+43167,
+40679,
+22121,
+32518,
+44104,
+24224,
+37113,
+20680,
+38856,
+35810,
+22259,
+43907,
+34300,
+21392,
+13749,
+35493,
+30870,
+20769,
+38417,
+33807,
+33120,
+19671,
+17960,
+19245,
+17161,
+20442,
+39253,
+56685,
+42144,
+53110,
+30478,
+27841,
+17700,
+37924,
+39664,
+44119,
+49854,
+45987,
+38166,
+41163,
+35329,
+39479,
+27598,
+13327,
+23364,
+42236,
+19984,
+23985,
+43577,
+45853,
+40159,
+28502,
+16161,
+16204,
+45221,
+18488,
+39829,
+26549,
+33618,
+27776,
+40910,
+33358,
+41054,
+43241,
+45149,
+16669,
+27819,
+12915,
+25819,
+30814,
+22091,
+5288,
+29718,
+26953,
+34369,
+33289,
+37547,
+41475,
+43566,
+32284,
+45555,
+33071,
+33878,
+30589,
+40552,
+47778,
+47338,
+44181,
+25587,
+22367,
+34724,
+28761,
+22900,
+35155,
+38974,
+11663,
+53736,
+31567,
+40339,
+47350,
+13031,
+29859,
+38357,
+36616,
+44408,
+41281,
+39490,
+40576,
+40134,
+27551,
+28459,
+42597,
+24920,
+23337,
+31805,
+18757,
+35666,
+12573,
+19550,
+16205,
+0,
+29300,
+27421,
+27540,
+24976,
+47430,
+45505,
+22461,
+21726,
+45947,
+29825,
+40264,
+40181,
+51310,
+40008,
+34823,
+34988,
+40149,
+33351,
+23481,
+39720,
+19265,
+47075,
+31172,
+34912,
+46660,
+38593,
+41055,
+46551,
+37084,
+36651,
+38407,
+22835,
+36158,
+29713,
+13394,
+35906,
+45251,
+41520,
+38234,
+26089,
+23853,
+28837,
+26568,
+24119,
+23549,
+27084,
+30187,
+23201,
+16315,
+19234,
+30511,
+36358,
+57244,
+46921,
+19010,
+40352,
+35335,
+12237,
+31123,
+56212,
+62653,
+51749,
+36683,
+28954,
+42858,
+7654,
+23933,
+39373,
+23933,
+17934,
+10425,
+34051,
+25521,
+23536,
+29987,
+35357,
+27522,
+35759,
+40138,
+34197,
+21901,
+32181,
+27518,
+29319,
+39420,
+29060,
+37801,
+37357,
+35167,
+39339,
+41844,
+29260,
+9223,
+7215,
+27093,
+19412,
+22343,
+17280,
+32262,
+31075,
+32740,
+56021,
+44525,
+35310,
+27514,
+19134,
+49768,
+37814,
+39031,
+42657,
+45991,
+41080,
+51135,
+51091,
+32045,
+19496,
+19550,
+39338,
+29397,
+12853,
+33520,
+35019,
+10978,
+46941,
+25517,
+27835,
+38820,
+23468,
+25781,
+32735,
+16720,
+46248,
+34497,
+12908,
+30080,
+14568,
+34442,
+36048,
+26990,
+35225,
+44121,
+17705,
+35984,
+3293,
+19525,
+21799,
+30260,
+22519,
+39550,
+31549,
+50957,
+42853,
+29019,
+34867,
+35457,
+36711,
+28034,
+42206,
+45522,
+41138,
+41915,
+34807,
+30833,
+31989,
+14537,
+16346,
+29706,
+46949,
+21215,
+37958,
+46566,
+33213,
+43117,
+9146,
+30626,
+44945,
+33104,
+39644,
+46815,
+36181,
+26000,
+30624,
+15268,
+34134,
+47338,
+34456,
+40537,
+19849,
+31251,
+3159,
+15491,
+16875,
+23377,
+17052,
+28485,
+23359,
+36121,
+40523,
+46968,
+32548,
+17948,
+41349,
+42199,
+37776,
+37046,
+46334,
+51692,
+48308,
+46035,
+24521,
+15343,
+31225,
+19218,
+26145,
+36488,
+24984,
+25063,
+18934,
+43226,
+36765,
+24785,
+44156,
+9478,
+27847,
+42760,
+47978,
+38270,
+17049,
+45463,
+30304,
+36525,
+41016,
+26057,
+30117,
+23279,
+42274,
+30785,
+22887,
+25107,
+33104,
+26160,
+25273,
+22328,
+19953,
+35095,
+50868,
+42283,
+41399,
+29658,
+19905,
+42216,
+24913,
+37158,
+50698,
+49353,
+53635,
+49837,
+33896,
+20066,
+44088,
+20205,
+30558,
+25100,
+15230,
+23741,
+23764,
+30655,
+20972,
+43219,
+21973,
+24789,
+47623,
+29838,
+38216,
+33406,
+36678,
+37051,
+40303,
+34544,
+43786,
+9716,
+36451,
+34035,
+59141,
+29223,
+35121,
+25446,
+24376,
+18089,
+18642,
+7189,
+15130,
+40440,
+31022,
+43131,
+41671,
+40752,
+8396,
+26951,
+27506,
+45936,
+57299,
+42706,
+46205,
+35941,
+49302,
+40181,
+28828,
+27032,
+40318,
+32973,
+45768,
+33813,
+37977,
+16028,
+14309,
+34031,
+38876,
+21985,
+32584,
+43489,
+15611,
+50208,
+32240,
+36956,
+38761,
+34303,
+14950,
+46686,
+30090,
+23676,
+32357,
+17943,
+8784,
+50820,
+10420,
+36514,
+39282,
+15786,
+27249,
+32722,
+27009,
+32528,
+23996,
+46085,
+40674,
+26934,
+39105,
+44791,
+45641,
+39843,
+43047,
+43600,
+41241,
+37950,
+20298,
+22517,
+26082,
+37280,
+6183,
+32744,
+36144,
+26118,
+21600,
+48488,
+22951,
+25572,
+30101,
+22709,
+54056,
+39487,
+41146,
+34501,
+38950,
+37170,
+42803,
+33763,
+38224,
+31192,
+37595,
+35830,
+16086,
+19577,
+40431,
+32974,
+8609,
+22317,
+31966,
+32661,
+24149,
+33923,
+28713,
+27875,
+25879,
+13797,
+37037,
+53251,
+37374,
+29794,
+37537,
+45874,
+40666,
+45053,
+28506,
+30424,
+46738,
+39609,
+38195,
+44641,
+38649,
+45076,
+17124,
+28671,
+45975,
+27115,
+49871,
+32151,
+41156,
+61557,
+29405,
+10443,
+22419,
+19980,
+34268,
+20712,
+39680,
+39293,
+30581,
+25286,
+27677,
+34049,
+17377,
+13282,
+19454,
+25942,
+39501,
+37039,
+19904,
+14732,
+26268,
+39865,
+34510,
+34336,
+28391,
+48696,
+30673,
+39696,
+44813,
+53011,
+42599,
+47821,
+32297,
+21466,
+28976,
+11592,
+33880,
+33161,
+35302,
+31645,
+30521,
+33958,
+26563,
+20685,
+28280,
+30256,
+22080,
+35145,
+48844,
+38470,
+20775,
+51623,
+46955,
+29739,
+46940,
+36524,
+29706,
+46163,
+31464,
+31741,
+35343,
+17019,
+11600,
+37321,
+11579,
+16989,
+29037,
+36183,
+18857,
+37794,
+42844,
+59344,
+40912,
+23467,
+7765,
+34584,
+35613,
+37873,
+50924,
+49714,
+47657,
+57146,
+29230,
+31292,
+31044,
+40455,
+8203,
+30978,
+21551,
+35377,
+10119,
+20100,
+39060,
+31761,
+29642,
+50815,
+32089,
+23241,
+33048,
+18748,
+18724,
+29624,
+33120,
+45683,
+36028,
+16236,
+37981,
+50765,
+24912,
+26597,
+11460,
+24392,
+30619,
+11498,
+22181,
+32857,
+25620,
+32660,
+36081,
+45044,
+42031,
+43355,
+38104,
+37264,
+27502,
+23813,
+42762,
+38130,
+37913,
+45402,
+22161,
+20035,
+45085,
+41362,
+35527,
+13076,
+32134,
+20953,
+25112,
+49011,
+26985,
+34100,
+31611,
+22377,
+34873,
+59354,
+28802,
+28155,
+54243,
+36655,
+21638,
+23086,
+37177,
+22990,
+35236,
+39138,
+37865,
+26503,
+12588,
+34105,
+18253,
+17431,
+17165,
+7301,
+24920,
+36305,
+38322,
+45343,
+24440,
+18363,
+40404,
+54291,
+50185,
+26704,
+33418,
+52458,
+37189,
+34316,
+42695,
+36769,
+31370,
+33912,
+35963,
+25457,
+23090,
+31864,
+30226,
+47836,
+42413,
+18439,
+32093,
+24831,
+11775,
+50031,
+22173,
+27060,
+43999,
+40257,
+49166,
+24793,
+29929,
+43616,
+31608,
+19527,
+25246,
+41631,
+25397,
+38944,
+29299,
+35589,
+34292,
+14981,
+17542,
+21175,
+41474,
+43301,
+30840,
+34271,
+23129,
+40348,
+48195,
+27105,
+44714,
+42432,
+32276,
+40571,
+40042,
+35367,
+31336,
+28961,
+32434,
+41526,
+35277,
+51084,
+40656,
+25302,
+18033,
+30905,
+34765,
+35128,
+23141,
+48727,
+50132,
+12831,
+21520,
+27054,
+29724,
+21537,
+42373,
+46341,
+35103,
+57108,
+35315,
+25663,
+27328,
+19525,
+22144,
+32552,
+15585,
+18922,
+34466,
+26229,
+11332,
+39390,
+46994,
+49375,
+31585,
+26988,
+36127,
+38091,
+37512,
+41505,
+42082,
+49104,
+33261,
+50735,
+19325,
+33645,
+35492,
+28081,
+44863,
+42629,
+32056,
+19809,
+33657,
+17232,
+41235,
+22286,
+22401,
+31690,
+26320,
+43234,
+47683,
+19187,
+21452,
+43926,
+50240,
+53661,
+39467,
+20176,
+13114,
+46772,
+17896,
+35469,
+15322,
+37022,
+39987,
+14132,
+35975,
+28863,
+19940,
+23948,
+17830,
+42461,
+35413,
+26809,
+37868,
+46475,
+44296,
+35906,
+33322,
+42053,
+29784,
+54099,
+31201,
+12367,
+39055,
+16914,
+19125,
+43069,
+59515,
+19988,
+31804,
+33950,
+25474,
+14497,
+22589,
+16619,
+45071,
+65534,
+53501,
+37828,
+52876,
+23852,
+42289,
+50138,
+44975,
+24499,
+21083,
+47411,
+25219,
+23256,
+11737,
+15118,
+25072,
+30796,
+13180,
+15434,
+22860,
+30074,
+41663,
+58422,
+42314,
+28851,
+24321,
+52663,
+39869,
+39018,
+46789,
+32783,
+43815,
+55165,
+53477,
+34964,
+30775,
+20746,
+53943,
+46303,
+24115,
+12500,
+22406,
+35268,
+36616,
+17397,
+33329,
+46530,
+43678,
+54756,
+0,
+16113,
+8058,
+33285,
+37387,
+26941,
+51738,
+39285,
+26228,
+19932,
+33493,
+42323,
+32083,
+11761,
+25777,
+35242,
+25865,
+7561,
+24530,
+2,
+53733,
+59149,
+34942,
+16329,
+3179,
+37990,
+32873,
+34219,
+28579,
+32172,
+61156,
+55655,
+31726,
+31796,
+32503,
+12108,
+36410,
+35993,
+35894,
+33457,
+9477,
+40451,
+31842,
+34028,
+39873,
+48398,
+45391,
+31795,
+33254,
+10356,
+32534,
+41511,
+32503,
+32932,
+33082,
+35611,
+57812,
+48774,
+41960,
+32395,
+16729,
+19343,
+37516,
+34320,
+24274,
+28086,
+17517,
+29693,
+36395,
+23179,
+38472,
+35860,
+29800,
+5181,
+26912,
+50580,
+19905,
+37937,
+59442,
+49480,
+39819,
+36374,
+21460,
+32426,
+41752,
+24676,
+29391,
+37361,
+29770,
+37281,
+30633,
+31424,
+27234,
+36849,
+39114,
+43012,
+28088,
+23957,
+51809,
+21457,
+33101,
+43189,
+50946,
+38640,
+34652,
+32172,
+39051,
+34447,
+31395,
+29708,
+10714,
+32759,
+38394,
+21325,
+24281,
+32538,
+30336,
+26615,
+22890,
+46034,
+29467,
+25760,
+47829,
+44172,
+34044,
+31466,
+36277,
+54313,
+49855,
+51023,
+20945,
+29419,
+44391,
+40694,
+37201,
+57298,
+31481,
+17423,
+29025,
+31065,
+12743,
+32071,
+32335,
+42682,
+47523,
+44411,
+32309,
+36214,
+50524,
+52248,
+40734,
+16709,
+53953,
+38374,
+37681,
+47686,
+37611,
+31137,
+15881,
+2438,
+25826,
+23672,
+18185,
+22615,
+25330,
+43324,
+40392,
+28699,
+32707,
+16691,
+30330,
+42490,
+51039,
+29461,
+44617,
+57437,
+44705,
+51673,
+36028,
+29682,
+25258,
+21486,
+42158,
+25069,
+32455,
+27511,
+24384,
+36868,
+38901,
+25882,
+64139,
+20435,
+43243,
+30305,
+27897,
+34033,
+24226,
+54400,
+27055,
+36542,
+49082,
+36993,
+18645,
+34927,
+31483,
+24458,
+22910,
+30383,
+32956,
+30976,
+37983,
+16217,
+24050,
+38562,
+38537,
+45774,
+26631,
+33927,
+31560,
+36837,
+23643,
+41784,
+42543,
+55728,
+56174,
+44712,
+15019,
+35053,
+34597,
+23140,
+22227,
+18660,
+46452,
+49078,
+4665,
+35089,
+23176,
+25624,
+32059,
+30036,
+30818,
+34513,
+29737,
+33351,
+46127,
+39338,
+15926,
+44174,
+65056,
+49084,
+38986,
+29747,
+33329,
+46716,
+20517,
+12311,
+39883,
+25669,
+7586,
+21889,
+15666,
+10276,
+37916,
+29299,
+32195,
+45924,
+24878,
+24654,
+27890,
+56571,
+23600,
+53584,
+48133,
+40036,
+49506,
+57753,
+26093,
+33261,
+38119,
+3538,
+14899,
+18424,
+45281,
+45081,
+29647,
+29868,
+39815,
+28815,
+29713,
+22683,
+13107,
+38383,
+26229,
+33664,
+20262,
+29901,
+40852,
+33116,
+31538,
+42356,
+35486,
+17994,
+31694,
+9442,
+24664,
+31019,
+17903,
+15467,
+25380,
+27549,
+29785,
+45279,
+37635,
+51141,
+38947,
+36249,
+24476,
+49552,
+26828,
+48750,
+45067,
+44063,
+49411,
+29222,
+19825,
+36738,
+26841,
+15782,
+36945,
+41042,
+24748,
+21144,
+54353,
+34890,
+37208,
+33938,
+33266,
+56153,
+26930,
+50155,
+45835,
+34480,
+27945,
+33755,
+27601,
+28918,
+43662,
+41192,
+34678,
+44128,
+16229,
+18332,
+38318,
+24365,
+27526,
+5921,
+23142,
+30645,
+19087,
+40847,
+37477,
+37774,
+35706,
+31548,
+31515,
+56195,
+43170,
+30948,
+52689,
+40374,
+36304,
+55362,
+43736,
+39775,
+23338,
+17703,
+27418,
+27849,
+37774,
+31517,
+32785,
+16750,
+24856,
+39959,
+34493,
+34914,
+38468,
+31102,
+25204,
+41261,
+48997,
+34014,
+28061,
+31621,
+36116,
+39131,
+12083,
+31984,
+46181,
+24245,
+27818,
+24397,
+30977,
+32291,
+28140,
+20894,
+23731,
+35478,
+51383,
+46255,
+16541,
+27378,
+42497,
+29785,
+31840,
+26716,
+46505,
+49224,
+46241,
+19962,
+42422,
+29780,
+17835,
+30990,
+27328,
+41094,
+53212,
+13900,
+19771,
+38974,
+37130,
+34019,
+39211,
+35775,
+45049,
+24434,
+53249,
+21591,
+31943,
+31611,
+33373,
+43435,
+42092,
+37670,
+34862,
+39588,
+33610,
+34133,
+12058,
+18212,
+35747,
+13602,
+14885,
+16985,
+40531,
+32189,
+39754,
+36912,
+41260,
+39240,
+5681,
+31114,
+46446,
+43983,
+26795,
+41862,
+57044,
+46553,
+46982,
+44649,
+24881,
+23209,
+34081,
+36225,
+32063,
+14836,
+37896,
+24317,
+53911,
+42154,
+28310,
+25194,
+47249,
+28938,
+29922,
+35013,
+17719,
+34335,
+39928,
+42205,
+53452,
+22624,
+23152,
+27742,
+30838,
+20287,
+24591,
+18388,
+26102,
+30811,
+9305,
+13445,
+39912,
+33747,
+35210,
+37149,
+51673,
+44858,
+23613,
+19139,
+42029,
+52629,
+26067,
+51556,
+44909,
+29615,
+50986,
+39106,
+37465,
+23621,
+18822,
+24842,
+24822,
+25259,
+42332,
+35910,
+39533,
+28867,
+31508,
+35940,
+31352,
+34867,
+28838,
+46549,
+41159,
+50918,
+41874,
+48254,
+30491,
+25088,
+29493,
+27969,
+40148,
+20906,
+27465,
+9325,
+7938,
+23286,
+32541,
+19294,
+11961,
+18705,
+29719,
+37732,
+23801,
+42252,
+30445,
+37016,
+29142,
+39963,
+37397,
+37801,
+56660,
+37277,
+47948,
+35710,
+35412,
+26450,
+19579,
+20518,
+33780,
+22059,
+30737,
+39039,
+31963,
+33412,
+34771,
+48206,
+21402,
+19930,
+26417,
+26527,
+25264,
+25237,
+31094,
+45034,
+33584,
+42415,
+35106,
+14951,
+19853,
+35713,
+45053,
+28768,
+25184,
+33017,
+36115,
+34580,
+17342,
+21221,
+20165,
+39106,
+38174,
+40073,
+32636,
+19253,
+52627,
+35424,
+25407,
+38816,
+42806,
+46446,
+41388,
+40271,
+42731,
+13517,
+16177,
+26357,
+25587,
+34301,
+39169,
+26477,
+47136,
+39203,
+38619,
+29635,
+32099,
+47665,
+19657,
+38817,
+28726,
+18747,
+33574,
+41910,
+40322,
+41062,
+32138,
+42122,
+38701,
+37099,
+36483,
+27418,
+24061,
+28209,
+14660,
+12446,
+25584,
+14747,
+28789,
+31293,
+41541,
+41120,
+51317,
+39442,
+36180,
+22509,
+48026,
+42386,
+46461,
+52231,
+63608,
+42060,
+45088,
+25911,
+11110,
+20724,
+21189,
+18990,
+33115,
+17432,
+22002,
+32594,
+37572,
+38478,
+29342,
+26121,
+32516,
+29225,
+32272,
+31175,
+38773,
+45304,
+47121,
+50885,
+50165,
+33095,
+39262,
+37291,
+22626,
+31982,
+9482,
+11056,
+28934,
+14578,
+3421,
+43555,
+42193,
+24573,
+17922,
+28084,
+65535,
+50045,
+43669,
+30124,
+47003,
+29618,
+32637,
+50467,
+48359,
+50858,
+53939,
+29097,
+32056,
+26952,
+10231,
+34592,
+27884,
+25846,
+26107,
+41260,
+27937,
+34034,
+39122,
+26305,
+58642,
+24634,
+44028,
+21322,
+29172,
+38521,
+35660,
+44723,
+25986,
+43650,
+53932,
+32019,
+37230,
+21461,
+34025,
+15908,
+19824,
+22813,
+13787,
+24880,
+21300,
+38460,
+28885,
+26996,
+26877,
+42009,
+37697,
+46105,
+16428,
+33146,
+30149,
+49559,
+55347,
+59737,
+52746,
+35102,
+46419,
+25246,
+26077,
+23462,
+37555,
+27592,
+33967,
+31348,
+30421,
+36669,
+46543,
+37922,
+39196,
+35353,
+16121,
+38864,
+23225,
+23611,
+26718,
+32870,
+35226,
+45988,
+50761,
+28622,
+23590,
+44317,
+35622,
+6448,
+17707,
+38198,
+27038,
+19948,
+10024,
+28160,
+36094,
+37156,
+39991,
+32065,
+21777,
+39030,
+31015,
+30085,
+38407,
+31767,
+43518,
+65534,
+33341,
+20824,
+46052,
+16931,
+22636,
+41910,
+40330,
+48627,
+39598,
+13704,
+24670,
+38231,
+13465,
+25817,
+27821,
+28272,
+22910,
+34675,
+23235,
+36325,
+20449,
+19524,
+45288,
+36668,
+29602,
+36418,
+32592,
+44946,
+40944,
+27707,
+35519,
+30604,
+18166,
+1453,
+26630,
+25389,
+37493,
+26631,
+33163,
+34399,
+41684,
+24198,
+18835,
+28858,
+19633,
+13766,
+41346,
+48691,
+53184,
+52061,
+64834,
+26774,
+24200,
+20406,
+12156,
+16249,
+29874,
+34399,
+45450,
+43677,
+32022,
+31802,
+20156,
+32074,
+26225,
+27979,
+49089,
+33569,
+36177,
+25927,
+30250,
+49835,
+36195,
+30710,
+56183,
+36146,
+43457,
+29631,
+10617,
+19769,
+36215,
+14996,
+20114,
+21994,
+24155,
+30967,
+44152,
+32891,
+46153,
+26903,
+32535,
+47484,
+44025,
+26991,
+49924,
+47835,
+35275,
+37551,
+45724,
+15737,
+36093,
+34298,
+30617,
+27097,
+39697,
+21203,
+45075,
+38850,
+22479,
+33099,
+24057,
+29934,
+46099,
+47720,
+49660,
+23991,
+30237,
+39873,
+30825,
+14444,
+25840,
+35307,
+47782,
+39858,
+19173,
+30157,
+11907,
+18106,
+20115,
+29777,
+25649,
+27867,
+41072,
+33358,
+23663,
+51462,
+50838,
+32458,
+18962,
+24431,
+36393,
+32326,
+48726,
+50834,
+23538,
+45938,
+53144,
+37829,
+40331,
+32693,
+26940,
+36652,
+22402,
+34314,
+24059,
+46891,
+59198,
+16066,
+40276,
+23402,
+34661,
+27814,
+27085,
+42277,
+32843,
+31486,
+31001,
+27688,
+51185,
+39388,
+17463,
+24812,
+20113,
+41909,
+30308,
+21128,
+21921,
+31161,
+17647,
+19230,
+37761,
+20585,
+35635,
+41706,
+21083,
+23036,
+29083,
+34521,
+28809,
+46506,
+37947,
+55775,
+38499,
+54909,
+40102,
+25675,
+30683,
+22386,
+37298,
+36267,
+37940,
+43175,
+29255,
+31404,
+31881,
+34679,
+47326,
+36166,
+38314,
+18794,
+40892,
+31348,
+5591,
+49911,
+29838,
+44901,
+51242,
+53697,
+31122,
+22430,
+41509,
+22243,
+40353,
+24072,
+25867,
+24966,
+21987,
+12410,
+22341,
+19143,
+19550,
+33113,
+44683,
+44950,
+38259,
+37625,
+22376,
+30164,
+46160,
+38190,
+45488,
+46153,
+55141,
+48902,
+40121,
+36668,
+19007,
+24608,
+34129,
+38293,
+34719,
+50151,
+31602,
+45828,
+37668,
+31626,
+28796,
+32664,
+27062,
+29868,
+33436,
+27452,
+21527,
+24996,
+35428,
+44904,
+34069,
+35066,
+32346,
+37839,
+37672,
+29752,
+16227,
+36580,
+21559,
+18231,
+22830,
+28137,
+33384,
+18987,
+25192,
+36030,
+37900,
+43688,
+31473,
+57626,
+41361,
+30396,
+39615,
+35017,
+42098,
+45143,
+22781,
+28213,
+34937,
+9884,
+10274,
+30910,
+45644,
+22305,
+34138,
+49745,
+24263,
+41531,
+41095,
+50042,
+35594,
+40298,
+28684,
+42471,
+42294,
+19570,
+48154,
+41570,
+40333,
+35289,
+30334,
+31492,
+34952,
+20460,
+27671,
+17237,
+19576,
+26152,
+16819,
+16630,
+37761,
+43060,
+28108,
+24605,
+50515,
+30632,
+37975,
+47171,
+37362,
+31359,
+51631,
+46144,
+49564,
+53847,
+50728,
+35223,
+17790,
+44991,
+36263,
+38662,
+13737,
+34763,
+27748,
+44891,
+25051,
+26922,
+42846,
+28639,
+34224,
+36105,
+20129,
+41888,
+33604,
+28895,
+19697,
+51267,
+51076,
+32157,
+39997,
+29271,
+29747,
+26167,
+38442,
+20724,
+34639,
+29879,
+39643,
+30725,
+32352,
+44059,
+34950,
+29015,
+32263,
+40688,
+47304,
+35692,
+32191,
+32977,
+29080,
+39993,
+59890,
+48795,
+31980,
+46618,
+10042,
+35973,
+33144,
+36104,
+28594,
+46554,
+46132,
+28398,
+22676,
+17941,
+33988,
+41349,
+37140,
+25954,
+51880,
+23973,
+34875,
+21577,
+38575,
+48311,
+32367,
+36618,
+38592,
+30981,
+21351,
+29306,
+43659,
+20161,
+30982,
+20104,
+18805,
+34876,
+11495,
+34628,
+40000,
+14931,
+47201,
+49021,
+24770,
+21749,
+11871,
+41994,
+26522,
+24440,
+65533,
+42422,
+47562,
+46051,
+36040,
+47756,
+26575,
+3693,
+10258,
+43482,
+37377,
+31188,
+24828,
+45052,
+28715,
+14583,
+43249,
+21568,
+21587,
+57519,
+25015,
+43759,
+44842,
+41326,
+45692,
+24528,
+24211,
+48721,
+49925,
+45469,
+20875,
+4544,
+36047,
+30120,
+20226,
+13094,
+15311,
+20310,
+33371,
+18553,
+31774,
+44274,
+41949,
+36517,
+25964,
+58013,
+31825,
+47464,
+26665,
+35701,
+35031,
+47063,
+40916,
+34450,
+47256,
+23095,
+13872,
+27781,
+11019,
+20997,
+38895,
+16410,
+38414,
+39762,
+30887,
+42838,
+36895,
+36051,
+23593,
+46848,
+31001,
+36759,
+25496,
+42808,
+41135,
+29033,
+47973,
+18954,
+30744,
+23495,
+12800,
+20944,
+25432,
+36475,
+20459,
+13592,
+32817,
+34873,
+49033,
+46302,
+38803,
+42458,
+28774,
+23305,
+46589,
+40848,
+52293,
+16787,
+48179,
+40886,
+28364,
+36807,
+32273,
+25632,
+31578,
+34352,
+26893,
+33752,
+33640,
+43357,
+13543,
+37484,
+27248,
+33416,
+23699,
+41403,
+31249,
+45587,
+35536,
+17994,
+38015,
+28135,
+25939,
+49540,
+15421,
+34755,
+39878,
+12442,
+31939,
+25437,
+31367,
+38735,
+23985,
+33547,
+46987,
+12501,
+45539,
+24433,
+26596,
+35215,
+23554,
+27113,
+35515,
+40789,
+28940,
+53804,
+63031,
+22645,
+44680,
+37296,
+23691,
+38884,
+22509,
+21493,
+34398,
+44285,
+24804,
+38573,
+25917,
+21410,
+32638,
+35395,
+38318,
+30247,
+13294,
+35699,
+34976,
+15302,
+15303,
+50053,
+54724,
+32269,
+35065,
+21569,
+18263,
+31738,
+1272,
+43806,
+25859,
+11224,
+26809,
+24357,
+28340,
+23461,
+31624,
+42018,
+54501,
+30353,
+39589,
+32930,
+33634,
+29373,
+32047,
+53540,
+41684,
+53869,
+55655,
+39613,
+41285,
+41521,
+8281,
+33976,
+34365,
+33315,
+37992,
+26053,
+47980,
+35789,
+36944,
+32421,
+21455,
+31505,
+58442,
+33332,
+23930,
+5081,
+37039,
+58452,
+31916,
+35781,
+41266,
+36865,
+36272,
+27741,
+16683,
+19270,
+26699,
+15375,
+29361,
+33410,
+41965,
+48997,
+26632,
+35965,
+39065,
+35100,
+40963,
+35287,
+52858,
+35966,
+19109,
+53905,
+19696,
+38278,
+38256,
+41372,
+29399,
+31890,
+18667,
+12095,
+50335,
+8516,
+11347,
+35573,
+22736,
+42785,
+29116,
+37753,
+40724,
+23703,
+48391,
+34502,
+53930,
+26244,
+39481,
+37413,
+39521,
+35007,
+28093,
+41032,
+40669,
+23409,
+23892,
+5577,
+10168,
+31424,
+32907,
+10763,
+33857,
+46252,
+37286,
+49120,
+35866,
+15860,
+37384,
+27306,
+41219,
+29594,
+47292,
+50047,
+17762,
+56757,
+50060,
+41018,
+27185,
+16363,
+37141,
+28827,
+28710,
+34875,
+27193,
+41518,
+31740,
+13265,
+39502,
+39337,
+44415,
+39463,
+20705,
+34625,
+40848,
+31751,
+21831,
+20658,
+34101,
+50891,
+47457,
+24918,
+35801,
+36085,
+20423,
+9943,
+19047,
+29851,
+51884,
+28351,
+45829,
+26253,
+20990,
+28881,
+34050,
+36689,
+35013,
+42045,
+39991,
+36381,
+28680,
+38505,
+43944,
+45453,
+25946,
+38847,
+15147,
+17012,
+37694,
+29204,
+47543,
+25703,
+2469,
+31635,
+35205,
+32867,
+39710,
+42885,
+45164,
+17416,
+25491,
+27358,
+26080,
+42873,
+28925,
+32652,
+39094,
+26674,
+35908,
+48336,
+37802,
+36144,
+32511,
+10292,
+23443,
+11157,
+16269,
+25579,
+26234,
+28895,
+29967,
+14830,
+45134,
+55139,
+41125,
+24769,
+15772,
+36201,
+27522,
+38103,
+54754,
+61887,
+52411,
+50508,
+31430,
+41949,
+22296,
+9182,
+28651,
+29096,
+38049,
+34976,
+41992,
+45532,
+22312,
+11154,
+38681,
+21289,
+21099,
+41023,
+16733,
+38951,
+26191,
+21551,
+35421,
+44928,
+39317,
+47259,
+51008,
+24951,
+35140,
+13856,
+37727,
+21626,
+16753,
+22204,
+33675,
+34552,
+20343,
+30398,
+36416,
+38966,
+33348,
+35310,
+26412,
+50890,
+40244,
+34474,
+38152,
+23932,
+50491,
+43189,
+36893,
+24778,
+30467,
+23302,
+17354,
+35312,
+16887,
+32914,
+47048,
+16777,
+33014,
+32053,
+22383,
+57924,
+38010,
+44646,
+36466,
+37258,
+35280,
+44682,
+33792,
+34508,
+39743,
+38205,
+45154,
+23078,
+32024,
+28928,
+18642,
+8102,
+28237,
+28925,
+15016,
+30321,
+20960,
+31466,
+49817,
+27763,
+22140,
+31814,
+29703,
+30239,
+26028,
+54421,
+60185,
+52334,
+44215,
+58811,
+61160,
+35212,
+29599,
+30634,
+19574,
+25930,
+27544,
+19908,
+19945,
+46400,
+11256,
+22225,
+25646,
+34918,
+28955,
+31894,
+23568,
+50975,
+38473,
+18318,
+28928,
+24533,
+39568,
+52919,
+18211,
+26516,
+40252,
+35281,
+15342,
+20884,
+21658,
+22507,
+19280,
+48847,
+48701,
+23404,
+31384,
+20689,
+29743,
+36513,
+38523,
+49110,
+40296,
+47734,
+48185,
+48561,
+50005,
+18834,
+34212,
+30857,
+16763,
+30636,
+21001,
+25704,
+16786,
+22441,
+37293,
+39437,
+19596,
+45181,
+44958,
+35197,
+13256,
+25679,
+35719,
+46810,
+24667,
+32508,
+60721,
+44939,
+31081,
+49728,
+39493,
+16644,
+25953,
+28117,
+28804,
+15026,
+14309,
+22556,
+9990,
+4055,
+43145,
+46906,
+49476,
+53949,
+38663,
+48258,
+16700,
+21551,
+41240,
+33714,
+34523,
+53687,
+55082,
+43124,
+29212,
+36482,
+29338,
+33268,
+15340,
+25763,
+37549,
+25947,
+36667,
+21665,
+26240,
+23359,
+22402,
+37460,
+27367,
+14459,
+36724,
+30058,
+30980,
+26015,
+34880,
+60386,
+40024,
+16123,
+46132,
+37545,
+39491,
+15353,
+4,
+33826,
+35931,
+15170,
+16755,
+34524,
+38260,
+27697,
+13015,
+51558,
+24161,
+39386,
+33632,
+53683,
+49844,
+29555,
+39082,
+52920,
+36352,
+38080,
+29771,
+43241,
+30184,
+34359,
+23931,
+31876,
+46128,
+19573,
+43310,
+40407,
+33150,
+52151,
+30439,
+25338,
+34967,
+35649,
+43666,
+25373,
+38808,
+44720,
+42021,
+34540,
+48361,
+23504,
+30271,
+42462,
+21532,
+45259,
+31466,
+19354,
+26885,
+26217,
+18291,
+10549,
+26539,
+30293,
+34371,
+52161,
+34074,
+33121,
+33030,
+21180,
+19198,
+25326,
+30647,
+53716,
+53714,
+48195,
+49806,
+54818,
+25686,
+40863,
+40450,
+39843,
+25680,
+17635,
+32862,
+27174,
+26029,
+35656,
+38900,
+33107,
+44672,
+23393,
+28997,
+29746,
+38374,
+24470,
+34381,
+23991,
+38870,
+60774,
+56245,
+17702,
+42774,
+37991,
+16305,
+35877,
+26823,
+20530,
+24692,
+20170,
+34558,
+40015,
+27236,
+33501,
+32597,
+18818,
+34903,
+14531,
+35972,
+38144,
+28215,
+43203,
+53107,
+40416,
+36556,
+40694,
+19579,
+42247,
+44241,
+41399,
+37641,
+30062,
+15651,
+29107,
+49322,
+32262,
+31858,
+31179,
+30894,
+4429,
+28230,
+23124,
+44927,
+28154,
+24726,
+24368,
+55522,
+34874,
+36959,
+37392,
+21826,
+41741,
+17523,
+48904,
+34594,
+12415,
+6451,
+3897,
+18074,
+30127,
+19911,
+55007,
+48362,
+26460,
+45067,
+30529,
+44996,
+19482,
+35676,
+33366,
+38405,
+52216,
+44780,
+39514,
+33930,
+23606,
+25097,
+25410,
+23026,
+32349,
+50442,
+25680,
+31019,
+34465,
+22783,
+28817,
+35608,
+19518,
+29705,
+40343,
+26042,
+29718,
+14628,
+28049,
+39875,
+47101,
+43129,
+45939,
+31922,
+25653,
+18813,
+12806,
+29493,
+23428,
+22073,
+40388,
+28163,
+44461,
+15716,
+43131,
+33430,
+19641,
+45413,
+37364,
+59119,
+38923,
+42806,
+46221,
+32197,
+17675,
+44487,
+43637,
+29632,
+43308,
+23714,
+24156,
+41328,
+33502,
+21583,
+51301,
+31567,
+23201,
+25974,
+12239,
+32218,
+27147,
+36189,
+28680,
+47165,
+17050,
+31015,
+38009,
+30788,
+49600,
+22199,
+38442,
+50232,
+29009,
+36816,
+40692,
+11381,
+24444,
+36957,
+0,
+15825,
+30122,
+28903,
+49009,
+42883,
+28061,
+29593,
+27912,
+32808,
+32293,
+46495,
+36778,
+28527,
+46708,
+45330,
+51493,
+51938,
+24174,
+26285,
+28603,
+43877,
+28839,
+26405,
+36909,
+31855,
+16038,
+33316,
+34887,
+35800,
+43508,
+36333,
+32228,
+42103,
+32946,
+32429,
+26718,
+29642,
+46079,
+56343,
+26118,
+22187,
+28638,
+21383,
+6141,
+28242,
+38296,
+39046,
+28701,
+30088,
+32342,
+36350,
+41319,
+37663,
+18234,
+26758,
+31779,
+38247,
+38076,
+53638,
+35008,
+55708,
+47190,
+16429,
+42441,
+34078,
+18506,
+27655,
+25250,
+39198,
+39966,
+6662,
+56231,
+35358,
+35217,
+42215,
+34666,
+43639,
+1815,
+23001,
+22810,
+32674,
+35109,
+26401,
+14309,
+35441,
+41937,
+43293,
+50535,
+25813,
+41218,
+17057,
+39875,
+47834,
+15703,
+25942,
+9612,
+26474,
+19725,
+39327,
+30079,
+43037,
+40122,
+48834,
+21904,
+21769,
+33844,
+18272,
+30280,
+53752,
+57741,
+49253,
+43039,
+55313,
+30887,
+15330,
+39558,
+29208,
+44979,
+56941,
+31711,
+26295,
+32271,
+27843,
+29240,
+29233,
+14408,
+21322,
+48461,
+35948,
+47195,
+11451,
+8181,
+59466,
+33997,
+37380,
+48270,
+34205,
+53186,
+44785,
+0,
+46263,
+12494,
+22857,
+26430,
+24602,
+46091,
+16219,
+11041,
+54374,
+13039,
+47288,
+30467,
+32556,
+49500,
+49194,
+33164,
+51117,
+36979,
+42730,
+37238,
+37146,
+32141,
+16135,
+44840,
+32695,
+31090,
+9266,
+23656,
+36328,
+37934,
+38168,
+25197,
+54449,
+14850,
+22223,
+42814,
+33304,
+55820,
+27417,
+52108,
+33285,
+39531,
+34314,
+25052,
+33104,
+33715,
+33769,
+29867,
+11193,
+25377,
+24415,
+2984,
+2622,
+23694,
+23871,
+38740,
+44733,
+22559,
+39787,
+38305,
+33320,
+32903,
+38385,
+43636,
+51406,
+44220,
+61308,
+49461,
+36985,
+9606,
+26703,
+50795,
+37575,
+35621,
+20992,
+34664,
+21919,
+5482,
+20424,
+18993,
+30330,
+30180,
+28220,
+44245,
+42869,
+25123,
+31271,
+41812,
+47925,
+36668,
+47084,
+32338,
+34459,
+38314,
+20887,
+16290,
+16690,
+24149,
+48885,
+32361,
+27947,
+36000,
+30905,
+37373,
+27824,
+12264,
+47313,
+39382,
+35421,
+46192,
+32953,
+34685,
+43773,
+50494,
+36710,
+45127,
+29262,
+1137,
+35874,
+29249,
+42534,
+39453,
+31389,
+34631,
+43712,
+30507,
+9699,
+26982,
+50148,
+16499,
+28842,
+31758,
+22025,
+50949,
+32369,
+52453,
+40786,
+23339,
+35916,
+21742,
+43070,
+28466,
+22841,
+27032,
+44606,
+15463,
+21670,
+22056,
+10071,
+27653,
+37464,
+55064,
+45846,
+44374,
+31757,
+22605,
+38275,
+40333,
+28804,
+43728,
+41555,
+44330,
+65535,
+47666,
+39189,
+24858,
+29790,
+8625,
+26737,
+26057,
+46517,
+35492,
+29445,
+32846,
+35330,
+38330,
+37045,
+31055,
+22478,
+38323,
+32932,
+50221,
+37436,
+21761,
+33051,
+36789,
+31321,
+46022,
+48786,
+31006,
+32291,
+4487,
+31579,
+27914,
+21312,
+25953,
+29964,
+29192,
+16261,
+7235,
+35045,
+46891,
+25689,
+36322,
+43333,
+53936,
+23349,
+30493,
+61111,
+34645,
+42017,
+38202,
+34355,
+19321,
+29778,
+24494,
+26445,
+51074,
+7023,
+27365,
+37043,
+38530,
+37197,
+40426,
+26920,
+23478,
+25568,
+36545,
+24205,
+55572,
+40686,
+27815,
+35554,
+55379,
+41154,
+32364,
+41322,
+33234,
+38077,
+43419,
+15966,
+26026,
+19045,
+0,
+3,
+27163,
+35376,
+21740,
+51178,
+29132,
+28947,
+32522,
+23883,
+22848,
+37341,
+48039,
+43152,
+40176,
+63655,
+44745,
+58979,
+25385,
+21726,
+48422,
+38998,
+21925,
+13997,
+24764,
+32070,
+15047,
+36641,
+36497,
+33687,
+33115,
+34525,
+32757,
+28128,
+25439,
+11520,
+18736,
+38680,
+43197,
+50505,
+27864,
+26474,
+35481,
+33613,
+17450,
+34288,
+14892,
+25350,
+22363,
+27265,
+29546,
+37769,
+30928,
+33795,
+28746,
+37841,
+38660,
+25354,
+36304,
+48277,
+37602,
+28700,
+55556,
+45883,
+39090,
+46183,
+19131,
+31438,
+30070,
+22300,
+25077,
+16723,
+32863,
+42757,
+45811,
+35881,
+14881,
+45822,
+32585,
+16860,
+27689,
+24080,
+41840,
+25781,
+38096,
+40210,
+57416,
+42449,
+28820,
+30129,
+30732,
+26407,
+22616,
+44842,
+30345,
+10803,
+20968,
+18399,
+23633,
+33512,
+44789,
+41083,
+54412,
+29867,
+30988,
+32390,
+35794,
+22067,
+34383,
+51862,
+43927,
+57554,
+40159,
+43163,
+42049,
+26333,
+27628,
+32803,
+36046,
+22524,
+33764,
+47405,
+32260,
+37976,
+40559,
+28435,
+26334,
+34293,
+37483,
+43053,
+27664,
+40787,
+21331,
+47823,
+32801,
+29928,
+32193,
+36400,
+26854,
+29579,
+5408,
+12614,
+23970,
+19202,
+23333,
+25497,
+39192,
+28176,
+28465,
+38529,
+44627,
+36397,
+59187,
+43797,
+43752,
+23510,
+18741,
+26649,
+23966,
+54699,
+32083,
+42327,
+46973,
+25953,
+25696,
+14965,
+37680,
+14391,
+17318,
+49546,
+39707,
+37448,
+27432,
+28393,
+42817,
+30993,
+16467,
+25926,
+48606,
+37959,
+42562,
+23145,
+48414,
+32749,
+24856,
+47098,
+33120,
+34575,
+30275,
+18744,
+24782,
+26624,
+11496,
+4092,
+18662,
+30056,
+37451,
+53130,
+31786,
+51995,
+35052,
+25818,
+37278,
+23437,
+35919,
+50711,
+29842,
+57209,
+47790,
+38006,
+30891,
+40840,
+26722,
+35351,
+33401,
+23758,
+25804,
+38950,
+23735,
+20693,
+21386,
+28623,
+49708,
+29427,
+39764,
+25370,
+40093,
+19274,
+8571,
+46559,
+25658,
+53903,
+44685,
+25859,
+27687,
+23122,
+18263,
+31350,
+20813,
+30761,
+41082,
+33797,
+39455,
+24337,
+34613,
+41549,
+21713,
+40476,
+40764,
+37679,
+43686,
+44254,
+25487,
+39739,
+45279,
+38889,
+44083,
+47782,
+14890,
+34689,
+46636,
+29231,
+25765,
+157,
+17460,
+42422,
+37575,
+36465,
+30692,
+49632,
+37917,
+14661,
+23235,
+26339,
+36971,
+34837,
+31849,
+47055,
+45431,
+44461,
+28633,
+17111,
+31608,
+43255,
+28015,
+33494,
+20983,
+29601,
+35688,
+14103,
+7994,
+37322,
+34104,
+36808,
+31670,
+32319,
+25749,
+26969,
+32015,
+39187,
+25461,
+45810,
+47642,
+45785,
+45140,
+26703,
+35741,
+41873,
+30560,
+26291,
+14440,
+40976,
+26627,
+33176,
+37333,
+43841,
+25171,
+47140,
+26753,
+24042,
+26251,
+33441,
+36075,
+20181,
+29799,
+56578,
+45211,
+42999,
+42983,
+45115,
+18789,
+29121,
+25332,
+48930,
+18301,
+2239,
+13102,
+27259,
+29472,
+8501,
+15565,
+46568,
+29368,
+32856,
+52459,
+51618,
+39031,
+37042,
+39257,
+26747,
+32742,
+53689,
+53489,
+44592,
+37500,
+18638,
+36368,
+32048,
+36165,
+25438,
+34895,
+43343,
+14974,
+35289,
+11822,
+29524,
+23847,
+44408,
+34968,
+28303,
+31115,
+33201,
+45967,
+38155,
+32708,
+28693,
+39159,
+55813,
+38315,
+30427,
+7313,
+23848,
+24495,
+26202,
+17989,
+0,
+24251,
+30941,
+31803,
+46336,
+37394,
+36275,
+32453,
+22968,
+43138,
+35892,
+33010,
+30193,
+37801,
+46393,
+53850,
+62727,
+24164,
+22244,
+53852,
+33000,
+25952,
+24323,
+36145,
+44528,
+19329,
+26865,
+18451,
+14423,
+30359,
+18779,
+33959,
+45555,
+33596,
+16008,
+19568,
+54529,
+42147,
+48604,
+27185,
+33417,
+20302,
+41553,
+12701,
+30822,
+30817,
+32230,
+45187,
+20650,
+26051,
+23459,
+36981,
+32565,
+15004,
+39853,
+44646,
+34720,
+26991,
+41786,
+31613,
+28082,
+44858,
+46938,
+50734,
+43079,
+20466,
+49407,
+35329,
+26703,
+41601,
+24792,
+38924,
+41855,
+25636,
+35687,
+25553,
+41992,
+17389,
+32462,
+27394,
+40476,
+50940,
+39288,
+39897,
+42105,
+39446,
+36383,
+44185,
+26483,
+49359,
+23909,
+16933,
+40089,
+27362,
+20192,
+14689,
+7228,
+14351,
+35971,
+42827,
+53072,
+45773,
+39608,
+26087,
+24596,
+48414,
+12294,
+35781,
+43843,
+52468,
+57793,
+41028,
+42076,
+19865,
+22360,
+23267,
+31715,
+18477,
+38950,
+37952,
+42810,
+38167,
+23343,
+15738,
+24869,
+25784,
+25111,
+33090,
+30240,
+20815,
+23494,
+16690,
+40018,
+39312,
+39325,
+41283,
+51004,
+18349,
+18567,
+23484,
+39090,
+32228,
+20661,
+25968,
+33692,
+22667,
+45497,
+5430,
+54428,
+35415,
+37730,
+44941,
+44814,
+30537,
+33604,
+16472,
+36727,
+32669,
+52151,
+31977,
+33780,
+41117,
+378,
+22574,
+38229,
+37421,
+9820,
+34956,
+51766,
+35451,
+30542,
+6396,
+22611,
+22371,
+31371,
+50155,
+42352,
+43315,
+23589,
+40926,
+35595,
+30338,
+18323,
+33880,
+44825,
+34718,
+39818,
+27942,
+19060,
+21274,
+18669,
+9692,
+10672,
+12078,
+30610,
+37490,
+50976,
+30928,
+30934,
+28124,
+43687,
+53495,
+46449,
+38187,
+39218,
+37936,
+65535,
+58464,
+48944,
+2964,
+29630,
+43839,
+41957,
+33539,
+10698,
+28142,
+40659,
+25283,
+40308,
+25511,
+31235,
+36076,
+37573,
+27613,
+24040,
+30224,
+31535,
+33127,
+29927,
+48272,
+45417,
+54451,
+20764,
+27715,
+20874,
+37207,
+37898,
+20996,
+37820,
+28270,
+21546,
+23084,
+40616,
+27118,
+47019,
+28238,
+42574,
+27213,
+24427,
+41885,
+43595,
+29354,
+30277,
+55866,
+45364,
+64385,
+41499,
+27485,
+29186,
+20246,
+26401,
+39454,
+13504,
+28444,
+47165,
+27535,
+34364,
+35265,
+26284,
+13942,
+31062,
+31592,
+41127,
+31338,
+35490,
+32295,
+32193,
+49395,
+36176,
+45126,
+39866,
+34709,
+32911,
+31655,
+32416,
+4457,
+337,
+16260,
+20485,
+22558,
+30149,
+43314,
+50010,
+42908,
+35773,
+37052,
+28864,
+37770,
+16104,
+35590,
+42508,
+54212,
+57157,
+36470,
+56955,
+38907,
+29729,
+20814,
+21299,
+23471,
+30192,
+23289,
+30527,
+42166,
+28188,
+17215,
+28468,
+28581,
+31344,
+30113,
+22998,
+40097,
+29892,
+24299,
+38727,
+39551,
+42762,
+40703,
+56470,
+27390,
+12160,
+18172,
+37573,
+12806,
+23295,
+18541,
+36329,
+25375,
+13628,
+23065,
+40265,
+38439,
+28596,
+32524,
+62613,
+33014,
+34364,
+39262,
+20954,
+36105,
+40580,
+38498,
+52458,
+42826,
+22339,
+30030,
+41785,
+20756,
+15745,
+50499,
+31073,
+29936,
+23319,
+32200,
+55370,
+22098,
+29961,
+29159,
+31316,
+37459,
+25597,
+38573,
+40167,
+27852,
+38302,
+45385,
+31084,
+31214,
+24047,
+19785,
+14847,
+32185,
+14381,
+1409,
+22259,
+36064,
+37654,
+36210,
+36639,
+34912,
+30620,
+25527,
+40599,
+56932,
+36107,
+37586,
+26207,
+34319,
+45901,
+60755,
+44525,
+37192,
+36229,
+44653,
+42470,
+39955,
+5777,
+30065,
+24122,
+22059,
+35146,
+22974,
+39286,
+46094,
+26125,
+25225,
+12288,
+30370,
+25886,
+52050,
+51325,
+45490,
+36744,
+30297,
+15581,
+34689,
+13522,
+30642,
+25942,
+28295,
+36093,
+20464,
+20067,
+32072,
+27665,
+49128,
+28564,
+28449,
+34894,
+19560,
+26967,
+30491,
+44713,
+22831,
+41497,
+48947,
+36531,
+62231,
+32425,
+37466,
+49909,
+23439,
+33091,
+22212,
+10217,
+38135,
+30111,
+30022,
+30763,
+29061,
+35222,
+31886,
+26820,
+3961,
+39585,
+29469,
+35197,
+58661,
+35422,
+53172,
+33864,
+41844,
+34489,
+38322,
+18861,
+34710,
+18405,
+17256,
+18041,
+19478,
+17822,
+33156,
+33332,
+36448,
+52184,
+33047,
+21371,
+39674,
+39763,
+32482,
+33829,
+30866,
+40123,
+46411,
+40691,
+43642,
+45538,
+23472,
+22617,
+37739,
+42252,
+28607,
+20009,
+46167,
+47884,
+32626,
+28838,
+46556,
+21832,
+23102,
+17828,
+14869,
+28852,
+23517,
+33513,
+53234,
+42446,
+32255,
+20142,
+45730,
+52557,
+32218,
+17199,
+30775,
+24723,
+26684,
+38223,
+10314,
+29107,
+26110,
+21155,
+38291,
+36805,
+36011,
+41659,
+40765,
+52349,
+17838,
+38191,
+21106,
+37451,
+61382,
+39664,
+56162,
+60781,
+18505,
+20773,
+26329,
+34217,
+18478,
+31136,
+42196,
+30286,
+29859,
+23412,
+25125,
+37870,
+28428,
+34751,
+24579,
+46940,
+36600,
+35040,
+35981,
+36207,
+31983,
+46008,
+52706,
+35722,
+40862,
+22083,
+9334,
+29022,
+18478,
+4912,
+8224,
+20694,
+33438,
+33844,
+52071,
+37527,
+42651,
+19085,
+36770,
+28731,
+33191,
+50077,
+13079,
+45323,
+45661,
+33623,
+51810,
+34069,
+27612,
+44096,
+43331,
+27326,
+12402,
+31868,
+33119,
+21022,
+39874,
+15722,
+30723,
+37087,
+16568,
+27873,
+25147,
+24491,
+25053,
+24672,
+48023,
+41506,
+54960,
+46116,
+26739,
+32632,
+23222,
+23369,
+35935,
+15338,
+33736,
+27029,
+20126,
+19659,
+14844,
+38950,
+41981,
+38982,
+24597,
+37940,
+22292,
+29017,
+49011,
+30838,
+27959,
+45643,
+35101,
+44660,
+33913,
+29775,
+33249,
+27857,
+44250,
+23486,
+26132,
+47764,
+31471,
+48259,
+26048,
+33186,
+25554,
+27804,
+29418,
+12903,
+29409,
+26111,
+30561,
+44353,
+34852,
+46180,
+39661,
+44949,
+49395,
+51931,
+18961,
+29997,
+12648,
+10927,
+2,
+24713,
+29580,
+16361,
+30834,
+52070,
+51154,
+35824,
+24411,
+26131,
+47574,
+42922,
+20831,
+30016,
+22677,
+50041,
+45602,
+55656,
+61376,
+37537,
+25170,
+31536,
+42329,
+52934,
+41124,
+21696,
+38479,
+44605,
+37992,
+30656,
+23452,
+14017,
+26894,
+27130,
+27189,
+18400,
+27943,
+57231,
+49309,
+37200,
+43343,
+34355,
+43562,
+45079,
+18705,
+28607,
+16475,
+17023,
+26336,
+32997,
+31704,
+37893,
+19848,
+33639,
+44925,
+28651,
+27563,
+25445,
+43293,
+31993,
+31805,
+22478,
+28872,
+52639,
+38682,
+35433,
+49374,
+26787,
+31976,
+37673,
+26215,
+30158,
+23098,
+51277,
+27531,
+25877,
+23753,
+33092,
+40104,
+22405,
+29793,
+26286,
+40731,
+22284,
+45094,
+32361,
+32396,
+24488,
+34864,
+47767,
+39596,
+48410,
+18588,
+32115,
+26695,
+14657,
+8706,
+15366,
+30932,
+36353,
+29335,
+35416,
+33280,
+37788,
+34254,
+23436,
+37685,
+39452,
+51454,
+36703,
+37425,
+45564,
+47082,
+46863,
+29577,
+22739,
+38931,
+43198,
+55352,
+27480,
+19196,
+33935,
+21529,
+35338,
+9010,
+24205,
+29864,
+20688,
+27845,
+20301,
+31782,
+21956,
+47920,
+38858,
+51642,
+43091,
+40386,
+40062,
+45049,
+28907,
+9170,
+27859,
+25935,
+26247,
+26172,
+33383,
+25781,
+25349,
+31471,
+31286,
+31852,
+42482,
+38981,
+36796,
+35784,
+39552,
+43909,
+43245,
+50647,
+54926,
+65195,
+27627,
+23108,
+24386,
+33665,
+30886,
+22384,
+28377,
+35957,
+45061,
+38854,
+13097,
+25607,
+32385,
+36290,
+27470,
+21118,
+42327,
+41103,
+39229,
+39292,
+32639,
+32853,
+33570,
+42032,
+38107,
+40775,
+20811,
+30840,
+21073,
+11400,
+16827,
+21218,
+28082,
+33321,
+35659,
+50939,
+46130,
+27934,
+24349,
+24875,
+46656,
+40448,
+29330,
+34213,
+42704,
+53759,
+60016,
+33719,
+45208,
+40667,
+39569,
+33337,
+27182,
+14497,
+28750,
+30691,
+51808,
+43082,
+29872,
+32089,
+39125,
+20764,
+34213,
+29191,
+25627,
+30229,
+47468,
+47101,
+48925,
+38824,
+26812,
+42067,
+45860,
+28812,
+25600,
+27636,
+31471,
+13723,
+29778,
+25463,
+25243,
+12567,
+7155,
+42751,
+55943,
+33059,
+28915,
+25941,
+50367,
+30427,
+51023,
+33542,
+30950,
+62599,
+26903,
+34760,
+43324,
+13625,
+12344,
+27234,
+36855,
+34029,
+34900,
+46593,
+19374,
+28269,
+24590,
+36432,
+27567,
+39925,
+47849,
+47003,
+46288,
+24903,
+32312,
+30067,
+39406,
+44311,
+40280,
+47311,
+28903,
+37999,
+17942,
+14935,
+5275,
+15267,
+29593,
+7750,
+21346,
+33443,
+23482,
+26301,
+39135,
+31256,
+28150,
+38805,
+34523,
+40999,
+35993,
+39173,
+43476,
+50419,
+45594,
+46593,
+28889,
+19096,
+27855,
+39964,
+38192,
+20977,
+37959,
+35559,
+12318,
+23218,
+18936,
+23944,
+36346,
+25289,
+28652,
+36341,
+28561,
+29041,
+41146,
+36837,
+35626,
+40163,
+31082,
+38561,
+35048,
+26504,
+28837,
+25555,
+25031,
+23027,
+25524,
+32898,
+32573,
+39492,
+48481,
+29271,
+36609,
+37819,
+38370,
+34437,
+44953,
+35040,
+20965,
+26097,
+50011,
+37097,
+65535,
+40614,
+34591,
+27784,
+34260,
+30381,
+28507,
+37887,
+50544,
+47157,
+27488,
+27408,
+27353,
+38229,
+27398,
+20080,
+23717,
+44218,
+35269,
+32697,
+46238,
+18742,
+35966,
+36357,
+38993,
+27865,
+33378,
+25119,
+45062,
+17887,
+7107,
+23590,
+13887,
+35148,
+32767,
+45344,
+43755,
+54635,
+36467,
+27900,
+27246,
+18940,
+45563,
+40460,
+39336,
+30217,
+51954,
+49481,
+44137,
+39654,
+45778,
+31264,
+28841,
+29186,
+29406,
+19294,
+18610,
+42409,
+33868,
+42723,
+42170,
+38310,
+28135,
+39449,
+22591,
+28268,
+18887,
+29370,
+36305,
+45120,
+39639,
+36244,
+25465,
+39600,
+29899,
+8045,
+30211,
+18754,
+13592,
+47335,
+38297,
+7615,
+15667,
+35819,
+48185,
+57996,
+34733,
+40447,
+44574,
+42927,
+25542,
+38012,
+28909,
+27137,
+48185,
+45972,
+48826,
+35995,
+34977,
+22321,
+21479,
+34986,
+9444,
+17972,
+47533,
+45073,
+36281,
+7531,
+31886,
+21947,
+39196,
+29149,
+31319,
+48167,
+33559,
+32116,
+39651,
+37352,
+26683,
+32888,
+48937,
+43081,
+40362,
+33434,
+9342,
+15279,
+24493,
+13014,
+3,
+33633,
+30922,
+28697,
+50009,
+36566,
+49019,
+32730,
+47696,
+58750,
+40323,
+42917,
+27899,
+29396,
+50899,
+41965,
+48631,
+33672,
+29895,
+35876,
+33949,
+35301,
+13005,
+31233,
+51212,
+22889,
+27217,
+13906,
+21304,
+34422,
+28582,
+30002,
+46636,
+39462,
+36586,
+39252,
+30216,
+30604,
+44236,
+33589,
+36856,
+35860,
+21567,
+14507,
+21386,
+32910,
+39733,
+29534,
+3741,
+36819,
+37949,
+36785,
+36410,
+40500,
+47445,
+43909,
+28232,
+34640,
+49844,
+27849,
+28955,
+43447,
+40271,
+41248,
+28268,
+21450,
+31061,
+28380,
+45705,
+28903,
+30392,
+44184,
+22201,
+39701,
+33925,
+19695,
+40224,
+19947,
+34855,
+17186,
+37795,
+31162,
+32765,
+38342,
+30225,
+19513,
+47676,
+49582,
+45350,
+40343,
+20376,
+41927,
+20964,
+13200,
+7597,
+19450,
+28016,
+41723,
+31455,
+35660,
+43534,
+35917,
+29052,
+35089,
+40835,
+36179,
+32870,
+25906,
+31845,
+39479,
+43758,
+35700,
+53098,
+51293,
+28330,
+28673,
+24032,
+17551,
+29525,
+29068,
+31475,
+31270,
+35309,
+48596,
+37706,
+27866,
+29438,
+22102,
+30870,
+33365,
+27208,
+32731,
+48550,
+36015,
+37544,
+26847,
+34749,
+33433,
+35205,
+42460,
+14617,
+13637,
+37369,
+24626,
+20408,
+28077,
+7114,
+44870,
+45337,
+35058,
+26147,
+45537,
+49514,
+26620,
+58445,
+33503,
+22272,
+51865,
+37395,
+39752,
+46198,
+35203,
+39354,
+29909,
+46304,
+29878,
+20391,
+32653,
+35589,
+37096,
+23414,
+30975,
+30066,
+45104,
+48252,
+38404,
+52717,
+19283,
+20966,
+26138,
+32936,
+23210,
+39280,
+51388,
+28327,
+50739,
+28451,
+13887,
+7537,
+17920,
+5674,
+19186,
+26346,
+19811,
+29643,
+27094,
+28920,
+37721,
+42048,
+41445,
+39421,
+41016,
+50162,
+30391,
+37757,
+57549,
+42866,
+56258,
+38006,
+29415,
+25166,
+40164,
+25650,
+10977,
+40252,
+39665,
+29574,
+33781,
+22244,
+25985,
+27849,
+15619,
+19721,
+35089,
+32983,
+38152,
+31059,
+42321,
+37014,
+40504,
+26255,
+26783,
+39268,
+32923,
+24540,
+22137,
+12579,
+9110,
+25383,
+25198,
+27375,
+43230,
+47223,
+22208,
+50553,
+40336,
+31536,
+35183,
+34566,
+55427,
+33800,
+43083,
+33915,
+30815,
+51978,
+29241,
+25789,
+43558,
+37001,
+46398,
+25225,
+26811,
+26604,
+32274,
+41600,
+16147,
+33057,
+46517,
+46014,
+32728,
+9494,
+33212,
+19827,
+38335,
+37483,
+39718,
+42879,
+51343,
+31274,
+45220,
+45524,
+18206,
+24594,
+19100,
+11476,
+24272,
+16093,
+28482,
+22502,
+27430,
+30269,
+47558,
+41117,
+18872,
+35348,
+44808,
+26281,
+32090,
+29977,
+47948,
+49371,
+46597,
+61119,
+53954,
+34727,
+23267,
+26377,
+24512,
+38768,
+28313,
+34497,
+42019,
+34579,
+25221,
+33791,
+33997,
+19578,
+23514,
+21306,
+21067,
+28984,
+36404,
+42861,
+28851,
+16438,
+32446,
+49310,
+37152,
+26758,
+24699,
+30587,
+24962,
+29826,
+32043,
+26464,
+36587,
+19258,
+19082,
+44045,
+26690,
+44708,
+30291,
+39369,
+37491,
+25376,
+32636,
+29397,
+32157,
+64709,
+30583,
+42261,
+38715,
+18113,
+31603,
+37787,
+35917,
+37090,
+44626,
+31646,
+28258,
+21063,
+24344,
+39751,
+29991,
+21498,
+35927,
+24197,
+39250,
+26694,
+28907,
+29009,
+38537,
+38209,
+47500,
+44370,
+36001,
+29903,
+23593,
+18182,
+23164,
+25224,
+18596,
+5487,
+20254,
+31113,
+16716,
+33151,
+40249,
+39201,
+28944,
+35809,
+36759,
+59455,
+38629,
+34837,
+64015,
+48825,
+40903,
+43239,
+42880,
+14828,
+27635,
+28796,
+32941,
+19766,
+34016,
+26902,
+23666,
+41869,
+14923,
+26092,
+38084,
+28433,
+15264,
+40041,
+25119,
+20495,
+30225,
+27706,
+50102,
+46300,
+38946,
+31034,
+29846,
+21192,
+27834,
+32870,
+21159,
+30200,
+37174,
+28773,
+30042,
+41768,
+21115,
+38778,
+46558,
+47474,
+40872,
+21269,
+28174,
+41349,
+30792,
+39809,
+36174,
+54386,
+53653,
+19411,
+25187,
+38234,
+55267,
+43656,
+32780,
+42179,
+25210,
+13367,
+34086,
+35562,
+39299,
+33143,
+23241,
+17113,
+23005,
+25412,
+20587,
+44512,
+24175,
+43328,
+49052,
+36910,
+43254,
+42387,
+25062,
+31388,
+25605,
+20636,
+12899,
+11335,
+25828,
+33212,
+35373,
+42929,
+29672,
+34099,
+53778,
+38958,
+42717,
+51139,
+33892,
+34852,
+23916,
+44158,
+47124,
+34959,
+43111,
+42047,
+43274,
+20071,
+27657,
+34033,
+23946,
+24439,
+40625,
+41893,
+34509,
+18982,
+11322,
+23690,
+15083,
+18768,
+33032,
+34088,
+36883,
+25178,
+30545,
+34739,
+41092,
+38998,
+46311,
+43128,
+22712,
+24729,
+32754,
+10972,
+14255,
+25267,
+40962,
+32659,
+32098,
+20336,
+39442,
+57085,
+35053,
+25331,
+47448,
+39662,
+33270,
+25604,
+10810,
+45092,
+39305,
+46057,
+26417,
+44527,
+38179,
+27295,
+47610,
+29569,
+12690,
+48917,
+27663,
+45681,
+26646,
+27140,
+51149,
+29216,
+40733,
+29535,
+40406,
+22098,
+39773,
+29894,
+40941,
+25994,
+20623,
+41166,
+29726,
+30878,
+30782,
+19310,
+14016,
+26895,
+37798,
+23036,
+21693,
+22982,
+31498,
+25178,
+38555,
+41699,
+32486,
+50148,
+41175,
+14135,
+45393,
+25675,
+23466,
+47874,
+51781,
+39450,
+39795,
+46961,
+33003,
+37581,
+27852,
+11542,
+34216,
+47128,
+21454,
+31259,
+18857,
+14783,
+28824,
+17422,
+16542,
+25247,
+38041,
+40772,
+54462,
+42061,
+35194,
+46291,
+36404,
+27287,
+39248,
+30907,
+21939,
+28764,
+24303,
+32877,
+18997,
+6945,
+21616,
+33662,
+39130,
+17237,
+22214,
+43630,
+29343,
+35415,
+38947,
+48121,
+39572,
+32286,
+35480,
+39185,
+61413,
+39193,
+33980,
+35883,
+26924,
+35945,
+32500,
+24830,
+33473,
+28739,
+35014,
+28068,
+31601,
+39800,
+32564,
+35644,
+8642,
+32872,
+34837,
+34817,
+36944,
+30560,
+52861,
+48610,
+49061,
+38858,
+29407,
+11345,
+31542,
+34260,
+19271,
+25542,
+23603,
+30643,
+21028,
+25025,
+35760,
+41447,
+30142,
+31444,
+35096,
+42834,
+32757,
+47707,
+24324,
+27974,
+42933,
+37272,
+50406,
+44597,
+29911,
+34828,
+19980,
+23830,
+23105,
+26612,
+18597,
+52552,
+45266,
+20455,
+34732,
+18123,
+31072,
+42429,
+5190,
+35963,
+38837,
+34354,
+52105,
+37017,
+21642,
+16532,
+31847,
+44812,
+25152,
+22890,
+37444,
+11509,
+11665,
+30589,
+17525,
+32761,
+36999,
+31056,
+23625,
+44291,
+52292,
+27118,
+60913,
+43699,
+35213,
+39478,
+38167,
+37981,
+49030,
+45298,
+24796,
+36092,
+20249,
+21222,
+46578,
+31716,
+14791,
+13653,
+35344,
+33534,
+29369,
+27114,
+35058,
+35325,
+44179,
+24214,
+38607,
+28384,
+23797,
+46338,
+37482,
+43060,
+43039,
+38733,
+26059,
+31793,
+32327,
+21721,
+16407,
+32328,
+20971,
+16493,
+12290,
+15547,
+24676,
+14205,
+35921,
+47425,
+40171,
+38777,
+49481,
+36677,
+55552,
+37304,
+31839,
+36532,
+56927,
+53168,
+35377,
+44780,
+35138,
+26178,
+37025,
+26369,
+40044,
+38808,
+27018,
+24168,
+34699,
+21328,
+35936,
+33932,
+21829,
+24082,
+35025,
+41739,
+49541,
+36895,
+37648,
+33612,
+36765,
+23840,
+46729,
+48443,
+8377,
+20087,
+31567,
+22508,
+24645,
+28323,
+16065,
+39934,
+43539,
+19990,
+13666,
+37750,
+42692,
+30379,
+28444,
+53030,
+50696,
+37449,
+35480,
+23102,
+46363,
+45350,
+28122,
+41680,
+34882,
+43447,
+33471,
+13171,
+28640,
+32578,
+17629,
+35573,
+15425,
+28075,
+27111,
+25124,
+7408,
+22225,
+30801,
+26462,
+40366,
+26974,
+53242,
+48154,
+51438,
+34256,
+50758,
+26811,
+31092,
+29059,
+17134,
+23758,
+19428,
+23222,
+36021,
+26589,
+24673,
+19948,
+30345,
+43885,
+35110,
+44981,
+26018,
+45283,
+39508,
+29409,
+28193,
+45859,
+49231,
+56886,
+49976,
+24246,
+31331,
+29423,
+34161,
+28756,
+19206,
+44076,
+58360,
+47468,
+21474,
+5928,
+14459,
+26007,
+33239,
+15828,
+32112,
+43707,
+40999,
+46264,
+41379,
+34558,
+29153,
+34281,
+23358,
+25293,
+37061,
+42480,
+17268,
+24287,
+25917,
+34403,
+44129,
+15604,
+22140,
+48250,
+22874,
+41591,
+51432,
+45768,
+34073,
+34171,
+44526,
+34878,
+52901,
+35756,
+31615,
+39726,
+39299,
+24605,
+20816,
+41813,
+18901,
+16474,
+33679,
+34060,
+19364,
+24483,
+39123,
+40712,
+48498,
+23537,
+31993,
+47838,
+16881,
+36143,
+30477,
+35819,
+28629,
+26158,
+33275,
+34981,
+41481,
+10277,
+20010,
+30046,
+23574,
+23237,
+19274,
+25452,
+22974,
+12109,
+26449,
+38568,
+31179,
+26557,
+47898,
+40237,
+45682,
+42945,
+34738,
+47694,
+46542,
+51996,
+45373,
+40227,
+29057,
+48020,
+33343,
+36672,
+26804,
+55730,
+50566,
+16868,
+32852,
+11605,
+18521,
+29916,
+35527,
+21546,
+27251,
+33020,
+31761,
+49036,
+33839,
+34401,
+33233,
+29020,
+23791,
+55580,
+40462,
+19449,
+39313,
+12624,
+26457,
+36178,
+28871,
+25098,
+44364,
+23893,
+24362,
+23519,
+32108,
+32025,
+27099,
+46505,
+34575,
+38163,
+32885,
+36875,
+35661,
+38704,
+30342,
+41278,
+38935,
+39814,
+56003,
+23376,
+31742,
+26421,
+31586,
+39069,
+25499,
+36330,
+37353,
+37621,
+26939,
+6775,
+25495,
+25198,
+23895,
+40703,
+31590,
+63084,
+50044,
+35895,
+33958,
+30033,
+21348,
+36413,
+26608,
+13279,
+13534,
+18057,
+18373,
+17046,
+25030,
+20570,
+51440,
+48466,
+35487,
+37570,
+37349,
+24922,
+37412,
+46494,
+44048,
+49619,
+47943,
+52799,
+43260,
+26147,
+35833,
+28136,
+18178,
+28178,
+26848,
+17773,
+36434,
+49207,
+33879,
+29019,
+9610,
+12645,
+49523,
+30842,
+40642,
+39086,
+21993,
+39482,
+35884,
+38676,
+36901,
+31408,
+37712,
+26482,
+21071,
+33121,
+29592,
+25664,
+29957,
+30419,
+43253,
+27877,
+23316,
+32655,
+26233,
+29054,
+25808,
+58574,
+43310,
+25680,
+35306,
+32063,
+31273,
+45816,
+48131,
+44069,
+33739,
+26774,
+9210,
+41298,
+34151,
+7530,
+41710,
+26604,
+38965,
+26570,
+25413,
+44351,
+34168,
+34760,
+22451,
+37343,
+29925,
+30691,
+38214,
+39898,
+39929,
+28363,
+43629,
+46206,
+48976,
+18282,
+16469,
+5424,
+22974,
+23759,
+7620,
+24487,
+50092,
+25279,
+16668,
+34466,
+39237,
+25916,
+42494,
+46006,
+38124,
+44366,
+36006,
+28062,
+61618,
+54060,
+46376,
+52992,
+36641,
+21164,
+33445,
+32695,
+23138,
+21790,
+45325,
+15364,
+29350,
+30497,
+16821,
+32877,
+23390,
+31805,
+18400,
+27462,
+29791,
+41293,
+52061,
+36913,
+47049,
+30526,
+34061,
+32906,
+36899,
+32163,
+27147,
+9872,
+25863,
+36436,
+21991,
+11139,
+34287,
+41175,
+23942,
+48179,
+35249,
+26061,
+31644,
+45771,
+43072,
+40846,
+35829,
+55745,
+36452,
+52352,
+44640,
+29405,
+42780,
+28292,
+49324,
+27274,
+30016,
+39172,
+36211,
+25131,
+29638,
+26944,
+41877,
+27477,
+30014,
+17385,
+23313,
+30407,
+24026,
+62663,
+37793,
+49070,
+45005,
+44858,
+34088,
+24245,
+26279,
+39767,
+32942,
+19771,
+27847,
+21070,
+15543,
+22853,
+22602,
+36661,
+47788,
+42601,
+33853,
+40833,
+49428,
+21007,
+24491,
+45844,
+31030,
+25803,
+42388,
+49271,
+60901,
+37719,
+21370,
+15498,
+23617,
+36162,
+25168,
+33088,
+34962,
+39835,
+20520,
+30413,
+17745,
+18298,
+34206,
+21227,
+37611,
+37845,
+37679,
+33295,
+33932,
+29176,
+30495,
+34380,
+38466,
+18374,
+23566,
+47340,
+26084,
+22633,
+29717,
+30914,
+36107,
+21775,
+34248,
+33556,
+55721,
+31066,
+29276,
+50415,
+37750,
+30131,
+39806,
+34670,
+38532,
+46684,
+44642,
+43084,
+33919,
+42500,
+16825,
+35531,
+42201,
+4528,
+19940,
+34592,
+28054,
+21420,
+32485,
+45372,
+38324,
+50023,
+28161,
+25474,
+24849,
+29174,
+40054,
+42525,
+29480,
+39483,
+45490,
+55180,
+22258,
+30933,
+37060,
+21942,
+31562,
+11028,
+2436,
+4307,
+28206,
+24518,
+6313,
+41286,
+42806,
+43003,
+25163,
+35601,
+26119,
+46797,
+17267,
+34263,
+28133,
+54564,
+51263,
+49663,
+28068,
+22151,
+29344,
+54762,
+32776,
+6192,
+31086,
+16016,
+39404,
+19855,
+21256,
+6176,
+47339,
+20445,
+18950,
+26277,
+36973,
+35165,
+28882,
+36806,
+33311,
+42270,
+15326,
+37006,
+31679,
+24433,
+25310,
+37774,
+23084,
+23397,
+17396,
+21786,
+38459,
+42232,
+35189,
+31376,
+48327,
+48803,
+28183,
+30552,
+35302,
+57099,
+36860,
+36728,
+19751,
+49036,
+40591,
+40122,
+21988,
+20474,
+43613,
+26766,
+34365,
+21143,
+18624,
+12138,
+22220,
+32986,
+43369,
+29927,
+20553,
+11981,
+34394,
+32195,
+19626,
+33547,
+32998,
+28544,
+43271,
+54224,
+44670,
+32732,
+6608,
+29445,
+37439,
+29985,
+21512,
+20935,
+19292,
+29158,
+40709,
+29155,
+31963,
+39096,
+45457,
+36205,
+45805,
+34256,
+32870,
+48043,
+32316,
+32417,
+45977,
+53476,
+60441,
+45814,
+28490,
+16585,
+17657,
+38215,
+31383,
+35040,
+49661,
+46144,
+22454,
+15237,
+36214,
+21986,
+11051,
+22586,
+42659,
+34401,
+37080,
+40863,
+37091,
+23699,
+30060,
+48824,
+34064,
+30877,
+25996,
+47674,
+26154,
+12912,
+28568,
+25434,
+34854,
+28446,
+36547,
+44680,
+34170,
+33613,
+41052,
+44690,
+44263,
+37842,
+38049,
+41975,
+18198,
+42889,
+30613,
+44441,
+36514,
+43667,
+36675,
+27446,
+42027,
+29633,
+19645,
+35260,
+30989,
+41007,
+17652,
+29585,
+32438,
+28348,
+12704,
+15831,
+42303,
+29865,
+40449,
+41382,
+49517,
+36636,
+40138,
+25690,
+25434,
+35696,
+28457,
+17232,
+29647,
+27830,
+22017,
+3069,
+13312,
+18704,
+11691,
+37816,
+39711,
+45467,
+40402,
+34448,
+28211,
+43756,
+52199,
+38041,
+33383,
+63815,
+39499,
+50131,
+28910,
+28117,
+24119,
+53106,
+46113,
+28017,
+51829,
+25675,
+7613,
+7120,
+16628,
+26035,
+45790,
+29175,
+18399,
+32836,
+42867,
+43614,
+28165,
+21343,
+30723,
+49526,
+50277,
+38237,
+33905,
+28237,
+16080,
+29251,
+16817,
+18991,
+25272,
+26315,
+44253,
+38015,
+32564,
+24550,
+28264,
+44554,
+41049,
+36424,
+27667,
+35473,
+39718,
+33592,
+37621,
+44852,
+57277,
+26271,
+34948,
+26699,
+27234,
+35073,
+35519,
+30768,
+27197,
+21610,
+41661,
+25362,
+27084,
+33287,
+37836,
+26109,
+32854,
+18949,
+16600,
+40331,
+27155,
+43493,
+47030,
+43879,
+30011,
+31579,
+21470,
+16300,
+32550,
+22082,
+23986,
+8215,
+18896,
+28231,
+27885,
+41638,
+42632,
+41566,
+38022,
+44779,
+42281,
+36644,
+33436,
+38042,
+42341,
+32350,
+57638,
+51347,
+65535,
+43290,
+25429,
+20001,
+20101,
+37074,
+42342,
+29304,
+46444,
+42690,
+33185,
+14360,
+1108,
+19948,
+22772,
+41815,
+29171,
+15033,
+36887,
+51325,
+31335,
+26440,
+43231,
+32096,
+37263,
+20471,
+21439,
+22549,
+31350,
+18940,
+38829,
+33126,
+33809,
+35022,
+34082,
+48584,
+25220,
+17604,
+24522,
+45208,
+31568,
+28390,
+29141,
+43429,
+16679,
+47343,
+46882,
+44041,
+45348,
+31936,
+29504,
+47930,
+45766,
+28511,
+14893,
+41155,
+22283,
+26211,
+10154,
+33263,
+42493,
+45475,
+32769,
+20603,
+33088,
+23013,
+40072,
+33838,
+56202,
+45731,
+37665,
+34985,
+22351,
+32491,
+49124,
+23991,
+7648,
+14445,
+30175,
+22786,
+13833,
+19448,
+20300,
+44156,
+43124,
+36049,
+34408,
+32689,
+43129,
+38868,
+43697,
+40683,
+48999,
+59218,
+40458,
+43048,
+28239,
+25412,
+20091,
+51034,
+47023,
+15826,
+29616,
+30717,
+15954,
+19849,
+30549,
+19195,
+41074,
+32002,
+21169,
+21884,
+35109,
+40901,
+42937,
+34145,
+35287,
+38257,
+41239,
+43878,
+37078,
+30141,
+19225,
+12944,
+20224,
+30825,
+36641,
+18207,
+31582,
+48557,
+26801,
+27182,
+26731,
+49833,
+29433,
+32701,
+41738,
+46576,
+38104,
+27269,
+20832,
+51867,
+46436,
+27108,
+38672,
+21301,
+39716,
+48567,
+29481,
+17575,
+34989,
+33671,
+38509,
+25652,
+26818,
+22241,
+29207,
+22697,
+23873,
+35006,
+28343,
+24286,
+38873,
+40382,
+40634,
+40259,
+47391,
+36483,
+41400,
+25731,
+21789,
+19020,
+11359,
+14350,
+26033,
+29157,
+21594,
+39507,
+40270,
+33285,
+43770,
+28252,
+33128,
+40716,
+29712,
+24683,
+37886,
+40951,
+33122,
+35046,
+49142,
+39312,
+32537,
+37662,
+23710,
+17972,
+31222,
+41618,
+42613,
+49694,
+33362,
+13622,
+20172,
+20489,
+19533,
+43318,
+31641,
+32716,
+47990,
+49275,
+45706,
+25956,
+24299,
+35264,
+42581,
+36025,
+28464,
+38795,
+24107,
+12260,
+19820,
+22207,
+28113,
+23910,
+27561,
+36168,
+34113,
+19386,
+41783,
+46269,
+53933,
+44912,
+34510,
+54986,
+30217,
+40191,
+33708,
+56045,
+20197,
+29746,
+48027,
+34495,
+37526,
+23445,
+23228,
+38873,
+23301,
+21967,
+11931,
+28256,
+49982,
+51660,
+40148,
+12401,
+35427,
+32762,
+43941,
+36583,
+41139,
+31273,
+31407,
+43901,
+24814,
+35173,
+38616,
+25919,
+26315,
+16378,
+12637,
+16782,
+20611,
+19438,
+35128,
+36024,
+44549,
+38315,
+44419,
+33640,
+41685,
+34534,
+17113,
+38312,
+36177,
+53671,
+49194,
+47498,
+34258,
+32145,
+26326,
+36883,
+46490,
+7226,
+34826,
+42999,
+36955,
+51267,
+16058,
+1764,
+32380,
+29505,
+20845,
+48385,
+33583,
+46130,
+32334,
+37944,
+45517,
+43959,
+34325,
+36091,
+34360,
+27989,
+20875,
+23108,
+18799,
+20029,
+22297,
+33351,
+34322,
+49209,
+23419,
+27308,
+26855,
+48218,
+34201,
+43115,
+35711,
+47141,
+29610,
+41803,
+31571,
+30838,
+57460,
+28250,
+46175,
+29255,
+40588,
+28419,
+35396,
+15032,
+35260,
+42243,
+35229,
+25256,
+27022,
+33933,
+22901,
+25840,
+4714,
+28808,
+25672,
+43754,
+53367,
+39964,
+35852,
+32169,
+32497,
+27896,
+27542,
+24686,
+41185,
+36028,
+19045,
+10709,
+10898,
+12835,
+25056,
+37215,
+52920,
+47027,
+41364,
+26925,
+51748,
+33230,
+26442,
+39721,
+60927,
+42220,
+53543,
+48404,
+65533,
+43434,
+33719,
+27024,
+27001,
+31458,
+32228,
+28312,
+37593,
+51028,
+50366,
+14043,
+23495,
+19831,
+35519,
+29229,
+29166,
+34027,
+47577,
+23001,
+33397,
+41027,
+39263,
+32059,
+36007,
+29272,
+26247,
+20365,
+34085,
+18794,
+29740,
+28487,
+34524,
+35635,
+26906,
+29547,
+35029,
+22142,
+56953,
+40760,
+38507,
+47156,
+42985,
+43673,
+26792,
+25191,
+28471,
+37140,
+56025,
+40085,
+30753,
+27909,
+34545,
+17125,
+26297,
+19457,
+38911,
+50579,
+18400,
+31208,
+39085,
+26753,
+37042,
+18806,
+36520,
+23950,
+44577,
+37910,
+41869,
+29547,
+40289,
+50753,
+27710,
+30730,
+26810,
+33408,
+18968,
+21097,
+1584,
+27807,
+13520,
+18729,
+22200,
+23521,
+44179,
+41233,
+31584,
+42298,
+45373,
+24570,
+47078,
+45397,
+54587,
+65535,
+50055,
+53237,
+41537,
+26132,
+14686,
+38891,
+18517,
+28903,
+24764,
+55205,
+29632,
+22909,
+21915,
+2,
+23925,
+18255,
+15010,
+29044,
+37226,
+28744,
+33447,
+42421,
+35914,
+43091,
+36951,
+33462,
+35672,
+28832,
+15936,
+17500,
+27776,
+17117,
+34761,
+32724,
+34538,
+29674,
+36228,
+19623,
+28981,
+43668,
+31707,
+50516,
+34241,
+39888,
+49205,
+21603,
+22361,
+41640,
+41416,
+26696,
+31152,
+39677,
+30945,
+50574,
+17882,
+25286,
+33153,
+50140,
+52463,
+32823,
+20799,
+14219,
+42152,
+15244,
+14168,
+13938,
+36649,
+36532,
+52916,
+26599,
+49635,
+33058,
+39721,
+29464,
+32897,
+20730,
+32300,
+28721,
+31462,
+25911,
+24308,
+25534,
+28316,
+34495,
+35207,
+47897,
+37256,
+34301,
+40210,
+26801,
+27793,
+16610,
+35230,
+30196,
+59812,
+56976,
+52441,
+36151,
+29629,
+14198,
+39007,
+30823,
+45590,
+52334,
+30802,
+41787,
+33211,
+27997,
+19877,
+11676,
+27621,
+41045,
+32274,
+35672,
+23083,
+27748,
+32617,
+39342,
+49869,
+30868,
+33102,
+40707,
+22906,
+32880,
+17363,
+17339,
+29100,
+45467,
+32887,
+30214,
+22332,
+45261,
+31862,
+25694,
+39338,
+38058,
+53254,
+40150,
+40269,
+37430,
+21030,
+35434,
+49024,
+50128,
+39988,
+37168,
+25461,
+16845,
+49251,
+22288,
+17759,
+30405,
+27855,
+52093,
+20614,
+26528,
+31975,
+17386,
+38919,
+13550,
+35924,
+36177,
+38867,
+41783,
+49875,
+30976,
+34076,
+45035,
+31893,
+37438,
+32220,
+20551,
+22795,
+25489,
+17804,
+18156,
+15362,
+17907,
+23901,
+32681,
+39980,
+47247,
+41075,
+48299,
+33252,
+26603,
+55459,
+32375,
+42583,
+53124,
+37756,
+47787,
+30411,
+15229,
+10076,
+30137,
+52230,
+35722,
+37549,
+47758,
+12655,
+22868,
+12485,
+10647,
+35891,
+44194,
+15112,
+29490,
+41299,
+26169,
+36316,
+38855,
+46921,
+53700,
+48774,
+28582,
+43521,
+29227,
+15435,
+10365,
+19359,
+22980,
+22994,
+32279,
+37392,
+36007,
+18198,
+35869,
+37146,
+47632,
+33359,
+41353,
+46143,
+41883,
+42001,
+29533,
+38256,
+38497,
+38222,
+27737,
+40538,
+22745,
+30666,
+49490,
+37505,
+19057,
+13358,
+33530,
+46845,
+30981,
+31484,
+29246,
+20054,
+29859,
+4783,
+36376,
+18779,
+28631,
+45710,
+31829,
+60001,
+39455,
+37322,
+32734,
+30626,
+26114,
+40546,
+22152,
+27490,
+13555,
+22781,
+22129,
+26175,
+34362,
+42843,
+18608,
+46461,
+44127,
+49117,
+44201,
+23633,
+25275,
+40845,
+20092,
+56635,
+43175,
+50075,
+45704,
+22901,
+29174,
+30609,
+19480,
+29865,
+39445,
+33336,
+34853,
+39245,
+32287,
+25254,
+21809,
+20759,
+49312,
+25965,
+28747,
+35062,
+29246,
+37050,
+31806,
+32874,
+36325,
+38506,
+31979,
+23024,
+38411,
+15194,
+16584,
+34946,
+23763,
+42503,
+34654,
+22783,
+35928,
+27942,
+36711,
+32740,
+35414,
+47446,
+30757,
+30843,
+32750,
+17365,
+45706,
+17871,
+43083,
+44957,
+31982,
+19163,
+45386,
+35350,
+17906,
+19869,
+48136,
+28145,
+41307,
+30069,
+31956,
+39013,
+25108,
+25683,
+26856,
+37517,
+26224,
+38863,
+45630,
+43966,
+21471,
+33432,
+46777,
+24988,
+41328,
+29920,
+29228,
+25641,
+14943,
+7207,
+14127,
+5285,
+24835,
+33457,
+48653,
+37655,
+34724,
+28394,
+37273,
+43056,
+35904,
+32213,
+55938,
+45153,
+49108,
+34736,
+40869,
+21577,
+29426,
+35694,
+45313,
+39612,
+26529,
+37761,
+44884,
+25779,
+18940,
+17707,
+24786,
+33419,
+16422,
+16822,
+30228,
+29684,
+19503,
+43927,
+40907,
+37634,
+48907,
+33549,
+33932,
+38382,
+24000,
+14778,
+35071,
+26217,
+18550,
+35723,
+18027,
+25934,
+47105,
+33313,
+26165,
+40574,
+34862,
+34177,
+39654,
+37072,
+48343,
+33911,
+34523,
+36437,
+44252,
+38974,
+39579,
+40487,
+28551,
+42444,
+39222,
+28033,
+40338,
+46452,
+15078,
+39531,
+28829,
+28882,
+40395,
+37653,
+22312,
+27687,
+38175,
+34245,
+42370,
+32120,
+25155,
+50947,
+32674,
+38590,
+22273,
+14815,
+39191,
+44147,
+26468,
+22732,
+11620,
+25399,
+15927,
+9814,
+45563,
+44133,
+46620,
+47151,
+40848,
+39630,
+24345,
+19245,
+40257,
+38643,
+45047,
+51848,
+29589,
+46972,
+26794,
+27851,
+12606,
+26110,
+28404,
+45021,
+24254,
+39483,
+43216,
+37817,
+32527,
+27822,
+18995,
+20261,
+36329,
+22250,
+31939,
+30029,
+50118,
+30852,
+21172,
+27402,
+41960,
+35714,
+4866,
+18500,
+46118,
+14475,
+24455,
+35471,
+34667,
+24589,
+22600,
+45181,
+53626,
+36519,
+27657,
+35816,
+48365,
+44912,
+29993,
+39088,
+16315,
+20150,
+31186,
+28310,
+54289,
+61551,
+24213,
+24086,
+30746,
+38675,
+19845,
+15817,
+49536,
+38908,
+42171,
+31748,
+33088,
+25685,
+21672,
+24437,
+24562,
+36029,
+35981,
+36411,
+46651,
+37390,
+30103,
+39629,
+37846,
+32184,
+30138,
+25466,
+22364,
+26311,
+26625,
+18383,
+9721,
+13700,
+27482,
+17143,
+52383,
+45623,
+30438,
+28859,
+39286,
+26456,
+43068,
+53232,
+44092,
+44060,
+51459,
+45986,
+44836,
+36694,
+23354,
+42526,
+42373,
+38816,
+34308,
+47477,
+31402,
+26054,
+15100,
+11477,
+22793,
+31698,
+25967,
+20040,
+35769,
+25324,
+36237,
+41169,
+35962,
+33904,
+46301,
+35498,
+42515,
+36913,
+14642,
+4875,
+28569,
+22877,
+38564,
+35363,
+29635,
+28320,
+22180,
+19489,
+21969,
+39057,
+45145,
+44049,
+27663,
+42443,
+44592,
+42845,
+25176,
+39685,
+45344,
+32224,
+48078,
+32499,
+28691,
+41775,
+22896,
+30714,
+37645,
+34867,
+32626,
+37494,
+40110,
+29126,
+27644,
+30855,
+14869,
+31045,
+15479,
+33394,
+47401,
+42308,
+36842,
+33425,
+51011,
+27659,
+36781,
+20306,
+48737,
+22660,
+17391,
+19598,
+14714,
+21090,
+7759,
+31708,
+50276,
+38116,
+41018,
+38179,
+32270,
+42794,
+9684,
+25957,
+47852,
+41934,
+47954,
+30788,
+50447,
+45380,
+29238,
+28667,
+24844,
+36130,
+25866,
+32992,
+30450,
+27511,
+41122,
+32876,
+28647,
+20708,
+24998,
+25913,
+19976,
+24115,
+27568,
+34441,
+34373,
+30623,
+47835,
+14687,
+49255,
+25904,
+23509,
+28876,
+8626,
+8721,
+32066,
+30055,
+48040,
+18274,
+17711,
+45453,
+21589,
+31962,
+40805,
+44653,
+65535,
+58454,
+35928,
+30606,
+13069,
+32964,
+30278,
+42253,
+63775,
+39212,
+45521,
+30002,
+27763,
+12808,
+16628,
+23870,
+39350,
+38262,
+26569,
+40499,
+22781,
+32971,
+34817,
+27121,
+33064,
+30344,
+43495,
+40188,
+31300,
+29248,
+32270,
+48652,
+41169,
+40836,
+19438,
+15967,
+25503,
+23804,
+8547,
+19412,
+19551,
+18965,
+15154,
+31587,
+38911,
+46326,
+26356,
+51258,
+35334,
+25243,
+47305,
+35901,
+43079,
+55265,
+40179,
+37111,
+44800,
+34931,
+35152,
+31540,
+39031,
+31417,
+54891,
+28562,
+14090,
+21099,
+21003,
+26223,
+26552,
+30126,
+20487,
+34707,
+17588,
+24735,
+39813,
+42388,
+41555,
+47776,
+34631,
+25792,
+42850,
+23149,
+18299,
+22352,
+42366,
+28767,
+38197,
+18852,
+34021,
+24675,
+24462,
+19993,
+26987,
+37423,
+31420,
+39236,
+58910,
+43439,
+32126,
+18053,
+32612,
+43227,
+42108,
+44997,
+46544,
+35727,
+48860,
+29686,
+32348,
+24562,
+30379,
+39670,
+43687,
+32612,
+25326,
+24002,
+27719,
+17748,
+19460,
+40397,
+35314,
+51398,
+35535,
+34647,
+41388,
+32658,
+29708,
+43254,
+23850,
+51915,
+26128,
+25663,
+12704,
+1962,
+20930,
+43758,
+38097,
+44118,
+36189,
+29109,
+28830,
+37888,
+34757,
+21573,
+39574,
+58479,
+43772,
+32006,
+27155,
+42444,
+54047,
+52974,
+34894,
+18328,
+41839,
+20932,
+34005,
+23687,
+32173,
+52214,
+31086,
+24287,
+28028,
+22364,
+27195,
+26062,
+37884,
+37313,
+42200,
+38854,
+21902,
+32000,
+22974,
+56640,
+42418,
+22085,
+36134,
+30477,
+12322,
+34001,
+42235,
+45494,
+44745,
+21441,
+20808,
+19739,
+20839,
+44030,
+51391,
+58013,
+53870,
+40387,
+33851,
+16998,
+29600,
+34551,
+42970,
+45567,
+45473,
+29626,
+22335,
+33884,
+30292,
+18323,
+39409,
+45482,
+31595,
+22472,
+29946,
+33824,
+39035,
+40256,
+25669,
+27795,
+31762,
+44468,
+41227,
+46401,
+45588,
+15339,
+38201,
+36125,
+41750,
+21621,
+19216,
+28155,
+31761,
+18833,
+24360,
+18107,
+15827,
+30692,
+29667,
+41380,
+36854,
+23036,
+38677,
+43370,
+50846,
+45217,
+31654,
+51091,
+45281,
+37017,
+35342,
+33724,
+25843,
+17918,
+47085,
+40777,
+23306,
+38467,
+30945,
+8336,
+23057,
+17453,
+30522,
+33784,
+38032,
+36017,
+19345,
+34935,
+35956,
+43830,
+36801,
+37828,
+49144,
+42284,
+36492,
+49100,
+20578,
+10133,
+15322,
+25867,
+26502,
+29935,
+19436,
+24134,
+42455,
+20996,
+19768,
+34112,
+37331,
+47387,
+48859,
+49317,
+41121,
+30717,
+24688,
+24057,
+38308,
+29028,
+47669,
+39802,
+34221,
+45701,
+37373,
+32330,
+39623,
+34983,
+47574,
+38113,
+29023,
+21367,
+24817,
+33644,
+21298,
+26796,
+31177,
+27945,
+52550,
+33113,
+42835,
+37309,
+32976,
+44490,
+35073,
+38147,
+51352,
+29983,
+20105,
+19512,
+25945,
+29619,
+30185,
+21374,
+27918,
+46390,
+44891,
+43799,
+36007,
+41030,
+21928,
+26069,
+37550,
+65534,
+50791,
+44900,
+47855,
+35512,
+38626,
+42929,
+25922,
+38812,
+27142,
+36350,
+32322,
+27752,
+24968,
+13710,
+24291,
+35941,
+36323,
+36072,
+38193,
+38670,
+36301,
+39060,
+32084,
+46459,
+36540,
+38318,
+31050,
+15391,
+17300,
+23057,
+18912,
+12698,
+37543,
+24877,
+36881,
+38507,
+29992,
+32934,
+29799,
+31256,
+49122,
+46892,
+51931,
+39662,
+27459,
+34211,
+13507,
+40833,
+22995,
+50986,
+45438,
+46305,
+29602,
+29377,
+26621,
+34950,
+34150,
+38314,
+40475,
+24197,
+20972,
+23937,
+30332,
+25319,
+35963,
+33226,
+28303,
+46052,
+40533,
+37408,
+31860,
+30792,
+36751,
+34743,
+38360,
+50965,
+43361,
+16675,
+23471,
+24997,
+12635,
+25876,
+13187,
+19398,
+25325,
+37746,
+38675,
+46726,
+22124,
+41251,
+36568,
+29736,
+48830,
+39436,
+54681,
+46267,
+37656,
+24685,
+50744,
+37772,
+34176,
+46848,
+38613,
+22432,
+37699,
+33221,
+23154,
+32216,
+28610,
+17110,
+23917,
+48719,
+12684,
+28195,
+24256,
+20701,
+42098,
+31137,
+57102,
+41616,
+42013,
+31636,
+39816,
+12412,
+19610,
+19780,
+33309,
+36507,
+28717,
+28211,
+36466,
+30484,
+27868,
+21950,
+28852,
+40578,
+45530,
+44414,
+52493,
+28002,
+30708,
+33651,
+32011,
+52262,
+30306,
+49753,
+38842,
+35597,
+42416,
+19196,
+24267,
+36793,
+24190,
+43619,
+27597,
+25512,
+24887,
+24467,
+26711,
+18112,
+29323,
+41267,
+19763,
+35842,
+31949,
+47837,
+42540,
+33444,
+35895,
+36329,
+34178,
+23401,
+24589,
+8481,
+22506,
+18037,
+32597,
+29865,
+41175,
+36633,
+27350,
+49277,
+32934,
+34446,
+44021,
+34956,
+33634,
+43248,
+26014,
+36101,
+32302,
+62095,
+33258,
+26480,
+36312,
+21695,
+36975,
+32231,
+40252,
+19229,
+36270,
+40377,
+24390,
+18311,
+24961,
+31860,
+41217,
+26662,
+21383,
+39010,
+38669,
+35909,
+35520,
+48153,
+33022,
+37677,
+13901,
+15029,
+35567,
+9108,
+21788,
+38198,
+39624,
+44506,
+33746,
+31262,
+54550,
+20974,
+38230,
+50417,
+38474,
+49533,
+43717,
+35283,
+38862,
+23775,
+24008,
+38252,
+60032,
+49751,
+27106,
+31879,
+15625,
+32981,
+23026,
+26676,
+33117,
+41905,
+44176,
+42637,
+26172,
+13956,
+40805,
+41124,
+43462,
+36501,
+39599,
+37102,
+40260,
+40248,
+34850,
+27550,
+42536,
+42390,
+37989,
+29804,
+14762,
+25428,
+14306,
+7671,
+19214,
+19764,
+38238,
+32263,
+32485,
+38210,
+37471,
+30776,
+42611,
+35343,
+40221,
+48774,
+43902,
+36376,
+56484,
+32130,
+29629,
+39615,
+36306,
+34530,
+53329,
+25111,
+31997,
+43642,
+19989,
+34445,
+26942,
+25249,
+33475,
+25401,
+16622,
+19411,
+17529,
+33255,
+41914,
+51558,
+33591,
+33849,
+46112,
+31406,
+37567,
+29022,
+22583,
+24365,
+25657,
+29178,
+20727,
+21737,
+26423,
+36948,
+36307,
+38815,
+33603,
+33830,
+31251,
+43393,
+34528,
+42059,
+31322,
+31315,
+23530,
+38924,
+53405,
+8857,
+46956,
+27179,
+30413,
+48578,
+24578,
+33189,
+30991,
+22217,
+31626,
+23984,
+40904,
+43086,
+7992,
+18916,
+11501,
+16279,
+19198,
+37593,
+36879,
+27850,
+45550,
+22047,
+40951,
+34497,
+32794,
+31551,
+42109,
+20359,
+23304,
+22733,
+22577,
+35429,
+24207,
+39790,
+26332,
+23975,
+38560,
+37843,
+32326,
+31592,
+29694,
+32403,
+47575,
+36020,
+30672,
+35692,
+52810,
+33511,
+26232,
+19853,
+35086,
+38716,
+32249,
+29136,
+35135,
+34315,
+13477,
+22700,
+29024,
+35913,
+32800,
+40654,
+23437,
+18209,
+36032,
+35755,
+39609,
+41616,
+39869,
+40872,
+36081,
+6680,
+19256,
+37290,
+7266,
+11455,
+36335,
+21061,
+47723,
+20745,
+34957,
+32487,
+33800,
+65344,
+36002,
+51448,
+37411,
+22169,
+28783,
+25462,
+27134,
+27846,
+30452,
+36496,
+47005,
+29711,
+26520,
+22363,
+26278,
+24443,
+27503,
+35588,
+45522,
+33082,
+42895,
+38100,
+15416,
+43121,
+30898,
+30847,
+17358,
+39083,
+52235,
+36281,
+22310,
+30662,
+37005,
+32510,
+51288,
+28983,
+30535,
+16876,
+26380,
+30495,
+17184,
+7328,
+24143,
+24794,
+17766,
+34983,
+48677,
+33695,
+40400,
+43066,
+32155,
+58187,
+43601,
+48171,
+54676,
+43266,
+36851,
+35881,
+28021,
+30848,
+42930,
+39554,
+28436,
+30616,
+41107,
+23056,
+29289,
+27680,
+29191,
+46082,
+32989,
+28701,
+22913,
+14808,
+27232,
+30845,
+47129,
+36532,
+38703,
+30065,
+28882,
+46598,
+34064,
+18615,
+22861,
+17967,
+18349,
+28652,
+17960,
+36496,
+35521,
+23407,
+38235,
+32714,
+45321,
+43592,
+34852,
+29014,
+30690,
+36573,
+41782,
+36837,
+54310,
+46476,
+27566,
+51350,
+27407,
+44105,
+51944,
+42797,
+38898,
+26425,
+28535,
+45406,
+24674,
+25725,
+23285,
+24384,
+21617,
+37371,
+29764,
+12291,
+36814,
+39123,
+32942,
+49402,
+41035,
+36682,
+22033,
+17622,
+47061,
+28288,
+24441,
+2819,
+7682,
+20239,
+40453,
+25404,
+40559,
+49928,
+30625,
+34396,
+46213,
+44302,
+13914,
+37362,
+44242,
+54213,
+41743,
+28804,
+50922,
+57188,
+45867,
+32038,
+22963,
+27713,
+36811,
+25483,
+33753,
+20949,
+43067,
+45517,
+37525,
+42343,
+23084,
+24418,
+27581,
+22524,
+27169,
+39021,
+38362,
+22056,
+28572,
+33803,
+31560,
+31426,
+11750,
+27755,
+37649,
+8682,
+14993,
+37660,
+42531,
+39944,
+17203,
+29668,
+35473,
+27270,
+41235,
+27494,
+62581,
+60176,
+32354,
+41795,
+9279,
+21751,
+23782,
+48489,
+52375,
+55920,
+36534,
+12529,
+31492,
+24006,
+18768,
+34258,
+46672,
+41112,
+22206,
+14626,
+34010,
+34067,
+22313,
+30450,
+34202,
+19891,
+45285,
+57450,
+46124,
+17404,
+27543,
+27700,
+31025,
+26773,
+33249,
+28518,
+20495,
+27871,
+28112,
+7416,
+26418,
+30400,
+36350,
+31937,
+34328,
+37885,
+28265,
+44316,
+50152,
+30578,
+36987,
+39270,
+48056,
+47045,
+50393,
+31518,
+29055,
+29439,
+23451,
+53449,
+50767,
+12486,
+42021,
+35059,
+27935,
+36111,
+7954,
+14647,
+30648,
+36434,
+13224,
+21050,
+38108,
+42059,
+42022,
+24748,
+38820,
+32121,
+29623,
+28847,
+36251,
+10441,
+9432,
+26605,
+31959,
+34412,
+26625,
+18540,
+34259,
+30816,
+33863,
+29383,
+43886,
+39893,
+30958,
+54756,
+41540,
+42894,
+31324,
+17671,
+31989,
+53308,
+49364,
+37433,
+28705,
+20175,
+38817,
+46760,
+30463,
+45350,
+33492,
+33609,
+17494,
+28151,
+33295,
+19054,
+26150,
+21499,
+30421,
+16153,
+14528,
+31019,
+24081,
+49526,
+30918,
+24481,
+50786,
+41229,
+30250,
+33732,
+16929,
+9715,
+17725,
+20754,
+25136,
+31071,
+31262,
+42166,
+46711,
+46155,
+44654,
+50344,
+37491,
+18881,
+38014,
+44311,
+47044,
+45028,
+25160,
+45521,
+45386,
+45907,
+24454,
+22887,
+37913,
+32759,
+33294,
+21376,
+22174,
+43596,
+33955,
+35987,
+34683,
+5143,
+37639,
+29243,
+22493,
+12600,
+37127,
+33570,
+26777,
+35498,
+35853,
+37944,
+31165,
+9678,
+21729,
+40334,
+7347,
+25081,
+34621,
+18427,
+47721,
+25943,
+39046,
+19989,
+37409,
+52938,
+37773,
+44539,
+30700,
+29413,
+41797,
+15348,
+39578,
+39203,
+42078,
+42321,
+43583,
+28136,
+12719,
+42892,
+45722,
+34470,
+36686,
+26163,
+31627,
+19421,
+19254,
+19157,
+50297,
+48124,
+23181,
+24388,
+26712,
+49903,
+33322,
+40965,
+38613,
+26272,
+50850,
+35690,
+38899,
+36437,
+15450,
+24810,
+30519,
+14350,
+17385,
+16783,
+28855,
+34791,
+6403,
+42877,
+25281,
+22490,
+62823,
+34586,
+44269,
+48862,
+38793,
+45903,
+40889,
+43679,
+40776,
+21143,
+34968,
+25410,
+42181,
+56398,
+20868,
+33714,
+32666,
+32072,
+31565,
+11084,
+11657,
+34671,
+33954,
+11783,
+26682,
+24907,
+27226,
+49200,
+39958,
+40168,
+27940,
+34255,
+42954,
+37212,
+25552,
+26443,
+12911,
+35967,
+28240,
+23892,
+13157,
+30766,
+27178,
+29426,
+34145,
+36783,
+48715,
+33744,
+56371,
+35312,
+34117,
+44275,
+20214,
+23261,
+53433,
+24332,
+39794,
+33312,
+21579,
+39176,
+37053,
+30806,
+46646,
+35979,
+27832,
+19400,
+22783,
+21407,
+32880,
+28085,
+11385,
+25308,
+43908,
+30854,
+34995,
+35927,
+25550,
+39694,
+28037,
+36135,
+27175,
+27074,
+48841,
+27531,
+6034,
+3951,
+2932,
+34043,
+25230,
+29133,
+45452,
+12967,
+37995,
+33882,
+47351,
+48205,
+17212,
+35944,
+44866,
+40746,
+46640,
+25766,
+53981,
+44047,
+37710,
+39123,
+39839,
+33699,
+28688,
+21831,
+30911,
+32357,
+29194,
+12163,
+13660,
+28628,
+23951,
+42364,
+24152,
+25983,
+35707,
+28043,
+35601,
+34182,
+53415,
+43111,
+35645,
+20937,
+11041,
+33363,
+14923,
+23081,
+36253,
+39073,
+28683,
+28967,
+33316,
+32792,
+31051,
+33151,
+47774,
+49819,
+58602,
+35954,
+35516,
+34108,
+5592,
+46337,
+21290,
+47446,
+45306,
+43337,
+28903,
+21101,
+43257,
+28883,
+33519,
+25542,
+41235,
+20857,
+35601,
+38953,
+10388,
+34190,
+28918,
+20653,
+39756,
+24407,
+36713,
+36530,
+33925,
+34418,
+25284,
+33543,
+40869,
+57190,
+39164,
+18659,
+34284,
+18275,
+1132,
+11217,
+25162,
+39335,
+27353,
+25940,
+31018,
+28984,
+31820,
+65532,
+45352,
+43718,
+40887,
+38168,
+46729,
+48103,
+41721,
+33421,
+45157,
+36041,
+16421,
+48793,
+24910,
+15840,
+44431,
+25748,
+24196,
+36608,
+20815,
+27423,
+14356,
+4525,
+25063,
+29439,
+28842,
+48111,
+65140,
+41025,
+39227,
+41504,
+24949,
+41777,
+40244,
+28383,
+33001,
+29281,
+20437,
+13605,
+23888,
+25769,
+43325,
+36033,
+27806,
+23587,
+30838,
+28678,
+48764,
+47388,
+34054,
+33884,
+31084,
+23121,
+27784,
+54276,
+53727,
+47442,
+31887,
+28207,
+39731,
+11159,
+26021,
+29440,
+43137,
+35249,
+43336,
+23421,
+29825,
+44779,
+37040,
+10772,
+20770,
+15133,
+25024,
+37006,
+23292,
+52539,
+28421,
+36878,
+49338,
+28740,
+48440,
+47542,
+14039,
+9108,
+3487,
+21282,
+36933,
+23165,
+30746,
+42150,
+28617,
+25238,
+20704,
+41527,
+41014,
+36660,
+39157,
+50220,
+25895,
+27910,
+31268,
+54389,
+54324,
+38311,
+25481,
+27262,
+27547,
+16961,
+41567,
+33792,
+34697,
+48519,
+26340,
+30909,
+9251,
+26076,
+34608,
+23729,
+25518,
+41797,
+42185,
+27007,
+37259,
+50110,
+38532,
+44963,
+6721,
+31721,
+43774,
+11457,
+15435,
+29919,
+32564,
+41465,
+26882,
+22293,
+37736,
+16654,
+29982,
+40908,
+57639,
+43805,
+35697,
+29751,
+10861,
+10817,
+54125,
+40970,
+41509,
+48937,
+35579,
+23650,
+32207,
+43372,
+41903,
+17276,
+38447,
+33952,
+42672,
+34232,
+36769,
+19780,
+43067,
+26458,
+20449,
+31725,
+31536,
+36291,
+36342,
+38785,
+31786,
+22450,
+33330,
+41489,
+32551,
+23287,
+29057,
+30595,
+20862,
+9671,
+23148,
+14994,
+31174,
+21206,
+40153,
+47151,
+34607,
+37259,
+61962,
+36828,
+44251,
+40439,
+28841,
+43393,
+41109,
+32357,
+38183,
+42439,
+23016,
+23620,
+41505,
+19314,
+29984,
+42332,
+24472,
+36532,
+21383,
+34199,
+16365,
+21688,
+13137,
+20088,
+29872,
+22071,
+43699,
+51883,
+40224,
+33309,
+45503,
+26184,
+39056,
+38589,
+28584,
+24400,
+22916,
+22143,
+26612,
+28693,
+25580,
+48666,
+31747,
+22969,
+33445,
+32059,
+31918,
+43582,
+21061,
+33547,
+36914,
+37058,
+28109,
+40023,
+30399,
+30208,
+40445,
+25813,
+46665,
+53656,
+35189,
+34023,
+38758,
+26376,
+29017,
+26609,
+20926,
+25537,
+50560,
+28823,
+24745,
+27216,
+16523,
+43671,
+22093,
+37646,
+49111,
+26029,
+35892,
+35993,
+32598,
+40481,
+32090,
+16302,
+25305,
+21574,
+43267,
+38269,
+19550,
+31124,
+29233,
+24162,
+44999,
+59479,
+34811,
+32745,
+33293,
+28215,
+43060,
+30395,
+34780,
+56169,
+52964,
+50730,
+46361,
+20264,
+32745,
+16014,
+15934,
+29154,
+29085,
+55459,
+28229,
+23219,
+24810,
+41915,
+38633,
+15867,
+20561,
+47418,
+37697,
+28941,
+42764,
+21595,
+32670,
+34815,
+7042,
+26214,
+43393,
+20341,
+20007,
+25245,
+21533,
+40792,
+25035,
+6583,
+21781,
+21719,
+43993,
+55633,
+38109,
+54542,
+31420,
+37040,
+43256,
+28676,
+34699,
+21316,
+57814,
+43168,
+34488,
+41850,
+24019,
+33961,
+41011,
+19366,
+34946,
+33429,
+27748,
+32297,
+29187,
+22208,
+36822,
+45074,
+33359,
+31774,
+26622,
+31069,
+28139,
+34020,
+26947,
+46936,
+34555,
+32292,
+32816,
+41334,
+28011,
+36118,
+21551,
+1734,
+21423,
+17105,
+23202,
+20398,
+18091,
+44234,
+36204,
+28512,
+49049,
+43239,
+44873,
+59074,
+41457,
+52639,
+47550,
+32585,
+36894,
+59982,
+35682,
+26593,
+35993,
+32914,
+33315};
\ No newline at end of file