Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: SampledSoundFarewellDizione.h
- Revision:
- 15:ef808556423b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SampledSoundFarewellDizione.h Wed Feb 20 21:01:29 2019 +0000 @@ -0,0 +1,66737 @@ +//Forma d'onda campionata +int nSampleNumFarewell = 66731; +int nSamplePerSecFarewell = 44100; +int nUnderSampleFactorFarewell = 3; +const int naInputSoundWaveFarewell[66731]= { +16159, +16224, +16273, +16332, +16389, +16315, +16318, +16341, +16292, +16298, +16284, +16195, +16097, +16064, +16071, +16006, +16020, +15997, +16106, +16249, +16348, +16339, +16293, +16295, +16323, +16223, +16161, +16049, +16051, +16105, +16145, +16167, +16216, +16292, +16308, +16263, +16316, +16357, +16323, +16344, +16339, +16283, +16281, +16232, +16239, +16195, +16224, +16287, +16176, +16172, +16294, +16351, +16358, +16361, +16372, +16322, +16375, +16344, +16372, +16315, +16308, +16311, +16368, +16442, +16365, +16328, +16330, +16338, +16314, +16195, +16150, +16135, +16192, +16155, +16122, +16131, +16065, +16105, +16040, +16092, +16080, +16161, +16162, +16119, +16072, +16110, +16142, +16109, +16154, +16154, +16118, +16115, +16149, +16157, +16231, +16238, +16193, +16285, +16207, +16177, +16198, +16240, +16215, +16213, +16247, +16378, +16474, +16456, +16395, +16400, +16444, +16439, +16400, +16471, +16405, +16361, +16349, +16344, +16260, +16142, +16222, +16220, +16211, +16187, +16280, +16348, +16283, +16285, +16277, +16245, +16244, +16274, +16191, +16097, +16033, +16072, +16081, +16128, +16054, +16119, +16123, +16121, +16195, +16163, +16137, +16150, +16143, +16205, +16147, +16149, +16126, +16156, +16229, +16249, +16305, +16296, +16268, +16332, +16274, +16306, +16332, +16334, +16287, +16311, +16292, +16300, +16356, +16374, +16414, +16387, +16419, +16316, +16322, +16210, +16149, +16156, +16227, +16252, +16246, +16227, +16261, +16283, +16302, +16226, +16268, +16293, +16309, +16253, +16275, +16322, +16330, +16315, +16253, +16208, +16187, +16199, +16069, +16152, +16036, +16043, +16130, +16130, +16072, +16033, +16050, +16072, +16172, +16208, +16287, +16329, +16282, +16324, +16276, +16184, +16210, +16117, +16081, +16119, +16123, +16158, +16248, +16268, +16229, +16284, +16301, +16295, +16319, +16270, +16368, +16419, +16401, +16363, +16252, +16281, +16227, +16185, +16244, +16310, +16237, +16244, +16301, +16327, +16353, +16381, +16347, +16320, +16248, +16195, +16184, +16157, +16235, +16218, +16230, +16263, +16204, +16090, +16116, +16125, +16216, +16192, +16281, +16339, +16337, +16412, +16515, +16455, +16332, +16257, +16205, +16271, +16330, +16255, +16205, +16277, +16289, +16170, +16162, +16049, +16039, +16075, +16126, +16188, +16224, +16259, +16244, +16310, +16292, +16185, +16166, +16328, +16323, +16281, +16131, +16131, +16072, +16093, +16083, +16159, +16215, +16192, +16268, +16308, +16322, +16295, +16297, +16257, +16230, +16194, +16140, +16069, +16128, +16096, +16042, +16038, +16118, +16154, +16170, +16235, +16230, +16247, +16238, +16214, +16139, +16197, +16192, +16261, +16236, +16139, +16126, +16064, +16086, +16220, +16270, +16289, +16253, +16311, +16354, +16409, +16419, +16406, +16376, +16455, +16595, +16558, +16531, +16562, +16662, +16622, +16548, +16410, +16387, +16442, +16414, +16285, +16306, +16382, +16346, +16358, +16290, +16267, +16265, +16261, +16225, +16163, +16204, +16258, +16302, +16338, +16238, +16129, +16121, +16120, +16167, +16154, +16131, +16088, +16058, +16100, +15936, +15824, +15777, +15779, +15793, +15857, +15815, +15840, +15949, +15944, +15964, +15964, +16047, +16035, +16106, +16167, +16217, +16268, +16317, +16249, +16193, +16233, +16206, +16242, +16214, +16291, +16240, +16239, +16220, +16262, +16262, +16264, +16313, +16238, +16042, +16054, +16006, +16029, +16088, +16222, +16261, +16322, +16309, +16334, +16410, +16491, +16503, +16458, +16522, +16601, +16665, +16729, +16847, +16936, +16994, +16966, +16917, +16956, +16927, +17035, +17005, +16974, +16977, +16858, +16799, +16733, +16728, +16733, +16689, +16608, +16538, +16416, +16437, +16371, +16306, +16247, +16177, +15986, +15880, +15743, +15608, +15568, +15644, +15590, +15556, +15446, +15462, +15446, +15279, +15223, +15115, +15044, +15012, +14802, +14700, +14501, +14307, +14206, +14213, +14207, +14133, +14308, +14508, +14685, +14776, +14947, +15181, +15527, +15926, +16356, +16672, +17091, +17384, +17633, +17873, +18107, +18234, +18365, +18350, +18492, +18543, +18540, +18463, +18422, +18367, +18291, +18211, +18175, +18119, +18117, +18073, +17947, +17840, +17733, +17537, +17363, +17115, +16933, +16842, +16691, +16531, +16408, +16194, +16017, +15968, +15854, +15741, +15668, +15566, +15427, +15269, +15041, +14928, +14885, +14801, +14616, +14623, +14636, +14581, +14572, +14743, +14673, +14778, +14964, +15096, +15108, +15285, +15307, +15285, +15303, +15276, +15301, +15274, +15368, +15397, +15395, +15332, +15384, +15511, +15526, +15530, +15650, +15692, +15825, +15899, +16006, +16137, +16235, +16334, +16395, +16433, +16539, +16555, +16532, +16631, +16751, +16707, +16762, +16853, +17040, +17141, +17226, +17293, +17367, +17445, +17558, +17596, +17578, +17723, +17799, +17688, +17639, +17407, +17274, +17148, +17064, +16893, +16769, +16751, +16782, +16724, +16663, +16696, +16596, +16623, +16659, +16727, +16641, +16705, +16840, +16960, +16966, +16828, +16856, +16850, +16841, +16891, +16798, +16765, +16788, +16809, +16650, +16593, +16422, +16279, +16220, +16120, +15932, +15830, +15769, +15603, +15428, +15299, +15063, +14970, +14836, +14681, +14622, +14710, +14703, +14554, +14454, +14515, +14528, +14410, +14362, +14247, +14173, +14213, +14196, +14149, +14133, +14159, +14024, +13956, +13964, +13993, +13991, +14071, +14217, +14415, +14771, +15143, +15400, +15698, +16094, +16711, +17216, +17537, +17851, +18101, +18523, +18790, +19082, +19275, +19433, +19568, +19527, +19520, +19483, +19479, +19543, +19617, +19612, +19539, +19496, +19366, +19257, +19200, +19069, +18741, +18635, +18417, +18227, +17839, +17527, +17276, +17057, +16906, +16717, +16567, +16385, +16158, +15966, +15705, +15427, +15061, +14759, +14526, +14426, +14175, +13976, +13558, +13430, +13182, +13176, +12985, +13032, +13023, +13063, +12865, +12842, +12633, +12538, +12347, +12213, +12162, +12212, +12199, +12377, +12389, +12425, +12517, +13071, +13530, +14137, +14597, +15379, +15932, +16671, +17254, +17873, +18375, +19011, +19442, +19965, +20206, +20554, +20706, +20871, +20784, +20999, +21044, +21067, +20873, +20726, +20533, +20526, +20380, +20401, +20380, +20295, +19997, +19731, +19508, +19262, +18793, +18500, +18137, +17786, +17339, +16883, +16319, +15849, +15327, +14914, +14505, +14096, +13844, +13528, +13377, +13057, +12822, +12499, +12435, +12395, +12328, +12362, +12423, +12467, +12492, +12615, +12821, +12969, +13174, +13473, +13737, +13847, +14078, +14186, +14432, +14526, +14697, +14674, +14862, +14831, +15003, +15044, +15112, +15160, +15303, +15368, +15597, +15739, +15927, +16069, +16492, +16694, +17091, +17281, +17531, +17770, +18221, +18340, +18768, +18799, +19142, +19122, +19531, +19396, +19762, +19527, +19714, +19583, +19548, +19395, +19139, +18911, +18780, +18395, +18186, +17684, +17480, +16920, +16772, +16355, +16267, +15876, +15941, +15711, +15642, +15678, +15986, +16269, +16547, +16727, +17070, +17192, +17490, +17589, +17618, +17481, +17490, +17457, +17515, +17314, +17203, +16960, +16757, +16454, +16118, +15865, +15658, +15370, +15110, +14859, +14718, +14443, +14247, +14121, +13834, +13936, +13745, +13802, +13725, +13590, +13510, +13401, +13498, +13496, +13418, +13326, +13359, +13543, +13681, +13717, +13769, +13941, +14176, +14377, +14479, +14679, +14669, +14891, +15006, +15152, +15288, +15256, +15421, +15465, +15685, +15722, +15857, +16093, +16290, +16586, +16860, +17211, +17547, +17816, +18013, +18325, +18607, +18808, +18913, +18877, +18984, +19139, +19186, +19240, +19262, +19306, +19361, +19330, +19189, +19044, +18984, +18768, +18644, +18260, +18028, +17891, +17700, +17663, +17356, +17275, +16970, +16702, +16479, +16107, +15934, +15503, +15233, +15010, +14871, +14761, +14416, +14364, +14065, +14180, +14192, +14282, +14401, +14840, +15190, +15509, +15855, +16337, +16668, +17034, +17278, +17525, +17556, +17920, +18137, +18289, +18099, +17936, +17731, +17529, +17347, +17114, +16837, +16696, +16612, +16482, +16234, +16306, +16106, +16082, +15987, +15937, +15841, +15852, +15960, +15873, +15786, +15750, +15540, +15408, +15234, +15235, +14755, +14795, +14624, +14677, +14420, +14338, +14232, +14045, +13975, +13784, +13771, +13574, +13514, +13447, +13292, +13283, +12947, +13021, +12851, +12955, +12768, +12858, +12899, +13051, +13129, +13472, +13491, +13694, +13798, +14340, +14625, +15086, +15257, +15826, +16207, +16655, +17038, +17383, +17967, +18453, +18911, +19269, +19493, +19941, +20122, +20466, +20613, +20790, +21083, +21205, +21253, +20999, +21097, +21016, +20827, +20752, +20541, +20038, +19889, +19492, +19450, +19202, +19034, +18795, +18468, +18234, +17947, +17808, +17774, +17574, +17818, +17964, +18195, +18325, +18357, +18223, +18300, +17979, +17747, +17520, +17416, +17083, +17012, +16722, +16425, +16036, +15650, +15245, +14817, +14474, +14427, +14178, +14089, +13951, +13658, +13518, +13341, +12950, +12899, +12629, +12719, +12373, +12267, +12043, +11729, +11481, +11302, +11081, +10932, +10979, +11076, +10948, +11032, +11134, +11336, +11213, +11363, +11503, +11806, +11822, +11910, +11970, +12205, +12340, +12745, +12907, +13027, +13245, +13848, +13881, +14384, +14497, +15058, +15374, +16321, +16507, +17439, +17731, +18642, +19096, +19616, +19836, +20352, +20657, +21539, +21314, +21900, +21872, +22515, +22522, +22941, +23071, +23482, +23420, +23716, +23924, +24248, +23891, +24258, +23821, +23708, +23277, +23032, +22547, +22307, +21444, +20961, +20183, +19809, +18891, +18363, +17918, +17351, +16697, +16278, +15556, +15213, +14723, +14481, +14206, +14223, +14008, +13938, +13510, +13493, +13065, +13072, +12556, +12659, +12339, +12380, +12248, +12274, +12219, +12068, +11978, +11832, +11650, +11739, +11474, +11715, +11593, +11949, +11802, +12147, +12264, +12643, +12694, +12703, +13109, +13041, +13388, +13591, +13779, +14136, +14048, +14443, +14517, +14931, +15003, +15490, +15550, +15921, +16161, +15905, +16463, +16451, +16629, +16756, +16591, +16628, +16252, +16600, +16347, +16441, +16408, +16234, +16299, +15961, +16131, +15568, +15816, +15628, +15923, +15977, +16141, +16311, +16164, +16850, +16458, +17254, +16943, +17537, +17741, +17850, +18658, +18440, +19381, +19155, +19793, +19830, +20140, +20337, +20239, +20863, +20579, +21453, +21173, +21285, +21320, +21024, +21430, +20854, +21050, +20635, +20242, +20438, +19826, +19796, +19377, +19172, +18726, +18490, +18093, +17606, +17530, +17276, +17200, +16991, +16920, +16864, +16675, +16484, +15962, +15964, +15479, +15279, +15100, +14710, +14672, +14361, +14086, +13686, +13459, +12960, +12709, +12178, +11908, +11298, +11305, +10892, +10953, +10760, +10663, +10614, +10502, +10422, +10553, +10334, +10460, +10111, +10515, +10532, +11117, +11010, +11871, +11887, +12430, +13044, +13080, +13814, +13999, +14256, +15125, +15187, +15983, +15607, +16920, +16145, +17187, +17070, +16944, +17605, +17458, +17902, +17920, +18155, +18094, +18017, +18761, +18332, +18989, +18905, +18928, +19049, +18828, +19093, +18944, +19240, +19281, +19248, +19487, +19294, +19582, +19352, +19680, +19780, +19950, +20283, +20313, +20725, +20512, +20769, +20306, +20344, +20435, +19836, +20167, +20250, +19646, +19872, +18971, +19142, +18290, +18565, +17800, +17741, +17558, +17271, +16877, +16947, +16165, +16396, +16282, +16175, +16055, +16187, +15998, +16161, +16167, +16111, +15804, +15905, +15502, +15337, +15297, +14928, +14673, +14709, +14286, +14243, +13621, +14089, +13250, +13620, +12961, +12845, +12764, +12149, +12054, +12090, +12076, +12097, +11887, +12178, +11372, +11798, +10913, +11115, +11212, +10685, +11545, +11436, +11845, +12258, +12216, +12790, +12489, +13804, +12883, +14179, +14305, +14175, +15130, +15027, +15019, +15483, +15457, +16031, +16234, +17224, +16670, +17378, +17211, +16903, +17265, +17804, +17445, +18680, +17761, +19129, +18089, +18914, +18874, +18777, +19539, +19827, +19314, +20404, +19820, +20506, +20275, +20997, +20396, +21098, +21327, +21413, +21021, +22798, +20541, +22524, +20995, +21166, +21935, +20522, +21003, +20588, +20396, +19974, +19076, +19803, +17708, +19711, +17761, +17704, +17283, +16701, +16074, +16211, +15864, +15323, +15646, +15432, +14752, +15447, +14981, +14762, +15251, +14933, +14455, +14292, +14287, +14014, +14335, +14409, +13595, +14233, +13406, +13602, +13639, +13337, +12971, +12992, +12822, +12190, +12547, +11879, +12390, +11884, +12166, +12104, +11693, +12218, +11414, +12325, +11652, +12011, +11786, +12117, +12102, +12443, +12590, +12992, +12783, +13498, +13813, +13593, +14456, +13739, +15223, +14445, +15356, +14773, +16407, +15526, +16870, +17190, +16477, +18161, +16635, +18388, +17037, +18370, +18061, +18675, +18391, +18459, +18032, +19090, +17837, +19171, +18956, +19141, +19951, +19218, +20686, +19085, +20623, +19338, +20677, +19887, +21273, +19165, +22411, +19185, +21500, +19079, +20779, +18482, +20671, +19504, +20765, +19701, +19465, +18499, +19082, +17939, +19331, +17725, +19274, +17320, +18947, +16290, +17158, +17260, +17259, +17798, +18104, +17065, +18783, +17156, +17207, +16276, +16497, +15455, +14971, +14915, +15971, +16036, +15310, +14284, +13421, +12576, +12838, +12461, +11745, +12430, +12492, +12405, +12030, +11547, +11223, +11720, +12581, +12650, +12340, +11446, +12033, +12354, +12664, +13972, +12271, +11813, +11833, +13367, +12639, +13248, +13136, +12534, +14725, +12698, +11280, +11227, +12567, +12403, +13323, +14718, +15345, +17594, +18277, +16398, +15858, +15452, +15470, +16209, +18571, +19095, +21095, +21747, +19860, +17525, +18405, +17858, +18560, +19641, +19351, +18996, +19881, +18875, +17477, +17317, +14798, +12909, +9879, +9397, +7892, +10652, +13391, +17301, +18536, +20505, +20512, +21028, +22716, +23267, +24173, +27343, +29026, +32767, +30567, +32106, +31395, +31357, +27768, +25253, +21015, +18678, +14883, +14739, +13520, +13560, +12017, +10771, +11125, +10018, +9053, +9861, +9990, +11376, +12063, +14717, +16132, +17566, +18262, +18558, +17979, +18905, +17271, +15917, +14968, +14799, +13376, +13200, +12949, +11965, +10407, +9892, +9807, +9742, +9260, +8670, +8895, +9654, +9952, +10607, +12124, +12804, +13541, +14476, +15677, +15639, +15518, +16195, +16878, +17169, +16741, +16481, +15136, +14519, +13657, +13727, +13078, +11123, +9329, +5258, +3120, +1377, +1550, +5754, +9222, +15072, +17765, +20612, +22068, +22223, +24139, +24590, +27103, +28785, +31241, +32162, +31031, +31564, +27643, +25155, +20364, +16793, +12567, +11167, +8913, +9801, +11735, +13706, +15389, +17187, +19259, +20410, +21024, +21883, +23024, +24760, +26136, +27498, +26783, +25857, +23796, +21887, +19408, +16918, +14849, +12337, +11228, +10720, +10809, +11778, +12579, +13690, +14873, +15223, +17068, +18240, +18347, +18836, +19279, +19522, +18057, +16645, +16727, +15015, +14553, +14042, +13564, +12874, +11860, +11820, +12280, +11914, +12013, +11627, +12547, +12054, +12315, +13130, +12299, +10553, +7138, +3585, +1337, +535, +2831, +5946, +12918, +17524, +19551, +21761, +20936, +19802, +20317, +20138, +21429, +22842, +25216, +24482, +22750, +21511, +17485, +13502, +10307, +5493, +3812, +4427, +5903, +9895, +14859, +19846, +21406, +24404, +28356, +26542, +26093, +26536, +24414, +23867, +24717, +23174, +20171, +18584, +16083, +12894, +12339, +10013, +7991, +9335, +11971, +13294, +16526, +19650, +21451, +23467, +24779, +24797, +24466, +23774, +21727, +20593, +20026, +17107, +14031, +13552, +12867, +11835, +12993, +13681, +13786, +14148, +15171, +16211, +17702, +17695, +18426, +19835, +19473, +19025, +16968, +14957, +9298, +4491, +1711, +112, +1372, +3204, +10323, +15322, +20778, +21046, +22461, +22078, +20388, +21220, +20776, +22957, +22543, +24440, +20860, +18678, +16989, +10881, +9758, +5290, +4236, +4190, +7200, +9620, +12974, +18689, +21601, +23107, +26510, +28018, +25285, +24517, +22912, +22084, +19398, +18355, +15251, +12801, +11972, +9285, +9320, +9017, +9622, +10659, +13509, +16177, +16530, +18902, +21027, +21744, +22421, +23246, +22851, +21399, +19054, +18268, +16241, +13671, +11655, +10484, +10895, +11446, +12707, +14597, +15906, +16935, +17302, +18742, +18827, +18197, +18707, +19449, +19629, +17358, +15800, +12092, +7756, +5188, +3809, +6929, +9258, +13450, +18689, +19715, +22906, +22164, +23184, +22639, +20839, +22261, +20779, +22715, +18608, +16094, +15824, +11156, +10512, +8089, +7071, +7595, +9069, +12514, +15924, +18834, +22482, +22828, +26208, +27864, +25469, +26314, +24470, +22427, +20104, +17589, +14293, +9822, +8736, +7203, +6430, +7360, +8727, +11637, +14852, +17379, +19770, +20848, +21843, +21975, +22762, +23089, +22544, +22279, +21192, +18975, +17128, +13950, +11299, +9015, +7581, +8334, +9061, +10693, +12971, +15830, +17312, +18505, +20031, +19845, +19410, +18992, +18609, +16731, +13296, +10217, +7195, +5498, +6748, +8761, +12368, +15923, +16571, +19018, +20334, +20637, +21623, +21929, +24032, +22977, +24893, +21057, +17144, +15973, +9806, +8760, +6516, +4854, +6028, +8964, +12634, +14394, +18226, +21911, +20979, +23706, +26359, +24751, +26116, +26230, +26112, +24410, +22025, +17555, +12811, +10388, +6651, +5824, +6665, +7718, +10709, +14752, +17842, +19507, +20627, +21836, +21950, +22156, +21784, +22139, +22625, +21413, +19994, +18730, +15565, +12045, +9760, +8319, +8174, +8904, +10554, +13111, +15492, +16868, +18531, +19787, +19779, +18711, +18245, +16458, +12971, +10244, +8389, +8022, +8761, +10734, +13612, +16689, +16553, +17053, +17246, +17286, +18651, +20122, +22887, +23403, +26122, +24032, +21310, +19637, +14122, +10919, +8392, +5885, +5995, +8587, +11845, +13008, +16656, +19902, +18783, +19488, +20994, +19928, +21247, +22386, +23703, +24666, +24039, +20871, +17346, +16627, +12104, +9573, +10370, +10565, +11388, +13706, +17060, +17675, +17952, +18911, +18722, +19195, +18157, +17811, +19718, +19769, +19304, +19426, +18226, +15821, +13094, +12761, +12320, +10969, +11580, +13033, +14584, +15412, +16846, +18954, +18673, +17993, +17179, +14837, +10284, +6792, +6309, +7304, +9878, +12552, +17343, +18110, +18206, +19422, +17934, +18634, +16880, +18860, +20605, +22012, +21349, +18773, +20572, +16808, +14810, +13110, +10202, +8666, +9791, +11760, +13790, +16393, +18510, +19005, +19838, +20402, +17453, +18541, +19371, +18892, +20631, +21601, +20294, +18587, +18949, +17044, +14315, +13767, +13468, +13632, +15010, +16534, +17944, +19602, +19421, +18994, +19227, +17902, +16638, +17006, +18022, +17959, +17969, +17863, +16612, +15205, +14048, +14116, +13171, +13025, +14160, +15875, +17182, +18323, +19468, +19332, +17967, +15675, +12819, +9775, +7420, +8292, +10893, +13069, +15760, +15696, +15332, +15888, +14567, +15285, +14676, +16344, +17488, +20360, +21935, +18573, +19644, +17860, +15632, +14795, +12032, +10155, +10787, +12882, +13181, +15537, +16852, +15697, +15129, +16782, +15426, +14109, +16115, +16998, +18661, +20517, +20608, +19327, +19945, +19209, +17883, +17740, +16451, +15896, +15611, +15939, +16043, +16492, +16515, +16216, +17738, +18116, +18783, +19487, +19620, +19896, +19782, +19737, +19128, +17915, +16835, +16041, +15522, +14429, +13491, +14290, +14265, +14430, +16628, +16624, +16004, +14873, +14078, +13325, +12608, +15887, +17405, +19611, +20157, +18572, +19566, +16043, +15328, +14197, +13359, +13816, +13351, +14683, +11786, +13407, +13781, +13542, +15831, +15058, +15137, +16233, +18071, +16998, +18705, +19200, +17895, +16036, +16640, +14739, +11726, +12869, +11934, +11796, +12745, +13408, +14403, +16065, +17860, +18700, +20628, +21463, +20950, +21571, +20784, +18093, +15915, +14431, +12799, +11839, +12746, +13349, +14799, +17082, +18633, +20370, +21264, +21161, +21317, +20541, +20167, +18758, +17844, +17698, +17045, +16600, +16031, +14657, +12538, +9526, +6796, +4889, +5571, +9463, +15230, +19889, +25424, +25840, +26910, +25382, +21824, +20175, +16750, +17269, +16178, +17711, +13146, +10553, +11277, +6337, +6537, +6305, +7440, +10152, +16195, +20690, +23405, +26179, +25867, +23676, +22215, +19116, +12963, +11635, +11198, +9711, +11468, +12758, +11262, +13177, +15400, +15014, +15182, +17930, +19426, +21490, +23957, +24077, +23623, +23003, +20517, +17658, +14808, +10532, +9545, +10456, +10337, +11297, +13875, +16525, +18890, +21452, +24114, +22922, +22189, +22268, +21338, +19795, +17084, +15858, +13167, +9131, +5999, +5620, +5898, +8656, +11400, +16521, +17435, +17961, +21193, +20141, +21888, +20435, +22722, +23711, +23293, +22319, +16948, +16134, +10787, +8035, +6227, +3864, +4314, +7150, +12130, +15105, +19500, +22433, +23123, +23511, +23635, +20251, +17334, +16337, +13307, +12333, +12927, +11777, +10259, +11324, +12994, +12590, +14523, +15683, +17386, +19663, +21783, +23566, +23828, +23809, +22308, +21461, +18885, +16288, +14047, +12394, +11635, +10727, +11317, +13348, +15103, +17416, +19598, +20982, +21296, +21466, +21684, +21145, +19122, +16841, +13727, +11145, +10639, +10569, +12619, +14466, +17399, +17488, +18386, +18933, +18169, +19032, +18434, +20523, +20147, +22161, +19835, +16546, +16475, +12422, +11747, +9647, +8163, +8424, +11117, +13311, +14059, +17491, +19381, +19021, +19514, +21292, +18860, +16799, +16510, +14597, +13098, +11928, +9942, +9093, +9520, +9942, +10938, +14116, +15304, +17010, +19728, +21948, +22535, +22141, +21400, +20311, +20866, +19135, +17977, +16839, +14565, +12101, +11727, +11825, +10989, +12083, +14310, +17175, +19456, +21712, +22269, +21804, +19818, +16068, +13404, +10674, +9321, +10857, +14574, +17636, +19262, +19944, +20644, +18937, +18481, +18372, +19331, +20851, +22620, +23417, +20781, +19365, +16204, +13627, +10830, +7822, +7126, +8142, +10986, +12767, +16765, +19994, +21410, +21675, +21996, +21406, +18002, +16797, +16082, +14782, +14640, +14218, +14269, +13926, +13183, +11202, +10995, +10430, +9618, +11065, +13281, +16180, +18468, +21560, +23275, +23659, +23706, +21936, +20011, +17241, +14992, +13507, +13039, +13200, +13519, +14394, +16509, +17591, +17991, +19011, +18204, +16553, +14459, +12352, +11517, +9895, +12242, +14413, +15150, +16519, +14863, +16139, +15340, +15773, +16460, +17544, +21843, +24051, +27346, +25539, +24543, +22736, +18984, +15367, +10677, +7423, +5946, +7161, +8223, +10634, +12965, +15584, +17568, +19204, +20870, +21212, +20252, +20515, +19943, +19112, +17070, +15038, +15248, +14314, +13442, +13219, +13598, +13056, +12398, +12983, +12384, +12473, +13072, +14703, +17492, +19414, +21175, +23231, +23915, +22744, +20469, +17639, +14424, +11901, +11176, +12153, +13445, +15803, +17914, +18978, +19577, +18017, +16413, +15084, +14544, +16569, +17706, +19513, +19587, +18154, +17357, +13518, +12532, +9797, +8991, +10326, +13436, +16594, +17461, +22746, +24203, +25010, +24062, +21502, +19262, +15475, +12766, +11308, +11535, +11772, +13405, +15155, +17928, +17872, +18407, +18208, +15970, +15591, +14392, +13870, +13075, +14525, +15908, +15516, +17466, +15737, +14184, +12577, +11321, +10537, +10329, +12353, +15487, +18206, +20187, +21817, +22624, +22126, +19921, +18595, +17072, +14891, +14066, +14815, +15962, +15596, +16439, +16455, +15764, +13898, +11873, +11582, +12016, +14208, +16935, +20039, +21865, +21051, +23357, +21416, +20003, +18244, +16400, +16628, +15697, +17763, +15744, +16375, +17380, +15990, +17800, +14953, +13128, +13345, +13174, +12959, +13823, +14399, +15386, +14588, +16565, +18000, +17635, +19438, +19214, +20545, +22084, +21004, +19737, +18455, +17109, +14265, +13585, +12869, +10458, +10097, +9749, +8983, +9237, +8041, +8816, +10937, +12145, +15628, +18456, +21159, +22368, +23017, +23966, +21392, +18648, +17197, +16010, +15340, +15770, +16689, +16647, +15972, +14629, +13388, +11583, +10759, +12769, +15875, +19950, +20345, +20980, +23240, +20372, +20926, +17772, +16334, +14581, +15242, +17032, +15788, +19605, +18448, +20949, +20802, +17886, +16846, +15438, +14519, +13879, +14786, +15300, +16373, +16121, +17359, +15891, +14346, +13248, +11556, +11784, +13941, +15033, +17408, +21560, +23932, +24701, +23545, +20878, +17007, +12716, +10024, +8657, +7883, +8371, +10018, +12738, +13232, +13188, +12604, +12138, +12514, +13602, +15103, +16841, +18114, +20035, +21300, +21238, +18217, +15762, +13234, +9842, +9616, +10149, +12835, +17499, +20799, +24327, +22341, +21845, +20972, +17459, +18432, +15696, +16796, +17557, +20185, +20371, +17960, +19416, +16079, +17381, +16851, +14934, +15465, +15523, +15925, +16896, +16949, +15821, +15378, +14729, +16863, +16408, +18462, +18949, +17898, +18088, +17216, +17011, +15814, +17747, +17660, +17955, +19430, +16791, +15076, +12191, +11065, +9866, +9201, +10491, +13211, +16692, +19496, +22555, +23324, +22375, +19363, +16861, +14178, +10569, +8906, +8709, +10336, +12218, +13089, +13986, +12898, +11617, +10945, +12119, +13804, +15311, +18982, +20519, +23155, +23736, +22631, +22026, +20037, +19412, +17625, +16582, +13340, +11808, +14446, +15084, +18015, +18423, +18972, +20279, +21279, +20427, +18280, +16880, +14832, +13605, +12503, +12990, +12222, +12700, +14978, +16200, +15770, +15172, +15063, +14749, +17079, +19001, +20726, +23189, +23323, +24286, +22311, +17171, +12730, +8184, +4932, +4068, +5281, +7808, +11275, +16559, +21633, +23673, +24898, +23617, +22879, +20294, +18559, +17336, +14825, +13590, +11912, +8951, +7273, +6096, +9145, +12883, +16432, +21541, +22767, +25556, +24837, +23981, +22715, +18226, +16956, +15564, +16087, +12919, +11646, +12387, +11303, +12985, +12794, +12833, +14182, +16052, +19398, +23553, +24387, +25919, +26259, +24624, +22835, +18127, +14865, +11294, +7861, +7478, +7376, +7206, +8039, +11637, +15407, +18658, +21468, +22808, +25381, +24313, +23191, +20295, +15844, +12474, +9425, +8281, +7073, +7372, +8745, +11960, +14436, +16690, +17693, +18790, +19058, +19467, +20023, +19068, +17424, +15571, +13709, +12528, +12003, +12306, +12175, +14493, +14455, +15174, +16889, +16484, +18647, +19819, +22441, +24154, +24618, +24510, +22052, +21132, +17443, +15173, +12214, +8902, +9313, +9095, +9338, +11622, +13467, +16973, +18778, +19195, +20443, +20303, +20884, +21544, +21316, +20855, +19631, +18136, +15521, +14771, +12826, +11390, +13113, +13341, +16903, +18505, +19995, +21347, +20676, +21406, +17913, +15493, +13198, +10538, +10252, +10955, +12171, +13673, +14592, +16506, +17593, +16842, +16064, +14770, +13615, +12268, +12062, +13884, +14921, +17639, +20377, +21708, +21450, +17516, +16255, +12165, +11542, +12048, +12719, +16122, +17553, +21296, +20442, +21601, +20443, +17229, +17402, +13189, +12496, +12513, +13285, +15597, +16747, +18193, +19858, +19335, +18076, +17328, +15580, +14654, +15551, +15715, +15625, +15559, +14509, +14717, +14551, +13325, +13781, +13507, +15228, +17637, +19316, +20939, +20934, +21649, +20589, +20534, +18767, +15603, +13124, +12015, +11312, +12263, +13387, +13764, +16028, +16076, +17104, +15917, +13083, +10906, +8804, +9734, +12223, +15687, +19441, +22574, +25088, +24102, +24132, +19142, +16940, +15447, +14721, +17284, +18282, +20588, +18875, +19655, +18243, +16407, +15982, +11383, +11757, +12722, +13590, +14820, +17104, +18105, +19638, +18118, +17059, +16068, +13391, +15669, +15794, +16696, +17672, +17134, +17367, +16347, +16556, +14397, +14374, +15591, +15651, +17888, +17591, +17640, +17528, +16648, +14935, +14564, +13633, +14008, +12831, +12771, +13542, +12605, +14008, +13862, +15426, +15075, +15632, +15933, +14064, +12095, +8913, +10292, +12004, +15088, +17377, +20218, +20413, +18396, +19959, +18013, +19968, +19173, +19933, +22411, +22034, +22343, +19360, +20962, +17753, +17449, +17808, +14441, +16451, +16081, +17590, +18017, +17540, +16212, +15514, +14118, +14866, +13867, +13383, +16027, +15141, +17899, +19189, +17045, +17401, +14878, +16156, +13781, +14594, +16088, +16410, +19696, +19615, +20729, +19441, +16091, +14478, +12424, +10805, +10197, +9945, +12655, +14393, +15579, +17163, +17291, +17756, +15427, +13595, +10848, +7252, +5657, +5909, +10109, +13901, +17179, +21639, +20944, +18590, +16233, +12830, +14369, +15460, +20531, +25706, +28972, +30710, +25513, +24991, +20452, +14822, +14980, +11176, +12911, +14615, +15520, +19080, +18379, +18778, +18883, +16964, +17998, +15110, +16588, +17630, +19892, +20253, +19794, +18957, +13687, +12401, +9378, +6928, +8780, +10560, +15990, +19563, +22388, +26021, +26547, +23690, +20367, +15789, +12246, +8881, +8220, +9372, +9168, +10948, +13459, +13888, +16270, +14602, +13271, +10739, +6170, +5405, +5278, +8249, +13658, +18185, +22885, +24870, +21569, +19668, +14218, +10293, +12247, +13323, +17736, +20953, +25167, +25654, +24203, +23388, +17383, +16042, +10868, +9412, +11286, +13193, +17221, +21540, +25144, +27465, +25509, +24655, +22478, +19405, +18116, +16787, +18499, +17794, +19095, +17777, +14872, +12026, +8070, +6801, +6363, +7611, +11513, +16528, +23360, +27723, +29400, +29603, +27663, +23898, +20320, +15597, +11224, +8012, +7897, +8318, +8713, +9174, +9424, +8216, +8514, +6364, +5746, +8003, +11133, +17881, +22952, +25803, +27598, +22412, +19307, +13317, +6874, +7561, +5840, +11153, +14607, +19084, +22332, +21108, +23860, +19474, +18187, +17155, +14428, +16525, +15615, +15828, +16223, +15587, +17232, +15848, +15329, +15212, +13620, +15647, +18407, +20504, +22826, +24861, +24070, +23582, +20734, +17199, +13984, +11862, +11774, +11721, +12849, +13016, +14458, +16662, +18067, +20681, +20239, +20477, +21185, +19953, +20026, +17404, +16188, +15102, +13416, +12769, +10607, +8581, +6518, +6645, +8957, +11474, +14532, +16681, +20291, +21447, +20733, +22019, +19124, +18734, +18758, +18483, +18435, +15864, +14426, +12427, +11004, +11924, +11525, +14372, +16104, +18804, +22887, +23273, +22902, +20242, +17305, +16594, +14229, +14189, +14406, +14678, +17121, +17898, +18331, +17635, +15302, +13885, +13870, +14431, +14282, +15434, +16695, +18508, +18088, +16600, +15738, +14437, +14393, +15521, +17905, +19276, +21110, +22517, +22297, +19939, +17827, +14650, +12422, +10685, +7642, +6836, +4937, +4233, +5778, +8522, +12003, +15214, +17827, +22283, +21304, +22903, +23111, +21120, +22606, +21061, +22761, +21074, +19309, +17809, +15112, +15094, +10943, +10987, +9572, +9104, +12254, +14269, +16122, +16919, +18240, +21531, +22005, +23093, +23314, +20628, +19318, +17679, +16921, +16025, +15877, +16265, +17956, +20049, +19344, +19048, +16944, +14836, +14106, +11206, +10269, +10176, +10575, +14243, +16176, +19115, +20770, +21288, +22674, +20816, +18723, +16828, +15263, +15649, +14440, +13480, +10883, +8542, +7316, +6033, +6559, +7213, +9168, +11829, +13832, +15992, +18996, +20178, +22065, +23923, +25097, +25067, +22140, +21952, +17904, +16133, +16309, +14150, +16213, +14600, +15475, +15588, +15237, +15024, +14424, +14456, +15414, +16249, +17258, +18562, +18388, +18858, +18017, +17520, +16215, +15537, +14488, +15431, +18060, +19138, +21656, +22596, +22640, +21003, +17779, +15617, +12505, +10560, +11044, +12627, +15057, +16324, +18096, +19060, +18255, +18024, +16813, +15585, +15004, +14465, +14262, +12716, +10995, +10426, +9864, +10166, +9916, +10021, +11305, +11399, +13469, +14609, +16021, +17350, +18507, +21985, +22566, +23145, +21548, +20162, +17705, +15074, +13948, +12956, +12608, +12953, +14870, +16257, +17632, +18069, +18382, +19651, +19571, +19702, +19468, +20149, +19219, +19412, +19076, +19247, +18127, +16702, +16440, +15329, +15645, +16334, +17788, +19664, +20485, +21262, +20457, +18169, +15579, +12679, +10837, +9540, +9883, +11271, +13847, +16203, +18207, +20663, +21703, +21541, +21672, +20248, +17995, +15051, +12967, +11519, +9912, +9471, +9748, +10069, +10973, +11205, +12037, +12152, +11940, +12402, +14481, +16700, +17898, +21380, +23470, +23502, +23829, +21588, +17205, +12876, +8671, +6717, +5449, +7277, +9789, +13924, +16855, +18932, +20418, +21451, +20303, +20749, +19939, +19852, +20570, +21221, +22521, +21298, +20017, +18262, +15725, +14755, +14022, +14553, +16357, +17183, +18924, +19771, +18749, +18334, +16392, +16036, +15540, +15813, +16044, +15732, +16543, +16248, +16352, +16053, +15968, +15188, +14663, +15867, +16608, +17731, +19351, +19997, +19085, +17509, +15373, +13613, +10478, +9112, +8696, +8797, +10582, +12515, +14733, +16423, +17806, +18859, +18473, +17547, +16780, +15791, +15224, +15805, +16262, +16721, +16892, +17100, +16899, +16082, +15296, +14316, +13608, +13488, +13798, +14489, +15886, +17140, +18869, +19976, +20350, +20749, +21404, +20519, +20206, +19475, +18325, +17672, +15816, +14126, +12598, +12265, +11954, +12605, +14156, +15995, +17309, +18877, +20711, +20251, +20011, +19547, +17809, +16156, +14976, +14088, +13556, +13494, +15431, +16259, +16527, +17464, +16760, +16887, +14995, +13557, +13149, +12801, +14365, +16287, +17929, +19566, +19537, +19384, +17749, +15132, +12371, +10086, +10587, +11177, +12754, +14394, +15726, +16923, +17367, +17652, +16044, +14773, +15327, +16038, +17547, +18117, +17153, +17714, +16314, +16020, +17128, +16585, +17123, +18378, +20627, +21885, +20971, +20663, +20044, +18055, +17074, +14754, +13396, +13473, +14089, +16072, +17210, +17964, +18190, +19123, +17614, +15770, +14247, +12114, +12336, +12591, +13753, +15669, +16497, +18429, +19160, +19041, +18045, +14858, +12637, +10238, +8895, +9089, +10730, +14210, +17352, +20188, +21453, +21263, +21315, +20001, +20961, +21221, +20433, +20778, +19218, +17465, +14806, +11729, +9337, +7631, +7397, +8158, +10226, +12951, +15606, +18028, +19645, +20602, +21618, +21229, +21029, +20319, +19284, +19279, +17257, +16519, +14121, +12171, +10586, +9369, +10968, +11779, +13632, +17014, +19768, +22906, +24638, +25675, +26514, +24410, +22286, +18502, +14073, +9439, +5891, +3927, +3213, +4376, +6953, +10511, +15214, +18012, +21325, +22806, +23339, +23670, +22403, +21160, +18493, +16668, +14924, +12102, +10448, +9333, +7706, +9220, +11495, +15943, +19520, +23281, +25811, +27464, +29379, +28261, +26430, +22957, +19392, +15522, +11716, +8214, +4200, +2736, +4562, +7715, +12697, +18088, +22306, +26596, +30282, +31058, +29914, +26334, +21967, +18102, +13695, +9215, +5564, +3182, +2797, +3830, +6591, +7902, +11135, +13567, +16565, +19161, +21181, +22268, +22275, +21994, +22085, +20172, +17396, +15160, +12137, +9955, +8014, +7411, +8010, +9814, +11692, +14776, +16773, +18204, +18887, +19523, +18501, +16868, +15831, +14995, +14660, +14864, +14897, +15137, +15102, +16093, +17108, +18662, +20365, +22479, +24469, +26018, +26528, +24981, +22330, +19409, +15765, +13383, +12151, +12560, +14522, +16429, +19298, +21172, +22125, +22424, +22210, +21456, +20595, +19867, +18687, +16537, +14724, +12619, +11248, +10122, +9851, +10184, +11027, +12089, +12922, +13300, +13114, +12637, +13548, +14000, +14391, +15514, +16705, +17191, +17279, +17221, +16339, +14755, +14210, +13658, +13608, +13890, +14109, +14843, +14770, +13878, +12401, +11176, +10031, +9473, +10150, +11497, +13045, +14920, +17654, +19967, +20859, +21698, +21708, +22200, +22591, +22496, +21214, +19703, +17828, +15859, +14081, +12404, +12600, +13882, +16591, +19732, +22524, +24955, +26403, +27260, +27068, +25236, +23304, +20447, +17693, +14489, +12289, +10442, +9690, +10708, +11877, +13056, +14210, +15456, +16079, +16097, +16054, +16042, +16202, +16911, +17189, +16860, +15876, +15061, +14535, +13556, +12864, +12543, +12735, +14559, +16871, +18851, +20096, +20298, +19222, +16925, +13631, +9976, +6978, +5339, +5407, +6417, +7952, +10004, +12674, +15566, +18291, +19943, +21583, +22427, +22635, +22942, +21691, +19593, +17851, +15737, +13538, +12150, +10809, +10246, +10123, +11668, +14266, +16561, +19986, +23171, +25989, +28121, +28552, +27397, +25142, +22260, +19890, +16979, +14762, +13317, +12684, +12842, +13361, +13487, +12923, +12484, +12603, +13387, +14969, +16491, +18323, +20239, +22225, +22994, +22193, +20479, +18406, +15949, +14738, +14000, +13153, +13553, +14285, +15242, +15631, +15115, +14189, +12967, +11697, +11124, +10593, +11107, +12032, +13694, +15269, +16305, +16985, +17020, +17443, +18119, +18952, +18842, +18849, +18478, +17176, +15917, +13848, +11237, +8479, +7246, +7237, +8275, +10410, +13594, +17760, +21195, +24447, +25673, +24959, +23105, +20722, +18686, +16694, +15687, +15573, +16134, +16618, +16401, +15737, +13960, +12494, +11938, +12543, +13434, +15394, +17842, +20633, +22753, +23269, +22925, +21323, +19960, +19239, +19052, +19441, +19631, +19707, +19620, +18208, +16326, +13905, +11586, +10241, +9912, +10471, +11179, +12859, +14411, +16073, +17159, +17276, +16911, +16646, +16749, +17695, +18651, +20138, +21047, +21174, +21301, +19664, +17448, +14618, +11098, +9147, +7848, +7097, +7940, +9618, +12240, +14645, +16631, +18516, +18791, +19101, +18361, +17561, +17059, +16201, +16159, +15765, +15337, +15247, +14733, +13414, +12224, +11315, +10345, +10295, +11552, +13899, +16622, +19509, +21461, +22718, +22545, +21893, +20736, +19606, +19503, +18904, +18858, +18799, +18664, +18620, +17747, +16346, +14709, +12984, +12100, +12008, +12875, +14431, +16367, +18510, +19053, +18993, +18144, +18469, +18966, +18290, +18760, +18622, +19706, +21070, +20626, +19939, +19820, +19847, +17682, +14520, +12245, +11620, +13942, +14957, +14497, +16397, +17907, +16224, +15495, +13880, +13494, +13058, +12879, +12781, +14109, +15283, +14603, +13990, +15241, +16590, +15296, +14599, +13585, +13002, +12442, +12865, +11435, +11719, +12884, +13647, +13758, +15845, +18216, +18844, +19855, +20215, +19136, +18066, +17029, +16997, +14351, +14554, +12550, +11727, +11237, +12349, +12477, +14403, +16697, +18312, +19446, +20846, +20829, +21131, +20503, +22002, +21307, +22198, +21717, +20603, +19107, +19045, +16660, +14809, +14228, +13679, +13269, +15655, +17344, +19048, +19977, +21529, +22702, +21542, +19893, +17942, +17606, +17623, +15686, +16098, +15285, +14044, +14480, +13114, +12689, +12815, +13895, +12734, +14425, +14886, +15091, +15071, +16484, +15873, +16976, +15743, +14619, +14590, +14292, +14396, +12937, +13719, +13309, +12923, +12423, +13088, +13837, +15566, +13370, +13890, +12221, +12457, +10365, +12225, +14208, +14987, +17387, +17854, +18607, +17935, +14840, +17407, +15520, +20006, +18701, +21799, +21016, +19881, +19018, +17751, +15611, +13599, +12901, +14258, +14508, +18095, +19823, +22764, +23712, +24260, +23650, +21837, +19674, +18852, +16259, +17331, +16234, +16246, +16238, +15848, +15811, +14846, +14561, +14797, +14786, +15716, +17756, +19646, +20615, +22331, +20385, +19804, +18182, +16329, +12806, +12409, +10240, +9077, +10751, +10416, +11422, +12093, +14721, +15155, +15654, +17006, +14605, +13871, +13097, +12722, +13491, +14646, +15742, +17865, +17835, +18472, +15585, +15620, +14443, +13558, +15765, +13317, +14459, +13352, +13694, +15220, +10939, +13435, +9500, +13651, +11379, +13483, +18661, +18400, +21830, +22230, +23063, +23796, +20788, +24206, +20491, +23505, +20098, +20892, +17866, +17146, +16013, +13606, +14453, +15756, +15232, +18302, +19962, +21199, +21009, +22129, +21828, +21549, +20431, +19018, +16038, +14043, +12176, +10401, +7442, +8709, +6900, +10061, +10902, +13486, +15526, +16006, +20207, +19288, +21565, +19875, +18029, +18158, +15712, +17806, +14391, +15726, +15579, +15663, +16701, +16048, +18232, +16179, +18074, +16394, +14845, +13845, +12785, +11432, +11319, +10449, +9850, +9873, +9908, +11075, +9611, +9971, +13424, +14885, +20138, +18201, +22255, +19561, +19736, +18253, +13091, +16907, +11487, +15412, +16048, +17082, +20331, +17210, +22417, +19216, +23460, +22661, +24698, +24989, +25435, +26832, +25682, +22384, +20011, +15605, +13773, +10995, +8955, +9575, +8068, +9173, +9590, +11820, +13663, +13160, +16447, +16598, +16979, +16839, +18311, +19396, +18569, +21217, +22292, +21398, +20548, +19559, +19155, +16119, +16566, +15948, +14706, +14195, +13284, +14131, +14633, +14977, +15245, +16153, +16652, +14984, +14614, +14602, +14078, +13770, +14812, +15657, +15004, +14678, +13873, +12700, +7953, +6107, +6833, +4742, +8432, +8081, +12729, +13868, +15060, +18710, +16854, +22425, +20762, +23937, +26121, +23598, +24958, +21406, +24063, +21133, +21110, +18313, +16522, +14687, +13174, +12974, +12338, +12024, +14768, +16685, +19727, +21252, +21026, +19558, +18726, +17832, +15284, +15955, +13369, +13320, +14503, +17428, +18412, +18151, +21603, +18844, +17676, +15104, +15161, +14127, +11881, +16099, +17532, +21368, +21222, +20906, +20950, +19184, +18092, +16868, +16302, +17135, +15169, +18029, +17895, +17752, +14601, +13045, +11100, +7698, +7930, +8080, +8841, +9184, +12386, +10606, +13038, +11127, +13946, +14708, +13302, +16439, +13519, +17889, +14962, +14037, +17912, +14252, +19364, +14935, +17045, +17161, +16564, +20823, +19070, +23769, +20427, +22140, +21137, +20494, +21553, +17109, +18316, +18322, +14634, +15190, +14054, +14595, +13131, +13885, +15303, +12267, +14261, +13595, +13940, +13953, +14073, +16119, +17616, +18093, +20666, +16933, +20058, +18739, +20182, +20656, +21232, +20930, +20158, +21647, +20165, +19601, +19143, +18820, +19307, +19237, +16847, +14684, +14594, +14736, +14482, +14233, +13700, +12562, +11487, +14800, +14763, +14785, +14548, +10970, +13261, +8361, +11593, +8412, +8237, +9918, +6908, +13339, +9803, +14885, +16591, +17857, +23870, +16613, +21766, +18363, +20006, +21002, +21130, +24609, +22796, +22593, +23104, +21664, +20041, +16219, +15934, +12292, +10124, +8323, +8399, +9653, +9446, +13604, +12474, +14052, +13496, +15390, +15669, +15098, +17211, +17279, +19013, +17859, +17343, +17915, +16331, +17649, +18297, +20388, +21449, +21417, +22751, +23573, +21975, +21282, +19635, +20318, +18582, +20652, +19746, +20000, +19587, +19480, +19255, +16394, +16328, +13106, +9776, +9425, +6608, +7091, +2923, +6646, +7385, +10633, +14012, +13855, +15718, +12613, +14819, +13590, +10926, +16476, +14463, +22132, +20406, +22993, +24480, +22427, +23031, +20318, +21294, +20864, +18230, +17801, +17425, +18367, +15504, +16002, +16475, +11451, +10653, +9377, +14078, +10067, +13391, +15049, +13233, +13880, +11086, +13823, +9871, +11514, +11925, +14704, +17708, +17596, +18900, +21352, +19853, +20351, +18439, +21427, +18321, +19580, +22013, +24753, +25157, +24820, +25913, +24942, +21984, +20425, +16970, +15920, +14845, +15285, +14365, +14113, +12048, +11730, +9349, +11863, +9553, +9946, +9464, +7277, +10569, +9459, +15936, +13687, +14462, +17130, +13694, +15818, +11664, +15678, +16000, +15860, +20044, +15597, +19890, +17116, +19561, +21645, +21324, +24676, +23516, +20996, +22426, +18664, +21416, +15720, +16778, +12435, +10175, +7670, +5145, +8396, +6962, +10169, +12628, +13424, +17587, +16013, +18862, +17257, +16670, +16698, +14444, +14816, +13737, +16094, +18730, +21267, +23659, +23407, +23562, +22290, +20565, +19584, +19564, +19696, +20185, +20674, +22036, +21472, +21686, +18623, +18026, +15164, +13829, +12047, +11230, +12437, +11851, +14114, +16148, +15345, +15283, +10953, +11407, +10262, +8925, +13346, +10282, +12596, +10612, +11379, +12769, +9234, +14100, +14144, +19456, +19637, +20711, +26577, +23381, +25791, +24656, +22881, +19103, +13812, +11952, +13120, +14306, +14944, +14781, +18190, +13500, +16114, +15256, +13308, +12239, +11997, +11454, +10222, +12860, +13693, +13926, +16405, +16882, +16256, +17476, +16453, +17202, +17880, +18061, +20046, +20572, +23082, +20836, +21892, +21597, +18858, +18353, +19084, +19367, +19128, +20095, +21706, +19118, +20306, +17839, +18802, +15493, +16220, +16708, +14803, +14703, +13372, +12579, +11870, +9202, +9409, +7828, +4613, +9030, +8053, +14458, +13415, +16144, +16467, +16320, +18872, +14939, +16825, +16956, +15369, +19286, +15380, +20228, +18421, +21694, +22586, +20738, +20845, +18316, +16030, +18373, +16373, +19133, +15674, +15000, +12446, +11696, +11025, +8638, +10770, +10637, +12467, +13332, +14705, +17336, +15379, +18015, +18014, +18416, +16783, +18035, +20300, +18851, +19894, +19509, +21693, +21472, +21855, +22346, +21092, +22248, +20096, +21535, +22420, +21059, +19665, +18857, +15595, +13550, +13194, +12827, +11931, +12129, +12514, +13114, +11205, +11477, +11379, +10252, +11780, +12527, +13109, +14186, +11732, +15607, +13482, +14971, +14693, +12170, +14346, +11903, +16318, +14569, +18057, +20331, +19408, +21954, +16687, +19364, +17894, +18434, +19168, +19028, +16553, +16404, +11887, +18916, +15844, +14653, +12475, +11933, +13006, +12068, +12435, +14152, +11602, +12949, +11775, +16126, +14422, +15222, +17331, +18699, +22384, +18492, +23962, +23233, +24578, +26244, +26705, +29514, +24282, +24975, +23242, +21124, +18588, +15986, +14698, +14618, +13507, +14073, +14294, +13570, +13098, +12262, +14203, +13663, +13798, +14373, +14218, +13739, +12776, +14018, +13969, +10886, +12214, +12912, +12386, +13749, +11458, +14018, +13631, +11974, +18672, +13245, +17128, +13112, +15226, +17077, +11241, +19561, +14586, +17923, +18132, +13944, +18970, +13547, +17206, +16637, +15873, +17195, +13533, +14051, +14428, +13103, +15475, +11474, +13824, +10894, +12927, +12835, +14810, +15881, +18073, +18111, +22195, +20688, +23701, +23159, +24076, +26146, +21743, +24463, +23900, +24253, +25583, +22720, +22918, +18371, +17913, +18520, +16676, +17336, +15933, +17502, +18411, +17895, +17082, +13619, +12636, +9393, +9576, +11143, +10620, +11450, +12767, +15888, +15200, +15175, +13180, +14425, +11259, +11483, +15370, +14351, +16175, +16091, +13277, +17169, +10007, +16232, +12902, +13570, +13787, +7928, +14484, +7734, +11977, +14877, +11678, +19786, +10632, +16704, +16776, +16973, +20609, +16466, +19346, +16160, +11555, +18458, +14544, +18384, +13150, +16750, +16182, +13970, +18522, +14788, +19098, +16906, +19928, +22397, +20119, +25881, +21302, +26320, +25493, +25262, +24306, +22562, +23848, +21861, +24351, +23091, +21236, +18784, +17087, +17584, +15999, +15985, +14179, +13151, +13702, +12701, +11465, +10660, +10394, +8561, +9853, +10081, +11343, +12335, +13437, +16496, +16373, +18158, +18364, +16885, +16570, +14070, +15527, +14808, +13695, +12637, +8248, +10933, +8161, +11210, +12371, +9861, +13344, +8067, +14436, +11327, +13604, +17544, +14095, +20504, +13900, +15422, +14425, +13517, +16907, +14414, +15610, +15652, +13279, +18492, +18708, +21041, +18143, +18261, +17163, +18467, +20784, +23056, +23963, +24051, +25448, +24742, +24184, +24322, +23973, +22870, +24184, +23178, +20738, +22341, +21134, +21761, +21286, +18138, +17763, +13606, +12878, +12770, +11306, +12390, +10335, +11934, +11879, +12071, +11870, +12794, +13648, +12426, +14707, +13309, +14217, +14124, +15566, +18348, +16704, +16602, +16423, +15969, +15755, +15829, +15749, +15764, +14599, +14744, +12221, +10541, +10662, +7243, +11513, +5317, +7995, +4608, +6970, +11011, +7901, +17061, +11919, +15918, +15499, +14119, +18553, +15879, +19814, +19549, +17010, +20352, +18704, +19972, +21134, +19512, +21990, +20556, +22604, +23217, +24385, +26095, +26208, +27317, +26626, +24632, +23288, +21345, +21818, +17908, +18774, +18047, +14511, +15841, +15154, +16870, +14588, +15883, +16050, +14661, +14103, +14935, +15179, +12575, +12081, +12264, +10975, +11348, +9313, +12945, +13383, +14404, +17186, +17427, +19368, +18940, +21706, +22820, +20089, +18712, +15767, +16343, +13890, +13724, +14118, +10962, +9635, +7753, +7389, +5871, +5212, +5621, +7899, +8667, +10192, +10946, +11424, +14352, +11412, +16949, +13171, +15838, +15563, +14943, +19551, +16768, +22102, +22261, +21533, +22767, +20698, +22382, +22467, +22230, +24597, +23853, +24814, +22650, +23407, +23257, +22957, +21747, +19852, +18855, +18057, +18237, +21537, +19599, +20309, +19123, +15418, +15123, +12424, +13444, +12323, +9861, +13730, +11251, +13874, +14847, +15066, +16870, +15384, +15260, +14254, +13040, +14755, +14476, +16719, +17074, +17724, +17845, +16595, +17974, +16631, +17763, +16519, +15371, +17593, +15382, +16911, +14565, +14247, +12839, +10597, +10056, +7541, +5412, +2956, +5279, +4166, +8525, +7816, +10703, +12295, +12659, +17470, +14891, +20084, +17257, +19160, +20236, +18757, +21392, +18428, +22297, +21917, +19972, +22221, +21020, +21989, +23440, +24125, +26945, +23542, +24475, +22967, +23079, +21573, +20088, +19508, +16287, +16676, +15691, +16765, +16577, +15239, +16336, +15355, +14629, +15378, +14471, +15791, +15023, +15877, +16092, +14321, +14861, +13224, +14202, +14220, +14659, +15190, +15303, +15783, +17417, +17326, +19175, +18924, +19099, +18666, +17845, +17831, +17182, +16192, +14374, +14049, +13233, +12216, +11606, +10202, +9858, +7901, +8717, +8048, +6562, +6001, +5740, +7922, +7383, +10505, +10193, +11773, +12139, +13086, +16118, +16122, +20277, +19479, +21701, +22320, +21993, +23712, +22026, +24173, +22964, +22354, +23416, +21106, +21975, +23169, +21886, +23570, +20728, +20432, +18984, +17970, +19496, +18299, +17941, +18326, +16025, +16784, +15837, +15976, +15232, +14780, +16222, +15142, +16083, +15419, +15940, +18102, +16585, +19632, +17927, +18145, +18641, +17896, +18933, +16683, +16243, +16769, +14804, +16536, +16685, +17659, +17333, +16171, +16370, +15043, +13939, +13568, +12579, +12103, +11665, +11074, +10954, +8607, +7569, +6574, +6539, +7527, +5901, +8781, +6482, +9144, +9189, +11152, +14534, +12405, +16686, +14000, +17418, +17015, +18362, +22016, +18901, +22495, +20158, +21843, +21519, +20514, +22793, +21576, +22952, +22764, +20439, +21970, +20458, +20780, +21112, +19967, +20096, +18002, +18201, +18421, +16186, +17346, +16825, +17007, +17246, +16716, +18138, +16977, +18615, +18754, +19530, +19877, +18366, +20623, +19196, +20361, +19625, +17962, +18492, +15786, +15252, +14838, +13292, +15434, +13844, +14656, +14469, +13839, +15338, +15113, +16055, +15060, +13717, +12854, +13023, +12239, +11567, +10646, +10129, +9027, +8860, +7734, +7580, +7823, +7919, +8109, +9977, +9920, +10420, +11626, +12602, +14847, +14902, +15104, +16186, +14080, +18667, +15312, +19850, +18217, +19692, +23782, +21224, +25527, +22084, +23349, +24293, +22351, +24709, +20847, +20841, +20050, +18222, +20472, +18073, +19471, +17220, +18235, +18855, +17611, +19214, +17947, +19370, +17760, +16805, +18476, +15729, +18983, +17711, +18872, +18463, +16850, +18526, +16928, +17491, +18090, +17037, +19112, +17698, +18483, +18268, +17554, +17847, +15316, +14408, +13618, +11817, +13134, +12370, +12261, +11519, +9740, +10690, +8908, +9597, +9179, +9632, +11123, +9842, +12956, +10697, +12551, +10586, +9990, +10837, +9047, +11255, +10587, +12410, +13898, +11954, +16940, +15656, +17156, +19365, +16452, +20589, +17243, +20213, +22863, +20546, +25756, +21300, +24727, +21919, +22382, +22486, +18969, +20877, +16827, +17447, +17070, +16159, +17751, +15810, +18142, +16496, +17194, +16738, +17429, +18807, +18767, +22582, +21018, +23773, +22115, +22031, +21623, +18499, +20322, +17064, +19496, +16943, +16406, +17512, +15177, +17420, +15466, +16418, +14824, +13499, +14636, +12721, +14339, +13393, +13916, +12444, +11751, +9312, +9244, +8463, +8838, +11166, +9537, +11938, +10869, +13266, +13463, +14384, +14583, +13121, +13635, +12007, +12945, +13014, +12785, +13877, +14029, +14802, +14710, +16242, +15173, +16493, +17105, +17899, +18083, +16553, +20005, +16463, +18965, +16318, +17336, +18299, +16110, +19022, +15433, +18302, +17454, +19564, +21620, +21127, +21783, +20137, +19582, +20657, +20087, +21950, +21739, +20056, +19914, +18174, +18936, +19098, +18944, +20616, +18013, +19977, +17274, +19320, +19034, +18906, +20382, +17654, +18767, +16855, +16759, +17442, +15497, +16515, +14234, +13067, +12409, +11957, +10811, +11623, +10706, +11727, +11217, +11072, +11483, +11071, +12789, +12940, +14513, +14356, +13514, +15033, +11186, +14045, +13480, +14632, +15734, +14662, +15054, +12872, +12941, +13174, +13201, +14369, +12518, +14261, +13905, +14912, +15452, +15931, +18210, +15668, +17179, +15682, +14982, +18378, +15066, +22270, +17412, +19975, +18231, +16123, +18189, +14234, +16985, +17207, +16932, +21382, +18273, +23678, +20203, +23228, +21078, +20337, +20566, +18857, +20580, +19985, +21340, +21549, +21865, +22657, +21821, +21721, +20119, +19432, +18013, +19172, +16658, +17762, +15720, +15943, +15425, +13350, +13129, +11165, +11432, +11817, +11513, +13122, +10977, +13412, +12590, +13242, +14227, +11403, +11553, +10099, +12045, +12666, +12645, +14326, +14300, +14933, +15536, +15501, +16246, +14862, +13690, +15512, +13470, +16710, +14804, +16835, +16050, +14175, +16702, +12148, +14544, +10760, +12340, +11418, +10695, +13903, +12731, +16561, +14938, +16585, +16128, +14473, +17879, +16415, +18284, +18761, +17552, +19928, +18220, +21649, +20799, +21601, +21390, +20872, +21222, +22305, +22516, +23742, +24393, +24134, +25343, +23416, +24910, +21288, +22022, +19363, +17963, +18303, +15726, +18001, +14687, +16513, +14810, +13337, +13990, +12662, +13119, +13418, +11925, +13988, +11344, +15104, +12797, +15099, +13750, +12633, +13923, +11732, +14707, +12812, +16903, +15729, +17815, +16966, +16451, +16609, +13567, +14317, +9920, +9606, +8193, +8412, +9672, +9252, +13213, +10370, +14263, +13756, +14009, +17396, +15057, +18702, +15425, +16964, +17858, +15763, +18704, +13696, +16518, +13208, +12727, +15718, +12984, +15912, +15090, +15550, +17609, +18150, +20088, +20794, +19543, +20559, +21293, +21523, +23118, +22740, +21718, +22126, +22425, +24230, +23395, +23982, +22603, +21622, +20252, +20006, +20097, +19794, +17813, +17922, +12789, +15543, +12212, +13961, +14168, +12383, +16333, +12067, +17187, +16765, +16851, +18457, +15054, +18273, +14485, +16267, +15390, +12440, +14762, +11723, +14337, +12467, +11039, +12714, +9514, +13471, +10886, +11915, +12553, +9663, +13390, +11305, +12969, +13866, +12124, +15676, +12741, +14726, +15503, +12873, +18616, +14326, +18923, +17822, +15009, +20203, +14668, +19210, +16606, +15747, +18064, +13452, +17481, +15182, +14851, +17082, +12946, +17946, +15133, +15379, +18648, +14848, +21725, +17755, +19905, +20462, +17606, +22764, +19542, +23583, +22024, +20332, +23066, +19425, +21434, +19886, +18872, +20024, +15902, +18470, +15630, +16800, +16219, +14175, +15948, +13695, +15348, +14784, +15106, +17449, +15669, +19300, +17065, +20336, +17555, +17418, +17451, +15456, +17449, +15029, +15580, +14310, +12942, +11887, +9810, +11848, +7168, +11043, +8946, +11266, +10782, +12152, +13200, +14339, +16685, +14622, +19082, +13815, +18069, +15703, +16951, +18622, +14809, +21624, +13630, +20938, +15175, +20015, +14433, +16505, +13166, +16092, +13696, +14701, +16295, +12584, +18889, +11717, +18287, +13310, +13934, +18800, +9875, +24685, +10950, +25130, +16009, +20841, +21037, +14810, +21691, +14097, +16474, +17274, +14004, +20602, +14788, +22307, +15803, +20114, +17910, +19715, +18706, +21005, +18106, +22569, +17981, +20532, +18831, +17641, +18669, +14180, +17921, +12643, +15796, +14010, +15200, +17407, +13487, +19578, +13169, +18050, +12812, +14471, +13729, +11015, +15491, +10519, +15950, +10684, +15953, +12793, +15957, +13448, +14999, +14448, +15341, +15861, +16707, +17682, +17746, +19177, +17673, +18517, +17035, +14005, +17284, +11519, +17998, +11566, +17523, +13027, +14687, +15340, +12651, +12981, +15297, +9374, +18904, +9748, +18303, +14237, +15463, +19815, +13564, +19885, +17924, +16836, +23257, +15947, +24993, +17601, +22720, +19154, +18899, +16631, +16979, +13724, +15208, +14520, +15051, +13985, +14625, +15688, +15674, +15673, +18802, +13659, +20305, +12835, +20846, +16132, +19370, +19972, +15944, +22761, +14933, +20514, +14652, +15246, +16731, +11579, +17509, +11796, +17483, +14374, +16955, +16419, +16860, +16995, +15704, +18619, +15417, +20867, +17482, +19164, +20007, +16161, +19103, +12764, +17535, +11209, +14889, +14141, +11348, +15722, +12315, +13363, +16626, +10259, +18308, +9867, +16077, +12381, +14778, +17124, +16800, +18342, +18201, +15186, +21467, +12438, +21072, +13640, +18545, +16745, +16061, +16367, +17087, +15071, +18118, +12645, +19705, +11133, +19601, +13651, +18086, +17113, +17933, +14944, +17312, +13891, +17871, +11278, +16757, +9653, +15897, +10629, +15185, +13618, +16114, +14767, +17945, +15235, +19599, +14712, +20814, +13978, +22316, +17504, +20098, +19163, +18413, +18914, +16379, +17335, +17835, +16413, +19516, +14781, +20699, +16164, +20951, +17852, +20280, +17088, +18465, +14764, +18218, +14771, +17286, +15255, +15855, +16662, +14182, +16442, +14298, +14445, +13872, +11630, +16191, +11729, +16448, +13316, +16833, +14530, +16781, +16203, +17694, +17974, +18141, +18001, +20985, +16128, +22512, +14837, +20460, +16823, +16105, +18444, +11409, +17903, +10705, +15133, +12020, +11923, +13772, +8302, +15177, +7144, +14073, +10079, +13234, +12361, +14459, +13294, +14833, +14208, +16124, +16524, +17927, +16463, +18355, +17964, +19502, +18688, +20683, +16833, +22045, +14825, +21766, +15281, +21241, +17037, +19785, +17800, +19300, +17121, +20484, +18379, +20966, +19095, +18497, +18230, +16727, +15911, +17444, +12277, +17158, +10492, +16083, +10269, +14771, +12425, +12883, +16963, +10330, +21339, +10615, +19350, +16993, +14948, +23600, +12885, +24510, +13839, +21731, +17107, +18773, +20498, +16442, +20718, +14616, +19663, +15137, +18434, +14175, +17169, +15012, +13377, +17619, +9914, +17634, +8940, +14923, +8352, +13116, +9158, +11832, +11379, +13685, +10516, +16139, +10559, +15939, +13055, +18261, +15392, +21434, +16290, +23591, +15536, +25951, +15570, +27367, +16931, +23577, +18117, +19935, +20813, +18213, +19422, +19270, +14315, +20771, +8981, +21518, +7443, +21145, +10098, +17689, +12927, +15668, +14450, +15862, +13225, +16936, +12354, +16174, +12823, +14519, +14890, +14172, +14458, +13983, +15788, +14780, +15392, +16010, +13888, +16614, +16164, +18275, +15825, +19299, +17341, +19018, +19827, +16797, +19653, +16656, +18234, +15442, +16589, +16647, +16462, +13207, +15835, +11185, +16484, +9355, +15449, +8769, +14832, +10582, +14190, +13757, +13521, +16894, +15109, +19696, +17612, +18682, +20718, +17070, +25155, +16488, +25091, +18847, +21976, +21738, +18536, +23337, +18034, +20529, +18668, +17849, +20247, +15845, +21260, +14807, +20969, +13015, +20244, +11452, +17525, +14633, +13903, +16549, +11301, +17479, +11064, +14212, +13936, +10828, +17044, +8907, +18707, +11061, +16384, +14739, +14296, +18063, +13486, +18467, +11955, +16359, +13839, +13850, +14479, +14540, +14637, +15912, +16882, +15713, +18506, +14958, +17828, +13822, +14582, +15597, +10734, +16890, +9733, +16742, +9320, +15626, +9415, +13964, +10958, +12011, +12773, +11981, +14677, +12859, +17246, +15278, +17941, +18862, +15490, +24445, +14467, +26611, +15480, +28057, +19042, +26350, +23138, +23308, +25447, +21609, +23777, +21625, +21606, +20125, +19969, +19104, +17774, +18044, +15781, +16585, +12390, +16214, +11883, +14829, +13347, +15051, +15437, +15381, +16622, +16770, +14998, +18267, +15099, +19636, +13684, +19723, +14199, +18034, +15314, +18270, +15546, +17799, +13755, +16383, +12746, +15190, +12481, +14942, +13127, +15936, +13524, +15252, +13378, +15449, +12425, +13419, +11199, +12686, +12242, +10567, +12619, +9719, +11058, +10085, +10609, +9583, +12085, +10399, +11409, +13010, +13504, +15332, +15755, +16941, +18141, +18546, +19505, +20489, +20429, +20832, +20885, +21693, +21132, +21690, +20745, +20703, +19516, +20465, +20546, +19824, +21234, +18819, +22030, +16885, +21001, +16003, +18695, +15062, +18426, +14729, +15516, +14346, +14868, +15868, +15798, +16328, +15815, +18237, +15953, +18855, +18302, +18845, +19525, +17970, +20322, +16966, +19418, +16662, +18275, +16375, +17059, +15497, +16265, +14257, +15471, +13600, +15359, +14438, +14216, +13165, +13905, +12948, +14449, +12228, +13074, +11412, +12918, +11672, +13300, +12830, +12829, +12708, +13436, +13942, +14522, +14097, +13819, +13461, +14717, +13837, +15327, +13252, +15754, +15659, +15451, +17913, +16422, +20175, +16277, +21279, +18216, +21382, +19378, +19184, +20993, +17077, +20886, +16351, +19438, +17029, +17659, +17793, +15213, +17359, +13334, +16914, +14669, +17702, +15196, +17342, +15246, +18083, +16551, +17475, +16478, +18012, +16939, +18102, +18243, +17062, +19204, +18476, +17757, +18420, +16423, +17695, +16384, +17625, +16956, +17187, +16944, +15379, +17006, +14367, +15110, +13993, +13718, +14482, +14309, +13890, +14773, +13286, +14891, +12797, +13901, +14233, +12836, +14417, +13167, +13357, +14394, +12254, +16642, +11453, +18068, +13515, +15998, +17694, +14271, +20437, +14320, +19805, +16882, +18305, +19155, +18100, +19395, +18307, +18927, +18566, +17858, +17009, +17542, +15051, +17564, +15541, +17160, +16970, +16305, +17260, +15532, +17208, +16352, +17463, +16713, +17355, +16381, +16752, +16451, +17915, +16257, +17639, +15647, +16904, +15870, +16491, +16500, +16954, +16522, +16692, +17423, +17486, +17760, +17838, +17200, +18477, +16058, +17224, +14248, +16613, +12681, +16019, +12789, +13749, +13285, +13203, +13803, +12257, +14834, +13021, +14559, +13831, +14099, +15620, +13838, +15703, +14204, +15768, +14838, +15407, +14638, +15759, +14325, +16031, +14379, +16068, +15223, +16171, +16454, +15786, +17551, +16871, +18581, +18526, +18544, +19013, +18253, +18749, +18705, +17073, +19679, +15071, +19096, +15615, +18651, +17141, +19048, +17087, +18946, +16918, +19279, +16332, +20786, +14672, +20865, +14523, +20259, +16239, +19231, +17597, +18571, +17553, +18109, +16314, +18243, +15536, +16809, +15273, +16825, +14136, +16300, +14440, +14534, +15134, +13367, +14544, +14220, +14392, +14436, +13975, +15035, +14373, +14866, +14451, +13680, +14840, +12832, +14097, +13894, +14340, +14507, +14877, +14473, +15661, +13735, +15819, +14078, +15381, +14029, +15363, +15312, +16362, +14403, +15876, +15300, +16664, +15622, +15798, +16250, +15409, +17635, +16030, +17949, +17558, +17920, +18308, +17677, +18117, +16897, +16947, +17169, +15853, +19031, +15443, +19610, +16033, +19986, +17892, +19319, +19202, +18371, +19534, +17959, +19291, +17279, +19687, +17450, +19507, +16776, +18581, +16727, +17110, +17008, +16346, +18340, +16675, +17164, +18108, +15120, +19840, +13459, +19046, +11961, +16992, +12770, +14228, +13784, +12149, +13940, +12719, +13626, +13954, +12358, +13729, +13724, +14739, +15394, +14430, +16597, +14426, +16335, +15365, +15922, +16062, +15784, +15853, +16029, +14990, +15426, +15134, +15924, +14971, +16083, +14572, +16454, +13364, +17105, +13512, +17300, +14602, +16278, +15321, +16212, +15743, +15910, +15984, +17641, +15215, +18985, +15808, +18526, +16535, +18423, +17159, +18147, +17815, +17885, +17637, +18695, +17055, +18478, +18619, +18124, +20130, +17179, +20214, +16418, +19934, +16043, +19153, +17318, +19536, +16877, +17968, +16069, +17941, +15936, +16685, +16439, +15277, +16192, +14999, +15087, +15165, +14671, +15171, +14078, +14451, +14071, +13659, +14478, +14299, +15390, +13938, +14925, +14456, +15350, +15708, +15834, +15397, +15869, +16182, +15577, +17505, +15739, +16969, +15685, +16016, +15126, +15514, +14798, +15258, +13854, +15125, +14383, +15375, +15418, +15194, +14930, +15940, +13944, +16945, +13951, +17284, +14184, +17044, +15710, +16569, +16647, +16726, +16895, +17530, +16712, +19414, +15912, +20098, +16854, +20461, +18674, +19090, +19109, +18002, +18732, +18106, +17244, +18831, +16831, +19114, +16886, +18634, +15957, +17651, +15805, +16528, +16055, +16533, +15793, +16343, +15611, +16137, +15887, +15225, +15012, +14771, +14745, +14439, +15198, +14782, +15536, +15334, +15241, +15767, +14308, +15829, +13596, +15811, +14685, +14887, +15935, +15058, +16292, +16822, +15828, +17346, +15470, +17426, +15063, +17268, +15780, +16043, +16308, +15145, +15593, +15578, +15304, +16134, +14737, +15433, +13657, +15642, +14929, +15874, +15187, +16275, +15400, +16301, +15918, +16622, +16866, +16680, +17170, +17078, +17388, +17719, +18037, +18629, +18272, +17931, +18436, +17019, +19056, +16702, +19011, +17267, +18346, +17340, +17690, +17506, +17437, +16635, +16601, +16422, +16703, +15399, +16677, +15270, +16285, +15599, +15332, +15914, +14824, +14986, +15183, +14361, +15687, +14036, +15575, +14389, +15671, +14880, +15423, +14991, +14966, +15393, +15639, +15856, +15258, +15366, +15593, +15464, +15575, +15897, +15754, +16252, +16349, +15971, +16956, +17069, +16953, +16412, +17050, +16536, +16475, +16372, +15885, +16401, +15083, +16236, +15432, +16237, +16000, +15897, +16550, +16665, +16427, +17565, +17283, +17928, +17874, +17464, +18040, +16623, +17938, +16314, +17927, +15851, +17704, +16459, +17942, +16621, +18186, +16785, +18681, +16871, +18237, +16772, +17154, +16577, +16614, +16667, +15836, +16001, +15003, +15533, +14442, +15106, +14165, +15402, +15066, +15384, +15587, +14979, +15070, +14936, +14807, +15115, +13661, +15481, +13087, +15018, +13714, +15177, +15167, +15655, +14921, +15491, +15005, +15907, +15561, +17021, +16090, +16831, +16452, +15603, +16170, +14975, +15906, +15076, +16585, +14641, +16778, +15436, +17356, +16052, +17797, +16411, +18061, +17728, +17387, +18062, +17031, +18140, +17915, +17401, +18085, +16665, +17896, +16012, +18208, +17408, +17944, +18291, +16770, +18444, +17464, +18846, +18463, +18414, +19020, +16994, +18864, +16209, +18190, +16028, +18115, +16140, +17676, +15316, +16298, +15337, +15811, +14686, +15113, +14980, +14349, +15403, +14650, +15594, +15922, +14791, +15590, +13841, +15816, +12726, +15735, +13660, +15703, +14070, +15043, +13628, +14994, +14070, +14156, +14412, +14455, +14359, +14470, +14150, +15764, +15345, +16049, +14847, +16160, +14849, +15692, +14636, +15798, +15461, +16418, +16010, +16374, +15982, +16510, +15376, +16356, +16092, +17320, +16845, +17337, +16812, +17311, +17629, +18160, +18144, +18550, +18631, +18460, +17792, +18448, +17297, +18745, +18640, +18885, +19017, +18196, +17672, +17848, +16827, +17926, +16676, +18061, +16406, +17980, +16718, +17480, +17117, +17100, +17131, +17437, +16038, +17141, +15150, +16855, +15734, +16839, +15636, +16830, +15413, +15546, +14754, +14845, +13637, +14769, +14375, +15839, +14956, +15663, +14915, +15009, +14576, +14976, +14841, +15925, +14288, +15404, +14147, +14856, +15334, +14966, +15195, +14914, +14478, +14329, +13525, +14741, +14501, +15386, +16532, +15440, +17004, +14283, +15545, +14431, +15021, +15474, +15701, +17277, +16458, +18091, +16266, +16358, +16296, +16773, +17399, +18248, +17274, +16959, +18193, +16994, +17183, +17736, +18061, +18476, +17234, +17820, +16541, +19373, +17537, +18657, +18293, +17740, +17701, +17238, +17309, +17460, +16812, +17313, +15635, +16536, +16059, +16505, +16755, +15702, +17041, +16055, +16571, +16312, +16106, +16643, +15884, +16760, +14880, +16942, +15364, +16202, +15063, +15446, +14625, +15673, +14735, +15501, +15459, +15062, +16067, +15584, +16269, +15771, +15959, +15815, +15644, +15903, +16157, +16198, +15658, +15246, +14876, +14558, +14360, +15716, +13381, +15298, +14845, +13149, +14277, +14640, +16620, +16678, +16935, +15415, +15591, +16503, +15651, +16785, +17379, +17424, +18331, +16939, +16248, +16700, +16034, +18481, +18094, +19405, +17238, +17926, +15851, +17463, +16257, +18007, +16711, +17271, +16254, +16212, +17370, +15846, +17947, +14445, +17247, +15473, +17454, +15536, +16422, +16859, +16401, +18766, +14811, +16722, +14065, +17091, +15486, +17682, +15352, +15918, +16543, +15465, +17368, +16523, +17105, +17430, +15593, +17094, +14788, +16450, +14686, +16482, +16633, +16281, +16361, +14547, +15425, +15434, +16138, +16390, +14542, +16487, +13989, +16595, +14562, +15524, +14990, +16147, +15464, +16017, +14804, +16533, +14584, +16359, +14854, +17187, +14721, +16201, +16057, +15466, +16774, +16316, +16854, +17106, +16517, +17795, +16841, +18609, +16264, +17866, +16469, +17362, +16438, +16364, +16711, +16231, +16894, +15757, +17725, +15627, +16489, +15266, +15744, +16621, +15053, +17486, +15149, +18523, +15162, +17524, +14945, +17031, +16054, +16509, +16387, +15650, +16095, +15498, +15913, +16935, +16429, +17466, +16389, +17144, +16489, +17002, +16185, +16349, +17506, +16379, +17949, +15718, +16097, +15839, +16471, +16756, +15228, +16608, +14392, +15844, +15004, +15323, +15389, +15152, +15757, +14179, +16779, +14644, +17094, +15003, +16812, +15989, +15901, +16526, +15967, +17430, +16222, +16553, +17342, +14994, +17499, +14956, +18288, +15713, +17490, +16244, +15762, +16781, +14701, +17006, +14867, +16014, +16090, +16082, +17183, +15265, +16731, +14710, +16274, +16320, +14358, +17788, +14093, +18011, +15199, +17001, +16108, +16708, +15625, +16166, +17193, +16636, +16616, +16874, +16700, +18702, +15810, +18259, +13752, +17923, +16137, +18189, +17352, +16255, +17434, +15569, +16306, +14786, +15933, +15727, +15161, +17116, +14381, +16605, +15329, +16944, +17015, +16561, +17042, +14745, +16588, +15751, +16542, +16373, +15529, +16793, +15409, +16087, +15221, +16394, +16927, +16838, +16576, +16893, +16593, +16889, +16058, +17077, +16257, +16882, +16235, +15922, +15654, +15949, +15579, +15441, +15897, +15847, +15179, +16121, +15274, +16684, +14840, +16442, +15614, +15113, +14743, +15123, +14995, +16190, +15570, +17615, +15716, +16541, +16053, +16871, +18169, +18079, +18137, +17671, +16730, +17616, +15421, +18045, +15616, +17683, +15872, +15822, +14541, +15388, +14798, +15258, +16715, +15553, +17282, +14670, +15418, +15020, +16222, +16928, +16335, +18563, +15285, +17806, +15855, +15805, +17296, +15705, +18108, +15687, +18240, +15801, +16115, +16551, +17056, +16945, +17406, +17161, +16729, +15990, +16109, +15708, +17255, +16313, +16335, +15948, +15397, +14863, +15363, +15746, +15543, +16727, +15469, +16240, +15355, +15172, +14735, +15628, +16072, +16341, +15846, +14841, +15276, +15003, +16245, +15470, +17533, +16831, +17012, +16190, +16067, +16100, +16415, +17713, +17967, +16888, +17022, +15720, +15697, +16680, +16907, +16727, +17203, +15986, +16113, +15293, +15985, +15559, +17310, +16035, +16227, +15483, +14964, +15249, +15952, +16505, +17143, +17167, +16513, +16112, +16518, +17044, +16765, +17611, +16470, +16745, +16202, +16057, +15933, +17997, +17287, +18268, +16913, +15974, +16173, +15743, +15782, +16357, +16806, +16560, +16083, +16187, +14710, +16367, +15115, +16391, +15124, +14298, +13970, +14018, +13598, +14802, +14857, +14755, +13872, +13838, +14379, +15203, +16550, +16349, +18335, +16606, +17397, +16646, +17511, +17832, +19440, +19242, +18648, +17428, +18272, +17234, +18258, +18125, +18341, +17635, +16565, +16502, +14843, +15458, +15524, +15204, +17097, +14801, +15977, +14264, +14519, +15262, +15173, +16703, +16161, +15594, +16613, +15761, +17007, +16983, +17874, +17491, +17164, +18338, +16391, +17856, +16775, +16842, +17502, +16241, +16409, +15545, +14814, +15565, +13738, +14173, +11831, +11940, +13237, +13714, +15288, +13447, +12987, +12744, +12942, +15787, +16192, +17267, +17765, +17731, +18894, +16490, +19271, +18965, +20807, +21559, +20867, +19135, +17909, +16842, +17960, +17508, +18905, +16605, +15455, +13530, +13699, +12602, +14560, +13976, +15646, +13839, +14406, +12932, +13506, +14747, +16713, +17941, +18278, +17159, +17296, +16649, +18645, +18998, +20095, +20137, +19450, +18099, +17826, +16251, +17745, +16527, +17601, +16533, +14863, +13419, +12400, +13701, +14418, +14595, +14996, +14763, +13888, +14420, +16966, +17061, +17450, +18631, +17851, +16862, +16813, +16441, +16935, +16366, +17366, +15590, +13226, +11931, +12077, +12818, +14028, +15369, +13733, +11813, +10868, +11852, +14676, +14824, +18605, +17238, +17985, +16392, +17188, +18002, +18832, +23488, +22638, +23395, +20260, +18576, +19069, +17809, +21492, +19960, +18883, +16837, +14139, +15099, +13146, +15513, +15397, +13924, +13725, +11283, +11421, +11070, +13377, +15531, +15563, +16227, +14583, +14421, +15326, +16939, +19278, +19157, +19912, +18579, +18006, +17240, +18947, +18782, +20020, +18581, +18753, +16637, +15053, +16040, +15413, +16353, +15513, +15585, +14296, +13343, +15035, +14600, +16605, +16405, +16143, +16647, +15215, +16922, +16430, +16868, +17404, +16276, +15177, +13014, +11725, +12555, +11582, +14322, +14022, +13491, +11770, +10994, +12512, +13956, +16515, +17552, +16887, +17969, +16724, +17063, +18700, +18256, +22831, +21239, +21146, +19602, +17924, +16805, +18317, +19960, +19221, +18239, +16384, +14492, +15286, +14216, +15898, +14792, +14266, +15455, +14517, +14314, +13246, +14450, +16130, +17168, +18432, +16940, +16887, +16395, +18618, +19985, +19834, +20059, +18915, +18251, +18500, +16982, +17532, +16537, +15715, +17593, +15092, +14848, +13469, +13572, +14630, +15426, +15093, +14777, +14619, +15038, +14937, +17884, +16643, +17717, +18501, +16632, +16899, +16079, +15419, +16835, +14357, +15944, +11927, +12114, +10130, +11061, +12768, +13080, +14252, +10646, +10659, +9548, +12385, +14833, +16662, +17918, +17377, +18732, +16809, +17919, +19364, +20529, +23631, +23150, +21282, +19512, +18182, +19223, +20330, +21058, +20371, +17021, +15528, +14944, +15668, +15418, +14867, +16045, +13801, +15559, +14231, +13452, +13058, +14430, +16318, +17728, +18370, +17065, +16474, +17766, +18990, +20704, +18832, +19765, +18570, +18791, +17827, +17653, +16822, +16527, +17039, +17395, +14338, +14007, +11854, +13938, +13891, +14357, +14300, +13281, +13706, +14418, +16564, +16907, +16488, +18176, +16267, +17758, +16589, +16665, +16880, +16444, +16341, +13939, +12492, +9491, +11417, +11846, +13657, +12831, +10619, +8117, +9365, +10194, +14396, +15550, +17070, +16547, +16168, +17471, +15946, +20351, +20488, +24735, +24597, +21208, +20769, +18140, +20965, +23067, +23268, +23444, +19820, +17369, +17248, +17203, +18445, +16387, +16520, +14470, +11507, +13929, +10809, +13586, +13671, +14863, +14195, +13756, +14878, +15192, +15773, +18387, +18413, +19331, +18794, +19205, +20348, +19084, +21077, +20433, +17970, +18795, +16785, +17259, +15905, +15370, +15307, +14104, +13383, +13035, +12584, +12549, +12226, +13925, +13421, +13541, +13656, +12919, +15196, +14209, +14733, +15041, +14024, +14973, +13627, +13271, +12009, +12201, +13529, +14104, +14816, +13746, +11227, +12722, +11881, +16589, +16980, +17761, +17630, +16307, +18602, +17244, +19808, +21443, +21376, +24289, +21140, +21307, +19733, +20284, +21679, +23192, +21966, +21831, +17173, +19201, +17544, +18244, +17882, +16808, +16711, +12565, +13854, +13991, +13189, +15364, +14738, +14653, +13809, +14659, +15395, +15663, +17383, +17248, +16827, +17010, +17814, +17896, +18362, +18214, +18213, +16463, +16143, +15518, +15396, +15264, +13538, +13991, +12737, +12844, +13381, +12930, +13665, +12949, +13495, +13222, +13855, +14299, +14879, +15768, +14655, +15495, +14696, +15354, +15260, +15431, +14482, +13623, +13356, +12845, +14951, +14758, +16703, +14351, +12946, +13880, +14008, +17693, +17770, +19405, +17641, +18118, +19095, +17155, +20634, +19531, +22327, +22265, +20360, +19795, +17804, +19020, +20399, +22038, +20999, +19971, +17445, +17211, +17682, +18085, +17321, +17049, +15866, +14214, +15233, +15102, +14573, +16237, +15174, +15942, +14298, +15977, +15061, +16418, +17666, +16836, +17361, +16553, +17732, +16703, +16665, +16713, +15784, +16241, +15220, +14744, +14661, +13135, +12827, +13236, +13073, +13277, +13144, +13213, +14185, +13537, +14603, +14540, +16596, +15638, +16648, +16781, +15903, +17061, +16481, +16290, +16292, +16119, +15171, +13696, +13611, +11962, +13416, +13733, +15120, +15068, +12396, +12458, +12452, +14816, +16902, +18345, +18391, +16054, +18155, +15887, +17412, +18605, +20126, +21897, +20053, +18820, +16581, +17785, +18421, +20558, +21245, +20941, +19005, +17205, +17300, +18279, +19096, +19036, +19362, +17405, +16125, +16385, +15410, +16801, +17916, +17608, +17257, +17017, +16584, +16055, +17706, +17615, +18378, +18051, +18327, +16276, +16179, +14564, +15965, +15823, +15705, +14812, +13933, +12541, +12362, +13060, +14042, +13812, +14010, +13624, +13533, +12703, +13909, +14915, +15971, +15626, +15799, +15034, +14946, +14899, +15524, +16528, +15357, +14986, +14089, +13813, +12894, +13604, +13633, +13290, +13724, +13347, +14624, +12381, +12786, +12448, +13735, +15271, +16250, +18227, +15438, +17614, +16381, +17152, +18843, +19651, +22232, +20952, +21334, +20381, +20553, +20458, +20553, +22662, +22413, +21552, +20313, +18488, +18667, +17732, +18486, +17683, +17219, +17042, +16107, +15344, +14652, +15174, +15609, +16325, +18188, +16894, +15701, +14949, +16610, +17193, +18664, +18693, +18352, +15781, +15837, +15385, +16415, +15481, +15841, +14847, +14662, +12996, +12867, +12542, +12897, +13300, +13450, +13246, +12681, +12578, +12977, +13833, +14338, +14440, +14540, +14856, +14993, +16289, +16381, +16582, +15910, +16339, +16828, +15995, +16180, +15248, +14565, +15041, +14650, +14736, +12495, +11801, +11794, +11414, +13477, +13092, +13642, +13119, +15306, +16482, +16572, +17748, +18497, +21230, +22197, +23366, +23645, +23697, +23992, +24284, +24671, +24389, +22726, +21838, +20531, +20377, +19102, +18014, +16329, +14386, +14990, +13439, +12361, +12059, +12973, +13377, +13766, +14081, +13550, +12524, +13909, +15704, +17475, +17139, +17159, +17656, +17361, +17462, +17502, +17970, +17053, +16768, +16660, +17068, +15439, +14175, +14353, +14792, +14548, +13747, +13222, +12239, +11974, +12727, +13255, +13886, +13601, +14212, +13984, +14959, +15038, +16033, +16571, +17322, +18270, +18013, +17989, +17881, +18014, +18189, +17547, +16246, +14118, +13315, +13714, +13787, +13556, +12471, +10990, +11136, +11236, +13719, +14098, +15119, +15468, +17374, +18393, +19166, +19527, +20884, +21443, +22391, +22843, +22939, +22107, +21207, +21200, +21347, +19981, +18409, +16996, +16516, +16516, +17149, +16988, +16162, +15332, +15475, +15468, +16104, +16438, +16874, +16722, +17079, +17498, +17393, +16628, +16675, +16474, +16161, +15647, +15049, +13850, +13744, +14010, +14416, +13564, +12984, +12566, +12930, +13352, +14365, +13932, +14241, +13664, +14269, +14449, +15093, +15423, +16231, +16175, +16586, +16205, +17035, +17563, +18172, +18885, +17524, +16599, +16490, +17131, +18269, +17158, +15807, +13679, +13055, +12965, +13341, +13438, +13037, +11954, +11404, +11729, +12962, +13182, +14564, +15420, +17344, +17731, +18871, +19077, +19954, +19957, +21125, +21290, +21074, +20144, +19530, +19144, +18702, +18141, +18527, +17345, +16604, +16157, +16436, +17620, +17227, +17815, +18391, +18014, +18474, +18489, +19409, +19040, +18521, +19088, +18517, +18456, +17735, +16997, +16550, +15404, +15264, +13951, +14197, +13714, +12913, +12367, +12560, +12525, +12490, +12499, +12604, +13579, +12907, +13782, +13997, +14438, +14285, +14954, +16191, +16238, +16832, +16960, +17441, +17736, +18246, +17841, +17420, +16593, +16383, +17359, +17698, +17042, +15385, +14224, +13467, +13258, +13036, +12686, +12973, +11891, +12072, +11958, +12965, +13209, +14480, +15647, +16210, +16852, +18006, +19185, +19891, +19741, +19890, +19288, +19449, +19672, +19171, +18640, +17780, +17486, +17836, +16741, +17243, +16004, +16379, +16814, +17885, +18218, +18127, +18203, +18653, +17916, +19023, +19217, +19332, +19176, +19544, +20004, +19152, +18742, +18380, +17838, +17252, +16656, +16173, +15615, +14470, +14755, +13691, +13625, +13006, +12642, +12630, +12676, +12480, +13134, +13492, +13327, +13722, +14363, +14629, +14563, +15719, +15417, +15862, +16353, +16760, +16683, +16945, +16752, +16418, +16035, +16144, +16542, +16257, +15745, +15117, +14244, +13762, +13609, +13771, +13416, +12837, +12519, +12321, +13146, +14032, +14044, +13753, +14065, +15015, +16386, +17761, +18127, +18076, +17840, +18163, +19190, +19958, +19228, +18777, +18597, +19381, +19104, +20005, +18836, +18795, +17819, +18378, +18201, +18725, +18724, +18764, +18778, +18421, +17903, +17515, +18382, +18791, +19023, +18871, +18866, +18452, +17818, +18033, +17898, +17274, +16774, +15455, +15434, +14757, +14387, +13877, +14137, +13732, +13852, +12722, +13055, +11935, +12769, +13253, +13538, +13711, +13214, +12905, +13538, +14820, +15563, +15574, +15836, +15671, +16047, +16932, +17765, +17801, +17703, +17524, +17510, +17170, +16325, +16527, +16129, +16107, +14877, +14108, +13010, +11954, +12180, +12483, +12965, +13130, +12511, +12664, +12427, +13506, +14859, +16050, +17158, +17372, +17093, +17654, +17472, +19107, +19632, +20395, +20047, +19820, +19631, +19992, +19787, +20105, +20078, +20101, +18954, +19142, +18178, +18410, +17511, +18299, +18235, +17768, +17189, +17571, +17723, +17894, +18106, +18448, +17529, +17343, +17008, +17143, +16675, +16524, +15838, +15435, +15048, +15115, +14492, +14735, +14565, +14287, +13794, +13986, +13879, +14249, +14097, +14238, +14008, +13885, +13855, +14214, +14260, +14606, +14507, +14612, +14531, +15163, +15879, +15779, +15631, +15761, +15682, +16576, +15959, +15723, +15261, +14868, +14697, +14755, +14482, +13919, +12735, +12945, +13708, +14464, +14805, +14374, +14119, +14016, +15389, +16537, +16883, +17202, +16970, +17798, +18434, +18686, +18963, +18673, +19280, +20140, +20396, +20775, +19689, +19610, +18895, +19208, +19754, +18976, +18289, +18555, +18871, +19048, +18776, +19000, +18188, +18002, +18761, +19237, +19169, +18004, +17301, +17790, +17678, +17840, +16086, +15110, +13835, +14074, +14082, +14463, +13990, +13583, +13373, +13410, +13467, +13708, +13335, +13776, +13455, +13545, +12876, +13708, +13727, +14047, +14007, +13871, +13957, +13736, +15001, +15366, +15948, +15437, +15098, +15845, +16050, +15922, +15980, +16444, +16376, +16221, +15969, +15356, +15222, +15022, +15573, +15507, +15358, +15048, +15304, +15825, +15836, +15613, +15099, +15552, +16036, +16789, +17106, +17476, +17899, +17817, +17555, +17554, +17802, +18093, +18320, +18783, +19186, +18971, +18163, +18198, +18272, +18979, +18825, +19189, +19296, +19698, +19506, +19726, +20605, +20043, +19864, +19881, +18999, +18439, +18170, +17850, +16785, +16498, +15826, +14628, +13828, +13201, +13095, +12710, +13051, +13320, +12807, +12744, +13379, +13919, +13684, +13243, +13381, +13492, +13959, +14354, +14650, +14411, +13975, +14310, +15123, +15380, +15337, +15476, +15579, +15504, +15778, +15704, +16160, +16352, +16968, +16750, +16542, +15466, +15841, +16538, +17108, +16906, +15972, +14516, +14799, +15681, +17081, +17019, +16603, +15203, +14829, +15197, +15615, +16295, +16360, +16333, +16376, +16238, +16349, +15924, +15637, +16186, +16479, +17028, +16746, +17093, +17385, +17456, +18471, +18753, +19452, +19949, +19641, +20408, +20664, +21372, +21059, +21007, +20763, +20234, +19514, +19445, +18354, +17761, +16548, +16329, +15660, +14737, +14677, +13379, +13282, +12832, +13003, +13215, +13621, +13687, +13473, +13461, +14180, +14483, +14594, +15109, +15502, +14970, +14821, +15072, +15271, +15208, +14898, +14437, +15022, +14689, +15040, +14930, +14928, +14937, +15041, +15485, +16196, +15408, +15412, +15473, +16806, +16982, +17177, +16607, +16228, +16536, +16368, +17023, +16275, +16034, +15614, +15364, +15874, +15694, +15000, +14750, +14757, +14698, +14548, +14818, +15888, +15974, +16538, +15784, +15991, +16118, +17369, +18206, +19422, +19139, +18965, +19332, +20811, +20542, +21438, +20332, +20004, +19918, +20766, +20741, +19976, +19536, +19043, +17653, +17718, +16675, +16204, +15289, +14916, +15011, +14567, +14004, +13410, +13106, +13888, +13937, +14139, +14203, +14560, +14443, +14572, +15039, +15679, +14685, +15304, +15089, +14995, +14311, +14293, +14410, +14464, +14415, +14726, +14824, +14622, +13787, +14520, +15201, +15960, +16427, +16376, +16458, +16534, +16942, +17662, +17746, +18032, +17935, +18181, +16903, +16020, +15738, +15555, +15700, +15611, +15670, +14176, +13482, +13808, +13891, +14262, +14098, +14725, +15042, +15149, +15497, +15908, +16890, +17377, +17910, +18495, +18378, +18670, +19184, +20256, +20876, +20570, +20859, +19916, +19784, +19790, +19170, +19010, +18752, +18586, +18357, +17509, +17109, +16053, +15470, +15704, +15483, +15565, +14789, +15000, +14524, +14384, +13999, +13977, +14180, +14932, +14700, +15182, +14692, +15201, +15070, +15845, +15684, +15538, +14591, +14741, +14365, +14844, +14538, +15262, +15358, +15300, +14403, +14749, +15000, +15587, +16158, +16609, +16652, +16757, +16894, +17616, +17731, +17779, +17545, +17989, +17862, +17349, +16231, +15537, +15426, +16035, +15721, +15426, +13740, +12887, +12558, +13473, +14932, +14908, +14311, +14037, +14056, +14644, +15360, +16543, +17472, +17018, +17719, +18099, +17970, +18228, +19008, +20141, +19687, +20152, +19812, +19530, +19423, +19263, +19172, +18994, +17962, +18526, +17832, +17835, +17202, +16876, +16545, +15837, +15880, +15957, +15012, +15001, +14652, +14609, +14334, +14199, +14322, +13670, +13897, +14047, +14636, +15018, +15439, +15598, +14951, +15316, +15500, +15420, +15579, +16044, +16241, +15628, +15404, +16038, +16030, +16272, +16581, +16489, +15987, +15925, +17045, +17756, +17657, +17249, +16855, +16638, +16890, +16911, +16764, +15551, +15789, +15843, +15730, +15611, +14718, +14384, +13901, +14700, +14858, +14743, +14535, +14553, +14829, +15627, +15542, +15701, +15236, +15396, +15973, +15956, +16243, +16756, +17571, +18030, +17518, +17465, +17318, +18024, +19315, +19949, +19715, +18519, +18306, +18703, +18782, +18835, +18164, +17779, +17578, +17676, +17146, +16367, +15320, +15399, +15238, +15574, +15198, +14335, +13996, +14521, +15321, +14970, +15485, +14890, +15001, +15803, +16385, +16680, +16090, +16218, +16236, +16756, +17017, +16712, +16309, +15985, +16401, +16527, +16188, +16101, +15458, +14923, +15151, +15247, +15543, +15556, +15589, +15540, +15619, +15846, +15570, +15532, +16073, +16002, +16195, +15894, +15979, +15933, +16284, +16717, +17016, +16621, +16363, +15996, +15833, +15858, +15634, +15411, +15856, +15278, +15399, +14555, +13980, +13662, +14055, +15164, +15547, +15915, +15973, +16067, +16807, +17180, +18339, +18769, +19011, +19303, +19085, +18941, +18870, +19457, +19383, +18958, +18313, +17177, +16362, +16319, +16510, +16363, +15894, +15427, +14536, +14228, +14879, +14929, +15373, +15751, +15950, +15721, +15715, +16220, +16485, +17393, +17731, +17680, +17259, +17335, +17680, +17502, +17550, +16966, +15948, +15248, +15479, +15430, +15252, +14814, +14502, +14229, +14174, +14563, +14605, +14907, +14982, +15493, +15955, +15881, +15824, +15865, +16482, +16765, +16907, +16887, +16839, +16492, +16777, +16700, +16670, +16548, +15798, +15208, +14707, +14316, +14356, +14356, +14548, +14220, +13948, +13561, +13566, +13757, +14513, +15549, +16093, +16641, +17285, +17801, +18076, +18513, +19337, +19431, +19484, +19903, +19566, +19396, +18745, +18389, +17964, +17325, +17146, +16828, +16101, +15716, +15745, +15543, +15029, +15636, +15682, +15306, +15198, +15525, +15963, +16574, +16997, +17154, +17378, +17211, +17310, +17964, +18588, +18270, +17953, +17367, +17064, +16183, +16098, +15902, +14974, +14611, +14836, +14503, +13986, +13680, +13985, +13965, +14576, +15025, +15021, +14867, +15111, +15475, +16610, +17239, +17258, +16649, +16220, +16102, +16566, +17177, +17599, +16562, +16313, +15119, +14900, +14730, +14860, +14819, +14330, +13729, +13687, +13695, +14199, +14439, +14805, +15187, +15156, +15646, +15704, +16466, +16795, +17376, +18051, +18469, +18715, +18293, +18022, +18070, +17946, +18538, +18213, +18159, +17549, +17376, +17214, +16929, +16984, +17168, +16490, +16723, +16857, +17055, +16383, +16351, +16570, +16463, +17003, +17468, +17027, +17141, +17085, +18069, +17735, +18169, +18091, +17361, +17010, +16930, +16626, +16311, +15896, +15427, +15047, +14891, +14625, +13726, +13666, +13766, +14154, +14762, +14816, +14702, +14369, +15165, +15700, +16192, +16441, +16175, +15834, +15973, +16088, +16531, +16053, +15793, +15711, +15359, +15456, +15220, +15285, +14920, +14948, +14996, +14582, +14597, +14727, +15057, +15459, +15266, +15532, +15342, +15973, +16834, +16877, +16505, +16032, +16009, +16600, +16667, +17198, +17258, +16999, +17048, +17116, +17642, +17411, +17405, +17803, +17945, +18087, +17920, +17980, +17969, +17591, +18004, +17608, +17491, +17246, +17489, +17458, +17341, +17325, +16937, +16500, +17283, +17754, +17677, +17240, +16935, +16707, +16420, +16853, +17107, +16430, +16084, +15461, +14976, +14779, +15026, +14710, +14527, +14913, +14621, +14397, +14548, +15079, +15237, +15384, +15471, +15546, +15699, +16034, +16213, +16338, +16165, +16012, +16105, +16250, +15912, +15124, +15105, +15258, +15241, +15282, +15383, +14244, +13998, +14493, +15183, +15495, +15405, +15379, +14954, +15189, +15666, +15992, +16249, +16112, +16213, +16033, +15822, +16029, +15734, +16537, +16610, +16569, +16716, +16682, +17125, +17317, +17800, +17993, +17681, +18260, +18716, +18687, +18149, +17880, +18208, +18045, +18076, +18052, +17401, +16431, +16539, +17109, +17300, +17193, +17246, +16749, +16591, +16895, +17414, +17558, +17366, +17393, +17124, +17245, +16889, +16072, +15697, +15551, +15322, +15549, +15713, +15055, +14398, +14635, +14900, +14757, +15084, +15408, +15162, +14788, +15551, +15628, +15511, +15758, +16156, +15645, +15566, +15524, +15180, +14953, +14988, +15151, +14863, +14726, +14773, +14498, +14453, +14530, +14780, +14913, +15310, +15651, +15640, +15776, +15927, +16273, +16348, +16148, +16073, +16161, +16334, +16748, +16754, +16620, +16221, +15986, +16178, +16593, +16845, +17205, +16965, +17224, +17472, +17866, +18092, +18133, +18331, +18194, +17899, +17976, +17884, +17857, +17640, +17681, +17469, +17064, +16968, +17225, +17543, +17493, +17374, +17321, +17089, +16937, +17481, +17325, +17259, +16910, +16816, +16285, +16361, +16432, +16276, +15908, +15750, +15226, +14725, +14596, +14882, +15023, +15071, +15160, +14822, +14458, +14565, +14956, +15190, +15395, +15634, +15348, +15046, +14744, +14667, +14816, +15141, +15203, +15025, +15060, +14792, +14572, +14475, +14823, +15046, +15235, +15539, +15717, +15903, +16020, +16320, +16841, +17218, +17207, +17292, +16979, +16832, +16740, +16908, +17004, +16974, +17045, +16884, +16499, +16068, +15692, +15862, +15922, +16553, +16763, +16611, +16777, +16979, +17042, +17221, +17219, +17478, +17040, +17329, +17153, +17020, +16985, +17039, +17397, +17419, +17247, +17116, +16913, +17121, +17359, +17786, +17628, +17350, +17438, +17431, +17252, +17418, +17589, +17485, +17239, +16879, +16609, +15957, +15905, +15775, +15805, +15720, +15343, +14991, +14580, +14818, +14877, +14995, +15355, +15193, +14825, +14489, +14292, +14577, +14383, +14678, +14553, +14352, +14619, +14687, +14635, +14576, +14591, +14794, +14910, +15502, +15462, +15527, +15517, +16071, +16579, +16918, +17116, +16966, +16790, +16780, +17136, +17485, +17267, +17093, +16669, +16515, +16407, +16894, +16823, +16045, +15880, +15679, +15627, +15934, +16294, +16661, +16325, +16424, +16982, +16919, +16982, +16659, +16915, +16713, +16839, +17033, +16640, +16770, +16708, +16902, +17295, +17163, +17518, +17459, +17899, +17957, +18149, +18350, +18353, +18440, +18587, +18326, +18027, +18051, +17971, +17765, +17517, +17235, +16556, +16021, +15930, +15176, +14731, +14402, +14414, +14174, +13801, +13967, +13715, +13728, +14193, +14119, +13832, +13377, +13692, +14199, +14550, +14836, +14965, +14772, +14798, +14790, +15334, +15557, +15730, +15731, +15701, +15894, +15750, +16158, +16558, +16680, +16997, +16856, +17132, +17083, +17201, +17326, +17064, +17014, +16755, +16583, +16360, +16489, +16555, +16654, +16815, +16700, +16482, +16039, +16161, +16128, +16109, +16732, +16857, +16920, +16538, +16471, +16476, +16376, +16657, +16643, +16388, +16224, +16104, +16590, +16603, +17007, +17482, +17650, +17831, +18133, +18121, +18242, +18128, +18556, +18332, +18152, +18018, +17785, +17407, +17210, +16991, +16692, +16358, +16270, +15624, +15166, +14755, +14465, +14450, +14497, +14682, +14576, +14591, +14651, +14668, +14662, +14563, +14510, +14590, +14826, +15031, +14980, +14894, +14767, +15088, +15432, +15447, +15250, +15203, +15205, +15262, +15735, +15988, +15841, +15645, +15770, +15953, +16310, +16934, +17410, +17529, +17295, +17192, +17101, +17003, +17072, +17415, +17510, +17442, +17348, +16812, +16578, +16704, +16735, +16661, +16161, +15743, +15288, +15315, +15535, +15809, +15908, +15781, +15810, +15743, +16053, +16050, +16453, +16775, +16989, +17350, +17363, +17626, +17676, +18008, +18230, +18390, +18497, +18423, +18088, +17812, +17484, +17334, +16875, +16588, +16522, +16222, +15970, +16137, +16152, +15632, +15186, +15213, +15190, +15208, +15262, +15189, +14876, +14852, +15225, +15539, +15201, +15218, +15209, +15214, +15190, +15247, +15208, +15184, +15013, +15152, +14990, +15025, +15187, +15332, +15581, +15606, +15558, +15318, +15306, +15653, +16013, +16275, +16645, +16812, +16815, +16795, +17340, +17579, +17748, +17632, +17532, +17087, +17081, +17236, +17612, +17314, +17170, +16686, +16490, +16111, +16073, +15915, +15883, +15816, +15797, +15568, +15412, +15253, +15377, +15689, +16056, +16410, +16555, +16530, +16712, +17043, +17188, +17286, +17357, +17390, +17136, +17374, +17509, +17498, +17511, +17290, +17108, +16814, +16742, +16756, +16427, +16255, +15930, +15941, +15767, +15736, +15507, +15232, +15151, +15198, +15533, +15594, +15389, +15300, +15288, +15494, +15428, +15587, +15426, +15341, +15117, +15468, +15568, +15653, +15514, +15569, +15561, +15571, +15758, +16025, +16090, +16197, +16301, +16361, +16327, +16336, +16353, +16358, +16523, +17067, +17291, +17591, +17259, +17054, +16632, +16654, +16711, +17005, +16849, +16450, +16325, +16458, +16531, +16709, +16844, +16779, +16469, +16293, +16336, +16477, +16590, +16877, +17023, +17058, +16869, +16566, +16371, +16385, +16385, +16271, +15873, +15366, +15068, +15182, +15764, +15811, +15722, +15754, +15773, +16050, +16403, +16558, +16289, +16029, +16010, +16235, +16273, +16211, +15951, +15680, +15627, +15739, +15756, +15691, +15420, +15314, +15367, +15567, +15488, +15517, +15571, +15715, +15974, +16148, +16123, +15874, +15767, +16112, +16102, +16368, +16337, +16267, +16295, +16529, +17056, +17293, +17120, +17150, +16787, +16629, +16754, +17146, +17343, +17157, +17099, +17013, +17107, +17324, +17388, +17350, +16999, +16655, +16475, +16373, +16503, +16493, +16338, +16425, +16361, +16222, +16182, +16282, +16353, +16614, +16859, +16868, +16659, +16732, +16795, +16970, +17142, +17216, +16816, +16429, +16140, +15910, +15477, +15364, +14937, +14869, +14716, +14647, +14236, +14164, +14487, +14560, +14754, +14927, +15001, +15129, +15225, +15449, +15400, +15386, +15297, +15378, +15189, +15158, +15305, +15586, +15707, +15953, +15785, +15590, +15722, +15875, +16027, +16198, +16170, +16101, +16112, +16317, +16306, +16541, +16665, +16881, +17123, +17458, +17579, +17642, +17600, +17614, +17790, +18174, +18291, +18178, +18117, +18064, +18020, +18218, +18555, +18508, +18212, +17784, +17521, +17269, +17469, +17494, +17246, +16860, +16512, +16392, +16266, +16282, +16204, +16001, +16002, +15990, +15974, +15655, +15461, +15407, +15597, +15973, +16364, +16111, +15944, +15606, +15936, +16190, +16341, +16082, +15548, +15718, +15181, +15781, +15275, +14686, +14768, +14048, +14015, +13962, +14372, +14187, +14118, +13752, +12875, +13141, +13055, +12544, +12851, +13197, +13236, +14125, +14342, +15014, +15487, +16280, +16670, +17146, +17426, +17343, +17224, +17822, +17890, +18514, +18527, +19058, +18896, +18962, +19073, +18979, +18647, +17555, +17149, +16645, +15754, +15781, +15925, +15948, +15824, +16036, +16552, +16795, +16949, +16904, +16602, +17102, +17157, +17648, +18696, +19203, +19752, +20517, +21448, +21423, +20883, +20099, +19106, +18100, +17383, +17027, +16383, +15459, +14774, +14434, +14300, +13953, +13827, +13277, +13058, +13379, +13672, +14610, +15563, +16352, +17284, +17752, +18836, +19042, +18820, +18560, +17713, +16867, +16280, +15185, +14456, +12812, +10844, +9169, +7204, +5830, +4456, +5174, +7523, +9990, +14304, +15547, +18289, +19896, +19496, +21010, +20010, +20581, +20291, +20944, +20389, +17789, +19008, +15748, +15048, +13795, +10108, +9396, +9119, +8389, +10200, +12849, +15783, +17378, +20794, +24265, +23957, +24656, +23774, +22128, +22303, +20366, +19137, +18332, +17383, +15743, +16004, +16242, +15161, +13969, +14750, +14942, +15464, +16783, +17915, +20074, +21898, +22984, +23681, +23575, +21967, +20472, +20180, +19080, +17033, +14927, +13344, +12479, +12550, +12925, +13176, +13848, +14366, +15068, +16749, +17194, +17457, +17757, +17689, +17396, +16635, +15929, +15144, +13807, +12811, +12751, +13092, +13183, +13246, +13468, +12842, +11881, +10821, +10098, +8729, +7655, +6809, +7865, +11310, +13723, +17957, +19460, +17946, +19383, +17778, +18169, +16438, +15200, +16574, +17361, +19459, +15793, +16550, +16727, +14452, +16868, +15408, +14816, +15241, +15854, +17022, +19544, +20961, +21358, +20698, +21934, +21058, +19283, +19177, +17452, +16833, +17015, +16577, +15210, +14810, +15355, +15472, +16996, +18348, +18796, +18829, +20237, +21279, +21369, +21275, +20343, +19343, +18554, +16791, +16475, +16089, +15421, +15117, +15822, +15554, +14092, +14222, +14347, +15346, +16367, +17301, +18574, +19268, +19068, +19270, +19233, +17174, +16116, +14503, +12921, +12129, +10864, +10873, +11551, +12071, +13263, +13922, +14694, +15158, +15108, +15351, +14271, +12861, +11484, +9585, +8233, +6778, +7531, +9940, +13111, +16741, +16792, +18018, +18977, +18313, +20267, +18922, +20301, +20617, +21868, +21349, +17259, +19117, +15388, +15270, +15109, +12255, +13417, +13054, +14427, +15442, +18106, +19044, +18850, +19844, +20685, +19058, +19089, +18847, +17885, +17439, +16583, +15342, +14026, +14607, +14099, +15763, +18017, +18889, +20341, +21814, +23075, +22980, +22791, +21832, +20101, +18775, +16868, +15478, +14712, +13082, +12316, +12746, +12765, +11971, +11906, +12747, +14780, +16680, +19036, +20987, +22495, +23524, +23348, +23021, +20147, +16770, +13924, +11552, +9184, +6830, +6862, +7152, +8254, +10290, +12342, +14222, +15231, +16926, +19412, +20571, +21304, +20351, +18924, +15696, +12290, +9141, +7223, +8271, +8954, +12505, +13489, +13330, +15958, +16035, +18956, +17810, +17922, +19254, +20402, +21354, +17769, +19284, +18100, +17181, +19090, +16206, +15658, +15078, +15208, +15286, +17041, +18127, +17291, +17629, +19949, +19112, +18776, +18302, +16185, +15393, +14244, +12919, +11735, +12683, +14387, +16036, +20425, +22502, +23191, +24306, +24654, +23722, +21940, +19282, +17670, +15478, +13796, +12938, +12913, +12253, +11049, +12340, +12945, +12619, +12655, +14080, +16855, +18372, +21218, +22723, +24313, +23777, +22677, +21980, +18675, +14567, +11313, +9322, +7896, +6868, +7697, +9658, +11324, +13435, +15800, +17616, +18533, +19404, +21359, +21489, +21470, +20110, +17312, +13948, +8551, +3458, +451, +236, +1405, +5657, +12325, +17259, +20818, +25322, +26725, +27381, +26985, +22958, +23434, +21174, +21178, +17325, +16288, +16654, +14114, +15353, +12047, +9845, +10734, +11212, +12449, +13806, +17090, +18416, +20011, +23352, +24202, +22444, +21002, +18220, +16616, +14681, +12264, +10745, +11458, +14352, +16457, +19735, +22904, +23055, +23388, +24004, +22856, +20636, +17502, +16076, +14745, +13988, +13306, +12031, +11892, +10842, +11020, +12381, +12705, +13918, +15167, +16855, +18986, +19748, +20928, +21008, +20220, +19234, +17485, +16016, +13447, +11836, +11396, +11538, +11743, +11920, +13252, +14924, +16134, +16778, +17568, +18407, +18186, +18187, +18599, +17943, +16998, +15215, +13597, +10334, +6090, +3846, +3358, +5033, +7703, +13330, +19764, +23684, +26324, +27563, +27270, +25067, +22163, +20016, +17807, +16168, +15499, +14864, +15269, +15641, +15381, +15929, +14226, +13205, +13259, +13998, +14837, +16345, +19278, +20773, +21844, +22681, +22213, +20583, +18157, +15750, +13086, +11498, +10258, +10583, +13438, +16316, +19514, +22585, +24299, +24215, +22936, +20752, +17896, +15201, +12289, +11300, +10724, +10727, +11494, +12378, +13552, +13720, +14221, +14667, +14930, +16299, +17541, +19911, +21783, +21657, +21709, +20356, +18718, +16391, +13785, +12842, +10846, +10032, +10157, +10599, +12366, +13690, +15901, +17155, +17558, +18516, +18421, +18903, +18412, +18151, +18677, +17632, +17001, +15895, +14259, +13653, +11452, +9529, +7896, +6265, +6080, +7782, +12068, +16873, +21570, +25219, +26956, +27824, +25755, +23507, +20684, +17922, +17115, +16625, +17342, +16814, +16746, +17112, +15390, +14382, +12204, +10000, +9581, +11101, +13445, +15949, +18949, +21750, +23696, +24319, +22953, +20477, +17459, +15086, +13722, +13450, +13881, +14698, +16742, +19154, +19945, +19977, +18807, +17108, +14743, +12546, +11967, +11693, +12010, +13938, +15935, +17924, +18489, +18549, +18416, +16895, +15181, +14047, +13283, +13001, +12748, +13917, +15674, +16711, +16928, +16801, +16129, +14228, +13484, +13429, +14388, +16325, +17872, +20188, +21157, +21202, +20714, +18743, +16489, +13223, +11253, +10211, +9890, +11148, +12671, +14954, +17003, +17255, +17762, +16687, +15978, +14847, +13821, +13990, +13849, +14083, +15484, +17407, +19991, +21784, +22654, +21603, +20437, +18520, +16031, +14759, +14432, +15893, +17290, +18579, +19858, +18133, +17838, +16358, +14754, +13277, +11735, +12452, +14310, +16757, +19072, +20794, +22051, +21894, +21373, +20356, +18123, +16289, +15679, +15766, +16300, +16240, +16256, +16008, +15080, +14002, +12583, +12052, +11504, +11523, +13169, +14720, +16211, +17015, +18330, +18939, +17643, +17401, +15722, +14471, +13898, +13343, +13820, +14071, +15203, +15870, +15551, +15975, +15124, +15156, +14777, +14677, +15873, +16603, +18333, +20042, +21443, +22662, +21429, +19952, +17464, +14334, +12162, +10108, +8680, +8516, +9673, +11893, +13605, +15705, +17259, +18359, +19456, +19945, +20580, +20505, +20271, +21086, +20211, +19860, +18045, +15320, +12712, +9326, +7751, +7144, +8135, +11281, +14607, +18329, +21365, +23073, +24849, +25859, +25660, +25266, +24173, +22171, +20473, +18409, +15681, +12349, +10222, +8046, +7497, +7758, +8421, +11401, +14899, +18329, +21798, +24068, +25395, +24884, +23892, +21765, +19324, +16041, +13412, +11537, +9882, +8795, +8626, +9524, +10660, +11336, +12752, +13879, +15108, +16603, +18021, +19651, +20455, +20020, +20968, +20491, +19374, +17662, +15538, +14584, +12059, +10665, +9626, +9384, +10462, +11219, +14263, +15882, +17687, +20067, +21324, +22577, +22108, +21676, +20814, +19049, +17982, +16139, +14041, +12216, +10525, +10023, +10242, +11252, +13145, +15624, +18013, +20111, +22261, +22866, +22151, +21182, +19781, +18474, +17146, +15867, +15415, +14715, +14187, +14020, +13410, +12275, +10588, +10418, +10525, +11598, +14216, +17397, +21014, +24685, +27356, +28504, +26970, +23872, +20812, +18033, +15184, +11946, +10248, +10746, +11118, +12029, +13391, +14264, +14543, +15408, +15629, +15706, +15796, +16075, +17146, +17953, +18192, +18502, +17909, +17625, +16818, +15345, +13825, +12240, +11262, +11033, +11266, +12419, +13430, +14934, +16438, +17306, +18265, +18637, +18125, +17823, +17530, +16915, +15863, +15888, +15971, +15982, +16547, +16954, +17146, +16741, +15949, +15570, +15428, +15214, +14894, +15749, +16717, +17410, +18127, +18521, +18937, +18735, +18429, +17794, +16532, +16319, +15735, +16044, +16262, +15964, +15962, +15607, +15445, +14909, +15182, +16475, +16999, +17691, +18749, +19139, +19169, +18799, +17943, +16625, +14369, +13044, +12066, +12169, +12946, +14564, +16918, +18141, +18787, +19483, +18613, +17158, +14815, +13798, +13966, +14425, +15798, +17834, +18462, +18377, +17869, +17175, +15708, +13557, +11103, +10703, +11420, +12494, +14457, +17307, +19333, +21128, +22565, +21584, +20528, +18564, +15523, +13544, +11948, +10578, +10006, +9814, +11115, +11896, +12784, +13720, +14570, +15980, +17080, +18263, +20178, +22306, +24507, +25723, +26682, +25955, +23828, +20192, +16614, +12416, +8205, +5318, +4695, +6265, +8400, +11547, +16048, +19143, +21744, +23030, +23656, +23740, +23057, +22477, +22279, +22535, +21674, +19705, +17918, +14648, +11718, +9434, +7379, +6688, +7089, +9325, +12018, +14342, +17154, +18957, +20047, +20281, +19899, +19696, +18883, +18433, +18049, +17163, +16494, +15815, +15829, +15438, +14746, +14478, +13633, +13804, +13539, +13930, +14141, +14402, +15085, +15350, +15168, +14067, +12731, +11570, +10687, +11262, +12078, +14794, +17695, +20652, +23024, +23265, +22696, +20810, +18324, +16678, +13738, +13039, +12902, +14089, +15002, +15117, +16292, +16652, +16880, +16813, +14976, +16282, +16849, +17903, +19371, +20483, +21114, +21321, +20610, +20444, +17921, +16173, +14209, +13131, +12807, +13509, +14194, +15337, +16946, +19038, +20265, +21447, +21287, +21047, +20380, +19835, +19004, +17871, +16541, +15305, +13753, +13196, +11646, +10631, +10041, +10197, +11463, +13051, +14492, +16109, +17611, +18969, +19356, +19950, +18607, +17295, +17549, +17725, +18031, +17825, +17208, +17459, +16144, +14995, +12944, +10450, +8335, +6645, +6886, +8680, +10640, +13505, +17410, +21893, +23973, +24040, +23093, +20372, +17260, +13439, +10568, +9096, +8074, +9757, +12316, +15475, +17772, +19134, +19547, +19619, +17799, +15688, +14039, +12750, +12570, +14018, +16193, +17974, +18976, +20608, +21059, +20394, +18524, +17450, +17610, +17402, +19175, +19701, +20507, +21947, +21448, +20882, +17874, +15683, +13976, +13585, +13984, +13634, +15900, +17997, +19428, +21685, +21737, +21930, +20473, +18783, +18602, +17609, +17115, +16479, +16661, +16880, +15800, +14449, +12642, +10557, +9099, +8259, +8847, +10071, +12410, +15784, +18763, +21135, +22145, +22223, +21124, +19213, +17541, +15166, +13305, +12126, +11730, +11680, +11350, +11632, +12048, +12524, +13285, +14304, +14672, +14866, +15413, +15874, +16181, +16017, +16112, +15844, +15712, +15120, +13889, +12883, +12503, +12931, +13784, +14820, +16121, +17928, +19179, +20197, +20136, +19758, +18922, +17168, +15168, +14064, +13227, +13146, +13983, +14661, +16518, +17830, +18999, +20707, +21248, +22009, +21784, +21105, +20164, +18119, +15896, +14216, +13246, +12970, +12970, +13519, +14284, +16266, +19134, +22085, +23860, +24699, +25690, +26601, +25466, +23619, +20128, +17150, +15857, +13023, +10328, +7686, +6920, +8192, +9980, +12067, +13549, +16514, +19170, +20522, +22145, +22611, +22277, +21232, +20134, +18888, +16115, +13144, +10710, +9089, +7808, +5749, +5445, +6674, +8604, +11198, +13940, +17220, +19976, +21487, +22712, +23238, +22211, +20045, +17860, +15877, +13651, +11001, +10203, +9779, +9995, +10513, +11880, +13788, +14923, +16067, +17019, +17525, +17705, +17817, +18809, +18530, +18973, +19217, +18666, +18309, +17299, +15923, +14893, +12961, +11836, +11457, +11107, +12471, +14301, +16112, +18826, +20670, +22739, +23584, +23054, +21989, +20588, +19323, +17952, +16702, +16033, +15520, +15636, +15830, +16501, +17219, +16725, +17521, +17985, +17855, +17965, +17664, +17807, +17865, +17610, +17838, +17593, +16981, +16227, +15235, +14696, +13667, +13803, +14558, +15992, +17197, +17551, +19401, +19499, +19496, +18747, +16266, +15619, +13404, +11393, +9796, +9014, +10568, +12336, +14737, +16442, +18520, +21050, +21329, +20973, +19384, +17651, +15384, +13298, +12599, +11546, +11021, +11080, +11874, +13238, +13718, +14346, +15537, +16802, +17943, +18499, +19451, +19808, +19316, +19203, +18822, +17555, +15477, +13673, +12825, +11845, +11684, +12230, +13779, +16030, +17464, +18889, +18915, +18810, +17350, +16019, +15358, +13994, +14491, +15537, +17167, +18271, +19044, +19507, +18313, +16472, +13806, +12014, +11530, +12121, +13551, +16197, +18396, +20616, +21853, +21978, +21595, +19530, +18016, +17244, +16114, +16015, +15819, +16436, +17087, +17993, +18100, +17363, +17016, +16090, +15758, +15511, +14560, +14861, +15679, +16465, +17801, +17675, +17425, +16451, +14816, +13928, +12434, +11384, +12011, +13620, +16184, +18265, +19257, +19482, +19570, +19257, +19142, +17577, +15473, +13948, +14069, +14199, +14496, +15114, +15664, +17876, +18457, +18061, +17067, +16499, +16817, +17083, +17138, +15794, +15427, +15303, +15162, +15011, +14199, +13735, +13228, +14160, +15692, +16158, +16373, +16452, +17198, +17831, +16906, +15008, +13971, +13513, +13413, +13612, +14566, +15846, +17272, +19225, +21221, +21923, +21211, +20079, +18700, +16900, +14551, +12191, +10759, +10600, +10640, +10871, +11536, +11977, +13193, +14540, +15919, +17429, +18151, +20040, +21476, +22387, +21983, +21140, +20161, +18405, +16502, +14059, +12653, +12563, +12605, +14366, +15311, +16278, +16832, +17479, +18820, +18744, +18093, +17085, +16216, +16107, +16120, +16629, +16773, +17303, +17926, +18389, +18107, +17492, +16560, +16353, +15738, +15881, +15988, +15510, +15902, +16196, +17045, +17545, +17140, +17643, +16955, +16634, +16463, +16562, +17021, +17254, +17641, +16917, +15627, +14427, +13226, +13277, +14076, +13760, +13755, +13890, +15438, +17397, +19051, +20202, +20238, +20646, +19561, +16904, +13834, +11427, +10783, +10431, +10980, +11425, +13484, +15395, +16213, +17317, +17648, +17756, +17708, +17953, +19095, +19034, +19283, +18631, +18130, +16524, +13983, +12080, +10748, +10187, +10453, +11756, +14056, +16034, +17997, +19581, +20700, +20313, +19360, +18272, +17254, +15939, +14999, +14738, +15010, +15341, +15740, +16022, +16338, +16097, +16137, +16395, +17106, +17985, +18543, +18354, +17718, +17359, +17324, +16591, +16081, +15614, +15481, +15006, +15005, +15205, +15267, +15636, +16297, +16850, +17919, +18453, +18630, +19448, +18966, +19557, +19239, +18842, +18552, +17317, +17037, +15471, +14557, +13781, +12916, +13034, +12314, +12899, +13838, +15472, +17483, +18515, +19977, +21104, +20539, +20330, +19040, +17543, +16071, +14531, +13561, +12596, +11881, +11696, +11774, +11860, +11705, +12477, +12262, +13037, +14047, +16324, +19865, +21548, +23200, +22847, +21856, +20092, +15696, +13475, +9860, +9534, +9415, +9794, +11407, +11811, +15550, +17188, +19462, +20175, +19301, +21075, +19523, +19072, +18250, +17256, +17992, +17170, +17855, +16931, +15874, +15744, +15348, +15355, +14706, +14532, +15401, +16114, +17547, +18201, +19128, +19788, +19462, +18806, +17538, +15616, +14286, +12958, +13278, +13094, +13469, +14784, +15935, +17352, +18037, +18706, +18918, +18407, +17910, +16417, +15297, +14455, +13530, +13870, +14185, +14916, +15397, +15976, +17254, +17800, +18494, +18671, +18876, +18497, +17807, +17394, +16614, +15604, +14538, +14040, +13314, +12604, +11945, +13015, +14055, +15379, +16838, +17347, +19205, +18866, +19028, +18531, +17496, +17470, +16139, +16172, +15071, +14470, +14579, +14144, +14300, +14064, +13922, +14634, +15484, +16969, +18074, +18394, +19104, +18841, +18265, +17113, +15293, +14609, +13301, +13249, +13343, +13146, +13261, +13461, +15005, +17570, +19456, +21761, +22101, +21986, +21294, +19575, +18131, +16031, +14277, +14484, +14512, +15278, +14427, +14944, +16540, +16991, +18788, +17843, +17634, +18779, +18256, +18593, +17263, +16644, +14928, +13573, +14379, +13653, +14036, +14458, +15485, +17421, +18036, +18639, +17738, +17119, +16859, +15863, +15776, +15140, +14881, +14890, +14834, +14517, +13733, +12950, +12362, +11949, +12470, +13518, +15286, +17055, +18478, +19355, +19103, +18602, +17373, +15839, +14921, +14001, +14251, +14250, +14622, +15057, +14924, +15172, +14408, +13822, +13901, +14271, +15085, +15502, +17215, +17858, +18837, +19475, +19333, +19461, +18650, +18200, +17990, +17695, +17831, +17723, +17496, +17857, +17398, +16314, +15755, +15236, +15494, +15253, +16457, +17675, +18998, +20304, +21558, +22381, +21604, +20687, +19076, +17234, +15214, +13101, +12333, +12092, +12399, +13041, +13934, +14854, +15634, +15874, +16475, +16678, +16860, +16875, +16320, +16376, +14649, +14316, +14402, +15056, +16504, +15930, +17006, +15037, +15310, +14496, +14592, +16241, +15370, +19125, +18412, +20538, +19143, +17539, +18115, +13959, +15267, +11425, +11120, +11485, +10824, +13749, +13591, +15650, +15493, +16035, +18103, +18266, +18952, +18626, +18521, +18349, +17151, +15109, +13127, +11261, +11016, +10607, +11403, +13053, +14380, +17116, +18846, +20975, +21366, +20748, +20373, +19076, +18318, +16410, +14909, +14114, +13525, +13730, +13728, +14059, +13980, +14180, +15268, +17059, +18332, +19541, +20573, +21978, +22948, +22982, +22537, +20738, +19203, +16967, +14544, +12928, +10897, +11294, +11906, +14221, +16229, +18019, +20665, +22136, +24075, +23694, +22291, +20491, +18161, +16149, +13562, +11679, +10976, +11240, +12696, +13885, +14978, +15849, +16494, +17211, +17536, +17498, +17010, +16574, +16874, +15866, +14991, +13974, +12529, +11669, +11184, +10912, +11258, +10583, +12218, +13175, +14723, +16301, +16910, +19128, +18877, +19636, +18406, +16845, +15489, +14282, +15511, +14737, +15295, +14269, +14434, +15119, +14799, +16136, +16026, +17455, +18341, +19146, +19289, +16800, +16681, +16283, +16323, +17272, +15646, +16980, +16912, +17543, +17938, +16826, +16964, +16039, +17206, +18229, +18290, +18930, +18427, +18289, +17638, +16284, +14944, +13887, +14462, +15494, +16371, +18144, +18723, +19521, +19489, +18605, +17178, +15414, +15092, +15047, +15341, +15369, +15215, +15348, +14817, +14420, +13433, +12567, +12518, +13686, +15809, +17682, +18948, +19351, +19330, +18956, +18462, +18173, +17591, +17997, +17885, +17953, +18085, +17263, +17131, +15580, +14768, +13335, +11586, +11707, +10428, +11704, +12814, +14122, +16201, +16672, +19020, +18278, +18806, +18900, +18109, +18706, +16686, +16050, +14895, +13555, +12480, +11152, +12270, +12912, +13547, +15357, +16275, +17429, +17553, +17700, +18121, +17597, +17819, +17048, +18001, +17542, +17062, +16113, +14864, +15071, +13691, +14957, +14274, +13870, +14695, +14709, +17077, +17186, +20551, +22516, +23601, +23669, +19893, +20095, +16783, +16852, +16391, +14873, +16597, +14756, +15619, +12984, +13318, +13934, +14412, +16942, +16699, +18907, +19022, +18968, +18038, +17689, +16386, +15065, +15435, +15828, +14955, +13998, +13283, +12126, +12342, +12164, +13205, +15004, +17420, +19665, +20984, +21457, +19815, +17973, +15381, +13282, +11554, +10551, +10496, +11261, +12001, +12846, +13856, +14777, +15800, +17428, +19005, +20597, +21604, +22173, +22370, +21252, +19184, +17065, +14785, +13556, +12543, +12975, +13616, +13747, +14858, +15569, +16558, +16596, +16855, +17756, +18399, +19640, +19076, +18712, +18036, +17126, +16738, +15811, +15434, +15060, +15274, +15696, +15530, +15472, +15525, +16512, +17361, +18278, +18925, +18780, +18507, +17197, +16690, +15647, +14454, +14440, +14880, +16287, +16275, +16707, +16607, +16489, +15978, +15028, +14839, +13467, +13374, +12785, +13176, +13592, +14734, +16529, +16823, +17569, +16184, +17079, +16245, +16335, +17490, +17559, +18577, +16498, +15328, +14750, +14276, +15001, +15181, +16446, +16619, +17349, +17124, +15148, +16759, +17799, +17978, +18939, +17737, +17447, +15621, +14678, +13172, +13068, +14159, +15217, +17851, +20109, +20237, +19967, +18969, +17202, +15425, +13697, +12673, +12347, +13329, +14247, +15071, +16484, +16909, +17995, +18754, +19593, +19997, +19665, +18632, +17501, +16130, +14721, +14057, +13959, +13825, +14095, +13886, +14063, +14011, +14192, +15495, +17125, +19198, +20717, +22160, +22790, +22041, +20625, +18814, +16432, +14494, +12571, +11425, +10698, +10474, +11595, +12786, +14848, +15737, +17843, +18608, +18986, +20215, +19576, +20056, +18184, +17858, +15688, +13596, +12811, +10414, +11480, +10674, +11799, +13242, +14538, +17549, +18440, +20808, +21115, +20457, +19867, +17210, +15756, +13424, +12523, +12548, +12651, +14598, +14589, +16276, +15921, +15844, +15668, +14503, +14687, +14874, +16319, +17804, +18769, +19989, +20619, +20540, +20516, +19896, +18863, +16857, +14245, +13153, +12746, +13680, +15145, +16104, +18543, +18986, +18883, +18468, +16554, +17054, +17367, +18807, +19636, +18828, +18467, +17738, +17539, +16213, +15294, +14766, +13988, +13970, +14309, +13580, +12964, +13391, +14417, +16038, +17200, +17521, +17480, +17316, +16856, +15918, +15236, +14445, +14436, +14790, +15093, +15032, +14588, +14086, +14195, +14175, +14213, +14685, +15500, +16120, +17230, +17739, +17309, +16707, +16362, +16651, +16808, +16419, +16011, +16072, +16491, +16989, +17885, +17956, +18098, +17478, +17265, +16346, +15038, +14864, +13675, +15028, +14710, +15384, +16485, +16212, +18629, +18117, +20010, +19080, +19262, +19777, +17282, +17798, +15520, +15838, +15867, +14270, +15589, +14172, +15237, +14532, +14563, +15964, +15115, +16143, +16802, +16943, +18109, +17414, +18497, +18150, +17144, +15707, +14168, +13163, +11950, +11283, +11691, +12487, +14192, +16219, +17917, +18548, +18534, +18489, +19866, +20765, +21577, +20953, +19739, +17838, +16474, +15669, +14865, +14182, +14176, +15007, +14516, +14276, +12935, +13567, +15939, +17428, +19084, +18368, +17373, +16145, +15527, +15420, +15000, +15159, +14747, +14935, +15535, +15552, +15261, +15702, +16486, +17319, +17976, +17362, +16343, +15777, +15082, +14846, +14935, +14572, +14474, +14483, +15138, +15503, +15559, +16430, +17069, +17921, +18298, +18065, +17679, +17016, +16944, +16901, +16705, +15765, +14851, +14379, +14425, +14938, +15598, +17227, +18629, +20776, +21513, +21920, +20967, +19101, +17865, +15460, +14766, +13028, +13013, +13158, +12773, +14462, +14429, +16050, +16526, +17155, +18246, +18249, +19129, +18125, +17724, +17672, +16149, +15552, +13922, +13294, +12910, +11957, +12713, +13169, +14643, +16030, +16605, +17844, +16678, +17001, +15996, +15678, +15774, +15295, +15698, +14559, +14613, +14203, +13974, +14541, +14792, +15837, +16389, +16498, +16253, +16386, +16972, +18149, +19850, +20092, +19352, +18485, +18022, +18046, +17842, +18088, +17502, +18304, +17354, +16804, +15827, +15734, +16970, +17603, +17812, +16353, +15477, +15350, +15559, +16961, +17170, +17040, +16238, +15827, +15949, +15739, +15859, +16394, +17540, +18025, +17400, +16459, +15290, +14852, +15250, +15698, +15171, +14593, +14061, +13923, +14036, +14226, +14296, +14692, +15630, +16005, +16053, +16480, +16911, +17319, +17784, +17731, +16943, +16020, +15612, +15892, +15721, +15415, +14477, +14195, +14136, +14216, +14809, +14863, +16293, +16785, +17478, +17494, +17233, +17498, +17113, +17689, +17116, +16647, +16429, +16208, +16324, +16312, +15833, +15599, +15389, +15363, +15824, +15415, +15905, +15750, +16169, +16424, +15870, +15945, +15385, +15930, +16659, +17345, +17924, +17804, +17730, +17510, +17257, +17308, +17118, +17567, +17414, +16700, +16100, +14939, +14570, +14100, +14042, +14303, +13602, +14023, +14886, +17319, +19948, +20777, +21005, +19577, +19419, +19281, +19519, +19683, +17943, +18246, +17356, +16770, +15820, +15199, +16172, +16658, +16154, +15089, +13068, +12895, +12175, +13339, +13403, +13438, +13444, +14315, +16195, +17904, +18665, +18852, +18067, +17946, +16878, +16599, +15723, +15409, +14795, +14141, +13348, +12760, +12655, +13480, +14687, +16016, +15955, +16194, +15406, +15246, +14939, +14914, +15381, +15407, +16207, +16646, +17078, +17600, +17311, +17101, +16509, +16067, +15685, +15640, +16119, +16845, +17419, +18004, +17818, +17738, +17947, +17611, +17994, +16811, +16922, +16358, +15702, +16169, +15410, +16190, +16049, +16194, +17025, +16793, +17516, +17129, +17585, +18154, +17456, +17837, +17558, +17785, +17655, +17136, +17260, +16201, +15959, +15337, +15112, +14826, +13922, +14505, +14560, +15032, +15860, +15662, +16087, +15983, +16530, +16858, +16481, +17090, +16221, +15882, +14738, +14161, +14133, +14263, +13933, +12761, +12922, +13959, +16646, +18040, +18897, +19156, +20378, +21442, +20963, +19979, +19133, +18676, +17282, +15405, +13359, +12741, +12988, +13828, +14679, +14587, +14343, +14046, +14785, +16402, +17002, +17312, +17250, +17068, +17495, +17393, +17539, +16870, +16029, +15432, +15271, +16141, +17231, +17931, +18446, +18489, +18249, +17295, +16391, +15735, +15139, +14526, +14600, +14073, +13281, +12847, +12964, +13737, +14002, +14146, +14826, +15367, +16591, +17100, +17679, +17239, +17194, +17541, +17537, +18180, +17448, +17737, +17420, +17096, +17050, +16084, +16166, +15626, +15978, +16596, +16743, +17311, +17059, +17254, +17197, +16794, +16708, +16093, +16081, +15904, +15504, +15249, +14727, +14932, +14874, +15104, +15551, +16202, +16788, +17710, +17938, +18188, +17990, +17974, +17538, +16749, +16277, +15788, +15259, +14751, +13408, +12180, +11008, +11245, +11992, +12766, +13278, +14052, +15517, +17972, +19324, +20498, +20216, +20543, +21085, +20638, +20148, +18482, +18732, +18126, +17492, +16528, +15789, +16538, +17262, +17826, +18128, +17661, +17591, +17029, +16973, +16291, +15057, +14009, +13017, +12708, +12436, +12548, +12694, +13464, +14493, +16052, +17969, +19098, +19664, +19649, +19824, +19878, +19416, +18523, +17031, +15750, +14785, +14283, +14130, +13632, +13132, +13117, +13212, +13187, +13229, +13296, +14160, +14159, +14085, +14030, +14097, +14638, +14199, +14785, +14349, +14833, +15952, +17027, +17959, +17122, +17057, +16533, +16889, +17419, +17698, +18567, +18335, +18232, +18250, +18187, +18115, +17763, +17899, +18186, +18014, +17976, +17412, +17135, +17265, +16469, +16520, +15955, +15737, +15938, +16037, +16695, +16148, +15313, +15276, +14719, +15596, +15698, +16168, +16552, +16051, +16856, +16556, +16829, +17075, +16483, +16999, +16399, +16895, +17629, +17042, +17670, +16751, +16919, +16382, +15371, +15446, +14621, +14951, +14857, +14734, +15188, +15559, +17566, +18417, +18756, +19086, +19632, +20137, +19370, +18195, +17078, +15555, +14736, +13638, +13216, +12629, +12209, +12146, +12695, +13290, +14402, +15055, +16073, +16475, +16747, +16821, +16904, +16926, +16241, +15842, +15164, +14925, +15038, +15683, +16493, +17035, +16935, +17067, +17184, +17081, +16963, +16408, +16068, +15793, +15879, +16088, +15311, +14987, +14505, +14350, +13668, +13053, +13156, +13559, +14229, +14678, +15436, +15874, +16726, +17383, +17600, +17623, +17575, +18149, +18582, +18777, +18392, +18085, +18137, +18915, +19926, +20422, +20285, +20001, +19165, +18790, +18182, +17826, +17144, +16809, +16671, +16528, +16508, +16683, +16389, +16262, +15650, +14959, +14723, +13472, +13740, +12767, +13067, +13442, +13192, +14693, +14330, +16456, +16989, +17416, +17642, +16782, +18113, +17378, +17187, +16396, +16150, +16508, +15837, +15930, +15132, +14894, +15277, +15046, +15329, +15115, +15634, +15917, +15889, +16121, +16305, +16363, +16237, +15829, +15820, +15878, +15816, +15864, +15626, +15877, +15960, +16230, +15997, +15687, +15774, +16220, +16785, +16908, +16666, +16628, +16447, +16637, +16438, +16153, +15456, +15133, +15160, +15236, +15590, +15997, +15562, +16127, +16253, +17153, +17311, +17460, +17559, +17208, +17413, +17208, +17257, +17165, +16638, +16426, +15990, +15995, +15979, +15708, +15718, +15481, +15615, +15557, +15697, +15721, +15532, +15628, +15309, +15136, +14852, +15193, +15724, +16149, +16927, +17244, +18011, +18752, +19024, +20030, +19490, +19686, +19235, +18237, +19019, +18102, +18258, +16888, +15402, +15199, +13375, +13860, +12930, +13222, +14086, +13348, +14665, +14729, +15656, +16906, +16790, +17643, +16908, +16818, +16800, +15943, +16276, +15788, +15945, +16303, +16242, +16686, +16855, +17211, +17502, +16973, +17297, +16876, +16292, +16062, +15886, +16276, +15578, +14912, +14214, +13492, +13366, +12818, +13224, +13486, +13907, +14947, +15386, +16046, +16447, +16807, +17742, +17757, +18364, +18054, +18012, +18353, +17865, +18085, +17917, +17539, +17698, +16821, +17129, +16097, +15351, +15150, +14350, +15100, +14861, +15139, +15801, +15492, +16262, +15265, +15332, +15032, +14370, +14938, +14092, +15288, +15803, +16020, +16798, +16926, +17813, +18169, +17582, +17392, +16429, +16742, +16934, +17022, +17070, +16770, +16752, +16962, +16939, +17028, +15798, +15264, +14473, +14863, +15689, +15985, +17380, +16719, +17473, +17714, +17516, +18243, +17105, +17983, +17001, +16902, +17187, +16405, +17129, +16401, +16598, +16696, +16474, +17244, +17035, +17425, +17367, +17465, +17658, +17897, +18071, +17669, +17043, +15897, +15230, +15308, +14578, +14452, +14235, +14463, +14829, +15317, +16063, +16141, +16156, +16361, +16295, +16208, +15461, +14789, +14306, +13692, +13111, +12942, +13592, +14197, +14742, +14927, +15067, +14972, +15224, +14861, +14603, +14403, +14802, +15093, +15196, +16102, +16287, +17264, +17508, +17654, +17980, +17969, +19006, +18646, +18691, +17995, +17412, +16925, +15379, +14887, +14369, +14658, +14991, +14809, +15030, +15370, +15526, +16206, +16135, +16389, +16616, +16594, +16912, +17293, +17540, +17701, +17290, +17527, +17084, +17327, +16968, +17217, +17481, +17745, +18132, +18045, +18240, +18714, +18385, +18177, +17071, +16807, +16420, +16031, +16403, +15924, +16455, +16508, +16324, +16630, +15242, +15656, +15502, +16311, +16769, +16838, +17316, +17031, +17254, +17410, +17513, +17692, +17426, +17325, +16752, +16933, +17484, +17245, +17474, +16941, +16544, +15879, +14685, +14108, +13582, +13514, +13107, +12907, +13523, +13991, +14648, +14826, +14768, +14820, +14964, +15029, +15152, +14872, +14684, +14340, +13888, +13758, +13833, +13639, +13544, +13740, +14364, +15123, +15367, +16025, +16557, +16899, +17216, +17243, +17239, +16904, +16971, +17125, +16630, +16271, +16186, +16105, +16159, +15959, +16626, +17112, +17004, +17328, +16686, +17267, +17102, +17001, +17149, +16891, +17369, +17477, +17855, +17931, +17750, +17391, +16396, +16166, +16604, +16822, +17076, +17083, +17704, +17689, +18096, +18673, +18413, +18344, +17899, +17433, +17831, +17392, +17857, +17766, +17382, +17789, +16826, +17265, +16782, +16242, +16654, +15169, +15800, +15432, +15660, +16199, +15147, +15618, +14811, +15003, +15555, +15645, +15831, +15896, +15961, +16034, +15815, +15958, +15780, +16334, +16168, +16469, +16213, +16035, +16035, +16221, +16147, +16684, +16586, +17212, +16693, +16390, +15709, +14548, +13815, +13437, +13076, +12643, +11892, +12117, +12134, +12572, +13049, +13817, +14122, +14320, +14627, +15493, +15881, +16882, +17074, +17437, +17137, +16983, +16849, +16262, +16319, +16455, +16339, +16377, +16449, +17670, +18196, +18892, +19279, +19512, +19222, +18573, +17777, +17217, +16398, +15771, +15269, +15081, +14753, +14605, +14222, +14695, +14391, +15086, +15395, +16308, +17309, +17929, +18496, +18476, +18142, +18307, +17696, +17759, +17239, +17305, +17736, +18037, +18600, +18486, +18085, +18323, +17236, +17120, +16393, +16393, +16333, +16225, +16811, +16674, +16765, +16619, +17040, +17249, +16664, +16993, +16306, +16844, +17010, +16932, +16732, +15628, +15388, +15504, +14967, +15276, +14377, +14393, +14116, +14173, +15015, +15541, +15377, +15744, +15579, +15920, +15741, +15924, +16360, +16034, +16091, +15954, +15713, +15988, +16168, +16516, +16282, +16066, +15436, +14769, +14156, +13832, +13815, +13823, +14126, +14563, +14672, +15275, +14994, +14975, +14923, +14889, +15182, +15052, +15359, +15587, +15731, +16665, +16978, +17544, +17654, +17430, +17520, +17498, +17109, +17157, +16829, +17320, +17354, +17654, +18068, +17692, +17349, +17097, +16651, +16343, +16023, +16073, +16012, +16302, +16121, +16338, +16093, +16035, +15653, +15274, +14704, +14246, +14024, +14480, +14560, +15645, +16029, +17089, +17752, +18093, +18733, +18514, +18757, +19659, +19027, +19635, +18511, +18638, +18006, +18178, +18780, +18329, +18013, +17461, +17171, +17654, +16874, +17173, +16785, +16340, +16156, +15809, +16029, +15969, +15209, +15220, +14752, +14822, +15144, +14947, +15046, +15150, +15206, +15336, +15333, +15596, +15795, +15996, +16106, +15918, +15992, +16415, +16655, +16440, +16137, +15636, +15328, +14878, +14827, +14935, +14638, +14666, +14448, +14279, +14255, +14088, +14269, +14183, +13876, +14280, +14279, +14963, +15124, +15258, +15909, +15563, +16220, +16351, +15991, +16150, +15850, +16437, +16685, +16490, +16455, +15849, +15931, +16177, +16282, +16574, +16429, +16923, +17011, +17429, +17452, +17271, +17376, +17565, +17439, +17473, +16944, +16931, +16614, +16991, +16792, +16767, +16267, +16045, +16014, +16508, +16786, +16775, +16950, +16973, +16858, +16863, +16975, +17069, +17312, +17415, +16982, +16941, +16850, +17578, +17540, +17844, +17529, +18056, +18229, +18599, +18668, +18695, +18606, +18299, +18037, +18374, +18302, +18009, +17352, +16622, +16553, +16272, +16092, +15518, +14748, +14207, +13905, +14024, +14132, +14135, +14112, +14153, +14472, +14769, +14750, +14675, +14570, +14786, +14760, +14923, +14877, +15074, +15188, +15197, +15146, +14823, +14911, +14718, +15266, +15521, +15613, +15539, +15502, +15751, +15720, +15706, +15797, +15139, +14916, +14740, +14469, +14736, +14819, +15215, +14924, +14781, +15070, +15086, +15345, +15963, +16469, +16613, +16612, +16497, +17121, +16963, +17175, +17176, +17150, +17003, +16917, +17172, +17447, +17960, +18278, +18425, +17980, +17701, +17450, +16939, +16984, +16694, +16840, +17031, +17605, +17967, +18060, +18003, +18292, +18144, +18407, +18426, +18174, +17798, +17372, +17072, +16968, +16352, +16586, +16463, +16543, +16746, +16880, +16919, +17123, +16944, +17005, +16498, +16612, +16386, +16517, +16176, +16434, +16266, +15781, +15656, +15526, +15921, +15740, +15537, +15874, +16064, +16361, +16617, +16724, +16510, +16229, +15653, +15200, +14092, +13239, +12655, +12586, +12479, +12045, +12124, +12706, +13099, +13662, +14182, +15205, +16060, +16865, +17527, +17623, +17036, +16930, +16636, +16100, +15754, +15659, +15668, +15512, +15427, +15429, +15373, +15356, +15859, +16650, +16600, +16920, +16722, +16647, +16228, +16067, +16338, +16254, +16189, +15794, +15851, +15573, +15831, +15978, +16495, +16812, +17141, +17356, +17369, +17667, +17733, +17742, +17620, +17743, +17592, +17306, +17478, +17632, +17899, +17662, +17887, +17453, +17525, +17457, +17930, +18244, +18278, +18843, +18092, +18147, +17597, +17677, +17584, +16908, +16919, +16477, +16514, +16437, +16546, +16409, +16088, +16036, +16222, +16407, +16467, +15990, +15774, +14714, +14493, +13741, +13833, +13925, +13846, +14353, +14017, +14480, +14627, +15031, +15647, +15562, +15570, +15182, +15317, +15536, +15799, +15833, +15514, +15519, +15440, +15992, +16131, +15708, +15805, +15792, +16412, +16487, +15968, +15900, +15512, +15147, +15022, +14624, +14995, +15060, +15385, +15679, +15635, +15774, +15964, +16053, +16411, +16536, +16936, +17062, +17590, +17985, +18230, +17814, +17363, +16961, +16738, +16623, +16674, +16596, +16692, +15849, +15929, +15159, +15615, +15089, +15343, +15316, +15681, +16019, +16239, +16728, +17490, +17618, +18278, +17828, +18533, +17737, +18067, +17707, +17675, +17754, +17927, +17955, +17766, +17533, +17978, +17413, +17293, +16343, +16895, +16417, +16790, +16764, +16993, +16921, +16416, +16274, +16320, +15636, +15456, +14589, +15122, +14853, +15004, +14773, +14854, +15108, +15555, +15604, +15977, +15524, +15581, +15041, +14828, +14505, +14327, +14451, +14113, +14200, +14656, +14811, +15821, +16016, +16577, +16490, +16382, +16513, +16674, +16780, +16543, +16449, +16095, +16036, +16174, +16458, +16513, +16173, +16477, +16031, +16340, +16285, +16382, +16385, +16348, +16452, +16473, +16074, +16017, +15669, +16109, +16248, +16745, +16546, +16555, +16108, +16057, +15844, +15779, +15694, +15992, +15888, +16309, +16110, +16528, +16286, +16826, +16462, +16777, +16468, +16877, +16762, +16967, +17090, +17254, +17480, +17297, +17701, +17736, +17571, +17792, +17336, +17742, +17043, +17062, +16680, +16379, +16346, +16294, +16499, +16895, +16508, +17064, +16899, +17529, +17087, +17158, +16851, +16575, +16120, +16004, +15617, +15634, +15310, +15305, +14885, +14886, +14603, +14505, +14188, +14025, +13950, +14265, +14578, +15045, +15074, +15432, +15435, +15707, +15964, +16210, +16300, +15935, +15718, +15814, +15773, +16300, +16137, +16319, +16273, +16120, +16176, +16085, +15903, +16060, +16073, +16542, +16023, +16549, +16469, +16734, +16559, +16424, +16846, +16580, +16964, +16919, +16829, +16787, +16665, +16666, +16666, +16863, +17080, +16916, +16555, +16232, +16255, +15873, +16049, +15746, +15904, +15775, +15762, +15968, +16009, +16118, +16514, +16357, +16729, +16641, +17006, +17202, +17608, +17608, +17858, +17433, +17387, +16812, +16482, +16095, +16088, +16096, +16398, +16369, +16767, +16798, +16770, +17222, +17213, +17644, +17362, +17337, +17283, +16801, +16849, +15992, +15941, +15402, +15335, +15232, +15076, +15397, +15084, +15215, +15167, +15207, +15939, +15682, +15873, +15423, +15359, +15190, +15149, +15163, +15227, +14943, +14773, +14653, +14632, +14777, +14724, +14834, +14837, +14935, +15234, +15422, +15810, +15824, +16121, +16158, +16518, +16284, +16330, +16041, +16192, +16130, +16321, +16323, +16619, +16395, +16921, +17011, +17563, +17729, +17894, +17776, +17697, +17563, +17755, +17310, +17175, +16707, +16775, +16539, +16895, +16962, +17222, +16894, +17086, +16862, +17230, +16929, +17331, +17319, +17752, +17408, +17724, +17410, +17568, +16849, +16739, +16204, +16189, +15879, +15919, +15337, +15268, +14702, +15121, +15017, +15455, +15253, +15387, +15321, +15670, +15856, +16114, +16311, +16297, +16194, +16119, +16072, +16092, +16158, +16500, +16384, +16604, +16351, +16376, +16533, +16682, +16851, +16765, +16560, +16178, +16011, +15758, +15588, +15202, +14845, +14823, +15039, +15202, +15370, +15193, +15347, +15299, +15509, +15495, +15489, +15560, +15637, +15693, +15406, +15319, +15039, +14796, +14830, +14669, +14601, +14230, +14581, +15048, +15406, +15912, +16460, +16836, +16839, +17145, +17195, +17083, +16778, +16673, +16640, +16723, +17086, +17667, +17813, +17881, +17993, +18476, +18598, +18636, +18724, +18782, +18559, +18459, +18466, +18604, +18231, +17962, +17416, +17221, +16982, +17139, +17089, +16943, +16676, +16637, +16539, +16609, +16308, +16057, +15679, +15427, +15424, +15261, +14973, +14749, +14533, +14727, +14572, +14712, +14813, +14932, +14935, +15194, +15418, +15720, +15822, +15836, +15866, +15900, +16062, +16176, +16344, +16418, +16361, +16262, +15896, +15784, +15584, +15536, +15416, +15154, +15121, +15357, +15427, +15539, +15387, +15558, +15590, +15587, +15774, +15916, +16176, +16278, +16230, +16244, +16202, +16021, +15862, +15789, +15938, +15841, +15815, +15919, +16008, +16298, +16256, +16447, +16632, +16626, +16765, +16823, +16818, +16679, +16504, +16386, +16323, +16267, +16159, +16222, +16320, +16346, +16504, +16546, +16913, +16812, +17011, +17056, +17183, +17197, +17244, +17230, +17359, +17385, +17468, +17326, +17168, +16995, +16883, +16728, +16558, +16329, +16547, +16849, +17041, +17274, +17322, +17335, +17390, +17422, +17492, +17478, +17336, +17153, +16817, +16597, +16545, +16157, +15733, +15440, +14876, +14611, +14482, +14624, +14702, +14772, +14844, +15006, +14992, +15061, +15006, +15154, +15095, +15253, +15390, +15585, +15772, +15851, +15879, +15916, +16085, +16331, +16152, +16262, +16175, +16369, +16160, +15941, +15919, +15827, +15782, +15824, +15853, +16100, +16136, +16107, +15883, +15506, +15198, +15135, +15159, +15209, +15361, +15531, +15848, +16071, +16154, +16001, +16017, +15969, +16104, +16073, +16305, +16407, +16526, +17016, +17135, +17439, +17424, +17366, +17216, +17227, +17165, +17016, +16508, +16315, +16347, +16521, +16681, +16836, +17120, +17165, +17412, +17529, +17578, +17607, +17442, +17495, +17458, +17319, +17173, +16870, +16754, +16441, +16469, +16484, +16439, +16555, +16674, +16712, +16746, +16703, +16949, +16908, +16865, +16695, +16447, +16470, +16636, +16710, +16615, +16312, +15920, +15570, +15380, +15391, +15352, +15165, +14931, +14663, +14686, +14588, +14579, +14688, +14649, +14887, +14722, +14715, +14826, +15002, +15072, +15156, +15120, +15218, +14973, +15198, +15380, +15684, +15618, +15608, +15683, +15916, +16069, +16445, +16681, +16840, +16803, +16933, +17074, +17215, +17094, +17174, +16891, +16987, +16766, +16856, +16788, +16608, +16593, +16515, +16572, +16551, +16465, +16342, +16396, +16414, +16405, +16326, +16396, +16330, +16303, +16393, +16490, +16631, +16607, +16522, +16303, +16036, +15923, +15876, +15979, +16319, +16623, +16963, +16951, +17053, +17228, +17192, +17184, +17086, +16993, +16931, +16693, +16715, +16628, +16557, +16514, +16664, +16443, +16444, +16398, +16462, +16594, +16640, +16693, +16846, +16854, +17126, +17007, +16974, +16844, +16577, +16452, +16292, +16153, +16088, +15982, +16011, +16030, +15955, +15898, +15699, +15419, +14915, +14672, +14481, +14563, +14360, +14414, +14517, +14478, +14403, +14295, +14156, +14022, +14095, +14324, +14631, +14832, +15132, +15262, +15370, +15582, +15654, +15811, +15908, +16366, +16956, +17308, +17554, +17984, +18329, +18412, +18448, +18324, +18042, +17717, +17530, +17604, +17477, +17511, +17618, +17678, +17655, +17572, +17485, +17349, +17273, +17110, +17006, +16614, +16330, +16035, +15874, +15669, +15580, +15310, +15105, +14873, +14891, +14911, +14783, +14921, +15107, +15354, +15639, +15757, +16110, +16080, +16124, +16309, +16409, +16517, +16635, +16737, +16892, +16740, +16684, +16504, +16449, +16416, +16415, +16542, +16426, +16460, +16573, +16813, +16885, +17025, +17126, +17249, +17161, +16983, +16872, +16917, +16876, +16635, +16389, +16184, +16143, +15920, +15876, +15704, +15601, +15399, +15187, +14996, +15068, +15141, +15336, +15311, +15492, +15465, +15542, +15520, +15466, +15251, +15184, +15145, +15238, +15397, +15646, +15621, +15704, +15653, +15737, +15679, +15739, +15768, +15973, +16086, +16557, +16823, +16978, +17025, +16880, +16978, +16940, +16991, +17044, +17048, +17181, +17450, +17761, +17794, +17686, +17700, +17750, +17646, +17422, +17227, +17018, +16808, +16733, +16641, +16621, +16494, +16456, +16395, +16255, +15943, +15776, +15591, +15695, +15442, +15346, +15166, +15242, +15196, +15023, +14880, +14911, +14928, +15132, +15160, +15336, +15222, +15514, +15736, +16068, +16169, +16274, +16248, +16245, +16467, +16721, +16795, +16859, +16862, +17120, +17182, +17160, +17179, +17023, +16797, +16673, +16546, +16598, +16343, +16253, +16301, +16370, +16524, +16596, +16631, +16634, +16480, +16301, +16310, +16204, +16161, +16055, +16036, +16138, +15947, +16015, +15952, +16045, +16130, +16104, +15959, +16064, +16131, +16366, +16180, +16015, +15921, +15836, +15714, +15627, +15619, +15675, +15805, +15982, +15931, +16072, +15984, +16107, +15851, +15796, +15646, +15708, +15905, +16187, +16258, +16320, +16422, +16587, +16610, +16494, +16436, +16516, +16514, +16696, +16604, +16485, +16432, +16409, +16646, +16721, +16755, +16961, +17110, +17235, +17287, +17244, +17354, +17241, +17161, +16981, +16621, +16261, +16065, +15726, +15692, +15488, +15372, +15188, +15086, +15077, +15106, +15261, +15412, +15565, +15605, +15752, +15749, +15831, +15971, +16203, +16349, +16336, +16302, +16190, +16228, +16429, +16433, +16391, +16366, +16365, +16424, +16574, +16699, +16693, +16562, +16596, +16658, +16660, +16613, +16670, +16564, +16532, +16417, +16405, +16423, +16302, +16298, +16093, +15953, +15853, +15724, +15735, +15724, +15868, +15963, +16086, +16289, +16348, +16495, +16436, +16474, +16494, +16527, +16632, +16654, +16474, +16189, +16168, +16170, +16149, +16035, +15929, +15786, +15851, +15857, +15971, +15914, +15817, +15853, +15773, +15740, +15727, +15801, +15968, +16222, +16476, +16780, +16856, +16904, +16939, +16925, +16814, +16690, +16666, +16674, +16570, +16557, +16547, +16600, +16574, +16734, +16700, +16586, +16714, +16728, +16727, +16543, +16267, +16115, +15914, +15906, +15889, +15868, +15754, +15805, +15793, +15944, +15843, +15813, +15846, +15739, +15708, +15694, +15596, +15511, +15368, +15302, +15286, +15151, +15084, +15167, +15389, +15609, +15958, +16217, +16415, +16518, +16663, +16842, +16965, +17011, +17105, +17049, +17073, +17023, +17062, +17029, +16989, +16883, +16793, +16556, +16472, +16342, +16271, +16175, +16065, +16197, +16125, +16092, +16137, +16208, +16278, +16162, +16270, +16381, +16301, +16322, +16239, +16296, +16114, +15929, +15810, +15693, +15735, +15748, +15968, +15980, +15988, +16105, +16566, +16837, +16979, +16920, +17012, +16985, +17053, +17008, +16735, +16557, +16324, +16283, +16160, +16142, +16269, +16224, +16399, +16528, +16670, +16747, +16811, +16629, +16477, +16377, +16490, +16528, +16557, +16467, +16257, +16026, +15895, +15625, +15599, +15516, +15670, +15591, +15658, +15649, +15765, +15621, +15745, +15675, +15588, +15385, +15210, +15237, +15207, +15028, +15068, +14900, +15071, +15043, +15151, +15223, +15375, +15480, +15645, +15767, +16002, +16085, +16287, +16396, +16455, +16716, +16892, +17060, +17160, +17063, +17008, +17138, +17248, +17338, +17328, +17292, +17319, +17149, +17209, +17089, +17285, +17121, +17151, +17055, +16910, +16927, +16923, +16887, +16692, +16541, +16585, +16641, +16817, +16795, +16624, +16586, +16377, +16301, +16332, +16143, +16307, +16196, +16248, +16260, +16098, +16036, +16086, +16052, +16072, +15907, +15863, +15821, +15844, +15870, +15982, +15870, +15978, +15900, +16080, +16025, +16031, +16036, +16087, +15997, +16012, +15997, +16039, +16016, +16091, +16093, +16190, +16183, +16122, +16057, +15928, +15827, +15793, +15673, +15823, +15783, +15697, +15685, +15516, +15565, +15501, +15430, +15442, +15400, +15508, +15559, +15663, +15729, +15642, +15714, +15637, +15653, +15763, +15773, +15838, +15761, +15642, +15728, +15739, +15921, +16010, +16352, +16574, +16701, +16884, +17078, +17163, +17138, +17012, +16985, +16896, +16918, +16960, +16869, +17139, +17190, +17350, +17396, +17404, +17538, +17453, +17444, +17440, +17405, +17347, +17429, +17485, +17445, +17297, +17169, +17180, +16914, +16866, +16554, +16452, +16208, +16080, +15978, +16052, +16082, +16063, +15995, +15938, +15879, +15957, +15905, +16062, +15948, +15956, +15775, +15598, +15328, +15128, +15091, +15051, +14849, +14851, +14937, +15196, +15498, +15734, +15800, +15968, +16021, +16109, +16089, +16078, +16035, +15890, +15714, +15624, +15563, +15542, +15478, +15478, +15653, +15671, +15936, +15911, +15961, +16008, +16112, +16244, +16508, +16561, +16447, +16446, +16409, +16371, +16345, +16044, +16019, +15943, +15808, +15937, +16038, +16229, +16344, +16502, +16450, +16300, +16431, +16428, +16564, +16465, +16511, +16530, +16812, +16752, +16692, +16680, +16592, +16540, +16461, +16578, +16637, +16611, +16669, +16789, +16762, +16973, +16980, +17083, +17110, +17127, +17028, +16978, +16930, +17138, +16968, +16927, +17059, +17029, +17017, +17169, +17112, +17147, +17022, +16885, +16584, +16583, +16334, +16068, +15731, +15649, +15577, +15702, +15556, +15471, +15451, +15421, +15310, +15321, +15264, +15443, +15319, +15391, +15341, +15623, +15461, +15398, +15265, +15398, +15397, +15648, +15535, +15484, +15594, +15738, +15838, +15969, +15947, +16066, +15801, +15995, +16030, +16170, +16185, +16240, +16175, +16346, +16305, +16516, +16336, +16526, +16523, +16534, +16707, +16618, +16752, +16513, +16417, +16342, +16191, +16262, +16045, +16286, +16043, +16263, +16304, +16445, +16301, +16255, +16222, +16138, +16221, +16182, +16196, +16174, +16414, +16485, +16469, +16491, +16318, +16401, +16344, +16357, +16365, +16446, +16556, +16490, +16523, +16527, +16637, +16670, +16849, +16916, +16973, +17036, +17144, +17116, +17309, +17060, +16923, +16662, +16567, +16221, +16168, +16129, +16153, +16085, +16194, +16087, +16216, +16188, +16339, +16285, +16314, +16005, +15997, +16008, +15869, +15859, +15799, +15878, +16069, +15953, +16042, +16056, +16187, +16137, +16100, +15948, +15839, +15749, +15703, +15760, +15808, +15875, +15880, +15651, +15530, +15550, +15590, +15416, +15598, +15724, +16018, +16194, +16466, +16537, +16571, +16449, +16527, +16484, +16280, +16200, +16181, +16168, +16200, +16109, +16188, +16026, +16109, +16066, +16197, +16119, +16280, +16405, +16485, +16438, +16683, +16533, +16639, +16494, +16525, +16124, +16123, +16138, +16124, +16028, +16078, +15945, +16016, +16036, +16183, +16145, +16134, +16141, +16157, +16085, +16211, +16282, +16395, +16299, +16418, +16541, +16619, +16700, +16816, +16642, +16629, +16489, +16474, +16534, +16508, +16563, +16500, +16618, +16616, +16925, +17240, +17012, +16869, +16749, +16632, +16710, +16472, +16398, +16186, +16237, +16246, +16134, +15982, +15792, +15679, +15707, +15793, +15829, +15820, +15838, +16033, +16110, +16023, +16099, +16062, +16123, +16179, +15946, +16040, +16169, +16358, +16138, +16077, +16098, +16320, +16501, +16448, +16389, +16458, +16504, +16584, +16264, +16151, +15960, +15851, +15740, +15682, +15802, +15802, +15834, +15891, +15756, +15905, +15870, +15920, +15844, +15968, +16094, +16042, +16011, +16236, +16055, +16512, +15900, +16069, +16162, +15783, +16476, +15975, +16325, +16210, +16295, +16265, +15982, +16574, +15931, +16434, +16153, +15928, +16365, +16332, +16354, +16353, +16476, +16267, +16400, +16323, +16366, +16428, +16425, +16546, +16436, +16631, +16747, +16664, +16755, +16673, +16787, +16595, +16464, +16787, +16613, +16436, +16602, +16605, +16616, +16655, +16503, +16432, +16404, +16489, +16303, +16304, +16023, +16222, +16241, +16100, +16085, +16084, +16278, +16287, +16332, +16221, +16400, +16246, +16373, +16387, +16225, +16365, +16225, +16149, +16045, +16112, +16102, +16015, +16036, +15905, +15929, +15643, +15847, +15895, +16030, +16135, +16118, +16068, +16040, +16029, +16106, +16047, +16339, +16205, +16093, +16105, +16045, +16276, +16120, +15908, +16035, +16035, +16309, +16105, +16308, +16115, +16107, +16071, +16049, +15856, +15788, +15681, +15868, +15845, +16088, +15952, +16143, +16148, +16258, +16316, +16405, +16532, +16471, +16525, +16489, +16425, +16518, +16254, +16300, +16232, +16247, +16163, +16170, +16282, +16029, +16052, +16030, +16167, +16050, +16176, +16036, +16318, +16134, +16397, +16313, +16576, +16490, +16407, +16564, +16644, +16742, +16760, +16536, +16507, +16680, +16945, +16878, +17010, +16727, +16825, +16750, +16839, +16664, +16580, +16297, +16280, +16357, +16290, +16202, +16103, +16098, +16352, +16251, +16480, +16309, +16346, +16304, +16265, +16327, +16205, +16170, +15977, +15983, +15959, +15773, +15925, +15900, +15993, +15962, +15848, +15748, +15896, +15947, +16050, +15944, +15953, +16036, +15949, +15985, +15790, +15800, +15683, +15787, +15790, +15625, +15726, +15810, +16119, +16044, +16030, +16228, +16144, +16287, +16397, +16475, +16533, +16476, +16620, +16494, +16448, +16393, +16176, +16178, +16081, +15973, +16101, +16011, +16195, +16107, +16114, +16211, +16296, +16276, +16266, +16128, +16261, +16216, +16381, +16344, +16432, +16361, +16329, +16382, +16379, +16420, +16573, +16551, +16578, +16384, +16669, +16592, +16818, +16666, +16635, +16512, +16441, +16360, +16393, +16163, +16322, +16015, +16180, +16115, +16167, +16302, +16491, +16617, +16548, +16495, +16500, +16596, +16558, +16305, +16446, +16330, +16311, +16252, +16091, +15964, +16047, +16113, +16225, +16158, +16386, +16458, +16519, +16532, +16644, +16507, +16311, +16177, +16074, +15968, +15844, +15990, +15877, +15749, +15808, +15753, +15969, +15836, +15804, +15734, +15769, +15896, +15917, +15869, +15883, +15914, +16123, +15967, +15823, +15782, +15646, +15644, +15748, +15811, +15786, +15762, +16021, +16328, +16535, +16677, +16605, +16824, +16858, +16920, +16897, +16771, +16679, +16562, +16435, +16356, +16348, +16220, +16282, +16214, +16385, +16355, +16331, +16282, +16420, +16535, +16475, +16505, +16546, +16403, +16239, +16018, +15930, +16070, +16192, +16093, +16010, +16040, +15990, +16273, +16275, +16347, +16441, +16347, +16565, +16365, +16441, +16486, +16528, +16595, +16353, +16224, +16072, +15977, +16014, +15939, +15966, +16078, +15960, +16111, +16191, +16269, +16253, +16294, +16376, +16269, +16306, +16323, +16422, +16396, +16396, +16474, +16513, +16441, +16462, +16409, +16460, +16428, +16519, +16410, +16391, +16536, +16465, +16548, +16350, +16337, +16369, +16192, +16016, +15864, +15954, +15824, +15983, +15912, +15838, +15857, +15860, +15865, +15885, +15875, +16010, +15884, +16035, +15992, +16047, +16038, +16082, +16025, +15963, +15978, +15938, +16056, +16126, +16208, +16303, +16278, +16320, +16210, +16332, +16422, +16300, +16292, +16213, +16122, +16337, +16412, +16398, +16292, +16331, +16469, +16538, +16479, +16480, +16389, +16472, +16373, +16265, +16175, +16187, +16333, +16173, +16226, +16042, +16011, +16062, +16185, +16256, +16180, +16142, +16177, +16304, +16333, +16371, +16481, +16345, +16238, +16306, +16386, +16441, +16537, +16467, +16538, +16597, +16602, +16599, +16516, +16414, +16363, +16419, +16408, +16428, +16403, +16396, +16434, +16360, +16300, +16224, +16125, +16103, +16039, +16049, +16010, +15991, +16118, +16125, +16250, +16292, +16323, +16270, +16320, +16310, +16232, +16258, +16222, +16199, +16180, +16183, +16162, +16150, +16118, +16101, +15968, +15848, +15990, +15985, +15928, +15796, +15854, +15947, +15973, +16073, +16007, +16026, +16043, +16036, +16113, +15981, +16017, +15939, +15959, +15999, +15990, +16063, +16093, +16198, +16142, +15991, +16115, +16300, +16554, +16534, +16470, +16458, +16534, +16563, +16546, +16517, +16486, +16423, +16462, +16417, +16327, +16283, +16234, +16384, +16432, +16318, +16410, +16373, +16338, +16427, +16557, +16605, +16477, +16356, +16295, +16292, +16288, +16362, +16329, +16248, +16302, +16275, +16431, +16460, +16440, +16523, +16495, +16561, +16412, +16443, +16485, +16437, +16519, +16330, +16293, +16172, +16154, +16109, +16045, +16100, +16094, +16146, +16180, +16106, +16185, +16083, +15990, +15897, +15836, +15866, +15810, +15853, +15836, +15891, +15918, +16001, +15942, +15922, +15967, +15913, +15992, +15870, +15947, +16064, +16311, +16282, +16310, +16323, +16423, +16472, +16486, +16371, +16326, +16118, +16197, +16143, +16087, +16089, +16074, +16096, +16085, +16099, +16144, +16137, +16204, +16199, +16338, +16242, +16398, +16491, +16497, +16571, +16499, +16438, +16334, +16348, +16461, +16401, +16479, +16553, +16610, +16660, +16671, +16638, +16641, +16513, +16429, +16385, +16328, +16337, +16338, +16423, +16395, +16376, +16399, +16438, +16452, +16328, +16377, +16209, +16232, +16159, +16165, +16066, +15979, +15853, +15790, +15702, +15775, +15721, +15925, +15896, +16012, +16133, +16301, +16323, +16284, +16310, +16352, +16285, +16153, +16168, +16071, +16091, +16011, +16015, +16105, +16111, +16090, +16149, +16153, +16310, +16258, +16226, +16172, +16215, +16176, +16118, +16097, +16019, +15987, +15879, +15960, +16033, +16035, +16173, +16268, +16331, +16311, +16409, +16428, +16443, +16379, +16426, +16434, +16397, +16292, +16202, +16181, +16220, +16290, +16400, +16384, +16344, +16282, +16298, +16373, +16404, +16429, +16429, +16382, +16505, +16414, +16503, +16416, +16525, +16519, +16531, +16442, +16391, +16405, +16446, +16495, +16496, +16439, +16510, +16495, +16507, +16533, +16515, +16537, +16412, +16343, +16233, +16246, +16075, +16123, +16012, +16012, +15976, +15904, +15877, +15881, +15787, +15851, +15794, +15803, +15797, +15796, +15727, +15712, +15844, +15821, +15804, +15897, +15834, +15813, +15819, +15884, +15924, +15954, +16018, +16036, +16100, +16114, +16172, +16304, +16379, +16617, +16468, +16536, +16495, +16446, +16600, +16564, +16543, +16451, +16451, +16691, +16726, +16635, +16646, +16646, +16607, +16696, +16686, +16616, +16585, +16422, +16403, +16347, +16230, +16135, +16072, +16106, +16194, +16125, +16164, +15991, +16161, +16112, +16118, +16214, +16100, +16259, +16140, +16272, +16214, +16147, +16137, +16100, +16101, +16119, +16055, +16064, +15906, +16079, +16182, +16150, +16260, +16192, +16386, +16299, +16458, +16481, +16532, +16453, +16444, +16436, +16393, +16442, +16574, +16531, +16545, +16396, +16452, +16381, +16338, +16400, +16277, +16270, +16197, +16087, +16201, +16133, +16060, +15915, +15773, +15770, +15930, +15905, +15966, +15797, +15802, +15905, +15881, +15905, +15781, +15771, +15806, +15883, +16024, +15993, +16105, +16158, +16304, +16216, +16216, +16206, +16158, +16275, +16373, +16339, +16297, +16287, +16403, +16352, +16454, +16468, +16569, +16521, +16483, +16492, +16550, +16610, +16641, +16696, +16621, +16562, +16659, +16647, +16621, +16579, +16468, +16419, +16345, +16248, +16410, +16418, +16280, +16246, +16233, +16277, +16057, +16185, +15996, +16010, +16118, +16097, +16023, +16100, +15925, +16079, +16012, +16144, +15930, +16024, +15988, +15991, +16068, +16091, +16166, +16190, +16172, +16064, +16108, +16235, +16251, +16236, +16223, +16155, +16224, +16381, +16365, +16520, +16363, +16320, +16326, +16295, +16331, +16243, +16271, +16420, +16290, +16363, +16324, +16358, +16491, +16285, +16372, +16217, +16353, +16315, +16253, +16284, +16086, +16019, +15961, +15962, +16076, +15829, +15938, +15909, +15935, +15965, +15926, +16048, +16042, +16146, +16149, +16204, +16193, +16175, +16288, +16294, +16289, +16369, +16300, +16288, +16363, +16392, +16486, +16422, +16528, +16540, +16624, +16634, +16541, +16552, +16370, +16317, +16269, +16290, +16229, +16247, +16270, +16257, +16217, +16246, +16357, +16334, +16262, +16242, +16118, +16163, +16201, +16138, +16175, +16043, +16025, +15933, +16038, +16121, +16173, +16176, +16223, +16251, +16219, +16273, +16281, +16400, +16371, +16314, +16192, +16083, +16166, +16125, +16128, +16138, +16101, +16118, +16198, +16182, +16310, +16357, +16295, +16256, +16273, +16279, +16288, +16403, +16422, +16468, +16424, +16342, +16325, +16221, +16218, +16213, +16235, +16272, +16202, +16239, +16271, +16310, +16186, +16286, +16181, +16196, +16201, +16122, +16133, +16218, +16178, +16183, +16166, +16181, +16177, +16234, +16250, +16229, +16176, +16152, +16204, +16157, +16123, +16234, +16137, +16299, +16251, +16213, +16130, +16168, +16153, +16129, +16162, +16197, +16178, +16275, +16248, +16309, +16364, +16455, +16460, +16361, +16403, +16415, +16413, +16419, +16327, +16254, +16237, +16172, +16270, +16176, +16100, +16038, +15926, +15909, +15987, +16011, +16032, +16021, +16139, +16208, +16303, +16341, +16289, +16232, +16184, +16173, +16158, +16257, +16264, +16307, +16285, +16273, +16296, +16420, +16432, +16354, +16389, +16327, +16432, +16466, +16500, +16491, +16435, +16561, +16481, +16488, +16472, +16256, +16300, +16230, +16138, +16142, +16133, +16206, +16232, +16130, +16262, +16232, +16324, +16298, +16262, +16327, +16258, +16232, +16198, +16209, +16131, +16194, +16175, +16121, +16083, +16058, +16138, +16208, +16196, +16141, +16201, +16145, +16153, +16073, +16062, +16087, +15992, +15958, +15895, +15925, +16048, +16053, +16087, +16047, +16043, +16105, +16181, +16203, +16137, +16229, +16230, +16292, +16242, +16226, +16303, +16175, +16302, +16234, +16335, +16353, +16390, +16438, +16493, +16505, +16550, +16557, +16545, +16510, +16488, +16330, +16260, +16161, +16176, +16219, +16176, +16239, +16258, +16240, +16405, +16362, +16367, +16271, +16266, +16309, +16261, +16204, +16245, +16207, +16107, +16170, +16152, +16236, +16182, +16239, +16237, +16215, +16233, +16266, +16332, +16389, +16403, +16357, +16383, +16461, +16463, +16364, +16272, +16323, +16257, +16258, +16111, +16115, +16132, +16061, +16056, +16075, +16104, +16083, +16181, +16194, +16170, +16243, +16269, +16240, +16163, +16105, +16047, +15973, +16157, +16234, +16174, +16167, +16124, +16218, +16296, +16248, +16247, +16242, +16292, +16314, +16327, +16278, +16268, +16292, +16267, +16190, +16138, +16092, +16020, +16024, +16033, +16036, +16021, +15954, +16038, +16158, +16157, +16185, +16214, +16324, +16282, +16375, +16280, +16389, +16374, +16314, +16318, +16206, +16319, +16337, +16348, +16368, +16266, +16296, +16287, +16391, +16421, +16493, +16432, +16457, +16436, +16467, +16432, +16437, +16260, +16223, +16226, +16281, +16316, +16342, +16301, +16276, +16303, +16306, +16268, +16227, +16166, +16163, +16173, +16214, +16242, +16202, +16253, +16182, +16251, +16224, +16057, +16163, +16109, +16083, +16115, +16113, +16161, +16129, +16119, +16136, +16173, +16239, +16190, +16164, +16133, +16108, +16172, +16223, +16163, +16187, +16263, +16282, +16303, +16276, +16234, +16268, +16216, +16266, +16240, +16190, +16280, +16303, +16367, +16352, +16351, +16314, +16242, +16339, +16362, +16360, +16398, +16318, +16376, +16343, +16228, +16181, +16087, +16064, +15957, +16001, +15941, +16016, +15979, +16186, +16197, +16295, +16216, +16172, +16127, +16181, +16137, +16120, +16059, +16076, +16160, +16303, +16296, +16226, +16290, +16318, +16361, +16281, +16240, +16309, +16273, +16403, +16497, +16481, +16470, +16451, +16428, +16420, +16394, +16294, +16333, +16323, +16249, +16241, +16160, +16261, +16234, +16272, +16277, +16258, +16215, +16161, +16215, +16299, +16204, +16255, +16237, +16274, +16253, +16320, +16222, +16285, +16180, +16156, +16161, +16120, +16050, +16025, +16129, +16126, +16105, +16171, +16171, +16176, +16171, +16167, +16086, +16169, +16143, +16237, +16297, +16264, +16255, +16276, +16249, +16173, +16287, +16350, +16308, +16378, +16379, +16451, +16467, +16408, +16376, +16358, +16377, +16370, +16334, +16257, +16162, +16295, +16242, +16300, +16233, +16253, +16246, +16247, +16239, +16172, +16147, +16196, +16066, +16059, +16176, +16101, +16152, +16147, +16100, +16139, +16158, +16111, +16102, +16121, +16093, +16069, +16145, +16195, +16109, +16144, +16139, +16221, +16182, +16243, +16213, +16205, +16273, +16287, +16286, +16252, +16300, +16230, +16302, +16276, +16306, +16231, +16370, +16356, +16303, +16239, +16208, +16251, +16294, +16214, +16154, +16130, +16199, +16189, +16167, +16145, +16137, +16272, +16306, +16358, +16321, +16319, +16342, +16398, +16428, +16447, +16410, +16491, +16442, +16490, +16444, +16429, +16390, +16324, +16335, +16270, +16165, +16149, +16144, +16281, +16208, +16306, +16173, +16152, +16253, +16308, +16320, +16365, +16262, +16270, +16232, +16330, +16187, +16256, +16200, +16211, +16285, +16224, +16284, +16172, +16168, +16199, +16084, +16181, +16109, +16081, +16099, +16096, +16092, +16021, +15963, +16018, +16009, +16109, +16119, +16068, +16052, +16114, +16232, +16162, +16213, +16218, +16187, +16338, +16200, +16184, +16140, +16035, +16102, +16077, +16097, +16162, +16106, +16177, +16204, +16287, +16385, +16418, +16345, +16379, +16387, +16365, +16384, +16341, +16256, +16314, +16259, +16326, +16216, +16281, +16246, +16286, +16322, +16321, +16389, +16347, +16330, +16328, +16268, +16259, +16211, +16239, +16202, +16164, +16188, +16226, +16213, +16317, +16323, +16343, +16378, +16375, +16404, +16396, +16328, +16381, +16356, +16365, +16414, +16414, +16391, +16363, +16432, +16313, +16390, +16329, +16306, +16328, +16329, +16327, +16330, +16221, +16290, +16247, +16248, +16177, +16182, +16223, +16214, +16114, +16080, +16103, +16095, +16112, +16122, +16151, +16133, +16085, +16106, +16024, +15968, +15948, +16003, +16066, +16008, +16039, +16033, +16077, +16030, +16089, +16076, +16034, +16095, +15990, +16031, +16034, +16017, +16039, +16062, +16078, +16121, +16087, +16300, +16275, +16381, +16398, +16319, +16313, +16347, +16352, +16388, +16333, +16290, +16276, +16313, +16394, +16391, +16432, +16398, +16434, +16443, +16440, +16450, +16441, +16453, +16402, +16370, +16435, +16412, +16389, +16438, +16370, +16438, +16377, +16379, +16384, +16341, +16324, +16305, +16290, +16284, +16209, +16191, +16239, +16196, +16208, +16222, +16140, +16161, +16156, +16173, +16163, +16142, +16086, +16118, +16088, +16120, +16143, +16150, +16237, +16228, +16243, +16289, +16192, +16220, +16220, +16248, +16230, +16235, +16210, +16292, +16214, +16252, +16253, +16296, +16306, +16319, +16205, +16219, +16136, +16147, +16180, +16097, +16149, +16141, +16124, +16188, +16157, +16175, +16181, +16140, +16123, +16122, +16185, +16201, +16165, +16167, +16223, +16286, +16243, +16238, +16212, +16219, +16164, +16147, +16116, +16081, +16152, +16183, +16134, +16194, +16175, +16153, +16159, +16225, +16257, +16244, +16299, +16329, +16347, +16447, +16400, +16368, +16319, +16324, +16361, +16356, +16361, +16273, +16349, +16358, +16335, +16421, +16338, +16322, +16304, +16273, +16266, +16279, +16255, +16239, +16272, +16330, +16295, +16325, +16277, +16254, +16262, +16194, +16209, +16137, +16185, +16206, +16182, +16219, +16177, +16140, +16202, +16203, +16154, +16157, +16081, +16203, +16161, +16181, +16159, +16222, +16271, +16282, +16325, +16233, +16267, +16287, +16328, +16332, +16312, +16308, +16349, +16306, +16338, +16379, +16344, +16328, +16319, +16322, +16289, +16243, +16259, +16249, +16300, +16279, +16301, +16280, +16201, +16264, +16243, +16227, +16224, +16137, +16112, +16097, +16036, +16094, +16066, +16124, +16108, +16005, +16016, +16023, +16063, +16123, +16185, +16135, +16098, +16080, +16115, +16130, +16137, +16033, +16118, +16183, +16161, +16210, +16205, +16274, +16281, +16267, +16294, +16300, +16319, +16351, +16313, +16341, +16369, +16385, +16399, +16432, +16388, +16386, +16386, +16322, +16294, +16265, +16222, +16215, +16203, +16231, +16252, +16219, +16218, +16245, +16270, +16234, +16310, +16283, +16240, +16202, +16178, +16248, +16249, +16235, +16250, +16172, +16289, +16217, +16235, +16248, +16244, +16276, +16332, +16265, +16300, +16278, +16397, +16352, +16389, +16322, +16337, +16361, +16318, +16322, +16264, +16341, +16338, +16366, +16394, +16359, +16377, +16405, +16346, +16380, +16348, +16371, +16342, +16297, +16224, +16180, +16134, +16119, +16092, +16069, +16059, +16032, +16081, +16056, +16070, +16034, +16053, +16102, +16136, +16140, +16100, +16121, +16128, +16039, +16009, +15972, +15941, +15939, +15986, +15968, +15951, +16021, +16054, +16041, +16131, +16189, +16187, +16261, +16258, +16289, +16295, +16322, +16301, +16285, +16333, +16277, +16330, +16277, +16301, +16327, +16288, +16323, +16337, +16379, +16403, +16514, +16492, +16485, +16458, +16371, +16358, +16361, +16299, +16300, +16273, +16261, +16262, +16240, +16273, +16257, +16293, +16352, +16368, +16295, +16263, +16238, +16258, +16271, +16278, +16265, +16241, +16283, +16253, +16267, +16303, +16311, +16360, +16356, +16364, +16298, +16349, +16344, +16363, +16331, +16363, +16376, +16348, +16307, +16291, +16347, +16295, +16294, +16266, +16228, +16228, +16225, +16204, +16177, +16132, +16128, +16105, +16141, +16130, +16099, +16077, +16067, +16047, +16038, +15966, +15967, +15971, +15991, +15940, +15952, +15957, +16001, +16003, +15958, +16026, +16085, +16087, +16117, +16138, +16115, +16134, +16150, +16199, +16204, +16226, +16223, +16229, +16281, +16325, +16282, +16265, +16290, +16370, +16388, +16377, +16349, +16391, +16393, +16428, +16382, +16390, +16422, +16396, +16398, +16369, +16355, +16328, +16388, +16400, +16412, +16351, +16363, +16395, +16404, +16377, +16372, +16350, +16328, +16301, +16310, +16228, +16256, +16245, +16249, +16219, +16197, +16226, +16219, +16298, +16268, +16261, +16247, +16229, +16246, +16228, +16205, +16224, +16172, +16201, +16213, +16211, +16196, +16185, +16236, +16235, +16218, +16210, +16212, +16189, +16209, +16175, +16176, +16226, +16270, +16238, +16192, +16147, +16147, +16120, +16170, +16164, +16099, +16064, +16093, +16068, +16084, +16097, +16145, +16152, +16155, +16172, +16181, +16175, +16263, +16297, +16287, +16267, +16221, +16247, +16243, +16246, +16182, +16214, +16269, +16273, +16311, +16295, +16300, +16292, +16252, +16286, +16265, +16244, +16247, +16265, +16261, +16288, +16335, +16312, +16301, +16259, +16326, +16288, +16270, +16275, +16268, +16268, +16300, +16268, +16278, +16285, +16279, +16296, +16217, +16143, +16134, +16180, +16192, +16145, +16164, +16168, +16162, +16196, +16215, +16208, +16221, +16265, +16263, +16278, +16239, +16244, +16262, +16293, +16305, +16275, +16227, +16248, +16293, +16283, +16242, +16192, +16259, +16210, +16186, +16195, +16220, +16204, +16201, +16207, +16205, +16240, +16259, +16304, +16319, +16346, +16370, +16353, +16342, +16356, +16330, +16304, +16288, +16306, +16271, +16261, +16277, +16267, +16274, +16245, +16242, +16242, +16252, +16233, +16165, +16137, +16173, +16177, +16195, +16193, +16186, +16155, +16204, +16181, +16209, +16176, +16158, +16162, +16161, +16164, +16284, +16281, +16342, +16265, +16228, +16246, +16271, +16323, +16291, +16208, +16189, +16138, +16220, +16150, +16139, +16167, +16139, +16166, +16140, +16135, +16149, +16157, +16209, +16145, +16096, +16082, +16124, +16150, +16102, +16154, +16171, +16167, +16184, +16164, +16212, +16209, +16256, +16265, +16227, +16278, +16215, +16266, +16309, +16299, +16367, +16333, +16420, +16384, +16403, +16393, +16301, +16333, +16303, +16318, +16390, +16358, +16410, +16362, +16373, +16398, +16380, +16357, +16309, +16321, +16312, +16300, +16382, +16302, +16284, +16293, +16341, +16325, +16270, +16314, +16255, +16210, +16204, +16135, +16168, +16203, +16219, +16198, +16161, +16180, +16144, +16143, +16208, +16209, +16261, +16204, +16255, +16277, +16201, +16197, +16229, +16287, +16259, +16287, +16291, +16245, +16235, +16147, +16135, +16155, +16047, +16043, +16038, +16047, +16028, +16007, +16039, +16068, +16086, +16177, +16111, +16146, +16157, +16167, +16147, +16139, +16162, +16147, +16172, +16212, +16225, +16231, +16189, +16203, +16243, +16258, +16237, +16259, +16167, +16251, +16182, +16250, +16254, +16218, +16283, +16265, +16258, +16294, +16283, +16305, +16249, +16341, +16309, +16353, +16376, +16374, +16384, +16398, +16450, +16486, +16409, +16427, +16431, +16429, +16454, +16383, +16400, +16324, +16310, +16289, +16286, +16380, +16321, +16371, +16352, +16281, +16328, +16271, +16342, +16347, +16315, +16290, +16133, +16257, +16238, +16249, +16320, +16208, +16263, +16123, +16132, +16157, +16115, +16268, +16099, +16126, +16097, +15969, +16058, +15976, +16154, +16170, +16152, +16192, +16040, +16154, +16080, +16078, +16190, +16019, +16168, +15998, +16009, +16108, +16034, +16236, +16097, +16149, +16162, +16057, +16235, +16120, +16259, +16281, +16194, +16294, +16104, +16213, +16072, +16096, +16299, +16170, +16315, +16150, +16193, +16233, +16125, +16387, +16280, +16366, +16362, +16219, +16432, +16336, +16575, +16603, +16407, +16489, +16251, +16360, +16315, +16205, +16426, +16348, +16712, +16689, +16329, +16298, +15703, +16001, +16810, +16623, +17781, +15793, +16439, +15978, +16306, +18310, +16118, +18125, +15748, +16709, +17501, +15739, +18564, +14920, +17644, +15840, +14767, +15387, +12314, +15584, +14958, +15089, +14865, +11084, +13952, +12460, +15131, +15895, +14484, +16594, +14244, +16609, +17661, +17325, +20068, +17608, +20241, +18985, +19177, +19679, +18873, +19902, +19406, +18043, +17864, +15729, +17068, +15936, +16245, +15210, +13737, +13541, +13329, +13551, +13984, +13208, +13520, +12970, +13600, +14371, +14977, +15379, +15735, +16005, +16641, +16737, +17875, +18440, +18731, +18883, +18778, +18758, +18679, +18701, +19100, +18334, +17618, +16939, +16506, +16152, +16021, +15611, +15865, +14547, +14668, +14359, +14225, +15640, +14894, +15942, +15104, +14973, +16640, +15905, +17484, +16328, +16147, +17027, +15427, +16659, +14391, +14605, +15447, +14799, +15808, +13842, +13286, +13611, +12827, +15027, +14310, +15125, +15493, +15282, +16376, +16648, +17433, +18359, +18419, +20361, +20011, +19827, +18605, +19502, +19976, +21159, +19327, +19286, +17722, +17053, +17288, +16665, +17129, +15184, +14686, +14239, +13111, +13896, +12679, +14040, +13256, +13259, +13288, +13034, +13918, +14436, +14940, +16157, +15902, +17129, +16346, +17145, +17794, +19027, +19194, +19721, +18699, +19209, +17950, +19214, +18693, +18584, +18102, +17281, +17286, +16348, +15821, +16069, +15146, +16562, +15430, +15957, +14530, +14368, +14967, +14898, +15147, +14781, +13744, +13284, +12077, +12351, +13103, +12964, +14778, +13720, +13592, +11571, +11548, +14792, +15751, +18693, +16272, +16324, +17159, +17331, +20794, +18443, +21444, +20340, +20550, +20251, +17611, +19516, +18712, +19808, +19131, +16424, +16437, +14342, +15648, +16607, +15638, +15370, +12602, +13099, +13787, +14158, +15464, +14459, +14848, +14469, +14657, +16264, +16100, +17098, +17210, +16992, +18130, +16765, +18466, +18508, +19405, +19678, +18217, +18552, +17694, +17874, +18945, +17699, +18167, +15588, +16589, +15917, +16301, +16210, +15250, +16231, +14999, +15780, +15530, +15270, +16247, +14724, +16254, +14041, +14995, +14435, +12928, +13444, +11083, +13358, +13293, +13460, +14337, +11080, +11753, +12337, +14156, +18064, +15370, +16523, +15876, +16485, +20584, +17798, +20595, +20221, +19817, +22955, +16856, +20432, +18434, +19093, +21121, +15702, +17781, +14150, +14778, +17437, +14811, +15994, +12496, +12244, +13763, +13365, +15233, +14046, +14005, +14054, +13777, +15291, +15922, +17004, +17323, +17071, +17208, +17618, +18341, +19371, +20214, +20393, +20313, +19033, +19501, +19149, +19068, +19337, +17934, +18032, +15476, +16302, +15166, +15488, +15305, +14618, +15233, +14143, +14623, +14863, +14535, +15731, +15028, +15946, +14654, +14243, +13628, +13119, +13308, +12953, +15044, +14422, +14908, +12811, +9063, +14189, +12312, +21433, +16155, +15570, +16015, +13740, +23545, +16300, +20554, +19096, +17992, +24466, +14345, +20381, +15236, +19231, +20143, +15528, +16281, +13235, +13062, +17861, +16055, +17176, +13431, +12072, +14500, +15124, +17221, +15887, +15404, +15060, +15429, +15626, +16838, +16878, +17619, +16605, +17257, +16770, +17558, +17707, +18486, +18668, +19421, +18030, +19390, +17473, +19029, +17952, +18139, +18240, +16295, +17233, +16211, +15986, +16197, +14963, +16102, +14641, +15914, +15135, +14853, +14673, +14951, +15907, +14285, +14649, +12624, +12258, +12097, +11249, +13743, +12194, +13933, +12057, +9581, +11993, +12110, +18377, +17394, +16394, +17052, +15750, +21850, +19367, +21608, +21092, +20792, +23295, +18476, +19929, +18538, +18777, +19993, +15596, +16082, +13041, +13475, +15459, +14932, +14210, +13067, +11817, +13779, +13907, +16099, +15006, +15775, +15428, +16894, +16632, +16804, +19700, +18018, +20480, +17926, +17950, +19772, +18180, +22368, +18668, +19817, +18108, +17765, +19197, +17548, +17865, +16499, +15596, +15605, +15065, +14954, +14413, +13816, +15402, +14157, +14533, +14303, +14178, +16042, +14311, +16613, +15075, +14638, +15317, +13881, +15436, +12192, +12712, +12065, +13513, +13875, +13065, +10353, +9337, +11572, +13816, +16914, +14932, +15833, +15048, +17353, +19223, +18325, +21259, +18965, +23290, +19774, +20033, +19298, +18346, +21388, +17854, +18738, +16223, +15196, +15626, +15748, +15781, +15882, +13808, +14710, +13790, +15059, +14822, +16169, +15841, +17751, +15869, +16684, +17429, +17923, +19959, +18638, +18848, +19100, +18329, +21334, +18686, +19599, +18526, +18502, +19802, +17647, +18141, +16265, +16400, +16655, +15748, +15963, +14223, +13753, +15158, +14510, +15431, +13951, +14469, +14497, +14868, +15437, +15495, +13652, +14148, +13926, +14043, +13198, +11134, +11351, +11382, +12551, +13407, +11909, +9514, +10366, +10960, +15687, +15845, +14982, +16016, +14119, +19479, +18522, +18446, +20228, +17933, +24260, +18945, +20420, +18580, +18683, +21552, +18077, +19129, +16704, +15874, +17984, +16988, +17386, +16183, +14155, +15641, +14921, +15974, +16935, +14684, +16070, +16015, +15487, +19777, +14737, +19991, +15854, +17879, +19902, +16765, +22177, +17423, +19715, +19063, +16998, +20566, +17468, +19364, +17274, +16665, +17133, +17069, +15783, +16764, +14554, +16531, +15435, +14963, +15972, +14154, +16952, +14987, +15985, +15431, +13409, +14708, +13149, +15149, +13204, +11532, +10833, +8840, +10416, +10502, +11799, +11184, +8971, +10446, +9257, +13480, +14948, +15533, +16519, +13995, +17832, +16799, +19293, +20395, +19087, +21471, +19455, +21387, +19497, +18684, +19730, +18730, +21167, +18246, +18370, +16438, +17833, +17401, +18015, +16694, +16200, +16500, +15308, +18069, +15760, +17994, +16818, +16309, +18405, +15822, +19540, +16997, +18403, +19288, +17965, +20290, +16900, +19117, +18016, +18355, +18573, +17013, +16860, +16762, +15911, +17145, +15261, +15658, +14972, +14712, +16016, +15199, +15541, +15218, +14812, +16186, +15465, +15642, +14672, +14351, +14868, +14545, +13891, +13728, +12130, +13092, +10781, +10904, +10363, +9478, +12556, +10465, +12218, +10269, +11419, +13918, +13639, +16469, +15020, +17568, +16353, +18230, +18850, +17646, +20850, +18871, +22607, +19252, +19164, +17836, +18075, +21184, +19252, +20211, +16625, +15712, +17378, +16163, +19676, +16268, +17049, +16235, +15864, +18292, +17110, +18470, +17613, +18026, +19631, +17524, +20056, +17438, +20693, +19726, +20121, +19819, +17638, +18450, +17720, +18746, +18876, +16438, +15891, +13904, +15807, +14896, +16247, +13607, +14482, +12661, +13369, +13637, +13708, +14845, +14194, +14344, +13693, +13092, +14136, +13126, +15609, +14004, +15319, +13547, +12884, +11846, +13431, +12922, +13662, +13619, +13438, +12521, +13343, +12802, +14255, +14912, +14763, +15820, +15238, +16788, +15801, +15515, +17732, +16821, +20464, +16257, +17807, +17680, +16858, +20790, +17301, +19065, +17273, +17979, +19157, +17932, +18468, +17112, +17878, +19481, +18418, +19619, +18090, +18332, +20142, +18620, +20955, +18916, +20090, +19721, +18867, +20806, +17797, +20492, +17718, +18285, +17611, +15817, +17661, +16354, +15271, +15178, +14482, +14805, +13418, +14695, +13411, +14336, +14177, +13249, +13239, +15084, +14416, +14108, +16914, +10346, +17807, +10245, +16085, +15298, +11294, +18500, +7248, +18440, +9769, +15299, +13160, +11041, +16852, +6797, +18483, +10088, +17255, +14331, +13627, +15761, +12504, +20318, +11797, +20401, +15508, +15919, +18986, +15502, +17063, +17828, +16845, +20275, +16792, +17429, +16923, +16221, +19018, +18702, +18040, +18502, +15591, +18614, +18239, +19392, +19399, +19921, +19123, +19983, +19685, +19963, +21933, +20702, +22495, +19422, +19437, +20692, +19765, +21258, +18220, +18649, +14697, +19814, +14278, +16999, +14212, +14641, +14030, +13592, +13421, +10271, +15023, +10642, +13438, +13517, +12238, +12960, +13302, +11769, +16722, +9663, +16529, +13587, +14414, +16060, +13720, +13179, +15907, +12074, +17769, +11402, +19183, +9244, +20113, +6126, +23779, +6489, +25122, +6127, +22726, +10446, +18289, +14740, +14989, +18035, +14087, +17528, +16057, +9399, +23423, +7312, +24951, +8655, +21956, +9205, +20209, +14202, +17824, +16970, +16765, +16340, +21399, +15406, +23150, +17049, +23950, +18109, +25751, +17121, +26293, +19029, +24586, +22093, +20414, +21935, +21670, +18756, +23024, +13628, +22158, +12571, +20524, +13623, +16579, +14460, +12398, +16287, +10426, +16693, +10651, +13488, +15024, +8328, +19944, +5957, +19636, +9678, +16287, +12834, +14153, +14612, +14536, +14414, +16161, +13217, +16191, +12814, +14559, +14397, +13029, +16807, +12713, +12901, +15995, +11465, +18698, +12425, +15704, +15844, +11969, +22204, +8557, +23828, +10807, +18945, +14519, +16067, +16980, +16808, +15644, +16471, +13188, +16276, +14505, +17363, +17476, +13341, +18084, +11693, +19299, +15372, +19839, +17708, +19425, +18192, +20392, +17937, +22852, +20366, +24033, +20280, +19924, +21575, +18833, +23010, +20950, +17956, +18815, +14844, +18469, +16885, +14220, +18441, +11478, +16169, +15457, +11022, +17804, +10517, +17595, +14018, +13787, +17947, +10539, +18397, +14465, +16527, +16781, +15759, +15389, +17125, +15815, +16079, +16323, +13291, +17354, +12692, +17428, +10408, +16107, +9685, +15985, +12824, +14517, +14502, +11487, +16922, +12034, +17690, +15398, +14411, +19196, +13348, +18783, +14024, +17190, +15870, +18770, +14820, +18833, +10340, +19884, +12509, +19137, +16616, +13174, +18331, +11061, +20776, +13956, +18806, +17395, +15844, +21258, +13190, +25039, +13267, +26213, +13853, +23416, +15870, +20761, +19531, +18440, +19143, +16980, +16783, +15826, +15877, +16213, +12695, +18450, +9383, +19110, +9796, +17267, +11646, +16083, +12863, +15979, +15328, +16495, +15696, +18192, +14279, +19571, +16415, +20765, +16568, +18781, +16850, +16910, +18664, +17784, +16691, +16506, +12175, +16760, +11054, +17178, +12754, +13893, +13057, +12755, +13585, +14200, +15678, +14649, +15953, +17109, +13794, +18778, +14554, +19374, +17600, +18301, +17672, +15585, +17956, +16262, +20471, +15137, +20291, +13459, +18383, +14808, +16272, +18230, +13466, +19985, +13543, +16694, +16178, +14649, +19772, +15023, +19600, +13601, +18365, +16909, +17386, +19235, +15364, +16699, +16173, +15242, +18438, +13221, +17177, +13497, +15767, +13339, +15851, +14046, +13379, +18123, +11944, +16681, +14190, +15544, +17392, +12710, +18658, +12245, +20243, +16010, +19091, +16422, +18671, +16599, +17775, +18209, +17325, +17326, +15512, +14307, +15596, +14522, +14831, +15295, +13011, +15623, +11756, +17118, +13476, +15809, +17374, +14650, +16981, +16945, +15621, +20131, +14738, +21619, +14136, +20072, +16898, +16232, +21698, +15115, +20154, +17001, +15093, +20758, +12729, +21969, +13143, +18469, +16803, +14469, +18918, +15526, +16313, +19277, +12860, +20766, +12855, +17724, +17551, +13247, +20225, +11161, +19304, +12601, +16893, +14837, +15286, +14442, +16522, +11428, +18844, +9713, +19727, +11170, +18750, +13287, +15949, +17395, +14918, +16335, +19340, +11487, +23053, +12676, +23132, +14020, +19709, +15343, +17735, +17291, +16361, +16591, +15168, +14055, +16505, +10293, +16995, +12041, +14573, +14514, +12052, +15188, +13404, +14579, +16865, +14132, +17434, +14117, +18092, +16180, +16321, +19655, +14023, +20986, +14114, +20385, +15807, +18159, +18763, +15763, +18310, +17267, +16799, +18590, +16106, +17928, +15552, +17681, +16926, +18259, +17323, +16803, +17401, +15472, +19193, +15322, +19550, +15408, +15803, +16232, +14664, +17544, +14978, +16311, +15698, +13182, +17236, +12683, +17660, +11914, +18814, +13653, +16794, +15422, +15892, +17540, +18264, +16167, +19342, +15241, +18980, +17649, +19111, +18419, +18549, +16960, +19579, +13544, +21827, +10423, +21183, +11595, +16170, +13240, +12979, +12825, +15215, +10464, +16795, +9676, +16507, +12026, +14302, +16167, +13844, +14541, +19587, +10755, +22179, +11266, +19975, +14804, +17975, +17784, +15326, +18070, +15767, +17059, +17186, +14450, +19318, +12617, +21438, +11916, +19451, +12503, +18022, +18173, +15063, +20668, +12330, +18662, +16024, +16992, +19715, +14771, +17593, +15014, +15261, +17239, +15972, +15930, +15930, +14857, +16379, +14512, +16856, +14013, +16213, +16403, +15816, +17388, +16462, +16047, +19095, +16198, +20949, +16876, +19896, +18574, +17990, +20210, +18597, +19716, +19402, +17641, +18074, +16959, +16107, +17347, +14166, +16184, +12159, +15661, +11575, +15141, +11244, +15234, +12595, +14913, +12588, +15086, +13576, +17233, +14950, +18251, +13604, +20127, +11646, +21466, +14857, +17677, +19028, +13479, +20974, +11189, +19541, +14619, +14695, +18321, +12416, +16972, +14777, +12636, +18523, +12316, +19481, +13165, +16111, +15047, +14996, +17401, +16979, +15248, +17157, +14893, +14655, +16984, +14989, +16148, +15831, +14968, +15939, +14767, +16114, +14445, +17462, +14727, +17269, +16606, +15730, +18140, +15638, +19349, +18111, +17975, +20761, +17769, +19147, +20223, +17611, +21649, +18199, +19649, +17856, +16947, +18306, +17428, +16562, +17008, +13387, +16854, +11962, +17189, +12225, +15625, +12287, +15412, +11974, +18208, +10736, +19283, +12398, +18346, +15725, +16991, +16731, +16000, +17980, +17870, +16688, +18640, +15505, +17513, +16551, +16182, +16542, +15664, +16100, +15729, +15650, +12968, +16387, +13834, +16814, +15290, +15859, +14752, +14119, +15310, +15962, +15806, +16626, +13675, +15782, +13440, +16414, +13616, +16397, +12954, +18103, +11692, +16881, +14004, +13963, +16974, +15200, +17945, +15483, +16308, +16223, +17956, +19261, +18084, +20514, +16904, +20693, +16597, +21231, +17757, +20381, +20573, +16004, +20074, +14836, +18839, +17333, +16543, +18445, +11913, +16807, +12439, +16030, +14106, +16300, +11870, +15227, +14353, +13765, +17104, +14514, +16168, +16783, +16087, +17204, +16719, +17240, +18443, +16388, +19421, +15211, +19177, +15642, +17847, +16241, +15231, +18094, +13040, +19889, +10227, +20470, +11009, +17941, +15222, +14411, +16680, +13431, +16834, +14983, +16075, +16399, +15329, +14496, +16461, +16058, +13451, +19486, +10672, +18766, +11786, +17263, +13117, +15250, +15366, +14358, +16221, +14957, +16540, +14669, +16735, +16998, +16987, +19487, +15514, +20621, +15810, +21489, +15552, +22684, +16161, +21154, +15947, +19652, +16102, +20248, +16719, +16574, +17908, +13248, +17065, +14437, +15173, +15365, +14214, +15037, +13096, +15724, +14264, +14505, +16557, +13614, +17431, +13882, +18857, +13733, +20368, +15265, +18026, +18383, +15452, +18055, +18083, +16560, +18342, +14555, +18525, +14652, +17666, +15163, +15972, +15217, +16905, +13973, +16692, +14988, +12930, +17791, +13671, +16243, +14291, +14657, +15459, +14723, +16637, +13681, +16621, +12536, +17855, +12920, +17717, +12302, +17114, +14588, +15876, +16997, +15906, +17669, +15374, +18691, +16934, +19548, +17798, +19395, +18728, +17884, +19762, +17231, +20076, +17086, +20846, +15555, +17560, +18337, +14959, +18453, +15194, +15985, +15028, +14927, +15025, +14448, +13748, +14706, +13927, +13476, +16059, +12489, +16826, +14533, +16320, +14691, +17646, +15721, +18207, +15287, +19936, +15032, +18478, +18270, +15945, +19330, +16125, +17331, +18318, +13610, +21422, +11039, +19950, +12994, +17267, +14672, +16062, +15310, +13719, +15572, +16533, +12262, +18482, +10420, +18467, +11651, +16992, +13354, +15651, +13782, +15617, +13951, +16688, +12546, +17563, +13221, +17624, +15138, +16491, +17012, +16572, +17158, +19765, +15281, +20924, +18099, +19584, +18829, +18767, +19456, +17684, +20348, +17802, +17917, +19383, +15133, +19343, +15815, +17264, +15771, +16219, +15848, +15326, +15260, +14197, +15649, +14136, +14813, +13927, +16209, +12720, +16034, +14746, +16306, +15022, +17553, +14203, +17705, +15690, +18304, +16168, +17629, +15816, +18095, +15970, +19033, +15364, +18140, +15511, +16879, +15151, +17505, +14653, +15906, +16341, +14854, +14984, +15824, +14890, +15329, +16035, +14242, +13701, +14840, +15676, +13798, +16462, +13757, +13723, +13909, +15005, +14759, +14768, +15230, +14861, +13295, +18467, +13491, +18862, +16249, +15994, +19600, +16610, +19300, +17799, +19955, +17655, +19801, +20377, +15530, +21229, +17799, +18356, +18897, +18511, +15680, +18073, +18482, +14775, +17371, +16935, +15104, +15137, +17249, +13705, +16018, +15632, +14370, +15953, +14699, +15950, +14660, +16402, +16214, +16088, +16844, +15723, +15394, +19869, +12996, +21052, +14079, +17014, +18206, +15791, +17591, +16258, +16970, +15963, +15547, +17288, +13882, +17295, +13581, +16861, +13343, +17010, +13538, +15885, +14663, +14733, +12958, +16545, +13629, +15579, +13708, +14510, +13424, +14833, +13647, +16235, +14118, +14671, +14930, +15011, +15919, +15384, +17272, +16142, +17164, +17057, +18157, +17961, +18075, +18620, +18107, +19473, +17359, +20035, +15875, +19601, +17786, +18546, +17229, +17151, +18190, +13829, +19413, +14484, +17774, +16194, +15936, +15931, +14863, +16306, +16199, +15231, +17560, +14852, +17324, +14052, +17869, +16707, +17290, +16812, +16136, +17785, +16789, +16718, +18386, +15334, +18961, +15136, +17528, +16689, +16368, +15939, +16795, +15411, +15077, +15575, +15976, +15417, +14642, +15851, +14372, +16171, +14621, +15213, +15262, +14305, +16032, +13881, +15414, +14848, +14615, +15273, +13321, +15844, +13899, +14456, +15078, +15361, +14294, +17230, +14259, +17604, +13997, +18076, +16370, +17700, +17006, +18015, +17018, +17846, +17794, +18049, +17211, +18016, +16599, +18506, +16877, +17506, +16514, +17569, +16822, +16814, +16064, +16958, +15386, +17110, +15969, +16648, +16037, +15343, +17264, +15682, +16747, +15489, +16514, +16357, +16292, +17132, +15853, +16640, +16662, +17177, +16541, +17012, +15785, +16885, +16410, +16505, +17334, +15901, +16050, +15393, +15471, +16192, +15948, +15871, +15708, +15311, +15401, +15724, +15769, +16004, +16303, +15560, +16363, +15623, +15565, +15704, +16951, +15504, +15911, +15307, +14839, +15583, +15174, +16659, +15281, +15882, +15215, +16178, +15012, +16523, +16152, +16463, +16260, +17578, +15329, +17806, +16426, +17342, +15706, +17469, +15791, +17557, +17053, +17727, +15745, +17527, +16961, +16635, +17826, +16006, +17112, +17251, +16572, +16956, +16800, +16496, +17198, +15680, +16954, +16166, +16796, +16845, +15450, +16876, +15625, +15267, +16216, +15995, +16419, +15173, +15776, +15324, +14748, +15569, +15377, +15815, +15511, +15144, +14739, +14910, +15162, +15845, +15333, +15972, +15305, +14772, +16297, +16081, +16116, +16899, +16793, +16474, +15914, +15760, +18374, +15364, +18294, +15338, +17473, +14770, +17112, +16122, +16376, +16709, +15112, +17622, +14456, +17161, +15682, +16736, +16840, +15956, +16577, +15944, +17643, +16071, +17443, +16334, +16358, +17693, +15891, +17946, +15959, +17372, +16242, +18179, +16998, +17216, +17605, +17006, +17091, +17998, +17225, +17198, +17193, +17264, +16443, +17232, +16693, +16741, +16665, +16695, +16126, +15763, +15707, +15890, +15611, +16228, +14736, +15115, +15083, +13385, +16105, +13629, +15504, +14381, +14439, +13507, +14277, +15011, +14655, +15174, +13848, +15349, +14043, +16016, +15679, +16552, +16418, +16647, +15438, +16159, +16421, +17084, +17045, +16897, +16575, +15674, +16435, +17073, +17103, +15803, +16892, +14700, +15878, +15087, +16977, +16432, +16536, +15840, +16799, +16187, +16224, +17072, +16899, +16710, +18397, +17374, +17053, +17782, +17239, +18153, +18059, +17423, +18393, +17459, +18582, +17975, +17784, +18007, +17290, +17639, +17490, +17434, +17131, +16221, +16490, +16575, +16831, +15697, +16242, +15279, +15357, +15694, +15148, +16260, +14949, +15193, +15166, +14710, +14156, +15621, +14287, +16105, +14057, +15106, +13392, +15726, +14397, +15795, +14802, +14980, +14282, +14749, +15323, +16201, +15409, +16273, +15209, +16269, +15297, +17232, +16644, +16220, +16319, +16149, +16044, +15542, +16843, +15543, +16508, +16068, +15144, +16418, +15158, +17269, +15704, +16935, +16078, +16137, +16960, +16358, +17295, +16560, +17128, +17412, +17029, +17867, +16782, +18156, +16605, +18444, +17157, +18126, +17311, +18263, +17835, +17767, +18521, +16776, +18306, +17241, +18133, +16784, +17341, +16720, +16948, +16551, +16836, +15910, +16042, +15258, +15725, +15589, +15173, +16038, +14650, +14768, +15042, +14317, +15967, +14498, +15274, +14403, +14768, +14724, +15182, +15251, +15634, +14653, +15227, +14937, +15167, +15850, +16150, +16000, +15887, +15919, +15201, +16136, +16137, +16628, +15465, +16144, +15084, +16109, +15369, +15805, +15677, +16000, +15110, +16020, +15227, +15976, +15475, +16918, +15315, +16827, +16067, +17447, +16531, +17665, +17308, +17761, +17031, +17687, +17558, +18323, +17632, +18642, +17605, +17799, +18062, +17806, +18144, +17535, +17866, +16879, +17530, +17072, +17471, +16764, +16475, +16624, +16470, +15933, +16499, +15749, +16105, +15793, +15264, +15780, +15801, +15315, +16234, +14932, +15531, +15001, +16024, +15313, +16427, +15200, +15466, +15583, +15326, +15665, +15525, +16095, +14850, +15009, +15109, +15432, +15571, +16204, +15181, +16069, +14847, +15716, +15537, +15481, +15996, +15505, +15085, +15608, +15332, +16069, +15179, +16177, +15440, +15516, +15438, +15820, +15781, +15692, +16818, +15447, +17029, +15850, +17037, +17368, +16968, +17770, +17510, +17468, +17681, +17885, +17486, +17901, +17619, +17619, +17457, +17538, +17242, +17649, +17063, +17231, +17251, +17068, +17163, +17398, +16635, +17844, +15797, +17343, +15447, +17041, +16011, +16111, +15453, +15838, +15133, +16479, +15568, +15830, +15384, +14990, +15415, +15462, +16004, +15760, +15400, +15695, +15276, +15483, +15520, +16229, +15569, +16365, +14693, +16551, +14907, +16817, +16170, +16362, +15938, +15759, +16218, +15173, +17169, +15467, +16633, +15266, +15732, +15376, +15567, +15618, +16068, +14824, +15760, +14947, +15525, +15222, +16249, +14984, +16558, +15263, +16403, +16196, +16539, +17011, +16665, +17058, +17193, +17276, +16878, +17817, +17470, +17500, +17770, +17117, +17472, +17566, +17519, +17393, +17584, +16895, +17629, +16621, +17757, +16227, +17092, +16145, +16495, +16099, +16358, +15785, +15706, +16224, +14654, +15694, +15876, +15330, +16029, +14943, +15684, +15059, +16305, +14891, +16646, +15368, +16320, +15306, +16198, +15798, +16733, +16288, +16135, +15656, +16166, +16548, +16565, +16886, +15974, +17115, +15679, +16671, +16192, +16463, +16115, +16069, +15579, +15867, +15540, +15323, +15653, +15235, +15806, +15223, +15068, +15272, +15358, +15807, +15685, +15763, +15764, +16226, +16168, +16553, +16788, +16878, +17400, +16916, +16685, +17100, +17264, +17485, +17430, +16867, +17568, +16465, +17654, +17020, +17297, +17158, +16617, +16682, +16284, +17269, +16026, +16731, +16017, +15985, +16366, +15651, +16292, +16130, +15849, +15693, +15999, +15532, +16105, +16184, +16024, +16016, +15734, +15626, +15935, +16042, +16246, +15666, +15432, +15835, +15925, +16295, +16264, +15884, +16047, +15933, +16486, +15789, +16764, +15468, +16775, +15910, +16217, +15863, +16460, +16044, +16796, +15611, +16313, +15864, +16158, +15783, +16235, +15922, +15839, +15379, +15951, +15414, +16395, +15164, +16470, +15417, +16187, +16214, +16247, +16612, +16341, +16704, +16756, +16683, +16956, +17276, +16726, +17258, +16641, +17362, +16830, +17134, +17129, +16713, +17145, +16410, +16793, +16251, +17193, +16482, +16447, +16141, +15364, +16926, +15463, +17502, +15544, +16090, +15484, +15584, +16263, +16223, +16021, +16040, +16138, +15421, +16275, +15596, +16609, +15667, +16294, +15517, +16072, +15863, +16528, +16010, +16267, +15578, +15865, +15957, +16356, +16361, +15872, +16104, +16086, +16121, +16161, +16155, +16552, +16309, +15789, +16449, +15589, +16194, +16531, +15617, +16202, +15614, +15380, +16041, +15998, +15811, +16325, +15454, +16220, +16137, +16542, +16372, +16784, +16178, +16718, +16515, +17048, +16490, +17006, +16374, +16688, +16210, +17305, +16125, +17014, +16572, +16743, +16645, +16017, +16368, +16647, +16576, +16293, +16080, +16031, +16319, +16383, +16600, +15971, +16360, +16242, +15843, +16874, +15639, +16486, +16140, +16111, +15949, +15998, +16432, +15769, +16412, +16071, +16050, +16201, +16045, +16384, +16223, +16005, +16008, +16038, +16045, +16230, +16257, +16314, +15787, +16389, +16038, +16248, +16652, +16636, +16077, +16735, +15849, +16745, +15788, +16999, +15428, +16621, +15445, +16304, +15750, +16353, +15676, +16477, +15019, +15927, +15696, +16248, +16061, +16391, +16109, +15778, +16129, +16682, +16669, +16942, +16522, +16562, +15977, +16898, +16118, +16909, +16305, +17029, +15783, +16694, +15740, +16734, +15778, +16595, +16024, +15996, +15878, +16322, +16237, +16086, +16538, +15839, +16629, +15635, +16514, +16370, +16076, +17002, +15967, +16594, +15698, +16745, +15908, +16684, +15945, +16006, +16522, +15624, +16561, +15820, +15718, +16153, +16066, +16113, +15924, +15900, +16235, +16286, +15920, +16584, +15968, +16472, +16245, +16681, +16170, +17131, +16247, +16945, +16423, +16762, +16308, +16335, +16501, +16052, +16877, +15973, +16588, +15641, +16449, +15683, +16648, +16001, +16454, +15405, +16618, +15855, +16597, +16131, +16509, +16108, +16360, +16136, +16479, +16078, +16399, +16076, +16547, +16172, +16411, +15843, +16505, +15687, +16731, +15743, +16083, +16096, +16019, +16424, +15934, +16150, +15990, +15860, +16733, +16110, +16502, +16173, +15840, +16272, +15870, +16352, +16272, +16405, +15760, +15878, +16530, +15936, +16267, +16386, +15964, +16489, +15712, +16100, +16448, +15743, +16661, +15982, +16071, +15845, +15850, +16272, +16334, +16228, +16312, +15949, +16227, +16517, +16180, +16655, +16566, +16277, +16378, +16572, +16618, +16330, +16822, +16170, +16876, +16063, +17003, +16107, +16850, +16385, +16528, +16588, +16504, +16561, +16561, +16290, +16503, +16253, +16598, +16034, +16445, +15685, +16708, +15676, +16183, +15930, +15896, +16239, +16146, +15758, +16061, +15485, +16313, +15783, +16534, +16069, +16145, +16271, +15677, +16671, +16039, +16486, +15938, +15916, +15970, +15718, +16335, +15910, +15859, +16016, +15895, +15906, +16198, +15706, +16347, +15664, +16436, +15713, +16707, +15861, +16894, +16241, +16486, +16364, +16555, +16106, +17188, +16173, +16737, +16275, +16719, +16661, +16358, +16485, +16234, +16553, +16131, +16596, +16128, +16256, +16186, +16400, +15715, +16759, +15769, +17001, +15875, +16587, +16261, +16047, +16417, +16960, +15907, +16505, +15925, +16691, +16021, +16530, +15875, +16424, +16181, +16149, +16295, +16128, +16322, +16171, +16458, +15825, +17023, +15754, +16946, +15794, +16675, +16090, +16128, +16130, +15952, +16100, +16202, +16071, +15741, +16077, +15198, +16307, +15344, +15880, +15556, +15697, +16052, +15432, +15996, +15302, +16216, +15699, +16297, +15966, +16216, +16041, +16607, +16514, +16531, +16808, +16248, +16696, +16202, +16946, +16727, +16613, +16834, +16765, +16418, +16903, +16455, +16726, +16557, +16480, +16671, +16280, +16214, +16480, +16016, +16598, +16284, +16711, +16097, +16225, +16424, +16318, +16705, +16332, +16725, +16030, +16566, +16167, +16510, +16357, +16267, +16484, +16017, +16130, +16335, +16004, +16277, +16285, +16132, +16015, +16168, +16059, +16261, +15958, +16093, +16175, +15544, +16369, +15698, +16259, +15253, +16154, +15380, +16520, +15501, +15959, +15464, +15874, +15592, +16015, +15720, +15814, +15625, +15523, +15976, +15271, +15985, +16373, +16200, +16045, +16197, +16136, +16428, +16567, +16970, +16623, +16384, +16577, +16538, +16780, +16965, +16799, +16675, +16389, +16544, +16860, +16376, +16581, +16612, +16486, +16458, +16627, +16320, +16064, +16629, +16438, +16852, +16128, +16581, +16256, +16482, +16584, +16693, +16422, +16305, +16539, +16446, +16168, +16560, +16360, +16429, +16342, +16344, +16511, +16154, +16396, +16556, +16256, +16299, +16215, +16330, +16326, +16373, +16091, +15887, +16030, +15953, +16159, +16026, +16004, +15511, +15758, +15533, +15816, +15538, +15881, +15319, +15298, +15374, +15371, +15312, +15229, +15477, +15537, +15753, +15583, +15957, +15607, +16129, +16275, +16178, +16548, +16379, +16747, +16575, +16896, +16966, +17075, +17004, +16994, +16446, +16695, +16099, +16926, +16513, +17192, +16996, +16270, +16284, +16120, +16385, +16569, +16441, +16329, +16699, +16142, +16438, +15607, +16774, +15832, +17348, +15921, +16117, +15874, +16377, +15978, +16787, +16242, +16683, +15794, +16650, +16122, +16895, +16351, +16293, +16348, +17068, +16835, +17296, +16505, +16681, +16323, +16731, +15668, +16488, +16042, +16479, +16909, +16695, +15699, +15846, +14924, +14988, +15900, +15149, +15590, +16164, +16002, +15629, +15287, +14451, +14399, +14706, +16096, +16408, +16399, +16617, +15603, +15261, +15898, +15541, +16779, +16781, +17262, +16250, +17100, +15985, +16673, +16163, +16979, +16843, +17513, +16335, +16607, +16295, +16349, +16425, +16505, +16712, +15870, +16564, +16041, +16460, +15881, +15911, +15631, +16595, +15918, +16856, +16071, +16243, +15647, +15914, +16280, +16157, +16561, +16417, +16432, +16585, +16436, +16884, +16311, +16467, +16912, +16871, +17443, +17274, +16526, +16484, +16431, +16702, +16404, +16570, +16448, +16275, +16344, +15609, +16088, +15541, +15759, +15943, +16028, +15348, +15585, +15306, +15382, +15854, +15634, +15815, +15660, +15735, +15836, +16161, +15813, +16363, +16697, +16656, +16532, +16427, +15929, +16420, +17034, +16981, +16837, +16732, +16770, +16534, +17021, +16116, +17087, +16377, +16846, +16836, +16551, +16210, +15651, +15370, +16088, +15323, +16145, +15458, +14933, +14933, +14073, +14501, +14893, +15137, +15554, +14475, +15013, +14588, +15391, +15462, +16007, +16846, +16968, +17081, +16898, +17645, +17087, +18821, +18260, +18877, +18489, +18985, +17885, +18557, +17399, +18173, +17531, +17713, +17350, +16833, +16040, +16111, +15308, +15688, +14750, +15459, +14748, +14557, +14974, +14153, +14756, +15157, +15087, +15413, +15293, +15582, +16039, +16674, +16339, +17393, +16942, +17443, +17784, +17720, +18184, +17401, +17112, +16463, +16100, +15684, +16012, +15593, +15420, +15000, +14336, +13755, +13309, +13322, +13695, +13775, +14991, +14066, +15130, +14382, +15318, +15376, +16077, +17558, +17513, +18385, +18337, +17802, +18642, +18124, +18547, +19047, +18556, +19347, +17546, +17418, +17007, +16479, +17163, +17283, +16504, +16166, +14701, +15027, +14624, +14915, +16136, +15052, +15896, +14747, +14494, +15549, +15115, +17036, +16457, +17145, +17228, +16453, +17105, +17190, +17803, +18331, +18382, +19185, +17928, +17267, +16301, +15366, +16005, +15844, +15945, +15228, +13653, +13571, +12258, +13324, +12662, +12859, +13439, +12909, +14223, +13500, +14347, +14903, +15319, +17411, +15838, +18118, +17933, +18157, +19984, +19038, +19983, +20125, +18460, +20489, +18475, +19870, +19100, +18009, +18971, +16728, +17191, +16412, +15046, +15536, +14081, +14346, +13993, +13370, +14000, +12607, +14041, +13589, +13885, +15136, +14309, +15673, +15868, +15945, +17197, +17107, +17937, +18313, +18939, +19733, +18952, +19418, +18124, +17709, +17336, +16483, +16883, +15120, +15538, +13126, +14005, +12911, +13406, +11883, +11726, +11165, +12365, +13378, +13739, +14160, +14489, +14151, +16090, +15260, +19010, +18567, +20770, +20304, +19989, +20371, +20179, +19868, +21996, +21272, +22060, +19844, +18597, +18380, +16898, +18106, +17183, +16359, +16183, +13192, +14505, +12650, +13366, +13196, +12970, +13183, +12750, +12580, +13516, +13679, +15711, +15023, +16956, +16166, +17237, +17214, +18036, +19024, +19744, +19307, +19376, +16854, +17784, +15591, +16595, +16133, +14498, +14909, +12988, +12417, +12441, +9942, +11754, +10972, +12197, +13742, +12025, +14895, +11987, +15157, +16570, +15974, +20553, +18090, +20743, +20780, +19643, +22651, +20792, +22325, +22570, +20417, +22247, +18920, +19327, +19835, +17257, +19147, +16228, +15459, +15405, +11840, +14601, +12811, +13457, +13482, +11633, +13404, +11830, +12943, +14787, +13534, +16652, +14842, +16279, +16989, +16750, +19056, +18561, +20295, +20497, +19283, +19783, +16941, +18496, +17052, +17222, +16663, +14055, +13378, +12627, +11496, +12362, +9774, +10207, +9832, +10239, +12681, +11057, +13206, +12741, +14060, +16313, +15233, +18725, +18210, +20334, +21842, +20941, +22920, +21752, +21784, +23459, +21416, +23061, +21169, +20154, +20924, +18327, +18654, +17254, +14705, +15693, +13168, +13396, +14020, +11688, +13067, +10741, +11945, +12549, +11962, +14494, +13660, +14845, +15743, +14435, +17423, +17027, +19170, +19560, +19544, +20640, +19368, +20342, +18658, +18592, +18197, +16719, +16815, +14625, +13744, +13098, +12254, +12337, +10631, +9833, +9435, +9275, +12211, +11517, +12186, +12729, +12207, +15778, +14512, +17353, +19604, +18610, +22696, +20528, +21724, +22066, +20764, +23658, +21908, +22902, +22469, +18911, +20521, +17928, +18495, +18023, +15742, +14963, +13968, +12414, +13316, +12781, +12342, +12621, +11222, +13181, +12864, +13368, +15634, +14000, +16899, +16500, +16282, +18848, +17781, +20064, +20447, +20400, +21300, +18792, +19578, +17895, +18461, +17764, +15794, +15604, +13377, +12631, +13202, +11214, +12215, +8969, +9800, +10050, +10257, +13063, +10804, +12868, +13177, +13688, +18137, +14877, +19907, +19203, +20455, +23466, +20379, +22637, +21814, +20429, +24480, +20436, +23086, +19065, +17182, +19223, +15805, +17744, +15860, +12422, +14602, +10322, +12404, +12260, +10614, +13597, +10184, +13535, +12697, +12594, +16552, +13522, +18178, +17244, +17324, +19130, +18066, +20998, +21300, +21174, +22842, +20011, +21274, +18886, +18624, +18565, +15360, +16685, +14091, +13372, +13125, +10335, +11741, +8823, +9212, +10350, +8755, +13272, +10071, +12852, +13480, +12679, +18132, +15590, +20255, +20419, +20389, +24220, +20825, +23893, +23126, +21915, +23947, +20893, +21452, +19851, +16700, +19269, +15735, +17066, +13277, +12088, +11170, +10581, +10853, +11599, +9927, +10627, +9818, +11087, +12774, +12822, +15176, +16054, +16144, +18366, +17665, +19466, +20440, +21133, +22898, +22025, +22592, +22430, +21064, +20913, +18904, +18680, +17174, +15611, +14402, +13046, +12135, +11513, +10492, +9212, +8200, +8764, +9336, +11307, +11887, +12016, +13281, +13976, +16471, +17087, +19385, +21563, +21644, +24343, +22452, +23705, +23057, +23679, +23267, +22817, +21219, +20075, +17128, +17283, +16650, +15344, +14114, +11650, +10318, +9904, +8931, +10608, +9795, +9499, +10301, +9686, +12990, +12067, +14321, +15702, +15902, +18600, +18578, +18772, +20450, +20607, +22501, +22711, +23014, +22405, +21183, +21302, +19089, +19499, +17993, +16367, +15262, +13111, +12261, +12124, +10706, +11732, +8153, +9799, +8558, +9877, +13178, +10471, +15015, +13150, +15939, +18163, +16547, +22397, +20755, +24084, +24454, +22327, +24049, +22202, +22994, +24064, +20926, +21622, +17077, +16033, +17000, +13532, +14985, +11464, +10247, +10493, +8361, +9554, +9099, +8555, +10643, +9830, +12996, +12458, +13277, +16008, +15707, +19762, +19534, +20104, +20801, +20569, +21974, +23096, +23573, +24061, +21600, +21662, +18545, +18745, +17362, +16146, +15742, +12990, +12376, +10736, +10106, +10193, +7878, +9624, +8158, +9533, +12347, +10231, +14373, +12691, +16359, +18210, +17559, +22680, +20341, +24800, +24878, +23334, +25766, +22741, +23183, +23797, +21011, +21966, +17257, +16705, +15737, +13184, +13708, +10472, +9833, +9234, +8136, +8560, +8874, +7956, +10261, +10189, +12672, +13448, +13897, +16203, +17034, +19668, +20448, +20828, +21808, +21845, +22983, +23539, +23471, +23345, +22200, +21893, +19361, +18821, +17063, +15625, +14590, +13101, +12185, +10947, +10201, +9413, +8446, +8408, +9276, +9663, +12376, +11543, +13500, +13816, +15746, +18960, +18572, +21969, +22097, +23145, +24983, +23297, +25303, +23242, +23236, +22213, +20879, +19981, +17472, +15451, +15182, +12721, +12373, +10130, +9424, +7458, +8148, +7814, +8614, +8897, +9118, +10800, +11639, +13838, +14806, +16744, +18496, +19330, +21299, +21914, +21920, +23411, +22595, +23916, +23758, +22909, +23063, +20987, +20153, +17926, +17095, +16133, +13672, +13502, +11209, +10283, +10797, +9255, +10302, +8019, +9724, +9664, +11129, +13828, +13034, +15693, +16175, +18032, +20297, +19509, +23444, +22669, +24807, +24863, +23715, +24146, +22401, +21428, +22199, +18987, +19110, +15301, +14700, +13220, +11346, +11067, +9267, +8193, +8601, +7190, +8534, +8316, +9073, +10777, +11509, +13563, +14596, +15329, +17915, +18251, +21322, +21395, +22303, +22798, +22528, +23086, +22854, +23037, +22560, +21384, +20156, +17986, +16749, +15999, +13822, +13814, +11530, +10819, +10695, +9562, +10678, +8678, +9700, +10476, +10291, +14283, +13060, +15973, +16172, +17186, +20318, +19096, +22764, +23012, +23627, +25565, +23077, +24215, +22643, +21439, +22350, +19765, +19234, +16951, +14079, +14644, +11248, +11933, +10057, +9093, +8989, +7939, +8696, +8803, +9155, +11123, +11352, +13975, +14415, +15682, +17515, +18130, +20566, +21115, +22076, +22606, +22394, +22962, +22160, +22561, +21857, +21083, +20224, +18056, +16596, +15290, +13738, +13173, +11901, +11043, +10262, +9772, +9811, +9178, +9525, +10280, +10589, +12946, +13769, +14948, +16120, +17114, +19464, +19832, +21829, +22982, +23453, +24702, +23679, +24090, +22885, +22183, +21607, +20292, +18759, +17295, +15043, +14538, +12441, +11613, +10024, +8966, +8783, +8203, +8924, +9066, +9396, +10353, +11574, +13240, +14462, +15900, +17629, +18645, +20380, +21483, +21746, +23117, +22559, +23606, +23067, +22664, +22482, +20896, +20881, +18773, +17179, +15950, +13720, +12916, +11718, +10687, +10655, +9900, +9642, +9463, +8802, +9536, +10611, +11507, +14405, +14402, +16557, +16888, +18619, +20257, +20251, +23583, +23159, +24533, +24716, +23532, +23412, +21694, +21601, +20622, +19322, +17729, +15310, +13668, +12870, +11060, +10740, +9226, +8550, +8424, +7778, +8804, +9132, +9953, +11729, +12618, +14692, +15122, +17151, +18258, +19553, +21489, +21494, +22993, +22612, +23242, +23017, +22363, +22400, +21035, +20870, +19457, +17644, +16467, +14524, +13262, +12318, +11148, +10871, +10126, +10223, +10012, +10265, +10339, +10512, +11685, +12753, +14926, +15962, +17531, +18482, +19623, +20621, +21095, +22714, +23525, +23506, +24599, +23272, +22271, +21277, +19632, +18984, +17561, +16421, +15251, +12846, +12420, +10386, +9920, +9357, +8956, +9216, +9417, +9666, +10434, +11006, +12869, +14172, +15789, +16720, +18156, +18840, +20147, +21276, +21879, +22188, +22474, +22514, +21633, +21435, +20537, +20544, +19229, +18458, +16960, +15304, +13602, +12474, +11656, +11027, +10714, +10472, +10517, +10260, +10918, +10838, +11047, +12433, +13143, +15412, +16635, +18005, +19442, +19809, +21346, +21009, +22446, +22793, +23022, +24629, +22770, +22589, +20629, +19057, +17809, +16907, +16619, +15202, +13109, +12225, +10235, +9801, +9767, +9648, +10104, +9794, +10314, +11234, +11697, +13666, +14737, +16161, +17451, +18419, +19317, +19951, +20694, +21704, +21634, +22713, +21942, +21387, +20489, +19902, +19617, +18695, +17963, +17115, +15222, +14320, +12821, +11786, +11365, +10773, +10956, +10484, +11042, +10957, +11136, +12233, +12319, +13194, +14114, +15540, +17392, +18829, +20131, +21001, +21158, +21027, +20892, +22477, +22335, +23241, +22998, +20868, +19013, +17311, +16399, +15966, +15703, +14620, +13080, +11190, +10929, +10208, +10797, +10833, +11047, +11739, +11935, +13262, +14168, +14818, +16406, +17354, +18574, +19341, +19351, +20144, +20080, +21483, +21306, +21114, +20637, +19661, +19105, +18988, +18282, +17471, +16300, +15531, +14830, +13554, +13229, +12305, +11546, +11173, +10970, +11186, +11490, +12086, +13227, +13729, +13529, +13534, +14640, +15848, +18036, +19914, +20673, +20665, +20099, +20609, +20168, +20931, +21576, +21245, +21269, +19141, +17904, +16693, +14919, +14873, +14095, +14062, +12821, +11965, +11650, +11160, +11465, +12176, +12788, +13585, +13885, +14848, +15454, +16356, +17271, +18411, +18776, +18875, +19948, +19605, +20437, +19930, +20184, +19288, +19731, +19166, +18847, +17745, +17176, +15931, +15628, +15356, +15051, +14861, +14240, +13413, +12652, +12038, +12131, +12079, +13092, +13649, +13969, +14153, +14788, +15140, +15170, +16850, +17343, +18444, +19215, +19560, +20111, +18879, +19367, +18782, +18317, +18303, +16970, +18497, +16419, +16138, +15219, +13487, +13426, +12952, +13395, +14169, +13677, +14400, +13908, +14813, +15131, +15369, +16927, +17218, +17548, +18117, +17772, +17850, +17572, +18224, +18845, +18793, +18129, +17480, +17435, +16623, +16643, +17079, +16290, +15958, +14992, +14927, +14145, +14580, +14862, +15029, +15438, +15118, +15309, +15309, +15122, +15827, +15020, +15096, +15625, +16559, +18299, +18785, +19328, +18294, +16718, +17472, +17292, +17940, +18607, +18088, +18032, +16514, +15141, +14868, +13414, +14296, +13086, +14451, +13906, +13796, +13461, +13515, +13110, +14342, +14384, +15951, +16984, +17001, +18265, +18169, +18821, +18943, +18928, +19360, +18977, +19252, +18752, +18225, +17580, +16702, +16567, +16612, +15691, +16213, +14934, +14662, +13861, +13359, +13593, +13694, +14566, +15395, +15447, +15165, +14408, +14962, +15889, +17029, +18096, +17709, +17644, +17282, +17012, +17239, +17314, +17861, +18128, +18198, +18901, +18312, +17574, +16276, +15407, +14756, +13525, +14030, +14547, +14291, +14416, +13425, +12653, +12187, +12211, +13134, +14714, +15668, +16843, +17017, +17910, +17454, +18197, +18495, +18875, +19705, +20107, +20353, +20632, +20065, +19546, +18236, +16884, +16179, +15848, +16113, +15707, +15386, +15074, +14195, +13802, +13260, +13219, +12437, +13469, +14766, +15729, +16118, +15778, +15544, +16251, +16835, +18198, +18022, +17947, +17557, +17400, +18074, +18337, +18496, +18648, +18049, +18153, +17901, +15919, +15826, +15157, +14899, +15593, +14035, +14306, +12991, +12543, +11234, +10401, +10216, +10842, +12162, +14505, +15003, +16396, +16031, +16152, +16064, +17347, +18403, +20951, +21926, +23125, +22690, +22334, +20400, +20049, +19365, +19266, +18796, +18524, +18307, +16909, +15363, +13948, +11816, +11564, +10714, +12254, +12543, +13177, +13965, +13582, +14368, +13595, +13860, +15270, +15937, +18423, +18984, +19765, +19593, +18676, +19830, +19782, +20213, +19966, +18820, +19124, +18042, +18747, +18369, +17631, +17451, +16281, +14642, +12818, +10960, +10327, +9196, +9469, +10287, +10324, +10793, +10860, +12181, +11053, +12081, +12473, +13654, +16217, +17999, +20971, +21842, +22007, +22872, +21410, +22554, +22022, +23139, +24051, +23056, +22658, +20723, +18215, +16939, +15337, +14725, +13811, +12747, +13189, +12429, +11810, +11306, +10579, +10652, +10377, +11419, +12929, +14481, +16257, +16902, +17442, +17459, +17385, +18261, +19034, +20644, +21553, +22045, +22354, +21405, +21231, +20223, +19311, +18474, +17546, +16896, +16151, +14971, +14387, +12725, +12202, +10649, +9188, +7807, +6391, +7725, +8766, +11306, +12434, +13202, +13449, +13934, +14297, +14609, +16133, +17700, +19978, +21944, +23735, +24424, +24121, +23732, +21852, +21856, +21007, +20976, +21651, +20744, +20138, +17728, +15692, +14086, +12465, +11990, +12083, +12242, +13064, +12392, +12850, +12267, +11452, +11631, +11357, +12564, +14103, +15687, +18249, +19299, +20260, +20788, +20253, +19952, +19868, +20018, +21330, +21739, +22268, +22254, +20331, +19343, +16014, +14487, +12463, +12009, +12016, +11662, +11265, +11019, +10316, +10314, +9378, +8569, +7974, +8114, +10700, +12920, +16855, +18035, +19324, +17946, +16818, +16728, +16547, +20008, +21315, +23743, +24409, +23519, +23456, +19712, +18451, +17098, +16845, +19495, +18014, +19373, +18038, +17089, +16194, +13350, +12261, +11681, +11182, +13320, +14016, +15248, +15699, +14182, +14152, +12342, +12994, +13708, +15611, +18606, +20507, +22057, +23120, +21981, +20732, +19732, +18258, +18945, +18225, +19361, +19165, +18842, +18084, +14780, +12927, +9952, +9574, +9911, +10844, +12678, +13348, +13421, +12546, +10729, +9564, +8300, +10064, +11786, +14721, +18582, +20006, +21526, +18384, +17035, +14767, +15338, +17718, +19895, +22472, +22442, +23016, +21140, +18578, +16881, +15310, +16440, +17023, +18639, +19249, +18824, +18452, +16217, +14435, +12550, +11424, +11969, +13129, +15413, +17156, +17197, +17030, +15499, +14263, +14357, +14365, +17176, +18314, +21769, +22761, +23494, +22707, +20284, +18636, +16301, +16232, +15493, +16229, +16683, +16816, +16257, +13882, +12156, +9922, +8919, +9657, +10266, +12917, +14481, +15251, +14246, +12296, +11403, +10940, +12010, +14057, +16477, +19048, +20523, +20173, +18467, +16309, +14476, +15385, +16376, +19214, +20613, +21743, +22330, +19852, +18451, +16013, +15750, +16039, +15775, +17722, +17852, +18511, +17863, +15639, +14612, +12938, +13206, +13736, +14287, +16514, +17934, +19208, +19189, +17796, +16992, +15670, +15677, +16591, +17952, +20402, +21592, +22542, +21031, +19189, +17011, +14467, +13463, +12838, +13996, +15474, +15406, +15313, +13642, +12634, +11846, +10097, +10876, +10714, +13768, +15678, +16297, +15990, +13578, +12376, +11787, +12356, +15076, +17268, +18785, +19133, +16973, +16377, +14288, +15494, +16481, +17421, +19015, +18615, +20384, +19341, +19434, +18373, +17789, +17386, +16254, +16616, +16618, +18322, +18746, +18127, +17439, +15997, +14956, +14695, +14549, +16935, +18091, +19787, +19802, +18479, +17812, +16064, +15509, +15358, +15624, +17455, +17879, +19435, +19118, +17771, +17832, +15834, +15742, +13578, +13378, +14296, +13956, +16005, +14899, +15104, +13928, +13286, +13527, +13197, +14482, +15473, +15608, +15074, +13368, +12727, +12094, +12497, +13632, +14552, +15479, +15497, +14991, +14317, +13290, +14372, +15647, +16646, +17824, +17122, +18611, +18430, +18587, +19501, +18240, +19788, +18304, +18609, +18673, +19169, +20813, +19639, +19150, +17975, +17091, +17035, +16682, +17341, +18640, +19000, +19682, +18224, +17391, +16072, +14318, +14096, +13407, +14548, +15872, +17263, +17993, +16689, +16463, +15578, +14673, +14416, +14574, +16196, +16804, +17492, +17521, +15833, +16097, +15250, +15139, +14754, +14853, +16529, +16200, +15625, +14275, +12272, +11242, +9848, +10263, +10986, +12409, +13591, +14189, +13768, +12909, +11447, +11684, +13073, +14564, +17138, +18012, +19713, +19985, +19784, +20194, +19532, +20935, +21006, +21138, +21527, +22147, +23565, +22451, +21337, +19365, +17969, +16688, +16351, +17272, +17942, +18909, +18482, +16451, +14559, +12333, +11391, +10926, +11616, +13517, +14526, +16848, +16466, +16850, +16138, +15253, +15568, +15959, +17614, +18823, +19709, +20618, +19421, +19270, +17659, +17339, +15244, +14799, +14711, +14795, +15276, +14862, +13924, +11390, +8863, +7531, +6983, +7871, +10441, +11713, +14068, +13216, +12806, +11624, +10858, +13216, +14714, +18168, +19739, +20827, +23056, +21418, +22497, +21602, +21952, +22823, +21043, +23426, +22419, +24422, +22683, +20884, +18783, +16012, +15027, +15287, +15647, +16695, +16372, +15689, +14040, +11651, +10970, +9368, +9402, +10967, +13003, +15782, +17225, +18862, +19126, +17984, +17662, +17107, +18014, +18811, +20818, +22524, +22616, +21983, +20050, +17950, +15902, +13890, +12940, +11997, +12106, +12865, +13698, +13687, +11456, +8942, +6426, +4779, +6215, +8684, +12640, +13850, +16161, +16221, +15124, +14705, +13511, +16736, +17263, +20494, +22204, +23408, +25585, +23794, +23987, +21965, +20916, +21165, +20026, +21557, +21017, +21824, +20285, +17079, +15417, +13571, +12746, +12796, +12636, +14481, +14009, +13293, +12385, +10669, +10711, +9809, +11231, +13269, +15581, +18581, +20382, +21414, +21506, +20476, +19916, +18892, +19315, +20610, +21120, +21887, +20562, +19642, +17086, +14519, +12656, +10330, +9482, +8732, +9394, +10848, +11832, +12959, +11585, +9667, +8355, +6840, +9040, +11115, +15302, +18191, +19879, +21247, +19078, +18560, +17110, +17999, +19561, +20749, +23033, +23337, +25242, +24229, +22174, +20298, +17830, +18196, +16604, +17804, +18309, +18724, +18467, +15998, +14760, +13133, +12546, +12165, +12729, +13568, +15141, +14367, +14334, +12686, +12641, +11749, +11889, +14567, +16756, +19619, +21238, +22356, +22416, +20987, +19546, +18298, +16970, +17584, +17880, +18295, +18232, +16913, +15736, +12518, +10465, +8516, +7973, +8310, +9320, +11322, +13265, +14540, +14280, +13377, +11897, +11166, +11449, +13669, +16855, +19465, +21909, +22287, +22007, +19536, +17925, +15933, +16145, +18225, +18980, +22227, +21635, +22803, +20657, +17686, +16649, +14126, +15720, +15913, +17494, +19914, +19760, +20562, +18140, +16746, +15656, +14595, +14807, +15430, +15715, +16593, +15977, +15092, +13847, +13154, +12986, +13113, +15005, +17293, +18401, +19444, +19740, +18954, +17562, +14866, +13899, +13369, +14657, +15935, +16542, +17312, +15862, +14764, +12669, +10810, +10608, +10018, +11801, +12849, +14750, +16337, +17292, +17249, +16079, +15063, +13554, +13423, +14520, +16583, +18818, +19928, +20437, +19030, +17718, +14417, +14075, +12963, +14583, +17291, +17841, +20451, +18749, +18856, +17506, +15249, +17219, +16561, +20837, +21376, +23205, +25135, +23445, +22469, +19145, +16708, +16124, +15297, +16039, +17040, +16498, +17222, +13757, +12347, +10166, +9540, +10622, +11015, +14015, +15083, +16272, +16800, +16021, +15101, +13476, +13051, +13831, +15192, +17907, +19029, +19319, +18858, +16809, +15442, +13334, +13301, +14061, +15191, +16820, +16927, +17190, +16000, +14911, +14118, +13768, +14183, +14424, +14435, +15619, +15609, +16871, +16116, +16622, +16087, +15344, +15058, +12894, +14641, +14459, +16661, +17975, +17064, +19476, +18502, +20268, +19830, +20167, +22616, +21793, +24801, +23088, +23088, +22685, +20294, +18866, +17067, +15546, +15541, +14680, +14890, +14047, +11981, +11142, +8495, +9148, +9123, +11160, +13209, +14500, +15737, +15795, +15299, +14804, +14420, +14664, +15793, +16958, +18336, +19143, +19517, +19330, +18033, +17352, +16065, +15660, +15466, +15527, +15891, +15352, +15731, +14338, +14225, +13287, +13336, +13961, +14832, +15781, +16205, +16574, +16765, +16319, +16156, +16067, +15646, +17518, +17015, +18223, +16802, +15622, +16360, +14509, +17631, +17550, +19212, +20384, +20360, +21608, +18942, +19700, +19406, +18117, +20039, +17283, +18095, +17655, +16633, +16689, +15502, +15383, +14278, +12866, +13198, +12406, +13799, +14917, +14506, +16260, +15527, +16327, +15072, +14523, +14606, +13732, +14380, +14910, +15496, +15963, +16163, +16583, +14969, +13844, +13690, +12768, +13847, +14679, +15750, +16137, +15969, +16442, +15174, +15403, +15341, +15926, +17127, +17992, +19009, +20295, +21036, +20755, +19283, +19091, +18952, +18429, +19223, +18859, +18918, +17794, +16944, +16324, +14816, +15005, +13358, +13533, +13314, +13322, +14616, +13483, +14228, +14639, +14206, +14216, +13854, +16012, +16527, +18829, +19565, +19186, +19157, +18109, +17231, +17864, +18663, +19345, +20276, +21037, +20626, +18508, +16899, +15790, +14235, +14073, +13137, +13112, +13384, +13467, +13614, +12314, +10793, +9817, +8605, +9099, +9924, +11186, +12694, +13899, +15017, +15406, +15499, +16724, +16868, +18525, +19435, +21223, +22260, +23124, +23614, +22419, +21851, +20680, +20501, +20930, +20820, +20534, +20358, +20173, +19190, +17482, +15739, +14264, +12665, +12671, +12074, +12993, +13188, +13531, +13454, +12276, +12059, +12073, +12394, +13302, +14807, +16323, +16375, +16714, +16505, +16343, +16109, +16164, +17261, +18550, +20429, +20621, +20530, +20031, +18928, +16377, +15303, +14431, +15252, +15580, +16180, +16514, +15035, +14034, +12028, +10764, +9810, +9490, +10706, +11690, +13133, +14765, +15035, +15364, +15283, +15644, +16001, +16492, +18483, +19900, +21548, +21928, +21875, +21834, +20863, +20355, +20138, +20892, +21130, +21270, +20885, +20299, +19217, +18161, +16571, +14997, +13523, +12837, +12719, +12825, +13391, +13788, +14021, +13181, +12457, +12584, +12842, +13904, +15162, +16150, +17429, +17577, +17924, +17420, +16943, +16975, +17079, +17739, +18745, +19372, +20183, +19265, +18000, +16689, +14724, +13895, +13523, +13723, +14284, +14123, +14321, +12758, +12327, +11011, +10280, +10083, +9971, +11449, +11991, +13360, +13777, +14396, +14956, +15265, +16576, +17653, +18734, +19775, +20726, +21302, +21575, +20963, +21371, +21035, +21152, +20690, +20693, +20711, +20414, +20823, +20370, +19784, +18751, +17690, +16520, +16052, +15153, +14964, +14374, +14190, +14386, +13463, +13118, +12372, +12216, +12955, +13272, +14255, +14895, +15317, +16118, +16034, +16893, +17536, +18320, +19038, +19635, +20248, +20253, +20424, +19808, +18889, +18074, +16499, +15268, +14242, +13129, +12551, +11661, +11327, +11129, +11187, +11450, +11353, +11778, +12343, +12238, +12468, +12937, +13995, +14944, +15646, +16393, +16611, +16861, +16874, +16884, +16738, +16846, +17597, +18138, +18505, +18429, +17963, +17946, +17993, +18173, +18455, +18671, +19085, +19563, +19459, +19605, +18837, +18518, +17796, +17148, +16911, +16814, +16950, +16419, +16115, +15663, +15602, +15668, +15820, +15786, +16251, +16623, +17627, +17608, +18294, +18402, +17852, +17536, +16460, +16668, +16678, +17280, +17549, +17547, +17266, +16298, +15280, +14438, +14042, +13559, +13675, +14021, +15188, +15356, +15900, +15765, +15008, +14231, +13225, +13155, +13597, +14759, +15748, +16024, +15399, +14954, +13933, +13465, +13106, +13573, +13958, +14413, +14854, +15331, +15333, +14784, +14439, +14213, +15207, +15962, +17239, +18450, +18958, +19466, +18862, +18916, +18275, +17917, +18016, +17916, +17864, +17897, +17551, +17633, +17194, +16811, +16635, +15982, +16751, +17072, +17753, +17971, +17633, +17908, +17049, +16689, +16524, +16272, +16661, +16745, +17100, +17073, +16764, +16794, +16798, +16561, +16751, +16856, +17591, +18049, +19130, +19523, +19085, +18377, +16835, +15706, +14490, +14494, +14707, +14952, +15102, +15387, +15136, +14398, +13363, +12614, +12205, +11662, +12050, +12605, +13762, +14331, +14361, +14657, +14286, +14831, +15198, +16284, +16935, +17738, +18615, +18724, +19090, +18541, +18185, +17550, +17051, +16401, +16513, +15927, +15388, +14886, +14103, +13760, +13688, +14504, +14545, +15348, +15516, +15707, +15373, +15124, +15148, +15045, +15689, +16256, +17017, +17316, +18127, +18668, +18481, +18122, +17718, +17969, +17874, +18661, +19791, +20533, +21154, +20487, +20030, +18574, +17426, +16516, +16177, +16088, +16071, +16444, +16343, +16043, +15771, +15775, +14924, +14626, +14480, +14629, +14642, +14899, +15640, +15976, +15746, +15451, +15448, +15679, +16108, +16342, +16713, +16756, +17098, +17219, +17217, +17141, +17001, +16918, +16074, +15332, +14962, +14786, +14244, +13787, +13684, +13631, +13600, +13912, +14673, +14954, +15268, +15010, +15317, +15255, +15828, +15995, +15952, +15983, +15677, +15764, +15257, +15369, +15407, +15874, +15825, +15641, +16031, +16666, +16610, +16920, +16993, +17104, +16761, +16196, +16363, +15606, +15835, +16251, +16955, +17266, +17421, +17761, +17825, +17718, +18322, +18734, +18851, +19156, +18944, +19240, +18887, +19177, +19331, +19140, +19110, +18702, +18455, +17947, +17422, +17274, +16896, +16524, +16020, +15606, +15532, +14895, +14739, +13620, +13532, +13253, +12831, +13278, +12745, +13389, +13872, +14323, +13870, +14293, +14949, +14318, +15798, +15993, +16358, +16934, +17342, +16644, +17077, +16211, +15817, +15911, +16049, +16159, +16468, +16632, +15939, +15843, +15412, +14854, +14611, +14539, +14452, +13994, +13891, +14385, +14895, +15162, +15445, +15749, +16066, +16061, +16432, +17213, +18011, +18422, +18315, +18202, +17890, +17829, +18197, +18905, +19271, +19909, +19387, +18932, +18283, +17729, +17939, +17984, +18026, +18109, +17923, +17544, +17022, +16966, +16123, +15258, +14636, +14243, +14187, +14597, +14845, +15252, +15023, +14900, +14455, +14102, +14456, +14806, +15239, +15359, +15615, +15990, +15675, +15861, +15412, +15471, +15514, +15774, +16028, +16767, +17543, +17813, +17501, +16611, +15639, +15163, +15043, +15047, +15678, +16317, +16358, +15953, +15556, +15066, +14972, +15186, +15512, +16178, +16833, +16904, +16813, +16614, +16584, +16488, +16007, +16542, +16497, +17315, +17894, +18189, +18489, +18584, +18198, +18221, +17937, +17871, +18139, +18128, +18694, +18393, +18205, +17029, +16266, +15520, +14744, +14759, +14445, +13988, +13747, +13301, +12493, +12493, +11893, +12238, +12932, +12931, +13894, +14124, +14822, +15151, +15270, +15869, +15699, +16531, +17068, +17590, +18896, +19727, +20477, +20195, +19952, +18825, +17976, +17717, +17339, +17433, +17627, +17998, +17909, +16801, +16047, +14957, +14549, +14483, +14974, +15300, +15756, +15819, +15460, +15446, +15022, +14678, +14645, +14813, +15011, +15513, +16192, +16115, +16477, +16908, +17066, +17605, +17751, +17942, +18556, +19154, +19877, +19649, +19451, +18628, +17294, +17237, +16789, +17046, +17115, +16591, +15754, +14284, +13842, +12797, +12602, +12344, +12481, +12931, +12817, +13139, +13181, +14003, +14439, +15165, +14802, +15144, +15542, +17472, +18487, +19548, +19838, +18826, +18815, +16675, +16837, +16775, +16928, +17478, +17226, +17380, +16088, +16479, +14797, +14913, +15242, +14617, +15110, +14957, +15583, +15602, +16054, +15791, +15687, +15492, +15413, +15873, +16282, +16962, +17181, +17460, +17963, +17123, +17484, +16267, +16728, +17287, +17881, +19127, +18354, +18168, +17112, +16183, +15954, +15313, +16194, +16174, +16650, +16303, +15514, +15074, +14962, +14309, +14960, +14617, +15200, +15210, +14893, +16015, +15435, +16546, +17025, +16083, +16926, +16074, +17253, +17795, +18173, +19249, +18653, +19008, +17643, +16310, +16524, +15558, +16210, +16656, +15800, +16596, +16098, +16746, +16505, +15881, +15315, +14637, +15115, +14551, +15269, +15993, +15791, +16472, +15840, +15312, +15593, +14962, +15023, +15348, +15902, +15558, +17046, +14953, +15026, +14912, +13808, +15151, +14428, +16121, +15429, +15922, +15284, +13671, +14406, +13711, +15992, +15794, +16816, +16724, +16401, +16865, +17819, +18145, +18383, +18970, +18201, +18426, +17691, +18162, +18500, +18600, +19507, +18794, +17757, +16815, +16042, +16270, +17248, +17278, +16874, +15756, +14816, +14444, +13975, +14351, +14295, +14326, +14725, +14471, +15058, +14855, +15992, +16358, +16771, +17396, +16588, +17392, +17449, +18591, +19468, +19661, +19520, +18725, +18369, +18299, +18345, +18305, +18764, +18375, +17622, +16394, +15178, +13848, +13824, +13927, +13741, +13574, +13073, +12561, +11474, +11644, +11953, +12163, +12340, +12594, +11149, +12950, +13215, +15354, +16786, +15966, +18004, +16295, +18242, +17191, +18497, +20437, +19098, +22178, +19044, +19236, +17647, +17302, +18334, +17944, +18703, +17967, +16275, +15761, +16019, +14601, +14758, +14589, +14605, +14478, +14297, +14728, +13675, +14909, +15851, +16097, +15943, +15997, +15660, +16610, +17454, +18022, +18151, +18062, +18600, +17292, +17699, +17405, +17856, +18764, +18595, +19503, +17385, +17166, +15616, +15342, +15280, +15115, +16053, +15431, +15838, +15688, +15791, +15436, +15554, +15039, +15580, +15607, +15708, +16861, +17452, +18105, +18555, +17876, +17044, +16115, +15675, +15876, +15477, +16014, +16056, +14859, +14368, +11200, +12149, +11156, +13515, +15203, +13546, +15246, +13328, +15623, +13908, +14678, +17792, +15555, +20009, +17207, +18351, +17621, +18495, +21025, +20155, +20355, +19334, +17229, +17126, +17803, +16888, +17577, +16984, +16382, +15151, +13818, +12907, +12292, +14010, +14192, +14432, +13889, +12937, +12547, +12761, +14300, +14920, +15528, +16884, +17453, +18223, +18778, +19648, +20117, +20456, +20546, +20056, +19064, +18673, +18742, +19436, +18982, +18704, +17653, +16247, +15679, +14929, +15547, +15340, +15602, +15782, +14915, +14676, +13976, +14561, +14971, +14769, +15314, +14208, +13860, +13101, +12952, +14410, +13477, +15481, +13797, +12489, +13937, +13538, +17877, +16647, +18658, +18739, +17780, +19591, +16320, +19782, +19188, +20287, +22460, +17808, +18137, +15924, +17012, +17138, +16793, +17856, +15762, +13838, +14446, +12940, +12396, +13046, +13894, +13877, +13514, +14131, +13729, +14090, +16212, +16552, +17225, +16139, +16086, +16819, +16414, +18571, +18707, +19153, +19733, +18155, +18891, +16617, +17705, +18045, +17537, +18664, +16337, +16034, +14971, +13921, +14699, +13677, +14677, +14773, +14943, +15319, +14351, +15729, +16564, +17859, +18232, +18185, +17860, +17383, +18271, +18356, +17927, +17779, +16666, +15090, +13915, +11991, +13672, +13088, +14998, +14558, +11497, +14017, +10971, +15602, +14527, +16287, +18763, +17151, +22173, +16733, +20869, +19778, +20790, +23128, +17484, +19145, +15704, +16713, +16058, +15846, +16233, +14700, +12676, +13482, +10854, +10792, +12138, +13392, +14914, +15239, +15867, +15579, +15668, +17980, +17919, +19409, +19167, +19859, +20082, +19072, +20249, +18592, +18683, +18593, +17622, +16867, +14517, +14896, +13932, +14323, +13847, +13613, +12922, +12813, +12418, +12633, +13462, +14562, +15726, +17853, +17752, +17923, +18066, +18259, +19008, +19963, +20696, +21062, +20651, +20151, +19114, +17463, +15859, +14142, +12491, +11754, +11404, +11487, +12268, +12408, +13063, +12254, +10454, +12637, +12297, +17198, +18889, +20639, +21636, +19181, +20797, +15704, +18133, +19578, +18445, +22031, +16073, +16466, +11836, +12272, +11250, +11689, +13472, +13117, +12908, +14679, +13096, +15008, +16270, +18963, +20086, +22645, +23023, +21130, +21316, +21333, +20553, +21271, +20151, +20496, +17857, +16757, +14685, +13102, +11578, +11683, +12624, +11919, +11627, +11797, +11647, +12786, +13313, +16500, +17178, +18191, +19333, +20426, +20784, +20352, +21335, +20913, +20194, +20304, +18722, +18109, +15787, +16152, +14832, +13722, +13365, +13113, +13025, +12842, +11666, +11252, +9386, +8647, +9665, +9829, +11999, +13973, +16167, +17022, +16276, +14797, +15121, +17069, +19523, +22414, +22644, +22186, +19845, +19572, +16598, +15713, +18289, +17053, +18906, +16769, +13530, +12659, +10530, +12628, +11652, +15901, +16693, +17357, +18265, +17681, +18071, +19189, +20595, +22339, +21749, +21972, +19138, +18342, +17552, +16542, +16523, +15905, +15415, +14781, +12392, +12806, +12879, +14061, +15444, +16430, +17100, +16832, +18697, +19354, +19520, +19602, +19307, +20132, +17577, +18905, +16621, +16110, +14882, +13833, +13102, +9922, +10787, +10412, +10845, +11492, +11454, +13240, +12485, +14835, +14987, +16123, +16313, +17465, +18636, +18573, +19544, +19443, +18680, +16663, +14493, +13107, +12544, +14685, +15619, +16721, +15180, +13190, +13251, +12844, +15838, +17855, +20613, +22014, +21237, +21032, +16550, +16025, +16943, +17079, +20075, +18568, +18429, +16271, +14432, +12754, +12291, +14821, +16413, +18004, +19661, +19211, +18485, +17369, +17905, +17216, +18437, +19867, +19950, +19062, +17264, +14912, +13366, +12770, +13979, +15139, +15340, +15412, +15232, +14092, +13846, +13661, +14875, +16629, +17650, +18952, +17335, +17242, +14793, +14909, +15595, +13889, +15697, +13183, +14098, +13448, +12934, +14237, +12948, +15840, +15673, +16512, +17760, +17290, +18946, +19446, +20562, +20727, +20526, +20395, +19947, +19055, +18657, +17355, +15751, +14026, +10377, +8624, +7930, +9081, +12808, +13165, +14966, +12595, +12104, +13493, +13957, +19757, +20897, +25946, +24843, +24242, +21263, +16344, +18986, +16110, +19807, +19622, +17625, +16365, +12642, +12115, +9268, +11051, +11507, +14012, +16068, +17158, +17738, +16897, +17235, +16997, +17283, +18992, +20004, +21207, +20907, +18754, +16704, +14045, +13499, +13534, +14907, +15588, +15884, +15074, +13538, +12667, +11730, +12359, +14536, +16024, +17898, +17931, +17885, +17790, +16845, +16534, +16330, +17073, +16588, +16774, +17633, +16718, +17538, +17238, +18159, +17760, +18530, +18897, +18975, +18014, +17973, +17513, +17461, +16751, +15963, +15473, +13541, +13428, +12464, +11497, +9661, +7632, +7897, +7687, +11303, +14735, +17183, +19075, +17693, +18561, +17856, +18703, +21922, +23955, +26215, +24636, +23609, +17959, +14584, +13619, +11654, +13995, +13333, +14048, +12753, +11448, +10639, +10878, +13314, +15379, +18793, +21200, +22748, +22878, +21922, +21100, +19702, +19583, +20011, +19748, +20017, +18435, +16108, +13156, +10330, +8894, +8202, +9949, +11464, +13264, +14054, +14436, +15015, +14302, +16831, +18002, +20196, +21154, +21007, +20779, +18706, +17377, +15205, +14462, +14391, +13545, +15020, +14225, +14994, +14944, +15121, +16015, +15811, +17528, +19194, +19454, +20260, +18938, +18365, +16981, +15904, +15386, +14462, +13563, +13634, +12133, +11453, +9380, +8381, +7268, +9054, +11492, +16370, +18597, +21643, +22013, +20741, +21307, +20154, +23558, +23939, +25843, +25667, +22726, +20039, +14089, +14155, +10949, +12643, +13744, +14398, +14790, +12787, +12403, +10850, +11234, +12961, +16362, +19341, +21800, +23316, +22017, +20169, +17955, +17387, +17299, +17287, +18133, +16835, +14780, +11645, +9377, +7843, +8514, +11206, +13404, +16084, +16824, +17719, +17418, +17330, +18526, +18924, +20741, +20896, +20923, +19688, +17961, +15684, +13362, +11681, +10870, +10375, +10554, +11441, +11822, +13174, +13785, +15034, +15679, +17348, +19376, +20612, +21673, +21728, +21112, +19331, +18132, +17748, +17328, +17103, +17508, +17035, +15175, +14021, +12458, +11883, +11826, +13045, +16531, +17399, +19504, +19525, +17141, +15855, +13333, +15356, +15805, +18263, +19601, +18981, +18380, +14570, +14308, +13145, +13978, +16815, +18444, +19607, +19826, +19849, +18146, +17129, +17180, +17735, +18848, +19538, +21304, +19973, +17885, +15952, +13651, +12999, +12059, +12629, +12943, +12433, +12746, +11789, +12171, +12054, +12515, +14516, +15244, +17817, +17581, +19261, +18862, +17822, +18496, +16417, +17332, +16110, +16037, +16378, +15375, +15606, +13401, +13953, +12947, +13226, +14264, +14727, +16767, +16962, +18562, +19289, +18922, +19551, +18763, +18980, +17985, +17483, +16488, +15638, +14738, +14996, +14535, +14716, +14782, +14383, +14502, +13140, +12952, +13368, +13676, +16023, +17391, +19804, +20380, +18506, +17519, +14344, +14401, +14692, +16012, +19170, +19188, +20951, +19243, +17459, +17794, +15655, +19250, +19406, +21621, +22402, +21304, +20361, +16935, +15977, +13942, +13915, +14657, +15099, +15753, +14894, +14034, +12974, +12603, +12530, +12322, +13355, +14309, +15981, +16237, +17660, +17917, +17269, +16877, +15883, +15793, +15331, +15828, +16254, +14858, +14509, +12821, +12328, +11668, +11694, +13497, +13824, +15727, +15815, +17173, +17142, +16954, +18162, +17983, +19778, +19810, +20560, +20838, +20415, +20201, +18264, +17368, +15762, +14626, +13880, +13453, +12955, +12685, +12510, +12139, +11519, +11202, +12856, +13402, +15524, +16598, +17434, +18509, +19377, +21418, +21611, +22013, +21187, +19803, +18762, +17413, +17730, +17432, +17647, +18345, +17522, +16970, +15908, +15924, +16123, +16947, +17478, +18549, +18057, +17339, +16292, +15819, +15333, +14845, +15118, +15156, +15963, +15850, +15694, +15390, +14707, +14731, +13651, +13381, +13463, +13254, +13823, +14368, +14844, +14971, +14369, +14330, +14442, +14347, +15711, +16796, +17476, +18348, +18357, +18553, +17439, +17584, +17701, +18023, +18037, +17331, +16581, +14582, +13096, +12224, +11695, +11989, +12128, +12888, +13500, +14090, +15200, +15749, +16998, +17571, +18583, +19369, +19585, +20445, +20826, +21186, +21172, +20566, +20145, +18947, +18425, +17692, +17112, +16855, +16602, +15775, +15144, +13673, +13533, +13091, +13110, +13402, +13243, +13851, +14010, +14720, +16110, +16826, +17635, +18551, +18591, +18554, +18197, +18464, +18360, +17908, +17278, +16825, +16043, +15260, +15755, +15779, +16444, +17008, +18043, +18709, +18242, +18102, +17141, +15838, +14916, +13703, +13386, +12916, +12933, +12754, +12002, +11319, +10747, +11425, +11980, +13434, +15139, +16666, +18144, +18737, +19055, +19049, +19294, +19703, +20082, +20087, +19562, +18263, +17202, +15189, +13658, +12290, +11825, +12089, +12782, +14212, +15236, +16194, +16809, +17456, +18104, +19066, +20005, +20990, +21904, +22207, +21408, +20055, +18875, +17529, +16500, +15316, +14211, +13135, +12066, +11593, +11521, +11711, +12380, +13002, +14151, +15045, +15788, +17169, +18065, +19124, +19292, +19933, +20173, +20139, +19659, +18818, +17445, +16282, +15630, +14596, +13866, +12807, +12382, +12012, +12169, +12586, +13561, +14702, +16175, +18007, +19381, +20300, +20563, +20332, +19603, +18064, +17030, +15681, +15141, +14592, +14474, +13259, +12215, +10913, +10765, +11073, +12022, +13921, +15615, +17138, +18948, +19470, +20615, +20818, +21235, +21066, +21239, +21186, +20526, +19913, +18106, +16142, +14105, +12604, +12131, +11569, +12102, +12979, +13685, +14543, +14587, +15282, +15266, +15848, +17131, +18446, +19749, +19781, +19253, +18086, +16874, +16543, +16301, +16276, +16168, +15813, +15501, +15190, +15460, +15587, +16320, +16851, +17511, +17630, +17167, +17058, +16324, +16409, +15929, +16178, +15873, +15275, +14431, +13260, +12764, +12240, +12946, +13012, +13599, +14192, +14887, +15733, +16555, +17801, +18473, +19089, +19705, +21003, +21477, +21382, +20379, +19087, +16825, +14675, +13047, +12391, +12009, +12074, +12114, +11842, +11376, +11351, +12114, +13396, +15619, +17974, +19731, +21694, +22786, +23474, +23713, +22878, +22271, +21325, +20427, +18778, +17136, +15600, +14100, +12735, +11557, +11152, +10764, +11398, +12411, +12973, +13563, +13974, +15151, +15186, +16123, +16847, +17348, +18321, +18402, +18597, +18084, +17335, +17142, +16820, +17159, +17358, +17775, +17911, +17666, +17918, +17790, +17668, +17648, +17717, +17566, +17137, +16752, +15826, +14904, +14222, +13832, +13896, +13791, +13795, +13187, +12862, +12884, +13162, +13349, +14070, +15168, +15609, +16303, +16906, +17196, +17429, +17318, +17954, +17917, +18017, +17485, +16750, +15758, +14244, +13431, +12773, +12824, +13378, +13812, +14655, +14988, +15536, +16721, +17614, +19002, +20284, +21500, +22352, +22998, +23031, +22164, +20897, +18932, +17089, +15497, +14417, +13387, +12527, +11931, +11372, +11323, +11539, +12762, +14033, +15534, +17267, +17998, +18991, +19228, +19843, +20017, +20241, +20428, +19941, +19503, +18280, +17348, +16212, +14968, +14104, +13428, +13257, +13215, +13400, +13921, +14131, +14939, +15822, +16773, +17767, +18028, +18564, +18351, +18272, +18159, +17647, +16897, +16251, +15204, +14627, +13926, +13294, +13063, +12470, +12610, +12262, +12460, +12893, +12983, +13760, +14106, +14908, +15536, +15845, +16197, +16294, +16803, +17130, +17229, +17271, +16880, +16610, +16174, +16724, +16750, +17104, +17501, +17992, +18282, +18306, +19030, +19133, +19321, +19335, +19088, +18511, +18039, +17439, +16852, +16125, +14934, +14449, +13934, +13633, +13785, +14031, +14698, +15569, +16785, +17677, +18690, +19432, +19814, +20078, +19637, +19220, +18693, +18132, +17686, +17491, +16402, +15073, +13938, +12971, +12738, +12294, +12608, +12804, +13324, +14289, +15182, +16156, +17029, +17780, +18534, +19183, +19128, +18975, +18269, +18023, +17296, +16287, +15558, +14442, +13676, +12501, +12401, +12085, +12560, +13739, +14113, +14958, +15274, +16190, +16983, +17713, +18410, +18562, +18737, +18500, +18353, +17735, +16823, +15852, +15077, +14138, +13042, +12282, +11930, +12435, +13027, +14410, +15411, +16085, +16674, +16950, +17907, +18255, +19039, +19949, +20172, +20260, +19728, +18796, +17401, +16190, +15612, +14785, +14422, +14043, +13940, +13717, +13730, +14328, +15020, +15822, +17209, +18533, +19337, +19518, +19845, +19560, +19297, +18886, +18444, +17872, +17699, +17316, +16395, +15220, +14231, +13966, +14032, +14485, +14761, +14874, +15708, +16076, +17401, +17892, +18437, +18944, +18780, +18455, +17585, +16791, +15939, +14904, +14632, +13934, +13352, +13065, +13035, +12968, +13161, +13666, +14611, +15131, +16413, +17839, +18534, +20018, +20322, +20766, +19965, +18820, +18222, +17106, +16533, +15526, +14809, +13599, +12391, +11500, +10401, +10303, +10521, +11790, +13292, +14081, +15535, +15620, +16105, +16428, +17198, +17774, +18183, +18765, +18737, +18666, +17942, +16921, +15566, +14744, +14342, +14073, +14079, +14291, +14479, +15018, +15724, +16727, +17760, +19219, +20083, +21027, +21402, +21425, +21290, +20802, +20299, +19413, +18790, +18055, +16851, +15743, +14410, +13580, +13375, +13259, +13401, +13387, +13491, +13917, +14896, +16482, +17378, +18834, +19627, +20171, +19845, +19297, +18786, +18098, +17122, +15827, +15148, +14278, +14047, +14042, +13984, +13488, +13165, +13171, +13777, +14595, +15964, +17203, +18045, +18250, +18090, +17710, +17556, +17041, +17177, +17093, +16435, +15822, +14760, +14251, +13478, +13394, +12775, +12778, +13330, +13616, +14947, +15259, +15962, +16228, +16341, +16294, +16406, +16852, +17192, +17310, +17020, +16267, +15157, +13865, +12882, +12975, +12684, +13154, +13526, +13847, +14401, +15030, +16278, +17790, +18916, +20268, +20884, +21473, +21822, +22111, +22324, +22057, +21774, +20821, +19686, +17922, +16240, +14658, +13557, +12836, +12463, +12321, +12394, +12424, +12754, +13488, +14899, +16262, +17956, +19141, +20288, +20344, +20710, +20518, +19932, +19578, +18951, +18187, +17364, +16758, +16539, +15777, +14877, +13150, +12518, +11679, +12204, +13063, +14012, +14748, +15284, +15346, +15499, +15317, +16213, +16604, +17530, +18228, +18867, +18113, +17847, +16706, +16476, +15718, +15624, +15271, +15237, +15113, +15463, +15213, +14844, +14344, +14278, +13845, +14284, +14083, +14446, +14520, +14816, +14785, +14536, +14131, +13879, +14360, +14235, +14610, +14937, +14925, +15305, +15996, +16670, +17078, +17238, +17577, +17706, +17988, +18676, +18943, +19423, +19530, +19458, +19427, +18571, +17827, +16976, +16879, +16774, +16722, +16729, +16603, +16776, +16870, +16971, +16822, +17240, +17771, +18055, +18028, +17946, +17225, +16799, +16693, +16774, +16704, +16745, +16481, +16287, +15974, +15869, +15448, +15433, +15309, +15466, +15622, +16213, +16600, +16990, +17017, +16723, +16723, +16261, +16298, +16053, +16047, +16224, +16293, +16006, +15665, +15133, +14528, +14224, +14029, +14117, +14239, +14777, +15360, +15360, +15520, +15386, +15322, +15545, +16001, +15737, +16139, +16182, +16099, +15717, +15356, +14947, +14864, +14343, +14120, +13866, +13392, +13433, +13556, +13993, +14330, +15054, +14839, +15204, +15206, +15913, +17271, +18180, +19406, +20025, +20192, +19503, +18916, +18610, +17832, +18687, +18354, +18787, +18048, +17443, +17016, +16133, +16321, +15942, +16402, +17439, +17483, +18285, +17630, +17595, +17082, +17059, +17438, +17434, +18146, +17836, +17860, +17762, +17162, +16432, +15543, +14988, +14804, +15031, +15613, +15973, +15756, +15700, +15087, +15108, +15422, +15319, +16044, +15585, +16265, +16441, +16099, +16963, +15786, +15883, +15138, +14771, +15042, +13980, +15075, +14389, +15023, +15369, +15148, +15751, +14810, +15377, +15471, +15791, +16948, +16824, +17707, +16813, +16770, +16299, +15798, +16043, +15644, +15456, +14978, +14194, +13463, +12465, +13125, +13386, +14895, +15628, +15293, +15413, +15093, +16066, +17040, +17980, +19105, +18569, +19226, +17782, +17292, +17478, +16926, +18869, +18373, +19153, +18256, +17121, +17082, +16543, +17479, +17899, +17845, +18298, +17614, +17751, +16904, +16808, +16400, +16241, +16405, +16137, +16217, +15935, +15410, +15118, +14741, +14728, +15016, +15466, +15945, +17061, +17028, +17783, +17220, +17062, +16854, +16562, +17686, +16726, +17126, +16331, +15578, +15442, +13756, +14567, +13414, +13470, +13778, +13751, +14453, +14008, +14811, +15744, +16489, +17696, +18495, +18814, +18972, +18969, +19292, +18607, +18130, +17534, +16454, +15422, +14165, +12986, +11376, +10486, +9806, +10042, +10795, +12343, +13971, +13818, +14445, +14982, +16803, +19533, +20600, +22291, +22241, +22706, +22251, +19898, +20149, +17836, +18975, +18443, +17385, +16155, +13448, +12682, +11620, +12503, +13627, +13156, +14634, +14413, +15563, +16121, +16555, +17050, +17466, +18696, +19442, +19804, +19586, +18782, +18459, +17941, +17964, +16812, +16133, +15812, +16538, +16381, +16436, +15677, +15447, +15296, +15721, +16623, +16161, +16352, +15703, +15819, +15900, +15121, +14947, +14358, +13985, +14334, +14083, +14677, +14554, +14963, +15983, +16246, +16751, +16991, +17360, +18217, +17885, +17957, +16842, +16160, +15665, +15512, +15335, +14299, +13357, +12700, +11521, +11684, +11579, +13491, +14758, +16484, +16548, +16896, +17969, +19362, +21274, +21964, +22343, +22168, +22311, +20897, +19467, +19028, +16955, +17708, +14476, +14317, +12008, +11692, +11784, +11464, +13173, +12298, +12405, +13782, +14089, +16565, +16935, +19403, +19832, +20381, +20713, +20176, +19551, +18786, +18586, +19112, +18369, +17906, +15924, +14578, +13671, +13370, +13752, +14346, +14256, +14897, +14541, +14876, +14752, +15242, +16567, +16594, +17565, +17103, +16358, +16326, +15270, +16412, +15355, +15760, +15224, +14674, +15393, +14728, +15539, +15285, +16339, +16923, +17071, +17414, +15786, +15876, +14896, +15520, +15434, +14975, +15266, +13922, +14026, +13003, +14134, +14606, +15897, +16231, +15687, +16674, +16911, +20054, +19926, +21451, +21442, +20850, +20769, +18088, +19253, +17581, +18992, +18301, +16569, +15317, +12831, +13553, +13026, +14652, +15196, +14440, +14789, +14166, +15399, +15931, +16990, +18121, +19117, +19632, +18942, +18269, +17800, +16994, +18064, +17578, +17482, +15819, +14796, +14570, +13948, +14250, +13935, +14464, +14365, +14099, +15347, +14424, +15712, +15199, +16444, +16854, +16349, +17089, +16425, +17240, +16522, +16268, +16594, +15063, +15794, +14680, +15128, +15038, +15044, +15945, +15534, +16097, +15882, +15842, +16123, +15920, +16294, +15593, +14469, +13485, +12993, +12689, +13239, +14004, +14790, +15365, +14780, +14410, +14369, +15278, +18027, +18650, +20961, +20453, +21571, +20515, +18968, +20559, +19593, +21873, +20716, +18664, +18065, +14881, +16736, +15056, +16413, +16313, +15207, +15237, +14807, +15028, +15659, +16052, +17549, +17743, +17872, +17174, +16983, +17750, +18463, +18880, +18979, +17927, +17252, +16016, +15435, +15186, +14796, +15484, +14524, +14341, +13470, +12325, +13261, +13291, +14493, +15098, +14855, +14723, +13914, +14473, +15165, +16076, +17216, +17202, +17050, +16790, +16083, +16442, +16269, +16975, +17112, +17099, +16856, +15338, +14709, +14051, +14756, +14910, +14664, +14435, +12407, +12322, +10463, +10877, +11749, +12008, +14928, +14163, +15385, +14889, +15768, +19369, +19189, +22180, +21293, +22364, +22220, +20006, +22268, +20679, +22021, +21795, +19308, +17922, +14718, +15172, +15112, +15291, +16179, +14796, +13827, +14314, +14061, +15178, +15858, +17364, +18718, +19364, +19451, +18514, +18563, +18419, +19202, +20126, +19475, +19409, +17385, +17015, +16665, +15326, +15428, +14165, +14749, +13388, +12916, +12717, +11863, +12405, +13032, +14382, +13862, +13526, +13799, +14853, +15552, +15892, +16213, +15848, +16523, +16869, +17540, +16962, +16330, +16287, +16410, +16396, +15883, +16002, +15056, +15234, +14367, +13942, +13267, +12854, +12924, +12348, +12244, +12711, +13221, +14465, +14631, +14135, +13820, +14668, +17225, +19834, +20513, +21498, +20823, +21387, +19470, +19873, +20388, +20529, +21645, +19474, +17972, +15731, +14630, +15146, +15540, +16319, +15724, +14513, +14540, +15012, +15038, +16803, +17188, +19114, +20013, +19706, +19470, +18182, +19160, +18560, +19434, +18809, +17615, +17101, +14874, +15979, +14665, +15206, +15701, +14939, +15491, +13704, +14636, +14403, +14610, +15495, +15632, +15765, +15448, +15274, +15579, +15776, +16197, +16191, +16217, +15424, +15225, +15199, +15231, +15622, +15527, +15748, +15998, +15461, +15888, +14290, +14821, +13762, +13932, +14065, +13039, +13210, +12035, +12501, +13119, +13348, +15352, +13572, +14647, +14017, +14880, +18322, +17684, +20115, +18984, +20477, +20869, +18286, +21150, +18422, +21098, +20912, +18346, +17880, +14786, +15824, +14902, +15479, +16460, +14280, +14486, +14401, +14823, +15716, +16110, +17406, +18221, +19926, +19564, +18977, +19225, +19051, +20315, +19735, +20223, +18748, +16831, +16673, +15451, +15164, +13931, +13975, +13728, +13045, +13302, +12661, +13623, +14137, +15447, +16148, +16649, +16378, +16894, +17771, +18144, +19311, +18153, +18315, +17123, +16710, +17115, +16213, +17027, +16134, +15655, +15189, +14532, +14317, +13426, +13318, +13215, +12832, +12909, +13325, +13194, +12434, +11652, +11384, +12269, +13424, +15628, +16723, +15717, +15560, +15295, +17319, +18879, +19979, +21354, +20311, +21011, +18699, +18612, +18655, +18744, +20285, +18025, +17597, +15230, +14644, +14141, +13605, +15118, +14899, +14724, +15070, +14776, +14799, +15371, +16611, +18099, +19337, +19312, +19285, +18529, +18500, +19336, +18743, +19885, +18553, +18117, +16729, +15508, +15527, +13949, +15099, +14391, +14544, +13438, +12812, +13481, +13800, +15404, +15846, +16927, +17198, +17487, +17935, +18446, +18068, +17973, +17464, +17679, +16683, +16628, +16743, +15879, +15941, +15237, +15269, +15004, +14762, +15654, +14503, +14501, +13710, +13737, +14316, +13594, +13585, +12088, +12522, +13692, +14752, +17601, +15393, +15645, +14078, +15338, +18529, +17879, +20815, +19174, +20108, +18730, +16738, +17869, +15969, +19172, +18079, +17344, +16175, +14002, +14255, +13755, +14877, +15954, +15536, +15784, +15884, +15599, +16748, +17072, +18977, +20105, +20068, +19722, +18402, +18046, +18053, +18204, +18184, +18332, +17419, +16227, +14492, +14347, +13822, +13907, +14584, +14421, +14048, +13088, +13419, +13905, +15039, +16220, +16627, +16643, +16854, +17346, +17840, +17817, +18136, +17999, +17343, +16639, +15506, +15687, +15376, +15656, +15599, +15506, +15544, +15099, +15671, +15536, +15835, +15533, +15368, +15971, +15237, +14677, +13551, +12623, +12959, +12956, +14958, +15921, +14688, +14938, +13852, +15921, +18083, +18688, +21146, +19529, +21248, +20185, +19289, +19902, +18054, +20457, +18705, +18065, +16794, +14344, +14481, +13647, +14593, +15185, +14534, +14837, +14032, +14423, +15956, +15934, +17857, +17952, +19018, +19097, +18682, +18998, +18136, +18411, +18156, +18232, +17218, +16016, +15042, +14431, +13609, +13319, +13059, +12533, +12908, +12831, +13777, +14316, +15109, +15782, +15777, +16754, +16951, +17332, +17679, +17504, +17926, +17528, +17101, +16656, +15917, +16197, +15476, +15408, +15342, +14971, +15327, +15152, +15535, +15663, +15522, +15500, +15061, +15503, +15489, +15314, +15169, +14770, +14631, +14558, +15172, +15779, +15305, +15211, +15171, +16445, +17424, +18866, +19691, +20082, +21234, +20229, +19917, +19199, +19235, +19836, +19722, +19340, +17429, +16177, +14989, +14643, +14573, +14815, +14566, +14318, +14207, +14712, +15281, +15961, +16072, +16632, +17097, +17135, +18009, +17822, +17931, +18057, +17913, +17186, +16361, +15550, +14685, +14305, +14197, +14457, +13264, +12583, +11887, +12433, +13841, +15526, +16135, +16416, +16551, +17435, +17706, +17750, +18396, +17718, +18078, +17287, +15582, +15446, +14556, +15352, +15199, +15321, +14601, +14362, +14882, +14525, +14922, +16272, +15988, +16507, +16827, +16800, +16634, +17037, +16990, +17093, +17179, +16359, +15236, +15170, +15348, +15940, +15667, +15948, +15977, +15935, +16452, +17025, +17283, +18076, +18060, +18316, +18112, +18165, +17912, +17207, +17188, +16964, +16864, +16990, +16690, +16238, +15965, +15957, +15769, +16096, +16418, +17613, +17659, +17747, +17609, +17767, +17970, +17527, +17602, +17418, +17309, +16387, +16045, +15018, +14288, +13715, +13462, +13538, +13125, +12889, +12816, +13319, +14603, +15868, +16698, +17326, +17679, +18260, +18606, +18842, +18598, +18001, +17733, +16396, +15741, +14695, +14352, +14146, +13139, +13319, +13279, +13581, +13735, +14208, +15179, +15538, +15892, +16288, +16731, +17201, +17604, +17986, +18202, +17583, +17039, +16636, +16730, +16695, +16379, +15834, +15450, +15399, +15385, +15714, +16139, +16561, +16149, +16402, +16403, +16316, +16799, +16493, +17086, +16527, +16614, +16501, +16245, +16521, +16218, +16847, +17048, +17097, +17345, +17299, +18429, +18656, +19016, +18977, +18843, +18856, +19103, +19160, +18896, +18359, +17189, +16035, +14956, +14102, +13529, +12558, +12567, +12021, +11666, +11696, +12318, +13338, +14187, +15612, +16574, +17539, +17993, +18196, +19221, +19164, +19880, +18948, +18174, +17045, +15892, +16021, +15644, +15361, +14389, +13805, +13301, +12836, +13254, +13093, +14297, +14861, +15452, +16010, +16261, +16417, +16354, +17207, +17536, +17946, +17941, +16879, +17084, +16468, +16787, +15877, +15450, +16044, +15760, +16855, +17023, +16970, +17264, +16918, +16507, +16448, +16411, +16732, +16752, +16422, +16243, +16374, +16175, +15469, +15915, +15691, +15775, +17186, +16278, +16651, +17383, +17746, +17898, +17902, +17739, +17584, +17723, +17765, +17607, +18269, +17572, +16159, +15421, +14181, +13761, +13839, +12969, +13589, +13436, +13494, +13459, +14046, +14881, +15463, +17262, +18204, +18322, +19110, +18726, +18530, +18441, +17784, +16944, +16442, +16225, +16237, +15217, +14983, +14431, +13602, +14436, +14374, +14523, +15018, +14893, +15778, +16212, +16748, +17072, +17506, +18236, +18689, +18501, +17817, +17881, +18030, +17504, +16450, +15741, +15561, +15852, +14944, +14459, +14450, +14454, +14702, +15339, +15661, +16004, +16321, +16898, +16947, +17402, +17026, +16074, +17281, +16823, +17260, +17241, +16865, +15762, +16915, +17817, +15925, +18643, +16243, +15749, +17745, +16405, +15966, +16451, +16833, +14859, +16181, +16385, +13701, +14681, +13232, +13178, +14531, +13974, +13686, +13063, +14176, +14366, +14169, +15387, +16792, +17606, +18960, +18974, +19036, +19484, +18872, +18491, +17874, +18061, +17685, +16803, +16912, +15607, +14793, +14367, +14323, +14603, +14971, +15822, +15531, +16063, +16300, +16678, +16896, +17788, +18356, +18985, +18754, +18242, +18069, +17723, +18263, +16847, +15773, +15320, +14654, +14892, +14449, +13910, +13834, +14436, +14681, +14631, +15091, +15233, +16000, +17176, +17106, +17937, +18132, +17336, +17489, +17530, +17483, +17079, +16902, +17268, +17094, +16816, +16722, +16592, +15948, +16033, +15423, +16279, +15317, +15598, +15288, +14870, +15973, +14927, +14118, +14880, +14241, +14004, +14144, +14845, +14169, +14367, +14815, +14713, +14929, +16457, +15714, +16756, +17947, +17216, +18241, +18005, +16978, +18616, +17334, +17831, +17273, +16515, +16776, +16082, +15099, +14867, +15925, +15433, +15369, +16120, +15348, +16029, +16600, +16536, +17520, +18554, +18558, +18574, +18067, +18681, +17948, +18560, +17887, +16761, +16754, +15679, +15260, +14159, +14266, +14687, +13813, +14616, +14309, +14665, +15268, +15400, +16184, +16620, +17130, +17590, +17068, +18129, +18293, +18260, +18759, +17381, +16928, +17193, +17395, +16311, +16564, +17057, +15561, +16994, +15802, +14923, +16463, +15147, +15157, +14972, +15350, +15763, +14688, +15930, +13008, +15478, +14471, +13311, +16323, +13418, +15686, +15461, +15265, +15985, +15313, +17675, +15811, +17762, +18021, +16340, +17633, +16851, +16002, +16724, +16149, +16029, +15811, +14950, +14145, +14350, +13877, +13492, +14573, +14758, +14619, +15981, +15893, +16405, +18303, +18565, +19253, +19464, +19740, +20068, +20085, +20167, +19028, +18499, +17288, +16070, +15640, +15119, +15179, +15023, +14448, +13703, +12889, +13438, +13657, +14752, +16344, +16661, +17137, +17339, +17009, +17564, +18401, +18043, +18719, +19488, +18282, +18300, +17877, +16627, +17464, +17451, +15892, +16178, +16951, +15508, +15592, +15533, +14384, +15171, +15208, +15194, +14857, +15229, +14785, +13740, +14389, +14866, +14823, +15943, +15732, +14928, +15781, +15490, +16297, +15853, +17122, +17049, +16743, +17607, +16719, +16588, +16482, +16430, +16365, +16537, +15849, +14699, +15140, +14538, +13575, +13770, +14130, +13040, +14279, +14189, +14535, +16087, +17135, +16832, +17893, +17986, +18530, +19148, +19429, +19119, +20025, +18953, +18000, +17177, +16301, +16297, +16937, +16266, +15392, +15056, +14683, +14243, +14782, +15363, +15585, +15335, +15855, +15950, +16601, +16502, +16782, +17217, +17396, +18265, +18150, +17643, +17822, +17696, +17488, +17721, +17470, +16965, +16940, +16265, +16158, +15672, +15811, +15098, +14858, +15081, +14578, +15001, +14395, +14524, +14640, +14689, +15660, +15485, +16102, +16311, +16377, +16646, +16909, +17893, +18154, +17701, +17919, +17141, +17715, +17602, +17001, +17465, +16239, +15955, +15371, +15330, +15205, +14306, +14532, +13946, +14735, +14122, +14065, +14038, +14711, +15004, +16208, +17113, +16871, +18118, +16703, +17643, +17143, +16827, +17232, +16604, +16172, +15038, +14593, +14059, +14617, +13973, +13939, +14997, +14140, +15751, +15247, +16686, +16109, +16807, +17567, +17855, +18765, +18549, +18849, +19211, +18094, +18681, +18143, +17986, +18060, +17462, +17130, +16729, +15891, +16257, +15205, +15599, +14824, +14678, +14991, +14913, +15276, +15269, +15649, +15801, +15423, +15952, +15680, +16558, +16990, +17467, +17250, +17140, +16907, +16947, +17539, +17695, +17910, +17704, +17122, +16545, +16875, +16717, +17147, +16616, +16596, +16556, +15400, +16492, +14849, +15946, +15275, +14795, +16108, +14088, +15943, +14509, +15997, +15356, +16267, +16339, +16896, +15894, +17030, +16851, +16273, +17614, +14823, +16232, +14301, +14247, +13476, +12833, +14089, +12339, +14255, +12970, +14018, +13113, +14339, +14408, +15369, +16212, +16837, +17444, +18051, +18848, +17886, +19677, +18658, +19782, +20142, +19640, +20204, +18259, +18375, +17174, +17085, +16793, +16029, +15764, +15426, +14844, +14830, +14325, +14060, +14408, +14782, +15672, +15481, +15626, +15981, +16100, +16975, +17118, +17417, +17196, +17239, +17643, +17774, +18140, +17994, +17128, +17763, +16569, +17503, +16864, +16214, +17150, +16191, +16947, +16517, +15754, +16276, +14448, +15985, +14521, +16343, +15451, +15373, +16386, +14869, +17473, +15734, +17383, +17157, +16821, +18185, +16275, +18515, +16039, +17868, +15839, +15822, +16077, +13521, +15256, +13088, +13971, +13727, +13423, +13488, +12518, +12497, +12708, +12441, +14016, +13847, +15190, +15648, +15093, +17334, +15755, +18035, +18341, +18691, +20240, +18882, +19460, +18592, +17845, +18271, +17101, +17805, +16226, +16403, +15821, +15306, +15347, +14780, +15140, +15166, +15474, +15794, +15868, +15908, +16721, +16999, +17841, +17312, +17440, +17386, +17270, +18081, +17548, +17894, +17350, +16966, +17024, +16517, +16605, +16404, +16187, +16678, +16112, +17302, +15535, +16770, +15825, +16221, +16679, +16109, +16959, +16522, +17596, +16582, +17016, +16963, +16445, +17756, +17022, +17329, +16460, +16600, +16023, +15424, +16339, +15392, +15153, +15792, +14742, +14544, +15171, +13580, +15322, +13234, +14991, +14015, +14127, +14892, +13577, +15261, +14286, +14349, +15852, +13920, +16908, +15083, +17072, +16590, +16663, +16770, +16108, +16774, +16004, +15929, +16383, +15215, +15515, +14984, +15184, +15354, +15691, +15576, +15688, +16656, +16158, +17883, +16865, +17975, +18035, +18643, +18867, +18924, +18692, +18481, +18566, +18514, +18167, +17840, +17268, +16882, +16255, +16532, +15851, +16140, +15384, +15802, +15252, +16254, +15675, +16247, +16098, +16334, +16672, +16873, +16804, +17532, +17758, +17217, +17771, +17363, +17936, +17496, +17198, +16769, +15526, +17165, +14154, +16819, +13695, +15490, +14186, +14017, +15680, +12225, +16617, +12847, +15697, +14735, +15428, +16080, +13376, +18030, +13046, +18142, +15583, +16201, +17513, +15011, +18246, +14876, +18304, +15846, +16508, +17697, +14519, +16557, +14666, +14923, +15426, +14270, +14489, +14582, +13395, +14859, +13866, +14982, +14864, +14453, +16425, +14838, +16670, +16725, +16701, +18034, +17383, +18202, +17933, +18142, +19236, +17850, +19698, +18055, +18744, +18026, +17589, +18096, +17709, +17091, +17734, +16206, +17345, +15865, +16889, +15943, +16034, +16209, +15632, +15846, +16072, +15741, +17180, +15731, +17380, +16189, +16839, +17173, +16510, +17559, +16086, +17112, +16373, +15623, +16324, +14960, +15432, +15782, +14463, +15932, +14285, +14342, +15591, +13250, +16307, +14121, +14590, +16254, +13328, +18663, +13076, +18394, +15187, +17537, +17543, +17366, +17514, +17782, +16499, +18787, +15413, +18069, +16438, +15403, +17530, +14656, +14895, +16130, +12355, +17402, +11987, +17254, +12538, +16144, +13928, +14321, +16808, +13335, +16606, +15248, +14847, +17601, +14214, +18370, +15062, +18182, +15907, +16769, +17334, +16747, +17483, +18473, +17282, +18743, +17668, +17445, +18621, +16553, +19089, +16973, +17634, +17480, +16356, +17002, +15925, +16547, +16352, +16068, +16743, +15787, +16685, +16156, +17151, +16379, +16960, +16405, +16111, +16667, +16137, +16439, +16461, +15348, +16270, +14161, +15958, +13649, +15449, +14219, +14614, +14976, +13787, +16121, +14389, +15954, +16365, +15484, +17959, +15702, +19285, +15381, +19096, +16432, +17847, +18068, +16371, +17553, +15475, +17123, +15318, +15823, +16321, +14546, +16328, +14927, +16001, +14785, +16121, +14188, +16494, +14939, +17487, +14949, +17924, +15303, +16575, +16012, +15774, +15870, +16219, +14799, +17280, +13955, +17144, +14050, +16599, +15631, +15449, +18115, +14332, +18146, +16756, +16309, +19212, +15317, +19011, +15161, +18239, +16040, +18033, +16600, +18024, +16356, +16747, +16674, +15300, +17355, +16292, +16594, +17067, +15849, +16591, +16392, +15925, +16184, +15787, +16238, +15846, +15703, +15919, +14639, +15833, +14459, +15098, +15517, +14338, +16591, +14271, +16689, +14633, +16923, +16579, +16068, +18895, +15469, +19267, +16121, +18059, +16585, +17574, +16340, +16237, +17482, +14416, +16840, +15107, +15154, +16262, +15043, +16554, +15338, +17105, +14983, +17269, +16378, +16911, +17316, +17776, +16247, +18816, +15286, +18161, +15534, +17409, +15709, +16533, +15525, +15615, +14911, +15840, +14945, +16669, +14934, +16651, +14905, +17238, +14849, +17921, +14897, +17966, +14851, +17431, +15845, +16185, +16066, +15937, +15373, +15884, +15037, +15475, +15850, +15438, +15388, +16460, +14292, +17788, +13680, +18163, +14778, +17987, +15980, +16959, +16817, +15902, +16822, +15177, +16511, +15542, +16237, +16196, +15781, +15566, +15611, +15156, +16293, +16117, +16396, +16993, +16287, +17302, +16000, +17370, +16305, +17272, +16819, +16701, +17182, +16149, +16917, +16515, +16670, +16316, +16709, +16977, +16278, +17210, +15760, +17579, +16306, +18519, +15953, +18381, +16308, +16802, +17348, +16213, +17192, +17414, +15705, +18137, +14291, +18144, +15127, +16404, +17421, +15523, +17791, +16521, +15518, +17943, +14097, +18597, +13923, +17145, +14876, +14833, +16014, +14298, +14759, +15599, +13526, +14468, +15094, +12301, +17283, +12486, +16989, +14060, +15911, +16216, +13831, +18244, +13406, +17517, +15916, +15153, +17252, +14568, +17422, +13520, +18254, +13260, +17411, +15118, +15564, +16514, +14830, +17018, +16318, +16641, +17725, +15983, +18568, +14916, +19336, +14858, +19553, +16390, +17400, +17268, +16540, +16106, +17637, +15346, +18066, +15527, +17914, +15777, +17890, +16043, +17164, +16899, +17468, +17154, +17908, +17114, +16940, +17513, +16482, +16884, +17592, +15966, +17434, +15562, +17891, +15041, +18129, +16184, +17159, +16973, +16864, +16522, +16918, +17546, +16265, +18115, +16569, +15825, +17251, +14425, +16840, +15091, +15905, +15443, +14733, +15791, +13787, +15459, +14145, +14565, +16109, +12903, +17610, +12117, +16832, +13618, +14947, +15258, +13466, +16830, +11626, +17747, +11884, +15140, +15380, +12482, +17467, +13620, +16415, +15718, +14999, +17438, +15459, +18378, +16659, +16606, +18768, +15455, +17951, +17580, +15710, +17925, +16011, +16337, +15873, +16506, +16272, +15596, +17278, +15547, +16953, +16929, +16591, +17321, +16731, +17747, +17386, +18270, +17908, +17578, +18252, +17096, +17692, +17132, +17170, +17367, +16998, +16802, +17136, +15978, +17880, +15875, +17862, +16793, +16754, +17904, +16604, +18053, +17259, +17440, +17355, +16860, +17212, +15819, +17259, +15771, +16426, +15951, +15910, +15343, +16692, +14819, +16399, +16111, +15296, +16643, +16069, +14606, +16526, +14743, +15250, +15517, +14432, +15236, +13856, +13657, +14669, +11359, +15479, +12098, +13442, +14688, +12871, +14778, +13646, +15472, +14195, +16553, +16501, +15470, +17584, +16389, +16506, +17315, +17456, +16248, +17120, +16676, +15586, +17435, +15450, +16845, +14902, +17653, +14408, +17023, +16064, +15863, +16897, +15648, +17515, +16189, +17410, +17257, +16539, +17421, +16603, +17595, +16479, +17966, +16156, +18268, +16641, +18081, +16826, +17969, +16913, +18253, +17897, +18282, +18429, +17921, +18028, +18140, +17668, +18134, +17161, +17929, +16223, +17214, +16496, +16086, +16381, +16114, +15925, +16108, +16443, +15667, +16976, +15784, +17113, +16036, +17182, +16130, +16172, +16103, +15798, +16034, +15636, +15109, +15807, +13728, +15511, +12918, +15300, +12984, +14712, +13852, +13831, +13999, +14850, +14022, +15360, +15200, +15371, +15310, +16624, +15414, +16116, +15876, +15890, +14506, +16793, +14842, +15532, +16004, +14726, +15822, +15627, +15921, +15223, +16465, +15907, +15953, +16893, +16084, +16795, +16322, +16744, +16507, +17010, +16754, +16350, +17127, +16216, +16762, +16437, +16886, +16611, +16461, +17017, +16599, +16928, +17622, +16739, +17691, +17197, +17640, +17510, +17573, +17481, +17376, +17207, +17264, +17374, +16669, +17282, +16312, +17374, +16839, +16999, +17072, +17049, +17028, +17157, +17270, +17838, +16951, +17956, +16641, +17559, +16760, +17055, +16536, +16499, +16556, +15811, +16213, +15827, +15637, +15876, +15291, +15299, +15416, +15270, +15481, +15859, +15718, +15754, +15688, +16149, +15561, +15984, +15122, +15499, +15606, +14167, +15527, +14135, +14658, +14170, +14616, +14359, +14056, +15082, +14155, +15001, +15172, +14891, +15519, +15377, +15474, +15128, +16247, +15347, +15830, +16382, +15847, +16024, +16504, +15864, +16610, +16362, +16679, +16451, +16902, +17097, +16482, +16918, +16833, +16650, +17357, +16237, +17280, +16688, +16507, +16609, +16345, +16390, +16385, +16567, +16509, +16785, +16755, +16438, +16898, +16620, +17173, +17150, +17420, +17397, +17818, +17305, +17669, +17563, +17606, +17703, +17384, +17344, +17600, +16839, +17425, +16583, +17130, +16726, +16870, +17083, +16399, +17195, +16723, +17317, +16802, +17133, +17330, +16262, +17508, +16351, +16831, +16282, +16489, +16144, +15503, +15860, +15093, +15739, +14936, +15071, +14782, +14811, +14624, +14806, +14725, +14991, +14455, +14459, +14395, +14213, +14683, +14175, +14866, +14715, +14626, +14714, +15001, +14795, +15276, +15613, +15544, +16193, +15974, +16412, +15768, +17025, +15983, +16736, +16605, +16095, +17263, +15541, +16978, +15789, +16333, +15851, +15625, +15899, +15919, +16017, +16130, +16189, +16218, +15741, +16536, +16484, +16447, +17087, +16420, +17064, +17108, +16973, +17564, +16854, +17497, +16599, +16940, +16921, +16695, +16608, +17228, +16738, +17092, +17079, +16564, +17830, +16567, +18188, +17079, +18159, +17865, +17751, +18040, +17537, +18090, +17181, +17258, +17387, +17036, +17154, +16785, +17220, +16543, +16787, +16158, +16330, +16086, +16250, +15729, +16738, +15639, +16058, +15773, +15138, +15677, +14908, +15262, +15227, +15155, +15260, +14920, +14890, +14913, +15039, +14987, +15013, +15162, +14948, +15350, +15142, +15479, +15536, +15227, +15602, +15487, +15188, +15821, +15324, +15541, +15577, +15568, +15762, +15746, +16126, +15714, +15630, +15788, +15685, +15756, +16382, +15850, +16065, +15948, +15436, +16151, +15455, +16087, +15485, +16377, +15692, +15870, +15936, +15980, +15597, +16510, +16086, +16494, +16776, +16520, +17338, +16826, +17980, +17001, +17739, +17808, +17423, +18223, +17618, +17940, +17552, +17366, +17378, +16882, +17197, +16958, +16883, +16980, +17130, +16708, +17316, +16428, +17037, +16980, +16888, +16958, +17208, +16929, +17093, +16905, +16835, +17138, +17217, +16526, +16783, +16543, +16253, +16499, +16654, +16641, +16435, +15865, +16443, +15180, +16033, +14889, +15556, +15319, +14956, +15288, +15062, +15265, +14545, +14902, +14799, +14893, +15475, +15282, +15832, +15454, +15895, +14887, +16292, +15169, +16572, +15971, +15811, +16301, +15448, +16096, +15350, +15896, +15462, +15412, +15337, +15532, +15100, +15393, +15459, +15355, +15362, +15512, +15624, +15574, +16092, +15620, +16321, +16233, +16075, +16517, +16456, +16345, +16396, +16528, +16019, +16847, +16180, +16687, +16719, +16576, +17335, +16408, +17401, +16289, +17012, +16696, +17121, +17284, +17053, +17263, +16368, +16925, +16269, +17094, +16746, +17229, +17046, +17124, +17178, +16785, +17266, +16980, +17651, +17466, +17554, +17452, +17568, +17195, +17816, +17175, +17502, +16879, +16974, +16702, +16395, +16499, +15997, +16119, +15957, +15777, +15895, +15678, +15424, +15476, +15381, +15436, +15641, +15777, +16073, +15760, +15857, +15868, +15743, +15704, +16111, +15644, +16266, +15640, +15633, +15546, +15749, +15529, +15772, +15134, +15531, +15320, +15750, +15447, +15645, +15456, +15428, +15217, +15569, +15077, +15911, +15267, +15775, +15426, +15673, +15232, +15285, +15496, +15504, +15633, +15891, +15528, +16066, +15563, +15752, +15585, +16007, +15901, +16195, +16233, +15921, +16509, +15790, +16609, +16322, +16591, +16844, +16657, +16869, +17186, +16566, +17918, +16923, +17852, +17067, +17748, +17172, +17671, +17479, +17656, +17106, +17638, +16626, +17940, +16733, +17823, +16400, +17429, +16393, +17309, +16538, +17360, +16403, +17397, +16416, +17179, +16739, +17144, +16504, +17276, +16368, +17052, +16242, +16974, +16193, +16425, +15654, +15748, +15343, +15635, +15734, +15698, +15680, +15249, +15669, +15435, +15617, +16082, +15664, +16180, +15864, +15959, +15858, +15983, +15642, +15919, +15859, +15633, +15762, +15278, +15559, +14986, +15456, +14938, +15244, +14906, +15078, +14904, +15208, +15152, +15205, +15425, +15429, +15368, +15333, +15829, +15248, +16076, +15846, +16009, +16334, +15723, +16088, +16083, +16258, +16539, +16655, +16705, +16573, +16403, +16697, +16550, +16749, +16835, +16614, +16954, +16890, +16484, +17165, +16513, +16948, +16538, +17032, +16909, +17032, +17031, +16794, +17188, +17068, +17334, +17406, +17304, +17614, +16990, +17522, +16999, +17594, +17085, +17148, +16868, +16637, +16363, +16157, +16207, +15813, +16264, +15957, +15923, +16091, +15958, +16284, +16019, +16441, +16385, +16556, +16382, +16676, +16705, +16503, +16503, +16306, +16216, +16118, +15840, +16276, +15470, +16083, +15214, +15582, +15011, +15467, +15095, +15191, +15381, +15470, +15662, +15331, +15739, +15460, +15475, +15731, +15474, +16003, +15690, +15846, +15819, +15622, +15697, +15662, +15774, +15864, +15621, +16086, +15561, +15955, +15841, +15953, +16217, +15996, +16306, +15977, +16636, +15854, +16320, +16216, +16316, +16514, +16565, +16465, +16441, +16193, +16368, +16714, +16734, +17196, +16947, +17127, +17130, +16990, +17401, +17300, +17032, +17270, +16722, +16866, +16640, +16850, +16363, +16965, +16131, +16208, +16133, +16023, +16370, +16291, +16323, +16304, +16210, +16303, +16260, +16848, +16388, +17012, +16154, +16922, +15986, +16779, +16063, +16390, +16118, +16181, +15775, +16073, +15633, +16053, +15755, +15903, +15819, +16002, +15987, +15907, +16071, +16129, +16259, +16346, +16263, +16393, +16123, +16312, +16150, +15950, +16330, +15737, +16251, +15908, +15786, +15682, +15679, +15784, +15654, +15953, +16074, +16019, +16189, +15990, +16126, +15728, +16405, +15616, +16589, +16162, +16190, +16286, +15673, +16187, +15991, +15964, +16546, +16239, +16629, +16315, +16390, +16970, +16297, +17119, +16500, +16679, +16710, +15978, +16922, +16118, +16562, +16314, +16066, +16391, +15793, +16616, +15765, +16360, +16360, +15725, +16700, +15795, +16869, +16247, +17021, +16228, +16494, +16230, +16340, +16442, +16485, +16372, +16310, +15677, +15993, +15367, +16035, +15266, +15827, +15571, +16019, +15655, +16342, +15379, +16352, +15437, +16580, +15944, +16822, +16237, +16926, +16345, +16629, +16265, +16770, +16454, +16794, +16617, +16728, +16517, +16288, +16568, +15959, +16537, +16365, +16422, +16636, +16329, +16336, +16270, +16197, +16361, +16215, +16520, +16387, +16192, +16343, +16043, +16365, +16425, +16509, +16655, +16343, +16653, +16321, +16894, +16325, +16801, +15987, +16410, +15998, +16101, +16460, +15900, +16062, +15986, +15456, +16008, +15840, +16241, +16121, +16251, +16015, +15953, +16368, +16100, +16324, +16694, +16112, +16570, +16259, +16319, +16036, +16072, +16369, +15696, +16112, +15324, +15483, +15481, +15220, +15446, +15397, +15155, +15795, +15065, +15997, +15703, +15781, +16359, +16042, +16490, +16204, +16470, +16498, +16068, +16764, +15952, +16685, +16173, +16278, +16277, +16121, +16213, +15838, +16276, +16043, +16261, +16343, +16441, +16444, +16794, +16378, +17042, +16792, +17099, +17010, +17161, +16804, +17021, +16875, +17045, +16937, +17091, +16905, +17214, +16756, +17050, +16498, +17117, +16552, +16771, +16371, +16278, +16495, +16015, +16379, +16168, +16032, +16056, +15948, +15872, +15916, +16180, +15995, +16352, +16187, +16219, +16271, +16263, +16315, +16292, +16651, +16431, +16906, +16257, +15792, +15954, +15450, +15993, +15450, +16227, +15350, +16177, +15543, +14549, +15470, +15110, +15463, +16032, +15530, +15925, +15564, +15789, +15172, +16853, +15752, +16224, +16119, +15995, +15697, +16009, +15365, +15484, +15199, +15688, +14380, +15298, +14957, +15259, +15310, +15817, +15627, +16329, +15990, +16605, +16142, +16808, +16714, +16975, +17056, +17447, +17622, +17453, +17489, +17565, +17382, +17976, +17364, +17634, +17144, +17616, +17252, +17599, +16954, +17409, +16935, +16852, +16732, +16978, +16513, +16613, +16135, +16441, +15764, +16238, +15743, +16444, +16175, +16191, +16200, +16539, +16533, +16370, +16882, +16800, +16771, +16874, +16610, +16702, +16513, +16519, +16225, +16500, +15837, +15645, +15094, +15526, +14938, +15415, +15369, +15234, +15594, +15104, +15286, +15668, +15300, +15785, +16058, +16256, +16531, +16312, +16402, +15606, +16270, +15406, +15595, +15237, +14989, +14570, +14209, +14117, +13389, +13714, +13753, +14074, +14571, +14393, +15245, +15041, +15977, +15840, +16515, +16966, +17433, +17386, +17835, +18083, +18571, +18794, +19146, +18817, +18637, +18506, +18252, +17771, +18594, +17739, +17561, +17160, +16823, +16551, +16371, +16313, +15831, +16075, +15558, +15244, +15450, +15410, +15488, +15783, +16176, +16331, +16725, +16792, +17196, +17818, +17736, +17927, +18095, +17706, +17390, +17453, +17305, +17104, +16817, +16225, +15814, +15460, +15049, +14821, +14649, +14687, +14380, +14417, +14726, +15078, +15419, +16282, +16634, +17324, +16931, +17472, +16299, +16637, +15660, +15443, +14857, +14368, +13701, +13210, +12593, +12935, +12909, +13562, +13817, +14144, +14864, +15032, +15693, +16270, +16547, +17352, +18235, +18849, +18835, +19371, +19646, +19055, +19143, +18435, +17750, +17597, +16302, +15874, +15213, +15145, +14388, +14829, +14653, +14849, +14936, +14927, +15422, +15904, +15871, +16208, +16575, +16988, +17163, +17789, +18047, +18856, +19080, +19085, +19101, +18910, +18618, +17836, +17770, +17099, +16921, +16142, +15974, +15712, +15466, +14653, +15194, +14890, +14656, +14729, +14482, +15387, +15332, +16112, +16826, +17717, +17711, +17718, +17844, +17397, +17065, +16351, +15379, +14736, +13383, +12242, +12847, +12245, +13041, +13357, +13970, +14711, +15086, +15816, +16354, +16761, +17753, +18130, +18635, +19012, +18994, +19339, +19176, +19011, +18460, +17373, +17036, +15464, +14630, +14341, +13235, +12947, +12792, +12719, +13488, +14026, +14543, +15365, +15943, +16736, +17146, +17841, +18008, +18042, +18291, +18369, +18800, +18732, +18574, +18293, +18009, +17544, +16735, +16838, +16048, +15805, +15555, +14875, +15267, +15111, +14605, +15324, +15200, +15508, +15512, +16150, +16476, +17415, +17347, +18286, +18796, +18270, +18156, +17852, +17116, +16876, +15616, +14865, +13916, +12817, +11931, +12118, +12495, +13076, +12990, +14424, +14881, +15753, +17162, +17486, +18684, +19362, +19576, +20085, +19901, +20160, +19638, +19157, +19268, +17524, +16757, +15492, +14131, +13481, +12580, +11804, +11526, +11163, +11782, +12321, +13773, +14596, +16020, +17249, +18102, +18697, +19514, +19688, +20292, +19815, +20054, +19921, +19015, +18457, +17967, +17167, +16742, +15931, +15720, +14519, +14582, +13793, +13548, +14209, +14279, +14248, +15014, +15371, +16066, +16708, +16911, +17684, +18373, +18307, +18730, +18152, +17509, +16909, +15649, +15046, +14061, +12854, +11883, +11821, +11993, +12590, +13229, +13589, +15126, +15693, +16387, +17769, +17979, +18664, +19166, +19653, +19725, +19575, +19348, +19049, +18846, +18204, +16965, +16623, +15708, +13946, +13678, +13305, +12302, +12075, +12191, +12686, +13407, +13765, +14819, +15828, +17016, +17416, +17956, +18602, +19194, +18915, +19327, +19997, +19387, +19199, +19068, +18324, +18178, +16940, +16963, +16341, +15868, +15869, +15375, +16187, +15778, +15578, +16564, +16399, +17070, +16850, +17265, +17466, +17444, +17214, +17824, +17486, +17165, +16257, +16043, +14856, +14140, +12857, +12145, +11641, +10923, +11411, +12588, +13439, +14247, +15199, +16649, +17437, +18576, +18500, +19312, +19084, +19303, +18663, +18221, +17664, +16571, +15979, +15822, +14564, +14274, +13833, +12792, +12631, +12754, +12508, +12931, +13165, +13991, +15201, +16249, +16913, +18282, +18576, +18823, +18795, +18842, +18961, +18340, +17940, +17927, +17543, +16811, +16343, +16319, +16105, +15638, +15546, +15470, +15208, +15740, +16059, +16627, +17462, +17675, +17973, +19238, +19264, +19851, +20024, +19430, +19602, +18837, +18482, +17690, +16671, +15764, +14692, +13646, +12958, +12046, +11203, +11051, +11304, +12518, +13049, +14594, +15460, +17309, +18340, +19963, +21339, +21737, +21788, +21733, +21319, +20043, +18135, +17311, +15066, +14163, +12340, +10939, +10465, +10417, +9226, +10368, +10624, +11190, +12050, +12860, +14287, +15531, +16097, +17224, +17950, +19133, +18933, +19025, +19219, +19052, +18158, +17994, +17590, +16969, +16063, +15438, +15198, +15243, +14976, +15087, +15710, +16221, +16271, +16907, +17685, +17936, +18111, +18132, +18562, +18698, +18597, +18646, +18686, +18569, +18277, +17845, +17509, +16641, +15298, +14351, +13577, +12562, +12086, +11547, +11854, +12460, +13601, +14900, +16567, +17658, +19338, +20280, +21342, +22098, +22080, +22126, +22018, +21276, +19300, +18294, +16438, +14404, +13751, +10986, +10324, +9889, +9240, +9564, +10525, +11414, +12617, +13940, +15247, +17241, +17572, +18481, +18879, +19411, +19584, +19066, +18219, +18147, +17584, +16570, +16299, +15592, +14640, +13856, +13824, +13262, +13582, +13771, +14771, +15729, +16344, +17167, +18137, +19397, +19331, +19276, +19959, +18973, +19017, +18502, +18150, +18038, +17164, +16458, +16372, +15702, +14527, +13532, +12404, +11489, +10728, +10598, +11073, +12178, +13530, +15460, +16850, +18742, +20132, +21328, +22410, +22311, +22478, +22206, +22258, +20599, +19204, +18264, +15953, +15107, +13292, +11197, +11006, +9696, +8675, +9727, +10057, +10807, +12410, +13912, +16092, +17742, +19200, +19974, +21008, +20778, +20477, +19473, +18283, +17063, +16081, +15294, +14717, +14389, +13419, +13684, +14083, +14088, +14626, +14951, +15649, +16746, +18111, +18145, +19760, +20011, +20495, +20833, +20998, +20562, +20140, +18949, +18465, +17963, +16596, +15470, +14585, +13487, +12308, +11123, +10194, +9623, +9340, +9941, +11394, +12973, +14738, +16167, +18020, +19698, +20841, +22314, +23189, +23041, +22907, +22672, +21674, +20236, +18827, +16852, +15398, +14188, +11564, +10339, +9748, +8550, +7989, +8719, +9457, +10735, +12566, +14525, +17220, +18937, +19826, +20769, +21316, +21186, +20128, +18853, +17829, +16270, +14610, +13960, +13776, +12751, +12166, +12814, +13609, +14305, +14645, +15354, +16735, +17614, +18087, +19342, +20045, +20496, +20568, +21240, +21594, +21316, +20445, +19957, +19826, +18859, +17707, +16812, +15232, +13762, +11946, +10839, +9798, +8832, +8800, +10119, +11203, +14037, +15053, +16927, +19523, +20677, +22495, +23509, +23781, +23798, +24040, +22864, +21388, +20424, +18261, +16455, +15116, +12577, +11076, +10188, +8059, +7864, +8136, +8082, +9324, +10668, +12475, +14918, +16862, +18669, +20106, +21259, +21511, +21126, +20196, +18946, +17331, +15604, +13748, +13175, +11355, +10622, +10810, +11491, +12371, +13487, +14686, +16681, +18045, +18638, +19722, +20650, +20760, +20547, +20344, +20703, +20249, +19838, +19056, +19632, +19075, +18165, +17137, +15808, +13727, +11991, +10281, +9384, +8694, +8864, +9934, +11957, +14370, +15604, +18313, +19819, +21965, +23317, +23459, +23826, +23823, +23617, +22154, +21003, +19805, +17724, +16489, +15094, +13469, +12355, +10947, +9991, +10389, +10341, +10617, +11737, +13038, +14643, +17107, +18201, +19777, +20566, +20920, +21211, +20657, +19081, +17790, +16306, +14404, +13006, +11530, +9889, +9080, +8439, +8974, +10293, +11573, +13079, +15625, +17521, +19359, +21056, +22047, +22172, +22027, +21580, +20827, +20244, +19098, +18667, +18360, +17751, +17013, +16156, +14687, +13297, +11769, +10318, +9919, +9467, +9734, +10682, +12320, +13541, +15536, +17595, +19412, +21467, +22583, +23069, +24178, +24270, +23292, +22103, +20985, +18908, +17113, +15239, +13083, +12100, +11038, +9540, +9962, +10393, +10815, +12381, +13631, +15536, +17443, +18481, +19712, +20888, +21163, +21040, +21262, +20390, +19857, +18838, +17363, +16193, +14324, +12539, +10784, +9317, +7967, +7856, +8183, +9477, +11374, +13877, +16731, +19104, +21599, +23177, +23948, +23922, +23287, +22417, +21672, +20156, +19142, +18304, +17378, +16102, +14981, +13666, +12213, +10994, +9825, +9426, +9448, +9974, +10954, +11566, +13530, +15556, +17591, +20068, +21424, +22579, +24138, +24685, +24203, +23437, +21487, +19887, +18243, +15511, +12978, +11730, +9796, +8343, +8599, +8515, +9589, +10734, +12283, +15511, +17521, +18468, +20012, +21233, +21415, +21893, +21096, +20979, +20634, +19138, +18241, +17749, +15720, +13666, +12012, +10391, +9018, +7941, +7523, +8254, +9596, +11246, +13900, +17024, +19340, +21161, +22709, +24015, +24110, +23612, +22492, +21876, +20691, +19252, +18085, +16765, +15324, +13898, +12693, +12228, +11402, +11067, +10846, +12124, +12755, +12858, +14332, +15602, +17393, +18904, +19857, +21572, +22858, +23452, +23409, +23338, +22419, +20894, +19164, +17362, +14977, +13065, +10630, +9144, +8862, +8601, +8916, +10213, +11824, +14136, +16078, +17415, +19114, +20113, +20046, +20255, +20266, +19881, +19526, +18929, +18390, +18242, +16762, +15185, +14125, +12168, +9958, +9106, +8180, +8315, +8850, +10190, +12622, +15443, +17476, +19658, +21421, +22229, +22387, +22003, +21274, +20390, +19434, +18336, +17485, +16320, +15144, +14482, +13580, +12804, +12586, +12048, +12017, +12911, +13035, +13836, +15049, +15950, +18324, +19687, +20827, +22305, +23456, +23504, +23234, +22777, +21504, +20044, +17994, +15877, +14460, +12858, +10841, +9753, +9472, +9374, +10128, +10986, +13023, +15396, +16841, +18491, +20243, +20953, +21266, +21075, +20940, +20536, +19699, +18764, +18629, +18007, +16652, +15878, +14423, +12978, +11419, +9704, +8982, +8680, +8419, +9544, +11347, +13257, +15506, +17926, +19978, +21344, +22061, +22280, +22042, +21168, +19670, +18619, +17240, +15549, +14206, +13284, +12562, +12496, +12699, +12427, +13089, +12670, +12791, +13283, +13693, +14761, +16323, +17746, +19706, +22025, +23328, +24343, +24812, +24156, +23395, +21588, +18859, +16682, +14194, +11345, +9919, +8897, +8574, +8912, +9352, +11036, +13344, +14961, +16517, +18441, +19408, +19702, +20175, +19967, +20393, +20147, +19548, +19671, +19680, +18624, +17819, +16721, +15226, +13836, +12109, +11039, +10691, +10042, +10330, +11773, +13226, +14474, +16549, +18055, +19455, +20150, +20605, +21301, +20793, +19987, +19051, +17791, +16714, +15260, +14171, +13863, +13324, +13569, +13719, +14199, +14459, +13734, +14018, +13971, +14168, +14814, +15166, +16703, +18551, +20409, +21755, +23042, +24048, +23769, +23219, +21219, +18807, +16644, +13587, +11264, +9874, +8713, +8713, +9048, +10663, +13292, +14861, +16543, +18128, +19419, +19631, +19362, +18869, +18564, +18155, +17378, +17320, +17775, +17173, +16416, +15811, +15289, +14040, +12817, +11883, +11370, +11346, +11372, +12539, +14149, +15486, +16559, +18290, +19081, +19705, +20193, +20194, +20128, +19549, +18747, +17656, +15960, +14821, +13704, +13174, +12873, +13162, +13927, +14613, +15651, +15897, +16322, +16277, +16228, +16450, +16718, +16529, +17293, +18585, +19711, +21053, +21998, +22753, +23219, +22354, +20654, +19445, +16731, +13356, +11141, +9476, +8603, +8388, +8931, +11506, +14022, +16053, +18346, +20674, +21291, +21185, +21060, +20502, +19831, +18227, +17346, +17207, +16292, +15473, +14641, +14331, +13349, +11721, +11203, +10840, +10190, +10430, +11508, +13216, +14864, +15922, +18283, +20020, +20750, +21135, +21426, +21015, +20375, +19081, +17207, +15449, +13276, +11200, +11001, +10630, +11058, +11682, +13075, +14248, +15055, +15996, +16792, +17710, +17571, +17521, +18555, +18815, +19334, +20038, +20955, +21746, +22117, +21914, +21219, +20231, +18556, +16050, +13607, +11181, +9687, +8437, +7760, +8926, +10512, +12504, +15286, +17362, +19917, +21449, +21834, +22453, +22632, +22397, +21108, +20030, +19456, +18317, +16452, +15256, +14398, +12685, +11322, +10729, +10632, +10138, +10411, +11827, +13697, +15056, +16722, +18772, +20228, +21296, +21742, +22449, +22353, +21357, +19784, +17831, +15701, +13466, +11585, +10940, +10170, +10123, +11102, +12140, +12660, +13734, +15240, +16371, +17407, +18169, +18169, +19307, +19268, +19414, +20176, +19978, +20107, +20618, +20197, +19803, +19202, +17655, +15891, +13917, +11901, +10166, +8921, +8123, +9101, +10192, +11413, +13786, +15646, +17747, +19966, +21076, +21918, +22702, +22289, +21731, +20926, +19791, +18420, +16388, +14604, +13321, +11977, +10657, +10190, +10028, +9858, +10794, +11888, +13412, +15211, +16566, +18145, +19959, +21229, +22130, +23241, +23469, +23108, +22372, +20630, +18833, +16783, +14777, +13199, +11986, +11031, +10977, +11331, +11305, +12147, +13040, +14323, +16159, +16868, +18009, +18900, +19517, +20392, +20503, +20993, +20926, +21359, +20742, +19898, +20095, +18427, +16724, +14730, +13150, +11442, +9476, +8478, +8687, +8793, +9585, +11106, +13513, +15473, +17451, +19408, +21369, +23158, +23243, +23417, +22898, +21646, +19587, +17080, +15236, +12992, +11362, +10284, +9669, +9316, +9552, +10190, +11412, +12120, +13135, +14276, +15697, +17086, +19014, +20579, +22079, +23210, +23712, +23526, +22331, +20408, +18278, +16766, +14811, +13164, +12435, +11694, +11453, +11723, +12200, +13583, +14908, +15552, +16693, +17841, +18127, +18458, +19414, +19464, +20151, +20690, +21069, +21558, +21490, +21196, +20116, +18366, +16446, +14539, +12201, +10313, +9357, +8681, +8514, +9502, +10676, +12279, +14061, +15794, +18115, +20207, +21325, +22439, +22785, +22473, +21303, +19370, +17967, +15862, +13586, +12558, +11796, +11174, +10322, +11034, +11782, +12043, +12445, +12991, +13828, +14736, +15344, +16881, +18994, +20142, +21371, +22572, +22349, +22005, +20493, +19104, +18024, +15808, +14337, +13277, +12531, +11902, +12001, +12993, +14052, +15451, +16193, +17138, +18177, +18010, +18597, +18811, +18454, +18986, +19370, +19829, +20242, +20916, +20744, +20414, +19153, +17581, +15810, +13583, +11481, +10280, +9064, +8544, +9129, +9810, +11649, +13605, +15897, +18639, +20842, +22682, +23404, +23972, +23036, +20801, +18987, +16695, +14345, +12521, +11411, +11247, +10692, +11056, +11729, +12097, +12287, +12424, +12929, +13240, +13694, +15020, +16316, +18118, +19980, +21220, +21966, +22105, +21558, +21066, +20245, +18172, +16014, +14690, +12863, +11842, +11219, +11256, +12647, +13789, +15355, +17140, +17932, +18349, +18405, +18935, +18635, +18130, +18163, +18353, +19254, +20052, +20330, +20845, +20665, +20400, +19084, +17634, +15912, +13845, +11645, +9975, +9118, +8574, +8506, +9569, +11357, +14192, +17239, +20012, +22347, +24247, +24581, +23762, +21954, +19866, +17292, +14966, +13384, +12560, +12131, +11941, +12786, +13335, +13263, +12925, +12176, +11843, +11307, +11440, +12485, +13921, +15974, +18269, +20510, +21922, +23090, +23530, +23333, +22558, +20472, +18329, +16166, +13380, +11637, +10699, +10905, +11343, +12362, +13980, +15337, +16229, +16238, +16937, +16550, +16099, +16370, +16698, +17619, +18578, +20200, +21424, +22154, +22435, +22027, +21144, +19185, +17380, +14796, +12460, +10381, +8698, +7991, +7753, +8206, +9884, +12702, +15838, +18645, +20904, +23021, +23982, +23589, +22510, +20680, +18420, +16599, +15276, +14342, +14040, +13797, +14141, +14275, +13925, +13498, +12614, +11722, +11140, +11141, +11806, +12860, +14731, +17039, +18738, +20498, +22420, +23815, +24456, +23613, +22498, +21243, +18369, +16227, +13818, +12539, +12409, +11661, +12323, +13328, +14426, +14843, +14949, +15630, +14874, +14733, +14547, +14788, +15550, +16411, +18062, +19602, +20816, +22083, +22529, +22147, +21392, +19869, +17624, +15295, +12806, +10451, +8942, +7919, +8037, +9382, +11250, +13761, +16070, +18411, +20473, +21197, +21025, +20445, +19257, +17922, +16963, +16237, +15557, +15661, +16008, +16087, +15727, +15011, +14216, +13398, +11782, +11443, +11794, +11634, +12233, +13603, +15090, +16360, +17709, +19703, +21738, +22765, +22669, +22962, +22367, +20811, +19307, +17576, +17430, +16476, +15379, +15602, +15384, +15307, +14520, +14417, +14576, +13355, +13198, +12925, +13256, +13937, +14653, +15779, +17030, +18239, +19264, +19982, +20891, +21188, +20623, +19727, +18136, +16462, +14668, +12427, +11162, +10409, +10666, +11443, +12382, +13860, +15535, +16337, +17111, +17624, +17851, +17113, +17352, +17552, +17528, +17666, +17937, +18404, +18117, +16988, +16351, +15378, +13797, +12529, +12103, +12196, +12156, +12496, +13612, +14439, +15269, +16420, +17929, +19110, +19454, +20218, +21175, +20597, +20206, +19806, +19451, +19445, +18920, +18555, +17940, +17168, +16130, +15536, +14840, +13630, +12889, +12930, +12705, +13387, +13898, +14834, +15641, +16195, +17376, +18063, +18316, +18911, +19031, +19081, +18521, +17725, +16970, +15601, +14465, +13727, +13114, +13014, +13131, +13290, +13861, +14149, +13766, +14118, +14433, +14588, +14992, +15959, +16964, +18184, +19072, +20035, +20185, +19451, +18456, +17226, +15797, +14141, +13047, +12651, +12403, +12939, +13549, +13986, +14648, +15069, +15994, +16990, +17343, +17842, +18861, +19208, +19181, +19720, +20000, +20415, +20705, +20519, +20410, +19869, +18992, +17927, +16957, +15893, +14624, +14126, +13595, +13639, +13786, +14047, +14771, +15269, +15909, +16457, +16751, +17119, +17491, +17490, +17307, +17017, +16338, +15761, +14709, +14107, +14126, +14062, +14535, +14720, +14946, +15386, +14825, +14199, +13642, +13330, +13044, +13065, +14199, +15280, +16500, +18100, +19302, +19769, +19665, +19068, +18165, +16466, +14866, +13877, +13123, +12790, +13499, +14245, +14696, +15224, +15787, +16350, +16456, +16153, +16752, +17366, +17940, +18367, +19014, +20008, +19891, +19972, +20528, +20030, +19124, +18345, +17894, +17241, +16046, +15576, +15205, +15238, +14857, +14858, +15699, +15768, +16054, +16693, +17160, +18024, +17946, +18252, +18591, +17936, +17031, +16267, +15345, +14318, +13292, +13172, +13570, +14119, +14193, +14898, +15157, +14787, +14398, +13642, +13268, +12970, +12737, +13918, +14638, +15650, +17132, +17981, +18857, +18875, +18529, +18149, +16904, +16039, +15207, +14802, +15013, +15165, +15870, +16125, +16453, +16548, +16535, +16089, +15635, +15378, +15446, +15976, +16559, +17748, +18738, +19162, +19382, +19465, +18905, +18050, +16991, +16096, +15719, +15442, +15140, +15085, +15460, +15404, +15846, +16309, +16275, +16583, +17121, +17737, +18691, +19201, +19838, +20101, +19811, +19265, +18208, +16686, +15061, +13607, +12847, +12367, +12286, +12580, +12978, +13388, +13548, +13744, +13931, +13491, +13197, +13614, +14392, +15024, +15670, +16702, +17408, +18025, +18441, +18373, +17874, +17040, +16308, +15651, +15342, +15446, +15470, +15825, +16485, +17087, +17715, +17705, +17786, +17864, +17923, +17955, +17893, +17865, +18097, +18421, +18493, +17979, +17747, +17002, +15674, +14948, +14284, +13637, +13409, +13289, +14028, +14801, +15089, +15604, +15850, +16077, +16548, +16802, +17408, +18125, +19176, +20204, +21146, +21565, +21506, +20566, +19015, +17418, +15919, +14220, +12571, +11682, +11427, +11259, +11356, +11628, +12128, +12532, +13052, +13912, +14624, +15048, +15497, +16547, +17169, +17014, +17128, +17230, +17286, +16700, +16329, +16318, +15635, +15511, +15736, +15640, +15768, +15628, +15966, +16449, +16747, +17182, +17732, +18442, +19284, +19915, +20733, +21298, +20984, +20319, +19508, +18334, +16821, +15236, +13952, +12714, +12001, +11972, +12396, +13067, +13928, +14796, +15579, +16233, +16610, +16234, +16633, +16753, +17258, +18279, +19061, +19790, +20847, +21323, +21211, +20650, +19425, +18011, +16418, +14923, +13576, +12600, +11488, +11348, +11373, +11507, +12251, +12941, +13639, +14315, +15271, +16101, +16291, +16000, +15807, +16162, +16245, +15677, +15397, +15381, +15494, +15851, +15878, +16044, +15999, +15702, +15653, +15561, +15430, +15407, +15637, +16576, +17879, +19379, +20627, +21719, +22592, +22834, +22398, +21550, +20000, +17766, +15746, +13889, +12254, +11352, +10781, +11346, +12378, +12979, +13969, +14799, +15265, +15822, +15816, +16486, +16833, +17303, +18057, +18693, +19559, +20044, +20527, +20593, +19948, +19434, +18750, +17415, +16123, +15115, +13948, +13002, +12591, +12191, +12120, +12292, +12939, +14069, +14886, +15861, +16714, +16832, +16588, +16506, +16224, +15586, +15113, +14990, +15093, +15384, +15969, +16282, +16474, +16235, +16064, +15659, +14817, +14133, +13854, +14311, +15108, +16425, +18112, +20058, +21592, +22890, +23593, +23129, +22392, +20824, +19102, +16859, +14428, +12710, +11673, +11364, +10991, +11623, +12777, +13811, +14958, +15359, +15611, +15708, +15792, +15810, +16230, +16713, +17287, +18140, +19110, +19883, +20170, +20057, +19624, +19063, +17939, +16602, +15400, +13923, +13083, +12610, +12289, +12239, +12926, +14127, +15325, +16356, +17406, +17810, +17677, +17120, +16571, +15876, +14837, +14048, +13714, +13955, +14856, +15542, +16311, +17018, +16973, +16623, +15963, +15454, +14304, +13459, +13699, +14223, +15437, +16809, +18834, +20642, +22152, +23494, +23842, +23626, +21970, +20219, +18070, +15973, +14112, +12633, +11974, +11623, +12245, +13220, +14073, +14899, +15318, +15803, +16037, +16024, +15896, +15602, +15587, +15775, +16228, +16978, +17418, +18208, +19079, +19260, +19311, +18862, +17527, +16047, +15200, +14046, +12822, +12120, +11971, +12477, +13651, +15185, +16713, +17795, +18578, +18865, +18609, +17801, +16379, +15030, +14071, +13438, +13572, +13815, +14574, +15484, +16035, +16748, +17032, +16442, +15796, +15020, +14430, +14023, +13827, +14474, +15620, +17289, +19006, +20861, +21940, +22857, +22998, +22261, +20747, +18936, +16893, +14789, +13592, +12666, +12201, +12711, +13548, +14505, +15605, +16296, +17061, +17369, +17374, +17124, +16442, +15939, +15480, +15450, +15647, +16286, +16817, +17505, +17839, +18270, +18188, +17780, +16984, +15807, +14652, +13388, +12651, +12400, +12603, +13261, +14482, +16057, +17320, +18225, +18785, +18925, +18355, +17271, +16344, +15373, +14423, +13908, +13824, +14179, +14621, +15030, +15608, +15901, +15953, +15766, +15323, +15044, +14649, +14526, +14753, +15332, +16372, +17518, +19000, +20026, +21141, +21575, +21289, +20668, +19661, +18130, +16574, +15425, +14342, +13781, +13552, +14016, +14359, +15043, +15925, +16700, +17315, +17581, +17704, +17419, +16851, +16359, +16000, +15663, +15643, +15901, +16349, +16848, +17254, +17496, +17473, +17024, +16318, +15421, +14409, +13640, +13179, +13409, +13916, +14713, +15786, +16743, +17401, +17846, +17761, +17614, +16946, +15957, +15497, +15150, +14916, +14845, +14918, +15190, +15403, +15449, +15722, +15555, +15145, +15037, +14933, +14807, +14845, +15022, +15469, +15963, +16691, +17506, +18067, +18622, +19094, +19119, +18990, +18502, +17920, +17453, +16840, +16330, +15929, +15636, +15534, +15574, +15714, +16172, +16498, +16884, +17423, +17717, +17469, +17260, +17010, +16533, +16382, +16216, +16227, +16413, +16677, +16947, +17140, +17029, +16745, +16098, +15448, +14688, +14104, +13830, +14071, +14703, +15361, +16243, +17016, +17547, +17781, +17610, +17191, +16577, +15737, +15226, +14923, +14931, +14965, +14990, +15154, +15481, +15606, +15627, +15432, +15348, +15153, +15094, +15078, +15219, +15408, +15644, +16024, +16481, +16722, +16738, +16855, +16754, +16702, +16531, +16371, +16382, +16411, +16375, +16382, +16372, +16464, +16221, +16145, +16267, +16229, +16567, +16993, +17511, +17921, +18079, +18304, +18415, +18141, +17738, +17348, +17098, +16913, +16645, +16601, +16490, +16516, +16263, +15883, +15611, +15301, +14959, +14842, +15103, +15417, +15793, +16288, +16937, +17381, +17525, +17462, +17275, +16832, +16302, +15945, +15586, +15176, +14948, +14998, +15092, +15145, +15228, +15316, +15345, +15329, +15416, +15659, +15731, +15779, +16105, +16306, +16558, +16617, +16391, +16297, +15881, +15388, +15175, +15015, +14804, +14821, +15156, +15530, +15987, +16206, +16371, +16328, +16246, +15939, +15943, +15936, +16010, +16479, +16853, +17341, +17914, +18220, +18539, +18505, +18327, +18203, +17913, +17331, +16819, +16504, +16265, +15807, +15472, +15625, +15676, +15781, +16122, +16652, +16855, +16832, +16906, +17170, +17126, +16839, +16598, +16570, +16355, +16061, +15787, +15803, +15675, +15495, +15373, +15443, +15493, +15378, +15341, +15604, +15653, +15694, +15827, +16272, +16600, +16946, +17210, +17293, +17330, +17025, +16560, +15992, +15238, +14601, +14297, +14090, +14299, +14480, +14787, +15362, +15938, +16251, +16317, +16098, +15819, +15600, +15356, +15279, +15644, +15810, +16316, +16843, +17515, +18107, +18361, +18521, +18438, +18121, +17424, +16815, +16225, +15658, +15068, +14970, +15172, +15497, +16075, +16694, +17301, +17590, +17704, +17867, +17758, +17637, +17379, +17034, +16664, +16412, +16150, +15978, +15584, +15346, +15187, +15128, +15090, +15143, +15104, +15101, +15230, +15434, +15794, +16090, +16505, +17008, +17407, +17896, +18097, +18140, +17762, +17345, +16732, +16151, +15543, +15094, +14796, +14594, +14626, +14761, +15030, +15184, +15405, +15473, +15437, +15371, +15304, +15247, +15241, +15413, +15611, +15896, +16160, +16632, +17096, +17667, +18018, +18191, +18152, +17901, +17384, +16590, +15949, +15253, +14668, +14460, +14685, +15251, +15861, +16609, +17347, +17945, +18311, +18563, +18569, +18350, +17879, +17412, +16862, +16342, +15803, +15303, +14975, +14821, +14603, +14601, +14584, +14633, +14662, +14736, +15127, +15352, +15797, +16254, +16745, +17415, +17959, +18304, +18511, +18293, +18099, +17794, +17267, +16734, +16286, +15873, +15651, +15415, +15322, +15384, +15272, +15112, +14990, +14912, +14837, +14836, +14861, +15086, +15403, +15732, +15989, +16337, +16722, +16920, +17169, +17482, +17639, +17517, +17345, +17054, +16509, +15917, +15182, +14747, +14540, +14445, +14828, +15325, +15860, +16552, +17320, +17923, +18372, +18613, +18685, +18472, +18014, +17542, +17182, +16610, +15893, +15499, +15227, +14973, +14684, +14465, +14500, +14445, +14302, +14499, +14826, +15372, +15817, +16383, +16990, +17565, +17815, +17696, +17665, +17767, +17492, +17162, +17121, +16991, +17018, +16894, +16628, +16492, +16232, +15940, +15487, +15087, +14880, +14632, +14655, +14922, +15122, +15418, +15838, +16303, +16516, +16652, +16716, +16858, +16822, +16733, +16678, +16545, +16304, +16023, +15843, +15602, +15427, +15324, +15244, +15465, +15687, +15827, +16158, +16561, +16961, +17372, +17703, +17762, +17871, +17813, +17516, +17303, +16916, +16443, +16111, +15696, +15499, +15206, +14952, +14749, +14916, +14872, +15034, +15216, +15650, +16037, +16367, +16742, +16963, +16972, +17020, +17030, +17035, +17106, +17026, +17144, +17200, +17129, +16899, +16819, +16669, +16377, +16212, +15741, +15499, +15159, +15003, +15055, +15173, +15198, +15515, +15861, +16219, +16537, +16683, +16918, +17082, +17122, +17039, +17106, +16835, +16494, +15936, +15656, +15442, +15147, +14927, +14885, +15067, +15335, +15512, +15956, +16451, +16868, +17017, +17197, +17279, +17222, +16990, +16652, +16454, +16175, +16052, +16060, +15955, +15942, +15942, +15822, +15839, +15726, +15599, +15653, +15717, +15909, +16060, +16131, +16444, +16614, +16697, +16800, +16844, +16815, +16865, +17032, +17164, +17058, +16913, +16837, +16749, +16536, +16327, +16018, +15680, +15642, +15597, +15749, +15789, +16012, +16007, +16018, +16192, +16306, +16243, +16199, +16399, +16604, +16732, +16834, +16960, +17087, +16866, +16537, +16304, +15952, +15603, +15248, +15118, +15162, +15212, +15437, +15767, +16326, +16795, +17046, +17284, +17356, +17161, +16754, +16139, +15668, +15283, +14845, +14702, +14766, +14954, +15225, +15582, +15976, +16316, +16475, +16456, +16550, +16430, +16254, +16287, +16254, +16324, +16346, +16652, +16863, +17122, +17355, +17434, +17321, +17081, +16807, +16514, +16168, +16049, +15819, +15574, +15656, +15855, +15878, +16119, +16287, +16511, +16603, +16437, +16373, +16278, +16079, +15914, +15949, +16144, +16372, +16592, +16856, +17160, +17221, +17160, +17036, +16725, +16306, +15933, +15632, +15491, +15346, +15457, +15737, +16140, +16692, +17065, +17372, +17273, +17100, +16815, +16180, +15528, +15084, +14616, +14287, +14187, +14341, +14573, +15088, +15550, +16120, +16624, +16784, +16917, +16831, +16564, +16285, +16123, +15985, +15992, +16194, +16593, +17132, +17396, +17614, +17725, +17535, +17119, +16724, +16319, +15865, +15370, +15322, +15433, +15589, +15788, +16259, +16610, +16814, +16960, +16995, +16785, +16403, +16135, +15970, +15748, +15526, +15638, +15778, +15890, +16232, +16504, +16689, +16791, +16785, +16640, +16534, +16213, +15878, +15750, +15915, +16190, +16408, +16828, +17227, +17396, +17501, +17589, +17293, +16713, +16121, +15559, +14922, +14403, +13986, +13938, +13975, +14460, +14971, +15480, +16082, +16486, +16781, +16838, +16773, +16571, +16241, +16030, +16074, +16221, +16475, +16936, +17333, +17634, +17673, +17515, +17249, +16851, +16396, +15798, +15435, +15412, +15443, +15555, +15963, +16545, +16921, +17016, +17229, +17371, +17032, +16689, +16448, +16285, +15953, +15815, +15863, +15841, +15761, +15872, +16071, +16028, +16087, +16149, +16126, +16088, +15863, +15844, +15933, +16056, +16223, +16529, +16842, +17092, +17327, +17530, +17611, +17220, +16793, +16497, +15916, +15291, +14794, +14368, +14147, +14199, +14482, +14724, +15079, +15564, +15926, +16244, +16347, +16433, +16345, +16208, +16241, +16370, +16455, +16656, +17063, +17294, +17413, +17357, +17343, +17140, +16802, +16347, +15924, +15627, +15477, +15408, +15650, +15927, +16261, +16613, +16991, +17238, +17281, +17172, +17098, +16997, +16779, +16584, +16537, +16373, +16133, +16035, +15962, +15865, +15745, +15686, +15720, +15727, +15813, +15846, +15974, +16041, +16188, +16443, +16475, +16669, +16790, +16912, +17046, +17018, +17010, +16888, +16654, +16203, +15778, +15412, +15189, +14933, +14873, +14914, +15117, +15361, +15568, +15717, +15772, +15838, +15858, +15916, +15927, +15998, +16216, +16455, +16689, +16991, +17167, +17196, +17021, +16917, +16783, +16511, +16129, +15886, +15803, +15714, +15701, +15948, +16152, +16347, +16467, +16595, +16667, +16683, +16736, +16749, +16839, +16845, +16892, +16981, +16906, +16813, +16627, +16439, +16293, +16086, +15879, +15746, +15552, +15492, +15598, +15634, +15898, +16101, +16315, +16537, +16694, +16686, +16730, +16663, +16575, +16395, +16224, +16036, +15845, +15792, +15858, +15914, +16030, +16148, +16147, +16152, +16037, +15858, +15632, +15380, +15188, +15099, +15179, +15376, +15736, +16068, +16485, +16764, +16926, +16992, +16854, +16689, +16563, +16370, +16209, +15979, +16019, +16175, +16357, +16461, +16503, +16632, +16682, +16649, +16517, +16322, +16252, +16252, +16243, +16386, +16536, +16817, +17001, +17147, +17173, +17146, +17072, +16854, +16567, +16247, +16059, +15835, +15660, +15588, +15585, +15667, +15929, +16134, +16196, +16285, +16450, +16521, +16452, +16247, +16105, +15924, +15637, +15501, +15544, +15730, +15936, +16244, +16575, +16719, +16774, +16667, +16399, +16135, +15692, +15402, +15225, +15089, +15156, +15473, +15862, +16154, +16428, +16577, +16629, +16516, +16335, +16120, +15927, +15681, +15580, +15672, +15814, +16090, +16340, +16650, +16883, +16974, +16919, +16716, +16432, +16238, +16105, +15960, +15957, +16163, +16402, +16641, +17015, +17276, +17471, +17466, +17415, +17325, +17141, +16760, +16478, +16285, +16036, +15948, +16001, +16073, +16227, +16273, +16358, +16485, +16347, +16093, +15802, +15502, +15183, +14990, +14887, +15158, +15563, +15992, +16647, +17207, +17450, +17424, +17197, +16880, +16461, +15897, +15599, +15390, +15278, +15386, +15682, +16000, +16227, +16426, +16463, +16362, +16102, +15813, +15511, +15343, +15215, +15363, +15540, +15836, +16199, +16528, +16962, +17130, +17159, +17000, +16699, +16322, +15878, +15535, +15346, +15249, +15459, +15838, +16244, +16670, +17014, +17247, +17505, +17540, +17456, +17175, +16920, +16673, +16447, +16292, +16337, +16439, +16457, +16610, +16608, +16650, +16553, +16269, +15934, +15535, +15093, +14717, +14450, +14453, +14820, +15278, +15935, +16581, +17161, +17404, +17539, +17523, +17256, +16843, +16475, +16153, +15860, +15692, +15793, +16123, +16378, +16580, +16693, +16743, +16434, +16135, +15926, +15703, +15402, +15219, +15178, +15246, +15527, +16089, +16826, +17319, +17149, +17183, +16602, +16717, +16680, +15935, +15766, +15464, +15575, +15495, +15111, +14912, +15701, +17342, +17068, +16930, +17312, +17039, +17243, +16787, +16119, +16469, +17126, +16116, +16275, +16431, +17246, +16731, +16501, +17781, +17534, +16807, +14909, +13530, +14475, +14669, +15821, +13971, +15514, +16482, +15964, +15966, +15897, +16810, +17662, +17789, +16586, +15364, +16311, +15633, +15520, +15771, +17771, +16420, +16276, +15532, +16880, +17614, +16605, +15445, +15685, +16033, +15517, +14346, +16045, +16177, +16777, +15905, +17467, +17130, +16438, +15898, +17163, +17581, +16175, +15118, +15341, +15423, +14764, +15025, +16714, +16457, +16852, +16994, +17280, +17438, +16339, +16692, +17357, +17478, +16297, +15894, +16610, +16171, +15862, +16854, +17329, +17481, +16751, +17085, +16472, +15540, +14990, +15240, +14314, +14391, +14781, +16128, +16159, +16218, +16790, +17439, +16544, +16596, +15858, +16425, +15533, +16017, +16036, +16388, +16076, +15929, +16250, +16801, +15898, +16577, +16724, +16729, +15167, +15867, +15544, +15317, +15020, +16427, +16815, +17046, +16495, +16365, +16635, +17027, +16526, +17252, +16137, +15925, +15132, +16110, +14888, +15131, +15308, +16457, +15827, +16363, +16716, +17207, +16743, +16827, +16847, +17151, +16484, +16024, +15814, +16806, +15848, +16489, +16763, +17436, +17047, +17161, +16874, +16221, +15849, +15599, +15438, +15475, +14818, +15338, +15508, +15781, +16242, +16837, +16770, +16527, +16244, +16159, +16197, +16159, +15855, +16061, +16631, +16330, +16091, +16774, +17198, +16732, +16458, +16643, +16349, +15453, +15447, +15651, +16116, +15808, +15806, +16304, +16500, +16496, +16743, +17210, +17354, +16503, +16551, +16378, +15955, +15185, +15657, +15968, +15771, +15707, +15996, +16662, +16503, +16678, +17285, +17706, +17212, +16372, +16695, +16386, +15998, +15620, +16204, +16119, +15943, +15740, +16013, +15850, +15493, +15137, +14842, +14707, +14062, +14138, +14440, +15052, +15773, +15535, +16522, +16523, +17160, +17680, +17404, +17805, +17578, +17997, +17298, +17308, +18132, +17429, +18005, +17117, +17703, +16905, +16546, +16239, +15874, +15789, +14710, +14749, +14651, +14632, +14297, +14405, +15105, +15265, +15435, +15743, +16321, +16102, +16071, +16076, +16907, +16581, +16906, +16957, +16974, +17556, +17537, +17895, +18274, +18518, +18170, +17646, +17929, +17234, +17079, +16282, +15824, +15544, +15114, +15139, +15103, +14985, +15002, +15238, +15471, +15431, +15474, +15426, +15294, +15292, +15825, +16089, +16408, +16179, +16272, +16992, +16583, +16632, +14995, +15000, +14529, +14308, +15039, +14510, +15139, +14225, +15663, +15974, +15469, +16225, +15318, +17074, +16847, +17714, +17619, +17707, +18067, +18023, +19338, +18450, +18117, +18084, +17865, +17905, +17437, +17173, +16086, +15315, +14615, +15213, +14665, +14227, +13532, +14138, +14780, +14657, +15251, +15617, +16736, +16588, +17509, +18291, +18351, +18187, +17873, +18495, +18378, +17856, +17843, +17494, +17409, +17177, +17227, +16877, +15702, +15085, +14823, +14738, +14521, +13953, +14547, +14971, +14856, +15437, +15731, +16709, +16432, +16562, +17283, +17594, +17398, +16825, +17270, +17307, +17121, +17289, +16732, +16395, +15609, +15086, +14563, +13947, +13514, +12738, +11959, +11303, +11242, +11722, +12164, +13172, +14630, +15074, +15638, +15777, +16344, +17160, +17080, +17510, +18582, +19596, +19145, +18941, +20339, +20012, +20009, +19492, +19763, +19411, +18457, +18192, +18154, +17895, +16612, +15666, +15546, +15055, +14534, +14360, +14858, +14084, +14601, +14891, +15653, +14882, +15597, +16404, +16529, +17616, +17409, +18531, +18463, +18416, +19017, +19256, +19888, +18318, +18080, +18313, +17337, +16919, +16045, +15599, +15027, +14247, +14562, +14154, +14062, +13815, +13671, +14104, +13789, +14221, +14161, +14314, +14903, +15099, +16332, +16869, +17055, +17610, +17622, +17537, +16898, +16491, +16451, +15392, +15040, +14244, +14460, +13126, +12348, +12705, +11909, +11895, +10753, +10937, +12053, +12647, +14217, +14159, +15949, +16452, +16752, +18882, +18602, +20567, +20273, +22285, +22819, +21872, +22657, +21619, +22216, +21234, +20026, +19302, +18131, +17865, +16551, +16972, +15953, +14762, +14062, +14671, +14679, +13751, +13664, +14137, +14734, +14266, +15620, +15829, +16655, +16256, +16980, +17960, +18279, +18411, +17970, +18758, +18525, +17793, +17141, +17236, +17254, +16814, +16712, +16913, +16130, +15927, +14852, +14629, +13723, +13223, +12362, +11986, +12254, +12263, +12244, +13381, +13708, +14304, +15266, +16266, +16872, +17273, +17879, +17758, +17814, +17818, +17534, +17177, +16907, +16709, +16447, +16736, +15918, +15186, +14767, +14097, +13413, +12303, +12433, +11787, +11269, +11588, +12938, +13796, +14973, +15214, +17297, +17603, +18802, +19661, +19694, +21387, +21105, +23233, +22242, +22497, +22908, +21852, +22733, +20644, +20283, +19161, +17852, +16729, +14861, +15172, +13106, +12043, +11802, +12623, +12245, +12271, +12750, +13934, +14121, +15063, +15131, +15826, +15966, +15672, +16767, +17067, +17592, +17714, +17903, +18914, +18926, +18750, +18401, +18142, +17886, +16576, +16259, +15038, +14644, +14312, +13683, +13596, +13232, +13548, +13391, +13579, +13753, +14003, +14459, +15155, +15318, +15865, +16750, +17224, +17704, +18032, +18184, +18161, +18033, +18004, +17809, +17877, +17164, +16760, +16578, +16139, +16485, +15648, +15488, +15170, +15319, +14828, +14137, +13991, +13681, +12994, +12566, +12465, +13464, +13838, +13582, +15164, +16083, +17794, +17773, +19190, +20657, +20807, +21796, +20675, +21615, +21056, +20372, +20521, +19351, +19389, +18291, +18077, +16947, +15656, +15889, +14026, +13462, +12400, +12561, +11523, +11345, +11541, +11785, +11956, +12670, +12964, +14017, +14951, +15807, +16720, +17886, +18710, +18927, +19540, +19962, +19824, +19537, +19820, +20019, +18979, +18458, +18182, +18031, +17132, +16517, +15987, +15075, +14288, +13767, +13349, +13261, +13076, +13357, +13783, +14683, +15536, +15632, +16422, +16474, +17095, +17121, +17039, +16904, +16897, +17363, +17274, +17795, +18003, +17936, +17557, +17493, +17807, +16999, +16397, +15563, +14999, +14162, +12926, +12350, +10966, +10800, +10598, +11021, +11930, +12581, +13824, +14963, +16278, +16651, +17532, +18515, +19207, +19393, +20201, +20528, +20851, +21408, +22030, +22622, +22165, +21543, +20452, +19902, +18277, +16785, +15343, +13619, +12051, +11011, +10876, +10717, +10587, +10790, +11508, +12366, +13467, +13690, +14302, +14962, +16053, +16618, +17744, +19464, +20060, +21095, +22245, +23176, +22848, +22229, +22303, +20895, +19682, +18033, +16822, +15484, +14393, +13386, +12090, +11964, +11336, +11008, +11151, +11586, +11694, +11939, +12789, +13117, +13910, +15180, +16284, +17125, +18001, +19466, +20132, +20244, +20619, +20817, +20643, +19988, +19181, +18306, +17726, +16967, +15781, +15033, +14540, +14202, +12760, +12074, +11849, +11238, +10801, +10690, +11056, +11014, +12122, +12710, +13700, +14854, +15975, +17556, +18558, +19870, +20908, +21803, +21817, +22158, +22310, +22390, +21937, +21502, +20960, +20280, +19479, +18461, +16763, +15921, +14411, +13325, +11715, +11413, +10894, +10498, +10557, +10898, +11145, +11939, +12826, +13784, +14977, +15654, +16720, +17808, +19315, +19621, +19956, +20699, +21200, +21327, +20583, +20810, +20114, +19680, +18675, +17855, +16613, +15626, +14663, +13444, +12678, +12381, +12074, +12259, +12370, +13033, +13801, +14396, +14842, +15622, +16224, +16827, +16994, +17752, +18261, +18639, +18780, +18884, +19310, +19279, +18965, +18527, +18392, +18013, +17189, +16479, +15531, +14678, +13969, +13265, +12821, +12489, +12440, +12233, +12142, +12799, +12574, +12902, +12980, +13815, +14217, +14486, +15642, +16514, +17278, +17885, +18591, +19850, +20072, +20346, +20516, +21031, +20403, +19726, +19252, +18620, +17839, +16436, +15886, +15273, +14620, +13823, +13741, +13578, +13158, +12985, +12738, +13365, +13570, +13833, +14675, +15649, +16424, +17200, +18424, +19708, +20154, +20628, +21063, +21258, +20600, +20097, +19655, +19259, +18088, +17226, +16490, +15941, +15063, +13952, +13964, +13150, +13007, +12396, +12623, +12563, +13314, +13805, +14614, +15210, +15955, +17259, +17619, +18046, +18273, +18507, +18627, +18173, +18297, +18274, +18325, +18032, +17787, +17671, +17042, +16139, +15465, +14640, +14057, +13499, +13163, +12687, +12762, +12933, +12653, +12409, +12926, +12607, +13320, +13798, +14726, +14634, +15682, +16135, +17155, +18042, +18364, +18822, +18762, +18956, +18892, +18370, +18460, +17990, +17742, +17386, +16837, +16334, +15836, +15598, +15512, +15402, +15321, +14782, +15309, +15443, +15867, +15935, +16343, +16625, +17109, +17508, +17979, +18033, +18427, +18973, +19257, +19438, +19319, +19095, +18576, +18103, +17567, +16788, +16201, +15354, +14782, +14392, +14434, +14430, +14405, +14603, +14346, +14489, +14547, +14613, +14490, +14507, +15432, +15909, +16475, +17350, +17918, +18242, +18485, +18849, +18838, +18256, +17695, +17354, +17078, +16575, +16153, +15634, +15440, +15172, +15057, +14522, +14501, +13958, +13690, +13386, +13670, +13594, +13537, +13349, +13990, +14381, +14590, +15217, +15785, +16429, +16401, +16875, +17225, +17648, +17424, +17459, +17709, +17594, +17219, +16961, +17173, +16667, +16441, +16096, +16178, +15876, +15517, +15484, +15495, +15333, +15494, +15441, +15532, +15862, +16109, +16828, +16769, +17022, +17088, +17295, +17414, +17501, +17529, +17670, +17589, +17841, +18108, +18288, +18144, +17965, +17598, +16990, +16748, +16429, +16028, +15400, +15144, +15234, +15218, +14911, +15133, +15024, +15170, +15283, +15666, +16087, +16161, +16518, +16845, +17692, +17970, +18116, +18261, +18292, +18297, +18038, +18273, +17800, +17332, +16888, +16678, +16486, +15843, +15139, +15106, +14871, +14958, +14627, +14673, +14605, +14740, +14705, +14720, +14707, +14693, +14629, +14592, +14833, +15182, +15393, +15426, +15778, +16045, +16372, +16290, +16054, +15848, +15751, +15483, +15109, +14763, +14679, +14653, +14400, +14598, +14737, +15075, +15217, +15665, +15711, +16055, +16004, +16384, +16618, +16984, +17150, +17354, +17689, +17807, +17910, +17922, +18024, +17838, +17907, +17960, +17965, +17748, +17614, +17378, +17330, +17129, +16830, +16829, +16562, +16315, +15976, +15867, +16044, +16253, +16402, +16477, +16640, +16894, +16885, +17347, +17627, +17707, +17422, +17228, +17387, +17625, +17264, +17200, +17149, +17273, +17155, +16709, +16566, +16310, +16285, +15854, +15795, +15324, +15245, +14754, +14788, +15033, +15157, +15225, +15199, +15580, +15452, +15664, +15525, +15269, +15123, +15106, +14910, +14609, +14382, +14571, +14940, +15217, +15156, +15378, +15616, +15521, +15293, +15135, +15118, +14819, +14849, +15165, +15442, +15743, +15909, +16313, +16485, +16860, +17216, +16879, +16820, +16808, +16825, +16774, +16770, +16992, +17089, +17013, +16907, +17027, +17287, +17070, +16925, +16791, +16802, +16691, +16309, +16704, +16776, +16701, +16545, +16572, +16677, +16387, +16200, +16243, +16045, +16143, +16405, +16542, +16829, +16697, +16858, +16722, +16994, +16818, +16529, +16629, +16507, +16679, +16523, +16875, +17148, +17034, +17485, +17161, +17336, +17055, +16909, +16795, +16638, +16694, +16099, +16286, +16149, +15970, +15864, +15749, +15958, +15420, +15343, +15223, +15182, +14873, +14821, +14862, +15062, +15124, +15504, +15768, +16340, +16661, +16755, +16736, +16956, +17026, +16600, +16303, +16040, +15781, +15374, +15240, +15003, +14737, +14811, +14743, +14854, +14612, +14683, +14543, +14890, +14880, +15219, +15694, +16337, +16982, +17226, +17695, +18310, +18522, +18485, +18786, +18708, +18426, +17862, +17216, +16971, +16475, +16220, +15674, +15203, +15038, +14894, +14749, +14621, +14497, +14285, +14369, +14397, +14645, +14963, +15324, +15813, +16196, +16778, +17083, +17324, +17492, +17831, +18065, +17948, +17847, +17767, +17919, +17683, +17613, +17423, +17333, +17106, +16934, +16615, +16161, +15914, +15821, +15730, +15452, +15356, +15442, +15644, +15670, +15685, +15781, +16100, +16291, +16394, +16778, +17261, +17500, +17630, +17841, +18198, +17981, +17799, +17719, +17358, +17148, +16859, +16547, +15908, +15311, +14782, +14329, +14122, +13699, +13192, +13021, +13103, +13233, +13633, +13955, +14704, +15094, +15656, +16500, +17240, +17809, +18026, +18520, +18785, +18856, +18913, +18626, +18610, +17872, +17434, +16899, +16444, +15673, +15000, +14529, +13962, +13828, +13292, +13406, +13216, +13381, +13390, +13577, +14095, +14492, +15054, +15551, +16205, +16862, +17509, +17790, +18224, +18834, +18775, +18537, +18581, +18423, +18310, +17831, +17843, +17312, +16908, +16609, +16359, +16150, +15546, +15300, +15044, +15061, +15117, +15243, +15487, +15645, +15803, +16145, +16507, +16550, +16676, +16824, +17252, +17435, +17708, +17796, +17983, +18070, +18178, +18118, +17918, +17748, +17337, +17002, +16572, +16425, +15999, +15426, +14916, +14595, +14284, +13919, +13774, +13762, +13834, +13889, +14401, +14853, +15343, +15656, +16252, +16569, +17003, +17591, +18032, +18107, +18225, +18411, +18404, +18393, +18148, +17942, +17495, +16967, +16578, +15758, +15187, +14502, +14097, +13776, +13551, +13302, +13296, +13638, +14131, +14216, +14662, +14970, +15399, +15647, +15935, +16491, +16693, +17038, +17135, +17292, +17800, +17759, +17741, +17616, +17614, +17505, +17020, +16622, +15995, +15697, +15056, +14961, +14776, +14816, +15013, +15389, +15854, +16091, +16398, +16403, +16453, +16437, +16434, +16337, +16522, +16677, +16944, +17149, +17575, +17973, +18000, +18103, +17949, +17858, +17662, +17360, +17138, +16738, +16618, +16409, +16300, +16484, +16529, +16383, +16234, +16276, +16272, +15827, +15651, +15589, +15803, +15793, +15807, +16000, +16069, +16461, +16591, +16954, +17187, +17120, +16841, +16527, +16414, +16082, +15921, +15715, +15499, +15208, +15130, +15080, +15030, +15080, +15131, +15194, +14989, +14927, +14957, +15130, +15364, +15571, +15907, +16203, +16566, +16930, +17276, +17400, +17131, +16985, +16872, +16548, +16208, +16017, +15796, +15433, +15238, +15191, +15049, +14903, +14679, +14534, +14700, +14911, +15083, +15297, +15542, +15976, +16043, +16324, +16875, +17325, +17503, +17690, +17937, +18084, +17976, +17866, +17647, +17570, +17231, +16988, +16598, +16399, +16353, +16242, +16263, +16305, +16456, +16522, +16534, +16637, +16581, +16717, +16894, +17069, +17036, +17026, +17029, +17003, +17082, +17098, +17272, +17237, +17117, +16889, +16812, +16704, +16123, +15908, +15709, +15512, +15162, +15000, +14963, +14914, +15052, +15182, +15153, +15324, +15432, +15537, +15645, +15941, +15863, +15811, +15864, +15973, +15908, +16024, +16560, +16859, +17137, +17238, +17168, +16806, +16703, +16191, +16084, +16171, +15254, +15650, +14745, +14937, +14732, +14854, +14690, +15316, +15291, +14963, +15262, +15915, +14598, +15878, +15688, +15666, +15991, +17007, +15798, +17108, +17271, +16985, +16604, +17993, +16698, +16733, +17500, +17292, +16476, +17488, +16707, +16259, +16370, +17154, +15921, +16804, +17315, +16163, +16450, +17012, +16420, +16149, +17032, +17023, +15997, +16906, +16760, +16077, +16816, +16464, +16735, +16498, +17216, +16391, +16747, +16755, +16981, +16515, +17505, +16584, +17126, +16327, +16663, +15947, +16022, +15788, +15788, +15222, +15424, +15270, +15707, +15229, +16393, +15563, +15967, +15873, +16354, +15527, +16377, +15962, +15912, +16024, +16043, +15522, +16085, +16116, +15966, +15730, +16589, +15973, +16059, +16223, +16097, +16427, +16465, +16472, +16709, +16271, +16429, +15697, +15793, +15143, +15505, +14935, +14562, +14948, +14526, +14168, +15380, +14738, +14870, +15438, +15765, +14976, +16403, +16707, +16297, +16577, +17599, +16862, +17302, +17708, +17673, +16831, +17776, +17157, +17121, +17191, +17597, +16198, +17078, +17160, +16547, +16350, +17079, +16463, +16306, +16672, +16391, +16008, +16231, +16368, +16189, +16574, +16653, +16812, +16486, +17201, +16977, +17145, +17393, +17435, +17164, +17428, +17370, +17187, +17327, +17225, +16670, +16988, +16214, +16371, +16166, +16105, +16048, +16594, +15592, +15593, +15868, +15255, +14988, +15255, +14910, +14536, +14698, +14629, +14121, +14639, +15333, +15184, +15773, +15566, +15505, +15221, +15731, +15627, +15527, +16085, +16246, +15792, +16042, +15683, +15984, +15530, +15940, +15397, +15321, +15018, +15386, +14965, +15664, +15914, +15934, +16090, +16177, +16153, +16129, +16558, +17057, +17165, +17447, +17315, +17209, +17110, +16764, +16828, +16819, +17104, +16939, +16945, +17279, +16988, +17210, +17254, +17021, +17096, +17060, +16551, +16290, +17017, +16581, +16717, +16977, +16907, +16599, +17161, +16940, +16848, +16987, +17112, +16676, +16985, +16958, +17119, +16871, +17114, +17286, +17063, +17151, +16859, +16490, +16444, +16436, +16205, +16056, +16436, +15791, +15604, +15742, +15490, +14717, +15182, +14753, +14638, +14259, +14055, +13751, +14171, +14255, +14604, +14830, +15327, +15225, +15757, +15727, +16168, +15705, +16104, +16023, +16016, +15706, +16012, +15583, +16182, +15887, +16310, +16076, +16691, +16265, +16348, +16315, +16650, +15988, +16536, +15886, +16116, +15499, +15788, +15601, +16047, +15827, +16293, +16276, +16377, +16319, +16913, +16941, +17458, +17359, +17699, +17682, +17790, +17207, +17679, +17244, +17464, +16911, +17059, +16950, +16813, +16534, +16800, +16880, +16398, +16303, +16557, +16017, +16369, +16527, +16789, +16776, +17038, +17023, +16874, +17007, +16922, +16941, +17094, +16892, +16861, +16311, +16412, +16165, +16014, +16096, +16214, +15908, +16010, +16232, +15899, +15723, +15927, +15423, +14966, +14897, +14534, +14086, +14178, +14484, +14221, +14724, +15046, +15369, +15254, +16023, +16194, +16446, +16574, +16645, +16158, +16421, +16487, +16276, +15956, +16267, +15904, +15389, +15823, +15708, +15813, +16219, +16499, +16341, +16343, +16541, +16128, +16090, +16168, +16168, +16183, +16116, +16358, +15710, +16477, +16407, +16563, +16745, +17012, +16766, +16701, +17257, +16980, +16736, +17240, +16776, +16482, +16724, +16381, +16054, +16168, +16219, +15935, +16027, +16144, +15834, +16175, +16452, +16404, +16523, +16765, +16677, +16377, +16993, +17097, +16935, +17512, +17457, +17587, +17666, +17776, +17293, +17267, +17020, +16759, +16658, +16425, +15857, +16031, +15996, +15762, +15891, +15886, +15269, +15137, +15361, +15056, +14702, +14912, +14774, +14954, +15089, +15184, +15624, +15760, +16477, +16172, +16729, +16882, +16621, +16669, +16819, +16433, +16093, +16403, +16030, +15384, +16075, +15985, +15581, +16194, +16141, +15800, +15830, +15769, +15278, +15203, +15011, +14619, +14260, +14265, +14348, +14431, +15194, +15736, +15985, +16661, +17275, +17069, +17649, +17886, +17433, +17396, +17674, +17358, +17415, +17729, +17747, +17597, +17955, +18060, +17664, +17701, +17320, +16709, +16352, +16191, +15924, +15825, +15988, +15943, +15730, +16147, +15776, +15737, +16022, +16130, +16042, +16351, +16528, +16547, +16873, +17096, +17467, +17328, +17644, +17277, +17154, +17072, +16638, +16298, +16033, +15929, +15200, +15056, +15237, +14502, +14362, +14553, +14719, +14306, +14634, +14793, +14835, +15121, +15425, +15605, +15821, +16080, +16288, +16489, +16603, +16969, +16686, +17145, +16836, +17039, +16505, +16476, +16105, +16182, +16138, +15996, +15777, +15516, +15273, +15026, +14834, +14898, +14578, +14759, +14605, +15322, +15217, +15616, +16147, +16645, +17468, +17682, +18376, +18236, +19024, +18876, +18921, +18889, +19045, +18397, +18345, +18318, +17866, +17741, +17507, +17077, +16714, +16025, +15958, +15239, +14901, +14522, +14474, +14330, +14237, +14244, +14631, +15020, +14947, +15478, +15656, +16256, +16033, +16867, +16985, +17117, +17352, +17413, +17606, +17545, +17501, +17698, +17170, +17287, +17158, +16361, +16080, +16055, +15465, +15257, +14852, +14571, +14217, +14370, +14278, +14083, +14525, +14703, +14778, +15091, +15525, +15946, +15996, +16153, +16344, +16615, +16925, +17084, +17290, +17202, +17355, +16771, +16705, +16532, +15903, +15860, +15037, +14907, +14120, +13781, +13794, +13433, +14065, +13748, +14529, +14988, +15341, +16368, +16588, +17735, +18192, +18994, +19512, +19783, +20407, +20414, +20637, +20560, +20309, +20274, +19478, +19099, +18166, +17609, +16893, +15732, +15350, +14715, +14081, +13723, +13601, +13699, +13258, +14086, +13806, +14045, +14504, +14583, +14825, +15301, +15982, +16292, +16507, +17548, +17245, +18089, +18429, +18292, +18487, +18175, +18593, +17485, +17861, +17582, +16768, +16508, +16234, +15592, +14883, +14448, +14254, +13325, +13502, +13670, +13556, +13882, +14186, +14465, +14741, +15265, +15467, +15791, +16420, +16571, +16801, +17257, +17285, +17385, +17295, +17116, +17070, +16177, +16209, +15616, +15094, +14750, +14530, +14203, +13722, +13499, +13369, +13163, +13670, +13800, +14331, +15239, +15566, +16502, +17380, +17902, +18977, +19604, +20589, +20711, +21005, +21433, +20938, +21127, +20505, +20146, +19707, +18806, +18213, +17381, +16771, +16050, +15301, +14655, +14282, +13640, +13190, +13205, +13112, +13121, +13281, +13764, +14254, +14757, +15427, +15973, +16696, +17447, +17683, +18123, +18438, +18374, +18699, +18418, +18744, +18181, +18369, +17846, +17435, +16956, +16354, +15725, +15079, +14415, +13903, +13294, +13387, +12833, +13246, +13184, +13514, +13968, +14418, +14986, +15267, +15834, +16072, +16398, +16708, +17081, +17015, +17129, +16807, +17192, +17083, +17115, +16989, +17046, +16778, +16033, +15841, +15294, +14687, +14209, +13597, +13040, +12930, +12727, +12986, +13596, +14043, +14967, +15649, +16524, +17273, +17595, +18739, +19078, +20004, +20597, +20910, +21411, +21486, +21477, +21580, +20660, +20878, +19470, +18849, +17736, +16501, +15503, +14431, +13554, +13240, +12546, +12876, +12163, +12669, +12841, +12945, +13321, +14250, +14364, +14916, +15447, +16362, +16834, +17559, +18569, +18527, +19411, +19242, +19174, +19181, +18573, +18150, +17771, +17387, +16806, +16000, +15820, +15174, +14569, +14207, +13880, +13606, +13327, +13469, +13883, +13948, +14650, +14864, +15721, +15985, +16477, +16998, +17127, +17815, +17760, +17921, +18166, +17697, +17960, +17623, +17631, +17282, +16747, +16878, +15806, +15635, +14705, +14386, +13718, +12880, +12619, +11613, +11598, +11687, +12170, +13170, +13640, +14982, +15509, +17245, +17723, +18773, +19665, +20135, +21240, +20916, +21269, +21528, +20991, +21242, +20660, +20156, +19566, +18296, +17576, +15875, +15027, +13586, +12333, +11750, +11180, +10908, +11323, +11060, +12168, +11991, +13628, +14022, +14848, +16124, +16296, +17173, +18144, +18652, +19692, +19054, +20592, +20359, +20327, +20835, +19839, +20227, +18805, +18342, +17776, +16448, +16143, +14501, +14299, +13931, +13058, +13078, +13144, +13419, +13498, +13746, +14768, +14577, +15771, +16048, +16942, +16910, +17908, +17842, +18255, +18341, +18859, +18253, +18795, +18349, +18460, +17681, +17497, +16934, +16252, +15670, +14758, +14014, +13354, +12423, +12071, +11420, +11118, +10641, +10912, +11592, +12468, +13329, +14247, +15198, +16116, +17186, +17997, +19184, +19556, +20462, +21198, +20899, +21502, +20763, +20920, +20629, +19369, +19421, +17676, +17457, +15617, +15465, +14409, +13527, +12799, +12277, +12276, +12418, +12187, +12828, +13430, +13560, +14908, +14915, +16885, +16888, +17610, +18590, +19044, +19880, +19352, +19750, +19939, +19502, +19767, +18844, +18951, +17750, +16989, +16819, +15692, +15448, +14655, +14449, +14095, +14019, +13728, +13918, +13997, +14423, +14472, +15232, +15550, +16168, +16535, +17288, +17602, +18037, +18097, +18500, +18508, +18928, +18672, +18660, +18560, +17595, +17512, +16372, +16115, +15267, +14578, +14254, +13447, +13405, +12431, +12295, +11481, +10962, +10518, +10366, +11128, +12176, +13320, +14252, +15062, +16169, +17158, +18250, +18947, +19811, +20512, +21261, +21548, +21676, +21592, +20895, +20337, +19986, +18475, +18027, +16759, +15561, +14515, +13751, +13153, +12124, +11987, +11768, +11913, +12627, +12999, +13704, +14843, +15276, +16306, +17102, +17937, +18645, +19104, +20178, +20553, +21082, +20944, +20525, +20752, +19451, +19118, +17931, +16877, +16052, +14923, +14712, +13933, +13778, +13406, +13127, +13564, +13446, +13923, +14282, +14610, +15247, +15541, +16358, +16888, +17348, +18001, +18234, +18984, +18763, +18906, +18948, +18266, +18498, +17798, +17583, +17075, +16301, +15927, +15033, +14661, +14355, +13398, +13560, +12608, +12667, +12104, +11864, +11745, +10838, +11368, +10962, +11479, +12934, +13822, +16091, +15704, +17562, +17866, +19064, +20337, +19990, +21482, +21574, +22154, +21610, +21052, +20578, +19068, +18613, +17459, +16095, +15426, +13928, +13031, +12938, +12400, +12245, +11879, +12595, +12853, +13459, +14738, +15207, +16276, +16912, +17463, +18495, +19172, +20061, +21120, +21781, +22649, +22329, +22038, +21041, +19779, +18206, +16727, +15720, +14185, +13215, +13033, +12640, +12362, +12761, +12106, +12703, +12498, +13016, +13663, +14342, +15427, +15916, +17111, +17910, +19051, +19613, +20165, +20393, +20597, +19872, +20347, +19194, +18849, +18239, +17450, +16454, +15787, +14939, +14118, +13202, +12752, +11931, +11593, +11488, +11180, +11153, +11450, +11162, +11079, +11182, +11351, +11749, +12550, +14462, +15891, +17343, +17628, +18672, +18721, +19294, +20389, +20351, +21840, +21189, +22156, +21165, +20921, +20201, +18193, +18395, +16073, +15954, +14189, +13651, +13140, +12634, +13064, +12826, +12394, +13284, +13453, +14364, +15242, +16332, +17109, +17984, +18812, +19371, +20148, +20574, +21502, +21777, +22251, +21387, +20949, +19178, +18579, +16701, +15717, +14818, +13368, +12956, +12413, +11920, +12257, +11992, +13007, +12424, +13151, +13708, +14223, +16042, +16722, +18503, +19219, +19925, +20874, +20647, +21145, +20562, +20001, +19584, +18725, +18062, +17039, +15871, +15464, +13931, +13929, +12974, +12052, +11955, +11135, +12054, +11943, +12330, +12630, +12411, +12904, +12776, +13045, +13241, +13377, +14055, +14633, +15324, +16498, +17272, +18274, +18840, +18767, +18270, +18049, +18176, +18625, +19169, +19200, +19094, +18142, +17775, +16314, +15976, +15721, +15698, +15693, +15383, +15243, +14553, +14613, +14948, +14992, +15580, +15903, +16704, +17419, +18069, +18166, +18472, +18601, +19009, +19321, +19850, +20162, +19994, +19455, +18754, +18073, +17364, +16666, +16048, +14853, +14762, +13839, +13946, +13412, +13989, +13861, +14326, +14066, +14560, +14796, +16077, +16292, +17706, +18026, +18462, +18643, +18960, +19082, +19097, +18753, +18512, +17818, +17308, +16361, +16024, +15268, +14707, +14404, +14055, +13690, +13145, +12982, +12812, +12803, +13403, +13381, +13789, +13723, +13936, +14256, +15035, +15547, +15850, +15846, +15886, +15679, +15939, +16752, +17164, +17352, +17172, +16676, +16477, +16038, +16310, +16253, +16222, +15794, +15280, +14901, +15341, +15588, +16094, +16423, +16614, +16328, +16460, +16581, +16822, +17072, +17428, +17793, +17490, +17739, +17646, +17804, +17977, +18275, +18506, +18631, +18754, +18768, +18492, +18654, +18628, +18250, +17773, +16614, +16032, +15166, +14944, +15125, +15013, +14857, +14787, +14467, +14583, +14557, +14974, +15448, +15850, +16209, +16584, +17082, +17589, +18186, +18591, +18864, +18804, +18363, +18282, +17690, +17194, +16762, +16054, +15503, +14967, +14865, +14709, +14771, +14647, +14358, +14141, +13939, +13597, +13586, +13795, +14199, +14289, +14557, +14742, +15006, +15278, +15334, +15916, +15897, +16073, +16217, +16521, +17007, +16809, +16778, +16584, +16256, +16068, +15825, +15654, +15746, +15210, +15127, +14580, +14987, +15308, +15258, +15566, +15691, +15661, +15750, +16197, +16833, +16903, +17531, +17700, +18145, +18241, +18424, +18655, +18296, +18290, +18065, +18150, +18256, +18034, +17828, +17615, +17089, +16939, +16870, +16884, +16091, +15537, +15512, +15233, +15968, +15565, +15329, +15195, +14791, +15514, +15881, +16320, +16626, +16711, +16966, +16743, +17054, +17345, +18114, +19013, +19004, +18645, +17442, +16950, +16410, +15936, +15996, +15800, +15948, +15932, +14981, +14891, +14536, +14628, +14596, +14427, +14544, +14328, +14731, +15135, +15333, +15963, +15876, +16165, +15834, +15794, +16476, +16781, +17974, +17371, +17383, +16705, +16325, +16339, +15914, +15537, +15407, +15312, +14709, +14285, +13965, +13250, +13613, +13834, +13667, +14520, +14274, +13751, +14493, +13630, +14459, +14046, +15061, +15459, +17416, +18100, +19214, +19448, +19338, +18373, +18296, +18652, +19350, +20394, +20437, +20510, +20252, +18693, +18124, +16126, +17129, +15699, +16476, +15696, +15114, +14706, +13378, +13986, +13387, +14267, +14596, +15802, +16818, +17028, +17159, +16603, +17129, +17122, +18307, +18634, +18978, +19237, +18106, +18651, +17429, +17816, +16890, +16493, +17082, +15922, +16805, +15413, +15287, +14938, +14351, +15496, +14654, +15445, +14347, +14379, +14124, +14156, +14361, +14496, +15374, +15604, +16514, +16587, +16613, +16787, +16787, +17739, +17339, +18093, +17231, +16957, +16542, +15448, +15256, +14318, +14252, +13872, +13321, +12975, +12258, +11628, +11889, +11328, +11825, +12034, +13064, +15697, +15294, +17560, +16290, +17557, +20020, +19623, +23580, +20998, +23171, +21831, +20148, +22036, +17323, +20374, +18244, +18655, +19095, +14349, +15586, +10930, +12590, +12156, +12101, +13260, +12675, +13416, +14596, +14491, +16215, +15809, +17119, +18461, +19129, +20173, +20090, +19711, +19774, +19012, +19483, +18733, +18861, +18214, +18145, +16733, +16139, +14019, +13711, +12759, +13189, +14077, +13656, +15137, +14195, +15019, +15252, +14902, +16391, +15636, +17695, +16988, +17890, +17449, +17615, +17975, +17989, +19028, +18464, +18492, +17642, +16501, +16593, +15104, +15540, +14382, +14713, +13745, +13459, +13177, +12426, +12152, +11208, +11475, +11256, +11803, +12394, +12643, +14226, +14736, +15582, +15456, +15979, +16352, +18751, +19757, +22326, +21843, +22403, +21653, +19808, +20453, +18129, +19647, +19663, +19618, +19755, +15815, +16214, +12415, +13994, +12930, +13461, +13061, +13392, +12908, +13564, +12964, +13644, +13188, +15052, +16648, +18137, +18871, +19291, +18700, +19019, +18549, +19305, +18901, +19545, +19354, +18842, +18331, +17172, +15779, +15033, +14834, +14972, +14833, +14908, +14249, +14041, +13634, +14284, +14187, +15469, +15581, +16657, +16297, +17250, +16628, +17171, +17494, +17962, +18782, +18845, +18885, +18227, +17419, +17437, +17050, +16733, +16639, +15957, +15588, +15075, +14666, +13796, +12847, +12131, +11415, +11023, +11212, +11556, +12285, +13468, +13478, +14454, +13595, +15366, +16220, +17956, +19772, +19290, +21483, +19993, +21154, +20347, +19427, +20646, +19749, +21377, +19191, +18527, +16862, +15583, +15369, +14777, +14040, +13929, +13589, +14022, +14320, +13595, +13594, +12343, +13768, +13767, +15254, +15812, +16284, +16798, +17321, +17616, +17980, +17569, +18578, +18763, +19319, +19551, +18634, +18384, +17254, +16633, +16452, +15646, +15678, +14406, +14387, +13934, +13886, +13898, +13946, +14334, +14757, +15465, +15980, +16389, +16751, +16828, +17235, +17476, +17995, +18598, +18562, +18608, +18228, +17849, +17567, +16869, +16500, +16151, +16205, +16009, +15822, +15459, +14724, +14563, +14620, +14590, +14525, +14452, +13862, +14676, +14704, +14928, +14165, +14538, +15189, +16085, +16661, +16827, +16769, +16998, +17290, +17254, +17561, +17681, +18171, +18458, +18860, +18796, +18342, +17844, +17345, +16956, +16910, +16869, +16987, +16348, +16006, +15283, +15146, +14624, +14418, +14431, +14464, +14439, +14445, +14279, +14104, +14234, +14651, +15480, +16282, +16523, +17112, +17146, +17615, +17720, +17620, +17573, +17109, +17055, +16811, +16604, +16564, +15658, +15921, +15427, +15313, +15194, +14364, +14988, +14699, +15378, +15709, +15744, +16012, +15715, +16455, +16614, +16790, +17087, +16890, +17159, +17307, +17513, +17570, +17213, +17616, +17473, +17496, +17748, +17913, +17859, +18206, +18193, +17769, +17134, +16456, +16180, +15390, +15203, +14721, +14443, +14668, +14551, +15023, +14971, +15228, +15405, +15226, +15716, +15868, +15783, +16377, +15944, +16795, +17050, +17601, +18419, +18189, +18816, +18217, +18092, +17754, +16759, +16509, +15452, +15574, +14783, +14536, +14059, +13444, +13421, +13175, +13484, +13593, +13825, +14057, +14453, +14925, +15058, +15642, +15951, +16769, +16907, +17947, +18196, +18525, +18588, +18332, +17899, +17437, +17094, +16874, +16335, +16112, +15454, +15212, +14807, +14726, +14454, +14598, +14851, +15292, +15939, +15966, +16073, +15718, +16073, +16496, +17222, +17757, +17945, +17960, +17776, +17990, +18276, +18662, +19006, +18674, +18369, +18230, +18633, +18439, +18555, +18285, +17770, +17099, +16405, +15544, +14560, +14657, +14582, +15125, +15405, +13960, +13122, +12763, +13127, +13694, +14572, +14958, +14959, +15593, +15589, +15417, +15456, +16053, +17192, +18778, +19119, +19030, +18445, +17826, +17639, +17423, +17501, +16591, +16468, +15826, +15460, +15346, +14304, +14127, +13501, +13990, +13892, +13932, +13916, +13703, +13825, +14160, +14739, +15039, +15767, +16305, +16881, +17124, +17572, +17833, +18289, +18729, +18457, +18512, +17756, +17577, +16931, +16817, +16355, +15549, +15725, +14699, +15043, +14674, +15403, +15366, +15603, +16120, +16112, +17007, +16944, +17307, +17143, +17219, +17732, +17958, +18457, +18562, +18496, +18609, +18546, +18240, +17699, +17461, +17424, +17142, +16523, +16161, +14591, +13993, +13164, +13782, +14602, +14721, +15379, +12402, +12769, +11910, +13906, +16002, +16718, +17997, +16346, +18004, +16143, +17498, +18287, +19390, +21642, +21165, +20882, +17752, +17712, +16610, +17673, +17665, +17724, +15191, +13667, +12600, +11005, +11750, +11107, +12563, +11321, +12602, +11733, +11208, +12509, +13372, +15500, +16710, +17718, +17377, +17214, +18247, +19220, +20254, +21317, +21122, +20128, +20006, +18624, +18951, +17635, +17646, +17049, +15991, +15523, +14053, +13576, +13029, +13151, +13651, +13295, +13289, +13093, +13693, +15022, +16066, +17149, +17794, +18088, +18609, +18499, +19449, +19152, +19839, +19810, +20103, +19358, +18720, +17555, +16640, +15508, +14749, +14270, +13527, +14562, +14054, +14560, +12766, +12040, +12191, +12276, +14935, +15048, +16739, +16075, +17253, +17309, +17281, +19503, +19554, +21970, +21827, +21293, +19905, +19118, +19343, +18761, +18751, +17703, +15542, +14090, +13307, +12551, +13099, +12044, +12302, +10353, +10820, +10419, +10441, +11718, +12499, +14040, +15391, +16391, +16821, +16906, +18142, +19135, +20016, +20732, +20514, +20066, +20344, +19450, +19579, +18312, +18136, +17163, +16724, +15917, +14826, +13938, +13757, +13234, +13383, +13080, +13306, +13334, +13759, +14633, +14987, +15598, +16059, +16759, +17649, +18051, +19034, +18700, +19185, +18579, +18602, +18027, +17297, +16957, +16331, +16607, +16443, +15944, +15153, +13378, +12290, +12204, +12827, +15223, +15464, +16049, +14993, +15408, +16078, +15571, +17928, +17516, +20167, +20519, +20069, +18937, +18036, +19351, +20197, +21440, +21335, +19212, +17707, +16580, +16076, +16189, +15585, +15355, +13609, +13066, +11986, +10672, +10839, +11741, +12685, +13926, +13442, +13227, +12443, +13893, +15468, +16512, +17995, +17838, +18047, +18059, +17880, +18854, +18636, +19996, +19208, +18786, +18090, +16861, +17059, +16533, +17119, +16915, +15847, +15232, +13353, +13767, +13851, +15215, +15785, +15696, +15462, +14733, +14780, +15168, +15650, +16290, +16009, +15947, +14950, +14735, +14549, +15250, +16104, +17203, +17231, +17031, +14752, +14224, +13900, +15835, +17697, +18238, +17660, +15743, +16431, +15404, +16415, +17387, +18123, +19981, +19139, +18505, +16677, +17124, +18386, +19594, +20569, +19733, +17938, +16821, +15887, +16708, +17031, +17624, +16818, +15350, +15050, +13557, +13652, +14103, +14980, +15746, +15210, +14657, +13318, +13558, +14371, +15374, +16579, +17198, +16537, +16735, +15831, +16550, +16905, +17531, +17983, +16922, +16720, +16092, +15762, +16241, +16175, +17293, +16405, +16490, +16055, +15255, +16280, +15949, +16829, +16417, +16262, +15967, +14861, +15316, +15196, +15181, +15381, +14997, +14611, +14215, +13587, +14376, +13892, +14714, +14377, +14150, +14458, +14520, +14728, +14980, +15020, +16551, +16944, +18159, +17684, +17597, +18592, +17722, +18662, +18166, +18852, +19738, +19209, +18983, +17199, +18028, +18078, +19053, +18994, +18578, +17248, +16971, +16837, +16982, +16762, +16466, +16000, +15278, +15394, +14055, +13638, +13660, +14946, +15171, +16236, +15473, +15029, +15197, +15811, +17518, +17211, +18360, +17320, +17229, +17485, +16796, +17654, +16866, +17618, +16532, +15778, +15185, +14431, +14501, +15063, +14803, +14984, +14221, +14347, +14500, +14745, +16321, +16157, +17069, +16727, +16628, +16433, +16650, +17151, +17529, +17661, +17462, +16534, +15757, +14918, +14350, +13998, +13952, +13133, +13144, +12129, +12608, +12590, +12187, +12956, +12284, +14744, +14778, +17147, +16934, +16917, +19417, +18614, +21331, +19692, +21093, +21038, +20796, +21899, +19679, +20855, +19384, +19223, +18938, +17524, +17073, +16466, +15507, +15698, +14182, +14914, +14135, +13442, +14388, +13055, +14813, +14000, +14220, +14934, +14114, +16816, +15779, +17136, +17594, +16983, +18881, +17634, +19312, +18677, +18505, +19768, +18020, +18919, +17733, +16893, +16449, +15165, +15318, +14175, +13497, +13752, +11993, +12957, +12381, +12652, +13578, +13647, +15141, +14838, +16056, +16624, +16664, +18241, +17913, +18538, +18330, +18503, +18796, +17834, +17515, +16311, +14909, +14625, +13390, +13317, +12731, +12562, +12579, +10707, +11830, +10774, +13366, +14694, +15376, +16585, +15710, +18165, +17538, +19388, +20160, +20619, +22716, +22251, +22779, +21230, +20216, +20764, +20076, +20623, +19386, +17096, +16806, +15070, +15563, +14932, +14040, +13903, +12218, +13077, +12165, +12374, +13012, +12662, +14513, +14358, +14685, +15298, +15096, +17591, +17412, +18638, +18716, +17719, +18999, +18476, +19417, +19065, +18122, +18204, +17159, +17351, +16757, +15260, +15794, +14492, +15015, +14515, +13776, +13713, +13194, +14406, +14530, +14845, +15571, +15337, +16581, +16874, +17372, +18021, +17434, +18495, +17509, +17564, +17240, +16423, +16438, +15528, +15003, +13601, +12890, +12831, +12897, +13813, +13788, +13001, +13132, +12858, +14731, +16033, +16566, +17187, +17413, +18287, +18074, +18788, +18910, +19373, +20550, +19741, +20267, +18321, +18922, +18548, +19208, +19504, +18511, +17714, +17471, +16054, +16345, +15651, +15303, +15247, +14686, +14896, +13354, +13483, +13036, +12859, +13787, +13352, +13993, +13300, +13806, +14141, +14935, +16012, +16745, +17087, +17558, +17813, +18006, +18790, +18619, +18887, +17989, +18021, +17258, +16689, +16497, +16021, +16365, +15859, +16475, +15252, +15582, +15209, +16078, +16225, +16159, +16316, +16046, +16674, +17231, +17249, +16940, +16885, +16837, +17329, +17504, +16977, +15764, +15068, +14809, +14408, +14976, +13828, +14157, +13093, +14660, +14481, +14962, +14479, +14951, +14685, +15128, +16655, +16347, +17621, +17424, +17363, +17802, +17680, +18111, +17846, +19288, +18523, +19417, +18122, +18150, +17553, +17881, +18279, +17894, +17093, +16657, +16171, +15385, +15343, +15198, +15094, +14664, +14478, +14118, +14143, +13833, +14340, +13842, +14256, +14249, +14090, +14721, +14645, +15988, +16256, +16885, +17026, +16550, +17253, +17107, +17487, +17695, +17537, +16850, +16740, +16441, +16462, +16014, +15879, +15755, +15834, +16532, +16092, +16418, +16199, +16693, +17485, +17516, +17435, +17211, +16990, +16987, +17486, +17003, +17407, +16607, +16802, +16198, +16020, +15835, +15353, +15800, +15488, +15383, +15324, +15129, +15193, +15411, +15637, +15759, +16052, +16125, +16498, +16264, +16398, +16278, +16307, +16586, +16339, +16619, +16610, +17269, +17569, +17855, +17686, +17393, +17344, +17088, +16645, +16366, +16293, +16333, +16567, +16248, +15943, +15116, +14721, +15057, +14834, +15571, +14886, +15423, +15000, +14952, +14867, +14468, +14701, +14777, +15457, +15904, +15576, +15439, +15546, +16005, +16665, +16434, +16238, +15870, +15939, +16610, +16573, +16750, +16281, +16714, +16858, +17045, +17097, +16932, +16792, +17018, +17167, +17440, +17229, +17227, +17210, +17222, +17205, +16927, +17136, +16989, +16967, +16551, +16172, +16114, +16118, +16294, +16022, +15536, +15499, +15955, +16204, +16514, +16232, +16322, +16342, +16647, +17054, +16975, +17093, +16731, +17018, +16606, +16344, +16403, +16185, +16836, +16464, +16766, +16461, +16262, +16295, +15898, +16054, +15594, +15423, +15369, +15118, +15480, +15397, +15070, +14926, +14479, +14911, +14974, +15335, +15109, +15004, +14737, +15095, +15319, +15925, +16009, +16712, +16939, +17197, +17218, +16645, +16139, +15915, +15543, +15743, +15246, +15373, +14855, +14655, +14886, +14828, +15288, +15631, +16172, +16365, +16696, +17297, +17298, +18102, +18419, +18782, +18752, +18720, +18610, +18258, +18327, +18074, +17785, +17212, +16835, +16391, +15976, +15973, +15818, +15642, +15753, +15658, +15592, +15518, +15614, +16035, +16534, +17007, +16940, +16629, +16716, +16991, +17485, +17776, +17733, +17558, +17296, +17527, +17493, +17290, +17268, +16918, +17000, +16540, +16263, +15889, +14999, +15340, +14721, +14795, +14483, +13946, +13863, +13333, +13422, +13436, +13278, +13465, +13186, +13397, +13780, +14171, +14981, +15289, +15599, +15935, +15763, +16422, +16281, +16898, +17043, +17013, +17226, +16826, +16911, +16727, +16520, +16483, +15836, +15726, +15107, +15234, +15602, +16042, +16507, +16526, +16657, +16886, +17362, +18009, +18045, +18164, +18270, +18383, +18829, +18696, +18673, +18198, +18121, +18149, +17891, +17576, +17044, +17113, +16856, +16452, +16004, +15620, +15740, +15869, +16278, +16339, +16009, +16093, +15736, +16269, +16414, +16589, +16568, +16508, +16774, +16750, +17019, +17147, +17142, +17441, +17804, +17664, +17400, +16906, +16514, +16386, +16124, +16442, +15579, +15352, +14254, +13600, +13032, +12855, +13087, +12981, +13064, +12794, +12399, +12850, +13148, +13901, +14534, +14929, +15497, +15349, +16082, +16074, +16777, +16882, +17150, +17277, +16778, +16676, +16349, +16249, +16310, +16229, +16209, +15763, +15680, +15559, +15441, +15694, +15445, +15828, +16111, +16748, +17029, +16997, +17097, +17522, +18037, +18815, +18792, +18399, +18097, +17902, +18651, +18910, +19199, +18766, +18031, +18002, +17449, +17290, +16783, +16499, +16703, +16495, +16235, +15854, +15308, +15744, +15767, +16180, +16272, +16388, +16596, +16902, +16793, +17045, +16949, +17738, +18003, +18337, +18349, +17824, +17683, +17181, +17162, +16870, +16745, +16007, +15794, +14679, +14332, +13325, +12879, +12786, +12598, +12924, +12774, +12918, +12547, +12813, +13289, +14109, +14823, +15399, +15401, +15784, +15936, +16338, +16718, +16469, +16749, +16465, +16735, +16381, +15979, +15840, +15342, +15452, +15522, +15616, +15512, +15194, +15104, +15571, +15895, +16366, +16131, +16686, +16721, +17110, +17623, +17563, +17751, +17625, +17535, +17504, +17146, +17259, +17781, +17788, +18019, +17357, +17238, +16792, +16973, +17218, +17307, +17404, +17124, +16852, +16401, +16131, +15845, +16126, +16360, +16897, +16961, +17089, +17050, +16808, +17641, +17884, +18571, +18466, +18453, +18294, +18135, +18163, +17590, +17366, +17049, +17121, +16683, +16390, +15389, +14801, +14255, +14494, +14126, +13975, +13687, +13323, +13543, +13659, +14018, +14218, +14527, +14783, +15005, +15288, +15698, +15952, +15966, +16112, +15992, +15972, +16067, +15682, +15602, +15307, +15103, +14928, +14743, +14857, +14849, +15070, +14953, +15096, +15231, +15542, +15789, +15916, +16137, +16390, +16750, +16941, +17307, +17158, +17174, +16972, +17101, +17220, +17580, +17671, +17731, +17198, +17103, +16868, +17046, +17030, +16818, +16699, +16507, +16471, +16435, +16670, +16811, +16917, +16858, +17050, +17151, +17310, +17400, +17460, +17347, +17312, +17533, +17505, +17895, +17415, +17639, +17255, +17364, +17200, +16751, +16533, +15930, +16142, +15590, +15759, +15300, +15086, +15017, +14980, +14999, +14812, +14854, +14867, +15420, +15712, +16162, +15845, +15764, +15878, +16354, +16930, +16912, +16865, +16258, +16241, +15897, +16080, +15675, +15462, +14938, +14588, +14634, +14291, +14391, +14059, +14237, +14132, +14511, +15031, +15272, +15574, +15701, +15945, +16356, +16725, +16749, +17264, +17195, +17590, +17534, +17447, +17350, +16959, +17219, +17017, +17029, +16995, +16828, +16885, +16486, +16458, +16075, +15922, +16026, +16168, +16436, +16551, +16398, +16376, +16461, +17021, +17391, +17324, +17398, +17132, +17613, +17875, +17710, +17554, +16868, +16944, +16822, +16814, +16161, +15907, +15754, +15882, +15781, +15509, +14761, +14591, +14858, +15134, +15155, +14785, +14548, +14537, +15428, +15950, +16379, +16262, +16327, +16733, +17110, +17469, +17269, +17286, +17351, +17660, +17661, +17567, +16781, +16282, +15955, +16010, +16008, +15594, +15383, +14801, +14818, +14639, +14780, +15034, +15146, +15637, +15529, +15631, +15533, +15791, +16162, +16238, +16607, +16692, +16803, +16947, +16566, +16518, +16359, +16698, +17049, +16763, +16670, +16026, +16016, +15971, +16038, +16090, +15846, +15859, +15844, +16210, +16349, +16375, +16543, +16882, +17103, +17359, +17252, +17449, +17333, +17543, +17733, +17477, +17515, +17264, +16776, +16484, +16041, +15943, +15887, +15768, +15318, +14711, +14242, +14334, +14304, +14510, +14404, +14111, +14138, +14408, +15064, +15465, +16069, +16641, +16864, +17386, +17364, +17912, +17842, +18545, +18593, +18559, +18501, +17850, +17434, +16699, +16450, +16200, +16036, +15845, +15214, +14944, +14530, +14526, +14664, +15020, +15273, +15383, +15565, +15675, +15700, +16209, +16536, +16830, +17146, +16855, +16814, +16469, +16681, +16884, +17044, +17187, +16822, +16303, +16063, +15689, +15858, +15788, +16160, +16048, +15751, +15603, +15319, +15600, +15840, +16311, +16537, +16751, +16607, +16623, +16688, +17214, +17535, +17972, +18111, +17881, +17775, +17294, +17474, +16955, +17114, +16763, +16346, +15873, +15347, +14882, +14558, +14316, +14057, +14107, +13929, +13952, +13738, +14009, +14028, +14316, +14864, +15332, +15790, +15967, +16504, +16974, +17660, +17912, +18387, +18397, +18680, +18616, +18417, +17917, +17491, +17240, +16961, +16653, +16131, +15511, +14862, +14845, +14746, +14991, +14932, +15075, +14981, +15011, +15377, +15299, +15839, +16052, +16729, +16953, +17183, +17082, +17274, +17309, +17816, +17805, +17579, +17452, +16907, +16947, +16480, +16703, +16465, +16303, +16025, +15627, +15565, +15377, +15463, +15510, +15687, +15801, +16178, +16142, +16247, +16167, +16413, +16704, +17015, +17128, +17119, +17017, +17002, +17100, +16941, +16760, +16460, +16414, +16354, +16306, +15843, +15375, +15102, +15013, +15082, +15217, +14998, +14885, +14814, +14823, +14918, +15037, +15357, +15608, +15966, +16243, +16266, +16356, +16658, +16939, +17365, +17354, +17372, +17068, +17046, +17007, +16847, +16803, +16604, +16304, +15935, +15743, +15437, +15471, +15378, +15637, +15522, +15370, +15242, +15019, +15283, +15588, +16246, +16372, +16537, +16375, +16427, +16767, +17260, +17300, +17278, +17063, +16956, +16992, +17111, +17253, +16867, +16741, +16405, +16615, +16539, +16660, +16613, +16485, +16768, +16785, +17081, +16806, +16615, +16382, +16577, +16707, +16856, +16858, +16531, +16201, +16076, +16043, +15862, +15632, +15317, +15468, +15576, +15774, +15668, +15527, +15515, +15550, +15692, +15692, +15370, +15524, +15589, +16098, +16047, +16048, +15730, +15903, +16514, +16586, +16492, +16379, +16130, +16477, +16512, +16673, +16553, +16479, +16392, +15940, +15986, +15998, +16037, +16232, +15914, +15853, +15405, +15500, +15594, +15947, +16069, +16035, +15685, +15554, +15569, +15888, +16061, +16367, +16435, +16330, +16275, +16108, +15925, +16113, +16242, +16664, +16617, +16437, +16203, +16011, +16244, +16476, +16998, +17102, +17132, +16890, +16895, +16914, +17015, +17299, +17327, +17420, +17246, +17428, +16916, +17199, +17011, +17367, +17091, +16988, +16713, +16365, +16421, +16180, +16215, +15859, +15859, +15729, +15716, +15557, +15513, +15473, +15720, +15696, +15711, +15575, +15456, +15564, +15720, +15945, +15957, +16120, +16021, +16213, +16509, +16618, +16540, +16592, +16487, +16585, +16509, +16438, +16089, +15669, +15647, +15616, +15851, +15933, +15782, +15346, +15023, +15075, +15105, +15260, +15589, +15634, +15727, +15675, +15527, +15521, +15634, +16177, +16308, +16361, +16167, +15930, +15691, +15692, +15890, +16055, +16390, +16315, +16122, +15717, +15786, +15929, +16415, +17045, +17297, +17319, +17082, +17001, +17030, +17336, +17800, +17839, +17763, +17348, +17204, +17073, +17191, +17268, +17227, +17191, +17077, +16832, +16556, +16433, +16441, +16566, +16763, +16617, +16374, +15865, +15629, +15900, +16061, +16341, +16202, +15937, +15732, +15816, +16047, +16265, +16377, +16513, +16503, +16602, +16561, +16401, +16388, +16410, +16734, +16704, +16605, +16091, +15687, +15637, +15835, +16021, +15888, +15446, +14956, +14647, +14672, +14933, +15086, +15271, +15184, +15262, +15076, +15128, +15123, +15338, +15527, +15721, +15684, +15558, +15603, +15521, +15798, +16033, +16084, +16012, +16012, +15757, +15706, +15663, +15917, +16353, +16467, +16740, +16510, +16477, +16407, +16645, +16808, +17269, +17344, +17458, +17164, +17108, +17072, +17174, +17505, +17478, +17644, +17254, +17227, +16956, +16904, +16918, +16868, +16842, +16892, +16736, +16407, +16311, +16218, +16417, +16427, +16646, +16433, +16294, +16286, +16172, +16295, +16334, +16618, +16667, +16801, +16881, +16745, +16880, +16875, +17073, +16974, +16913, +16580, +16370, +16341, +16392, +16370, +16193, +16099, +15656, +15520, +15312, +15219, +15052, +15048, +14939, +14809, +14591, +14416, +14245, +14376, +14657, +14963, +15213, +15205, +15088, +15005, +15078, +15317, +15464, +15546, +15654, +15611, +15900, +15872, +15965, +15915, +16064, +16531, +16661, +16862, +16662, +16565, +16471, +16727, +16928, +17263, +17297, +17272, +17046, +16923, +16939, +16861, +17286, +17244, +17236, +17112, +17020, +16886, +16692, +16771, +16800, +16738, +16660, +16517, +16462, +16489, +16451, +16626, +16623, +16807, +16826, +16795, +16730, +16509, +16604, +16609, +16761, +16934, +16761, +16817, +16583, +16637, +16712, +16647, +16736, +16672, +16719, +16453, +16216, +16218, +16190, +16104, +15917, +15714, +15512, +15493, +15611, +15566, +15461, +15480, +15354, +15279, +15045, +14924, +14916, +14988, +15066, +15002, +15060, +15053, +15016, +15059, +15092, +15215, +15312, +15462, +15488, +15497, +15666, +15734, +15858, +16032, +16248, +16382, +16507, +16653, +16835, +16838, +17098, +17107, +17149, +17110, +17168, +17114, +17129, +17225, +17299, +17274, +17164, +16731, +16409, +16386, +16328, +16475, +16481, +16584, +16375, +16505, +16347, +16379, +16372, +16491, +16646, +16619, +16722, +16586, +16543, +16722, +16886, +17024, +17060, +16941, +16927, +16680, +16875, +16783, +16916, +16845, +16673, +16586, +16381, +16389, +16116, +16090, +15887, +15920, +15924, +16012, +15964, +15731, +15502, +15363, +15427, +15446, +15683, +15526, +15501, +15255, +15305, +15309, +15306, +15390, +15368, +15375, +15426, +15329, +15245, +15140, +15134, +15430, +15528, +15749, +15552, +15512, +15468, +15767, +16244, +16422, +16472, +16392, +16500, +16653, +16927, +16966, +17037, +16998, +17104, +17143, +17154, +17121, +16945, +16916, +16935, +16961, +16809, +16760, +16569, +16605, +16548, +16558, +16536, +16338, +16227, +16100, +16229, +16358, +16564, +16688, +16728, +16515, +16465, +16419, +16718, +16818, +16764, +16689, +16508, +16656, +16697, +16674, +16668, +16623, +16718, +16650, +16571, +16337, +16135, +16078, +16043, +16146, +16023, +15935, +15834, +15707, +15739, +15819, +15762, +15856, +15890, +15859, +15762, +15737, +15685, +15549, +15550, +15680, +15572, +15549, +15343, +15341, +15311, +15307, +15494, +15331, +15408, +15347, +15350, +15242, +15352, +15491, +15764, +16225, +16418, +16364, +16316, +16480, +16711, +17024, +17049, +17075, +16918, +17130, +17281, +17249, +17281, +17224, +17065, +17023, +17058, +16779, +16624, +16504, +16644, +16483, +16366, +15975, +15800, +15744, +15864, +15862, +15864, +15982, +15989, +16165, +16315, +16420, +16511, +16760, +17110, +17211, +17273, +17117, +16891, +16906, +17016, +17149, +17052, +16993, +16806, +16564, +16310, +16182, +15992, +15918, +15874, +15857, +15741, +15568, +15438, +15295, +15485, +15517, +15730, +15484, +15530, +15533, +15590, +15699, +15664, +15789, +15812, +15941, +16017, +15998, +15943, +15921, +15883, +15971, +15903, +15846, +15687, +15730, +15734, +15649, +15617, +15440, +15456, +15641, +16047, +16416, +16138, +16510, +15792, +16499, +16776, +16436, +17358, +16522, +17276, +17107, +17143, +16961, +16967, +18327, +16873, +18370, +16984, +16724, +17250, +16170, +16688, +16548, +17054, +15517, +15451, +14914, +15545, +16724, +16093, +16195, +15196, +15998, +16163, +16217, +15601, +16556, +17287, +17139, +17090, +16038, +15991, +17040, +17293, +17212, +16832, +17155, +15654, +15737, +16723, +15874, +15659, +16125, +14846, +16077, +16116, +14927, +15215, +15319, +15863, +14830, +15806, +15951, +14378, +16508, +14715, +16076, +15768, +16565, +15804, +16865, +16598, +16102, +16788, +15827, +16728, +16059, +16727, +16636, +15870, +16305, +15488, +15932, +15933, +16635, +15749, +15575, +16157, +15509, +16496, +15936, +16066, +16259, +16888, +17101, +16885, +17442, +16121, +17273, +16537, +17176, +17432, +16877, +17076, +16728, +17156, +15849, +16812, +16125, +16881, +16852, +16995, +16225, +15978, +16016, +15134, +16692, +16169, +17149, +16769, +16333, +16340, +15577, +15975, +15810, +16081, +17143, +16278, +16758, +16216, +15870, +16038, +16297, +16186, +16778, +16054, +16382, +16059, +15929, +15292, +15439, +15094, +15418, +15198, +15960, +14504, +15843, +14404, +15542, +14904, +15474, +15338, +15358, +15679, +16014, +15544, +16292, +15625, +16294, +16101, +16815, +15788, +16717, +16384, +17064, +16779, +17378, +16887, +16485, +16814, +17131, +17087, +17780, +17061, +17494, +16590, +16973, +16438, +16714, +16923, +16823, +16851, +16660, +16243, +16545, +16461, +16998, +16085, +16455, +16418, +16253, +16182, +16348, +16738, +16102, +16688, +16480, +15918, +16365, +16431, +16444, +16587, +16657, +16423, +16261, +16337, +16432, +16511, +16632, +16774, +16300, +16355, +16197, +15763, +16168, +15710, +15526, +15153, +13772, +14335, +13090, +13445, +13003, +11446, +14056, +13736, +16475, +16214, +15345, +16942, +15014, +18122, +17869, +18493, +20745, +19062, +20974, +17918, +16686, +16418, +14346, +17437, +15798, +16125, +16594, +13575, +14926, +13339, +13635, +15048, +14051, +17683, +17301, +17696, +18294, +15962, +17928, +16498, +18093, +17921, +17810, +18681, +16841, +18189, +16303, +16086, +16231, +15130, +16829, +15684, +16180, +16621, +15364, +16502, +15883, +16379, +16639, +15919, +17004, +16034, +16566, +16031, +15632, +16737, +16258, +17186, +16920, +16565, +16702, +16539, +17031, +17244, +17216, +17321, +16977, +16287, +15939, +15480, +14718, +14541, +14133, +13698, +13297, +12916, +12638, +12114, +11642, +12664, +14833, +16090, +18003, +17097, +17599, +16844, +17804, +18376, +18405, +20309, +19667, +20256, +18012, +16694, +15345, +14246, +15120, +14453, +14949, +14508, +14734, +14439, +15525, +15016, +16014, +16313, +16548, +18424, +17999, +17926, +18368, +17309, +17890, +16864, +16420, +16312, +15118, +15995, +15139, +15884, +15985, +15136, +16905, +15199, +16186, +16477, +16669, +18730, +18510, +18515, +18647, +17440, +17056, +16755, +16405, +16600, +16431, +16323, +15526, +15176, +15087, +15194, +16116, +15826, +16788, +17355, +17435, +18098, +17344, +17797, +17869, +17301, +17829, +16329, +15564, +13806, +13013, +12556, +11579, +12259, +10541, +11683, +12079, +13467, +16523, +15663, +17336, +16263, +16425, +17667, +17469, +19519, +19536, +20722, +19618, +16806, +15939, +13650, +14378, +14768, +13768, +14964, +13771, +14293, +14539, +14534, +16341, +16475, +17709, +18747, +19081, +19397, +18798, +19011, +18032, +18151, +17528, +16488, +16282, +15566, +15306, +15302, +15431, +15443, +15364, +15777, +15772, +16532, +16602, +17455, +18547, +18647, +18709, +18463, +18033, +17857, +17349, +17793, +16914, +16204, +15070, +14787, +14507, +15061, +15337, +15155, +15540, +15599, +16053, +16601, +16697, +17296, +17373, +17184, +17262, +16917, +16296, +15995, +15139, +15222, +13729, +13351, +13441, +11958, +12236, +11372, +11850, +13158, +13561, +16455, +15087, +16567, +16030, +16529, +18287, +17500, +19807, +20363, +19751, +19346, +16561, +17171, +15093, +15945, +15110, +14311, +15737, +15877, +16153, +17007, +15901, +17221, +15878, +17230, +18423, +17717, +18507, +18970, +17577, +18614, +15771, +16794, +15856, +15783, +16166, +14853, +15419, +15419, +15438, +16002, +15095, +16301, +15793, +17551, +17635, +17485, +18103, +17350, +17520, +18148, +16955, +17502, +16298, +15844, +15673, +15367, +15530, +15569, +15305, +15560, +15383, +15704, +16150, +16765, +16907, +16808, +17238, +16818, +16868, +16674, +16793, +16745, +15639, +14616, +13984, +12678, +12044, +11448, +11260, +10550, +10880, +11792, +13556, +16029, +15720, +17136, +17206, +16563, +19635, +19653, +21710, +22084, +22137, +21354, +18791, +18485, +16179, +15849, +15738, +13426, +15057, +14433, +13789, +15429, +13918, +15766, +15824, +15551, +17870, +17635, +18873, +20002, +19801, +19006, +18379, +17813, +16932, +16802, +16203, +15387, +16267, +15375, +14638, +14842, +13624, +13993, +14697, +15268, +16298, +16588, +16162, +17200, +17276, +17169, +17764, +17051, +16995, +16323, +16114, +15554, +15375, +14914, +14754, +14805, +14094, +14024, +15206, +15430, +16474, +17304, +17176, +17658, +17698, +17737, +18376, +17148, +16693, +15898, +15407, +14562, +14000, +13177, +12272, +10775, +10355, +9893, +11274, +13183, +16095, +17741, +17771, +19817, +19031, +20278, +21260, +21464, +23259, +23082, +22804, +20263, +18318, +15642, +14579, +13653, +12601, +13137, +13878, +14182, +14452, +15657, +15444, +16312, +15616, +17752, +18954, +19371, +20498, +20927, +19737, +18306, +17452, +15951, +14920, +14944, +13847, +14012, +13002, +12501, +12414, +12366, +12190, +13489, +13860, +14375, +15814, +16106, +17165, +17592, +18019, +18392, +18411, +17913, +17504, +16972, +15712, +15954, +15234, +14588, +14342, +14727, +15207, +15547, +16440, +16850, +17156, +18318, +18452, +19884, +18986, +18980, +19025, +17938, +17036, +16628, +15050, +14978, +13682, +12410, +11419, +9659, +9081, +9779, +11552, +14005, +17473, +18724, +19871, +20052, +19941, +21176, +21496, +22507, +22205, +23191, +20486, +18683, +17569, +14071, +14259, +11161, +11094, +11027, +12622, +13185, +14307, +15650, +15604, +17272, +16974, +17821, +19449, +19104, +20801, +20909, +19322, +18908, +17187, +15501, +15256, +13193, +12705, +12316, +11506, +11642, +11683, +12169, +13041, +13725, +14865, +15737, +17267, +17603, +19409, +20392, +20848, +20982, +19598, +18406, +17482, +15302, +15224, +14185, +14176, +13492, +14174, +14400, +14337, +15270, +16474, +17414, +18271, +18451, +19459, +19450, +19340, +19464, +18383, +17269, +16075, +14824, +14427, +12848, +12241, +10983, +10052, +9263, +9319, +11270, +12990, +16300, +17862, +19156, +20431, +20039, +22249, +21119, +22275, +21153, +22087, +20897, +18621, +17891, +15264, +14876, +13062, +11706, +12484, +12484, +14058, +14658, +17064, +17074, +18428, +18047, +18375, +18460, +18324, +18276, +18866, +18028, +18057, +17681, +16325, +15209, +14364, +12405, +12466, +11775, +12185, +12511, +13440, +13381, +14574, +15085, +15331, +16426, +17665, +18396, +19679, +19952, +19962, +19260, +17672, +16504, +14834, +13475, +13261, +13240, +13895, +13660, +14901, +15282, +15964, +16776, +17365, +18307, +18603, +18903, +19565, +19675, +18771, +18244, +17332, +15788, +14904, +14044, +13610, +13310, +12579, +12738, +12505, +12623, +13246, +14668, +15727, +17357, +18739, +19529, +19880, +19615, +19085, +18843, +18106, +17657, +17471, +16474, +15293, +15799, +14613, +15089, +14318, +15219, +16334, +16842, +17812, +18444, +19461, +19611, +19542, +19634, +18517, +17762, +16769, +15964, +15389, +14633, +14205, +13728, +13154, +12890, +12735, +12418, +12747, +13039, +13960, +14607, +15939, +16315, +17461, +18250, +18542, +19604, +19200, +19323, +19492, +18453, +17713, +15921, +14406, +13423, +12432, +12756, +13077, +13424, +13795, +14373, +14882, +15550, +16863, +17321, +18764, +18972, +19573, +20106, +19859, +19713, +19007, +17904, +16932, +15883, +15318, +14683, +14077, +13529, +13019, +13003, +13541, +14062, +14961, +15582, +16620, +17337, +17625, +17901, +17566, +17022, +16740, +16665, +16558, +16048, +15463, +14538, +14029, +13504, +13757, +14409, +14856, +15989, +16956, +18006, +18808, +19231, +19488, +19663, +19512, +19744, +19316, +18578, +18462, +17997, +17369, +16662, +15441, +14521, +14032, +13550, +13860, +13921, +14449, +14522, +14609, +14681, +14702, +15585, +16330, +16742, +17508, +18127, +18377, +18463, +17528, +16743, +15204, +14478, +14520, +14360, +14536, +15081, +15717, +16065, +16370, +16169, +16466, +16538, +17112, +17359, +17762, +17527, +17655, +17631, +17366, +16861, +15869, +15255, +15204, +14686, +14944, +14416, +14263, +13961, +14408, +15292, +15943, +16287, +16783, +17027, +17244, +16916, +17148, +16702, +16365, +16318, +16130, +16069, +15553, +14900, +14387, +13727, +13609, +13777, +14651, +15474, +16167, +17586, +18107, +18825, +19283, +19292, +19625, +19114, +18620, +18762, +18342, +18250, +17885, +17403, +16804, +15794, +15303, +15200, +15068, +14879, +15047, +15250, +15779, +16164, +16123, +16052, +15935, +15783, +15952, +16717, +17108, +17110, +16167, +15950, +15257, +14405, +14269, +14153, +13981, +14406, +15205, +15962, +16851, +17273, +17860, +18150, +17938, +17994, +17645, +17605, +17416, +16795, +16423, +15585, +15289, +14731, +14422, +14360, +13870, +13972, +13890, +14122, +15003, +15776, +17132, +17593, +17896, +18314, +18017, +17712, +17558, +17164, +16738, +16064, +15718, +15645, +15207, +14837, +13841, +13500, +13002, +13330, +13961, +14659, +15618, +16648, +17967, +18908, +19707, +20226, +20277, +20163, +19658, +18742, +18249, +17600, +16815, +16196, +15246, +14364, +13777, +13587, +13667, +14313, +14678, +15259, +16017, +16924, +17902, +18441, +18733, +18836, +17837, +17730, +17432, +16831, +15967, +14958, +14487, +13784, +13430, +13363, +12959, +13321, +13575, +14121, +15168, +16513, +17511, +18739, +18801, +19447, +19589, +19421, +19225, +18586, +17677, +17022, +16254, +15774, +14716, +14220, +13849, +13425, +12831, +12813, +13633, +14070, +15093, +16560, +17315, +17672, +17839, +17988, +17454, +16975, +16466, +16427, +16378, +15978, +15418, +14767, +14010, +13517, +13496, +14038, +14417, +15112, +16015, +17189, +18102, +18913, +19936, +20262, +20406, +20515, +19763, +19182, +18017, +16864, +16478, +15815, +14938, +14136, +13630, +13648, +13491, +13757, +14537, +15204, +15993, +17043, +18279, +19251, +19769, +19985, +19444, +18582, +17946, +16643, +15730, +14843, +13866, +12783, +12214, +11550, +11255, +11442, +11711, +12396, +13040, +14570, +16107, +17795, +18938, +20333, +21037, +20978, +20768, +20751, +20285, +19375, +18096, +16724, +15718, +14968, +14390, +13644, +12453, +11612, +11763, +12755, +14044, +15041, +16102, +16941, +17516, +17775, +17678, +17582, +17089, +16956, +16877, +16866, +16425, +15338, +15025, +14083, +13702, +14038, +14415, +15588, +16137, +16967, +17696, +18399, +19073, +19816, +20422, +20531, +19442, +18904, +18262, +17413, +16721, +16306, +15741, +14724, +14437, +14071, +13928, +13917, +14201, +15108, +15383, +16367, +16829, +17837, +18819, +19452, +19653, +19413, +18787, +17720, +16775, +16052, +15252, +14223, +13094, +12253, +11422, +11190, +11186, +11511, +11758, +12762, +13901, +15621, +17346, +18410, +19383, +19675, +20031, +20495, +20284, +20265, +19180, +17688, +16376, +15672, +14828, +13663, +12538, +11907, +11512, +12028, +12856, +14146, +14983, +15678, +16548, +17195, +17646, +17930, +18045, +17991, +17566, +17595, +17513, +17416, +16565, +15737, +15474, +15147, +15598, +16126, +16251, +16430, +16609, +17658, +18701, +19616, +20138, +20076, +20096, +19731, +18889, +18479, +18018, +17336, +16954, +16436, +16032, +15204, +14537, +14605, +14735, +14383, +14360, +14409, +14779, +15550, +16616, +17092, +17662, +17828, +17410, +17255, +16683, +16455, +15703, +14932, +14462, +13410, +12776, +12102, +12023, +11622, +11792, +12287, +12555, +13891, +15057, +16173, +17355, +17886, +18819, +19359, +19830, +19941, +19594, +18599, +17739, +16782, +15896, +15070, +14012, +13288, +12908, +12997, +13501, +14596, +15049, +15116, +15734, +16138, +17394, +17948, +18385, +18266, +17648, +17566, +17543, +17411, +17509, +16703, +16273, +16238, +16370, +16667, +16323, +16617, +16873, +17305, +18467, +19098, +19717, +20125, +20126, +19753, +19131, +18197, +17951, +17627, +17205, +16616, +15773, +15337, +14842, +14366, +13999, +13888, +13468, +13646, +14388, +15142, +15888, +16435, +16915, +17310, +17290, +17090, +16690, +16148, +15914, +15647, +15038, +14367, +13544, +12865, +12348, +11883, +11848, +11730, +12525, +13675, +14690, +15778, +16779, +17619, +18235, +18956, +19577, +19483, +19453, +19155, +18726, +17965, +16864, +15672, +14529, +13267, +12667, +12517, +12904, +13205, +13846, +14358, +15144, +16304, +17367, +18586, +18723, +18678, +18458, +18193, +17943, +17743, +17648, +17355, +16870, +16732, +16352, +16166, +16196, +16251, +16570, +16793, +16995, +17746, +18655, +19572, +19692, +19813, +19445, +19272, +18864, +18155, +17926, +16980, +16563, +16189, +15531, +15016, +14156, +13765, +13637, +13879, +14022, +14432, +15127, +15717, +16223, +16934, +17553, +17845, +17689, +17249, +16735, +16119, +15550, +15207, +14729, +14221, +13215, +12265, +11378, +11425, +11729, +12306, +13724, +14335, +15198, +16258, +17288, +18265, +18706, +18695, +18731, +18057, +17572, +17153, +16621, +16066, +15158, +14358, +13222, +12330, +11758, +11754, +12473, +13394, +14863, +16205, +17198, +17893, +18759, +19172, +19344, +19521, +19618, +19916, +19569, +19473, +19001, +18514, +18063, +17513, +17405, +16770, +16387, +16273, +16753, +17037, +17243, +17834, +18096, +18492, +18549, +18983, +18559, +18540, +18062, +17982, +17670, +17337, +16797, +16029, +15521, +15216, +14468, +14111, +13910, +13498, +13364, +13893, +14459, +14832, +15450, +15920, +16240, +16310, +16184, +16173, +15698, +15807, +15738, +15337, +14574, +13821, +13084, +12731, +12688, +12622, +12973, +13154, +13711, +14642, +15572, +16571, +16820, +17193, +17444, +17084, +17189, +17251, +17241, +17069, +16367, +15647, +14582, +14063, +13404, +13272, +13330, +13489, +13945, +14724, +15484, +16794, +17734, +18669, +19565, +19962, +20501, +20574, +20988, +21174, +21010, +21082, +20552, +20232, +19629, +18957, +18355, +17627, +16966, +16263, +15754, +15288, +15512, +15449, +15584, +15592, +15566, +15817, +16333, +16612, +17037, +17370, +17599, +17576, +17493, +17143, +16726, +15923, +15593, +15028, +14753, +14325, +13820, +13733, +13709, +13812, +14197, +14369, +14676, +14664, +15077, +15226, +15412, +15280, +15224, +15231, +14835, +14126, +14117, +13894, +14117, +14156, +14083, +14287, +14484, +14751, +15460, +15738, +15819, +15694, +15622, +15734, +16079, +16419, +16534, +16479, +16393, +16095, +16097, +15664, +15713, +15786, +16076, +16771, +17148, +17786, +17876, +18090, +18497, +18879, +19523, +19458, +19582, +19557, +19744, +20020, +19883, +19696, +19098, +18577, +18342, +18476, +18209, +17734, +17187, +16565, +16012, +15876, +15582, +15194, +15142, +15034, +15616, +16178, +16861, +17002, +16907, +16923, +17010, +16661, +16270, +15922, +15457, +14955, +14527, +13994, +13609, +13260, +13547, +14136, +14548, +15128, +15186, +14885, +14762, +14525, +14871, +14800, +14671, +14307, +13990, +13931, +13426, +13443, +13839, +13968, +14175, +14441, +14613, +14912, +15181, +15619, +15972, +16321, +16413, +16388, +16518, +16571, +16829, +16985, +17214, +17347, +16967, +16850, +17065, +16922, +17066, +17217, +17516, +18021, +18486, +18724, +18890, +18894, +18817, +19039, +19337, +19360, +19308, +19230, +19093, +18617, +18322, +18030, +17632, +17344, +17463, +17488, +17532, +17223, +16887, +16384, +15979, +15792, +15479, +15423, +15594, +15690, +16035, +16082, +16302, +16464, +16229, +15992, +15552, +14944, +15095, +14810, +14843, +14619, +14462, +14259, +14176, +14720, +15191, +15523, +15345, +14916, +14416, +13704, +13414, +13227, +13072, +13355, +13101, +12960, +13186, +12917, +13341, +13675, +14126, +14733, +15331, +15900, +16175, +17194, +17307, +17535, +18004, +17393, +17565, +17521, +17372, +17686, +17598, +17308, +17206, +17254, +17071, +17021, +17286, +17157, +17443, +17791, +18505, +18726, +18759, +18818, +18890, +18512, +18603, +18548, +18155, +17980, +17851, +17877, +17903, +17788, +17714, +16994, +17162, +17390, +18253, +18598, +18545, +18795, +18171, +17666, +16839, +16150, +15471, +14832, +14540, +14568, +14882, +14724, +15020, +14637, +14543, +14600, +14388, +14336, +14412, +14470, +14220, +14042, +13848, +13644, +13809, +14127, +14221, +14133, +13107, +12642, +12602, +12560, +13535, +13495, +13706, +13609, +14171, +14849, +15402, +16959, +17074, +17958, +18157, +17425, +18108, +17870, +19017, +19247, +18840, +17493, +16424, +15105, +15330, +15508, +16188, +15950, +15874, +15312, +16061, +16192, +16819, +17202, +18157, +18286, +19408, +19142, +19667, +19211, +20019, +20366, +20121, +18896, +18340, +17539, +18162, +17698, +17454, +16148, +16284, +16137, +16682, +16642, +16879, +16768, +17419, +17943, +18563, +17903, +17942, +17286, +17101, +16519, +15942, +15521, +14909, +14613, +14130, +12879, +13012, +11807, +12691, +11779, +11896, +11701, +10624, +11801, +12980, +14008, +15037, +14254, +15420, +15520, +16670, +16860, +16197, +17059, +15901, +16215, +15791, +14218, +16224, +15608, +17373, +16050, +15770, +15651, +15572, +16353, +16707, +17259, +17187, +17126, +17834, +16520, +17250, +15787, +16998, +16289, +16239, +15688, +15914, +16486, +16923, +16827, +17001, +17610, +18492, +19376, +19878, +19139, +20322, +19287, +20536, +19663, +20693, +19545, +18963, +17866, +16979, +16872, +16058, +16056, +15713, +14670, +15520, +14639, +15993, +16218, +16905, +17454, +17447, +17132, +16973, +15850, +16190, +15046, +15021, +14094, +13320, +13118, +11345, +13356, +12057, +12471, +12270, +10871, +13440, +12128, +14998, +14026, +15267, +16959, +15954, +18886, +15919, +18250, +18266, +18761, +18638, +16209, +16205, +14715, +14974, +14692, +14512, +14359, +13333, +14769, +14151, +15410, +15370, +16086, +16772, +17050, +17597, +18181, +18706, +18690, +18621, +17855, +17753, +18300, +17735, +18411, +16544, +17940, +17170, +17302, +17770, +16890, +18487, +17839, +18297, +18325, +17696, +19123, +18812, +19039, +18544, +18404, +18047, +17733, +17322, +16723, +16030, +15213, +14571, +13726, +13594, +12733, +14472, +13483, +13861, +13633, +13060, +16656, +14494, +17633, +15188, +14602, +15984, +14211, +17387, +13518, +16191, +15504, +15090, +16574, +13085, +16493, +14579, +17044, +16018, +14570, +15317, +14769, +16171, +15737, +15646, +15152, +15140, +15890, +15674, +16025, +15303, +15690, +15043, +15351, +14772, +16085, +16167, +17316, +16602, +16162, +17772, +17075, +18955, +18355, +18588, +19330, +18541, +20436, +18514, +19092, +18564, +17898, +17763, +16904, +17232, +17103, +16776, +16863, +16324, +16133, +16069, +16496, +16800, +16647, +16854, +16669, +17018, +16588, +16390, +16595, +16529, +15737, +15319, +13675, +14424, +14204, +14188, +14913, +12075, +14265, +13122, +14887, +15139, +13899, +17268, +15427, +18467, +16912, +16872, +18288, +17127, +18430, +16258, +16032, +15480, +15123, +16002, +15039, +14679, +13710, +14061, +13698, +13605, +13485, +13805, +14321, +15052, +15397, +15944, +17143, +16959, +18724, +17116, +18304, +18645, +17650, +19467, +16653, +18347, +16972, +17292, +18119, +17074, +19100, +17809, +18218, +17630, +17198, +17883, +17714, +18194, +18162, +17686, +17715, +17236, +16967, +16470, +15758, +16320, +15072, +15201, +13919, +14237, +14969, +13604, +15123, +12349, +14246, +14630, +14919, +17627, +14144, +17616, +15798, +17341, +16946, +15067, +17957, +15013, +17438, +14710, +14772, +15460, +15394, +17120, +15167, +15676, +15015, +15918, +15827, +16312, +15995, +16071, +16607, +16470, +16087, +15416, +15158, +15647, +14884, +14609, +14023, +15669, +16019, +16563, +15710, +15443, +16714, +16612, +18402, +17418, +17893, +18861, +18137, +19169, +17746, +18928, +19095, +18587, +18589, +17187, +17226, +17041, +16968, +16903, +16137, +16205, +16564, +17145, +16527, +15999, +15919, +15838, +16285, +15521, +15773, +16108, +15106, +16459, +14180, +14759, +14771, +13868, +16484, +13281, +15753, +14739, +15630, +16301, +13507, +16719, +13857, +17008, +15308, +15276, +16632, +15793, +18437, +16278, +16770, +16048, +16197, +16168, +15890, +14843, +13995, +14593, +14323, +14854, +14109, +14219, +15187, +14880, +15822, +15965, +16813, +17129, +17722, +17206, +18182, +18330, +18526, +18607, +17506, +17704, +17764, +18335, +18406, +17563, +17763, +17845, +18178, +17962, +17629, +17200, +17191, +16918, +17918, +16964, +17323, +16653, +16995, +17240, +15824, +16271, +15035, +15267, +14528, +14497, +14880, +13940, +15251, +13886, +16398, +15094, +16067, +15930, +14770, +16713, +15877, +18124, +16310, +16543, +17070, +15632, +17209, +13856, +15756, +15008, +15920, +16486, +14858, +15374, +14586, +15113, +14971, +14586, +13882, +14050, +14529, +14546, +15297, +14030, +14994, +14562, +14675, +14829, +14365, +15099, +15644, +15528, +15892, +15730, +17243, +17641, +19255, +18723, +19279, +19176, +20075, +20481, +19708, +19443, +18956, +18770, +19302, +18695, +18311, +17557, +17231, +16868, +17306, +16191, +16923, +15960, +16460, +16042, +15186, +15901, +14601, +16166, +15390, +15240, +15338, +13504, +16315, +14548, +16456, +15703, +14432, +16054, +14159, +17843, +15825, +17157, +17619, +16183, +18744, +16151, +18075, +16946, +16823, +16668, +15671, +15284, +15340, +14712, +14895, +14291, +13525, +13575, +12996, +13363, +13532, +13803, +13853, +13655, +14124, +14038, +14454, +14102, +14964, +14766, +15089, +15342, +15899, +16213, +17361, +17601, +17680, +17796, +17812, +18659, +18881, +18547, +18973, +18383, +19159, +19236, +19444, +19288, +19317, +19131, +19353, +18870, +17868, +18086, +16975, +16355, +16289, +15073, +15707, +14727, +14474, +15275, +13016, +14786, +14662, +15021, +16379, +14017, +17382, +15586, +17866, +17328, +17005, +18771, +16788, +18918, +16951, +17338, +17926, +16983, +17622, +15565, +15445, +14892, +14891, +15122, +15424, +14292, +14405, +13799, +15111, +14538, +14704, +13937, +13902, +13634, +13497, +14166, +13379, +13962, +13637, +14038, +14736, +14581, +15528, +15411, +16515, +16845, +16961, +17084, +16769, +17326, +17581, +17614, +17525, +17973, +18249, +18971, +19044, +19371, +19432, +19206, +19855, +18931, +18344, +17762, +16955, +16531, +15470, +15775, +15450, +14832, +14664, +14030, +13244, +15013, +14318, +16664, +14383, +14778, +15840, +15459, +18559, +16506, +18826, +18015, +18302, +19783, +17779, +19508, +17976, +19774, +18583, +17667, +16470, +16049, +15383, +15786, +14850, +14373, +13255, +13809, +13952, +14696, +14194, +14058, +13539, +13114, +13093, +14014, +13743, +14921, +13546, +14894, +14351, +14829, +15541, +15522, +16369, +16339, +17004, +17438, +17056, +17532, +17646, +18481, +18028, +17995, +17667, +18388, +18882, +19477, +18949, +18707, +18298, +18121, +17872, +17188, +16131, +15585, +15068, +15112, +14372, +14137, +13957, +12799, +14173, +13558, +15409, +14536, +14924, +15520, +15080, +16963, +16190, +17966, +17629, +17829, +19129, +17715, +19447, +18279, +19450, +18563, +18771, +17275, +17226, +16276, +17338, +16856, +16164, +15292, +14636, +14967, +15345, +14796, +15563, +14100, +14450, +13377, +13363, +13166, +12970, +13137, +13601, +13350, +13463, +13493, +14997, +15272, +16675, +16564, +16774, +17066, +17431, +19001, +18845, +19658, +19824, +19559, +19114, +19020, +19532, +19686, +19464, +18861, +18304, +17680, +17605, +17093, +16095, +15507, +15052, +14893, +14814, +13459, +13885, +13135, +14418, +15261, +14009, +14922, +13200, +15041, +15066, +14853, +16246, +14775, +16441, +16004, +16229, +17016, +16867, +18085, +17950, +17984, +17516, +17691, +17503, +17910, +17583, +17170, +16797, +16044, +15990, +15737, +15491, +15167, +14948, +14690, +14426, +14038, +13839, +13804, +13213, +13755, +13749, +13900, +13997, +14203, +15185, +15664, +16605, +16974, +16901, +17159, +17286, +18005, +18041, +18330, +18374, +18650, +19095, +18883, +19203, +19334, +19769, +20088, +19731, +19370, +18746, +18163, +18165, +17846, +17456, +17283, +16111, +15449, +14233, +13684, +13950, +14093, +15140, +14321, +14063, +14193, +14322, +15547, +14663, +15300, +15082, +15145, +16165, +15553, +15952, +15962, +16320, +16915, +16267, +15817, +15605, +15622, +16130, +16133, +15746, +15563, +15460, +15286, +15405, +14977, +15063, +15344, +15384, +15574, +15277, +14801, +14776, +14572, +14629, +14576, +14198, +14128, +14026, +14038, +14899, +15136, +15558, +15631, +15987, +17028, +17524, +18319, +18492, +18966, +19611, +20175, +20761, +20827, +20622, +20666, +20433, +20709, +19740, +19408, +18729, +18013, +17883, +16998, +16958, +16099, +15995, +15568, +15421, +15184, +15096, +15300, +14982, +15679, +15922, +16021, +15800, +15228, +15439, +15536, +15456, +15326, +14847, +14811, +15020, +15530, +15457, +15177, +14686, +14863, +15144, +15552, +15817, +15617, +15567, +15680, +15768, +15136, +14695, +13969, +13827, +13704, +13335, +13899, +13078, +13571, +13270, +13257, +13575, +13621, +14593, +15276, +15571, +15621, +16239, +16380, +17604, +17899, +18421, +18593, +18430, +18876, +18962, +19040, +19433, +19213, +19246, +18941, +18960, +18620, +18600, +18232, +18555, +18762, +18449, +18503, +17686, +17513, +17216, +17633, +18050, +17444, +17015, +16349, +16182, +15935, +15579, +15306, +15709, +15484, +16451, +15963, +16053, +15829, +15879, +16380, +16179, +16488, +16628, +16659, +16594, +16247, +16067, +15560, +15233, +14749, +14696, +14070, +14264, +14329, +14315, +13747, +13527, +13265, +13496, +13048, +13321, +13103, +13757, +13688, +13865, +13817, +13924, +14491, +14700, +14987, +14744, +14965, +15797, +16384, +16637, +16377, +16665, +17316, +18009, +18514, +18545, +18606, +18952, +19493, +19471, +19117, +18256, +18055, +18289, +18199, +18208, +17097, +17276, +16559, +16996, +17192, +16961, +17349, +16643, +17313, +17306, +17590, +17630, +17630, +17611, +17732, +17861, +17696, +18038, +17390, +17540, +17107, +16682, +16420, +15588, +15810, +15645, +15726, +15618, +15590, +15727, +15676, +16438, +15949, +15780, +15224, +15533, +16074, +15419, +15346, +14531, +13842, +13495, +13048, +13065, +12376, +12553, +12294, +12772, +13053, +13451, +13820, +13722, +14172, +15181, +15562, +16742, +16737, +17721, +18012, +18244, +18376, +18092, +17847, +17459, +17201, +16775, +16169, +15751, +15939, +16347, +16280, +16024, +15288, +15386, +15846, +16973, +17721, +17632, +17544, +17675, +17422, +17900, +17748, +18213, +18321, +18033, +18419, +17940, +18380, +18387, +18441, +17974, +17449, +17288, +17122, +17039, +16999, +17014, +16816, +16930, +16886, +16785, +16873, +16673, +17022, +16527, +16233, +15773, +15226, +15191, +14562, +14338, +13884, +13908, +13993, +13926, +13826, +14003, +14513, +14578, +14758, +14842, +14963, +15419, +15341, +15523, +15158, +15460, +15828, +16431, +16237, +16170, +15957, +16543, +16456, +16344, +15737, +15414, +15454, +15674, +15790, +15978, +15913, +16452, +16133, +16235, +15811, +16385, +16636, +16589, +16167, +15973, +16029, +16216, +16518, +16644, +16701, +17108, +17359, +17858, +17985, +18363, +18341, +18587, +18272, +18144, +17286, +17496, +17103, +17000, +16639, +16040, +16344, +16460, +16665, +16576, +16163, +16559, +16265, +16529, +16425, +16357, +16148, +16096, +15902, +16006, +15808, +15853, +15726, +15627, +15111, +15384, +14847, +15010, +14875, +14927, +15212, +15096, +15412, +15525, +15899, +16746, +16871, +17029, +17170, +17326, +17654, +17706, +17199, +16804, +16017, +16044, +16076, +15621, +15198, +14425, +14189, +14709, +14636, +15291, +14896, +15046, +15201, +15261, +15848, +16032, +16592, +17078, +17587, +17320, +17352, +17329, +17514, +17225, +16774, +16769, +15979, +15924, +15779, +15582, +15748, +15622, +15566, +15683, +15789, +16694, +16766, +17018, +17120, +17259, +17545, +17592, +17319, +17032, +16651, +16436, +16323, +15993, +16019, +16006, +15944, +15912, +15392, +15256, +15268, +15437, +15905, +15817, +16158, +16195, +16542, +17164, +17502, +17918, +17501, +17439, +16997, +17140, +16974, +16698, +16522, +15736, +15927, +15574, +15896, +15640, +15401, +15396, +15703, +16082, +16361, +16461, +16242, +16295, +16086, +16370, +16143, +15985, +16236, +16202, +15786, +16222, +15833, +16531, +15881, +16339, +16207, +15874, +16350, +15748, +16289, +15452, +15961, +15455, +15905, +16048, +15660, +15870, +15253, +15614, +15801, +15375, +15656, +15163, +15590, +15597, +15721, +15620, +15533, +15912, +16349, +16567, +17192, +16731, +17138, +16749, +16784, +16801, +16456, +16578, +16478, +16298, +16705, +16325, +17021, +16517, +16949, +16970, +16865, +17109, +17033, +17471, +17125, +17108, +17005, +17193, +16963, +16808, +16510, +16517, +16439, +16382, +16354, +16058, +15660, +15376, +15788, +15997, +16457, +16664, +16679, +16588, +16804, +17075, +17749, +17377, +17682, +17100, +16787, +16965, +16307, +16703, +15585, +15051, +14302, +14159, +14271, +14321, +14277, +13988, +14043, +14311, +14616, +15163, +15063, +15137, +15380, +15622, +15968, +15832, +15902, +16202, +16030, +16424, +15723, +15542, +15000, +15471, +15603, +15868, +15559, +15603, +15955, +16556, +17132, +17234, +17204, +17320, +17734, +18280, +18202, +17721, +17440, +17212, +17427, +17190, +17027, +16895, +16843, +17003, +16884, +16780, +16707, +16821, +16985, +17131, +16472, +16738, +16916, +17546, +17872, +17505, +17503, +17059, +17349, +17587, +17343, +17179, +16586, +16311, +16300, +15823, +15954, +15649, +15478, +15364, +15347, +15264, +15306, +15004, +15142, +14996, +14816, +14790, +14580, +14358, +14133, +14073, +14141, +14390, +14237, +14235, +14489, +14541, +15221, +15241, +15608, +15489, +15566, +15932, +16228, +16240, +16432, +16420, +16714, +16751, +16961, +17082, +16559, +16764, +16737, +16894, +16818, +16800, +16843, +16905, +16926, +16964, +17014, +17154, +17696, +17903, +17922, +17900, +17854, +18121, +18061, +17492, +17257, +17052, +17377, +17780, +17672, +17296, +16346, +16548, +16664, +16960, +16682, +16401, +16184, +16237, +16429, +16194, +15874, +15603, +15785, +16150, +15883, +15704, +15294, +15487, +15639, +15684, +15503, +14943, +14414, +14633, +14611, +14725, +14414, +14161, +14160, +14331, +14691, +15321, +14960, +15025, +14939, +15123, +15574, +15754, +16009, +16089, +15963, +16507, +16632, +16782, +16676, +16652, +16863, +16631, +16908, +17149, +17072, +17374, +16792, +16839, +16225, +16768, +17163, +17169, +16981, +16628, +16988, +17243, +17542, +17431, +17215, +17236, +17676, +17785, +17886, +17657, +17528, +17681, +17623, +17584, +17695, +17180, +16661, +16121, +16088, +15853, +15859, +15612, +15424, +15440, +15656, +15935, +15537, +15213, +15144, +15265, +15859, +15589, +15388, +15093, +14913, +14932, +14857, +14634, +14508, +14208, +14517, +14667, +14676, +14449, +14555, +14596, +15046, +15479, +15891, +16035, +16274, +16542, +16766, +16918, +17286, +17320, +17293, +17339, +17233, +17221, +17153, +17050, +16799, +16247, +16370, +16283, +16781, +16879, +16737, +16636, +16437, +16970, +17069, +17538, +17573, +17605, +17830, +18068, +17920, +18057, +17762, +17807, +17365, +17291, +16993, +16840, +17009, +16702, +16429, +15731, +15607, +15537, +15617, +15544, +15543, +15360, +15445, +15675, +15955, +15826, +15666, +15346, +15534, +15423, +15215, +14866, +14624, +14683, +14748, +14465, +14400, +13945, +13991, +14325, +14287, +14524, +14363, +14764, +15095, +15708, +16148, +16020, +16111, +16191, +16849, +17098, +17422, +17339, +17388, +17373, +17328, +17457, +17147, +16821, +16873, +17020, +17062, +16881, +16916, +16990, +17306, +17302, +17582, +17638, +17949, +18208, +18184, +17904, +17638, +17419, +17624, +17579, +17678, +17528, +17285, +16970, +16773, +16644, +16508, +16124, +15977, +16054, +15774, +15912, +15682, +15761, +15187, +15141, +15186, +15287, +15388, +15315, +15393, +15471, +15458, +15441, +15072, +14975, +14853, +15130, +14850, +14764, +14430, +14535, +14760, +14624, +14852, +14412, +14494, +14790, +14744, +15028, +14744, +14958, +15275, +15781, +16233, +16190, +16388, +16366, +16542, +16868, +17007, +17081, +17094, +17322, +17345, +17577, +17576, +17706, +17971, +17579, +18085, +18066, +18419, +18502, +18398, +18227, +17962, +17849, +17835, +17651, +17860, +17260, +17220, +17033, +16992, +17311, +17011, +16790, +16528, +16426, +16743, +16271, +16294, +15634, +15699, +15461, +15755, +15462, +15163, +14879, +14823, +14962, +14903, +15073, +15210, +15155, +15349, +15360, +15210, +15182, +15017, +15098, +15134, +15170, +15258, +15264, +15151, +15128, +15135, +15147, +14963, +14797, +14676, +14704, +15034, +15239, +15451, +15412, +15230, +15190, +15551, +15992, +16683, +16730, +16538, +16468, +16861, +17497, +17480, +17892, +17764, +18000, +18169, +18545, +18342, +18201, +18255, +18082, +18050, +17868, +17786, +17849, +17743, +17559, +17328, +17148, +16832, +17107, +17058, +17060, +16578, +16389, +16000, +15870, +15867, +15811, +15580, +15332, +15330, +15302, +15446, +15591, +15306, +15566, +15561, +16020, +16106, +16041, +15905, +15944, +15808, +16030, +15905, +15856, +15863, +15773, +15635, +15289, +14880, +15118, +15256, +15352, +15288, +15027, +14835, +14894, +15030, +15135, +14993, +14807, +14956, +15339, +15742, +15992, +16146, +16205, +16527, +16453, +16607, +16721, +16669, +17135, +17347, +17364, +17330, +17123, +17347, +17427, +17738, +17616, +17497, +17171, +17209, +17206, +17572, +17342, +17266, +16785, +17050, +16726, +16779, +16595, +16238, +16411, +16316, +16219, +16118, +15710, +15759, +15900, +15666, +15747, +15614, +15754, +15816, +15877, +16110, +15920, +16091, +15853, +15976, +15951, +16207, +16538, +16813, +17046, +16830, +16754, +16735, +16799, +16583, +16477, +16322, +16048, +15938, +15735, +15511, +15265, +15258, +15113, +14938, +14814, +14927, +15042, +15342, +15562, +15771, +15832, +15808, +15975, +15818, +16081, +16186, +16396, +16472, +16384, +16488, +16758, +16870, +16979, +16859, +16888, +17181, +17248, +17157, +16993, +16701, +16736, +16610, +16555, +16109, +15835, +15830, +15713, +15937, +15523, +15549, +15435, +15333, +15755, +15578, +15680, +15804, +15969, +16119, +16045, +16087, +16261, +16419, +16660, +16695, +16694, +16711, +17028, +17283, +17604, +17881, +17767, +17851, +17729, +17786, +17739, +17420, +17115, +16864, +16565, +16274, +16115, +15835, +15578, +15372, +15508, +15474, +15389, +15368, +15266, +15375, +15591, +15713, +15872, +15634, +15736, +15666, +15607, +15482, +15436, +15750, +15640, +15717, +15856, +15957, +16354, +16328, +16602, +16350, +16312, +16612, +16606, +16621, +16335, +16241, +16433, +16305, +16239, +15789, +15779, +15759, +15735, +15744, +15253, +15296, +15185, +15264, +14999, +15190, +15265, +15299, +15329, +15501, +15744, +15840, +16025, +16230, +16422, +16786, +17487, +17936, +18237, +18346, +18608, +18872, +18858, +18878, +18536, +18495, +18109, +17828, +17474, +16804, +16571, +16371, +16203, +15860, +15504, +15749, +15855, +16040, +15636, +15544, +15455, +15515, +15711, +15574, +15367, +15383, +15431, +15499, +15463, +15592, +15392, +15520, +15694, +15783, +15927, +16045, +15976, +16145, +16050, +16164, +16117, +16249, +15937, +16118, +15996, +16196, +15992, +15742, +15699, +15622, +15456, +15221, +14899, +14717, +14789, +15106, +14912, +15021, +15067, +15381, +15907, +15928, +16244, +16364, +16562, +17051, +17017, +17263, +17331, +17637, +17848, +17843, +17974, +18061, +18179, +18294, +18427, +18054, +17814, +17752, +17499, +17585, +17149, +17192, +17155, +16882, +16943, +16545, +16618, +16275, +16143, +16164, +15568, +15578, +15428, +14934, +14942, +14813, +14984, +14688, +15095, +14856, +15005, +15237, +15446, +15495, +15495, +15450, +15658, +15564, +15891, +15741, +15869, +16083, +16227, +15827, +15819, +15673, +15688, +15941, +15900, +16030, +15510, +15403, +15689, +15398, +15290, +15413, +15444, +15508, +15723, +16072, +16152, +16427, +16833, +16836, +16889, +17022, +17270, +17307, +17705, +18149, +17929, +18367, +18285, +18204, +18215, +18172, +18251, +17825, +17718, +17399, +17215, +17114, +16873, +16681, +16420, +16295, +16300, +16030, +16049, +15842, +16139, +15919, +15692, +15571, +15462, +15235, +15449, +15174, +15321, +15112, +15363, +15065, +14841, +14801, +14908, +14843, +15006, +14868, +14881, +14840, +15543, +15123, +15342, +15231, +15498, +15761, +16085, +15670, +15545, +15364, +15718, +15550, +15625, +15684, +15642, +15649, +15891, +15883, +16043, +16154, +16655, +16557, +16622, +16730, +17158, +17335, +17485, +17717, +17848, +17882, +18361, +18285, +18568, +18472, +18609, +18448, +18341, +18314, +18212, +18027, +17727, +17325, +17248, +17125, +17385, +17172, +16894, +16389, +16332, +16285, +16467, +16041, +16009, +15548, +15338, +15291, +15042, +14925, +14908, +14991, +15060, +14961, +14769, +14653, +14802, +14650, +14627, +14524, +14396, +14512, +14635, +14740, +14698, +14785, +14693, +14857, +14762, +14833, +14867, +14942, +15080, +15158, +15167, +15156, +15241, +15721, +15722, +15926, +16236, +16187, +16408, +16647, +16868, +17112, +17258, +17269, +17456, +17693, +18008, +18178, +18135, +18189, +18335, +18655, +18683, +18399, +18316, +18164, +18640, +18607, +18529, +18126, +17986, +17843, +17875, +17768, +17385, +17026, +16872, +16699, +16404, +16049, +16021, +15773, +15884, +15652, +15726, +15516, +15482, +15529, +15685, +15774, +15843, +15573, +15273, +14817, +14634, +14711, +14638, +14338, +14266, +13950, +14093, +14094, +14345, +14427, +14441, +14564, +14669, +14805, +15026, +15218, +15451, +15362, +15416, +15529, +15702, +15907, +16000, +16015, +15910, +15948, +15877, +15919, +16005, +16075, +16405, +16592, +16711, +16899, +17283, +17576, +17815, +17914, +17959, +18001, +18008, +17902, +17743, +17657, +17582, +17715, +17531, +17506, +17352, +17367, +17355, +17264, +17428, +17237, +17418, +17291, +17264, +17150, +16913, +16972, +16797, +16845, +16775, +16509, +16409, +16208, +16021, +15905, +15652, +15260, +15117, +14855, +15083, +15047, +15112, +15157, +15115, +15352, +15487, +15702, +15867, +15845, +15798, +15726, +15692, +15469, +15321, +15178, +15065, +14935, +14895, +14858, +14946, +15166, +15518, +15708, +15647, +15792, +16051, +16474, +16744, +16779, +16657, +16682, +16894, +16988, +17020, +16648, +16566, +16618, +16501, +16494, +16166, +15911, +16086, +16123, +16265, +16219, +16171, +16229, +16309, +16507, +16589, +16713, +16638, +16792, +16666, +16850, +16779, +16721, +16859, +16707, +16771, +16688, +16680, +16628, +16387, +16428, +16420, +16594, +16344, +16134, +16043, +16145, +16313, +16427, +16311, +16189, +16160, +16430, +16418, +16493, +16418, +16420, +16247, +16292, +16103, +16117, +16216, +16147, +16130, +16006, +16126, +16356, +16437, +16444, +16489, +16419, +16694, +16631, +16573, +16493, +16416, +16365, +16261, +16213, +16110, +16071, +16110, +15917, +16017, +15805, +15850, +15879, +15747, +15816, +15703, +15795, +15707, +15519, +15515, +15334, +15490, +15366, +15357, +15306, +15361, +15535, +15563, +15675, +15576, +15794, +16074, +16295, +16515, +16509, +16612, +16556, +16480, +16507, +16510, +16510, +16295, +16215, +16086, +16073, +16267, +16275, +16207, +16030, +16078, +16267, +16605, +16768, +16999, +16906, +16994, +17182, +17265, +17409, +17450, +17495, +17336, +17310, +17181, +17074, +17191, +17181, +17048, +16913, +16807, +16774, +16784, +16790, +16687, +16528, +16499, +16547, +16443, +16409, +16107, +16061, +15833, +15820, +15693, +15418, +15274, +15113, +15013, +14952, +14952, +14821, +14788, +14830, +14946, +15237, +15196, +15380, +15473, +15661, +15832, +15907, +15945, +15865, +15815, +15778, +15802, +15723, +15623, +15592, +15468, +15589, +15661, +15711, +15655, +15677, +15777, +16078, +16397, +16605, +16752, +16830, +16817, +17007, +17047, +17135, +17225, +17294, +17309, +17311, +17430, +17426, +17547, +17557, +17652, +17742, +17713, +17742, +17696, +17785, +17800, +17633, +17525, +17385, +17256, +17256, +17073, +16932, +16759, +16533, +16177, +15888, +15837, +15673, +15687, +15416, +15220, +15003, +14853, +15078, +15127, +15103, +14896, +14823, +14905, +15019, +15175, +15104, +14994, +14840, +14861, +15032, +15020, +15239, +15143, +15241, +15253, +15346, +15514, +15523, +15573, +15417, +15513, +15554, +15646, +15740, +15711, +15621, +15768, +15847, +16009, +16106, +16077, +16134, +16228, +16452, +16564, +16770, +16999, +17187, +17350, +17524, +17721, +17976, +18208, +18343, +18397, +18459, +18617, +18725, +18538, +18336, +18264, +18176, +18122, +17975, +17751, +17587, +17301, +17314, +17108, +16858, +16698, +16567, +16460, +16291, +16001, +15745, +15544, +15323, +15309, +15100, +14956, +14820, +14697, +14762, +14610, +14729, +14709, +14763, +14805, +14800, +14982, +14995, +15186, +15242, +15281, +15276, +15193, +15295, +15238, +15106, +14976, +14936, +14853, +14879, +14943, +14813, +14805, +14818, +15004, +15301, +15342, +15535, +15694, +15892, +16148, +16349, +16521, +16564, +16714, +16898, +17092, +17257, +17306, +17610, +17628, +17829, +18032, +18064, +18106, +18122, +18282, +18369, +18269, +18278, +18164, +17992, +17814, +17865, +17843, +17725, +17714, +17391, +17213, +17018, +16884, +16761, +16472, +16398, +16212, +16077, +15973, +15903, +15923, +15810, +15796, +15640, +15542, +15530, +15681, +15821, +15630, +15422, +15260, +15294, +15246, +15262, +15260, +15169, +15181, +15133, +15284, +15065, +15011, +15082, +15056, +15098, +15039, +15124, +15060, +15125, +15205, +15062, +15018, +14962, +15219, +15336, +15391, +15431, +15545, +15665, +15873, +16124, +16283, +16456, +16771, +17030, +17337, +17411, +17485, +17600, +17639, +17668, +17594, +17382, +17287, +17210, +17240, +17149, +17155, +17105, +17048, +17056, +17031, +16963, +16893, +16843, +16954, +16874, +16876, +16625, +16423, +16261, +16278, +16365, +16257, +16232, +16156, +16194, +16231, +16215, +16209, +16124, +16223, +16191, +16360, +16203, +16153, +16181, +16248, +16328, +16142, +16112, +15932, +15872, +15860, +15747, +15576, +15388, +15288, +15349, +15264, +15342, +15433, +15421, +15512, +15646, +15810, +15892, +15920, +15872, +15888, +15879, +16115, +16193, +16267, +16344, +16219, +16356, +16368, +16601, +16688, +16680, +16678, +16619, +16544, +16539, +16561, +16629, +16528, +16420, +16467, +16456, +16580, +16583, +16518, +16454, +16390, +16293, +16114, +16071, +15955, +16095, +16049, +16039, +15990, +16000, +16120, +16280, +16366, +16344, +16472, +16510, +16437, +16488, +16358, +16327, +16185, +16108, +16065, +16130, +16218, +16203, +16074, +16004, +15972, +16014, +16073, +15970, +16004, +15985, +16089, +16103, +16128, +16215, +16278, +16360, +16328, +16253, +16227, +16199, +16369, +16325, +16185, +16103, +16140, +16330, +16628, +16754, +16864, +16773, +16959, +17053, +17158, +17116, +16979, +16823, +16658, +16555, +16514, +16439, +16285, +16097, +16086, +16130, +16097, +16099, +16010, +15922, +16050, +16117, +16196, +16024, +16001, +15969, +15989, +16114, +16113, +16079, +16082, +16044, +15970, +15816, +15771, +15704, +15592, +15546, +15507, +15511, +15653, +15695, +15664, +15693, +15789, +15788, +15836, +15845, +15659, +15688, +15723, +15691, +15555, +15521, +15576, +15748, +15919, +16042, +16062, +16047, +16260, +16372, +16593, +16719, +16926, +16897, +16927, +17076, +17215, +17475, +17558, +17632, +17622, +17637, +17649, +17622, +17548, +17261, +17141, +17040, +16861, +16840, +16702, +16656, +16638, +16590, +16717, +16683, +16652, +16613, +16454, +16370, +16181, +16178, +16095, +16012, +16040, +15874, +15798, +15707, +15740, +15642, +15698, +15715, +15623, +15638, +15549, +15640, +15440, +15443, +15445, +15335, +15379, +15299, +15294, +15210, +15120, +15025, +14818, +14653, +14586, +14610, +14702, +14774, +14799, +14962, +15194, +15541, +15812, +16011, +16111, +16221, +16466, +16718, +16888, +16963, +16916, +17035, +17079, +17370, +17477, +17612, +17779, +17860, +17931, +17869, +17938, +17896, +17952, +17998, +17834, +17816, +17537, +17357, +17353, +17167, +17164, +16977, +16787, +16616, +16435, +16460, +16442, +16249, +16248, +16018, +16074, +16036, +16086, +16134, +15976, +16250, +16173, +16168, +16091, +15799, +15844, +15683, +15829, +15629, +15496, +15435, +15355, +15405, +15158, +15106, +14948, +14852, +14824, +14603, +14609, +14716, +14839, +15262, +14949, +14814, +14568, +14373, +15095, +14972, +15107, +15824, +15805, +16330, +16308, +15325, +16008, +15843, +16999, +16461, +16711, +17296, +16739, +18673, +17012, +17535, +17711, +17136, +18105, +16827, +18156, +16996, +18093, +17375, +17667, +16945, +17581, +17357, +17111, +17885, +17210, +17483, +16964, +16429, +16861, +16147, +17739, +16256, +17449, +15916, +15876, +16356, +16514, +16371, +17176, +16186, +16229, +16091, +15466, +15304, +16421, +15972, +15750, +15517, +16327, +14836, +15580, +14402, +15033, +16027, +15355, +15431, +14963, +13815, +15983, +13817, +15255, +15777, +13953, +16016, +15115, +14402, +15010, +14099, +15507, +14195, +16784, +15039, +15822, +16036, +14955, +16932, +16031, +17891, +17517, +17184, +18211, +16664, +18211, +16937, +18206, +17309, +18094, +17793, +17787, +17099, +16677, +17215, +16245, +18505, +16404, +17523, +17035, +15969, +16674, +16038, +17315, +15813, +18144, +15906, +16564, +16660, +14901, +17477, +15077, +18142, +15684, +17223, +15742, +16404, +16278, +16008, +17549, +15640, +16840, +15767, +15371, +16322, +14461, +16335, +14853, +16063, +15180, +14882, +15614, +14067, +15738, +14354, +15409, +14734, +15158, +15118, +15753, +15375, +15697, +15302, +16041, +15077, +16276, +15317, +15741, +16617, +15251, +17031, +16315, +15482, +18140, +14402, +18685, +15955, +17798, +16640, +16532, +17489, +16266, +17045, +17809, +16546, +18000, +16508, +16833, +16156, +16492, +16691, +16586, +16925, +17035, +15869, +17586, +15076, +17096, +16748, +16610, +17658, +16695, +16409, +16947, +16232, +17320, +16026, +17905, +15846, +17237, +15571, +15869, +15346, +16452, +15607, +16977, +15563, +15913, +15464, +15695, +15669, +16360, +15754, +16410, +15877, +16351, +15213, +16289, +14788, +16333, +15498, +15847, +15134, +15332, +14470, +15872, +15106, +15796, +15719, +15316, +16086, +16356, +15627, +16418, +16629, +16401, +17131, +16773, +16012, +16999, +16591, +16867, +16462, +17323, +16353, +16730, +16423, +16193, +16705, +16754, +16529, +16520, +16412, +15598, +16158, +16081, +15691, +16083, +15536, +15785, +15827, +15798, +15678, +16085, +16058, +16152, +16645, +16107, +16713, +16433, +17394, +16949, +17129, +17720, +16923, +16806, +17475, +16250, +17002, +16732, +16488, +16626, +16263, +15966, +16391, +15825, +15828, +16253, +15913, +15615, +15645, +15317, +15246, +15419, +15502, +15678, +15478, +15841, +15716, +15710, +16166, +16084, +16583, +17138, +16926, +17375, +17330, +17044, +17508, +17362, +17190, +17094, +16447, +15854, +15210, +15110, +15165, +15699, +14813, +15459, +13827, +13091, +14058, +14080, +16374, +15599, +16353, +16010, +15834, +16657, +16259, +18212, +18544, +19704, +19391, +17951, +18032, +17836, +18744, +19023, +19126, +17896, +16969, +16007, +15907, +15740, +15283, +14978, +14669, +13770, +13255, +12757, +13053, +13192, +13409, +14412, +13778, +14540, +14587, +14742, +16513, +16282, +16808, +17110, +17252, +18302, +18370, +18749, +18655, +18734, +18614, +18434, +18294, +18284, +17352, +17814, +17385, +16891, +16776, +15369, +16025, +15864, +15650, +16416, +15535, +15485, +15189, +16161, +14968, +15991, +15120, +14785, +14865, +14009, +14350, +13562, +14227, +14921, +15150, +15175, +13091, +14490, +14612, +16834, +17191, +16828, +16861, +17648, +17767, +17675, +18232, +18560, +18872, +19957, +17770, +18649, +17374, +17305, +17658, +17463, +17084, +16800, +15675, +16281, +15791, +15674, +14881, +14597, +14714, +14718, +14108, +14277, +14114, +14465, +14484, +14743, +15066, +15615, +14977, +16203, +16613, +16320, +16791, +16935, +18003, +18453, +17980, +18948, +17872, +18024, +18319, +17639, +17990, +17371, +17831, +17172, +16707, +16531, +16244, +16760, +16234, +16909, +16798, +16433, +16305, +15488, +16391, +15609, +15417, +15116, +14601, +13944, +13159, +13300, +13586, +13813, +14164, +13552, +11497, +13188, +12069, +14827, +15756, +14815, +17373, +15735, +17532, +16477, +17187, +19625, +19025, +21828, +18803, +18873, +18832, +17639, +18626, +18658, +17219, +18164, +15483, +15512, +16225, +14445, +14744, +15014, +13564, +14772, +13700, +14236, +14030, +14756, +15086, +15986, +15935, +16387, +16636, +17006, +17934, +18548, +18960, +18543, +19184, +19471, +19081, +19581, +19744, +18638, +19316, +17970, +17701, +17638, +16146, +16351, +16043, +14520, +14976, +14185, +14254, +14341, +14855, +14351, +15702, +14901, +14789, +15531, +14548, +15873, +15785, +15113, +15360, +13035, +14287, +13271, +13895, +14340, +13633, +15115, +12433, +13425, +12991, +13056, +16427, +15748, +16874, +16816, +15926, +16389, +15958, +17807, +19178, +20032, +19319, +17851, +18114, +17664, +17232, +18076, +18143, +19298, +18203, +17041, +16671, +16277, +15898, +16777, +17096, +16281, +15833, +15211, +15126, +15608, +14973, +16657, +17037, +17472, +16909, +16079, +17524, +17738, +18038, +19254, +18597, +19319, +18872, +18524, +18154, +17632, +17855, +17768, +17210, +16458, +14824, +14968, +14209, +14788, +14263, +14193, +14417, +14079, +13663, +14653, +14064, +15215, +15493, +15822, +15174, +14904, +14294, +15112, +14934, +14361, +13605, +12794, +12263, +13252, +13778, +13739, +15222, +13249, +13434, +13348, +13595, +15632, +16425, +18156, +18178, +17030, +16428, +16130, +18206, +18773, +20956, +19280, +18046, +18260, +17495, +17081, +18570, +18253, +20147, +18705, +18083, +17761, +17035, +16940, +18162, +18066, +19084, +18162, +17094, +17192, +16391, +16583, +17240, +17841, +18159, +16649, +17018, +16313, +16064, +15930, +17088, +18186, +18092, +17244, +16624, +15710, +15758, +15792, +16767, +15938, +15879, +15054, +13756, +14154, +13578, +14838, +15264, +14967, +14505, +14138, +13977, +14588, +15022, +16413, +16206, +15027, +14510, +14455, +13999, +13578, +13808, +13780, +12048, +12131, +11047, +12641, +12289, +13195, +14056, +12350, +13509, +12246, +14655, +16297, +16348, +18199, +18707, +18616, +17389, +17410, +19826, +20744, +22467, +21145, +21302, +20066, +19949, +19619, +21122, +20421, +21969, +19502, +20218, +18582, +18079, +17581, +18678, +17147, +17654, +17159, +16096, +15391, +14945, +15141, +15836, +16205, +16414, +15468, +15481, +14828, +15694, +15917, +17274, +17565, +17796, +17037, +16470, +15856, +16374, +16854, +16711, +16937, +15631, +15154, +13285, +14425, +13926, +13639, +13870, +13502, +12868, +12572, +12966, +13386, +13853, +13230, +13876, +13212, +13520, +13539, +13480, +14696, +13329, +14666, +12971, +13985, +13268, +13632, +15243, +14848, +16173, +14522, +14626, +14770, +15213, +17445, +17895, +18478, +19041, +19679, +18592, +18182, +18691, +20494, +21594, +21920, +21501, +18820, +20304, +18545, +20901, +20158, +20732, +20623, +19954, +18958, +17707, +17401, +16930, +18228, +16885, +17639, +16181, +14889, +15125, +14586, +14971, +14736, +15768, +14864, +14398, +14596, +14728, +15044, +15889, +16647, +17153, +16998, +16243, +16307, +16535, +16289, +17481, +16939, +16775, +15175, +15006, +14505, +14122, +13488, +13869, +14000, +13273, +12489, +13168, +12724, +13017, +13386, +13932, +13567, +13426, +13773, +14290, +14697, +14728, +15089, +15715, +14902, +15143, +15461, +15351, +16518, +16313, +17378, +16433, +15327, +15222, +14990, +16908, +17412, +18911, +17856, +18027, +16092, +16550, +16915, +17661, +20398, +20234, +19950, +18539, +18359, +19644, +19302, +21088, +20866, +21843, +19573, +19463, +18287, +18539, +18450, +18670, +18178, +17298, +16290, +15287, +15194, +14536, +14559, +15071, +14949, +14630, +13953, +13889, +14189, +14067, +15351, +15740, +16101, +15556, +16147, +15590, +15487, +16325, +16371, +16647, +15815, +15408, +15211, +15161, +15545, +15789, +15452, +14534, +14094, +14382, +14345, +14262, +13791, +14312, +14377, +14003, +14097, +14237, +14959, +14963, +16045, +15768, +15819, +15990, +16333, +16380, +15570, +15705, +16106, +16167, +16137, +16114, +15316, +14285, +13614, +13895, +14777, +15365, +16130, +15561, +15590, +15696, +15861, +17587, +17912, +19585, +20284, +20868, +21188, +20854, +21531, +21508, +22490, +22462, +21893, +21822, +20723, +20673, +19639, +18535, +17936, +16909, +16619, +16005, +15777, +15046, +14323, +13520, +13434, +13088, +13429, +13453, +13544, +13737, +12920, +13168, +13104, +13423, +14213, +14059, +14152, +14183, +14736, +15034, +14867, +14696, +14911, +16138, +16409, +16343, +16643, +15292, +15964, +15812, +16547, +16236, +15940, +16254, +15941, +16051, +15754, +16006, +16604, +16472, +17048, +16148, +16072, +16201, +16631, +16850, +16647, +15680, +15235, +14446, +13948, +14247, +13988, +14300, +13749, +13581, +13238, +12756, +13194, +14239, +15763, +16870, +17330, +18105, +17875, +18468, +19536, +20337, +21707, +22871, +23163, +22568, +21671, +20874, +21576, +21456, +21205, +20586, +19288, +18627, +18244, +17175, +17025, +15927, +15444, +15452, +14818, +14445, +13786, +13668, +13185, +12842, +13068, +13424, +13383, +13389, +13231, +12684, +12503, +12711, +13601, +14009, +14317, +14696, +14581, +14560, +14458, +15291, +15744, +16268, +16397, +16398, +16337, +16505, +16197, +16665, +16913, +16735, +17191, +17048, +17016, +17242, +17358, +17107, +16811, +16315, +16577, +16981, +16627, +16453, +15688, +14959, +14870, +14614, +14916, +14431, +13864, +14189, +13599, +14565, +15131, +15451, +16015, +15579, +16783, +16730, +18100, +19183, +19492, +19740, +19394, +19454, +19169, +18809, +18631, +19002, +19182, +18832, +17738, +16621, +15869, +16713, +16644, +16800, +16627, +16085, +16497, +16044, +15998, +16390, +16376, +17099, +17376, +17330, +17324, +16800, +16364, +16623, +16130, +16505, +15769, +15556, +15114, +14671, +14033, +13560, +13779, +13751, +14079, +14008, +13932, +13283, +12967, +13210, +13785, +14476, +14611, +15038, +14948, +14531, +14930, +15549, +16451, +17210, +17723, +17441, +17537, +17482, +18311, +18571, +18668, +18497, +18258, +18123, +17883, +17648, +17329, +17272, +16468, +16257, +15859, +15355, +15238, +14820, +15130, +15243, +15305, +15854, +15499, +14909, +14813, +15179, +15772, +16146, +16059, +16029, +15881, +15332, +15469, +15635, +16144, +16760, +17282, +17559, +16803, +16795, +17301, +18382, +18938, +18890, +18306, +18253, +18027, +18301, +18813, +18990, +18468, +18373, +17779, +17638, +17138, +16600, +16230, +15643, +15179, +15039, +14279, +14011, +14287, +14358, +14057, +13799, +13783, +14105, +14120, +14281, +14629, +14421, +14028, +14350, +14620, +14957, +15152, +15390, +16004, +16631, +16530, +16948, +16951, +17099, +17721, +18113, +18119, +18098, +17864, +18210, +17726, +17540, +17547, +17688, +16969, +16621, +16135, +15846, +15568, +15748, +15502, +15284, +13853, +14368, +14871, +15269, +15081, +14994, +14517, +13804, +13642, +14419, +15028, +15365, +15330, +15445, +15292, +15394, +15962, +16650, +17122, +17860, +18481, +19425, +18917, +18916, +18416, +18889, +19374, +19881, +19811, +18980, +17956, +17506, +17151, +17734, +16857, +16429, +15992, +15931, +15958, +15707, +14957, +15143, +14915, +15189, +15155, +15261, +15698, +15862, +16419, +15792, +15429, +14929, +15209, +16085, +16294, +16189, +15648, +15279, +15262, +15494, +15600, +16102, +15831, +15750, +15589, +15587, +15657, +15724, +15966, +15889, +15898, +16029, +16381, +16160, +16099, +16024, +15809, +15695, +15922, +15741, +15784, +15538, +15592, +15775, +15940, +15765, +15679, +15437, +15267, +15407, +15367, +15784, +15798, +15556, +15701, +15081, +15005, +15330, +16315, +16982, +17430, +17179, +17094, +17165, +17126, +18272, +18535, +19166, +18844, +18571, +18013, +17473, +17210, +18287, +18540, +18486, +17964, +17089, +17081, +17162, +17288, +17091, +16661, +16431, +16519, +16578, +16679, +16181, +15905, +15827, +15826, +15943, +15922, +15942, +15577, +15438, +14821, +14631, +14417, +14626, +14806, +14413, +14390, +14079, +14429, +14840, +14878, +15166, +15049, +15199, +15542, +15758, +16319, +16359, +16476, +16252, +16226, +16437, +16459, +16585, +16616, +16394, +16439, +16158, +16177, +15858, +15814, +15866, +15862, +16156, +15996, +16006, +15498, +15315, +15422, +15109, +15701, +16068, +16073, +16273, +16301, +16040, +16187, +16230, +16329, +16800, +16386, +16951, +17070, +17197, +16698, +16697, +16682, +17131, +17723, +18301, +18453, +18502, +18192, +18525, +18724, +18594, +18561, +18397, +18098, +18019, +17221, +17170, +16580, +16405, +15974, +16128, +16073, +15813, +15318, +14843, +14664, +14698, +15147, +15223, +15212, +14740, +14232, +14306, +14444, +15071, +15377, +15380, +15268, +15259, +15040, +15210, +15653, +15914, +15977, +15855, +15753, +15774, +15631, +16075, +16111, +15788, +15936, +15927, +16451, +16704, +16599, +15896, +15906, +16070, +16695, +16616, +16681, +16826, +16334, +16648, +16294, +16696, +16969, +16979, +17219, +16771, +16076, +15928, +15914, +15821, +15921, +15427, +15186, +14976, +14512, +14611, +14379, +14965, +15205, +15947, +16500, +16685, +16552, +17069, +17606, +18788, +19464, +18991, +18975, +18612, +19210, +18732, +18364, +17899, +17438, +17480, +17094, +16568, +16159, +15626, +15893, +15649, +15545, +15486, +15004, +15310, +15541, +15388, +15490, +15152, +15727, +15848, +15637, +15840, +15313, +15447, +15293, +15322, +14973, +15114, +15555, +15324, +15371, +15104, +15269, +15457, +15800, +15964, +15961, +16313, +16629, +16646, +16803, +16790, +16989, +17364, +17537, +17704, +17446, +17403, +17667, +17325, +17244, +17224, +16968, +17126, +17069, +16676, +16139, +15646, +15329, +15394, +15004, +14410, +13734, +13325, +13415, +13324, +13450, +13414, +13651, +13680, +14159, +14819, +14978, +15682, +16560, +17154, +18062, +18047, +18089, +18561, +18842, +19510, +19056, +18710, +18575, +18092, +18292, +17864, +17158, +16542, +16544, +16892, +17106, +16641, +16473, +16100, +16370, +16805, +17100, +16566, +16172, +16292, +16472, +16885, +16941, +16496, +16133, +15679, +15481, +15665, +15181, +15261, +15080, +14753, +14970, +14734, +15047, +15041, +15424, +15729, +15806, +16334, +16486, +16444, +16740, +16901, +17216, +17180, +16961, +17483, +17369, +17267, +16566, +16459, +16335, +16623, +16591, +16232, +15758, +15242, +15068, +15112, +14929, +14841, +14641, +14217, +14185, +13993, +13988, +14406, +14299, +14488, +14686, +14916, +15114, +15678, +15855, +16058, +16173, +16144, +16754, +17173, +17488, +17792, +17543, +17397, +17482, +17784, +17755, +17627, +17679, +17618, +17549, +17821, +17360, +17250, +17233, +17236, +17428, +17566, +17630, +17566, +17320, +17761, +17474, +17519, +17409, +17484, +17283, +16865, +16583, +16412, +16126, +16017, +15715, +15499, +15080, +14617, +14342, +14678, +14899, +14625, +14790, +15050, +15340, +15743, +16181, +16043, +16165, +16298, +16578, +16539, +16438, +16227, +16242, +15808, +16081, +16120, +16072, +15517, +15218, +14882, +15001, +15178, +15223, +15062, +14843, +14535, +14932, +15193, +15531, +15592, +15752, +15994, +16224, +16216, +16496, +16348, +16273, +16713, +16961, +17273, +16809, +16647, +16550, +16436, +16537, +16529, +16854, +16811, +16861, +16915, +16653, +16487, +16495, +17273, +17271, +16944, +16913, +16577, +16613, +16726, +17021, +17157, +16846, +16687, +17178, +16968, +17226, +17320, +17705, +17727, +17002, +17136, +16666, +16499, +16755, +16866, +16836, +16063, +15927, +15563, +15437, +15329, +15058, +15129, +15281, +15322, +15539, +15167, +15254, +15567, +16005, +16281, +15922, +15755, +15437, +16129, +16181, +16115, +15868, +15513, +15322, +15407, +15260, +15248, +15087, +15387, +15540, +15238, +15456, +15478, +15690, +16126, +16422, +16882, +16940, +17144, +17344, +17295, +17205, +17255, +17202, +17107, +16987, +16534, +16764, +16623, +16287, +16110, +16028, +15869, +16100, +15962, +15906, +15676, +15744, +15845, +16173, +15827, +15914, +15396, +15264, +15427, +15278, +15641, +15528, +15527, +15760, +15642, +16248, +16538, +16593, +16938, +17075, +17478, +17847, +18268, +18595, +18573, +18254, +17796, +17693, +17685, +17691, +17572, +17243, +16974, +16515, +15891, +16031, +15809, +15799, +15619, +15470, +15076, +14802, +14902, +15246, +14977, +15051, +14859, +14974, +15261, +15759, +15882, +15812, +15666, +15886, +16188, +16658, +16824, +16549, +16254, +16298, +16470, +16473, +16817, +16810, +16742, +16839, +16956, +17048, +16880, +16512, +16364, +16719, +16629, +16751, +16320, +15840, +15608, +15446, +15551, +15199, +15174, +15231, +14934, +14726, +14493, +14338, +14275, +14456, +14544, +14662, +14565, +14559, +14731, +14922, +15380, +15991, +16180, +16431, +16543, +16793, +17434, +17678, +17977, +18355, +18376, +18897, +19170, +19479, +19369, +19112, +19280, +18759, +18639, +18270, +17685, +17533, +16940, +16729, +16290, +16215, +15839, +15308, +15130, +14883, +14880, +14938, +14927, +14810, +14742, +14947, +15385, +15352, +15734, +15765, +15946, +16191, +16753, +16930, +16683, +16542, +16425, +16243, +16271, +16298, +16478, +16096, +16168, +15796, +15683, +15649, +15801, +16203, +16217, +16089, +16009, +15941, +15888, +16137, +16144, +16335, +16202, +15671, +15364, +15134, +15168, +14781, +14646, +14506, +14327, +14152, +13636, +13468, +13260, +13885, +14529, +14895, +14990, +15011, +15162, +15634, +16444, +17059, +17820, +18087, +18315, +18557, +18539, +18954, +19508, +20107, +20191, +19957, +19893, +19660, +19696, +19617, +19464, +19117, +18689, +17952, +17633, +16938, +16347, +15996, +15650, +15377, +14869, +14740, +14235, +13812, +13804, +14014, +14346, +14593, +14906, +14909, +14938, +15328, +15510, +15796, +16077, +16359, +16628, +16303, +16150, +15778, +15616, +15728, +15734, +15680, +15874, +15461, +15241, +15112, +15536, +15581, +15504, +15895, +16002, +16110, +16096, +16133, +16087, +15929, +16142, +16215, +16375, +16181, +16087, +15679, +15267, +14942, +14887, +14982, +15051, +15190, +15101, +14959, +14732, +14977, +15320, +15692, +15836, +16141, +16373, +16666, +17075, +17288, +17642, +17741, +17998, +18597, +18862, +19158, +19285, +19196, +19089, +18930, +19120, +18998, +18828, +18901, +18836, +18560, +17557, +17151, +16992, +16751, +16716, +16219, +15603, +15112, +14815, +14876, +14691, +14848, +15010, +14858, +14859, +14666, +14772, +14778, +15160, +15312, +14910, +14898, +14762, +14638, +14753, +15041, +15060, +14650, +14469, +14369, +14631, +15141, +15385, +15312, +15141, +15426, +15536, +15769, +16254, +16486, +16622, +16846, +17103, +17232, +17142, +17317, +17132, +17165, +17185, +17154, +17510, +17471, +16983, +16576, +16206, +16116, +15944, +16189, +16044, +15706, +14958, +14863, +14894, +15158, +15512, +15751, +15544, +15727, +16068, +16694, +16902, +17344, +17415, +17620, +17722, +17860, +18204, +18520, +18546, +18497, +18254, +18109, +18164, +17988, +18212, +17975, +17797, +17501, +17117, +16765, +16358, +15957, +15689, +15454, +15334, +15424, +15157, +14741, +14370, +14326, +14332, +14466, +14558, +14581, +14189, +14191, +14240, +14336, +14301, +14700, +14906, +14992, +15272, +15374, +15483, +15403, +15637, +16150, +16556, +17002, +16743, +16400, +16438, +16828, +16984, +17212, +17479, +17642, +17436, +17274, +17170, +17146, +17389, +17438, +17504, +17390, +17275, +17074, +16728, +16611, +16358, +16145, +15818, +15432, +15319, +15200, +15177, +15099, +14915, +14709, +14827, +15211, +15640, +15687, +15896, +16258, +16481, +16569, +16348, +16690, +16930, +17445, +17723, +17457, +17220, +17293, +17461, +17437, +17647, +17660, +17532, +17262, +17181, +17199, +17188, +17041, +16747, +16690, +16233, +15797, +15513, +15297, +15285, +15069, +15229, +14787, +14581, +14633, +14605, +14815, +14932, +14996, +15040, +15103, +15186, +15264, +15291, +15764, +16342, +16480, +16507, +16528, +16460, +16701, +16958, +16806, +16884, +16725, +16754, +16700, +16742, +16874, +16894, +16852, +17155, +17191, +16926, +16684, +16437, +16644, +16932, +17054, +16992, +16710, +16254, +16304, +16291, +16405, +16288, +16047, +15857, +15606, +15321, +15371, +15347, +15457, +15542, +15356, +15192, +15250, +15160, +15380, +15528, +15759, +16068, +15811, +15788, +15764, +16081, +16341, +16704, +16972, +16951, +17040, +17029, +16998, +17164, +17334, +17641, +17686, +17387, +17274, +17036, +17115, +16905, +16868, +16742, +16357, +16218, +15967, +15599, +15606, +15516, +15699, +15323, +15412, +15297, +15058, +15058, +15236, +15281, +15489, +15661, +15848, +15789, +15882, +16058, +16043, +16269, +16353, +16465, +16367, +16447, +16521, +16305, +16580, +16863, +16903, +16557, +16619, +16791, +17081, +17306, +17135, +17048, +16762, +16808, +17055, +17224, +17102, +17126, +16961, +16842, +16727, +16249, +15962, +15821, +15503, +15613, +15425, +15223, +14833, +14666, +14413, +14824, +15226, +15046, +14952, +14767, +14704, +14978, +15328, +15988, +16193, +16560, +16401, +16483, +16903, +17107, +17366, +17506, +17567, +18081, +17698, +18095, +17839, +17748, +18084, +17853, +17919, +17744, +17051, +16717, +15846, +15882, +15462, +15079, +15156, +14642, +14407, +14194, +14170, +14120, +13967, +14582, +14714, +14735, +15160, +15092, +15143, +15155, +15896, +16303, +16334, +16848, +16912, +17032, +17287, +17179, +17557, +17307, +17765, +18038, +17672, +17641, +17129, +17435, +17236, +17638, +17441, +17307, +17126, +17102, +17162, +16987, +16832, +16783, +16446, +16294, +16054, +16100, +16098, +15941, +15672, +15334, +15037, +14973, +15111, +15086, +15091, +15016, +15112, +14418, +14859, +14490, +15206, +15435, +15938, +16000, +15644, +16009, +16102, +16130, +17192, +17171, +18439, +17385, +17319, +16746, +17487, +17842, +18169, +17933, +17692, +16620, +16537, +16126, +16569, +16448, +15954, +15201, +14252, +14549, +14366, +13961, +13999, +13913, +13954, +13972, +14367, +14593, +14628, +15066, +15341, +15456, +16183, +16423, +16654, +16903, +17461, +17608, +17371, +17810, +18199, +18040, +18355, +18185, +18094, +17956, +18067, +18140, +17278, +17570, +17475, +17514, +17367, +17148, +17049, +16880, +16977, +17049, +16599, +16490, +16383, +16498, +16329, +16277, +16035, +15984, +15611, +15660, +15465, +15090, +14838, +14468, +14728, +14766, +14667, +14935, +14132, +14273, +14318, +14611, +15806, +15175, +15826, +15437, +15933, +16427, +16035, +17049, +16974, +17532, +17647, +16483, +17087, +16185, +17629, +17376, +17682, +17309, +16654, +15846, +16305, +16058, +17239, +16067, +15797, +14469, +14844, +15255, +14678, +14987, +14804, +14706, +14611, +14717, +15325, +15067, +15516, +15891, +15323, +16178, +16039, +17142, +16777, +17434, +17628, +16930, +17391, +17495, +18108, +18209, +18068, +18002, +17453, +17660, +17565, +17470, +17852, +17825, +17499, +17227, +16955, +17355, +17416, +17689, +17259, +17042, +16595, +16541, +16193, +16509, +16183, +16033, +15502, +15427, +15109, +14823, +14278, +14538, +13543, +14602, +14063, +14337, +14371, +12963, +14436, +13798, +15745, +15762, +15234, +15832, +15090, +16488, +16441, +16725, +17973, +16724, +18657, +16657, +17300, +17132, +17418, +18019, +17559, +17690, +17919, +16028, +16655, +15837, +16894, +17113, +16271, +16007, +14459, +15441, +15163, +14963, +15600, +14743, +14877, +14291, +14553, +15470, +14824, +16185, +15503, +15400, +16090, +15620, +16969, +16714, +17637, +17097, +16443, +17373, +16425, +17230, +17638, +17599, +18110, +16894, +17342, +16380, +16660, +17539, +17656, +17590, +17359, +16797, +16787, +16602, +17589, +17406, +17530, +17030, +16692, +16678, +16351, +16612, +16593, +16099, +15779, +15544, +14982, +15011, +13766, +14760, +14368, +14707, +14867, +13376, +14156, +13164, +15432, +15343, +15076, +15653, +14927, +16550, +16238, +16394, +17996, +16621, +19351, +17376, +18014, +17401, +17872, +18484, +17803, +18552, +17925, +16932, +16395, +16017, +16562, +16774, +16247, +16723, +14463, +15507, +14278, +14648, +15100, +15159, +15039, +14649, +13919, +14148, +13780, +15153, +15313, +15188, +15736, +14683, +15466, +15475, +16806, +17041, +16422, +17226, +16516, +16673, +17257, +16889, +17684, +17134, +17611, +17081, +16497, +17196, +17007, +17736, +17637, +17687, +17342, +17136, +17595, +17652, +17731, +18201, +17356, +17337, +16996, +17193, +17049, +16882, +16673, +16039, +15279, +14892, +14106, +14166, +14665, +14449, +14742, +13755, +13554, +13295, +14090, +15559, +15041, +16607, +15662, +16639, +16917, +16352, +17752, +17294, +18785, +19000, +17918, +18659, +16718, +18558, +17134, +18497, +17711, +17757, +15830, +15545, +14705, +16271, +15443, +16414, +14737, +15399, +14270, +13611, +14037, +14710, +14824, +14976, +14539, +14590, +13500, +14274, +14746, +14771, +15911, +15660, +16122, +15775, +16283, +16433, +16201, +16722, +17115, +16552, +17483, +16438, +17146, +16324, +16920, +16830, +17019, +17326, +17490, +17307, +17441, +17436, +17752, +17845, +18284, +18999, +18388, +18268, +18430, +18076, +17995, +17737, +17922, +17380, +16794, +16204, +15312, +14636, +13880, +13890, +13872, +14011, +13733, +14156, +13339, +13183, +13864, +14217, +15823, +14953, +16787, +16120, +17586, +17652, +17151, +18126, +17667, +18726, +19445, +18229, +19391, +16887, +18221, +16187, +17572, +17132, +16482, +14913, +15389, +14418, +15622, +14301, +15374, +13366, +14774, +14223, +14201, +14324, +14824, +14604, +14216, +14357, +15222, +14806, +15571, +15646, +15691, +15424, +16156, +16250, +16821, +17241, +16994, +16373, +16266, +16540, +16361, +16676, +17257, +16662, +16609, +16090, +16651, +16194, +17170, +17914, +17535, +18399, +18050, +18301, +18368, +18308, +19532, +18399, +19326, +18406, +18026, +17524, +17091, +17230, +16540, +16406, +15498, +14494, +14147, +13138, +13262, +13702, +13513, +14607, +13810, +14019, +13819, +13781, +15799, +14809, +16677, +16344, +17891, +18539, +17443, +18609, +17553, +17993, +19120, +17582, +20145, +16885, +18923, +15544, +17157, +16273, +15990, +14511, +14726, +14144, +15033, +13875, +15447, +13463, +14597, +13955, +14376, +14583, +15244, +15096, +14725, +15065, +15855, +14854, +15897, +15967, +16095, +15382, +15777, +16161, +16043, +16901, +16973, +16389, +16432, +16147, +16119, +15907, +17254, +16611, +16712, +16666, +17112, +16528, +17154, +17559, +18084, +17690, +18762, +18476, +18689, +18133, +19291, +18435, +18916, +18274, +18071, +17675, +17238, +17211, +16749, +16284, +15838, +15275, +14540, +13856, +13353, +13160, +13672, +13524, +14995, +14346, +14301, +14377, +14737, +16117, +14668, +16985, +16559, +18422, +18734, +17789, +19014, +17245, +18691, +17902, +17718, +18881, +16707, +17741, +15029, +16878, +15469, +15202, +13753, +14102, +13834, +14128, +13789, +15204, +13645, +14783, +13746, +14906, +14865, +16012, +14801, +14761, +14735, +15789, +15222, +16244, +16189, +15877, +15153, +16033, +15744, +16498, +16561, +17279, +16471, +16935, +16745, +16471, +16896, +17198, +17482, +17134, +17126, +17301, +17064, +18202, +18115, +18097, +18381, +18417, +18691, +18117, +18671, +18941, +18468, +18913, +18087, +17938, +16809, +16898, +16651, +16392, +15965, +15501, +14584, +14017, +13393, +13435, +12826, +13501, +13450, +15085, +14189, +15212, +15081, +15881, +16028, +15238, +17080, +16501, +18911, +18125, +18703, +18911, +17659, +18244, +16982, +17497, +17155, +16491, +16818, +14796, +16269, +14587, +14780, +13383, +13755, +13896, +13510, +14496, +14469, +14036, +14727, +14372, +15191, +15787, +16121, +14984, +14912, +15273, +15403, +15536, +16576, +16191, +15670, +15485, +16189, +15665, +16427, +16899, +17340, +16240, +17182, +16627, +17012, +17081, +17437, +17902, +17342, +17680, +17532, +18044, +18293, +18209, +18353, +18843, +19066, +18648, +18165, +18906, +18359, +18573, +18504, +18079, +17608, +16581, +16493, +16074, +15596, +16144, +15208, +14979, +13853, +13560, +13283, +12842, +13899, +13520, +15062, +14302, +15175, +15969, +15342, +16317, +14984, +16578, +16057, +17375, +18199, +17548, +18674, +17332, +17818, +17369, +16503, +17433, +14817, +16940, +14426, +16187, +14373, +14636, +13488, +14228, +14209, +14426, +14606, +15171, +14261, +15171, +14781, +15851, +15596, +16309, +15169, +15325, +15536, +15515, +15521, +16316, +16244, +15713, +15219, +16110, +15606, +16467, +16284, +17586, +17054, +17505, +17065, +17578, +17711, +18135, +17616, +17809, +17801, +18570, +17957, +18897, +18281, +19067, +18255, +19137, +18429, +18595, +18272, +18012, +17920, +17248, +17239, +16807, +16058, +16292, +15843, +16130, +15400, +15269, +14328, +14136, +13809, +13763, +13507, +13286, +13587, +13499, +14404, +15043, +15835, +15478, +15195, +15598, +15357, +16653, +16493, +18304, +17749, +17744, +18088, +17549, +18335, +17064, +17105, +16266, +15848, +16390, +14643, +15402, +14439, +14390, +13679, +14569, +15003, +14973, +14828, +15336, +15093, +16045, +15963, +15887, +15564, +15652, +14601, +15294, +15503, +15945, +15628, +15878, +16031, +15286, +15504, +16123, +16724, +16468, +17021, +17264, +16976, +17051, +17928, +18275, +18386, +18165, +17504, +17878, +17721, +18283, +17382, +17965, +17908, +17639, +18166, +18305, +18925, +17661, +18000, +17646, +17496, +16958, +16557, +16280, +16009, +15642, +16632, +15983, +16236, +15228, +15588, +14769, +14890, +14074, +13867, +13376, +12970, +13461, +14518, +15101, +15435, +15455, +15655, +16154, +15588, +16669, +16581, +17817, +17437, +17507, +18016, +17838, +17667, +16874, +17040, +17165, +16053, +16481, +14956, +15840, +14614, +14383, +14230, +14713, +15182, +14062, +14468, +14921, +15739, +15638, +15374, +15168, +14717, +14592, +13785, +14643, +15112, +15136, +14823, +15575, +16588, +15742, +16499, +17366, +18137, +17773, +17668, +18654, +17948, +17869, +18460, +18445, +18055, +17515, +17978, +17918, +17740, +17369, +17234, +17401, +17409, +16896, +16817, +17444, +17268, +17475, +17406, +17868, +17151, +16619, +16703, +16854, +16398, +16408, +15857, +16033, +15746, +16112, +16069, +16353, +16062, +15689, +15236, +14820, +14546, +13907, +13673, +14057, +14148, +14227, +14673, +14896, +15423, +15520, +16583, +16768, +17618, +17610, +17734, +17339, +16967, +17038, +17031, +16279, +16622, +15855, +16664, +15369, +16336, +15674, +15859, +14744, +14560, +14225, +14302, +14458, +14626, +13947, +14128, +13922, +14245, +14301, +14734, +14707, +15211, +15238, +15448, +15332, +16024, +16992, +17454, +18036, +18699, +19200, +19444, +19555, +20279, +19567, +18998, +17720, +17895, +17741, +17313, +16324, +16017, +15803, +16072, +16215, +16675, +16812, +16345, +16399, +16813, +17181, +17161, +17080, +16912, +16972, +17168, +17742, +17768, +17320, +17133, +17469, +17673, +17278, +17096, +16649, +16218, +15479, +15533, +15297, +14510, +13559, +13555, +13152, +13326, +12805, +13219, +13397, +13523, +14402, +14516, +15605, +15746, +16696, +16745, +16828, +16973, +16817, +16583, +16507, +16512, +16688, +16400, +17220, +17011, +17541, +16963, +16801, +16515, +16761, +16651, +15704, +14555, +14402, +13747, +13540, +13117, +13534, +13382, +13551, +13905, +14662, +14942, +15138, +15686, +16802, +17622, +18346, +18704, +19181, +19762, +20575, +20728, +20649, +19879, +19262, +19150, +18588, +18132, +16863, +16018, +15717, +15308, +15295, +15449, +15716, +15214, +15261, +15903, +16384, +16594, +16528, +17396, +17728, +17989, +18036, +18216, +17839, +17946, +17457, +17833, +17412, +16645, +16349, +16028, +16102, +15514, +15219, +15352, +14642, +14420, +13855, +14031, +13570, +13154, +13372, +12793, +13306, +12744, +13795, +13948, +14058, +14557, +14719, +14973, +14787, +15118, +15682, +15807, +16026, +16829, +17798, +18221, +17858, +18445, +18934, +19311, +18794, +18084, +17493, +16363, +15776, +14956, +14497, +13868, +13444, +13120, +13340, +13624, +13896, +14111, +14276, +15162, +16244, +17245, +17864, +18677, +19741, +19976, +20284, +20503, +20789, +20411, +19930, +19650, +18833, +17926, +17076, +17254, +16502, +16295, +15385, +15850, +15548, +15580, +16061, +16277, +16395, +15628, +15953, +16132, +16556, +16372, +16463, +16344, +16680, +16565, +17278, +17179, +17384, +17096, +17158, +16955, +16807, +16363, +16023, +15297, +15181, +14607, +14203, +14026, +14154, +13658, +13306, +13364, +13501, +13554, +13335, +14128, +14346, +14691, +14578, +15129, +15516, +15701, +15542, +15579, +16072, +15984, +16336, +16415, +17011, +17293, +17475, +17472, +17338, +17149, +16736, +16135, +15450, +15306, +14711, +14294, +13938, +14117, +14246, +14394, +14845, +15109, +15766, +16273, +16932, +17250, +17979, +18348, +18909, +18829, +19199, +19406, +20289, +20457, +20306, +19990, +19479, +19046, +18566, +18508, +17976, +16730, +16319, +15915, +15609, +15490, +15465, +15703, +15564, +16282, +16161, +16636, +16883, +17025, +16861, +16984, +17333, +17214, +16779, +17206, +16885, +17236, +16689, +16699, +16517, +16276, +15754, +15205, +14980, +14695, +14318, +14754, +14608, +14547, +13881, +13993, +14217, +13888, +14368, +13834, +13735, +13232, +13344, +13687, +13865, +13923, +14234, +14380, +14697, +15073, +15392, +16191, +16420, +16792, +16531, +16719, +16556, +16335, +16178, +15469, +15559, +14810, +14711, +14448, +14392, +14158, +14351, +14932, +15376, +15933, +16533, +17034, +17588, +18390, +19170, +19241, +19162, +19397, +19450, +19879, +19827, +19646, +19283, +19116, +19513, +19147, +18858, +18439, +18336, +17894, +17656, +17743, +17493, +17285, +16791, +16972, +17195, +17184, +17013, +16846, +16846, +16799, +16726, +16631, +16429, +15917, +15696, +15929, +16180, +16371, +16305, +16328, +16301, +16387, +16123, +15720, +15420, +15189, +14838, +14225, +14385, +14099, +13831, +13540, +13917, +14046, +14048, +13889, +13806, +13680, +13895, +13947, +14280, +14228, +14200, +13866, +13796, +14446, +15054, +15504, +15607, +15653, +15579, +15348, +15569, +15622, +15056, +14583, +14383, +14683, +14595, +14876, +14759, +14817, +15020, +15739, +16471, +16913, +17443, +17818, +18291, +18474, +18780, +18593, +18416, +18495, +18766, +18925, +18586, +18564, +18810, +19163, +19374, +19401, +19767, +19477, +19213, +19002, +18903, +18663, +17979, +17933, +17571, +17507, +17243, +17285, +17355, +17243, +17267, +17154, +17315, +16719, +16354, +16048, +15494, +15375, +15019, +15235, +15410, +15245, +15318, +14861, +15236, +15310, +15473, +15276, +15155, +15001, +14740, +14940, +14728, +14940, +14774, +14668, +14707, +14790, +14708, +14853, +14662, +14714, +14625, +14269, +13872, +13463, +13604, +14036, +14036, +14326, +14482, +14870, +14815, +15122, +15088, +15067, +14913, +14710, +14885, +15048, +15433, +15739, +15771, +16394, +16899, +17081, +17354, +17999, +18452, +18335, +18032, +18129, +17562, +17250, +17265, +17556, +17608, +17385, +17828, +17969, +18421, +18284, +18378, +18614, +18625, +18487, +18269, +18148, +18083, +17914, +18225, +18269, +18188, +17767, +17519, +17260, +17301, +17030, +16702, +16358, +15825, +15745, +15115, +15286, +14840, +15091, +15025, +15560, +15922, +15830, +15554, +15242, +15720, +15722, +15531, +15729, +15649, +15763, +15436, +15917, +16059, +16002, +15964, +15339, +15394, +15043, +15503, +15471, +15407, +15612, +15110, +15136, +14786, +15060, +14830, +14687, +14461, +14276, +14505, +14568, +14905, +14728, +14753, +15085, +15355, +15827, +16082, +16155, +15964, +15783, +16261, +16270, +16422, +16175, +16500, +16835, +17330, +17524, +17301, +17179, +17131, +17093, +16855, +16840, +16712, +16550, +16646, +17050, +17460, +17554, +18069, +18252, +18474, +18647, +18802, +18845, +18420, +18752, +18429, +18502, +18040, +17542, +16997, +16588, +16528, +15960, +15569, +15105, +15001, +14514, +14369, +14101, +14388, +14239, +14857, +15023, +15426, +15726, +16105, +16644, +16570, +16664, +16665, +16742, +16703, +16526, +16399, +16264, +16048, +15925, +15481, +15465, +15152, +15266, +14956, +15326, +15157, +14999, +14935, +15043, +15217, +15256, +15468, +15474, +15352, +15250, +15366, +15584, +15533, +15330, +15453, +15741, +16030, +16134, +16470, +16645, +16780, +16797, +16798, +16673, +16599, +16702, +16941, +17255, +17270, +17092, +17109, +17172, +16972, +16674, +16279, +16259, +16000, +16159, +16408, +16719, +17058, +17395, +18008, +18246, +18650, +18928, +19185, +19276, +19177, +18938, +18409, +17935, +17127, +16482, +15900, +15490, +15048, +14564, +14517, +14274, +14249, +13705, +13866, +13986, +14288, +14598, +14705, +15037, +15386, +15882, +16417, +16542, +16883, +16661, +16686, +16650, +16667, +16518, +16002, +15839, +15293, +14995, +14946, +14957, +15148, +14740, +15008, +14804, +14841, +14692, +14881, +15028, +15155, +15513, +15436, +15756, +16077, +16363, +16548, +16353, +16581, +16443, +16400, +16656, +16679, +17090, +17059, +17586, +17438, +17684, +17577, +17573, +17581, +17515, +17536, +17181, +17014, +16961, +16808, +16664, +16275, +16205, +16107, +16095, +16171, +16403, +16821, +17097, +17472, +17952, +18369, +18544, +18525, +18768, +18808, +18913, +18731, +18350, +17895, +17237, +16816, +16311, +15826, +15157, +14562, +14406, +14250, +14077, +13603, +13443, +13374, +13566, +13779, +14014, +14335, +14766, +14944, +15520, +15943, +16564, +16545, +16697, +16769, +16855, +16616, +16310, +16021, +15369, +14904, +14757, +14603, +14356, +14268, +14273, +14210, +14130, +14277, +14702, +14937, +15279, +15359, +15411, +15660, +16067, +16293, +16373, +16410, +16487, +16400, +16821, +17018, +17385, +17620, +18217, +18496, +18429, +18502, +18607, +18583, +18471, +18301, +18109, +17664, +17695, +17744, +17523, +17229, +16980, +16904, +16611, +16542, +16496, +16362, +16206, +16556, +16873, +17181, +17210, +17387, +17632, +17837, +17894, +17912, +18004, +17745, +17357, +16940, +16789, +16461, +15793, +15375, +15036, +14710, +14436, +14203, +14071, +13902, +13979, +14204, +14226, +14315, +14520, +14871, +14961, +15104, +15473, +15727, +15826, +16041, +16073, +16301, +15897, +15811, +15474, +15243, +15093, +14837, +14845, +14742, +14970, +15010, +14929, +15007, +15017, +15223, +15207, +15424, +15410, +15421, +15658, +15960, +16334, +16422, +16427, +16391, +16499, +16545, +16391, +16561, +16837, +17081, +17466, +17731, +18019, +18131, +18288, +18460, +18430, +18279, +18065, +18092, +18009, +17839, +17722, +17656, +17599, +17260, +17354, +17343, +17250, +16880, +16955, +16875, +16879, +16923, +17056, +17007, +17037, +17068, +17214, +17154, +17244, +17083, +16656, +16371, +15996, +15731, +15411, +15112, +15107, +14928, +14745, +14629, +14614, +14754, +14865, +14999, +15183, +15464, +15318, +15121, +15359, +15663, +15883, +15771, +15779, +15560, +15389, +15406, +15343, +15295, +14904, +14750, +14602, +14528, +14678, +14816, +14865, +15229, +15283, +15526, +15386, +15693, +15426, +15006, +15011, +15254, +15448, +15447, +15886, +16082, +16259, +16435, +16864, +17061, +17088, +17205, +17375, +17429, +17637, +17736, +17870, +17903, +18202, +18152, +18386, +18345, +18525, +18085, +17960, +17590, +17629, +17114, +17065, +16742, +16746, +16638, +16529, +16789, +16896, +17115, +17115, +17182, +17406, +17413, +17581, +17541, +17508, +17236, +17136, +16835, +16643, +16172, +15839, +15642, +15363, +15376, +15336, +15314, +15234, +15098, +15062, +14939, +15077, +15059, +15278, +15056, +14674, +14596, +14797, +14996, +15209, +15316, +15432, +15375, +15553, +15874, +15807, +15883, +15537, +15316, +14884, +14854, +14780, +14612, +14624, +14676, +14836, +15001, +15462, +15627, +15745, +15912, +16109, +16278, +16243, +16079, +15939, +16059, +16002, +16346, +16333, +16626, +16616, +16236, +16449, +16595, +16898, +17006, +17580, +17699, +17835, +17918, +17987, +18024, +18432, +18119, +17927, +17923, +17675, +17265, +17761, +17673, +17589, +17188, +17646, +16928, +17209, +17093, +16950, +16645, +17172, +17155, +16929, +17098, +17338, +17027, +17370, +17645, +17329, +17137, +17245, +16318, +16012, +15822, +15468, +14443, +14541, +14283, +14040, +14258, +14579, +14621, +14526, +15127, +15156, +15180, +15594, +15642, +15422, +15084, +15189, +14871, +14686, +15056, +15084, +15049, +15049, +15337, +15342, +15423, +15835, +16003, +15739, +16058, +15768, +15669, +15317, +15309, +14922, +14807, +15038, +14901, +14996, +15341, +15537, +15914, +16304, +16524, +16755, +17099, +17142, +16887, +17092, +17195, +17085, +16949, +17280, +17421, +17298, +17606, +17729, +18028, +18115, +18471, +18161, +17791, +17600, +17394, +17371, +17160, +17079, +16788, +16909, +16774, +16960, +16928, +17287, +17345, +17509, +18054, +18274, +18264, +18187, +17938, +17400, +16809, +16385, +15838, +15637, +15456, +14918, +14804, +14666, +14844, +14690, +15451, +15789, +16245, +16296, +16767, +16337, +16408, +15831, +15773, +14926, +14749, +14287, +13767, +13662, +13777, +13917, +14182, +14513, +14599, +14788, +15116, +15231, +15475, +15789, +15975, +15742, +15879, +16087, +15860, +15585, +15460, +15563, +15544, +15572, +15546, +15479, +15721, +15689, +16261, +16568, +16962, +16900, +17314, +17128, +17125, +17147, +17055, +16937, +17208, +17225, +17139, +17139, +17082, +17168, +17119, +17461, +17250, +17530, +17231, +17464, +17140, +17304, +17081, +17101, +17044, +16808, +16968, +16510, +16908, +16097, +16357, +16123, +16335, +16012, +16333, +16519, +16822, +17118, +18050, +18090, +18396, +18101, +18132, +17395, +17305, +16486, +16088, +15634, +15366, +14577, +14055, +14100, +13888, +14325, +14770, +15534, +15694, +16434, +16474, +16512, +16148, +16398, +15803, +15874, +15644, +15467, +15267, +15231, +15023, +14598, +14233, +14073, +13818, +14380, +14467, +15115, +14764, +15013, +15295, +15360, +15609, +15899, +15835, +15952, +16311, +16418, +16348, +16950, +16780, +16920, +17030, +17402, +17256, +17587, +17740, +17708, +17704, +17436, +17447, +17196, +17215, +16958, +16878, +16714, +16456, +16389, +16621, +16343, +16254, +16275, +16647, +16487, +16928, +16983, +16920, +16730, +16874, +17011, +16985, +17174, +17161, +17045, +17345, +17229, +16792, +16709, +16840, +16674, +16354, +16339, +16246, +15737, +15458, +15584, +15367, +15454, +15219, +15578, +14985, +15601, +15492, +16078, +16237, +16428, +16618, +16309, +16685, +16295, +16137, +15652, +15338, +14883, +14459, +14472, +14338, +14372, +14607, +15033, +15165, +15632, +15940, +16229, +16171, +16309, +16661, +16259, +16168, +15801, +15520, +15250, +15310, +15324, +15424, +15754, +16032, +16627, +16998, +17544, +17603, +17799, +17910, +17850, +17734, +17585, +17754, +17340, +16864, +16594, +16323, +15960, +15659, +15627, +15617, +15917, +15961, +16205, +16564, +16802, +17135, +17357, +17896, +17911, +17761, +17681, +17542, +17342, +17077, +16596, +16711, +16127, +16180, +16009, +15710, +15954, +16227, +16127, +16205, +16169, +16172, +15703, +15960, +15642, +15973, +15802, +15641, +15402, +15503, +15321, +15403, +15604, +15304, +15539, +15410, +15718, +15891, +16063, +15868, +16069, +16142, +15992, +15774, +16031, +15372, +15222, +14612, +15066, +14910, +15364, +15120, +15494, +15465, +15781, +15834, +16223, +15920, +15851, +15670, +16011, +15963, +16096, +16076, +16727, +16441, +16946, +17232, +17638, +17535, +17672, +17672, +17308, +17249, +17073, +16991, +16944, +16875, +16953, +16806, +17094, +16934, +17174, +17188, +17480, +17077, +17045, +16882, +16554, +16534, +16550, +16385, +16361, +16496, +16494, +16581, +16885, +16858, +17144, +17179, +17185, +16728, +16542, +16514, +15974, +15563, +15597, +15324, +15009, +15218, +14951, +15092, +14985, +15033, +14797, +15149, +15612, +15461, +15774, +15696, +15677, +15743, +15711, +16038, +15788, +16105, +15771, +16127, +15887, +16024, +15858, +15546, +15894, +15378, +15473, +15272, +15443, +15290, +15134, +15470, +15487, +15845, +15982, +16147, +16268, +16622, +16456, +16921, +16937, +16988, +17188, +17147, +16911, +17131, +16856, +16850, +16522, +17030, +16545, +16551, +16467, +16478, +16616, +16726, +16852, +17097, +17039, +16947, +17457, +17724, +17565, +17625, +17511, +17568, +16985, +17181, +16897, +16732, +16050, +16016, +15862, +15593, +15440, +15598, +15441, +15765, +15614, +16197, +16033, +16334, +16140, +16591, +16263, +16309, +15794, +15803, +15575, +15712, +15766, +16225, +15962, +15733, +15959, +16209, +16072, +16192, +16093, +15968, +15775, +15710, +15414, +15399, +15148, +14873, +15002, +15089, +15359, +15425, +15522, +15720, +15859, +16109, +16116, +16496, +15979, +15927, +16110, +16035, +16159, +16226, +16225, +16281, +16348, +16811, +16872, +17050, +16804, +16949, +16721, +16478, +16567, +16523, +16269, +16600, +16390, +16911, +16493, +16827, +16621, +17125, +16926, +17149, +16848, +16740, +15983, +16110, +15541, +16020, +15492, +15977, +15401, +16423, +16070, +16768, +16691, +17395, +17314, +17781, +17704, +18071, +17681, +18139, +17455, +17751, +17064, +17332, +16649, +16528, +16159, +15884, +15625, +15326, +15039, +14607, +14759, +14577, +14956, +14854, +15226, +15462, +15502, +15671, +15445, +15552, +14806, +14977, +14607, +14714, +14623, +14878, +15244, +15622, +15789, +16334, +16849, +17203, +17388, +17803, +17565, +17744, +17128, +16686, +16092, +15925, +15749, +15507, +15539, +15438, +15628, +15679, +15666, +15800, +16015, +16012, +16072, +16433, +16650, +16749, +16824, +17315, +17541, +17635, +17521, +17532, +17285, +17062, +16611, +16723, +16215, +16246, +15777, +15779, +16033, +16063, +16451, +16406, +16787, +16492, +16665, +16309, +15903, +15194, +14773, +14769, +14572, +14545, +14605, +15082, +15383, +16114, +16727, +17527, +18713, +19057, +20016, +19781, +20423, +19734, +19792, +18899, +18013, +17622, +16441, +15973, +14745, +14384, +13687, +13208, +13031, +12896, +13353, +13132, +13798, +13722, +14171, +14319, +14570, +14968, +15238, +15639, +15636, +16343, +16537, +16879, +17016, +17432, +17883, +17569, +17609, +17514, +17709, +17496, +17414, +16965, +16781, +16247, +16128, +15846, +15941, +15497, +15229, +15263, +15254, +15096, +15172, +15258, +15479, +15786, +16288, +16750, +17097, +17267, +17509, +17704, +17779, +17531, +17403, +17067, +16831, +16627, +16338, +16257, +15922, +15678, +15957, +16001, +16043, +16192, +16402, +16270, +16314, +16123, +16145, +15939, +15793, +15397, +15099, +14596, +14468, +13834, +14123, +14288, +14977, +15382, +15883, +16666, +16967, +17817, +18478, +18905, +19635, +19771, +20246, +19462, +19861, +19397, +18986, +18284, +17317, +16850, +15436, +14940, +13679, +13206, +12695, +12264, +12270, +12162, +12862, +12915, +13514, +14567, +15408, +16164, +16669, +17172, +17511, +17836, +17974, +17889, +17841, +17837, +17807, +17511, +17703, +17700, +17623, +17497, +17324, +17227, +16575, +16394, +15701, +15492, +15020, +14833, +14742, +14823, +14891, +15052, +15359, +15787, +15911, +16167, +16185, +16507, +16826, +16868, +17213, +17138, +17469, +17430, +17554, +17334, +17239, +16772, +16380, +15934, +15508, +15046, +14687, +14489, +14016, +13990, +14071, +14160, +14296, +14708, +15119, +15535, +16068, +16565, +16863, +17044, +17190, +17112, +16890, +16478, +16169, +15683, +15152, +14825, +14464, +14538, +15193, +15635, +16181, +16808, +17619, +18118, +18598, +19115, +19484, +19301, +19204, +18449, +18079, +17506, +17283, +16666, +16006, +15869, +15241, +15385, +15214, +15432, +15542, +15479, +15590, +15551, +16294, +16557, +16852, +17250, +17746, +18138, +18078, +18043, +18106, +17936, +17410, +16835, +16680, +16507, +16069, +15598, +15841, +15763, +15575, +15313, +15470, +15511, +15420, +15327, +15041, +15125, +14976, +14745, +14591, +14615, +14730, +14995, +15309, +15799, +16263, +16507, +16737, +17155, +17497, +17752, +17492, +17174, +16726, +16352, +15463, +14913, +14263, +13786, +12916, +12577, +12547, +12702, +12903, +13217, +13957, +14608, +15484, +16183, +16964, +17432, +18112, +18334, +18645, +18485, +18264, +18056, +17357, +17151, +16858, +16420, +15829, +15094, +14615, +14285, +13997, +13730, +13611, +13990, +14437, +14889, +15535, +16538, +17394, +18169, +18984, +20100, +20839, +21395, +22026, +22216, +22321, +21933, +21743, +21047, +20476, +19772, +18969, +17901, +16805, +15751, +14950, +14254, +13601, +13135, +13163, +13440, +13620, +14284, +14842, +15744, +16240, +16575, +17353, +17855, +17971, +17597, +17627, +17551, +17144, +16724, +16066, +15579, +15014, +14593, +14283, +13885, +13594, +13155, +12841, +12870, +12991, +12829, +12874, +12924, +13333, +13639, +14165, +14332, +14288, +14628, +15019, +15460, +15481, +15760, +15881, +15691, +16013, +16342, +16683, +16463, +16262, +16344, +16190, +16044, +15754, +15338, +14990, +14668, +14550, +14602, +14736, +15099, +15641, +16424, +17070, +17865, +18671, +19305, +19625, +19822, +19955, +19707, +19057, +18539, +18171, +17687, +17186, +16690, +16562, +16256, +16281, +16347, +16439, +16721, +16736, +17291, +17551, +18243, +18388, +18858, +18781, +19013, +19295, +19677, +19869, +19770, +19934, +19468, +18878, +18499, +17660, +17067, +15933, +15548, +14846, +14292, +13735, +13245, +13524, +13796, +14211, +14549, +14986, +15606, +16182, +16679, +17073, +17096, +16957, +16605, +16195, +15822, +15324, +14496, +13518, +12926, +12365, +11903, +11410, +11026, +10901, +11199, +11514, +12150, +12964, +13696, +14285, +14977, +15944, +16704, +17106, +17409, +17642, +17713, +17723, +17411, +17014, +16680, +16311, +16030, +15587, +15346, +15106, +14847, +14891, +15066, +15475, +15238, +15490, +15884, +16249, +16712, +16747, +17325, +17558, +17872, +18277, +18676, +19151, +19255, +19498, +19660, +19837, +19798, +19588, +19390, +18867, +18547, +18055, +17670, +17095, +16790, +16629, +16509, +16624, +16513, +16908, +17004, +17194, +17102, +17179, +16830, +16624, +16404, +16026, +15830, +15852, +15948, +16368, +16200, +16547, +16357, +16796, +17063, +17383, +17856, +17633, +17846, +17555, +17519, +16875, +16169, +15735, +14997, +14389, +13923, +13358, +13148, +12615, +12899, +13296, +13670, +14368, +14879, +15340, +15573, +15864, +15998, +15791, +15516, +15057, +14459, +13986, +13500, +13369, +13348, +13440, +13692, +14006, +14730, +15433, +16180, +16785, +17059, +17347, +17589, +17809, +17814, +17591, +17260, +16918, +16496, +16190, +15813, +15490, +15203, +14856, +14960, +14996, +15330, +15568, +15894, +16419, +16718, +17342, +17614, +17772, +17974, +18040, +18027, +17704, +17651, +17284, +17134, +17073, +17140, +17007, +17103, +17195, +17096, +17312, +17523, +17792, +17849, +18036, +18283, +18321, +18335, +18221, +18166, +17798, +17567, +17208, +17133, +16861, +16693, +16667, +16535, +16653, +16473, +16576, +16548, +16423, +16072, +15622, +15323, +14993, +14542, +14178, +13952, +13642, +13816, +13878, +14241, +14455, +14862, +15452, +15828, +16328, +16517, +16906, +17107, +17233, +17168, +17050, +17008, +16935, +16847, +16871, +16643, +16020, +15635, +15388, +15070, +14585, +14145, +13876, +13547, +13667, +13810, +14261, +14660, +14952, +15359, +16091, +16862, +17165, +17484, +17879, +18031, +18068, +17886, +17596, +16978, +16469, +16050, +15552, +15000, +14738, +14509, +14535, +14581, +14952, +14990, +15466, +15550, +16040, +16262, +16592, +16550, +16666, +16871, +16839, +16837, +16873, +16935, +16827, +16465, +16552, +16477, +16525, +16515, +16508, +16372, +16230, +16337, +16363, +16467, +16654, +16878, +17148, +17421, +17956, +18306, +18579, +18422, +18574, +18466, +18432, +18022, +17578, +17425, +17220, +16916, +16490, +16258, +16125, +15944, +15730, +15678, +15583, +15704, +15413, +15501, +15779, +16172, +16227, +16383, +16322, +16132, +15916, +15539, +15254, +14948, +14692, +14393, +14133, +14426, +14668, +15252, +15347, +16035, +16497, +17048, +17833, +18141, +18520, +18462, +18282, +18175, +17953, +17742, +17024, +16201, +15611, +14848, +14304, +13510, +13020, +12447, +12252, +12494, +12815, +13577, +14071, +14678, +15501, +16529, +17565, +18153, +18731, +19089, +19272, +19308, +19131, +18598, +18118, +17193, +16556, +15570, +14916, +14268, +13426, +12989, +12878, +12795, +12837, +13056, +13719, +14160, +14985, +15513, +16156, +16664, +17080, +17356, +17557, +17866, +17941, +17804, +17845, +17971, +17896, +17675, +17606, +17631, +17388, +17158, +17111, +16794, +16697, +16528, +16394, +16172, +16111, +16190, +16359, +16452, +16723, +16846, +17276, +17424, +17744, +18121, +18317, +18610, +18464, +18664, +18582, +18328, +17928, +17497, +17163, +16641, +16120, +15961, +16092, +15973, +15848, +15854, +16004, +16363, +16792, +17039, +17295, +17374, +17307, +16891, +16573, +16056, +15236, +14240, +13250, +12382, +11569, +10824, +10303, +10273, +10664, +11303, +12237, +13154, +14356, +15588, +16571, +17654, +18579, +19032, +19079, +18683, +18422, +17916, +17311, +16510, +15870, +15293, +14943, +14799, +14969, +14999, +15279, +15471, +15939, +16532, +16998, +17162, +17379, +17508, +17625, +17486, +17520, +17212, +16827, +16440, +16406, +16273, +16109, +16173, +16286, +16126, +16376, +16893, +17284, +17487, +17809, +17945, +18138, +18235, +18319, +18057, +17941, +17728, +17407, +17135, +16754, +16373, +15787, +15104, +14514, +14066, +13919, +13694, +13542, +13562, +14045, +14550, +15168, +15914, +16669, +17442, +18183, +18963, +19583, +19651, +19625, +19215, +18934, +18157, +17516, +16683, +15957, +15171, +14445, +14265, +13757, +13852, +13841, +14132, +14209, +14505, +15018, +15122, +15518, +15922, +16357, +16605, +16855, +17328, +17410, +17624, +17538, +17514, +17313, +17307, +16923, +16350, +15687, +15245, +14676, +13993, +13552, +13181, +12973, +12817, +13092, +13454, +13596, +13989, +14440, +15136, +15774, +16546, +17202, +17732, +18211, +18680, +18842, +18887, +18811, +18887, +18710, +18587, +18306, +18000, +17835, +17343, +17243, +17282, +17062, +17031, +16819, +16939, +16876, +16903, +16925, +17010, +17105, +17166, +17080, +17193, +17116, +17074, +16597, +16600, +16429, +15979, +15671, +15505, +15349, +15053, +14992, +14932, +14833, +14990, +14965, +14996, +14971, +14883, +14649, +14553, +14530, +14474, +14220, +14187, +14393, +14541, +14838, +15124, +15464, +15731, +15915, +16060, +16050, +16284, +16038, +15797, +15404, +15220, +15091, +14839, +15006, +14759, +14822, +15262, +15927, +16507, +16957, +17644, +18092, +18719, +19132, +19468, +19514, +19347, +19181, +18938, +18746, +18266, +17757, +17414, +17209, +17118, +16949, +16963, +17086, +17168, +17212, +17395, +17456, +17410, +17329, +17314, +17367, +17288, +17017, +16800, +16685, +16491, +16186, +15884, +15626, +15089, +14834, +14533, +14286, +14081, +13980, +14041, +14040, +14161, +14473, +14836, +15042, +15196, +15319, +15356, +15357, +15481, +15565, +15634, +15542, +15544, +15715, +16050, +16381, +16630, +17025, +17358, +17503, +17619, +17562, +17264, +16994, +16744, +16339, +15895, +15399, +15134, +14836, +14767, +14797, +14975, +15177, +15641, +15972, +16170, +16501, +16608, +16710, +16922, +16956, +16747, +16468, +16240, +16125, +16025, +15867, +15650, +15290, +15083, +14897, +14787, +14640, +14396, +14120, +14070, +14184, +14414, +14650, +15010, +15425, +15926, +16688, +17297, +17918, +18529, +19164, +19516, +19878, +20315, +20442, +20223, +19971, +19649, +19241, +18764, +18116, +17498, +17003, +16743, +16465, +16311, +16386, +16522, +16751, +16838, +17221, +17675, +17820, +17951, +18026, +18131, +17974, +17720, +17298, +16841, +16309, +15877, +15329, +14883, +14339, +14165, +13595, +13468, +13277, +13224, +12944, +12770, +12922, +12946, +13022, +13070, +13143, +13436, +13651, +14056, +14502, +14974, +15457, +15665, +15990, +16401, +16614, +16615, +16469, +16417, +16263, +15912, +15689, +15415, +15031, +14623, +14497, +14464, +14545, +14911, +15254, +15796, +15894, +16446, +16850, +17537, +18255, +19055, +19774, +20206, +20441, +20418, +20389, +20263, +19985, +19442, +18837, +18196, +17452, +16813, +16317, +15793, +15334, +14991, +15055, +15052, +15272, +15374, +15636, +16016, +16497, +16839, +17137, +17473, +17390, +17340, +17325, +17291, +16974, +16673, +16063, +15546, +14939, +14520, +14121, +13758, +13649, +13574, +13771, +14083, +14843, +15364, +16019, +16785, +17580, +18344, +18931, +19362, +19559, +19482, +19306, +18828, +18221, +17491, +16598, +15716, +14802, +13962, +13283, +12809, +12493, +12518, +12744, +13189, +13775, +14464, +15028, +15518, +15991, +16384, +16890, +17152, +17510, +17410, +17456, +17355, +17192, +16901, +16618, +16353, +15933, +15614, +15422, +14925, +14802, +14701, +14966, +15074, +15342, +15611, +16050, +16339, +16589, +16856, +16937, +17005, +17093, +17181, +17169, +16965, +17121, +17214, +17301, +17186, +17306, +17270, +17497, +17523, +17491, +17123, +16916, +16718, +16315, +15821, +15251, +14786, +14520, +14603, +14773, +15042, +15215, +15611, +15868, +16603, +17163, +17754, +18268, +18619, +18821, +18754, +18673, +18443, +18146, +17806, +17321, +16804, +16368, +15852, +15369, +14819, +14339, +14088, +14022, +13960, +14041, +14188, +14587, +14788, +15053, +15525, +15833, +16241, +16662, +17160, +17329, +17582, +17759, +17675, +17670, +17592, +17238, +16650, +16182, +15734, +15087, +14682, +14395, +14070, +13780, +13897, +14064, +14449, +14752, +15348, +15736, +16359, +17163, +17784, +18204, +18497, +18666, +18640, +18636, +18458, +18086, +17426, +16783, +16218, +15657, +15101, +14526, +14232, +14021, +14036, +14156, +14422, +14828, +15248, +15727, +16275, +16687, +17186, +17503, +17772, +17842, +17622, +17510, +17237, +17091, +16855, +16533, +16330, +16048, +15691, +15599, +15591, +15625, +15577, +15711, +15809, +16040, +16153, +16399, +16403, +16426, +16488, +16686, +16892, +16975, +17084, +16996, +16864, +16869, +16875, +16752, +16565, +16353, +16058, +15767, +15629, +15509, +15395, +15061, +14799, +14732, +14810, +14957, +15282, +15639, +16096, +16485, +16664, +16913, +16839, +16933, +16802, +16873, +16827, +16667, +16683, +16501, +16523, +16389, +16609, +16871, +17039, +17085, +17229, +17419, +17483, +17298, +17141, +16889, +16783, +16636, +16420, +16262, +16144, +15889, +15905, +15967, +15952, +15900, +15877, +16044, +16007, +16234, +16223, +16180, +16223, +16232, +16165, +16165, +16215, +16144, +15973, +15791, +15642, +15345, +15085, +14908, +14588, +14412, +14342, +14440, +14653, +15005, +15251, +15541, +15729, +16195, +16604, +16946, +17179, +17125, +17132, +16917, +16586, +16128, +15873, +15551, +15123, +14828, +14705, +14607, +14654, +14680, +14923, +15188, +15616, +16162, +16511, +16882, +17164, +17356, +17562, +17639, +17735, +17659, +17679, +17607, +17504, +17482, +17609, +17586, +17519, +17749, +17871, +17943, +18095, +18171, +18093, +17901, +17749, +17620, +17407, +17235, +17031, +16726, +16619, +16407, +16269, +16154, +15931, +15891, +15762, +15805, +15632, +15608, +15492, +15567, +15577, +15547, +15456, +15391, +15193, +15145, +15005, +14905, +15109, +15150, +15174, +15096, +14906, +14840, +14638, +14640, +14680, +14921, +15161, +15298, +15559, +15836, +16010, +16233, +16594, +16858, +17128, +17177, +17157, +17113, +17138, +17200, +17007, +16821, +16702, +16711, +16849, +16908, +16909, +16692, +16622, +16414, +16292, +16035, +15820, +15562, +15385, +15362, +15391, +15513, +15616, +15755, +15844, +15987, +16014, +16150, +16271, +16348, +16214, +16240, +16295, +16216, +16118, +16128, +16149, +15995, +16043, +15953, +15912, +15680, +15449, +15327, +15364, +15492, +15560, +15637, +15877, +15921, +16130, +16395, +16578, +16767, +16732, +16679, +16688, +16741, +16859, +16816, +17005, +17244, +17545, +17709, +17931, +18211, +18435, +18660, +18818, +18850, +18749, +18612, +18417, +17977, +17805, +17554, +17431, +17191, +16841, +16507, +16322, +16197, +15983, +15835, +15509, +15326, +15106, +15020, +14794, +14766, +14541, +14331, +14170, +14182, +14245, +14260, +14429, +14538, +14626, +14748, +14916, +15149, +15204, +15280, +15243, +15243, +14961, +14721, +14467, +14294, +14353, +14322, +14622, +14959, +15129, +15147, +15113, +15308, +15624, +16151, +16721, +17103, +17411, +17765, +18178, +18731, +19073, +19407, +19568, +19819, +19942, +19838, +19459, +18984, +18379, +17761, +17182, +16683, +16242, +15867, +15603, +15487, +15551, +15737, +15945, +16211, +16507, +16866, +17032, +17203, +17330, +17256, +17111, +16814, +16365, +15953, +15479, +15012, +14271, +13777, +13321, +12826, +12375, +12159, +12108, +12204, +12528, +13068, +13573, +14235, +14839, +15596, +16263, +16868, +17409, +17730, +18112, +18297, +18278, +18180, +17889, +17506, +17250, +16934, +16537, +16100, +15984, +15900, +15953, +15936, +16155, +16482, +16733, +17120, +17471, +17910, +18308, +18637, +18835, +19065, +19107, +19293, +19211, +19089, +18889, +18701, +18445, +18043, +17759, +17353, +16807, +16361, +16030, +15754, +15378, +15136, +15010, +14825, +14740, +14625, +14578, +14554, +14716, +14818, +14881, +14940, +15213, +15336, +15499, +15438, +15275, +15184, +15100, +15113, +14977, +14805, +14637, +14337, +14152, +14103, +14254, +14426, +14669, +15000, +15091, +15117, +15239, +15384, +15593, +15908, +16280, +16664, +16788, +16948, +17090, +17214, +17478, +17609, +17628, +17528, +17293, +17178, +16878, +16714, +16396, +16273, +16197, +16200, +16246, +16474, +16595, +16722, +16670, +16831, +16755, +16819, +16925, +16912, +16796, +16852, +16799, +16812, +16772, +16711, +16541, +16567, +16559, +16520, +16335, +16306, +16161, +15983, +15807, +15697, +15694, +15764, +15853, +16035, +16049, +16221, +16397, +16484, +16572, +16793, +16903, +16956, +16903, +16884, +16808, +16990, +16977, +16965, +16770, +16704, +16648, +16531, +16330, +16190, +16139, +16129, +16037, +15972, +15971, +15940, +16066, +16199, +16300, +16455, +16600, +16755, +16755, +16849, +16936, +16984, +16911, +16902, +16833, +16731, +16602, +16526, +16295, +16086, +15985, +16019, +15923, +15770, +15603, +15609, +15574, +15540, +15287, +15123, +14980, +14904, +14672, +14550, +14463, +14394, +14469, +14508, +14521, +14468, +14464, +14592, +14617, +14725, +14693, +14753, +14799, +14986, +15192, +15446, +15830, +16097, +16243, +16291, +16201, +16438, +16671, +16940, +17102, +17130, +17301, +17368, +17560, +17733, +17925, +18149, +18258, +18402, +18358, +18303, +18246, +18115, +17966, +17935, +17903, +17665, +17591, +17549, +17467, +17292, +17263, +17187, +17020, +17113, +17136, +17240, +17248, +17300, +17254, +17093, +16960, +16781, +16442, +16160, +15867, +15575, +15283, +14970, +14701, +14569, +14406, +14378, +14458, +14579, +14598, +14539, +14541, +14597, +14559, +14727, +14809, +14815, +14791, +14958, +15001, +14972, +14928, +15038, +15128, +15226, +15381, +15636, +15740, +15983, +16404, +16679, +16889, +17003, +17198, +17333, +17292, +17163, +16923, +16839, +16883, +16866, +16951, +16922, +17150, +17268, +17412, +17539, +17751, +17862, +17913, +18003, +17942, +17797, +17629, +17461, +17356, +17083, +16879, +16646, +16601, +16433, +16308, +16173, +16031, +15862, +15668, +15490, +15333, +15283, +15224, +15147, +15046, +14955, +14825, +14748, +14786, +14971, +15118, +15139, +15126, +15055, +15068, +15316, +15466, +15470, +15430, +15283, +15316, +15267, +15291, +15360, +15602, +16072, +16334, +16491, +16561, +16668, +17043, +17291, +17491, +17349, +17150, +16938, +16858, +16826, +16718, +16486, +16501, +16489, +16511, +16544, +16815, +16965, +16965, +17088, +17162, +17214, +17357, +17372, +17429, +17473, +17408, +17183, +17110, +16990, +16714, +16576, +16427, +16202, +16020, +15920, +16031, +16055, +16121, +16167, +16270, +16125, +15939, +15804, +15579, +15404, +15286, +15131, +14989, +14889, +14868, +14795, +14987, +15384, +15763, +16031, +16218, +16350, +16397, +16436, +16404, +16391, +16424, +16355, +16231, +16059, +16061, +16031, +15913, +15857, +15851, +15972, +16068, +16111, +16292, +16388, +16507, +16635, +16747, +16840, +16779, +16879, +16965, +17021, +17078, +17165, +17152, +16983, +16740, +16699, +16725, +16714, +16633, +16546, +16362, +16341, +16343, +16333, +16279, +16301, +16257, +16195, +16072, +15826, +15659, +15491, +15546, +15458, +15371, +15258, +15141, +15137, +15002, +15070, +15194, +15262, +15447, +15358, +15229, +14954, +14891, +14941, +14963, +15271, +15345, +15479, +15617, +15765, +16029, +16186, +16519, +16928, +17239, +17584, +17818, +18121, +18128, +18254, +18446, +18560, +18479, +18327, +18226, +18118, +17847, +17581, +17276, +17118, +16934, +16909, +16927, +16925, +16855, +16882, +16859, +16880, +16766, +16647, +16559, +16518, +16375, +16208, +16095, +16042, +15858, +15709, +15497, +15228, +14978, +14769, +14692, +14450, +14139, +13840, +13669, +13658, +13789, +13913, +13909, +14005, +14135, +14462, +14808, +15002, +15358, +15570, +15778, +15983, +16211, +16306, +16295, +16389, +16384, +16329, +16348, +16318, +16333, +16175, +16240, +16282, +16357, +16544, +16710, +16818, +16966, +17056, +17323, +17619, +17950, +18116, +18362, +18595, +18770, +18805, +19005, +19049, +19080, +19030, +18814, +18576, +18372, +18058, +17763, +17503, +17146, +16793, +16501, +16262, +16110, +15851, +15775, +15567, +15418, +15369, +15209, +15152, +15096, +15051, +14875, +14707, +14726, +14644, +14555, +14560, +14497, +14375, +14034, +13815, +13762, +13809, +13979, +14133, +14583, +14753, +15032, +15379, +15636, +16014, +16310, +16588, +16672, +16704, +16791, +16698, +16746, +16739, +16589, +16342, +16192, +16230, +16162, +16279, +16359, +16372, +16386, +16480, +16770, +17080, +17400, +17534, +17578, +17658, +17646, +17619, +17449, +17238, +17131, +16987, +16779, +16496, +16370, +16294, +16134, +16024, +15980, +15877, +15909, +15935, +16009, +15912, +15885, +15969, +15924, +15979, +16119, +16192, +16153, +16062, +16097, +16025, +16129, +16147, +16073, +16105, +16126, +16149, +16171, +16297, +16318, +16295, +16333, +16375, +16311, +16388, +16479, +16595, +16637, +16643, +16630, +16619, +16680, +16811, +16906, +16879, +16917, +16956, +17072, +17065, +17045, +16992, +16908, +16754, +16571, +16401, +16287, +16293, +16532, +16513, +16409, +16305, +16390, +16515, +16603, +16657, +16518, +16402, +16239, +16117, +15955, +15785, +15704, +15326, +15106, +14934, +14704, +14441, +14202, +14141, +14157, +14250, +14648, +14800, +14969, +15053, +15120, +15239, +15352, +15616, +15857, +16036, +16119, +16020, +15740, +15720, +15688, +15885, +15921, +15976, +15868, +15896, +15917, +16149, +16406, +16740, +16901, +17140, +17252, +17491, +17739, +17917, +17856, +17861, +17679, +17535, +17517, +17501, +17402, +17356, +17236, +17085, +17039, +17082, +16973, +16945, +17051, +16991, +16903, +16873, +16805, +16731, +16476, +16392, +16272, +16173, +16196, +16164, +16035, +15982, +15907, +15815, +15623, +15683, +15627, +15680, +15831, +15860, +15857, +15832, +15947, +15974, +15897, +15883, +15746, +15642, +15563, +15577, +15489, +15440, +15386, +15315, +15269, +15360, +15488, +15607, +15746, +15841, +15895, +16026, +16092, +16149, +16277, +16448, +16514, +16497, +16518, +16533, +16628, +16609, +16610, +16660, +16695, +16783, +16840, +17116, +17399, +17653, +17841, +17839, +17926, +17879, +17883, +17899, +17760, +17570, +17217, +16989, +16713, +16400, +16016, +15550, +15252, +15002, +14838, +14555, +14230, +14153, +14170, +14359, +14513, +14767, +14920, +15097, +15332, +15258, +15310, +15379, +15655, +15725, +15704, +15721, +15523, +15520, +15606, +15711, +15655, +15590, +15697, +15789, +15873, +16050, +16159, +16199, +16291, +16443, +16599, +16654, +16884, +16916, +16951, +17068, +17162, +17177, +17240, +17276, +17366, +17385, +17355, +17218, +17235, +17359, +17391, +17290, +17279, +17206, +17273, +17225, +17236, +17008, +16866, +16864, +16785, +16831, +16846, +16690, +16607, +16499, +16589, +16406, +16341, +16356, +16071, +15888, +15814, +15776, +15687, +15605, +15541, +15374, +15353, +15491, +15539, +15550, +15561, +15558, +15618, +15736, +15875, +15752, +15711, +15825, +15851, +15810, +15802, +15777, +15690, +15635, +15620, +15608, +15702, +15796, +15897, +15960, +16052, +16116, +16180, +16231, +16438, +16485, +16467, +16655, +16714, +16764, +16841, +16885, +16844, +16711, +16751, +16782, +16817, +16783, +16669, +16548, +16461, +16460, +16621, +16593, +16423, +16313, +16195, +16172, +16046, +16014, +16060, +15657, +15482, +15356, +15138, +15232, +15241, +15354, +15280, +15363, +15352, +15316, +15492, +15618, +15696, +15713, +15822, +15998, +16210, +16324, +16280, +16558, +16522, +16587, +16794, +16879, +16931, +16853, +16995, +16949, +17045, +17134, +17025, +16947, +16945, +16965, +16860, +16927, +16979, +16844, +16754, +16794, +16885, +16859, +16976, +17025, +17016, +17070, +17098, +17068, +17023, +16970, +16874, +16701, +16600, +16419, +16168, +15967, +15718, +15544, +15309, +15380, +15313, +15198, +15183, +15224, +15298, +15288, +15341, +15450, +15540, +15590, +15587, +15525, +15433, +15457, +15452, +15514, +15481, +15423, +15421, +15371, +15408, +15565, +15645, +15669, +15786, +15952, +16045, +16233, +16360, +16395, +16368, +16463, +16594, +16770, +16814, +16800, +16759, +16779, +16817, +16807, +16835, +16870, +16841, +16730, +16866, +17079, +17188, +17373, +17404, +17437, +17509, +17589, +17638, +17556, +17552, +17326, +17183, +17035, +16972, +16833, +16590, +16409, +16345, +16072, +16009, +15901, +15902, +15914, +15860, +15742, +15695, +15675, +15544, +15431, +15580, +15343, +15293, +15139, +14994, +15006, +14927, +14680, +14715, +14837, +14744, +14909, +15152, +15028, +14961, +15228, +15317, +15494, +15716, +15728, +16009, +16166, +16403, +16597, +16793, +16907, +16833, +16891, +16851, +16897, +16909, +16727, +16655, +16491, +16577, +16590, +16775, +16926, +16850, +16838, +16932, +17067, +17134, +17152, +17195, +16997, +16781, +16741, +16714, +16590, +16496, +16324, +16291, +16335, +16467, +16470, +16463, +16604, +16581, +16673, +16764, +16850, +16808, +16627, +16517, +16295, +16180, +16115, +16017, +15914, +15762, +15584, +15517, +15595, +15675, +15569, +15556, +15506, +15531, +15656, +15665, +15755, +15812, +15807, +15809, +15969, +16111, +16238, +16187, +16194, +16170, +16222, +16255, +16378, +16384, +16431, +16482, +16579, +16557, +16617, +16670, +16639, +16702, +16855, +16759, +16842, +16864, +16703, +16663, +16530, +16489, +16673, +16695, +16561, +16425, +16581, +16545, +16455, +16560, +16406, +16295, +16100, +15874, +15883, +15732, +15811, +15617, +15414, +15479, +15217, +15322, +15189, +15122, +15112, +14923, +15025, +15095, +14940, +14897, +15140, +15359, +15440, +15613, +15744, +15847, +16092, +16143, +16267, +16544, +16562, +16638, +16698, +16774, +16712, +16616, +16673, +16569, +16640, +16678, +16660, +16711, +16622, +16699, +16910, +17050, +17248, +17324, +17325, +17402, +17497, +17568, +17775, +17717, +17572, +17556, +17415, +17380, +17375, +17246, +17081, +16799, +16689, +16572, +16414, +16216, +16026, +15951, +15885, +15746, +15812, +15686, +15597, +15391, +15307, +15123, +15131, +15039, +14967, +14919, +14869, +14914, +14965, +14934, +14984, +14907, +14966, +15110, +15307, +15399, +15432, +15584, +15662, +15833, +16052, +16243, +16444, +16529, +16580, +16615, +16635, +16642, +16733, +16799, +16816, +16843, +16961, +16870, +16940, +16956, +17093, +17218, +17287, +17297, +17279, +17342, +17357, +17277, +17242, +17178, +17124, +17077, +16904, +16764, +16819, +16749, +16667, +16559, +16501, +16459, +16437, +16326, +16133, +16101, +15936, +15751, +15658, +15412, +15359, +15200, +15075, +15046, +14918, +14949, +14849, +14876, +14968, +14953, +15030, +15055, +15053, +15278, +15289, +15464, +15613, +15588, +15759, +15880, +16038, +16201, +16224, +16223, +16182, +16210, +16265, +16174, +16315, +16360, +16372, +16379, +16486, +16731, +16746, +16869, +16970, +17035, +17221, +17188, +17305, +17436, +17416, +17476, +17480, +17442, +17405, +17276, +17158, +17051, +16965, +16803, +16673, +16641, +16493, +16453, +16478, +16537, +16689, +16605, +16566, +16547, +16448, +16331, +16145, +16042, +15919, +15692, +15552, +15420, +15258, +15075, +15012, +15091, +15141, +15141, +15236, +15390, +15609, +15625, +15730, +15865, +15946, +15979, +16028, +16101, +16081, +16022, +16015, +16120, +16157, +16146, +16140, +16171, +16291, +16424, +16661, +16864, +16944, +16986, +17012, +17102, +17208, +17151, +17132, +17122, +17056, +16966, +16904, +16923, +16912, +16804, +16742, +16618, +16584, +16474, +16360, +16322, +16115, +16060, +16000, +15927, +15902, +15762, +15609, +15533, +15521, +15530, +15489, +15413, +15372, +15224, +15174, +15138, +15141, +15104, +14999, +14909, +14913, +14985, +15046, +15055, +15042, +15159, +15419, +15522, +15845, +16189, +16419, +16569, +16675, +16739, +16772, +16776, +16698, +16794, +16835, +16745, +16729, +16833, +16844, +16952, +17082, +17153, +17186, +17243, +17246, +17308, +17477, +17414, +17461, +17494, +17550, +17608, +17552, +17534, +17489, +17462, +17342, +17238, +17083, +16885, +16734, +16447, +16248, +16100, +15952, +15822, +15784, +15787, +15650, +15496, +15542, +15480, +15441, +15429, +15370, +15380, +15328, +15291, +15254, +15146, +15153, +15208, +15240, +15245, +15266, +15263, +15276, +15398, +15493, +15549, +15693, +15779, +15851, +15988, +16037, +16180, +16304, +16405, +16503, +16520, +16569, +16616, +16797, +16949, +16946, +16930, +16829, +16776, +16815, +16708, +16652, +16652, +16502, +16514, +16571, +16653, +16709, +16837, +16894, +16980, +16985, +16911, +16919, +16916, +16812, +16762, +16678, +16642, +16685, +16546, +16316, +16187, +16078, +16014, +15830, +15715, +15538, +15335, +15154, +15128, +15155, +15131, +15107, +15120, +15176, +15236, +15435, +15561, +15605, +15682, +15748, +15860, +15907, +16033, +16147, +16140, +16227, +16139, +16076, +16042, +16011, +16044, +16017, +16120, +16149, +16150, +16290, +16385, +16450, +16518, +16629, +16688, +16781, +16841, +16887, +16926, +17039, +17164, +17253, +17258, +17221, +17196, +17192, +17167, +17122, +17037, +16846, +16751, +16651, +16606, +16583, +16578, +16550, +16552, +16524, +16437, +16490, +16500, +16501, +16423, +16265, +16181, +16101, +15987, +15944, +15913, +15858, +15874, +15846, +15811, +15840, +15880, +15872, +15830, +15809, +15826, +15795, +15825, +15811, +15789, +15743, +15712, +15797, +15788, +15831, +15894, +15886, +15899, +15999, +16106, +16131, +16128, +16163, +16106, +16079, +16099, +16089, +16090, +16073, +16041, +16085, +16009, +15969, +15997, +16101, +16165, +16181, +16213, +16244, +16286, +16376, +16399, +16469, +16550, +16605, +16583, +16547, +16520, +16457, +16423, +16408, +16324, +16192, +16099, +16121, +16093, +16036, +16028, +16007, +15945, +15959, +16052, +16043, +16043, +16090, +16160, +16186, +16267, +16362, +16341, +16390, +16404, +16510, +16542, +16496, +16434, +16321, +16235, +16251, +16221, +16239, +16296, +16254, +16294, +16370, +16461, +16524, +16532, +16712, +16868, +16850, +16836, +16883, +16889, +16875, +16851, +16814, +16721, +16674, +16639, +16596, +16543, +16475, +16420, +16315, +16230, +16166, +16138, +16161, +16115, +16113, +16023, +15994, +15979, +15927, +15862, +15766, +15751, +15735, +15750, +15720, +15656, +15650, +15570, +15549, +15563, +15614, +15630, +15675, +15734, +15724, +15780, +15888, +16026, +16146, +16265, +16351, +16382, +16330, +16379, +16400, +16405, +16391, +16353, +16336, +16304, +16343, +16377, +16306, +16293, +16243, +16152, +16202, +16220, +16257, +16385, +16459, +16507, +16579, +16667, +16779, +16781, +16815, +16798, +16751, +16693, +16648, +16670, +16603, +16539, +16494, +16373, +16309, +16298, +16287, +16224, +16208, +16105, +16078, +16083, +16009, +15947, +15934, +15950, +16028, +16110, +16118, +16078, +16021, +16064, +16005, +15971, +15963, +15946, +15903, +15841, +15816, +15760, +15770, +15741, +15729, +15767, +15864, +15972, +16008, +16083, +16101, +16183, +16210, +16322, +16389, +16330, +16350, +16354, +16271, +16289, +16225, +16238, +16258, +16304, +16373, +16408, +16538, +16709, +16771, +16808, +16761, +16781, +16750, +16702, +16693, +16648, +16552, +16440, +16445, +16420, +16416, +16393, +16372, +16378, +16395, +16350, +16393, +16383, +16305, +16344, +16371, +16475, +16595, +16582, +16567, +16461, +16372, +16318, +16280, +16212, +16078, +15929, +15850, +15775, +15758, +15834, +15850, +15878, +15886, +15883, +16003, +16073, +16129, +16200, +16244, +16118, +16166, +16188, +16220, +16164, +16183, +16139, +16064, +16001, +16010, +16021, +16025, +16002, +15980, +15910, +15918, +15917, +16025, +16049, +16000, +15985, +16012, +16011, +16058, +16088, +16138, +16211, +16313, +16334, +16299, +16325, +16339, +16329, +16343, +16332, +16337, +16329, +16353, +16352, +16356, +16405, +16441, +16440, +16441, +16365, +16414, +16393, +16346, +16382, +16384, +16377, +16375, +16328, +16333, +16401, +16453, +16396, +16342, +16318, +16269, +16301, +16321, +16308, +16239, +16163, +16152, +16115, +16110, +16099, +16167, +16144, +16204, +16204, +16256, +16238, +16258, +16387, +16460, +16526, +16528, +16592, +16614, +16560, +16534, +16456, +16427, +16405, +16390, +16308, +16251, +16146, +16109, +16085, +16037, +16049, +16080, +16093, +16134, +16159, +16194, +16160, +16200, +16150, +16168, +16154, +16249, +16269, +16216, +16156, +16112, +16030, +16083, +16034, +16052, +16000, +16011, +15983, +15910, +15957, +16056, +16126, +16186, +16130, +16130, +16170, +16200, +16279, +16294, +16258, +16243, +16226, +16223, +16258, +16232, +16119, +16092, +16047, +15981, +16035, +15975, +15971, +15959, +16025, +16084, +16221, +16322, +16423, +16452, +16642, +16726, +16801, +16865, +16907, +16877, +16918, +16891, +16882, +16823, +16692, +16610, +16507, +16426, +16365, +16253, +16199, +16133, +16090, +16053, +16126, +16120, +16130, +16156, +16164, +16172, +16213, +16159, +16123, +16081, +16025, +16005, +15921, +15829, +15740, +15725, +15661, +15665, +15608, +15577, +15583, +15590, +15639, +15695, +15774, +15817, +15951, +16065, +16151, +16205, +16311, +16308, +16382, +16385, +16497, +16526, +16526, +16523, +16523, +16524, +16455, +16354, +16367, +16342, +16297, +16325, +16332, +16360, +16377, +16420, +16458, +16511, +16654, +16694, +16789, +16834, +16776, +16720, +16641, +16698, +16751, +16664, +16567, +16453, +16509, +16448, +16402, +16351, +16332, +16373, +16295, +16293, +16346, +16352, +16380, +16246, +16167, +16003, +15865, +15886, +15849, +16138, +16373, +16201, +16200, +15354, +15621, +15767, +15698, +15996, +15648, +16147, +16362, +16593, +16023, +15085, +16110, +15556, +16288, +16470, +15871, +16426, +16848, +16424, +15960, +16042, +15993, +15743, +16782, +16563, +16166, +16380, +16054, +15815, +16352, +16598, +16453, +16555, +16612, +15950, +16040, +15863, +15987, +15963, +16377, +16832, +16808, +16272, +15454, +15011, +15294, +15659, +17060, +17088, +17087, +16904, +15927, +15190, +15317, +15470, +16112, +16908, +17665, +16985, +16404, +15507, +14910, +14877, +15785, +16237, +16517, +16662, +16428, +15895, +15868, +15936, +15527, +15778, +16348, +16537, +17240, +16893, +16988, +16608, +16313, +16713, +16506, +17429, +17225, +17852, +17246, +17397, +17153, +16289, +16638, +16805, +17191, +17166, +16834, +16453, +15906, +16304, +15809, +16527, +16090, +16496, +15560, +15839, +15090, +15696, +15335, +15920, +15872, +15593, +15354, +15219, +15449, +15845, +15895, +15929, +15559, +15756, +15131, +15503, +15414, +15919, +15967, +16272, +15851, +15922, +15888, +16086, +16421, +16600, +16589, +16184, +16367, +16237, +16398, +16774, +16562, +16596, +16328, +16322, +16439, +16536, +16589, +16586, +16595, +16406, +16338, +16527, +16524, +17033, +17263, +16813, +16776, +16082, +16154, +16301, +16959, +17050, +16819, +16660, +16072, +15857, +15852, +16372, +16902, +16894, +16444, +16036, +15699, +15707, +15937, +16128, +16562, +15985, +15773, +15316, +15312, +15516, +16091, +15905, +16186, +15561, +15317, +15657, +15863, +16191, +16036, +16437, +15606, +15588, +15492, +16012, +16123, +16829, +16123, +16247, +15579, +16031, +15893, +16216, +16180, +16300, +15893, +15965, +16044, +16381, +16333, +16992, +16551, +16545, +16598, +16399, +16567, +17386, +17627, +17148, +16929, +16605, +16424, +16604, +17079, +16865, +16850, +16613, +16533, +16537, +16633, +16513, +16459, +16802, +16811, +16558, +15947, +16027, +16291, +16259, +16527, +16206, +16141, +15749, +15835, +16084, +16135, +15874, +15714, +15665, +15509, +15640, +15786, +15902, +15773, +16073, +15967, +16152, +16054, +15770, +15419, +15958, +16399, +16236, +16112, +15938, +15737, +15928, +16398, +15945, +15931, +15940, +16171, +16073, +16329, +16362, +16202, +16333, +16355, +16318, +15955, +16131, +16299, +16554, +16788, +16595, +16170, +15927, +16093, +16420, +16643, +16879, +16598, +16292, +16377, +16560, +16430, +16567, +16752, +16668, +16646, +16253, +16268, +16219, +16300, +16423, +16444, +16381, +16126, +15969, +16044, +16377, +16080, +16017, +15677, +15711, +15822, +16012, +16277, +15884, +15732, +15618, +15688, +15917, +15926, +15912, +15964, +15940, +15943, +15789, +16037, +15997, +16194, +16548, +16772, +16569, +16455, +16572, +16727, +16898, +17075, +16996, +16728, +16917, +17083, +17065, +17019, +16769, +16688, +16640, +16754, +16815, +16419, +16471, +16114, +16039, +16126, +15953, +15760, +15738, +15944, +15944, +15594, +15455, +15304, +15237, +15747, +15663, +15617, +15273, +15342, +15355, +15509, +15879, +15933, +15902, +16072, +16063, +15790, +16144, +16586, +16476, +16689, +17028, +17174, +16978, +17173, +17176, +17293, +17545, +17368, +17370, +17492, +17345, +17089, +17183, +16744, +16379, +16107, +16446, +16215, +16249, +15849, +15733, +15442, +15777, +15402, +15601, +15700, +15607, +15579, +15693, +15666, +16095, +15970, +15983, +15603, +15689, +15805, +15937, +16020, +15953, +15764, +15715, +15802, +15923, +15921, +16206, +16104, +15887, +15936, +16085, +16231, +16633, +16725, +16646, +16388, +16381, +16447, +16363, +16567, +16206, +16659, +16601, +16304, +16231, +15935, +16158, +15920, +16287, +16099, +15955, +15955, +15832, +15699, +15954, +15786, +15893, +15876, +16077, +16108, +16104, +16199, +15963, +16215, +16214, +16247, +16245, +16362, +16713, +16596, +16885, +16884, +16788, +16814, +16781, +17077, +17335, +17330, +17277, +17012, +16916, +17051, +16998, +17417, +16866, +16640, +16324, +16431, +16503, +16176, +16113, +15769, +15826, +16128, +15905, +15683, +15443, +15644, +15734, +16071, +16220, +16127, +16172, +16326, +16521, +16470, +16314, +16155, +16530, +16994, +17081, +16713, +16550, +16436, +16385, +16106, +16330, +16097, +16125, +16137, +16310, +16153, +15699, +15355, +15348, +15567, +15875, +15721, +15598, +15486, +15352, +14928, +14974, +14858, +15065, +15191, +15280, +15016, +15108, +15051, +15304, +15494, +15640, +15517, +15677, +15731, +15830, +16038, +16159, +16311, +16156, +16129, +16196, +16545, +16927, +17186, +17154, +16955, +17003, +17177, +17551, +17569, +17790, +17784, +17572, +17668, +17462, +17248, +17323, +17476, +17513, +17201, +17169, +17013, +16778, +16776, +16664, +16537, +16472, +16062, +16230, +15943, +16078, +15966, +15801, +15806, +15813, +15404, +15669, +15386, +15683, +15892, +15891, +16157, +15987, +16051, +16163, +16167, +16463, +16484, +16286, +16660, +16349, +16255, +15989, +16271, +16261, +16029, +15868, +15799, +15218, +15480, +15448, +15881, +15777, +15665, +15414, +15365, +15550, +15745, +16102, +16272, +16107, +15985, +16224, +16308, +16518, +16824, +16877, +17219, +16808, +16718, +16854, +16794, +17163, +17359, +17122, +16851, +16857, +16948, +16679, +16733, +16749, +16426, +15862, +16163, +15918, +16089, +15937, +15537, +15633, +15313, +15307, +15314, +15340, +15179, +14967, +15201, +15043, +15081, +15193, +15068, +15054, +15234, +15308, +15216, +15251, +15469, +15593, +15891, +16002, +15926, +16109, +16397, +16414, +16530, +16814, +16789, +16993, +17105, +17216, +16985, +17092, +17102, +17381, +17781, +17893, +17698, +17680, +17880, +17777, +17920, +17884, +17425, +17491, +17556, +17587, +17409, +16955, +17020, +16666, +16655, +16465, +16071, +16400, +15993, +16284, +15792, +15910, +15726, +15698, +15561, +15809, +15480, +15667, +15620, +15464, +15513, +15433, +15236, +15474, +15455, +15530, +15521, +15566, +15542, +15064, +15309, +15400, +15502, +15730, +15569, +15456, +15384, +15632, +15634, +15640, +15431, +15180, +15298, +15390, +15997, +15590, +16179, +15539, +15550, +15963, +15964, +16747, +16280, +16910, +16464, +16471, +16761, +16898, +17252, +17105, +17446, +17351, +17236, +17165, +17175, +17577, +17413, +17747, +17082, +17396, +17362, +17356, +17338, +17287, +16773, +16613, +16626, +16552, +16807, +16574, +16296, +15977, +16117, +15869, +15703, +15860, +15591, +15685, +15423, +15236, +14958, +15284, +15258, +15206, +15203, +15004, +14881, +15264, +15644, +15696, +15512, +15650, +15490, +15995, +16241, +16148, +16083, +16594, +16482, +16976, +16864, +17157, +17007, +16969, +17196, +16764, +17181, +16884, +17406, +17297, +17017, +16893, +16522, +16509, +16238, +16447, +16341, +16176, +16172, +15745, +15942, +15721, +15548, +15528, +15337, +15622, +15408, +15658, +15502, +15391, +15663, +15648, +15796, +16071, +15928, +15996, +16031, +16137, +16286, +16694, +16872, +16476, +16294, +16385, +16751, +16792, +16738, +16490, +16570, +16788, +16572, +17151, +16753, +16605, +16839, +16626, +16667, +16598, +16730, +16712, +16800, +16522, +16148, +16321, +16175, +16226, +15983, +16319, +15694, +15597, +15772, +15203, +15724, +15622, +15667, +15686, +15535, +15606, +15874, +15971, +15903, +15777, +16410, +16353, +16656, +16400, +16660, +16665, +16714, +16822, +17004, +16864, +16580, +16588, +16852, +16630, +16518, +16529, +16282, +16298, +16185, +16034, +15864, +15989, +15661, +15381, +15589, +15492, +15556, +15495, +15485, +15311, +15319, +15521, +15509, +15583, +15717, +15850, +16054, +16161, +16121, +15988, +16472, +16492, +16775, +16724, +16899, +16751, +16999, +16844, +17193, +17072, +16884, +17130, +17177, +16872, +16873, +17073, +17118, +16835, +17027, +16635, +16417, +16298, +16548, +16140, +16027, +16097, +15884, +15878, +15540, +15394, +15451, +15633, +15738, +15680, +15677, +15685, +15468, +16160, +15930, +15900, +16099, +16219, +16362, +16409, +16500, +16284, +16288, +16398, +16474, +16392, +16335, +16474, +16705, +16712, +16941, +16653, +16644, +16530, +16792, +16901, +16808, +16666, +16564, +16390, +16414, +16275, +16272, +16271, +16125, +16128, +16086, +15987, +15848, +15743, +15701, +15473, +15385, +15394, +15411, +15462, +15307, +15265, +15374, +15335, +15266, +15209, +15330, +15586, +15769, +16022, +15993, +15898, +15990, +16332, +16500, +16448, +16643, +16656, +16969, +16972, +17088, +17137, +17274, +17273, +17202, +17192, +17101, +17030, +17165, +17252, +17198, +16980, +16795, +16607, +16659, +16701, +16709, +16329, +16071, +16121, +16288, +16153, +16266, +16184, +16011, +15854, +15840, +15851, +15805, +15832, +15916, +15950, +15824, +15765, +15825, +15717, +15509, +15659, +15834, +15896, +15816, +15609, +15495, +15533, +15655, +15941, +16056, +16103, +15912, +15788, +15775, +15965, +16115, +16322, +16329, +16158, +16216, +16285, +16284, +16458, +16430, +16482, +16310, +16522, +16561, +16571, +16770, +16932, +16941, +16732, +16730, +16936, +17151, +17157, +17103, +16883, +16732, +16757, +16757, +16928, +16641, +16475, +16513, +16458, +16267, +16227, +16216, +16223, +16202, +16182, +16205, +15995, +16019, +16082, +15978, +15730, +15750, +15868, +15903, +15716, +15670, +15495, +15349, +15515, +15517, +15431, +15290, +15293, +15442, +15378, +15501, +15388, +15469, +15606, +15716, +15840, +15921, +16158, +16204, +16489, +16434, +16670, +16672, +16702, +16828, +16877, +16987, +16962, +17002, +16909, +17058, +17227, +17144, +17101, +16896, +16833, +16871, +16936, +17025, +16960, +16902, +16732, +16562, +16562, +16609, +16635, +16399, +16332, +16246, +16276, +16052, +16046, +15953, +15929, +15850, +15934, +15731, +15701, +15675, +15825, +15745, +15611, +15542, +15457, +15447, +15392, +15421, +15433, +15428, +15507, +15586, +15491, +15519, +15569, +15620, +15691, +15866, +15876, +15949, +15843, +15987, +16158, +16179, +16157, +16239, +16337, +16535, +16755, +16925, +16959, +16948, +16885, +17149, +17227, +17300, +17439, +17638, +17698, +17501, +17458, +17471, +17410, +17424, +17426, +17144, +16872, +16869, +16835, +16701, +16532, +16315, +16204, +16084, +16049, +16023, +15794, +15628, +15438, +15392, +15339, +15340, +15393, +15381, +15139, +15131, +15096, +15177, +15065, +15099, +15110, +15027, +15127, +15316, +15316, +15308, +15339, +15322, +15306, +15455, +15645, +15730, +15896, +15990, +16093, +16252, +16424, +16585, +16652, +16779, +16865, +17001, +17075, +17212, +17453, +17478, +17656, +17747, +17549, +17487, +17486, +17407, +17481, +17491, +17428, +17267, +17158, +16955, +16806, +16713, +16619, +16563, +16444, +16400, +16312, +16299, +16216, +16251, +16083, +15934, +16017, +15906, +15782, +15762, +15713, +15755, +15760, +15752, +15683, +15435, +15468, +15514, +15551, +15475, +15404, +15403, +15449, +15312, +15334, +15329, +15308, +15341, +15235, +15283, +15313, +15305, +15460, +15548, +15508, +15442, +15308, +15525, +15698, +15976, +16036, +16090, +16137, +16214, +16260, +16536, +16673, +16784, +16941, +17063, +17170, +17131, +17212, +17283, +17281, +17298, +17382, +17293, +17509, +17594, +17606, +17547, +17554, +17548, +17405, +17576, +17527, +17521, +17292, +17255, +17166, +16931, +16903, +16792, +16686, +16429, +16421, +16308, +16167, +15950, +15793, +15612, +15589, +15550, +15561, +15503, +15327, +15129, +15125, +15185, +15123, +15139, +15157, +15114, +14947, +15174, +15259, +15443, +15413, +15466, +15332, +15387, +15530, +15827, +15841, +15939, +15863, +15905, +15871, +16088, +16166, +16277, +16197, +16149, +16080, +16049, +16314, +16337, +16440, +16308, +16310, +16281, +16291, +16266, +16366, +16490, +16512, +16425, +16453, +16486, +16503, +16630, +16692, +16696, +16627, +16631, +16711, +16785, +16698, +16737, +16757, +16661, +16625, +16557, +16624, +16515, +16594, +16495, +16502, +16389, +16436, +16415, +16461, +16514, +16524, +16523, +16520, +16458, +16405, +16370, +16431, +16452, +16562, +16532, +16317, +16205, +16252, +16269, +16242, +16260, +16228, +16062, +15991, +16088, +16181, +16096, +16090, +15973, +15870, +15788, +15926, +16007, +16097, +16050, +15964, +15779, +15804, +15889, +15970, +16043, +15926, +15923, +15908, +16087, +16167, +16200, +16103, +16117, +16028, +16087, +16171, +16306, +16375, +16352, +16328, +16336, +16381, +16417, +16364, +16282, +16346, +16301, +16394, +16425, +16508, +16349, +16332, +16237, +16266, +16289, +16354, +16446, +16376, +16262, +16276, +16267, +16353, +16368, +16306, +16175, +16191, +16211, +16215, +16221, +16157, +16099, +15935, +15990, +16034, +16043, +15993, +16031, +15921, +15820, +15972, +16073, +16202, +16036, +15953, +15777, +15856, +15915, +16108, +16136, +16076, +16072, +15896, +16119, +16108, +16202, +16130, +16299, +16238, +16310, +16463, +16593, +16606, +16562, +16598, +16549, +16517, +16684, +16700, +16679, +16545, +16501, +16521, +16545, +16526, +16552, +16531, +16497, +16463, +16456, +16490, +16373, +16486, +16565, +16522, +16344, +16278, +16267, +16279, +16206, +16120, +16229, +16202, +16340, +16341, +16164, +15972, +16126, +16300, +16480, +16448, +16325, +16129, +16061, +16213, +16207, +16205, +16130, +16123, +16119, +16045, +16034, +16011, +15936, +15909, +16016, +16065, +16040, +16079, +16115, +16130, +16105, +16163, +16177, +16145, +16209, +16257, +16310, +16313, +16214, +16181, +16133, +16143, +16209, +16291, +16304, +16347, +16278, +16224, +16233, +16296, +16351, +16349, +16216, +16203, +16135, +16201, +16167, +16097, +16119, +16018, +16043, +16048, +16095, +16054, +16074, +15981, +15995, +15963, +15925, +15908, +15954, +15949, +15914, +15797, +15839, +15789, +15777, +15713, +15805, +15853, +15851, +15922, +15984, +16159, +16207, +16396, +16456, +16469, +16522, +16661, +16748, +16736, +16792, +16868, +16991, +17054, +16959, +16913, +16896, +16934, +17063, +17092, +17004, +16808, +16833, +16892, +17035, +16961, +16822, +16711, +16668, +16594, +16590, +16481, +16494, +16334, +16251, +16037, +15901, +15838, +15877, +15889, +15864, +15770, +15541, +15529, +15479, +15530, +15618, +15646, +15654, +15634, +15759, +15716, +15710, +15839, +15818, +15858, +16021, +16039, +16087, +16063, +16154, +16220, +16244, +16222, +16248, +16272, +16393, +16402, +16262, +16220, +16257, +16295, +16386, +16281, +16294, +16246, +16373, +16330, +16289, +16235, +16254, +16324, +16465, +16435, +16400, +16258, +16284, +16281, +16240, +16268, +16354, +16373, +16388, +16266, +16186, +16044, +16177, +16307, +16390, +16391, +16312, +16272, +16269, +16219, +16246, +16233, +16292, +16357, +16347, +16343, +16191, +16050, +16023, +15993, +16111, +16167, +16207, +16156, +15984, +15746, +15696, +15693, +15830, +15963, +15826, +16018, +16037, +16184, +16221, +16133, +16036, +16216, +16449, +16675, +16798, +16692, +16713, +16675, +16629, +16638, +16667, +16815, +16811, +16819, +16705, +16509, +16519, +16672, +16728, +16721, +16730, +16598, +16429, +16542, +16560, +16431, +16327, +16285, +16286, +16348, +16371, +16338, +15980, +15801, +15760, +15870, +15902, +16009, +15869, +15743, +15644, +15549, +15647, +15689, +15838, +15803, +15831, +15845, +15850, +15886, +15946, +15998, +16044, +16040, +16068, +16162, +16242, +16311, +16292, +16229, +16192, +16239, +16354, +16367, +16419, +16233, +16201, +16162, +16239, +16303, +16429, +16464, +16365, +16329, +16347, +16370, +16476, +16458, +16490, +16493, +16505, +16452, +16437, +16369, +16271, +16401, +16432, +16466, +16451, +16440, +16433, +16344, +16280, +16439, +16424, +16441, +16353, +16330, +16320, +16210, +16239, +16175, +16093, +16029, +15992, +15970, +15976, +15952, +15874, +15817, +15784, +15695, +15751, +15866, +15935, +15809, +15780, +15692, +15820, +15813, +15923, +15896, +15950, +16049, +16172, +16197, +16322, +16337, +16379, +16462, +16593, +16670, +16841, +16854, +16864, +16814, +16883, +16909, +16933, +16924, +16900, +16848, +16927, +16816, +16750, +16702, +16690, +16629, +16533, +16486, +16360, +16338, +16268, +16194, +16112, +16044, +15966, +15993, +16020, +15988, +15919, +15849, +15661, +15688, +15768, +15762, +15871, +15817, +15815, +15778, +15748, +15659, +15736, +15944, +16266, +16486, +16404, +16073, +15755, +15955, +16214, +16449, +16142, +16313, +16244, +16261, +16332, +15684, +15691, +16347, +16590, +16412, +16144, +16006, +15711, +16527, +16353, +15748, +16560, +16362, +16005, +16300, +16577, +16060, +16380, +16112, +16045, +16270, +16888, +16310, +16541, +16495, +16147, +15428, +16055, +16891, +17252, +17421, +16915, +15977, +16651, +16457, +16389, +15863, +15703, +16973, +17232, +17493, +16204, +15897, +16839, +16094, +16269, +15657, +16147, +17060, +16604, +17075, +14582, +15710, +15202, +15157, +16362, +16790, +15968, +15205, +15997, +14386, +14546, +17228, +15739, +16063, +15719, +15903, +16670, +16583, +16382, +15525, +16982, +16341, +16951, +16229, +17811, +16652, +16623, +15544, +17497, +15753, +16175, +16831, +17635, +16792, +16480, +16743, +16211, +15440, +16566, +15958, +17368, +16957, +16433, +15755, +17232, +15913, +15023, +16193, +16330, +14933, +16695, +15858, +15199, +15111, +16581, +14550, +16698, +15767, +16122, +15492, +16230, +15514, +16136, +15488, +16290, +15936, +16618, +15371, +16253, +15885, +16778, +15507, +16697, +16515, +17027, +16508, +16333, +16793, +16563, +16485, +16698, +16869, +17506, +15987, +16920, +16930, +16317, +16346, +17014, +15553, +16118, +15673, +16302, +16181, +16737, +15264, +16322, +16727, +15998, +15961, +16455, +16209, +15906, +15860, +16424, +15806, +16721, +16313, +16891, +16227, +15967, +16599, +16447, +15955, +16524, +16458, +16291, +16177, +16002, +16180, +16470, +16297, +16466, +15812, +16445, +15693, +16182, +16000, +15810, +16100, +15658, +15924, +16004, +16153, +16039, +15707, +15985, +16067, +15757, +16726, +16387, +16295, +16050, +16408, +16265, +16057, +16529, +16217, +16637, +15969, +16043, +16591, +16501, +16856, +16382, +16944, +16299, +15841, +16000, +17045, +16022, +16224, +16210, +16859, +15963, +15694, +16232, +16467, +15758, +16090, +16166, +16006, +15416, +16548, +16048, +16124, +16087, +16084, +16189, +16453, +16480, +16105, +16397, +16181, +15957, +16355, +16577, +16565, +16531, +16864, +16520, +16097, +16379, +16778, +16094, +16282, +16776, +16628, +16168, +16823, +16496, +16128, +15775, +16534, +16417, +16294, +16134, +16600, +16344, +16039, +16127, +16148, +16045, +16175, +15869, +16027, +16149, +16142, +15911, +16244, +15895, +15815, +15811, +16196, +16380, +16417, +15919, +16269, +16157, +16038, +16187, +16452, +16650, +16488, +16307, +16569, +16038, +16229, +16067, +16212, +15886, +16170, +16090, +16148, +16334, +15982, +15630, +15921, +15842, +15331, +15310, +15337, +15578, +15654, +15758, +15772, +15387, +15136, +15563, +15724, +16172, +16129, +16353, +16494, +17008, +16980, +17290, +17143, +17711, +17576, +17804, +17885, +17727, +17799, +18089, +17837, +17686, +17201, +17157, +17010, +16787, +16363, +16248, +16003, +15685, +15299, +15506, +15409, +14919, +14944, +15145, +15146, +15133, +15650, +15986, +15649, +15921, +16246, +16224, +16187, +16614, +16718, +16365, +16514, +16669, +16069, +16545, +16379, +16275, +16289, +16321, +15958, +15441, +15708, +15657, +15500, +15464, +15902, +15513, +15710, +15627, +15869, +15242, +15564, +15666, +16285, +15739, +16280, +16054, +16491, +16324, +16628, +16141, +16329, +16535, +16676, +16780, +16765, +16800, +16623, +16500, +16687, +16559, +16528, +16276, +16419, +16417, +16120, +16143, +16507, +16280, +16553, +16505, +16554, +16228, +16170, +15931, +15948, +15496, +15788, +15330, +14924, +15437, +15746, +15908, +16316, +17377, +16949, +16645, +17226, +17813, +17454, +18026, +17968, +18783, +18444, +18459, +18511, +18559, +17868, +17434, +16737, +16825, +15956, +15721, +15714, +14976, +14031, +13901, +14031, +13685, +13416, +13616, +13914, +13957, +14175, +14731, +14818, +15203, +15378, +16142, +16406, +17021, +17288, +17696, +17929, +18004, +18293, +18304, +17828, +17738, +17368, +16754, +16875, +16412, +15908, +15481, +15107, +15050, +14565, +14517, +14215, +14175, +13397, +14118, +14233, +14523, +14826, +15010, +15441, +15777, +16121, +16749, +16627, +17001, +17159, +17808, +17713, +17775, +17872, +17575, +17616, +17419, +17445, +17513, +17455, +17509, +16970, +16597, +16510, +16624, +16337, +16453, +16190, +16428, +16299, +16947, +16621, +16637, +16774, +16898, +17060, +17291, +17329, +17603, +17290, +17506, +17103, +16727, +16470, +16622, +16862, +16444, +15805, +15424, +14731, +14239, +14161, +14075, +13336, +13341, +12930, +13165, +12755, +13848, +14176, +14641, +15475, +15943, +16111, +16905, +17476, +18429, +18282, +19465, +19877, +19890, +20114, +20032, +19425, +19086, +18534, +18055, +16838, +16081, +15725, +15016, +14697, +14233, +13673, +13141, +12457, +12735, +12876, +13159, +13207, +14152, +14563, +15048, +15952, +16671, +17044, +17592, +18213, +18336, +18791, +18972, +18827, +18757, +18649, +18306, +17937, +17490, +16790, +16076, +15216, +14730, +14205, +13820, +13843, +13265, +12865, +13202, +13573, +13452, +13571, +14786, +14889, +15368, +16620, +17280, +17579, +17876, +18674, +18642, +18439, +18799, +18741, +18469, +18253, +17959, +17831, +17552, +17237, +16898, +16584, +15997, +15744, +15371, +15204, +14663, +14826, +15304, +15198, +15642, +15642, +16076, +16227, +16507, +16832, +17211, +17423, +17701, +18228, +18424, +18412, +18350, +18505, +18218, +17679, +17547, +17405, +16870, +16280, +16031, +15518, +14785, +13913, +13701, +13395, +12713, +13058, +12944, +12636, +12817, +12956, +13313, +13439, +14544, +15219, +15806, +16611, +17250, +18052, +18597, +19182, +19577, +19223, +19852, +19728, +19581, +19061, +18972, +18493, +17851, +17062, +16558, +15862, +15303, +14717, +13773, +13343, +13286, +12994, +13099, +13344, +14010, +13874, +14226, +14983, +15528, +15933, +16381, +16824, +16969, +17523, +17982, +18213, +18394, +18350, +18316, +17502, +17626, +16813, +16425, +15579, +15471, +14938, +14627, +14297, +14234, +13885, +13555, +13495, +13697, +13889, +14454, +15019, +15866, +16366, +16854, +17907, +18757, +19368, +19589, +19874, +19656, +19573, +19171, +18938, +18716, +18366, +17576, +17163, +16911, +16153, +15615, +15037, +14851, +14303, +14331, +14570, +14667, +14704, +15053, +15363, +15926, +15914, +16404, +16680, +17290, +17820, +18084, +18007, +18481, +18555, +18682, +18623, +18483, +17820, +17280, +17208, +16553, +16192, +15785, +15325, +14778, +14308, +13770, +13245, +13021, +12420, +11777, +11919, +12334, +12724, +13092, +13684, +14038, +14102, +14609, +15227, +15330, +15819, +16368, +17299, +18085, +18944, +19700, +20303, +20049, +20289, +20207, +20225, +19743, +19154, +18487, +18087, +17339, +16961, +16262, +15844, +14807, +14098, +13196, +12935, +12307, +12428, +12092, +12533, +13210, +13617, +14287, +15164, +15858, +16349, +17020, +17672, +18013, +18296, +18829, +19336, +19218, +19660, +19604, +19268, +18955, +18264, +17304, +16347, +15457, +15175, +14469, +14033, +13988, +13533, +13436, +13539, +13738, +13782, +14439, +15119, +15483, +16188, +17197, +18366, +18931, +19497, +19973, +20268, +20242, +20430, +20011, +19265, +18687, +18140, +17107, +16307, +15710, +14864, +14182, +13770, +13217, +13061, +12756, +12935, +12737, +12932, +13179, +13844, +14250, +14690, +15435, +16149, +16803, +16961, +17569, +18215, +18706, +18618, +18607, +18584, +18454, +18303, +17628, +17388, +16898, +16055, +15369, +15149, +14544, +14138, +13929, +13865, +13489, +13107, +13729, +14103, +14412, +14432, +15101, +15815, +16440, +16882, +17007, +17409, +17661, +17663, +17435, +17503, +17241, +17567, +17766, +18583, +18416, +18131, +18318, +18160, +17865, +17526, +17537, +17322, +16757, +16754, +16603, +16689, +16390, +16544, +16061, +15860, +15461, +15186, +14810, +14791, +14947, +14655, +14740, +15300, +15568, +15446, +16028, +16149, +16429, +16180, +16088, +15812, +15860, +16128, +16148, +15964, +16166, +15911, +15760, +15241, +15178, +14820, +14556, +14043, +13998, +14036, +14363, +14358, +14914, +15373, +16091, +16395, +16989, +17714, +18332, +18337, +18867, +19443, +19740, +19622, +20394, +20408, +20019, +19355, +18745, +18192, +17260, +16047, +15458, +15094, +14268, +13758, +13592, +13309, +12923, +12833, +12738, +12991, +13444, +13966, +14503, +15332, +16273, +16542, +17069, +17824, +18415, +18332, +18731, +18814, +18986, +18712, +18370, +18202, +17684, +17335, +16678, +16073, +15588, +15128, +14686, +14292, +13979, +13950, +13699, +14036, +14557, +14935, +14857, +15822, +16063, +16644, +16769, +17219, +17495, +17822, +17652, +17880, +17685, +17362, +16686, +16364, +15612, +15340, +15033, +15037, +15373, +15819, +15773, +15880, +16017, +16040, +16109, +16776, +17039, +17382, +17182, +17397, +17591, +17678, +17540, +17842, +17138, +16771, +16100, +16116, +15635, +15614, +15239, +14840, +14638, +14790, +14824, +14787, +15005, +15106, +14971, +15061, +15147, +15483, +15518, +15959, +16213, +16465, +16847, +16813, +16740, +16461, +16428, +16209, +16470, +16566, +16742, +16974, +17034, +17405, +17250, +17295, +17352, +17483, +17315, +17351, +17308, +17115, +17099, +17104, +17140, +16887, +16727, +16607, +16403, +16310, +15796, +15739, +15075, +14954, +14542, +14250, +14441, +14299, +14459, +14419, +14763, +14943, +15533, +15844, +16042, +16254, +16716, +17112, +17262, +17263, +17338, +17147, +17278, +17548, +17618, +17337, +17217, +17036, +16734, +16528, +16305, +16062, +15868, +15501, +15502, +15386, +15485, +15668, +15935, +16085, +16165, +16191, +16575, +16530, +16727, +16708, +17011, +16809, +16809, +16605, +16832, +16491, +16498, +16339, +15964, +15476, +15105, +14726, +14397, +14462, +14493, +14752, +15015, +15731, +16375, +16830, +17547, +17493, +18322, +18025, +18576, +17962, +18220, +17568, +17010, +16391, +15933, +15901, +15341, +15142, +15075, +14608, +14852, +14197, +14881, +14507, +14771, +14551, +15110, +15593, +16129, +16662, +17150, +17560, +18023, +18021, +18191, +17685, +17800, +17021, +17211, +16953, +16963, +16392, +16209, +15978, +15736, +15189, +15322, +15134, +14931, +14694, +14832, +15067, +15345, +15470, +15796, +16306, +16661, +16823, +17217, +17470, +17592, +17154, +17196, +17338, +17367, +17475, +16913, +16878, +16305, +16126, +15922, +15570, +14974, +14731, +14640, +14750, +14600, +14597, +14849, +15359, +15421, +15645, +15564, +15897, +16149, +16489, +16556, +16754, +16937, +17203, +17141, +17647, +17728, +17951, +17689, +17746, +17493, +17426, +17338, +17345, +16981, +16659, +16486, +16646, +16694, +16532, +16145, +16110, +16064, +15895, +16239, +16184, +16138, +16090, +15603, +15723, +15558, +15835, +15476, +15441, +15386, +15509, +15337, +15148, +14881, +14436, +14564, +14526, +14964, +15304, +16068, +16386, +17066, +17169, +17198, +17348, +17364, +17409, +16864, +16963, +16257, +16591, +16069, +16205, +16321, +16301, +16523, +16356, +16712, +16417, +16355, +16330, +16006, +16384, +15977, +16485, +16461, +16896, +16964, +17053, +17118, +17031, +16871, +16187, +15722, +15485, +15111, +15273, +15042, +15230, +15002, +15327, +15170, +15626, +15683, +15846, +16068, +16339, +16287, +16479, +16567, +17047, +17065, +17402, +17465, +17698, +17617, +17388, +17001, +16749, +16221, +15965, +15449, +15480, +14924, +14792, +14389, +14376, +14152, +14133, +13973, +14080, +14449, +14767, +15208, +15935, +16348, +16617, +16775, +17317, +17937, +17943, +18338, +18695, +18517, +18399, +18263, +18524, +17915, +18035, +17560, +17425, +17077, +17091, +16873, +16428, +16313, +15987, +15764, +15753, +15848, +15641, +15680, +15973, +16379, +16404, +16543, +16902, +17132, +17240, +17054, +16778, +16190, +15896, +15792, +15585, +15444, +15359, +15114, +15075, +14940, +14714, +14289, +14223, +14222, +13880, +14086, +14515, +15120, +15545, +16332, +16859, +17242, +17530, +17497, +17359, +17225, +16648, +16670, +16120, +15890, +15844, +16044, +16165, +16380, +16791, +16977, +16655, +16659, +16672, +16762, +16335, +16634, +16508, +16569, +16698, +17127, +17120, +16734, +16627, +16598, +15964, +15800, +15417, +15147, +14824, +14876, +14911, +14909, +15147, +15454, +15569, +15716, +15939, +16076, +16243, +16731, +16762, +16978, +16966, +17095, +16953, +17300, +16922, +16856, +16566, +16597, +16158, +15813, +15253, +15469, +14979, +15031, +14846, +14991, +14677, +14859, +15166, +15420, +15832, +16329, +16639, +17034, +17204, +17615, +17734, +18348, +18212, +18787, +18666, +19111, +19032, +18795, +18436, +18121, +17695, +17149, +16637, +16479, +15841, +15649, +15383, +15622, +15531, +15594, +15495, +15423, +15222, +15658, +15662, +15730, +16107, +16475, +16512, +17019, +17370, +17382, +17274, +16953, +16629, +15779, +15654, +15159, +14764, +14565, +14342, +14153, +14050, +14132, +13888, +13726, +13639, +14103, +14207, +14472, +14780, +15210, +15687, +15887, +16498, +16685, +16778, +16986, +17174, +17229, +17203, +17267, +17155, +16739, +16921, +16835, +17339, +16819, +17129, +17101, +16909, +16940, +17007, +17178, +16709, +16518, +16453, +16120, +16203, +16248, +16508, +16372, +16282, +16494, +16290, +16486, +16256, +16203, +15961, +15990, +16172, +15995, +16267, +16188, +16680, +16450, +16707, +16838, +16685, +16550, +16116, +16082, +15563, +15694, +15617, +15627, +15938, +15650, +15891, +15813, +16104, +15727, +15862, +16072, +15944, +15921, +15911, +16407, +16265, +16505, +16654, +16768, +16856, +17244, +17378, +17188, +17103, +16970, +17036, +16852, +17046, +16769, +16554, +16460, +16408, +16167, +15837, +15860, +15732, +15750, +15763, +16042, +16129, +16111, +16242, +16333, +16351, +16426, +16550, +16534, +16453, +16549, +16890, +16678, +16926, +16901, +17145, +17041, +16831, +16479, +15957, +15882, +15542, +15194, +15052, +14929, +14888, +14726, +14730, +14523, +14581, +14761, +15022, +15167, +15306, +15545, +15684, +15809, +15903, +16153, +16141, +16381, +16681, +16757, +16802, +17174, +17052, +16987, +16581, +16639, +16479, +16311, +15961, +15945, +16207, +16080, +16293, +16758, +16801, +16918, +17115, +17288, +17031, +17093, +17018, +17000, +16752, +16666, +16356, +16586, +16546, +16162, +15949, +15876, +15522, +15345, +15357, +15772, +15570, +15697, +15670, +15873, +15859, +16231, +16424, +16481, +16735, +16546, +16527, +16429, +16650, +16363, +16504, +16613, +16502, +16761, +16491, +16911, +16683, +16355, +16317, +16129, +16067, +15867, +15765, +15569, +15520, +15381, +15221, +15291, +15237, +15412, +15592, +15798, +15940, +15953, +16256, +16372, +16515, +16809, +17166, +17424, +17464, +17644, +17482, +17473, +17595, +17453, +17303, +17183, +17238, +16940, +16659, +16513, +16082, +15820, +15607, +15480, +15675, +15489, +15763, +15738, +15913, +16170, +16634, +16746, +16945, +16755, +16745, +16481, +16561, +16469, +16230, +16198, +16358, +16332, +16331, +16177, +15925, +15425, +15540, +15195, +15198, +14980, +15113, +14870, +14880, +14810, +14761, +14677, +14736, +14720, +14989, +15115, +15190, +15538, +15745, +15906, +16398, +16462, +16727, +16748, +16946, +16895, +17094, +17040, +17220, +17109, +17452, +17501, +17176, +16879, +16525, +16513, +15797, +15724, +15402, +15343, +15258, +15373, +15579, +15607, +16194, +16539, +16870, +17329, +17527, +17757, +17762, +17988, +17961, +17815, +17606, +17572, +17491, +17125, +17302, +17086, +16673, +16503, +16330, +16208, +16189, +15899, +15596, +15298, +15175, +15115, +15096, +15456, +15560, +15620, +15805, +16099, +15958, +15774, +15763, +15737, +15563, +15364, +15732, +15862, +15939, +16067, +16067, +16213, +16410, +16242, +16300, +16278, +16377, +16382, +16390, +16560, +16662, +16657, +16756, +16886, +16807, +16642, +16362, +16105, +15845, +15798, +15727, +15795, +16050, +16229, +16504, +16825, +17044, +17189, +17029, +16761, +16697, +16499, +16460, +16422, +16595, +16435, +16428, +16354, +16628, +16213, +16082, +15679, +15653, +15487, +15281, +15085, +15204, +15440, +15621, +15774, +15901, +15934, +15805, +15835, +15701, +15712, +15701, +15451, +15745, +15405, +15661, +15580, +16057, +16080, +16316, +16420, +16571, +16471, +16418, +16182, +16220, +16101, +16200, +16267, +15993, +15900, +16019, +15976, +16026, +15903, +16023, +16173, +16347, +16718, +16702, +17020, +17082, +17530, +17733, +18027, +18206, +18245, +18297, +18006, +17826, +17609, +17483, +17087, +16896, +16645, +16545, +16319, +16161, +16114, +15750, +15604, +15355, +15237, +15180, +15089, +15108, +15143, +14944, +15129, +15262, +15485, +15579, +15626, +15533, +15596, +15461, +15389, +15381, +15452, +15542, +15739, +15761, +15995, +16148, +16168, +16392, +16471, +16576, +16568, +16613, +16836, +16803, +16939, +17157, +17192, +17142, +16800, +16633, +16496, +16131, +15979, +15730, +15685, +15488, +15486, +15759, +16124, +16286, +16699, +16901, +17045, +17470, +17291, +17453, +17508, +17637, +17597, +17664, +17690, +17812, +17400, +17357, +17172, +17066, +16542, +16115, +15840, +15217, +15083, +14899, +15023, +14826, +14676, +14582, +14617, +14852, +15075, +14999, +15126, +15240, +15328, +15354, +15544, +15528, +15494, +15564, +15568, +15739, +15594, +16019, +15633, +15783, +15761, +15606, +15623, +15637, +15740, +15693, +15895, +16031, +16097, +16148, +16228, +16476, +16551, +16655, +16609, +16712, +16979, +17206, +17412, +17784, +18004, +18092, +18155, +18090, +18147, +17977, +17818, +17431, +17253, +16963, +16855, +16755, +16782, +16841, +16545, +16770, +16388, +16348, +16110, +16030, +15778, +15600, +15484, +15677, +15755, +15887, +15853, +15720, +15642, +15574, +15643, +15422, +15305, +15279, +15212, +15309, +15646, +15874, +16044, +16287, +16448, +16661, +16661, +16616, +16510, +16503, +16367, +16322, +16080, +16163, +16013, +15929, +15821, +15548, +15484, +15271, +15035, +14989, +14900, +14948, +15267, +15565, +15836, +16428, +16912, +17297, +17667, +17894, +18170, +18220, +18496, +18204, +18065, +17694, +17530, +17231, +16909, +16562, +16205, +15944, +15691, +15471, +15303, +14970, +15007, +15077, +15276, +15243, +15399, +15465, +15737, +15707, +16040, +15979, +16198, +16082, +16338, +16332, +16481, +16420, +16291, +16109, +15866, +15683, +15370, +15314, +15080, +15041, +14927, +15172, +15427, +15577, +15874, +16069, +16189, +16250, +16408, +16570, +16529, +16454, +16330, +16464, +16462, +16579, +16844, +17226, +17386, +17301, +17428, +17447, +17385, +17178, +16957, +16927, +16708, +16717, +16642, +16743, +16468, +16743, +16576, +16734, +16658, +16429, +16509, +16514, +16702, +16478, +16393, +16432, +16307, +16132, +16102, +16036, +15959, +15794, +15616, +15585, +15411, +15545, +15393, +15556, +15694, +15968, +16021, +16150, +16227, +16367, +16371, +16557, +16552, +16309, +16346, +16261, +16272, +16115, +16136, +16182, +16023, +15967, +15880, +15716, +15785, +15775, +15466, +15586, +15452, +15722, +15682, +16057, +16219, +16376, +16725, +16904, +17061, +17062, +17106, +16941, +16901, +16679, +16683, +16551, +16509, +16308, +16109, +16058, +16000, +16030, +15967, +15910, +15887, +16186, +16404, +16580, +16790, +16897, +17134, +17097, +16992, +16855, +16668, +16413, +16216, +15982, +15763, +15775, +15654, +15507, +15473, +15132, +14716, +14634, +14418, +14160, +13982, +14211, +14451, +14805, +15267, +15867, +16110, +16349, +16707, +17011, +17115, +17221, +17169, +17145, +17109, +17178, +17169, +17333, +17382, +17133, +17189, +17165, +16987, +16716, +16592, +16443, +16231, +16214, +16263, +16430, +16308, +16542, +16622, +16793, +16724, +16946, +16905, +16901, +16821, +16731, +16724, +16652, +16668, +16703, +16548, +16532, +16475, +16424, +16164, +16165, +16101, +15979, +15699, +15724, +15616, +15623, +15560, +15863, +15882, +16109, +16198, +16315, +16317, +16319, +16251, +16020, +15860, +15793, +15648, +15465, +15527, +15474, +15474, +15659, +15726, +15772, +15699, +15843, +15607, +15585, +15583, +15846, +15764, +16046, +16168, +16478, +16592, +16695, +16769, +16693, +16701, +16667, +16598, +16501, +16474, +16458, +16434, +16500, +16677, +16676, +16666, +16715, +16635, +16557, +16560, +16624, +16699, +16612, +16672, +16657, +16454, +16467, +16463, +16412, +16180, +16261, +16102, +15959, +15790, +15743, +15536, +15343, +15412, +15278, +15289, +15061, +15258, +15212, +15358, +15533, +15688, +15888, +16172, +16437, +16531, +16609, +16781, +16824, +16828, +16917, +16908, +16659, +16615, +16477, +16518, +16367, +16408, +16171, +16273, +16081, +16223, +16042, +16195, +16153, +16291, +16258, +16370, +16527, +16712, +16797, +16745, +16817, +16831, +16970, +16954, +16881, +17029, +16778, +16685, +16587, +16513, +16233, +16261, +16324, +16335, +16265, +16057, +16215, +16015, +15954, +15851, +15798, +15738, +15716, +15938, +15943, +16143, +16138, +16236, +16305, +16274, +16387, +16196, +16196, +15945, +15848, +15767, +15870, +15764, +15690, +15678, +15699, +15797, +15997, +16142, +16242, +16301, +16299, +16382, +16385, +16268, +16334, +16260, +16254, +16178, +16060, +16041, +16000, +16101, +16064, +16061, +15990, +16140, +16149, +16140, +16296, +16321, +16249, +16546, +16469, +16761, +16806, +16926, +17012, +16969, +16934, +16897, +16807, +16737, +16603, +16475, +16368, +16383, +16221, +16131, +15950, +15796, +15526, +15516, +15457, +15396, +15405, +15383, +15355, +15475, +15586, +15652, +15727, +15903, +16038, +16090, +16267, +16341, +16488, +16429, +16520, +16387, +16280, +16284, +16200, +16211, +16159, +16220, +16251, +16253, +16425, +16565, +16555, +16551, +16708, +16683, +16673, +16669, +16734, +16759, +16692, +16755, +16759, +16726, +16701, +16643, +16640, +16534, +16471, +16391, +16428, +16265, +16238, +16206, +16149, +16086, +16040, +16021, +16082, +16079, +16163, +16265, +16308, +16408, +16579, +16765, +16704, +16513, +16537, +16543, +16432, +16355, +16414, +16281, +16258, +16181, +16137, +15971, +15781, +15663, +15511, +15445, +15349, +15508, +15559, +15668, +15789, +15903, +16026, +15995, +16130, +16045, +16002, +15888, +15816, +15674, +15722, +15794, +15668, +15736, +15759, +15916, +15918, +15950, +16053, +16075, +16307, +16424, +16660, +16714, +17012, +17096, +17238, +17098, +17113, +17095, +16977, +16917, +16679, +16664, +16634, +16532, +16475, +16451, +16386, +16159, +16062, +15912, +15845, +15735, +15734, +15903, +15936, +16086, +16101, +16199, +16293, +16247, +16341, +16350, +16399, +16327, +16354, +16319, +16282, +16243, +16219, +16061, +16032, +15909, +15744, +15698, +15657, +15762, +15781, +15861, +15996, +16086, +16354, +16501, +16678, +16656, +16742, +16793, +16676, +16689, +16697, +16626, +16611, +16419, +16401, +16358, +16172, +16139, +16047, +15982, +15963, +15951, +15939, +15850, +15894, +15948, +16125, +16103, +16136, +16266, +16406, +16486, +16613, +16655, +16757, +16778, +16775, +16792, +16667, +16693, +16652, +16728, +16531, +16376, +16396, +16264, +16090, +15887, +15715, +15440, +15376, +15332, +15321, +15345, +15507, +15713, +15802, +15992, +16140, +16254, +16362, +16379, +16466, +16393, +16380, +16339, +16373, +16347, +16283, +16406, +16343, +16232, +16201, +16149, +16153, +16082, +16144, +16236, +16414, +16469, +16579, +16707, +16790, +16828, +16877, +16882, +16893, +16840, +16809, +16651, +16529, +16482, +16407, +16253, +16248, +16078, +16075, +16040, +15881, +15747, +15745, +15739, +15741, +15756, +15695, +15702, +15870, +15856, +15726, +15735, +15786, +15748, +15803, +15736, +15848, +15886, +15907, +15942, +15939, +15967, +15974, +15944, +15963, +15968, +16062, +16188, +16363, +16389, +16457, +16647, +16751, +16901, +16847, +16946, +16843, +16724, +16683, +16692, +16631, +16523, +16334, +16285, +16234, +16238, +16209, +16195, +16154, +16104, +16195, +16295, +16510, +16564, +16691, +16735, +16690, +16817, +16862, +17045, +16972, +16847, +16783, +16781, +16743, +16585, +16550, +16367, +16300, +16260, +16109, +15963, +15886, +15871, +15746, +15565, +15514, +15411, +15299, +15341, +15354, +15371, +15486, +15583, +15790, +15982, +16085, +16161, +16301, +16392, +16494, +16457, +16402, +16393, +16577, +16535, +16424, +16391, +16294, +16161, +16089, +15980, +15953, +15842, +15877, +15869, +15868, +15984, +16142, +16286, +16357, +16488, +16579, +16638, +16665, +16605, +16680, +16783, +16846, +16694, +16629, +16550, +16518, +16543, +16475, +16344, +16220, +16129, +16119, +16079, +15979, +15968, +15998, +15884, +15815, +15718, +15706, +15648, +15625, +15574, +15717, +15740, +15858, +16014, +16144, +16197, +16172, +16192, +16213, +16172, +16137, +16208, +16131, +16159, +16172, +16246, +16382, +16532, +16621, +16700, +16761, +16728, +16747, +16718, +16712, +16613, +16516, +16529, +16448, +16457, +16401, +16425, +16416, +16399, +16300, +16309, +16263, +16310, +16272, +16253, +16239, +16368, +16523, +16534, +16498, +16603, +16580, +16613, +16470, +16403, +16460, +16395, +16338, +16323, +16297, +16154, +16177, +16218, +16134, +16083, +16012, +16005, +15860, +15767, +15774, +15731, +15707, +15724, +15725, +15797, +15845, +15895, +15995, +16101, +16105, +16118, +16149, +16129, +16167, +16153, +16247, +16385, +16359, +16372, +16424, +16396, +16248, +16140, +16040, +15981, +15895, +15956, +15999, +16087, +16183, +16254, +16337, +16488, +16591, +16669, +16640, +16693, +16640, +16641, +16661, +16583, +16580, +16529, +16499, +16362, +16253, +16244, +16128, +16085, +16034, +16006, +15964, +15837, +15817, +15864, +15810, +15925, +15903, +15887, +15859, +15864, +15902, +15929, +15945, +15964, +16033, +16149, +16218, +16246, +16329, +16360, +16343, +16389, +16276, +16152, +16105, +16147, +16175, +16163, +16253, +16468, +16571, +16527, +16715, +16611, +16691, +16697, +16590, +16588, +16474, +16570, +16580, +16672, +16632, +16626, +16666, +16652, +16604, +16481, +16447, +16342, +16352, +16195, +16210, +16289, +16366, +16448, +16496, +16485, +16467, +16437, +16477, +16405, +16214, +16114, +16063, +16000, +15974, +15948, +15917, +15892, +15876, +15865, +15935, +15920, +15924, +15805, +15815, +15846, +15809, +15816, +15879, +15889, +15891, +15937, +16008, +16058, +16126, +16215, +16164, +16090, +16097, +16132, +16170, +16099, +16263, +16311, +16292, +16218, +16226, +16234, +16181, +16213, +16211, +16144, +16205, +16437, +16483, +16513, +16537, +16538, +16605, +16621, +16626, +16594, +16503, +16550, +16461, +16373, +16295, +16291, +16240, +16167, +16162, +16052, +16048, +16034, +15982, +15914, +15956, +15902, +15998, +16064, +16076, +16199, +16286, +16297, +16276, +16180, +16202, +16216, +16185, +16193, +16214, +16253, +16332, +16341, +16381, +16366, +16424, +16426, +16315, +16294, +16277, +16259, +16139, +16206, +16249, +16311, +16432, +16488, +16638, +16586, +16613, +16634, +16570, +16408, +16397, +16423, +16342, +16285, +16336, +16367, +16372, +16364, +16272, +16265, +16186, +16153, +16157, +16080, +16059, +16099, +16162, +16192, +16218, +16220, +16265, +16281, +16213, +16101, +15980, +15911, +15918, +15851, +15842, +15849, +15900, +15911, +15978, +16076, +16082, +16166, +16135, +16190, +16206, +16157, +16131, +16148, +16273, +16262, +16327, +16334, +16441, +16462, +16465, +16536, +16463, +16390, +16253, +16182, +16175, +16094, +16098, +16178, +16225, +16252, +16286, +16300, +16263, +16261, +16286, +16307, +16269, +16258, +16341, +16375, +16466, +16434, +16446, +16473, +16433, +16472, +16405, +16349, +16273, +16261, +16209, +16143, +16052, +16003, +15979, +15930, +15876, +15963, +15897, +15825, +15833, +15939, +15965, +16021, +16118, +16131, +16224, +16240, +16286, +16289, +16318, +16246, +16261, +16283, +16271, +16352, +16347, +16427, +16420, +16478, +16466, +16495, +16526, +16531, +16509, +16499, +16434, +16434, +16419, +16395, +16410, +16435, +16351, +16261, +16249, +16244, +16239, +16289, +16257, +16199, +16265, +16305, +16306, +16316, +16328, +16282, +16243, +16233, +16266, +16198, +16201, +16183, +16115, +16110, +16215, +16266, +16210, +16247, +16226, +16161, +16085, +16008, +15974, +15888, +15812, +15732, +15827, +15845, +15883, +15869, +15949, +16118, +16171, +16219, +16307, +16265, +16271, +16379, +16443, +16426, +16517, +16588, +16625, +16570, +16604, +16527, +16517, +16468, +16372, +16196, +16138, +16110, +16093, +16112, +16059, +16009, +16059, +16096, +16129, +16168, +16145, +16221, +16272, +16329, +16297, +16333, +16449, +16542, +16545, +16513, +16465, +16483, +16443, +16381, +16294, +16275, +16257, +16197, +16183, +16097, +16047, +15983, +15858, +15743, +15661, +15749, +15691, +15689, +15716, +15866, +15974, +16082, +16187, +16282, +16309, +16336, +16443, +16455, +16452, +16482, +16404, +16417, +16493, +16542, +16633, +16644, +16609, +16602, +16603, +16603, +16510, +16428, +16383, +16274, +16144, +16080, +16064, +16128, +16181, +16277, +16297, +16279, +16267, +16272, +16272, +16254, +16215, +16238, +16301, +16249, +16306, +16332, +16423, +16476, +16493, +16422, +16412, +16331, +16270, +16224, +16121, +16138, +16099, +16088, +16099, +16101, +15983, +15935, +15897, +15871, +15716, +15640, +15680, +15680, +15699, +15795, +15921, +15973, +16123, +16215, +16279, +16382, +16422, +16420, +16512, +16548, +16552, +16626, +16699, +16722, +16671, +16612, +16512, +16344, +16188, +16043, +16051, +15917, +15807, +15870, +15974, +15991, +15989, +16017, +16179, +16232, +16281, +16335, +16365, +16455, +16536, +16602, +16660, +16755, +16822, +16857, +16806, +16728, +16726, +16585, +16469, +16413, +16250, +16108, +16062, +15984, +15879, +15840, +15838, +15841, +15919, +15847, +15835, +15832, +15845, +15930, +15913, +16014, +16140, +16242, +16272, +16441, +16528, +16546, +16543, +16553, +16557, +16442, +16365, +16229, +16164, +16128, +16183, +16161, +16152, +16099, +16111, +16091, +16047, +16015, +15943, +15922, +15887, +15966, +16010, +16084, +16162, +16237, +16237, +16208, +16254, +16356, +16322, +16272, +16290, +16343, +16363, +16397, +16458, +16529, +16564, +16548, +16524, +16501, +16443, +16372, +16316, +16297, +16234, +16223, +16223, +16224, +16179, +16280, +16267, +16261, +16285, +16268, +16209, +16191, +16134, +16126, +16066, +16154, +16184, +16258, +16318, +16401, +16362, +16472, +16498, +16411, +16303, +16265, +16306, +16336, +16303, +16279, +16309, +16330, +16292, +16264, +16153, +16088, +15984, +15972, +15829, +15775, +15759, +15822, +15914, +15945, +16063, +16150, +16270, +16351, +16288, +16278, +16234, +16302, +16267, +16247, +16320, +16310, +16356, +16314, +16268, +16249, +16224, +16162, +16131, +16166, +16159, +16225, +16301, +16356, +16372, +16399, +16474, +16503, +16553, +16499, +16508, +16472, +16394, +16343, +16333, +16315, +16310, +16339, +16310, +16284, +16194, +16030, +15989, +15964, +15956, +15952, +15921, +15943, +16034, +16188, +16209, +16233, +16195, +16233, +16194, +16138, +16074, +16091, +16084, +16135, +16168, +16210, +16294, +16425, +16397, +16342, +16303, +16277, +16240, +16203, +16111, +16138, +16269, +16333, +16316, +16373, +16386, +16428, +16415, +16444, +16387, +16289, +16245, +16284, +16234, +16230, +16238, +16346, +16388, +16384, +16431, +16391, +16408, +16365, +16244, +16144, +16135, +16124, +16114, +16087, +16104, +16177, +16198, +16297, +16292, +16262, +16286, +16297, +16218, +16127, +16120, +16163, +16211, +16203, +16336, +16342, +16325, +16252, +16229, +16142, +16087, +15947, +15896, +15888, +15897, +15978, +16036, +16048, +16107, +16187, +16223, +16191, +16221, +16270, +16375, +16349, +16341, +16391, +16473, +16471, +16469, +16520, +16481, +16416, +16394, +16352, +16263, +16250, +16343, +16434, +16460, +16487, +16484, +16461, +16427, +16377, +16333, +16262, +16152, +16146, +16082, +16082, +16061, +16007, +16074, +16094, +16059, +16054, +16039, +16066, +16011, +16025, +15950, +16029, +16077, +16152, +16207, +16247, +16286, +16262, +16215, +16225, +16190, +16110, +16121, +16087, +16054, +16039, +16049, +16099, +16102, +16163, +16250, +16263, +16268, +16191, +16153, +16177, +16211, +16197, +16234, +16339, +16413, +16500, +16518, +16564, +16604, +16647, +16640, +16602, +16566, +16523, +16473, +16388, +16406, +16412, +16445, +16386, +16423, +16414, +16395, +16329, +16233, +16143, +16117, +16019, +15936, +15935, +15979, +16087, +16142, +16205, +16252, +16306, +16338, +16357, +16276, +16221, +16271, +16291, +16367, +16295, +16225, +16197, +16161, +16151, +16125, +16050, +15989, +15898, +15886, +15920, +15922, +15950, +15947, +15983, +15943, +16023, +16029, +16085, +16142, +16278, +16305, +16313, +16383, +16417, +16458, +16471, +16517, +16476, +16418, +16408, +16379, +16356, +16281, +16257, +16223, +16200, +16199, +16228, +16297, +16257, +16285, +16299, +16277, +16220, +16237, +16241, +16216, +16205, +16242, +16295, +16320, +16339, +16431, +16412, +16352, +16370, +16316, +16268, +16153, +16107, +16167, +16187, +16148, +16191, +16186, +16185, +16222, +16221, +16121, +16039, +16054, +16052, +15971, +16002, +16050, +16075, +16171, +16238, +16249, +16349, +16402, +16358, +16346, +16325, +16267, +16263, +16290, +16247, +16246, +16290, +16306, +16297, +16358, +16358, +16318, +16265, +16226, +16246, +16236, +16217, +16225, +16270, +16323, +16325, +16330, +16388, +16436, +16379, +16341, +16332, +16358, +16316, +16272, +16291, +16266, +16234, +16205, +16176, +16211, +16251, +16210, +16232, +16270, +16258, +16211, +16179, +16162, +16150, +16129, +16101, +16048, +16059, +16001, +16036, +16075, +16023, +15996, +16030, +16111, +16145, +16177, +16206, +16255, +16328, +16339, +16315, +16335, +16334, +16347, +16421, +16311, +16325, +16354, +16363, +16301, +16291, +16305, +16246, +16206, +16219, +16138, +16097, +16124, +16233, +16252, +16254, +16234, +16359, +16366, +16356, +16352, +16337, +16327, +16275, +16239, +16223, +16226, +16264, +16304, +16254, +16214, +16232, +16228, +16238, +16191, +16155, +16176, +16131, +16153, +16150, +16167, +16186, +16177, +16155, +16168, +16197, +16173, +16125, +16099, +16164, +16196, +16228, +16243, +16220, +16246, +16255, +16275, +16244, +16239, +16239, +16242, +16228, +16223, +16204, +16191, +16196, +16199, +16202, +16200, +16236, +16242, +16265, +16320, +16320, +16319, +16334, +16401, +16413, +16395, +16411, +16416, +16455, +16458, +16447, +16364, +16375, +16401, +16356, +16277, +16280, +16187, +16207, +16195, +16160, +16202, +16249, +16234, +16201, +16209, +16230, +16251, +16218, +16211, +16178, +16163, +16204, +16273, +16226, +16227, +16144, +16109, +16124, +16061, +16028, +16023, +16050, +16024, +16019, +16038, +16092, +16174, +16192, +16193, +16226, +16201, +16154, +16161, +16220, +16232, +16182, +16264, +16215, +16253, +16278, +16272, +16330, +16289, +16217, +16204, +16204, +16226, +16238, +16272, +16268, +16366, +16347, +16325, +16384, +16394, +16393, +16386, +16363, +16373, +16392, +16448, +16423, +16421, +16380, +16376, +16337, +16322, +16272, +16202, +16178, +16223, +16166, +16085, +16052, +16099, +16088, +16157, +16159, +16202, +16151, +16208, +16237, +16271, +16237, +16220, +16246, +16208, +16205, +16221, +16250, +16216, +16224, +16240, +16175, +16214, +16224, +16140, +16069, +16105, +16056, +16020, +15988, +16005, +16030, +16079, +16102, +16140, +16201, +16296, +16337, +16265, +16301, +16341, +16401, +16455, +16476, +16479, +16511, +16504, +16485, +16469, +16422, +16389, +16407, +16365, +16327, +16234, +16208, +16243, +16230, +16219, +16182, +16181, +16100, +16142, +16159, +16142, +16125, +16187, +16224, +16267, +16235, +16243, +16246, +16281, +16222, +16196, +16166, +16213, +16168, +16196, +16227, +16238, +16190, +16230, +16224, +16230, +16266, +16249, +16209, +16238, +16267, +16213, +16205, +16223, +16182, +16161, +16168, +16178, +16138, +16109, +16091, +16148, +16148, +16144, +16150, +16177, +16173, +16239, +16248, +16261, +16276, +16354, +16406, +16416, +16405, +16434, +16413, +16429, +16416, +16418, +16391, +16356, +16305, +16288, +16251, +16212, +16245, +16175, +16161, +16201, +16195, +16168, +16142, +16133, +16131, +16090, +16120, +16138, +16134, +16133, +16190, +16204, +16150, +16186, +16144, +16150, +16171, +16184, +16167, +16153, +16167, +16183, +16166, +16169, +16118, +16080, +16073, +16120, +16138, +16120, +16167, +16208, +16266, +16305, +16324, +16324, +16402, +16494, +16445, +16427, +16465, +16468, +16451, +16466, +16486, +16480, +16492, +16453, +16488, +16426, +16384, +16309, +16292, +16234, +16242, +16271, +16297, +16234, +16238, +16275, +16282, +16261, +16268, +16273, +16247, +16217, +16158, +16128, +16121, +16154, +16076, +16060, +16071, +16121, +16100, +16102, +16094, +16069, +16021, +16054, +16054, +16077, +16118, +16135, +16162, +16187, +16206, +16206, +16227, +16247, +16194, +16186, +16204, +16099, +16086, +16072, +16104, +16097, +16092, +16128, +16192, +16199, +16149, +16177, +16265, +16299, +16339, +16346, +16404, +16438, +16504, +16540, +16562, +16559, +16528, +16498, +16484, +16507, +16474, +16393, +16344, +16329, +16327, +16256, +16221, +16204, +16168, +16123, +16115, +16059, +16065, +16046, +16095, +16118, +16138, +16181, +16190, +16205, +16204, +16240, +16282, +16278, +16251, +16237, +16225, +16220, +16252, +16209, +16233, +16231, +16158, +16138, +16142, +16133, +16073, +16058, +16071, +16061, +16014, +16085, +16102, +16138, +16196, +16261, +16277, +16348, +16370, +16386, +16376, +16375, +16394, +16425, +16447, +16461, +16456, +16428, +16406, +16423, +16462, +16398, +16409, +16408, +16329, +16306, +16262, +16179, +16170, +16213, +16209, +16248, +16199, +16159, +16189, +16143, +16048, +16023, +16061, +16068, +16059, +16054, +16105, +16166, +16155, +16160, +16140, +16164, +16225, +16244, +16233, +16252, +16247, +16270, +16326, +16311, +16270, +16278, +16192, +16129, +16140, +16142, +16139, +16097, +16081, +16102, +16112, +16086, +16081, +16124, +16162, +16234, +16249, +16275, +16324, +16359, +16386, +16429, +16471, +16509, +16496, +16524, +16543, +16521, +16484, +16413, +16390, +16357, +16320, +16233, +16185, +16138, +16152, +16158, +16204, +16170, +16143, +16137, +16165, +16202, +16195, +16162, +16148, +16161, +16190, +16259, +16273, +16257, +16306, +16337, +16342, +16306, +16234, +16158, +16095, +16073, +16086, +16029, +16000, +16040, +16084, +16106, +16102, +16112, +16083, +16109, +16123, +16120, +16123, +16149, +16211, +16246, +16275, +16320, +16429, +16481, +16465, +16437, +16433, +16443, +16436, +16389, +16363, +16377, +16413, +16391, +16368, +16339, +16326, +16291, +16265, +16246, +16202, +16171, +16156, +16168, +16142, +16144, +16169, +16158, +16168, +16197, +16206, +16235, +16263, +16237, +16210, +16220, +16263, +16233, +16268, +16261, +16276, +16264, +16244, +16256, +16205, +16206, +16247, +16194, +16206, +16197, +16214, +16216, +16177, +16179, +16182, +16223, +16207, +16131, +16099, +16104, +16115, +16084, +16121, +16102, +16155, +16190, +16190, +16255, +16305, +16320, +16337, +16323, +16311, +16338, +16346, +16320, +16346, +16385, +16356, +16346, +16341, +16344, +16317, +16293, +16253, +16248, +16215, +16227, +16183, +16168, +16170, +16164, +16182, +16203, +16240, +16215, +16182, +16188, +16243, +16233, +16198, +16170, +16258, +16296, +16290, +16282, +16294, +16270, +16269, +16233, +16201, +16166, +16107, +16118, +16138, +16106, +16163, +16152, +16148, +16148, +16182, +16216, +16249, +16285, +16290, +16277, +16334, +16346, +16315, +16382, +16415, +16366, +16347, +16376, +16353, +16328, +16263, +16244, +16263, +16248, +16194, +16175, +16208, +16236, +16240, +16205, +16213, +16204, +16187, +16220, +16211, +16205, +16208, +16221, +16234, +16200, +16215, +16202, +16216, +16196, +16235, +16229, +16201, +16157, +16202, +16172, +16179, +16166, +16163, +16240, +16261, +16283, +16319, +16283, +16266, +16298, +16277, +16252, +16254, +16277, +16301, +16277, +16238, +16222, +16262, +16211, +16240, +16210, +16157, +16138, +16161, +16117, +16106, +16131, +16153, +16183, +16196, +16216, +16230, +16263, +16269, +16290, +16317, +16296, +16332, +16318, +16406, +16438, +16402, +16346, +16358, +16349, +16318, +16247, +16227, +16201, +16186, +16202, +16232, +16185, +16224, +16208, +16210, +16223, +16223, +16186, +16179, +16199, +16196, +16208, +16206, +16214, +16244, +16281, +16251, +16228, +16262, +16196, +16208, +16218, +16220, +16157, +16162, +16125, +16129, +16130, +16154, +16196, +16230, +16254, +16259, +16289, +16272, +16257, +16246, +16292, +16276, +16254, +16277, +16286, +16254, +16267, +16235, +16211, +16178, +16183, +16190, +16179, +16206, +16213, +16171, +16236, +16299, +16298, +16272, +16301, +16329, +16305, +16219, +16202, +16220, +16220, +16220, +16273, +16268, +16289, +16282, +16272, +16262, +16251, +16261, +16292, +16238, +16237, +16195, +16223, +16304, +16346, +16305, +16322, +16360, +16394, +16311, +16292, +16289, +16282, +16292, +16263, +16216, +16230, +16210, +16183, +16187, +16135, +16085, +16131, +16122, +16130, +16145, +16147, +16170, +16206, +16195, +16168, +16221, +16225, +16278, +16256, +16244, +16235, +16235, +16246, +16254, +16308, +16266, +16244, +16251, +16238, +16163, +16156, +16128, +16154, +16190, +16164, +16179, +16097, +16124, +16173, +16185, +16210, +16227, +16276, +16315, +16359, +16333, +16343, +16336, +16311, +16283, +16252, +16285, +16319, +16299, +16294, +16301, +16276, +16219, +16240, +16195, +16201, +16223, +16168, +16166, +16206, +16264, +16264, +16294, +16335, +16410, +16376, +16366, +16291, +16318, +16283, +16263, +16282, +16303, +16285, +16237, +16216, +16206, +16204, +16197, +16154, +16121, +16116, +16119, +16095, +16101, +16124, +16142, +16155, +16208, +16217, +16212, +16204, +16227, +16222, +16205, +16211, +16196, +16205, +16192, +16215, +16244, +16254, +16277, +16291, +16293, +16258, +16292, +16289, +16265, +16259, +16259, +16228, +16235, +16276, +16247, +16277, +16316, +16311, +16315, +16338, +16324, +16307, +16276, +16266, +16308, +16308, +16278, +16293, +16262, +16300, +16284, +16189, +16167, +16168, +16191, +16196, +16196, +16235, +16196, +16183, +16192, +16194, +16194, +16191, +16182, +16180, +16195, +16224, +16238, +16249, +16225, +16225, +16262, +16289, +16285, +16207, +16167, +16173, +16199, +16217, +16205, +16180, +16238, +16267, +16274, +16257, +16287, +16238, +16256, +16265, +16249, +16200, +16194, +16179, +16198, +16174, +16187, +16220, +16287, +16268, +16212, +16180, +16154, +16172, +16183, +16183, +16228, +16231, +16216, +16233, +16288, +16297, +16331, +16326, +16346, +16392, +16389, +16359, +16307, +16258, +16236, +16231, +16225, +16173, +16159, +16155, +16152, +16160, +16150, +16206, +16214, +16229, +16220, +16214, +16243, +16282, +16275, +16225, +16216, +16238, +16262, +16266, +16293, +16271, +16270, +16256, +16246, +16259, +16246, +16232, +16259, +16254, +16251, +16288, +16301, +16295, +16229, +16218, +16256, +16268, +16283, +16266, +16266, +16272, +16294, +16319, +16338, +16281, +16229, +16292, +16269, +16230, +16218, +16258, +16265, +16257, +16192, +16195, +16202, +16211, +16197, +16163, +16128, +16163, +16184, +16213, +16227, +16224, +16200, +16176, +16194, +16182, +16157, +16131, +16194, +16213, +16213, +16195, +16198, +16187, +16178, +16180, +16209, +16223, +16190, +16203, +16191, +16153, +16187, +16224, +16224, +16194, +16223, +16276, +16279, +16319, +16306, +16304, +16293, +16327, +16318, +16270, +16241, +16228, +16229, +16276, +16253, +16211, +16220, +16195, +16204, +16185, +16227, +16243, +16273, +16244, +16240, +16283, +16303, +16347, +16375, +16333, +16362, +16375, +16308, +16305, +16322, +16308, +16275, +16246, +16211, +16189, +16213, +16204, +16204, +16235, +16201, +16193, +16200, +16186, +16170, +16193, +16198, +16224, +16224, +16253, +16262, +16239, +16238, +16233, +16214, +16213, +16215, +16194, +16190, +16236, +16234, +16254, +16243, +16240, +16262, +16287, +16290, +16311, +16277, +16243, +16243, +16271, +16248, +16228, +16224, +16197, +16219, +16207, +16218, +16230, +16242, +16243, +16233, +16213, +16215, +16245, +16219, +16192, +16150, +16122, +16172, +16170, +16148, +16153, +16216, +16232, +16255, +16218, +16244, +16270, +16287, +16249, +16253, +16276, +16290, +16252, +16227, +16216, +16205, +16224, +16232, +16234, +16233, +16193, +16201, +16218, +16238, +16239, +16284, +16275, +16301, +16299, +16237, +16249, +16273, +16279, +16290, +16243, +16270, +16314, +16294, +16295, +16238, +16221, +16227, +16240, +16228, +16172, +16169, +16168, +16227, +16213, +16213, +16224, +16248, +16192, +16178, +16204, +16237, +16251, +16286, +16289, +16322, +16359, +16332, +16275, +16265, +16259, +16244, +16242, +16209, +16199, +16214, +16225, +16212, +16197, +16221, +16210, +16198, +16227, +16221, +16240, +16243, +16272, +16271, +16242, +16280, +16304, +16314, +16281, +16256, +16223, +16217, +16224, +16217, +16183, +16199, +16238, +16251, +16215, +16214, +16223, +16223, +16246, +16235, +16213, +16223, +16208, +16199, +16195, +16250, +16273, +16257, +16229, +16229, +16219, +16228, +16216, +16237, +16227, +16249, +16229, +16243, +16220, +16180, +16192, +16230, +16225, +16204, +16231, +16237, +16202, +16183, +16201, +16234, +16249, +16258, +16261, +16260, +16229, +16263, +16295, +16263, +16218, +16249, +16309, +16267, +16246, +16239, +16226, +16237, +16234, +16247, +16239, +16281, +16226, +16213, +16238, +16272, +16244, +16269, +16247, +16252, +16208, +16221, +16246, +16251, +16217, +16194, +16169, +16228, +16253, +16268, +16229, +16222, +16230}; +