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