Implementation
const List<int> khgtDateArray = [
60853,
60883,
60912,
60942,
60972,
61001,
61031,
61061,
61090,
61120,
61149,
61179,
61208,
61237,
61267,
61296,
61326,
61355,
61385,
61415,
61445,
61474,
61504,
61533,
61563,
61592,
61621,
61651,
61680,
61710,
61739,
61769,
61799,
61828,
61858,
61888,
61917,
61947,
61976,
62005,
62035,
62064,
62094,
62123,
62153,
62182,
62212,
62242,
62271,
62301,
62331,
62360,
62389,
62419,
62448,
62478,
62507,
62537,
62566,
62596,
62625,
62655,
62685,
62715,
62744,
62773,
62803,
62832,
62862,
62891,
62920,
62950,
62980,
63009,
63039,
63069,
63098,
63128,
63157,
63187,
63216,
63246,
63275,
63304,
63334,
63364,
63393,
63423,
63452,
63482,
63512,
63541,
63571,
63600,
63630,
63659,
63689,
63718,
63747,
63777,
63806,
63836,
63866,
63895,
63925,
63955,
63984,
64014,
64043,
64073,
64102,
64131,
64161,
64190,
64220,
64249,
64279,
64309,
64339,
64368,
64398,
64427,
64457,
64486,
64515,
64545,
64574,
64604,
64633,
64663,
64693,
64723,
64752,
64782,
64811,
64841,
64870,
64899,
64929,
64958,
64987,
65017,
65047,
65077,
65106,
65136,
65166,
65195,
65225,
65254,
65283,
65313,
65342,
65371,
65401,
65431,
65460,
65490,
65520,
65549,
65579,
65609,
65638,
65667,
65697,
65726,
65756,
65785,
65815,
65844,
65874,
65903,
65933,
65963,
65992,
66022,
66051,
66081,
66110,
66140,
66169,
66199,
66228,
66258,
66287,
66317,
66346,
66376,
66405,
66435,
66465,
66494,
66524,
66553,
66583,
66612,
66641,
66671,
66700,
66730,
66760,
66789,
66819,
66849,
66878,
66908,
66937,
66967,
66996,
67025,
67055,
67084,
67114,
67144,
67173,
67203,
67233,
67262,
67292,
67321,
67351,
67380,
67409,
67438,
67468,
67498,
67527,
67557,
67587,
67616,
67646,
67676,
67705,
67735,
67764,
67793,
67823,
67852,
67882,
67911,
67941,
67970,
68000,
68030,
68060,
68089,
68119,
68148,
68177,
68207,
68236,
68265,
68295,
68325,
68354,
68384,
68414,
68443,
68473,
68502,
68532,
68561,
68591,
68620,
68649,
68679,
68709,
68738,
68768,
68797,
68827,
68857,
68886,
68916,
68945,
68975,
69004,
69034,
69063,
69092,
69122,
69151,
69181,
69211,
69241,
69270,
69300,
69329,
69359,
69388,
69418,
69447,
69476,
69506,
69535,
69565,
69595,
69624,
69654,
69684,
69713,
69743,
69772,
69802,
69831,
69860,
69890,
69919,
69949,
69978,
70008,
70038,
70067,
70097,
70127,
70156,
70186,
70215,
70245,
70274,
70303,
70333,
70362,
70392,
70421,
70451,
70481,
70510,
70540,
70570,
70599,
70629,
70658,
70687,
70717,
70746,
70776,
70805,
70835,
70864,
70894,
70924,
70954,
70983,
71013,
71042,
71071,
71101,
71130,
71159,
71189,
71218,
71248,
71278,
71308,
71338,
71367,
71397,
71426,
71455,
71485,
71514,
71543,
71573,
71602,
71632,
71662,
71692,
71721,
71751,
71781,
71810,
71839,
71869,
71898,
71927,
71957,
71986,
72016,
72046,
72075,
72105,
72135,
72164,
72194,
72223,
72253,
72282,
72311,
72341,
72370,
72400,
72429,
72459,
72489,
72518,
72548,
72578,
72607,
72636,
72666,
72696,
72725,
72754,
72784,
72813,
72843,
72872,
72902,
72931,
72961,
72991,
73021,
73050,
73080,
73109,
73138,
73168,
73197,
73227,
73256,
73286,
73315,
73345,
73375,
73405,
73434,
73464,
73493,
73523,
73552,
73581,
73611,
73640,
73669,
73699,
73729,
73759,
73788,
73818,
73848,
73877,
73907,
73936,
73965,
73994,
74024,
74053,
74083,
74113,
74142,
74172,
74202,
74232,
74261,
74291,
74320,
74349,
74378,
74408,
74437,
74467,
74496,
74526,
74556,
74586,
74615,
74645,
74674,
74704,
74733,
74763,
74792,
74821,
74851,
74880,
74910,
74940,
74969,
74999,
75029,
75058,
75088,
75117,
75147,
75176,
75205,
75235,
75264,
75294,
75323,
75353,
75383,
75412,
75442,
75472,
75501,
75531,
75560,
75589,
75619,
75648,
75678,
75707,
75737,
75766,
75796,
75826,
75856,
75885,
75915,
75944,
75974,
76003,
76032,
76062,
76091,
76121,
76150,
76180,
76210,
76239,
76269,
76299,
76328,
76358,
76387,
76416,
76446,
76475,
76505,
76534,
76564,
76593,
76623,
76653,
76682,
76712,
76742,
76771,
76800,
76830,
76859,
76889,
76918,
76947,
76977,
77007,
77036,
77066,
77096,
77125,
77155,
77185,
77214,
77243,
77273,
77302,
77331,
77361,
77390,
77420,
77450,
77479,
77509,
77539,
77569,
77598,
77627,
77657,
77686,
77715,
77745,
77774,
77804,
77833];