Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: SampledSoundTrattore.h
- Revision:
- 9:1878b071e521
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SampledSoundTrattore.h Sat Nov 10 08:02:48 2018 +0000 @@ -0,0 +1,18385 @@ +//Forma d'onda campionata +int nSampleNum = 18380; +int nSamplePerSec = 44100; +int nUnderSampleFactor = 16; +int naInputSoundWave[18380]= { +24516, +37582, +41437, +39749, +24841, +36819, +34604, +46772, +32950, +22275, +28696, +25762, +39238, +20005, +35825, +36795, +42200, +2646, +16614, +35373, +18290, +26773, +18350, +48723, +8468, +15193, +45518, +36392, +37385, +38917, +57130, +61603, +31002, +31572, +45952, +39834, +30148, +39006, +41659, +3311, +30873, +24051, +20667, +47909, +33907, +57203, +38579, +24925, +23087, +51608, +36564, +30115, +31767, +38226, +53241, +40804, +40777, +51448, +43443, +30056, +53484, +42985, +39978, +37903, +19793, +29467, +25831, +18628, +30028, +26043, +21454, +19354, +17450, +31455, +22244, +18647, +24811, +1288, +29756, +36186, +31281, +42200, +39358, +64901, +54797, +39509, +22869, +38597, +54853, +25564, +37500, +49925, +29403, +43338, +25708, +33240, +19587, +31770, +37351, +33552, +22704, +47430, +53724, +27160, +25118, +38433, +21279, +34126, +36355, +26832, +31896, +36011, +39330, +31947, +26231, +21849, +41256, +21726, +20199, +15761, +19224, +20962, +25895, +11675, +36013, +46017, +28359, +16530, +30345, +44785, +26437, +1, +44572, +53530, +37958, +55491, +46948, +58272, +36002, +46088, +43000, +23369, +21691, +28805, +47656, +24247, +51366, +30237, +51127, +31836, +34424, +19523, +25557, +47295, +47221, +30384, +38114, +34533, +21669, +41349, +43621, +47356, +45527, +39389, +22137, +22298, +25484, +17723, +34063, +44451, +26723, +35702, +14096, +29093, +36759, +18692, +24390, +26649, +44411, +35171, +27963, +31249, +24923, +26738, +41069, +23496, +53314, +41341, +24528, +32870, +42074, +29066, +35628, +30823, +33282, +36022, +50575, +64825, +31878, +30717, +46787, +29252, +24599, +29854, +39551, +32016, +35202, +34863, +28850, +26211, +30454, +29111, +38361, +36407, +25091, +16385, +35149, +28612, +12620, +20323, +25286, +32296, +29222, +44873, +38335, +40973, +20663, +9640, +34262, +36246, +28843, +16072, +30976, +41998, +44063, +45147, +46517, +44178, +55316, +28466, +25638, +40526, +34722, +34425, +48333, +38258, +42, +28809, +51041, +56076, +47268, +17532, +37246, +43116, +36315, +33683, +40253, +31317, +31748, +33488, +24555, +41957, +58327, +37732, +44668, +30138, +19917, +12402, +27406, +30865, +44737, +44378, +24889, +21659, +41883, +50487, +20724, +6492, +1, +20851, +21304, +31449, +25025, +30851, +42471, +32433, +29806, +26918, +27858, +35848, +50074, +61524, +37555, +41708, +36791, +24217, +46489, +25905, +42002, +43475, +48548, +37728, +24773, +22962, +40359, +28775, +44012, +22769, +12553, +46992, +49021, +26633, +32762, +35433, +35787, +54051, +33948, +25845, +35989, +36802, +44152, +36237, +23377, +40306, +25730, +30403, +23810, +24701, +19804, +33523, +4750, +25575, +40970, +25461, +2420, +36346, +41011, +45072, +32423, +42406, +24222, +19970, +43262, +53244, +64351, +43408, +35014, +37183, +24744, +24109, +40041, +42618, +26231, +40643, +30403, +49733, +22185, +31487, +29916, +38061, +63506, +29379, +36130, +34355, +34297, +19729, +51097, +56613, +22042, +31502, +31358, +41789, +36675, +35805, +32179, +17121, +23252, +37206, +44057, +6654, +21049, +20620, +14565, +7714, +8698, +10965, +20031, +27879, +20708, +19993, +17010, +43258, +52812, +65532, +45205, +35470, +41731, +37918, +42333, +47023, +27278, +38614, +36622, +14467, +34704, +38392, +27012, +41195, +20327, +12595, +21934, +32315, +36525, +34749, +36388, +40660, +30751, +16983, +44369, +45195, +40088, +43656, +30956, +34065, +23424, +28014, +24134, +38949, +33057, +28957, +36284, +31500, +26399, +30135, +13621, +14960, +12236, +37920, +37118, +16118, +32713, +37368, +51472, +61161, +38615, +32190, +42596, +42765, +43942, +24969, +45107, +27287, +31852, +25542, +34296, +17814, +44996, +26888, +33395, +38992, +29280, +28736, +25352, +33146, +25332, +26223, +30079, +36032, +47030, +41548, +35064, +42695, +28198, +22928, +35480, +38895, +36073, +43769, +34519, +33558, +31372, +31633, +16966, +17086, +15938, +24589, +24969, +16604, +20289, +12888, +3204, +28610, +43879, +15722, +47108, +45883, +44706, +53517, +41129, +36689, +33514, +54125, +24346, +27270, +26655, +35877, +31622, +49832, +35317, +27861, +24204, +40622, +32661, +8197, +13232, +40184, +27882, +43962, +34579, +35878, +41833, +38277, +25896, +25323, +30637, +53557, +42569, +35510, +30075, +42104, +47482, +19447, +23612, +21521, +44558, +23537, +7684, +21452, +33308, +19935, +17525, +26481, +45021, +38754, +37714, +45305, +40439, +43275, +48441, +52496, +50604, +51783, +31469, +38680, +35175, +50522, +43614, +39598, +42909, +39710, +29966, +34220, +31172, +16901, +36989, +45189, +34398, +26475, +28322, +39241, +51719, +24625, +40634, +28606, +33490, +44073, +39911, +30695, +28879, +35616, +22606, +8863, +29927, +36342, +17886, +10609, +16232, +27624, +27563, +22944, +29510, +6276, +22956, +19890, +5181, +33714, +31715, +38849, +34696, +39543, +44005, +40780, +29590, +46978, +33667, +26508, +40171, +27957, +34215, +39457, +35743, +37035, +37944, +41336, +37833, +28484, +36134, +36072, +28512, +10715, +36241, +35521, +36338, +23274, +31168, +45585, +46496, +35708, +25799, +22938, +48084, +38267, +20898, +16964, +30541, +34548, +29052, +5772, +22898, +38507, +31709, +23905, +28443, +26099, +29187, +21000, +38643, +41023, +30098, +30248, +39683, +60969, +55298, +27934, +48308, +40077, +41662, +21450, +19921, +21908, +65159, +27501, +37600, +53180, +34545, +47172, +18571, +41643, +10267, +17205, +23395, +23016, +28671, +45916, +31005, +31113, +34790, +31244, +33793, +16860, +17657, +28389, +20370, +47716, +32554, +20454, +20065, +15935, +26760, +7544, +16633, +17522, +40491, +15910, +8575, +38587, +39111, +36264, +36169, +18151, +29617, +40717, +43091, +64560, +53674, +25156, +31422, +29813, +43542, +33313, +30087, +31308, +39392, +44246, +22459, +32470, +33909, +36496, +36354, +20186, +35003, +50773, +40583, +39165, +34214, +39001, +22755, +46083, +18812, +38017, +51287, +35933, +22179, +30970, +30782, +36410, +39361, +23996, +48552, +49634, +29024, +16507, +27782, +17884, +48867, +30727, +2, +23012, +30554, +36544, +36775, +30357, +46183, +45733, +56111, +40195, +47861, +40103, +34797, +49482, +32095, +24866, +31863, +20308, +37002, +32160, +30855, +17724, +37314, +29507, +23346, +44246, +23180, +34765, +22768, +37511, +27351, +19711, +46789, +55744, +42584, +36647, +39647, +30207, +22429, +29030, +18791, +33664, +34825, +22670, +43275, +26178, +9721, +29223, +34628, +16783, +31824, +13399, +22830, +19038, +28424, +36190, +24314, +38677, +26212, +65535, +38070, +39623, +29354, +49488, +34117, +27294, +43466, +38323, +43904, +49606, +36698, +36502, +26485, +7101, +26939, +30377, +31760, +32081, +45484, +37813, +29262, +39929, +38105, +26856, +20874, +35791, +50945, +35952, +22439, +39704, +32107, +29185, +27922, +34629, +27443, +16262, +26800, +33540, +6663, +32501, +26099, +17990, +34682, +44330, +30731, +22143, +33700, +31784, +49587, +39149, +27946, +48976, +29127, +26267, +37925, +31653, +39961, +28969, +30952, +19675, +40022, +22291, +39314, +53163, +27744, +47881, +36316, +40511, +24472, +37552, +34959, +26792, +44303, +25925, +40207, +32203, +35036, +41507, +45858, +14561, +23638, +31781, +53108, +38518, +25555, +20809, +44594, +23753, +19140, +18783, +4464, +25375, +33398, +22316, +10525, +24547, +19380, +33631, +19589, +27863, +39690, +39039, +30114, +51131, +55160, +40900, +32756, +23536, +40927, +29965, +26482, +38366, +32871, +32830, +33525, +39272, +28367, +19863, +48607, +36018, +28958, +31108, +27264, +33420, +38126, +22238, +27929, +49260, +35302, +33180, +24089, +22239, +35458, +38667, +38694, +43667, +27870, +16659, +37200, +24557, +33645, +27515, +22105, +17360, +35353, +20162, +5120, +27210, +37682, +46771, +23971, +43300, +51497, +21122, +38281, +49074, +63324, +47022, +18928, +22091, +18488, +19712, +26402, +50432, +28398, +43001, +48914, +36500, +31322, +29838, +31330, +27849, +30314, +62839, +33283, +44153, +48729, +10837, +44147, +30650, +27785, +44483, +47966, +36618, +19957, +34576, +17490, +12301, +35593, +35180, +44484, +7400, +37276, +29985, +34910, +26731, +0, +15079, +27726, +26929, +7527, +25484, +22494, +29700, +39726, +31654, +36633, +37696, +63534, +37953, +28751, +35976, +17463, +29903, +47747, +29381, +32859, +41040, +40586, +52830, +37873, +30304, +45332, +35510, +27215, +49620, +22915, +28672, +23419, +25429, +38278, +33121, +30905, +36273, +31728, +30503, +41495, +19676, +22656, +44600, +32014, +29447, +26295, +16981, +27069, +39836, +15752, +24479, +30516, +33750, +16265, +17645, +27487, +30072, +27907, +41466, +55656, +59756, +42545, +60043, +38786, +18001, +36108, +39216, +14717, +19852, +26948, +32278, +65535, +32043, +32441, +45694, +30040, +30770, +24176, +26774, +29267, +34888, +43312, +45051, +27513, +30789, +51676, +41126, +23333, +47860, +60408, +42699, +45524, +24770, +31184, +39672, +23183, +13000, +26825, +21195, +15108, +32170, +23510, +21460, +36124, +15855, +19985, +27121, +2191, +47268, +30616, +37474, +58602, +49245, +48138, +48171, +38608, +36468, +30887, +36249, +38909, +20615, +33345, +51165, +18751, +13393, +28628, +35587, +17118, +8830, +37048, +19876, +35783, +34140, +34686, +13186, +55242, +32761, +40185, +36622, +30657, +34540, +48950, +18359, +36996, +33291, +35659, +28222, +16055, +31466, +12952, +14358, +35447, +32525, +11040, +30566, +45271, +30428, +26966, +25812, +36037, +43263, +26928, +65534, +23326, +41013, +25876, +54331, +37789, +10418, +26536, +43398, +21060, +44216, +56934, +29834, +10754, +33318, +37076, +33263, +48161, +20065, +28944, +34744, +55399, +56045, +33015, +39327, +38775, +5374, +47396, +49579, +40459, +18882, +45378, +19535, +39263, +15573, +36105, +37676, +14581, +8682, +36381, +25105, +25555, +19830, +37663, +22861, +30256, +37050, +23710, +21734, +36405, +43978, +33355, +32165, +42491, +65535, +38129, +25145, +35717, +32373, +26638, +37007, +36048, +47200, +37225, +29085, +45683, +4364, +27434, +39132, +24398, +30919, +20369, +31242, +49943, +25040, +21832, +44014, +27310, +49286, +24165, +24947, +45753, +43176, +20187, +31429, +46790, +32827, +31338, +30357, +15528, +25994, +25112, +26978, +22220, +14397, +26589, +33166, +19704, +18110, +18263, +28921, +58194, +50276, +38918, +33001, +42595, +30598, +24504, +29565, +33834, +45140, +58595, +37337, +16942, +39044, +19906, +45949, +22655, +46279, +59721, +14376, +24701, +22235, +46566, +21960, +46573, +19475, +27506, +42204, +52696, +31490, +18088, +25730, +35804, +43725, +40203, +6852, +38936, +40582, +26553, +14000, +5024, +5419, +39020, +33071, +21172, +25161, +24836, +30524, +14791, +19256, +50024, +33964, +45126, +49892, +49742, +34308, +56457, +46285, +19631, +36368, +34994, +46226, +39037, +51788, +22352, +35308, +36562, +16710, +46507, +30322, +21508, +38207, +14135, +36005, +37740, +31569, +26606, +40925, +43652, +53846, +46979, +36031, +22150, +26489, +35889, +38024, +41323, +40189, +42795, +13309, +21035, +11244, +18506, +29799, +33295, +10462, +20178, +38437, +29792, +31045, +14526, +48104, +47547, +29141, +52064, +29071, +42946, +28922, +52234, +27790, +33734, +42313, +28538, +31820, +48365, +39783, +27952, +41150, +32083, +26673, +39091, +35690, +44186, +26314, +11271, +50523, +37186, +20023, +52745, +29538, +38980, +50926, +35195, +22973, +32073, +45386, +36110, +40736, +23983, +45377, +40462, +20588, +6533, +31952, +15978, +26568, +34777, +24061, +21426, +26505, +47501, +22964, +1, +48248, +64834, +50476, +23959, +53436, +49562, +39066, +1656, +24386, +53738, +47173, +37642, +34265, +41034, +31360, +28554, +44557, +15996, +5369, +38744, +50724, +15141, +21948, +42495, +43260, +19285, +13057, +43350, +40220, +19699, +37258, +15932, +25219, +33845, +23386, +32991, +31106, +20968, +27397, +17533, +20280, +38216, +33041, +42221, +31364, +23630, +28099, +25030, +32709, +13114, +23732, +33260, +55977, +40810, +36984, +49368, +51899, +35134, +30209, +34382, +22161, +34007, +34962, +21490, +45954, +45730, +48262, +36752, +32241, +37653, +16152, +39510, +26287, +19478, +20607, +37852, +41212, +34384, +22409, +39975, +42369, +36198, +25748, +35365, +50637, +39311, +14766, +22761, +53404, +29080, +33627, +14030, +8475, +28607, +34002, +22842, +7111, +31888, +32538, +35330, +27270, +23510, +46693, +49597, +47353, +52309, +38979, +42995, +41103, +42467, +27694, +50198, +23662, +50906, +29317, +44167, +39701, +43244, +35082, +20995, +22719, +23948, +28621, +38871, +23362, +34651, +42288, +32518, +25556, +24725, +24466, +42336, +32294, +29137, +45956, +38865, +30404, +33208, +22666, +23898, +28125, +36014, +11693, +2923, +11255, +47086, +16181, +10100, +28147, +27199, +42592, +20906, +28096, +49588, +27006, +41425, +55555, +55644, +29173, +18268, +47817, +13953, +17126, +40715, +38265, +19780, +38411, +44241, +39654, +46426, +24092, +12963, +65535, +39814, +42635, +7861, +28230, +51496, +34823, +38182, +35445, +21434, +46104, +29072, +37120, +34142, +46704, +21146, +20888, +27666, +24055, +34579, +12244, +9199, +23191, +10544, +16099, +29975, +26326, +22283, +31336, +37513, +27326, +14934, +16093, +53078, +44597, +33534, +35412, +49482, +56271, +28013, +18091, +25441, +39403, +46521, +44171, +32226, +44602, +36671, +40878, +12696, +19104, +32798, +62223, +29126, +31056, +29384, +50902, +39759, +26859, +26981, +24353, +43225, +31842, +30730, +38826, +33774, +19788, +22117, +21648, +36034, +34524, +41830, +26825, +26052, +29997, +19344, +29449, +29769, +25632, +11785, +38445, +30530, +20309, +31360, +21943, +50352, +45011, +34563, +54567, +24649, +35739, +41677, +20247, +5064, +43987, +34997, +20404, +29223, +36260, +62775, +43970, +8971, +10224, +7291, +28803, +27784, +28579, +49523, +40430, +23839, +15107, +50312, +44227, +29251, +21580, +48204, +44744, +39747, +34142, +27505, +12092, +27890, +31185, +27527, +7942, +8575, +33275, +43409, +18215, +20739, +54303, +37650, +35309, +13906, +34009, +34902, +41834, +41339, +46648, +23487, +34381, +36952, +34523, +38383, +41768, +30636, +33269, +33972, +27379, +41714, +40671, +9461, +42946, +32821, +50339, +39669, +31353, +30723, +29238, +34257, +33857, +36455, +43375, +40869, +37218, +34205, +47636, +24912, +11360, +38633, +40039, +21187, +43235, +29660, +35309, +30602, +24575, +45050, +17827, +19732, +21053, +12092, +40734, +37136, +13056, +49801, +33338, +37661, +63090, +41298, +47196, +36507, +46037, +20820, +19516, +29350, +30515, +21789, +21899, +62593, +18450, +31550, +36212, +28888, +35566, +49876, +35981, +23167, +14190, +48106, +52653, +27596, +45478, +47022, +24626, +50038, +56082, +23620, +44041, +24346, +16301, +41093, +21458, +30199, +28213, +11738, +9087, +25953, +16002, +30904, +25496, +21428, +30779, +19965, +24113, +20234, +23560, +42964, +58173, +45566, +15216, +39059, +65535, +63537, +50526, +30908, +32194, +32531, +22557, +43908, +37503, +38004, +45012, +35758, +27650, +25614, +36965, +30240, +41628, +29782, +23835, +29486, +29251, +24584, +31890, +41868, +44366, +40305, +14333, +36937, +44410, +25073, +25513, +26106, +27958, +22832, +29780, +35673, +23720, +25103, +29306, +39149, +21345, +22506, +21972, +26820, +29411, +33503, +42483, +21494, +51191, +44404, +48931, +58609, +56200, +26711, +32301, +14814, +18055, +40550, +22531, +37719, +48244, +32915, +38796, +36717, +20139, +38204, +13826, +28338, +10814, +28513, +40971, +38389, +25453, +38105, +25532, +43139, +29094, +30058, +43191, +34723, +28878, +35550, +19738, +25674, +33748, +33216, +21073, +12528, +30125, +47040, +23974, +16397, +24018, +27068, +42594, +24394, +23790, +43877, +38550, +31751, +65535, +40593, +24641, +46918, +49497, +23948, +46019, +35464, +43229, +33774, +38901, +29696, +33244, +26703, +21950, +23623, +28516, +49555, +19676, +24700, +35037, +23428, +39582, +29537, +39425, +28805, +34697, +51758, +28804, +46701, +31053, +25495, +36992, +38138, +36460, +39788, +12937, +13530, +13251, +31002, +42537, +30652, +27167, +21113, +42731, +32343, +28826, +18038, +42956, +22127, +37661, +51070, +41624, +39064, +49643, +48360, +16656, +29444, +28708, +26923, +54834, +28820, +36589, +33116, +54900, +26405, +13652, +34685, +42042, +39799, +15589, +37287, +38519, +42298, +16634, +33447, +21338, +33299, +37738, +39484, +15659, +36188, +42759, +32947, +41835, +31260, +40060, +38408, +2204, +25629, +26935, +22550, +37405, +24905, +5552, +0, +29243, +11919, +15187, +25870, +22354, +55143, +40328, +44528, +45478, +43009, +29473, +14999, +23892, +53257, +53311, +39958, +34949, +50071, +26894, +65535, +12328, +50648, +16387, +41274, +31128, +39389, +24494, +24248, +44655, +23345, +27618, +44105, +37997, +26144, +24252, +27507, +15450, +38105, +25197, +34149, +43691, +30212, +26054, +20348, +21760, +18603, +25511, +46254, +37432, +36289, +32592, +30492, +40817, +26976, +31509, +41219, +36011, +65535, +19026, +45019, +31131, +46365, +27662, +31110, +18300, +32614, +41576, +27618, +45969, +37714, +40149, +42216, +21434, +20911, +41933, +16906, +30875, +25237, +28781, +39164, +43660, +32316, +47438, +44299, +16413, +28372, +42137, +34722, +28253, +39616, +42117, +15390, +59110, +21277, +17680, +5, +3, +26984, +44463, +18593, +13292, +36219, +28232, +40387, +19321, +27587, +21709, +34861, +64388, +34450, +43573, +22702, +44012, +23609, +33033, +42074, +40137, +30949, +53712, +25708, +17552, +34680, +23822, +20675, +38520, +24049, +56779, +39688, +22795, +36019, +43358, +17142, +44040, +23538, +13201, +41563, +32479, +35362, +42141, +30826, +44696, +32442, +4043, +28172, +36243, +27768, +16386, +20165, +42806, +45657, +18579, +13526, +32978, +41927, +42775, +14442, +18319, +36095, +43929, +48481, +40848, +31066, +24998, +53845, +35950, +16881, +54650, +24634, +33781, +42551, +28695, +33251, +25994, +29846, +33847, +24328, +26201, +34916, +29949, +14701, +49187, +46412, +41971, +35454, +38388, +8659, +41106, +19960, +27892, +29655, +60867, +35725, +21922, +41967, +51078, +37425, +20868, +8919, +8947, +4277, +44968, +40075, +14564, +9503, +41545, +49417, +17692, +8989, +45278, +50279, +41949, +31086, +46532, +58781, +40874, +9691, +7237, +45482, +21418, +34915, +52608, +48527, +40601, +25712, +34614, +33995, +29935, +12036, +45273, +9156, +39901, +23979, +45216, +41743, +22667, +43307, +33788, +30820, +15721, +33247, +29787, +46675, +13685, +17968, +41604, +34068, +38797, +29358, +16298, +23565, +20516, +26716, +49181, +38729, +17374, +29915, +46366, +28939, +28902, +39410, +37989, +29245, +21231, +43799, +46272, +40429, +41536, +25662, +26349, +28135, +47098, +33318, +41921, +42669, +23466, +42509, +50876, +18219, +53712, +31689, +28409, +28171, +32166, +30447, +28268, +24001, +32064, +29622, +51586, +35542, +14568, +26055, +51265, +37995, +46741, +20777, +39649, +33967, +34517, +28374, +6119, +11441, +38944, +34690, +5625, +21089, +32736, +22146, +30374, +11130, +28495, +39285, +56256, +45346, +47488, +30939, +38110, +33168, +41080, +33686, +36474, +45038, +46628, +45943, +37610, +37173, +30493, +33294, +49756, +41285, +28182, +36608, +23500, +30507, +32945, +37008, +26628, +45464, +24215, +44207, +39796, +38301, +41554, +37742, +27025, +25018, +36719, +38551, +30416, +38811, +35423, +24027, +18711, +25885, +39623, +23954, +29229, +35340, +29448, +31511, +5705, +19035, +35474, +34043, +47835, +42943, +53035, +24305, +25915, +40062, +18948, +35486, +34523, +31000, +33817, +43343, +21780, +28150, +25730, +8446, +30323, +32820, +27724, +40814, +34515, +41200, +32964, +31863, +41522, +20821, +40610, +48162, +54103, +20474, +29086, +40355, +23555, +31242, +23248, +31937, +34672, +25153, +9622, +33033, +12881, +29622, +22072, +17020, +17652, +31251, +47222, +43785, +20947, +31163, +56244, +47084, +31149, +43425, +52862, +41058, +25507, +22726, +27385, +31141, +32760, +23310, +34252, +30269, +27523, +44120, +20364, +24319, +38178, +28011, +15511, +41610, +32143, +55720, +24542, +24346, +44250, +30663, +40008, +21776, +28810, +37536, +37101, +9048, +31015, +17938, +30521, +40754, +24148, +31190, +41205, +20593, +29487, +35532, +28980, +24469, +29673, +21991, +36422, +12502, +39964, +34680, +53365, +39904, +39770, +44451, +45590, +44974, +30832, +35546, +3948, +45877, +30945, +36050, +38836, +41080, +55690, +27541, +44217, +28802, +11200, +30604, +34644, +30909, +43038, +49407, +27929, +39845, +30756, +25372, +25020, +40988, +53039, +45750, +42781, +26984, +35463, +28416, +22334, +22762, +19826, +15815, +37231, +31274, +13890, +18165, +14627, +23563, +44036, +18162, +38961, +34866, +49413, +65533, +58461, +29735, +46392, +37956, +25784, +19485, +30817, +38991, +45154, +30505, +31312, +41233, +19212, +35291, +24213, +36843, +24642, +40311, +35768, +31207, +46115, +46983, +30292, +16903, +45164, +46266, +51265, +39824, +24280, +35561, +40399, +30538, +38658, +25563, +40191, +28620, +22651, +24640, +24834, +20252, +22666, +37688, +12474, +14614, +37941, +52098, +14048, +14861, +42066, +43672, +46110, +39925, +55433, +44006, +35303, +47321, +13346, +34337, +40030, +35908, +33417, +35295, +28553, +21972, +31230, +26925, +34435, +30335, +31983, +19492, +27406, +37248, +36505, +31900, +50757, +47251, +20149, +40662, +54476, +31438, +46149, +38515, +27086, +18061, +47152, +35897, +20035, +30848, +6366, +23625, +30496, +35325, +32554, +17792, +20863, +29710, +58129, +28238, +22600, +5902, +36379, +51388, +37548, +32750, +39819, +41808, +41685, +9080, +30336, +46719, +43971, +42498, +39932, +40354, +39569, +45215, +23753, +19902, +19613, +36390, +31991, +38984, +45725, +54503, +32253, +23354, +51396, +40442, +32471, +29241, +25921, +36926, +32480, +34340, +33698, +24284, +26667, +28820, +29752, +18671, +22375, +25309, +28631, +46347, +29546, +16163, +21308, +35138, +40188, +23916, +37403, +32161, +48032, +65535, +41695, +49474, +46158, +47538, +30602, +27908, +14685, +36735, +30858, +17711, +36180, +24385, +44113, +54623, +29658, +30604, +24633, +26134, +21876, +43413, +38014, +52644, +50402, +27774, +43589, +35293, +33095, +23690, +36756, +32279, +41364, +31006, +22350, +16269, +29987, +28807, +23893, +19987, +15194, +40901, +34863, +14158, +11499, +9052, +28260, +41728, +18185, +37618, +34301, +61218, +65535, +50824, +27682, +27791, +23986, +22571, +27855, +34139, +47725, +49378, +43244, +38422, +37960, +46382, +19625, +42306, +21999, +5939, +58190, +28371, +35462, +26233, +22220, +45035, +40214, +41451, +39283, +41246, +34115, +23263, +19944, +18766, +25920, +43849, +53590, +36143, +29399, +40594, +30286, +1, +20797, +31345, +19089, +19263, +41742, +37434, +31315, +34279, +38762, +34379, +37383, +62959, +33701, +49291, +24917, +35206, +48583, +23068, +35108, +25121, +31294, +42479, +46345, +34880, +49746, +25539, +17885, +32102, +49179, +49472, +35927, +31580, +28550, +44086, +18855, +63538, +32346, +21498, +60918, +27184, +22453, +34251, +40602, +29748, +29000, +39761, +34711, +49073, +23720, +17893, +27631, +17725, +35692, +17953, +12311, +9458, +34976, +32066, +38528, +22373, +52554, +50488, +57810, +32496, +49265, +37415, +17348, +31357, +30302, +26477, +62680, +48197, +52925, +41230, +42015, +51331, +37897, +27188, +23478, +50738, +22677, +44247, +24886, +37307, +16039, +15366, +43856, +35332, +23336, +36357, +28481, +25694, +33712, +20947, +36304, +29458, +22701, +7594, +9036, +47333, +15318, +17261, +25314, +37073, +30045, +16578, +6192, +15041, +25958, +26946, +37618, +42950, +60389, +51006, +34734, +41875, +12394, +24322, +29418, +25732, +28884, +37723, +55286, +45971, +50911, +36470, +41339, +51237, +36288, +27314, +22871, +32825, +18573, +39264, +26733, +47289, +48558, +21625, +25154, +31870, +16686, +34320, +32661, +43959, +47956, +38973, +29229, +33974, +20065, +22519, +46379, +28231, +11041, +41630, +31360, +24246, +6541, +10100, +30241, +46103, +16768, +41630, +51533, +65535, +48156, +47187, +39219, +42981, +25077, +38036, +37348, +40260, +42387, +38497, +44653, +31035, +42930, +27788, +29724, +34782, +31927, +18494, +54138, +32724, +22493, +21009, +27762, +52248, +50541, +15664, +36112, +43907, +37688, +39912, +22401, +25610, +42017, +33912, +39462, +33248, +42602, +29649, +7669, +9242, +29669, +36854, +3823, +25621, +38816, +32987, +17627, +38828, +36057, +34331, +52761, +40527, +50339, +31869, +32372, +27119, +9608, +26084, +46221, +46207, +45205, +36653, +28894, +21549, +35830, +32482, +5600, +31616, +29325, +61096, +29978, +44346, +34809, +25297, +47206, +47085, +19415, +46533, +63943, +20343, +30861, +38709, +31465, +22687, +28633, +19689, +32000, +41531, +3111, +16603, +4251, +20523, +52445, +28503, +13802, +13466, +17209, +42432, +27254, +32241, +49006, +34954, +61827, +53836, +40119, +46584, +32098, +23016, +37717, +52121, +40317, +46673, +41748, +36614, +30696, +27981, +48397, +31299, +22843, +45707, +36416, +36708, +33662, +21577, +43928, +24504, +37570, +39619, +48300, +27900, +42901, +25672, +20515, +17492, +28647, +47080, +31699, +27903, +32575, +32104, +9650, +24936, +34899, +34339, +37173, +28782, +17983, +27991, +32726, +23933, +35997, +32231, +44505, +48324, +34469, +42396, +43837, +47012, +20198, +14187, +29789, +39198, +47426, +45163, +25620, +22858, +50323, +55152, +23269, +18095, +19557, +33496, +30640, +42538, +26834, +34979, +34386, +29028, +16976, +32779, +21473, +38788, +49825, +34621, +41705, +35516, +33486, +19952, +15643, +19852, +21961, +18125, +20961, +38477, +16043, +8871, +20773, +9933, +34293, +22648, +35698, +33874, +39542, +57302, +40580, +39173, +32296, +36322, +38184, +33384, +33440, +20091, +42339, +45207, +27257, +35576, +30287, +20956, +35566, +15234, +17046, +49077, +28582, +36636, +35895, +24733, +24107, +29157, +24334, +32624, +29871, +54654, +27741, +41103, +30704, +21337, +23100, +34172, +19556, +21837, +38495, +17910, +20209, +28220, +33506, +32705, +16213, +35516, +14913, +32125, +35741, +36782, +29620, +26124, +40377, +45818, +55946, +30852, +43539, +41369, +20037, +18807, +37321, +35509, +27726, +36579, +25536, +40660, +45046, +46446, +19345, +31709, +43087, +61308, +31028, +33205, +40685, +10260, +45059, +32829, +28562, +51662, +47022, +35616, +37200, +44749, +10165, +23148, +29621, +27586, +39342, +34847, +34619, +16031, +14322, +43680, +30496, +28413, +6016, +16772, +25145, +30359, +21665, +50605, +15608, +58137, +38579, +29452, +59265, +54483, +30199, +24190, +18225, +38651, +23374, +36276, +46663, +31786, +27237, +42457, +28138, +32678, +57148, +25262, +28806, +37108, +18549, +46533, +24417, +42173, +42895, +29069, +38585, +38053, +44053, +22479, +20112, +28722, +35026, +18863, +38099, +21712, +30804, +19643, +21517, +21891, +25239, +36945, +7176, +17494, +34298, +22145, +18808, +45688, +31076, +11060, +57183, +41391, +44930, +41297, +30363, +31323, +30885, +2933, +36282, +39488, +32330, +43824, +21729, +56506, +38085, +29086, +38766, +34470, +15415, +39687, +26885, +29595, +54151, +37676, +38072, +42628, +49539, +18811, +43221, +27511, +30359, +24039, +37701, +26193, +43237, +39845, +23622, +32171, +29510, +31191, +50740, +27751, +16474, +8714, +22533, +34782, +25906, +11746, +26042, +32169, +65535, +45243, +38954, +43384, +35574, +32911, +11746, +18557, +27315, +50920, +57980, +37334, +30242, +43741, +45380, +8440, +27785, +30120, +34174, +52761, +42998, +8313, +52532, +45917, +46519, +45981, +27989, +33009, +39665, +50602, +28627, +22143, +24012, +36204, +23146, +30059, +42274, +31648, +15880, +23292, +28287, +32123, +31860, +19950, +24597, +26989, +41719, +26815, +25009, +25704, +44888, +61978, +47852, +45192, +52131, +39074, +32505, +5539, +15524, +28625, +20959, +30610, +61403, +48313, +33520, +44673, +33312, +18948, +50970, +24427, +26094, +42120, +45438, +44796, +34859, +54521, +16407, +39342, +40552, +30581, +18904, +25857, +26368, +28187, +40911, +18032, +29649, +46334, +24502, +15608, +41119, +4749, +23524, +15971, +23367, +22428, +45445, +41914, +19652, +32325, +31856, +32074, +48832, +43610, +26339, +33981, +44475, +36476, +47998, +36899, +40707, +31441, +49593, +30646, +44433, +36484, +48707, +30519, +35961, +14576, +22332, +30389, +19565, +26622, +55743, +52286, +33262, +40620, +49994, +21017, +28553, +55527, +38627, +19694, +19048, +24337, +26855, +32969, +26667, +18916, +33623, +42583, +20226, +26524, +37313, +20437, +29350, +33994, +15943, +32256, +21607, +24033, +44588, +39652, +37926, +26875, +53966, +30160, +24727, +6662, +17579, +37523, +15452, +35582, +33928, +37999, +65535, +49195, +28766, +21053, +27450, +39973, +31304, +29283, +2, +28854, +54661, +34773, +34711, +51988, +22727, +37628, +41629, +39675, +38249, +18913, +25043, +37136, +21812, +31999, +18803, +6238, +38278, +19249, +30342, +20189, +19062, +17830, +45273, +38618, +33141, +39045, +22919, +62955, +32732, +26714, +48230, +39500, +46262, +20804, +34765, +33297, +41137, +36537, +43006, +40154, +40841, +45993, +25881, +8119, +8068, +41060, +36818, +21808, +34910, +45462, +23150, +50828, +22563, +34817, +44637, +34719, +24162, +29024, +21801, +39339, +29320, +42072, +13676, +44477, +28996, +8741, +23716, +18072, +45583, +25620, +32724, +46317, +23624, +27606, +35893, +41860, +40434, +41464, +39302, +44358, +61205, +40692, +34492, +32377, +22357, +17365, +34049, +43121, +37782, +28139, +41377, +44394, +24717, +37232, +15414, +39429, +27907, +35152, +43821, +57212, +37301, +28811, +65531, +49736, +45360, +32573, +31457, +39948, +39322, +16111, +12977, +25767, +27192, +32117, +28316, +0, +17224, +12317, +15350, +31019, +25499, +10101, +31802, +46695, +13632, +31366, +46688, +53853, +38033, +45276, +40981, +64664, +51971, +41822, +45698, +37738, +26531, +30930, +40309, +44411, +39172, +41171, +48155, +34097, +31876, +43530, +19647, +29672, +49858, +22690, +32669, +30015, +30558, +27220, +30928, +41201, +39571, +46907, +45560, +11041, +36857, +40024, +26414, +30949, +41218, +37063, +3416, +16144, +17405, +37122, +36190, +34787, +32886, +23627, +22992, +27140, +43050, +36615, +39373, +47270, +49868, +56869, +37638, +23968, +35109, +43480, +25958, +40782, +26521, +42002, +54680, +6344, +42409, +48106, +39480, +31297, +20701, +32125, +20304, +16727, +27830, +38691, +51240, +41705, +44927, +46525, +40360, +27406, +42883, +20163, +39099, +19337, +34434, +47932, +21032, +34052, +24186, +18083, +16158, +23269, +3173, +15666, +23328, +33621, +40730, +48112, +33878, +30066, +34090, +57413, +27274, +61975, +57446, +41410, +36948, +34232, +43972, +32503, +43929, +47905, +32851, +25454, +25605, +28409, +40412, +45154, +5744, +26688, +28819, +26860, +42653, +36945, +14114, +22843, +32646, +32038, +40251, +13537, +39356, +34761, +42024, +42760, +28768, +31246, +29403, +31979, +32266, +22076, +19757, +25199, +13490, +23725, +21665, +25491, +46614, +34278, +29396, +32192, +21398, +37438, +24426, +42136, +52896, +32707, +55403, +13547, +16113, +44993, +33861, +40651, +44602, +55131, +45687, +32230, +11808, +20379, +29866, +36334, +31308, +43708, +41710, +42628, +32647, +36769, +44286, +37281, +35261, +33308, +34565, +38257, +32417, +42975, +24271, +39798, +4769, +24503, +39034, +20084, +25057, +6498, +17777, +25747, +36304, +24437, +24469, +33646, +29640, +12864, +28006, +23260, +44574, +44211, +35961, +41873, +49048, +36502, +38865, +25198, +18511, +40322, +44557, +54788, +41175, +31141, +46308, +38777, +35648, +36091, +27429, +15327, +38838, +7343, +42036, +39041, +34632, +43603, +39277, +31062, +31777, +32250, +22050, +23059, +27862, +17373, +21294, +23365, +22081, +25341, +21432, +27000, +20358, +26160, +49429, +44175, +32891, +22845, +6300, +11469, +24258, +31804, +29773, +42480, +38874, +48328, +43842, +36963, +30767, +34203, +17568, +42153, +14734, +39856, +44557, +29221, +46866, +26634, +41254, +30478, +38085, +21044, +28611, +39665, +20281, +20528, +47208, +37687, +40271, +47944, +30827, +43409, +43902, +27344, +21125, +20235, +26636, +34462, +34891, +41197, +34403, +14797, +16333, +42511, +19737, +28612, +26640, +25981, +34471, +29623, +29100, +22742, +46143, +43271, +60026, +39600, +49308, +52353, +40197, +45218, +22036, +20650, +43634, +33338, +35651, +48200, +26249, +29781, +40165, +33993, +15891, +34521, +31574, +51711, +49331, +39246, +39646, +46491, +35376, +25115, +53937, +22860, +37104, +46803, +25439, +30537, +33810, +28620, +8867, +32626, +51264, +8805, +31081, +21701, +17671, +16309, +17129, +1663, +34665, +41712, +18103, +34170, +31790, +51482, +46235, +61242, +59702, +52409, +33763, +25853, +50214, +26144, +34515, +38736, +57165, +38816, +36653, +59135, +24655, +10626, +44474, +40757, +38215, +51926, +23887, +35831, +18518, +28019, +9970, +19415, +36845, +34022, +41217, +50940, +32198, +25683, +33339, +35430, +31112, +48981, +13612, +13480, +1761, +23481, +30269, +26823, +11488, +15299, +44350, +40340, +12976, +17687, +22132, +44007, +36276, +24242, +32250, +39121, +54712, +31888, +40670, +51137, +25747, +32735, +46786, +27435, +45705, +52948, +65535, +21078, +33918, +41346, +19842, +46291, +38452, +39760, +27819, +22916, +26381, +49954, +46517, +25073, +50914, +45308, +46198, +25690, +22680, +32279, +14465, +6175, +13754, +15235, +30563, +52650, +28302, +26977, +13310, +12613, +31823, +36702, +19369, +26565, +31977, +19770, +35510, +38117, +58059, +40201, +38019, +35066, +29578, +18960, +24085, +20714, +36375, +47966, +21131, +18961, +65535, +38289, +24678, +38781, +31958, +35894, +46102, +31794, +25716, +20770, +19470, +36745, +34078, +31168, +44207, +47363, +46194, +31977, +22204, +32990, +30254, +36047, +50113, +30997, +29261, +15630, +19563, +25332, +32865, +28888, +30193, +19955, +8071, +22367, +23780, +30581, +41045, +62065, +51445, +44415, +41637, +52983, +46745, +31023, +48860, +39146, +35901, +29205, +43991, +39363, +49272, +34110, +41332, +14526, +46311, +40519, +29890, +53126, +31450, +39450, +39448, +26815, +34309, +26941, +29680, +32906, +43463, +38048, +34343, +38389, +21144, +18526, +42968, +27613, +27942, +32364, +26473, +25386, +22051, +31409, +20896, +39281, +41402, +40801, +11286, +8525, +51758, +36702, +57386, +44783, +45014, +34922, +22591, +28780, +28356, +40394, +26724, +18044, +46654, +31893, +37443, +28825, +28635, +34512, +29359, +42512, +39225, +48070, +37590, +26843, +45268, +35253, +42209, +27415, +36867, +24351, +35185, +51419, +27080, +29262, +22171, +27144, +24282, +30564, +12437, +24197, +40828, +14436, +7064, +14217, +38327, +54968, +30040, +26450, +15819, +28991, +57618, +28268, +30305, +46299, +45722, +55143, +54525, +34585, +45184, +45395, +27699, +51647, +36603, +38970, +30895, +26674, +16100, +27216, +43887, +27917, +61927, +28497, +23404, +29423, +30947, +31369, +22559, +39462, +46749, +65534, +38114, +30042, +22919, +23668, +33236, +32854, +34726, +44317, +53839, +32995, +10663, +19323, +13499, +36036, +26652, +30672, +17875, +18410, +44466, +39021, +31051, +38045, +57979, +60158, +48663, +29602, +38460, +38822, +43808, +40895, +23953, +41630, +28280, +50452, +31535, +23711, +45407, +44200, +32250, +13174, +20063, +40367, +19515, +22846, +27182, +28009, +42366, +35233, +34972, +38076, +24040, +38554, +29272, +13140, +36607, +39650, +32867, +42340, +17069, +14572, +37305, +24615, +5391, +20597, +22218, +39881, +53353, +34074, +31879, +17491, +39918, +42833, +54014, +57143, +60550, +41674, +33559, +40600, +27440, +36670, +48508, +48006, +40968, +27090, +23977, +24558, +44558, +37883, +34770, +40505, +53974, +30316, +27405, +20268, +34344, +42993, +22369, +29793, +42245, +27803, +42378, +39335, +30347, +27730, +31455, +24485, +38082, +27656, +11876, +18299, +27042, +20141, +14695, +25537, +22170, +22210, +20834, +30411, +32578, +17539, +49761, +37054, +41181, +56609, +39813, +26291, +35343, +35786, +23503, +16601, +48180, +49760, +47212, +28397, +33709, +13356, +50248, +58783, +40229, +39621, +28439, +33952, +35136, +24517, +24425, +29152, +26820, +26535, +28056, +37222, +18383, +33713, +35404, +29468, +24478, +27707, +47531, +31915, +18763, +20639, +13970, +38, +20697, +37283, +35512, +46980, +40730, +6437, +769, +49531, +41120, +33804, +35298, +46897, +52925, +64423, +24322, +27886, +38273, +36612, +22213, +48695, +40688, +39984, +43714, +52926, +22516, +24721, +51307, +15320, +26094, +29686, +21198, +25677, +30436, +23215, +11760, +27372, +33045, +48096, +33600, +33956, +41574, +28132, +9650, +29072, +43990, +36870, +28000, +24732, +32892, +14851, +12411, +18610, +29145, +41581, +30026, +29247, +31043, +11511, +12739, +59887, +54403, +39541, +42629, +47932, +45639, +36707, +32146, +35608, +29524, +33194, +32571, +43436, +31242, +24557, +42716, +40788, +59059, +18006, +29579, +19689, +27826, +40807, +23999, +28908, +48756, +22890, +13642, +30607, +30258, +53246, +23935, +25384, +48470, +25483, +34589, +29041, +28740, +26692, +35395, +33657, +27064, +9340, +24247, +41745, +36325, +33475, +30004, +14582, +34487, +34034, +41754, +44625, +55601, +58473, +33806, +39674, +11302, +35064, +41830, +36923, +29930, +44555, +24098, +30459, +35361, +26552, +50656, +53735, +33203, +37341, +35528, +32781, +19502, +36490, +20591, +40560, +43725, +35406, +35376, +42675, +40190, +31703, +30290, +12716, +23083, +28060, +15372, +34326, +34208, +29437, +21412, +24542, +24077, +38317, +12496, +46664, +35366, +12854, +50673, +59504, +37620, +49799, +50870, +42322, +45937, +28591, +33846, +19407, +22890, +46782, +47825, +50726, +29476, +30855, +15022, +48783, +27818, +34080, +42809, +31388, +41360, +31108, +32390, +45305, +36919, +31019, +42415, +46708, +53764, +31330, +30216, +8462, +11972, +26366, +38153, +40237, +25090, +31574, +18901, +36576, +14506, +13190, +27808, +35412, +30867, +27587, +31786, +34215, +33171, +29772, +45394, +24803, +41214, +50295, +38416, +41046, +29160, +36346, +18181, +34630, +16481, +44586, +45975, +50439, +29328, +47905, +49491, +32138, +41329, +25223, +26452, +31415, +20947, +23010, +24807, +11891, +26282, +55029, +37870, +18857, +22684, +37287, +29290, +26644, +20380, +29655, +38308, +42428, +43686, +28198, +28381, +29462, +29999, +44875, +31784, +27473, +35974, +45629, +31157, +36286, +51753, +46866, +47165, +28454, +31182, +16087, +34866, +27626, +33507, +42717, +35698, +59911, +30816, +50325, +46315, +26726, +27208, +31525, +57534, +59037, +36341, +11176, +16774, +30028, +20030, +30708, +44888, +27910, +31909, +50373, +22443, +34189, +45439, +17157, +26670, +10034, +29955, +39689, +36074, +20198, +18595, +24565, +49634, +34489, +6061, +6791, +10503, +30147, +37704, +54265, +42992, +50793, +45344, +20399, +29776, +53862, +41901, +45667, +41948, +31982, +39007, +22353, +22521, +45411, +23690, +24452, +38630, +28964, +31944, +36638, +18717, +28940, +19690, +18874, +36767, +26352, +34959, +36583, +52075, +32630, +29093, +30831, +21379, +23275, +31919, +8940, +32020, +46430, +17752, +22177, +36322, +21914, +31059, +36713, +24466, +31777, +29104, +28130, +33350, +40510, +37081, +20811, +47461, +37394, +34207, +24832, +27637, +29818, +43863, +36296, +36410, +39251, +35273, +23423, +17573, +30492, +27958, +48468, +55489, +41531, +17494, +28941, +47824, +28344, +39799, +24434, +40801, +44997, +42408, +28373, +35719, +18115, +21866, +40923, +29638, +14269, +20140, +45360, +11051, +16311, +22032, +27328, +29883, +41880, +13557, +13002, +22612, +33667, +29521, +39963, +57887, +50696, +53659, +37472, +33724, +38034, +19270, +17675, +30055, +43577, +22162, +65535, +46626, +27949, +41804, +58681, +48155, +42111, +26525, +43095, +21785, +16422, +17838, +31243, +17766, +45312, +65535, +29120, +7648, +19991, +40870, +33275, +39076, +34780, +22574, +32698, +41927, +39246, +19355, +35368, +20568, +39599, +50106, +20198, +6766, +23981, +22793, +41281, +36771, +49877, +53889, +38031, +41925, +42506, +12988, +28983, +37975, +29831, +36375, +31614, +36101, +44894, +39036, +33770, +37389, +22073, +32644, +28469, +34479, +30911, +21691, +10038, +36241, +45679, +7829, +32977, +37528, +38430, +40746, +22231, +33589, +46019, +32951, +21050, +18765, +19851, +17227, +38437, +29576, +15298, +17009, +35533, +29953, +16396, +27062, +30423, +26113, +59368, +45750, +43990, +59931, +56878, +38994, +46600, +36859, +33317, +31735, +26812, +35827, +49786, +39332, +23315, +40161, +40098, +14412, +33763, +43736, +39978, +41112, +15410, +25208, +33376, +32907, +33523, +21671, +25432, +27061, +39131, +52014, +29543, +27218, +16997, +42202, +40538, +20160, +22754, +49174, +37567, +21536, +31651, +8928, +24682, +31434, +39387, +40380, +18615, +40500, +46126, +34829, +42672, +33101, +42567, +15228, +28603, +21352, +28068, +14680, +34893, +32341, +30490, +29064, +8613, +16557, +36188, +18642, +61963, +49999, +46236, +42193, +42099, +28026, +41119, +35689, +49204, +12004, +36832, +49373, +45379, +30056, +34730, +22363, +29726, +42987, +17412, +7470, +28144, +12887, +19497, +36073, +20743, +22386, +35655, +30938, +10110, +11736, +34707, +38785, +50151, +41357, +35066, +50252, +65535, +45713, +21525, +35222, +34405, +48193, +28768, +28602, +49808, +43660, +20719, +29103, +25597, +20544, +47554, +38139, +26051, +24631, +19241, +16822, +19242, +26331, +36341, +44662, +52319, +40787, +37275, +40175, +46095, +44035, +43871, +11703, +13982, +31360, +30959, +26016, +28689, +37642, +18535, +34649, +24313, +22965, +10722, +24329, +30813, +40088, +44352, +39458, +57329, +53238, +17351, +38218, +24529, +24830, +21532, +27383, +36049, +37397, +53317, +39969, +50421, +50750, +41337, +24316, +17546, +43978, +59884, +43158, +24472, +27268, +47049, +31482, +25820, +31719, +38603, +44032, +47834, +19968, +39457, +29921, +36639, +31602, +30323, +12850, +17268, +25121, +16793, +36194, +34298, +35931, +19180, +21651, +33783, +18800, +11487, +52897, +48399, +53862, +41205, +53835, +30962, +39117, +31779, +31060, +31877, +28172, +27380, +33101, +44871, +13791, +32870, +22029, +41906, +50499, +30372, +41524, +31748, +34524, +39538, +46959, +17140, +25992, +40469, +41001, +43905, +42337, +4441, +25008, +35862, +13454, +42201, +26811, +11048, +33069, +34642, +22017, +31262, +21053, +29325, +40113, +48622, +48746, +36006, +25919, +43691, +40616, +48900, +39963, +39515, +42615, +33429, +39575, +17874, +42418, +32492, +45974, +28539, +37101, +32771, +42990, +29069, +42879, +28236, +43878, +13805, +42390, +53329, +16251, +55346, +27439, +29472, +40562, +27391, +29582, +27920, +24891, +42951, +30035, +24625, +22159, +31338, +23671, +24690, +23504, +12725, +29822, +39964, +24753, +34923, +31869, +31469, +22568, +22270, +25855, +35442, +29724, +63021, +27487, +52849, +65535, +32928, +33266, +14990, +49144, +34664, +24856, +18954, +26334, +47141, +32653, +43352, +33165, +51951, +31062, +23361, +38371, +20465, +0, +23877, +34717, +65451, +50050, +36452, +45398, +45396, +36652, +20144, +40632, +33908, +34472, +17061, +31507, +32429, +10840, +24174, +24120, +38542, +26269, +41994, +35740, +13763, +19184, +36742, +39071, +31088, +50029, +53525, +49774, +56735, +51166, +43625, +10550, +15870, +24854, +27705, +43252, +36126, +53641, +34400, +35316, +38826, +50705, +23080, +43753, +38364, +47483, +33658, +26739, +17911, +28764, +22366, +2, +29544, +46081, +32355, +50688, +13501, +44684, +35780, +12830, +33106, +18421, +24152, +26531, +40545, +21454, +26093, +15656, +19049, +25152, +36426, +36645, +33722, +16829, +20364, +42626, +52050, +53996, +50480, +19899, +33249, +13347, +34583, +46594, +34907, +42987, +61512, +28256, +35144, +20386, +38851, +26397, +39914, +34466, +44896, +34913, +25037, +26272, +24803, +28185, +13879, +40965, +36528, +34070, +40166, +32887, +35602, +23169, +30624, +46532, +33023, +7813, +17082, +49108, +22914, +16847, +23931, +24838, +34415, +28004, +43985, +29278, +21037, +38375, +45022, +32033, +29743, +42097, +41452, +22670, +46519, +10158, +27110, +39128, +37491, +21163, +50158, +47274, +6804, +20454, +25408, +15166, +58461, +45160, +35810, +44081, +38999, +38436, +47062, +30696, +37146, +31238, +23791, +22231, +40839, +49046, +22238, +4972, +36725, +41043, +9961, +18737, +2165, +22027, +25712, +22783, +28912, +44661, +42444, +30060, +24701, +39812, +30440, +42085, +22707, +29542, +59520, +51930, +43450, +35974, +36818, +33884, +19355, +39474, +29598, +23667, +44303, +46154, +32932, +3955, +44100, +12674, +40471, +48689, +41839, +18029, +6921, +25171, +25562, +37825, +19866, +55647, +35773, +38884, +35676, +3031, +32237, +20935, +35061, +38656, +21296, +22966, +39118, +30479, +24370, +8693, +48862, +58237, +18267, +17205, +31391, +28384, +27873, +13639, +36063, +43980, +63336, +46909, +47018, +21616, +40203, +29811, +17104, +35087, +35841, +51486, +61047, +29058, +49628, +35901, +27348, +42657, +39485, +38364, +24796, +5702, +17813, +32571, +50626, +29358, +21713, +35926, +41659, +38241, +46766, +29042, +33547, +44348, +29277, +24994, +22021, +22502, +31295, +16608, +1556, +20339, +44746, +28040, +16072, +31360, +12067, +28834, +44678, +36144, +48228, +44957, +51886, +41813, +25518, +27553, +53474, +35425, +33508, +18580, +44500, +17149, +41223, +43312, +25979, +18787, +46769, +38533, +44477, +50607, +41243, +30658, +39239, +10438, +38279, +34012, +35680, +53633, +44636, +40963, +36575, +38383, +11845, +41423, +22803, +18183, +15283, +36167, +19082, +21952, +32545, +24477, +35684, +26920, +45858, +24206, +23465, +47102, +38493, +36745, +44991, +38342, +37706, +39758, +16697, +26229, +26089, +38219, +10431, +31944, +44914, +49288, +43936, +9112, +21150, +51746, +56128, +63274, +55291, +52008, +20522, +25128, +40777, +47464, +20543, +26385, +37161, +46611, +41273, +27161, +10383, +29258, +26490, +20147, +20354, +18271, +6629, +39797, +22675, +38399, +12960, +22667, +52164, +52296, +31487, +21891, +46357, +42587, +44663, +38153, +44977, +44786, +56666, +27812, +26017, +41803, +40769, +25937, +46629, +39429, +53824, +43453, +30669, +35042, +29260, +21693, +57273, +24815, +35996, +19452, +19019, +11448, +35212, +37615, +32006, +34381, +40144, +27981, +27482, +12286, +32707, +34335, +35467, +39606, +25374, +33224, +31136, +20219, +32172, +21677, +21188, +59214, +27104, +4601, +29576, +40896, +43748, +15514, +44612, +49472, +41626, +34438, +52974, +30947, +9472, +32542, +16432, +36100, +27020, +33326, +65531, +12603, +48851, +38174, +28546, +16718, +46285, +44816, +25220, +25930, +12885, +34022, +43780, +33603, +8532, +44485, +37964, +43324, +17112, +31432, +19710, +30130, +27453, +39292, +20924, +21048, +18116, +26967, +33007, +15357, +41591, +37380, +27226, +29968, +30979, +41448, +41828, +44931, +43554, +45953, +64963, +34351, +23587, +38700, +17112, +28168, +39655, +9601, +26250, +23643, +35042, +28991, +13485, +46533, +21873, +39192, +44917, +32530, +21707, +41375, +37331, +38401, +30790, +36580, +40383, +37632, +56264, +29765, +28990, +47324, +23002, +46449, +12760, +1553, +48874, +40198, +12883, +23612, +39426, +37314, +30485, +38556, +48820, +42131, +13565, +55543, +22537, +27849, +52290, +44381, +43911, +34008, +38088, +23321, +23484, +22508, +39391, +41965, +41189, +32964, +42702, +29815, +24917, +31990, +39423, +19844, +35600, +46353, +29034, +42991, +25100, +42232, +26841, +37894, +30343, +45216, +42655, +29225, +33725, +10764, +31449, +28222, +1, +30146, +33152, +20605, +42408, +33681, +37234, +49209, +35619, +25632, +20687, +30431, +42780, +40786, +31071, +26446, +34074, +36658, +59165, +45269, +31228, +33353, +37021, +9065, +41233, +21829, +11870, +43208, +28781, +23828, +41676, +39720, +28218, +47586, +48981, +20738, +17950, +11896, +18751, +49140, +38506, +30855, +41002, +52812, +36842, +16122, +27668, +22946, +26239, +20977, +22853, +42140, +30846, +25360, +16102, +18588, +31546, +26327, +29612, +28942, +39755, +31029, +22734, +21165, +47316, +58727, +45114, +31515, +32510, +26468, +29455, +32935, +18233, +45038, +32148, +49177, +38644, +30185, +20426, +29596, +10401, +38072, +46675, +41503, +53022, +1033, +3362, +41743, +56864, +15102, +42081, +37345, +49311, +31066, +16245, +35318, +23262, +43983, +28612, +7895, +28939, +14134, +27097, +19849, +39383, +28453, +29228, +15501, +40010, +31430, +14667, +30703, +37614, +29584, +41416, +50660, +41575, +32518, +37464, +38309, +17863, +20564, +23647, +47168, +30437, +39899, +42583, +27007, +20660, +37933, +34930, +38886, +58647, +31975, +29187, +31775, +34331, +51108, +18768, +13011, +40436, +33623, +31707, +24442, +27371, +6588, +49509, +36035, +20947, +25221, +23300, +7589, +33317, +5911, +3423, +32947, +36230, +38784, +51525, +9225, +42121, +41297, +40412, +44229, +36583, +30651, +35996, +34975, +29346, +32146, +14153, +16683, +21112, +32490, +42591, +30699, +22758, +31229, +18975, +31998, +29674, +41994, +51181, +42033, +40632, +26109, +21699, +31376, +39278, +41179, +35764, +43204, +37179, +20522, +35932, +35632, +15354, +26266, +16175, +37860, +41346, +24138, +8606, +8767, +31253, +19681, +41499, +25841, +20036, +37543, +47511, +26790, +39103, +35562, +43020, +54894, +43697, +39161, +31887, +29604, +27947, +32471, +36953, +24575, +49042, +55913, +35288, +19017, +13235, +16187, +49945, +35808, +30236, +56929, +33947, +8824, +45483, +19331, +36667, +52565, +37436, +1348, +41932, +25953, +42881, +38128, +21640, +4008, +31218, +26364, +14306, +33625, +24800, +50331, +36913, +38917, +20217, +31083, +30073, +32321, +20800, +56502, +56180, +39113, +26988, +52903, +8877, +33764, +39689, +29116, +38827, +39469, +39638, +41312, +42071, +28519, +30154, +15044, +21956, +35812, +53402, +48718, +34106, +31070, +28904, +31814, +28786, +35259, +36834, +18093, +44210, +33835, +32829, +40219, +17792, +31252, +17914, +42982, +22296, +24094, +17786, +35416, +35743, +24317, +37615, +37490, +22966, +25722, +35785, +38555, +38649, +37931, +39449, +41496, +48467, +36421, +36120, +25230, +41982, +29631, +34714, +40797, +10313, +43302, +49213, +22796, +37937, +26342, +21022, +54021, +28177, +40260, +25717, +35597, +29020, +27854, +21897, +33652, +46352, +26290, +19340, +20097, +18595, +32473, +31057, +25605, +35388, +43790, +40179, +45568, +19649, +4473, +37587, +36365, +45945, +58796, +17471, +26362, +48647, +62379, +40679, +39053, +58089, +25323, +39791, +16690, +23849, +20699, +43478, +21675, +31138, +44488, +30126, +20093, +21592, +23155, +49747, +65534, +34839, +51159, +38917, +36459, +49133, +41163, +38559, +29859, +20700, +13387, +35935, +38746, +26229, +34565, +29765, +6864, +33164, +22965, +27679, +30038, +24330, +37166, +19489, +18949, +35046, +37040, +30282, +19330, +33576, +35348, +59642, +43930, +41822, +43583, +42727, +42489, +25253, +58204, +40416, +20102, +19040, +49168, +46943, +25642, +39371, +41587, +42274, +33108, +36520, +26448, +35262, +27103, +8416, +36009, +17819, +23166, +29614, +51996, +47562, +34819, +16225, +25019, +46570, +49070, +40403, +23080, +35358, +32612, +18634, +35973, +49618, +29274, +27954, +41995, +29911, +22173, +42740, +47804, +28473, +30500, +57992, +54673, +49641, +25142, +25039, +24471, +28198, +47155, +15481, +59979, +40192, +48605, +36806, +21794, +43215, +42753, +31875, +23782, +58500, +28529, +35873, +35559, +7606, +44200, +38027, +17315, +36898, +44523, +43787, +36864, +16791, +23537, +29134, +37277, +42048, +26131, +17645, +35080, +19839, +7195, +26246, +33846, +19641, +40760, +41258, +27216, +33603, +26472, +47148, +42638, +51213, +65535, +35819, +27891, +33147, +28041, +27569, +26852, +23847, +39403, +28853, +30527, +43905, +48562, +14363, +39874, +43794, +42434, +39872, +34526, +40829, +36405, +45713, +43794, +21434, +32032, +39793, +36567, +38490, +12663, +25626, +14011, +31562, +34368, +19501, +25639, +40880, +27175, +36165, +32078, +12737, +29077, +33818, +55220, +45518, +29791, +46236, +37797, +42456, +30978, +23794, +47988, +21887, +37051, +26802, +28913, +39652, +24577, +38407, +32214, +40379, +22661, +33266, +40935, +12919, +40791, +36755, +27472, +34479, +51705, +57412, +47647, +31221, +32924, +16329, +16665, +28999, +58080, +16989, +38314, +31122, +35688, +16033, +5369, +12746, +6860, +26745, +28614, +43704, +18896, +21472, +30076, +35439, +20958, +22693, +32612, +54976, +61146, +44800, +22210, +31473, +48160, +48331, +65535, +36421, +27649, +25092, +29197, +35837, +31566, +48528, +36010, +28296, +36877, +15340, +44091, +22931, +18944, +42409, +32036, +39341, +37201, +49228, +27683, +14354, +42137, +39489, +28468, +10165, +36308, +23478, +31855, +18989, +11584, +40515, +6069, +24817, +40678, +32676, +47189, +24429, +21811, +34370, +38211, +24395, +24470, +31122, +57502, +47963, +45883, +35372, +28639, +23998, +56054, +35653, +24028, +37897, +33240, +49474, +42716, +47548, +35768, +42764, +33472, +19047, +34601, +53831, +32014, +38030, +21995, +18544, +46350, +24150, +39167, +44040, +38527, +34475, +34495, +15529, +28487, +34480, +18587, +34684, +14137, +14831, +28696, +27401, +38525, +31577, +20150, +31265, +40364, +36569, +19897, +37589, +45076, +26773, +25617, +46575, +51920, +44257, +58563, +50113, +35989, +37502, +9098, +30861, +32153, +26221, +31548, +24044, +12730, +37663, +28407, +26431, +49318, +32460, +36035, +37380, +18880, +39285, +19919, +18933, +34463, +37721, +21756, +27614, +34407, +2056, +36398, +33491, +22488, +32229, +25224, +23199, +48252, +39823, +31343, +41548, +22117, +52081, +37075, +20633, +32010, +49963, +43643, +35576, +45906, +25890, +21985, +38523, +42882, +37197, +21026, +36742, +29027, +19079, +50466, +29747, +42526, +22518, +32599, +40072, +39941, +33420, +46267, +29115, +32390, +25305, +36473, +32508, +36022, +22438, +38590, +41376, +27254, +33409, +33385, +25306, +13838, +21118, +35412, +26177, +26148, +20915, +16598, +18024, +29304, +42759, +14369, +20292, +40638, +47802, +38629, +51883, +37067, +48178, +50564, +40184, +55868, +35591, +45063, +25065, +19103, +39636, +48677, +23168, +27874, +23739, +47548, +39646, +31918, +41378, +32088, +39105, +28833, +23313, +23291, +28494, +29795, +45443, +32371, +49228, +34974, +18378, +27953, +26135, +33473, +27221, +30713, +41784, +35152, +7458, +14834, +3276, +19511, +33152, +34476, +25916, +27940, +35536, +29267, +16253, +52074, +63298, +51034, +49209, +33075, +39013, +27712, +34619, +12123, +34310, +22476, +38120, +41687, +27706, +37843, +33616, +31683, +38523, +21005, +42537, +21816, +6424, +27361, +30833, +42637, +32448, +42689, +33106, +43542, +30085, +16579, +35052, +45812, +32801, +39990, +31079, +37881, +21469, +9268, +28971, +23207, +24320, +24658, +35253, +24673, +29563, +24197, +31210, +39682, +37440, +44854, +50224, +45818, +46709, +32031, +39821, +27508, +31870, +39232, +38151, +32277, +36873, +36646, +54131, +26028, +29280, +8559, +27021, +38358, +40674, +29100, +37218, +53671, +24495, +42494, +33252, +34844, +35523, +32011, +18208, +23285, +18428, +21183, +31516, +9777, +17483, +34109, +20793, +41873, +46732, +20269, +32412, +31125, +48311, +48319, +15775, +13415, +47283, +59375, +39239, +49052, +25208, +18734, +27457, +40756, +25307, +11746, +17969, +16331, +38877, +32927, +43538, +39332, +50164, +39080, +33349, +26035, +40062, +46032, +32055, +31547, +36308, +34446, +29633, +41699, +50558, +27802, +30019, +20889, +20057, +22124, +23189, +41568, +20059, +37329, +46216, +26079, +4718, +17197, +5393, +48842, +29167, +31138, +24341, +13062, +16845, +28313, +53211, +34505, +42861, +51457, +60032, +36639, +30953, +42963, +41061, +43811, +43268, +34098, +16290, +54447, +49891, +11515, +20391, +1, +51837, +57352, +50727, +30088, +16697, +35240, +12228, +36796, +31457, +24433, +49169, +27981, +8419, +21490, +36242, +31922, +30057, +31475, +31756, +46010, +43248, +29255, +29753, +31511, +31349, +44146, +34836, +34187, +34530, +40802, +44548, +29361, +28396, +31945, +50124, +52470, +36824, +24058, +39970, +28097, +15562, +30282, +32506, +23980, +46714, +38952, +48594, +31139, +7219, +30372, +46032, +47807, +39933, +25034, +32230, +27168, +52619, +28197, +35371, +32280, +42926, +48006, +17536, +40278, +19798, +39842, +35820, +21641, +21500, +23250, +12185, +11310, +31965, +28438, +27174, +18394, +28390, +41276, +29902, +30770, +41007, +31001, +29972, +51343, +53762, +52065, +27186, +43042, +33594, +26251, +30839, +28952, +21200, +28811, +35606, +38979, +28067, +26381, +26348, +43560, +62014, +41032, +31033, +32590, +33765, +23193, +25141, +23685, +39221, +40116, +38466, +39970, +45198, +7206, +27660, +19096, +21447, +21246, +31281, +27176, +28487, +39580, +34376, +30197, +18836, +34550, +38573, +25179, +38891, +44423, +40933, +39271, +34893, +52797, +32686, +29324, +27624, +18572, +24103, +20666, +37859, +26371, +46882, +21845, +21470, +46248, +28952, +29016, +28519, +58184, +43656, +21528, +37252, +32826, +19719, +38529, +42504, +39312, +41107, +46471, +28716, +33483, +31188, +35133, +42313, +15935, +38270, +35628, +12613, +26031, +43733, +13009, +21314, +28649, +37789, +36420, +32198, +35855, +45020, +49223, +46765, +26414, +55165, +46519, +34189, +59751, +36553, +12870, +24255, +49237, +31209, +21640, +35149, +36653, +46050, +44090, +22281, +44023, +45804, +42589, +19498, +15615, +49130, +11033, +30328, +27958, +32006, +35360, +37776, +26212, +31046, +29273, +37879, +27476, +12554, +7548, +39009, +33280, +34536, +27971, +35772, +25081, +30613, +27687, +39443, +12325, +25462, +25691, +37108, +45179, +48531, +49058, +48446, +34902, +25375, +42935, +12886, +24005, +41780, +37529, +34140, +36569, +39278, +40528, +24690, +23734, +25823, +31049, +30446, +48603, +29191, +33778, +37758, +47684, +26615, +45799, +34171, +50767, +44697, +33204, +24973, +19762, +25045, +26878, +23856, +33423, +26574, +0, +36433, +27716, +44592, +38245, +34109, +47195, +35716, +29071, +22990, +52322, +30763, +42936, +55927, +41252, +33262, +34959, +43686, +31185, +30049, +24334, +39792, +22720, +37549, +34859, +25443, +12002, +42163, +22564, +34689, +43470, +29724, +25912, +35595, +54439, +36225, +42881, +42067, +41838, +28550, +47924, +24816, +35339, +15470, +41143, +15675, +25353, +27714, +20191, +19162, +40201, +27557, +24065, +34553, +32887, +34945, +34704, +27918, +19966, +43936, +48936, +50568, +30389, +35472, +26208, +24246, +31291, +38504, +38991, +13300, +24590, +39022, +44700, +22419, +33740, +37439, +36054, +39698, +39255, +64123, +38047, +37591, +46071, +26731, +23233, +6054, +31329, +27150, +42175, +43100, +2668, +43734, +37887, +27353, +32008, +29002, +14264, +41068, +25142, +2122, +9456, +28768, +21592, +43764, +32374, +30129, +29124, +40032, +38044, +52520, +42311, +59073, +46867, +48792, +37535, +32625, +49887, +17269, +34377, +39140, +29272, +19477, +39935, +44812, +33796, +13045, +23326, +36274, +44210, +35033, +27005, +37156, +24758, +36032, +32715, +20407, +32656, +38170, +27466, +36929, +30958, +24212, +19866, +13750, +22664, +26554, +39142, +18348, +33320, +20623, +32757, +53718, +20438, +20054, +18063, +38215, +30164, +30827, +43195, +41078, +59711, +51620, +37482, +27355, +37265, +27316, +22636, +41576, +31749, +42783, +40616, +30972, +46720, +44770, +22803, +26977, +35584, +22432, +37133, +29022, +34982, +42427, +27960, +36506, +44230, +46618, +38440, +30332, +29422, +24494, +33702, +40615, +36005, +16417, +27157, +16641, +48, +18430, +32179, +41884, +36492, +29555, +28523, +47529, +27842, +37240, +24829, +35775, +38897, +53646, +63208, +46760, +2942, +20646, +17185, +16525, +15627, +13694, +27538, +30690, +33617, +43279, +45378, +28793, +20769, +36306, +31359, +16024, +36281, +38612, +46744, +24748, +6391, +25941, +42691, +45548, +45732, +42818, +27390, +13536, +25022, +25562, +28192, +16968, +31102, +26981, +31982, +48053, +26223, +21452, +5379, +31196, +52019, +39897, +33249, +30732, +35431, +51385, +28854, +42231, +46256, +41265, +17461, +6069, +23012, +31377, +12264, +52490, +43491, +15849, +38680, +41700, +16336, +41582, +12866, +41993, +49537, +21854, +53554, +55472, +40313, +24434, +42911, +30537, +42212, +46812, +21726, +19056, +29458, +30809, +46010, +23831, +15142, +14806, +26974, +35254, +3, +3, +27298, +29643, +39783, +18450, +38001, +43876, +41062, +38516, +32366, +55949, +52796, +32845, +35814, +40075, +18629, +34615, +27093, +5761, +30498, +28788, +22138, +58139, +33416, +65535, +35804, +23576, +26840, +46300, +15961, +8988, +24036, +24671, +33750, +19417, +51798, +48364, +38168, +37824, +25031, +28232, +30167, +37906, +27111, +31122, +34676, +42526, +37602, +13874, +30589, +43985, +41732, +12181, +6085, +25209, +33129, +28846, +53076, +65312, +42519, +46920, +39370, +26765, +22115, +31674, +12067, +37929, +35209, +30794, +58947, +37745, +28754, +54625, +28349, +28578, +25947, +47720, +31875, +32214, +34751, +8251, +44030, +46510, +27246, +43983, +38145, +47457, +35092, +28535, +17973, +25151, +21597, +25978, +23470, +28100, +19194, +19579, +31113, +44071, +46965, +33154, +29989, +22484, +17167, +25754, +22405, +42778, +35085, +31630, +56529, +41204, +23905, +47374, +24459, +28292, +26806, +12553, +30046, +55268, +46388, +41872, +31001, +36840, +18674, +19647, +46039, +44684, +34611, +34563, +25408, +41594, +30697, +34327, +33502, +39662, +54165, +38148, +30501, +30179, +14472, +30575, +20632, +30568, +47632, +34473, +18796, +53138, +31792, +32808, +8266, +21443, +40351, +47447, +46427, +32527, +44403, +25141, +32113, +25198, +21293, +34928, +17611, +5209, +30062, +19588, +20556, +17387, +28643, +37186, +59734, +59477, +31195, +31670, +31094, +41026, +55978, +24508, +35129, +24565, +43458, +53868, +35833, +28983, +24089, +30112, +36628, +28334, +23593, +31534, +20208, +26845, +28571, +22344, +20978, +35183, +21150, +23655, +25422, +50134, +31683, +27540, +32117, +39440, +35719, +37157, +22552, +52347, +41095, +18788, +31845, +37217, +43446, +42466, +37192, +31497, +44854, +20482, +29912, +36303, +52263, +35699, +18733, +38101, +30881, +52111, +38875, +40940, +36416, +21176, +26518, +19086, +31952, +37779, +43491, +37103, +23846, +40056, +34434, +39219, +23973, +3564, +28249, +30007, +28034, +24963, +23453, +35328, +14593, +17187, +25544, +25862, +43955, +29016, +43510, +52414, +38660, +43876, +35879, +21215, +39378, +40664, +18380, +40733, +24306, +30069, +40615, +15030, +18457, +44628, +45061, +36600, +20433, +32164, +45593, +36986, +25371, +28601, +47062, +28424, +27718, +38187, +17512, +38440, +34498, +24756, +33379, +27675, +38641, +22476, +28644, +31489, +40834, +18946, +23096, +50286, +34786, +39558, +46866, +30275, +26861, +34303, +23962, +42570, +25098, +48620, +48930, +56806, +38669, +32360, +34527, +27997, +46790, +29480, +32706, +23174, +18569, +25420, +37268, +40095, +32203, +13693, +34133, +38318, +54987, +29116, +31583, +29165, +30804, +42015, +28186, +26621, +40805, +48819, +42330, +19443, +30009, +8078, +20838, +26586, +19470, +31864, +12410, +25710, +32115, +22802, +14839, +32407, +34833, +48399, +39538, +22183, +48217, +44853, +39825, +41828, +27786, +24842, +52222, +32994, +38708, +40018, +51914, +28569, +34351, +21040, +31856, +26731, +28096, +35192, +25445, +47464, +39102, +42135, +40515, +42749, +41987, +24941, +39392, +44756, +37228, +37427, +13184, +25744, +26884, +32095, +40975, +32683, +0, +15490, +30075, +22538, +26242, +41948, +28049, +36469, +12905, +10309, +45136, +51633, +40919, +30650, +56212, +64900, +65535, +48264, +36952, +25278, +33167, +30586, +21531, +51634, +27644, +40894, +32400, +24326, +38910, +34105, +34089, +42499, +38471, +46293, +36815, +42970, +30471, +38266, +28839, +35380, +38033, +55318, +36651, +21444, +23408, +29223, +20121, +30840, +19194, +21156, +32487, +34951, +16742, +15189, +40027, +32981, +28385, +12561, +24328, +42416, +42098, +33997, +48644, +52953, +32246, +43396, +33107, +18084, +36213, +22428, +42738, +43271, +31313, +55848, +27169, +31369, +38134, +47989, +12513, +35628, +20486, +39179, +44006, +27862, +10455, +48298, +29322, +28207, +35897, +35667, +44867, +36753, +11105, +31342, +43560, +44526, +20552, +40721, +27112, +29619, +22985, +18897, +19051, +43951, +47151, +43642, +38626, +22187, +14766, +29388, +43169, +36143, +48222, +36564, +41099, +49211, +44536, +25750, +45828, +30711, +28520, +35767, +41414, +38486, +17747, +12767, +53184, +29239, +27948, +33922, +42136, +44247, +44828, +33129, +45998, +35959, +31769, +17474, +21018, +35651, +41335, +42745, +21768, +8200, +21869, +12535, +24269, +30654, +24083, +31000, +18835, +28956, +39189, +25391, +31849, +18954, +23980, +32238, +18285, +50385, +57337, +49567, +46502, +15445, +30826, +44412, +27067, +41854, +49005, +34652, +15798, +36695, +17814, +37591, +56641, +9755, +31489, +19500, +29123, +58575, +35861, +48302, +34125, +45199, +59040, +37577, +46975, +27938, +32003, +40307, +3274, +23149, +33887, +30053, +51223, +14741, +30295, +15602, +20900, +16472, +44097, +33746, +43538, +25523, +0, +30906, +29466, +26672, +47604, +61707, +55319, +58523, +43185, +30309, +43249, +29137, +44024, +30683, +23837, +32237, +21520, +23106, +45364, +38055, +23058, +37066, +20812, +18923, +62154, +25466, +33041, +27908, +24564, +43805, +26630, +44816, +37513, +37789, +40355, +32227, +21089, +29235, +18024, +30696, +18426, +39669, +47662, +32747, +17388, +38931, +25935, +27951, +31334, +20998, +43825, +29232, +30934, +46160, +55216, +32598, +35368, +37367, +38832, +52475, +36323, +23178, +31864, +20579, +61934, +40283, +31127, +26050, +45451, +51137, +40419, +7101, +32327, +48167, +39070, +11628, +39915, +40638, +28679, +44909, +29249, +35450, +20180, +24395, +32712, +27737, +45708, +28910, +43964, +13946, +24108, +32206, +18757, +33921, +37530, +41197, +28203, +34124, +22580, +10068, +29898, +45627, +44826, +53115, +46992, +52402, +35676, +24644, +33680, +50282, +35040, +29131, +20822, +27423, +30386, +30809, +40322, +35131, +26335, +8680, +29313, +25432, +40734, +20473, +19974, +12940, +50111, +48746, +45364, +50106, +38052, +42354, +29997, +30571, +21943, +30727, +4874, +32853, +12813, +11107, +24478, +42349, +41171, +32219, +14257, +32420, +54483, +37455, +43585, +44029, +42807, +44362, +33126, +32126, +15700, +38712, +40850, +33988, +24585, +22916, +15262, +20583, +34019, +25263, +30353, +45506, +33606, +51459, +24232, +18577, +50708, +35867, +26705, +36875, +46459, +52265, +34084, +21621, +31756, +48255, +43644, +25702, +16395, +9589, +25332, +38863, +11457, +38024, +26642, +27998, +11710, +24039, +39502, +49247, +48401, +23025, +36909, +55147, +10683, +53051, +48490, +26450, +42738, +25142, +50559, +41876, +28737, +23177, +31530, +28773, +39960, +29162, +5836, +19113, +31863, +21048, +39544, +34376, +21987, +47937, +17350, +31531, +32667, +38340, +43842, +29552, +16021, +47974, +29614, +20698, +24908, +15914, +31449, +33138, +28442, +34463, +30996, +24594, +28065, +25978, +25968, +47440, +26717, +23019, +19093, +32672, +30825, +53622, +41306, +34139, +40501, +44172, +22668, +13611, +34451, +22152, +24546, +49975, +26694, +65534, +34972, +26668, +41710, +59292, +39717, +24164, +21878, +8148, +39077, +19939, +11707, +33388, +29603, +35721, +54816, +36062, +35723, +26349, +32038, +25480, +28828, +41433, +37903, +28397, +1, +22177, +14726, +39100, +23629, +43040, +54477, +50663, +27608, +17837, +26914, +17614, +35285, +41590, +42842, +39853, +38019, +29457, +40937, +31930, +45920, +53263, +14727, +55589, +34896, +24630, +23215, +22441, +47740, +27414, +36804, +33443, +33596, +21046, +18822, +20812, +23853, +31573, +37122, +38708, +42485, +39765, +49665, +39851, +15155, +31997, +27765, +21054, +31559, +29521, +20976, +27868, +26443, +33179, +33535, +24231, +44603, +31444, +19168, +53092, +33441, +37028, +33865, +45348, +34752, +34748, +40564, +37794, +36792, +42347, +32981, +14593, +30655, +42399, +17733, +32716, +18749, +32295, +40922, +27489, +39965, +35169, +29064, +30625, +46060, +32426, +28940, +31103, +42343, +34986, +56745, +16296, +34186, +26228, +5852, +30861, +14268, +5751, +22856, +25792, +16645, +24702, +25238, +43526, +60464, +6903, +23186, +15454, +36262, +28897, +51460, +62701, +50963, +38385, +25624, +47751, +17355, +40604, +45879, +57190, +24912, +33986, +31995, +21209, +26625, +35833, +43658, +65533, +17056, +36764, +48033, +27323, +43070, +30080, +15970, +26831, +29879, +43977, +50976, +28146, +19990, +38514, +11700, +23173, +27806, +12497, +24784, +26641, +34098, +22039, +6422, +52621, +34925, +16718, +25448, +35537, +57947, +21381, +31429, +47443, +40118, +41044, +52677, +20749, +40080, +32993, +26145, +55668, +23429, +52763, +41147, +16850, +12597, +56756, +55317, +32759, +54632, +42011, +45768, +39603, +24509, +29696, +48224, +31373, +39419, +48605, +46996, +14873, +34644, +33506, +18765, +21706, +31041, +34039, +44063, +9003, +14608, +12335, +27232, +24320, +54877, +45334, +37567, +33166, +19259, +21625, +43496, +46906, +45689, +57192, +51694, +47465, +44448, +22723, +40249, +23270, +10939, +35921, +33683, +27769, +20104, +4385, +45248, +33122, +32443, +30909, +41168, +40718, +54872, +50562, +50424, +30455, +37052, +28755, +47193, +52498, +39098, +41098, +13320, +2719, +12284, +15383, +29512, +33283, +4402, +27632, +30474, +9202, +23508, +35942, +29708, +47628, +29805, +45960, +44245, +48766, +33152, +36606, +61148, +53358, +36002, +18912, +20236, +12096, +25191, +26599, +24466, +40097, +11011, +31210, +47020, +21541, +33776, +14979, +41927, +35307, +40736, +53792, +42330, +33205, +32068, +47272, +25280, +41312, +54895, +34960, +37306, +16809, +16518, +24966, +24458, +13762, +21916, +14269, +22169, +24361, +38083, +21851, +39068, +28220, +14677, +24379, +42458, +31773, +52014, +63851, +47421, +46529, +54219, +38143, +30166, +33042, +10045, +41526, +36878, +42565, +38862, +32180, +28392, +45077, +19161, +41701, +34146, +33034, +32820, +24726, +28999, +14927, +37471, +26201, +10138, +40266, +45795, +64005, +30254, +39804, +37336, +28640, +35742, +41952, +26929, +28749, +19483, +29383, +17269, +32851, +28836, +36254, +40008, +36619, +36470, +26812, +40364, +43324, +52931, +47166, +45423, +35519, +30847, +56643, +14339, +31758, +26739, +18013, +48285, +41512, +18688, +31116, +55530, +41244, +23774, +34345, +33970, +47137, +23840, +23743, +41620, +39215, +26476, +34216, +42282, +32846, +25333, +38498, +9883, +30295, +24832, +28780, +32447, +15396, +12795, +26684, +33064, +29357, +35936, +44016, +31057, +18985, +14084, +23632, +23562, +45577, +47004, +51312, +44731, +45891, +45152, +54396, +37282, +25479, +19788, +14423, +28423, +36760, +29610, +37024, +37542, +18264, +40302, +30209, +29648, +43305, +27596, +36304, +43097, +28624, +29467, +32378, +50740, +36227, +19845, +37229, +44970, +20129, +23088, +21222, +31389, +49310, +24548, +22427, +35547, +31884, +36156, +37755, +37684, +41894, +36261, +35205, +34108, +41164, +31523, +45150, +45805, +38004, +42978, +50264, +23624, +5291, +33666, +18705, +16866, +40689, +35258, +16093, +35911, +7277, +34084, +29651, +23102, +56609, +22976, +33622, +40157, +36984, +55797, +53005, +51211, +31081, +39066, +32866, +39426, +28162, +11425, +28561, +28570, +8197, +13548, +18878, +20969, +24595, +30933, +26872, +38828, +43753, +41637, +24356, +34380, +32076, +23692, +42029, +46229, +40385, +36145, +29038, +32639, +35618, +27398, +7756, +24939, +8154, +28936, +32444, +34189, +53625, +35723, +43786, +56886, +28855, +45671, +37898, +13829, +34599, +25737, +46643, +32778, +34174, +37341, +29939, +10629, +23192, +43226, +23669, +31039, +45689, +35004, +40151, +25971, +32000, +23316, +21989, +48335, +58750, +43501, +27888, +34495, +42158, +25986, +34392, +59258, +43679, +40829, +24902, +36061, +53370, +26495, +17231, +24743, +20703, +41894, +26914, +20214, +34318, +43167, +40679, +22121, +32518, +44104, +24224, +37113, +20680, +38856, +35810, +22259, +43907, +34300, +21392, +13749, +35493, +30870, +20769, +38417, +33807, +33120, +19671, +17960, +19245, +17161, +20442, +39253, +56685, +42144, +53110, +30478, +27841, +17700, +37924, +39664, +44119, +49854, +45987, +38166, +41163, +35329, +39479, +27598, +13327, +23364, +42236, +19984, +23985, +43577, +45853, +40159, +28502, +16161, +16204, +45221, +18488, +39829, +26549, +33618, +27776, +40910, +33358, +41054, +43241, +45149, +16669, +27819, +12915, +25819, +30814, +22091, +5288, +29718, +26953, +34369, +33289, +37547, +41475, +43566, +32284, +45555, +33071, +33878, +30589, +40552, +47778, +47338, +44181, +25587, +22367, +34724, +28761, +22900, +35155, +38974, +11663, +53736, +31567, +40339, +47350, +13031, +29859, +38357, +36616, +44408, +41281, +39490, +40576, +40134, +27551, +28459, +42597, +24920, +23337, +31805, +18757, +35666, +12573, +19550, +16205, +0, +29300, +27421, +27540, +24976, +47430, +45505, +22461, +21726, +45947, +29825, +40264, +40181, +51310, +40008, +34823, +34988, +40149, +33351, +23481, +39720, +19265, +47075, +31172, +34912, +46660, +38593, +41055, +46551, +37084, +36651, +38407, +22835, +36158, +29713, +13394, +35906, +45251, +41520, +38234, +26089, +23853, +28837, +26568, +24119, +23549, +27084, +30187, +23201, +16315, +19234, +30511, +36358, +57244, +46921, +19010, +40352, +35335, +12237, +31123, +56212, +62653, +51749, +36683, +28954, +42858, +7654, +23933, +39373, +23933, +17934, +10425, +34051, +25521, +23536, +29987, +35357, +27522, +35759, +40138, +34197, +21901, +32181, +27518, +29319, +39420, +29060, +37801, +37357, +35167, +39339, +41844, +29260, +9223, +7215, +27093, +19412, +22343, +17280, +32262, +31075, +32740, +56021, +44525, +35310, +27514, +19134, +49768, +37814, +39031, +42657, +45991, +41080, +51135, +51091, +32045, +19496, +19550, +39338, +29397, +12853, +33520, +35019, +10978, +46941, +25517, +27835, +38820, +23468, +25781, +32735, +16720, +46248, +34497, +12908, +30080, +14568, +34442, +36048, +26990, +35225, +44121, +17705, +35984, +3293, +19525, +21799, +30260, +22519, +39550, +31549, +50957, +42853, +29019, +34867, +35457, +36711, +28034, +42206, +45522, +41138, +41915, +34807, +30833, +31989, +14537, +16346, +29706, +46949, +21215, +37958, +46566, +33213, +43117, +9146, +30626, +44945, +33104, +39644, +46815, +36181, +26000, +30624, +15268, +34134, +47338, +34456, +40537, +19849, +31251, +3159, +15491, +16875, +23377, +17052, +28485, +23359, +36121, +40523, +46968, +32548, +17948, +41349, +42199, +37776, +37046, +46334, +51692, +48308, +46035, +24521, +15343, +31225, +19218, +26145, +36488, +24984, +25063, +18934, +43226, +36765, +24785, +44156, +9478, +27847, +42760, +47978, +38270, +17049, +45463, +30304, +36525, +41016, +26057, +30117, +23279, +42274, +30785, +22887, +25107, +33104, +26160, +25273, +22328, +19953, +35095, +50868, +42283, +41399, +29658, +19905, +42216, +24913, +37158, +50698, +49353, +53635, +49837, +33896, +20066, +44088, +20205, +30558, +25100, +15230, +23741, +23764, +30655, +20972, +43219, +21973, +24789, +47623, +29838, +38216, +33406, +36678, +37051, +40303, +34544, +43786, +9716, +36451, +34035, +59141, +29223, +35121, +25446, +24376, +18089, +18642, +7189, +15130, +40440, +31022, +43131, +41671, +40752, +8396, +26951, +27506, +45936, +57299, +42706, +46205, +35941, +49302, +40181, +28828, +27032, +40318, +32973, +45768, +33813, +37977, +16028, +14309, +34031, +38876, +21985, +32584, +43489, +15611, +50208, +32240, +36956, +38761, +34303, +14950, +46686, +30090, +23676, +32357, +17943, +8784, +50820, +10420, +36514, +39282, +15786, +27249, +32722, +27009, +32528, +23996, +46085, +40674, +26934, +39105, +44791, +45641, +39843, +43047, +43600, +41241, +37950, +20298, +22517, +26082, +37280, +6183, +32744, +36144, +26118, +21600, +48488, +22951, +25572, +30101, +22709, +54056, +39487, +41146, +34501, +38950, +37170, +42803, +33763, +38224, +31192, +37595, +35830, +16086, +19577, +40431, +32974, +8609, +22317, +31966, +32661, +24149, +33923, +28713, +27875, +25879, +13797, +37037, +53251, +37374, +29794, +37537, +45874, +40666, +45053, +28506, +30424, +46738, +39609, +38195, +44641, +38649, +45076, +17124, +28671, +45975, +27115, +49871, +32151, +41156, +61557, +29405, +10443, +22419, +19980, +34268, +20712, +39680, +39293, +30581, +25286, +27677, +34049, +17377, +13282, +19454, +25942, +39501, +37039, +19904, +14732, +26268, +39865, +34510, +34336, +28391, +48696, +30673, +39696, +44813, +53011, +42599, +47821, +32297, +21466, +28976, +11592, +33880, +33161, +35302, +31645, +30521, +33958, +26563, +20685, +28280, +30256, +22080, +35145, +48844, +38470, +20775, +51623, +46955, +29739, +46940, +36524, +29706, +46163, +31464, +31741, +35343, +17019, +11600, +37321, +11579, +16989, +29037, +36183, +18857, +37794, +42844, +59344, +40912, +23467, +7765, +34584, +35613, +37873, +50924, +49714, +47657, +57146, +29230, +31292, +31044, +40455, +8203, +30978, +21551, +35377, +10119, +20100, +39060, +31761, +29642, +50815, +32089, +23241, +33048, +18748, +18724, +29624, +33120, +45683, +36028, +16236, +37981, +50765, +24912, +26597, +11460, +24392, +30619, +11498, +22181, +32857, +25620, +32660, +36081, +45044, +42031, +43355, +38104, +37264, +27502, +23813, +42762, +38130, +37913, +45402, +22161, +20035, +45085, +41362, +35527, +13076, +32134, +20953, +25112, +49011, +26985, +34100, +31611, +22377, +34873, +59354, +28802, +28155, +54243, +36655, +21638, +23086, +37177, +22990, +35236, +39138, +37865, +26503, +12588, +34105, +18253, +17431, +17165, +7301, +24920, +36305, +38322, +45343, +24440, +18363, +40404, +54291, +50185, +26704, +33418, +52458, +37189, +34316, +42695, +36769, +31370, +33912, +35963, +25457, +23090, +31864, +30226, +47836, +42413, +18439, +32093, +24831, +11775, +50031, +22173, +27060, +43999, +40257, +49166, +24793, +29929, +43616, +31608, +19527, +25246, +41631, +25397, +38944, +29299, +35589, +34292, +14981, +17542, +21175, +41474, +43301, +30840, +34271, +23129, +40348, +48195, +27105, +44714, +42432, +32276, +40571, +40042, +35367, +31336, +28961, +32434, +41526, +35277, +51084, +40656, +25302, +18033, +30905, +34765, +35128, +23141, +48727, +50132, +12831, +21520, +27054, +29724, +21537, +42373, +46341, +35103, +57108, +35315, +25663, +27328, +19525, +22144, +32552, +15585, +18922, +34466, +26229, +11332, +39390, +46994, +49375, +31585, +26988, +36127, +38091, +37512, +41505, +42082, +49104, +33261, +50735, +19325, +33645, +35492, +28081, +44863, +42629, +32056, +19809, +33657, +17232, +41235, +22286, +22401, +31690, +26320, +43234, +47683, +19187, +21452, +43926, +50240, +53661, +39467, +20176, +13114, +46772, +17896, +35469, +15322, +37022, +39987, +14132, +35975, +28863, +19940, +23948, +17830, +42461, +35413, +26809, +37868, +46475, +44296, +35906, +33322, +42053, +29784, +54099, +31201, +12367, +39055, +16914, +19125, +43069, +59515, +19988, +31804, +33950, +25474, +14497, +22589, +16619, +45071, +65534, +53501, +37828, +52876, +23852, +42289, +50138, +44975, +24499, +21083, +47411, +25219, +23256, +11737, +15118, +25072, +30796, +13180, +15434, +22860, +30074, +41663, +58422, +42314, +28851, +24321, +52663, +39869, +39018, +46789, +32783, +43815, +55165, +53477, +34964, +30775, +20746, +53943, +46303, +24115, +12500, +22406, +35268, +36616, +17397, +33329, +46530, +43678, +54756, +0, +16113, +8058, +33285, +37387, +26941, +51738, +39285, +26228, +19932, +33493, +42323, +32083, +11761, +25777, +35242, +25865, +7561, +24530, +2, +53733, +59149, +34942, +16329, +3179, +37990, +32873, +34219, +28579, +32172, +61156, +55655, +31726, +31796, +32503, +12108, +36410, +35993, +35894, +33457, +9477, +40451, +31842, +34028, +39873, +48398, +45391, +31795, +33254, +10356, +32534, +41511, +32503, +32932, +33082, +35611, +57812, +48774, +41960, +32395, +16729, +19343, +37516, +34320, +24274, +28086, +17517, +29693, +36395, +23179, +38472, +35860, +29800, +5181, +26912, +50580, +19905, +37937, +59442, +49480, +39819, +36374, +21460, +32426, +41752, +24676, +29391, +37361, +29770, +37281, +30633, +31424, +27234, +36849, +39114, +43012, +28088, +23957, +51809, +21457, +33101, +43189, +50946, +38640, +34652, +32172, +39051, +34447, +31395, +29708, +10714, +32759, +38394, +21325, +24281, +32538, +30336, +26615, +22890, +46034, +29467, +25760, +47829, +44172, +34044, +31466, +36277, +54313, +49855, +51023, +20945, +29419, +44391, +40694, +37201, +57298, +31481, +17423, +29025, +31065, +12743, +32071, +32335, +42682, +47523, +44411, +32309, +36214, +50524, +52248, +40734, +16709, +53953, +38374, +37681, +47686, +37611, +31137, +15881, +2438, +25826, +23672, +18185, +22615, +25330, +43324, +40392, +28699, +32707, +16691, +30330, +42490, +51039, +29461, +44617, +57437, +44705, +51673, +36028, +29682, +25258, +21486, +42158, +25069, +32455, +27511, +24384, +36868, +38901, +25882, +64139, +20435, +43243, +30305, +27897, +34033, +24226, +54400, +27055, +36542, +49082, +36993, +18645, +34927, +31483, +24458, +22910, +30383, +32956, +30976, +37983, +16217, +24050, +38562, +38537, +45774, +26631, +33927, +31560, +36837, +23643, +41784, +42543, +55728, +56174, +44712, +15019, +35053, +34597, +23140, +22227, +18660, +46452, +49078, +4665, +35089, +23176, +25624, +32059, +30036, +30818, +34513, +29737, +33351, +46127, +39338, +15926, +44174, +65056, +49084, +38986, +29747, +33329, +46716, +20517, +12311, +39883, +25669, +7586, +21889, +15666, +10276, +37916, +29299, +32195, +45924, +24878, +24654, +27890, +56571, +23600, +53584, +48133, +40036, +49506, +57753, +26093, +33261, +38119, +3538, +14899, +18424, +45281, +45081, +29647, +29868, +39815, +28815, +29713, +22683, +13107, +38383, +26229, +33664, +20262, +29901, +40852, +33116, +31538, +42356, +35486, +17994, +31694, +9442, +24664, +31019, +17903, +15467, +25380, +27549, +29785, +45279, +37635, +51141, +38947, +36249, +24476, +49552, +26828, +48750, +45067, +44063, +49411, +29222, +19825, +36738, +26841, +15782, +36945, +41042, +24748, +21144, +54353, +34890, +37208, +33938, +33266, +56153, +26930, +50155, +45835, +34480, +27945, +33755, +27601, +28918, +43662, +41192, +34678, +44128, +16229, +18332, +38318, +24365, +27526, +5921, +23142, +30645, +19087, +40847, +37477, +37774, +35706, +31548, +31515, +56195, +43170, +30948, +52689, +40374, +36304, +55362, +43736, +39775, +23338, +17703, +27418, +27849, +37774, +31517, +32785, +16750, +24856, +39959, +34493, +34914, +38468, +31102, +25204, +41261, +48997, +34014, +28061, +31621, +36116, +39131, +12083, +31984, +46181, +24245, +27818, +24397, +30977, +32291, +28140, +20894, +23731, +35478, +51383, +46255, +16541, +27378, +42497, +29785, +31840, +26716, +46505, +49224, +46241, +19962, +42422, +29780, +17835, +30990, +27328, +41094, +53212, +13900, +19771, +38974, +37130, +34019, +39211, +35775, +45049, +24434, +53249, +21591, +31943, +31611, +33373, +43435, +42092, +37670, +34862, +39588, +33610, +34133, +12058, +18212, +35747, +13602, +14885, +16985, +40531, +32189, +39754, +36912, +41260, +39240, +5681, +31114, +46446, +43983, +26795, +41862, +57044, +46553, +46982, +44649, +24881, +23209, +34081, +36225, +32063, +14836, +37896, +24317, +53911, +42154, +28310, +25194, +47249, +28938, +29922, +35013, +17719, +34335, +39928, +42205, +53452, +22624, +23152, +27742, +30838, +20287, +24591, +18388, +26102, +30811, +9305, +13445, +39912, +33747, +35210, +37149, +51673, +44858, +23613, +19139, +42029, +52629, +26067, +51556, +44909, +29615, +50986, +39106, +37465, +23621, +18822, +24842, +24822, +25259, +42332, +35910, +39533, +28867, +31508, +35940, +31352, +34867, +28838, +46549, +41159, +50918, +41874, +48254, +30491, +25088, +29493, +27969, +40148, +20906, +27465, +9325, +7938, +23286, +32541, +19294, +11961, +18705, +29719, +37732, +23801, +42252, +30445, +37016, +29142, +39963, +37397, +37801, +56660, +37277, +47948, +35710, +35412, +26450, +19579, +20518, +33780, +22059, +30737, +39039, +31963, +33412, +34771, +48206, +21402, +19930, +26417, +26527, +25264, +25237, +31094, +45034, +33584, +42415, +35106, +14951, +19853, +35713, +45053, +28768, +25184, +33017, +36115, +34580, +17342, +21221, +20165, +39106, +38174, +40073, +32636, +19253, +52627, +35424, +25407, +38816, +42806, +46446, +41388, +40271, +42731, +13517, +16177, +26357, +25587, +34301, +39169, +26477, +47136, +39203, +38619, +29635, +32099, +47665, +19657, +38817, +28726, +18747, +33574, +41910, +40322, +41062, +32138, +42122, +38701, +37099, +36483, +27418, +24061, +28209, +14660, +12446, +25584, +14747, +28789, +31293, +41541, +41120, +51317, +39442, +36180, +22509, +48026, +42386, +46461, +52231, +63608, +42060, +45088, +25911, +11110, +20724, +21189, +18990, +33115, +17432, +22002, +32594, +37572, +38478, +29342, +26121, +32516, +29225, +32272, +31175, +38773, +45304, +47121, +50885, +50165, +33095, +39262, +37291, +22626, +31982, +9482, +11056, +28934, +14578, +3421, +43555, +42193, +24573, +17922, +28084, +65535, +50045, +43669, +30124, +47003, +29618, +32637, +50467, +48359, +50858, +53939, +29097, +32056, +26952, +10231, +34592, +27884, +25846, +26107, +41260, +27937, +34034, +39122, +26305, +58642, +24634, +44028, +21322, +29172, +38521, +35660, +44723, +25986, +43650, +53932, +32019, +37230, +21461, +34025, +15908, +19824, +22813, +13787, +24880, +21300, +38460, +28885, +26996, +26877, +42009, +37697, +46105, +16428, +33146, +30149, +49559, +55347, +59737, +52746, +35102, +46419, +25246, +26077, +23462, +37555, +27592, +33967, +31348, +30421, +36669, +46543, +37922, +39196, +35353, +16121, +38864, +23225, +23611, +26718, +32870, +35226, +45988, +50761, +28622, +23590, +44317, +35622, +6448, +17707, +38198, +27038, +19948, +10024, +28160, +36094, +37156, +39991, +32065, +21777, +39030, +31015, +30085, +38407, +31767, +43518, +65534, +33341, +20824, +46052, +16931, +22636, +41910, +40330, +48627, +39598, +13704, +24670, +38231, +13465, +25817, +27821, +28272, +22910, +34675, +23235, +36325, +20449, +19524, +45288, +36668, +29602, +36418, +32592, +44946, +40944, +27707, +35519, +30604, +18166, +1453, +26630, +25389, +37493, +26631, +33163, +34399, +41684, +24198, +18835, +28858, +19633, +13766, +41346, +48691, +53184, +52061, +64834, +26774, +24200, +20406, +12156, +16249, +29874, +34399, +45450, +43677, +32022, +31802, +20156, +32074, +26225, +27979, +49089, +33569, +36177, +25927, +30250, +49835, +36195, +30710, +56183, +36146, +43457, +29631, +10617, +19769, +36215, +14996, +20114, +21994, +24155, +30967, +44152, +32891, +46153, +26903, +32535, +47484, +44025, +26991, +49924, +47835, +35275, +37551, +45724, +15737, +36093, +34298, +30617, +27097, +39697, +21203, +45075, +38850, +22479, +33099, +24057, +29934, +46099, +47720, +49660, +23991, +30237, +39873, +30825, +14444, +25840, +35307, +47782, +39858, +19173, +30157, +11907, +18106, +20115, +29777, +25649, +27867, +41072, +33358, +23663, +51462, +50838, +32458, +18962, +24431, +36393, +32326, +48726, +50834, +23538, +45938, +53144, +37829, +40331, +32693, +26940, +36652, +22402, +34314, +24059, +46891, +59198, +16066, +40276, +23402, +34661, +27814, +27085, +42277, +32843, +31486, +31001, +27688, +51185, +39388, +17463, +24812, +20113, +41909, +30308, +21128, +21921, +31161, +17647, +19230, +37761, +20585, +35635, +41706, +21083, +23036, +29083, +34521, +28809, +46506, +37947, +55775, +38499, +54909, +40102, +25675, +30683, +22386, +37298, +36267, +37940, +43175, +29255, +31404, +31881, +34679, +47326, +36166, +38314, +18794, +40892, +31348, +5591, +49911, +29838, +44901, +51242, +53697, +31122, +22430, +41509, +22243, +40353, +24072, +25867, +24966, +21987, +12410, +22341, +19143, +19550, +33113, +44683, +44950, +38259, +37625, +22376, +30164, +46160, +38190, +45488, +46153, +55141, +48902, +40121, +36668, +19007, +24608, +34129, +38293, +34719, +50151, +31602, +45828, +37668, +31626, +28796, +32664, +27062, +29868, +33436, +27452, +21527, +24996, +35428, +44904, +34069, +35066, +32346, +37839, +37672, +29752, +16227, +36580, +21559, +18231, +22830, +28137, +33384, +18987, +25192, +36030, +37900, +43688, +31473, +57626, +41361, +30396, +39615, +35017, +42098, +45143, +22781, +28213, +34937, +9884, +10274, +30910, +45644, +22305, +34138, +49745, +24263, +41531, +41095, +50042, +35594, +40298, +28684, +42471, +42294, +19570, +48154, +41570, +40333, +35289, +30334, +31492, +34952, +20460, +27671, +17237, +19576, +26152, +16819, +16630, +37761, +43060, +28108, +24605, +50515, +30632, +37975, +47171, +37362, +31359, +51631, +46144, +49564, +53847, +50728, +35223, +17790, +44991, +36263, +38662, +13737, +34763, +27748, +44891, +25051, +26922, +42846, +28639, +34224, +36105, +20129, +41888, +33604, +28895, +19697, +51267, +51076, +32157, +39997, +29271, +29747, +26167, +38442, +20724, +34639, +29879, +39643, +30725, +32352, +44059, +34950, +29015, +32263, +40688, +47304, +35692, +32191, +32977, +29080, +39993, +59890, +48795, +31980, +46618, +10042, +35973, +33144, +36104, +28594, +46554, +46132, +28398, +22676, +17941, +33988, +41349, +37140, +25954, +51880, +23973, +34875, +21577, +38575, +48311, +32367, +36618, +38592, +30981, +21351, +29306, +43659, +20161, +30982, +20104, +18805, +34876, +11495, +34628, +40000, +14931, +47201, +49021, +24770, +21749, +11871, +41994, +26522, +24440, +65533, +42422, +47562, +46051, +36040, +47756, +26575, +3693, +10258, +43482, +37377, +31188, +24828, +45052, +28715, +14583, +43249, +21568, +21587, +57519, +25015, +43759, +44842, +41326, +45692, +24528, +24211, +48721, +49925, +45469, +20875, +4544, +36047, +30120, +20226, +13094, +15311, +20310, +33371, +18553, +31774, +44274, +41949, +36517, +25964, +58013, +31825, +47464, +26665, +35701, +35031, +47063, +40916, +34450, +47256, +23095, +13872, +27781, +11019, +20997, +38895, +16410, +38414, +39762, +30887, +42838, +36895, +36051, +23593, +46848, +31001, +36759, +25496, +42808, +41135, +29033, +47973, +18954, +30744, +23495, +12800, +20944, +25432, +36475, +20459, +13592, +32817, +34873, +49033, +46302, +38803, +42458, +28774, +23305, +46589, +40848, +52293, +16787, +48179, +40886, +28364, +36807, +32273, +25632, +31578, +34352, +26893, +33752, +33640, +43357, +13543, +37484, +27248, +33416, +23699, +41403, +31249, +45587, +35536, +17994, +38015, +28135, +25939, +49540, +15421, +34755, +39878, +12442, +31939, +25437, +31367, +38735, +23985, +33547, +46987, +12501, +45539, +24433, +26596, +35215, +23554, +27113, +35515, +40789, +28940, +53804, +63031, +22645, +44680, +37296, +23691, +38884, +22509, +21493, +34398, +44285, +24804, +38573, +25917, +21410, +32638, +35395, +38318, +30247, +13294, +35699, +34976, +15302, +15303, +50053, +54724, +32269, +35065, +21569, +18263, +31738, +1272, +43806, +25859, +11224, +26809, +24357, +28340, +23461, +31624, +42018, +54501, +30353, +39589, +32930, +33634, +29373, +32047, +53540, +41684, +53869, +55655, +39613, +41285, +41521, +8281, +33976, +34365, +33315, +37992, +26053, +47980, +35789, +36944, +32421, +21455, +31505, +58442, +33332, +23930, +5081, +37039, +58452, +31916, +35781, +41266, +36865, +36272, +27741, +16683, +19270, +26699, +15375, +29361, +33410, +41965, +48997, +26632, +35965, +39065, +35100, +40963, +35287, +52858, +35966, +19109, +53905, +19696, +38278, +38256, +41372, +29399, +31890, +18667, +12095, +50335, +8516, +11347, +35573, +22736, +42785, +29116, +37753, +40724, +23703, +48391, +34502, +53930, +26244, +39481, +37413, +39521, +35007, +28093, +41032, +40669, +23409, +23892, +5577, +10168, +31424, +32907, +10763, +33857, +46252, +37286, +49120, +35866, +15860, +37384, +27306, +41219, +29594, +47292, +50047, +17762, +56757, +50060, +41018, +27185, +16363, +37141, +28827, +28710, +34875, +27193, +41518, +31740, +13265, +39502, +39337, +44415, +39463, +20705, +34625, +40848, +31751, +21831, +20658, +34101, +50891, +47457, +24918, +35801, +36085, +20423, +9943, +19047, +29851, +51884, +28351, +45829, +26253, +20990, +28881, +34050, +36689, +35013, +42045, +39991, +36381, +28680, +38505, +43944, +45453, +25946, +38847, +15147, +17012, +37694, +29204, +47543, +25703, +2469, +31635, +35205, +32867, +39710, +42885, +45164, +17416, +25491, +27358, +26080, +42873, +28925, +32652, +39094, +26674, +35908, +48336, +37802, +36144, +32511, +10292, +23443, +11157, +16269, +25579, +26234, +28895, +29967, +14830, +45134, +55139, +41125, +24769, +15772, +36201, +27522, +38103, +54754, +61887, +52411, +50508, +31430, +41949, +22296, +9182, +28651, +29096, +38049, +34976, +41992, +45532, +22312, +11154, +38681, +21289, +21099, +41023, +16733, +38951, +26191, +21551, +35421, +44928, +39317, +47259, +51008, +24951, +35140, +13856, +37727, +21626, +16753, +22204, +33675, +34552, +20343, +30398, +36416, +38966, +33348, +35310, +26412, +50890, +40244, +34474, +38152, +23932, +50491, +43189, +36893, +24778, +30467, +23302, +17354, +35312, +16887, +32914, +47048, +16777, +33014, +32053, +22383, +57924, +38010, +44646, +36466, +37258, +35280, +44682, +33792, +34508, +39743, +38205, +45154, +23078, +32024, +28928, +18642, +8102, +28237, +28925, +15016, +30321, +20960, +31466, +49817, +27763, +22140, +31814, +29703, +30239, +26028, +54421, +60185, +52334, +44215, +58811, +61160, +35212, +29599, +30634, +19574, +25930, +27544, +19908, +19945, +46400, +11256, +22225, +25646, +34918, +28955, +31894, +23568, +50975, +38473, +18318, +28928, +24533, +39568, +52919, +18211, +26516, +40252, +35281, +15342, +20884, +21658, +22507, +19280, +48847, +48701, +23404, +31384, +20689, +29743, +36513, +38523, +49110, +40296, +47734, +48185, +48561, +50005, +18834, +34212, +30857, +16763, +30636, +21001, +25704, +16786, +22441, +37293, +39437, +19596, +45181, +44958, +35197, +13256, +25679, +35719, +46810, +24667, +32508, +60721, +44939, +31081, +49728, +39493, +16644, +25953, +28117, +28804, +15026, +14309, +22556, +9990, +4055, +43145, +46906, +49476, +53949, +38663, +48258, +16700, +21551, +41240, +33714, +34523, +53687, +55082, +43124, +29212, +36482, +29338, +33268, +15340, +25763, +37549, +25947, +36667, +21665, +26240, +23359, +22402, +37460, +27367, +14459, +36724, +30058, +30980, +26015, +34880, +60386, +40024, +16123, +46132, +37545, +39491, +15353, +4, +33826, +35931, +15170, +16755, +34524, +38260, +27697, +13015, +51558, +24161, +39386, +33632, +53683, +49844, +29555, +39082, +52920, +36352, +38080, +29771, +43241, +30184, +34359, +23931, +31876, +46128, +19573, +43310, +40407, +33150, +52151, +30439, +25338, +34967, +35649, +43666, +25373, +38808, +44720, +42021, +34540, +48361, +23504, +30271, +42462, +21532, +45259, +31466, +19354, +26885, +26217, +18291, +10549, +26539, +30293, +34371, +52161, +34074, +33121, +33030, +21180, +19198, +25326, +30647, +53716, +53714, +48195, +49806, +54818, +25686, +40863, +40450, +39843, +25680, +17635, +32862, +27174, +26029, +35656, +38900, +33107, +44672, +23393, +28997, +29746, +38374, +24470, +34381, +23991, +38870, +60774, +56245, +17702, +42774, +37991, +16305, +35877, +26823, +20530, +24692, +20170, +34558, +40015, +27236, +33501, +32597, +18818, +34903, +14531, +35972, +38144, +28215, +43203, +53107, +40416, +36556, +40694, +19579, +42247, +44241, +41399, +37641, +30062, +15651, +29107, +49322, +32262, +31858, +31179, +30894, +4429, +28230, +23124, +44927, +28154, +24726, +24368, +55522, +34874, +36959, +37392, +21826, +41741, +17523, +48904, +34594, +12415, +6451, +3897, +18074, +30127, +19911, +55007, +48362, +26460, +45067, +30529, +44996, +19482, +35676, +33366, +38405, +52216, +44780, +39514, +33930, +23606, +25097, +25410, +23026, +32349, +50442, +25680, +31019, +34465, +22783, +28817, +35608, +19518, +29705, +40343, +26042, +29718, +14628, +28049, +39875, +47101, +43129, +45939, +31922, +25653, +18813, +12806, +29493, +23428, +22073, +40388, +28163, +44461, +15716, +43131, +33430, +19641, +45413, +37364, +59119, +38923, +42806, +46221, +32197, +17675, +44487, +43637, +29632, +43308, +23714, +24156, +41328, +33502, +21583, +51301, +31567, +23201, +25974, +12239, +32218, +27147, +36189, +28680, +47165, +17050, +31015, +38009, +30788, +49600, +22199, +38442, +50232, +29009, +36816, +40692, +11381, +24444, +36957, +0, +15825, +30122, +28903, +49009, +42883, +28061, +29593, +27912, +32808, +32293, +46495, +36778, +28527, +46708, +45330, +51493, +51938, +24174, +26285, +28603, +43877, +28839, +26405, +36909, +31855, +16038, +33316, +34887, +35800, +43508, +36333, +32228, +42103, +32946, +32429, +26718, +29642, +46079, +56343, +26118, +22187, +28638, +21383, +6141, +28242, +38296, +39046, +28701, +30088, +32342, +36350, +41319, +37663, +18234, +26758, +31779, +38247, +38076, +53638, +35008, +55708, +47190, +16429, +42441, +34078, +18506, +27655, +25250, +39198, +39966, +6662, +56231, +35358, +35217, +42215, +34666, +43639, +1815, +23001, +22810, +32674, +35109, +26401, +14309, +35441, +41937, +43293, +50535, +25813, +41218, +17057, +39875, +47834, +15703, +25942, +9612, +26474, +19725, +39327, +30079, +43037, +40122, +48834, +21904, +21769, +33844, +18272, +30280, +53752, +57741, +49253, +43039, +55313, +30887, +15330, +39558, +29208, +44979, +56941, +31711, +26295, +32271, +27843, +29240, +29233, +14408, +21322, +48461, +35948, +47195, +11451, +8181, +59466, +33997, +37380, +48270, +34205, +53186, +44785, +0, +46263, +12494, +22857, +26430, +24602, +46091, +16219, +11041, +54374, +13039, +47288, +30467, +32556, +49500, +49194, +33164, +51117, +36979, +42730, +37238, +37146, +32141, +16135, +44840, +32695, +31090, +9266, +23656, +36328, +37934, +38168, +25197, +54449, +14850, +22223, +42814, +33304, +55820, +27417, +52108, +33285, +39531, +34314, +25052, +33104, +33715, +33769, +29867, +11193, +25377, +24415, +2984, +2622, +23694, +23871, +38740, +44733, +22559, +39787, +38305, +33320, +32903, +38385, +43636, +51406, +44220, +61308, +49461, +36985, +9606, +26703, +50795, +37575, +35621, +20992, +34664, +21919, +5482, +20424, +18993, +30330, +30180, +28220, +44245, +42869, +25123, +31271, +41812, +47925, +36668, +47084, +32338, +34459, +38314, +20887, +16290, +16690, +24149, +48885, +32361, +27947, +36000, +30905, +37373, +27824, +12264, +47313, +39382, +35421, +46192, +32953, +34685, +43773, +50494, +36710, +45127, +29262, +1137, +35874, +29249, +42534, +39453, +31389, +34631, +43712, +30507, +9699, +26982, +50148, +16499, +28842, +31758, +22025, +50949, +32369, +52453, +40786, +23339, +35916, +21742, +43070, +28466, +22841, +27032, +44606, +15463, +21670, +22056, +10071, +27653, +37464, +55064, +45846, +44374, +31757, +22605, +38275, +40333, +28804, +43728, +41555, +44330, +65535, +47666, +39189, +24858, +29790, +8625, +26737, +26057, +46517, +35492, +29445, +32846, +35330, +38330, +37045, +31055, +22478, +38323, +32932, +50221, +37436, +21761, +33051, +36789, +31321, +46022, +48786, +31006, +32291, +4487, +31579, +27914, +21312, +25953, +29964, +29192, +16261, +7235, +35045, +46891, +25689, +36322, +43333, +53936, +23349, +30493, +61111, +34645, +42017, +38202, +34355, +19321, +29778, +24494, +26445, +51074, +7023, +27365, +37043, +38530, +37197, +40426, +26920, +23478, +25568, +36545, +24205, +55572, +40686, +27815, +35554, +55379, +41154, +32364, +41322, +33234, +38077, +43419, +15966, +26026, +19045, +0, +3, +27163, +35376, +21740, +51178, +29132, +28947, +32522, +23883, +22848, +37341, +48039, +43152, +40176, +63655, +44745, +58979, +25385, +21726, +48422, +38998, +21925, +13997, +24764, +32070, +15047, +36641, +36497, +33687, +33115, +34525, +32757, +28128, +25439, +11520, +18736, +38680, +43197, +50505, +27864, +26474, +35481, +33613, +17450, +34288, +14892, +25350, +22363, +27265, +29546, +37769, +30928, +33795, +28746, +37841, +38660, +25354, +36304, +48277, +37602, +28700, +55556, +45883, +39090, +46183, +19131, +31438, +30070, +22300, +25077, +16723, +32863, +42757, +45811, +35881, +14881, +45822, +32585, +16860, +27689, +24080, +41840, +25781, +38096, +40210, +57416, +42449, +28820, +30129, +30732, +26407, +22616, +44842, +30345, +10803, +20968, +18399, +23633, +33512, +44789, +41083, +54412, +29867, +30988, +32390, +35794, +22067, +34383, +51862, +43927, +57554, +40159, +43163, +42049, +26333, +27628, +32803, +36046, +22524, +33764, +47405, +32260, +37976, +40559, +28435, +26334, +34293, +37483, +43053, +27664, +40787, +21331, +47823, +32801, +29928, +32193, +36400, +26854, +29579, +5408, +12614, +23970, +19202, +23333, +25497, +39192, +28176, +28465, +38529, +44627, +36397, +59187, +43797, +43752, +23510, +18741, +26649, +23966, +54699, +32083, +42327, +46973, +25953, +25696, +14965, +37680, +14391, +17318, +49546, +39707, +37448, +27432, +28393, +42817, +30993, +16467, +25926, +48606, +37959, +42562, +23145, +48414, +32749, +24856, +47098, +33120, +34575, +30275, +18744, +24782, +26624, +11496, +4092, +18662, +30056, +37451, +53130, +31786, +51995, +35052, +25818, +37278, +23437, +35919, +50711, +29842, +57209, +47790, +38006, +30891, +40840, +26722, +35351, +33401, +23758, +25804, +38950, +23735, +20693, +21386, +28623, +49708, +29427, +39764, +25370, +40093, +19274, +8571, +46559, +25658, +53903, +44685, +25859, +27687, +23122, +18263, +31350, +20813, +30761, +41082, +33797, +39455, +24337, +34613, +41549, +21713, +40476, +40764, +37679, +43686, +44254, +25487, +39739, +45279, +38889, +44083, +47782, +14890, +34689, +46636, +29231, +25765, +157, +17460, +42422, +37575, +36465, +30692, +49632, +37917, +14661, +23235, +26339, +36971, +34837, +31849, +47055, +45431, +44461, +28633, +17111, +31608, +43255, +28015, +33494, +20983, +29601, +35688, +14103, +7994, +37322, +34104, +36808, +31670, +32319, +25749, +26969, +32015, +39187, +25461, +45810, +47642, +45785, +45140, +26703, +35741, +41873, +30560, +26291, +14440, +40976, +26627, +33176, +37333, +43841, +25171, +47140, +26753, +24042, +26251, +33441, +36075, +20181, +29799, +56578, +45211, +42999, +42983, +45115, +18789, +29121, +25332, +48930, +18301, +2239, +13102, +27259, +29472, +8501, +15565, +46568, +29368, +32856, +52459, +51618, +39031, +37042, +39257, +26747, +32742, +53689, +53489, +44592, +37500, +18638, +36368, +32048, +36165, +25438, +34895, +43343, +14974, +35289, +11822, +29524, +23847, +44408, +34968, +28303, +31115, +33201, +45967, +38155, +32708, +28693, +39159, +55813, +38315, +30427, +7313, +23848, +24495, +26202, +17989, +0, +24251, +30941, +31803, +46336, +37394, +36275, +32453, +22968, +43138, +35892, +33010, +30193, +37801, +46393, +53850, +62727, +24164, +22244, +53852, +33000, +25952, +24323, +36145, +44528, +19329, +26865, +18451, +14423, +30359, +18779, +33959, +45555, +33596, +16008, +19568, +54529, +42147, +48604, +27185, +33417, +20302, +41553, +12701, +30822, +30817, +32230, +45187, +20650, +26051, +23459, +36981, +32565, +15004, +39853, +44646, +34720, +26991, +41786, +31613, +28082, +44858, +46938, +50734, +43079, +20466, +49407, +35329, +26703, +41601, +24792, +38924, +41855, +25636, +35687, +25553, +41992, +17389, +32462, +27394, +40476, +50940, +39288, +39897, +42105, +39446, +36383, +44185, +26483, +49359, +23909, +16933, +40089, +27362, +20192, +14689, +7228, +14351, +35971, +42827, +53072, +45773, +39608, +26087, +24596, +48414, +12294, +35781, +43843, +52468, +57793, +41028, +42076, +19865, +22360, +23267, +31715, +18477, +38950, +37952, +42810, +38167, +23343, +15738, +24869, +25784, +25111, +33090, +30240, +20815, +23494, +16690, +40018, +39312, +39325, +41283, +51004, +18349, +18567, +23484, +39090, +32228, +20661, +25968, +33692, +22667, +45497, +5430, +54428, +35415, +37730, +44941, +44814, +30537, +33604, +16472, +36727, +32669, +52151, +31977, +33780, +41117, +378, +22574, +38229, +37421, +9820, +34956, +51766, +35451, +30542, +6396, +22611, +22371, +31371, +50155, +42352, +43315, +23589, +40926, +35595, +30338, +18323, +33880, +44825, +34718, +39818, +27942, +19060, +21274, +18669, +9692, +10672, +12078, +30610, +37490, +50976, +30928, +30934, +28124, +43687, +53495, +46449, +38187, +39218, +37936, +65535, +58464, +48944, +2964, +29630, +43839, +41957, +33539, +10698, +28142, +40659, +25283, +40308, +25511, +31235, +36076, +37573, +27613, +24040, +30224, +31535, +33127, +29927, +48272, +45417, +54451, +20764, +27715, +20874, +37207, +37898, +20996, +37820, +28270, +21546, +23084, +40616, +27118, +47019, +28238, +42574, +27213, +24427, +41885, +43595, +29354, +30277, +55866, +45364, +64385, +41499, +27485, +29186, +20246, +26401, +39454, +13504, +28444, +47165, +27535, +34364, +35265, +26284, +13942, +31062, +31592, +41127, +31338, +35490, +32295, +32193, +49395, +36176, +45126, +39866, +34709, +32911, +31655, +32416, +4457, +337, +16260, +20485, +22558, +30149, +43314, +50010, +42908, +35773, +37052, +28864, +37770, +16104, +35590, +42508, +54212, +57157, +36470, +56955, +38907, +29729, +20814, +21299, +23471, +30192, +23289, +30527, +42166, +28188, +17215, +28468, +28581, +31344, +30113, +22998, +40097, +29892, +24299, +38727, +39551, +42762, +40703, +56470, +27390, +12160, +18172, +37573, +12806, +23295, +18541, +36329, +25375, +13628, +23065, +40265, +38439, +28596, +32524, +62613, +33014, +34364, +39262, +20954, +36105, +40580, +38498, +52458, +42826, +22339, +30030, +41785, +20756, +15745, +50499, +31073, +29936, +23319, +32200, +55370, +22098, +29961, +29159, +31316, +37459, +25597, +38573, +40167, +27852, +38302, +45385, +31084, +31214, +24047, +19785, +14847, +32185, +14381, +1409, +22259, +36064, +37654, +36210, +36639, +34912, +30620, +25527, +40599, +56932, +36107, +37586, +26207, +34319, +45901, +60755, +44525, +37192, +36229, +44653, +42470, +39955, +5777, +30065, +24122, +22059, +35146, +22974, +39286, +46094, +26125, +25225, +12288, +30370, +25886, +52050, +51325, +45490, +36744, +30297, +15581, +34689, +13522, +30642, +25942, +28295, +36093, +20464, +20067, +32072, +27665, +49128, +28564, +28449, +34894, +19560, +26967, +30491, +44713, +22831, +41497, +48947, +36531, +62231, +32425, +37466, +49909, +23439, +33091, +22212, +10217, +38135, +30111, +30022, +30763, +29061, +35222, +31886, +26820, +3961, +39585, +29469, +35197, +58661, +35422, +53172, +33864, +41844, +34489, +38322, +18861, +34710, +18405, +17256, +18041, +19478, +17822, +33156, +33332, +36448, +52184, +33047, +21371, +39674, +39763, +32482, +33829, +30866, +40123, +46411, +40691, +43642, +45538, +23472, +22617, +37739, +42252, +28607, +20009, +46167, +47884, +32626, +28838, +46556, +21832, +23102, +17828, +14869, +28852, +23517, +33513, +53234, +42446, +32255, +20142, +45730, +52557, +32218, +17199, +30775, +24723, +26684, +38223, +10314, +29107, +26110, +21155, +38291, +36805, +36011, +41659, +40765, +52349, +17838, +38191, +21106, +37451, +61382, +39664, +56162, +60781, +18505, +20773, +26329, +34217, +18478, +31136, +42196, +30286, +29859, +23412, +25125, +37870, +28428, +34751, +24579, +46940, +36600, +35040, +35981, +36207, +31983, +46008, +52706, +35722, +40862, +22083, +9334, +29022, +18478, +4912, +8224, +20694, +33438, +33844, +52071, +37527, +42651, +19085, +36770, +28731, +33191, +50077, +13079, +45323, +45661, +33623, +51810, +34069, +27612, +44096, +43331, +27326, +12402, +31868, +33119, +21022, +39874, +15722, +30723, +37087, +16568, +27873, +25147, +24491, +25053, +24672, +48023, +41506, +54960, +46116, +26739, +32632, +23222, +23369, +35935, +15338, +33736, +27029, +20126, +19659, +14844, +38950, +41981, +38982, +24597, +37940, +22292, +29017, +49011, +30838, +27959, +45643, +35101, +44660, +33913, +29775, +33249, +27857, +44250, +23486, +26132, +47764, +31471, +48259, +26048, +33186, +25554, +27804, +29418, +12903, +29409, +26111, +30561, +44353, +34852, +46180, +39661, +44949, +49395, +51931, +18961, +29997, +12648, +10927, +2, +24713, +29580, +16361, +30834, +52070, +51154, +35824, +24411, +26131, +47574, +42922, +20831, +30016, +22677, +50041, +45602, +55656, +61376, +37537, +25170, +31536, +42329, +52934, +41124, +21696, +38479, +44605, +37992, +30656, +23452, +14017, +26894, +27130, +27189, +18400, +27943, +57231, +49309, +37200, +43343, +34355, +43562, +45079, +18705, +28607, +16475, +17023, +26336, +32997, +31704, +37893, +19848, +33639, +44925, +28651, +27563, +25445, +43293, +31993, +31805, +22478, +28872, +52639, +38682, +35433, +49374, +26787, +31976, +37673, +26215, +30158, +23098, +51277, +27531, +25877, +23753, +33092, +40104, +22405, +29793, +26286, +40731, +22284, +45094, +32361, +32396, +24488, +34864, +47767, +39596, +48410, +18588, +32115, +26695, +14657, +8706, +15366, +30932, +36353, +29335, +35416, +33280, +37788, +34254, +23436, +37685, +39452, +51454, +36703, +37425, +45564, +47082, +46863, +29577, +22739, +38931, +43198, +55352, +27480, +19196, +33935, +21529, +35338, +9010, +24205, +29864, +20688, +27845, +20301, +31782, +21956, +47920, +38858, +51642, +43091, +40386, +40062, +45049, +28907, +9170, +27859, +25935, +26247, +26172, +33383, +25781, +25349, +31471, +31286, +31852, +42482, +38981, +36796, +35784, +39552, +43909, +43245, +50647, +54926, +65195, +27627, +23108, +24386, +33665, +30886, +22384, +28377, +35957, +45061, +38854, +13097, +25607, +32385, +36290, +27470, +21118, +42327, +41103, +39229, +39292, +32639, +32853, +33570, +42032, +38107, +40775, +20811, +30840, +21073, +11400, +16827, +21218, +28082, +33321, +35659, +50939, +46130, +27934, +24349, +24875, +46656, +40448, +29330, +34213, +42704, +53759, +60016, +33719, +45208, +40667, +39569, +33337, +27182, +14497, +28750, +30691, +51808, +43082, +29872, +32089, +39125, +20764, +34213, +29191, +25627, +30229, +47468, +47101, +48925, +38824, +26812, +42067, +45860, +28812, +25600, +27636, +31471, +13723, +29778, +25463, +25243, +12567, +7155, +42751, +55943, +33059, +28915, +25941, +50367, +30427, +51023, +33542, +30950, +62599, +26903, +34760, +43324, +13625, +12344, +27234, +36855, +34029, +34900, +46593, +19374, +28269, +24590, +36432, +27567, +39925, +47849, +47003, +46288, +24903, +32312, +30067, +39406, +44311, +40280, +47311, +28903, +37999, +17942, +14935, +5275, +15267, +29593, +7750, +21346, +33443, +23482, +26301, +39135, +31256, +28150, +38805, +34523, +40999, +35993, +39173, +43476, +50419, +45594, +46593, +28889, +19096, +27855, +39964, +38192, +20977, +37959, +35559, +12318, +23218, +18936, +23944, +36346, +25289, +28652, +36341, +28561, +29041, +41146, +36837, +35626, +40163, +31082, +38561, +35048, +26504, +28837, +25555, +25031, +23027, +25524, +32898, +32573, +39492, +48481, +29271, +36609, +37819, +38370, +34437, +44953, +35040, +20965, +26097, +50011, +37097, +65535, +40614, +34591, +27784, +34260, +30381, +28507, +37887, +50544, +47157, +27488, +27408, +27353, +38229, +27398, +20080, +23717, +44218, +35269, +32697, +46238, +18742, +35966, +36357, +38993, +27865, +33378, +25119, +45062, +17887, +7107, +23590, +13887, +35148, +32767, +45344, +43755, +54635, +36467, +27900, +27246, +18940, +45563, +40460, +39336, +30217, +51954, +49481, +44137, +39654, +45778, +31264, +28841, +29186, +29406, +19294, +18610, +42409, +33868, +42723, +42170, +38310, +28135, +39449, +22591, +28268, +18887, +29370, +36305, +45120, +39639, +36244, +25465, +39600, +29899, +8045, +30211, +18754, +13592, +47335, +38297, +7615, +15667, +35819, +48185, +57996, +34733, +40447, +44574, +42927, +25542, +38012, +28909, +27137, +48185, +45972, +48826, +35995, +34977, +22321, +21479, +34986, +9444, +17972, +47533, +45073, +36281, +7531, +31886, +21947, +39196, +29149, +31319, +48167, +33559, +32116, +39651, +37352, +26683, +32888, +48937, +43081, +40362, +33434, +9342, +15279, +24493, +13014, +3, +33633, +30922, +28697, +50009, +36566, +49019, +32730, +47696, +58750, +40323, +42917, +27899, +29396, +50899, +41965, +48631, +33672, +29895, +35876, +33949, +35301, +13005, +31233, +51212, +22889, +27217, +13906, +21304, +34422, +28582, +30002, +46636, +39462, +36586, +39252, +30216, +30604, +44236, +33589, +36856, +35860, +21567, +14507, +21386, +32910, +39733, +29534, +3741, +36819, +37949, +36785, +36410, +40500, +47445, +43909, +28232, +34640, +49844, +27849, +28955, +43447, +40271, +41248, +28268, +21450, +31061, +28380, +45705, +28903, +30392, +44184, +22201, +39701, +33925, +19695, +40224, +19947, +34855, +17186, +37795, +31162, +32765, +38342, +30225, +19513, +47676, +49582, +45350, +40343, +20376, +41927, +20964, +13200, +7597, +19450, +28016, +41723, +31455, +35660, +43534, +35917, +29052, +35089, +40835, +36179, +32870, +25906, +31845, +39479, +43758, +35700, +53098, +51293, +28330, +28673, +24032, +17551, +29525, +29068, +31475, +31270, +35309, +48596, +37706, +27866, +29438, +22102, +30870, +33365, +27208, +32731, +48550, +36015, +37544, +26847, +34749, +33433, +35205, +42460, +14617, +13637, +37369, +24626, +20408, +28077, +7114, +44870, +45337, +35058, +26147, +45537, +49514, +26620, +58445, +33503, +22272, +51865, +37395, +39752, +46198, +35203, +39354, +29909, +46304, +29878, +20391, +32653, +35589, +37096, +23414, +30975, +30066, +45104, +48252, +38404, +52717, +19283, +20966, +26138, +32936, +23210, +39280, +51388, +28327, +50739, +28451, +13887, +7537, +17920, +5674, +19186, +26346, +19811, +29643, +27094, +28920, +37721, +42048, +41445, +39421, +41016, +50162, +30391, +37757, +57549, +42866, +56258, +38006, +29415, +25166, +40164, +25650, +10977, +40252, +39665, +29574, +33781, +22244, +25985, +27849, +15619, +19721, +35089, +32983, +38152, +31059, +42321, +37014, +40504, +26255, +26783, +39268, +32923, +24540, +22137, +12579, +9110, +25383, +25198, +27375, +43230, +47223, +22208, +50553, +40336, +31536, +35183, +34566, +55427, +33800, +43083, +33915, +30815, +51978, +29241, +25789, +43558, +37001, +46398, +25225, +26811, +26604, +32274, +41600, +16147, +33057, +46517, +46014, +32728, +9494, +33212, +19827, +38335, +37483, +39718, +42879, +51343, +31274, +45220, +45524, +18206, +24594, +19100, +11476, +24272, +16093, +28482, +22502, +27430, +30269, +47558, +41117, +18872, +35348, +44808, +26281, +32090, +29977, +47948, +49371, +46597, +61119, +53954, +34727, +23267, +26377, +24512, +38768, +28313, +34497, +42019, +34579, +25221, +33791, +33997, +19578, +23514, +21306, +21067, +28984, +36404, +42861, +28851, +16438, +32446, +49310, +37152, +26758, +24699, +30587, +24962, +29826, +32043, +26464, +36587, +19258, +19082, +44045, +26690, +44708, +30291, +39369, +37491, +25376, +32636, +29397, +32157, +64709, +30583, +42261, +38715, +18113, +31603, +37787, +35917, +37090, +44626, +31646, +28258, +21063, +24344, +39751, +29991, +21498, +35927, +24197, +39250, +26694, +28907, +29009, +38537, +38209, +47500, +44370, +36001, +29903, +23593, +18182, +23164, +25224, +18596, +5487, +20254, +31113, +16716, +33151, +40249, +39201, +28944, +35809, +36759, +59455, +38629, +34837, +64015, +48825, +40903, +43239, +42880, +14828, +27635, +28796, +32941, +19766, +34016, +26902, +23666, +41869, +14923, +26092, +38084, +28433, +15264, +40041, +25119, +20495, +30225, +27706, +50102, +46300, +38946, +31034, +29846, +21192, +27834, +32870, +21159, +30200, +37174, +28773, +30042, +41768, +21115, +38778, +46558, +47474, +40872, +21269, +28174, +41349, +30792, +39809, +36174, +54386, +53653, +19411, +25187, +38234, +55267, +43656, +32780, +42179, +25210, +13367, +34086, +35562, +39299, +33143, +23241, +17113, +23005, +25412, +20587, +44512, +24175, +43328, +49052, +36910, +43254, +42387, +25062, +31388, +25605, +20636, +12899, +11335, +25828, +33212, +35373, +42929, +29672, +34099, +53778, +38958, +42717, +51139, +33892, +34852, +23916, +44158, +47124, +34959, +43111, +42047, +43274, +20071, +27657, +34033, +23946, +24439, +40625, +41893, +34509, +18982, +11322, +23690, +15083, +18768, +33032, +34088, +36883, +25178, +30545, +34739, +41092, +38998, +46311, +43128, +22712, +24729, +32754, +10972, +14255, +25267, +40962, +32659, +32098, +20336, +39442, +57085, +35053, +25331, +47448, +39662, +33270, +25604, +10810, +45092, +39305, +46057, +26417, +44527, +38179, +27295, +47610, +29569, +12690, +48917, +27663, +45681, +26646, +27140, +51149, +29216, +40733, +29535, +40406, +22098, +39773, +29894, +40941, +25994, +20623, +41166, +29726, +30878, +30782, +19310, +14016, +26895, +37798, +23036, +21693, +22982, +31498, +25178, +38555, +41699, +32486, +50148, +41175, +14135, +45393, +25675, +23466, +47874, +51781, +39450, +39795, +46961, +33003, +37581, +27852, +11542, +34216, +47128, +21454, +31259, +18857, +14783, +28824, +17422, +16542, +25247, +38041, +40772, +54462, +42061, +35194, +46291, +36404, +27287, +39248, +30907, +21939, +28764, +24303, +32877, +18997, +6945, +21616, +33662, +39130, +17237, +22214, +43630, +29343, +35415, +38947, +48121, +39572, +32286, +35480, +39185, +61413, +39193, +33980, +35883, +26924, +35945, +32500, +24830, +33473, +28739, +35014, +28068, +31601, +39800, +32564, +35644, +8642, +32872, +34837, +34817, +36944, +30560, +52861, +48610, +49061, +38858, +29407, +11345, +31542, +34260, +19271, +25542, +23603, +30643, +21028, +25025, +35760, +41447, +30142, +31444, +35096, +42834, +32757, +47707, +24324, +27974, +42933, +37272, +50406, +44597, +29911, +34828, +19980, +23830, +23105, +26612, +18597, +52552, +45266, +20455, +34732, +18123, +31072, +42429, +5190, +35963, +38837, +34354, +52105, +37017, +21642, +16532, +31847, +44812, +25152, +22890, +37444, +11509, +11665, +30589, +17525, +32761, +36999, +31056, +23625, +44291, +52292, +27118, +60913, +43699, +35213, +39478, +38167, +37981, +49030, +45298, +24796, +36092, +20249, +21222, +46578, +31716, +14791, +13653, +35344, +33534, +29369, +27114, +35058, +35325, +44179, +24214, +38607, +28384, +23797, +46338, +37482, +43060, +43039, +38733, +26059, +31793, +32327, +21721, +16407, +32328, +20971, +16493, +12290, +15547, +24676, +14205, +35921, +47425, +40171, +38777, +49481, +36677, +55552, +37304, +31839, +36532, +56927, +53168, +35377, +44780, +35138, +26178, +37025, +26369, +40044, +38808, +27018, +24168, +34699, +21328, +35936, +33932, +21829, +24082, +35025, +41739, +49541, +36895, +37648, +33612, +36765, +23840, +46729, +48443, +8377, +20087, +31567, +22508, +24645, +28323, +16065, +39934, +43539, +19990, +13666, +37750, +42692, +30379, +28444, +53030, +50696, +37449, +35480, +23102, +46363, +45350, +28122, +41680, +34882, +43447, +33471, +13171, +28640, +32578, +17629, +35573, +15425, +28075, +27111, +25124, +7408, +22225, +30801, +26462, +40366, +26974, +53242, +48154, +51438, +34256, +50758, +26811, +31092, +29059, +17134, +23758, +19428, +23222, +36021, +26589, +24673, +19948, +30345, +43885, +35110, +44981, +26018, +45283, +39508, +29409, +28193, +45859, +49231, +56886, +49976, +24246, +31331, +29423, +34161, +28756, +19206, +44076, +58360, +47468, +21474, +5928, +14459, +26007, +33239, +15828, +32112, +43707, +40999, +46264, +41379, +34558, +29153, +34281, +23358, +25293, +37061, +42480, +17268, +24287, +25917, +34403, +44129, +15604, +22140, +48250, +22874, +41591, +51432, +45768, +34073, +34171, +44526, +34878, +52901, +35756, +31615, +39726, +39299, +24605, +20816, +41813, +18901, +16474, +33679, +34060, +19364, +24483, +39123, +40712, +48498, +23537, +31993, +47838, +16881, +36143, +30477, +35819, +28629, +26158, +33275, +34981, +41481, +10277, +20010, +30046, +23574, +23237, +19274, +25452, +22974, +12109, +26449, +38568, +31179, +26557, +47898, +40237, +45682, +42945, +34738, +47694, +46542, +51996, +45373, +40227, +29057, +48020, +33343, +36672, +26804, +55730, +50566, +16868, +32852, +11605, +18521, +29916, +35527, +21546, +27251, +33020, +31761, +49036, +33839, +34401, +33233, +29020, +23791, +55580, +40462, +19449, +39313, +12624, +26457, +36178, +28871, +25098, +44364, +23893, +24362, +23519, +32108, +32025, +27099, +46505, +34575, +38163, +32885, +36875, +35661, +38704, +30342, +41278, +38935, +39814, +56003, +23376, +31742, +26421, +31586, +39069, +25499, +36330, +37353, +37621, +26939, +6775, +25495, +25198, +23895, +40703, +31590, +63084, +50044, +35895, +33958, +30033, +21348, +36413, +26608, +13279, +13534, +18057, +18373, +17046, +25030, +20570, +51440, +48466, +35487, +37570, +37349, +24922, +37412, +46494, +44048, +49619, +47943, +52799, +43260, +26147, +35833, +28136, +18178, +28178, +26848, +17773, +36434, +49207, +33879, +29019, +9610, +12645, +49523, +30842, +40642, +39086, +21993, +39482, +35884, +38676, +36901, +31408, +37712, +26482, +21071, +33121, +29592, +25664, +29957, +30419, +43253, +27877, +23316, +32655, +26233, +29054, +25808, +58574, +43310, +25680, +35306, +32063, +31273, +45816, +48131, +44069, +33739, +26774, +9210, +41298, +34151, +7530, +41710, +26604, +38965, +26570, +25413, +44351, +34168, +34760, +22451, +37343, +29925, +30691, +38214, +39898, +39929, +28363, +43629, +46206, +48976, +18282, +16469, +5424, +22974, +23759, +7620, +24487, +50092, +25279, +16668, +34466, +39237, +25916, +42494, +46006, +38124, +44366, +36006, +28062, +61618, +54060, +46376, +52992, +36641, +21164, +33445, +32695, +23138, +21790, +45325, +15364, +29350, +30497, +16821, +32877, +23390, +31805, +18400, +27462, +29791, +41293, +52061, +36913, +47049, +30526, +34061, +32906, +36899, +32163, +27147, +9872, +25863, +36436, +21991, +11139, +34287, +41175, +23942, +48179, +35249, +26061, +31644, +45771, +43072, +40846, +35829, +55745, +36452, +52352, +44640, +29405, +42780, +28292, +49324, +27274, +30016, +39172, +36211, +25131, +29638, +26944, +41877, +27477, +30014, +17385, +23313, +30407, +24026, +62663, +37793, +49070, +45005, +44858, +34088, +24245, +26279, +39767, +32942, +19771, +27847, +21070, +15543, +22853, +22602, +36661, +47788, +42601, +33853, +40833, +49428, +21007, +24491, +45844, +31030, +25803, +42388, +49271, +60901, +37719, +21370, +15498, +23617, +36162, +25168, +33088, +34962, +39835, +20520, +30413, +17745, +18298, +34206, +21227, +37611, +37845, +37679, +33295, +33932, +29176, +30495, +34380, +38466, +18374, +23566, +47340, +26084, +22633, +29717, +30914, +36107, +21775, +34248, +33556, +55721, +31066, +29276, +50415, +37750, +30131, +39806, +34670, +38532, +46684, +44642, +43084, +33919, +42500, +16825, +35531, +42201, +4528, +19940, +34592, +28054, +21420, +32485, +45372, +38324, +50023, +28161, +25474, +24849, +29174, +40054, +42525, +29480, +39483, +45490, +55180, +22258, +30933, +37060, +21942, +31562, +11028, +2436, +4307, +28206, +24518, +6313, +41286, +42806, +43003, +25163, +35601, +26119, +46797, +17267, +34263, +28133, +54564, +51263, +49663, +28068, +22151, +29344, +54762, +32776, +6192, +31086, +16016, +39404, +19855, +21256, +6176, +47339, +20445, +18950, +26277, +36973, +35165, +28882, +36806, +33311, +42270, +15326, +37006, +31679, +24433, +25310, +37774, +23084, +23397, +17396, +21786, +38459, +42232, +35189, +31376, +48327, +48803, +28183, +30552, +35302, +57099, +36860, +36728, +19751, +49036, +40591, +40122, +21988, +20474, +43613, +26766, +34365, +21143, +18624, +12138, +22220, +32986, +43369, +29927, +20553, +11981, +34394, +32195, +19626, +33547, +32998, +28544, +43271, +54224, +44670, +32732, +6608, +29445, +37439, +29985, +21512, +20935, +19292, +29158, +40709, +29155, +31963, +39096, +45457, +36205, +45805, +34256, +32870, +48043, +32316, +32417, +45977, +53476, +60441, +45814, +28490, +16585, +17657, +38215, +31383, +35040, +49661, +46144, +22454, +15237, +36214, +21986, +11051, +22586, +42659, +34401, +37080, +40863, +37091, +23699, +30060, +48824, +34064, +30877, +25996, +47674, +26154, +12912, +28568, +25434, +34854, +28446, +36547, +44680, +34170, +33613, +41052, +44690, +44263, +37842, +38049, +41975, +18198, +42889, +30613, +44441, +36514, +43667, +36675, +27446, +42027, +29633, +19645, +35260, +30989, +41007, +17652, +29585, +32438, +28348, +12704, +15831, +42303, +29865, +40449, +41382, +49517, +36636, +40138, +25690, +25434, +35696, +28457, +17232, +29647, +27830, +22017, +3069, +13312, +18704, +11691, +37816, +39711, +45467, +40402, +34448, +28211, +43756, +52199, +38041, +33383, +63815, +39499, +50131, +28910, +28117, +24119, +53106, +46113, +28017, +51829, +25675, +7613, +7120, +16628, +26035, +45790, +29175, +18399, +32836, +42867, +43614, +28165, +21343, +30723, +49526, +50277, +38237, +33905, +28237, +16080, +29251, +16817, +18991, +25272, +26315, +44253, +38015, +32564, +24550, +28264, +44554, +41049, +36424, +27667, +35473, +39718, +33592, +37621, +44852, +57277, +26271, +34948, +26699, +27234, +35073, +35519, +30768, +27197, +21610, +41661, +25362, +27084, +33287, +37836, +26109, +32854, +18949, +16600, +40331, +27155, +43493, +47030, +43879, +30011, +31579, +21470, +16300, +32550, +22082, +23986, +8215, +18896, +28231, +27885, +41638, +42632, +41566, +38022, +44779, +42281, +36644, +33436, +38042, +42341, +32350, +57638, +51347, +65535, +43290, +25429, +20001, +20101, +37074, +42342, +29304, +46444, +42690, +33185, +14360, +1108, +19948, +22772, +41815, +29171, +15033, +36887, +51325, +31335, +26440, +43231, +32096, +37263, +20471, +21439, +22549, +31350, +18940, +38829, +33126, +33809, +35022, +34082, +48584, +25220, +17604, +24522, +45208, +31568, +28390, +29141, +43429, +16679, +47343, +46882, +44041, +45348, +31936, +29504, +47930, +45766, +28511, +14893, +41155, +22283, +26211, +10154, +33263, +42493, +45475, +32769, +20603, +33088, +23013, +40072, +33838, +56202, +45731, +37665, +34985, +22351, +32491, +49124, +23991, +7648, +14445, +30175, +22786, +13833, +19448, +20300, +44156, +43124, +36049, +34408, +32689, +43129, +38868, +43697, +40683, +48999, +59218, +40458, +43048, +28239, +25412, +20091, +51034, +47023, +15826, +29616, +30717, +15954, +19849, +30549, +19195, +41074, +32002, +21169, +21884, +35109, +40901, +42937, +34145, +35287, +38257, +41239, +43878, +37078, +30141, +19225, +12944, +20224, +30825, +36641, +18207, +31582, +48557, +26801, +27182, +26731, +49833, +29433, +32701, +41738, +46576, +38104, +27269, +20832, +51867, +46436, +27108, +38672, +21301, +39716, +48567, +29481, +17575, +34989, +33671, +38509, +25652, +26818, +22241, +29207, +22697, +23873, +35006, +28343, +24286, +38873, +40382, +40634, +40259, +47391, +36483, +41400, +25731, +21789, +19020, +11359, +14350, +26033, +29157, +21594, +39507, +40270, +33285, +43770, +28252, +33128, +40716, +29712, +24683, +37886, +40951, +33122, +35046, +49142, +39312, +32537, +37662, +23710, +17972, +31222, +41618, +42613, +49694, +33362, +13622, +20172, +20489, +19533, +43318, +31641, +32716, +47990, +49275, +45706, +25956, +24299, +35264, +42581, +36025, +28464, +38795, +24107, +12260, +19820, +22207, +28113, +23910, +27561, +36168, +34113, +19386, +41783, +46269, +53933, +44912, +34510, +54986, +30217, +40191, +33708, +56045, +20197, +29746, +48027, +34495, +37526, +23445, +23228, +38873, +23301, +21967, +11931, +28256, +49982, +51660, +40148, +12401, +35427, +32762, +43941, +36583, +41139, +31273, +31407, +43901, +24814, +35173, +38616, +25919, +26315, +16378, +12637, +16782, +20611, +19438, +35128, +36024, +44549, +38315, +44419, +33640, +41685, +34534, +17113, +38312, +36177, +53671, +49194, +47498, +34258, +32145, +26326, +36883, +46490, +7226, +34826, +42999, +36955, +51267, +16058, +1764, +32380, +29505, +20845, +48385, +33583, +46130, +32334, +37944, +45517, +43959, +34325, +36091, +34360, +27989, +20875, +23108, +18799, +20029, +22297, +33351, +34322, +49209, +23419, +27308, +26855, +48218, +34201, +43115, +35711, +47141, +29610, +41803, +31571, +30838, +57460, +28250, +46175, +29255, +40588, +28419, +35396, +15032, +35260, +42243, +35229, +25256, +27022, +33933, +22901, +25840, +4714, +28808, +25672, +43754, +53367, +39964, +35852, +32169, +32497, +27896, +27542, +24686, +41185, +36028, +19045, +10709, +10898, +12835, +25056, +37215, +52920, +47027, +41364, +26925, +51748, +33230, +26442, +39721, +60927, +42220, +53543, +48404, +65533, +43434, +33719, +27024, +27001, +31458, +32228, +28312, +37593, +51028, +50366, +14043, +23495, +19831, +35519, +29229, +29166, +34027, +47577, +23001, +33397, +41027, +39263, +32059, +36007, +29272, +26247, +20365, +34085, +18794, +29740, +28487, +34524, +35635, +26906, +29547, +35029, +22142, +56953, +40760, +38507, +47156, +42985, +43673, +26792, +25191, +28471, +37140, +56025, +40085, +30753, +27909, +34545, +17125, +26297, +19457, +38911, +50579, +18400, +31208, +39085, +26753, +37042, +18806, +36520, +23950, +44577, +37910, +41869, +29547, +40289, +50753, +27710, +30730, +26810, +33408, +18968, +21097, +1584, +27807, +13520, +18729, +22200, +23521, +44179, +41233, +31584, +42298, +45373, +24570, +47078, +45397, +54587, +65535, +50055, +53237, +41537, +26132, +14686, +38891, +18517, +28903, +24764, +55205, +29632, +22909, +21915, +2, +23925, +18255, +15010, +29044, +37226, +28744, +33447, +42421, +35914, +43091, +36951, +33462, +35672, +28832, +15936, +17500, +27776, +17117, +34761, +32724, +34538, +29674, +36228, +19623, +28981, +43668, +31707, +50516, +34241, +39888, +49205, +21603, +22361, +41640, +41416, +26696, +31152, +39677, +30945, +50574, +17882, +25286, +33153, +50140, +52463, +32823, +20799, +14219, +42152, +15244, +14168, +13938, +36649, +36532, +52916, +26599, +49635, +33058, +39721, +29464, +32897, +20730, +32300, +28721, +31462, +25911, +24308, +25534, +28316, +34495, +35207, +47897, +37256, +34301, +40210, +26801, +27793, +16610, +35230, +30196, +59812, +56976, +52441, +36151, +29629, +14198, +39007, +30823, +45590, +52334, +30802, +41787, +33211, +27997, +19877, +11676, +27621, +41045, +32274, +35672, +23083, +27748, +32617, +39342, +49869, +30868, +33102, +40707, +22906, +32880, +17363, +17339, +29100, +45467, +32887, +30214, +22332, +45261, +31862, +25694, +39338, +38058, +53254, +40150, +40269, +37430, +21030, +35434, +49024, +50128, +39988, +37168, +25461, +16845, +49251, +22288, +17759, +30405, +27855, +52093, +20614, +26528, +31975, +17386, +38919, +13550, +35924, +36177, +38867, +41783, +49875, +30976, +34076, +45035, +31893, +37438, +32220, +20551, +22795, +25489, +17804, +18156, +15362, +17907, +23901, +32681, +39980, +47247, +41075, +48299, +33252, +26603, +55459, +32375, +42583, +53124, +37756, +47787, +30411, +15229, +10076, +30137, +52230, +35722, +37549, +47758, +12655, +22868, +12485, +10647, +35891, +44194, +15112, +29490, +41299, +26169, +36316, +38855, +46921, +53700, +48774, +28582, +43521, +29227, +15435, +10365, +19359, +22980, +22994, +32279, +37392, +36007, +18198, +35869, +37146, +47632, +33359, +41353, +46143, +41883, +42001, +29533, +38256, +38497, +38222, +27737, +40538, +22745, +30666, +49490, +37505, +19057, +13358, +33530, +46845, +30981, +31484, +29246, +20054, +29859, +4783, +36376, +18779, +28631, +45710, +31829, +60001, +39455, +37322, +32734, +30626, +26114, +40546, +22152, +27490, +13555, +22781, +22129, +26175, +34362, +42843, +18608, +46461, +44127, +49117, +44201, +23633, +25275, +40845, +20092, +56635, +43175, +50075, +45704, +22901, +29174, +30609, +19480, +29865, +39445, +33336, +34853, +39245, +32287, +25254, +21809, +20759, +49312, +25965, +28747, +35062, +29246, +37050, +31806, +32874, +36325, +38506, +31979, +23024, +38411, +15194, +16584, +34946, +23763, +42503, +34654, +22783, +35928, +27942, +36711, +32740, +35414, +47446, +30757, +30843, +32750, +17365, +45706, +17871, +43083, +44957, +31982, +19163, +45386, +35350, +17906, +19869, +48136, +28145, +41307, +30069, +31956, +39013, +25108, +25683, +26856, +37517, +26224, +38863, +45630, +43966, +21471, +33432, +46777, +24988, +41328, +29920, +29228, +25641, +14943, +7207, +14127, +5285, +24835, +33457, +48653, +37655, +34724, +28394, +37273, +43056, +35904, +32213, +55938, +45153, +49108, +34736, +40869, +21577, +29426, +35694, +45313, +39612, +26529, +37761, +44884, +25779, +18940, +17707, +24786, +33419, +16422, +16822, +30228, +29684, +19503, +43927, +40907, +37634, +48907, +33549, +33932, +38382, +24000, +14778, +35071, +26217, +18550, +35723, +18027, +25934, +47105, +33313, +26165, +40574, +34862, +34177, +39654, +37072, +48343, +33911, +34523, +36437, +44252, +38974, +39579, +40487, +28551, +42444, +39222, +28033, +40338, +46452, +15078, +39531, +28829, +28882, +40395, +37653, +22312, +27687, +38175, +34245, +42370, +32120, +25155, +50947, +32674, +38590, +22273, +14815, +39191, +44147, +26468, +22732, +11620, +25399, +15927, +9814, +45563, +44133, +46620, +47151, +40848, +39630, +24345, +19245, +40257, +38643, +45047, +51848, +29589, +46972, +26794, +27851, +12606, +26110, +28404, +45021, +24254, +39483, +43216, +37817, +32527, +27822, +18995, +20261, +36329, +22250, +31939, +30029, +50118, +30852, +21172, +27402, +41960, +35714, +4866, +18500, +46118, +14475, +24455, +35471, +34667, +24589, +22600, +45181, +53626, +36519, +27657, +35816, +48365, +44912, +29993, +39088, +16315, +20150, +31186, +28310, +54289, +61551, +24213, +24086, +30746, +38675, +19845, +15817, +49536, +38908, +42171, +31748, +33088, +25685, +21672, +24437, +24562, +36029, +35981, +36411, +46651, +37390, +30103, +39629, +37846, +32184, +30138, +25466, +22364, +26311, +26625, +18383, +9721, +13700, +27482, +17143, +52383, +45623, +30438, +28859, +39286, +26456, +43068, +53232, +44092, +44060, +51459, +45986, +44836, +36694, +23354, +42526, +42373, +38816, +34308, +47477, +31402, +26054, +15100, +11477, +22793, +31698, +25967, +20040, +35769, +25324, +36237, +41169, +35962, +33904, +46301, +35498, +42515, +36913, +14642, +4875, +28569, +22877, +38564, +35363, +29635, +28320, +22180, +19489, +21969, +39057, +45145, +44049, +27663, +42443, +44592, +42845, +25176, +39685, +45344, +32224, +48078, +32499, +28691, +41775, +22896, +30714, +37645, +34867, +32626, +37494, +40110, +29126, +27644, +30855, +14869, +31045, +15479, +33394, +47401, +42308, +36842, +33425, +51011, +27659, +36781, +20306, +48737, +22660, +17391, +19598, +14714, +21090, +7759, +31708, +50276, +38116, +41018, +38179, +32270, +42794, +9684, +25957, +47852, +41934, +47954, +30788, +50447, +45380, +29238, +28667, +24844, +36130, +25866, +32992, +30450, +27511, +41122, +32876, +28647, +20708, +24998, +25913, +19976, +24115, +27568, +34441, +34373, +30623, +47835, +14687, +49255, +25904, +23509, +28876, +8626, +8721, +32066, +30055, +48040, +18274, +17711, +45453, +21589, +31962, +40805, +44653, +65535, +58454, +35928, +30606, +13069, +32964, +30278, +42253, +63775, +39212, +45521, +30002, +27763, +12808, +16628, +23870, +39350, +38262, +26569, +40499, +22781, +32971, +34817, +27121, +33064, +30344, +43495, +40188, +31300, +29248, +32270, +48652, +41169, +40836, +19438, +15967, +25503, +23804, +8547, +19412, +19551, +18965, +15154, +31587, +38911, +46326, +26356, +51258, +35334, +25243, +47305, +35901, +43079, +55265, +40179, +37111, +44800, +34931, +35152, +31540, +39031, +31417, +54891, +28562, +14090, +21099, +21003, +26223, +26552, +30126, +20487, +34707, +17588, +24735, +39813, +42388, +41555, +47776, +34631, +25792, +42850, +23149, +18299, +22352, +42366, +28767, +38197, +18852, +34021, +24675, +24462, +19993, +26987, +37423, +31420, +39236, +58910, +43439, +32126, +18053, +32612, +43227, +42108, +44997, +46544, +35727, +48860, +29686, +32348, +24562, +30379, +39670, +43687, +32612, +25326, +24002, +27719, +17748, +19460, +40397, +35314, +51398, +35535, +34647, +41388, +32658, +29708, +43254, +23850, +51915, +26128, +25663, +12704, +1962, +20930, +43758, +38097, +44118, +36189, +29109, +28830, +37888, +34757, +21573, +39574, +58479, +43772, +32006, +27155, +42444, +54047, +52974, +34894, +18328, +41839, +20932, +34005, +23687, +32173, +52214, +31086, +24287, +28028, +22364, +27195, +26062, +37884, +37313, +42200, +38854, +21902, +32000, +22974, +56640, +42418, +22085, +36134, +30477, +12322, +34001, +42235, +45494, +44745, +21441, +20808, +19739, +20839, +44030, +51391, +58013, +53870, +40387, +33851, +16998, +29600, +34551, +42970, +45567, +45473, +29626, +22335, +33884, +30292, +18323, +39409, +45482, +31595, +22472, +29946, +33824, +39035, +40256, +25669, +27795, +31762, +44468, +41227, +46401, +45588, +15339, +38201, +36125, +41750, +21621, +19216, +28155, +31761, +18833, +24360, +18107, +15827, +30692, +29667, +41380, +36854, +23036, +38677, +43370, +50846, +45217, +31654, +51091, +45281, +37017, +35342, +33724, +25843, +17918, +47085, +40777, +23306, +38467, +30945, +8336, +23057, +17453, +30522, +33784, +38032, +36017, +19345, +34935, +35956, +43830, +36801, +37828, +49144, +42284, +36492, +49100, +20578, +10133, +15322, +25867, +26502, +29935, +19436, +24134, +42455, +20996, +19768, +34112, +37331, +47387, +48859, +49317, +41121, +30717, +24688, +24057, +38308, +29028, +47669, +39802, +34221, +45701, +37373, +32330, +39623, +34983, +47574, +38113, +29023, +21367, +24817, +33644, +21298, +26796, +31177, +27945, +52550, +33113, +42835, +37309, +32976, +44490, +35073, +38147, +51352, +29983, +20105, +19512, +25945, +29619, +30185, +21374, +27918, +46390, +44891, +43799, +36007, +41030, +21928, +26069, +37550, +65534, +50791, +44900, +47855, +35512, +38626, +42929, +25922, +38812, +27142, +36350, +32322, +27752, +24968, +13710, +24291, +35941, +36323, +36072, +38193, +38670, +36301, +39060, +32084, +46459, +36540, +38318, +31050, +15391, +17300, +23057, +18912, +12698, +37543, +24877, +36881, +38507, +29992, +32934, +29799, +31256, +49122, +46892, +51931, +39662, +27459, +34211, +13507, +40833, +22995, +50986, +45438, +46305, +29602, +29377, +26621, +34950, +34150, +38314, +40475, +24197, +20972, +23937, +30332, +25319, +35963, +33226, +28303, +46052, +40533, +37408, +31860, +30792, +36751, +34743, +38360, +50965, +43361, +16675, +23471, +24997, +12635, +25876, +13187, +19398, +25325, +37746, +38675, +46726, +22124, +41251, +36568, +29736, +48830, +39436, +54681, +46267, +37656, +24685, +50744, +37772, +34176, +46848, +38613, +22432, +37699, +33221, +23154, +32216, +28610, +17110, +23917, +48719, +12684, +28195, +24256, +20701, +42098, +31137, +57102, +41616, +42013, +31636, +39816, +12412, +19610, +19780, +33309, +36507, +28717, +28211, +36466, +30484, +27868, +21950, +28852, +40578, +45530, +44414, +52493, +28002, +30708, +33651, +32011, +52262, +30306, +49753, +38842, +35597, +42416, +19196, +24267, +36793, +24190, +43619, +27597, +25512, +24887, +24467, +26711, +18112, +29323, +41267, +19763, +35842, +31949, +47837, +42540, +33444, +35895, +36329, +34178, +23401, +24589, +8481, +22506, +18037, +32597, +29865, +41175, +36633, +27350, +49277, +32934, +34446, +44021, +34956, +33634, +43248, +26014, +36101, +32302, +62095, +33258, +26480, +36312, +21695, +36975, +32231, +40252, +19229, +36270, +40377, +24390, +18311, +24961, +31860, +41217, +26662, +21383, +39010, +38669, +35909, +35520, +48153, +33022, +37677, +13901, +15029, +35567, +9108, +21788, +38198, +39624, +44506, +33746, +31262, +54550, +20974, +38230, +50417, +38474, +49533, +43717, +35283, +38862, +23775, +24008, +38252, +60032, +49751, +27106, +31879, +15625, +32981, +23026, +26676, +33117, +41905, +44176, +42637, +26172, +13956, +40805, +41124, +43462, +36501, +39599, +37102, +40260, +40248, +34850, +27550, +42536, +42390, +37989, +29804, +14762, +25428, +14306, +7671, +19214, +19764, +38238, +32263, +32485, +38210, +37471, +30776, +42611, +35343, +40221, +48774, +43902, +36376, +56484, +32130, +29629, +39615, +36306, +34530, +53329, +25111, +31997, +43642, +19989, +34445, +26942, +25249, +33475, +25401, +16622, +19411, +17529, +33255, +41914, +51558, +33591, +33849, +46112, +31406, +37567, +29022, +22583, +24365, +25657, +29178, +20727, +21737, +26423, +36948, +36307, +38815, +33603, +33830, +31251, +43393, +34528, +42059, +31322, +31315, +23530, +38924, +53405, +8857, +46956, +27179, +30413, +48578, +24578, +33189, +30991, +22217, +31626, +23984, +40904, +43086, +7992, +18916, +11501, +16279, +19198, +37593, +36879, +27850, +45550, +22047, +40951, +34497, +32794, +31551, +42109, +20359, +23304, +22733, +22577, +35429, +24207, +39790, +26332, +23975, +38560, +37843, +32326, +31592, +29694, +32403, +47575, +36020, +30672, +35692, +52810, +33511, +26232, +19853, +35086, +38716, +32249, +29136, +35135, +34315, +13477, +22700, +29024, +35913, +32800, +40654, +23437, +18209, +36032, +35755, +39609, +41616, +39869, +40872, +36081, +6680, +19256, +37290, +7266, +11455, +36335, +21061, +47723, +20745, +34957, +32487, +33800, +65344, +36002, +51448, +37411, +22169, +28783, +25462, +27134, +27846, +30452, +36496, +47005, +29711, +26520, +22363, +26278, +24443, +27503, +35588, +45522, +33082, +42895, +38100, +15416, +43121, +30898, +30847, +17358, +39083, +52235, +36281, +22310, +30662, +37005, +32510, +51288, +28983, +30535, +16876, +26380, +30495, +17184, +7328, +24143, +24794, +17766, +34983, +48677, +33695, +40400, +43066, +32155, +58187, +43601, +48171, +54676, +43266, +36851, +35881, +28021, +30848, +42930, +39554, +28436, +30616, +41107, +23056, +29289, +27680, +29191, +46082, +32989, +28701, +22913, +14808, +27232, +30845, +47129, +36532, +38703, +30065, +28882, +46598, +34064, +18615, +22861, +17967, +18349, +28652, +17960, +36496, +35521, +23407, +38235, +32714, +45321, +43592, +34852, +29014, +30690, +36573, +41782, +36837, +54310, +46476, +27566, +51350, +27407, +44105, +51944, +42797, +38898, +26425, +28535, +45406, +24674, +25725, +23285, +24384, +21617, +37371, +29764, +12291, +36814, +39123, +32942, +49402, +41035, +36682, +22033, +17622, +47061, +28288, +24441, +2819, +7682, +20239, +40453, +25404, +40559, +49928, +30625, +34396, +46213, +44302, +13914, +37362, +44242, +54213, +41743, +28804, +50922, +57188, +45867, +32038, +22963, +27713, +36811, +25483, +33753, +20949, +43067, +45517, +37525, +42343, +23084, +24418, +27581, +22524, +27169, +39021, +38362, +22056, +28572, +33803, +31560, +31426, +11750, +27755, +37649, +8682, +14993, +37660, +42531, +39944, +17203, +29668, +35473, +27270, +41235, +27494, +62581, +60176, +32354, +41795, +9279, +21751, +23782, +48489, +52375, +55920, +36534, +12529, +31492, +24006, +18768, +34258, +46672, +41112, +22206, +14626, +34010, +34067, +22313, +30450, +34202, +19891, +45285, +57450, +46124, +17404, +27543, +27700, +31025, +26773, +33249, +28518, +20495, +27871, +28112, +7416, +26418, +30400, +36350, +31937, +34328, +37885, +28265, +44316, +50152, +30578, +36987, +39270, +48056, +47045, +50393, +31518, +29055, +29439, +23451, +53449, +50767, +12486, +42021, +35059, +27935, +36111, +7954, +14647, +30648, +36434, +13224, +21050, +38108, +42059, +42022, +24748, +38820, +32121, +29623, +28847, +36251, +10441, +9432, +26605, +31959, +34412, +26625, +18540, +34259, +30816, +33863, +29383, +43886, +39893, +30958, +54756, +41540, +42894, +31324, +17671, +31989, +53308, +49364, +37433, +28705, +20175, +38817, +46760, +30463, +45350, +33492, +33609, +17494, +28151, +33295, +19054, +26150, +21499, +30421, +16153, +14528, +31019, +24081, +49526, +30918, +24481, +50786, +41229, +30250, +33732, +16929, +9715, +17725, +20754, +25136, +31071, +31262, +42166, +46711, +46155, +44654, +50344, +37491, +18881, +38014, +44311, +47044, +45028, +25160, +45521, +45386, +45907, +24454, +22887, +37913, +32759, +33294, +21376, +22174, +43596, +33955, +35987, +34683, +5143, +37639, +29243, +22493, +12600, +37127, +33570, +26777, +35498, +35853, +37944, +31165, +9678, +21729, +40334, +7347, +25081, +34621, +18427, +47721, +25943, +39046, +19989, +37409, +52938, +37773, +44539, +30700, +29413, +41797, +15348, +39578, +39203, +42078, +42321, +43583, +28136, +12719, +42892, +45722, +34470, +36686, +26163, +31627, +19421, +19254, +19157, +50297, +48124, +23181, +24388, +26712, +49903, +33322, +40965, +38613, +26272, +50850, +35690, +38899, +36437, +15450, +24810, +30519, +14350, +17385, +16783, +28855, +34791, +6403, +42877, +25281, +22490, +62823, +34586, +44269, +48862, +38793, +45903, +40889, +43679, +40776, +21143, +34968, +25410, +42181, +56398, +20868, +33714, +32666, +32072, +31565, +11084, +11657, +34671, +33954, +11783, +26682, +24907, +27226, +49200, +39958, +40168, +27940, +34255, +42954, +37212, +25552, +26443, +12911, +35967, +28240, +23892, +13157, +30766, +27178, +29426, +34145, +36783, +48715, +33744, +56371, +35312, +34117, +44275, +20214, +23261, +53433, +24332, +39794, +33312, +21579, +39176, +37053, +30806, +46646, +35979, +27832, +19400, +22783, +21407, +32880, +28085, +11385, +25308, +43908, +30854, +34995, +35927, +25550, +39694, +28037, +36135, +27175, +27074, +48841, +27531, +6034, +3951, +2932, +34043, +25230, +29133, +45452, +12967, +37995, +33882, +47351, +48205, +17212, +35944, +44866, +40746, +46640, +25766, +53981, +44047, +37710, +39123, +39839, +33699, +28688, +21831, +30911, +32357, +29194, +12163, +13660, +28628, +23951, +42364, +24152, +25983, +35707, +28043, +35601, +34182, +53415, +43111, +35645, +20937, +11041, +33363, +14923, +23081, +36253, +39073, +28683, +28967, +33316, +32792, +31051, +33151, +47774, +49819, +58602, +35954, +35516, +34108, +5592, +46337, +21290, +47446, +45306, +43337, +28903, +21101, +43257, +28883, +33519, +25542, +41235, +20857, +35601, +38953, +10388, +34190, +28918, +20653, +39756, +24407, +36713, +36530, +33925, +34418, +25284, +33543, +40869, +57190, +39164, +18659, +34284, +18275, +1132, +11217, +25162, +39335, +27353, +25940, +31018, +28984, +31820, +65532, +45352, +43718, +40887, +38168, +46729, +48103, +41721, +33421, +45157, +36041, +16421, +48793, +24910, +15840, +44431, +25748, +24196, +36608, +20815, +27423, +14356, +4525, +25063, +29439, +28842, +48111, +65140, +41025, +39227, +41504, +24949, +41777, +40244, +28383, +33001, +29281, +20437, +13605, +23888, +25769, +43325, +36033, +27806, +23587, +30838, +28678, +48764, +47388, +34054, +33884, +31084, +23121, +27784, +54276, +53727, +47442, +31887, +28207, +39731, +11159, +26021, +29440, +43137, +35249, +43336, +23421, +29825, +44779, +37040, +10772, +20770, +15133, +25024, +37006, +23292, +52539, +28421, +36878, +49338, +28740, +48440, +47542, +14039, +9108, +3487, +21282, +36933, +23165, +30746, +42150, +28617, +25238, +20704, +41527, +41014, +36660, +39157, +50220, +25895, +27910, +31268, +54389, +54324, +38311, +25481, +27262, +27547, +16961, +41567, +33792, +34697, +48519, +26340, +30909, +9251, +26076, +34608, +23729, +25518, +41797, +42185, +27007, +37259, +50110, +38532, +44963, +6721, +31721, +43774, +11457, +15435, +29919, +32564, +41465, +26882, +22293, +37736, +16654, +29982, +40908, +57639, +43805, +35697, +29751, +10861, +10817, +54125, +40970, +41509, +48937, +35579, +23650, +32207, +43372, +41903, +17276, +38447, +33952, +42672, +34232, +36769, +19780, +43067, +26458, +20449, +31725, +31536, +36291, +36342, +38785, +31786, +22450, +33330, +41489, +32551, +23287, +29057, +30595, +20862, +9671, +23148, +14994, +31174, +21206, +40153, +47151, +34607, +37259, +61962, +36828, +44251, +40439, +28841, +43393, +41109, +32357, +38183, +42439, +23016, +23620, +41505, +19314, +29984, +42332, +24472, +36532, +21383, +34199, +16365, +21688, +13137, +20088, +29872, +22071, +43699, +51883, +40224, +33309, +45503, +26184, +39056, +38589, +28584, +24400, +22916, +22143, +26612, +28693, +25580, +48666, +31747, +22969, +33445, +32059, +31918, +43582, +21061, +33547, +36914, +37058, +28109, +40023, +30399, +30208, +40445, +25813, +46665, +53656, +35189, +34023, +38758, +26376, +29017, +26609, +20926, +25537, +50560, +28823, +24745, +27216, +16523, +43671, +22093, +37646, +49111, +26029, +35892, +35993, +32598, +40481, +32090, +16302, +25305, +21574, +43267, +38269, +19550, +31124, +29233, +24162, +44999, +59479, +34811, +32745, +33293, +28215, +43060, +30395, +34780, +56169, +52964, +50730, +46361, +20264, +32745, +16014, +15934, +29154, +29085, +55459, +28229, +23219, +24810, +41915, +38633, +15867, +20561, +47418, +37697, +28941, +42764, +21595, +32670, +34815, +7042, +26214, +43393, +20341, +20007, +25245, +21533, +40792, +25035, +6583, +21781, +21719, +43993, +55633, +38109, +54542, +31420, +37040, +43256, +28676, +34699, +21316, +57814, +43168, +34488, +41850, +24019, +33961, +41011, +19366, +34946, +33429, +27748, +32297, +29187, +22208, +36822, +45074, +33359, +31774, +26622, +31069, +28139, +34020, +26947, +46936, +34555, +32292, +32816, +41334, +28011, +36118, +21551, +1734, +21423, +17105, +23202, +20398, +18091, +44234, +36204, +28512, +49049, +43239, +44873, +59074, +41457, +52639, +47550, +32585, +36894, +59982, +35682, +26593, +35993, +32914, +33315}; \ No newline at end of file