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: PrestoInClasse.h
- Revision:
- 21:7e0f5b8f6c77
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PrestoInClasse.h Sat Jan 11 17:54:23 2020 +0000 @@ -0,0 +1,29873 @@ +//Forma d'onda campionata +int nSampleNumPrestoInClasse = 29867; +int nSamplePerSecPrestoInClasse = 44100; +int nUnderSampleFactorPrestoInClasse = 3; +const int naInputSoundWavePrestoInClasse[29867]= { +16856, +16821, +16812, +16813, +16852, +16865, +16869, +16876, +16895, +16842, +16884, +16906, +16882, +16895, +16885, +16910, +16878, +16875, +16847, +16835, +16843, +16876, +16847, +16841, +16798, +16822, +16815, +16835, +16877, +16848, +16810, +16848, +16830, +16894, +16856, +16884, +16891, +16848, +16866, +16871, +16865, +16802, +16849, +16868, +16868, +16870, +16856, +16868, +16858, +16871, +16877, +16908, +16878, +16886, +16913, +16886, +16889, +16909, +16853, +16882, +16886, +16863, +16905, +16870, +16887, +16861, +16877, +16847, +16889, +16872, +16869, +16884, +16875, +16894, +16918, +16855, +16882, +16868, +16892, +16876, +16862, +16823, +16847, +16841, +16871, +16856, +16864, +16865, +16902, +16856, +16870, +16834, +16846, +16828, +16861, +16868, +16816, +16831, +16846, +16840, +16828, +16815, +16853, +16826, +16866, +16861, +16823, +16882, +16859, +16865, +16882, +16884, +16866, +16885, +16888, +16882, +16874, +16871, +16893, +16842, +16829, +16872, +16847, +16854, +16859, +16863, +16879, +16888, +16881, +16872, +16832, +16803, +16846, +16852, +16860, +16822, +16855, +16905, +16922, +16882, +16927, +16899, +16898, +16841, +16867, +16810, +16917, +16934, +16875, +16835, +16896, +16827, +16864, +16882, +16882, +16882, +16872, +16855, +16782, +16833, +16824, +16914, +16899, +16876, +16860, +16860, +16810, +16887, +16811, +16875, +16891, +16837, +16954, +16889, +16850, +16813, +16796, +16856, +16898, +16877, +16832, +16829, +16812, +16809, +16836, +16832, +16827, +16834, +16919, +16809, +16864, +16891, +16948, +16923, +16930, +16888, +16904, +16848, +16996, +16884, +16918, +16889, +16868, +16950, +16936, +16754, +16914, +16892, +16835, +16875, +16933, +16840, +16840, +16900, +16778, +16854, +16861, +16782, +16879, +16805, +16843, +16780, +16822, +16860, +16895, +16765, +16775, +16906, +16912, +16876, +16869, +16907, +16914, +16966, +16906, +16891, +16858, +16711, +16907, +16814, +16682, +16643, +16845, +16840, +16836, +16731, +16879, +16891, +16823, +16932, +16961, +17000, +16889, +16924, +16942, +16908, +16975, +16944, +16844, +16956, +16906, +16896, +16979, +17093, +16998, +16972, +16924, +16863, +16926, +16985, +17070, +16921, +16912, +16771, +16829, +16906, +16805, +16685, +16640, +16816, +16847, +16566, +16686, +16727, +16661, +16688, +16653, +16710, +16775, +16748, +16769, +16818, +16834, +16725, +16639, +16751, +16771, +16889, +16941, +16862, +16856, +16821, +16774, +17000, +16952, +16986, +17034, +17029, +17059, +17062, +17069, +17088, +16976, +17043, +17111, +17023, +16998, +16941, +16889, +16878, +16882, +16755, +16880, +16863, +16836, +16806, +16724, +16667, +16909, +16820, +16914, +16954, +16974, +16786, +16858, +16689, +16830, +16818, +16872, +16945, +16816, +16976, +16936, +16729, +16735, +16673, +16694, +16725, +16764, +16625, +16407, +16298, +16473, +16571, +16470, +16568, +17021, +17008, +17399, +16970, +17468, +17110, +18177, +17054, +17155, +16276, +18125, +17270, +17933, +15950, +16335, +17065, +17093, +16626, +15175, +16050, +16943, +18313, +15940, +17076, +15534, +17787, +18515, +16635, +15756, +17647, +18652, +20994, +16029, +15302, +17587, +22106, +17368, +15979, +13557, +21595, +20929, +16073, +12093, +13695, +20538, +16847, +14266, +13470, +17539, +13928, +13893, +14045, +16639, +13756, +12041, +18613, +17501, +21176, +14760, +14229, +19225, +17283, +11784, +15544, +22255, +21209, +16260, +12629, +16631, +17173, +14052, +16795, +13996, +21270, +16671, +18090, +16013, +17226, +16423, +14060, +15667, +17178, +20386, +20256, +21654, +15988, +17648, +15801, +16745, +18920, +19151, +22283, +19821, +20094, +16732, +19518, +11824, +15027, +18014, +23526, +16757, +12934, +14990, +19557, +14133, +14641, +15500, +21670, +18661, +17103, +10212, +18379, +16778, +17126, +18572, +16249, +16145, +12573, +16495, +15234, +17716, +16008, +20549, +11517, +20853, +15341, +21793, +16263, +15458, +15364, +17389, +12021, +19663, +20989, +19965, +16090, +11481, +17936, +16023, +20473, +22368, +14794, +18193, +12908, +9778, +19766, +14819, +19641, +12996, +10005, +10886, +7033, +15234, +16525, +17640, +18305, +14039, +14017, +12813, +14172, +19635, +19598, +20737, +18400, +18414, +19773, +16704, +13615, +21113, +14655, +22335, +18867, +21092, +22563, +19483, +21611, +18828, +15963, +20186, +16664, +15974, +20604, +19069, +25384, +9164, +15642, +9907, +13441, +10411, +14036, +18247, +16792, +14716, +12969, +14502, +15942, +16370, +21056, +14523, +18533, +18614, +20393, +21000, +18605, +21344, +21810, +18558, +22047, +18186, +17534, +16199, +17768, +18158, +17794, +21613, +16841, +16884, +19281, +18312, +16865, +15796, +15541, +16818, +18428, +20046, +20695, +20545, +13020, +11306, +5755, +8857, +10583, +11391, +15230, +14285, +10058, +12572, +13474, +15693, +11420, +16739, +16628, +16332, +17273, +22021, +20268, +22267, +19375, +22505, +17162, +15153, +13368, +11078, +17077, +20179, +18027, +20968, +18142, +16482, +16868, +14867, +13555, +17940, +17156, +20114, +19835, +21830, +18348, +15222, +9794, +10138, +5819, +10155, +11844, +15931, +16625, +18560, +13332, +12490, +13587, +17059, +19246, +21726, +20216, +28897, +27322, +29255, +19793, +23132, +21861, +22988, +20067, +19985, +15921, +17862, +15096, +20973, +16536, +19325, +14996, +12777, +15623, +12572, +19332, +20029, +23466, +23762, +19471, +19065, +12959, +8002, +10296, +8744, +10720, +7670, +11527, +13035, +13448, +15848, +13864, +9460, +13151, +13140, +16949, +27648, +30432, +31727, +27740, +17450, +17358, +16842, +18161, +18096, +18674, +14588, +21911, +12310, +20340, +12970, +13250, +4975, +10013, +8278, +15776, +15574, +20124, +20721, +21440, +17423, +16689, +11367, +7988, +6227, +11005, +10866, +18337, +15142, +14998, +14009, +11522, +9420, +14358, +14656, +22683, +24438, +30282, +31221, +27138, +23609, +22321, +20115, +19344, +19736, +17243, +18307, +18801, +18483, +20754, +15616, +16036, +10088, +10955, +8641, +15014, +13662, +17909, +14310, +18575, +12395, +17705, +14103, +12437, +13043, +12100, +14826, +16028, +12823, +17115, +16534, +20695, +18175, +18760, +18852, +22629, +26010, +28755, +27619, +25967, +21805, +21800, +18360, +20655, +17357, +21256, +11779, +17555, +6424, +17954, +6547, +18554, +12479, +18997, +13537, +15616, +10811, +10614, +8057, +12086, +12753, +16449, +16510, +15623, +13346, +14135, +12489, +14542, +14973, +17129, +18793, +18838, +22461, +25565, +24976, +21430, +20472, +18972, +22147, +20491, +24405, +22762, +20104, +20643, +12637, +14562, +6704, +11480, +8643, +13446, +13182, +15504, +16620, +13341, +14045, +12141, +12912, +11994, +14047, +15451, +17194, +15652, +16205, +16665, +19796, +18230, +17676, +18352, +15227, +18260, +19408, +24294, +22839, +24337, +20548, +20380, +18827, +19484, +18329, +21032, +17189, +20393, +17199, +19171, +12554, +11720, +7619, +10149, +8722, +13038, +17201, +14850, +17647, +13492, +16255, +16384, +15106, +21076, +19169, +21471, +20314, +22623, +20602, +21123, +19488, +15416, +13506, +11146, +16725, +17084, +20061, +18300, +16513, +16588, +15055, +15653, +17071, +17191, +20826, +23458, +20927, +20121, +13388, +13396, +9407, +11396, +14779, +14727, +20886, +15148, +18265, +12894, +14940, +12733, +13446, +13368, +16689, +20145, +21411, +22969, +22918, +20338, +16847, +12099, +15257, +12830, +16410, +17737, +19236, +18280, +18671, +17499, +15420, +14667, +14295, +14782, +16905, +20425, +22654, +22636, +20574, +15291, +13790, +13619, +11388, +14209, +16701, +18408, +20002, +14649, +16332, +13416, +14377, +13426, +10616, +14946, +16960, +18908, +18934, +15107, +18695, +19271, +22340, +22290, +22186, +21299, +20459, +18577, +13582, +15447, +19436, +17733, +19261, +14681, +14950, +16723, +17039, +11337, +16683, +9162, +14392, +15783, +21622, +18869, +18717, +15143, +13570, +12026, +13385, +17195, +15849, +16750, +16445, +13677, +21215, +20333, +15970, +10386, +14079, +14150, +18265, +22036, +24086, +22531, +24545, +18648, +15064, +21385, +11639, +17845, +18006, +20420, +21756, +17634, +6377, +12813, +14223, +18307, +16159, +11425, +9650, +20708, +14912, +18890, +16770, +15845, +13141, +15644, +12179, +19495, +16263, +18132, +15797, +18495, +17978, +24113, +19587, +16873, +19117, +22665, +22547, +27674, +19473, +22741, +23716, +19798, +15979, +14775, +11056, +19983, +16447, +8455, +8259, +9487, +5796, +10596, +3085, +3729, +13224, +15448, +15873, +21134, +14142, +19320, +26349, +17797, +19811, +22281, +22216, +20630, +23425, +15806, +23535, +25807, +21008, +26115, +19521, +12514, +17831, +20380, +18162, +21874, +16695, +17830, +21332, +12797, +11338, +9821, +4283, +6378, +10275, +8769, +10941, +12871, +7256, +8076, +5362, +9766, +13728, +20722, +21026, +27696, +25759, +27164, +23037, +25442, +27596, +29743, +22864, +23163, +18723, +17070, +19603, +21843, +20457, +20001, +22263, +14893, +10469, +6578, +7682, +8427, +15025, +13857, +12910, +13673, +8965, +7456, +5639, +6479, +9809, +17177, +17065, +18235, +19601, +15783, +19532, +21603, +23133, +26900, +29937, +21830, +24974, +24379, +22677, +25088, +24651, +18206, +19645, +19438, +13016, +17981, +15546, +9652, +15450, +14314, +13975, +17723, +16416, +11274, +10539, +6271, +4346, +9693, +7564, +13248, +15193, +14152, +15975, +12507, +12589, +19303, +16985, +19632, +24422, +24056, +27562, +28491, +22505, +23966, +22113, +19280, +20658, +19086, +18149, +25131, +19151, +16153, +17951, +13328, +9955, +15102, +8874, +10810, +16282, +11195, +14110, +16062, +7972, +9149, +9731, +8226, +13609, +15259, +12199, +16330, +16178, +19295, +20688, +19743, +21015, +26561, +23698, +25398, +22552, +20223, +21053, +23711, +20630, +23192, +20131, +19406, +17590, +15312, +12609, +15414, +13732, +14976, +15894, +15419, +14439, +13205, +11398, +7562, +9819, +9795, +11260, +16761, +14579, +18203, +15331, +12891, +12180, +16852, +15886, +18607, +23558, +23716, +25939, +25158, +19512, +20249, +20590, +18489, +20225, +23623, +23607, +26736, +21140, +16658, +12500, +10379, +10960, +14800, +13755, +16568, +15353, +11099, +10797, +8878, +6570, +10001, +10875, +14059, +18405, +20102, +17802, +19167, +11009, +13186, +17800, +19402, +23380, +26975, +23224, +22529, +19240, +14642, +16833, +18795, +17126, +22571, +22776, +24493, +22075, +20937, +11475, +14039, +13610, +14383, +19610, +16957, +15270, +15377, +8598, +6356, +10162, +7612, +12894, +16816, +12956, +19418, +15085, +15912, +18271, +17337, +15599, +20977, +18639, +21503, +24187, +18782, +18268, +18621, +13700, +17214, +20119, +16720, +23594, +26545, +20190, +25002, +15730, +12820, +17308, +16552, +16919, +21322, +15406, +14141, +14964, +6168, +6140, +7265, +8195, +14860, +17075, +17325, +17964, +18130, +14033, +16724, +15318, +16715, +21088, +23008, +20474, +22911, +15629, +14825, +16316, +14145, +18806, +19438, +19323, +23724, +24945, +23134, +19802, +18407, +15367, +18794, +19141, +17006, +17125, +18325, +14282, +12255, +7617, +2705, +7571, +11861, +13560, +18690, +15012, +15535, +15489, +13943, +13309, +16893, +20648, +23104, +26666, +22264, +16776, +17820, +14415, +14890, +21160, +18776, +22201, +25720, +20700, +20635, +17454, +14688, +17702, +20726, +17894, +19642, +17207, +16218, +15951, +11762, +8594, +7212, +8132, +11568, +13521, +14230, +13080, +14647, +12984, +14109, +14185, +15873, +20460, +22735, +24216, +23993, +19340, +19538, +17878, +18218, +21493, +21021, +22085, +22369, +20219, +20274, +17461, +16719, +15109, +15861, +16446, +15400, +16096, +17899, +14144, +13962, +9519, +6177, +7566, +11140, +13199, +17661, +17287, +16338, +14876, +11634, +12691, +16591, +21256, +24639, +26053, +23957, +22091, +18077, +15715, +16047, +19462, +23187, +27103, +24222, +21314, +16686, +13064, +12074, +13609, +15118, +18327, +17214, +15983, +13471, +8907, +9153, +8289, +8817, +10020, +13536, +15506, +20084, +18994, +18752, +15916, +14974, +14552, +19175, +22293, +23910, +25742, +21596, +19983, +17118, +14902, +16494, +19915, +23222, +24594, +24119, +19171, +18021, +14391, +13548, +14582, +17549, +15939, +15700, +10564, +9033, +9514, +10435, +9088, +8710, +9561, +13355, +19656, +19158, +18915, +19409, +20785, +21321, +21612, +19675, +18967, +25573, +21694, +21363, +15896, +13813, +15546, +21807, +17869, +21812, +19529, +21388, +18878, +15385, +12012, +18333, +16923, +19642, +14780, +7931, +7494, +8869, +7800, +9953, +8910, +11078, +15428, +20928, +17160, +20093, +18212, +19905, +23462, +23953, +20227, +22150, +20483, +20806, +20306, +16019, +13475, +16255, +17677, +20793, +21653, +17739, +18636, +16858, +16770, +19604, +18659, +16289, +16768, +9309, +9401, +6482, +9134, +10495, +11006, +12324, +14179, +15483, +18098, +15133, +19746, +23805, +25980, +26398, +23904, +16854, +22225, +19167, +19021, +19296, +14024, +13911, +17541, +12244, +18513, +19094, +19870, +19845, +18356, +12296, +20522, +17470, +19928, +16141, +11445, +8728, +10341, +9353, +8246, +11747, +12362, +16239, +19795, +18115, +17793, +22708, +21895, +22376, +25353, +20027, +22225, +24506, +16550, +12904, +14880, +10598, +20847, +19707, +12975, +14601, +17353, +14303, +21457, +14866, +15248, +21748, +18629, +15506, +13753, +8991, +12051, +15533, +9227, +10559, +13884, +16045, +21437, +20898, +17280, +20761, +23552, +19476, +22967, +17876, +21192, +22885, +21075, +12970, +12476, +9107, +16779, +18076, +17467, +14962, +17016, +13564, +17000, +13159, +18959, +22393, +23187, +14275, +11949, +7481, +12529, +16289, +14255, +12975, +15002, +13998, +20601, +17973, +20937, +22912, +27188, +21373, +20680, +14804, +20623, +21801, +20860, +13152, +9634, +8886, +16475, +15646, +14626, +16212, +17203, +19813, +16436, +11872, +16344, +24077, +21071, +18557, +10810, +10300, +14939, +15532, +10222, +12129, +12744, +16834, +23934, +20343, +21071, +23992, +21851, +22376, +20958, +15223, +20287, +21505, +18818, +16281, +11727, +6404, +13388, +15924, +10942, +19674, +15532, +16553, +18463, +13701, +14371, +26503, +17408, +20217, +13270, +10578, +12065, +14913, +8071, +14015, +14840, +17843, +23109, +22727, +17903, +24791, +22851, +22055, +25150, +16864, +19737, +24169, +15278, +13845, +11533, +5332, +16609, +14488, +11278, +17258, +15793, +14534, +17105, +11858, +14229, +26921, +18868, +19871, +11949, +10585, +11198, +16631, +10358, +15545, +15935, +20003, +23303, +23304, +19198, +21971, +22591, +21164, +23904, +16495, +20217, +22945, +17620, +13515, +8495, +5865, +16423, +16532, +13421, +15813, +14783, +15802, +16714, +11254, +14972, +25095, +20101, +18949, +12103, +6493, +14184, +16196, +11664, +16281, +16318, +17217, +27472, +21453, +20913, +25436, +23023, +21002, +22423, +14535, +18649, +23985, +15509, +12309, +10675, +6815, +14700, +14866, +10031, +16749, +18378, +19422, +16038, +11466, +12385, +22148, +22790, +17283, +13185, +8932, +13081, +15230, +13804, +12623, +17734, +20406, +26721, +24007, +20781, +21633, +24848, +22405, +23072, +16143, +15825, +21295, +17347, +9933, +9125, +5832, +13201, +19364, +10877, +15727, +17271, +18112, +17076, +14419, +12866, +22564, +22615, +16625, +13179, +8060, +13173, +13282, +15908, +11612, +17999, +19214, +25906, +23888, +22102, +20892, +23988, +24487, +21903, +17636, +16265, +19551, +18242, +12249, +7951, +8555, +12412, +15502, +12258, +13578, +16554, +22345, +13437, +14696, +13562, +20384, +24767, +19487, +10197, +12533, +11766, +9232, +18725, +9304, +19783, +22493, +24455, +23833, +23580, +19678, +23623, +23997, +19896, +19373, +19394, +19923, +15997, +11481, +3878, +8915, +12314, +13773, +15546, +14061, +17740, +20440, +13656, +14093, +15715, +21321, +22730, +19332, +8658, +12591, +10939, +12276, +15426, +13362, +15862, +23170, +25748, +24430, +25363, +21440, +21699, +24881, +20892, +16283, +21469, +18659, +16264, +11281, +6328, +6914, +10113, +12334, +12428, +17229, +21321, +19379, +13949, +14046, +14645, +21252, +22612, +17497, +13367, +14100, +9198, +9012, +12207, +14356, +19372, +25220, +24545, +25046, +24550, +22065, +22139, +24421, +20267, +20922, +18718, +20025, +12091, +8357, +9388, +6516, +13512, +12784, +10641, +16207, +19040, +17220, +18324, +18359, +15727, +20273, +17395, +13490, +15690, +15029, +9737, +10704, +11758, +11624, +20716, +25243, +24525, +28860, +23374, +18544, +24598, +21848, +21664, +22717, +17926, +17923, +11793, +8428, +7882, +9571, +11929, +12085, +14084, +14673, +20522, +16473, +16820, +17569, +17153, +21791, +19988, +12870, +13808, +10613, +8581, +13708, +11818, +15019, +20204, +23904, +24650, +27520, +22043, +21772, +24170, +22835, +20378, +19888, +19237, +17087, +13283, +8212, +8091, +8803, +12306, +12806, +13588, +18286, +18720, +18014, +18546, +17030, +17317, +21549, +14971, +16544, +15816, +10217, +9113, +9084, +11178, +17947, +21860, +24148, +26837, +23973, +20851, +19104, +23560, +23753, +23143, +19894, +17169, +14972, +11125, +7683, +11093, +8461, +15041, +12685, +13920, +19306, +19802, +17553, +19568, +12902, +18581, +22341, +15566, +18208, +12086, +7559, +9539, +10496, +13195, +19890, +22350, +23098, +25848, +22681, +19989, +22070, +24797, +21663, +22808, +16678, +16637, +15861, +10816, +8036, +12042, +7263, +14781, +13038, +14440, +21909, +18392, +16552, +19116, +14500, +21349, +20938, +13530, +15913, +11991, +8969, +10483, +10955, +13542, +21137, +23668, +24739, +25192, +21063, +20385, +22466, +25170, +23467, +19810, +17390, +13577, +12885, +7956, +12244, +11303, +12465, +12406, +11023, +17479, +21756, +19352, +19151, +17087, +16133, +22303, +16442, +15166, +14259, +9946, +9180, +8108, +11283, +18232, +24546, +24019, +24082, +18679, +23088, +23335, +25829, +25538, +20034, +16752, +18387, +13010, +11120, +10040, +11618, +10940, +12758, +8960, +13624, +20478, +20949, +17582, +18736, +16612, +19771, +21540, +15630, +13326, +13265, +7532, +7609, +10167, +13607, +20467, +26212, +24097, +22806, +19826, +22053, +24017, +26403, +24304, +19928, +19395, +16662, +10035, +7995, +9813, +13250, +13228, +11533, +9304, +14761, +22331, +19541, +17143, +20562, +16421, +21720, +19691, +11483, +13055, +11823, +6213, +9313, +12592, +14634, +24569, +26138, +22272, +22954, +21022, +23145, +25706, +25486, +21690, +19747, +19578, +12352, +9504, +8645, +10076, +13537, +12574, +10635, +15579, +16537, +21397, +14798, +19815, +18782, +20936, +19860, +15440, +10739, +9964, +9152, +7913, +13522, +17057, +18315, +24575, +23015, +20313, +24527, +21507, +24476, +26077, +22144, +20054, +19828, +15342, +10218, +11067, +6996, +13737, +14577, +13196, +14591, +14524, +18156, +17329, +18947, +19721, +19956, +19248, +16180, +12479, +10419, +10094, +8553, +10215, +14849, +18829, +23038, +25701, +19468, +22273, +21400, +22535, +26126, +22972, +21510, +20354, +17691, +9431, +10709, +8722, +12193, +15882, +12630, +14614, +16227, +17826, +16029, +18100, +19100, +20614, +20880, +16895, +12859, +11557, +8186, +8707, +11635, +13798, +19342, +19707, +22043, +21347, +22991, +23250, +21180, +23594, +21624, +23818, +21032, +19157, +11445, +11864, +8937, +11479, +12946, +13986, +16859, +16194, +17403, +15031, +16326, +19105, +21107, +20489, +19844, +14114, +8981, +9494, +5845, +12019, +15770, +19118, +18588, +23009, +17775, +23340, +23395, +20636, +23291, +24056, +21774, +22279, +20895, +8632, +14112, +8777, +10576, +15128, +13256, +13748, +19311, +16521, +15835, +18217, +16807, +20545, +21886, +18104, +15028, +11737, +6926, +7327, +9970, +14216, +19987, +20481, +21469, +17552, +20650, +22574, +24873, +24287, +21578, +22830, +21727, +20998, +11754, +10215, +10548, +11834, +14709, +11707, +15447, +16422, +20111, +16266, +16226, +17425, +20192, +20588, +21174, +13825, +11216, +9065, +4984, +9470, +13345, +18120, +21083, +23777, +16410, +21787, +22205, +22076, +25755, +21872, +22354, +23872, +21516, +11131, +12017, +7879, +11047, +16402, +13498, +13590, +17992, +15873, +17277, +19414, +16593, +21482, +19412, +18325, +15337, +12767, +8957, +7065, +8873, +10992, +17251, +20343, +23087, +19940, +20962, +20467, +23629, +23591, +22771, +23076, +22973, +21013, +13438, +10003, +9682, +11780, +15173, +13931, +13849, +15318, +17818, +18243, +18559, +19968, +18582, +18989, +18355, +14667, +14585, +9957, +6226, +6649, +11852, +16583, +22539, +22966, +16661, +21730, +20801, +23230, +24316, +20931, +22456, +24466, +20247, +12725, +12510, +8782, +13353, +13657, +12512, +15102, +17223, +16028, +19270, +17371, +19942, +21390, +16716, +19242, +13815, +14563, +10091, +8196, +7203, +13060, +16003, +19348, +22330, +18375, +23027, +21187, +22123, +21141, +22557, +22162, +24344, +19907, +14517, +11715, +9432, +11296, +13610, +14761, +15799, +16416, +14910, +18548, +17924, +22096, +21339, +17831, +17589, +13304, +13084, +12032, +8553, +8481, +12678, +15631, +18577, +21995, +18120, +23471, +22022, +21439, +21113, +22162, +21558, +25472, +17035, +15550, +10883, +11013, +11901, +13434, +13459, +16073, +16463, +15440, +18655, +18968, +21916, +21540, +17216, +16054, +14453, +13293, +10964, +8868, +7812, +14517, +16809, +19065, +19533, +18702, +22314, +23550, +21504, +20258, +22524, +21694, +25108, +16072, +14915, +11887, +11552, +12603, +12711, +13692, +15876, +16367, +15151, +18745, +18676, +22235, +20292, +16548, +16265, +14065, +14789, +10196, +9654, +8591, +15959, +16224, +19751, +18637, +19748, +22190, +22644, +20973, +20610, +23246, +21689, +23194, +15506, +14146, +12135, +12394, +12996, +14531, +14311, +14584, +15384, +14421, +20700, +20187, +23064, +18809, +15590, +13727, +14687, +14477, +11367, +10441, +8031, +16263, +16014, +20388, +18874, +20464, +20249, +23969, +19590, +22914, +22261, +23102, +20870, +14911, +13169, +11896, +13177, +14467, +13866, +14275, +15177, +14988, +15763, +20237, +19213, +22572, +17841, +16010, +13771, +17182, +12118, +12029, +8280, +10174, +16966, +18005, +18719, +19391, +20587, +19542, +23201, +20039, +23100, +25081, +21431, +18711, +13814, +13389, +13686, +13689, +12970, +15408, +13996, +15924, +13781, +16174, +20565, +20449, +20881, +16907, +15319, +14284, +15910, +12508, +11084, +10430, +12014, +15563, +17323, +18652, +20350, +22441, +20223, +20317, +21290, +24383, +24025, +22327, +15144, +13804, +13473, +13656, +12407, +15767, +14252, +16020, +14744, +13033, +16877, +21543, +19900, +21254, +16624, +14363, +13695, +15227, +11102, +12387, +10288, +12375, +16587, +17983, +18458, +22752, +20174, +20889, +19954, +22229, +24849, +25566, +19989, +14708, +13082, +12692, +13014, +14944, +14600, +15217, +14372, +14336, +13680, +20161, +19565, +22604, +19534, +16560, +11754, +13484, +13268, +13601, +12392, +10487, +14149, +15043, +17706, +18173, +23029, +21888, +21519, +18899, +23411, +25210, +25391, +18815, +12875, +12981, +13915, +13252, +13189, +15550, +14846, +16446, +13422, +13592, +19000, +22628, +21340, +19720, +14219, +11999, +12644, +13106, +11950, +13977, +13660, +13616, +15609, +15340, +20526, +23939, +22265, +20054, +18569, +25011, +24806, +26157, +14817, +13759, +11920, +15506, +11412, +15687, +13742, +16150, +15063, +13409, +15305, +22345, +21405, +21082, +16910, +12471, +12398, +13362, +12693, +12918, +13489, +14078, +13660, +17050, +15418, +23131, +22212, +21401, +18805, +21030, +25480, +27022, +22007, +14307, +12032, +12798, +13780, +13967, +16055, +14159, +14584, +13140, +14616, +18292, +23358, +20045, +19053, +14703, +12926, +13036, +14440, +12047, +12897, +13418, +14550, +15603, +16343, +17734, +22443, +21652, +20898, +18246, +24893, +24565, +26731, +16458, +14997, +11072, +16620, +11993, +15384, +13329, +14716, +14157, +14701, +15012, +19499, +22328, +19976, +18933, +13756, +13372, +13404, +12975, +12616, +12254, +16050, +13854, +16437, +13444, +20643, +20852, +24721, +18078, +21607, +22746, +26486, +23317, +16927, +14333, +14497, +14575, +11802, +13974, +14684, +15783, +14310, +12944, +15178, +22958, +21458, +19689, +16067, +12085, +13954, +12122, +13649, +12721, +16169, +13337, +15426, +13717, +16574, +21665, +21883, +23342, +18744, +22275, +22897, +26350, +20090, +17365, +12794, +14375, +12792, +12894, +16422, +14909, +15538, +13253, +13570, +19069, +22120, +20811, +18864, +14027, +13007, +12274, +12267, +12786, +12765, +15603, +14562, +16616, +12550, +18214, +20168, +23226, +24317, +19361, +23643, +23227, +25213, +18940, +16100, +12198, +14421, +13727, +13092, +15910, +12066, +16905, +12444, +16848, +18869, +22542, +19405, +17712, +13564, +12688, +15256, +12283, +12320, +11952, +14507, +15808, +15565, +13275, +17062, +21433, +24489, +22545, +20996, +23996, +23209, +26670, +16165, +17443, +13833, +14832, +9831, +15093, +11851, +18062, +14782, +11477, +15706, +19606, +21589, +21740, +16167, +13575, +13124, +13289, +12810, +14541, +13343, +15779, +12384, +13889, +13552, +22332, +20894, +26202, +16884, +23442, +22579, +26518, +22481, +18438, +13799, +14279, +13332, +12275, +16880, +13656, +14006, +12368, +14100, +19130, +22596, +19329, +17383, +14570, +13787, +13710, +14619, +13073, +12595, +15136, +14033, +14450, +14416, +14542, +20701, +21553, +23515, +20881, +24692, +24024, +25824, +18426, +16806, +12924, +17051, +12512, +16267, +12142, +15149, +13222, +12282, +14817, +19675, +19440, +22322, +16206, +15832, +14553, +14413, +13141, +14124, +9766, +15645, +15396, +14999, +13375, +16319, +18281, +24021, +20132, +20959, +24998, +26170, +26813, +17748, +15945, +14833, +16758, +13264, +12549, +12941, +14809, +16491, +11113, +14703, +16333, +21264, +19810, +17468, +14006, +14179, +16180, +12685, +16191, +12474, +17663, +12750, +13237, +11428, +19061, +22127, +23949, +19429, +20013, +22357, +25700, +23781, +18028, +16934, +14987, +17329, +13074, +14845, +13609, +14248, +12888, +12678, +15879, +20618, +20719, +17679, +14930, +13863, +13048, +17018, +12594, +14381, +13668, +16141, +14380, +15499, +12808, +19013, +21095, +21195, +21699, +22565, +24947, +26548, +20128, +15296, +15266, +15184, +17017, +16017, +13895, +13393, +13888, +12318, +13641, +18574, +19025, +21518, +16296, +14656, +12748, +16021, +14013, +13835, +12718, +11541, +18202, +15209, +13758, +13975, +19521, +20957, +25054, +18366, +22221, +26128, +27194, +20073, +16341, +15250, +16732, +17710, +12603, +10890, +14093, +14527, +15440, +12632, +16241, +17397, +21403, +15378, +14953, +14543, +17048, +15593, +11982, +11193, +14570, +18823, +14642, +14176, +11543, +21820, +21660, +24067, +17781, +21462, +25879, +27556, +20827, +15551, +12834, +19684, +16025, +16952, +11208, +11475, +15401, +13236, +14938, +18477, +17737, +20244, +15429, +13517, +12076, +17622, +13359, +15236, +10311, +13379, +13953, +16582, +15259, +17425, +20706, +19623, +23663, +20041, +24425, +25398, +27047, +18463, +16265, +12616, +17263, +19121, +14364, +11346, +10109, +15063, +15695, +18129, +14998, +17167, +17153, +17162, +16080, +14596, +16527, +14047, +12380, +8382, +12977, +15850, +17928, +16551, +13764, +20733, +19361, +25072, +19277, +25519, +24551, +27155, +18693, +15583, +14838, +17964, +19307, +13485, +10946, +9672, +16339, +15628, +17129, +14852, +15408, +19442, +14807, +17607, +12332, +17981, +12423, +12989, +9811, +14573, +14947, +18425, +13025, +16928, +20367, +20553, +25697, +18391, +23253, +24323, +26586, +21336, +17213, +14058, +15855, +18765, +13739, +12485, +11751, +14624, +16930, +15025, +15451, +16182, +18788, +16379, +16245, +12670, +16940, +12928, +13294, +10215, +11104, +14737, +17920, +16191, +18483, +18037, +20304, +23274, +19770, +25590, +24565, +27977, +19679, +15350, +13588, +18650, +19924, +14850, +10333, +9162, +17176, +17206, +16126, +13555, +14154, +17810, +18090, +17446, +14255, +15230, +13173, +9607, +11134, +11133, +15716, +19753, +15168, +17099, +19347, +21671, +23026, +21381, +21440, +25663, +26750, +22375, +13879, +16837, +14114, +21310, +13234, +9638, +13591, +15808, +20018, +12832, +14262, +12903, +20411, +14963, +18279, +12817, +16884, +12707, +10719, +11076, +11200, +16043, +16865, +17841, +18236, +19235, +20646, +19638, +23637, +21773, +27512, +23474, +24187, +14081, +17903, +12650, +20770, +14086, +12694, +10140, +13759, +19695, +16593, +14629, +13699, +15481, +18720, +19466, +13129, +15709, +12182, +11726, +11400, +8499, +14007, +19274, +18115, +17572, +16542, +20945, +21249, +25227, +18299, +27921, +24072, +27156, +14016, +17419, +13289, +20133, +17514, +9436, +12354, +12361, +19861, +15391, +13718, +12193, +16933, +18997, +17977, +15932, +13333, +14832, +8912, +12574, +9420, +14279, +20106, +16843, +19104, +14399, +20726, +21811, +24323, +19515, +24099, +23289, +29211, +15912, +16561, +14186, +18217, +18549, +11998, +11832, +15858, +19817, +15187, +13000, +11063, +15552, +19437, +17970, +15883, +12415, +13351, +8485, +12009, +10063, +13715, +18436, +18828, +18783, +17141, +19884, +19541, +26049, +20877, +24925, +24266, +26292, +19221, +15899, +14046, +16974, +19551, +11364, +11932, +13127, +17473, +19143, +11570, +13452, +14337, +19536, +17815, +17031, +12264, +12284, +12429, +8463, +12986, +11466, +17715, +18433, +17162, +17276, +18832, +22604, +21106, +25290, +21857, +26091, +25019, +21433, +15520, +17013, +13470, +18073, +14957, +12292, +15689, +13830, +17836, +12561, +15132, +13768, +17530, +19473, +17244, +13709, +10635, +8977, +12081, +14099, +13398, +14674, +17081, +15532, +20764, +15759, +24336, +19666, +24731, +20514, +24927, +25585, +26587, +15341, +17004, +11227, +19983, +19055, +14119, +12008, +13160, +17262, +16891, +12374, +12327, +14230, +20020, +17915, +13878, +11425, +10693, +11274, +14387, +12204, +15112, +17049, +16447, +19375, +18057, +20048, +21525, +21245, +23145, +23845, +25821, +25259, +17082, +14021, +15343, +15867, +22657, +14209, +12441, +13114, +17194, +18907, +14145, +11711, +13583, +19963, +18853, +14645, +9494, +8989, +11210, +12394, +15180, +12665, +16239, +14611, +19380, +19192, +19784, +20897, +21206, +24517, +24484, +23475, +24443, +20353, +17494, +16362, +13167, +20256, +16667, +17499, +10791, +16841, +13395, +19413, +8021, +18244, +13150, +24052, +11810, +12009, +5489, +15157, +12053, +16888, +10389, +12546, +16406, +17839, +22387, +19121, +18610, +20894, +20649, +28015, +24031, +25002, +19929, +18176, +17163, +18294, +17047, +18546, +15476, +12548, +15368, +13956, +17777, +11591, +13355, +15160, +17274, +17600, +12790, +8234, +11589, +12856, +15712, +16679, +11648, +14736, +15378, +19938, +21243, +17893, +19522, +19806, +25264, +25630, +21184, +21922, +19206, +20713, +18174, +18257, +16860, +19221, +12922, +14492, +14002, +17656, +15935, +9669, +15146, +12421, +20120, +12707, +9831, +7424, +15945, +12948, +18622, +12077, +12502, +17979, +18680, +22104, +19274, +16639, +20518, +22387, +25602, +23372, +19246, +21244, +20128, +19202, +17176, +16864, +18119, +18561, +12421, +14652, +15539, +17973, +13703, +12699, +15764, +13230, +17373, +8378, +9734, +13882, +13956, +16139, +14386, +10992, +14596, +20359, +19039, +23861, +16330, +16624, +23342, +21856, +25640, +19957, +18993, +22033, +24550, +16606, +16681, +14401, +18890, +18582, +12703, +14883, +14656, +18969, +10012, +15487, +10943, +16188, +15263, +10311, +12109, +13932, +15249, +13908, +15571, +11605, +20506, +17822, +19503, +18593, +16609, +19734, +22179, +23119, +22787, +19188, +18673, +23424, +22341, +18089, +16414, +15715, +17293, +18849, +13659, +16657, +15019, +15648, +11194, +14330, +10513, +15544, +15063, +10992, +12613, +13557, +13752, +16800, +15233, +15466, +18431, +17959, +17742, +20606, +17244, +18418, +20155, +22085, +24039, +20157, +19896, +21696, +20847, +17137, +17214, +17705, +20315, +17757, +13506, +15770, +13532, +17327, +11249, +11773, +9823, +13514, +16976, +12048, +12995, +11608, +14256, +16147, +16725, +17609, +19862, +16632, +16580, +19719, +19779, +21852, +17009, +22029, +19631, +25107, +20125, +19532, +19022, +16490, +20083, +18339, +18969, +15422, +18239, +11071, +17098, +11798, +15672, +12040, +11931, +10579, +17471, +12523, +15001, +11399, +12739, +17505, +17050, +17628, +16985, +14186, +19218, +17750, +22864, +18339, +19455, +20211, +20546, +23439, +22911, +18323, +19671, +17935, +20613, +18727, +18164, +14334, +17319, +12040, +16216, +11990, +17023, +9727, +12142, +10559, +14027, +17508, +14249, +13596, +12842, +17266, +17696, +19538, +15538, +14113, +18664, +16201, +26412, +17563, +22144, +15486, +21518, +17926, +23066, +16475, +22460, +19097, +21173, +16859, +14674, +14873, +16066, +15023, +15796, +12527, +16518, +12610, +11981, +12437, +12516, +19204, +17468, +13387, +16443, +15682, +18154, +19486, +13324, +16844, +16515, +17545, +22181, +20003, +20196, +16442, +16409, +16612, +19651, +20331, +20085, +19848, +18732, +16486, +17147, +13555, +15526, +16405, +14324, +16726, +14320, +16968, +13838, +13575, +11134, +18513, +17788, +18805, +16958, +15383, +16734, +16468, +18427, +15727, +19799, +14518, +20983, +16610, +23096, +15347, +18347, +13403, +16585, +18773, +19803, +18098, +17290, +14239, +16068, +14839, +15753, +15353, +16666, +15909, +15973, +16885, +15265, +17768, +13972, +18914, +15886, +20859, +17161, +17853, +15550, +18024, +16957, +19384, +16924, +16742, +18719, +16879, +20127, +16188, +18094, +14425, +17159, +14621, +17059, +13982, +17119, +14721, +15963, +14373, +15592, +16577, +16129, +12857, +17029, +14360, +21566, +16549, +18693, +16021, +19678, +18613, +18909, +16036, +19111, +18062, +22730, +16118, +21867, +17286, +21416, +13531, +17388, +13797, +22187, +15220, +17732, +12770, +13413, +12008, +13286, +13242, +14867, +13112, +14572, +14057, +15564, +13877, +16290, +12968, +20567, +16487, +22557, +17914, +21833, +17333, +20594, +16715, +21516, +19882, +22831, +17110, +23447, +19291, +25143, +15783, +16041, +13395, +19712, +16124, +18851, +12612, +14248, +10521, +10970, +9525, +11159, +13553, +11866, +14689, +9531, +14429, +15561, +15147, +18151, +14416, +20039, +20213, +21060, +18799, +19409, +20620, +22749, +23430, +21744, +20139, +24712, +20958, +24876, +21229, +18132, +22196, +14939, +16316, +13970, +13284, +15501, +11996, +10123, +8846, +9969, +8682, +12035, +10320, +11318, +15567, +11465, +15383, +14612, +15517, +20003, +16282, +18439, +17575, +20629, +19279, +24996, +20703, +25022, +21148, +22251, +22610, +24485, +24137, +20404, +23731, +16021, +20281, +13457, +13846, +16238, +12877, +13382, +11475, +9393, +10215, +10430, +6732, +14618, +8946, +17661, +11354, +15731, +14563, +15494, +16311, +16865, +18289, +18203, +19863, +19133, +21697, +23297, +23539, +23013, +21649, +20096, +21430, +22115, +23252, +22195, +18825, +18724, +13810, +17582, +12734, +13677, +13856, +10046, +11149, +13667, +12192, +15250, +8590, +10366, +12138, +15210, +16666, +15568, +14198, +15225, +16106, +18858, +20610, +18846, +19447, +16887, +23299, +20855, +27017, +20387, +23528, +17984, +19949, +17347, +20606, +18964, +19964, +17948, +14230, +14547, +13381, +12371, +11472, +15563, +12577, +18970, +9057, +13262, +11098, +14840, +15614, +11961, +12879, +13672, +19078, +20412, +19253, +15638, +19101, +16359, +23625, +18666, +24259, +21357, +22388, +20008, +19305, +20598, +18827, +20742, +13522, +18824, +15987, +19228, +15063, +10683, +10621, +13741, +16611, +15472, +13385, +10896, +15146, +15054, +16124, +13300, +13398, +14348, +15110, +18938, +16777, +20918, +16957, +18928, +18375, +21193, +20516, +18468, +18394, +18193, +21173, +21892, +19254, +17409, +15943, +15021, +17145, +16775, +19517, +14400, +15270, +11297, +18311, +16283, +15685, +13895, +13136, +16207, +14822, +15936, +14111, +16437, +14501, +18372, +15296, +20649, +18004, +16637, +19110, +15985, +24742, +13147, +21258, +13197, +21259, +18176, +19859, +17742, +16514, +18005, +13375, +18238, +17657, +18034, +15822, +14080, +16873, +16534, +16729, +10975, +16032, +14585, +20613, +14062, +15499, +11236, +15609, +15908, +20094, +17316, +21166, +15002, +15401, +16193, +17508, +25046, +20340, +16436, +14929, +16721, +17428, +20702, +18168, +16874, +16741, +16709, +16228, +20584, +16054, +16418, +14521, +16934, +16074, +14678, +14120, +15442, +16865, +14295, +14445, +13241, +16137, +15356, +19747, +14342, +21980, +16054, +18601, +17764, +18230, +18970, +17422, +18319, +15606, +21617, +16848, +17752, +12518, +18608, +16306, +21755, +15817, +20200, +12947, +15564, +15892, +18845, +16851, +17360, +14100, +14533, +15808, +14929, +15675, +13979, +14597, +15884, +19390, +19610, +16987, +18588, +14949, +17006, +18871, +22138, +14889, +19837, +11269, +19903, +15331, +21136, +13090, +21704, +12371, +20919, +14967, +18006, +17133, +17162, +17409, +18116, +16067, +17125, +14867, +15153, +17528, +15149, +16101, +15408, +12709, +15211, +17347, +17070, +17372, +17363, +19379, +15634, +17941, +17920, +16727, +16297, +18322, +13023, +19091, +16867, +20267, +16877, +17384, +14866, +18388, +17268, +19373, +14507, +18801, +17392, +17056, +18085, +14235, +16697, +15689, +17409, +17291, +15392, +17332, +13898, +17013, +16074, +17195, +16362, +18602, +16198, +15442, +19314, +12722, +19294, +14675, +17031, +17401, +18391, +19733, +15919, +18654, +14189, +19846, +18865, +18219, +17631, +15298, +18901, +14578, +21844, +12242, +18257, +11582, +18352, +17935, +16942, +16111, +15479, +14723, +17193, +18339, +15494, +17330, +13258, +17441, +12988, +19391, +16559, +18240, +14330, +18052, +15804, +19493, +17627, +17857, +15357, +19065, +18361, +18510, +19992, +13908, +20540, +15224, +20185, +12849, +16462, +16088, +17165, +20020, +13237, +16906, +14966, +15181, +16476, +16938, +16920, +17228, +16876, +14467, +17125, +14843, +18318, +15106, +16639, +17002, +17092, +19662, +14434, +21465, +13250, +23067, +15428, +20852, +13940, +16752, +14763, +21153, +15204, +19391, +15117, +15884, +18213, +14655, +16854, +16376, +17445, +16532, +16551, +16812, +14576, +19650, +14600, +17517, +13093, +17907, +14511, +17578, +16252, +20703, +14599, +21208, +12628, +20739, +15641, +20358, +15252, +19443, +16115, +19604, +15370, +17860, +16507, +18820, +15964, +16623, +15342, +16019, +17000, +15915, +15667, +15242, +17167, +18088, +16190, +15039, +15729, +15642, +15942, +16509, +16124, +20341, +16616, +18483, +15209, +16773, +17086, +17356, +18438, +15462, +19353, +16180, +22773, +13734, +19882, +15167, +17935, +14518, +16594, +14920, +19084, +15913, +18134, +17268, +16139, +15226, +17545, +15492, +16230, +13314, +16561, +16490, +16509, +17348, +14741, +19190, +15759, +18585, +15480, +18453, +18639, +19178, +17422, +16240, +18936, +16489, +21262, +12960, +18685, +14444, +18177, +15407, +17328, +17383, +15466, +18577, +12747, +20926, +14204, +18556, +13906, +19167, +12732, +18032, +15642, +16250, +17022, +17684, +15947, +17376, +15657, +18345, +15956, +18641, +16208, +18541, +18489, +17443, +18208, +19090, +15790, +17475, +16528, +15663, +18742, +15885, +16409, +15191, +18914, +13829, +18219, +15155, +15728, +17015, +16132, +16869, +15424, +17535, +15103, +17161, +15927, +17800, +14268, +18935, +14385, +19955, +15905, +17835, +16374, +17075, +18497, +17099, +17891, +18241, +17562, +19253, +15469, +17456, +14616, +19427, +15503, +20652, +15885, +18379, +14528, +17646, +15701, +18570, +12014, +17369, +13893, +17673, +14865, +17534, +14637, +16669, +15985, +15910, +19716, +16276, +19486, +15156, +18309, +15702, +19892, +16649, +18746, +17507, +18148, +18254, +14987, +18104, +14605, +18530, +16455, +17421, +17024, +15419, +19682, +14070, +18144, +14559, +17002, +15657, +16207, +15864, +14873, +15877, +16441, +16323, +17217, +18173, +17349, +16888, +16757, +15377, +18556, +17353, +19779, +17091, +18184, +17409, +15794, +18578, +16993, +17787, +17722, +15088, +18035, +13962, +19682, +15024, +17531, +16155, +15617, +16307, +14772, +16765, +16540, +16816, +15358, +17870, +14506, +16416, +18683, +15652, +19838, +15404, +20436, +11739, +22912, +12387, +23956, +13222, +18981, +15989, +17198, +18265, +14727, +18116, +15946, +19421, +14884, +16730, +15474, +15910, +15965, +18096, +15480, +17364, +17429, +14543, +18091, +16035, +16613, +17582, +17528, +16643, +15439, +18960, +13269, +20643, +15073, +19433, +16507, +18529, +15590, +19824, +13879, +20574, +13712, +19606, +14247, +19413, +15919, +17933, +15112, +17670, +15840, +17010, +15930, +15409, +18189, +16601, +17282, +17633, +14279, +16904, +14523, +17894, +13705, +19514, +15188, +19424, +14344, +18182, +17250, +18571, +17023, +16817, +17658, +17752, +16333, +18492, +15504, +19776, +15079, +21543, +13581, +19294, +14780, +18314, +15146, +17070, +15270, +17242, +16466, +15583, +16483, +14151, +18153, +13165, +18383, +15567, +17844, +16255, +16865, +16555, +16762, +18154, +16852, +19783, +15294, +18293, +16435, +18596, +16747, +18069, +17806, +17889, +19241, +14143, +19522, +12522, +21229, +14023, +18646, +13190, +17072, +14903, +17679, +17374, +14193, +18561, +14292, +18380, +14429, +18462, +16460, +16698, +16167, +15081, +17111, +15786, +21109, +15573, +17776, +16151, +18850, +17400, +18435, +16583, +17409, +17461, +18828, +16804, +17770, +16831, +16927, +16223, +18476, +14133, +17164, +15244, +15326, +19622, +12750, +19145, +15685, +15938, +15377, +17105, +16496, +16686, +15872, +17572, +17834, +16272, +15976, +17265, +15330, +21477, +13937, +20644, +13270, +20486, +14903, +21780, +13812, +20880, +15187, +18547, +14816, +17775, +14785, +19883, +13076, +18476, +14061, +18634, +13386, +20648, +12802, +20575, +13559, +19868, +13324, +20064, +13016, +20681, +12591, +20902, +12185, +20623, +13602, +19614, +15556, +19025, +15022, +18888, +15341, +18024, +16413, +18519, +16773, +18765, +14362, +18878, +14448, +21050, +12075, +21536, +11646, +22379, +14058, +19008, +15427, +15519, +15829, +15469, +18001, +15479, +16727, +16268, +15990, +17195, +17479, +18017, +15716, +18652, +13480, +20112, +14750, +19838, +16437, +18460, +15576, +18664, +15628, +17045, +18919, +17588, +18559, +15779, +16438, +15751, +16983, +17096, +15059, +17437, +13670, +20209, +13327, +19751, +13682, +20726, +12334, +19659, +13526, +18595, +15760, +17939, +17070, +18139, +16319, +16330, +16835, +17431, +17369, +19815, +14623, +19286, +14510, +19573, +12991, +19218, +15221, +20206, +14996, +16916, +15180, +18382, +16268, +18121, +16490, +16535, +15763, +15833, +15635, +17353, +15280, +18670, +15190, +18772, +16123, +16852, +17447, +17107, +19102, +16098, +18572, +15109, +16693, +17708, +15488, +17944, +16243, +18078, +16076, +17219, +16215, +16535, +18608, +16714, +16575, +17126, +15252, +17748, +16006, +16936, +16845, +16222, +15823, +17034, +15533, +18379, +16243, +18320, +16032, +18769, +16661, +16934, +15935, +16286, +17090, +17087, +16321, +17936, +16042, +18291, +15220, +18831, +14881, +20299, +13683, +19754, +13753, +21039, +13313, +20355, +13149, +18561, +15385, +17875, +14957, +18022, +16482, +17820, +17140, +15061, +18193, +17226, +16463, +17148, +16195, +18340, +15481, +19197, +14430, +19249, +13532, +19269, +14348, +18664, +14861, +18241, +16034, +17750, +16583, +18085, +16034, +17744, +16273, +18397, +15505, +18072, +15291, +17987, +14279, +18765, +14596, +19449, +13990, +19300, +14811, +19087, +15709, +18196, +16288, +19784, +14055, +18968, +13611, +18722, +16647, +17403, +16298, +16339, +16377, +16706, +17183, +18292, +16196, +18998, +13763, +19433, +14525, +18670, +15188, +17534, +15827, +17115, +16437, +16719, +16227, +18549, +17266, +16254, +18124, +14597, +18294, +14531, +17741, +15841, +17529, +17818, +15545, +18074, +15355, +17683, +15913, +18311, +16229, +17256, +16097, +18002, +16402, +18706, +15644, +17936, +16554, +15824, +16730, +17910, +16754, +18881, +15459, +18226, +14837, +18654, +13871, +17773, +16035, +18021, +16947, +16576, +16710, +16973, +16901, +16919, +17333, +18081, +15590, +17794, +16764, +17151, +16337, +18403, +15236, +17906, +15827, +17183, +15409, +17010, +16778, +15822, +17702, +15332, +16575, +15657, +18290, +16200, +19236, +15787, +17955, +15147, +19156, +15543, +19845, +15663, +19244, +15743, +16502, +15799, +16391, +18494, +16457, +18105, +15781, +16852, +17077, +14499, +18930, +14243, +19947, +13426, +18725, +13832, +19111, +14639, +19470, +14892, +18262, +15850, +17081, +17541, +17808, +18157, +18091, +16322, +17269, +14775, +18163, +15931, +17375, +16791, +16171, +17016, +16600, +16440, +16873, +16613, +17907, +16120, +17530, +16193, +16757, +16816, +16437, +16962, +17213, +16553, +15605, +16005, +17153, +17422, +16821, +17918, +16027, +17968, +15567, +18072, +16795, +17907, +15836, +18965, +15220, +18361, +14846, +17938, +15267, +18603, +16782, +17005, +17993, +16234, +17494, +15929, +16513, +17246, +16788, +17123, +15954, +16107, +16171, +17194, +15940, +17087, +16951, +16780, +17853, +16259, +18017, +16937, +18164, +15042, +17986, +15760, +17554, +16586, +17343, +17909, +16415, +18319, +16426, +16050, +19105, +13811, +20655, +13094, +20012, +14108, +19006, +14145, +18204, +15495, +16413, +17012, +15905, +17739, +14368, +18462, +15721, +18758, +15841, +17947, +15744, +16980, +17094, +17394, +17013, +16945, +17849, +16054, +18257, +15094, +18495, +14722, +18817, +15436, +19362, +14567, +18554, +15498, +17736, +16263, +17600, +16385, +16933, +16140, +16534, +16348, +16610, +16530, +17726, +15943, +18915, +15296, +19230, +15112, +18567, +16754, +16797, +17416, +16353, +16106, +18314, +15032, +18212, +15520, +18249, +15473, +18668, +15006, +18515, +15108, +18798, +15256, +18164, +15168, +17738, +15348, +17145, +16336, +17065, +15781, +17427, +16590, +17404, +17360, +17058, +17495, +16748, +16297, +16403, +16919, +16911, +17598, +17266, +16492, +17079, +16222, +16875, +17737, +16413, +19267, +15560, +18837, +14402, +19178, +15260, +17018, +16422, +15840, +17164, +16710, +17424, +15574, +17321, +15790, +18254, +15851, +17875, +16331, +16428, +18396, +15385, +18847, +14890, +18567, +15785, +18297, +16135, +17836, +15986, +17043, +17755, +17495, +17424, +16027, +16220, +16141, +17122, +16735, +17578, +16132, +17229, +16021, +16571, +15582, +16844, +16171, +17019, +17656, +16862, +17295, +16023, +18272, +15964, +18664, +16910, +16549, +17522, +15806, +19031, +15389, +18877, +14171, +19209, +14999, +17851, +16590, +17444, +16512, +17342, +16754, +16633, +16411, +15750, +16679, +15691, +16475, +16498, +16217, +16976, +16211, +17786, +16632, +17227, +17405, +17032, +16958, +16856, +17660, +16822, +17350, +17260, +16381, +17066, +16094, +17617, +17411, +17872, +16652, +17157, +16368, +18006, +15122, +19018, +14674, +18372, +15090, +17618, +16080, +17052, +16488, +16732, +17053, +17245, +17100, +17149, +16538, +16377, +16649, +17114, +16361, +17517, +15576, +17291, +16386, +17732, +16869, +18018, +16902, +17282, +16513, +17661, +15900, +18391, +15762, +18401, +15533, +17077, +15720, +17030, +15703, +17747, +16248, +17188, +16987, +15941, +17654, +16385, +16997, +17100, +15944, +17499, +15590, +18337, +14300, +19044, +15214, +18326, +15970, +17118, +17610, +15759, +18283, +15676, +19628, +15234, +19393, +15072, +18472, +16165, +17550, +17083, +16807, +16454, +16568, +15985, +16783, +15401, +18234, +14629, +18901, +13954, +19136, +14277, +19837, +14405, +18687, +15129, +17863, +15494, +17719, +16090, +18843, +15953, +18796, +16683, +17905, +17057, +17841, +16383, +18273, +15651, +17981, +15940, +17512, +15214, +17179, +15751, +16495, +16246, +16502, +16238, +17620, +16468, +18499, +15772, +17757, +15490, +17798, +16258, +17734, +16239, +18019, +16780, +16852, +16808, +16181, +18064, +16611, +17772, +16721, +17899, +16737, +16204, +16664, +15375, +18791, +15107, +17319, +15661, +16562, +16849, +15793, +17447, +16724, +17585, +16275, +17222, +17051, +17135, +16270, +17459, +16668, +17411, +17166, +16456, +17388, +16206, +18357, +16493, +17223, +17187, +15798, +18621, +15171, +18184, +15381, +16578, +16706, +16503, +16928, +17062, +16295, +17240, +16136, +17938, +16074, +16913, +16846, +17838, +16414, +18465, +15514, +18220, +14584, +18792, +15395, +18357, +15655, +16856, +17178, +16971, +17242, +16623, +16021, +17889, +16148, +17823, +16949, +16947, +16841, +17383, +16703, +18062, +15862, +17997, +14632, +17805, +14846, +18168, +16339, +17564, +16529, +17080, +16638, +16061, +16472, +16424, +16911, +17448, +16448, +17409, +15527, +18058, +15683, +18252, +16100, +18698, +16888, +18026, +17159, +16305, +18286, +15367, +18121, +15397, +17383, +15826, +17398, +15002, +17310, +16137, +17687, +16967, +17458, +17372, +16700, +16786, +15445, +17070, +15688, +17516, +15998, +17565, +16731, +17114, +16224, +17292, +17500, +17459, +17234, +16999, +17230, +16938, +17916, +15705, +18444, +15339, +17437, +16152, +16932, +16678, +16237, +17045, +17367, +17099, +17077, +16244, +16382, +15950, +17149, +16840, +17050, +15865, +18200, +15046, +18579, +15689, +17182, +16589, +17710, +16339, +17349, +17414, +17722, +16639, +17457, +16529, +17109, +16320, +16791, +16409, +16935, +17469, +16878, +16636, +16423, +16126, +17375, +16796, +17247, +16608, +16732, +17221, +16128, +17307, +16652, +17387, +16475, +16879, +16413, +16664, +16921, +16620, +16888, +17597, +17470, +17430, +16843, +16977, +17106, +16768, +16570, +17666, +16219, +17172, +16027, +16909, +15911, +17250, +16683, +17415, +16705, +16827, +16639, +16134, +18302, +16950, +17251, +16400, +16508, +16996, +17260, +16630, +16291, +16143, +17693, +16068, +18396, +16179, +17920, +16669, +17002, +16472, +16370, +16928, +16463, +17058, +17101, +17079, +16871, +16130, +17141, +16679, +17090, +16272, +18788, +15953, +17837, +15082, +17679, +15656, +17288, +15810, +17131, +16886, +17142, +16983, +17199, +16833, +17555, +16148, +17235, +15924, +17974, +16422, +17281, +16401, +17953, +16431, +18085, +15701, +17545, +15494, +17092, +16592, +17095, +17928, +16234, +17444, +15305, +17157, +16235, +16663, +16994, +16407, +17522, +16676, +17084, +16644, +17680, +16145, +17198, +16579, +17633, +17473, +17328, +16761, +16429, +17104, +15790, +17906, +16562, +17248, +17359, +16436, +17036, +16037, +17471, +16476, +17664, +16650, +17036, +16378, +17398, +15924, +17602, +16144, +17228, +16313, +16881, +17038, +16629, +17236, +16856, +17196, +16447, +16872, +16535, +16656, +17053, +17185, +17474, +17021, +17379, +15770, +17617, +15656, +18130, +15963, +17246, +16921, +16832, +17422, +16531, +17404, +16008, +17162, +16469, +16394, +16489, +16375, +16918, +16523, +17240, +16357, +17302, +16290, +17536, +15622, +18925, +16267, +18314, +15704, +16725, +16373, +16630, +16776, +16819, +18088, +17064, +17338, +16056, +17219, +16723, +17364, +16837, +17242, +16366, +15925, +17035, +15877, +17790, +16154, +17193, +16305, +16272, +16789, +17065, +17829, +17175, +17391, +16552, +17694, +16562, +17992, +15588, +18925, +15054, +18490, +15542, +17878, +15906, +17410, +16778, +17264, +16913, +16948, +15481, +17614, +16410, +17097, +16362, +16884, +16350, +16942, +16188, +16774, +16681, +17253, +16976, +17886, +16548, +16901, +16872, +16406, +17522, +17394, +16671, +17200, +15937, +17462, +16391, +17308, +16258, +17241, +16494, +17152, +17002, +16767, +16980, +16483, +16875, +16544, +17842, +16074, +17772, +15931, +16230, +17267, +16628, +16656, +16139, +17909, +15857, +18460, +16060, +17375, +16699, +17635, +16069, +17641, +16107, +17441, +16463, +17137, +16856, +17134, +16211, +17391, +16784, +16764, +17061, +16623, +17362, +16613, +16786, +16533, +16964, +16214, +16795, +17086, +17019, +16541, +16947, +16537, +17372, +16871, +17152, +16677, +17064, +16890, +17168, +16848, +16978, +16669, +16849, +15890, +16712, +16450, +17591, +16787, +17540, +17239, +17350, +17076, +16970, +16847, +17095, +17120, +16665, +16972, +16273, +16583, +16010, +17009, +16917, +16904, +17150, +16041, +17303, +16214, +18076, +16488, +17598, +16495, +16719, +16907, +16561, +16842, +17022, +17169, +16089, +17255, +16483, +17625, +16587, +16666, +17122, +16588, +16775, +16377, +17053, +17076, +16168, +17555, +16222, +17056, +16615, +17109, +16390, +16809, +16722, +17593, +17069, +17261, +16969, +17022, +17045, +17249, +16867, +17285, +16223, +16908, +16153, +17244, +16661, +17694, +16981, +16937, +16489, +16919, +16688, +17026, +16469, +16913, +16515, +17223, +16426, +17271, +16229, +17094, +16279, +17663, +16027, +17356, +16310, +17177, +16752, +17129, +17458, +16904, +17101, +16366, +16867, +16649, +16758, +16680, +16938, +17200, +17027, +17187, +17144, +17049, +17092, +16215, +17181, +16184, +16922, +16749, +16917, +16486, +16518, +16835, +17277, +16993, +17192, +16189, +16461, +16544, +17240, +17082, +17287, +16853, +16616, +16550, +17020, +16868, +17145, +16828, +16931, +16936, +16906, +16525, +16979, +16535, +17210, +17367, +16651, +16534, +16830, +16274, +17154, +16928, +17419, +16614, +17238, +16671, +16673, +16979, +16902, +17324, +16821, +17415, +16457, +17374, +16164, +17115, +16297, +17526, +16341, +16996, +16464, +17187, +16265, +17230, +16806, +17488, +17117, +17284, +15928, +17440, +16672, +17129, +17300, +16611, +16526, +17149, +16320, +16926, +16769, +17566, +16664, +17502, +16521, +16330, +16423, +16095, +17065, +16421, +17381, +16754, +17169, +16586, +17128, +16645, +16949, +17136, +17085, +17176, +16075, +17138, +16710, +17061, +16640, +16973, +16571, +15998, +16597, +16128, +17673, +17224, +17373, +17232, +16509, +17366, +16368, +17729, +16732, +17737, +16794, +17094, +16271, +17251, +16581, +17049, +16951, +16383, +16863, +16290, +16268, +16554, +16861, +16819, +16974, +17100, +17153, +17033, +16643, +16954, +16796, +16462, +17206, +16096, +16979, +17125, +16714, +17469, +16797, +17785, +16656, +17088, +16963, +16748, +17418, +16600, +17676, +16402, +17023, +16012, +16722, +16479, +17126, +16832, +17057, +16650, +16518, +16739, +16724, +17344, +17135, +17102, +16714, +16337, +16570, +16787, +17083, +17370, +17122, +17207, +16686, +17238, +16639, +17575, +17327, +16962, +17011, +16514, +16878, +15845, +17117, +16310, +17435, +16569, +17307, +15937, +17216, +15729, +17262, +16442, +17160, +16265, +16935, +16676, +16820, +16986, +16268, +16747, +16904, +16515, +17103, +17347, +17258, +17563, +16821, +17126, +16724, +16558, +17075, +16632, +17094, +16731, +16898, +16204, +16915, +17349, +17238, +16933, +17020, +16628, +16450, +16687, +16618, +17177, +17338, +17261, +16761, +16316, +16401, +17126, +16753, +17173, +16522, +17074, +16878, +16786, +16985, +17257, +16719, +17365, +17052, +17057, +17291, +17325, +17028, +17058, +16790, +17221, +16698, +16571, +16370, +17016, +16880, +16969, +16660, +16918, +16559, +16614, +16689, +16384, +16873, +16476, +16912, +16976, +16234, +16718, +16502, +17070, +16510, +17154, +16974, +17431, +17058, +17137, +16966, +16741, +17026, +16714, +16722, +16600, +16879, +16886, +16946, +16827, +17097, +16595, +17053, +17041, +17028, +16980, +16571, +16533, +16698, +16585, +17059, +16533, +16487, +16930, +16754, +16912, +17101, +16940, +17337, +16592, +17477, +16769, +17394, +16567, +17014, +16473, +16976, +16782, +16959, +16672, +16963, +17043, +17193, +16863, +17386, +16530, +17105, +16457, +16626, +16818, +17236, +16516, +17349, +16610, +16486, +16220, +16549, +16979, +17031, +17311, +16656, +17496, +16784, +17575, +16455, +17234, +16476, +17284, +16553, +16791, +17284, +16835, +17350, +16250, +16528, +16696, +16712, +16943, +16958, +17333, +16947, +17188, +16415, +16902, +16562, +16947, +16745, +16656, +16443, +16581, +16857, +16469, +17083, +17091, +17178, +17478, +16864, +16919, +17054, +16948, +16970, +17170, +16938, +16563, +16632, +16113, +16770, +16877, +16946, +16662, +16855, +16749, +17028, +17065, +16623, +16837, +16893, +16697, +16810, +16515, +16673, +16448, +17247, +16639, +17456, +16965, +17254, +16640, +17320, +16741, +17237, +17041, +16901, +16829, +17011, +16603, +16666, +16456, +16914, +16894, +17084, +16866, +16771, +17096, +16343, +17137, +16800, +16847, +16595, +16939, +16122, +17429, +16565, +17675, +16561, +17314, +16477, +16909, +16940, +17136, +17254, +17126, +17252, +17172, +16961, +16719, +16539, +16764, +16627, +16922, +16760, +17279, +16389, +16792, +16635, +17113, +16985, +17179, +16704, +16576, +16745, +16684, +16850, +17170, +16701, +17050, +16378, +16598, +16326, +17103, +16841, +17275, +16885, +17118, +16774, +16826, +16932, +16839, +16946, +16808, +16834, +17181, +16690, +16829, +16677, +16649, +16964, +16996, +16645, +16832, +16488, +17170, +16878, +17036, +17285, +16461, +16842, +16480, +16555, +16551, +17156, +16931, +17149, +16726, +16669, +16681, +16617, +17271, +17044, +17117, +16904, +16874, +16528, +16965, +17257, +17323, +17411, +16648, +16770, +16864, +16864, +16983, +17092, +17252, +16745, +16793, +16349, +17061, +16418, +17005, +16570, +16750, +16557, +16471, +16856, +16528, +17422, +16985, +17444, +17102, +17082, +16919, +16987, +17198, +16938, +17494, +16602, +16611, +16307, +16934, +16292, +17168, +16688, +17438, +16861, +17047, +16253, +17016, +16194, +17364, +16446, +16832, +16685, +16601, +16727, +16778, +16599, +16948, +16843, +16434, +16875, +16858, +16762, +17506, +16961, +17675, +16549, +16932, +16513, +16890, +16937, +16963, +16982, +17276, +16701, +16950, +16723, +16754, +17255, +16760, +17092, +16851, +16709, +16767, +16778, +16884, +16953, +17017, +16319, +16699, +16542, +16750, +17096, +17087, +16613, +17436, +16997, +16695, +17060, +16422, +16997, +17475, +16659, +16108, +17210, +16666, +16394, +17445, +16420, +17595, +17101, +16470, +16565, +17117, +17012, +17234, +17721, +16581, +17372, +16742, +16053, +16494, +16910, +16477, +16832, +17370, +16180, +17608, +16264, +16732, +17307, +16597, +17343, +16995, +16460, +16956, +16449, +16794, +16788, +17406, +16378, +17362, +16701, +17049, +17960, +16907, +16560, +17004, +17383, +16072, +17644, +16123, +16116, +17568, +16904, +16333, +17185, +16746, +15812, +17572, +16318, +17032, +17002, +16355, +16411, +16539, +16571, +16526, +17213, +16855, +16858, +16861, +16855, +17331, +16949, +17736, +17227, +17240, +17220, +16738, +16595, +17672, +16381, +17453, +16784, +16331, +16499, +16828, +16342, +17192, +16863, +16731, +16583, +16465, +16425, +16815, +17239, +17643, +17104, +17240, +16568, +16466, +17072, +17198, +16555, +17354, +16396, +17154, +16770, +16335, +17392, +16772, +17195, +16740, +16574, +16869, +16658, +16996, +16512, +16999, +17177, +16650, +17128, +16342, +16750, +17185, +17280, +17393, +16696, +16839, +17101, +16985, +16761, +16835, +16468, +17099, +16754, +16740, +16565, +16535, +17599, +16663, +17060, +16897, +16227, +17179, +16063, +16784, +16604, +17426, +16077, +17522, +16570, +16574, +17156, +16507, +16828, +17260, +16702, +17700, +16763, +17214, +17283, +16670, +16816, +16883, +16051, +17131, +16385, +16973, +17204, +16757, +16690, +17152, +16603, +16695, +16727, +16770, +16985, +16822, +17154, +16760, +16898, +17273, +16831, +16832, +16765, +16945, +17171, +17502, +16608, +17206, +16996, +17141, +16436, +17490, +16677, +16818, +16799, +16294, +16605, +17070, +16410, +16712, +16618, +16740, +17062, +16839, +16712, +16631, +16534, +17023, +16758, +17195, +16890, +17082, +16978, +17521, +16916, +17140, +16853, +17221, +16556, +16608, +17223, +17319, +17026, +17176, +16518, +16337, +17059, +16133, +17258, +16594, +16639, +16940, +16640, +16665, +17082, +16455, +16314, +17754, +15689, +17364, +16491, +17022, +17179, +17234, +16440, +17124, +17100, +16641, +16751, +16459, +17229, +17113, +17066, +17057, +16178, +17210, +16923, +16719, +16495, +17740, +16293, +17447, +15689, +16867, +16989, +16974, +17131, +16961, +16429, +16819, +16867, +16594, +17261, +16850, +17185, +16751, +17091, +16488, +17427, +17103, +16761, +17133, +16927, +16558, +17687, +16551, +17251, +16974, +17362, +16789, +16834, +16582, +16771, +16848, +16889, +16333, +17940, +15676, +17238, +16801, +16479, +16461, +17310, +15796, +17527, +16861, +16287, +16902, +17409, +16241, +17415, +16879, +16832, +16636, +16789, +16856, +17539, +15991, +17626, +16454, +17151, +16548, +16325, +16296, +17802, +16490, +16810, +16995, +16849, +16856, +17696, +16097, +16920, +17294, +17021, +16902, +17695, +16660, +17452, +17972, +16534, +15574, +17581, +15914, +16643, +18260, +15552, +16994, +17309, +15689, +16476, +16853, +15626, +17457, +16360, +16776, +16798, +16818, +16502, +17844, +16849, +16763, +17280, +16766, +17554, +17360, +16928, +17628, +17471, +16974, +17167, +16933, +17000, +16744, +17413, +15621, +17832, +16732, +16461, +17352, +16782, +15780, +17339, +16319, +15763, +17283, +15667, +16152, +17877, +16400, +15967, +16622, +16851, +15436, +19025, +16203, +16529, +17151, +16803, +16284, +17563, +17227, +15868, +17781, +17709, +16874, +17888, +17071, +17213, +16708, +17829, +17239, +17923, +17222, +17657, +16799, +17496, +17184, +16518, +17422, +16714, +16256, +16920, +16157, +16734, +16068, +16486, +15814, +16358, +16088, +16718, +16127, +16057, +15782, +15820, +17157, +16541, +16457, +17296, +16572, +16998, +17078, +16235, +17388, +17452, +16578, +17746, +17734, +17062, +17918, +16826, +17548, +16219, +17067, +16300, +17340, +17470, +17126, +17499, +18199, +16942, +16871, +17478, +16234, +18010, +18200, +16640, +16771, +16914, +15799, +16368, +16799, +16263, +17471, +15634, +16312, +16162, +16237, +16342, +15802, +15499, +16189, +17114, +16656, +16901, +15270, +17196, +16893, +17532, +17005, +17965, +16963, +17151, +18391, +16395, +18442, +17195, +17828, +16743, +17802, +16283, +17126, +18356, +16499, +17652, +17697, +17137, +16310, +17877, +15566, +16382, +18276, +17070, +17459, +15756, +15090, +14629, +15769, +16044, +16275, +16150, +16853, +15637, +16145, +15234, +14840, +15020, +19632, +16937, +19477, +18236, +16819, +17261, +18023, +16953, +16738, +19653, +17679, +18614, +18505, +15561, +17422, +16966, +17248, +15059, +19092, +14864, +18497, +16072, +15893, +15213, +16632, +17492, +16763, +17883, +16057, +16303, +17357, +16652, +16255, +15822, +17529, +15108, +18044, +16179, +15174, +16573, +16100, +15854, +16080, +15645, +16405, +16331, +18642, +17411, +18772, +17819, +18785, +16029, +17244, +16137, +17687, +19953, +17059, +17741, +15957, +16876, +14989, +17200, +15091, +16513, +18469, +17860, +17180, +15008, +15418, +16239, +17768, +18818, +15735, +19196, +17068, +17365, +16205, +15820, +13917, +18575, +17402, +17195, +17452, +16253, +15062, +16875, +14951, +15453, +17253, +17280, +18500, +17297, +17391, +16859, +19091, +17558, +17214, +15283, +16639, +17814, +17720, +18680, +16467, +17098, +15633, +15665, +14991, +15147, +17889, +17529, +19090, +16915, +16027, +15563, +17661, +17367, +17483, +18862, +16521, +18196, +16619, +16416, +14881, +16078, +15499, +16317, +17421, +15859, +15785, +15746, +15679, +16163, +15977, +16512, +17202, +18408, +17586, +18720, +17522, +18576, +17508, +16228, +16272, +16435, +17209, +17669, +18098, +17461, +17045, +16009, +14450, +15322, +15747, +18552, +18459, +18531, +16744, +16159, +16156, +16777, +18191, +17981, +18325, +17971, +17638, +15477, +15880, +15284, +15574, +16718, +16473, +16357, +16215, +15367, +15102, +16108, +16538, +16854, +17806, +16874, +18034, +17558, +18439, +18704, +18018, +17617, +16211, +16276, +16071, +16800, +16955, +18377, +17209, +17189, +15896, +14551, +15207, +16211, +17328, +18583, +18995, +16454, +17618, +16560, +17120, +18415, +17807, +18880, +17808, +18170, +15521, +14896, +16035, +14330, +17066, +15763, +17013, +14463, +16241, +13469, +16557, +15117, +18116, +16676, +18324, +16569, +18587, +17474, +19245, +18056, +17070, +16677, +16351, +16580, +17807, +16912, +17997, +17231, +16740, +15519, +14493, +15139, +16480, +17616, +18934, +17765, +17601, +17221, +17807, +16832, +18231, +17149, +18188, +18567, +17736, +15154, +15645, +14539, +14414, +16761, +15362, +16459, +15551, +15495, +14423, +16457, +15709, +17059, +17810, +17606, +18492, +18964, +18809, +18495, +18698, +17489, +16693, +15937, +16493, +16768, +18517, +17627, +17586, +15269, +14486, +13782, +15857, +16223, +18536, +18146, +17784, +17222, +16527, +17631, +17597, +18370, +19267, +18271, +18680, +16673, +16259, +14341, +15323, +14504, +16047, +16407, +16333, +15468, +15179, +14546, +16459, +16814, +17847, +16582, +17119, +17193, +18889, +19219, +19326, +18982, +17625, +16472, +14655, +15669, +16177, +18799, +18465, +18487, +15238, +14103, +13165, +14655, +17132, +18158, +18823, +18658, +17192, +17185, +16274, +17656, +17826, +19714, +19725, +18078, +17082, +15054, +15424, +15100, +15988, +14820, +16198, +15479, +15506, +15040, +14661, +15897, +17295, +17573, +16441, +15127, +16468, +17676, +20957, +19330, +20569, +16083, +16596, +14397, +16112, +16546, +19089, +19349, +18341, +16260, +13725, +13572, +15282, +17025, +18835, +18712, +18780, +16918, +16791, +16002, +17192, +18533, +20041, +19168, +17908, +16395, +14985, +16132, +16391, +16479, +16136, +15538, +14697, +14878, +14930, +15814, +17020, +17335, +17007, +16075, +14719, +15065, +16793, +19936, +21157, +20420, +17807, +14798, +15020, +15215, +17892, +18192, +19111, +17062, +16258, +15126, +14332, +16176, +16779, +17810, +17483, +18103, +16248, +16459, +15995, +17826, +18158, +19457, +17674, +17416, +16036, +16192, +16894, +18543, +17842, +16425, +15870, +14432, +14272, +16193, +16659, +18201, +17906, +16450, +15024, +15242, +14857, +16417, +17263, +18921, +19187, +18844, +16041, +15025, +15965, +17535, +18722, +18412, +17024, +15556, +15693, +16360, +17514, +17227, +17883, +16298, +17227, +16106, +17414, +15787, +17797, +17569, +18730, +17379, +16950, +16444, +17405, +17319, +17199, +17471, +16778, +15478, +16040, +15774, +16080, +16751, +17432, +16612, +17005, +15035, +15763, +16297, +17145, +17359, +16122, +15057, +15515, +16926, +17794, +17736, +17057, +17427, +17791, +17259, +16311, +16194, +16262, +17689, +19229, +18111, +17661, +16415, +15979, +17252, +17916, +17251, +15966, +16431, +15931, +18143, +17861, +18119, +17410, +17138, +14953, +15993, +15317, +15798, +17430, +18855, +19127, +17900, +16069, +15068, +15252, +16651, +16529, +18327, +17639, +17984, +16246, +14415, +12155, +14147, +16759, +18646, +17918, +16304, +15921, +17757, +18501, +18340, +16523, +16029, +17194, +18188, +19321, +18840, +19002, +18134, +18896, +16440, +14383, +11938, +14219, +17215, +19903, +19286, +17267, +15847, +13752, +13166, +13951, +15940, +18316, +21209, +21853, +20379, +17889, +15282, +15335, +15748, +17745, +17010, +18755, +17328, +18248, +15833, +14626, +10054, +11643, +12735, +16137, +16569, +16673, +16187, +20006, +20838, +19498, +15652, +13931, +15913, +20195, +22576, +22941, +21329, +19171, +16937, +15471, +12292, +11884, +12454, +16961, +17796, +17939, +14810, +14820, +14059, +14480, +14308, +15429, +18017, +20894, +23144, +22974, +22253, +19787, +17484, +16078, +14397, +15927, +17458, +18880, +18177, +17697, +14247, +10640, +8287, +6778, +11490, +15705, +17350, +18369, +19347, +19669, +20104, +19012, +14943, +18132, +20241, +23270, +24637, +22573, +20036, +18089, +16960, +14676, +13065, +9297, +9816, +12410, +14447, +16754, +15998, +15859, +14258, +15005, +12799, +16675, +18828, +22964, +26555, +26713, +24810, +20954, +17121, +14554, +16116, +15543, +17334, +17522, +15913, +14618, +12495, +8022, +6689, +6228, +9556, +15925, +17490, +17208, +18335, +20673, +22227, +23557, +20508, +18668, +21931, +22092, +24329, +22387, +20686, +16884, +18366, +13432, +10904, +7578, +5798, +10888, +14004, +16237, +13076, +15533, +13624, +17782, +17030, +18562, +20327, +24570, +26331, +26736, +25377, +22382, +19399, +19201, +16914, +14911, +13746, +13105, +12808, +12859, +11759, +9048, +7988, +5707, +8995, +13717, +16532, +16657, +18704, +20777, +23643, +26705, +24373, +20986, +22043, +23187, +23622, +21733, +18148, +15592, +15275, +14744, +10753, +10527, +6074, +8003, +10137, +13202, +12000, +14224, +16755, +19079, +21774, +21136, +21713, +22861, +25074, +25663, +24850, +23987, +20445, +18565, +17936, +15470, +13727, +13214, +11740, +9762, +9678, +7240, +7079, +9081, +10595, +13912, +16659, +17667, +15851, +20470, +21701, +25343, +27476, +25648, +22005, +23607, +22565, +20322, +18382, +15276, +13881, +14328, +12790, +9069, +9349, +6826, +9785, +13022, +14036, +12745, +15653, +18386, +20972, +23112, +22900, +22984, +24428, +24638, +24620, +21244, +20777, +18031, +19590, +16991, +15663, +12053, +11861, +9811, +9887, +9566, +7998, +8727, +11292, +14405, +14927, +17125, +18353, +19377, +21629, +23141, +23777, +25223, +24217, +22551, +22852, +22094, +17876, +16907, +13629, +12023, +11182, +10836, +9527, +9822, +9640, +10151, +13810, +13328, +15168, +17440, +21001, +21288, +23719, +23268, +23639, +24042, +23899, +23071, +20412, +20365, +18393, +17921, +14914, +13229, +11310, +11785, +10716, +9997, +9425, +8775, +10155, +12920, +15938, +14855, +17168, +19192, +21023, +21549, +24111, +23031, +25236, +25483, +21973, +20965, +19851, +16769, +15649, +14652, +10415, +11211, +10777, +10258, +8971, +10378, +9155, +13862, +15291, +16646, +19138, +21736, +22360, +23381, +25454, +22203, +23512, +22193, +22368, +21059, +20400, +18130, +16719, +14702, +11476, +11985, +9695, +10769, +10096, +11123, +9559, +11280, +11996, +15661, +16091, +17366, +20109, +22309, +21949, +24040, +23540, +23725, +24606, +22044, +20598, +19528, +18093, +14049, +14654, +9743, +10069, +10001, +10781, +8274, +10601, +10042, +13254, +16865, +17394, +19742, +21648, +23660, +22366, +26001, +22611, +23377, +22739, +22082, +20680, +19506, +17803, +15225, +14809, +10790, +11527, +10673, +11168, +10467, +11235, +9075, +10803, +12342, +15997, +17109, +18541, +18934, +22531, +23070, +22813, +22909, +22115, +23665, +22531, +22033, +18131, +18404, +14711, +14007, +11695, +9276, +8189, +9866, +10550, +10275, +12772, +11728, +16609, +18410, +20383, +20855, +23743, +21916, +24116, +25096, +23298, +22039, +20803, +19927, +19363, +17763, +14788, +13405, +12774, +10895, +12572, +11254, +11319, +10202, +11825, +10716, +13866, +14536, +17890, +18431, +20209, +20822, +23382, +21420, +21853, +22094, +22530, +21359, +21085, +18229, +17915, +16770, +14259, +12458, +10264, +7964, +9678, +11404, +11134, +12050, +13692, +15577, +19864, +19763, +20882, +21707, +23218, +22481, +24967, +23228, +21091, +19399, +19365, +19132, +17533, +15772, +13561, +13536, +11387, +11613, +11837, +11344, +11971, +12746, +13491, +13199, +15081, +16425, +19251, +19172, +20315, +21333, +21923, +20690, +21274, +20784, +20510, +20393, +19384, +17983, +16925, +15569, +12783, +11813, +9313, +9637, +11227, +12744, +12057, +14136, +15410, +18719, +20473, +20897, +20956, +22027, +22773, +22669, +23631, +21211, +19123, +17892, +18348, +17127, +16055, +14917, +13393, +13059, +11406, +12451, +11992, +13802, +12383, +14616, +13635, +15364, +15628, +18812, +18784, +19718, +20385, +20877, +21445, +19838, +19684, +19276, +20046, +19039, +19261, +17847, +16476, +14825, +12313, +11155, +9213, +10203, +12082, +13804, +14276, +15368, +17882, +19283, +20839, +20555, +21147, +21594, +21758, +21974, +21974, +20307, +17114, +17944, +17452, +17288, +15607, +14703, +12221, +12635, +12288, +13706, +14650, +14006, +13332, +14795, +14407, +15799, +16994, +18678, +18288, +20479, +19645, +20927, +19742, +18611, +18590, +19994, +19113, +19430, +18767, +16922, +16331, +14897, +12196, +10988, +9028, +10830, +12754, +14677, +14008, +16755, +18880, +20930, +21496, +20227, +20056, +20777, +21535, +21972, +21063, +18628, +16260, +18237, +17494, +17182, +14864, +13814, +12742, +13527, +12762, +14748, +14395, +14161, +14316, +15428, +15350, +15792, +16262, +17670, +19164, +19884, +19818, +20110, +19582, +18158, +19001, +19198, +18762, +19822, +19104, +18614, +16069, +15042, +11034, +10763, +8647, +10899, +12012, +14696, +14551, +18487, +20296, +21303, +20581, +20329, +19893, +20532, +21101, +20127, +20645, +19015, +17240, +18294, +18370, +16595, +15354, +13878, +12157, +12753, +13151, +15340, +15161, +14985, +13410, +15832, +15015, +15474, +15391, +17367, +17455, +20090, +19880, +20529, +18975, +17558, +18412, +20246, +20079, +20731, +20549, +18069, +16566, +15214, +10790, +9756, +7389, +9186, +11878, +15998, +15747, +18856, +20267, +21041, +21098, +20226, +18285, +20303, +21072, +20818, +21237, +19419, +16143, +18663, +18677, +17343, +15583, +12892, +12112, +13659, +14307, +15366, +15593, +14310, +13742, +16090, +14838, +15039, +14399, +16729, +17901, +20645, +19001, +18736, +17552, +17028, +19340, +20948, +20566, +20960, +20778, +19057, +17325, +15115, +10267, +9110, +7932, +8917, +12359, +16090, +17001, +18396, +21803, +20759, +21401, +18236, +18188, +18694, +21339, +19556, +21093, +19244, +16759, +18488, +19453, +17811, +14637, +13635, +12518, +14227, +14415, +15357, +15356, +16616, +14690, +16921, +15701, +13760, +13276, +15875, +16571, +19179, +18236, +17728, +17044, +17796, +19322, +21895, +20858, +20627, +21189, +19438, +16795, +14720, +11765, +9875, +9937, +9435, +13271, +15845, +17724, +18020, +21783, +20077, +20142, +18373, +17194, +17471, +19141, +19359, +19929, +20731, +17414, +18021, +19110, +17733, +15712, +14304, +12859, +14393, +16577, +15213, +17016, +16669, +16035, +16239, +16227, +12966, +12986, +13342, +14907, +17758, +17849, +16431, +16928, +18258, +19341, +22008, +20461, +20151, +20986, +20099, +17751, +16486, +12838, +10001, +11431, +10348, +13427, +16267, +17957, +18041, +20616, +19493, +18386, +17747, +15357, +16925, +18948, +19577, +18800, +20533, +17909, +18147, +19700, +18607, +16385, +14900, +14086, +15445, +17549, +16326, +17729, +18802, +17151, +15491, +15015, +11876, +10550, +12456, +13943, +16338, +16742, +15398, +16273, +18585, +19320, +21623, +21530, +20138, +21935, +21152, +19196, +16329, +14927, +12181, +13249, +11088, +12602, +15385, +17205, +17864, +18474, +18604, +16448, +16895, +14744, +15918, +17402, +18731, +18824, +20715, +19817, +17681, +19972, +18917, +18654, +16434, +15426, +15539, +19252, +17329, +18529, +19240, +16849, +14698, +14363, +10698, +9377, +10903, +11610, +14009, +16207, +14472, +17232, +18485, +19969, +21386, +23174, +20106, +22931, +21976, +20448, +18077, +17367, +14227, +13847, +11676, +10710, +14303, +15260, +16946, +16816, +17254, +16226, +15800, +14871, +13638, +17312, +17490, +19920, +19911, +21827, +19570, +20369, +20060, +20157, +18048, +16087, +16581, +18561, +18458, +17724, +19195, +17471, +15350, +12543, +10271, +7766, +8598, +9929, +12116, +15001, +15028, +18404, +19448, +20865, +20935, +23009, +21324, +22256, +22743, +21387, +20459, +18293, +16905, +14077, +12743, +9806, +11963, +14030, +15006, +15958, +15107, +16100, +14814, +15847, +13483, +16950, +17152, +19495, +19711, +22174, +21451, +20905, +20654, +21838, +19989, +17525, +15419, +17210, +18395, +18304, +18609, +17783, +15732, +12666, +10482, +7517, +7233, +8372, +10988, +14250, +15666, +18056, +19940, +20648, +21300, +22162, +22508, +21911, +22712, +21976, +21392, +20138, +17763, +15805, +12863, +11630, +9827, +12131, +12642, +15208, +15058, +15677, +15840, +15279, +14773, +14786, +17528, +17702, +19857, +20596, +23419, +22828, +21073, +21446, +20689, +17960, +16211, +15936, +17690, +18170, +18568, +17849, +17865, +13413, +11065, +8977, +6774, +7845, +10745, +12406, +14597, +17007, +19176, +20561, +21473, +20431, +22887, +22618, +22191, +21945, +21507, +20254, +19778, +17822, +14110, +13216, +10832, +10285, +11817, +14236, +14879, +15612, +15099, +15250, +15132, +14544, +15288, +17468, +18636, +20018, +22682, +23678, +21905, +20966, +20745, +19383, +17478, +15974, +16584, +18463, +18536, +19051, +18275, +16108, +12454, +11372, +7875, +7708, +9048, +10698, +13157, +14937, +17041, +19672, +21344, +20511, +21279, +22489, +21994, +21654, +20711, +20035, +20705, +20711, +17179, +14884, +13126, +10875, +10994, +12488, +14320, +14449, +15431, +14029, +15295, +14886, +14983, +15593, +18185, +19181, +20498, +22494, +21869, +21676, +20966, +20741, +17985, +17292, +16115, +17744, +18726, +19383, +18763, +18089, +16017, +12897, +10887, +8308, +8269, +9499, +11972, +12925, +14537, +16554, +18963, +20833, +21128, +20729, +21530, +21600, +20918, +20652, +20821, +20750, +20466, +17880, +15213, +13601, +12228, +11155, +12890, +14466, +14638, +15188, +13628, +14379, +15389, +15456, +15251, +17788, +19230, +19935, +21593, +21581, +21380, +20970, +19708, +17644, +17209, +17763, +17749, +20173, +19381, +18704, +18270, +17129, +12421, +11744, +9027, +8311, +9431, +11283, +11507, +14404, +15927, +18344, +21396, +20945, +19899, +21140, +20799, +19968, +21105, +20335, +20817, +21448, +19651, +16277, +14857, +12776, +11608, +13064, +13262, +14178, +13478, +13419, +14154, +16748, +15279, +15390, +17432, +18662, +19155, +20228, +20949, +20972, +21142, +19741, +18507, +17780, +18743, +19282, +20395, +19472, +18719, +18685, +17266, +13931, +11515, +9466, +7666, +9608, +10559, +11698, +13064, +15604, +16721, +20508, +21104, +20186, +19227, +20213, +21025, +22051, +21520, +20656, +21971, +21562, +17587, +15034, +14102, +11758, +12533, +12603, +13303, +12264, +13892, +13360, +16389, +15859, +14790, +16163, +17697, +18473, +18921, +21068, +20417, +21462, +20088, +19360, +18983, +20156, +20326, +20166, +20476, +19032, +18262, +17270, +14506, +10894, +9733, +8683, +9634, +10444, +11221, +11901, +14717, +15683, +18469, +21266, +20138, +18674, +20225, +21691, +22409, +22920, +21331, +21850, +22801, +19475, +15626, +14287, +12232, +11509, +12150, +11905, +12159, +13228, +13693, +15276, +16676, +14032, +15015, +16820, +18279, +18652, +20465, +20247, +21085, +21485, +20598, +20851, +19697, +20270, +20609, +20642, +18847, +17889, +16551, +14632, +11976, +10582, +9517, +10057, +9814, +11444, +11865, +13874, +14752, +17074, +19074, +20359, +20223, +19426, +21608, +23224, +24277, +22511, +21484, +20876, +20571, +16842, +13691, +12956, +11897, +11994, +12378, +12469, +12314, +13954, +14669, +15770, +15604, +14751, +16152, +17337, +18592, +18915, +20013, +20335, +21527, +22405, +21406, +20157, +20089, +20796, +19539, +18488, +17072, +15468, +14184, +13275, +12644, +12049, +11442, +11298, +12404, +12713, +13068, +13495, +15047, +16272, +19261, +20391, +20433, +19294, +22289, +23702, +23323, +21257, +19659, +19753, +18196, +15984, +13170, +13393, +12550, +13087, +12878, +12843, +13641, +14900, +16569, +15840, +16371, +14913, +16153, +16267, +18569, +17849, +19249, +20575, +22461, +22396, +20810, +20209, +19649, +20019, +17588, +16892, +15298, +14669, +14415, +15322, +15165, +13243, +14137, +13491, +13858, +12891, +13324, +13022, +14664, +15481, +17274, +19473, +19122, +19349, +22059, +23039, +21921, +21377, +19222, +17905, +17511, +16630, +14650, +14203, +13603, +13656, +14657, +13664, +14685, +16493, +17238, +15547, +15806, +14109, +14060, +15592, +16439, +16951, +18869, +21016, +21766, +22320, +20672, +19917, +20019, +18505, +16582, +15849, +14987, +15347, +16829, +17390, +17023, +16749, +16454, +15588, +14491, +12770, +11920, +11721, +12753, +13285, +14843, +16472, +18472, +19881, +21374, +22397, +22158, +21302, +19476, +17817, +17594, +17602, +16257, +15048, +15544, +14824, +15510, +15201, +16369, +16792, +16512, +14456, +13548, +13550, +12463, +13697, +14600, +16977, +18459, +20693, +21690, +21959, +21738, +20388, +20002, +17762, +16141, +14805, +16150, +17071, +18477, +19233, +19853, +19198, +18253, +16589, +14034, +11971, +11147, +11140, +10932, +10767, +11234, +13982, +17956, +20166, +21270, +21577, +22247, +21529, +20941, +18576, +17077, +17663, +18251, +17792, +16736, +16241, +15560, +17147, +16795, +16351, +14808, +14019, +12557, +12454, +11771, +11472, +13754, +15983, +17894, +19257, +20799, +21815, +22572, +21895, +19056, +17399, +15385, +15910, +16725, +18377, +19583, +21298, +22112, +21607, +20247, +16849, +13771, +11774, +10815, +9111, +8886, +8601, +10127, +12711, +16235, +18557, +20886, +21196, +20849, +21023, +20818, +20354, +19077, +19293, +18893, +20309, +18284, +16978, +16908, +17497, +16936, +15977, +15179, +13159, +12499, +11331, +10968, +11548, +12450, +14183, +16526, +18028, +19505, +21507, +22361, +21157, +19828, +17347, +16353, +16754, +17536, +19321, +20768, +23155, +23540, +23277, +20130, +17553, +15330, +12471, +10884, +9110, +8954, +9306, +9680, +10681, +12343, +15223, +17124, +19747, +19340, +19374, +21225, +22495, +22587, +21597, +20441, +19566, +20006, +18328, +17892, +17334, +17002, +16613, +17031, +14419, +12171, +11188, +10653, +11530, +11367, +11650, +12638, +15687, +17258, +19523, +20114, +20834, +20142, +19864, +18319, +18554, +19506, +20373, +22283, +23184, +23735, +23152, +21630, +18391, +16177, +13932, +12100, +11261, +10122, +9624, +9397, +9649, +9785, +11306, +12443, +14346, +16642, +18877, +21129, +23097, +23919, +24542, +24496, +22740, +20194, +18991, +18614, +18036, +17331, +16608, +16340, +15424, +13921, +12221, +11377, +10193, +10408, +10639, +10810, +11795, +14046, +16845, +18007, +19744, +19977, +20989, +20932, +21466, +21813, +22543, +22703, +22643, +23366, +22459, +21119, +19377, +16939, +15220, +14448, +13264, +11909, +10439, +10036, +9660, +10149, +8804, +8923, +10507, +12470, +15985, +19655, +22224, +23839, +25925, +26560, +26292, +23331, +20574, +18625, +18223, +17310, +16864, +16306, +14683, +14622, +14065, +13386, +11027, +10084, +9636, +10519, +11000, +10980, +12907, +15503, +18293, +19573, +21010, +21509, +23230, +23911, +24140, +23295, +22544, +21654, +21307, +20552, +18599, +17734, +16829, +16181, +14767, +13349, +11721, +11322, +11125, +10794, +10258, +9727, +9700, +11019, +13168, +15553, +18248, +20992, +23740, +26062, +26509, +25582, +23613, +21898, +18988, +17519, +15605, +15144, +14723, +14756, +14124, +14069, +13719, +12633, +11355, +10586, +10664, +11320, +12000, +12897, +15831, +18448, +20051, +20893, +22335, +23429, +23767, +23351, +22236, +21631, +20308, +19630, +19022, +18784, +17360, +16769, +16171, +14590, +13229, +12019, +12375, +12140, +13005, +12335, +12924, +13148, +13285, +13653, +14577, +16149, +18315, +21145, +22803, +23984, +24389, +23578, +22161, +20650, +17670, +15373, +14185, +13694, +13973, +14054, +13859, +13304, +14457, +13585, +13507, +12641, +12887, +13949, +15590, +16301, +16993, +18795, +19511, +20489, +20831, +21071, +21074, +21072, +20742, +20025, +19733, +18658, +18772, +18464, +17437, +15544, +14597, +13700, +13416, +13097, +13676, +14614, +15978, +16270, +16079, +15795, +15420, +14815, +14186, +14644, +15697, +17821, +19543, +20922, +22036, +22434, +21639, +19595, +17849, +15311, +14359, +13245, +13121, +13041, +14234, +14652, +15442, +16270, +16319, +16870, +16644, +17060, +16977, +17196, +16363, +16339, +16924, +17103, +17750, +18140, +18752, +19280, +20016, +20228, +20033, +19969, +18735, +18241, +16995, +15531, +14130, +13764, +14427, +15161, +16049, +16595, +17868, +18945, +18982, +18043, +16744, +15336, +13688, +12507, +12381, +13516, +15659, +17873, +19615, +20634, +20821, +20193, +18583, +16771, +15057, +13760, +12961, +12827, +13994, +15870, +17599, +18471, +19648, +20866, +20543, +19476, +17483, +16198, +14926, +14461, +13450, +13330, +13823, +14619, +16418, +18110, +19481, +20234, +21042, +21052, +20674, +19244, +17347, +15927, +15214, +14626, +14655, +16370, +17566, +18760, +19780, +20364, +20310, +19427, +16996, +14906, +12903, +11122, +9887, +10690, +11888, +14588, +16820, +18985, +19766, +20010, +19866, +19088, +17808, +15630, +14553, +14640, +15431, +15681, +16950, +18850, +20673, +21492, +21415, +21092, +19537, +17417, +14167, +12280, +10982, +10650, +10696, +11955, +14389, +17002, +19866, +21194, +21764, +21509, +20737, +19901, +19035, +17177, +15806, +15763, +16192, +17199, +17359, +18482, +19029, +19917, +19112, +18581, +17568, +16463, +15049, +13720, +12480, +11519, +11097, +12139, +13333, +15342, +17152, +18533, +19416, +19365, +19472, +18600, +17262, +15374, +14930, +15802, +16349, +17160, +17676, +19190, +20655, +21544, +20818, +20140, +18262, +16032, +13713, +12001, +11424, +11344, +12696, +13890, +16371, +17447, +18868, +19854, +20126, +19576, +18857, +18765, +18029, +17684, +16398, +16643, +16392, +16963, +17499, +17896, +18694, +18925, +19329, +18991, +18441, +17555, +16662, +15399, +13563, +12568, +12701, +12909, +13670, +14853, +16057, +17126, +17440, +16904, +16881, +17014, +16729, +16194, +15598, +15111, +16451, +17375, +18226, +19047, +20666, +22276, +23319, +22231, +20113, +17782, +15959, +14018, +12523, +11520, +11223, +12974, +14370, +15610, +16436, +16917, +17939, +17762, +17832, +16928, +17240, +17592, +17598, +17677, +17319, +17931, +18725, +19270, +19671, +20152, +20850, +20911, +19889, +18957, +17625, +16797, +14590, +12892, +11855, +11652, +11955, +12168, +12779, +13718, +15212, +16595, +16296, +16145, +16171, +16619, +17362, +17012, +17037, +18294, +19859, +20937, +21432, +22395, +22611, +22924, +21782, +19364, +17365, +15436, +13273, +11658, +10404, +9885, +10655, +12097, +12572, +13610, +14945, +16410, +17654, +18437, +19109, +19835, +20708, +19935, +19695, +19485, +19446, +19752, +20421, +20669, +20683, +20922, +20461, +19444, +17573, +15453, +13664, +12487, +11025, +10334, +10490, +11435, +12161, +13916, +14847, +16302, +17416, +18179, +18239, +18130, +18381, +18225, +18791, +18458, +18020, +18810, +19659, +20614, +21074, +20983, +20332, +20591, +19633, +17592, +15067, +12792, +10759, +10046, +9143, +9316, +10753, +12851, +14409, +16254, +18036, +19706, +20951, +20832, +20728, +20670, +20619, +19289, +18783, +18037, +18385, +19190, +19745, +20289, +19860, +19993, +18693, +16987, +14235, +12716, +11553, +11318, +10731, +11509, +12583, +14789, +16679, +18354, +18956, +18959, +19196, +19195, +18410, +16829, +15856, +15533, +15600, +16348, +16531, +17821, +18812, +19814, +20462, +20499, +19718, +18837, +18071, +17123, +14902, +12806, +11727, +11528, +11927, +12238, +13866, +16003, +17848, +18863, +19125, +19481, +18640, +18202, +17381, +17053, +17037, +17322, +17930, +18853, +20229, +20706, +21399, +20638, +19629, +17680, +15931, +14585, +13558, +12778, +12588, +13071, +14257, +15496, +16709, +18133, +18591, +18894, +18525, +18208, +17439, +16533, +15910, +15131, +14460, +14399, +14583, +15365, +16010, +17117, +18107, +19129, +19401, +19533, +19241, +18371, +17365, +16878, +16328, +16185, +15512, +15028, +15376, +15734, +15949, +15894, +15749, +16123, +16349, +16196, +15792, +16229, +16760, +17522, +17677, +18228, +18660, +19190, +19643, +19379, +19192, +18632, +18464, +18248, +17423, +16385, +15488, +15411, +15122, +14623, +15022, +15180, +16329, +17084, +17820, +17979, +18335, +18445, +17715, +17490, +16677, +16123, +15440, +14049, +13421, +13824, +14418, +15201, +16342, +17227, +18242, +19485, +19268, +18432, +18125, +17324, +17205, +16653, +16152, +16548, +17161, +17298, +17194, +17649, +17156, +16720, +16532, +16269, +16145, +15878, +15549, +15700, +15980, +15793, +16126, +16255, +17393, +17829, +18939, +18802, +19112, +19005, +18646, +18379, +17303, +17008, +15963, +15504, +15864, +16265, +16748, +17199, +17563, +18376, +18391, +18059, +17731, +17432, +16582, +15478, +14782, +14238, +14337, +14966, +14977, +15167, +15215, +15534, +16081, +16459, +16508, +17253, +18119, +18297, +17857, +18108, +17622, +17775, +17940, +18148, +18746, +19185, +19037, +18745, +18295, +17213, +16293, +15670, +14691, +14118, +13768, +13682, +13618, +14192, +14305, +15369, +16229, +17241, +18163, +19456, +20425, +21027, +21251, +20397, +19396, +18394, +17098, +16163, +15468, +15277, +15459, +15747, +16014, +16440, +17155, +17708, +17543, +17297, +16263, +15967, +15205, +15213, +14988, +15113, +15745, +16471, +16861, +17253, +17534, +18010, +18256, +17430, +16806, +16049, +15991, +15263, +14856, +15388, +16389, +18041, +19426, +20354, +20936, +21195, +20889, +19491, +17515, +15025, +13329, +12537, +11575, +11735, +12722, +14467, +15739, +16793, +17718, +18339, +19231, +19058, +19137, +19421, +18792, +18616, +18075, +17667, +17105, +17023, +16986, +16475, +16457, +16017, +16172, +16184, +15743, +15427, +15613, +15749, +15866, +16630, +17416, +18507, +19413, +19655, +19629, +19744, +18988, +18130, +16715, +15466, +14436, +13636, +12854, +12504, +12819, +14393, +15618, +17220, +18001, +18773, +19354, +19701, +19527, +19133, +18190, +17750, +17478, +17500, +16828, +15817, +15807, +15693, +15783, +15259, +14994, +14974, +15093, +14874, +14728, +15460, +16630, +17438, +18365, +18984, +19478, +19626, +19188, +18405, +17407, +16232, +15194, +14603, +14866, +14891, +15601, +16529, +17210, +17814, +18753, +19444, +20283, +20431, +20332, +19795, +19304, +18072, +17107, +16267, +15215, +15182, +15064, +15151, +14804, +14844, +14971, +15180, +15390, +15058, +14878, +15335, +15360, +16119, +16516, +16991, +17530, +18306, +18794, +19005, +19050, +18727, +18500, +18527, +17615, +16607, +15975, +15664, +15383, +15057, +14823, +15069, +15564, +15852, +15906, +16633, +16951, +17048, +17289, +17116, +16792, +16487, +16286, +16245, +16392, +16426, +17135, +18117, +19200, +19510, +20181, +20116, +19779, +19109, +18312, +17717, +17148, +16653, +16272, +16410, +16672, +16977, +17122, +17102, +17100, +17395, +17294, +16627, +15396, +14495, +13901, +13454, +13225, +12937, +13438, +14404, +15451, +16247, +17100, +17705, +18005, +18050, +18376, +18696, +18698, +18535, +18354, +18770, +18932, +18357, +17948, +17657, +17400, +16789, +16345, +15481, +14873, +14434, +13816, +13349, +13372, +13382, +14703, +15659, +16984, +18112, +19504, +20438, +20772, +21025, +20498, +19690, +18852, +17899, +17254, +16245, +15765, +15740, +16263, +17363, +18314, +19437, +19936, +19821, +19687, +19050, +17818, +16128, +14671, +13703, +12916, +12747, +12439, +12971, +13846, +14752, +15509, +16134, +16058, +16060, +15999, +15903, +15747, +16037, +16467, +17215, +18295, +19243, +20511, +20971, +20845, +20431, +19954, +19229, +17986, +16563, +15525, +14829, +13880, +13344, +12594, +12710, +13303, +13909, +14844, +15720, +16628, +17187, +18017, +18537, +19262, +19760, +19999, +20077, +20202, +19678, +19403, +19161, +18392, +17470, +16748, +16482, +16581, +16811, +16618, +17155, +17657, +17524, +17163, +16609, +15896, +15377, +14606, +14096, +14233, +14548, +14968, +15912, +16548, +17314, +17948, +18365, +18312, +17845, +16782, +16200, +15777, +15073, +14632, +14680, +15280, +15554, +16015, +16449, +17235, +17831, +17770, +18131, +18432, +18657, +19156, +19084, +18464, +17764, +17082, +16409, +15683, +15057, +14915, +15108, +15519, +15306, +15852, +16235, +16723, +17499, +17868, +18380, +18638, +18847, +18895, +18907, +18540, +18034, +17549, +17259, +16772, +16403, +16499, +16727, +16729, +17123, +17271, +17702, +17833, +17638, +17445, +17478, +17271, +16966, +16648, +16398, +16442, +16649, +16564, +16051, +15836, +15699, +15109, +14461, +13190, +12236, +12127, +11979, +12126, +13116, +14810, +16750, +18864, +20293, +21664, +22794, +23383, +23213, +22861, +21773, +20322, +19030, +16797, +14567, +12861, +11978, +11644, +11377, +11851, +13026, +14349, +15603, +16091, +17587, +18504, +19045, +19481, +19797, +20523, +20739, +20641, +20289, +19547, +18615, +17448, +16621, +15572, +14747, +14587, +15170, +15768, +16163, +17014, +17931, +18649, +18826, +18412, +18296, +17756, +16713, +15544, +14723, +14587, +14799, +14969, +14969, +15208, +15708, +15824, +15753, +15171, +14204, +13955, +13754, +13965, +14341, +15347, +16989, +18841, +20652, +21631, +22024, +22161, +21699, +20942, +19667, +17807, +16284, +15585, +14523, +13896, +13810, +14259, +14905, +15173, +15285, +15940, +16518, +16358, +16200, +16698, +17288, +17842, +18615, +19412, +20244, +20561, +20365, +19823, +18925, +17178, +15648, +14863, +14220, +13956, +14026, +14986, +16315, +17461, +18429, +19275, +19761, +19726, +18906, +17895, +16564, +15246, +14044, +13558, +13644, +14048, +14834, +15745, +16440, +17201, +17406, +17462, +17093, +15773, +14677, +14358, +14573, +14762, +15104, +16292, +17690, +19246, +20026, +20536, +20483, +20380, +19870, +19196, +18202, +16952, +16496, +16337, +15655, +14762, +14865, +15052, +15324, +15390, +15680, +16628, +17121, +16984, +17022, +17617, +17791, +17833, +18188, +18348, +18621, +18307, +18003, +17547, +17033, +16178, +15427, +15069, +14856, +14617, +15064, +15989, +16886, +18000, +18895, +19899, +20525, +20359, +19564, +18739, +17461, +16041, +14710, +14030, +13470, +13552, +13923, +14640, +15405, +16252, +16797, +16991, +16675, +15810, +15220, +15184, +14667, +14543, +14833, +15720, +17392, +18838, +20287, +21261, +21657, +21809, +21514, +20842, +19184, +17801, +16684, +15763, +14566, +13568, +13748, +14147, +14579, +15244, +15686, +16574, +16874, +16741, +16902, +16649, +16456, +16291, +16456, +16741, +17035, +17471, +18012, +18631, +19048, +18844, +18487, +18085, +17638, +17321, +16852, +16676, +16786, +16984, +17054, +17529, +17809, +17926, +17684, +17101, +16291, +15316, +14128, +13560, +13329, +13385, +13989, +15046, +16139, +17006, +17666, +18080, +18334, +18109, +17348, +16790, +16207, +15885, +15831, +16258, +16957, +17972, +19141, +20153, +20694, +20323, +19787, +19012, +17876, +16024, +14201, +13330, +13101, +13447, +13956, +14984, +16644, +17731, +18492, +18658, +18770, +18738, +17884, +16870, +15887, +15650, +15611, +15842, +16601, +17545, +18618, +19174, +19681, +19590, +18598, +17627, +16300, +15524, +14852, +14120, +14319, +14933, +15810, +16908, +18024, +18984, +19356, +19131, +18433, +17580, +16306, +14862, +14144, +13894, +14127, +14782, +15732, +16962, +17874, +18531, +18854, +18675, +17799, +16274, +15181, +14495, +13882, +13750, +14243, +15545, +17096, +18899, +20371, +21425, +21582, +21085, +20300, +19057, +17067, +15281, +14182, +13904, +14357, +14744, +15348, +16026, +17156, +17997, +17994, +17768, +17049, +16465, +15786, +14863, +14557, +15037, +15672, +16848, +18095, +19212, +20231, +20674, +20680, +20049, +18558, +16947, +15649, +14521, +13796, +13510, +13987, +15243, +16385, +17573, +18733, +19299, +19184, +18458, +17110, +15954, +14457, +13205, +12747, +12914, +14006, +15588, +17350, +18867, +19787, +20555, +20707, +20181, +19079, +17632, +16669, +16216, +15766, +15975, +16441, +17103, +18006, +18711, +18866, +18526, +17358, +15969, +14877, +13468, +12021, +11410, +11821, +12997, +14520, +16423, +18585, +20774, +22135, +22570, +22371, +21356, +19681, +17796, +16361, +15097, +14462, +14216, +14556, +15351, +16011, +16518, +16974, +17193, +16821, +16339, +15542, +14981, +14660, +14508, +15074, +16026, +17226, +18586, +19950, +20868, +21310, +20835, +19917, +18579, +16930, +15095, +13742, +12835, +12717, +12843, +13404, +14557, +16005, +17128, +18168, +18963, +19527, +19741, +19440, +19043, +18853, +18786, +18718, +18457, +18403, +18162, +18083, +17669, +17058, +16212, +15501, +14759, +14021, +13243, +12471, +12426, +12684, +13340, +14342, +15495, +16952, +18296, +19302, +19859, +19978, +20015, +19917, +19273, +18451, +17778, +17524, +17562, +17495, +17388, +17454, +17305, +17346, +16925, +16252, +15666, +15014, +14599, +14243, +14009, +14304, +14731, +15360, +16253, +17374, +18411, +19316, +19499, +19538, +19338, +18858, +17861, +16547, +15344, +14728, +14283, +14078, +14399, +15095, +16019, +16987, +17844, +18696, +18943, +19138, +18991, +18824, +18348, +17729, +17273, +16855, +16793, +16755, +16824, +16911, +17079, +16973, +16477, +15990, +15086, +14702, +14251, +13781, +13785, +14227, +14994, +16533, +17532, +18481, +19874, +20427, +21117, +20751, +19760, +18912, +18062, +16896, +16136, +15528, +15430, +15925, +16315, +16709, +17030, +17188, +17316, +17254, +16649, +16049, +15773, +15591, +15728, +15583, +15601, +16043, +16613, +17188, +17525, +17730, +17605, +17389, +16778, +16211, +15420, +14717, +14432, +14684, +15325, +15932, +16658, +17751, +18714, +19442, +19790, +19582, +19439, +19018, +18279, +17676, +16562, +15798, +15529, +15280, +15236, +15181, +15211, +15236, +15420, +15217, +15616, +15832, +15872, +16344, +16623, +17161, +17799, +18209, +18971, +19485, +19593, +19915, +19846, +19809, +19300, +18725, +17849, +17076, +16049, +15141, +14405, +13889, +13965, +14383, +14852, +15591, +16225, +16783, +17238, +17608, +17843, +17941, +17739, +17704, +17639, +17906, +17796, +17985, +18013, +17885, +17640, +17103, +16465, +15709, +14942, +14203, +13952, +13736, +13727, +14175, +14987, +16124, +17262, +18036, +19040, +19691, +20270, +20407, +20086, +19675, +18926, +17896, +16826, +15834, +15079, +14650, +14282, +14089, +14245, +14325, +14911, +14935, +15131, +15515, +16107, +16642, +17275, +17495, +18262, +18753, +19232, +19862, +20048, +19771, +19548, +18991, +18318, +17524, +16532, +15956, +15675, +15204, +15131, +14925, +15022, +15204, +15315, +15643, +15930, +16261, +16739, +17029, +17521, +17933, +18057, +18344, +18583, +18560, +18667, +18352, +18136, +18126, +17735, +17299, +16987, +16273, +16220, +15842, +15450, +15611, +15684, +15911, +16481, +16790, +17158, +17395, +17517, +17515, +17423, +16650, +16343, +16155, +15832, +15757, +15796, +16030, +16512, +16567, +16848, +17102, +16996, +16880, +16709, +16533, +16369, +16239, +16131, +16426, +16461, +16567, +16999, +17031, +17177, +17069, +16969, +17157, +16916, +16939, +16783, +16863, +16908, +16717, +16853, +16796, +16886, +17025, +16849, +16947, +17102, +17230, +17323, +17516, +17538, +17909, +17721, +17467, +17306, +17082, +16781, +16720, +16295, +16402, +16507, +16425, +16880, +16820, +17254, +17600, +17801, +17992, +17933, +17643, +17425, +17012, +16489, +16375, +16139, +16414, +16781, +16992, +17240, +17535, +17640, +17568, +17101, +16695, +16375, +15759, +15544, +15231, +15260, +15205, +15471, +15904, +16646, +17133, +17628, +18004, +18180, +18059, +17928, +17662, +17489, +17257, +16806, +16875, +16801, +16761, +16794, +16710, +16835, +16566, +16250, +15961, +15694, +15178, +15057, +14867, +15087, +15384, +15876, +16536, +17279, +17673, +18281, +18768, +18952, +19027, +18632, +18411, +18136, +17616, +16998, +16703, +16216, +16086, +15966, +15812, +16088, +16000, +16158, +16182, +16147, +16140, +16102, +16147, +16137, +16320, +16663, +17220, +17800, +18357, +18914, +19248, +19500, +19412, +18934, +18229, +17159, +16310, +15642, +14863, +14737, +14758, +15045, +15687, +16082, +16924, +17246, +17230, +17187, +17020, +17060, +16983, +16969, +17088, +17430, +17822, +18128, +18396, +18043, +17903, +17534, +17306, +16711, +16226, +15829, +15377, +15110, +14796, +14931, +15054, +15619, +16091, +17192, +17807, +18522, +18882, +18836, +18696, +18182, +17722, +17035, +16593, +16097, +16273, +16286, +16457, +16614, +16775, +16642, +16794, +16392, +16153, +15873, +15487, +15690, +15705, +15931, +16522, +17048, +17602, +17930, +18074, +18223, +18165, +17767, +17508, +17036, +16675, +16392, +16050, +15785, +15780, +15716, +15977, +16420, +16835, +17299, +17297, +17471, +17464, +17146, +16740, +16331, +16104, +16145, +16044, +16458, +16859, +17314, +17804, +18209, +18396, +18327, +17987, +17408, +17031, +16438, +16183, +15976, +15813, +15945, +16289, +16513, +17121, +17298, +17585, +17821, +17576, +17598, +17421, +17146, +17196, +17082, +17068, +17081, +16983, +16951, +17006, +16736, +16631, +16563, +16357, +16451, +16357, +16411, +16613, +16535, +16814, +16961, +16881, +17019, +16973, +17189, +17382, +17270, +17239, +17226, +17020, +16894, +16599, +16311, +16105, +15858, +15777, +15839, +16024, +16204, +16706, +16880, +17200, +17417, +17402, +17463, +17330, +17312, +17334, +17158, +16973, +16989, +16809, +16646, +16359, +16220, +16072, +16197, +16352, +16519, +16592, +16751, +16845, +16921, +16905, +16824, +16943, +17273, +17509, +17937, +18150, +18289, +18240, +17927, +17498, +16823, +16244, +15862, +15678, +15673, +15897, +16084, +16413, +16669, +16967, +17029, +16884, +16764, +16791, +17100, +17216, +17390, +17529, +17747, +17825, +17801, +17540, +17213, +16895, +16597, +16421, +16177, +16035, +16176, +16224, +16293, +16241, +16158, +16037, +16107, +16149, +16513, +16742, +17078, +17333, +17694, +17830, +17862, +17726, +17483, +17386, +17224, +17144, +17095, +17023, +16973, +16851, +16573, +16434, +16171, +15888, +15851, +15830, +15989, +16213, +16467, +16804, +17130, +17318, +17665, +17888, +18066, +18163, +18162, +18149, +18090, +17715, +17412, +17038, +16558, +16244, +15862, +15579, +15609, +15532, +15883, +16160, +16348, +16636, +16808, +16949, +17173, +17217, +17310, +17472, +17558, +17672, +17783, +17631, +17528, +17333, +16940, +16658, +16247, +15932, +15868, +15783, +16009, +16148, +16198, +16366, +16577, +16660, +16830, +16826, +16954, +17062, +17079, +17195, +17345, +17294, +17371, +17304, +17097, +16943, +16662, +16544, +16554, +16506, +16658, +16754, +16932, +17042, +17023, +16976, +16928, +16916, +16865, +16786, +16787, +16770, +16778, +16774, +16836, +16920, +17002, +17096, +17264, +17353, +17416, +17380, +17310, +17183, +16981, +16775, +16566, +16423, +16392, +16418, +16459, +16547, +16587, +16666, +16770, +16893, +16961, +17172, +17281, +17318, +17369, +17285, +17247, +17186, +17032, +16935, +16738, +16614, +16487, +16498, +16466, +16601, +16676, +16800, +16789, +16860, +16901, +16963, +16885, +16860, +16866, +16959, +17048, +17101, +17145, +17337, +17260, +17193, +17090, +16805, +16518, +16313, +16179, +16228, +16224, +16349, +16617, +16769, +16878, +17012, +17092, +17295, +17364, +17411, +17437, +17403, +17262, +17192, +16892, +16736, +16575, +16418, +16337, +16281, +16339, +16384, +16401, +16424, +16481, +16509, +16562, +16678, +16773, +16945, +17115, +17312, +17522, +17589, +17546, +17438, +17179, +16939, +16672, +16477, +16454, +16403, +16486, +16591, +16763, +16853, +16845, +16799, +16744, +16799, +16865, +16959, +17128, +17200, +17289, +17315, +17259, +17148, +17019, +16915, +16882, +16826, +16791, +16795, +16900, +16873, +16885, +16808, +16745, +16662, +16653, +16660, +16723, +16750, +16823, +16911, +17053, +17107, +17115, +17116, +17118, +17034, +17006, +16921, +16886, +16866, +16838, +16848, +16912, +16873, +16802, +16807, +16750, +16702, +16692, +16642, +16620, +16656, +16708, +16739, +16719, +16809, +16867, +17002, +17069, +17104, +17055, +17039, +16977, +16897, +16787, +16627, +16552, +16593, +16653, +16699, +16745, +16863, +17027, +17130, +17142, +17166, +17083, +17090, +16941, +16786, +16688, +16616, +16561, +16600, +16651, +16757, +16901, +16942, +16908, +16866, +16700, +16604, +16585, +16509, +16673, +16816, +16900, +17083, +17191, +17229, +17303, +17298, +17227, +17208, +17127, +17074, +16923, +16869, +16804, +16751, +16576, +16541, +16400, +16394, +16459, +16517, +16613, +16770, +16920, +17010, +17058, +17087, +17107, +17068, +17142, +17167, +17261, +17275, +17249, +17232, +17156, +17000, +16766, +16605, +16514, +16402, +16334, +16288, +16394, +16455, +16611, +16697, +16828, +16905, +17036, +17074, +17180, +17198, +17182, +17157, +17190, +17134, +17126, +17065, +17009, +16963, +16835, +16776, +16615, +16506, +16470, +16364, +16391, +16419, +16518, +16674, +16856, +16967, +17131, +17262, +17306, +17351, +17304, +17257, +17237, +17127, +16981, +16943, +16756, +16707, +16653, +16609, +16633, +16646, +16730, +16789, +16725, +16774, +16693, +16683, +16620, +16606, +16645, +16749, +16837, +16972, +17064, +17211, +17198, +17185, +17079, +16986, +16904, +16739, +16638, +16613, +16547, +16692, +16781, +16849, +16918, +17039, +17024, +17028, +16878, +16788, +16644, +16627, +16597, +16702, +16806, +16909, +17050, +17122, +17174, +17189, +17142, +17096, +16948, +16806, +16675, +16629, +16687, +16677, +16747, +16868, +17011, +17200, +17229, +17209, +17161, +17104, +16921, +16783, +16599, +16455, +16407, +16484, +16657, +16798, +16973, +17138, +17170, +17151, +17032, +16852, +16676, +16515, +16466, +16435, +16463, +16633, +16816, +17070, +17251, +17316, +17303, +17218, +17068, +16881, +16743, +16577, +16487, +16489, +16578, +16697, +16836, +16961, +17083, +17070, +17063, +17002, +16907, +16776, +16675, +16678, +16616, +16691, +16829, +17009, +17227, +17358, +17460, +17455, +17349, +17203, +16973, +16793, +16552, +16398, +16387, +16454, +16573, +16754, +16891, +17047, +17085, +17116, +17029, +16906, +16777, +16688, +16580, +16481, +16469, +16581, +16699, +16842, +16970, +17107, +17169, +17118, +17064, +16928, +16794, +16636, +16556, +16523, +16521, +16587, +16749, +16879, +16998, +17025, +17119, +17066, +17022, +16946, +16899, +16789, +16756, +16775, +16785, +16828, +16895, +17007, +17074, +17143, +17127, +17040, +16955, +16869, +16784, +16715, +16714, +16795, +16867, +16969, +17123, +17231, +17265, +17265, +17153, +17120, +16910, +16735, +16603, +16480, +16456, +16465, +16591, +16695, +16735, +16853, +16911, +16931, +16898, +16833, +16816, +16757, +16774, +16757, +16754, +16809, +16869, +16997, +17075, +17054, +17092, +17012, +16927, +16776, +16625, +16518, +16459, +16496, +16537, +16649, +16753, +16891, +17008, +17061, +17080, +17071, +17052, +16985, +16938, +16872, +16884, +16933, +17042, +17048, +17141, +17148, +17119, +17021, +16935, +16839, +16727, +16668, +16636, +16621, +16619, +16673, +16725, +16771, +16833, +16853, +16863, +16904, +16951, +16964, +16930, +16970, +17012, +17010, +17022, +16972, +16989, +16950, +16917, +16900, +16885, +16852, +16833, +16841, +16833, +16798, +16793, +16741, +16743, +16763, +16803, +16803, +16784, +16803, +16852, +16858, +16896, +16883, +16881, +16900, +16867, +16824, +16830, +16801, +16838, +16884, +16894, +16909, +16905, +16893, +16888, +16873, +16887, +16848, +16840, +16786, +16826, +16836, +16829, +16826, +16830, +16824, +16828, +16848, +16812, +16808, +16862, +16848, +16846, +16801, +16802, +16743, +16734, +16734, +16779, +16816, +16861, +16956, +17075, +17133, +17177, +17203, +17164, +17159, +17091, +17036, +17002, +16944, +16899, +16844, +16802, +16729, +16658, +16616, +16520, +16493, +16480, +16501, +16581, +16698, +16788, +16860, +17038, +17172, +17253, +17330, +17346, +17311, +17232, +17131, +17006, +16838, +16690, +16576, +16449, +16363, +16345, +16371, +16416, +16494, +16624, +16724, +16860, +16868, +16965, +17129, +17311, +17547, +17238, +17266, +17240, +17977, +17665, +17424, +16525, +17037, +17150, +17574, +16682, +16027, +16159, +16578, +17013, +16163, +16051, +15368, +16341, +16220, +16634, +16366, +16222, +16547, +16203, +16979, +16647, +17571, +16874, +17409, +16678, +17748, +17933, +18059, +17287, +16697, +16972, +17465, +17816, +17039, +16934, +16764, +17082, +17168, +17126, +16947, +17235, +16829, +16985, +16466, +16861, +16743, +16735, +15921, +16147, +16070, +16758, +16231, +15736, +15483, +15748, +16699, +16198, +16141, +16080, +16906, +17804, +17796, +17564, +17774, +18605, +17999, +19035, +17659, +18544, +17533, +17766, +16609, +17910, +17278, +16841, +15806, +14717, +16255, +15989, +16234, +14897, +15046, +14511, +16226, +16367, +15789, +16544, +15107, +17606, +17383, +19147, +18204, +18871, +17620, +18855, +19485, +19623, +19469, +18084, +16941, +17639, +17674, +17528, +16508, +14888, +14793, +15512, +15612, +14858, +14418, +13595, +14591, +14816, +14927, +14978, +16443, +16540, +16070, +16683, +16497, +19473, +19729, +18012, +16495, +17853, +19085, +20469, +18959, +16180, +18026, +17010, +19060, +17262, +16692, +15759, +16580, +16089, +15429, +16982, +14679, +17338, +14723, +15573, +15774, +17653, +17009, +17725, +15832, +16952, +18838, +17552, +17799, +16421, +17762, +16782, +18854, +14972, +18456, +15111, +18351, +16586, +17326, +16423, +17094, +16291, +15632, +16166, +15600, +18481, +15912, +16605, +14449, +17703, +16619, +18949, +15341, +16495, +17350, +18271, +18032, +16867, +16488, +16611, +18939, +16537, +19364, +15361, +18089, +16265, +17779, +16582, +17792, +16670, +16470, +16817, +16444, +18575, +16557, +16584, +15384, +16826, +16476, +17628, +17463, +14755, +16058, +15191, +16837, +17606, +14979, +14289, +16158, +16492, +16887, +17803, +14863, +17257, +17667, +16856, +16691, +16745, +16616, +18082, +17810, +15831, +18265, +18115, +17249, +17305, +15974, +18030, +18646, +18158, +15518, +18286, +16194, +18131, +17299, +15535, +16685, +17455, +16099, +17677, +15621, +15454, +17242, +15875, +14864, +16913, +15552, +17692, +16762, +15132, +16675, +17775, +17044, +17792, +17180, +16148, +19374, +17489, +18102, +17772, +15934, +17488, +18162, +17849, +17159, +17050, +16152, +18683, +16483, +16547, +15355, +16203, +16752, +16707, +15508, +16061, +16675, +16699, +18723, +14854, +18538, +15863, +18542, +16913, +16926, +17524, +18568, +17062, +16348, +16487, +17000, +18540, +17480, +15776, +16310, +14916, +17280, +16971, +16292, +15451, +14865, +15933, +15816, +17573, +15760, +16357, +14560, +16818, +16879, +17998, +17041, +16712, +16471, +16598, +17199, +17501, +18889, +17271, +18413, +15711, +18259, +18292, +18892, +17045, +16473, +16489, +18040, +17203, +15570, +15871, +15947, +16888, +15742, +15200, +15797, +17174, +16210, +16211, +15283, +15689, +16677, +19101, +15884, +17663, +15516, +17875, +19656, +18448, +16318, +16162, +17837, +17601, +20493, +16705, +17289, +17957, +16530, +18555, +16420, +18232, +16662, +18575, +15034, +18326, +16620, +17966, +15675, +15575, +15457, +16375, +17085, +14692, +16204, +13430, +17341, +15479, +15491, +14930, +16247, +17055, +18754, +15615, +15606, +16723, +20142, +18968, +18241, +15046, +17385, +19975, +20451, +17048, +15131, +16776, +16293, +19138, +15973, +16395, +16256, +15228, +15820, +15920, +17816, +14964, +17946, +13845, +18773, +17310, +18092, +16280, +16637, +17715, +17520, +19126, +14704, +17965, +15011, +17650, +17209, +14530, +16332, +15723, +16834, +17000, +15620, +13919, +17950, +18005, +17598, +17563, +14323, +18019, +19782, +16992, +15956, +17787, +17021, +19751, +16280, +16007, +18180, +17013, +18404, +14460, +19006, +14969, +19301, +14462, +16986, +18487, +16194, +17057, +14221, +18991, +16819, +18782, +15529, +16369, +16491, +17185, +18346, +15436, +15033, +16471, +17635, +17210, +16107, +13949, +17025, +16815, +16797, +16672, +16235, +17857, +17646, +17113, +14498, +17562, +19358, +17755, +17639, +14562, +17273, +19400, +18187, +16454, +16731, +16229, +18420, +17280, +18561, +16837, +16820, +14866, +17151, +18190, +17521, +15239, +14239, +16363, +16689, +17262, +14856, +14864, +14738, +17395, +16365, +17662, +15053, +16287, +16621, +17041, +19034, +15238, +19982, +15751, +20138, +15441, +18871, +17432, +18971, +18250, +16084, +17929, +14678, +18868, +16485, +17785, +16943, +14919, +16961, +15733, +19994, +17013, +16735, +13830, +17829, +17294, +18782, +15192, +16101, +15070, +16425, +17333, +15227, +17645, +14499, +17951, +14480, +17898, +15746, +16795, +16215, +16698, +16498, +16585, +18364, +16913, +19079, +15005, +17644, +18586, +19282, +18399, +17348, +16228, +15620, +18729, +15945, +17755, +17817, +15074, +18168, +15227, +17807, +16230, +17036, +15242, +18221, +16374, +15485, +15598, +16588, +16516, +17382, +14303, +17759, +15617, +16731, +18681, +15272, +18493, +15245, +19210, +15537, +20149, +13685, +18910, +16643, +18448, +17336, +16236, +16359, +16864, +18584, +15401, +18802, +14550, +17268, +16356, +16016, +16700, +17680, +17740, +16990, +18555, +14769, +19537, +15019, +18720, +16395, +17498, +16111, +16253, +18281, +14650, +17189, +14273, +19299, +15840, +16914, +13838, +16319, +18451, +17789, +15886, +16281, +15582, +18606, +18309, +15363, +16533, +17149, +17961, +18750, +16906, +15799, +18664, +16611, +18025, +16840, +18367, +15350, +19279, +15824, +17732, +18675, +15267, +19446, +13863, +16550, +15580, +16892, +14955, +16208, +14427, +16568, +15790, +15414, +15439, +17661, +14537, +17726, +16173, +16900, +17951, +17513, +15630, +20100, +16884, +19399, +15635, +18695, +15997, +18776, +17547, +17375, +19278, +14962, +17889, +15552, +20000, +14472, +19194, +14091, +18862, +17984, +15774, +17598, +13846, +18605, +15090, +19014, +13526, +16770, +13589, +16824, +17808, +15136, +16043, +15424, +16324, +19109, +16336, +15696, +16012, +18372, +17988, +19750, +15566, +17029, +18427, +19864, +16715, +17630, +16707, +18258, +20438, +15203, +16874, +17347, +17985, +18425, +16616, +15014, +17301, +16410, +18296, +15403, +16122, +12488, +17276, +15350, +15949, +14407, +13991, +16407, +14940, +15846, +16267, +16087, +16804, +17731, +16194, +18438, +18012, +19564, +16316, +19833, +14746, +21269, +19091, +16967, +17283, +16618, +18705, +19054, +17032, +14097, +17688, +16840, +18253, +16977, +15660, +16107, +17193, +17140, +17367, +15932, +14487, +16819, +16064, +16788, +13886, +14623, +16506, +15695, +16217, +14360, +16696, +16469, +17137, +17431, +16496, +17283, +19237, +17223, +19682, +16139, +20163, +18358, +18816, +14987, +19025, +20299, +18052, +17702, +13389, +19382, +16814, +18691, +13372, +17653, +14832, +18653, +15126, +16084, +15865, +15253, +16975, +15261, +17219, +14660, +15073, +16290, +15722, +16097, +14747, +17376, +17614, +15451, +17140, +15324, +20035, +17403, +18143, +16016, +18972, +19027, +19992, +17969, +15207, +20541, +17598, +20510, +14971, +18396, +16855, +19564, +13795, +18382, +15699, +16058, +15578, +14383, +17145, +15100, +14518, +13486, +17399, +15590, +16189, +14003, +14200, +15846, +17748, +17457, +15746, +15886, +15409, +19506, +19043, +17642, +16180, +16009, +20816, +19182, +19987, +17220, +16525, +20987, +18259, +20246, +15731, +17389, +17070, +20130, +15156, +17648, +14389, +16695, +15406, +15746, +15779, +13477, +16045, +13350, +17307, +15249, +13772, +17475, +12586, +17981, +15782, +18114, +17127, +16171, +16509, +19047, +19222, +17978, +16152, +16973, +19122, +20021, +18836, +14696, +18580, +19329, +19340, +19807, +13642, +19277, +16872, +20451, +15114, +16640, +15793, +15892, +18340, +12799, +17037, +13362, +14487, +16657, +14895, +15270, +14406, +15292, +15266, +16664, +16085, +15832, +17905, +16210, +16861, +19794, +17650, +17954, +17915, +17306, +19723, +18383, +17277, +18824, +16583, +20081, +16414, +19960, +15464, +18033, +19107, +14891, +18556, +15485, +18186, +15752, +15452, +13740, +17305, +13969, +15839, +15219, +13963, +15483, +14621, +14949, +15704, +17732, +13931, +19019, +15351, +16970, +18882, +17533, +18697, +17578, +19264, +17565, +21754, +16115, +18987, +19561, +18716, +18799, +16597, +17780, +16734, +20686, +14931, +17560, +13888, +16891, +17378, +16601, +14158, +13650, +15515, +14949, +17177, +13577, +14591, +14724, +15663, +15208, +17383, +14384, +16355, +18110, +16463, +19471, +16436, +18101, +18177, +20015, +17496, +20042, +15782, +19766, +19006, +20592, +16505, +18366, +16416, +18563, +18927, +15299, +18111, +13993, +17628, +15433, +16733, +13805, +15687, +14250, +16057, +15097, +15786, +15356, +13902, +16141, +15285, +18490, +13617, +16888, +15005, +18895, +18219, +16712, +17474, +18002, +19004, +18504, +18230, +18620, +17992, +19313, +17998, +18537, +18867, +17253, +18258, +17593, +16924, +18350, +15420, +17110, +15427, +17803, +13441, +16259, +13591, +15395, +16207, +14314, +15253, +13417, +15846, +16729, +15829, +14962, +15352, +17378, +17417, +17761, +16569, +18230, +19242, +18199, +19031, +17650, +19642, +18834, +20488, +16152, +19486, +18011, +17672, +19009, +15420, +17921, +15964, +17283, +15340, +16623, +15776, +15080, +14886, +14113, +15460, +15726, +14504, +15247, +14185, +16407, +15647, +16149, +16375, +15699, +17979, +17295, +17318, +17360, +19444, +18623, +17847, +18873, +18185, +19685, +18486, +18806, +16820, +20299, +16617, +20150, +15929, +16419, +17513, +16352, +17166, +14068, +16688, +14691, +17470, +13838, +15382, +14841, +14932, +16501, +14491, +15330, +15074, +16440, +14669, +18030, +14793, +18340, +16145, +16247, +19066, +18412, +18812, +17039, +19141, +18767, +20230, +17985, +17804, +18502, +18828, +17900, +18589, +16667, +16715, +17439, +15992, +17390, +14214, +15831, +15842, +16083, +14431, +14207, +15335, +15160, +15276, +16638, +14194, +16527, +15076, +17560, +16570, +16358, +16173, +18329, +16913, +18504, +18050, +17942, +19064, +18186, +20219, +17517, +19175, +17589, +19029, +18288, +17694, +18149, +16215, +16762, +16395, +16552, +16175, +14491, +16457, +14735, +16786, +13817, +15226, +15408, +15150, +16348, +15203, +15218, +16677, +16979, +17348, +16034, +15562, +18362, +17720, +18547, +17209, +17749, +19161, +18224, +19976, +17872, +17397, +18260, +18904, +19204, +17041, +16492, +16849, +17044, +17304, +16376, +15166, +14105, +15203, +16762, +15642, +14466, +14302, +15180, +16093, +16238, +16201, +15324, +16454, +17607, +17634, +17679, +15229, +17320, +17339, +18754, +18369, +17432, +17763, +17676, +19522, +18118, +17692, +17864, +18200, +18008, +18560, +16665, +17185, +16942, +16296, +17172, +15513, +16016, +15129, +15349, +15593, +15220, +15306, +14377, +15314, +15365, +16184, +15706, +16466, +16951, +17089, +17459, +16498, +17224, +17311, +18208, +18057, +18551, +17815, +18753, +18311, +18449, +18128, +17795, +18841, +17614, +18807, +17481, +17036, +17198, +16757, +17105, +16510, +15074, +15991, +15060, +16119, +14404, +15367, +13918, +14919, +14783, +14718, +16350, +15674, +16550, +16893, +17020, +17311, +17030, +17508, +17899, +18957, +18622, +19119, +18378, +19117, +17915, +18700, +17739, +18946, +18173, +18065, +16902, +16916, +16111, +17288, +15460, +16280, +15155, +15740, +15790, +15435, +14618, +14719, +14968, +15500, +14833, +14742, +14987, +17449, +16919, +16273, +16548, +17023, +17861, +18066, +17592, +18262, +19120, +19444, +19345, +18429, +18383, +18105, +18993, +18168, +18155, +18191, +16703, +16944, +15980, +16847, +15789, +15437, +15525, +15908, +16016, +15038, +15082, +14572, +15942, +15408, +15518, +14881, +15140, +16887, +17070, +16458, +16337, +15889, +17465, +17626, +18088, +18418, +17759, +18932, +19035, +19386, +18097, +18363, +18346, +18855, +18147, +18640, +17064, +16793, +15862, +16355, +16539, +15454, +15412, +15425, +16318, +15514, +15756, +14137, +15400, +16074, +16278, +15789, +15424, +15803, +17512, +16582, +15988, +16433, +16597, +17781, +18261, +18446, +18210, +17759, +18445, +18828, +19212, +17768, +18108, +18189, +18040, +18396, +16885, +16649, +15663, +16348, +16302, +16093, +15276, +15477, +15843, +15808, +15142, +15233, +15048, +16018, +15983, +16874, +15965, +16221, +16147, +16713, +17033, +16488, +17661, +17246, +19230, +18421, +18666, +18173, +18281, +18975, +18950, +18272, +18233, +17626, +18155, +16838, +16364, +16049, +15740, +16303, +15688, +14971, +16118, +14557, +16406, +15020, +15205, +15726, +15389, +16633, +15755, +17199, +16345, +17375, +16066, +16932, +16661, +17934, +17654, +18566, +18053, +18686, +18194, +18333, +17993, +18430, +18151, +18036, +17723, +17147, +17089, +16453, +15937, +15843, +16062, +15408, +16054, +15566, +15918, +15823, +15415, +15566, +16078, +15658, +16540, +16570, +16839, +16983, +16908, +16474, +16957, +16917, +17342, +17559, +17988, +18234, +18448, +17869, +17788, +18105, +17913, +18057, +18038, +17385, +17432, +17032, +16457, +16175, +15907, +15634, +16488, +15925, +15959, +15720, +15985, +16021, +15956, +15590, +16122, +16264, +16697, +16716, +17022, +16884, +16420, +16535, +17222, +16903, +18296, +17437, +18380, +18163, +18334, +18484, +17717, +17685, +17869, +18191, +17706, +16983, +16379, +16520, +16290, +16072, +15603, +15728, +16140, +15604, +16000, +15357, +15833, +15968, +16188, +15912, +16163, +16795, +16858, +17163, +16525, +16653, +17148, +16991, +17323, +17836, +18155, +18071, +18282, +18019, +17934, +18256, +17775, +17947, +17565, +17367, +17371, +16723, +15974, +15789, +15617, +15905, +15929, +15796, +16025, +15252, +16025, +15675, +16588, +16563, +15774, +16873, +16725, +17569, +17750, +16459, +16884, +16826, +17811, +17658, +17840, +17605, +17972, +18285, +17957, +17542, +17845, +17377, +17998, +17198, +17109, +16524, +16567, +16077, +15752, +15574, +15540, +16196, +16291, +15978, +15783, +16008, +15674, +16931, +16194, +16672, +16695, +16742, +17160, +17319, +17018, +16682, +16722, +17018, +17785, +17943, +17836, +17609, +17784, +17723, +17953, +18254, +17398, +17843, +17182, +17621, +17004, +16489, +16041, +15794, +15873, +15758, +16108, +15902, +15731, +16012, +15648, +16112, +16118, +16425, +16589, +17098, +16613, +17208, +17253, +17164, +16640, +17004, +17070, +17992, +18039, +17734, +17781, +17559, +17769, +17824, +17626, +17676, +17213, +17501, +16996, +16973, +16361, +15954, +16230, +15958, +16218, +16226, +16019, +16087, +15944, +15879, +16383, +16018, +16546, +16630, +17228, +16977, +17176, +16743, +16833, +17023, +17020, +17032, +17702, +17685, +18119, +17259, +17460, +17434, +18156, +17355, +17708, +17012, +17427, +16957, +16837, +16152, +16193, +15953, +16121, +16510, +15837, +16312, +15891, +16209, +16347, +16251, +16180, +16526, +16598, +17318, +17108, +16912, +16488, +16941, +17012, +16846, +17344, +17167, +17994, +17914, +17380, +17613, +17258, +17503, +17745, +17391, +17119, +16989, +16897, +16690, +16460, +16376, +15965, +16574, +16307, +16496, +16374, +16045, +16472, +16609, +16644, +16647, +16587, +17167, +16928, +17528, +16947, +16633, +16863, +16351, +17226, +17105, +17294, +17354, +17262, +17308, +17493, +17121, +17378, +17161, +17245, +17187, +17092, +16861, +16239, +16602, +16221, +16601, +16382, +16281, +16903, +16276, +16693, +16033, +16387, +16703, +17020, +16954, +16793, +16701, +17284, +16936, +17287, +16400, +16769, +16902, +17107, +17576, +17258, +17160, +17175, +16963, +17664, +16973, +17640, +16842, +17209, +17039, +16934, +16487, +16518, +16048, +16558, +16370, +16723, +16577, +16593, +16508, +16438, +16315, +16832, +16642, +17282, +16429, +17222, +16583, +17052, +16992, +16447, +17015, +16730, +17562, +17418, +17274, +17151, +16963, +17328, +17349, +17126, +16749, +16977, +17272, +17180, +16494, +16120, +16420, +16484, +16889, +16301, +16515, +16205, +16926, +16620, +16645, +16450, +16651, +17295, +17346, +17358, +17075, +16917, +17195, +17057, +17014, +16985, +16871, +17380, +17535, +17553, +17108, +16745, +17156, +17101, +17449, +16841, +16599, +16614, +16826, +16680, +16188, +16048, +15816, +16719, +16764, +16720, +16356, +16336, +16495, +17167, +16757, +16801, +16696, +17308, +17465, +17283, +16858, +16618, +16854, +17008, +17108, +17290, +16846, +17287, +17057, +17356, +16840, +16791, +16788, +16993, +17102, +17122, +16716, +16907, +16409, +16765, +16424, +16370, +16464, +16538, +16800, +16798, +16418, +16701, +16482, +17085, +16908, +17227, +17051, +17115, +17051, +16801, +16887, +16423, +16606, +17060, +17196, +17630, +16948, +17057, +17029, +17294, +17294, +16947, +16783, +17125, +16880, +17059, +16637, +16435, +16591, +16592, +16815, +16544, +16801, +16670, +16734, +16841, +16023, +16780, +16226, +17119, +17071, +16771, +16987, +16666, +17128, +16980, +16680, +16886, +16822, +17494, +17815, +17224, +17301, +16701, +17385, +17580, +17149, +17070, +16762, +17089, +17247, +16688, +16575, +15959, +16469, +16488, +16571, +16527, +16190, +16803, +16438, +16599, +16610, +16496, +17219, +16950, +17436, +17005, +16792, +16801, +16768, +16829, +17015, +16824, +17388, +17254, +17271, +17308, +16945, +17048, +17068, +16840, +17138, +16771, +16807, +16829, +16638, +16642, +16458, +16383, +16523, +16651, +16823, +16752, +16718, +16393, +16560, +16605, +16641, +16922, +16835, +17214, +16931, +16885, +16862, +16427, +16885, +16751, +17245, +17311, +17346, +17167, +17419, +17172, +17441, +17050, +17172, +16866, +17351, +17002, +17004, +16710, +16526, +16737, +16639, +16599, +16800, +16440, +16951, +16622, +16495, +16392, +16257, +16647, +16769, +16686, +17136, +16457, +17037, +16470, +16644, +16850, +16564, +17248, +17179, +17344, +17193, +17051, +17297, +17398, +17284, +17246, +17048, +17436, +17167, +17340, +16797, +16716, +16825, +16490, +16967, +16575, +16545, +16679, +16300, +16680, +16376, +16336, +16621, +16271, +16932, +16566, +16666, +16623, +16268, +16744, +16545, +16960, +17255, +17112, +17355, +17277, +17364, +17595, +17286, +17522, +17141, +17430, +17612, +17221, +17291, +16622, +16935, +16918, +16617, +16804, +16430, +16807, +16538, +16388, +16309, +15859, +16290, +16284, +16291, +16665, +16194, +16693, +16590, +16368, +16680, +16411, +17019, +17142, +17188, +17257, +17143, +17312, +17595, +17362, +17642, +17167, +17680, +17692, +17630, +17464, +16933, +17304, +16902, +17132, +16938, +16435, +16881, +16368, +16656, +16280, +15966, +16287, +16116, +16254, +16392, +16031, +16344, +16123, +16178, +16231, +16359, +16677, +16799, +17172, +17146, +17280, +17488, +17410, +17702, +17767, +17691, +17893, +17856, +17716, +17883, +17421, +17684, +17266, +17421, +17166, +17147, +17039, +16535, +16283, +16355, +15967, +16179, +15541, +15950, +15659, +15980, +15881, +15789, +15594, +15728, +15966, +16557, +16365, +16840, +16710, +17147, +17376, +17778, +17543, +17944, +17820, +18349, +18174, +18109, +17958, +18099, +17849, +17970, +17519, +17489, +17382, +17234, +16944, +16551, +16315, +16013, +16007, +15806, +15663, +15644, +15564, +15690, +15515, +15613, +15316, +15621, +15992, +16036, +16387, +16387, +16724, +17151, +17227, +17463, +17971, +17835, +18427, +18296, +18388, +18356, +18204, +18311, +18234, +18103, +17802, +17682, +17409, +17161, +17056, +16597, +16351, +16165, +15808, +15782, +15426, +15390, +15436, +15424, +15278, +15350, +15406, +15697, +15910, +16141, +16304, +16501, +16947, +17126, +17545, +17732, +18033, +18334, +18322, +18433, +18472, +18351, +18401, +18288, +18261, +18115, +17616, +17505, +17183, +16950, +16783, +16447, +16174, +15821, +15629, +15515, +15401, +15262, +15317, +15386, +15389, +15547, +15540, +15764, +16077, +16130, +16631, +16645, +17057, +17456, +17588, +18077, +18067, +18241, +18288, +18279, +18497, +18234, +18273, +18089, +18083, +17868, +17490, +17168, +17019, +16888, +16587, +16369, +15979, +15728, +15639, +15615, +15389, +15470, +15438, +15565, +15738, +15594, +15854, +15997, +16306, +16698, +16807, +17091, +17267, +17593, +17976, +17923, +18018, +18105, +18138, +18478, +18128, +18121, +17916, +17893, +17819, +17471, +17224, +16918, +16789, +16565, +16431, +16141, +15928, +15839, +15670, +15673, +15639, +15708, +15765, +15832, +15822, +15978, +16078, +16298, +16480, +16679, +16986, +17118, +17473, +17688, +17830, +17954, +17803, +17914, +18079, +17860, +17905, +17729, +17654, +17700, +17395, +17240, +16997, +16690, +16647, +16470, +16441, +15983, +16046, +15780, +15732, +15811, +15700, +15953, +15985, +16042, +16221, +16165, +16364, +16596, +16809, +17065, +17224, +17383, +17558, +17658, +17906, +17842, +18042, +17931, +18029, +17890, +17843, +17650, +17373, +17215, +17057, +16908, +16739, +16533, +16358, +16212, +16231, +15962, +15908, +15729, +15878, +15906, +15978, +16074, +16149, +16435, +16454, +16736, +16773, +16999, +17325, +17362, +17647, +17516, +17566, +17822, +17715, +17869, +17693, +17558, +17680, +17426, +17553, +17168, +16941, +16992, +16620, +16815, +16422, +16200, +16184, +16052, +16140, +16023, +16017, +16068, +16045, +16198, +16284, +16245, +16483, +16607, +16820, +16821, +17028, +17118, +17356, +17520, +17446, +17593, +17563, +17517, +17720, +17549, +17534, +17338, +17330, +17191, +17215, +16951, +16806, +16572, +16581, +16426, +16433, +16207, +16086, +16169, +16053, +16198, +16221, +16136, +16420, +16431, +16557, +16679, +16671, +16917, +17053, +17222, +17297, +17345, +17415, +17513, +17594, +17584, +17571, +17674, +17483, +17599, +17352, +17301, +17186, +17076, +17065, +16885, +16531, +16455, +16298, +16398, +16350, +16211, +16122, +16130, +16348, +16277, +16350, +16378, +16337, +16651, +16617, +16794, +16860, +16845, +17055, +17310, +17411, +17319, +17318, +17388, +17474, +17476, +17365, +17268, +17422, +17316, +17367, +17111, +16931, +17050, +16741, +16860, +16475, +16333, +16372, +16264, +16323, +16179, +16187, +16230, +16209, +16408, +16326, +16541, +16634, +16660, +16991, +16860, +17024, +17083, +17105, +17451, +17357, +17597, +17410, +17536, +17467, +17392, +17398, +17209, +17245, +17116, +16930, +16924, +16802, +16693, +16671, +16457, +16504, +16389, +16294, +16333, +16276, +16348, +16416, +16407, +16509, +16482, +16748, +16762, +16928, +17048, +17083, +17189, +17198, +17281, +17223, +17239, +17380, +17197, +17343, +17214, +17153, +17238, +17055, +17160, +16920, +16902, +16761, +16641, +16656, +16495, +16494, +16544, +16427, +16515, +16456, +16453, +16608, +16608, +16719, +16634, +16626, +16761, +16802, +16948, +16920, +17142, +17062, +17153, +17160, +17245, +17264, +17351, +17173, +17324, +17100, +17182, +17050, +16960, +16902, +16834, +16795, +16763, +16640, +16685, +16497, +16651, +16599, +16641, +16497, +16446, +16461, +16587, +16657, +16710, +16701, +16828, +16726, +16870, +16869, +17011, +17057, +17156, +17101, +17096, +17120, +17240, +17200, +17209, +17124, +17089, +17031, +17003, +17017, +16943, +16868, +16809, +16755, +16736, +16642, +16594, +16544, +16572, +16613, +16611, +16535, +16518, +16639, +16729, +16758, +16863, +16846, +16888, +16986, +16966, +17082, +17053, +17098, +17137, +17071, +17135, +17055, +17104, +17028, +16999, +16989, +16940, +16891, +16892, +16830, +16812, +16787, +16709, +16684, +16616, +16590, +16671, +16692, +16723, +16699, +16686, +16691, +16710, +16705, +16783, +16760, +16913, +16874, +17023, +16957, +17071, +17084, +17169, +17173, +17100, +17135, +17087, +17150, +17091, +16908, +16954, +16876, +16920, +16853, +16737, +16773, +16659, +16719, +16707, +16616, +16668, +16599, +16623, +16652, +16671, +16710, +16768, +16788, +16868, +16892, +16860, +16929, +16943, +16959, +17019, +16941, +16985, +17016, +17053, +17045, +16997, +17007, +16985, +17002, +16975, +16901, +16883, +16894, +16852, +16828, +16750, +16690, +16681, +16673, +16693, +16748, +16795, +16718, +16812, +16763, +16875, +16808, +16810, +16791, +16851, +16878, +16827, +16899, +16814, +17027, +16976, +16999, +17020, +16963, +16991, +17025, +17074, +16998, +16979, +16960, +16870, +16969, +16839, +16831, +16837, +16822, +16859, +16784, +16640, +16680, +16685, +16764, +16683, +16735, +16662, +16737, +16741, +16811, +16852, +16821, +16827, +16869, +16945, +16914, +16950, +16907, +17006, +16989, +17017, +16990, +16989, +17026, +17034, +17072, +16977, +16959, +16969, +16915, +16903, +16836, +16743, +16773, +16764, +16768, +16701, +16736, +16774, +16762, +16823, +16775, +16809, +16815, +16864, +16853, +16845, +16882, +16907, +16946, +16948, +16969, +16943, +16963, +16975, +16954, +16931, +16899, +16928, +16880, +16889, +16797, +16847, +16811, +16856, +16840, +16812, +16714, +16622, +16671, +16636, +16698, +16737, +16709, +16741, +16745, +16843, +16887, +16878, +16844, +16866, +16917, +17016, +16939, +17007, +16930, +16981, +17028, +16992, +17017, +16959, +16993, +16946, +17020, +17033, +16938, +16923, +16879, +16928, +16916, +16823, +16846, +16769, +16799, +16783, +16735, +16744, +16710, +16734, +16680, +16712, +16710, +16762, +16782, +16722, +16888, +16893, +16887, +16925, +16821, +16960, +17000, +17061, +17078, +17031, +17028, +17057, +17030, +17020, +16989, +16947, +16946, +16896, +16880, +16801, +16862, +16783, +16808, +16754, +16705, +16702, +16686, +16649, +16651, +16651, +16709, +16718, +16737, +16823, +16755, +16855, +16823, +16895, +16950, +16971, +17063, +16991, +17116, +17115, +17088, +17078, +16925, +17057, +16892, +16964, +16894, +16809, +16843, +16772, +16794, +16788, +16732, +16735, +16723, +16699, +16770, +16719, +16703, +16593, +16702, +16739, +16753, +16756, +16742, +16853, +16925, +16898, +16907, +16860, +16949, +16983, +17084, +17051, +17082, +17104, +17108, +17137, +17096, +17002, +17014, +16980, +17005, +16965, +16832, +16862, +16789, +16788, +16766, +16706, +16683, +16601, +16663, +16617, +16608, +16671, +16703, +16712, +16785, +16761, +16827, +16914, +16966, +16974, +16962, +17024, +17016, +17107, +17011, +17027, +17028, +16980, +17053, +16937, +16980, +16872, +16906, +16922, +16938, +16850, +16741, +16766, +16746, +16803, +16714, +16768, +16711, +16693, +16695, +16697, +16699, +16702, +16698, +16765, +16745, +16730, +16764, +16829, +16871, +16965, +16987, +17014, +16980, +17049, +17115, +17124, +17084, +17032, +17075, +17085, +17076, +16998, +16945, +16945, +17014, +16905, +16902, +16742, +16688, +16639, +16679, +16686, +16655, +16686, +16642, +16700, +16659, +16710, +16723, +16725, +16491, +16631, +16772, +16918, +16832, +16942, +16604, +17307, +17532, +17055, +16802, +16889, +16632, +17342, +17595, +16689, +16908, +17481, +16891, +16959, +17254, +16914, +16385, +17144, +15843, +16748, +17262, +17909, +16249, +16536, +15632, +17095, +16950, +17738, +16565, +16065, +15475, +17323, +17028, +18356, +17127, +16410, +15690, +17417, +16932, +17850, +16493, +16889, +15848, +16847, +16863, +19191, +16712, +16449, +15420, +16038, +15956, +19014, +16599, +17853, +16880, +16860, +16285, +17500, +15696, +18516, +17333, +17198, +14593, +16144, +16707, +19886, +16961, +15411, +14219, +17449, +17392, +19012, +15538, +16315, +16174, +17018, +16728, +18773, +16558, +17828, +16103, +14792, +15273, +18805, +18975, +17508, +15651, +16175, +16332, +18314, +16508, +17343, +16822, +17347, +16425, +17945, +16208, +19120, +15446, +15086, +15254, +17725, +17758, +19044, +15893, +15369, +15651, +18273, +17389, +17523, +16528, +15641, +14999, +17541, +18261, +18601, +16474, +15761, +15715, +17573, +17118, +17141, +16106, +16455, +16682, +18589, +17835, +16962, +15422, +15790, +16146, +17038, +17682, +19255, +16376, +16629, +15512, +16951, +17309, +17382, +14682, +17614, +16812, +18716, +17434, +17482, +15246, +15778, +15101, +17536, +16688, +18016, +17688, +15893, +14778, +16394, +18190, +18867, +18601, +16764, +15307, +16349, +15391, +16867, +18019, +17832, +17352, +17108, +14685, +17575, +16983, +18533, +16227, +16389, +15959, +18406, +17156, +18032, +15838, +16152, +14903, +15850, +16010, +18839, +18350, +18024, +15076, +16271, +16517, +18547, +17384, +16924, +14857, +17523, +16588, +17700, +18235, +18451, +16108, +14190, +15129, +18900, +18999, +15422, +14808, +17081, +17526, +18531, +17876, +18085, +16275, +14563, +14865, +20176, +19433, +18032, +13832, +14611, +15624, +18484, +16059, +15900, +15721, +16986, +15699, +17557, +18614, +18625, +16379, +16731, +16148, +16859, +17640, +18499, +15546, +14556, +15020, +17698, +17820, +19408, +17530, +16944, +15206, +15546, +17115, +18042, +16103, +16087, +16817, +17477, +17569, +17379, +16007, +15815, +14573, +16094, +18970, +20288, +18007, +17274, +16023, +16464, +16716, +15980, +15257, +17396, +17261, +18655, +17757, +16727, +15377, +17627, +16675, +16140, +14737, +18580, +18455, +17924, +15297, +15181, +14763, +18041, +18132, +17759, +17267, +15744, +15136, +17868, +17900, +17125, +15679, +15224, +16279, +18265, +20845, +19673, +16028, +15520, +15370, +16210, +17543, +18575, +17902, +15847, +12988, +15238, +17915, +18860, +17093, +17094, +15146, +16140, +18673, +17796, +15753, +16075, +14629, +15519, +17661, +19031, +18144, +16554, +14747, +15656, +17468, +20239, +18684, +17803, +15172, +15435, +16148, +17973, +17399, +17550, +15292, +15086, +16209, +18060, +19427, +18893, +15689, +13767, +14469, +16833, +18475, +17921, +16472, +16237, +15460, +16794, +18372, +18971, +16192, +15393, +15376, +17026, +17419, +18589, +18230, +17342, +16206, +16793, +16147, +16246, +17327, +18311, +17857, +16096, +17101, +17722, +16479, +15002, +16223, +16768, +16107, +16994, +18105, +17366, +16403, +15553, +17699, +17586, +17506, +17896, +17218, +15522, +15732, +16518, +18799, +16723, +16508, +16810, +17242, +16436, +16672, +16748, +17092, +15687, +15828, +16678, +17200, +17187, +17223, +16120, +16482, +17154, +17430, +17206, +16440, +16384, +18280, +18655, +17295, +16734, +16004, +15639, +16672, +17493, +17310, +17077, +15640, +16344, +16894, +16763, +18101, +17528, +14933, +15348, +17074, +17423, +17570, +16731, +16130, +15769, +16264, +16607, +17443, +17252, +16777, +17533, +17451, +16755, +16483, +17469, +17768, +16920, +16110, +17134, +17793, +18405, +17724, +17408, +15963, +16030, +17365, +18811, +18844, +17344, +16068, +16489, +15828, +16196, +16826, +16619, +15479, +15722, +15454, +16082, +16655, +16561, +16234, +16444, +15266, +15768, +16879, +18302, +18321, +17400, +16086, +16624, +17548, +18513, +18160, +17825, +17877, +18155, +17967, +17415, +17670, +18096, +17455, +17063, +16500, +16467, +15414, +15091, +16268, +16882, +16043, +15158, +15252, +15269, +14869, +15231, +15825, +15554, +14750, +15140, +16434, +17301, +17421, +17828, +16653, +17626, +19352, +19756, +18681, +18999, +19502, +19393, +19237, +17865, +19127, +20117, +18878, +16149, +15091, +16521, +17024, +15423, +14500, +15107, +14798, +13652, +14423, +14741, +14469, +13915, +14165, +15275, +16529, +15589, +16480, +17437, +16861, +16181, +18001, +20151, +21231, +20582, +20556, +19760, +20910, +19457, +17552, +17519, +18673, +18723, +18937, +15451, +15246, +16610, +15312, +13549, +13820, +13787, +16693, +15245, +13079, +13397, +14845, +14296, +14998, +14650, +15789, +15424, +17305, +16867, +16882, +16645, +17431, +20054, +21258, +20875, +20807, +20165, +20313, +20501, +18582, +16611, +16837, +17626, +19574, +18491, +15215, +15179, +15834, +14349, +13229, +14365, +15251, +16875, +15784, +13673, +13596, +13368, +13918, +15021, +15624, +14538, +17308, +17755, +16458, +16455, +17581, +18820, +21600, +19560, +20541, +20954, +20562, +20744, +20441, +16782, +16627, +17915, +18034, +17570, +17077, +15072, +16309, +14503, +14069, +15504, +16385, +15630, +16318, +14060, +13493, +14464, +14755, +13802, +13737, +14082, +15425, +17519, +17117, +17600, +18210, +17882, +18173, +20594, +20590, +21887, +20395, +19286, +18915, +20976, +18597, +17501, +16070, +16594, +17310, +16800, +14073, +16475, +15662, +15015, +14198, +15074, +15857, +16924, +13026, +13627, +14873, +14371, +14133, +14067, +13229, +15551, +17619, +17331, +17788, +19018, +19281, +19254, +20097, +19866, +22126, +21847, +20267, +19186, +18906, +15534, +15827, +16123, +17314, +16495, +16480, +14213, +15747, +16710, +16248, +15494, +15353, +15193, +15773, +14157, +14315, +14661, +14930, +13758, +13913, +15123, +16601, +18801, +18524, +17076, +17467, +19253, +20362, +21813, +19367, +20193, +20223, +19999, +19536, +18002, +15258, +16822, +16047, +15585, +15686, +16473, +15918, +17983, +14509, +12466, +15064, +17724, +17123, +14837, +12379, +14770, +16110, +15813, +14501, +14032, +15631, +17711, +18279, +18361, +17601, +18663, +19568, +19785, +19360, +20399, +20760, +19437, +18914, +17500, +15144, +16345, +16510, +16570, +16677, +14135, +15387, +18491, +15640, +14230, +14774, +15285, +17329, +17612, +14052, +14867, +16374, +15169, +14609, +14868, +14120, +17097, +18818, +18352, +18019, +18790, +17826, +19787, +19888, +18878, +19433, +19672, +18386, +18966, +16756, +14427, +14837, +16233, +16685, +17425, +15060, +15627, +16372, +15525, +14942, +16204, +16309, +18415, +16920, +15648, +15735, +15873, +14775, +15363, +14546, +15665, +17901, +18773, +16603, +17855, +17059, +19015, +21063, +19034, +18602, +20260, +19004, +19144, +17580, +14785, +14131, +16456, +15591, +15605, +15257, +15512, +17033, +17794, +16124, +14557, +16039, +17753, +18225, +17276, +15368, +14943, +16558, +15290, +15120, +16327, +15194, +17205, +17880, +17059, +19229, +17706, +18297, +19851, +18659, +19347, +19163, +16715, +18432, +17134, +15365, +14844, +15199, +15326, +17593, +14631, +14010, +17052, +17968, +15740, +15869, +15272, +17319, +19381, +16749, +15448, +16988, +16149, +15188, +15345, +14346, +16338, +19345, +18621, +17259, +18190, +18229, +19248, +18518, +18208, +19643, +18812, +17550, +16824, +16084, +15286, +15420, +14204, +16052, +16973, +14643, +17020, +17372, +16051, +16298, +15424, +16141, +19860, +17816, +16055, +16653, +16287, +15618, +15441, +15075, +15776, +18688, +18986, +17264, +16940, +17197, +18334, +20117, +18628, +17822, +19198, +19047, +18226, +16162, +13670, +14028, +15802, +15889, +15665, +13877, +15997, +18640, +16199, +14507, +14791, +17194, +20199, +19045, +15102, +16699, +17228, +16981, +15717, +14761, +15169, +18136, +19201, +17913, +17584, +17268, +17759, +19294, +17985, +17502, +19791, +19293, +18017, +16646, +14021, +13864, +14821, +13942, +16129, +16485, +14413, +16858, +16041, +16041, +16196, +16238, +17805, +19455, +18379, +17985, +16500, +16117, +15947, +16126, +16649, +15425, +17704, +17972, +18168, +18625, +17125, +18008, +19576, +17334, +18535, +18642, +17869, +18517, +16094, +12905, +13906, +14310, +14264, +16276, +14960, +15561, +18237, +16350, +15972, +16625, +17817, +18770, +19494, +16578, +17208, +17676, +17129, +15794, +16223, +15323, +17645, +18361, +17305, +18064, +17205, +17358, +19771, +17941, +17585, +18607, +17019, +17360, +17172, +13452, +13432, +14608, +14182, +16429, +15865, +13150, +17635, +18644, +17015, +16909, +15754, +16578, +21621, +19757, +16862, +15929, +15731, +15878, +17213, +15787, +15590, +17771, +18239, +18239, +17552, +16797, +19250, +19724, +18486, +17576, +17288, +17494, +17885, +14078, +12797, +14197, +13800, +15739, +16743, +14039, +16828, +18269, +16082, +16953, +17133, +17511, +19307, +18582, +16072, +17279, +16796, +15571, +16335, +16155, +16087, +18049, +18242, +17392, +18914, +17345, +19408, +19117, +18320, +18412, +18265, +16760, +17330, +15198, +13496, +15113, +13963, +13811, +16368, +14335, +15229, +18736, +15504, +15659, +17414, +16487, +19207, +19581, +16199, +16965, +17754, +16144, +16771, +17216, +16467, +17214, +17826, +17035, +19422, +18085, +19106, +19154, +17953, +18762, +17486, +16663, +17579, +14889, +13317, +14386, +13677, +13879, +16451, +14595, +13730, +18236, +16345, +15895, +19385, +16323, +17389, +19735, +16226, +16838, +18933, +15246, +15872, +17829, +17370, +17613, +18909, +16403, +19379, +20268, +18356, +18268, +19334, +17793, +19264, +16875, +14827, +14880, +14126, +13758, +14312, +13244, +14972, +16287, +14862, +16322, +16541, +15468, +18193, +17772, +17937, +18559, +17404, +16168, +17974, +16789, +15365, +17288, +18208, +17321, +18866, +17005, +17295, +20361, +19316, +18594, +19198, +17705, +19309, +17576, +15572, +14822, +14302, +13431, +14158, +12262, +14444, +16346, +15621, +15003, +15629, +15898, +18233, +18588, +16521, +18178, +18044, +18236, +16536, +16104, +15587, +16987, +18045, +17998, +18842, +19324, +18453, +19618, +18827, +18867, +18953, +18824, +18709, +18560, +15235, +15398, +12339, +14041, +14067, +13686, +13462, +15023, +15829, +15925, +16760, +14725, +16564, +18582, +18351, +16832, +17982, +16454, +17447, +17345, +14586, +15662, +18922, +18830, +20112, +18989, +17840, +19345, +19394, +18661, +19783, +19046, +19454, +18958, +15710, +14620, +12925, +12569, +14495, +13154, +13831, +14654, +15057, +14656, +15468, +15934, +16599, +17667, +17507, +16556, +18345, +17079, +16749, +17515, +16462, +15914, +18576, +17589, +20006, +19422, +19704, +19050, +20492, +18926, +20175, +19240, +19156, +17680, +16914, +14706, +12408, +12208, +13909, +13154, +13810, +14675, +14504, +16026, +15685, +14636, +16619, +17696, +18054, +17838, +17981, +15772, +16948, +17052, +16443, +15550, +18186, +18266, +20540, +20505, +18681, +19778, +19845, +20405, +20032, +19477, +18692, +18808, +16587, +14806, +12142, +10990, +12859, +13815, +13324, +14986, +14708, +15139, +15875, +14707, +16074, +18587, +17385, +17447, +17860, +16618, +16514, +16775, +15687, +15940, +18401, +18018, +19609, +21577, +19603, +19997, +20147, +19999, +19928, +20943, +19256, +18027, +16434, +14732, +11197, +10778, +12078, +13112, +14997, +14629, +13109, +14819, +16899, +15633, +16956, +17445, +17029, +18955, +17970, +16077, +16413, +16822, +16383, +16587, +17215, +17454, +19383, +20941, +20771, +20283, +20278, +20098, +20002, +19317, +19988, +19277, +17102, +14969, +12290, +11029, +13046, +11149, +13872, +14771, +15631, +14576, +16470, +13514, +16424, +18592, +17196, +16658, +17961, +15735, +16933, +16567, +15257, +15992, +18428, +17759, +19765, +21712, +21413, +20618, +21525, +19651, +19557, +20649, +18791, +18683, +16932, +14324, +11062, +11151, +12644, +11848, +14095, +13975, +14711, +14747, +16320, +14779, +17299, +17861, +17144, +16782, +18440, +15851, +16396, +15829, +15780, +15818, +18843, +17365, +20266, +21194, +21597, +20996, +20707, +19715, +19930, +21254, +19664, +19156, +16751, +14570, +11411, +10456, +11482, +10403, +15280, +15995, +15684, +14639, +15213, +13847, +16589, +17679, +16934, +17223, +18117, +15774, +15670, +15723, +15231, +16172, +19279, +17938, +21180, +21861, +22309, +21631, +22063, +21028, +20015, +20314, +19064, +18092, +16485, +13326, +10411, +10382, +11178, +11586, +13164, +15672, +15228, +16266, +15401, +15003, +16336, +17898, +17407, +16607, +17694, +14557, +15066, +15694, +15999, +16462, +19222, +18646, +21413, +23329, +21689, +22022, +21114, +21932, +19908, +20061, +17803, +17491, +16555, +14583, +9789, +9737, +9536, +11129, +13634, +16884, +17451, +16227, +17113, +13234, +16819, +16865, +17784, +15478, +18269, +13871, +15303, +15129, +13335, +15908, +19269, +20672, +23356, +25402, +22088, +22504, +22606, +21022, +20361, +17991, +17892, +17389, +16782, +10732, +7140, +8054, +10308, +13121, +14869, +14851, +18946, +19061, +19445, +15049, +15874, +16319, +18351, +16274, +15420, +11786, +12944, +14186, +14631, +16312, +19911, +21265, +25491, +25476, +23463, +21801, +22048, +20171, +20480, +17644, +17440, +16561, +15879, +11170, +8211, +7308, +10436, +12339, +17079, +17350, +22292, +19958, +19330, +12687, +15264, +14706, +17100, +14151, +12959, +11316, +13158, +13512, +14342, +17353, +20977, +24008, +27349, +26599, +25494, +22981, +22672, +18932, +18783, +14728, +14976, +15005, +14285, +10652, +7903, +7166, +10951, +13937, +17592, +19441, +23378, +22588, +21584, +14164, +13702, +12229, +15305, +12809, +13213, +9245, +11771, +13209, +15821, +18732, +22393, +24799, +27539, +27076, +24264, +21294, +20916, +19346, +18889, +14979, +14063, +14348, +14860, +11194, +7798, +8244, +12159, +16470, +20643, +21328, +23492, +21283, +18406, +12639, +12670, +11524, +14399, +11384, +12837, +10344, +13364, +14348, +17061, +19792, +24721, +24610, +26476, +26703, +23219, +21406, +19691, +16472, +17539, +14390, +13715, +14486, +14421, +10778, +10059, +8626, +13365, +17606, +21660, +21628, +23977, +20999, +18881, +12850, +11266, +10157, +13674, +11943, +12825, +10719, +12881, +15506, +18993, +19281, +24454, +24121, +27363, +26334, +22723, +18713, +18709, +16305, +16592, +14220, +12298, +15141, +15149, +12440, +10163, +10837, +13817, +19485, +22668, +21153, +23678, +19185, +17409, +12645, +11167, +9069, +13960, +11695, +12194, +12918, +12399, +16626, +19929, +20205, +24002, +24158, +25648, +26268, +23617, +18012, +18178, +16463, +14602, +15022, +12294, +13686, +14993, +14190, +11503, +12656, +16268, +16397, +22858, +20051, +23417, +19443, +18925, +9881, +11008, +8680, +12614, +12648, +13702, +13725, +14170, +17054, +18983, +20491, +24318, +24383, +25873, +24683, +21961, +16098, +17985, +13886, +15092, +15374, +13742, +15352, +16167, +13475, +12845, +13292, +16355, +18125, +22453, +19457, +21754, +17991, +17601, +10928, +10686, +8958, +11922, +12269, +13707, +13435, +16461, +17287, +20412, +20528, +23893, +23606, +25640, +24068, +22330, +15475, +16336, +13870, +14353, +15460, +16263, +16587, +17882, +14332, +12201, +13301, +15868, +17158, +21759, +18662, +20682, +18039, +17707, +11414, +11200, +8463, +12315, +12505, +15262, +13809, +16939, +17625, +20440, +20493, +23446, +22989, +24487, +24074, +20608, +16880, +16156, +13458, +15764, +15196, +16367, +17086, +18049, +13047, +13346, +12584, +13576, +18627, +18672, +21856, +22129, +19328, +16296, +11605, +9281, +8208, +11991, +9745, +18028, +13857, +19488, +17411, +21071, +18026, +24908, +22122, +26137, +22465, +19621, +14872, +16064, +13630, +16631, +15623, +17255, +16865, +18393, +13417, +13519, +11985, +13780, +19670, +20101, +21734, +21517, +18504, +15854, +10576, +9079, +6210, +13993, +10789, +18729, +14395, +18754, +16847, +22939, +18899, +24453, +22091, +26613, +21550, +19574, +13490, +14323, +13956, +17043, +15950, +19396, +16521, +17735, +10454, +13702, +10559, +17751, +20161, +22866, +21849, +21714, +16298, +13454, +8724, +7110, +8918, +13221, +12420, +17660, +15698, +18484, +19006, +21308, +20547, +25626, +22101, +25870, +19744, +17798, +14063, +14411, +14718, +16970, +16627, +19418, +17057, +15695, +10927, +13656, +11001, +19672, +20602, +24548, +22454, +21387, +12672, +11101, +6402, +6360, +9780, +14591, +15289, +18210, +17763, +17095, +21085, +20676, +22572, +23950, +22729, +22517, +18784, +16818, +14628, +14231, +15518, +16423, +18795, +19881, +17550, +13159, +10397, +11973, +13526, +21578, +21634, +24256, +22520, +18065, +12365, +7821, +6252, +7066, +12381, +14295, +16420, +18702, +18059, +18360, +20676, +20114, +23289, +24358, +23381, +20923, +16697, +16668, +14461, +15029, +17448, +15098, +21711, +18488, +15775, +9356, +12755, +10603, +19297, +21733, +23158, +24013, +21819, +13772, +9093, +6050, +5957, +11855, +13901, +16557, +14858, +18978, +15615, +19933, +20111, +22303, +24802, +24193, +22289, +17753, +16502, +15145, +14811, +17962, +17365, +19062, +20008, +16176, +11387, +10514, +11675, +14082, +22833, +23204, +24494, +23086, +17805, +8728, +8800, +3864, +10392, +12475, +16153, +14342, +16574, +17505, +17166, +22509, +20290, +23894, +24399, +22233, +19381, +16435, +14949, +17428, +17432, +19504, +17858, +19819, +16010, +13895, +10107, +10065, +15268, +17864, +24655, +23001, +23104, +20707, +13120, +9023, +5641, +6759, +10940, +15435, +15196, +15669, +16905, +17846, +19445, +22723, +20443, +23978, +21231, +19267, +19549, +16650, +18040, +18207, +17522, +17079, +18901, +17363, +12721, +14293, +9098, +13919, +18619, +20027, +24807, +23403, +21120, +14321, +10594, +6811, +8114, +11605, +14072, +14325, +16268, +14491, +17679, +18503, +21380, +22017, +22947, +22802, +17709, +18622, +16580, +16912, +19148, +19159, +18688, +19351, +18331, +12461, +11158, +11302, +10322, +20020, +21898, +25463, +24458, +21269, +12307, +10595, +7493, +8401, +12536, +14923, +14576, +15342, +14423, +14203, +19125, +19902, +23015, +23368, +22559, +19230, +18388, +16428, +15164, +18098, +18569, +20661, +20872, +19349, +13690, +10435, +10202, +10204, +16356, +21906, +25601, +26404, +24016, +14646, +8886, +5904, +7076, +11731, +16614, +16542, +14569, +14188, +13068, +16890, +20505, +23036, +23950, +23819, +18264, +17228, +14809, +16574, +18211, +22160, +19644, +21241, +18200, +12403, +11129, +9790, +11658, +17242, +20765, +24902, +25004, +24969, +16249, +10171, +5779, +6805, +10332, +15564, +16232, +16042, +15245, +14662, +15561, +18911, +21647, +23692, +24368, +18226, +17729, +14590, +16192, +18986, +20653, +21619, +21209, +19596, +12296, +9954, +9968, +10463, +18175, +20576, +25078, +25163, +25585, +16569, +11109, +5002, +6715, +8693, +16080, +16047, +17556, +15358, +14858, +15350, +16980, +21863, +22122, +24928, +18641, +18228, +14879, +15605, +18515, +21687, +21904, +23411, +17592, +12455, +9381, +9768, +11064, +17905, +21100, +24022, +26372, +23835, +17553, +11912, +5612, +6082, +7831, +13956, +16709, +18372, +17431, +15547, +15627, +16165, +19809, +21837, +22710, +20384, +19039, +15553, +15725, +17084, +20644, +22275, +24834, +18351, +12284, +8858, +7558, +11700, +17867, +22896, +25590, +26333, +22437, +15413, +10644, +6965, +7865, +9963, +15005, +15322, +18056, +16028, +16478, +15429, +17984, +18573, +21776, +21796, +19622, +18893, +15099, +15378, +17420, +20966, +23518, +24593, +19391, +12029, +9242, +7143, +11423, +16763, +23034, +25077, +27256, +22188, +16304, +9422, +7375, +7659, +10572, +16372, +15114, +18292, +16121, +16869, +15204, +18477, +17819, +20398, +21452, +19112, +18547, +15971, +16080, +17302, +21664, +22059, +23346, +16911, +13852, +8987, +9554, +12215, +17455, +22321, +24828, +26036, +20512, +16407, +8783, +8864, +7714, +13520, +14772, +17365, +16636, +15648, +16209, +16490, +18909, +19650, +20360, +18701, +18702, +16378, +16674, +16689, +18814, +20963, +23457, +21418, +16432, +13117, +8642, +10536, +14016, +18456, +22256, +25154, +23899, +19988, +15305, +9181, +9479, +8834, +13320, +14396, +17137, +16965, +16396, +16222, +16363, +18661, +19364, +20807, +18836, +18237, +16374, +16624, +16457, +18827, +21955, +23306, +20391, +16458, +11220, +10037, +11589, +15599, +19028, +23099, +23800, +22945, +17816, +14535, +9895, +9494, +10582, +13948, +14152, +18196, +16534, +15672, +17033, +16226, +18681, +20098, +19869, +18357, +18229, +15462, +16061, +17671, +19298, +22704, +23757, +18397, +14600, +11252, +9325, +13555, +17150, +20264, +23485, +23506, +20212, +16680, +13525, +9898, +11342, +10993, +14801, +14009, +16981, +15317, +15814, +16625, +18495, +18906, +21130, +19741, +18479, +17742, +15414, +15617, +16701, +19658, +22620, +23114, +18556, +13961, +11103, +9936, +14239, +17916, +22141, +24013, +24147, +18534, +14993, +10805, +10258, +10471, +13780, +13953, +15989, +17402, +15568, +16181, +16504, +17126, +19732, +20356, +19278, +19275, +17580, +15712, +15731, +17182, +18103, +23152, +22327, +17650, +14634, +11236, +10479, +14954, +19195, +21589, +24772, +22249, +18237, +14007, +11193, +9637, +11792, +13179, +14748, +15532, +16451, +15851, +15422, +17511, +17481, +19953, +20755, +19135, +18936, +17789, +15653, +16687, +18139, +18466, +22861, +19974, +16014, +13016, +10843, +11250, +18386, +21087, +24299, +24833, +20785, +15823, +12132, +8885, +10102, +12030, +15376, +15602, +16880, +15498, +14841, +14585, +16769, +17237, +21702, +21080, +21051, +19001, +16945, +14105, +15811, +17063, +19329, +22942, +21234, +16264, +13749, +11075, +10358, +17501, +21120, +24415, +26080, +22516, +15273, +12113, +7682, +8178, +11576, +15426, +15692, +18447, +16012, +15200, +13687, +16247, +16106, +21503, +22696, +21211, +20008, +17563, +13918, +15852, +17305, +18327, +22738, +20601, +16056, +12637, +10824, +11181, +18256, +22433, +24816, +25915, +21241, +16069, +10153, +7846, +7950, +12165, +15579, +16692, +17624, +15940, +14409, +14502, +15707, +16537, +21565, +21860, +22002, +20039, +17741, +14291, +16161, +16332, +18252, +21645, +20969, +17005, +13332, +11889, +10883, +17373, +21154, +24911, +25651, +22796, +16617, +11410, +7453, +7814, +10407, +14433, +16732, +18047, +16141, +15419, +13328, +15751, +16503, +21202, +23269, +22047, +20383, +18030, +14235, +15420, +17279, +18040, +21148, +20850, +15799, +12457, +11752, +11213, +17758, +22299, +25117, +25753, +22222, +17534, +10705, +8216, +7326, +10090, +14048, +17227, +17542, +16873, +14944, +13631, +15249, +17018, +21414, +22900, +22834, +19383, +17046, +14495, +14617, +17605, +19057, +20759, +20974, +17694, +12507, +12425, +10892, +15946, +20970, +24682, +25513, +23498, +18858, +11716, +8261, +7153, +9818, +13172, +18237, +17344, +16400, +14861, +12565, +14626, +17434, +20865, +24048, +24022, +20119, +16966, +13583, +13069, +17050, +18927, +22029, +22587, +19322, +12759, +10761, +8998, +13384, +19845, +25025, +27278, +25219, +20929, +12457, +8073, +6543, +8324, +12701, +17731, +18275, +16574, +14833, +12301, +15121, +16761, +20766, +23511, +23823, +20661, +17552, +13837, +13039, +16134, +18658, +20506, +22719, +20191, +14540, +11574, +9246, +11959, +18577, +24023, +26420, +26019, +21954, +15170, +8436, +6946, +7239, +12145, +16902, +18648, +17101, +16123, +12761, +13979, +16185, +19691, +23588, +24352, +20805, +17273, +14102, +12541, +15689, +17934, +20957, +22085, +22724, +15563, +11222, +9258, +9865, +16028, +23076, +24817, +27129, +23423, +17567, +10542, +7403, +6429, +10921, +15831, +18758, +17785, +16077, +13925, +13733, +15737, +18792, +21851, +24165, +21772, +18841, +14858, +12973, +14200, +17823, +19947, +21619, +22347, +17115, +13282, +10607, +10123, +14277, +20979, +23442, +26548, +24056, +19641, +13138, +8417, +7021, +8987, +14912, +17069, +18305, +15619, +15158, +13743, +16727, +18283, +21361, +23137, +21413, +19146, +15151, +13412, +13812, +17411, +20025, +21383, +22652, +19153, +13474, +10749, +8973, +11462, +19791, +23195, +26376, +26360, +21265, +14736, +8570, +7128, +6776, +14749, +16877, +18969, +15953, +15417, +12277, +16048, +17743, +20509, +23238, +22747, +19992, +16505, +13148, +12946, +16142, +19659, +22479, +21779, +20670, +14619, +10805, +9255, +11061, +15988, +23904, +26036, +27099, +22817, +16606, +8768, +7729, +5938, +11990, +16333, +18626, +17389, +15873, +14244, +14577, +17183, +19203, +22452, +22341, +21955, +16795, +14253, +12622, +14978, +18279, +22472, +21425, +21340, +17968, +12201, +9372, +9583, +13297, +20177, +26035, +26533, +25528, +19070, +12620, +6287, +7312, +8703, +15563, +17887, +19228, +15312, +15904, +13068, +16431, +17813, +21551, +21758, +22785, +18250, +15397, +13263, +15834, +17048, +22374, +21408, +20083, +19037, +13590, +9479, +10416, +12356, +17444, +25397, +25858, +25850, +21213, +15211, +7999, +8036, +8000, +13044, +16301, +18648, +15639, +15851, +14827, +15431, +18150, +20049, +20875, +22326, +19996, +17038, +13556, +14516, +15879, +19137, +22734, +20452, +20313, +17425, +11791, +8344, +11813, +13473, +21228, +27027, +25484, +23494, +18892, +10477, +6790, +9167, +9304, +16036, +17879, +17441, +15245, +15899, +14294, +17740, +18729, +20419, +20573, +21014, +18370, +15232, +14828, +16726, +17638, +22021, +20691, +17683, +18246, +14664, +11178, +11740, +14273, +16601, +24186, +25313, +22557, +19748, +15811, +9397, +10609, +10351, +11743, +16073, +16745, +15604, +16089, +15783, +16010, +19231, +18444, +19993, +19455, +19440, +17809, +16391, +16139, +18144, +18424, +21251, +17979, +17266, +16742, +14071, +11510, +13668, +15548, +18701, +25484, +23247, +20380, +18503, +13780, +9017, +12258, +10007, +13104, +17015, +16299, +15325, +17393, +15184, +17618, +19164, +18369, +19751, +19022, +18282, +17992, +16178, +17717, +19175, +18840, +19967, +16697, +16676, +16468, +14218, +12309, +15700, +15299, +20254, +24556, +20234, +19885, +17983, +12405, +10770, +12586, +8719, +15507, +16690, +16708, +16954, +17769, +14102, +17994, +17185, +17617, +19370, +19554, +20224, +19306, +17434, +16943, +17516, +17440, +19131, +16612, +17070, +16705, +14346, +12905, +16094, +15512, +20530, +23695, +19809, +19213, +16571, +12158, +10934, +13179, +10820, +16252, +16791, +17074, +16340, +17191, +13915, +17815, +17061, +18142, +19532, +19758, +20306, +19170, +17496, +16446, +17923, +16145, +18122, +17337, +16097, +17896, +15266, +13711, +16254, +16886, +18774, +22631, +17904, +18263, +16420, +13715, +12364, +13759, +12339, +15945, +17094, +16123, +16431, +16216, +14979, +18066, +17623, +17932, +19552, +18777, +19778, +18655, +17189, +16460, +18044, +16510, +18281, +17851, +14701, +17318, +15450, +15095, +17352, +17797, +17205, +20329, +17029, +16331, +16718, +15117, +14701, +15734, +14701, +15201, +16200, +15476, +16062, +16410, +16529, +17809, +17475, +17302, +17971, +17722, +19277, +19657, +18763, +16846, +17478, +15426, +15878, +17187, +15129, +17571, +17670, +17223, +17026, +17397, +15900, +17271, +17330, +16099, +17476, +16681, +16213, +15993, +15716, +14944, +16663, +16156, +16939, +16483, +16808, +16310, +16886, +16794, +17559, +17799, +18512, +18422, +17932, +16530, +16620, +15985, +16104, +17043, +16698, +17428, +18109, +17553, +16695, +16413, +15749, +15959, +16962, +16815, +17523, +17698, +17005, +16537, +16055, +15582, +16420, +16614, +17062, +16886, +17045, +16551, +16796, +16778, +16926, +17371, +17538, +17856, +17462, +16812, +16424, +16425, +16365, +16996, +17112, +17110, +17320, +17238, +16646, +16521, +16467, +16414, +16998, +17099, +17041, +17245, +16945, +16734, +16570, +16461, +16597, +16879, +16929, +16944, +16876, +16786, +16806, +16821, +16876, +17014, +17006, +17097, +17028, +16843, +16757, +16773, +16744, +16908, +16959, +16943, +16980, +16948, +16783, +16748, +16743, +16739, +16840, +16940, +16866, +16940, +16879, +16853, +16804, +16819, +16831, +16877, +16892, +16889, +16860, +16875, +16830, +16891, +16845, +16871, +16870, +16850, +16875, +16858, +16888, +16871, +16885, +16860, +16872, +16856, +16868, +16846, +16901, +16829, +16869, +16871, +16852, +16866, +16829, +16858, +16837, +16848, +16823, +16863, +16834, +16835, +16841, +16866, +16847, +16867, +16855, +16866, +16881, +16881, +16897, +16889, +16881, +16913, +16875, +16921, +16876, +16913, +16867, +16874, +16880, +16875, +16837, +16885, +16833, +16882, +16860, +16878, +16894, +16859, +16872, +16845, +16873, +16853, +16872, +16880, +16866, +16862, +16872, +16850, +16876, +16846, +16882, +16829, +16857, +16835, +16871, +16865, +16867, +16853, +16881, +16841, +16884, +16832, +16874, +16847, +16888, +16851, +16893, +16862, +16900, +16866, +16893, +16876, +16888, +16850, +16886, +16858, +16866, +16873, +16847, +16850, +16845, +16829, +16848, +16842, +16848, +16862, +16841, +16856, +16813, +16856, +16846, +16849, +16858, +16852, +16865, +16891, +16839, +16877, +16862, +16870, +16854, +16867, +16841, +16839, +16869, +16820, +16856, +16857, +16833, +16860, +16861, +16860, +16854, +16849, +16872, +16879, +16885, +16888, +16899, +16886, +16919, +16886, +16925, +16877, +16913, +16868, +16900, +16881, +16865, +16867, +16883, +16863, +16906, +16851, +16907, +16845, +16907, +16856, +16887, +16860, +16885, +16899, +16878, +16881, +16851, +16881, +16848, +16836, +16831, +16830, +16827, +16842, +16820, +16845, +16838, +16834, +16866, +16842, +16878, +16855, +16886, +16870, +16873, +16875, +16848, +16876, +16833, +16909, +16837, +16872, +16872, +16849, +16881, +16862, +16882, +16878, +16877, +16884, +16871, +16879, +16865, +16853, +16884, +16849, +16875, +16841, +16878, +16843, +16870, +16861, +16852, +16873, +16879, +16846, +16873, +16849, +16878, +16820, +16846, +16833, +16853, +16848, +16826, +16821, +16849, +16839, +16895, +16849, +16887, +16864, +16872, +16852, +16878, +16849, +16881, +16847, +16865, +16856, +16857, +16858, +16853, +16854, +16848, +16863, +16872, +16872, +16888, +16882, +16902, +16876, +16871, +16901, +16856, +16904, +16888, +16889, +16879, +16871, +16901, +16880, +16854, +16892, +16855, +16893, +16866, +16888, +16878, +16887, +16879, +16860, +16893, +16851, +16868, +16893, +16853, +16889, +16844, +16871, +16868, +16850, +16881, +16824, +16863, +16835, +16837, +16837, +16828, +16842, +16846, +16825, +16855, +16837, +16835, +16849, +16839, +16859, +16822, +16866, +16870, +16854, +16887, +16841, +16894, +16867, +16872, +16875, +16887, +16863, +16891, +16854, +16875, +16849, +16868, +16847, +16874, +16869, +16858, +16887, +16830, +16879, +16840, +16838, +16858, +16856, +16869, +16892, +16882, +16877, +16885, +16892, +16916, +16893, +16888, +16887, +16895, +16907, +16893, +16898, +16858, +16893, +16852, +16852, +16857, +16877, +16850, +16865, +16845, +16858, +16860, +16846, +16835, +16825, +16862, +16834, +16894, +16867, +16880, +16903, +16826, +16899, +16805, +16885, +16847, +16872, +16830, +16858, +16834, +16866, +16846, +16868, +16831, +16881, +16814, +16886, +16827, +16878, +16846, +16881, +16880, +16872, +16868, +16878, +16840, +16871, +16863, +16847, +16837, +16845, +16838, +16839, +16855, +16852, +16876, +16822, +16872, +16864, +16855, +16866, +16878, +16866, +16892, +16846, +16907, +16854, +16913, +16825, +16917, +16855, +16886, +16872, +16880, +16832, +16908, +16815, +16882, +16839, +16891, +16831, +16931, +16847, +16926, +16857, +16907, +16854, +16908, +16846, +16917, +16835, +16893, +16876, +16902, +16895, +16884, +16869, +16896, +16854, +16880, +16853, +16892, +16842, +16865, +16938, +16856, +16879, +16906, +16819, +16896, +16858, +16834, +16842, +16833, +16850, +16829, +16855, +16837, +16864, +16844, +16848, +16875, +16844, +16867, +16901, +16860, +16889, +16854, +16875, +16847, +16852, +16871, +16847, +16835, +16837, +16846, +16843, +16862, +16854, +16867, +16813, +16796, +16809, +16780, +16858, +16817, +16909, +16918, +16972, +16909, +16803, +16800, +16812, +16831, +16936, +16950, +17028, +16880, +16848, +16771, +16655, +16879, +16738, +16804, +16885, +16860, +16884, +16943, +16774, +16686, +16866, +16840, +17019, +17198, +17081, +16815, +16868, +16417, +16627, +16500, +16856, +17038, +17404, +17414, +17020, +16923, +16578, +16647, +17063, +17258, +17604, +17329, +17082, +16604, +15957, +16306, +16446, +16670, +17129, +17024, +16833, +17015, +16422, +16436, +16570, +17045, +17630, +17929, +17303, +16481, +16088, +15408, +16250, +15967, +16978, +17275, +17986, +17775, +17537, +16830, +16684, +16455, +17800, +18020, +18826, +18286, +16675, +15951, +14604, +15154, +15664, +16395, +17470, +17363, +17502, +16370, +15305, +15512, +15808, +17343, +18713, +18936, +18900, +16525, +14821, +14082, +14199, +16446, +17169, +18734, +18987, +18773, +17059, +16296, +16020, +17393, +18783, +20501, +20630, +19432, +16316, +14129, +11291, +12569, +16209, +17839, +19879, +16889, +15581, +13843, +15025, +15236, +16971, +18732, +19561, +19431, +19064, +15351, +12718, +12942, +12393, +17172, +17015, +19507, +18590, +20356, +18871, +18562, +16798, +18730, +18087, +21226, +20757, +19476, +16478, +12839, +11659, +11193, +16546, +16748, +19557, +17180, +14853, +13635, +14553, +14212, +17120, +18635, +20885, +20745, +19831, +14143, +11791, +11081, +11431, +16830, +17254, +20543, +20809, +20201, +20677, +16974, +16154, +18889, +18358, +22406, +21928, +19176, +17868, +13710, +11596, +9369, +13863, +16211, +17566, +19765, +14103, +15090, +13137, +15941, +15918, +19655, +18738, +20957, +19142, +15475, +12216, +10855, +13089, +14041, +20129, +17543, +22707, +17653, +21932, +17960, +18821, +19235, +19531, +19978, +19687, +18433, +15396, +15374, +12696, +11656, +13684, +16205, +15944, +19618, +13669, +14930, +14481, +17665, +18725, +19228, +19048, +16712, +17123, +13954, +14409, +13514, +14237, +15787, +18064, +17051, +19797, +18516, +19314, +19971, +18206, +20228, +18597, +18459, +18947, +18333, +18913, +17110, +12782, +10986, +11053, +15465, +16547, +18488, +16145, +14958, +17834, +17168, +17239, +16564, +15781, +16758, +19666, +17857, +17478, +14377, +13178, +13310, +16224, +17691, +19685, +20497, +18761, +20677, +16600, +18677, +17087, +18335, +19894, +20339, +17614, +16600, +11756, +12457, +11743, +14952, +16512, +17440, +17947, +16297, +18593, +15614, +18037, +15208, +16540, +16084, +19166, +17777, +18155, +15622, +16298, +14774, +16087, +15315, +16561, +21143, +18614, +21504, +16920, +16448, +16061, +17138, +17837, +19077, +18361, +18883, +14422, +12829, +9616, +12335, +16667, +17372, +20639, +18133, +18454, +16387, +14933, +15292, +14102, +17784, +19106, +19390, +19222, +16876, +16366, +15193, +17178, +17008, +19526, +19084, +18661, +17393, +17584, +15408, +16810, +15300, +16039, +17813, +17579, +18105, +15027, +14355, +11312, +12796, +15184, +16395, +19844, +18900, +18448, +17282, +17396, +16389, +16174, +15474, +17482, +17251, +19655, +16962, +18829, +18223, +19308, +17904, +18047, +17650, +17552, +17214, +17931, +15859, +16661, +15984, +14946, +14623, +16011, +15500, +16598, +14073, +14703, +12379, +16758, +16797, +17946, +17824, +15925, +18369, +17077, +18419, +15966, +15940, +15832, +17739, +18395, +19555, +18706, +20387, +19766, +19655, +19301, +16559, +17740, +15631, +17040, +16164, +17343, +16166, +15606, +15405, +15480, +15368, +15089, +13630, +14155, +14362, +15884, +16355, +16210, +16256, +15069, +16430, +16849, +17020, +17321, +16371, +17855, +17488, +19011, +19085, +19430, +20133, +20829, +19780, +19776, +17436, +17033, +16230, +15827, +16266, +17009, +17267, +16983, +15966, +14766, +14235, +14621, +14509, +14308, +15285, +14668, +18134, +17718, +17403, +15298, +15114, +14883, +15450, +15293, +16499, +16724, +19273, +19142, +20425, +18960, +20465, +18992, +18831, +19541, +17347, +19060, +17869, +17768, +17079, +16235, +14083, +14970, +15601, +16982, +16907, +16561, +14900, +12616, +14697, +14391, +16510, +17455, +16915, +16486, +15117, +15731, +14323, +15587, +16136, +17005, +17929, +17953, +18820, +18316, +20470, +20033, +20593, +20145, +18691, +17293, +17606, +18118, +17881, +16389, +15826, +15682, +15000, +15743, +14525, +15105, +16686, +15616, +15437, +14337, +16070, +16466, +17725, +16381, +14583, +16265, +16136, +15878, +15895, +15116, +15939, +16944, +18903, +19832, +20472, +20448, +18690, +19786, +17862, +18573, +17364, +17992, +16395, +18085, +16915, +17083, +16452, +15390, +14991, +14124, +15685, +14587, +16315, +15316, +15903, +16505, +17483, +16510, +15311, +15749, +15586, +16472, +16477, +16289, +15929, +17148, +16983, +17704, +18745, +19181, +19777, +19956, +18957, +18139, +16941, +17285, +16453, +17427, +16874, +17764, +16723, +16780, +14949, +15612, +15115, +15999, +15157, +16651, +15040, +17121, +16320, +16538, +15579, +15512, +16282, +16408, +17357, +15565, +16934, +16678, +18243, +18198, +17380, +18376, +19099, +19407, +19046, +18018, +16605, +17960, +17318, +17273, +16086, +16105, +16791, +17166, +17135, +15970, +15799, +15518, +15799, +15857, +16276, +16086, +15502, +15940, +15505, +16044, +15645, +17537, +16057, +18534, +16861, +17920, +16386, +17385, +16814, +19088, +18294, +19037, +17319, +18137, +17621, +17920, +16986, +17295, +16909, +16909, +16209, +16539, +15658, +16835, +15498, +17083, +15666, +16153, +15546, +15735, +16459, +16220, +16827, +14798, +17155, +15849, +17587, +16617, +17275, +16380, +17352, +17179, +17992, +18032, +18616, +18574, +17412, +18321, +16351, +17386, +16406, +17686, +16873, +17065, +15891, +16712, +16024, +16762, +15954, +18003, +16279, +16507, +14996, +14387, +15094, +16800, +17199, +17992, +16917, +18248, +16018, +16801, +15808, +16696, +17506, +18224, +17580, +17464, +17143, +17356, +18070, +17523, +17087, +17377, +16598, +18082, +16371, +17607, +15749, +16995, +17365, +17837, +17026, +17650, +15156, +16172, +14970, +15500, +15337, +16761, +16476, +17131, +16310, +17480, +15718, +17792, +17095, +16977, +16791, +17358, +16427, +18614, +16998, +17639, +16947, +18106, +16191, +17253, +17832, +17077, +16933, +16993, +15414, +15666, +17870, +17195, +18128, +18274, +16214, +16145, +14602, +16363, +14191, +17429, +15648, +16935, +16134, +17497, +15767, +17358, +16330, +17856, +17040, +17467, +17383, +16597, +17692, +18055, +17791, +18293, +17624, +16704, +16905, +16596, +14996, +17418, +15055, +18152, +15845, +18561, +16357, +18341, +16508, +18393, +15518, +17504, +14102, +17152, +14238, +17250, +14965, +18190, +16544, +17352, +17065, +17314, +16253, +17744, +16503, +18092, +16795, +18040, +16888, +18067, +16977, +17483, +16614, +17649, +15273, +17317, +15290, +17662, +15472, +17965, +16242, +18010, +17111, +17150, +16559, +16695, +15520, +15854, +16583, +17053, +16716, +16564, +16677, +16849, +17076, +17116, +16338, +16970, +16895, +17330, +17122, +17707, +17391, +16832, +18266, +17083, +17253, +16332, +15945, +16625, +15422, +18248, +14942, +18330, +16402, +18230, +16725, +18174, +16240, +15938, +15846, +15622, +15905, +17267, +17248, +17658, +17630, +17234, +16593, +16966, +15841, +16105, +16818, +17187, +16803, +17444, +17652, +17123, +17083, +17593, +16592, +16909, +15919, +16676, +16407, +17414, +16839, +17393, +17253, +17896, +17131, +17175, +16636, +15813, +16098, +16096, +16409, +16093, +17005, +16704, +17915, +17474, +17261, +16604, +16546, +16466, +16571, +17368, +16441, +17757, +17098, +17903, +16857, +16717, +16808, +15934, +17221, +15860, +16948, +16610, +17104, +17735, +17032, +18370, +16809, +17660, +15940, +17273, +15145, +17330, +15377, +17443, +15918, +16769, +16379, +16166, +16943, +16786, +17567, +16836, +17335, +16752, +17041, +17147, +17155, +17755, +16758, +17248, +16031, +16896, +16706, +16547, +17267, +16050, +17013, +16835, +17131, +17194, +17162, +17333, +17167, +16833, +17338, +15793, +16742, +16079, +17089, +16863, +16705, +16289, +16600, +16871, +16400, +16714, +16553, +17952, +16659, +18339, +16554, +17937, +16157, +17063, +17165, +16885, +17561, +16079, +17350, +15599, +17346, +16379, +17759, +16699, +17338, +17626, +16351, +17295, +15996, +17391, +15704, +17222, +16744, +17074, +16784, +16625, +16329, +17202, +16337, +16759, +16932, +16386, +17084, +17207, +17016, +17012, +16575, +17018, +16173, +17635, +16571, +17663, +16428, +17874, +16296, +17204, +15834, +18091, +16344, +18354, +15853, +17954, +15550, +17295, +15524, +17773, +15868, +18130, +16111, +17543, +15694, +17612, +14936, +17293, +16207, +18108, +16783, +17376, +16200, +16241, +16597, +16694, +17188, +17393, +17041, +16845, +16444, +16909, +16325, +17399, +17312, +17611, +17352, +17834, +16799, +16938, +16665, +16405, +16938, +16531, +16413, +16886, +16139, +17109, +16048, +17625, +15930, +17758, +15859, +17930, +16140, +17559, +16592, +17582, +16241, +17315, +16421, +17456, +16831, +17437, +17283, +16276, +16998, +16240, +17154, +16752, +17768, +17614, +17062, +17304, +16097, +16782, +16267, +16702, +16612, +17212, +16535, +16695, +16324, +16405, +16826, +16820, +17578, +17038, +17185, +16577, +16358, +16356, +16979, +16344, +18029, +17257, +17261, +17669, +16060, +17054, +16139, +16557, +16375, +16952, +16992, +17061, +17144, +17400, +16483, +17307, +17007, +17144, +17069, +16541, +16326, +16364, +16829, +16246, +16839, +17009, +17025, +16808, +17683, +16126, +16273, +16566, +16058, +17600, +17004, +17615, +16821, +17002, +16920, +16754, +17472, +16673, +16660, +16835, +16751, +16946, +16891, +17072, +16554, +17774, +16486, +17343, +16374, +17067, +15874, +17335, +16365, +17091, +16809, +17107, +16901, +16895, +16732, +16829, +16973, +16917, +16374, +16962, +16869, +17081, +17178, +17141, +17844, +16906, +17278, +16440, +16685, +16234, +16765, +16888, +17582, +16634, +16979, +16872, +16999, +16920, +16263, +16993, +16130, +17778, +16106, +17495, +15970, +17307, +16295, +16952, +16676, +16388, +16990, +16390, +17113, +16947, +17129, +16791, +17356, +17128, +17678, +17002, +16657, +17329, +15683, +17426, +15419, +17697, +16567, +17598, +17061, +17326, +16819, +16803, +16042, +16647, +16452, +16997, +17221, +16740, +17051, +16723, +16510, +16723, +15791, +17389, +16015, +17677, +16311, +17469, +16417, +17812, +16648, +18183, +16823, +17783, +16568, +16920, +15900, +16555, +16493, +17036, +17396, +17350, +17314, +16219, +16778, +15794, +17303, +16858, +17413, +16996, +16730, +17050, +16722, +16933, +16523, +16463, +16561, +16730, +16650, +16396, +16714, +16853, +17148, +17122, +18027, +17442, +17568, +16633, +16864, +16291, +17146, +15986, +17210, +16687, +17427, +16441, +17357, +16158, +17101, +16533, +17070, +16861, +17585, +16567, +17187, +16466, +17520, +16048, +17166, +15760, +17157, +15940, +17033, +15972, +17118, +16292, +17737, +16691, +18357, +16716, +17569, +16960, +16991, +16159, +17118, +16192, +17433, +16990, +16924, +17416, +16032, +17199, +15859, +17421, +16702, +17841, +16430, +17661, +16375, +17247, +16908, +16311, +16782, +16309, +17003, +16077, +16668, +16076, +16558, +17206, +16843, +17347, +17213, +17672, +16797, +17198, +16316, +17500, +16536, +17201, +17169, +16473, +17378, +15942, +17454, +16405, +16952, +16583, +17242, +16987, +17246, +16911, +16385, +16756, +16764, +17066, +16730, +17022, +15978, +16735, +16300, +17060, +16341, +17176, +16937, +17553, +17284, +17433, +16733, +16914, +16966, +16761, +17321, +16672, +17147, +16458, +16862, +16541, +16997, +16691, +16943, +16901, +17096, +16780, +17004, +16508, +17211, +16868, +17252, +16638, +16688, +16659, +16434, +16529, +16737, +16420, +16981, +16614, +17085, +17157, +17173, +17072, +17070, +16879, +16887, +16582, +17064, +16472, +17317, +16566, +16843, +16870, +16998, +16649, +17013, +16736, +17159, +17036, +17585, +16150, +17452, +16154, +17503, +16635, +16832, +16799, +16502, +17096, +16531, +16541, +16701, +16770, +16954, +17163, +16797, +17102, +16841, +17248, +16776, +17173, +16353, +17213, +16361, +17491, +16342, +17685, +16300, +17141, +16648, +16721, +17238, +16727, +16873, +16823, +16727, +17324, +16515, +17673, +16224, +17265, +16269, +16667, +16427, +16961, +16275, +17330, +16310, +17770, +16603, +17520, +16967, +17154, +16680, +16833, +16137, +17091, +16515, +17226, +16639, +17177, +16786, +16967, +16748, +16768, +16821, +17231, +16543, +17123, +16531, +17231, +16457, +17127, +16863, +17131, +16784, +16685, +16457, +16494, +16898, +16760, +16918, +17351, +17107, +17344, +16665, +17148, +16254, +16998, +16510, +16783, +16750, +17233, +17000, +17488, +16400, +17163, +16152, +17108, +16342, +17347, +16800, +17430, +16299, +17101, +16510, +17532, +16580, +16930, +17050, +16614, +16706, +16005, +16976, +16560, +17304, +17296, +17463, +17055, +17013, +17013, +15927, +17447, +15980, +17207, +16848, +17041, +16911, +16828, +17045, +16746, +16823, +16510, +16727, +16738, +17267, +16983, +17291, +16579, +17196, +16864, +17314, +16820, +16744, +16232, +16698, +16431, +16879, +16918, +16802, +17406, +16955, +17660, +16618, +16899, +16547, +16369, +16792, +16316, +17401, +16335, +17585, +16472, +17021, +16435, +16908, +16733, +16841, +16992, +16761, +17082, +17038, +17156, +16821, +17148, +16937, +16704, +16582, +17072, +16102, +17082, +16710, +16878, +17017, +17023, +17349, +16758, +17308, +16394, +17000, +16447, +17019, +16462, +17105, +17008, +17084, +17080, +16747, +16498, +16747, +16683, +16869, +16451, +17843, +16351, +18162, +15899, +17600, +16096, +17515, +16518, +17239, +16423, +17081, +16280, +16956, +16683, +16863, +16970, +17195, +16499, +17519, +16322, +17195, +16534, +17116, +16657, +16993, +16841, +17152, +16435, +17468, +16173, +16972, +16391, +16931, +16492, +17514, +16763, +16985, +16881, +17186, +16583, +17131, +16623, +16407, +17195, +16866, +16966, +17231, +16630, +17090, +16850, +16760, +16951, +16856, +16993, +16920, +16536, +17423, +16723, +17024, +17167, +16551, +16914, +16529, +16758, +16415, +17113, +16339, +16802, +16856, +16945, +17093, +16926, +16992, +16488, +17247, +16553, +17094, +16809, +17133, +17005, +17118, +16541, +16983, +16533, +17192, +16304, +17128, +16901, +16935, +16617, +17234, +16716, +16921, +16779, +17156, +16544, +17207, +16206, +17149, +16469, +17315, +16250, +17020, +16743, +16633, +17661, +15975, +17625, +16139, +17678, +16297, +17887, +16310, +17674, +16673, +17325, +15986, +17453, +16139, +17039, +16697, +16830, +16985, +16894, +16919, +17073, +16619, +17526, +16535, +17065, +16520, +16993, +16549, +17062, +16663, +17050, +16888, +16911, +16631, +16523, +16613, +16393, +17449, +16945, +17098, +17179, +16835, +16989, +16873, +17006, +16963, +16876, +16657, +16452, +16844, +16211, +17363, +16473, +17265, +16591, +17284, +16909, +16840, +17133, +16416, +17286, +16692, +17024, +17106, +16711, +17146, +16712, +16427, +16523, +16095, +17225, +16417, +17138, +17370, +17094, +17329, +17047, +16750, +17070, +16712, +16914, +16557, +16825, +16501, +17046, +16664, +17255, +16714, +16999, +17340, +16392, +17103, +16619, +16882, +17196, +17138, +17154, +16686, +16994, +16371, +16482, +16727, +16721, +16754, +17039, +16222, +17393, +16718, +17432, +16858, +17375, +16945, +17023, +16464, +16979, +15881, +17469, +16063, +17823, +16074, +17432, +16258, +17217, +16706, +16723, +16903, +16633, +17325, +16860, +17290, +16718, +17111, +16860, +16716, +16352, +16460, +16737, +16613, +17407, +16528, +17448, +16784, +17175, +17136, +16824, +17751, +16398, +17140, +16132, +17411, +16056, +16966, +16391, +17201, +16986, +17209, +16789, +16834, +16749, +16451, +16849, +17312, +16985, +17310, +16928, +16961, +16677, +16691, +16607, +16649, +16596, +16724, +16744, +16784, +16910, +17071, +17409, +17029, +16582, +17689, +15903, +17894, +15542, +17820, +15952, +17340, +16168, +17397, +16499, +17182, +16519, +16773, +16973, +16882, +16827, +16978, +16732, +17542, +16626, +17222, +16602, +17210, +16253, +17213, +15946, +17553, +16038, +17713, +16431, +17438, +17102, +16873, +17470, +16191, +17318, +16687, +16402, +17591, +15749, +17887, +15864, +17627, +16401, +17180, +16730, +16658, +16747, +16899, +16526, +17331, +16438, +17274, +16913, +17194, +16767, +16770, +16674, +16920, +16398, +17185, +16595, +17573, +16320, +17179, +16778, +17004, +17023, +16683, +16962, +16925, +16915, +16666, +16508, +16931, +16490, +17447, +16377, +17535, +16076, +17282, +16298, +17386, +16278, +17493, +16417, +17439, +16472, +17412, +16772, +16861, +16783, +17032, +16323, +17241, +16538, +17178, +16536, +17056, +16987, +17201, +16630, +17206, +16363, +17257, +16431, +17155, +16547, +17169, +16597, +17172, +16616, +17244, +16346, +17495, +16481, +17069, +16561, +16925, +16735, +16954, +16993, +16834, +16688, +17558, +16122, +17358, +16193, +17117, +16446, +17258, +16416, +17581, +16195, +17571, +16453, +17234, +16480, +17256, +16567, +17173, +16677, +17280, +16578, +17032, +16302, +17352, +16077, +17458, +16307, +17520, +16241, +17540, +16512, +17291, +16029, +17555, +16474, +17109, +16939, +16762, +17148, +16509, +17158, +16960, +16536, +16958, +17163, +17022, +16978, +16666, +16905, +16684, +16807, +16895, +17069, +16940, +16659, +17015, +16349, +17009, +16645, +17037, +16518, +17404, +16322, +17177, +16651, +17041, +16647, +17142, +16735, +17024, +17049, +16954, +16724, +16756, +16846, +16609, +17015, +17173, +16308, +17687, +16061, +17306, +16084, +17750, +16206, +17707, +16284, +17291, +16532, +16774, +16614, +16880, +17129, +16646, +16959, +17038, +16779, +16514, +16962, +16767, +16727, +17114, +16941, +16855, +17039, +17166, +16209, +17457, +16266, +17374, +16413, +17523, +16540, +16865, +16966, +16520, +17000, +17042, +17392, +16877, +16974, +16599, +16946, +16339, +17123, +16543, +17179, +17167, +16533, +17352, +16312, +16900, +16665, +16814, +16904, +16688, +17464, +16677, +17409, +16858, +16339, +16953, +16786, +16879, +16706, +17041, +16495, +17133, +16430, +17170, +16690, +17508, +16626, +17119, +16815, +16803, +16427, +16980, +16836, +17116, +16644, +17363, +16401, +16912, +16641, +16721, +16934, +16561, +17304, +16961, +16604, +17324, +16580, +17081, +16615, +17174, +16405, +17209, +16697, +16983, +16460, +17489, +15910, +18039, +15785, +17991, +16191, +17451, +16774, +16415, +17186, +16508, +17163, +16607, +17030, +16468, +17161, +16604, +17170, +16394, +17214, +16407, +17110, +17062, +16423, +17576, +16503, +17212, +16419, +17254, +16865, +16599, +17253, +16383, +16719, +17213, +16237, +17794, +16300, +17345, +16393, +17297, +16452, +17121, +16698, +17266, +16405, +17792, +15906, +17650, +16346, +17210, +16456, +17047, +16551, +17371, +16470, +17288, +16850, +16944, +16941, +16695, +16943, +16665, +16959, +16845, +16909, +16551, +16874, +16824, +16824, +17201, +16361, +17451, +16169, +17206, +16666, +16933, +16822, +17024, +16978, +16550, +17284, +16636, +17005, +16677, +16922, +16911, +16767, +16953, +16893, +17082, +17127, +16402, +17268, +16696, +16986, +16548, +17088, +16886, +16715, +16886, +16935, +16557, +17460, +16245, +17138, +16226, +16863, +16725, +17155, +16788, +17072, +17071, +16744, +16859, +16882, +16745, +16911, +16947, +16745, +17240, +16683, +16719, +17406, +16106, +17437, +16575, +17135, +16647, +17015, +17070, +16447, +17019, +16496, +17227, +16720, +16941, +16905, +16842, +16481, +16916, +16752, +16613, +17113, +16941, +17084, +16963, +17130, +16398, +17145, +16649, +16964, +16508, +17075, +16934, +16967, +16921, +16813, +16950, +17005, +16572, +17135, +16979, +16528, +17501, +16486, +16813, +16836, +16695, +17270, +16773, +16959, +16730, +16492, +16479, +16792, +16400, +17736, +16574, +17493, +16817, +16682, +16887, +16836, +17029, +16213, +17330, +16637, +17040, +16754, +17161, +16665, +17154, +17028, +16538, +17206, +16868, +17037, +16747, +16823, +17090, +16879, +17483, +16287, +17124, +16287, +16833, +16649, +16728, +16696, +16600, +17128, +16881, +17257, +16843, +17049, +16724, +16804, +17161, +16245, +17118, +16932, +16690, +17149, +16634, +17043, +16729, +17028, +16674, +16948, +16574, +17000, +16825, +16889, +17273, +16855, +17293, +16286, +16790, +16561, +16706, +16784, +16776, +16625, +16942, +16571, +17078, +16978, +17259, +16705, +17209, +16906, +16572, +16711, +17045, +16980, +17072, +16873, +16856, +17283, +16760, +16644, +16585, +16994, +16831, +17181, +16581, +17340, +16666, +17412, +16602, +17070, +16357, +17308, +16023, +17679, +15789, +17375, +15982, +17105, +16902, +17019, +17107, +16865, +17040, +16634, +16944, +16961, +16627, +17038, +17041, +16801, +17082, +16829, +16863, +16751, +16919, +16707, +16761, +16746, +17317, +16830, +17128, +16679, +17229, +16474, +17053, +16925, +16797, +16829, +16299, +16955, +16531, +17147, +16790, +17118, +16891, +16906, +16872, +16668, +16935, +16794, +17003, +16998, +16761, +17429, +16423, +17196, +16526, +17025, +16534, +16740, +16966, +16933, +16801, +16925, +16836, +16997, +17279, +16775, +16913, +16579, +16996, +16521, +16884, +16565, +16675, +16977, +16861, +16640, +16948, +16538, +16905, +17197, +16796, +16927, +16607, +17318, +16531, +17326, +16606, +17211, +16619, +16976, +16551, +17215, +16619, +17116, +16703, +17116, +16724, +16994, +17136, +16725, +16775, +16840, +16839, +17021, +16743, +16993, +16821, +16718, +16814, +16631, +17173, +16594, +16925, +16842, +17074, +16822, +16698, +17266, +16984, +17127, +16635, +17177, +16664, +16950, +16586, +17221, +16449, +17096, +16716, +16936, +16850, +16803, +17010, +16859, +16930, +16781, +17024, +16861, +16667, +16986, +16767, +16437, +17100, +16172, +17298, +16389, +17140, +16829, +17037, +16977, +16754, +17030, +17100, +16656, +17082, +16389, +17042, +17003, +16696, +17248, +16719, +16698, +17017, +16737, +17169, +16565, +17004, +16834, +16604, +17054, +16552, +17180, +16838, +16891, +16930, +16407, +16967, +16440, +17412, +16378, +17047, +16855, +16981, +16816, +16999, +16805, +17010, +16119, +17620, +16210, +17686, +16524, +17221, +16810, +17201, +16406, +17029, +16821, +16714, +16942, +16943, +16710, +16951, +17124, +16573, +17248, +16836, +16848, +17089, +16138, +17101, +16454, +17135, +16690, +17190, +16860, +16908, +17052, +16716, +17161, +16722, +17123, +16428, +17273, +16542, +17072, +16854, +17003, +16749, +17316, +16546, +17398, +16092, +17207, +16605, +17210, +16983, +16597, +16925, +16678, +16963, +16960, +16250, +17150, +16378, +17319, +16647, +16803, +16808, +16757, +16958, +17038, +16819, +16828, +16833, +16420, +17198, +16370, +17092, +16588, +17372, +16769, +16845, +17219, +16689, +16877, +16764, +16546, +17084, +16751, +16899, +16867, +16889, +16966, +16650, +17094, +16559, +17299, +16345, +17120, +16834, +16862, +16990, +16820, +17244, +16832, +16925, +16488, +17283, +16739, +16798, +17018, +16813, +16764, +17214, +16808, +16801, +17114, +16772, +17185, +16549, +16907, +16805, +16849, +17087, +16633, +17252, +16658, +17166, +16295, +17388, +16487, +16889, +16747, +16864, +16900, +16922, +16941, +16828, +16737, +16992, +16809, +16915, +16683, +16671, +16824, +16798, +17173, +16410, +17052, +16764, +16848, +17338, +16780, +16866, +17149, +16427, +17046, +16616, +17122, +16989, +17141, +16730, +16829, +16498, +16729, +16574, +17067, +16656, +17347, +16608, +16749, +16744, +16689, +17109, +16750, +17074, +16857, +16450, +17226, +16266, +17376, +16658, +17292, +16908, +17062, +16689, +16961, +16740, +17030, +16696, +17193, +16585, +17217, +16780, +16677, +16901, +16970, +16823, +16809, +16745, +16636, +17152, +16866, +16748, +16990, +16664, +17118, +16264, +17528, +16371, +17306, +16709, +16840, +16561, +16937, +16832, +17005, +17102, +16911, +16802, +17072, +16684, +16917, +16640, +17114, +16796, +17136, +16911, +16880, +16939, +16766, +16830, +16842, +16767, +16889, +16318, +17530, +16254, +17539, +16531, +17276, +16283, +17227, +16565, +16928, +16874, +16865, +16991, +16730, +16852, +16939, +16724, +17316, +16361, +17638, +16390, +17201, +16300, +17160, +16594, +17457, +16408, +17286, +16374, +17149, +16711, +16632, +16919, +17032, +16565, +17233, +16386, +17405, +16146, +17344, +16453, +17174, +16900, +16680, +16840, +16865, +16737, +16919, +16845, +16984, +16841, +16881, +16850, +16740, +16804, +16904, +16826, +17150, +16654, +17042, +16644, +17036, +17066, +16790, +17067, +16469, +17044, +16996, +16833, +16825, +16934, +16991, +16649, +16680, +16999, +16475, +17354, +16712, +16930, +16853, +16709, +16715, +16946, +17138, +16953, +17003, +16815, +16834, +16972, +16748, +17174, +16472, +17166, +16765, +17148, +16858, +17029, +16640, +17083, +16794, +16507, +17025, +16448, +17083, +17077, +16792, +16765, +16356, +17118, +16502, +17092, +16612, +17041, +16944, +17009, +16762, +16735, +16647, +17329, +16690, +17212, +16699, +16937, +16764, +16883, +16818, +16851, +16857, +16920, +16832, +16953, +16762, +16859, +16773, +17055, +16854, +17077, +16767, +16891, +16900, +17111, +16287, +17085, +16555, +16950, +16912, +16970, +16850, +16935, +16639, +16992, +16631, +16989, +16801, +17126, +16939, +17232, +16377, +16971, +16577, +17099, +16759, +17045, +17048, +16430, +17099, +16535, +17070, +16820, +16940, +17166, +16772, +17017, +16390, +16728, +16833, +16799, +16968, +16896, +16624, +17033, +16628, +17195, +16512, +17294, +16564, +17448, +16672, +17083, +16570, +17125, +16632, +17431, +16557, +17115, +16572, +17391, +16460, +16929, +16567, +17111, +16449, +17491, +16303, +17497, +16453, +16866, +16890, +16687, +16881, +16564, +16894, +16999, +16601, +17072, +16369, +17074, +16487, +17356, +16591, +16953, +16957, +17163, +16866, +16917, +16868, +17105, +16819, +17101, +16686, +17115, +16418, +17108, +16367, +17284, +16534, +17571, +16355, +17167, +16880, +16646, +17036, +16761, +16638, +16990, +16342, +17346, +16327, +17410, +16562, +17101, +16603, +16750, +17098, +16632, +17206, +16882, +16796, +16981, +17040, +16849, +17298, +16385, +17174, +16523, +17002, +16730, +16818, +16768, +16808, +17275, +16757, +16934, +16717, +16975, +16663, +16956, +16422, +17143, +16670, +17004, +16507, +17084, +16599, +17116, +16505, +17302, +16513, +17226, +16298, +17488, +16507, +17443, +16908, +17105, +16964, +16855, +16713, +17012, +16590, +17063, +16606, +16957, +16764, +16956, +17009, +16634, +16966, +16684, +16912, +16799, +16652, +17000, +16793, +16868, +16862, +16668, +16973, +16435, +17324, +16294, +16978, +16744, +16871, +17320, +16835, +17042, +16850, +17142, +16678, +17188, +16649, +16770, +16888, +16959, +17148, +16620, +17345, +16479, +17185, +16592, +16617, +17065, +16503, +17288, +16699, +16879, +16744, +16813, +16964, +16522, +17165, +16876, +16800, +16861, +16580, +17085, +16564, +17055, +16893, +17213, +16975, +16873, +16759, +16719, +16814, +16924, +16963, +17050, +17064, +16747, +16918, +16706, +16368, +17503, +15964, +17608, +16083, +17268, +16373, +17288, +16472, +17019, +16874, +16660, +17113, +16745, +16962, +16897, +16769, +16638, +16996, +17135, +16691, +17216, +16754, +17246, +16601, +17160, +16526, +17357, +16398, +17655, +16405, +17302, +16682, +16888, +16708, +16806, +16617, +17015, +16663, +17267, +16379, +17193, +16247, +17396, +16469, +17476, +16346, +17242, +16365, +17228, +16375, +17136, +16651, +17377, +16727, +16992, +16777, +16724, +16827, +16853, +17051, +16916, +16982, +16929, +16776, +17134, +16462, +17163, +16516, +16931, +16832, +16896, +16742, +17092, +16785, +16894, +16639, +16890, +16832, +16708, +16800, +17180, +16787, +16884, +16583, +16973, +16577, +17120, +16739, +16943, +17189, +16695, +16801, +16770, +16837, +16985, +17062, +16966, +16993, +16989, +16617, +16638, +16764, +16709, +17071, +16691, +17131, +16513, +17327, +16435, +17033, +16752, +17023, +16905, +16953, +16695, +17142, +16873, +16652, +17043, +16755, +17056, +16985, +16661, +17265, +16598, +17024, +16555, +17229, +16567, +17092, +16585, +16947, +16836, +16901, +16575, +17012, +16692, +16724, +16702, +17274, +16512, +17384, +16454, +17326, +16430, +17108, +16706, +17299, +16722, +16990, +16841, +16774, +17028, +16675, +17056, +16802, +16806, +17033, +16803, +16911, +16872, +16610, +17038, +16712, +17226, +16884, +16864, +16934, +16670, +16771, +16723, +16839, +17088, +16757, +17266, +16703, +16643, +16989, +16526, +17296, +16686, +17142, +16528, +17069, +16414, +17162, +16305, +17063, +16630, +17012, +16815, +16709, +16756, +16541, +16881, +16976, +16735, +16935, +16861, +17003, +16863, +17035, +16517, +17005, +16893, +16822, +17197, +16747, +17253, +16740, +17235, +16740, +17210, +16610, +17118, +16793, +17252, +16667, +17064, +16753, +17092, +16765, +17053, +17133, +16792, +17018, +16773, +16608, +16698, +16741, +16813, +16705, +16882, +16555, +16704, +16567, +16452, +16535, +16376, +16709, +16614, +16642, +16912, +16817, +17015, +17154, +17118, +16992, +17225, +17133, +17017, +17286, +17331, +17153, +17581, +17124, +17222, +17369, +17303, +16988, +16926, +17004, +16836, +16815, +17155, +16647, +16678, +16489, +16392, +16454, +16214, +16228, +15858, +16781, +16152, +16424, +16414, +16389, +16520, +16740, +16797, +17118, +16973, +17227, +16699, +17259, +16790, +17115, +17374, +17181, +17056, +17220, +17098, +17085, +17028, +17121, +16888, +16956, +16862, +17166, +16902, +16969, +16851, +16784, +16932, +16779, +16966, +17133, +17338, +17013, +17422, +17038, +17105, +17497, +17033, +17112, +16964, +16839, +16603, +16618, +16784, +16198, +16595, +16132, +16374, +15978, +15918, +15836, +15985, +16226, +17051, +16544, +17119, +16592, +17299, +16957, +17034, +17159, +16562, +17630, +17294, +17690, +17160, +16947, +16963, +16688, +17116, +16053, +17866, +16490, +18017, +16434, +17018, +15929, +17183, +16646, +17309, +17842, +16874, +17914, +16548, +17406, +16954, +17277, +17441, +17421, +17616, +16424, +17436, +15849, +16583, +15956, +16165, +16160, +16592, +16189, +15713, +15675, +15632, +16126, +16775, +16814, +17039, +17210, +17035, +16900, +16953, +16876, +16948, +18770, +17285, +18750, +16808, +17163, +16438, +16146, +17182, +15746, +18693, +16136, +18851, +15219, +17352, +15528, +17333, +16973, +17356, +17935, +16901, +18215, +16429, +17609, +16710, +17368, +17185, +17535, +17041, +17265, +17023, +15770, +16041, +15349, +15880, +16139, +16533, +15157, +15725, +14766, +16427, +15685, +17842, +15600, +18562, +16087, +18277, +15839, +18244, +16680, +18703, +18089, +17935, +17834, +17164, +17131, +16204, +16916, +16194, +17379, +17346, +16660, +16949, +15270, +16958, +15878, +17683, +16676, +17946, +16828, +18105, +17003, +17713, +17613, +17664, +17206, +17325, +17352, +17165, +17688, +16124, +16071, +14826, +15695, +15756, +17222, +15620, +15715, +14070, +15321, +14726, +17474, +16358, +17958, +17732, +17769, +17548, +15813, +18098, +16653, +20398, +17857, +19465, +16822, +17507, +16149, +16140, +16754, +16173, +18293, +15724, +17726, +14153, +16943, +15010, +18003, +16861, +17760, +16665, +17105, +17840, +18144, +18801, +18612, +17228, +17817, +16250, +18353, +16916, +18557, +15529, +15532, +14578, +14331, +16218, +15525, +15973, +14316, +15018, +14624, +15060, +17392, +15706, +19667, +16824, +19329, +15330, +17961, +16158, +18937, +19672, +17937, +19039, +15933, +17748, +14880, +17308, +15403, +18176, +16609, +16831, +15733, +14676, +16276, +16293, +17911, +17591, +17216, +17054, +17161, +17927, +18541, +19560, +18378, +18212, +16944, +17687, +17301, +18359, +16486, +15763, +13974, +14407, +14759, +16368, +15644, +15745, +13964, +14688, +14376, +16169, +17284, +18199, +19167, +18295, +18445, +15746, +18384, +16816, +20457, +18844, +18655, +17712, +15656, +17157, +14280, +17698, +14745, +18894, +14628, +17386, +13188, +16146, +15399, +18223, +17465, +17517, +16096, +16979, +17986, +19416, +19746, +19571, +18203, +17670, +16943, +17992, +17981, +18381, +15855, +14958, +12728, +14453, +14334, +16838, +15144, +15698, +12603, +14737, +13322, +17265, +17869, +19528, +18660, +19078, +17246, +17353, +17786, +18490, +19918, +19671, +17625, +17442, +15005, +16544, +14856, +17107, +15628, +16864, +15131, +15278, +14456, +15256, +16924, +17253, +18801, +16580, +17405, +16837, +18580, +20266, +19763, +20353, +17706, +17769, +16817, +18826, +17899, +18667, +14652, +14489, +11726, +14554, +13917, +16337, +15429, +14433, +13541, +12330, +14375, +16059, +20110, +19667, +19913, +18142, +17722, +18289, +18367, +19954, +19045, +19917, +18446, +16619, +16637, +15279, +16389, +15206, +16865, +13611, +16583, +12739, +16750, +14584, +17737, +16049, +18169, +16400, +16934, +18175, +18718, +20869, +20196, +19190, +18241, +17657, +17849, +19962, +18730, +17906, +14490, +13513, +11509, +15878, +13468, +16874, +13942, +13787, +13412, +12850, +13442, +15838, +20146, +19056, +21247, +16190, +17828, +18189, +21585, +19130, +21165, +16235, +18798, +16040, +18089, +16039, +17470, +15391, +14604, +14468, +12430, +15875, +14583, +18322, +15701, +16599, +14605, +17202, +17036, +19456, +20718, +19307, +20711, +18393, +18341, +18851, +18423, +20581, +19182, +18807, +13784, +14446, +11423, +14828, +15829, +15129, +14091, +12162, +11145, +13866, +13362, +16286, +15854, +21554, +16202, +21973, +14074, +19374, +20139, +23162, +20325, +18285, +17090, +14477, +21491, +15870, +21728, +14505, +16468, +11329, +13105, +12881, +14677, +19202, +15239, +18561, +11355, +16137, +15041, +20077, +20643, +20860, +18965, +17736, +18991, +18420, +21157, +21417, +19285, +20152, +15247, +15300, +14039, +14770, +15512, +15267, +14724, +10909, +12259, +10363, +13407, +17258, +15505, +16847, +15289, +18168, +15790, +23359, +14845, +24957, +19158, +23067, +15903, +18986, +14780, +19842, +21878, +16653, +20151, +10083, +15277, +9259, +16850, +11956, +18940, +15158, +14693, +15559, +11739, +18889, +16870, +22791, +17802, +20313, +15394, +20700, +20099, +21100, +23329, +17643, +19550, +15528, +16989, +15423, +17686, +15848, +14492, +13326, +10871, +9787, +12146, +12086, +17163, +17360, +15990, +12712, +13880, +17607, +18728, +26202, +17039, +23171, +17530, +20404, +18169, +19739, +18769, +20435, +21339, +14689, +17469, +9890, +15251, +12361, +15822, +12545, +14938, +13993, +13085, +17361, +12783, +20594, +16524, +19814, +16932, +18470, +19309, +22775, +22245, +20994, +21099, +17068, +19593, +17058, +19547, +15522, +20334, +13084, +15016, +8774, +11394, +10599, +14131, +14737, +13308, +15508, +12516, +13198, +14982, +19025, +20943, +23928, +19496, +18131, +19227, +21098, +21943, +21546, +20424, +16998, +19767, +15308, +15462, +15840, +12287, +16261, +10042, +13998, +8607, +17158, +12202, +18579, +15337, +15311, +18389, +14632, +21439, +16945, +24238, +20665, +23201, +19794, +19912, +19096, +20585, +18795, +21132, +14782, +18797, +12061, +13804, +11086, +11934, +13313, +10480, +14066, +8873, +15011, +12892, +16033, +15677, +18553, +19574, +21073, +21805, +18147, +20513, +24074, +22065, +23113, +18457, +17537, +15441, +20468, +12905, +22447, +9610, +15532, +7900, +9978, +11737, +14185, +18137, +12564, +17896, +8782, +20257, +15122, +23414, +19504, +22277, +20319, +20948, +20976, +20685, +22062, +22744, +20512, +18351, +15652, +14402, +17443, +14276, +15603, +9205, +11412, +8528, +11414, +11155, +12267, +14831, +17095, +14941, +16964, +15254, +21473, +21096, +25181, +18287, +24981, +20234, +24085, +19102, +18034, +16445, +18914, +19805, +16141, +15707, +6926, +13096, +7044, +15322, +11729, +15428, +13097, +12429, +15246, +13323, +22945, +17710, +23884, +17493, +19867, +20726, +22756, +24362, +23211, +21565, +20668, +16541, +17873, +15736, +18262, +16951, +13826, +11118, +7075, +10490, +8697, +12949, +11608, +13809, +15044, +15741, +14904, +15684, +18677, +22866, +24251, +23304, +20144, +22544, +20896, +23681, +17909, +19811, +16297, +20006, +17312, +15802, +10336, +9984, +10239, +11048, +14164, +11420, +13888, +11705, +14280, +15334, +18881, +20715, +19327, +20854, +15871, +22768, +22945, +25318, +24869, +19790, +20742, +19052, +18210, +18502, +16580, +18217, +14740, +14754, +7677, +8869, +9722, +9013, +14732, +10270, +14424, +13766, +16711, +15023, +16203, +19472, +22790, +24386, +24358, +19538, +21037, +20831, +22103, +21843, +18098, +19299, +15794, +17973, +12595, +10862, +10919, +10129, +14264, +11176, +12629, +9467, +13577, +13226, +20296, +17044, +22575, +15319, +20469, +16265, +25352, +24507, +26220, +22783, +19532, +18742, +20675, +18149, +20253, +16898, +17757, +13719, +14229, +7005, +9621, +10517, +8985, +14966, +8947, +13484, +13643, +16318, +16379, +17512, +19943, +20642, +25919, +20720, +23125, +17007, +24797, +20643, +25600, +17284, +18675, +14329, +16414, +13951, +12027, +11763, +11050, +14546, +8662, +12079, +7129, +15834, +16440, +19442, +18185, +15706, +15073, +19784, +21278, +26688, +25229, +23193, +20940, +18406, +21087, +21092, +23073, +17650, +18495, +13336, +13574, +15430, +9077, +13667, +7372, +10621, +9554, +12519, +10967, +15262, +14851, +18719, +15388, +21396, +15686, +26135, +21434, +22855, +21391, +18861, +23035, +23248, +21825, +17429, +14802, +12949, +15872, +13621, +14039, +11563, +11812, +10531, +9345, +12880, +11017, +21147, +13391, +19933, +11743, +17628, +19833, +23802, +25620, +22298, +21199, +19372, +20804, +23185, +20873, +24640, +15814, +17813, +13535, +13164, +16894, +13663, +13921, +10073, +7242, +8319, +10294, +14626, +13601, +19131, +14184, +17070, +16587, +19426, +20425, +25282, +20465, +23477, +19022, +21194, +22655, +21802, +20847, +13167, +16081, +11498, +18016, +13404, +13388, +10520, +10599, +11562, +10182, +15480, +11955, +19997, +11124, +18961, +13729, +22629, +22262, +24658, +21333, +19418, +21703, +19919, +27251, +19117, +23874, +16914, +15793, +15826, +13760, +16550, +15913, +15279, +10212, +7057, +6049, +9920, +14962, +17589, +14055, +16117, +11479, +18884, +19083, +23488, +20138, +23403, +20030, +20993, +22182, +20089, +23361, +21506, +17707, +12803, +13615, +12173, +18202, +14425, +12521, +9946, +9353, +11821, +11642, +17239, +12042, +18820, +11539, +20137, +17340, +23132, +22303, +22914, +20339, +20645, +22188, +22200, +24979, +20401, +19503, +16987, +13517, +16079, +15575, +16283, +15046, +13288, +6832, +8612, +7210, +12731, +15683, +16333, +13767, +14992, +15159, +20013, +20922, +23334, +18184, +23570, +20262, +21976, +23750, +18928, +22729, +17612, +17176, +12215, +13967, +14446, +15584, +15659, +8631, +10983, +8999, +15446, +12357, +17626, +10551, +17067, +15099, +20457, +21939, +21125, +22543, +20611, +21585, +20203, +25319, +21497, +25701, +16900, +16698, +14431, +14969, +18993, +15473, +16542, +9739, +12281, +7094, +11558, +9657, +14628, +14014, +15266, +13142, +15415, +18626, +21302, +22441, +21727, +17207, +20167, +21304, +22494, +23888, +21706, +16192, +18178, +13369, +14971, +13597, +16435, +12899, +15681, +9237, +10099, +13411, +12900, +17532, +13013, +15277, +13284, +19680, +18213, +24149, +19504, +22260, +21409, +21012, +22236, +23237, +21563, +21509, +17465, +13680, +17009, +14672, +19713, +13178, +15829, +7494, +14693, +9850, +14592, +11020, +12491, +12840, +13269, +18285, +16580, +21387, +21012, +17672, +20605, +17771, +20716, +22523, +22560, +20442, +20381, +15224, +13395, +16835, +15013, +17558, +14056, +12864, +10465, +15875, +10663, +18324, +12738, +15873, +14238, +14763, +16808, +15674, +23237, +16985, +26248, +16188, +24156, +18616, +20935, +22279, +19847, +20182, +16555, +15087, +15276, +16332, +18250, +15078, +13291, +12333, +12482, +16514, +14668, +13975, +11197, +11577, +14474, +17795, +20482, +19084, +18680, +16560, +16462, +19399, +20107, +21971, +18894, +19838, +15260, +17115, +14278, +16448, +18070, +17839, +14737, +11871, +14473, +14272, +20734, +14349, +16357, +13005, +14773, +17156, +15833, +17486, +16179, +20909, +17903, +23002, +16476, +20545, +17496, +19960, +20199, +20070, +17952, +14918, +15240, +14139, +19385, +19745, +15461, +15875, +12521, +14425, +18818, +15178, +16440, +11228, +14002, +14227, +18198, +17770, +17475, +17531, +15975, +16962, +16873, +18131, +18804, +17399, +18589, +15067, +16233, +19002, +15249, +20245, +15253, +14866, +17100, +17186, +19524, +18341, +14930, +13787, +15417, +15259, +18343, +14995, +17018, +13952, +19604, +15702, +20436, +16990, +17970, +19691, +15964, +21372, +16884, +18073, +16142, +15390, +18412, +19243, +20788, +14847, +15711, +14878, +17624, +20233, +16959, +13471, +12468, +12048, +16318, +15883, +19306, +15113, +17241, +13333, +15999, +13009, +21290, +16334, +20657, +14441, +15236, +16872, +19940, +18255, +18217, +17438, +15964, +21781, +17330, +20345, +15304, +16215, +14344, +15748, +16751, +15390, +17683, +12539, +15879, +12904, +18228, +17542, +19692, +16839, +17021, +15323, +20044, +18725, +19733, +17618, +14812, +19065, +18095, +22833, +16757, +18057, +14906, +17478, +19645, +15933, +16904, +12078, +12531, +14108, +14015, +17424, +16770, +14908, +15531, +11749, +14984, +15966, +20624, +18191, +17749, +14723, +16267, +18639, +20725, +18450, +20001, +16862, +20745, +18989, +17803, +18904, +13717, +18226, +13050, +17767, +14397, +16364, +14671, +11908, +15272, +14372, +18440, +18282, +16460, +16432, +15882, +18032, +20487, +18871, +19043, +15983, +17997, +18383, +21946, +19177, +19905, +15759, +17834, +17095, +17859, +17694, +15004, +13252, +12431, +13022, +15440, +16320, +15794, +14493, +14238, +11994, +16009, +15864, +19968, +17447, +17397, +13949, +18338, +17875, +22868, +19497, +18639, +18893, +18232, +21412, +18867, +18887, +13713, +15257, +14079, +17273, +17124, +15953, +12714, +11217, +14427, +12898, +21394, +13705, +20002, +12485, +17502, +16935, +19004, +22489, +16969, +20780, +12794, +21405, +20055, +21970, +22452, +14288, +18128, +15984, +18688, +19280, +14636, +13373, +12018, +13726, +15968, +14356, +16094, +12287, +13131, +13437, +13361, +18338, +17102, +19062, +16494, +14673, +17808, +19096, +23373, +20503, +19562, +18446, +18848, +23292, +17997, +20440, +12047, +15763, +15440, +17678, +17380, +12975, +11825, +10164, +13716, +14279, +18183, +14063, +16800, +12670, +17756, +18173, +21346, +21217, +16744, +18064, +15452, +23241, +22992, +23804, +21055, +14744, +16350, +18136, +20003, +20924, +15789, +11310, +8754, +12412, +14407, +16725, +16460, +9612, +12171, +9187, +14591, +17631, +20234, +19629, +16672, +14095, +15969, +20963, +25259, +24638, +18664, +17196, +18085, +23599, +21877, +19673, +13195, +12731, +16500, +15363, +17122, +11425, +12112, +9719, +12428, +12538, +14318, +17151, +14996, +17370, +15604, +18701, +20512, +21985, +18645, +20012, +17863, +22349, +24805, +21840, +23156, +15457, +18873, +16475, +20113, +16721, +16023, +10688, +9670, +12148, +13248, +14915, +13972, +9480, +11109, +10528, +17911, +16802, +21613, +15689, +18206, +16181, +19923, +21278, +24368, +21415, +20428, +18918, +18988, +23003, +20885, +18733, +13845, +12638, +12811, +16457, +13700, +14134, +8973, +10714, +10901, +13865, +15375, +15237, +16973, +15544, +18969, +19294, +21184, +21045, +21858, +18593, +22498, +17922, +25641, +20835, +24354, +17359, +17113, +13634, +16538, +17633, +15827, +14269, +8998, +10481, +12155, +14125, +13573, +12644, +11195, +13827, +16909, +18119, +16639, +18438, +17089, +21460, +21511, +19947, +17877, +21097, +18948, +24650, +18831, +19581, +17017, +17595, +16264, +14314, +14520, +11835, +16191, +11440, +14000, +9503, +13832, +12809, +17081, +15395, +15883, +18497, +16372, +22095, +17425, +21757, +20391, +21314, +20962, +18789, +20647, +19706, +22631, +20265, +17495, +16270, +13251, +16860, +15738, +16002, +14524, +11530, +11836, +11488, +13003, +13970, +14554, +15568, +14592, +16004, +15764, +16690, +19933, +19667, +20766, +18935, +16770, +16860, +21301, +21082, +22257, +19447, +15183, +17203, +17547, +18546, +15816, +15342, +10134, +14391, +12861, +13774, +14957, +13239, +15331, +13818, +15289, +14541, +20568, +17872, +21969, +17773, +19347, +19587, +21098, +21104, +20110, +19322, +20068, +20402, +20600, +16786, +17745, +13503, +16624, +15378, +15410, +14509, +12230, +11442, +11880, +13205, +16068, +15208, +16675, +12480, +16185, +15844, +18908, +19548, +20058, +16659, +19025, +16235, +19710, +19140, +20682, +19785, +18230, +18971, +15560, +18412, +17024, +16518, +14795, +12104, +12414, +13772, +16259, +15530, +15523, +13167, +14781, +14373, +18129, +17957, +19681, +17990, +18749, +18773, +19881, +21817, +19274, +19189, +18533, +19831, +20957, +20226, +16782, +15715, +15214, +15157, +15347, +15257, +14743, +14061, +14586, +11747, +14067, +14887, +16596, +17959, +14533, +15350, +15480, +16963, +20251, +16925, +19285, +15917, +17792, +18500, +17640, +18600, +18394, +19211, +18736, +18616, +14869, +15411, +16324, +17721, +16695, +15087, +13259, +14344, +17530, +14008, +18683, +13492, +17189, +15795, +15734, +18450, +16203, +21404, +17130, +20173, +16870, +19069, +18851, +18731, +19882, +17955, +18929, +17146, +17219, +15578, +17085, +15172, +16570, +14872, +15978, +14998, +15967, +14521, +14320, +15825, +17359, +15776, +18001, +12783, +16991, +15842, +19200, +16613, +17253, +14896, +15836, +18341, +18334, +19565, +18101, +15927, +16867, +17739, +17344, +19603, +16345, +18606, +17730, +14785, +15938, +14003, +17405, +17382, +17435, +15165, +14579, +15029, +16613, +17585, +17758, +16992, +18699, +15779, +18937, +16061, +19326, +16672, +20977, +15705, +20679, +16217, +17890, +16607, +16610, +17581, +18206, +16591, +15340, +15043, +14628, +16840, +16986, +16544, +15759, +15277, +14349, +15586, +16304, +16291, +17971, +15629, +15648, +13364, +16676, +17519, +20109, +19416, +15667, +16719, +14904, +20216, +20244, +19745, +19046, +15248, +18448, +17584, +17634, +15258, +16105, +13760, +18384, +14737, +17046, +14203, +15460, +15692, +14448, +18334, +14928, +19957, +15910, +17401, +16577, +16975, +20718, +20485, +18667, +18436, +14874, +19117, +17485, +20314, +16460, +16928, +15551, +13584, +17317, +14306, +17713, +17225, +14277, +14740, +13224, +16033, +17371, +17889, +16008, +14871, +15134, +15665, +17008, +20283, +16525, +19544, +15508, +16590, +19325, +18225, +19953, +18476, +17784, +17246, +17391, +16198, +17669, +16466, +15782, +13735, +15813, +14735, +19006, +16120, +15250, +14949, +14854, +18698, +17063, +18646, +14649, +18019, +15613, +20150, +18324, +19124, +17558, +15462, +16628, +17266, +19761, +18423, +17481, +13662, +15298, +16545, +16167, +18880, +15615, +16015, +16305, +15730, +17298, +16331, +18559, +17138, +16851, +16642, +14210, +17077, +16746, +17037, +16811, +16666, +14676, +17548, +16716, +17481, +18812, +17038, +16020, +15373, +17654, +16944, +20240, +16235, +15686, +17447, +17288, +19715, +17234, +17324, +13658, +19011, +16188, +19561, +16019, +14890, +15835, +13260, +17760, +14096, +17581, +14072, +18587, +14538, +18272, +15949, +18300, +19701, +17347, +17872, +14963, +18258, +18464, +19861, +18604, +16750, +15041, +17890, +17104, +19650, +17333, +17153, +14716, +15467, +14370, +16023, +16939, +16160, +17138, +13823, +14381, +14478, +17737, +18286, +18638, +15884, +14956, +16692, +18463, +18349, +18099, +17262, +16490, +20258, +18547, +18804, +19345, +16744, +18025, +15326, +16714, +14870, +18907, +14753, +16116, +11770, +13426, +15185, +15518, +17332, +13820, +16871, +13688, +21160, +15014, +21835, +15740, +20103, +18501, +18821, +18642, +16881, +19524, +17940, +20564, +17583, +15452, +15548, +15815, +17930, +17748, +15833, +13268, +13451, +15066, +16981, +17009, +17275, +14470, +16541, +16050, +16059, +17887, +16662, +18273, +17757, +16927, +15561, +17163, +18497, +18601, +19430, +15056, +17674, +17192, +20286, +18902, +17198, +14002, +15670, +15291, +17305, +17562, +13959, +16173, +11342, +15561, +15697, +17853, +17632, +13876, +16406, +12667, +22165, +19012, +21445, +18927, +15660, +18546, +18034, +19746, +19778, +17599, +17784, +15317, +15461, +16154, +16246, +16383, +14891, +14939, +13601, +16751, +16972, +16727, +17664, +16587, +17558, +17729, +18357, +17323, +19105, +16362, +18857, +14874, +19885, +14791, +19194, +13380, +15635, +16331, +17536, +18188, +14596, +15025, +13252, +19327, +17140, +20506, +13319, +14867, +16232, +17918, +19776, +14797, +18151, +12928, +20535, +15429, +18726, +16463, +16155, +17800, +15192, +17382, +18685, +19318, +18385, +16430, +13679, +16744, +17668, +19646, +16510, +14346, +12897, +14936, +19032, +16583, +19538, +14116, +15151, +16454, +18232, +20853, +20687, +19190, +16120, +16337, +17293, +18503, +20851, +18330, +15358, +15354, +14685, +15637, +18037, +14845, +14913, +14575, +14018, +15776, +16181, +16418, +15761, +16495, +15123, +16659, +19776, +17839, +20346, +14791, +17190, +18027, +20374, +18563, +17219, +15670, +15027, +19705, +14741, +19691, +14175, +17729, +14327, +15511, +16220, +15991, +19845, +13664, +17669, +11421, +18247, +15415, +19382, +15765, +17086, +15437, +18531, +17947, +19328, +17746, +18047, +16286, +18867, +19190, +19578, +18550, +17066, +14708, +18325, +17607, +19191, +18588, +14533, +16129, +13869, +18056, +15795, +17692, +13988, +13232, +14642, +14357, +17488, +16268, +15738, +13872, +16414, +15398, +18978, +16477, +19964, +16180, +19536, +16611, +18242, +19556, +18845, +20297, +15688, +17013, +15827, +17937, +19292, +15342, +15778, +11920, +15725, +14835, +17506, +14259, +14375, +13512, +15905, +17206, +17402, +17792, +15059, +17898, +17414, +20611, +19429, +20154, +17762, +18088, +18314, +19409, +19613, +19346, +18872, +17527, +17524, +17197, +16515, +17448, +16382, +15833, +15867, +14279, +15869, +14098, +14957, +12818, +15305, +13498, +16953, +14668, +15203, +15284, +16118, +17975, +17720, +19393, +17454, +18758, +17787, +21025, +18492, +20958, +16288, +17200, +17488, +17056, +17935, +15391, +15019, +14069, +14896, +14730, +14391, +15462, +15023, +13380, +14931, +14036, +18627, +18874, +17309, +18443, +15472, +20929, +19325, +21988, +18127, +19239, +17834, +18726, +19569, +16582, +18659, +16338, +15852, +18419, +16586, +18263, +16924, +14021, +15623, +13636, +17851, +15917, +16792, +15165, +14203, +16630, +15928, +17723, +17614, +16805, +16688, +16625, +15704, +17159, +16799, +18173, +15772, +16611, +14434, +16957, +18268, +16996, +16583, +13950, +14734, +16719, +18882, +17911, +16614, +16756, +15829, +16948, +17394, +16579, +18732, +16739, +18777, +16256, +16917, +18664, +16580, +17488, +16121, +15722, +17651, +18118, +17222, +16474, +16387, +15867, +18691, +17470, +18456, +15845, +15716, +16690, +17729, +19878, +18530, +17021, +16782, +16001, +17908, +19089, +17555, +17571, +15568, +16134, +16559, +18237, +17019, +16485, +16123, +14879, +15716, +16625, +14387, +16038, +13745, +14056, +15666, +14902, +15996, +13975, +15657, +13766, +17709, +17821, +17924, +18555, +16940, +19423, +20169, +20807, +20103, +19704, +18621, +18184, +16619, +16494, +16549, +18597, +15424, +16220, +12176, +14180, +15417, +15055, +16452, +13850, +16139, +15827, +18672, +17220, +18293, +18109, +17906, +19770, +17405, +20194, +17257, +20061, +17620, +18827, +17882, +16924, +18020, +16055, +17490, +16117, +16561, +15593, +15756, +16119, +14598, +15964, +15335, +15814, +16160, +15269, +15276, +15011, +16922, +15262, +17200, +14686, +15579, +15985, +16606, +16950, +17827, +17053, +17364, +17819, +17843, +19521, +18611, +17422, +18706, +18152, +18528, +18971, +15604, +16808, +16037, +16920, +15865, +17088, +14190, +16731, +14730, +15442, +17069, +16325, +17417, +15585, +16074, +16281, +20114, +19478, +19112, +16993, +15734, +18161, +18813, +20142, +17285, +16124, +14588, +16727, +17084, +18102, +17051, +14913, +15112, +15635, +17074, +17461, +18203, +15931, +15819, +15026, +16771, +17239, +19584, +16841, +16853, +14626, +16275, +16791, +18438, +17334, +15394, +15162, +14146, +17128, +17579, +17120, +16140, +14406, +15863, +16338, +18432, +17550, +18370, +16274, +16720, +15688, +17556, +18805, +19487, +18775, +15055, +15670, +16927, +18903, +19846, +16657, +16195, +14824, +18175, +17593, +18338, +16503, +16111, +14974, +16924, +15849, +17848, +15866, +15783, +14703, +16135, +17557, +17752, +17144, +15223, +16053, +17167, +18812, +19425, +18052, +17923, +16933, +18557, +18537, +19776, +18157, +17753, +15709, +16357, +16375, +16945, +16239, +15238, +14624, +14112, +15741, +14807, +15678, +14291, +14695, +15748, +16028, +16611, +16057, +15700, +16379, +18407, +18700, +18445, +17611, +17972, +19745, +18795, +19088, +16150, +19745, +17255, +19780, +14530, +15971, +16866, +17992, +17252, +14721, +13352, +14903, +17041, +16964, +17220, +15016, +16223, +14737, +16881, +16199, +19387, +18848, +18229, +17386, +14910, +19930, +17840, +21046, +17261, +16872, +15503, +18173, +18207, +18716, +16646, +15451, +14011, +16689, +16653, +17546, +16095, +14440, +13897, +14960, +15853, +16210, +17493, +15481, +16215, +15206, +16727, +17018, +19152, +18012, +17172, +17267, +15476, +19139, +18379, +18977, +17647, +16325, +16071, +17176, +18037, +17559, +16607, +14852, +14518, +15715, +16082, +16538, +16123, +15598, +16024, +16374, +17082, +18963, +17874, +18839, +17743, +18490, +19221, +19517, +18858, +17059, +17581, +16151, +19510, +16717, +17450, +14211, +14822, +14464, +15865, +15759, +15014, +14596, +14289, +16123, +15962, +17379, +16521, +17324, +17641, +17386, +18861, +17957, +19349, +18488, +18249, +16908, +17567, +17306, +17823, +16939, +15212, +15527, +14549, +16821, +15742, +16074, +14577, +14174, +16221, +16450, +18459, +17033, +17632, +16087, +18309, +17908, +19954, +17990, +18657, +17675, +17004, +18634, +16884, +17846, +16713, +15436, +16588, +14216, +15819, +14428, +15858, +16821, +15950, +17306, +14329, +16989, +16403, +18371, +17459, +18099, +17510, +18581, +18393, +18073, +17332, +17538, +17175, +17466, +17449, +16566, +17009, +15502, +15800, +15671, +15090, +16690, +14830, +15763, +15395, +16364, +17087, +16922, +16822, +16632, +17987, +17068, +18038, +17045, +17899, +18168, +18279, +16815, +16492, +16101, +17018, +17987, +17112, +17395, +16182, +16865, +17260, +16844, +18720, +16862, +18877, +16566, +17716, +17349, +16804, +17005, +17048, +16356, +16071, +15213, +15083, +14865, +15501, +14637, +14602, +15458, +14724, +16159, +16272, +16336, +18276, +17382, +18723, +18537, +18747, +19350, +19524, +18485, +19680, +19156, +18926, +18343, +16098, +16371, +16481, +16221, +15474, +14180, +13807, +14388, +15005, +14323, +14713, +14032, +15721, +16643, +17982, +17606, +18851, +17262, +19372, +18359, +19994, +18893, +18566, +17837, +16817, +17599, +17156, +17452, +16477, +15781, +14900, +15865, +16127, +17636, +15926, +16344, +14634, +16987, +17065, +18281, +17282, +16965, +16807, +17491, +17499, +18033, +17346, +16774, +16411, +15765, +15905, +16049, +15722, +15082, +14715, +14970, +15309, +16241, +16607, +15919, +17359, +16480, +18752, +18260, +20081, +18874, +19017, +18274, +19241, +19950, +19607, +17830, +17195, +16397, +17614, +16796, +15933, +14866, +13915, +15544, +14331, +15556, +14097, +14786, +14695, +16221, +16250, +17006, +16692, +16777, +16980, +17823, +18585, +19116, +19188, +17858, +18149, +17776, +17301, +17987, +17356, +17406, +17239, +15375, +15173, +14779, +16823, +17062, +16454, +15682, +14295, +16232, +17371, +18301, +17100, +16781, +16207, +16964, +17554, +17769, +17110, +17218, +16418, +16895, +16980, +17065, +17263, +16504, +16695, +16355, +16922, +17185, +17565, +17268, +16597, +16933, +17350, +17786, +18000, +17438, +17281, +16747, +17119, +17138, +17433, +17293, +16710, +16534, +16008, +16857, +16555, +17690, +15600, +16129, +14914, +16359, +16828, +16665, +16117, +15427, +15511, +16756, +16980, +16730, +16677, +16493, +17537, +17501, +17580, +16958, +16738, +17453, +16994, +17343, +16078, +17134, +16479, +17635, +16884, +16760, +17103, +17645, +17907, +17615, +16714, +16271, +16841, +17314, +18361, +16859, +16697, +15540, +16188, +17798, +17698, +17671, +15990, +15852, +16140, +17117, +17777, +16976, +16041, +15079, +15165, +16455, +17239, +18719, +16954, +16945, +16266, +16742, +18485, +17938, +17818, +16889, +17201, +17597, +18189, +17974, +17163, +17363, +16441, +16435, +15939, +16452, +16237, +16781, +15223, +15702, +14911, +15932, +16353, +16447, +16903, +16326, +17266, +16725, +18372, +17234, +18237, +16235, +17134, +16193, +18125, +17373, +17855, +16141, +16348, +15693, +17587, +16855, +17972, +15825, +16109, +15626, +16310, +16862, +17010, +16528, +16200, +16460, +16650, +17442, +17476, +18222, +16866, +17262, +16616, +17180, +18040, +17118, +17004, +15725, +16933, +17059, +17797, +16580, +16802, +16488, +17768, +17663, +17440, +16323, +17222, +17247, +17744, +17065, +16378, +16847, +16618, +17661, +17067, +16403, +16141, +16220, +16433, +16775, +16758, +16801, +16402, +17121, +16281, +17578, +17243, +17681, +17286, +17080, +16790, +17333, +17127, +17473, +15659, +15801, +15219, +16551, +17082, +16437, +15966, +15141, +16001, +16600, +16814, +16874, +16312, +16925, +16917, +17416, +17577, +17586, +17671, +17317, +16823, +17330, +16635, +17474, +16501, +17110, +16114, +16466, +16143, +16352, +16591, +16998, +16939, +17054, +17491, +17385, +18154, +17416, +17971, +17264, +18003, +18148, +17571, +17712, +15989, +17084, +16198, +17637, +16727, +15826, +15985, +14628, +16603, +15803, +16734, +15812, +16326, +15897, +16907, +16868, +17521, +17342, +17655, +18013, +17730, +18543, +18012, +18456, +18431, +17908, +17581, +16349, +16983, +16114, +17183, +15505, +16198, +14857, +15729, +14994, +14997, +15335, +15422, +16259, +15676, +15842, +15321, +16580, +16846, +17567, +17361, +16992, +17738, +17541, +18941, +18386, +18837, +17939, +17420, +17647, +17489, +17758, +17556, +16401, +16071, +15398, +16023, +15835, +16220, +15727, +15610, +15779, +15806, +16293, +16277, +17122, +16678, +17423, +17070, +18129, +18184, +18927, +18618, +18666, +18432, +18374, +18772, +17891, +18196, +16764, +17027, +16644, +17162, +16345, +16237, +15241, +15602, +15901, +16228, +16213, +15858, +15567, +16156, +16429, +17017, +16807, +17167, +16774, +17619, +16771, +17602, +17016, +17464, +17213, +16640, +16558, +16277, +16433, +16342, +15942, +15450, +15845, +16141, +16736, +16521, +16256, +16123, +16099, +16977, +16795, +17419, +16798, +16689, +16649, +16253, +17229, +16944, +17557, +17108, +16884, +16877, +17406, +17411, +17571, +17057, +16778, +17090, +17096, +17863, +17385, +17942, +17123, +17494, +17304, +17596, +17874, +17612, +17739, +16911, +17156, +17231, +16763, +17244, +16100, +16671, +16290, +16738, +16777, +16290, +16364, +15903, +16466, +16395, +16955, +16633, +17241, +16626, +17183, +16561, +17644, +17653, +18025, +17745, +16487, +17037, +16637, +18058, +16775, +17067, +15617, +15873, +16277, +15872, +16911, +15416, +16676, +15089, +16686, +15572, +17505, +16426, +17111, +16205, +16087, +16889, +16780, +17580, +16964, +17111, +16647, +16904, +17327, +16866, +17631, +16474, +16723, +16577, +16798, +17398, +17195, +16852, +16459, +16487, +16978, +17491, +17875, +16737, +17264, +16129, +17388, +16678, +17709, +16358, +17182, +16233, +16980, +16571, +16905, +16918, +17304, +17281, +17184, +17324, +17246, +17799, +17278, +17397, +16868, +17652, +17690, +17848, +17667, +16866, +17028, +16828, +17140, +17262, +16117, +16277, +15533, +16331, +16512, +16582, +15925, +15768, +15816, +16629, +17157, +16887, +16505, +16263, +16540, +17118, +17469, +17244, +17157, +16414, +16660, +16492, +16979, +17090, +16816, +16528, +16182, +15939, +16585, +16435, +17061, +16513, +16685, +16443, +16680, +17005, +17336, +17189, +17359, +16791, +17405, +17267, +17461, +17399, +16806, +17419, +16872, +17512, +16859, +16856, +16817, +16827, +17399, +17008, +17167, +16633, +17246, +17308, +17644, +17521, +17252, +17198, +17143, +16976, +17248, +16697, +17241, +16365, +16535, +15837, +16174, +16021, +16271, +16077, +15964, +16024, +16234, +16499, +16839, +16385, +16865, +16862, +17593, +17526, +17440, +17150, +17364, +17670, +18039, +17154, +17419, +16283, +17191, +16694, +16839, +16755, +15951, +16471, +15552, +16554, +15713, +16832, +16032, +16749, +16066, +16525, +16444, +17096, +17066, +17499, +17283, +17313, +17294, +17627, +17769, +18240, +17260, +17592, +16856, +17659, +17443, +17206, +16460, +15985, +16335, +16398, +16739, +16454, +15808, +16431, +15877, +16941, +16089, +17118, +16557, +17182, +16862, +16908, +16951, +17360, +17485, +18099, +17420, +17739, +17123, +17536, +17272, +17328, +16840, +16748, +16682, +16984, +16740, +16755, +16013, +16344, +16394, +16682, +17070, +16172, +16528, +16410, +16965, +17606, +17083, +17123, +16803, +17247, +17676, +17640, +17352, +16664, +16721, +16611, +17332, +16829, +16719, +15781, +15591, +15741, +16415, +16739, +16399, +15928, +15706, +16227, +16728, +17156, +16918, +16790, +16639, +16819, +17235, +16927, +17328, +16932, +17465, +17102, +16928, +16862, +16906, +16987, +17236, +16577, +16807, +16230, +16770, +16860, +17009, +16997, +16785, +16866, +17016, +17290, +17364, +17560, +17344, +17432, +17312, +17236, +17291, +17192, +17467, +17339, +17249, +17398, +16736, +17418, +16616, +17428, +16707, +16994, +16905, +16682, +16756, +16578, +16733, +16730, +16718, +16667, +16412, +16541, +16297, +16564, +16656, +16655, +16782, +16794, +16611, +16814, +16735, +16756, +16790, +16768, +17161, +16736, +16933, +16139, +16817, +16598, +17188, +16697, +16324, +16375, +16269, +16949, +16846, +16849, +16692, +16649, +16487, +16731, +16540, +17306, +17000, +17305, +16672, +16691, +16840, +17052, +17410, +16933, +16845, +16689, +16902, +16987, +17129, +16826, +17096, +16657, +17205, +16750, +17354, +17122, +17162, +17039, +16843, +16935, +17077, +17124, +17320, +16938, +17094, +16869, +17100, +17002, +16914, +16852, +16652, +16818, +16945, +16959, +16891, +16624, +16623, +16765, +16762, +17122, +16838, +17012, +16746, +16845, +16835, +16956, +17085, +17014, +17084, +16804, +16963, +16849, +16758, +16752, +16584, +16810, +16690, +16679, +16431, +16373, +16241, +16760, +16577, +17092, +16749, +16911, +16690, +16891, +16893, +17160, +17037, +17084, +16721, +16717, +16521, +16980, +16991, +17166, +16920, +16467, +16444, +16570, +16980, +17326, +16868, +16666, +16267, +16606, +17006, +17301, +17095, +16834, +16645, +16954, +17134, +17448, +17307, +17097, +16904, +16961, +16873, +17216, +16796, +17037, +16506, +16641, +16500, +16771, +17068, +17057, +17086, +16637, +16689, +16887, +17163, +17461, +17111, +16868, +16880, +17226, +17614, +17568, +17115, +16935, +16655, +17012, +17001, +16846, +16481, +16022, +16164, +16063, +16438, +16432, +16485, +16329, +16192, +16477, +16652, +17421, +17189, +17408, +16766, +16999, +17178, +17562, +17540, +17408, +16900, +16673, +16588, +16612, +16872, +16524, +16636, +15978, +16257, +16094, +16625, +16532, +16579, +16259, +16450, +16701, +17157, +17265, +17127, +16983, +17064, +17292, +17469, +17517, +17216, +17146, +17091, +17299, +17200, +17136, +16991, +16802, +16810, +16977, +16859, +16831, +16603, +16635, +16630, +16833, +17023, +17101, +17063, +17042, +17017, +17246, +17453, +17550, +17521, +17025, +17100, +16941, +17243, +17149, +16904, +16608, +16605, +16823, +16976, +16818, +16490, +16279, +16299, +16499, +16673, +16817, +16659, +16702, +16537, +16705, +16579, +16912, +16942, +16952, +16988, +16736, +16720, +16781, +16529, +16879, +16329, +16590, +16232, +16372, +16267, +16464, +16432, +16640, +16486, +16656, +16513, +16676, +16794, +17083, +17111, +17182, +17071, +17127, +17026, +17018, +17090, +17069, +17103, +16878, +16760, +16680, +16777, +16959, +16812, +16827, +16577, +16861, +16988, +17151, +17209, +17064, +17311, +17168, +17422, +17365, +17471, +17442, +17404, +17101, +17181, +17163, +17342, +17157, +17110, +16895, +16959, +17164, +17086, +17121, +16853, +16739, +16788, +16678, +16836, +16797, +16751, +16689, +16568, +16567, +16648, +16788, +16738, +16806, +16812, +16874, +16966, +16875, +16902, +16799, +16863, +16875, +16810, +16742, +16598, +16494, +16539, +16509, +16603, +16680, +16479, +16557, +16352, +16509, +16506, +16585, +16533, +16508, +16470, +16582, +16624, +16821, +16815, +16847, +16833, +16784, +16884, +16764, +17008, +16833, +16971, +16870, +16917, +16877, +16920, +16999, +16951, +17044, +16978, +17024, +17096, +17102, +17082, +17032, +16977, +17119, +17071, +17137, +16920, +16875, +16797, +17082, +17108, +17288, +16979, +17024, +16808, +17079, +17039, +17241, +17107, +17122, +17014, +17108, +17116, +17140, +16986, +17043, +16959, +17094, +17055, +16922, +16909, +16684, +16887, +16949, +16998, +16905, +16748, +16687, +16804, +16782, +16861, +16642, +16613, +16588, +16679, +16647, +16677, +16505, +16644, +16500, +16693, +16518, +16628, +16624, +16674, +16715, +16681, +16727, +16797, +16802, +16676, +16699, +16623, +16820, +16754, +16816, +16564, +16764, +16665, +16921, +16845, +16799, +16754, +16715, +16911, +16919, +16907, +16907, +16786, +17029, +16950, +17028, +16997, +16979, +17071, +17022, +17014, +16940, +17009, +17056, +17213, +17216, +17144, +17029, +17059, +17040, +17196, +17012, +16962, +16891, +16989, +16991, +17088, +16979, +16879, +16878, +16943, +16997, +17120, +17066, +17065, +17048, +16962, +17118, +16938, +17059, +16832, +16769, +16635, +16561, +16529, +16591, +16628, +16634, +16577, +16663, +16558, +16693, +16580, +16715, +16751, +16896, +16961, +16845, +16780, +16663, +16618, +16699, +16685, +16698, +16571, +16565, +16569, +16722, +16807, +16807, +16670, +16671, +16586, +16903, +16820, +17041, +16860, +16840, +16825, +16907, +17032, +17056, +17050, +16865, +16938, +16957, +17042, +17062, +16996, +17021, +16998, +16997, +17039, +16948, +17105, +17150, +17238, +17176, +17144, +17038, +17127, +17059, +17083, +16936, +16972, +16907, +16875, +16822, +16838, +16779, +16886, +16794, +16852, +16852, +16761, +16859, +16810, +16886, +16951, +16830, +16940, +16751, +16859, +16895, +16889, +16826, +16734, +16766, +16788, +16884, +16778, +16652, +16568, +16599, +16750, +16762, +16732, +16663, +16655, +16679, +16693, +16751, +16775, +16803, +16820, +16697, +16822, +16809, +16947, +16928, +16993, +16983, +16929, +16945, +16925, +16892, +16920, +16822, +16867, +16734, +16775, +16739, +16747, +16680, +16704, +16795, +16865, +16891, +16875, +16891, +16875, +16976, +17038, +17131, +17020, +16922, +16943, +17044, +17125, +17272, +17162, +17016, +16820, +16872, +16869, +16939, +16854, +16866, +16816, +16890, +16767, +16922, +16718, +17002, +16887, +16996, +16909, +16843, +16958, +17007, +17068, +17025, +16913, +16711, +16804, +16812, +16950, +16808, +16795, +16650, +16600, +16628, +16601, +16638, +16579, +16637, +16695, +16755, +16766, +16769, +16842, +16862, +16979, +16968, +16992, +16958, +16908, +17063, +16983, +17020, +16891, +16724, +16781, +16714, +16862, +16773, +16737, +16693, +16623, +16742, +16733, +16843, +16888, +16956, +16967, +17022, +17012, +17096, +17205, +17260, +17244, +17116, +17094, +17114, +17044, +17082, +16976, +16985, +16921, +16882, +16837, +16724, +16665, +16701, +16711, +16725, +16641, +16604, +16631, +16639, +16686, +16689, +16766, +16755, +16812, +16821, +16849, +16850, +16925, +16945, +16980, +16957, +16898, +16831, +16845, +16827, +16835, +16881, +16815, +16762, +16723, +16669, +16710, +16723, +16842, +16794, +16794, +16826, +16931, +17045, +17131, +16977, +17012, +16917, +17000, +16938, +16974, +16871, +16886, +16849, +16862, +16876, +16865, +16885, +16919, +16922, +16835, +16870, +16922, +16865, +17002, +16960, +17016, +16992, +16907, +16873, +16768, +16920, +16944, +16855, +16812, +16728, +16790, +16819, +16820, +16759, +16676, +16689, +16750, +16722, +16831, +16753, +16800, +16787, +16806, +16880, +16884, +16948, +17003, +16968, +16949, +16905, +16956, +16922, +16991, +16871, +16883, +16824, +16906, +16951, +16972, +16901, +16819, +16745, +16736, +16783, +16915, +16948, +16874, +16784, +16789, +16785, +16932, +16927, +16960, +16884, +16871, +16887, +16945, +16943, +17003, +16960, +16956, +16916, +16896, +16785, +16938, +16862, +16880, +16830, +16836, +16871, +16764, +16862, +16791, +16821, +16861, +16745, +16808, +16793, +16942, +17010, +16944, +16958, +16802, +16826, +16808, +16852, +16789, +16802, +16724, +16816, +16796, +16813, +16689, +16633, +16672, +16730, +16864, +16827, +16866, +16772, +16822, +16810, +16846, +16899, +16949, +16921, +16919, +16885, +16927, +16989, +16970, +16961, +16848, +16803, +16831, +16880, +16893, +16841, +16735, +16713, +16806, +16875, +16928, +16954, +16910, +16957, +16943, +17048, +17042, +17061, +17057, +17000, +16980, +17004, +16986, +16987, +16807, +16815, +16704, +16776, +16743, +16818, +16744, +16771, +16715, +16750, +16709, +16815, +16922, +17043, +17062, +16999, +16927, +16948, +16992, +17028, +17079, +16998, +16967, +16865, +16985, +16858, +16905, +16806, +16801, +16746, +16700, +16746, +16657, +16712, +16723, +16749, +16743, +16676, +16749, +16737, +16876, +16905, +16967, +16971, +16877, +16912, +16905, +16853, +16859, +16867, +16879, +16932, +16864, +16876, +16836, +16891, +16857, +16813, +16768, +16757, +16771, +16833, +16781, +16754, +16690, +16817, +16879, +16900, +16761, +16741, +16725, +16810, +16852, +16935, +16956, +16905, +16891, +16924, +16919, +16940, +16952, +16956, +16931, +16899, +16929, +16996, +16959, +17008, +16897, +16887, +16863, +16886, +16992, +17031, +16953, +16888, +16848, +16794, +16796, +16774, +16771, +16798, +16782, +16799, +16791, +16847, +16931, +16989, +16928, +16967, +16931, +16951, +17007, +17039, +16999, +16967, +16865, +16859, +16848, +16814, +16801, +16827, +16830, +16754, +16667, +16680, +16747, +16808, +16821, +16820, +16756, +16797, +16870, +16920, +16914, +16876, +16875, +16917, +16933, +16925, +16977, +16885, +16862, +16791, +16795, +16820, +16858, +16889, +16804, +16782, +16747, +16775, +16810, +16815, +16830, +16820, +16876, +16814, +16887, +16902, +16935, +16931, +16896, +16922, +16900, +16899, +16927, +16865, +16889, +16848, +16889, +16850, +16853, +16803, +16819, +16822, +16882, +16894, +16861, +16856, +16853, +16930, +16967, +17001, +16996, +16955, +16920, +16889, +16963, +16915, +16960, +16842, +16855, +16839, +16872, +16835, +16832, +16784, +16833, +16777, +16820, +16784, +16875, +16888, +16840, +16878, +16809, +16828, +16842, +16918, +16909, +16883, +16876, +16790, +16861, +16812, +16809, +16804, +16792, +16821, +16769, +16760, +16738, +16698, +16770, +16798, +16846, +16819, +16839, +16844, +16942, +16929, +16969, +16900, +16921, +16939, +16965, +16973, +16906, +16889, +16913, +16983, +16964, +16832, +16782, +16776, +16842, +16866, +16880, +16809, +16756, +16821, +16853, +16928, +16907, +16914, +16945, +16930, +16964, +16960, +17007, +17006, +16994, +16964, +16913, +16913, +16932, +16933, +16879, +16803, +16794, +16835, +16852, +16866, +16810, +16781, +16743, +16734, +16815, +16874, +16873, +16868, +16839, +16832, +16901, +16947, +16938, +16904, +16873, +16917, +17004, +16964, +16951, +16879, +16868, +16858, +16843, +16851, +16778, +16770, +16738, +16715, +16696, +16719, +16719, +16747, +16737, +16732, +16690, +16776, +16873, +16887, +16853, +16787, +16813, +16832, +16872, +16885, +16823, +16865, +16801, +16819, +16800, +16847, +16814, +16828, +16770, +16826, +16832, +16884, +16827, +16767, +16871, +16933, +17071, +16998, +16934, +16945, +17017, +17084, +17112, +17028, +16997, +16958, +16933, +16918, +16934, +16921, +16927, +16934, +16856, +16879, +16902, +16969, +16970, +16932, +16887, +16883, +16898, +16983, +16994, +17005, +16994, +16999, +16977, +16947, +16969, +16916, +16848, +16829, +16825, +16828, +16787, +16725, +16695, +16701, +16707, +16747, +16710, +16697, +16698, +16684, +16694, +16717, +16711, +16776, +16793, +16799, +16782, +16789, +16778, +16802, +16836, +16876, +16859, +16849, +16807, +16808, +16844, +16813, +16869, +16801, +16811, +16809, +16807, +16841, +16842, +16824, +16832, +16845, +16834, +16876, +16886, +16918, +16951, +16954, +16995, +16964, +16941, +16922, +16976, +16969, +17018, +16934, +16980, +16936, +16964, +16930, +16901, +16894, +16931, +16917, +16928, +16931, +16901, +16878, +16932, +16906, +16960, +16942, +16900, +16899, +16882, +16906, +16944, +16934, +16905, +16862, +16841, +16846, +16854, +16894, +16880, +16889, +16843, +16836, +16836, +16845, +16862, +16872, +16810, +16821, +16824, +16859, +16855, +16835, +16798, +16758, +16770, +16819, +16820, +16789, +16780, +16774, +16803, +16791, +16787, +16744, +16737, +16708, +16771, +16813, +16780, +16747, +16762, +16757, +16793, +16820, +16814, +16742, +16821, +16840, +16911, +16933, +16871, +16883, +16827, +16892, +16902, +16907, +16893, +16885, +16891, +16912, +16905, +16924, +16887, +16940, +16958, +16995, +17007, +16983, +17009, +17008, +17053, +17036, +17022, +16976, +16972, +16953, +16964, +16960, +16976, +16970, +16968, +16907, +16915, +16893, +16911, +16907, +16896, +16848, +16845, +16826, +16871, +16880, +16835, +16787, +16778, +16797, +16805, +16793, +16842, +16781, +16754, +16719, +16716, +16706, +16723, +16700, +16678, +16670, +16688, +16734, +16730, +16739, +16763, +16801, +16812, +16824, +16813, +16837, +16816, +16875, +16877, +16917, +16939, +16944, +16950, +16943, +16904, +16863, +16884, +16866, +16940, +16881, +16885, +16862, +16876, +16879, +16875, +16879, +16957, +16958, +16996, +16918, +16958, +16952, +16979, +16977, +17002, +16946, +16962, +16934, +16983, +16967, +16965, +16881, +16906, +16863, +16836, +16803, +16849, +16858, +16811, +16824, +16817, +16792, +16858, +16791, +16822, +16831, +16818, +16839, +16847, +16866, +16893, +16858, +16831, +16791, +16805, +16852, +16875, +16843, +16823, +16848, +16877, +16880, +16861, +16824, +16827, +16846, +16859, +16859, +16859, +16842, +16834, +16853, +16836, +16803, +16784, +16792, +16778, +16788, +16804, +16853, +16839, +16850, +16815, +16840, +16899, +16926, +16919, +16905, +16896, +16884, +16889, +16891, +16896, +16872, +16833, +16829, +16838, +16846, +16893, +16932, +16859, +16804, +16822, +16851, +16886, +16949, +16972, +16919, +16940, +16931, +16961, +16987, +16938, +16954, +16966, +16921, +16920, +16890, +16919, +16943, +16917, +16900, +16855, +16885, +16803, +16822, +16843, +16872, +16853, +16880, +16822, +16816, +16847, +16865, +16891, +16897, +16869, +16855, +16838, +16850, +16832, +16811, +16756, +16731, +16728, +16737, +16770, +16741, +16744, +16775, +16708, +16757, +16779, +16777, +16748, +16761, +16804, +16852, +16855, +16909, +16845, +16875, +16909, +16980, +16997, +17016, +16981, +16981, +16973, +16952, +16922, +16887, +16862, +16883, +16880, +16847, +16885, +16880, +16909, +16889, +16889, +16902, +16904, +16880, +16878, +16893, +16901, +16935, +16924, +16957, +16967, +16932, +16918, +16905, +16894, +16909, +16889, +16869, +16878, +16815, +16799, +16833, +16838, +16807, +16778, +16789, +16815, +16859, +16867, +16871, +16863, +16853, +16826, +16841, +16900, +16863, +16887, +16842, +16853, +16840, +16840, +16877, +16887, +16877, +16815, +16826, +16847, +16842, +16865, +16810, +16763, +16768, +16799, +16820, +16839, +16858, +16834, +16839, +16796, +16820, +16850, +16839, +16818, +16828, +16799, +16835, +16861, +16913, +16870, +16878, +16865, +16847, +16848, +16875, +16843, +16821, +16873, +16847, +16870, +16898, +16890, +16925, +16958, +16907, +16898, +16891, +16929, +16990, +16977, +16978, +16915, +16913, +16960, +16970, +16955, +16929, +16887, +16935, +16942, +16978, +16906, +16889, +16840, +16833, +16848, +16875, +16834, +16817, +16835, +16805, +16826, +16848, +16843, +16865, +16859, +16815, +16816, +16822, +16781, +16804, +16829, +16848, +16842, +16826, +16814, +16820, +16874, +16875, +16848, +16833, +16817, +16807, +16801, +16832, +16809, +16814, +16801, +16790, +16791, +16799, +16852, +16901, +16917, +16888, +16852, +16892, +16900, +16926, +16939, +16935, +16898, +16909, +16882, +16894, +16917, +16898, +16906, +16907, +16872, +16842, +16873, +16850, +16864, +16890, +16813, +16834, +16823, +16867, +16874, +16908, +16831, +16845, +16872, +16886, +16874, +16834, +16887, +16896, +16892, +16863, +16863, +16819, +16852, +16871, +16881, +16855, +16861, +16854, +16860, +16862, +16829, +16845, +16819, +16813, +16839, +16874, +16863, +16876, +16863, +16845, +16892, +16902, +16905, +16885, +16875, +16900, +16890, +16898, +16926, +16928, +16966, +16898, +16901, +16865, +16942, +16906, +16906, +16882, +16843, +16836, +16837, +16830, +16876, +16840, +16810, +16788, +16817, +16868, +16846, +16815, +16813, +16813, +16858, +16881, +16797, +16847, +16848, +16858, +16847, +16885, +16893, +16873, +16881, +16839, +16830, +16861, +16814, +16871, +16865, +16830, +16853, +16849, +16816, +16859, +16863, +16836, +16871, +16912, +16868, +16887, +16863, +16866, +16872, +16887, +16874, +16920, +16902, +16875, +16893, +16864, +16861, +16888, +16819, +16892, +16869, +16899, +16917, +16863, +16861, +16845, +16864, +16876, +16937, +16901, +16877, +16881, +16816, +16831, +16837, +16874, +16834, +16869, +16839, +16827, +16821, +16828, +16830, +16827, +16856, +16851, +16859, +16862, +16881, +16878, +16908, +16884, +16879, +16909, +16896, +16953, +16917, +16903, +16886, +16898, +16891, +16852, +16852, +16853, +16862, +16902, +16901, +16841, +16842, +16802, +16811, +16845, +16858, +16849, +16810, +16830, +16862, +16862, +16876, +16879, +16852, +16864, +16905, +16886, +16854, +16866, +16842, +16859, +16855, +16849, +16799}; +