LED bianco funzionante (?)
Dependencies: mbed
Diff: Welcome.h
- Revision:
- 21:7e0f5b8f6c77
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Welcome.h Sat Jan 11 17:54:23 2020 +0000 @@ -0,0 +1,64773 @@ +//Forma d'onda campionata +int nSampleNumWelcome = 64768; +int nSamplePerSecWelcome = 44100; +int nUnderSampleFactorWelcome = 2; +const int naInputSoundWaveWelcome[64768]= { +16377, +16377, +16377, +16377, +16375, +16376, +16377, +16378, +16379, +16378, +16378, +16379, +16379, +16377, +16377, +16377, +16377, +16377, +16377, +16376, +16377, +16378, +16378, +16378, +16376, +16377, +16378, +16379, +16378, +16378, +16377, +16375, +16377, +16379, +16378, +16377, +16378, +16378, +16378, +16378, +16378, +16379, +16379, +16379, +16378, +16377, +16377, +16375, +16375, +16374, +16374, +16376, +16377, +16377, +16375, +16374, +16374, +16377, +16379, +16379, +16378, +16377, +16375, +16375, +16374, +16375, +16377, +16377, +16377, +16377, +16375, +16375, +16375, +16375, +16377, +16378, +16377, +16377, +16377, +16378, +16379, +16379, +16378, +16378, +16379, +16379, +16377, +16377, +16378, +16378, +16376, +16376, +16377, +16379, +16379, +16378, +16377, +16377, +16377, +16376, +16378, +16379, +16378, +16377, +16377, +16377, +16376, +16376, +16377, +16377, +16377, +16377, +16377, +16375, +16376, +16378, +16378, +16377, +16376, +16377, +16377, +16375, +16375, +16374, +16374, +16375, +16378, +16378, +16378, +16379, +16379, +16378, +16378, +16377, +16378, +16379, +16379, +16378, +16378, +16378, +16377, +16379, +16379, +16379, +16379, +16379, +16378, +16379, +16378, +16377, +16375, +16374, +16375, +16377, +16377, +16377, +16375, +16377, +16378, +16378, +16378, +16379, +16378, +16377, +16377, +16378, +16377, +16377, +16377, +16378, +16378, +16378, +16377, +16377, +16377, +16376, +16376, +16375, +16375, +16375, +16377, +16378, +16378, +16378, +16379, +16378, +16378, +16378, +16377, +16377, +16377, +16378, +16380, +16380, +16379, +16378, +16377, +16377, +16378, +16377, +16377, +16377, +16377, +16378, +16378, +16378, +16378, +16377, +16378, +16379, +16379, +16378, +16378, +16379, +16378, +16377, +16377, +16377, +16377, +16377, +16378, +16378, +16378, +16377, +16376, +16378, +16379, +16379, +16377, +16377, +16377, +16377, +16378, +16378, +16377, +16377, +16376, +16375, +16376, +16377, +16377, +16379, +16380, +16379, +16378, +16377, +16377, +16377, +16378, +16378, +16377, +16377, +16376, +16375, +16374, +16375, +16376, +16375, +16377, +16378, +16378, +16378, +16377, +16378, +16378, +16378, +16379, +16379, +16379, +16378, +16377, +16378, +16378, +16379, +16379, +16377, +16378, +16377, +16375, +16376, +16377, +16378, +16377, +16377, +16376, +16378, +16378, +16378, +16378, +16378, +16379, +16380, +16380, +16379, +16376, +16375, +16376, +16377, +16378, +16378, +16379, +16378, +16378, +16377, +16378, +16378, +16378, +16378, +16380, +16380, +16378, +16375, +16375, +16378, +16380, +16378, +16376, +16377, +16378, +16379, +16378, +16377, +16377, +16377, +16377, +16377, +16377, +16377, +16377, +16377, +16377, +16378, +16378, +16377, +16378, +16378, +16378, +16378, +16377, +16376, +16377, +16378, +16377, +16376, +16377, +16378, +16378, +16379, +16379, +16378, +16378, +16378, +16376, +16378, +16378, +16378, +16378, +16377, +16377, +16378, +16379, +16377, +16377, +16377, +16376, +16377, +16377, +16377, +16377, +16377, +16378, +16378, +16377, +16377, +16377, +16377, +16378, +16378, +16377, +16377, +16378, +16378, +16378, +16377, +16378, +16378, +16378, +16378, +16377, +16376, +16376, +16377, +16378, +16377, +16377, +16377, +16377, +16377, +16378, +16378, +16377, +16376, +16376, +16378, +16377, +16376, +16375, +16376, +16377, +16378, +16378, +16379, +16378, +16375, +16374, +16375, +16375, +16377, +16378, +16378, +16376, +16376, +16378, +16378, +16378, +16377, +16378, +16377, +16375, +16377, +16376, +16377, +16377, +16378, +16377, +16377, +16376, +16375, +16375, +16378, +16378, +16377, +16378, +16378, +16378, +16377, +16377, +16376, +16375, +16375, +16377, +16378, +16378, +16378, +16378, +16378, +16378, +16378, +16378, +16379, +16378, +16375, +16377, +16377, +16377, +16377, +16377, +16377, +16376, +16377, +16377, +16376, +16377, +16378, +16378, +16377, +16377, +16378, +16378, +16378, +16377, +16376, +16377, +16378, +16379, +16380, +16378, +16377, +16377, +16376, +16377, +16376, +16377, +16375, +16376, +16377, +16376, +16375, +16375, +16375, +16377, +16378, +16376, +16374, +16375, +16377, +16379, +16379, +16378, +16378, +16377, +16376, +16376, +16376, +16376, +16377, +16377, +16376, +16378, +16378, +16378, +16379, +16380, +16378, +16378, +16378, +16378, +16378, +16379, +16378, +16377, +16377, +16377, +16376, +16375, +16375, +16377, +16377, +16378, +16377, +16378, +16379, +16379, +16378, +16376, +16375, +16375, +16375, +16377, +16377, +16377, +16377, +16377, +16378, +16378, +16377, +16376, +16377, +16377, +16378, +16377, +16378, +16377, +16377, +16378, +16377, +16378, +16378, +16377, +16376, +16377, +16377, +16377, +16378, +16379, +16378, +16377, +16376, +16375, +16377, +16378, +16378, +16377, +16378, +16378, +16378, +16378, +16379, +16377, +16375, +16377, +16375, +16375, +16377, +16378, +16377, +16377, +16378, +16378, +16379, +16378, +16377, +16377, +16377, +16378, +16379, +16379, +16376, +16375, +16375, +16376, +16376, +16376, +16377, +16375, +16377, +16378, +16378, +16377, +16376, +16377, +16378, +16378, +16378, +16377, +16377, +16376, +16375, +16375, +16376, +16378, +16377, +16377, +16374, +16376, +16378, +16378, +16377, +16378, +16376, +16375, +16377, +16377, +16377, +16377, +16377, +16378, +16377, +16377, +16376, +16375, +16375, +16377, +16376, +16377, +16377, +16377, +16377, +16377, +16377, +16377, +16378, +16379, +16379, +16378, +16378, +16378, +16378, +16377, +16375, +16375, +16377, +16377, +16376, +16377, +16376, +16375, +16377, +16379, +16378, +16377, +16378, +16379, +16379, +16379, +16377, +16376, +16376, +16376, +16375, +16377, +16378, +16378, +16375, +16375, +16377, +16376, +16377, +16377, +16376, +16377, +16378, +16380, +16380, +16379, +16378, +16377, +16377, +16377, +16377, +16376, +16377, +16377, +16375, +16376, +16377, +16375, +16375, +16377, +16376, +16376, +16377, +16376, +16376, +16378, +16377, +16375, +16375, +16374, +16376, +16378, +16377, +16378, +16378, +16377, +16378, +16377, +16375, +16375, +16376, +16377, +16378, +16380, +16379, +16377, +16377, +16378, +16377, +16376, +16376, +16376, +16377, +16378, +16379, +16379, +16378, +16377, +16378, +16378, +16379, +16380, +16379, +16379, +16377, +16376, +16376, +16377, +16377, +16378, +16379, +16378, +16376, +16377, +16378, +16377, +16378, +16379, +16378, +16376, +16377, +16377, +16377, +16378, +16378, +16379, +16379, +16379, +16379, +16378, +16377, +16379, +16378, +16377, +16376, +16377, +16377, +16377, +16375, +16376, +16377, +16378, +16378, +16378, +16379, +16378, +16378, +16379, +16379, +16377, +16374, +16375, +16378, +16377, +16377, +16375, +16375, +16375, +16377, +16377, +16377, +16377, +16377, +16378, +16379, +16379, +16379, +16379, +16378, +16378, +16378, +16379, +16380, +16380, +16379, +16377, +16375, +16376, +16375, +16376, +16378, +16379, +16379, +16378, +16377, +16377, +16377, +16377, +16378, +16378, +16377, +16377, +16378, +16378, +16378, +16376, +16375, +16374, +16376, +16378, +16377, +16377, +16377, +16377, +16375, +16374, +16377, +16377, +16376, +16377, +16378, +16379, +16378, +16379, +16377, +16378, +16379, +16378, +16377, +16378, +16379, +16378, +16377, +16376, +16375, +16376, +16377, +16378, +16378, +16378, +16379, +16380, +16378, +16376, +16377, +16377, +16377, +16377, +16377, +16377, +16376, +16378, +16379, +16378, +16377, +16379, +16378, +16375, +16375, +16377, +16376, +16375, +16377, +16378, +16378, +16377, +16376, +16376, +16377, +16375, +16376, +16377, +16378, +16378, +16378, +16377, +16377, +16378, +16378, +16378, +16377, +16378, +16378, +16377, +16377, +16377, +16376, +16377, +16377, +16378, +16379, +16379, +16377, +16377, +16377, +16377, +16378, +16378, +16376, +16376, +16378, +16378, +16376, +16375, +16377, +16378, +16377, +16376, +16377, +16377, +16377, +16377, +16375, +16377, +16379, +16380, +16380, +16380, +16379, +16379, +16377, +16379, +16379, +16377, +16376, +16377, +16378, +16379, +16377, +16377, +16379, +16378, +16378, +16377, +16376, +16376, +16376, +16377, +16378, +16379, +16379, +16378, +16377, +16377, +16375, +16375, +16376, +16375, +16375, +16377, +16378, +16378, +16378, +16377, +16377, +16377, +16377, +16379, +16378, +16378, +16377, +16376, +16377, +16378, +16377, +16377, +16378, +16378, +16378, +16377, +16377, +16377, +16378, +16378, +16377, +16376, +16375, +16374, +16375, +16377, +16378, +16377, +16375, +16375, +16377, +16378, +16378, +16378, +16378, +16377, +16375, +16375, +16377, +16377, +16377, +16378, +16378, +16378, +16377, +16377, +16376, +16378, +16378, +16376, +16376, +16378, +16378, +16377, +16377, +16378, +16377, +16376, +16377, +16377, +16376, +16374, +16375, +16377, +16377, +16377, +16378, +16378, +16378, +16377, +16376, +16376, +16377, +16375, +16375, +16375, +16376, +16377, +16377, +16378, +16377, +16378, +16377, +16378, +16379, +16379, +16378, +16376, +16376, +16377, +16377, +16377, +16377, +16378, +16379, +16377, +16375, +16375, +16377, +16378, +16378, +16379, +16379, +16378, +16377, +16376, +16376, +16377, +16378, +16378, +16378, +16376, +16376, +16378, +16379, +16379, +16377, +16375, +16376, +16378, +16377, +16377, +16377, +16378, +16377, +16379, +16378, +16378, +16377, +16376, +16376, +16377, +16378, +16379, +16377, +16377, +16379, +16378, +16376, +16376, +16377, +16377, +16376, +16377, +16377, +16377, +16377, +16376, +16374, +16377, +16379, +16379, +16377, +16378, +16378, +16377, +16377, +16378, +16379, +16378, +16377, +16377, +16378, +16379, +16379, +16378, +16377, +16375, +16375, +16377, +16377, +16377, +16378, +16377, +16377, +16378, +16378, +16375, +16375, +16377, +16377, +16377, +16377, +16377, +16375, +16375, +16377, +16377, +16376, +16376, +16377, +16377, +16377, +16377, +16378, +16378, +16377, +16378, +16377, +16377, +16378, +16379, +16378, +16377, +16378, +16378, +16378, +16377, +16376, +16377, +16377, +16377, +16377, +16378, +16378, +16279, +16304, +16396, +16459, +16449, +16437, +16430, +16397, +16378, +16365, +16319, +16314, +16348, +16316, +16271, +16290, +16295, +16271, +16268, +16281, +16326, +16365, +16337, +16347, +16425, +16413, +16359, +16379, +16385, +16365, +16407, +16439, +16418, +16385, +16306, +16227, +16237, +16262, +16276, +16331, +16371, +16392, +16443, +16459, +16424, +16401, +16388, +16392, +16403, +16380, +16382, +16425, +16426, +16401, +16385, +16349, +16358, +16425, +16450, +16448, +16452, +16412, +16369, +16365, +16370, +16407, +16436, +16415, +16429, +16451, +16406, +16415, +16460, +16405, +16373, +16411, +16360, +16320, +16390, +16384, +16294, +16257, +16234, +16264, +16388, +16437, +16384, +16378, +16398, +16384, +16362, +16303, +16247, +16278, +16307, +16271, +16255, +16277, +16304, +16344, +16348, +16295, +16276, +16337, +16402, +16416, +16404, +16435, +16503, +16519, +16471, +16441, +16460, +16503, +16529, +16485, +16413, +16402, +16413, +16372, +16327, +16316, +16335, +16393, +16420, +16391, +16401, +16453, +16460, +16459, +16476, +16441, +16387, +16383, +16403, +16426, +16446, +16436, +16420, +16423, +16423, +16427, +16423, +16374, +16339, +16356, +16354, +16340, +16369, +16389, +16384, +16405, +16417, +16412, +16436, +16419, +16327, +16275, +16277, +16264, +16270, +16319, +16350, +16358, +16356, +16343, +16344, +16364, +16368, +16357, +16351, +16353, +16366, +16360, +16340, +16350, +16361, +16327, +16290, +16277, +16273, +16280, +16303, +16348, +16410, +16410, +16363, +16382, +16415, +16381, +16356, +16345, +16304, +16294, +16287, +16247, +16289, +16382, +16383, +16362, +16364, +16312, +16282, +16360, +16438, +16454, +16461, +16458, +16425, +16396, +16414, +16449, +16413, +16352, +16384, +16426, +16391, +16373, +16381, +16364, +16406, +16485, +16469, +16433, +16465, +16478, +16453, +16425, +16369, +16342, +16399, +16454, +16459, +16452, +16417, +16369, +16356, +16344, +16323, +16365, +16422, +16407, +16401, +16452, +16464, +16429, +16424, +16410, +16365, +16370, +16410, +16397, +16349, +16323, +16313, +16302, +16299, +16290, +16265, +16245, +16276, +16340, +16367, +16361, +16370, +16366, +16339, +16317, +16310, +16337, +16386, +16372, +16323, +16358, +16422, +16405, +16373, +16406, +16448, +16432, +16381, +16363, +16381, +16392, +16406, +16424, +16422, +16432, +16452, +16437, +16432, +16438, +16375, +16325, +16383, +16427, +16406, +16411, +16421, +16410, +16421, +16407, +16368, +16384, +16398, +16368, +16388, +16445, +16448, +16418, +16383, +16342, +16323, +16332, +16363, +16405, +16391, +16326, +16307, +16335, +16342, +16328, +16304, +16281, +16299, +16343, +16351, +16340, +16353, +16372, +16363, +16351, +16379, +16420, +16433, +16443, +16438, +16382, +16339, +16354, +16370, +16343, +16295, +16264, +16295, +16352, +16370, +16412, +16509, +16533, +16448, +16375, +16363, +16358, +16329, +16299, +16308, +16342, +16358, +16369, +16375, +16354, +16340, +16349, +16372, +16437, +16501, +16468, +16412, +16435, +16438, +16372, +16331, +16335, +16336, +16324, +16275, +16218, +16231, +16294, +16320, +16322, +16349, +16366, +16351, +16344, +16368, +16389, +16394, +16397, +16385, +16388, +16448, +16484, +16454, +16459, +16498, +16469, +16413, +16399, +16387, +16377, +16384, +16366, +16353, +16370, +16365, +16364, +16403, +16429, +16435, +16431, +16393, +16368, +16389, +16397, +16400, +16426, +16440, +16459, +16488, +16445, +16379, +16401, +16433, +16407, +16371, +16347, +16356, +16406, +16398, +16322, +16288, +16297, +16323, +16396, +16444, +16431, +16431, +16422, +16371, +16368, +16396, +16356, +16298, +16293, +16308, +16328, +16353, +16378, +16398, +16403, +16396, +16377, +16345, +16322, +16340, +16372, +16407, +16426, +16392, +16342, +16330, +16333, +16337, +16342, +16342, +16355, +16357, +16330, +16343, +16398, +16423, +16459, +16504, +16445, +16337, +16308, +16326, +16359, +16373, +16313, +16263, +16283, +16293, +16287, +16321, +16364, +16395, +16398, +16386, +16434, +16494, +16469, +16468, +16523, +16487, +16407, +16435, +16506, +16507, +16468, +16448, +16450, +16405, +16312, +16293, +16339, +16349, +16364, +16417, +16417, +16355, +16293, +16252, +16236, +16249, +16293, +16370, +16412, +16386, +16362, +16369, +16376, +16369, +16336, +16299, +16315, +16368, +16399, +16374, +16325, +16333, +16367, +16319, +16274, +16324, +16337, +16289, +16303, +16325, +16289, +16287, +16317, +16328, +16363, +16389, +16351, +16336, +16380, +16422, +16487, +16569, +16570, +16516, +16485, +16433, +16365, +16373, +16404, +16394, +16407, +16454, +16474, +16481, +16459, +16364, +16280, +16280, +16301, +16306, +16314, +16338, +16378, +16403, +16416, +16458, +16477, +16453, +16464, +16463, +16394, +16379, +16425, +16406, +16380, +16403, +16400, +16406, +16446, +16421, +16384, +16408, +16368, +16294, +16337, +16418, +16423, +16412, +16405, +16380, +16381, +16380, +16317, +16267, +16289, +16321, +16328, +16362, +16423, +16440, +16393, +16322, +16249, +16204, +16228, +16306, +16377, +16413, +16402, +16365, +16352, +16350, +16336, +16345, +16373, +16375, +16362, +16369, +16400, +16431, +16443, +16438, +16449, +16468, +16441, +16347, +16271, +16314, +16413, +16462, +16483, +16478, +16405, +16357, +16388, +16387, +16367, +16408, +16424, +16376, +16352, +16382, +16449, +16502, +16452, +16365, +16358, +16383, +16401, +16425, +16410, +16388, +16411, +16379, +16295, +16288, +16309, +16274, +16258, +16300, +16351, +16386, +16380, +16358, +16350, +16318, +16290, +16336, +16368, +16339, +16355, +16391, +16339, +16313, +16402, +16453, +16380, +16308, +16291, +16305, +16356, +16422, +16464, +16507, +16545, +16529, +16480, +16439, +16381, +16321, +16313, +16342, +16362, +16365, +16366, +16364, +16332, +16271, +16249, +16296, +16329, +16317, +16319, +16356, +16402, +16422, +16392, +16351, +16345, +16345, +16335, +16351, +16383, +16388, +16383, +16361, +16316, +16298, +16292, +16255, +16236, +16288, +16363, +16403, +16386, +16348, +16375, +16449, +16467, +16431, +16412, +16427, +16456, +16479, +16485, +16475, +16465, +16463, +16463, +16453, +16446, +16429, +16382, +16353, +16364, +16345, +16306, +16355, +16443, +16443, +16402, +16402, +16387, +16345, +16377, +16476, +16498, +16441, +16431, +16440, +16372, +16330, +16393, +16440, +16424, +16428, +16436, +16398, +16384, +16396, +16370, +16353, +16391, +16439, +16476, +16473, +16408, +16357, +16375, +16355, +16260, +16220, +16278, +16341, +16354, +16346, +16368, +16424, +16450, +16443, +16450, +16444, +16389, +16353, +16365, +16367, +16366, +16406, +16447, +16444, +16415, +16387, +16383, +16392, +16383, +16372, +16369, +16350, +16322, +16308, +16293, +16272, +16252, +16237, +16234, +16257, +16302, +16335, +16338, +16362, +16427, +16443, +16380, +16323, +16317, +16321, +16296, +16254, +16249, +16297, +16328, +16319, +16300, +16280, +16273, +16287, +16283, +16277, +16309, +16342, +16366, +16394, +16371, +16341, +16380, +16401, +16389, +16437, +16463, +16391, +16351, +16350, +16323, +16363, +16454, +16443, +16399, +16434, +16447, +16411, +16416, +16440, +16439, +16436, +16431, +16415, +16415, +16438, +16472, +16521, +16556, +16530, +16471, +16433, +16418, +16410, +16426, +16473, +16516, +16514, +16462, +16397, +16342, +16289, +16267, +16288, +16306, +16336, +16384, +16367, +16300, +16306, +16369, +16402, +16405, +16394, +16396, +16413, +16379, +16327, +16351, +16382, +16339, +16326, +16385, +16412, +16396, +16412, +16464, +16493, +16471, +16431, +16402, +16372, +16368, +16408, +16415, +16388, +16424, +16485, +16460, +16404, +16400, +16383, +16305, +16232, +16209, +16227, +16288, +16339, +16308, +16257, +16277, +16317, +16320, +16338, +16395, +16448, +16472, +16466, +16454, +16459, +16441, +16408, +16389, +16340, +16278, +16294, +16322, +16306, +16370, +16491, +16500, +16449, +16439, +16387, +16287, +16233, +16215, +16222, +16275, +16308, +16284, +16276, +16321, +16392, +16426, +16386, +16351, +16378, +16396, +16397, +16421, +16424, +16439, +16479, +16439, +16354, +16333, +16302, +16278, +16336, +16327, +16264, +16354, +16458, +16406, +16381, +16407, +16351, +16358, +16452, +16444, +16403, +16433, +16417, +16386, +16438, +16469, +16403, +16308, +16260, +16304, +16383, +16390, +16353, +16348, +16382, +16414, +16403, +16363, +16346, +16347, +16378, +16445, +16438, +16384, +16427, +16463, +16402, +16386, +16402, +16321, +16257, +16315, +16379, +16386, +16365, +16353, +16410, +16480, +16481, +16482, +16521, +16528, +16493, +16449, +16394, +16353, +16356, +16378, +16377, +16352, +16340, +16355, +16346, +16301, +16269, +16265, +16278, +16290, +16288, +16288, +16294, +16317, +16385, +16443, +16425, +16406, +16450, +16498, +16499, +16464, +16439, +16452, +16438, +16369, +16348, +16360, +16322, +16312, +16348, +16328, +16284, +16292, +16304, +16325, +16354, +16325, +16295, +16360, +16433, +16430, +16415, +16430, +16453, +16458, +16448, +16438, +16422, +16374, +16341, +16378, +16417, +16397, +16372, +16382, +16394, +16406, +16412, +16376, +16337, +16367, +16382, +16331, +16305, +16319, +16302, +16291, +16316, +16341, +16364, +16356, +16314, +16327, +16397, +16425, +16432, +16444, +16422, +16407, +16421, +16415, +16424, +16457, +16437, +16406, +16438, +16474, +16496, +16520, +16482, +16415, +16396, +16369, +16307, +16285, +16297, +16311, +16324, +16342, +16386, +16415, +16378, +16363, +16406, +16402, +16386, +16424, +16417, +16369, +16389, +16417, +16367, +16311, +16313, +16343, +16354, +16312, +16257, +16260, +16295, +16298, +16276, +16267, +16255, +16229, +16261, +16341, +16340, +16299, +16341, +16375, +16335, +16335, +16370, +16369, +16396, +16436, +16398, +16342, +16342, +16361, +16375, +16382, +16382, +16408, +16439, +16430, +16391, +16358, +16373, +16427, +16448, +16425, +16391, +16366, +16422, +16543, +16560, +16475, +16431, +16417, +16403, +16425, +16417, +16365, +16373, +16416, +16398, +16368, +16358, +16339, +16336, +16377, +16406, +16397, +16412, +16457, +16440, +16369, +16368, +16419, +16408, +16381, +16391, +16378, +16351, +16378, +16430, +16429, +16384, +16356, +16353, +16349, +16353, +16368, +16354, +16326, +16306, +16280, +16280, +16335, +16398, +16439, +16436, +16391, +16368, +16368, +16330, +16349, +16441, +16462, +16449, +16502, +16497, +16412, +16384, +16384, +16355, +16351, +16347, +16317, +16319, +16345, +16373, +16420, +16420, +16378, +16377, +16386, +16384, +16417, +16429, +16406, +16422, +16437, +16413, +16424, +16426, +16370, +16355, +16394, +16392, +16370, +16372, +16365, +16312, +16239, +16222, +16268, +16288, +16265, +16240, +16211, +16241, +16347, +16380, +16331, +16340, +16363, +16326, +16321, +16364, +16412, +16482, +16510, +16466, +16466, +16517, +16508, +16452, +16380, +16342, +16399, +16454, +16417, +16424, +16473, +16379, +16244, +16261, +16319, +16305, +16284, +16270, +16251, +16280, +16322, +16320, +16330, +16359, +16336, +16303, +16358, +16432, +16413, +16365, +16388, +16415, +16388, +16392, +16448, +16481, +16481, +16461, +16417, +16391, +16385, +16372, +16371, +16355, +16286, +16249, +16278, +16295, +16303, +16313, +16284, +16277, +16303, +16275, +16251, +16312, +16374, +16409, +16452, +16450, +16461, +16561, +16615, +16558, +16511, +16496, +16455, +16429, +16443, +16458, +16444, +16417, +16407, +16407, +16424, +16473, +16499, +16472, +16464, +16483, +16468, +16444, +16445, +16446, +16446, +16427, +16361, +16322, +16339, +16343, +16349, +16385, +16378, +16330, +16323, +16353, +16394, +16457, +16475, +16406, +16350, +16349, +16336, +16331, +16372, +16368, +16298, +16265, +16275, +16276, +16304, +16351, +16357, +16356, +16364, +16320, +16270, +16284, +16304, +16291, +16300, +16328, +16333, +16320, +16296, +16274, +16286, +16317, +16360, +16402, +16393, +16347, +16345, +16368, +16359, +16344, +16350, +16350, +16353, +16369, +16387, +16417, +16431, +16381, +16308, +16269, +16246, +16267, +16358, +16424, +16403, +16393, +16443, +16456, +16408, +16386, +16379, +16345, +16345, +16393, +16389, +16360, +16402, +16457, +16457, +16441, +16434, +16440, +16477, +16492, +16458, +16429, +16424, +16425, +16437, +16444, +16414, +16383, +16394, +16410, +16376, +16331, +16315, +16294, +16293, +16366, +16433, +16441, +16452, +16422, +16356, +16384, +16441, +16380, +16313, +16339, +16373, +16377, +16354, +16319, +16340, +16390, +16396, +16403, +16418, +16396, +16386, +16391, +16372, +16368, +16390, +16422, +16460, +16416, +16295, +16280, +16372, +16423, +16441, +16454, +16422, +16385, +16384, +16377, +16351, +16347, +16376, +16403, +16418, +16454, +16468, +16409, +16362, +16378, +16378, +16353, +16353, +16366, +16359, +16326, +16313, +16359, +16408, +16434, +16464, +16430, +16341, +16327, +16346, +16332, +16363, +16380, +16355, +16425, +16473, +16356, +16296, +16337, +16294, +16276, +16359, +16372, +16341, +16366, +16381, +16391, +16401, +16365, +16358, +16392, +16353, +16285, +16295, +16340, +16351, +16316, +16288, +16311, +16295, +16209, +16196, +16270, +16323, +16350, +16368, +16363, +16364, +16361, +16345, +16345, +16375, +16433, +16477, +16430, +16348, +16316, +16270, +16241, +16317, +16393, +16402, +16406, +16376, +16350, +16413, +16453, +16405, +16403, +16443, +16422, +16396, +16419, +16457, +16472, +16432, +16384, +16397, +16436, +16472, +16486, +16436, +16382, +16380, +16402, +16478, +16541, +16453, +16369, +16426, +16440, +16421, +16521, +16566, +16467, +16434, +16464, +16441, +16406, +16371, +16346, +16370, +16378, +16364, +16378, +16353, +16317, +16364, +16377, +16334, +16386, +16457, +16422, +16379, +16356, +16316, +16292, +16274, +16268, +16325, +16386, +16422, +16477, +16465, +16378, +16367, +16391, +16336, +16297, +16331, +16369, +16428, +16499, +16491, +16442, +16431, +16406, +16354, +16342, +16352, +16319, +16303, +16348, +16368, +16356, +16371, +16350, +16271, +16261, +16302, +16283, +16261, +16288, +16316, +16368, +16404, +16323, +16250, +16280, +16272, +16222, +16265, +16325, +16321, +16330, +16330, +16286, +16281, +16310, +16317, +16342, +16384, +16378, +16363, +16394, +16435, +16455, +16452, +16421, +16392, +16382, +16360, +16335, +16355, +16382, +16364, +16374, +16446, +16472, +16418, +16373, +16375, +16408, +16472, +16538, +16562, +16544, +16508, +16466, +16422, +16404, +16414, +16407, +16383, +16383, +16372, +16340, +16373, +16431, +16421, +16397, +16400, +16393, +16406, +16425, +16379, +16361, +16446, +16482, +16426, +16426, +16477, +16444, +16345, +16308, +16363, +16419, +16419, +16405, +16416, +16417, +16374, +16335, +16350, +16344, +16275, +16265, +16317, +16296, +16269, +16325, +16327, +16279, +16313, +16349, +16339, +16387, +16414, +16356, +16356, +16389, +16355, +16328, +16335, +16342, +16404, +16463, +16433, +16401, +16393, +16357, +16340, +16344, +16331, +16347, +16363, +16320, +16288, +16289, +16304, +16364, +16402, +16368, +16351, +16376, +16396, +16425, +16427, +16388, +16363, +16312, +16242, +16283, +16377, +16401, +16426, +16468, +16440, +16395, +16394, +16386, +16372, +16374, +16377, +16370, +16350, +16344, +16374, +16389, +16372, +16378, +16412, +16427, +16412, +16383, +16368, +16349, +16287, +16271, +16350, +16391, +16367, +16394, +16444, +16459, +16465, +16452, +16432, +16454, +16481, +16475, +16445, +16393, +16380, +16417, +16433, +16454, +16473, +16397, +16346, +16403, +16404, +16368, +16442, +16512, +16524, +16549, +16510, +16436, +16462, +16492, +16479, +16511, +16493, +16411, +16408, +16404, +16340, +16347, +16380, +16367, +16401, +16438, +16428, +16445, +16434, +16365, +16369, +16390, +16337, +16303, +16301, +16275, +16288, +16317, +16298, +16289, +16297, +16273, +16265, +16268, +16227, +16187, +16176, +16171, +16186, +16218, +16235, +16247, +16259, +16254, +16238, +16220, +16193, +16160, +16155, +16172, +16158, +16143, +16179, +16208, +16198, +16223, +16249, +16227, +16244, +16264, +16179, +16116, +16176, +16226, +16209, +16217, +16244, +16275, +16311, +16331, +16354, +16383, +16377, +16372, +16420, +16486, +16523, +16510, +16478, +16494, +16527, +16529, +16572, +16660, +16681, +16654, +16669, +16724, +16785, +16823, +16830, +16844, +16860, +16851, +16862, +16863, +16808, +16778, +16798, +16792, +16782, +16790, +16789, +16808, +16835, +16833, +16849, +16875, +16843, +16769, +16680, +16584, +16548, +16551, +16510, +16459, +16429, +16392, +16396, +16425, +16376, +16284, +16239, +16228, +16214, +16201, +16159, +16095, +16086, +16130, +16101, +15985, +15945, +15979, +15943, +15903, +15948, +15964, +15931, +15922, +15900, +15871, +15850, +15772, +15734, +15800, +15779, +15686, +15702, +15723, +15669, +15669, +15689, +15661, +15667, +15703, +15724, +15762, +15784, +15806, +15852, +15845, +15841, +15954, +16066, +16083, +16099, +16148, +16231, +16329, +16357, +16346, +16376, +16383, +16375, +16426, +16473, +16525, +16643, +16734, +16759, +16830, +16952, +17061, +17140, +17161, +17155, +17196, +17264, +17321, +17352, +17349, +17365, +17412, +17428, +17437, +17457, +17401, +17326, +17346, +17364, +17308, +17285, +17284, +17215, +17143, +17124, +17096, +17050, +17018, +16955, +16845, +16752, +16702, +16649, +16584, +16538, +16502, +16457, +16392, +16323, +16273, +16238, +16168, +16085, +16063, +16065, +16011, +15953, +15920, +15845, +15770, +15735, +15657, +15569, +15568, +15581, +15545, +15530, +15539, +15525, +15505, +15486, +15480, +15506, +15564, +15664, +15761, +15771, +15723, +15690, +15660, +15668, +15739, +15794, +15819, +15846, +15828, +15803, +15828, +15844, +15871, +15951, +15986, +15991, +16077, +16141, +16108, +16109, +16175, +16236, +16309, +16360, +16339, +16300, +16300, +16356, +16440, +16462, +16419, +16417, +16467, +16511, +16526, +16499, +16471, +16496, +16531, +16554, +16608, +16666, +16715, +16796, +16868, +16898, +16950, +17019, +17038, +17004, +16951, +16933, +16973, +16994, +16957, +16934, +16933, +16920, +16927, +16957, +16973, +16986, +16990, +16963, +16961, +17001, +16993, +16951, +16949, +16953, +16898, +16836, +16823, +16841, +16859, +16864, +16862, +16867, +16871, +16844, +16791, +16766, +16786, +16802, +16778, +16736, +16681, +16618, +16586, +16589, +16575, +16524, +16447, +16337, +16214, +16151, +16169, +16210, +16221, +16228, +16232, +16177, +16068, +15964, +15898, +15889, +15907, +15900, +15901, +15921, +15901, +15882, +15921, +15932, +15901, +15904, +15913, +15906, +15908, +15880, +15837, +15840, +15856, +15859, +15874, +15864, +15812, +15783, +15764, +15734, +15714, +15706, +15691, +15665, +15643, +15653, +15652, +15615, +15616, +15661, +15692, +15731, +15764, +15732, +15700, +15737, +15778, +15805, +15840, +15845, +15857, +15906, +15918, +15881, +15881, +15923, +15963, +16010, +16086, +16190, +16250, +16188, +16122, +16176, +16271, +16350, +16459, +16520, +16499, +16528, +16629, +16726, +16844, +16958, +17004, +17057, +17157, +17247, +17346, +17426, +17444, +17504, +17609, +17631, +17630, +17674, +17705, +17760, +17836, +17836, +17850, +17921, +17915, +17892, +17917, +17892, +17902, +17966, +17874, +17736, +17754, +17712, +17546, +17455, +17380, +17268, +17232, +17187, +17072, +16994, +16889, +16717, +16634, +16622, +16574, +16520, +16435, +16279, +16169, +16143, +16099, +16007, +15925, +15855, +15762, +15688, +15679, +15637, +15524, +15466, +15469, +15431, +15399, +15414, +15401, +15365, +15342, +15303, +15273, +15255, +15206, +15158, +15116, +15066, +15039, +15018, +15016, +15086, +15122, +15054, +15014, +15025, +14999, +14996, +15007, +14955, +14946, +15029, +15073, +15073, +15105, +15158, +15219, +15275, +15324, +15395, +15447, +15468, +15504, +15519, +15534, +15652, +15774, +15809, +15860, +15950, +16021, +16105, +16171, +16215, +16333, +16448, +16473, +16566, +16726, +16779, +16821, +16970, +17097, +17174, +17311, +17460, +17540, +17609, +17708, +17806, +17903, +18038, +18168, +18242, +18296, +18366, +18405, +18427, +18483, +18553, +18606, +18607, +18555, +18553, +18624, +18635, +18574, +18499, +18378, +18250, +18194, +18115, +17977, +17896, +17845, +17726, +17565, +17413, +17313, +17255, +17152, +17019, +16929, +16818, +16639, +16468, +16327, +16215, +16133, +16030, +15915, +15841, +15764, +15642, +15542, +15491, +15440, +15356, +15252, +15158, +15078, +14988, +14918, +14924, +14978, +14997, +14959, +14922, +14910, +14866, +14791, +14748, +14734, +14729, +14744, +14746, +14721, +14720, +14748, +14767, +14752, +14700, +14679, +14718, +14712, +14698, +14780, +14846, +14822, +14853, +14945, +15003, +15091, +15196, +15227, +15305, +15492, +15607, +15628, +15710, +15846, +15918, +15945, +15985, +16033, +16093, +16171, +16242, +16326, +16448, +16539, +16526, +16477, +16483, +16544, +16629, +16736, +16841, +16914, +16975, +17091, +17243, +17349, +17454, +17613, +17712, +17720, +17786, +17923, +18038, +18168, +18326, +18437, +18514, +18609, +18665, +18661, +18668, +18708, +18753, +18777, +18750, +18664, +18574, +18543, +18512, +18367, +18181, +18093, +18028, +17878, +17730, +17649, +17546, +17393, +17271, +17181, +17096, +17031, +16983, +16919, +16797, +16619, +16459, +16368, +16289, +16184, +16102, +16064, +16030, +15958, +15843, +15757, +15732, +15674, +15568, +15506, +15464, +15399, +15344, +15267, +15170, +15158, +15164, +15072, +15013, +15048, +15019, +14928, +14883, +14851, +14795, +14752, +14721, +14700, +14690, +14662, +14652, +14706, +14767, +14800, +14829, +14812, +14765, +14768, +14786, +14770, +14792, +14841, +14859, +14893, +14951, +14992, +15057, +15128, +15151, +15213, +15340, +15419, +15472, +15576, +15672, +15701, +15669, +15626, +15675, +15771, +15783, +15798, +15879, +15912, +15948, +16097, +16247, +16321, +16406, +16525, +16657, +16792, +16900, +17030, +17237, +17437, +17585, +17744, +17923, +18090, +18226, +18335, +18468, +18609, +18667, +18676, +18746, +18850, +18912, +18926, +18931, +18942, +18927, +18847, +18770, +18785, +18824, +18761, +18635, +18569, +18524, +18404, +18259, +18150, +18022, +17892, +17829, +17759, +17614, +17501, +17467, +17402, +17292, +17210, +17132, +17004, +16887, +16795, +16680, +16569, +16508, +16439, +16316, +16194, +16102, +16028, +15958, +15844, +15675, +15531, +15451, +15402, +15357, +15283, +15179, +15105, +15049, +14960, +14890, +14871, +14832, +14781, +14767, +14761, +14742, +14719, +14649, +14569, +14553, +14561, +14528, +14486, +14459, +14419, +14351, +14279, +14242, +14242, +14224, +14191, +14193, +14213, +14215, +14214, +14240, +14318, +14427, +14484, +14489, +14549, +14691, +14817, +14875, +14898, +14926, +14995, +15095, +15167, +15230, +15354, +15487, +15563, +15656, +15812, +15931, +15983, +16054, +16164, +16289, +16457, +16688, +16929, +17107, +17246, +17440, +17666, +17827, +17971, +18199, +18440, +18612, +18770, +18939, +19073, +19161, +19239, +19324, +19408, +19483, +19566, +19646, +19688, +19682, +19635, +19583, +19574, +19566, +19489, +19392, +19325, +19235, +19132, +19039, +18898, +18686, +18484, +18333, +18217, +18106, +17953, +17784, +17660, +17566, +17440, +17257, +17071, +16956, +16874, +16738, +16566, +16422, +16285, +16141, +16013, +15881, +15728, +15592, +15477, +15355, +15220, +15084, +14983, +14916, +14826, +14713, +14662, +14623, +14504, +14376, +14341, +14329, +14254, +14165, +14121, +14102, +14081, +14082, +14105, +14097, +14065, +14072, +14096, +14080, +14074, +14105, +14088, +14010, +13989, +14035, +14055, +14066, +14124, +14192, +14253, +14323, +14362, +14387, +14474, +14599, +14700, +14784, +14858, +14937, +15077, +15270, +15425, +15510, +15590, +15676, +15715, +15768, +15904, +16015, +16044, +16127, +16259, +16322, +16378, +16502, +16618, +16704, +16793, +16890, +17037, +17246, +17436, +17585, +17718, +17849, +18019, +18231, +18435, +18614, +18783, +18946, +19096, +19208, +19290, +19380, +19464, +19521, +19605, +19694, +19712, +19673, +19624, +19574, +19527, +19447, +19306, +19191, +19150, +19086, +18948, +18834, +18767, +18654, +18500, +18360, +18217, +18069, +17948, +17824, +17684, +17566, +17423, +17232, +17079, +16937, +16741, +16576, +16484, +16384, +16267, +16149, +16001, +15853, +15733, +15606, +15477, +15365, +15260, +15176, +15080, +14942, +14818, +14713, +14601, +14548, +14521, +14426, +14323, +14216, +14035, +13922, +13947, +13932, +13894, +13938, +13914, +13809, +13827, +13910, +13888, +13821, +13791, +13782, +13809, +13861, +13910, +13960, +14021, +14091, +14153, +14201, +14276, +14371, +14419, +14450, +14544, +14660, +14747, +14822, +14926, +15077, +15239, +15378, +15526, +15678, +15780, +15854, +15942, +16018, +16072, +16135, +16234, +16360, +16443, +16477, +16549, +16644, +16706, +16796, +16899, +16943, +17039, +17224, +17324, +17395, +17598, +17797, +17923, +18124, +18343, +18465, +18634, +18876, +19016, +19083, +19180, +19254, +19317, +19422, +19506, +19558, +19626, +19660, +19647, +19638, +19598, +19516, +19462, +19417, +19311, +19184, +19084, +18984, +18856, +18693, +18533, +18402, +18278, +18136, +17980, +17805, +17634, +17519, +17428, +17299, +17161, +17061, +16958, +16801, +16625, +16466, +16325, +16242, +16191, +16065, +15878, +15722, +15571, +15402, +15269, +15155, +15033, +14922, +14786, +14644, +14575, +14499, +14344, +14219, +14158, +14071, +13967, +13867, +13770, +13747, +13795, +13823, +13814, +13776, +13716, +13682, +13686, +13696, +13729, +13764, +13758, +13761, +13825, +13910, +13997, +14089, +14158, +14218, +14319, +14440, +14537, +14630, +14729, +14823, +14918, +15006, +15037, +15033, +15097, +15236, +15355, +15441, +15586, +15779, +15901, +15946, +16015, +16108, +16176, +16261, +16380, +16487, +16582, +16671, +16730, +16797, +16904, +16981, +17040, +17157, +17282, +17357, +17434, +17538, +17648, +17800, +17983, +18157, +18323, +18488, +18635, +18774, +18912, +19035, +19191, +19377, +19503, +19543, +19606, +19688, +19694, +19687, +19759, +19808, +19739, +19654, +19608, +19546, +19496, +19454, +19327, +19140, +18988, +18844, +18680, +18529, +18394, +18266, +18147, +17998, +17815, +17655, +17490, +17289, +17122, +17008, +16864, +16665, +16474, +16323, +16171, +15980, +15783, +15633, +15507, +15349, +15157, +14982, +14855, +14720, +14550, +14396, +14266, +14122, +14000, +13906, +13803, +13730, +13718, +13693, +13657, +13649, +13604, +13535, +13532, +13552, +13527, +13526, +13583, +13646, +13713, +13785, +13829, +13860, +13943, +14055, +14121, +14170, +14271, +14393, +14494, +14597, +14687, +14740, +14799, +14855, +14870, +14910, +15001, +15086, +15147, +15187, +15241, +15361, +15476, +15537, +15671, +15887, +16050, +16172, +16304, +16410, +16511, +16615, +16672, +16736, +16853, +16991, +17158, +17282, +17280, +17284, +17363, +17406, +17438, +17506, +17535, +17611, +17805, +17944, +18010, +18145, +18278, +18344, +18460, +18631, +18791, +18946, +19065, +19149, +19273, +19403, +19467, +19501, +19538, +19558, +19571, +19604, +19630, +19586, +19457, +19346, +19291, +19210, +19107, +19038, +18904, +18681, +18519, +18409, +18235, +18048, +17877, +17665, +17456, +17282, +17089, +16910, +16765, +16581, +16383, +16230, +16101, +16002, +15919, +15768, +15574, +15414, +15262, +15114, +14973, +14823, +14709, +14650, +14559, +14452, +14405, +14362, +14304, +14288, +14250, +14173, +14159, +14168, +14102, +14046, +14054, +14045, +14026, +14025, +13991, +13941, +13940, +13965, +13975, +13987, +14025, +14094, +14188, +14262, +14301, +14368, +14498, +14613, +14662, +14696, +14757, +14809, +14860, +14941, +15026, +15092, +15148, +15202, +15264, +15328, +15381, +15449, +15540, +15625, +15728, +15853, +15952, +16045, +16153, +16241, +16345, +16490, +16601, +16667, +16712, +16703, +16713, +16832, +16976, +17080, +17186, +17274, +17357, +17500, +17617, +17648, +17679, +17717, +17713, +17739, +17853, +18004, +18173, +18355, +18514, +18630, +18733, +18856, +18988, +19090, +19188, +19309, +19386, +19412, +19450, +19484, +19482, +19499, +19508, +19437, +19353, +19305, +19210, +19028, +18845, +18724, +18604, +18409, +18177, +17971, +17785, +17626, +17500, +17336, +17146, +17013, +16893, +16717, +16522, +16346, +16174, +15991, +15799, +15639, +15514, +15379, +15258, +15179, +15078, +14971, +14900, +14829, +14799, +14819, +14764, +14668, +14660, +14629, +14525, +14478, +14453, +14399, +14383, +14361, +14270, +14193, +14139, +14085, +14087, +14109, +14077, +14044, +14063, +14102, +14144, +14193, +14257, +14311, +14342, +14392, +14462, +14509, +14550, +14591, +14618, +14702, +14823, +14876, +14922, +15036, +15126, +15208, +15344, +15432, +15441, +15495, +15618, +15736, +15822, +15885, +15970, +16081, +16156, +16211, +16321, +16475, +16609, +16683, +16727, +16820, +16942, +17016, +17086, +17192, +17250, +17274, +17367, +17485, +17533, +17560, +17628, +17698, +17735, +17776, +17854, +17944, +18033, +18131, +18235, +18316, +18377, +18441, +18519, +18622, +18711, +18751, +18791, +18877, +18952, +18986, +19006, +19002, +18972, +18938, +18882, +18810, +18773, +18722, +18608, +18481, +18342, +18165, +18013, +17866, +17668, +17497, +17384, +17251, +17104, +16955, +16773, +16631, +16549, +16424, +16255, +16106, +15963, +15840, +15743, +15631, +15540, +15498, +15427, +15318, +15227, +15157, +15100, +15055, +15024, +15006, +14953, +14872, +14868, +14895, +14844, +14804, +14840, +14839, +14785, +14747, +14708, +14662, +14624, +14585, +14565, +14546, +14489, +14476, +14533, +14551, +14562, +14646, +14731, +14772, +14808, +14842, +14911, +15022, +15088, +15098, +15132, +15190, +15255, +15333, +15398, +15476, +15590, +15657, +15675, +15746, +15826, +15864, +15933, +16007, +16011, +16012, +16067, +16130, +16195, +16285, +16385, +16467, +16510, +16539, +16618, +16737, +16839, +16894, +16902, +16946, +17063, +17130, +17109, +17107, +17124, +17137, +17178, +17197, +17175, +17185, +17203, +17206, +17254, +17298, +17300, +17327, +17356, +17353, +17398, +17491, +17570, +17629, +17655, +17673, +17729, +17777, +17803, +17859, +17920, +17956, +17993, +18029, +18054, +18062, +18045, +18011, +17953, +17886, +17874, +17853, +17722, +17611, +17583, +17496, +17375, +17332, +17276, +17147, +17034, +16960, +16901, +16858, +16791, +16707, +16660, +16617, +16542, +16477, +16434, +16388, +16355, +16355, +16366, +16341, +16272, +16197, +16147, +16108, +16055, +15969, +15846, +15717, +15621, +15526, +15389, +15261, +15192, +15133, +15063, +15020, +14965, +14870, +14806, +14780, +14756, +14761, +14785, +14781, +14806, +14897, +14946, +14911, +14876, +14875, +14867, +14893, +14984, +15043, +15057, +15132, +15230, +15267, +15327, +15421, +15430, +15403, +15434, +15462, +15473, +15536, +15651, +15776, +15865, +15907, +15954, +16001, +16013, +16035, +16077, +16094, +16128, +16211, +16290, +16361, +16452, +16530, +16569, +16594, +16627, +16683, +16750, +16787, +16779, +16763, +16780, +16815, +16817, +16772, +16710, +16675, +16679, +16698, +16718, +16719, +16666, +16609, +16589, +16596, +16669, +16782, +16783, +16717, +16771, +16907, +17006, +17095, +17181, +17242, +17310, +17372, +17453, +17583, +17674, +17725, +17820, +17894, +17905, +17954, +18004, +17974, +17955, +17986, +17965, +17892, +17860, +17865, +17815, +17720, +17692, +17712, +17663, +17590, +17566, +17515, +17447, +17449, +17425, +17326, +17277, +17263, +17162, +17039, +16987, +16937, +16844, +16746, +16642, +16528, +16463, +16430, +16334, +16179, +16053, +15964, +15895, +15856, +15830, +15795, +15738, +15635, +15530, +15480, +15444, +15409, +15395, +15327, +15204, +15155, +15126, +15012, +14936, +14970, +14982, +14933, +14904, +14902, +14905, +14928, +14996, +15091, +15130, +15089, +15072, +15124, +15156, +15121, +15087, +15096, +15118, +15121, +15115, +15104, +15104, +15124, +15139, +15161, +15246, +15326, +15332, +15349, +15399, +15411, +15456, +15588, +15662, +15644, +15665, +15730, +15760, +15773, +15798, +15822, +15827, +15817, +15813, +15832, +15845, +15861, +15916, +15955, +15951, +15989, +16075, +16127, +16158, +16209, +16254, +16319, +16445, +16572, +16665, +16788, +16954, +17123, +17315, +17541, +17717, +17803, +17912, +18103, +18255, +18328, +18410, +18489, +18517, +18557, +18621, +18649, +18702, +18795, +18840, +18869, +18901, +18856, +18764, +18713, +18651, +18587, +18556, +18498, +18408, +18368, +18362, +18315, +18230, +18156, +18107, +18036, +17914, +17783, +17669, +17548, +17447, +17370, +17253, +17113, +16999, +16864, +16711, +16598, +16492, +16359, +16254, +16174, +16063, +15940, +15830, +15706, +15581, +15489, +15402, +15315, +15233, +15131, +15034, +14973, +14913, +14819, +14713, +14623, +14567, +14523, +14475, +14462, +14494, +14494, +14453, +14416, +14388, +14367, +14369, +14362, +14329, +14297, +14287, +14295, +14287, +14249, +14243, +14302, +14366, +14403, +14433, +14464, +14522, +14605, +14665, +14744, +14870, +14936, +14933, +14979, +15072, +15144, +15216, +15307, +15409, +15513, +15588, +15636, +15705, +15768, +15811, +15896, +15991, +16031, +16069, +16115, +16128, +16186, +16313, +16398, +16467, +16585, +16667, +16717, +16821, +16942, +17050, +17184, +17305, +17438, +17636, +17809, +17938, +18096, +18226, +18315, +18452, +18581, +18663, +18774, +18852, +18826, +18835, +18919, +18965, +18994, +19067, +19140, +19184, +19192, +19151, +19121, +19134, +19088, +18939, +18818, +18796, +18759, +18675, +18635, +18609, +18531, +18446, +18344, +18203, +18106, +18047, +17948, +17850, +17729, +17520, +17353, +17294, +17193, +17018, +16876, +16772, +16673, +16551, +16367, +16176, +16036, +15882, +15710, +15575, +15454, +15341, +15254, +15171, +15083, +14996, +14893, +14792, +14697, +14577, +14466, +14398, +14299, +14157, +14059, +14023, +14017, +14015, +13989, +13940, +13888, +13838, +13795, +13736, +13623, +13540, +13538, +13535, +13538, +13609, +13667, +13679, +13708, +13730, +13761, +13865, +13961, +14018, +14131, +14252, +14309, +14372, +14464, +14558, +14668, +14748, +14827, +14998, +15184, +15307, +15432, +15536, +15577, +15623, +15681, +15731, +15813, +15920, +16045, +16209, +16354, +16463, +16608, +16763, +16872, +16963, +17062, +17187, +17331, +17452, +17571, +17739, +17920, +18109, +18324, +18517, +18667, +18820, +18987, +19135, +19247, +19382, +19569, +19691, +19704, +19746, +19838, +19900, +19963, +20017, +20015, +20018, +20003, +19919, +19890, +19918, +19832, +19702, +19641, +19556, +19446, +19358, +19206, +19034, +18952, +18842, +18645, +18486, +18350, +18136, +17923, +17768, +17601, +17434, +17321, +17186, +17006, +16851, +16691, +16492, +16326, +16149, +15903, +15737, +15654, +15458, +15224, +15107, +14998, +14850, +14751, +14643, +14465, +14257, +14044, +13885, +13804, +13724, +13685, +13710, +13657, +13514, +13429, +13364, +13226, +13085, +13017, +13010, +13014, +13021, +13076, +13180, +13254, +13269, +13287, +13336, +13346, +13281, +13263, +13364, +13456, +13548, +13763, +13957, +13978, +13973, +14027, +14066, +14130, +14253, +14381, +14526, +14722, +14935, +15117, +15232, +15305, +15379, +15442, +15507, +15587, +15666, +15820, +16074, +16283, +16406, +16521, +16575, +16573, +16641, +16756, +16881, +17055, +17237, +17407, +17623, +17815, +17942, +18086, +18220, +18274, +18339, +18499, +18714, +18927, +19142, +19426, +19741, +19938, +20015, +20079, +20101, +20093, +20173, +20296, +20370, +20430, +20485, +20510, +20501, +20420, +20286, +20154, +20007, +19864, +19776, +19699, +19631, +19610, +19554, +19466, +19391, +19219, +18947, +18711, +18501, +18312, +18240, +18175, +18008, +17848, +17689, +17409, +17106, +16913, +16748, +16519, +16256, +16029, +15865, +15725, +15583, +15460, +15341, +15143, +14883, +14647, +14426, +14202, +14060, +14012, +13912, +13749, +13663, +13635, +13539, +13397, +13294, +13182, +13026, +12936, +12932, +12870, +12802, +12852, +12845, +12670, +12571, +12590, +12547, +12535, +12657, +12753, +12792, +12913, +13064, +13142, +13150, +13126, +13146, +13202, +13246, +13372, +13615, +13812, +13940, +14126, +14317, +14424, +14512, +14594, +14643, +14718, +14827, +14968, +15171, +15402, +15626, +15840, +15979, +16052, +16165, +16293, +16384, +16510, +16675, +16818, +17009, +17307, +17603, +17782, +17879, +18020, +18206, +18314, +18408, +18660, +18972, +19186, +19376, +19612, +19815, +19978, +20106, +20147, +20124, +20156, +20266, +20399, +20527, +20638, +20686, +20651, +20560, +20363, +20003, +19583, +19266, +19115, +19096, +19372, +20369, +21724, +22139, +21706, +21512, +20421, +17627, +16313, +17857, +18788, +18425, +19601, +21155, +20461, +19160, +19311, +20194, +20351, +18748, +16229, +14920, +14655, +14718, +16466, +19323, +20454, +19351, +17246, +14971, +13485, +13179, +13466, +13670, +13139, +12088, +11760, +12564, +13912, +15037, +15190, +14557, +13613, +12051, +10517, +10308, +10812, +10878, +10767, +11025, +11694, +12209, +11993, +11823, +12321, +12357, +11513, +10920, +10849, +10532, +9760, +9279, +9852, +10848, +11284, +11803, +12931, +13665, +13580, +13345, +13243, +13116, +12793, +12568, +13087, +13896, +14278, +14989, +16289, +17040, +17143, +17195, +16974, +16661, +16672, +16578, +16411, +16810, +17609, +18503, +19569, +20503, +21006, +21138, +20919, +20554, +20274, +19971, +19787, +20115, +20855, +21570, +22014, +22237, +22355, +22142, +21555, +21093, +20803, +20286, +19930, +20250, +20765, +20917, +20846, +20734, +20437, +19935, +19498, +19296, +19146, +18984, +18896, +18744, +18520, +18497, +18661, +18909, +19220, +19188, +18524, +17652, +17001, +16719, +16941, +17516, +18104, +18548, +18638, +18286, +17704, +17011, +16401, +16251, +16466, +16679, +16826, +16846, +16603, +16184, +15690, +15215, +14847, +14231, +12991, +11422, +9990, +8906, +8479, +8997, +10224, +11331, +11502, +10701, +9461, +7998, +6560, +6139, +7352, +9499, +11553, +13169, +14172, +14137, +13298, +12750, +12868, +13187, +13963, +15449, +16633, +17023, +17545, +18480, +19273, +19947, +20490, +20324, +19396, +18383, +17998, +18604, +19937, +21354, +22400, +22593, +21552, +19767, +18092, +16805, +16030, +16074, +16695, +17087, +16876, +16240, +15314, +14428, +14001, +13740, +13274, +12859, +12297, +11496, +11707, +13140, +14190, +14920, +16280, +16954, +16026, +15083, +15067, +15607, +16800, +18423, +19677, +20218, +20098, +19923, +20371, +20969, +21227, +21596, +22065, +22265, +22439, +22769, +23050, +23003, +22425, +21651, +20838, +19667, +18801, +18962, +19274, +19213, +19187, +18671, +17163, +15137, +12749, +10188, +7934, +5961, +4885, +5485, +6772, +8249, +10698, +12374, +10926, +7954, +5298, +2531, +1559, +5408, +12245, +18112, +22104, +23892, +22115, +18264, +16133, +17076, +20125, +24165, +27717, +29434, +29313, +28177, +27053, +26851, +27174, +26875, +25858, +24569, +23293, +22954, +24143, +25375, +24856, +22581, +19259, +15467, +12529, +11716, +12475, +13254, +13373, +12519, +10171, +6835, +4163, +3283, +4050, +5635, +7211, +8233, +8271, +7537, +7244, +7900, +8719, +10007, +12548, +15073, +16434, +17500, +18271, +17947, +17517, +18140, +19343, +20531, +21535, +22189, +22487, +22310, +21859, +21740, +21623, +20943, +20277, +19993, +19770, +19781, +19964, +19666, +18755, +17404, +15793, +14450, +13708, +13512, +13568, +13099, +11615, +9322, +6450, +3505, +1255, +65, +362, +2362, +5268, +8333, +10773, +10911, +8424, +5158, +3050, +3956, +8964, +16568, +24207, +29299, +29593, +26093, +22302, +20505, +22108, +27047, +31718, +32767, +31497, +30867, +30972, +30245, +29535, +30287, +30167, +27390, +24778, +24285, +24862, +25860, +25873, +23171, +19046, +15356, +12541, +11709, +12989, +14459, +14867, +13748, +10861, +7442, +5176, +5043, +7374, +10550, +12169, +12128, +11281, +9985, +9628, +11207, +13608, +15923, +18118, +19475, +19536, +19113, +19075, +19609, +20345, +20655, +20279, +19492, +18901, +19070, +19693, +19935, +19637, +18976, +17732, +16005, +14553, +14127, +14919, +16152, +16549, +15665, +14047, +12488, +11736, +12034, +12610, +12523, +11698, +10473, +8948, +7221, +5467, +3827, +2777, +2853, +3795, +5128, +7014, +9289, +10713, +10267, +8087, +5470, +4809, +7845, +13735, +20224, +24982, +25888, +22923, +18982, +17062, +18167, +21923, +26825, +30339, +30579, +28034, +25181, +23929, +24169, +25186, +26058, +25382, +23383, +22152, +22503, +23508, +24089, +23068, +20294, +17289, +15216, +14528, +15663, +17684, +18711, +18040, +15766, +12393, +9689, +9275, +11013, +13619, +15619, +16135, +15397, +14377, +14087, +14634, +15417, +16442, +17665, +18255, +18406, +19105, +20069, +20821, +21299, +20652, +18704, +16935, +16455, +17400, +19121, +19987, +19275, +17838, +16187, +14768, +14498, +15348, +16644, +17809, +17920, +16739, +15232, +14145, +13877, +14695, +15783, +16012, +15442, +14626, +13498, +11809, +9963, +8457, +7086, +6397, +7811, +10491, +12215, +13156, +13561, +11540, +7605, +5387, +6480, +9928, +15119, +20773, +23623, +21806, +17641, +14636, +13961, +15661, +19662, +23822, +25319, +24043, +21839, +20219, +19791, +20230, +20958, +21361, +20644, +19356, +19240, +20389, +21314, +21131, +19611, +17157, +15045, +14388, +15430, +17422, +18803, +18534, +16729, +13950, +11285, +10111, +10866, +13000, +15261, +16158, +15469, +14214, +13160, +12676, +13047, +14228, +15851, +17319, +18265, +18881, +19108, +18641, +17898, +17363, +16964, +16980, +17805, +19048, +19913, +19696, +18258, +16542, +15545, +15326, +15634, +16251, +16821, +17224, +17478, +17374, +16793, +15984, +15364, +15272, +15644, +16040, +16189, +16036, +15385, +14107, +12425, +10614, +9121, +8974, +10839, +13559, +15240, +15484, +14579, +12113, +8877, +7641, +9773, +13910, +18844, +23697, +25607, +22821, +18362, +15765, +15623, +18080, +22561, +26055, +26572, +25101, +22967, +21179, +20601, +20785, +20849, +20456, +19436, +18492, +18831, +20159, +21049, +20331, +17715, +14492, +12524, +12546, +14381, +16871, +18205, +17684, +15615, +12492, +9809, +9184, +10548, +12915, +15041, +15591, +14734, +13855, +13506, +13505, +13775, +14271, +14937, +15718, +16763, +18169, +19229, +19398, +18993, +17910, +16246, +15488, +16517, +18532, +20278, +20447, +18541, +15808, +13743, +13050, +13887, +15366, +16348, +16583, +15951, +14595, +13411, +12824, +12798, +13404, +13955, +13769, +13396, +13191, +12688, +11754, +10366, +8475, +7086, +7694, +10307, +13477, +15906, +16658, +14697, +10650, +7790, +8386, +11771, +17244, +23558, +27037, +25725, +22008, +18753, +17449, +19281, +23517, +27175, +28168, +26798, +24665, +23237, +22866, +23146, +23434, +22881, +21306, +19726, +19341, +20442, +21743, +21205, +18561, +15408, +13138, +12691, +14351, +16644, +17700, +17084, +15074, +12205, +9836, +9272, +10792, +13591, +16021, +16644, +15483, +13983, +13502, +13818, +14151, +14905, +16318, +17499, +18458, +19720, +20298, +19522, +18396, +17382, +16324, +16062, +17291, +19329, +20833, +20686, +18896, +16538, +14622, +13808, +14222, +15172, +15938, +16148, +15547, +14438, +13384, +12534, +12208, +12552, +12777, +12458, +11924, +10942, +9316, +7777, +6802, +6403, +7080, +9172, +11666, +13146, +13412, +12528, +10090, +7511, +7627, +10678, +15124, +20416, +24716, +25034, +21952, +18636, +16957, +18099, +22035, +26213, +28299, +27944, +25869, +23631, +22562, +22547, +23005, +23312, +22759, +21576, +20549, +20234, +20814, +21054, +19310, +16266, +13849, +12909, +13750, +15836, +17288, +16904, +15015, +12467, +10320, +9523, +10398, +12531, +14812, +16159, +16187, +15139, +14091, +14091, +14710, +15451, +16935, +18764, +19729, +20176, +20616, +20277, +19064, +17853, +17155, +17309, +18443, +19941, +20864, +20391, +18507, +16520, +15655, +15838, +16507, +17174, +17479, +17413, +16821, +15501, +14066, +13203, +12889, +13119, +13695, +13750, +12801, +11257, +9564, +7861, +6287, +5374, +6178, +8798, +11402, +12608, +12677, +11214, +8290, +6926, +8862, +11983, +15621, +20622, +24120, +23292, +20371, +17985, +16860, +18429, +22655, +26292, +27032, +25761, +24160, +22929, +22325, +22650, +23240, +22929, +21997, +21128, +20322, +20259, +20884, +20350, +18334, +16241, +14602, +14130, +15401, +16943, +17255, +16141, +13800, +11306, +9773, +9477, +10883, +13298, +14697, +14987, +14905, +14083, +13561, +14482, +15354, +15816, +17348, +19139, +19786, +20134, +20588, +20257, +19069, +17886, +17358, +17461, +18169, +19569, +20336, +18914, +16491, +15010, +14510, +14879, +16068, +16876, +16897, +16787, +16255, +15111, +14101, +13483, +13254, +13563, +13788, +13104, +11574, +9929, +8785, +7873, +6856, +6807, +8426, +10420, +11916, +12710, +11215, +7583, +5813, +7923, +11727, +15972, +20535, +22963, +21831, +19581, +18163, +17779, +19570, +23575, +26780, +27011, +25266, +23241, +21980, +22279, +23707, +24433, +23628, +22316, +21284, +20781, +21273, +21805, +20564, +18188, +16552, +15892, +16254, +17644, +18455, +17637, +15944, +13847, +11730, +10703, +11279, +13094, +15213, +16143, +15342, +13876, +12838, +12675, +13425, +14647, +16044, +17767, +19622, +20843, +20908, +20220, +19403, +18427, +17557, +17605, +18509, +19807, +21285, +21597, +19541, +16457, +14270, +13537, +14387, +16080, +16911, +16527, +15790, +14887, +13917, +13308, +12980, +12793, +12727, +12355, +11449, +10373, +9380, +8526, +7685, +6760, +6574, +7889, +9867, +11548, +12360, +10726, +7052, +5463, +7620, +11157, +15370, +20173, +22429, +20773, +18155, +16731, +16728, +18839, +22715, +25733, +25885, +24288, +23131, +22728, +22787, +23477, +23583, +22159, +20717, +20118, +20079, +21223, +22351, +20973, +18106, +16121, +15303, +15922, +17748, +18745, +17956, +16243, +14460, +13224, +12776, +13365, +15142, +16694, +16770, +16204, +15689, +15370, +15883, +16648, +16835, +17343, +18518, +19708, +20951, +21521, +20619, +19455, +18760, +18020, +17967, +19100, +20217, +20435, +19437, +17158, +14889, +14192, +15086, +16464, +16988, +16123, +14702, +13696, +13438, +13748, +13814, +13227, +12533, +11716, +10378, +9094, +8438, +8116, +7998, +8293, +8894, +9355, +9730, +10661, +11156, +9280, +6869, +7511, +10369, +13703, +18273, +22068, +21635, +18657, +16365, +15345, +16484, +20289, +24180, +25504, +24146, +21599, +19617, +19060, +19915, +21425, +22180, +21840, +21009, +19873, +19580, +20711, +20702, +18428, +16262, +15211, +15335, +17454, +19745, +19500, +17464, +15260, +13362, +12584, +13217, +14727, +16666, +18079, +18143, +17065, +15665, +15307, +16265, +17011, +17364, +18368, +19526, +20463, +21557, +21709, +20250, +18505, +17277, +16707, +17344, +18827, +20084, +20387, +19164, +16769, +14609, +13730, +14476, +16190, +17293, +17188, +16477, +15563, +14979, +15115, +15138, +14442, +13564, +12498, +10878, +9420, +8811, +8687, +8919, +9711, +10171, +9569, +9176, +9503, +8786, +7269, +7598, +9754, +12379, +16086, +19639, +19872, +17511, +15494, +14681, +15830, +19348, +22991, +24407, +23341, +20715, +18048, +16818, +17646, +19804, +21400, +21526, +20770, +19317, +18226, +19062, +19973, +18912, +17791, +17771, +17859, +18770, +20272, +20016, +18140, +16451, +15201, +14462, +14777, +16234, +18182, +19063, +18088, +16226, +14482, +14017, +15840, +18402, +19903, +20826, +20955, +19593, +18109, +17480, +17315, +17980, +19266, +19846, +19532, +18828, +17862, +16910, +15898, +14793, +14378, +14906, +15882, +17001, +17581, +17152, +16466, +16094, +15890, +15831, +15778, +15700, +15819, +15580, +14282, +12241, +10079, +8610, +9026, +11122, +12768, +12686, +11468, +9167, +5668, +3602, +5275, +8717, +12236, +16365, +18820, +17260, +14308, +12811, +12974, +15259, +19131, +21905, +21889, +20036, +18637, +18342, +17931, +17953, +19019, +19116, +18561, +19215, +19388, +18862, +19833, +20105, +17888, +16474, +17074, +18390, +20634, +22452, +21743, +19484, +17430, +16334, +16413, +17204, +18681, +20235, +20106, +18696, +17292, +15673, +15086, +16327, +17090, +17307, +18865, +20151, +19792, +19312, +18753, +17372, +16422, +16671, +17225, +17443, +17596, +17772, +17156, +15660, +14499, +13896, +13590, +14273, +15354, +15536, +15505, +15918, +16201, +16556, +17016, +16690, +15769, +15308, +15472, +15464, +14653, +13490, +12802, +12948, +13968, +14905, +14616, +13341, +10948, +7636, +6447, +8409, +11021, +14254, +18033, +18495, +15063, +11500, +9712, +10632, +14692, +19371, +21926, +21108, +17689, +15340, +15209, +15269, +16390, +18483, +18488, +17507, +17522, +17086, +17256, +18734, +18263, +16332, +15976, +16679, +18399, +21198, +22307, +21116, +19310, +17493, +16808, +17583, +19033, +21662, +23760, +22590, +19898, +17667, +15997, +16698, +19160, +20309, +20874, +21588, +20700, +19190, +18204, +16807, +16109, +16934, +17594, +17708, +17573, +16999, +16544, +15635, +13574, +11863, +11212, +11386, +12825, +14186, +14078, +13799, +13909, +13948, +14238, +13948, +12740, +12323, +12688, +12763, +12902, +12867, +12887, +14323, +15899, +15902, +15524, +14484, +11529, +9569, +11049, +13755, +16602, +20126, +21688, +19294, +15451, +12728, +12040, +14437, +18855, +21959, +21896, +18995, +15127, +12932, +13264, +15058, +16919, +17480, +16592, +15296, +14271, +14532, +16143, +16578, +15258, +14414, +14541, +15704, +18524, +20788, +20478, +18933, +17201, +15752, +15935, +17771, +20531, +23469, +24666, +23424, +21196, +19261, +19022, +20821, +22561, +23345, +23873, +23601, +22702, +22203, +21486, +20369, +19665, +19055, +18498, +18375, +18148, +17881, +17489, +15864, +13722, +12532, +11971, +12048, +12818, +12976, +12463, +12133, +11704, +11519, +11806, +11299, +10179, +9497, +8580, +7453, +7340, +8319, +10252, +12560, +13388, +12732, +11745, +9701, +7533, +8340, +11501, +14917, +19064, +22368, +21519, +17995, +15370, +14617, +16440, +20705, +24235, +24625, +22194, +18173, +14693, +13524, +14504, +16717, +18610, +18555, +16751, +14455, +13087, +13738, +14852, +14277, +13073, +12850, +13945, +16713, +19499, +19641, +17726, +15703, +14458, +15066, +17543, +20548, +23093, +23836, +22298, +20122, +18518, +18365, +20732, +23929, +25633, +26300, +26123, +24753, +23599, +23093, +22390, +21941, +21928, +21860, +21912, +21615, +20657, +19698, +18289, +16232, +14756, +13901, +13484, +13923, +13912, +12825, +12289, +12218, +11775, +11700, +11565, +10540, +9479, +8472, +7279, +6830, +7421, +9193, +11685, +12572, +11706, +10673, +8285, +5609, +6639, +9742, +12110, +15924, +19833, +19915, +18197, +16737, +14938, +15609, +19585, +22476, +22755, +21576, +19276, +17846, +18145, +18220, +17820, +17398, +16465, +15513, +14464, +13427, +14022, +14909, +13721, +12051, +11243, +11487, +14182, +17457, +17835, +16261, +14282, +12465, +12921, +15261, +17236, +19371, +21115, +20676, +19593, +19213, +19016, +19819, +21564, +22859, +23801, +24242, +23939, +24051, +24306, +23807, +23320, +22719, +21949, +22328, +22829, +21947, +21109, +20328, +18401, +17052, +17331, +17660, +17758, +17793, +16682, +14593, +13022, +12696, +13065, +12840, +11784, +10671, +9123, +7094, +6082, +6692, +8532, +10929, +12171, +11399, +9257, +6344, +5066, +7896, +12425, +15836, +18776, +20015, +17760, +14555, +12918, +13384, +17005, +22452, +25832, +25374, +21911, +18025, +16592, +17287, +18253, +18957, +18811, +18004, +17386, +16340, +15286, +15290, +14668, +13010, +12298, +12263, +12707, +14580, +15845, +14898, +13267, +11703, +10991, +12458, +14805, +16814, +18630, +18721, +17018, +16094, +16290, +17057, +19166, +21805, +23620, +24635, +24504, +23149, +21672, +20940, +21603, +23427, +24734, +24891, +24300, +22694, +20753, +19589, +18684, +18002, +18338, +18893, +18868, +18623, +17782, +16242, +15186, +14579, +13507, +12396, +11587, +10644, +10035, +9706, +8384, +6998, +7557, +8914, +9767, +10651, +9822, +6243, +4068, +5586, +8512, +12390, +16707, +18463, +17561, +15811, +13764, +13722, +16973, +20766, +23472, +24189, +21398, +18153, +17943, +18970, +20180, +21672, +21135, +19023, +17891, +17372, +17640, +18783, +18083, +15525, +13734, +13290, +14655, +17150, +17726, +16118, +13774, +11059, +10349, +12623, +15012, +16728, +17859, +16636, +14570, +14375, +15249, +16783, +19124, +20513, +20748, +20913, +20994, +21406, +22066, +22301, +22789, +23113, +22499, +22623, +23236, +22484, +21774, +21623, +20324, +19366, +19996, +20248, +19989, +19839, +18495, +16488, +15441, +14947, +14520, +13944, +12508, +10644, +9231, +8380, +8521, +9627, +10465, +10600, +10418, +9178, +6404, +4270, +4929, +7503, +10890, +14933, +17337, +16505, +14728, +13279, +12100, +13280, +16953, +20168, +21825, +21681, +19404, +16936, +15912, +16131, +17539, +19103, +19547, +19198, +18298, +17613, +18156, +18161, +16501, +15181, +15057, +16147, +18595, +19939, +18504, +16018, +13732, +12404, +12717, +13664, +15098, +17074, +17271, +15550, +14048, +12862, +12832, +15129, +17617, +19273, +20869, +21291, +20757, +20565, +19867, +19449, +20649, +21684, +22289, +23467, +23581, +22708, +22331, +21129, +19335, +19130, +19943, +21007, +22156, +21864, +20654, +20081, +19277, +18163, +17124, +14898, +12705, +12607, +12793, +12118, +12107, +12111, +10948, +9891, +8981, +6686, +4562, +5497, +8235, +10340, +12383, +13970, +13294, +12126, +12273, +12526, +13928, +17777, +20916, +21377, +20159, +17566, +15200, +15102, +16402, +18062, +19439, +19343, +18350, +17204, +15819, +15526, +16085, +15551, +14847, +15069, +15784, +17688, +19520, +18724, +16674, +15036, +13583, +13551, +14848, +15652, +16282, +16478, +15135, +13465, +12343, +12117, +13902, +16113, +17009, +17983, +18807, +18541, +18785, +19213, +18827, +19493, +21158, +22071, +22658, +22518, +21237, +20644, +20686, +20348, +20683, +21372, +21345, +21195, +20458, +18893, +18260, +18591, +18860, +19047, +18010, +15624, +14145, +13936, +14178, +15103, +15322, +13782, +12424, +11427, +9010, +6921, +7515, +9286, +11036, +13099, +13510, +11373, +9881, +10175, +10759, +12744, +16592, +19602, +20869, +20681, +18473, +16057, +15880, +17148, +18649, +20093, +20488, +19569, +18416, +17692, +17117, +16215, +15574, +15967, +16743, +17824, +19377, +19437, +17560, +16017, +14968, +14073, +14679, +15955, +16296, +16334, +15732, +13791, +12249, +12189, +12921, +14081, +15152, +15705, +15949, +15880, +15916, +16419, +16923, +17879, +19514, +20446, +20708, +20953, +20349, +19622, +20009, +20185, +19998, +20578, +20899, +20805, +21090, +20268, +18692, +18678, +19002, +18198, +17197, +15353, +13065, +12982, +14216, +15024, +16410, +16971, +15368, +13957, +12080, +8316, +6873, +9009, +11189, +13748, +16234, +14795, +11215, +8899, +7069, +7512, +11964, +16602, +19221, +20046, +17906, +14482, +13042, +13796, +16242, +19083, +20475, +21011, +20776, +19656, +19659, +19384, +16776, +15230, +15840, +16878, +20092, +23512, +22660, +20148, +18296, +15687, +14528, +15791, +17098, +18594, +19276, +17427, +15327, +13612, +11827, +12292, +13712, +14087, +15766, +17392, +16460, +15917, +15900, +15028, +16450, +19343, +20047, +20262, +20488, +19416, +19520, +20895, +21121, +21246, +21306, +20405, +20225, +20446, +20197, +20897, +21064, +19362, +17743, +15299, +11837, +11155, +12580, +13853, +16348, +17974, +16698, +15329, +12560, +7589, +6521, +9164, +11308, +15659, +19777, +17063, +12307, +9922, +7253, +8088, +13950, +16907, +16007, +15323, +13302, +11002, +11843, +13741, +14602, +14991, +14920, +14858, +15013, +15725, +17569, +17976, +15887, +14685, +15123, +16671, +20100, +22034, +20341, +18387, +16944, +16226, +18597, +21232, +21241, +20860, +19368, +16170, +15370, +16811, +17824, +19261, +19695, +17403, +15363, +14792, +14542, +15289, +16614, +17415, +18080, +18213, +17541, +16585, +15363, +15286, +17133, +18835, +20043, +21237, +20734, +19215, +18556, +18043, +18264, +19902, +20472, +19390, +17726, +14808, +12374, +13085, +15451, +17596, +18863, +18389, +16709, +13863, +10471, +10374, +13296, +15422, +18264, +21332, +19563, +15347, +13169, +11380, +12036, +17880, +22916, +22599, +18940, +13813, +9859, +9593, +11999, +15251, +17086, +16218, +14943, +13739, +11941, +12270, +13799, +12986, +12400, +13992, +15844, +18553, +20717, +18884, +15465, +13187, +11874, +13728, +18260, +21138, +21839, +20917, +17544, +14267, +13836, +15365, +17655, +19942, +21228, +20930, +19336, +18357, +18327, +17148, +16062, +17046, +17919, +18534, +19969, +18898, +15278, +13675, +13508, +12872, +13759, +15887, +17329, +18370, +18281, +16301, +13837, +11963, +11587, +12531, +12258, +11059, +11643, +13166, +14280, +15803, +16731, +15397, +12493, +9975, +9773, +11982, +15726, +20837, +24347, +23146, +19942, +16840, +13584, +14186, +19551, +23898, +25953, +25900, +21220, +16116, +15308, +15737, +16887, +19204, +18251, +15156, +14291, +13836, +13613, +15273, +15690, +14359, +14176, +14782, +16011, +17772, +17975, +17289, +16651, +15223, +15123, +16856, +17467, +17972, +19126, +18201, +16479, +16401, +16808, +17946, +19854, +20348, +19903, +19615, +19168, +19742, +20760, +20492, +20836, +22101, +21900, +21273, +20552, +17939, +15896, +16401, +16677, +16205, +16289, +15889, +14850, +13856, +12588, +11623, +10935, +9911, +9658, +9351, +7367, +6753, +8796, +9600, +9504, +10858, +10303, +7283, +7004, +9263, +10893, +13895, +18147, +19352, +18151, +17103, +15149, +14278, +18104, +23661, +26484, +26350, +23484, +19028, +16463, +17067, +19404, +21868, +22692, +21382, +18823, +16028, +14633, +14498, +13765, +13502, +14787, +15934, +17291, +18654, +17038, +14059, +12969, +12202, +12273, +15402, +18532, +19305, +18739, +16297, +13357, +12827, +13881, +15888, +19025, +20846, +20769, +19904, +17765, +16422, +18250, +20793, +22632, +24297, +24209, +22950, +22608, +21825, +20250, +19579, +19423, +19638, +20658, +21301, +21369, +20978, +19192, +16782, +14310, +11308, +9638, +9890, +10088, +11042, +12544, +11363, +8993, +8008, +5488, +1631, +1340, +4229, +7665, +12268, +15795, +14728, +11953, +10932, +10682, +12324, +17510, +22272, +23840, +23901, +22113, +18900, +18266, +20220, +21724, +22797, +23146, +21520, +19461, +18322, +17934, +18421, +18406, +17161, +16999, +18313, +19444, +20321, +19834, +16872, +14190, +13783, +14680, +16799, +19279, +19419, +17173, +14381, +11710, +10265, +11112, +13178, +15244, +16869, +17378, +16745, +15701, +14879, +15074, +16434, +18041, +19511, +20851, +21507, +21332, +20599, +19566, +19162, +19652, +20063, +20440, +21063, +20936, +20087, +19338, +18171, +16304, +14289, +12319, +11021, +11134, +12753, +15264, +16275, +14550, +12001, +8654, +4672, +4519, +7928, +10090, +12524, +15355, +13425, +9481, +8340, +7678, +9238, +15321, +19684, +19721, +18448, +15917, +14541, +16648, +18694, +20020, +21434, +20223, +18549, +19048, +18443, +17672, +19044, +18986, +17834, +18700, +19874, +21076, +22439, +21204, +18622, +17104, +16458, +18877, +23304, +24282, +22537, +20313, +16405, +14087, +15746, +17570, +18810, +20208, +19073, +15973, +13526, +11957, +12231, +14388, +16549, +18579, +19305, +17384, +15653, +15507, +15618, +16877, +18624, +18887, +19426, +20695, +20772, +20382, +19307, +16486, +14446, +14054, +13588, +13766, +14503, +14394, +14139, +13443, +12329, +12463, +11397, +8149, +7919, +10201, +11168, +13737, +16658, +14400, +11297, +10851, +9460, +10563, +17084, +21221, +20340, +18451, +14910, +11444, +12857, +17062, +20040, +20732, +18581, +15725, +14981, +15976, +17845, +18626, +16295, +13646, +13505, +14974, +17593, +19950, +19888, +18523, +16708, +14535, +14618, +17241, +19724, +21400, +21534, +19845, +18881, +19375, +20217, +20981, +20105, +18338, +18458, +18786, +18463, +19950, +20521, +18292, +17686, +18052, +16062, +15293, +16728, +16681, +16534, +17598, +16888, +15130, +15054, +15844, +16447, +16959, +17283, +17439, +16727, +14903, +12997, +11183, +10512, +12529, +14956, +15414, +14399, +11239, +7550, +7988, +11152, +13630, +16692, +18310, +15859, +13661, +13075, +11885, +13695, +18727, +20793, +19968, +18430, +14899, +13065, +16156, +19619, +20892, +21107, +19485, +17438, +17655, +18795, +19117, +18596, +16941, +15324, +15976, +18700, +20911, +20642, +18260, +15037, +12268, +12013, +14383, +16647, +17758, +17642, +15317, +12761, +12623, +13903, +16178, +19383, +20540, +19339, +18736, +18599, +18469, +19764, +21078, +20804, +20846, +21534, +20974, +19687, +18915, +18074, +17065, +16672, +16808, +17102, +17293, +16483, +14461, +12478, +11394, +11500, +12892, +13852, +13026, +12611, +13498, +13241, +12499, +12875, +11361, +8240, +8486, +10549, +10909, +12881, +15874, +14488, +11477, +10777, +9912, +11035, +17059, +21505, +20875, +19209, +16745, +13943, +14969, +18323, +20082, +20888, +20739, +18997, +17955, +18490, +19178, +19284, +18306, +17105, +17801, +20186, +22352, +22949, +21212, +18377, +16841, +16955, +17867, +19046, +19587, +18890, +17305, +15536, +14416, +14343, +14948, +15596, +15759, +15785, +16320, +16651, +16402, +16660, +17214, +17466, +18833, +21047, +21762, +21354, +20947, +19653, +18538, +19465, +20792, +21095, +21192, +20212, +17356, +14518, +12652, +11462, +11828, +13227, +13491, +12718, +12086, +11377, +11026, +11409, +10636, +8650, +8409, +9890, +11325, +14020, +17003, +16330, +13397, +11238, +8897, +8689, +13791, +19346, +20797, +19968, +17097, +12693, +11314, +13890, +17103, +19381, +20048, +18947, +17471, +16680, +17156, +18135, +17440, +16072, +16472, +17704, +19283, +21606, +21827, +19124, +16925, +16068, +15948, +17784, +20161, +20388, +19282, +17845, +15637, +14140, +14898, +16688, +18014, +18505, +17709, +16049, +15383, +16297, +17200, +17706, +19148, +20922, +21265, +20538, +19376, +17762, +17566, +19639, +21073, +20611, +20234, +19994, +18947, +17712, +15907, +13451, +12477, +12864, +12923, +13594, +14636, +14068, +13259, +12673, +9728, +6755, +7902, +10811, +13269, +16149, +16514, +13094, +10808, +10627, +10456, +12602, +16722, +18424, +18095, +17226, +15048, +14199, +16298, +18316, +19770, +21078, +20255, +18821, +19170, +19302, +18841, +19197, +18617, +16916, +16772, +18093, +19349, +19979, +18925, +16530, +15253, +16108, +18130, +19928, +19878, +17261, +13759, +12193, +13193, +15163, +17081, +18019, +16805, +14767, +13622, +12790, +13089, +15562, +17521, +17946, +18634, +18425, +17096, +17397, +18047, +17424, +18320, +20236, +20387, +20638, +21467, +20514, +19268, +18607, +16335, +14297, +14974, +16146, +16698, +17064, +15599, +13223, +12766, +12437, +10233, +8969, +10106, +11828, +13933, +15688, +14163, +10563, +8947, +8919, +9625, +12877, +16495, +16999, +16471, +15932, +13857, +13382, +16398, +18722, +19303, +19721, +18628, +17428, +19122, +21010, +20743, +19884, +18189, +16471, +18203, +21887, +23539, +23611, +22351, +18469, +14972, +15306, +17821, +20335, +22244, +21719, +18465, +15533, +14268, +13588, +13947, +15494, +16160, +15659, +15416, +14930, +13871, +13650, +13942, +13646, +13862, +15195, +16526, +17521, +17870, +17108, +16502, +16830, +17297, +18284, +19742, +19898, +18811, +17422, +15239, +13388, +13592, +15033, +16846, +18012, +16947, +15652, +15440, +13254, +10636, +11823, +13933, +15192, +18029, +18805, +15249, +13123, +12735, +11036, +11716, +15102, +16529, +16664, +16161, +13587, +11804, +12188, +12871, +14749, +16932, +17145, +17617, +18724, +18278, +18290, +19172, +18456, +18066, +19688, +21318, +22633, +23155, +21662, +19770, +18447, +17570, +18664, +20633, +20731, +19457, +17276, +14629, +14367, +16302, +17683, +18503, +18253, +16091, +14374, +13935, +13507, +14233, +15931, +16328, +16125, +16120, +15091, +14126, +14513, +14791, +14636, +15220, +16160, +16779, +17239, +17125, +15656, +13475, +12497, +13072, +13834, +14767, +16298, +16884, +15955, +15201, +14379, +12210, +10962, +12750, +15096, +16585, +18620, +19270, +16489, +13468, +11872, +10966, +13292, +18098, +20103, +19652, +18106, +13811, +10753, +12016, +13451, +15783, +20639, +21782, +18914, +17761, +16592, +15034, +17077, +19383, +18914, +19596, +21499, +22007, +21763, +20616, +18953, +18663, +19043, +19828, +21412, +21653, +20740, +20315, +18357, +15307, +14814, +16412, +18391, +20361, +20257, +18111, +16411, +15321, +14938, +15652, +15803, +15576, +16041, +15407, +13808, +13464, +13570, +13486, +14205, +14786, +14617, +14791, +15233, +15096, +13866, +12218, +12069, +12913, +13579, +15399, +16737, +14985, +13616, +13601, +11232, +9739, +12534, +14602, +15233, +17767, +18665, +16204, +14371, +12979, +11718, +13471, +16769, +18722, +19404, +18062, +15321, +13570, +12550, +12624, +14822, +16592, +16991, +17552, +17165, +16096, +16316, +16412, +16097, +17209, +18664, +20035, +22085, +22498, +20774, +19589, +19061, +18992, +20458, +22104, +22662, +22633, +21583, +19814, +18472, +17308, +16944, +17965, +18387, +17835, +17857, +17773, +17136, +17231, +17609, +17538, +17867, +18188, +17335, +16121, +15799, +16166, +16478, +16347, +15398, +13599, +12320, +12615, +12905, +12015, +11287, +10677, +9419, +9625, +11780, +12924, +13359, +14645, +13853, +10704, +10117, +12180, +13804, +16438, +19542, +18997, +16611, +16142, +15793, +15421, +17359, +19422, +19515, +19112, +18168, +16673, +16244, +16591, +17175, +17925, +17315, +16270, +17002, +17561, +16784, +16867, +16912, +15489, +15243, +17054, +18506, +19187, +19416, +18168, +16120, +15402, +16145, +17453, +19364, +20955, +20630, +19320, +18578, +17904, +17754, +19058, +19912, +19305, +18830, +18366, +17641, +17811, +17989, +17693, +18287, +18293, +16700, +16083, +16274, +15920, +16919, +18307, +17326, +15929, +15396, +14263, +13494, +13224, +11961, +11158, +11374, +11203, +11532, +11773, +10395, +10046, +10792, +9211, +7875, +9600, +10909, +11470, +13598, +14648, +13570, +13368, +13857, +14031, +15486, +18301, +20665, +21105, +19582, +18146, +17543, +17013, +18263, +21303, +22548, +22339, +22457, +21065, +18967, +18818, +19225, +19540, +20555, +20765, +20659, +21776, +21967, +20554, +19097, +17029, +15159, +15694, +17497, +18876, +19211, +17674, +15545, +14138, +12840, +13017, +15282, +16865, +17487, +18161, +17338, +15682, +15289, +15382, +15963, +17739, +19018, +19204, +18941, +17920, +17191, +17291, +16872, +16750, +17549, +17375, +16623, +16101, +14349, +12358, +11765, +11449, +11796, +13164, +13516, +13650, +14433, +12776, +9690, +9144, +9530, +9609, +11978, +14788, +14795, +13741, +12594, +10524, +9810, +11710, +13870, +15232, +15976, +15653, +15089, +15096, +15184, +15822, +17289, +18205, +18645, +19918, +21333, +21806, +21970, +22157, +21886, +22044, +23821, +25739, +25833, +25034, +24197, +22368, +20667, +20910, +21580, +21525, +21723, +21392, +19561, +17707, +16685, +16034, +15714, +15719, +16122, +16289, +15076, +14087, +14714, +14435, +13081, +13362, +13678, +12756, +13197, +14077, +13550, +14044, +15060, +14126, +13261, +13315, +12961, +13740, +14818, +13469, +11969, +11686, +10862, +11476, +13871, +14530, +14805, +16030, +14182, +10577, +10483, +12402, +14050, +16973, +18972, +17230, +14606, +13255, +12127, +12081, +13809, +15297, +15604, +15180, +14127, +13564, +14151, +14768, +15214, +15638, +15206, +15053, +16679, +18446, +19293, +20001, +19693, +18542, +19191, +21500, +23494, +25551, +27146, +26148, +23756, +22670, +22831, +23705, +25439, +26389, +25206, +23419, +22152, +20838, +20117, +20553, +21024, +21208, +21029, +19644, +18382, +18536, +18200, +17118, +16801, +15738, +13912, +14084, +14793, +13714, +12910, +12588, +11110, +10355, +11155, +11191, +10294, +9178, +7354, +5759, +5554, +6604, +8943, +11383, +11933, +11206, +10281, +8542, +6991, +7743, +10159, +12643, +15455, +17974, +17789, +15046, +12844, +12531, +13452, +15662, +18297, +19000, +17685, +16281, +15124, +14043, +14027, +15205, +16227, +16181, +15603, +15634, +16341, +16882, +17029, +16581, +15632, +16068, +18726, +21566, +23321, +23979, +23051, +21576, +21033, +20898, +21440, +23216, +24574, +25163, +25659, +24436, +22021, +21571, +22285, +22272, +22814, +23686, +23437, +23423, +23994, +23290, +21567, +20272, +19549, +19347, +19485, +19704, +20018, +19423, +17231, +14922, +13444, +12342, +12147, +12735, +12099, +10009, +7883, +5876, +4913, +6302, +8113, +8814, +9531, +8931, +6016, +4803, +6342, +7685, +10087, +13793, +14443, +12836, +12256, +11455, +11413, +14041, +15832, +15830, +16285, +15490, +13830, +14395, +15246, +15336, +16697, +17236, +15974, +16175, +17217, +17333, +17873, +17891, +16120, +15077, +16049, +17923, +20055, +21298, +20506, +18476, +17225, +17773, +18726, +19301, +20714, +21671, +20868, +20860, +21325, +19897, +19645, +21548, +21445, +20525, +21745, +22709, +23146, +24583, +24615, +22921, +22036, +21568, +21412, +22390, +23064, +23191, +23244, +21460, +18637, +17419, +16857, +16028, +15854, +14914, +12245, +10091, +9654, +9987, +10199, +9906, +9501, +8842, +7231, +6146, +6865, +7850, +8918, +11154, +12610, +11810, +10583, +10034, +10203, +11518, +13203, +14324, +14878, +14584, +14028, +13982, +13498, +12990, +13884, +14594, +14132, +14623, +16205, +17360, +18360, +18878, +17788, +16179, +16025, +17670, +19765, +20783, +20668, +19593, +17598, +16688, +17834, +18735, +18932, +19687, +19499, +18022, +17526, +17608, +17362, +18199, +19405, +19405, +19379, +19855, +20232, +21128, +22035, +21920, +21795, +22030, +21837, +21783, +22216, +22556, +22785, +22658, +21793, +20574, +19368, +18642, +18474, +17769, +16614, +15809, +14563, +13363, +13781, +14215, +13543, +13499, +13161, +10779, +8780, +8721, +9235, +10540, +12468, +12976, +12289, +11502, +10337, +9963, +11035, +11645, +12022, +13255, +13371, +12446, +13207, +14541, +14697, +15295, +15893, +14532, +13293, +14440, +16244, +17214, +18051, +18485, +17356, +15929, +16370, +17668, +18211, +19001, +19652, +18421, +16991, +16975, +16942, +17000, +17785, +17864, +17368, +17065, +16307, +16180, +17457, +18288, +18549, +18592, +17129, +15744, +16476, +17754, +19059, +20542, +20250, +18848, +18451, +18216, +18397, +20171, +21640, +21884, +21774, +20537, +18786, +18277, +18032, +17596, +17584, +16500, +14668, +14542, +15034, +14939, +15873, +16471, +14314, +11870, +11236, +10921, +11486, +14028, +15863, +15404, +14479, +13686, +12771, +12711, +13386, +13862, +14459, +15062, +14871, +14311, +14077, +14231, +14928, +15727, +15648, +14936, +14933, +16180, +18000, +19598, +20317, +19526, +18070, +17711, +18200, +18599, +19587, +20779, +20795, +20178, +19240, +17525, +16496, +16820, +17021, +17181, +17372, +16246, +15155, +15926, +16698, +16521, +16750, +16613, +15431, +15266, +16548, +17489, +17841, +17944, +16934, +15051, +14106, +14546, +15378, +16481, +17631, +17547, +16545, +16284, +16517, +16407, +16413, +16240, +15280, +14425, +14317, +14707, +15677, +16888, +17383, +16558, +14493, +12495, +11991, +12821, +14451, +16192, +16496, +15418, +14384, +13622, +13516, +14394, +14784, +14466, +14581, +14374, +13842, +14560, +15585, +15648, +15684, +15449, +14338, +13937, +14862, +16027, +17183, +18019, +18013, +17880, +18254, +18950, +19723, +19949, +19695, +20140, +20954, +20864, +20433, +20343, +19948, +19640, +20127, +20279, +19419, +18769, +18830, +18985, +19192, +19396, +19254, +19021, +18649, +17800, +17211, +17279, +17173, +16992, +16990, +16005, +14342, +13910, +14354, +14388, +14482, +14536, +13756, +13038, +13233, +13514, +13428, +13298, +13060, +12680, +12676, +13505, +14856, +15879, +16080, +15420, +14172, +13380, +13904, +15223, +16424, +16990, +16684, +15916, +15329, +15296, +15962, +16590, +16308, +15427, +14304, +13423, +14042, +15594, +16293, +16435, +16295, +15227, +14565, +15290, +16127, +16901, +17760, +17488, +16379, +15682, +15584, +16360, +17355, +17251, +16947, +17138, +16843, +16615, +17025, +17068, +17409, +18750, +19494, +19355, +19383, +19353, +19460, +20031, +20176, +20111, +20703, +21336, +21751, +22130, +21701, +20569, +19756, +19105, +18363, +17996, +17996, +18068, +17961, +17156, +15597, +14092, +13412, +13516, +13737, +13678, +13278, +12404, +11445, +11003, +10969, +11354, +12297, +13099, +13308, +13126, +12419, +11763, +12107, +12617, +12497, +12774, +13623, +14124, +14583, +15281, +15384, +15129, +15450, +15673, +15248, +15544, +16726, +17013, +16610, +16794, +16721, +16359, +17386, +18857, +18902, +18540, +18612, +18278, +17909, +18090, +18093, +17913, +18167, +18286, +17651, +16914, +16717, +16679, +16582, +16874, +17184, +16845, +16675, +17227, +17512, +17467, +17843, +18280, +18638, +19337, +19904, +20129, +20446, +20513, +20197, +20069, +20124, +20365, +20901, +21024, +20455, +19615, +18546, +17840, +18097, +18282, +17889, +17708, +17311, +16328, +15752, +15391, +14532, +13962, +13782, +13321, +13244, +13654, +13444, +12962, +12744, +11826, +10461, +10162, +10557, +10705, +11223, +12097, +12118, +11544, +11472, +11571, +11520, +12023, +12986, +13632, +13879, +13812, +13606, +13640, +13784, +14214, +15330, +16256, +16633, +17312, +17552, +17003, +17530, +18493, +17998, +17943, +18994, +18563, +17745, +18541, +18749, +18121, +18762, +19044, +18085, +18189, +18741, +18292, +18364, +18634, +17772, +17569, +18612, +19101, +19337, +19876, +19678, +19103, +18948, +18775, +18943, +19748, +20177, +20021, +19636, +18809, +18295, +18898, +19627, +19729, +19565, +18842, +17491, +16728, +16948, +17242, +17415, +17721, +17462, +16266, +15258, +15162, +15303, +15347, +15385, +14918, +14059, +13742, +13795, +13518, +13012, +12375, +11879, +12150, +12620, +12631, +12960, +13510, +13203, +12559, +12263, +11991, +12165, +12924, +13272, +13379, +13804, +13971, +14058, +14616, +14932, +14913, +15388, +16134, +16516, +16458, +16205, +16402, +16956, +16977, +16881, +17387, +17803, +18081, +18775, +19132, +18970, +19069, +18856, +18163, +18240, +18812, +19154, +20051, +20757, +19744, +18302, +17660, +17050, +17015, +18037, +18493, +18239, +18326, +17897, +17043, +17255, +17579, +17061, +17254, +18080, +18023, +17765, +17919, +17531, +16837, +16543, +16210, +16051, +16646, +17109, +16784, +16347, +15821, +14901, +14678, +15597, +16174, +15997, +15890, +15316, +14050, +13358, +13247, +13258, +14097, +15180, +15260, +14971, +14536, +13493, +12986, +13427, +13621, +13709, +14107, +14351, +14716, +14984, +14320, +13660, +13786, +13991, +14435, +15220, +15555, +15826, +16229, +16085, +16314, +17320, +17555, +17440, +18129, +18383, +18200, +19105, +19930, +19478, +19141, +19268, +19076, +19153, +19620, +19697, +19491, +19082, +18395, +18235, +18646, +18743, +18618, +18312, +17375, +16708, +17044, +17357, +17294, +17443, +17357, +16905, +16865, +17054, +17094, +17351, +17499, +17142, +16813, +16468, +15903, +15899, +16196, +15689, +15086, +15285, +15482, +15545, +16028, +16104, +15387, +14926, +14737, +14320, +14343, +14906, +15220, +15236, +14853, +13969, +13587, +13955, +14171, +14357, +14426, +13628, +13035, +13404, +13322, +13055, +13771, +14191, +14073, +14748, +15104, +14528, +14745, +15274, +15055, +15418, +16085, +15793, +15939, +16931, +17257, +17551, +18470, +18607, +18094, +18166, +18428, +18615, +19148, +19523, +19490, +19500, +19231, +18509, +18154, +18219, +18013, +17828, +18024, +17933, +17497, +17341, +17092, +16405, +16005, +15963, +15842, +16149, +16987, +17482, +17557, +17542, +17101, +16421, +16300, +16817, +17582, +18337, +18783, +18674, +17955, +16950, +16419, +16724, +17355, +17756, +17855, +17623, +17002, +16380, +16335, +16671, +16692, +16412, +16007, +15138, +14295, +14502, +15134, +15091, +14917, +14945, +14280, +13200, +12945, +13104, +12711, +12467, +13099, +13599, +13441, +13660, +14353, +14567, +14559, +14706, +14532, +14622, +15653, +16621, +17024, +17324, +17041, +16411, +16792, +17775, +18338, +19087, +19864, +19621, +18867, +18213, +17495, +17439, +18103, +18119, +17652, +17593, +17360, +17024, +17278, +17212, +16398, +15857, +15495, +14907, +14715, +14726, +14541, +14853, +15473, +15483, +15219, +15148, +15114, +15391, +15984, +16422, +16866, +17400, +17605, +17698, +17946, +18000, +18064, +18513, +18817, +18758, +18846, +19101, +19284, +19320, +18886, +18163, +17675, +17108, +16390, +16206, +16337, +16486, +17159, +17520, +16422, +15116, +14584, +14054, +13930, +14742, +15103, +14584, +14068, +13301, +12383, +12404, +12995, +13480, +14340, +15059, +14852, +14721, +14942, +14424, +13880, +14515, +15377, +15865, +16821, +17887, +18174, +18097, +17936, +17432, +17104, +17389, +17941, +18526, +18848, +18593, +18268, +18243, +18065, +17770, +17703, +17459, +16993, +16894, +16865, +16334, +15856, +15850, +15722, +15318, +15144, +15131, +15048, +15160, +15414, +15475, +15604, +16043, +16517, +16911, +17097, +16932, +16975, +17598, +18212, +18581, +18903, +18957, +18806, +18775, +18659, +18466, +18419, +18268, +18004, +17810, +17388, +16809, +16400, +16037, +15896, +16013, +15851, +15824, +16391, +16530, +15970, +15427, +14588, +13664, +13612, +13807, +13776, +14216, +14440, +13857, +13633, +13553, +12827, +12867, +13873, +14028, +13677, +13917, +13995, +13995, +14645, +15178, +15479, +16200, +16627, +16569, +16788, +16810, +16562, +17048, +17693, +17664, +17608, +17501, +17044, +17112, +17609, +17629, +17659, +17989, +17857, +17547, +17596, +17425, +17008, +16975, +17079, +17066, +17265, +17581, +17838, +18177, +18233, +17708, +17164, +16955, +17040, +17692, +18720, +19326, +19291, +18780, +17892, +17223, +17304, +17832, +18459, +18964, +18847, +18139, +17449, +16923, +16508, +16468, +16641, +16577, +16405, +16399, +16475, +16538, +16478, +16177, +15657, +14821, +13943, +13943, +14761, +15266, +15284, +15027, +13990, +12746, +12548, +12910, +13132, +13703, +14173, +13792, +13320, +13049, +12590, +12779, +13698, +14049, +14157, +14747, +15005, +15155, +15931, +16193, +15765, +15885, +15977, +15695, +16325, +17162, +17001, +16991, +17216, +16557, +16165, +16811, +17180, +17305, +17834, +17889, +17524, +17773, +18204, +18265, +18458, +18818, +19033, +19200, +19229, +19016, +18917, +19128, +19455, +19705, +19858, +19896, +19721, +19462, +19248, +18793, +18271, +18271, +18288, +17782, +17437, +17308, +16841, +16699, +17128, +17112, +16568, +16035, +15431, +15082, +15255, +15336, +15108, +14825, +14533, +14464, +14607, +14631, +14611, +14379, +13691, +13097, +12804, +12657, +13044, +13656, +13841, +13979, +13890, +13173, +12905, +13225, +13109, +13259, +14053, +14366, +14569, +15108, +14999, +14855, +15502, +15739, +15707, +16369, +16611, +16262, +16493, +16519, +15903, +16014, +16679, +17035, +17508, +17791, +17408, +17333, +17760, +17855, +17913, +18307, +18494, +18532, +18833, +19079, +19077, +19190, +19455, +19596, +19646, +19787, +20033, +20240, +20275, +20264, +20457, +20666, +20497, +20050, +19538, +18867, +18260, +18131, +18240, +18244, +18328, +18427, +17949, +16813, +15668, +15029, +14822, +14738, +14547, +14191, +13814, +13618, +13597, +13491, +13177, +12915, +12779, +12476, +12283, +12634, +12872, +12595, +12524, +12512, +12002, +11856, +12383, +12618, +12732, +13155, +13283, +13427, +14027, +14134, +13842, +14127, +14467, +14717, +15696, +16515, +16321, +16247, +16580, +16545, +16644, +17137, +17283, +17282, +17457, +17249, +17034, +17572, +18164, +18209, +18381, +18863, +19169, +19451, +19782, +19566, +18955, +18804, +18960, +18923, +19169, +19814, +20084, +20015, +20121, +20114, +19909, +20031, +20412, +20586, +20546, +20427, +20118, +19643, +19296, +19137, +18956, +18851, +18769, +18259, +17619, +17375, +17022, +16477, +16264, +15653, +14404, +13744, +13472, +12911, +13051, +13491, +12835, +12192, +12250, +11763, +11420, +12096, +12394, +12147, +12212, +11922, +11491, +11822, +12060, +11979, +12387, +12714, +12789, +13283, +13518, +13335, +13780, +14367, +14404, +14560, +14724, +14494, +14765, +15635, +16071, +16185, +16628, +16903, +16553, +16318, +16756, +17279, +17615, +18236, +18745, +18459, +18121, +18536, +19176, +19612, +20050, +20318, +20134, +19715, +19352, +19129, +19182, +19639, +20182, +20323, +20166, +20068, +20044, +20229, +20677, +20865, +20705, +20666, +20639, +20534, +20585, +20382, +19780, +19389, +18941, +18049, +17619, +17826, +17699, +17334, +17085, +16347, +15201, +14313, +13527, +12875, +12801, +12935, +12891, +12757, +12211, +11392, +11190, +11441, +11449, +11484, +11672, +11639, +11602, +11668, +11446, +11211, +11252, +11270, +11585, +12616, +13603, +14017, +14243, +14114, +13423, +13158, +13871, +14760, +15401, +15902, +15968, +15831, +16224, +16874, +17170, +17354, +17679, +17993, +18275, +18463, +18451, +18346, +18284, +18382, +18677, +19031, +19454, +19901, +19927, +19495, +19124, +19004, +19106, +19492, +19900, +20053, +20126, +20250, +20354, +20536, +20854, +21162, +21367, +21400, +21143, +20684, +20276, +20028, +19922, +19898, +19723, +19329, +18974, +18557, +17833, +17155, +16719, +16248, +15978, +15969, +15557, +14867, +14363, +13461, +12211, +11585, +11374, +11100, +11196, +11349, +11025, +10842, +10949, +10681, +10223, +10024, +10080, +10595, +11389, +11769, +11819, +11930, +11924, +12007, +12671, +13488, +13933, +14231, +14373, +14114, +14002, +14514, +15291, +16150, +16981, +17230, +17083, +17199, +17326, +17421, +18078, +18865, +19181, +19390, +19404, +19032, +18946, +19214, +19306, +19336, +19332, +19210, +19372, +19625, +19514, +19404, +19406, +19257, +19419, +20065, +20584, +20843, +21068, +21123, +20829, +20336, +20133, +20508, +21002, +21265, +21391, +21042, +20046, +19106, +18613, +18338, +18376, +18637, +18458, +17654, +16727, +15945, +15182, +14560, +14408, +14532, +14386, +13943, +13409, +12706, +12027, +11676, +11421, +11143, +11051, +10910, +10613, +10540, +10496, +10271, +10349, +10616, +10620, +10864, +11388, +11534, +11705, +12165, +12209, +12288, +13115, +13771, +13933, +14351, +14653, +14559, +14910, +15676, +16303, +17012, +17708, +18020, +18222, +18411, +18514, +18826, +19211, +19331, +19380, +19386, +19216, +19101, +19093, +19147, +19347, +19379, +19165, +19258, +19573, +19638, +19762, +20117, +20212, +20084, +20149, +20200, +19991, +19867, +20171, +20714, +21068, +21106, +20989, +20677, +20088, +19606, +19561, +19655, +19621, +19541, +19164, +18301, +17534, +17201, +16839, +16271, +15736, +15220, +14780, +14587, +14466, +14250, +13904, +13297, +12602, +12156, +11811, +11433, +11275, +11247, +11060, +10907, +10934, +10910, +10908, +11081, +11105, +10926, +10924, +10950, +10838, +11113, +11811, +12340, +12780, +13324, +13627, +13832, +14262, +14660, +15080, +15748, +16244, +16496, +16940, +17398, +17619, +17835, +18066, +18265, +18527, +18766, +19058, +19437, +19465, +19198, +19195, +19301, +19295, +19488, +19737, +19767, +19915, +20139, +20004, +19723, +19683, +19813, +20008, +20133, +19990, +19717, +19464, +19207, +19234, +19678, +20071, +20262, +20430, +20161, +19397, +19085, +19343, +19272, +18922, +18724, +18328, +17795, +17547, +17220, +16649, +16211, +15763, +15296, +15101, +14771, +14191, +13894, +13546, +12899, +12667, +12687, +12283, +11971, +11943, +11665, +11473, +11642, +11632, +11598, +11877, +11956, +11793, +11807, +11667, +11299, +11416, +11980, +12397, +12803, +13336, +13672, +13965, +14439, +14749, +14971, +15406, +15616, +15586, +15926, +16360, +16613, +17215, +17866, +18020, +18256, +18618, +18612, +18753, +19077, +18955, +18993, +19473, +19458, +19275, +19584, +19634, +19502, +19961, +20229, +19866, +19805, +20002, +19912, +19872, +19789, +19349, +19050, +19023, +18987, +19165, +19447, +19374, +19065, +18709, +18379, +18441, +18860, +19206, +19323, +18997, +18263, +17840, +17767, +17363, +16890, +16754, +16377, +15717, +15362, +15017, +14424, +14179, +14160, +13766, +13337, +13162, +12881, +12605, +12514, +12298, +12072, +12104, +12113, +12110, +12291, +12313, +12131, +12157, +12158, +11843, +11716, +11973, +12216, +12613, +13370, +13771, +13516, +13364, +13543, +13735, +14301, +15342, +16081, +16250, +16189, +16063, +16188, +16770, +17504, +18253, +18845, +18843, +18582, +18617, +18633, +18603, +18985, +19433, +19570, +19715, +19799, +19596, +19424, +19368, +19337, +19580, +20026, +20323, +20520, +20559, +20142, +19457, +18956, +18806, +19018, +19471, +19963, +20338, +20268, +19653, +19061, +18804, +18513, +18248, +18309, +18268, +17944, +17842, +17751, +17209, +16717, +16512, +16176, +15804, +15497, +15007, +14681, +14664, +14379, +13946, +13728, +13360, +13000, +13066, +13041, +12765, +12723, +12669, +12430, +12432, +12359, +11837, +11496, +11586, +11663, +11775, +12138, +12482, +12615, +12612, +12553, +12591, +12880, +13301, +13707, +14226, +14874, +15361, +15607, +15694, +15506, +15272, +15587, +16370, +17061, +17500, +17748, +17858, +17913, +17916, +18006, +18304, +18540, +18635, +18816, +18899, +18830, +19023, +19330, +19331, +19293, +19413, +19550, +19878, +20285, +20338, +20214, +20064, +19739, +19700, +20055, +20070, +19889, +19982, +19777, +19306, +19338, +19507, +19298, +19043, +18708, +18303, +18208, +18064, +17672, +17591, +17574, +17192, +16950, +16821, +16344, +15942, +15773, +15397, +14974, +14786, +14690, +14668, +14568, +14172, +13727, +13397, +13004, +12588, +12294, +12103, +12020, +12090, +12282, +12363, +12214, +12152, +12284, +12311, +12441, +12928, +13325, +13491, +13680, +13660, +13402, +13411, +13766, +14195, +14556, +14822, +15079, +15265, +15310, +15520, +15747, +15516, +15338, +15702, +16131, +16699, +17624, +18088, +17907, +17728, +17437, +17189, +17694, +18565, +19177, +19619, +19604, +19177, +19193, +19520, +19556, +19684, +19945, +19903, +19891, +20023, +19909, +19815, +19840, +19564, +19332, +19462, +19451, +19356, +19600, +19746, +19460, +19107, +18835, +18631, +18608, +18605, +18507, +18482, +18373, +17944, +17489, +17235, +16906, +16488, +16300, +16094, +15476, +14889, +14705, +14471, +14155, +14171, +14092, +13503, +12908, +12467, +12051, +12126, +12727, +13204, +13315, +13037, +12483, +12147, +12036, +11972, +12300, +12722, +12674, +12657, +12798, +12551, +12491, +13032, +13367, +13440, +13732, +13974, +14294, +14885, +15073, +14893, +15009, +15128, +15204, +15906, +16881, +17431, +17818, +18113, +17998, +17739, +17693, +17906, +18451, +19088, +19383, +19449, +19474, +19285, +19072, +19200, +19449, +19636, +20007, +20423, +20457, +20204, +19964, +19699, +19412, +19295, +19503, +20023, +20487, +20503, +20247, +19949, +19442, +18922, +18842, +19049, +19197, +19290, +19172, +18684, +18202, +18014, +17921, +17801, +17656, +17307, +16713, +16088, +15533, +15146, +15113, +15325, +15450, +15217, +14517, +13665, +13095, +12695, +12257, +11964, +11797, +11666, +11693, +11656, +11417, +11339, +11198, +10709, +10578, +10955, +11132, +11263, +11558, +11481, +11231, +11322, +11553, +12030, +12835, +13310, +13455, +13833, +14202, +14394, +14791, +15347, +15836, +16292, +16688, +17076, +17463, +17709, +18082, +18779, +19302, +19459, +19615, +19765, +19777, +19925, +20299, +20539, +20575, +20761, +21059, +21062, +20977, +21075, +20965, +20694, +20799, +20955, +20744, +20630, +20728, +20657, +20507, +20355, +20017, +19660, +19498, +19476, +19561, +19627, +19551, +19429, +19271, +18996, +18727, +18613, +18601, +18505, +18235, +17865, +17393, +16840, +16448, +16149, +15594, +15000, +14729, +14560, +14250, +13819, +13149, +12297, +11565, +11025, +10618, +10460, +10580, +10672, +10470, +10131, +9872, +9625, +9496, +9658, +9885, +10005, +10088, +10030, +9934, +10140, +10522, +10981, +11696, +12382, +12763, +13074, +13310, +13483, +13927, +14502, +15013, +15748, +16502, +16942, +17487, +18201, +18655, +19069, +19612, +19894, +20105, +20626, +21053, +21127, +21205, +21345, +21333, +21339, +21554, +21820, +21996, +22093, +21968, +21533, +21054, +20776, +20686, +20822, +21115, +21211, +21096, +21091, +21123, +20945, +20717, +20623, +20472, +20146, +19856, +19758, +19696, +19506, +19187, +18757, +18296, +17993, +17925, +18026, +18101, +17796, +16969, +15927, +14914, +14008, +13556, +13711, +13897, +13629, +13085, +12432, +11693, +11231, +11188, +11078, +10685, +10255, +9881, +9646, +9638, +9635, +9598, +9669, +9547, +9178, +9110, +9416, +9725, +9983, +10161, +10214, +10360, +10693, +11231, +11986, +12623, +13111, +13926, +14878, +15463, +15980, +16673, +17283, +17853, +18419, +18735, +18965, +19453, +20073, +20577, +20891, +21043, +21182, +21349, +21448, +21526, +21688, +21910, +22077, +22034, +21821, +21728, +21851, +22037, +22216, +22335, +22214, +21835, +21462, +21276, +21187, +21077, +20896, +20586, +20224, +19964, +19785, +19669, +19669, +19577, +19235, +18815, +18355, +17876, +17682, +17686, +17463, +17069, +16630, +15978, +15295, +14850, +14525, +14304, +14171, +13840, +13362, +13022, +12741, +12410, +12043, +11566, +11076, +10723, +10489, +10414, +10439, +10322, +10094, +9862, +9558, +9351, +9407, +9457, +9343, +9231, +9219, +9309, +9511, +9911, +10602, +11352, +11904, +12433, +13036, +13533, +14085, +14881, +15677, +16304, +16856, +17323, +17698, +18114, +18648, +19265, +19889, +20446, +20873, +21124, +21344, +21666, +21891, +21983, +22212, +22453, +22478, +22577, +22791, +22809, +22736, +22612, +22201, +21833, +21801, +21673, +21388, +21298, +21215, +20943, +20654, +20304, +19927, +19777, +19718, +19544, +19334, +19084, +18754, +18422, +18079, +17753, +17536, +17425, +17374, +17237, +16896, +16562, +16302, +15924, +15536, +15237, +14799, +14338, +14059, +13676, +13097, +12684, +12527, +12438, +12311, +12077, +11750, +11391, +11006, +10604, +10135, +9627, +9322, +9300, +9353, +9386, +9404, +9396, +9456, +9602, +9770, +10038, +10456, +10883, +11292, +11755, +12235, +12701, +13191, +13766, +14391, +14888, +15263, +15814, +16536, +17139, +17707, +18367, +18845, +19146, +19620, +20200, +20657, +21055, +21355, +21489, +21690, +21990, +22163, +22302, +22521, +22533, +22279, +22049, +21883, +21763, +21856, +21974, +21785, +21467, +21201, +20867, +20568, +20496, +20472, +20331, +20162, +20026, +19879, +19659, +19476, +19447, +19360, +19065, +18790, +18506, +18136, +17965, +17800, +17215, +16649, +16389, +16014, +15751, +15886, +15723, +15117, +14693, +14278, +13654, +13334, +13311, +13116, +12812, +12507, +12034, +11425, +10875, +10517, +10329, +10184, +10109, +10140, +10060, +9870, +9851, +9964, +10045, +10256, +10608, +10803, +10871, +11091, +11366, +11525, +11835, +12393, +12849, +13165, +13570, +13931, +14224, +14701, +15194, +15541, +16029, +16595, +16988, +17452, +18028, +18391, +18664, +19058, +19408, +19779, +20332, +20843, +21096, +21125, +21024, +20946, +21026, +21288, +21630, +21840, +21877, +21872, +21728, +21398, +21201, +21290, +21476, +21637, +21693, +21563, +21281, +20946, +20680, +20543, +20411, +20266, +20147, +19871, +19471, +19190, +18908, +18563, +18322, +17986, +17527, +17386, +17386, +17102, +16837, +16610, +15992, +15356, +15091, +14766, +14342, +14108, +13726, +13126, +12743, +12471, +12143, +12086, +12209, +12109, +11831, +11470, +11063, +10883, +10918, +10860, +10819, +10957, +11076, +11071, +11003, +10917, +10965, +11185, +11339, +11410, +11596, +11845, +11969, +11999, +12086, +12337, +12734, +13204, +13728, +14266, +14697, +14974, +15207, +15540, +15983, +16468, +17032, +17707, +18312, +18713, +19084, +19511, +19796, +19973, +20338, +20784, +21025, +21218, +21468, +21600, +21743, +21990, +22056, +22074, +22283, +22291, +22088, +22144, +22184, +21971, +21954, +21843, +21246, +20884, +20971, +20878, +20830, +20944, +20496, +19757, +19498, +19266, +18771, +18563, +18455, +17956, +17416, +17109, +16840, +16648, +16598, +16530, +16325, +15911, +15388, +14988, +14639, +14190, +13791, +13483, +13133, +12868, +12775, +12638, +12365, +12080, +11810, +11502, +11211, +11072, +11116, +11189, +11144, +10987, +10696, +10367, +10299, +10515, +10714, +10823, +10860, +10657, +10376, +10375, +10544, +10729, +11153, +11714, +12103, +12477, +12943, +13270, +13604, +14201, +14833, +15371, +15955, +16444, +16779, +17263, +17915, +18498, +19045, +19583, +19983, +20291, +20595, +20893, +21288, +21760, +22035, +22082, +22190, +22397, +22523, +22598, +22707, +22727, +22676, +22736, +22771, +22637, +22578, +22586, +22296, +21828, +21486, +21167, +20902, +20887, +20903, +20710, +20378, +19914, +19380, +18931, +18564, +18351, +18344, +18234, +17927, +17683, +17390, +16864, +16363, +15948, +15484, +15155, +15006, +14770, +14419, +14009, +13494, +13010, +12624, +12239, +11909, +11665, +11378, +11113, +10967, +10819, +10614, +10416, +10227, +10026, +9835, +9716, +9700, +9682, +9605, +9567, +9565, +9612, +9840, +10159, +10386, +10625, +10887, +11019, +11193, +11614, +12109, +12560, +13089, +13665, +14157, +14603, +15102, +15640, +16248, +17015, +17755, +18220, +18577, +19007, +19369, +19757, +20361, +20922, +21348, +21873, +22318, +22509, +22741, +23022, +23131, +23285, +23545, +23649, +23627, +23588, +23480, +23362, +23203, +22967, +22877, +22866, +22717, +22612, +22509, +22114, +21688, +21444, +21092, +20698, +20493, +20295, +20076, +19898, +19493, +18879, +18368, +17932, +17510, +17174, +16792, +16256, +15663, +15056, +14497, +14053, +13669, +13347, +13073, +12676, +12180, +11759, +11350, +10875, +10473, +10175, +9862, +9604, +9545, +9581, +9553, +9473, +9253, +8858, +8607, +8629, +8681, +8859, +9222, +9339, +9233, +9299, +9432, +9596, +10049, +10567, +10945, +11397, +11790, +12029, +12452, +12948, +13297, +13865, +14695, +15405, +16050, +16686, +17155, +17624, +18191, +18725, +19361, +20117, +20721, +21245, +21811, +22221, +22504, +22835, +23158, +23510, +23994, +24414, +24662, +24827, +24870, +24765, +24686, +24699, +24699, +24690, +24697, +24612, +24333, +23929, +23527, +23176, +22911, +22760, +22554, +22103, +21569, +21104, +20597, +20063, +19564, +18923, +18224, +17739, +17275, +16631, +16050, +15582, +15062, +14543, +13998, +13379, +12892, +12544, +12126, +11655, +11143, +10572, +10129, +9893, +9776, +9691, +9389, +8863, +8471, +8233, +8132, +8392, +8738, +8751, +8655, +8578, +8470, +8603, +8836, +8879, +9098, +9542, +9785, +10026, +10428, +10676, +10933, +11401, +11807, +12233, +12804, +13235, +13607, +14087, +14437, +14770, +15381, +16091, +16846, +17703, +18348, +18746, +19232, +19737, +20133, +20655, +21342, +21987, +22576, +23113, +23520, +23895, +24287, +24539, +24662, +24856, +25116, +25373, +25625, +25783, +25802, +25715, +25457, +25098, +24859, +24640, +24297, +23961, +23556, +22971, +22483, +22146, +21682, +21144, +20563, +19768, +18995, +18480, +17989, +17454, +16936, +16207, +15356, +14710, +14107, +13442, +12996, +12609, +11961, +11363, +11012, +10634, +10289, +10112, +9841, +9510, +9394, +9334, +9262, +9370, +9461, +9376, +9348, +9377, +9344, +9399, +9493, +9518, +9666, +9988, +10353, +10709, +10903, +10922, +11007, +11148, +11300, +11650, +12089, +12420, +12801, +13183, +13377, +13599, +14008, +14447, +14910, +15444, +15944, +16355, +16700, +17103, +17623, +18093, +18521, +19079, +19645, +20134, +20710, +21245, +21620, +22071, +22566, +22880, +23208, +23664, +24006, +24200, +24392, +24513, +24559, +24636, +24648, +24462, +24195, +23980, +23725, +23424, +23142, +22747, +22195, +21727, +21347, +20851, +20301, +19779, +19192, +18583, +18005, +17392, +16788, +16215, +15625, +15099, +14626, +14105, +13670, +13329, +12903, +12548, +12372, +12103, +11758, +11581, +11430, +11215, +11099, +11024, +10938, +11043, +11232, +11212, +11088, +11059, +11030, +11005, +11166, +11418, +11566, +11669, +11748, +11691, +11642, +11810, +12068, +12283, +12538, +12850, +13114, +13311, +13486, +13639, +13736, +13819, +14017, +14349, +14720, +15110, +15508, +15854, +16218, +16653, +17035, +17329, +17657, +18033, +18386, +18729, +19124, +19602, +20130, +20572, +20875, +21127, +21382, +21604, +21775, +21925, +22055, +22166, +22267, +22321, +22257, +22134, +22076, +22015, +21856, +21680, +21521, +21285, +20997, +20703, +20329, +19877, +19415, +18993, +18655, +18347, +17981, +17627, +17279, +16841, +16424, +16094, +15719, +15395, +15206, +14944, +14654, +14523, +14334, +14014, +13805, +13622, +13391, +13321, +13278, +13077, +12948, +12833, +12494, +12227, +12175, +12084, +12075, +12214, +12187, +12113, +12222, +12265, +12222, +12317, +12388, +12396, +12548, +12746, +12933, +13234, +13517, +13703, +13893, +13997, +14034, +14210, +14461, +14747, +15186, +15636, +15991, +16384, +16742, +16988, +17306, +17669, +17895, +18116, +18404, +18592, +18731, +18996, +19262, +19404, +19524, +19604, +19543, +19490, +19544, +19522, +19412, +19398, +19436, +19414, +19384, +19349, +19266, +19159, +19063, +19021, +18998, +18896, +18788, +18741, +18609, +18428, +18350, +18247, +18109, +18130, +18107, +17859, +17671, +17570, +17325, +17117, +17076, +16974, +16842, +16818, +16709, +16453, +16243, +16101, +15950, +15805, +15625, +15381, +15159, +14968, +14740, +14492, +14245, +14011, +13848, +13743, +13595, +13452, +13391, +13296, +13135, +13063, +13061, +13015, +13045, +13154, +13161, +13179, +13376, +13594, +13738, +13872, +13999, +14205, +14548, +14853, +15066, +15271, +15425, +15624, +16029, +16447, +16743, +17061, +17304, +17322, +17309, +17415, +17606, +17839, +17980, +17996, +18037, +18058, +18024, +18090, +18173, +18145, +18165, +18230, +18227, +18250, +18200, +17951, +17789, +17807, +17775, +17786, +17897, +17828, +17586, +17390, +17216, +17082, +17060, +17033, +17005, +17071, +17120, +17093, +17090, +17082, +17011, +16945, +16940, +17021, +17175, +17313, +17411, +17434, +17298, +17120, +17075, +17052, +16980, +16979, +16960, +16778, +16601, +16525, +16407, +16259, +16181, +16061, +15842, +15651, +15558, +15516, +15473, +15362, +15136, +14861, +14655, +14544, +14504, +14579, +14672, +14605, +14428, +14281, +14139, +14066, +14157, +14272, +14365, +14523, +14672, +14809, +15041, +15189, +15175, +15265, +15445, +15521, +15611, +15803, +15998, +16228, +16483, +16672, +16803, +16866, +16900, +17067, +17306, +17439, +17496, +17488, +17428, +17463, +17573, +17649, +17786, +17969, +17987, +17876, +17839, +17884, +17858, +17711, +17517, +17328, +17188, +17160, +17131, +17001, +16941, +16966, +16853, +16673, +16600, +16556, +16506, +16478, +16408, +16321, +16248, +16169, +16163, +16221, +16264, +16400, +16585, +16607, +16557, +16539, +16425, +16348, +16469, +16556, +16556, +16688, +16854, +16880, +16868, +16817, +16655, +16568, +16680, +16803, +16830, +16803, +16681, +16458, +16260, +16128, +16010, +15896, +15770, +15632, +15522, +15419, +15309, +15249, +15184, +15008, +14795, +14628, +14498, +14476, +14567, +14591, +14557, +14638, +14779, +14856, +14982, +15227, +15449, +15550, +15545, +15516, +15614, +15853, +16120, +16409, +16724, +16987, +17175, +17283, +17341, +17471, +17643, +17751, +17867, +17974, +17984, +18040, +18141, +18100, +18050, +18105, +18068, +17924, +17820, +17769, +17747, +17698, +17663, +17710, +17613, +17349, +17296, +17358, +17265, +17214, +17134, +16780, +16525, +16540, +16507, +16471, +16495, +16400, +16310, +16260, +16071, +15913, +15832, +15622, +15482, +15480, +15390, +15386, +15538, +15529, +15437, +15450, +15381, +15242, +15176, +15152, +15206, +15347, +15467, +15591, +15661, +15628, +15644, +15668, +15581, +15539, +15543, +15525, +15614, +15666, +15512, +15425, +15464, +15468, +15563, +15680, +15601, +15525, +15548, +15492, +15463, +15536, +15605, +15751, +15935, +16006, +16095, +16253, +16377, +16493, +16524, +16458, +16506, +16556, +16516, +16690, +16923, +16908, +17039, +17386, +17461, +17408, +17569, +17748, +17822, +17864, +17988, +18339, +18613, +18532, +18547, +18695, +18489, +18316, +18658, +18934, +18801, +18680, +18590, +18312, +18056, +18015, +18057, +18000, +17803, +17568, +17377, +17182, +16990, +16897, +16871, +16743, +16486, +16256, +16083, +15857, +15666, +15605, +15453, +15109, +14804, +14622, +14488, +14450, +14462, +14393, +14253, +14055, +13797, +13635, +13547, +13336, +13125, +13164, +13336, +13483, +13664, +13837, +13929, +14032, +14152, +14266, +14526, +14879, +15086, +15262, +15615, +15959, +16116, +16184, +16281, +16441, +16577, +16658, +16826, +17001, +16942, +16839, +16931, +16984, +16927, +17008, +17136, +17114, +17087, +17175, +17314, +17452, +17506, +17457, +17459, +17537, +17590, +17659, +17772, +17893, +18062, +18231, +18264, +18196, +18066, +17813, +17548, +17429, +17351, +17354, +17869, +18847, +19351, +19153, +19220, +19280, +18132, +17056, +17741, +18545, +18261, +18648, +19654, +19306, +17998, +17139, +16807, +16798, +16791, +16593, +16539, +16325, +15853, +15951, +16186, +15810, +15529, +15165, +14055, +13340, +13576, +13883, +14180, +14424, +14261, +14121, +13998, +13590, +13401, +13323, +12975, +13000, +13393, +13597, +13909, +14187, +14032, +13976, +14105, +14096, +14262, +14448, +14417, +14614, +14810, +14781, +15255, +15989, +16216, +16382, +16614, +16458, +16347, +16525, +16644, +16922, +17382, +17625, +17963, +18492, +18583, +18312, +18272, +18441, +18543, +18505, +18383, +18408, +18592, +18667, +18620, +18555, +18387, +18093, +17785, +17552, +17500, +17593, +17674, +17737, +17681, +17305, +16925, +16864, +16773, +16515, +16475, +16570, +16543, +16574, +16689, +16728, +16672, +16408, +16086, +16064, +16099, +15910, +15926, +16288, +16512, +16429, +16283, +16262, +16281, +16145, +16028, +16156, +16227, +16076, +16026, +16218, +16568, +16864, +16763, +16517, +16590, +16546, +15961, +15453, +15563, +15909, +15932, +15715, +15781, +16017, +15793, +15314, +15168, +15074, +14644, +14159, +13958, +14083, +14310, +14508, +14893, +15406, +15566, +15246, +14689, +14240, +14250, +14650, +15191, +15803, +16171, +16121, +16096, +16295, +16465, +16563, +16666, +16862, +17167, +17313, +17402, +17895, +18609, +19058, +19180, +19072, +18918, +18850, +18776, +18861, +19206, +19361, +19189, +18943, +18499, +17886, +17529, +17374, +17104, +16801, +16572, +16288, +15882, +15458, +15182, +15086, +14964, +14647, +14304, +14220, +14305, +14197, +13949, +13933, +14144, +14324, +14426, +14502, +14616, +14853, +15121, +15396, +15835, +16256, +16398, +16542, +16880, +17108, +17237, +17519, +17804, +17962, +18089, +18189, +18301, +18411, +18448, +18661, +19016, +18934, +18475, +18165, +17923, +17629, +17462, +17218, +16746, +16262, +15799, +15496, +15534, +15514, +15333, +15431, +15288, +14249, +13291, +13144, +13070, +13231, +14369, +15558, +15816, +15461, +14605, +13669, +13702, +14355, +14876, +15772, +16849, +17131, +16790, +16471, +16458, +16837, +17152, +17256, +17570, +17876, +18026, +18439, +18955, +19268, +19346, +18932, +18481, +18580, +18664, +18644, +19013, +19131, +18701, +18296, +17697, +16894, +16530, +16360, +16103, +15927, +15398, +14553, +14138, +13980, +13725, +13623, +13542, +13366, +13354, +13347, +13314, +13474, +13470, +13248, +13425, +13935, +14350, +14734, +15137, +15544, +15992, +16296, +16483, +16771, +17043, +17336, +17857, +18394, +18828, +19186, +19281, +19339, +19634, +19804, +19878, +20166, +20346, +20388, +20520, +20308, +19719, +19220, +18574, +17736, +17263, +16975, +16434, +15974, +15865, +15662, +15074, +14582, +14192, +13009, +11645, +11612, +12046, +11948, +12676, +14153, +14473, +13618, +12506, +11671, +11920, +12867, +13650, +14793, +15879, +15628, +14898, +14955, +15535, +16222, +16755, +17094, +17603, +18055, +18305, +18849, +19481, +19799, +19911, +19683, +19457, +19794, +20266, +20694, +21210, +21071, +20237, +19498, +18801, +18251, +18206, +18152, +17892, +17558, +16751, +15869, +15451, +14932, +14383, +14287, +13979, +13354, +13116, +13019, +12869, +13111, +13422, +13232, +12748, +12526, +12843, +13339, +13719, +14396, +15318, +15747, +15722, +15794, +16201, +16931, +17570, +17976, +18679, +19424, +19543, +19611, +20191, +20728, +20901, +20902, +20835, +20825, +20748, +20357, +19840, +19314, +18599, +17774, +16947, +16254, +16081, +16115, +15593, +14993, +14798, +13687, +11379, +10170, +10624, +10834, +10899, +11921, +12597, +11926, +10877, +10060, +9966, +10880, +11729, +12339, +13451, +14028, +13539, +13569, +14509, +15521, +16403, +16891, +17137, +17841, +18769, +19680, +20778, +21528, +21602, +21369, +21083, +21354, +22341, +23130, +23543, +23718, +23159, +22183, +21372, +20611, +20337, +20606, +20445, +19782, +18894, +17639, +16688, +16221, +15520, +15053, +14944, +14169, +13384, +13452, +13285, +12743, +12731, +12580, +11777, +11251, +11424, +12045, +12858, +13386, +13483, +13394, +13083, +12890, +13568, +14953, +16087, +16600, +16920, +17273, +17415, +17479, +17989, +18870, +19600, +19963, +19958, +19748, +19667, +19692, +19532, +19141, +18587, +17892, +17098, +16480, +16506, +16741, +16138, +15236, +14979, +14029, +11862, +10913, +11660, +11949, +12060, +13072, +13314, +11930, +10563, +10216, +10875, +12140, +13037, +13544, +14168, +14295, +13852, +13953, +14901, +16090, +16878, +17153, +17643, +18528, +19327, +20323, +21440, +21877, +21835, +21665, +21501, +22262, +23726, +24493, +24643, +24456, +23496, +22499, +22087, +21757, +21623, +21633, +21153, +20377, +19361, +17935, +16940, +16482, +15780, +15166, +14856, +14188, +13370, +12926, +12684, +12400, +11967, +11500, +11166, +10854, +10840, +11329, +11615, +11546, +11585, +11546, +11509, +11911, +12466, +13107, +13960, +14562, +14921, +15219, +15183, +15400, +16423, +17378, +17883, +18380, +18613, +18500, +18419, +18304, +18194, +18074, +17597, +17091, +17020, +17225, +17466, +17235, +16596, +16443, +15820, +13665, +12544, +13755, +14596, +14668, +15633, +16072, +14732, +13110, +12280, +12645, +14017, +14915, +15276, +15980, +16146, +15531, +15330, +15754, +16740, +17880, +18085, +18047, +18799, +19452, +19962, +20943, +21519, +21455, +21335, +21141, +21592, +22905, +23719, +23799, +23598, +22727, +21727, +21286, +21066, +21253, +21587, +21059, +20018, +18855, +17277, +16259, +16185, +15867, +15269, +14823, +14074, +13241, +12643, +12064, +11802, +11658, +10960, +10303, +10287, +10541, +10891, +11079, +11011, +11117, +10917, +10136, +10150, +11206, +12004, +12462, +13006, +13410, +13641, +13687, +13795, +14669, +15960, +16738, +17058, +17201, +17310, +17571, +17644, +17526, +17732, +17879, +17463, +17021, +17195, +17931, +18219, +17489, +17231, +17610, +16317, +14450, +15068, +16350, +16188, +16689, +17870, +17239, +15599, +14735, +14730, +15829, +17350, +17901, +18045, +18227, +17577, +16676, +16947, +18215, +19282, +19409, +19150, +19361, +19661, +19814, +20281, +20676, +20637, +20390, +19852, +19861, +21197, +22330, +22323, +22131, +21535, +20266, +19484, +19393, +19591, +20144, +20194, +19200, +17975, +16808, +15776, +15401, +15334, +15039, +14588, +13894, +13173, +12676, +12027, +11543, +11623, +11380, +10687, +10613, +11056, +11329, +11388, +11184, +10835, +10696, +10688, +10915, +11670, +12421, +12597, +12484, +12525, +12890, +13427, +13794, +14188, +14945, +15651, +15981, +16270, +16585, +16825, +17112, +17211, +16953, +16846, +17034, +17120, +17181, +17572, +18109, +17972, +17059, +16859, +17428, +16625, +15366, +16316, +17503, +16965, +17302, +18561, +17861, +16327, +15997, +16340, +17283, +18444, +18909, +19413, +19719, +18827, +18160, +18577, +19183, +20003, +20521, +20189, +20222, +20539, +20286, +20488, +21102, +20971, +20466, +19953, +19781, +20585, +21172, +20765, +20456, +19970, +18957, +18515, +18432, +18261, +18532, +18506, +17657, +16630, +15351, +14337, +14315, +14184, +13760, +13777, +13301, +12368, +12037, +11609, +11141, +11425, +11294, +10774, +11277, +11783, +11483, +11453, +11452, +11084, +11179, +11574, +11954, +12643, +13120, +13174, +13419, +13680, +13776, +13971, +14112, +14485, +15338, +15936, +16274, +16851, +17038, +16732, +16771, +16957, +16794, +16719, +17035, +17351, +17129, +16733, +17138, +17597, +17068, +17084, +17849, +16832, +15142, +15766, +16822, +16644, +17495, +18915, +18378, +16991, +16321, +16130, +16864, +18344, +19311, +19684, +19520, +18687, +18029, +18113, +19090, +20639, +21073, +20244, +20013, +20160, +20055, +20840, +21807, +21489, +20793, +20313, +19963, +20452, +21154, +21053, +20709, +20118, +19087, +18517, +18398, +18331, +18514, +18250, +17208, +16026, +14649, +13642, +13838, +13987, +13415, +12982, +12265, +11184, +10832, +10752, +10580, +10946, +10979, +10312, +10393, +11058, +11250, +11407, +11743, +11839, +11664, +11358, +11617, +12807, +13871, +14330, +14634, +14581, +14318, +14442, +14845, +15684, +16977, +17650, +17545, +17602, +17928, +18309, +18660, +18772, +18780, +18469, +17640, +17344, +17796, +17841, +17827, +18211, +17739, +16821, +17008, +17024, +15604, +14799, +15534, +15773, +15358, +16153, +17306, +16872, +15849, +15494, +15283, +15521, +16715, +17795, +18164, +18173, +17753, +17232, +17439, +18447, +19511, +19824, +19603, +19610, +19627, +19669, +20294, +20710, +20509, +20633, +20649, +20294, +20884, +21690, +21187, +20391, +19824, +18961, +18640, +18956, +18913, +18771, +18491, +17334, +15765, +14498, +13776, +13755, +13806, +13531, +13179, +12323, +11135, +10696, +10774, +10782, +10937, +10888, +10616, +10728, +10874, +11014, +11747, +12297, +12109, +12105, +12492, +12919, +13640, +14571, +15454, +16039, +15850, +15493, +15867, +16435, +17061, +18165, +18849, +18778, +18905, +18969, +18743, +19261, +20058, +19782, +19044, +18748, +18536, +18184, +17877, +17758, +17922, +17803, +17037, +16591, +16568, +15557, +14266, +14593, +15267, +14721, +14740, +15807, +15677, +14538, +14021, +13827, +14045, +15229, +16223, +16505, +16718, +16421, +15668, +15856, +17132, +18315, +18691, +18501, +18463, +18661, +18780, +19053, +19504, +19899, +20225, +20056, +19768, +20506, +21313, +20876, +20287, +19968, +19236, +18876, +19098, +19047, +19085, +19045, +17913, +16382, +15430, +14866, +14661, +14735, +14789, +14600, +13664, +12490, +12098, +11869, +11597, +12182, +12560, +11797, +11367, +11622, +11723, +12150, +12826, +12900, +12729, +12714, +12922, +13868, +15175, +15893, +15978, +15709, +15484, +15752, +16358, +17365, +18711, +19293, +19000, +18791, +18507, +18418, +19464, +20505, +20347, +19957, +19452, +18393, +18006, +18381, +18121, +17734, +17946, +17584, +16629, +16553, +16685, +15395, +13918, +14012, +14246, +13556, +13877, +15271, +15374, +14332, +13447, +12656, +12804, +14262, +15242, +15459, +15780, +15362, +14337, +14458, +15811, +17095, +17503, +17203, +17085, +17280, +17514, +18231, +19024, +19264, +19557, +19690, +19447, +20192, +21369, +21316, +20938, +20736, +19958, +19606, +19997, +20057, +20200, +20217, +18940, +17439, +16733, +16200, +15999, +16111, +15718, +15026, +14217, +13269, +12933, +13105, +13220, +13452, +13117, +11980, +11514, +11778, +12018, +12810, +13528, +13076, +12565, +12558, +12555, +13325, +14700, +15239, +15269, +15397, +15273, +15475, +16306, +17062, +17929, +18780, +18676, +18199, +18383, +18981, +19823, +20598, +20439, +19659, +19009, +18418, +18284, +18732, +18772, +18485, +18366, +17604, +16700, +16823, +16289, +14354, +13829, +14714, +14272, +13664, +14652, +15155, +14221, +13133, +12069, +11718, +12819, +13915, +14412, +14914, +14544, +13351, +12950, +13638, +15013, +16300, +16373, +16188, +16785, +17049, +17166, +18124, +18951, +19312, +19650, +19619, +20105, +21499, +22011, +21658, +21634, +21260, +20671, +20827, +21167, +21426, +21622, +20892, +19545, +18404, +17443, +17097, +17202, +16757, +16158, +15656, +14631, +13867, +13835, +13656, +13496, +13355, +12405, +11486, +11488, +11680, +11975, +12537, +12582, +12109, +11663, +11416, +11921, +13051, +13692, +13846, +14039, +14074, +14277, +15076, +15904, +16607, +17510, +18055, +17886, +17863, +18644, +19823, +20666, +20860, +20557, +19973, +19337, +19125, +19473, +19748, +19490, +19069, +18743, +18221, +17652, +17424, +16733, +15110, +14191, +14507, +14376, +14110, +15072, +15685, +14531, +12760, +11370, +11154, +12602, +14175, +14841, +15088, +14363, +12732, +12077, +12874, +14314, +15692, +16181, +16211, +16535, +16524, +16651, +17782, +18741, +19129, +19616, +19743, +20147, +21609, +22480, +22274, +22058, +21401, +20630, +20942, +21459, +21615, +21917, +21430, +19801, +18333, +17440, +17002, +17055, +17072, +16807, +16257, +15197, +14107, +13559, +13432, +13460, +13000, +11983, +11550, +11724, +11664, +11830, +12251, +11907, +11081, +10658, +10912, +11926, +12946, +13197, +13292, +13564, +13644, +13917, +14675, +15693, +16832, +17490, +17525, +17862, +18469, +18927, +19856, +20933, +20987, +20329, +19710, +19430, +19899, +20493, +20059, +19211, +18982, +18869, +18264, +17819, +17939, +17249, +15156, +14044, +14817, +14990, +14523, +15297, +15694, +14082, +12181, +11236, +11524, +13164, +14562, +14722, +14423, +13470, +12075, +11897, +13116, +14824, +16155, +16137, +15676, +16031, +16309, +16624, +17980, +19067, +19139, +19215, +19464, +20268, +21860, +22624, +22090, +21406, +20742, +20365, +20822, +21508, +21981, +21955, +20817, +19146, +17841, +17057, +17221, +17945, +18015, +17463, +16533, +15153, +14119, +13788, +13769, +13931, +13521, +12473, +12227, +12557, +12297, +12164, +12299, +11733, +10917, +10540, +10806, +12177, +13569, +13669, +13592, +13865, +13519, +13414, +14596, +16048, +17120, +17943, +18153, +17962, +18130, +18829, +19808, +20520, +20633, +20422, +19973, +19545, +19789, +20174, +19822, +19141, +18543, +18092, +18038, +17929, +17563, +17325, +16343, +14526, +13789, +13971, +13724, +14166, +15322, +14813, +12814, +11411, +11119, +11684, +12683, +13454, +13780, +13425, +12583, +12253, +12743, +13876, +15232, +15586, +15289, +15800, +16227, +16179, +17357, +18948, +19230, +19299, +19729, +20112, +21195, +22305, +22102, +21613, +21485, +21159, +21176, +21721, +22054, +21987, +21232, +19938, +19097, +18573, +18060, +18193, +18477, +18106, +17385, +16246, +14961, +14598, +14645, +14268, +14059, +13786, +12943, +12509, +12589, +12322, +12032, +11841, +11270, +11015, +11580, +12238, +12628, +12896, +13041, +13185, +13404, +13889, +14831, +15690, +16241, +17008, +17600, +17546, +17734, +18495, +19210, +19870, +20256, +19987, +19741, +19690, +19285, +19147, +19437, +18862, +17788, +17855, +18424, +17981, +17273, +17225, +16403, +14198, +13013, +13667, +13975, +14019, +15109, +15264, +13300, +11438, +10703, +10855, +12243, +13712, +13999, +13771, +13201, +12215, +12052, +13142, +14594, +15522, +15612, +15785, +16475, +16836, +17449, +18842, +19462, +19368, +19789, +20131, +20752, +22435, +23259, +22497, +21888, +21543, +21071, +21325, +22066, +22407, +22191, +21416, +20333, +19333, +18759, +18860, +18847, +18319, +18059, +17336, +15646, +15003, +15379, +14836, +14241, +14116, +13113, +12207, +12373, +12217, +11858, +11958, +11548, +11032, +11337, +11592, +11661, +12091, +12308, +12391, +12944, +13581, +14176, +14883, +15355, +15750, +16251, +16462, +16678, +17386, +18230, +18857, +19161, +19177, +19226, +19172, +18760, +18458, +18406, +18224, +17945, +17760, +17861, +18001, +17308, +16313, +16150, +15544, +13916, +13598, +14555, +14632, +14653, +15303, +14730, +13148, +12183, +11860, +12512, +14089, +14928, +14838, +14612, +13904, +13278, +13708, +14713, +15992, +17180, +17441, +17503, +17984, +18097, +18424, +19586, +20275, +20343, +20772, +21348, +22082, +23004, +22984, +21946, +21047, +20658, +20821, +21509, +22161, +22277, +21586, +20333, +19209, +18245, +17609, +17838, +18093, +17674, +17267, +16492, +14955, +14169, +14229, +13712, +12936, +12451, +11909, +11701, +11784, +11544, +11247, +10727, +9862, +9911, +10658, +10866, +11279, +12109, +12150, +12084, +12735, +13184, +13498, +14286, +14964, +15420, +15938, +16250, +16586, +17153, +17645, +18204, +18639, +18584, +18694, +19038, +18885, +18679, +18780, +18602, +18186, +17890, +17825, +18107, +18090, +17575, +17517, +17159, +15446, +14385, +15110, +15719, +15971, +16751, +16795, +15440, +13941, +13178, +13635, +15069, +16208, +16732, +16780, +15935, +15026, +15069, +15725, +17018, +18516, +18791, +18475, +18707, +18721, +18731, +19637, +20423, +20511, +20505, +20568, +21066, +21723, +21369, +20531, +20089, +19607, +19545, +20227, +20521, +20324, +19890, +18767, +17611, +16846, +16045, +15974, +16496, +16141, +15448, +14951, +13786, +12854, +12843, +12322, +11487, +11434, +11444, +11301, +11445, +11251, +10548, +9916, +9689, +10158, +10902, +11334, +11944, +12558, +12503, +12529, +13026, +13368, +13955, +14944, +15504, +15799, +16276, +16596, +16960, +17704, +18432, +18906, +19130, +19151, +19394, +19870, +19982, +19678, +19403, +19215, +18881, +18653, +19117, +19744, +19353, +18510, +18220, +17490, +16078, +15908, +17018, +17504, +17437, +17632, +17132, +15544, +14277, +14168, +14911, +16075, +17011, +17096, +16472, +15734, +15205, +15076, +15837, +17362, +18282, +18034, +17787, +17985, +17949, +17963, +18510, +18989, +19044, +19079, +19310, +19634, +19753, +19401, +18755, +18214, +18151, +18533, +18701, +18496, +18364, +17993, +17090, +16273, +15747, +15332, +15256, +15295, +15008, +14587, +14058, +13304, +12671, +12321, +12161, +12108, +11977, +11997, +12210, +11853, +11089, +10841, +10903, +11110, +11884, +12664, +13010, +13382, +13598, +13563, +13927, +14499, +14939, +15641, +16354, +16705, +17099, +17536, +17821, +18269, +18876, +19367, +19724, +19919, +20147, +20566, +20794, +20617, +20153, +19569, +19237, +19169, +19127, +19452, +19776, +19122, +18367, +18414, +17805, +16414, +16184, +16698, +16565, +16691, +17172, +16615, +15538, +14850, +14230, +14355, +15465, +16056, +16094, +16265, +15664, +14592, +14474, +15054, +15978, +17107, +17332, +16945, +16972, +16736, +16473, +17262, +17939, +17741, +17694, +17797, +17900, +18433, +18507, +17739, +17321, +17428, +17429, +17377, +17396, +17506, +17440, +16724, +15828, +15285, +14824, +14703, +15117, +15313, +15106, +14702, +13881, +13169, +13149, +13190, +12990, +13107, +13505, +13610, +13276, +12884, +12657, +12520, +12757, +13483, +14031, +14287, +14675, +14920, +14979, +15184, +15250, +15418, +16206, +16866, +17137, +17745, +18250, +18209, +18438, +19042, +19455, +19719, +19894, +20072, +20449, +20571, +20198, +19781, +19442, +19156, +19013, +18875, +18851, +18996, +18722, +18086, +17835, +17653, +16785, +15788, +15601, +15955, +16150, +16304, +16557, +16310, +15309, +14146, +13638, +14226, +15289, +15888, +16099, +15948, +14984, +13957, +13921, +14754, +16108, +17102, +16751, +16051, +15978, +15734, +15717, +16800, +17548, +17132, +16884, +17086, +17157, +17370, +17647, +17429, +17050, +17042, +16998, +16580, +16594, +17327, +17451, +16636, +16047, +15590, +14992, +15377, +16284, +16116, +15520, +15209, +14397, +13765, +14236, +14581, +14399, +14675, +14726, +13898, +13401, +13542, +13602, +13995, +14769, +15002, +14789, +14704, +14862, +15343, +15651, +15550, +15851, +16384, +16533, +17039, +17772, +17878, +18040, +18389, +18246, +18423, +19023, +19115, +19405, +20097, +19973, +19367, +18859, +18178, +18046, +18535, +18534, +18365, +18446, +18053, +17425, +17238, +17068, +16439, +15652, +15424, +15822, +16155, +16455, +16771, +16350, +15445, +14710, +14055, +14270, +15574, +16416, +16515, +16342, +15398, +14470, +14505, +15015, +16180, +17398, +17096, +16438, +16508, +16072, +15850, +16765, +17084, +16815, +17206, +17420, +17357, +17659, +17475, +16784, +16465, +16501, +16803, +16905, +16600, +16936, +17288, +16326, +15561, +15747, +15549, +15507, +16115, +16027, +15540, +15365, +14741, +14242, +14744, +15045, +14624, +14410, +14444, +14309, +14145, +13997, +13829, +13925, +14338, +14547, +14504, +14831, +15223, +15039, +14913, +15260, +15556, +15937, +16578, +17066, +17440, +17517, +17070, +17048, +17744, +18291, +18651, +18939, +18909, +18939, +19071, +18963, +18840, +18599, +18213, +18310, +18500, +18196, +18041, +18092, +17862, +17778, +17953, +17817, +17192, +16398, +16198, +16634, +16743, +16708, +17072, +16886, +16038, +15511, +15146, +15044, +15871, +16733, +16726, +16311, +15719, +15034, +14837, +15397, +16372, +16872, +16403, +15868, +15859, +15853, +15907, +16313, +16642, +16719, +16606, +16285, +16141, +16295, +16384, +16336, +16241, +16198, +16166, +15868, +15855, +16587, +16836, +16163, +15821, +15708, +15236, +15284, +15772, +15771, +15714, +15803, +15498, +15208, +15106, +14719, +14514, +14875, +15164, +15017, +14607, +14270, +14290, +14494, +14835, +15409, +15590, +15259, +15222, +15368, +15433, +15900, +16432, +16687, +17200, +17392, +16801, +16725, +17325, +17633, +18031, +18363, +17968, +17952, +18656, +18861, +18866, +18987, +18387, +17785, +18066, +18288, +18199, +18234, +18153, +18196, +18329, +17916, +17688, +17903, +17392, +16775, +16978, +16761, +16227, +16657, +17078, +16733, +16475, +15908, +14967, +15222, +16328, +16446, +15930, +15909, +15778, +14900, +14355, +15027, +15795, +15662, +15487, +15706, +15554, +15175, +15097, +15160, +15485, +15969, +15919, +15597, +15592, +15657, +15658, +15629, +15547, +15770, +15978, +15650, +15661, +16291, +16391, +16148, +16265, +16123, +15752, +15865, +16065, +16191, +16650, +16935, +16688, +16442, +16241, +15859, +15694, +15953, +16142, +16002, +15873, +15845, +15718, +15842, +16317, +16309, +15833, +15807, +16033, +16023, +16178, +16464, +16599, +16858, +17006, +16685, +16429, +16481, +16602, +16941, +17418, +17706, +17831, +17786, +17650, +17626, +17471, +17259, +17467, +17855, +18161, +18493, +18334, +17684, +17553, +17846, +17899, +18070, +18329, +18160, +17902, +17643, +16997, +16478, +16527, +16659, +16717, +16822, +16670, +16174, +15717, +15595, +15647, +15365, +14767, +14488, +14662, +14902, +15041, +14994, +14684, +14201, +13696, +13508, +13802, +14138, +14238, +14381, +14606, +14585, +14242, +13979, +14199, +14657, +14948, +15197, +15425, +15434, +15555, +15978, +16339, +16548, +16624, +16532, +16689, +17204, +17579, +17813, +18114, +18216, +18068, +17954, +17966, +17974, +17855, +17887, +18252, +18298, +17812, +17587, +17569, +17273, +17285, +17703, +17673, +17319, +17175, +17024, +16858, +16839, +16714, +16562, +16609, +16613, +16483, +16350, +16159, +16042, +16201, +16442, +16574, +16602, +16519, +16456, +16522, +16620, +16754, +16949, +17090, +17202, +17321, +17252, +17037, +16988, +17133, +17275, +17316, +17170, +16898, +16761, +16774, +16647, +16356, +16189, +16106, +15852, +15678, +15753, +15575, +15156, +15078, +15006, +14530, +14234, +14245, +14187, +14341, +14537, +14142, +13715, +13799, +13804, +13758, +14126, +14329, +14131, +14250, +14615, +14641, +14580, +14702, +14775, +14902, +15279, +15582, +15752, +16094, +16466, +16729, +17095, +17346, +17315, +17556, +18149, +18500, +18642, +18859, +18995, +19018, +18963, +18849, +18929, +19016, +18802, +18786, +19069, +18936, +18570, +18494, +18366, +18106, +18011, +17883, +17772, +17871, +17739, +17319, +17039, +16721, +16267, +16134, +16285, +16356, +16281, +15997, +15554, +15236, +15138, +15224, +15452, +15652, +15682, +15576, +15522, +15604, +15612, +15628, +15932, +16198, +16225, +16386, +16458, +16229, +16295, +16521, +16366, +16368, +16604, +16458, +16374, +16676, +16692, +16493, +16411, +16107, +15723, +15546, +15354, +15395, +15772, +15754, +15304, +15007, +14771, +14498, +14498, +14764, +15045, +15084, +14777, +14487, +14442, +14400, +14356, +14523, +14761, +14833, +14757, +14733, +14814, +14844, +14944, +15248, +15416, +15406, +15604, +15855, +16098, +16759, +17448, +17534, +17549, +17878, +18083, +18264, +18706, +19013, +19118, +19299, +19261, +18934, +18825, +18930, +19012, +19252, +19443, +19159, +18816, +18739, +18510, +18245, +18305, +18201, +17792, +17681, +17640, +17180, +16780, +16687, +16475, +16222, +16133, +15887, +15449, +15195, +15146, +15097, +15053, +15031, +14878, +14663, +14707, +14928, +14989, +15025, +15179, +15266, +15404, +15691, +15805, +15799, +15955, +16120, +16274, +16535, +16705, +16770, +16820, +16704, +16606, +16755, +16883, +16913, +16934, +16742, +16455, +16318, +16147, +16003, +16095, +16097, +15809, +15503, +15314, +15160, +14970, +14784, +14748, +14791, +14744, +14687, +14655, +14508, +14188, +13869, +13955, +14399, +14561, +14449, +14513, +14562, +14534, +14736, +14964, +15202, +15732, +16164, +16341, +16677, +16977, +17108, +17486, +18018, +18467, +18830, +18871, +18880, +19327, +19634, +19461, +19395, +19517, +19630, +19819, +19887, +19818, +19837, +19641, +19223, +19032, +18849, +18436, +18210, +18203, +17977, +17462, +16896, +16454, +16132, +15915, +15812, +15588, +15153, +14845, +14698, +14527, +14408, +14220, +13962, +14069, +14319, +14240, +14254, +14556, +14695, +14808, +15102, +15195, +15164, +15341, +15540, +15801, +16386, +16874, +16861, +16687, +16571, +16378, +16340, +16698, +17140, +17406, +17491, +17298, +16963, +16760, +16528, +16233, +16214, +16301, +16131, +15913, +15775, +15555, +15348, +15217, +15012, +14763, +14658, +14786, +14866, +14559, +14262, +14353, +14297, +14017, +14164, +14487, +14445, +14431, +14683, +14888, +15028, +15203, +15459, +15950, +16495, +16778, +16939, +17217, +17600, +17966, +18206, +18386, +18644, +19005, +19393, +19581, +19528, +19608, +19840, +19851, +19870, +20148, +20187, +19852, +19672, +19643, +19408, +19055, +18796, +18591, +18342, +17963, +17414, +16814, +16398, +16196, +15944, +15540, +15175, +14853, +14502, +14286, +14195, +13976, +13631, +13413, +13467, +13691, +13888, +14077, +14240, +14180, +14110, +14327, +14500, +14575, +15007, +15584, +15918, +16217, +16388, +16318, +16465, +16784, +16911, +17073, +17226, +17171, +17354, +17655, +17492, +17296, +17345, +17092, +16770, +16803, +16665, +16302, +16255, +16306, +16113, +15949, +15786, +15374, +15077, +15246, +15362, +15091, +15026, +15216, +14924, +14454, +14528, +14592, +14340, +14452, +14809, +14888, +14986, +15151, +15141, +15307, +15723, +15981, +16199, +16570, +16906, +17148, +17349, +17571, +17940, +18288, +18469, +18786, +19295, +19585, +19572, +19537, +19574, +19630, +19655, +19646, +19660, +19650, +19464, +19154, +18887, +18668, +18480, +18256, +17798, +17202, +16802, +16500, +16096, +15821, +15634, +15152, +14612, +14390, +14217, +13961, +13824, +13625, +13354, +13425, +13637, +13560, +13556, +13849, +14018, +14085, +14300, +14421, +14532, +15025, +15555, +15824, +16192, +16568, +16648, +16806, +17133, +17274, +17408, +17690, +17890, +18125, +18311, +18018, +17599, +17548, +17601, +17631, +17616, +17306, +16986, +16869, +16467, +15930, +15836, +15855, +15700, +15658, +15587, +15337, +15158, +14963, +14686, +14720, +14916, +14713, +14380, +14476, +14640, +14409, +14268, +14577, +14843, +14905, +15076, +15247, +15401, +15804, +16207, +16422, +16781, +17138, +17209, +17368, +17788, +18202, +18579, +18923, +19194, +19483, +19589, +19339, +19181, +19468, +19879, +20023, +19850, +19506, +19170, +18876, +18536, +18246, +18199, +18159, +17725, +17148, +16793, +16327, +15650, +15284, +15157, +14894, +14664, +14386, +13858, +13573, +13613, +13364, +13064, +13205, +13340, +13318, +13578, +13933, +14068, +14168, +14251, +14386, +14855, +15387, +15683, +16149, +16768, +16986, +17000, +17256, +17500, +17617, +17919, +18319, +18513, +18516, +18401, +18205, +18075, +18048, +17975, +17849, +17773, +17664, +17382, +16995, +16651, +16390, +16158, +15864, +15599, +15546, +15531, +15359, +15233, +15118, +14751, +14376, +14254, +14254, +14388, +14518, +14383, +14337, +14507, +14399, +14294, +14681, +15017, +15077, +15369, +15786, +16040, +16293, +16518, +16713, +17074, +17419, +17591, +17825, +18226, +18729, +19157, +19242, +19122, +19135, +19248, +19344, +19424, +19515, +19622, +19483, +19061, +18841, +18747, +18373, +18039, +17808, +17313, +16902, +16666, +16065, +15474, +15294, +14970, +14520, +14313, +14037, +13751, +13648, +13342, +13052, +13218, +13372, +13366, +13567, +13772, +13898, +14184, +14494, +14845, +15345, +15629, +15750, +16160, +16674, +16987, +17269, +17594, +17904, +18228, +18535, +18770, +18876, +18847, +18832, +18807, +18624, +18471, +18465, +18356, +18098, +17873, +17669, +17390, +17009, +16599, +16318, +16106, +15761, +15403, +15227, +15157, +15084, +14917, +14527, +14163, +14120, +14083, +13838, +13854, +14151, +14112, +13897, +14114, +14451, +14445, +14471, +14790, +15091, +15267, +15417, +15560, +15819, +16170, +16336, +16468, +16877, +17260, +17386, +17647, +18086, +18297, +18391, +18631, +18854, +19046, +19304, +19371, +19200, +19114, +19165, +19142, +18952, +18628, +18301, +18004, +17674, +17411, +17217, +16914, +16533, +16115, +15627, +15266, +15066, +14801, +14569, +14462, +14258, +13999, +13919, +14036, +14263, +14412, +14416, +14511, +14711, +14934, +15279, +15572, +15720, +16052, +16423, +16549, +16760, +17136, +17438, +17770, +18041, +18140, +18379, +18612, +18532, +18518, +18639, +18502, +18340, +18413, +18369, +18065, +17675, +17268, +16957, +16844, +16772, +16547, +16229, +15922, +15482, +14932, +14663, +14721, +14758, +14693, +14567, +14321, +14048, +13883, +13871, +13960, +14031, +14143, +14261, +14163, +14169, +14533, +14634, +14478, +14777, +15185, +15190, +15253, +15479, +15606, +15811, +16054, +16236, +16583, +16876, +16940, +17185, +17602, +17850, +18079, +18347, +18470, +18549, +18684, +18788, +18859, +18964, +19057, +18905, +18470, +18202, +18211, +18068, +17794, +17640, +17412, +17074, +16837, +16603, +16248, +15845, +15468, +15246, +15202, +15235, +15361, +15447, +15294, +15086, +14983, +14943, +15115, +15442, +15602, +15706, +15896, +15952, +16018, +16369, +16717, +16843, +16973, +17236, +17531, +17734, +17868, +18096, +18323, +18344, +18332, +18434, +18467, +18395, +18236, +17901, +17533, +17253, +16948, +16710, +16684, +16707, +16602, +16251, +15736, +15394, +15158, +14754, +14497, +14540, +14527, +14493, +14537, +14382, +14159, +14055, +13816, +13594, +13757, +14056, +14171, +14156, +14164, +14260, +14250, +14084, +14190, +14629, +14930, +15013, +15131, +15339, +15554, +15652, +15764, +16188, +16698, +16940, +17099, +17336, +17584, +17876, +18155, +18366, +18636, +18903, +19028, +19057, +19067, +19141, +19206, +18975, +18607, +18501, +18413, +18080, +17899, +17996, +17894, +17467, +17016, +16618, +16287, +16189, +16247, +16221, +16137, +16012, +15723, +15486, +15530, +15581, +15497, +15505, +15548, +15529, +15661, +15880, +15937, +16030, +16301, +16466, +16508, +16660, +16858, +17068, +17314, +17357, +17317, +17639, +17989, +17918, +17891, +18056, +17853, +17381, +17072, +16869, +16797, +16820, +16631, +16458, +16561, +16461, +15969, +15527, +15272, +15071, +14852, +14602, +14521, +14612, +14518, +14270, +14141, +14042, +13960, +13951, +13859, +13885, +14231, +14322, +13974, +13924, +14205, +14150, +13982, +14311, +14899, +15228, +15243, +15142, +15112, +15226, +15494, +15988, +16666, +17207, +17358, +17288, +17390, +17812, +18301, +18656, +18997, +19356, +19551, +19521, +19437, +19479, +19605, +19591, +19356, +19077, +18923, +18904, +18831, +18594, +18343, +18107, +17686, +17223, +16985, +16832, +16609, +16403, +16193, +15940, +15740, +15592, +15403, +15199, +15104, +15100, +14982, +14784, +14809, +15001, +15072, +15087, +15236, +15493, +15757, +15916, +16004, +16181, +16393, +16523, +16737, +17112, +17380, +17332, +17114, +17009, +17063, +17156, +17251, +17279, +17139, +16933, +16736, +16512, +16388, +16406, +16358, +16205, +15995, +15718, +15459, +15158, +14774, +14639, +14797, +14819, +14679, +14619, +14594, +14535, +14405, +14228, +14275, +14468, +14349, +14126, +14293, +14591, +14668, +14760, +15027, +15218, +15154, +14991, +15070, +15525, +16043, +16307, +16458, +16757, +17071, +17225, +17485, +18054, +18612, +18903, +19054, +19149, +19232, +19394, +19545, +19596, +19671, +19764, +19743, +19582, +19353, +19204, +19050, +18625, +18174, +18062, +17947, +17581, +17323, +17135, +16763, +16408, +16099, +15667, +15345, +15233, +15064, +14787, +14526, +14354, +14331, +14344, +14300, +14306, +14369, +14455, +14645, +14879, +15073, +15264, +15409, +15519, +15727, +16020, +16278, +16444, +16518, +16587, +16688, +16782, +16930, +17084, +17122, +17140, +17138, +17037, +16975, +16910, +16717, +16662, +16759, +16676, +16515, +16356, +15988, +15635, +15501, +15360, +15331, +15549, +15618, +15434, +15231, +15019, +14846, +14743, +14638, +14761, +15058, +14969, +14652, +14715, +14954, +14985, +14979, +15110, +15343, +15552, +15619, +15743, +16035, +16233, +16361, +16644, +16978, +17325, +17718, +17962, +18150, +18516, +18795, +18818, +18904, +19184, +19448, +19518, +19471, +19567, +19731, +19572, +19178, +18906, +18717, +18472, +18216, +17995, +17833, +17607, +17194, +16837, +16638, +16283, +15824, +15559, +15325, +14985, +14757, +14608, +14381, +14250, +14287, +14256, +14145, +14132, +14182, +14260, +14443, +14635, +14755, +14954, +15224, +15399, +15563, +15817, +16041, +16222, +16416, +16538, +16646, +16859, +16997, +16998, +17145, +17381, +17352, +17160, +17087, +17001, +16792, +16707, +16812, +16848, +16694, +16435, +16133, +15827, +15620, +15536, +15495, +15473, +15477, +15401, +15180, +14977, +14955, +15013, +14943, +14824, +14895, +14976, +14747, +14556, +14828, +15110, +15027, +15059, +15422, +15643, +15625, +15715, +15979, +16216, +16310, +16423, +16821, +17326, +17541, +17626, +17933, +18308, +18577, +18862, +19103, +19231, +19406, +19574, +19599, +19624, +19695, +19669, +19529, +19320, +19156, +19036, +18687, +18229, +18071, +17894, +17386, +17032, +16902, +16554, +16163, +15930, +15639, +15347, +15143, +14877, +14645, +14523, +14396, +14315, +14280, +14201, +14189, +14287, +14407, +14565, +14699, +14763, +14919, +15138, +15271, +15406, +15625, +15882, +16142, +16341, +16466, +16568, +16657, +16772, +16911, +16961, +16916, +16823, +16650, +16508, +16541, +16594, +16538, +16524, +16486, +16130, +15661, +15543, +15593, +15460, +15335, +15272, +15109, +15069, +15130, +14947, +14843, +15079, +15130, +14920, +14929, +15067, +15028, +14919, +14966, +15215, +15404, +15373, +15505, +15898, +16082, +16048, +16140, +16325, +16517, +16754, +17039, +17425, +17792, +17926, +18032, +18388, +18830, +19158, +19380, +19533, +19663, +19756, +19754, +19709, +19750, +19900, +19944, +19700, +19423, +19303, +19025, +18520, +18178, +17973, +17583, +17085, +16699, +16460, +16260, +15923, +15515, +15230, +14945, +14557, +14294, +14220, +14179, +14142, +14083, +13957, +13821, +13780, +13918, +14121, +14191, +14279, +14517, +14647, +14690, +14930, +15233, +15412, +15587, +15790, +15998, +16214, +16359, +16512, +16724, +16748, +16566, +16421, +16368, +16473, +16724, +16784, +16575, +16391, +16278, +16104, +15948, +15950, +16039, +15916, +15588, +15479, +15559, +15451, +15341, +15489, +15647, +15673, +15609, +15460, +15478, +15699, +15680, +15461, +15526, +15766, +15822, +15885, +16227, +16594, +16613, +16448, +16533, +16826, +17007, +17117, +17344, +17622, +17831, +17952, +18062, +18343, +18801, +19166, +19291, +19313, +19365, +19409, +19372, +19371, +19525, +19627, +19436, +19073, +18773, +18569, +18364, +18067, +17750, +17500, +17177, +16689, +16215, +15880, +15672, +15511, +15210, +14824, +14619, +14456, +14135, +13917, +13862, +13692, +13471, +13385, +13426, +13701, +14131, +14310, +14207, +14128, +14148, +14266, +14612, +15159, +15719, +16141, +16366, +16363, +16189, +16192, +16548, +16778, +16612, +16460, +16375, +16058, +15870, +16245, +16764, +16769, +16295, +15928, +15916, +15846, +15604, +15656, +15931, +15909, +15704, +15739, +16053, +16435, +16534, +16247, +16061, +16184, +16212, +16186, +16413, +16539, +16270, +16127, +16472, +16939, +17151, +17094, +16910, +16767, +16743, +16848, +17143, +17539, +17724, +17663, +17651, +17781, +17932, +18089, +18239, +18324, +18414, +18584, +18725, +18787, +18875, +18945, +18873, +18773, +18759, +18691, +18455, +18130, +17852, +17674, +17495, +17248, +17041, +16823, +16453, +16050, +15738, +15460, +15216, +14950, +14590, +14325, +14221, +14091, +13994, +13959, +13783, +13593, +13617, +13639, +13579, +13692, +13891, +13885, +13823, +14026, +14408, +14674, +14824, +15051, +15346, +15629, +15937, +16242, +16496, +16722, +16779, +16565, +16391, +16467, +16469, +16218, +16085, +16273, +16443, +16383, +16347, +16441, +16327, +15940, +15727, +15853, +16001, +16113, +16340, +16573, +16710, +16824, +16892, +16964, +17128, +17176, +17066, +17062, +17034, +16797, +16778, +17161, +17447, +17426, +17355, +17320, +17281, +17258, +17275, +17400, +17557, +17536, +17443, +17572, +17801, +17835, +17807, +17996, +18310, +18466, +18412, +18314, +18298, +18365, +18454, +18494, +18481, +18464, +18344, +18013, +17688, +17584, +17477, +17232, +17085, +16995, +16726, +16398, +16096, +15701, +15318, +15003, +14618, +14358, +14356, +14275, +14042, +13879, +13704, +13470, +13364, +13358, +13379, +13513, +13710, +13810, +13776, +13749, +13926, +14262, +14570, +14884, +15175, +15332, +15552, +15917, +16152, +16272, +16439, +16471, +16353, +16299, +16259, +16131, +16011, +15971, +16050, +16204, +16274, +16268, +16226, +16056, +15837, +15758, +15800, +15915, +16110, +16362, +16599, +16677, +16662, +16876, +17182, +17177, +17115, +17348, +17527, +17360, +17151, +17242, +17530, +17610, +17473, +17589, +17907, +17878, +17626, +17630, +17838, +17968, +17943, +17905, +18106, +18348, +18229, +18093, +18420, +18809, +18796, +18556, +18345, +18271, +18338, +18343, +18241, +18241, +18254, +18040, +17752, +17612, +17528, +17369, +17188, +17052, +16952, +16797, +16474, +16008, +15603, +15377, +15209, +14977, +14714, +14506, +14379, +14229, +13961, +13739, +13730, +13744, +13570, +13378, +13430, +13665, +13787, +13720, +13774, +14106, +14385, +14405, +14457, +14819, +15274, +15436, +15373, +15460, +15613, +15465, +15194, +15195, +15360, +15392, +15275, +15185, +15290, +15490, +15483, +15262, +15174, +15361, +15533, +15446, +15359, +15624, +16011, +16150, +16224, +16510, +16907, +17206, +17317, +17386, +17649, +17919, +17840, +17673, +17876, +18248, +18306, +18156, +18308, +18753, +18924, +18720, +18669, +18853, +18842, +18622, +18565, +18781, +19060, +19118, +18946, +18852, +18870, +18729, +18536, +18580, +18715, +18698, +18488, +18094, +17759, +17744, +17769, +17569, +17430, +17431, +17268, +17010, +16916, +16895, +16823, +16665, +16320, +15906, +15627, +15384, +15100, +14902, +14701, +14342, +13937, +13605, +13436, +13524, +13619, +13446, +13221, +13174, +13235, +13355, +13448, +13450, +13571, +13834, +14012, +14163, +14396, +14633, +14864, +14993, +14940, +14963, +15035, +14834, +14594, +14658, +14789, +14803, +14831, +14935, +15153, +15325, +15190, +15054, +15307, +15623, +15679, +15746, +16034, +16392, +16632, +16751, +16898, +17186, +17541, +17769, +17837, +17994, +18284, +18296, +18047, +18189, +18692, +18842, +18658, +18759, +19129, +19280, +19203, +19332, +19720, +19888, +19666, +19447, +19451, +19464, +19343, +19212, +19282, +19456, +19283, +18746, +18424, +18437, +18342, +18062, +17810, +17563, +17251, +16898, +16591, +16499, +16540, +16413, +16196, +16154, +16155, +15986, +15777, +15692, +15652, +15465, +15093, +14775, +14667, +14589, +14383, +14162, +13980, +13752, +13523, +13394, +13319, +13285, +13363, +13452, +13410, +13363, +13447, +13636, +13893, +14137, +14273, +14422, +14669, +14860, +14966, +15109, +15192, +15124, +14982, +14784, +14600, +14591, +14683, +14716, +14761, +14884, +14918, +14828, +14914, +15248, +15458, +15465, +15657, +16067, +16394, +16633, +16888, +17165, +17553, +17900, +17927, +17887, +18136, +18364, +18342, +18491, +18921, +19034, +18712, +18619, +18948, +19203, +19225, +19292, +19505, +19744, +19834, +19792, +19884, +20091, +20041, +19763, +19616, +19605, +19529, +19352, +19124, +18900, +18650, +18250, +17769, +17447, +17308, +17107, +16719, +16342, +16163, +16072, +15895, +15688, +15598, +15605, +15525, +15337, +15292, +15399, +15328, +15037, +14833, +14773, +14674, +14514, +14390, +14294, +14112, +13823, +13566, +13462, +13501, +13576, +13583, +13563, +13599, +13638, +13677, +13818, +14024, +14239, +14510, +14735, +14788, +14799, +14865, +14872, +14814, +14765, +14678, +14521, +14401, +14403, +14558, +14814, +14918, +14740, +14616, +14831, +15101, +15187, +15341, +15724, +16139, +16421, +16587, +16854, +17397, +17873, +17937, +17996, +18392, +18605, +18335, +18224, +18663, +19066, +18961, +18797, +19028, +19285, +19190, +19099, +19367, +19726, +19840, +19767, +19802, +20091, +20295, +20122, +19952, +20090, +20111, +19748, +19339, +19155, +19090, +18817, +18182, +17625, +17470, +17204, +16586, +16198, +16183, +16031, +15658, +15422, +15414, +15409, +15246, +15102, +15170, +15230, +15070, +14885, +14816, +14750, +14636, +14514, +14394, +14314, +14252, +14121, +13983, +13938, +13905, +13823, +13830, +13942, +14002, +14063, +14283, +14492, +14484, +14473, +14677, +14878, +14849, +14727, +14697, +14725, +14671, +14447, +14191, +14138, +14167, +14022, +13959, +14210, +14362, +14211, +14184, +14396, +14553, +14618, +14795, +15243, +15840, +16163, +16193, +16461, +17037, +17412, +17511, +17741, +18162, +18343, +18201, +18279, +18684, +18825, +18675, +18786, +19110, +19273, +19346, +19447, +19546, +19699, +19871, +19946, +20022, +20172, +20282, +20318, +20388, +20486, +20459, +20208, +19878, +19718, +19622, +19248, +18688, +18298, +17957, +17421, +16935, +16680, +16476, +16285, +16120, +15879, +15654, +15515, +15348, +15242, +15256, +15178, +15021, +14928, +14770, +14558, +14484, +14450, +14323, +14224, +14181, +14092, +13968, +13870, +13845, +13908, +13969, +14005, +14134, +14350, +14476, +14502, +14583, +14721, +14867, +15020, +15043, +14844, +14654, +14560, +14344, +14118, +14138, +14154, +13952, +13818, +13832, +13743, +13553, +13463, +13580, +13877, +14144, +14260, +14442, +14786, +15109, +15427, +15911, +16414, +16671, +16790, +17121, +17602, +17819, +17840, +18118, +18519, +18646, +18658, +18834, +19058, +19169, +19200, +19277, +19489, +19672, +19733, +19905, +20206, +20349, +20328, +20371, +20549, +20756, +20798, +20644, +20508, +20390, +20097, +19709, +19415, +19192, +18862, +18332, +17800, +17447, +17101, +16691, +16449, +16335, +16123, +15856, +15638, +15496, +15452, +15406, +15277, +15142, +14982, +14756, +14575, +14507, +14470, +14384, +14235, +14089, +13988, +13878, +13824, +13919, +13996, +13904, +13829, +13961, +14189, +14357, +14539, +14777, +14893, +14864, +14844, +14813, +14730, +14655, +14495, +14263, +14153, +14011, +13672, +13489, +13598, +13631, +13471, +13326, +13315, +13440, +13613, +13794, +14131, +14589, +14881, +15037, +15352, +15817, +16176, +16435, +16853, +17395, +17678, +17698, +17887, +18281, +18514, +18561, +18654, +18837, +19043, +19217, +19315, +19400, +19507, +19602, +19724, +19910, +20060, +20114, +20186, +20349, +20493, +20513, +20484, +20444, +20352, +20238, +20071, +19748, +19367, +19037, +18650, +18240, +17933, +17570, +17074, +16697, +16495, +16279, +16034, +15855, +15716, +15582, +15490, +15476, +15508, +15523, +15486, +15379, +15224, +15076, +14950, +14822, +14643, +14367, +14094, +13947, +13858, +13816, +13898, +13985, +13967, +13975, +14044, +14124, +14253, +14416, +14600, +14784, +14766, +14537, +14403, +14415, +14428, +14441, +14370, +14160, +13956, +13745, +13461, +13296, +13318, +13382, +13451, +13564, +13778, +14089, +14304, +14469, +14861, +15347, +15659, +15922, +16331, +16850, +17257, +17334, +17365, +17685, +17976, +18074, +18366, +18774, +18919, +18901, +18915, +19004, +19190, +19306, +19354, +19578, +19796, +19756, +19700, +19834, +20084, +20308, +20322, +20220, +20237, +20176, +19912, +19730, +19639, +19422, +19131, +18805, +18427, +18116, +17823, +17434, +17070, +16808, +16500, +16095, +15815, +15799, +15826, +15677, +15515, +15448, +15348, +15280, +15331, +15343, +15282, +15238, +15123, +14940, +14834, +14772, +14669, +14521, +14273, +14001, +13879, +13901, +13976, +14103, +14204, +14156, +14020, +13940, +13965, +14101, +14289, +14414, +14451, +14450, +14390, +14285, +14223, +14207, +14144, +14013, +13868, +13749, +13688, +13730, +13899, +14123, +14295, +14432, +14686, +15096, +15461, +15672, +16002, +16574, +16951, +16988, +17199, +17591, +17721, +17804, +18139, +18373, +18356, +18364, +18452, +18632, +18894, +19009, +19030, +19164, +19268, +19275, +19406, +19663, +19892, +20008, +19944, +19872, +19992, +20086, +19932, +19751, +19719, +19645, +19337, +18949, +18685, +18419, +18025, +17663, +17434, +17247, +17024, +16694, +16305, +16022, +15804, +15606, +15591, +15679, +15635, +15530, +15447, +15323, +15263, +15308, +15297, +15223, +15162, +15093, +15019, +14911, +14760, +14681, +14624, +14434, +14224, +14154, +14146, +14097, +14013, +13957, +13947, +13830, +13575, +13447, +13486, +13484, +13519, +13703, +13776, +13662, +13594, +13614, +13651, +13763, +13872, +13919, +14075, +14338, +14500, +14627, +14904, +15273, +15633, +15957, +16259, +16570, +16783, +16867, +17102, +17541, +17867, +18058, +18273, +18403, +18462, +18634, +18835, +18915, +18930, +18951, +19022, +19155, +19281, +19419, +19623, +19772, +19768, +19705, +19670, +19659, +19687, +19754, +19763, +19641, +19465, +19321, +19149, +18926, +18733, +18560, +18324, +18055, +17777, +17438, +17067, +16787, +16619, +16477, +16276, +16020, +15769, +15574, +15447, +15372, +15373, +15453, +15505, +15461, +15371, +15276, +15187, +15110, +15012, +14951, +14978, +14892, +14662, +14601, +14671, +14523, +14238, +14051, +13876, +13637, +13391, +13221, +13210, +13196, +12995, +12850, +12911, +12900, +12790, +12786, +12835, +12902, +13027, +13118, +13278, +13675, +14032, +14153, +14328, +14712, +15094, +15389, +15777, +16364, +16869, +16982, +16997, +17324, +17701, +17871, +18127, +18561, +18842, +18908, +18996, +19198, +19402, +19440, +19386, +19502, +19740, +19813, +19736, +19713, +19784, +19875, +19894, +19852, +19867, +19908, +19841, +19735, +19677, +19588, +19421, +19183, +18942, +18833, +18770, +18541, +18297, +18191, +17967, +17552, +17251, +17105, +16914, +16699, +16501, +16261, +15979, +15668, +15399, +15293, +15247, +15114, +14972, +14853, +14680, +14572, +14627, +14714, +14711, +14629, +14497, +14360, +14252, +14193, +14187, +14132, +13962, +13767, +13569, +13313, +13062, +12856, +12659, +12506, +12418, +12345, +12303, +12287, +12235, +12174, +12161, +12235, +12483, +12868, +13221, +13565, +13965, +14319, +14640, +15045, +15437, +15801, +16285, +16751, +17032, +17387, +17891, +18246, +18490, +18820, +19059, +19124, +19224, +19427, +19670, +19871, +19942, +20020, +20212, +20319, +20273, +20273, +20354, +20433, +20468, +20403, +20317, +20237, +20055, +19818, +19644, +19493, +19372, +19282, +19130, +18958, +18781, +18474, +18143, +17986, +17896, +17737, +17560, +17411, +17262, +17057, +16795, +16553, +16364, +16209, +16062, +15847, +15606, +15441, +15233, +14885, +14564, +14399, +14355, +14341, +14272, +14223, +14280, +14254, +14092, +14035, +14060, +13949, +13764, +13616, +13440, +13237, +13051, +12900, +12802, +12677, +12452, +12208, +12041, +11926, +11856, +11813, +11761, +11791, +11977, +12236, +12504, +12822, +13188, +13658, +14269, +14833, +15209, +15585, +16085, +16545, +16900, +17322, +17872, +18348, +18623, +18879, +19247, +19531, +19613, +19742, +20083, +20387, +20442, +20443, +20616, +20775, +20719, +20639, +20724, +20824, +20785, +20704, +20667, +20607, +20445, +20216, +19991, +19791, +19589, +19322, +19032, +18854, +18719, +18430, +18089, +17896, +17759, +17521, +17252, +17091, +17019, +16868, +16612, +16424, +16310, +16127, +15905, +15731, +15623, +15557, +15395, +15124, +14945, +14803, +14546, +14355, +14300, +14202, +14066, +13975, +13913, +13943, +13999, +13896, +13710, +13555, +13358, +13158, +13022, +12875, +12707, +12557, +12373, +12186, +12065, +11945, +11773, +11651, +11652, +11672, +11650, +11749, +12045, +12342, +12600, +13026, +13590, +14055, +14449, +14997, +15681, +16251, +16674, +17217, +17848, +18213, +18372, +18692, +19138, +19440, +19661, +19993, +20355, +20522, +20504, +20544, +20706, +20852, +20944, +21045, +21180, +21303, +21281, +21133, +21060, +21024, +20854, +20650, +20508, +20380, +20245, +19975, +19542, +19235, +19025, +18638, +18285, +18156, +17934, +17589, +17424, +17366, +17179, +16889, +16610, +16425, +16328, +16196, +16033, +15944, +15890, +15791, +15621, +15384, +15149, +14979, +14809, +14648, +14614, +14604, +14390, +14058, +13837, +13706, +13530, +13325, +13188, +13163, +13086, +12810, +12561, +12528, +12458, +12266, +12187, +12133, +11929, +11729, +11621, +11529, +11482, +11436, +11380, +11496, +11766, +11996, +12251, +12660, +13106, +13496, +13938, +14536, +15125, +15550, +16052, +16801, +17473, +17903, +18310, +18721, +19052, +19400, +19787, +20136, +20436, +20656, +20792, +20863, +20878, +20941, +21097, +21217, +21306, +21408, +21377, +21238, +21199, +21211, +21110, +20946, +20823, +20724, +20527, +20238, +20022, +19838, +19526, +19200, +18970, +18700, +18359, +18022, +17701, +17419, +17171, +16947, +16789, +16601, +16317, +16131, +16092, +15997, +15862, +15755, +15587, +15423, +15332, +15191, +15042, +15013, +14930, +14706, +14553, +14495, +14305, +13961, +13612, +13311, +13013, +12637, +12208, +11962, +11955, +11881, +11672, +11571, +11541, +11405, +11274, +11245, +11238, +11260, +11305, +11370, +11532, +11686, +11764, +12008, +12431, +12750, +13020, +13437, +13923, +14363, +14769, +15255, +15896, +16481, +16878, +17379, +18035, +18516, +18891, +19414, +19935, +20289, +20549, +20743, +20902, +21087, +21211, +21247, +21350, +21490, +21465, +21348, +21361, +21452, +21443, +21317, +21182, +21087, +20944, +20686, +20465, +20354, +20168, +19898, +19702, +19518, +19267, +18992, +18649, +18330, +18150, +17883, +17477, +17232, +17088, +16794, +16485, +16300, +16144, +15925, +15660, +15536, +15626, +15613, +15414, +15319, +15274, +15098, +14963, +14911, +14814, +14695, +14494, +14147, +13836, +13560, +13132, +12671, +12358, +12123, +11875, +11586, +11259, +10978, +10783, +10607, +10506, +10553, +10651, +10746, +10947, +11231, +11452, +11657, +12012, +12459, +12833, +13165, +13545, +13893, +14168, +14508, +14946, +15352, +15734, +16214, +16740, +17184, +17602, +18098, +18617, +19066, +19450, +19800, +20157, +20554, +20920, +21185, +21439, +21662, +21686, +21558, +21493, +21512, +21503, +21410, +21273, +21186, +21104, +20939, +20814, +20782, +20619, +20303, +20059, +19883, +19657, +19426, +19251, +19073, +18797, +18451, +18182, +17953, +17629, +17299, +17051, +16812, +16631, +16488, +16210, +15918, +15831, +15764, +15573, +15438, +15398, +15294, +15135, +15066, +15103, +15064, +14798, +14462, +14240, +13985, +13582, +13244, +13036, +12753, +12434, +12208, +11916, +11510, +11196, +10939, +10644, +10482, +10468, +10463, +10546, +10747, +10960, +11288, +11744, +12098, +12392, +12821, +13228, +13463, +13757, +14273, +14784, +15073, +15336, +15808, +16323, +16675, +16972, +17353, +17772, +18135, +18423, +18735, +19140, +19555, +19925, +20310, +20702, +21027, +21220, +21309, +21453, +21729, +21926, +21889, +21765, +21650, +21426, +21098, +20864, +20751, +20628, +20472, +20307, +20078, +19813, +19593, +19402, +19217, +19030, +18797, +18542, +18296, +18046, +17835, +17627, +17329, +17063, +16897, +16641, +16294, +16046, +15880, +15692, +15505, +15344, +15219, +15105, +14973, +14876, +14769, +14543, +14299, +14114, +13870, +13599, +13397, +13194, +12997, +12847, +12578, +12144, +11757, +11453, +11142, +10898, +10805, +10822, +10880, +10908, +10908, +11015, +11279, +11567, +11844, +12257, +12756, +13076, +13266, +13693, +14342, +14791, +15020, +15360, +15774, +16037, +16295, +16733, +17191, +17521, +17789, +18024, +18246, +18589, +19042, +19442, +19810, +20248, +20599, +20727, +20813, +21082, +21433, +21619, +21628, +21701, +21834, +21766, +21568, +21505, +21468, +21283, +21043, +20774, +20452, +20152, +19871, +19598, +19394, +19185, +18923, +18716, +18556, +18368, +18122, +17804, +17562, +17419, +17139, +16804, +16635, +16388, +15976, +15737, +15649, +15473, +15254, +15031, +14772, +14527, +14245, +13905, +13607, +13344, +13105, +12900, +12690, +12546, +12468, +12238, +11911, +11763, +11698, +11500, +11268, +11194, +11270, +11299, +11195, +11185, +11411, +11680, +11897, +12147, +12498, +12917, +13212, +13339, +13652, +14205, +14584, +14793, +15193, +15730, +16144, +16436, +16737, +17128, +17515, +17725, +17835, +18034, +18299, +18566, +18838, +19115, +19417, +19658, +19750, +19906, +20251, +20522, +20623, +20758, +20941, +21017, +21003, +21025, +21118, +21144, +21012, +20866, +20790, +20661, +20503, +20437, +20353, +20150, +19854, +19462, +19082, +18845, +18599, +18264, +18051, +17940, +17645, +17214, +16935, +16833, +16716, +16493, +16286, +16160, +15916, +15494, +15185, +15045, +14773, +14371, +14051, +13756, +13414, +13109, +12831, +12599, +12446, +12176, +11719, +11366, +11213, +11057, +10893, +10903, +11084, +11214, +11188, +11232, +11543, +11910, +12137, +12378, +12767, +13209, +13531, +13706, +13997, +14555, +15030, +15254, +15572, +16022, +16284, +16421, +16700, +17098, +17411, +17568, +17739, +18066, +18420, +18655, +18832, +19004, +19199, +19408, +19538, +19630, +19836, +20022, +20014, +19944, +19930, +19904, +19859, +19862, +19909, +19957, +19985, +20003, +20018, +20043, +20098, +20139, +20099, +19997, +19846, +19660, +19506, +19372, +19212, +19056, +18889, +18673, +18432, +18141, +17805, +17513, +17176, +16751, +16471, +16325, +16050, +15722, +15515, +15285, +14931, +14570, +14252, +13951, +13636, +13272, +12921, +12663, +12454, +12212, +11907, +11579, +11320, +11118, +10906, +10746, +10751, +10861, +10906, +10936, +11145, +11474, +11754, +12067, +12468, +12846, +13208, +13582, +13941, +14398, +14909, +15261, +15562, +15955, +16279, +16516, +16810, +17122, +17445, +17799, +18076, +18319, +18638, +18892, +19014, +19192, +19481, +19708, +19774, +19812, +19968, +20157, +20230, +20268, +20353, +20346, +20148, +19921, +19851, +19854, +19769, +19672, +19632, +19507, +19284, +19118, +19055, +19079, +19153, +19165, +19129, +19131, +19092, +18953, +18854, +18865, +18810, +18576, +18301, +18084, +17833, +17539, +17291, +17044, +16750, +16433, +16078, +15710, +15321, +14829, +14323, +13917, +13545, +13174, +12829, +12491, +12253, +12032, +11652, +11330, +11188, +10959, +10718, +10701, +10719, +10704, +10773, +10847, +11008, +11350, +11608, +11788, +12215, +12737, +13037, +13226, +13554, +14007, +14384, +14668, +15090, +15589, +15898, +16111, +16435, +16836, +17244, +17564, +17778, +18059, +18399, +18630, +18868, +19236, +19565, +19732, +19786, +19863, +20072, +20310, +20447, +20569, +20680, +20651, +20529, +20440, +20412, +20400, +20350, +20254, +20159, +20042, +19886, +19740, +19628, +19542, +19430, +19242, +19082, +19019, +18961, +18898, +18867, +18789, +18650, +18479, +18249, +18024, +17868, +17708, +17560, +17412, +17117, +16724, +16384, +16015, +15542, +15056, +14562, +14042, +13549, +13098, +12731, +12462, +12153, +11760, +11398, +11110, +10845, +10605, +10467, +10493, +10572, +10562, +10591, +10822, +11161, +11482, +11790, +12129, +12517, +12815, +12937, +13174, +13699, +14144, +14370, +14702, +15109, +15335, +15538, +15862, +16163, +16449, +16792, +17084, +17336, +17654, +17956, +18183, +18429, +18747, +19065, +19266, +19374, +19557, +19765, +19810, +19837, +20001, +20088, +20020, +20003, +20009, +19931, +19922, +20009, +20045, +20059, +20103, +20088, +20045, +20055, +20046, +19980, +19916, +19851, +19760, +19683, +19612, +19528, +19443, +19302, +19060, +18822, +18658, +18450, +18167, +17934, +17711, +17369, +16942, +16474, +15945, +15455, +15044, +14581, +14096, +13730, +13419, +13036, +12585, +12095, +11612, +11163, +10761, +10505, +10441, +10429, +10368, +10294, +10256, +10367, +10663, +10967, +11211, +11562, +12041, +12427, +12699, +13079, +13570, +13942, +14259, +14719, +15128, +15370, +15715, +16135, +16397, +16647, +16964, +17143, +17268, +17505, +17716, +17873, +18121, +18411, +18639, +18820, +18947, +19011, +19087, +19222, +19365, +19432, +19411, +19391, +19415, +19394, +19306, +19277, +19338, +19360, +19314, +19306, +19365, +19440, +19514, +19602, +19688, +19749, +19791, +19858, +19945, +20008, +20062, +20060, +19954, +19827, +19680, +19423, +19227, +19189, +19036, +18668, +18294, +17916, +17416, +16858, +16307, +15767, +15263, +14798, +14371, +13956, +13461, +12928, +12433, +11910, +11388, +11010, +10739, +10539, +10472, +10426, +10296, +10258, +10417, +10600, +10714, +10887, +11232, +11604, +11797, +11960, +12325, +12723, +12985, +13334, +13859, +14350, +14787, +15260, +15737, +16227, +16708, +17048, +17294, +17626, +17962, +18148, +18309, +18588, +18824, +18903, +18966, +19064, +19102, +19097, +19088, +19052, +19016, +18971, +18874, +18792, +18752, +18716, +18745, +18806, +18796, +18837, +18982, +19055, +19089, +19190, +19240, +19272, +19402, +19482, +19479, +19559, +19666, +19699, +19741, +19763, +19697, +19620, +19539, +19402, +19246, +19089, +18880, +18598, +18264, +17902, +17492, +17018, +16565, +16200, +15838, +15423, +14959, +14418, +13859, +13353, +12830, +12298, +11914, +11681, +11478, +11278, +11104, +11001, +10994, +10967, +10878, +10906, +11095, +11264, +11376, +11576, +11876, +12143, +12364, +12678, +13071, +13422, +13788, +14212, +14549, +14864, +15324, +15763, +16113, +16566, +16991, +17226, +17551, +18015, +18311, +18478, +18716, +18905, +18955, +18978, +19012, +18993, +18913, +18847, +18804, +18682, +18519, +18473, +18474, +18445, +18499, +18603, +18631, +18655, +18713, +18742, +18797, +18934, +19104, +19230, +19253, +19235, +19265, +19287, +19266, +19262, +19270, +19316, +19372, +19277, +19124, +19094, +18985, +18716, +18541, +18357, +17969, +17604, +17346, +17003, +16654, +16363, +15927, +15394, +14964, +14545, +14035, +13583, +13272, +13004, +12716, +12431, +12215, +12142, +12160, +12130, +12058, +12062, +12116, +12131, +12165, +12306, +12476, +12578, +12716, +12981, +13238, +13410, +13622, +13867, +14063, +14342, +14705, +14968, +15262, +15728, +16080, +16252, +16577, +17000, +17226, +17385, +17654, +17868, +17937, +17964, +17977, +17982, +18028, +18043, +17956, +17872, +17896, +17944, +17940, +17953, +18041, +18163, +18265, +18337, +18399, +18496, +18642, +18765, +18832, +18910, +18963, +18916, +18904, +19019, +19075, +19002, +18943, +18899, +18839, +18854, +18870, +18778, +18705, +18676, +18514, +18245, +18038, +17853, +17608, +17386, +17199, +16891, +16429, +15984, +15630, +15244, +14789, +14368, +14061, +13846, +13607, +13301, +13125, +13175, +13203, +13093, +13065, +13169, +13208, +13163, +13206, +13389, +13556, +13565, +13559, +13737, +13999, +14180, +14309, +14454, +14655, +14885, +15027, +15182, +15535, +15884, +16006, +16157, +16505, +16767, +16800, +16815, +16920, +17026, +17084, +17113, +17108, +17115, +17169, +17150, +17027, +17005, +17104, +17086, +17028, +17189, +17411, +17447, +17469, +17628, +17773, +17840, +17910, +17994, +18084, +18182, +18215, +18197, +18244, +18363, +18458, +18495, +18499, +18494, +18504, +18489, +18403, +18315, +18258, +18147, +17951, +17759, +17624, +17511, +17397, +17302, +17176, +16897, +16515, +16196, +15949, +15680, +15365, +15044, +14819, +14660, +14385, +14134, +14135, +14119, +13905, +13822, +13906, +13851, +13749, +13825, +13997, +14131, +14180, +14195, +14333, +14600, +14867, +15057, +15173, +15366, +15704, +15922, +16009, +16302, +16668, +16774, +16818, +16968, +17021, +17004, +17053, +17092, +17124, +17158, +17060, +16917, +16906, +16919, +16843, +16756, +16721, +16743, +16749, +16659, +16622, +16767, +16911, +16949, +17000, +17081, +17137, +17164, +17156, +17184, +17274, +17273, +17203, +17254, +17357, +17394, +17453, +17543, +17618, +17720, +17755, +17640, +17517, +17445, +17348, +17243, +17165, +17075, +16929, +16789, +16779, +16755, +16472, +16166, +16096, +15963, +15713, +15646, +15597, +15411, +15308, +15213, +15040, +15025, +15004, +14744, +14600, +14653, +14544, +14350, +14369, +14523, +14600, +14514, +14418, +14559, +14861, +15106, +15285, +15453, +15672, +15916, +16029, +16151, +16529, +16870, +16937, +17066, +17345, +17486, +17520, +17583, +17630, +17700, +17781, +17718, +17544, +17445, +17470, +17466, +17340, +17260, +17293, +17241, +17107, +17069, +17058, +17061, +17173, +17202, +17080, +17030, +16994, +16844, +16754, +16764, +16742, +16708, +16662, +16600, +16641, +16749, +16798, +16834, +16893, +16910, +16850, +16682, +16468, +16342, +16277, +16198, +16127, +16068, +16052, +16088, +15985, +15721, +15615, +15659, +15519, +15313, +15343, +15409, +15301, +15227, +15281, +15324, +15350, +15317, +15161, +15087, +15177, +15148, +15011, +15088, +15266, +15227, +15078, +15050, +15152, +15381, +15692, +15906, +16028, +16190, +16304, +16308, +16443, +16778, +17013, +17041, +17050, +17087, +17090, +17128, +17221, +17318, +17457, +17575, +17541, +17497, +17612, +17742, +17783, +17835, +17877, +17861, +17855, +17825, +17729, +17713, +17762, +17697, +17567, +17480, +17347, +17173, +17074, +17018, +16936, +16879, +16847, +16761, +16666, +16672, +16726, +16712, +16704, +16787, +16797, +16586, +16293, +16077, +15899, +15706, +15513, +15339, +15207, +15171, +15215, +15181, +15011, +14920, +14971, +14940, +14850, +14918, +15022, +14969, +14900, +14964, +15119, +15261, +15247, +15109, +15110, +15202, +15083, +14896, +14992, +15247, +15313, +15211, +15206, +15375, +15600, +15798, +15997, +16247, +16492, +16565, +16496, +16622, +16969, +17135, +17072, +17125, +17268, +17288, +17279, +17323, +17387, +17512, +17568, +17375, +17192, +17253, +17329, +17301, +17362, +17517, +17638, +17712, +17719, +17702, +17815, +17992, +18035, +18008, +18053, +18081, +17992, +17877, +17804, +17760, +17742, +17682, +17530, +17407, +17382, +17327, +17195, +17097, +17000, +16789, +16489, +16213, +16001, +15788, +15559, +15452, +15485, +15426, +15223, +15109, +15062, +14904, +14772, +14790, +14720, +14530, +14484, +14506, +14389, +14339, +14491, +14615, +14673, +14782, +14841, +14828, +14845, +14837, +14829, +14989, +15219, +15314, +15307, +15321, +15451, +15718, +15979, +16137, +16286, +16468, +16562, +16518, +16477, +16592, +16779, +16837, +16789, +16805, +16881, +16924, +16934, +16950, +17023, +17155, +17199, +17123, +17141, +17292, +17340, +17289, +17349, +17516, +17630, +17621, +17580, +17687, +17890, +17922, +17820, +17817, +17858, +17806, +17730, +17728, +17854, +18023, +18016, +17893, +17881, +17923, +17900, +17878, +17854, +17784, +17661, +17357, +16906, +16590, +16413, +16165, +15900, +15788, +15764, +15634, +15395, +15222, +15083, +14861, +14719, +14720, +14634, +14548, +14669, +14742, +14645, +14657, +14760, +14763, +14740, +14714, +14668, +14691, +14688, +14588, +14635, +14880, +15044, +15078, +15159, +15322, +15523, +15756, +15982, +16152, +16285, +16374, +16400, +16450, +16613, +16792, +16896, +16969, +16988, +16946, +16940, +16937, +16871, +16865, +16914, +16834, +16674, +16627, +16666, +16691, +16705, +16728, +16750, +16780, +16801, +16808, +16890, +17103, +17294, +17306, +17261, +17317, +17394, +17407, +17429, +17517, +17634, +17690, +17643, +17622, +17705, +17760, +17734, +17728, +17736, +17707, +17624, +17414, +17164, +17068, +16994, +16794, +16710, +16794, +16705, +16459, +16340, +16201, +15818, +15461, +15342, +15242, +15096, +15080, +15090, +14982, +14918, +14931, +14883, +14913, +15058, +15039, +14915, +14940, +15002, +15043, +15213, +15421, +15550, +15618, +15565, +15486, +15597, +15779, +15888, +16033, +16196, +16296, +16398, +16542, +16765, +17038, +17123, +17010, +16955, +16938, +16868, +16902, +17065, +17203, +17225, +17062, +16811, +16675, +16592, +16469, +16441, +16508, +16530, +16491, +16393, +16326, +16424, +16544, +16519, +16467, +16418, +16330, +16341, +16467, +16568, +16658, +16718, +16693, +16698, +16748, +16730, +16765, +16960, +17117, +17112, +17062, +17008, +16888, +16759, +16723, +16699, +16596, +16567, +16644, +16614, +16581, +16714, +16651, +16275, +16095, +16135, +15988, +15854, +15970, +16012, +15904, +15816, +15598, +15354, +15449, +15616, +15475, +15272, +15205, +15154, +15153, +15258, +15445, +15721, +15908, +15863, +15837, +16028, +16287, +16450, +16537, +16685, +16912, +17007, +17011, +17211, +17471, +17486, +17346, +17193, +17035, +16961, +16979, +17020, +17113, +17186, +17093, +16904, +16796, +16835, +16939, +16978, +16971, +16987, +16957, +16894, +16900, +16919, +16893, +16836, +16655, +16352, +16144, +16067, +15994, +15954, +15959, +15888, +15769, +15722, +15723, +15756, +15854, +15933, +15922, +15906, +15916, +15878, +15814, +15830, +15907, +15964, +15987, +15969, +15920, +15936, +16039, +16087, +16038, +16029, +16094, +16140, +16164, +16210, +16251, +16279, +16296, +16245, +16168, +16179, +16217, +16181, +16150, +16142, +16042, +15934, +15941, +15908, +15783, +15787, +15921, +16017, +16128, +16289, +16396, +16492, +16622, +16692, +16751, +16874, +16971, +17053, +17203, +17331, +17369, +17350, +17268, +17209, +17264, +17278, +17174, +17114, +17106, +17006, +16886, +16902, +16995, +17004, +16921, +16860, +16858, +16870, +16884, +16915, +16950, +16949, +16877, +16769, +16695, +16633, +16542, +16472, +16433, +16370, +16306, +16297, +16295, +16250, +16215, +16180, +16038, +15859, +15807, +15780, +15653, +15597, +15661, +15642, +15573, +15612, +15694, +15759, +15793, +15746, +15746, +15879, +15949, +15897, +15881, +15901, +15925, +15981, +15938, +15743, +15609, +15633, +15674, +15621, +15511, +15453, +15473, +15473, +15465, +15564, +15717, +15799, +15841, +15932, +16080, +16246, +16372, +16479, +16614, +16721, +16746, +16790, +16888, +16925, +16903, +16917, +16983, +17048, +17041, +16977, +17004, +17112, +17142, +17122, +17137, +17147, +17204, +17320, +17350, +17343, +17407, +17400, +17301, +17259, +17221, +17147, +17136, +17127, +17029, +16915, +16836, +16809, +16848, +16858, +16791, +16739, +16736, +16749, +16767, +16722, +16613, +16565, +16607, +16624, +16545, +16393, +16275, +16282, +16330, +16287, +16165, +16044, +15976, +15980, +15986, +15914, +15836, +15821, +15807, +15775, +15748, +15692, +15625, +15613, +15600, +15533, +15414, +15262, +15157, +15157, +15138, +15041, +14976, +14953, +14938, +14975, +15039, +15121, +15293, +15492, +15594, +15680, +15831, +15959, +16047, +16166, +16296, +16406, +16532, +16648, +16712, +16784, +16898, +16967, +16954, +16966, +17049, +17114, +17119, +17123, +17147, +17192, +17231, +17194, +17117, +17150, +17268, +17306, +17244, +17181, +17180, +17237, +17250, +17158, +17080, +17086, +17103, +17140, +17209, +17204, +17126, +17071, +17038, +17010, +16998, +16964, +16892, +16837, +16826, +16768, +16601, +16455, +16457, +16519, +16581, +16667, +16677, +16589, +16563, +16543, +16415, +16343, +16362, +16289, +16200, +16200, +16134, +15974, +15830, +15676, +15537, +15453, +15326, +15155, +15066, +15027, +14970, +14901, +14801, +14728, +14786, +14889, +14917, +14945, +15021, +15110, +15213, +15309, +15361, +15430, +15540, +15637, +15741, +15875, +15968, +16007, +16089, +16271, +16497, +16636, +16684, +16771, +16909, +16986, +17017, +17056, +17098, +17174, +17282, +17334, +17324, +17307, +17298, +17302, +17296, +17264, +17288, +17353, +17325, +17266, +17310, +17356, +17341, +17353, +17372, +17365, +17382, +17363, +17271, +17212, +17188, +17089, +16942, +16844, +16843, +16889, +16855, +16778, +16827, +16916, +16891, +16867, +16952, +17019, +16967, +16829, +16711, +16716, +16758, +16691, +16586, +16504, +16372, +16196, +16019, +15822, +15667, +15574, +15442, +15292, +15187, +15058, +14922, +14880, +14899, +14900, +14877, +14841, +14864, +14964, +15031, +15043, +15068, +15092, +15123, +15186, +15213, +15216, +15311, +15440, +15512, +15600, +15731, +15839, +15948, +16084, +16167, +16178, +16172, +16184, +16232, +16304, +16380, +16481, +16572, +16582, +16580, +16662, +16763, +16810, +16850, +16897, +16924, +16958, +17029, +17108, +17188, +17271, +17332, +17345, +17332, +17365, +17434, +17454, +17446, +17472, +17467, +17398, +17349, +17334, +17299, +17284, +17317, +17340, +17351, +17381, +17410, +17435, +17495, +17570, +17570, +17494, +17433, +17415, +17376, +17277, +17159, +17054, +16965, +16869, +16750, +16623, +16491, +16306, +16089, +15926, +15804, +15669, +15562, +15503, +15414, +15304, +15262, +15252, +15201, +15154, +15130, +15081, +15036, +15041, +15062, +15096, +15156, +15189, +15205, +15267, +15326, +15331, +15379, +15491, +15571, +15591, +15605, +15618, +15626, +15669, +15740, +15785, +15813, +15855, +15877, +15851, +15842, +15892, +15921, +15876, +15863, +15949, +16031, +16035, +16033, +16087, +16179, +16266, +16292, +16285, +16345, +16469, +16589, +16718, +16862, +16961, +17032, +17140, +17265, +17369, +17445, +17494, +17544, +17631, +17731, +17815, +17888, +17966, +18034, +18029, +17933, +17857, +17879, +17901, +17851, +17798, +17750, +17659, +17575, +17506, +17422, +17390, +17379, +17230, +17023, +16926, +16840, +16679, +16558, +16498, +16464, +16461, +16391, +16232, +16122, +16037, +15892, +15761, +15679, +15614, +15604, +15621, +15588, +15547, +15527, +15477, +15404, +15381, +15430, +15473, +15458, +15439, +15442, +15409, +15374, +15393, +15385, +15317, +15273, +15253, +15196, +15121, +15086, +15115, +15163, +15175, +15164, +15174, +15198, +15222, +15267, +15359, +15470, +15544, +15557, +15537, +15524, +15570, +15679, +15789, +15868, +15914, +15943, +16040, +16227, +16391, +16493, +16610, +16770, +16980, +17221, +17414, +17557, +17702, +17835, +17960, +18064, +18098, +18113, +18144, +18114, +18050, +18016, +17960, +17880, +17840, +17825, +17831, +17855, +17820, +17731, +17657, +17581, +17491, +17409, +17348, +17333, +17325, +17239, +17141, +17104, +17047, +16937, +16851, +16816, +16789, +16712, +16563, +16444, +16420, +16414, +16360, +16276, +16198, +16133, +16028, +15865, +15741, +15689, +15642, +15588, +15552, +15520, +15468, +15376, +15276, +15209, +15128, +15010, +14917, +14863, +14814, +14775, +14737, +14671, +14608, +14583, +14594, +14620, +14654, +14709, +14753, +14765, +14809, +14902, +14997, +15120, +15249, +15318, +15403, +15538, +15632, +15751, +15971, +16179, +16353, +16551, +16693, +16787, +16916, +17005, +17048, +17153, +17278, +17343, +17390, +17471, +17580, +17657, +17641, +17619, +17664, +17712, +17736, +17749, +17751, +17768, +17762, +17684, +17637, +17664, +17679, +17679, +17697, +17708, +17734, +17741, +17661, +17600, +17644, +17741, +17835, +17877, +17854, +17854, +17854, +17789, +17711, +17618, +17492, +17399, +17272, +17046, +16870, +16751, +16556, +16355, +16209, +16048, +15904, +15772, +15582, +15423, +15339, +15218, +15058, +14928, +14807, +14667, +14504, +14346, +14242, +14183, +14120, +14045, +13964, +13914, +13919, +13919, +13915, +13974, +14067, +14164, +14292, +14432, +14569, +14709, +14834, +14998, +15236, +15463, +15652, +15824, +15956, +16114, +16326, +16472, +16557, +16683, +16812, +16915, +17013, +17077, +17133, +17207, +17231, +17238, +17302, +17345, +17326, +17306, +17278, +17255, +17284, +17316, +17349, +17451, +17575, +17641, +17679, +17758, +17863, +17928, +17973, +18079, +18239, +18393, +18495, +18502, +18481, +18541, +18584, +18515, +18464, +18477, +18450, +18375, +18279, +18191, +18173, +18133, +17951, +17774, +17666, +17484, +17246, +17042, +16819, +16576, +16327, +16029, +15752, +15526, +15218, +14864, +14608, +14419, +14255, +14144, +13999, +13805, +13696, +13648, +13533, +13403, +13365, +13393, +13423, +13447, +13490, +13572, +13691, +13825, +13942, +14052, +14200, +14363, +14504, +14647, +14842, +15091, +15319, +15474, +15631, +15858, +16062, +16189, +16356, +16559, +16670, +16705, +16758, +16820, +16882, +16969, +17048, +17080, +17112, +17184, +17253, +17313, +17417, +17523, +17557, +17576, +17645, +17742, +17859, +17977, +18064, +18173, +18331, +18434, +18480, +18568, +18682, +18768, +18841, +18889, +18917, +18974, +19019, +18983, +18926, +18904, +18849, +18729, +18580, +18427, +18319, +18253, +18094, +17822, +17595, +17400, +17105, +16783, +16540, +16320, +16075, +15788, +15440, +15130, +14908, +14678, +14432, +14211, +13979, +13786, +13682, +13567, +13427, +13350, +13300, +13258, +13269, +13304, +13321, +13349, +13438, +13636, +13859, +13981, +14082, +14258, +14441, +14615, +14807, +14968, +15133, +15313, +15426, +15517, +15657, +15767, +15836, +15930, +16022, +16123, +16271, +16398, +16478, +16574, +16702, +16820, +16901, +16999, +17150, +17277, +17353, +17452, +17546, +17573, +17619, +17741, +17903, +18072, +18194, +18251, +18317, +18390, +18467, +18595, +18700, +18729, +18785, +18855, +18867, +18916, +18986, +18962, +18925, +18915, +18837, +18748, +18695, +18595, +18489, +18420, +18276, +18030, +17736, +17427, +17166, +16936, +16670, +16440, +16281, +16059, +15749, +15436, +15140, +14878, +14659, +14464, +14311, +14202, +14093, +13992, +13898, +13787, +13715, +13711, +13706, +13693, +13729, +13810, +13903, +13978, +14026, +14094, +14194, +14293, +14403, +14530, +14640, +14753, +14920, +15117, +15280, +15385, +15439, +15483, +15549, +15628, +15689, +15725, +15767, +15837, +15947, +16087, +16220, +16311, +16387, +16506, +16638, +16716, +16792, +16948, +17153, +17354, +17555, +17727, +17849, +17979, +18119, +18238, +18382, +18550, +18648, +18703, +18803, +18912, +18982, +19056, +19142, +19174, +19148, +19112, +19071, +18999, +18926, +18870, +18774, +18599, +18396, +18204, +18000, +17793, +17602, +17393, +17140, +16878, +16629, +16377, +16125, +15885, +15628, +15379, +15183, +14981, +14764, +14630, +14556, +14452, +14334, +14213, +14094, +14058, +14090, +14087, +14096, +14184, +14243, +14211, +14207, +14332, +14502, +14565, +14542, +14602, +14744, +14834, +14887, +14963, +15013, +15054, +15140, +15221, +15303, +15446, +15564, +15579, +15585, +15619, +15609, +15619, +15728, +15856, +15962, +16071, +16134, +16168, +16302, +16520, +16704, +16859, +17018, +17153, +17292, +17461, +17626, +17783, +17954, +18126, +18277, +18390, +18465, +18565, +18713, +18821, +18865, +18913, +18973, +18968, +18925, +18927, +18934, +18869, +18752, +18617, +18483, +18390, +18270, +18063, +17877, +17730, +17481, +17183, +16963, +16739, +16478, +16265, +16054, +15814, +15634, +15497, +15316, +15131, +15027, +14955, +14832, +14708, +14666, +14643, +14597, +14578, +14555, +14534, +14596, +14668, +14644, +14610, +14593, +14556, +14583, +14699, +14810, +14903, +14972, +15000, +15054, +15118, +15128, +15150, +15215, +15266, +15303, +15328, +15353, +15434, +15515, +15531, +15557, +15616, +15658, +15710, +15790, +15898, +16073, +16264, +16386, +16462, +16544, +16669, +16842, +16994, +17138, +17359, +17577, +17697, +17806, +17933, +18032, +18160, +18298, +18326, +18317, +18424, +18551, +18574, +18578, +18629, +18634, +18574, +18542, +18541, +18481, +18340, +18159, +17985, +17847, +17713, +17544, +17367, +17196, +17002, +16777, +16558, +16375, +16229, +16115, +15999, +15857, +15736, +15654, +15550, +15444, +15423, +15409, +15321, +15235, +15174, +15117, +15123, +15158, +15168, +15220, +15286, +15260, +15197, +15176, +15187, +15213, +15200, +15156, +15158, +15159, +15127, +15158, +15208, +15190, +15183, +15196, +15196, +15222, +15253, +15315, +15449, +15484, +15452, +15559, +15533, +15269, +15372, +15772, +15756, +15649, +16024, +16290, +16091, +16091, +16479, +16742, +16758, +16823, +17049, +17200, +17176, +17296, +17614, +17786, +17887, +18079, +18118, +18087, +18259, +18386, +18350, +18364, +18347, +18289, +18340, +18324, +18169, +18060, +17923, +17756, +17722, +17628, +17387, +17244, +17180, +17023, +16808, +16590, +16446, +16387, +16255, +16102, +16073, +16021, +15904, +15856, +15793, +15654, +15584, +15567, +15539, +15555, +15592, +15607, +15648, +15694, +15699, +15701, +15729, +15781, +15827, +15831, +15818, +15794, +15722, +15661, +15667, +15662, +15597, +15530, +15510, +15531, +15521, +15439, +15366, +15371, +15374, +15329, +15296, +15286, +15247, +15193, +15217, +15342, +15443, +15460, +15530, +15667, +15714, +15731, +15891, +16090, +16188, +16285, +16416, +16505, +16598, +16736, +16867, +17037, +17265, +17412, +17467, +17574, +17727, +17839, +17897, +17923, +17949, +18010, +18041, +18004, +17981, +17980, +17932, +17886, +17886, +17828, +17684, +17532, +17365, +17170, +17004, +16854, +16687, +16568, +16500, +16389, +16247, +16152, +16074, +15984, +15924, +15891, +15859, +15841, +15835, +15828, +15859, +15910, +15914, +15929, +16016, +16073, +16038, +16033, +16069, +16039, +16009, +16051, +16064, +16036, +16060, +16079, +16033, +16003, +16026, +16040, +16008, +15940, +15879, +15823, +15718, +15614, +15588, +15559, +15497, +15500, +15562, +15607, +15624, +15623, +15621, +15625, +15607, +15593, +15616, +15639, +15706, +15868, +16015, +16118, +16274, +16430, +16509, +16590, +16695, +16766, +16845, +16961, +17060, +17119, +17165, +17226, +17289, +17330, +17377, +17453, +17508, +17538, +17566, +17546, +17475, +17390, +17315, +17282, +17242, +17119, +16987, +16901, +16768, +16617, +16538, +16457, +16344, +16273, +16241, +16217, +16167, +16062, +15994, +15978, +15907, +15865, +15923, +15957, +16052, +16291, +16375, +16364, +16599, +16620, +16107, +15931, +16304, +16193, +15808, +16186, +16660, +16294, +15944, +16299, +16599, +16371, +16173, +16357, +16434, +16087, +15910, +16198, +16302, +16126, +16119, +16073, +15884, +15920, +15998, +15943, +15975, +15933, +15778, +15809, +15891, +15930, +16054, +16001, +15802, +15885, +16038, +16012, +16086, +16264, +16364, +16392, +16366, +16410, +16540, +16535, +16536, +16678, +16669, +16575, +16689, +16796, +16753, +16783, +16884, +16935, +16919, +16838, +16790, +16779, +16691, +16610, +16630, +16620, +16564, +16636, +16877, +17013, +16836, +16684, +16680, +16276, +15712, +15925, +16515, +16627, +16768, +17168, +17058, +16566, +16320, +16171, +16254, +16854, +17183, +16783, +16558, +16819, +16736, +16168, +15893, +16210, +16604, +16549, +16168, +16029, +16177, +16031, +15640, +15691, +16052, +16169, +16363, +16698, +16424, +15921, +16165, +16449, +15943, +15602, +15977, +16202, +16096, +16218, +16307, +15981, +15761, +15864, +15751, +15589, +15974, +16335, +16102, +15988, +16208, +16108, +15989, +16325, +16512, +16252, +16077, +16238, +16481, +16589, +16707, +16925, +16751, +16215, +16243, +16694, +16644, +16421, +16688, +17025, +16877, +16367, +16195, +16720, +17065, +16662, +16409, +16666, +16776, +16750, +16731, +16428, +16266, +16551, +16519, +16125, +16257, +16598, +16364, +16190, +16600, +16702, +16241, +16161, +16578, +16767, +16666, +16694, +16832, +16720, +16365, +16320, +16681, +16889, +16874, +16826, +16620, +16454, +16485, +16365, +16251, +16446, +16603, +16532, +16338, +16066, +15993, +16077, +16064, +16174, +16218, +15879, +15772, +16002, +15996, +16004, +16071, +15865, +15873, +16050, +15806, +15715, +16021, +16096, +16175, +16309, +15915, +15673, +16278, +16679, +16273, +16090, +16468, +16518, +16289, +16499, +16572, +16165, +16356, +16869, +16542, +16212, +16524, +16497, +16300, +16582, +16728, +16529, +16346, +16285, +16584, +16816, +16458, +16280, +16593, +16722, +16589, +16249, +16074, +16647, +16872, +16215, +16398, +17141, +16704, +16175, +16605, +16754, +16479, +16484, +16565, +16723, +16813, +16477, +16342, +16582, +16528, +16406, +16542, +16637, +16681, +16634, +16608, +16889, +16793, +16292, +16521, +16849, +16323, +16238, +16739, +16415, +15998, +16425, +16439, +15793, +15760, +16196, +16124, +15737, +15708, +15916, +15921, +15837, +15906, +15980, +16031, +16011, +15740, +15576, +15769, +15888, +15938, +16155, +16254, +16245, +16289, +16113, +15980, +16267, +16511, +16619, +16872, +16808, +16380, +16252, +16436, +16675, +16797, +16575, +16570, +17028, +16897, +16353, +16540, +16820, +16642, +16717, +16682, +16296, +16424, +16532, +16180, +16511, +16976, +16342, +15869, +16268, +16473, +16499, +16718, +16808, +16841, +16647, +16190, +16229, +16464, +16392, +16806, +17206, +16580, +16221, +16665, +16552, +16233, +16667, +17143, +17057, +16489, +16028, +16607, +17234, +16538, +16174, +17079, +17153, +16216, +16036, +16309, +16312, +16408, +16294, +15901, +15899, +16000, +15802, +15793, +15945, +15933, +15974, +15908, +15461, +15242, +15613, +15980, +16066, +16100, +15844, +15313, +15472, +16321, +16300, +15523, +15978, +17075, +16374, +14942, +15543, +17055, +17080, +16500, +16595, +16467, +15965, +16266, +16970, +16870, +16574, +17033, +17178, +16147, +15603, +16611, +17266, +16548, +16506, +17750, +17638, +15569, +15078, +17223, +17796, +15665, +15361, +17547, +17763, +15970, +15690, +16643, +16897, +16697, +16473, +16119, +16106, +16691, +17176, +16883, +16491, +16719, +16516, +15894, +16650, +17663, +16850, +16318, +17349, +17266, +15874, +15816, +16887, +17324, +17065, +16797, +16787, +16636, +16059, +15836, +16233, +16373, +16141, +15886, +15748, +16286, +16844, +15865, +14593, +15119, +16128, +15922, +15435, +15566, +15956, +16123, +15722, +15149, +15201, +15793, +16383, +16351, +15537, +15434, +16478, +16472, +15595, +16262, +17202, +16359, +15685, +16596, +17416, +17011, +16002, +15954, +17266, +17539, +16117, +15825, +17107, +17668, +16939, +15852, +15832, +17005, +16904, +15810, +16741, +17787, +16368, +15530, +16595, +16854, +16157, +15856, +16460, +17948, +17905, +15546, +14857, +16542, +17068, +16478, +16641, +17202, +17415, +16541, +15428, +16399, +17834, +17062, +16241, +16798, +16869, +16333, +15954, +16101, +17447, +18039, +16230, +15123, +16219, +16872, +16628, +16730, +16771, +16443, +15959, +15574, +15898, +16505, +16580, +16439, +16198, +15727, +15325, +15076, +15498, +16646, +16603, +15107, +14708, +15772, +16212, +15766, +15723, +16290, +16393, +15545, +15152, +16101, +16715, +16125, +16227, +17438, +17354, +15588, +14819, +16042, +17379, +17433, +16582, +16130, +16832, +17220, +16144, +15652, +16756, +17277, +16804, +16844, +16938, +16237, +15650, +16285, +17732, +17776, +15847, +15190, +16736, +17068, +15826, +16046, +17492, +17726, +16594, +15590, +15470, +15767, +16425, +17746, +18113, +16457, +15248, +15921, +16690, +17014, +17547, +17590, +16712, +15669, +15451, +16404, +17247, +16980, +16773, +17071, +16644, +15571, +15257, +16199, +17255, +16913, +15711, +15303, +15538, +15815, +16391, +16679, +16287, +15996, +15756, +15327, +15453, +16019, +16163, +16005, +16047, +16134, +15699, +15149, +15693, +16733, +16790, +16474, +16370, +15837, +15553, +16174, +16795, +17167, +17232, +16625, +16347, +16718, +16539, +16292, +16872, +17360, +17169, +16633, +16158, +16323, +16776, +16916, +17156, +17138, +16427, +16191, +16427, +16257, +16544, +17197, +16827, +16273, +16441, +16321, +15898, +15943, +16228, +16528, +16594, +16120, +15658, +15642, +15949, +16500, +16772, +16527, +16382, +16229, +15857, +16053, +16738, +16986, +16738, +16219, +15941, +16585, +17166, +16581, +16086, +16509, +16592, +15979, +15875, +16531, +16849, +16361, +16019, +16249, +16116, +15803, +16441, +17009, +16220, +15578, +16132, +16397, +15937, +15897, +16216, +16177, +15926, +15764, +15864, +16333, +16614, +16162, +15629, +15882, +16512, +16660, +16594, +16905, +16931, +16109, +15651, +16500, +17388, +17159, +16697, +16817, +16903, +16539, +16193, +16317, +17096, +17901, +17355, +15882, +15746, +16855, +17108, +16819, +17297, +17364, +16207, +15618, +16436, +17129, +16689, +15964, +16071, +16608, +16353, +15683, +15969, +16766, +16676, +15864, +15403, +15711, +16276, +16344, +16177, +16490, +16648, +15925, +15384, +15970, +16710, +16512, +15898, +15984, +16552, +16494, +15939, +15846, +16157, +16304, +16247, +16059, +15850, +15828, +15945, +16050, +16069, +16034, +16141, +16224, +16052, +16057, +16224, +16044, +16057, +16524, +16500, +16167, +16262, +16143, +15908, +16526, +17049, +16505, +16180, +16689, +16828, +16346, +16288, +16834, +17089, +16855, +16823, +16884, +16647, +16825, +17403, +17204, +16620, +16745, +17000, +17028, +17273, +17143, +16475, +16487, +17095, +17090, +16663, +16691, +17037, +17049, +16567, +16146, +16272, +16584, +16694, +16748, +16623, +16177, +15963, +16272, +16508, +16274, +15920, +15902, +16210, +16413, +16312, +16201, +16179, +16058, +15968, +16091, +16228, +16247, +16229, +16166, +15987, +15717, +15588, +15793, +16020, +15962, +15870, +15790, +15517, +15454, +15840, +16032, +15722, +15418, +15458, +15725, +15937, +15870, +15639, +15519, +15650, +15921, +15995, +15878, +15959, +16134, +16155, +16276, +16413, +16287, +16298, +16524, +16493, +16425, +16638, +16839, +17043, +17220, +16922, +16578, +16937, +17487, +17508, +17262, +17137, +17156, +17306, +17463, +17404, +17232, +17352, +17689, +17605, +17189, +17166, +17381, +17372, +17439, +17500, +17120, +16859, +17110, +17171, +16929, +16969, +17075, +16782, +16416, +16351, +16318, +16081, +16043, +16348, +16284, +15757, +15633, +15845, +15753, +15702, +15889, +15776, +15460, +15364, +15430, +15580, +15624, +15379, +15195, +15213, +15206, +15238, +15192, +15064, +15328, +15585, +15189, +14909, +15244, +15433, +15333, +15318, +15330, +15403, +15554, +15672, +15843, +15841, +15602, +15727, +16130, +16255, +16268, +16196, +16008, +16300, +16888, +17049, +17038, +17037, +16862, +16933, +17266, +17401, +17531, +17687, +17604, +17603, +17663, +17465, +17520, +18005, +18203, +17970, +17684, +17579, +17849, +18232, +18182, +17840, +17662, +17627, +17527, +17419, +17550, +17789, +17677, +17357, +17266, +17069, +16561, +16434, +16804, +16853, +16383, +15925, +15676, +15614, +15699, +15634, +15474, +15677, +15856, +15394, +14937, +15004, +14959, +14828, +15115, +15295, +15039, +14894, +14933, +14942, +14984, +14936, +14820, +14856, +14879, +14874, +15043, +15236, +15409, +15544, +15365, +15172, +15281, +15286, +15402, +15991, +16168, +15737, +15677, +15877, +15874, +16132, +16521, +16534, +16431, +16358, +16287, +16473, +16684, +16747, +17069, +17410, +17249, +16959, +16967, +17214, +17555, +17732, +17730, +17721, +17584, +17557, +17953, +18197, +18048, +18087, +18159, +17959, +17988, +18181, +18062, +18040, +18287, +18188, +17800, +17718, +17914, +18060, +18001, +17687, +17324, +17196, +17192, +17099, +17071, +17171, +17022, +16479, +15970, +15844, +15979, +16073, +15929, +15610, +15388, +15303, +15095, +14791, +14730, +14804, +14599, +14289, +14204, +14077, +13822, +13771, +13872, +13940, +13985, +13888, +13722, +13617, +13428, +13528, +14172, +14540, +14559, +14888, +14813, +14126, +14241, +14984, +15208, +15427, +15905, +15925, +15710, +15605, +15613, +16176, +16924, +17141, +17355, +17665, +17468, +17410, +18062, +18569, +18508, +18515, +18975, +19459, +19442, +19323, +19576, +19692, +19513, +19548, +19606, +19676, +20143, +20305, +19699, +19239, +19177, +19003, +18891, +18906, +18733, +18467, +18178, +17801, +17516, +17282, +16935, +16670, +16595, +16502, +16190, +15742, +15516, +15442, +15115, +14843, +14989, +14984, +14558, +14293, +14303, +14195, +13895, +13640, +13667, +13834, +13685, +13314, +13215, +13280, +13210, +13192, +13279, +13229, +13306, +13761, +13868, +13293, +13109, +13634, +13861, +13958, +14594, +14872, +14426, +14319, +14469, +14494, +15206, +16212, +16285, +16055, +16177, +15954, +15790, +16588, +17490, +17637, +17695, +17908, +17727, +17614, +18373, +19178, +19063, +18849, +19163, +19373, +19518, +19947, +20119, +19999, +19955, +19751, +19687, +20161, +20407, +20087, +19715, +19353, +19069, +18953, +18854, +19123, +19411, +18592, +17439, +17144, +17009, +16953, +17503, +17569, +16716, +15974, +15453, +15100, +15288, +15625, +15869, +15954, +15322, +14501, +14482, +14819, +15173, +15606, +15490, +15041, +15044, +14958, +14598, +14613, +14649, +14376, +14310, +14370, +14318, +14271, +14089, +13940, +13889, +13378, +13000, +13616, +14021, +13563, +13539, +13682, +13088, +13159, +14314, +14516, +13687, +13514, +13902, +14144, +14554, +15051, +15164, +15082, +15143, +15280, +15385, +15753, +16613, +17359, +17480, +17417, +17430, +17558, +18304, +19287, +19521, +19279, +19104, +19098, +19765, +20672, +20615, +20257, +20635, +20815, +20286, +20081, +20497, +20784, +20626, +20256, +19724, +19024, +18694, +19020, +19247, +19012, +18635, +17907, +17029, +16824, +16879, +16507, +16260, +16401, +16342, +15793, +15000, +14674, +15018, +15124, +14818, +14786, +14748, +14464, +14509, +14786, +14888, +14926, +14918, +14954, +15025, +14711, +14380, +14546, +14550, +14304, +14468, +14531, +14101, +14014, +14290, +14047, +13452, +13343, +13531, +13230, +12983, +13719, +14359, +14094, +14271, +14762, +14046, +13182, +13491, +14045, +14669, +15729, +16194, +15811, +15387, +15068, +15116, +15713, +16372, +17063, +17668, +17706, +17641, +17838, +18005, +18460, +19042, +19019, +18955, +19441, +20021, +20555, +20817, +20506, +20253, +20229, +20047, +20162, +20477, +20364, +20342, +20443, +19732, +18758, +18489, +18410, +18121, +18127, +18362, +18136, +17499, +17124, +16805, +16059, +15643, +15933, +16035, +15972, +16180, +15877, +15084, +14880, +15093, +15088, +14980, +14892, +15004, +15371, +15493, +15350, +15285, +15161, +15109, +15333, +15355, +14974, +14573, +14366, +14419, +14498, +14288, +14102, +14178, +14163, +13881, +13451, +13024, +12764, +12806, +13260, +13646, +13412, +13443, +14042, +13651, +12820, +13411, +14010, +13590, +14188, +15395, +15171, +14667, +15046, +15331, +15484, +15967, +16537, +17149, +17560, +17670, +17932, +18140, +18269, +18899, +19530, +19798, +20287, +20599, +20427, +20555, +20801, +20712, +20741, +20724, +20462, +20498, +20605, +20349, +20064, +19787, +19421, +19142, +18786, +18422, +18400, +18408, +17965, +17279, +17082, +17404, +17035, +16020, +15942, +16215, +15586, +15480, +16299, +16102, +15182, +15006, +15109, +15138, +15341, +15332, +15285, +15513, +15484, +15258, +15469, +15997, +16251, +15817, +14982, +14464, +14302, +14330, +14658, +14784, +14309, +13755, +13469, +13331, +13233, +12984, +12564, +12150, +12075, +12502, +12673, +12529, +13261, +13910, +12968, +12379, +13107, +13258, +13474, +14908, +15521, +14977, +15039, +15257, +15071, +15456, +16494, +17568, +18148, +18061, +18018, +18192, +18408, +19202, +19900, +19795, +20129, +20691, +20412, +20609, +21322, +20845, +20230, +20581, +20684, +20516, +20592, +20393, +20202, +20094, +19401, +18659, +18390, +18260, +18366, +18368, +17759, +17138, +16801, +16570, +16693, +16785, +16413, +16029, +15743, +15475, +15503, +15571, +15585, +15880, +15989, +15590, +15291, +15289, +15445, +15842, +16201, +16267, +16281, +16414, +16619, +16703, +16472, +15986, +15395, +15022, +15116, +15095, +14582, +14248, +14181, +13795, +13328, +13035, +12633, +12371, +12232, +11670, +11273, +11678, +11973, +11984, +12548, +12935, +12436, +12313, +12878, +13071, +13392, +14505, +15258, +15102, +14932, +15262, +15907, +16526, +17137, +17970, +18537, +18596, +18847, +19113, +19077, +19610, +20342, +20215, +20252, +20997, +21177, +20943, +21102, +21049, +20565, +20205, +20063, +20087, +20055, +19774, +19507, +19109, +18431, +17865, +17322, +16891, +17159, +17493, +17231, +16962, +16533, +15666, +15384, +15755, +15977, +16252, +16525, +16333, +16057, +15869, +15785, +16273, +16907, +16886, +16551, +16390, +16502, +16913, +17215, +17231, +17302, +17398, +17368, +17197, +16826, +16686, +16837, +16292, +15054, +14217, +13925, +13956, +14308, +14263, +13351, +12374, +11869, +11268, +10420, +10262, +10954, +11293, +11260, +11811, +12164, +11679, +11775, +12473, +12432, +12600, +13900, +14867, +15116, +15739, +16356, +16350, +16366, +16753, +17340, +18208, +19076, +19426, +19407, +19478, +19615, +19626, +19803, +20379, +20772, +20550, +20368, +20607, +20577, +19929, +19267, +19061, +19179, +19298, +19183, +18744, +18100, +17550, +17204, +16773, +16338, +16502, +17012, +16939, +16519, +16458, +16364, +16075, +16373, +16968, +16799, +16434, +17004, +17795, +17808, +17749, +18099, +18071, +17702, +17798, +18065, +18147, +18455, +18639, +18192, +17830, +17822, +17618, +17539, +17849, +17722, +16946, +16137, +15445, +14799, +14128, +13189, +12303, +12072, +12203, +11997, +11395, +10760, +10293, +9869, +9257, +8712, +8887, +9749, +10619, +11396, +12268, +12623, +12297, +12317, +12948, +13642, +14653, +16091, +17161, +17590, +17659, +17561, +17678, +18156, +18861, +19737, +20302, +20336, +20421, +20460, +20145, +20132, +20274, +19837, +19514, +19850, +20109, +20069, +19880, +19282, +18441, +17784, +17358, +17178, +17362, +17736, +17528, +16464, +15738, +15817, +15684, +15609, +16336, +16983, +17093, +16882, +16354, +16676, +17909, +18074, +18033, +19291, +19559, +18525, +18836, +19514, +19236, +19620, +20082, +19355, +19030, +19309, +18947, +18515, +18260, +17777, +17542, +17426, +17219, +17108, +16483, +15717, +15582, +14682, +12842, +12077, +12028, +11486, +11098, +10761, +9951, +9249, +8779, +8728, +9377, +9305, +8021, +7570, +8546, +9535, +10376, +11886, +13520, +14013, +13811, +14189, +14803, +15457, +17125, +18878, +19287, +19372, +19551, +19223, +19492, +20409, +20372, +19966, +20279, +20442, +20152, +19992, +19930, +19647, +18884, +18159, +18288, +18551, +18413, +18655, +18789, +18003, +17173, +16718, +16503, +16962, +17458, +17307, +17263, +17301, +16935, +16850, +17140, +17277, +17616, +18203, +18517, +18631, +18861, +19339, +19828, +20002, +20258, +20541, +20045, +19364, +19275, +19142, +19063, +19407, +19172, +18310, +17677, +16903, +15958, +15553, +15386, +15134, +14973, +14702, +14361, +13996, +13451, +13197, +13224, +12826, +12223, +11636, +10910, +10604, +10436, +9716, +9531, +10139, +10216, +10317, +11168, +11501, +11041, +10674, +10657, +11425, +12913, +14352, +15974, +17511, +17789, +17372, +17258, +17186, +17577, +18755, +19727, +20211, +20441, +20034, +19295, +18856, +18666, +18595, +18419, +18160, +18261, +18274, +17879, +17820, +17662, +16787, +16436, +16881, +17061, +17371, +17935, +17754, +17201, +16956, +16812, +17099, +17741, +17995, +18224, +18745, +18855, +18484, +18097, +18031, +18517, +19062, +19377, +19976, +20463, +20263, +19876, +19280, +18455, +18331, +18651, +18658, +18760, +18689, +17928, +17247, +16753, +15966, +15440, +15326, +15294, +15498, +15505, +14912, +14325, +14013, +13906, +13983, +13895, +13983, +14504, +14573, +14426, +14554, +13691, +12130, +11669, +11605, +11186, +11426, +12000, +12245, +12627, +12608, +11940, +11670, +11582, +11409, +12203, +13497, +14202, +15084, +16364, +17035, +17113, +16865, +16398, +16587, +17527, +18326, +19005, +19583, +19364, +18664, +18236, +17954, +17809, +17899, +17984, +18221, +18404, +17887, +17392, +17591, +17524, +17045, +17030, +17305, +17718, +18459, +18847, +18620, +18230, +17702, +17543, +18169, +18630, +18637, +18885, +19116, +19069, +18924, +18488, +18245, +18652, +18867, +18793, +19065, +19175, +18851, +18477, +17909, +17504, +17605, +17433, +17103, +17214, +16988, +16247, +15868, +15740, +15629, +15608, +15279, +14951, +15111, +15098, +14793, +14680, +14474, +14269, +14405, +14456, +14577, +15043, +15111, +14776, +14476, +13630, +12494, +12097, +12033, +11683, +11438, +11548, +12037, +12628, +12796, +12815, +12725, +11928, +11325, +12057, +13231, +14364, +16082, +17661, +18179, +17934, +17184, +16624, +17242, +18350, +19083, +19810, +20132, +19487, +18824, +18713, +18578, +18201, +17721, +17428, +17527, +17491, +17311, +17711, +18068, +17468, +16624, +16308, +16549, +17396, +18277, +18612, +18774, +18739, +18310, +18245, +18612, +18645, +18654, +18995, +19097, +18991, +19006, +18859, +18703, +18852, +18762, +18211, +17848, +17823, +17796, +17854, +18062, +18107, +17884, +17428, +16646, +15899, +15710, +15763, +15793, +16229, +16594, +15889, +14704, +14058, +13890, +13968, +14082, +14017, +14124, +14275, +13985, +13932, +14536, +14878, +14640, +14237, +13793, +13441, +13019, +12421, +12269, +12369, +11874, +11443, +11913, +12588, +12784, +12753, +12781, +12533, +11910, +11951, +13061, +14287, +15706, +17577, +18606, +18578, +18429, +18093, +17999, +18613, +19062, +19622, +20635, +20564, +19589, +19102, +18554, +17968, +17968, +17725, +17396, +17520, +17416, +17619, +18214, +17668, +16863, +17063, +17269, +17866, +19167, +19429, +19231, +19721, +19611, +19263, +19634, +19390, +18900, +19436, +19785, +19505, +19360, +18880, +18300, +18255, +18060, +17606, +17350, +17175, +17329, +17480, +16751, +15755, +15242, +14991, +15135, +15380, +15132, +14865, +14629, +14022, +13752, +13884, +13644, +13599, +14221, +14642, +14536, +14163, +13739, +13952, +14792, +15260, +15370, +15857, +16413, +16394, +15894, +15194, +14353, +13510, +12882, +12460, +12048, +11627, +11553, +12114, +12709, +12553, +12116, +11957, +11467, +10971, +11771, +13280, +14532, +16210, +18043, +18726, +18588, +18262, +17866, +18145, +18983, +19579, +20350, +21042, +20562, +19627, +19281, +19072, +18703, +18261, +17868, +17938, +18180, +18199, +18398, +18591, +18464, +18518, +18570, +18515, +19167, +20084, +20357, +20506, +20677, +20417, +20069, +19800, +19553, +19541, +19450, +19062, +18670, +18149, +17563, +17106, +16385, +15784, +15908, +15932, +15439, +15139, +14963, +14558, +14113, +13867, +14061, +14298, +13872, +13471, +13803, +14052, +13918, +14059, +14453, +14715, +14735, +14591, +14687, +15002, +15050, +15084, +15541, +15935, +15846, +15725, +16100, +16729, +16895, +16312, +15291, +14293, +13513, +12556, +11363, +10921, +11337, +11525, +11672, +12285, +12453, +11986, +11573, +11137, +11215, +12467, +13719, +14680, +16712, +19205, +20397, +20339, +19858, +19562, +19762, +20073, +20680, +21981, +22711, +22096, +21271, +20729, +20095, +19409, +18701, +18387, +18705, +18658, +18120, +18122, +18351, +18297, +18377, +18327, +18045, +18257, +18688, +18847, +19055, +19133, +18928, +18856, +18652, +18117, +17707, +17301, +16792, +16535, +16250, +15719, +15275, +14876, +14534, +14508, +14607, +14746, +14812, +14480, +14384, +14817, +14629, +14117, +14580, +15148, +15163, +15686, +16368, +16284, +15928, +15344, +14679, +15076, +15895, +15802, +15683, +15974, +15649, +14991, +14788, +14894, +15303, +15888, +16287, +16511, +16224, +15257, +14344, +13707, +12958, +12079, +11094, +10491, +10869, +11604, +12088, +12534, +12801, +12857, +12789, +12352, +12336, +13400, +14646, +16327, +19122, +21374, +21905, +21445, +20630, +20452, +21163, +21427, +21547, +22385, +22657, +21920, +21065, +20146, +19489, +19102, +18315, +17820, +17589, +16690, +16575, +17741, +18222, +18148, +17986, +16934, +16438, +17208, +17503, +17828, +18717, +18534, +18032, +18231, +17697, +16859, +16898, +16747, +16301, +16190, +15920, +15634, +15430, +14877, +14578, +14582, +14362, +14431, +14583, +14440, +14759, +15017, +14736, +15113, +15627, +15353, +15591, +16174, +15814, +15432, +15549, +15583, +15884, +16226, +16086, +15941, +15736, +15546, +15961, +16113, +15491, +15208, +15405, +15720, +16242, +16317, +15918, +15772, +15293, +14215, +13186, +11801, +10235, +9815, +10353, +11002, +11683, +12159, +12693, +13766, +14272, +13505, +12874, +13363, +14626, +16661, +19319, +21646, +22972, +23124, +22360, +21743, +21689, +21546, +21693, +22660, +22939, +21701, +20467, +19860, +19192, +18575, +18149, +17647, +17059, +16289, +15738, +16008, +16518, +16815, +17065, +16858, +16572, +16971, +17220, +17179, +17740, +18186, +18210, +18616, +18632, +17989, +17806, +17485, +16667, +16565, +16512, +15548, +14867, +14734, +14398, +14269, +14370, +14169, +13915, +13755, +13683, +14046, +14651, +15033, +15208, +15332, +15454, +15407, +15228, +15384, +15677, +15626, +15664, +15865, +15662, +15398, +15529, +15714, +15740, +15454, +14780, +14366, +14671, +15324, +15883, +16247, +16402, +16163, +15597, +15167, +14636, +13530, +12495, +11825, +11050, +10760, +11367, +12161, +13241, +14751, +15789, +15948, +15217, +14056, +14106, +15648, +17564, +20213, +23338, +24830, +24422, +23342, +22081, +21267, +21228, +21737, +22746, +23122, +21829, +20157, +19174, +18550, +18277, +17828, +16612, +15348, +14408, +14028, +14977, +16320, +16628, +16274, +15673, +15124, +15393, +16034, +16620, +17633, +18372, +18333, +18208, +17760, +17063, +17112, +17258, +16700, +15967, +15024, +14105, +14126, +14589, +14808, +14931, +14598, +13899, +13559, +13481, +13757, +14704, +15625, +16045, +15974, +15203, +14409, +14433, +14861, +15339, +15860, +16010, +15823, +15695, +15587, +15513, +15710, +16246, +16746, +16629, +16057, +15586, +15288, +15590, +16658, +17319, +17197, +17095, +16760, +15916, +15121, +14201, +13032, +12220, +11690, +11316, +11563, +12424, +13600, +14810, +15727, +16314, +16103, +14994, +14716, +16005, +17505, +19104, +21359, +23427, +24605, +24465, +23032, +22030, +21972, +21566, +21408, +21848, +21247, +19975, +19240, +18419, +17755, +17282, +15573, +13682, +13190, +12828, +12582, +13569, +14452, +14398, +14184, +13743, +13635, +14636, +15703, +16467, +17518, +18161, +18090, +17965, +17781, +17634, +17781, +17849, +17680, +17264, +16623, +16264, +16162, +15918, +15748, +15525, +15080, +14931, +14938, +14927, +15441, +15902, +15427, +14612, +13981, +13606, +13882, +14532, +15076, +15504, +15358, +14696, +14608, +15209, +15686, +15743, +15630, +15835, +16307, +16372, +16233, +16576, +17165, +17478, +17361, +17122, +17384, +17877, +17871, +17626, +17259, +16247, +14898, +13877, +13405, +13482, +13514, +13425, +14231, +15647, +16425, +16524, +15846, +14508, +14085, +14872, +15857, +17567, +20125, +22129, +22954, +22299, +20468, +19447, +19567, +19533, +20001, +20871, +20130, +18435, +17462, +16700, +15989, +15402, +14167, +13026, +12748, +12538, +12670, +13607, +14346, +14586, +14482, +14107, +14607, +16054, +17167, +18130, +19059, +19177, +19099, +19260, +19155, +19259, +19497, +19088, +18589, +18122, +17247, +16695, +16442, +15880, +15635, +15416, +14536, +13983, +14039, +14151, +14623, +14752, +13884, +13232, +12933, +12463, +12976, +14330, +14979, +15175, +15467, +15590, +15760, +15748, +15534, +16158, +17265, +17840, +18382, +18782, +18365, +17982, +18197, +18552, +18979, +19083, +18719, +18819, +19209, +18875, +17967, +16764, +15321, +14047, +12899, +12108, +12240, +12607, +12845, +13622, +14346, +14327, +13916, +12943, +12045, +12551, +13583, +14511, +16689, +19658, +21405, +21370, +20100, +19042, +19132, +19199, +19118, +19918, +20301, +19355, +18442, +17995, +17775, +17499, +16027, +14143, +13698, +13861, +14005, +15065, +16256, +16588, +16312, +15459, +15133, +16296, +17497, +18106, +18862, +19169, +18915, +18734, +18300, +18036, +18362, +18170, +17461, +16839, +15893, +15253, +15465, +15451, +15201, +15189, +14810, +14395, +14438, +14534, +14968, +15343, +14676, +14011, +13985, +13728, +13939, +14996, +15537, +15672, +15851, +15543, +15583, +16335, +16478, +16464, +17223, +17888, +18416, +19231, +19524, +19380, +19389, +19130, +18909, +19206, +19264, +19178, +19554, +19531, +18527, +17096, +15428, +13808, +12690, +11834, +11118, +10828, +10939, +11378, +11816, +11750, +11573, +11515, +10912, +10313, +11006, +12540, +14187, +16491, +19160, +20653, +20368, +19242, +18670, +19160, +20019, +20757, +21467, +21757, +21163, +19951, +18838, +18489, +18529, +17963, +17161, +16904, +16698, +16505, +16971, +17558, +17636, +17306, +16495, +15904, +16437, +17057, +16899, +16881, +17158, +17021, +16580, +15993, +15420, +15366, +15477, +15161, +14847, +14904, +15227, +15818, +16446, +16827, +16914, +16540, +16072, +16336, +17077, +17395, +17239, +16936, +16601, +16310, +15972, +15662, +15745, +15960, +15685, +15115, +14856, +14925, +14961, +14946, +15266, +15941, +16407, +16625, +17127, +17742, +17919, +17681, +17345, +17331, +17744, +17923, +17738, +17814, +17687, +16601, +15205, +14186, +13389, +12685, +11869, +10983, +10710, +11099, +11483, +11837, +12528, +13338, +13442, +12598, +12216, +13339, +14857, +16103, +17971, +20146, +21135, +20658, +19807, +19817, +20585, +20772, +20331, +20359, +20667, +20390, +19686, +19408, +19872, +19992, +18895, +17782, +17622, +17610, +17499, +17731, +18115, +18351, +17962, +16834, +16222, +16572, +16653, +16102, +15523, +15129, +14915, +14537, +13985, +14055, +14570, +14731, +14786, +14876, +14833, +15174, +15900, +16514, +17101, +17447, +17331, +17308, +17441, +17431, +17410, +17131, +16488, +16090, +15887, +15392, +14711, +14016, +13454, +13235, +13202, +13304, +13631, +13938, +14235, +14697, +15148, +15705, +16493, +17025, +17218, +17540, +17958, +18206, +18378, +18664, +18988, +19067, +18881, +18641, +18272, +17684, +17007, +16292, +15667, +15120, +14329, +13573, +13388, +13496, +13655, +14004, +14277, +14437, +14585, +14248, +13843, +14442, +15467, +16002, +16496, +17043, +17080, +16697, +16368, +16594, +17355, +17683, +17372, +17293, +17379, +17287, +17450, +17859, +18293, +18814, +18904, +18604, +18887, +19526, +19697, +19658, +19536, +19178, +18891, +18627, +18382, +18493, +18269, +17151, +16181, +16008, +16047, +15887, +15480, +15295, +15953, +16684, +16510, +16139, +16132, +15909, +15546, +15522, +15526, +15410, +15458, +15482, +15276, +14973, +14336, +13332, +12618, +12367, +12068, +11660, +11431, +11602, +12321, +13136, +13480, +13724, +14364, +15281, +16295, +17187, +17948, +19023, +20121, +20498, +20526, +20725, +20894, +21095, +21350, +21309, +21055, +20591, +19772, +19174, +19025, +18631, +17765, +16641, +15442, +14603, +14080, +13375, +12693, +12386, +12280, +12304, +12410, +12563, +12861, +12868, +12388, +12300, +12760, +12904, +12878, +13412, +14367, +15252, +15815, +16275, +17079, +17738, +17505, +16957, +16955, +17488, +18376, +19531, +20813, +21835, +21798, +20832, +20306, +20506, +20568, +20267, +19813, +19522, +19612, +19404, +18608, +18057, +17650, +16763, +16025, +15881, +15935, +16015, +15871, +15585, +15902, +16481, +16177, +15147, +14376, +14332, +14668, +14606, +14266, +14378, +14437, +13695, +12708, +12151, +12047, +12140, +12052, +11991, +12310, +12414, +12263, +13037, +14655, +15778, +16245, +16789, +17701, +18858, +19743, +20065, +20405, +20936, +21006, +20783, +20879, +20954, +20749, +20749, +20851, +20416, +19438, +18425, +17923, +17999, +17947, +17341, +16613, +15961, +15149, +14295, +13686, +13273, +12781, +12280, +12489, +13491, +14111, +13852, +13532, +13419, +13049, +12505, +12194, +12329, +12948, +13758, +14398, +14812, +14994, +14947, +15025, +15630, +16397, +16437, +15898, +16047, +17251, +18599, +19573, +20197, +20323, +19842, +19006, +18485, +18905, +19722, +19820, +19367, +19134, +18922, +18499, +18334, +18516, +18630, +18443, +17983, +17833, +18503, +19130, +18792, +18311, +18376, +18107, +17106, +16234, +15896, +15750, +15522, +14932, +13948, +13028, +12285, +11513, +11094, +11307, +11552, +11533, +11626, +11745, +11802, +12249, +13094, +14097, +15364, +16463, +16879, +17200, +17884, +18403, +18533, +18574, +18701, +19049, +19504, +19607, +19343, +19257, +19551, +19711, +19333, +18773, +18458, +18504, +18949, +19279, +18804, +17985, +17478, +17092, +16845, +16769, +16272, +15482, +15117, +15182, +15440, +15501, +14846, +14055, +13881, +13599, +12527, +11335, +11029, +11801, +12656, +12753, +12738, +12923, +12539, +12020, +12506, +13678, +14496, +14618, +14659, +15518, +16806, +17494, +17943, +18782, +19409, +19257, +18594, +18314, +19206, +20525, +21021, +21146, +21604, +21703, +21241, +21055, +21317, +21486, +21222, +20675, +20512, +20911, +20850, +19777, +18678, +18258, +17811, +16697, +15252, +13995, +13069, +12424, +12030, +11918, +11874, +11398, +10401, +9638, +9720, +10194, +10453, +10827, +11557, +12136, +12654, +13682, +14818, +15517, +16016, +16226, +16004, +16036, +16656, +17458, +18356, +19222, +19698, +19861, +19767, +19363, +19239, +19785, +20431, +20649, +20551, +20513, +20732, +20855, +20541, +20091, +19660, +19056, +18494, +18203, +18002, +17792, +17413, +16658, +15856, +15216, +14360, +13301, +12534, +12185, +11964, +11492, +10844, +10619, +10769, +10590, +10355, +10788, +11437, +11583, +11611, +12309, +13633, +14630, +14723, +14700, +15478, +16662, +17444, +17973, +18751, +19374, +19211, +18904, +19528, +20827, +21757, +21892, +21611, +21521, +21456, +20928, +20680, +21345, +21821, +21312, +20505, +19939, +19672, +19448, +18693, +17717, +17249, +16763, +15716, +14715, +14181, +13932, +13816, +13629, +13241, +12731, +12157, +11670, +11512, +11781, +12310, +12667, +12613, +12428, +12440, +12734, +13161, +13449, +13693, +14016, +14157, +14323, +15016, +16030, +17033, +17797, +17868, +17676, +18098, +18634, +18721, +19075, +20005, +20891, +21131, +20565, +20035, +20428, +20982, +20776, +20372, +20285, +20172, +19804, +19280, +18928, +18786, +18029, +16453, +15425, +15563, +15517, +14424, +13416, +13393, +13310, +12135, +10723, +10362, +10887, +11295, +11235, +11367, +11920, +11916, +11289, +11623, +13107, +13934, +13545, +13217, +13840, +15072, +16036, +16590, +17439, +18354, +18337, +17822, +18098, +19264, +20446, +20882, +20720, +20824, +21145, +20891, +20488, +20846, +21525, +21650, +21256, +20999, +21143, +21021, +20115, +19229, +19094, +19078, +18504, +17731, +17372, +17299, +16863, +15975, +15188, +14603, +13911, +13118, +12412, +12028, +12122, +12257, +11920, +11273, +10666, +10288, +10360, +10786, +11191, +11607, +12256, +12925, +13349, +13719, +14185, +14621, +15081, +15731, +16510, +17280, +17923, +18515, +19429, +20451, +20666, +20099, +19949, +20741, +21731, +22099, +22004, +22085, +22181, +21768, +21190, +20851, +20448, +19766, +18872, +18005, +17580, +17202, +16078, +14831, +14402, +14104, +13005, +11659, +11153, +11426, +11409, +10781, +10331, +10250, +9881, +9310, +9442, +10581, +11733, +11841, +11518, +12028, +13107, +13847, +14512, +15664, +16887, +17349, +17087, +17211, +18383, +19825, +20536, +20630, +20932, +21644, +22214, +22702, +23649, +24535, +24486, +23801, +23269, +23166, +23050, +22313, +21444, +21360, +21518, +20892, +19610, +18206, +17069, +16274, +15343, +14264, +13477, +12696, +11698, +11014, +10747, +10508, +10140, +9522, +8828, +8563, +8815, +9327, +9988, +10705, +11305, +11620, +11669, +11826, +12325, +13050, +13976, +15020, +15946, +16867, +17873, +18630, +19098, +19698, +20421, +20901, +21104, +21358, +21958, +22780, +23233, +23065, +22815, +22734, +22387, +21775, +21249, +20562, +19523, +18486, +17778, +17525, +17263, +16188, +14801, +14138, +13696, +12831, +12071, +11675, +11410, +11150, +10666, +10258, +10260, +10087, +9929, +10710, +11726, +12007, +12031, +12283, +13071, +14415, +15236, +15428, +16047, +16492, +16173, +16477, +17809, +19168, +20224, +20812, +21074, +21642, +22034, +21860, +22101, +22744, +22800, +22439, +22183, +22089, +22105, +21861, +21304, +20916, +20567, +19752, +18465, +17204, +16584, +16364, +15784, +15134, +14784, +14173, +13282, +12504, +11782, +11313, +11166, +10967, +10893, +10962, +10810, +10743, +10907, +10899, +10873, +10901, +10775, +10864, +11368, +12175, +13314, +14294, +14843, +15482, +16092, +16378, +16853, +17735, +18863, +19965, +20455, +20790, +21746, +22549, +22712, +22818, +22770, +22558, +22428, +21962, +21465, +21276, +20454, +19208, +18685, +18533, +18319, +17957, +16949, +16016, +15757, +14950, +13672, +13175, +13020, +12712, +12529, +12306, +12319, +12480, +11852, +11320, +12172, +13143, +13092, +12690, +12635, +13261, +14083, +14249, +14443, +15161, +15296, +14953, +15313, +16260, +17367, +18261, +18405, +18507, +19101, +19172, +18837, +19275, +20132, +20624, +20791, +20784, +20999, +21404, +21121, +20308, +19926, +19863, +19610, +19166, +18678, +18462, +18441, +18076, +17488, +16978, +16241, +15243, +14321, +13690, +13544, +13583, +13183, +12457, +11784, +11090, +10380, +9847, +9614, +9700, +9977, +10345, +10819, +11347, +11888, +12293, +12500, +12999, +13974, +14907, +15762, +16756, +17787, +19057, +20369, +20926, +21132, +21838, +22539, +22685, +22572, +22513, +22701, +22945, +22804, +22488, +22148, +21371, +20345, +19663, +19446, +19455, +19008, +17848, +16999, +16778, +16036, +14775, +14226, +14407, +14482, +14225, +13726, +13113, +12569, +12048, +11768, +12284, +13019, +12710, +11740, +11429, +11738, +11956, +12030, +12190, +12594, +13007, +12908, +12733, +13480, +14834, +15730, +16067, +16457, +17054, +17444, +17632, +18339, +19655, +20617, +20718, +20575, +20841, +21288, +21228, +20818, +20893, +21396, +21586, +21273, +20736, +20296, +19970, +19366, +18561, +18003, +17451, +16558, +15624, +14872, +14305, +13832, +13056, +12004, +11200, +10644, +10116, +9830, +9909, +10260, +10696, +10922, +10971, +11181, +11557, +12002, +12709, +13848, +15353, +16789, +17622, +18066, +18782, +19677, +20183, +20331, +20597, +21224, +22040, +22486, +22240, +21845, +21873, +21936, +21679, +21452, +21158, +20303, +19357, +19107, +19356, +19436, +18931, +17956, +17224, +17026, +16637, +15706, +14940, +14771, +14770, +14530, +14123, +13741, +13339, +12727, +12022, +11762, +12068, +12110, +11464, +10889, +10808, +10705, +10497, +10646, +11235, +11927, +12233, +12133, +12438, +13534, +14719, +15472, +16025, +16684, +17406, +17870, +18133, +18773, +19741, +20345, +20545, +20866, +21457, +21950, +21885, +21539, +21716, +22221, +22153, +21486, +20711, +20004, +19490, +19099, +18598, +18125, +17617, +16565, +15183, +14277, +13904, +13559, +13048, +12505, +12177, +12105, +11961, +11701, +11726, +12092, +12495, +12820, +13142, +13714, +14589, +15215, +15497, +16223, +17346, +17855, +17637, +17422, +17577, +18090, +18658, +19002, +19419, +19936, +19925, +19415, +19129, +19215, +19321, +19296, +19280, +19362, +19182, +18541, +18109, +18320, +18517, +18166, +17562, +17197, +17303, +17536, +17228, +16444, +15846, +15567, +15340, +15126, +14785, +14074, +13201, +12504, +12110, +12148, +12337, +11922, +11002, +10477, +10420, +10275, +10184, +10643, +11568, +12385, +12625, +12530, +12805, +13671, +14664, +15338, +15820, +16459, +17049, +17388, +18044, +19198, +20131, +20601, +20930, +21280, +21820, +22250, +22078, +21986, +22586, +22924, +22434, +21798, +21297, +20828, +20477, +19961, +19214, +18696, +18185, +17148, +16105, +15649, +15281, +14572, +13941, +13614, +13368, +13135, +12824, +12421, +12390, +12792, +13037, +13171, +13632, +14157, +14355, +14299, +14198, +14328, +14714, +15078, +15512, +16160, +16668, +16785, +16783, +17030, +17461, +17662, +17698, +18013, +18424, +18665, +19003, +19480, +19881, +20007, +19534, +18885, +18858, +19066, +19018, +19122, +19217, +18833, +18246, +17674, +17129, +16618, +15799, +14991, +14894, +14903, +14264, +13404, +12633, +12006, +11730, +11511, +11203, +11053, +10800, +10502, +10736, +11172, +11363, +11681, +12124, +12457, +12833, +13191, +13621, +14525, +15536, +16130, +16562, +17066, +17627, +18433, +19483, +20537, +21436, +22039, +22415, +22815, +23165, +23249, +23075, +22856, +22874, +22990, +22652, +21837, +21033, +20308, +19531, +18790, +18023, +17115, +16205, +15429, +14817, +14374, +13905, +13230, +12570, +12195, +12084, +12129, +12274, +12451, +12614, +12793, +13020, +13177, +13106, +13010, +13208, +13622, +14124, +14817, +15511, +15788, +15680, +15604, +15902, +16509, +16961, +17184, +17687, +18469, +18966, +19094, +19174, +19333, +19557, +19679, +19614, +19616, +19667, +19387, +18936, +18776, +18757, +18496, +18069, +17787, +17666, +17254, +16268, +15244, +14892, +15068, +15066, +14592, +13964, +13510, +13139, +12706, +12459, +12608, +12870, +12840, +12523, +12304, +12381, +12397, +12212, +12426, +13203, +13707, +13539, +13308, +13626, +14542, +15625, +16401, +17041, +17922, +18736, +19222, +19770, +20524, +21115, +21424, +21613, +21811, +22028, +22089, +21858, +21573, +21445, +21221, +20615, +19827, +19229, +18752, +18076, +17228, +16553, +16198, +15943, +15493, +14857, +14318, +13967, +13620, +13289, +13253, +13560, +13867, +13838, +13536, +13334, +13417, +13564, +13708, +14103, +14569, +14615, +14388, +14392, +14788, +15458, +15929, +15879, +15892, +16372, +16834, +17128, +17484, +17794, +18087, +18337, +18283, +18249, +18451, +18427, +18288, +18467, +18691, +18715, +18526, +18141, +17985, +18094, +18004, +17913, +18023, +18004, +17800, +17323, +16535, +16028, +15898, +15728, +15645, +15537, +15070, +14546, +13970, +13193, +12698, +12494, +12324, +12391, +12355, +11952, +11689, +11573, +11620, +12322, +13132, +13423, +13670, +14021, +14517, +15542, +16577, +17127, +17641, +18168, +18634, +19263, +19768, +20130, +20703, +21132, +21305, +21511, +21434, +21091, +20847, +20487, +20190, +20215, +19951, +19415, +19116, +18659, +17881, +17205, +16637, +16295, +16188, +15755, +15131, +14806, +14512, +14196, +14119, +14029, +13833, +13646, +13312, +13026, +13076, +13208, +13303, +13465, +13612, +13797, +14084, +14338, +14630, +15076, +15520, +15887, +16226, +16524, +16780, +17014, +17225, +17416, +17642, +18010, +18444, +18660, +18575, +18368, +18287, +18588, +19177, +19614, +19714, +19560, +19232, +18922, +18832, +18834, +18623, +18186, +17854, +17678, +17283, +16566, +15781, +15126, +14767, +14606, +14295, +13943, +13639, +13018, +12307, +12065, +12069, +12192, +12602, +12764, +12416, +12246, +12437, +12743, +13386, +14253, +14804, +14998, +15067, +15262, +15900, +16796, +17434, +17862, +18361, +18771, +18928, +19092, +19557, +20185, +20602, +20668, +20566, +20474, +20303, +19946, +19632, +19564, +19479, +19121, +18558, +17917, +17334, +16894, +16459, +16046, +15869, +15757, +15375, +14805, +14380, +14235, +14129, +13792, +13451, +13429, +13560, +13593, +13543, +13516, +13648, +13915, +14177, +14525, +14959, +15187, +15202, +15241, +15472, +16016, +16599, +16903, +17202, +17526, +17492, +17393, +17599, +17938, +18495, +19158, +19351, +19313, +19475, +19533, +19562, +19825, +19927, +19737, +19445, +18969, +18538, +18263, +17792, +17335, +17179, +16922, +16529, +16195, +15685, +15150, +14884, +14584, +14267, +14186, +14021, +13665, +13443, +13278, +13040, +12929, +12980, +13143, +13422, +13568, +13409, +13272, +13432, +13704, +13961, +14334, +14723, +14882, +14931, +15163, +15690, +16419, +17065, +17485, +17871, +18258, +18477, +18596, +18825, +19193, +19520, +19591, +19480, +19375, +19276, +19159, +18936, +18510, +18143, +17971, +17725, +17464, +17316, +16978, +16508, +16236, +16063, +15951, +15888, +15522, +14960, +14690, +14635, +14569, +14506, +14372, +14249, +14266, +14253, +14171, +14259, +14593, +14992, +15183, +15224, +15494, +15960, +16346, +16736, +17078, +17148, +17138, +17294, +17654, +18184, +18539, +18561, +18692, +19031, +19262, +19341, +19261, +19084, +19108, +19165, +18939, +18656, +18413, +18089, +17889, +17810, +17604, +17365, +17137, +16809, +16575, +16479, +16282, +15998, +15709, +15372, +15020, +14525, +13830, +13456, +13675, +13953, +13973, +13933, +13750, +13244, +12725, +12498, +12560, +12877, +13255, +13458, +13618, +13826, +13901, +13994, +14413, +15050, +15684, +16183, +16442, +16669, +17086, +17469, +17665, +17875, +18179, +18474, +18658, +18745, +18875, +18959, +18779, +18494, +18310, +18175, +18154, +18175, +17999, +17792, +17640, +17222, +16734, +16560, +16412, +16064, +15658, +15177, +14828, +14893, +14996, +14790, +14564, +14457, +14381, +14471, +14720, +14928, +15129, +15394, +15634, +15891, +16201, +16355, +16382, +16622, +17020, +17239, +17394, +17740, +18199, +18691, +19089, +19167, +19206, +19575, +19823, +19567, +19333, +19390, +19362, +19303, +19454, +19458, +19130, +18827, +18646, +18512, +18516, +18328, +17593, +16851, +16580, +16406, +16091, +15767, +15329, +14777, +14328, +13962, +13700, +13642, +13512, +13140, +12844, +12623, +12105, +11500, +11515, +12228, +12980, +13335, +13318, +13003, +12637, +12627, +13031, +13704, +14504, +15055, +15216, +15370, +15597, +15675, +15812, +16275, +16887, +17322, +17402, +17333, +17473, +17748, +17934, +18084, +18183, +18184, +18254, +18439, +18634, +18700, +18403, +17822, +17421, +17344, +17385, +17445, +17476, +17413, +17198, +16766, +16222, +15856, +15837, +16033, +16155, +16104, +16073, +16139, +16217, +16311, +16405, +16478, +16572, +16608, +16580, +16686, +16912, +17136, +17445, +17834, +18184, +18443, +18488, +18368, +18376, +18466, +18479, +18548, +18678, +18762, +18852, +18793, +18543, +18483, +18545, +18282, +17919, +17766, +17569, +17331, +17220, +16920, +16372, +15874, +15315, +14772, +14704, +14891, +14849, +14754, +14673, +14375, +13969, +13524, +13072, +13026, +13308, +13303, +13098, +13151, +13408, +13662, +13814, +13811, +13768, +13687, +13566, +13775, +14355, +14839, +15134, +15355, +15371, +15246, +15150, +15162, +15579, +16434, +17065, +17089, +16819, +16557, +16459, +16664, +17101, +17588, +17899, +17779, +17352, +17029, +16905, +16876, +17018, +17359, +17700, +17832, +17760, +17655, +17535, +17311, +17117, +17117, +17266, +17537, +17817, +17869, +17756, +17631, +17436, +17255, +17171, +17059, +17048, +17261, +17378, +17291, +17137, +16910, +16893, +17344, +17793, +17847, +17638, +17268, +16976, +17068, +17329, +17549, +17746, +17651, +17296, +17127, +16981, +16658, +16690, +17124, +17329, +17228, +17103, +16843, +16405, +16085, +16108, +16361, +16527, +16530, +16535, +16446, +16137, +15776, +15468, +15307, +15450, +15573, +15275, +14839, +14535, +14258, +14157, +14291, +14287, +14050, +13807, +13691, +13816, +14078, +14173, +14150, +14178, +14187, +14183, +14264, +14488, +14950, +15503, +15917, +16240, +16369, +16144, +15992, +16278, +16703, +17043, +17305, +17328, +17083, +16743, +16466, +16418, +16627, +16947, +17188, +17105, +16752, +16553, +16592, +16751, +17099, +17343, +17161, +17017, +17203, +17372, +17485, +17614, +17518, +17352, +17401, +17449, +17441, +17572, +17632, +17477, +17398, +17485, +17590, +17762, +18008, +18149, +18073, +17805, +17467, +17279, +17330, +17406, +17329, +17179, +16955, +16572, +16220, +16089, +16119, +16327, +16628, +16643, +16379, +16186, +16077, +16008, +16113, +16302, +16520, +16778, +16797, +16545, +16391, +16286, +16105, +16153, +16409, +16462, +16227, +15826, +15473, +15402, +15398, +15185, +15039, +15119, +15155, +15006, +14766, +14527, +14351, +14233, +14204, +14338, +14590, +14874, +15081, +15135, +15232, +15454, +15508, +15454, +15761, +16361, +16726, +16757, +16759, +16771, +16550, +16200, +16156, +16480, +16844, +16929, +16568, +15968, +15544, +15350, +15383, +15870, +16553, +16799, +16494, +15989, +15706, +15874, +16269, +16631, +17019, +17356, +17419, +17299, +17217, +17277, +17434, +17546, +17688, +18017, +18334, +18421, +18361, +18280, +18260, +18273, +18175, +18021, +17954, +17920, +17859, +17696, +17326, +16856, +16412, +16062, +16030, +16246, +16301, +16158, +15976, +15714, +15515, +15588, +15795, +15904, +15861, +15846, +15999, +16072, +15993, +16150, +16483, +16708, +16912, +16891, +16513, +16369, +16532, +16547, +16633, +16813, +16558, +16147, +16082, +16129, +16139, +16113, +15852, +15554, +15511, +15511, +15414, +15409, +15559, +15701, +15659, +15556, +15541, +15505, +15591, +15962, +16189, +16153, +16269, +16326, +16103, +16033, +16114, +16059, +16057, +16096, +16020, +15975, +15785, +15308, +15059, +15242, +15509, +15731, +15797, +15583, +15231, +14860, +14683, +15013, +15628, +16078, +16248, +16130, +15908, +15812, +15750, +15896, +16552, +17200, +17392, +17557, +17868, +18030, +18094, +18146, +18157, +18272, +18408, +18412, +18485, +18583, +18314, +17762, +17379, +17298, +17288, +17160, +17004, +16910, +16732, +16427, +16157, +16027, +16052, +16128, +16113, +16078, +16061, +15916, +15739, +15773, +16051, +16417, +16553, +16426, +16495, +16668, +16417, +16142, +16389, +16680, +16673, +16674, +16700, +16642, +16568, +16422, +16321, +16389, +16307, +15962, +15809, +16077, +16414, +16411, +16195, +16207, +16373, +16314, +16199, +16329, +16518, +16453, +16117, +15940, +16270, +16629, +16576, +16555, +16738, +16647, +16310, +16091, +16015, +15998, +15923, +15778, +15840, +16068, +16111, +15974, +15680, +15167, +14766, +14761, +15068, +15514, +15710, +15347, +14711, +14200, +14030, +14336, +14832, +15112, +15205, +15148, +15020, +15149, +15485, +15832, +16395, +16960, +17039, +16957, +17186, +17538, +17775, +17876, +17922, +18096, +18331, +18439, +18527, +18601, +18424, +18034, +17699, +17580, +17622, +17662, +17668, +17638, +17436, +17086, +16763, +16576, +16669, +16942, +16986, +16751, +16472, +16229, +16142, +16184, +16144, +16190, +16348, +16164, +15805, +15803, +15917, +15894, +15996, +16146, +16054, +15840, +15751, +15902, +16201, +16438, +16547, +16481, +16224, +16089, +16254, +16521, +16836, +17062, +16886, +16548, +16477, +16623, +16912, +17275, +17391, +17199, +16911, +16638, +16526, +16552, +16542, +16649, +16863, +16785, +16500, +16340, +16161, +15879, +15685, +15612, +15628, +15684, +15729, +15780, +15593, +15013, +14513, +14370, +14377, +14501, +14561, +14257, +13864, +13624, +13444, +13562, +14038, +14448, +14686, +14781, +14710, +14813, +15202, +15638, +16198, +16715, +16794, +16817, +17222, +17701, +18019, +18189, +18198, +18242, +18385, +18506, +18726, +18971, +18899, +18645, +18476, +18329, +18222, +18197, +18176, +18194, +18151, +17840, +17408, +17086, +16959, +17076, +17221, +17101, +16728, +16158, +15544, +15301, +15478, +15709, +15882, +16006, +15950, +15712, +15455, +15389, +15597, +15865, +16032, +16169, +16231, +16192, +16252, +16502, +16840, +17028, +16906, +16741, +16813, +16944, +17075, +17327, +17464, +17339, +17146, +17006, +17040, +17284, +17419, +17292, +17120, +16982, +16856, +16798, +16897, +17168, +17271, +16944, +16594, +16438, +16127, +15740, +15634, +15654, +15532, +15285, +15071, +14892, +14428, +13733, +13431, +13601, +13801, +13940, +13928, +13604, +13177, +12819, +12706, +13168, +13878, +14204, +14235, +14201, +14064, +13994, +14222, +14800, +15541, +15991, +16124, +16443, +16943, +17272, +17490, +17744, +18029, +18367, +18670, +18902, +19155, +19341, +19319, +19196, +19162, +19247, +19267, +19151, +19177, +19325, +19147, +18609, +18108, +17847, +17773, +17686, +17475, +17270, +17021, +16587, +16243, +16232, +16377, +16454, +16299, +15953, +15713, +15577, +15427, +15505, +15816, +16043, +16191, +16212, +15949, +15782, +16015, +16377, +16694, +16906, +16815, +16507, +16344, +16540, +16979, +17261, +17234, +17124, +17021, +17035, +17334, +17662, +17782, +17783, +17570, +17185, +16959, +16830, +16741, +16885, +16967, +16677, +16275, +15928, +15625, +15355, +14985, +14711, +14702, +14549, +14301, +14388, +14339, +13730, +13113, +12905, +13024, +13281, +13417, +13505, +13570, +13173, +12544, +12461, +12885, +13412, +13883, +14072, +14103, +14286, +14449, +14702, +15413, +16126, +16353, +16531, +17058, +17702, +18136, +18379, +18675, +19033, +19233, +19381, +19687, +20003, +20147, +20111, +20010, +19930, +19730, +19377, +19241, +19409, +19440, +19038, +18355, +17782, +17551, +17481, +17429, +17468, +17392, +16985, +16472, +16160, +16162, +16332, +16364, +16337, +16416, +16220, +15732, +15639, +15918, +16000, +16023, +16197, +16165, +15946, +15936, +16086, +16198, +16283, +16326, +16362, +16527, +16775, +16985, +17199, +17367, +17284, +17036, +16992, +17178, +17220, +17065, +16970, +16868, +16565, +16254, +16178, +16199, +16078, +15821, +15573, +15374, +15199, +15034, +14734, +14291, +14072, +14075, +13906, +13830, +14216, +14404, +13886, +13262, +13031, +13126, +13416, +13697, +13825, +13759, +13329, +12790, +12814, +13405, +13978, +14298, +14497, +14718, +14896, +14961, +15260, +15997, +16698, +17075, +17381, +17815, +18356, +18771, +18882, +19036, +19382, +19459, +19342, +19570, +19972, +20103, +19982, +19805, +19639, +19380, +19050, +19037, +19381, +19555, +19294, +18726, +18188, +18026, +18064, +18022, +18085, +18123, +17737, +17222, +16883, +16539, +16290, +16215, +16037, +15874, +15875, +15724, +15487, +15559, +15732, +15548, +15117, +14942, +15179, +15491, +15748, +16091, +16249, +15987, +15724, +15859, +16285, +16718, +16865, +16779, +16772, +16713, +16474, +16521, +16950, +17164, +16954, +16646, +16446, +16328, +16158, +15951, +15867, +15811, +15592, +15414, +15490, +15589, +15489, +15241, +14803, +14207, +13912, +14083, +14279, +14455, +14758, +14568, +13655, +12941, +12836, +12972, +13370, +13949, +14144, +13842, +13323, +12876, +13029, +13940, +14869, +15172, +15158, +15317, +15458, +15483, +16000, +16949, +17386, +17368, +17640, +18111, +18509, +18851, +18995, +19152, +19556, +19727, +19616, +19884, +20397, +20539, +20304, +19983, +19707, +19485, +19442, +19829, +20337, +20201, +19362, +18375, +17690, +17460, +17407, +17230, +17088, +16921, +16448, +15968, +15723, +15454, +15290, +15418, +15389, +15002, +14706, +14716, +14900, +15203, +15476, +15475, +15307, +15335, +15591, +15884, +16150, +16332, +16452, +16665, +16843, +16812, +16884, +17224, +17430, +17335, +17189, +17100, +17023, +17014, +17132, +17251, +17124, +16687, +16262, +16228, +16431, +16275, +15731, +15472, +15569, +15370, +14908, +14772, +14905, +14726, +14077, +13558, +13644, +13752, +13433, +13463, +13978, +13849, +13070, +12781, +13160, +13619, +13872, +13961, +14115, +14259, +14032, +13754, +14108, +14918, +15480, +15559, +15552, +15791, +15965, +16010, +16577, +17501, +17815, +17671, +17902, +18485, +18980, +19168, +19144, +19333, +19731, +19891, +20017, +20432, +20630, +20289, +19855, +19621, +19412, +19158, +19103, +19317, +19309, +18678, +17814, +17336, +17306, +17294, +17006, +16698, +16574, +16294, +15871, +15758, +15748, +15526, +15469, +15570, +15386, +15176, +15270, +15374, +15437, +15607, +15587, +15374, +15497, +16028, +16445, +16444, +16237, +16234, +16551, +16906, +17079, +17127, +17166, +17216, +17216, +17145, +17103, +17124, +17141, +17181, +17201, +16971, +16516, +16166, +16067, +16086, +16001, +15644, +15199, +14986, +14892, +14676, +14550, +14608, +14551, +14391, +14247, +13877, +13463, +13546, +13857, +13936, +14031, +14135, +13853, +13527, +13597, +13777, +13921, +14176, +14348, +14316, +14233, +14105, +14082, +14541, +15314, +15759, +15755, +15795, +16118, +16510, +16937, +17483, +17967, +18287, +18540, +18723, +18959, +19322, +19452, +19366, +19549, +19787, +19709, +19711, +19941, +19933, +19652, +19373, +19180, +19108, +19079, +18934, +18699, +18412, +18061, +17773, +17644, +17590, +17422, +17074, +16736, +16468, +16081, +15645, +15461, +15558, +15685, +15548, +15191, +15062, +15241, +15365, +15447, +15633, +15710, +15651, +15772, +16180, +16576, +16581, +16347, +16377, +16646, +16834, +16960, +17015, +16962, +17003, +17014, +16741, +16482, +16480, +16504, +16410, +16281, +16168, +15957, +15595, +15480, +15770, +15836, +15501, +15308, +15188, +14851, +14621, +14549, +14384, +14371, +14643, +14790, +14657, +14488, +14375, +14149, +13871, +13931, +14283, +14406, +14342, +14428, +14421, +14208, +14179, +14428, +14800, +15171, +15265, +15168, +15311, +15572, +15702, +15974, +16438, +16785, +17031, +17242, +17320, +17456, +17775, +17981, +18086, +18394, +18710, +18807, +19011, +19377, +19458, +19255, +19181, +19277, +19322, +19320, +19393, +19441, +19186, +18681, +18278, +17976, +17651, +17552, +17636, +17373, +16747, +16292, +16163, +16081, +15932, +15855, +15893, +15858, +15701, +15574, +15498, +15498, +15708, +16023, +16217, +16260, +16162, +16019, +16075, +16294, +16473, +16648, +16873, +17011, +16980, +16742, +16395, +16347, +16766, +17071, +16829, +16544, +16584, +16480, +16161, +16201, +16380, +16099, +15804, +15993, +16063, +15709, +15609, +15814, +15610, +15310, +15573, +15516, +14808, +15029, +15873, +15226, +14240, +14852, +15106, +14137, +14463, +15529, +14839, +13992, +14777, +15198, +14318, +14107, +15088, +15484, +14772, +14641, +15498, +15523, +14765, +15029, +15748, +15622, +15500, +15907, +16221, +16384, +16374, +16254, +16584, +17048, +17207, +17453, +17608, +17485, +17761, +18177, +18053, +18007, +18348, +18386, +18117, +18063, +18194, +18152, +17911, +17849, +17946, +17808, +17643, +17624, +17410, +17185, +17141, +16958, +16967, +17341, +17263, +16855, +16961, +17248, +17117, +16774, +16690, +17031, +17169, +16763, +16818, +17360, +17100, +16622, +16975, +17086, +16592, +16642, +16883, +16653, +16695, +17059, +16950, +16526, +16360, +16529, +16609, +16208, +16075, +16736, +16817, +15959, +15846, +16393, +16187, +15662, +15694, +16145, +16362, +15634, +15100, +15989, +16053, +14607, +14969, +16375, +15408, +14347, +15386, +15682, +14680, +14672, +15228, +15043, +14489, +14487, +14974, +14603, +13938, +14859, +15488, +14305, +14266, +15247, +14460, +13926, +15156, +15450, +14784, +15096, +15785, +15989, +15754, +15753, +16690, +17033, +16241, +16693, +17762, +17254, +17048, +18077, +18203, +17626, +17568, +17680, +17947, +18099, +17833, +17984, +18168, +17566, +17201, +17329, +17316, +17405, +17216, +16751, +17147, +17524, +16822, +16574, +17086, +16962, +16591, +16659, +16773, +16924, +16996, +16817, +16852, +16934, +16622, +16391, +16560, +16886, +17121, +16971, +16659, +16724, +16906, +16802, +16697, +16902, +17217, +17137, +16775, +16829, +17039, +16825, +16793, +17097, +17016, +16801, +16832, +16787, +16806, +16868, +16577, +16397, +16538, +16449, +16328, +16374, +16226, +16149, +16171, +15815, +15623, +15829, +15605, +15218, +15368, +15410, +14984, +14712, +14784, +14926, +14920, +14710, +14532, +14450, +14348, +14386, +14547, +14661, +14859, +14986, +14874, +14963, +15247, +15308, +15463, +15867, +16046, +16075, +16266, +16488, +16750, +16999, +16952, +16870, +17115, +17340, +17286, +17311, +17658, +17944, +17704, +17265, +17265, +17455, +17272, +17031, +17207, +17456, +17249, +16820, +16763, +16939, +16792, +16549, +16624, +16625, +16393, +16360, +16476, +16491, +16538, +16572, +16438, +16245, +16085, +16068, +16231, +16308, +16293, +16364, +16323, +16196, +16300, +16402, +16294, +16320, +16490, +16499, +16463, +16599, +16770, +16763, +16676, +16789, +16974, +16918, +16853, +16973, +16985, +16864, +16789, +16731, +16846, +17087, +17024, +16840, +16952, +17054, +16958, +16933, +16907, +16741, +16556, +16413, +16346, +16297, +16123, +15995, +16006, +15894, +15696, +15565, +15391, +15312, +15400, +15315, +15142, +15170, +15165, +15129, +15341, +15512, +15421, +15374, +15431, +15486, +15640, +15797, +15831, +15910, +16039, +16094, +16179, +16369, +16562, +16671, +16714, +16811, +16948, +16936, +16853, +16942, +17084, +17059, +16955, +16933, +16989, +16987, +16953, +17100, +17210, +16933, +16744, +16968, +16981, +16769, +16958, +17176, +16964, +16781, +16704, +16462, +16317, +16323, +16254, +16252, +16292, +16212, +16167, +16079, +15829, +15747, +15834, +15791, +15756, +15837, +15885, +15870, +15795, +15826, +16068, +16094, +15870, +15936, +16105, +16017, +16068, +16287, +16325, +16411, +16616, +16609, +16571, +16724, +16837, +16853, +16919, +17072, +17215, +17149, +16995, +17060, +17132, +16976, +16862, +16862, +16780, +16690, +16612, +16470, +16381, +16346, +16275, +16271, +16271, +16092, +15827, +15671, +15707, +15844, +15829, +15706, +15753, +15862, +15871, +15911, +15953, +15929, +15946, +15944, +15912, +16030, +16124, +16039, +16102, +16277, +16174, +16028, +16177, +16355, +16413, +16504, +16568, +16537, +16548, +16647, +16732, +16730, +16694, +16731, +16795, +16828, +16945, +17106, +17137, +17148, +17202, +17084, +16889, +16882, +16916, +16843, +16833, +16882, +16803, +16660, +16637, +16648, +16499, +16309, +16307, +16340, +16243, +16177, +16130, +15997, +15979, +16050, +15994, +16004, +16086, +15921, +15722, +15738, +15691, +15642, +15860, +16121, +16251, +16306, +16250, +16229, +16336, +16380, +16466, +16667, +16651, +16524, +16611, +16657, +16573, +16660, +16741, +16618, +16537, +16477, +16307, +16300, +16491, +16506, +16345, +16280, +16251, +16118, +15996, +15968, +15959, +15934, +15916, +15965, +16108, +16168, +16044, +15996, +16086, +15995, +15786, +15817, +16026, +16155, +16181, +16177, +16161, +16131, +16117, +16170, +16186, +16128, +16189, +16281, +16164, +16083, +16215, +16258, +16221, +16347, +16424, +16341, +16376, +16522, +16586, +16675, +16855, +16988, +17073, +17208, +17326, +17327, +17319, +17391, +17416, +17377, +17434, +17473, +17351, +17337, +17508, +17438, +17110, +16995, +17077, +16975, +16766, +16769, +16891, +16827, +16591, +16468, +16496, +16374, +16059, +15942, +16103, +16106, +15874, +15799, +15879, +15792, +15668, +15771, +15899, +15867, +15871, +15950, +15885, +15737, +15761, +15941, +16049, +16050, +16125, +16207, +16021, +15783, +15887, +16002, +15823, +15839, +16129, +16125, +15947, +16058, +16186, +16039, +15927, +16076, +16238, +16151, +15984, +16031, +16124, +16025, +15946, +16019, +16055, +16029, +16017, +16072, +16238, +16291, +16150, +16151, +16285, +16290, +16309, +16354, +16233, +16121, +16085, +16026, +16133, +16261, +16109, +16050, +16232, +16200, +16062, +16179, +16354, +16429, +16505, +16605, +16694, +16695, +16722, +16978, +17147, +17046, +17133, +17288, +17110, +17080, +17364, +17381, +17286, +17455, +17565, +17484, +17415, +17374, +17466, +17555, +17322, +17096, +17182, +17141, +16904, +16888, +16953, +16769, +16547, +16554, +16632, +16514, +16339, +16379, +16448, +16332, +16279, +16343, +16264, +16137, +16157, +16145, +16036, +16066, +16196, +16144, +16009, +16064, +16114, +15953, +15871, +15964, +15944, +15851, +15892, +15976, +15987, +15912, +15836, +15904, +15987, +15903, +15802, +15739, +15685, +15779, +15884, +15827, +15809, +15814, +15709, +15694, +15765, +15813, +15944, +15930, +15745, +15870, +16049, +15819, +15736, +16019, +16079, +15934, +15933, +15988, +16001, +15934, +15890, +16095, +16237, +16059, +16061, +16320, +16287, +16052, +16068, +16287, +16461, +16540, +16623, +16738, +16735, +16672, +16722, +16751, +16704, +16745, +16806, +16834, +16933, +16973, +16887, +16877, +16943, +16972, +17002, +16990, +16929, +16989, +17141, +17197, +17190, +17236, +17277, +17248, +17184, +17067, +16918, +16905, +16991, +16933, +16896, +17058, +17026, +16741, +16771, +16990, +16845, +16631, +16729, +16783, +16695, +16754, +16758, +16517, +16379, +16458, +16479, +16468, +16551, +16575, +16450, +16312, +16251, +16219, +16137, +16054, +16069, +16064, +15949, +15924, +16017, +16019, +15944, +15833, +15657, +15615, +15718, +15700, +15684, +15790, +15715, +15486, +15427, +15469, +15510, +15615, +15711, +15769, +15750, +15558, +15448, +15576, +15609, +15560, +15717, +15897, +15906, +15865, +15833, +15888, +16005, +15988, +16011, +16233, +16284, +16135, +16225, +16473, +16530, +16465, +16504, +16622, +16578, +16429, +16558, +16785, +16644, +16513, +16710, +16708, +16471, +16558, +16811, +16785, +16687, +16797, +16933, +16863, +16799, +16974, +17061, +16843, +16720, +16796, +16765, +16736, +16859, +16984, +17056, +17029, +16883, +16789, +16755, +16774, +16981, +17128, +17042, +17023, +17002, +16837, +16877, +17033, +16965, +16969, +17073, +16928, +16780, +16829, +16840, +16853, +16867, +16741, +16685, +16699, +16558, +16530, +16697, +16667, +16520, +16496, +16400, +16245, +16252, +16274, +16138, +15983, +15935, +15917, +15822, +15719, +15696, +15666, +15599, +15562, +15505, +15444, +15456, +15438, +15390, +15439, +15458, +15364, +15357, +15435, +15430, +15428, +15523, +15590, +15559, +15544, +15637, +15713, +15673, +15714, +15927, +16047, +16003, +16081, +16262, +16237, +16095, +16187, +16361, +16273, +16232, +16536, +16666, +16400, +16313, +16471, +16468, +16452, +16563, +16549, +16510, +16651, +16731, +16632, +16628, +16793, +16865, +16798, +16821, +16874, +16775, +16789, +16992, +17020, +17004, +17196, +17284, +17291, +17432, +17374, +17167, +17218, +17297, +17298, +17418, +17392, +17277, +17396, +17333, +16987, +16938, +17079, +17049, +16996, +16956, +16910, +16852, +16621, +16517, +16739, +16666, +16358, +16493, +16659, +16369, +16184, +16347, +16475, +16407, +16213, +16116, +16137, +15951, +15766, +15920, +15965, +15732, +15680, +15686, +15524, +15520, +15657, +15642, +15631, +15694, +15625, +15507, +15529, +15614, +15661, +15724, +15828, +15855, +15774, +15754, +15796, +15746, +15680, +15774, +15958, +16056, +16053, +16066, +16053, +15889, +15779, +15952, +16133, +16155, +16210, +16182, +15956, +15859, +15968, +16037, +16042, +16078, +16189, +16294, +16188, +16064, +16218, +16308, +16195, +16317, +16506, +16349, +16226, +16410, +16525, +16430, +16384, +16569, +16839, +16863, +16774, +16921, +17054, +16983, +17066, +17264, +17284, +17324, +17458, +17424, +17309, +17304, +17317, +17318, +17385, +17471, +17448, +17321, +17290, +17354, +17256, +17109, +17125, +17061, +16902, +16946, +17006, +16908, +16928, +17004, +16900, +16807, +16769, +16636, +16562, +16566, +16458, +16344, +16271, +16085, +15920, +15934, +15972, +15965, +15946, +15854, +15715, +15587, +15450, +15432, +15596, +15673, +15581, +15629, +15800, +15718, +15497, +15555, +15719, +15677, +15694, +15887, +15901, +15798, +15884, +15963, +15913, +16034, +16254, +16237, +16115, +16149, +16219, +16200, +16213, +16272, +16243, +16198, +16293, +16366, +16254, +16173, +16216, +16189, +16140, +16206, +16227, +16099, +15965, +15929, +15934, +15849, +15796, +16011, +16195, +16042, +15948, +16072, +16070, +16094, +16266, +16213, +16144, +16416, +16566, +16433, +16486, +16655, +16638, +16573, +16626, +16835, +17048, +16982, +16839, +16973, +17110, +16997, +16972, +17211, +17360, +17198, +17080, +17325, +17538, +17397, +17316, +17447, +17401, +17284, +17386, +17432, +17221, +17049, +17076, +17045, +16826, +16707, +16794, +16760, +16643, +16723, +16656, +16264, +16110, +16200, +15994, +15765, +15936, +16066, +15846, +15700, +15789, +15751, +15545, +15509, +15659, +15738, +15662, +15480, +15331, +15380, +15580, +15824, +16045, +16097, +16173, +16453, +16379, +16008, +16290, +16761, +16403, +16157, +16703, +16817, +16373, +16478, +16810, +16604, +16261, +16222, +16397, +16489, +16231, +15934, +15978, +16117, +16203, +16300, +16225, +16081, +16113, +16082, +15949, +16002, +16113, +16110, +16081, +16025, +15993, +16041, +16016, +15933, +15920, +15850, +15750, +15873, +16134, +16172, +15983, +16002, +16342, +16469, +16287, +16373, +16625, +16565, +16496, +16644, +16683, +16783, +17142, +17293, +17136, +17091, +17173, +17210, +17195, +17183, +17329, +17520, +17447, +17367, +17505, +17385, +16990, +16974, +17201, +17100, +16888, +16877, +16801, +16609, +16550, +16499, +16287, +16147, +16081, +15823, +15662, +15884, +15983, +15767, +15741, +15757, +15442, +15302, +15538, +15649, +15764, +16106, +16210, +16060, +16072, +16067, +15954, +16083, +16294, +16224, +16171, +16425, +16601, +16460, +16412, +16509, +16285, +16108, +16536, +16734, +16131, +15861, +16385, +16637, +16328, +16222, +16507, +16705, +16526, +16262, +16327, +16503, +16444, +16407, +16511, +16451, +16327, +16466, +16670, +16562, +16234, +16092, +16247, +16347, +16175, +15998, +15997, +16039, +16116, +16255, +16201, +16000, +16114, +16395, +16323, +16117, +16103, +16163, +16410, +16669, +16404, +16239, +16785, +17013, +16478, +16268, +16672, +16955, +16798, +16624, +17006, +17321, +16737, +16517, +17283, +17217, +16468, +16823, +17170, +16464, +16455, +17286, +17048, +16091, +16319, +17224, +16578, +15227, +16082, +17438, +16123, +15105, +16650, +16776, +15054, +15498, +16714, +15873, +15252, +16055, +16147, +15539, +15690, +16111, +15919, +15749, +16146, +16181, +15613, +15646, +16126, +15981, +15726, +15939, +16271, +16477, +16126, +15801, +16678, +17021, +15696, +15685, +17231, +16949, +15910, +16605, +17077, +16333, +16420, +17130, +16942, +16431, +16615, +17160, +17095, +16480, +16535, +17205, +17170, +16594, +16416, +16615, +16977, +17134, +16745, +16405, +16376, +16372, +16731, +16903, +16046, +15755, +16863, +16980, +15665, +15547, +16661, +16731, +16051, +16263, +16767, +16496, +16262, +16538, +16568, +16551, +16836, +16580, +16123, +16680, +17204, +16549, +16282, +17042, +16858, +15841, +16143, +16961, +16383, +15892, +16730, +17044, +16319, +16031, +16241, +16340, +16180, +15794, +15986, +16574, +16148, +15453, +15869, +16450, +16262, +15657, +15492, +16345, +16594, +15465, +15629, +16755, +15832, +15046, +16303, +16333, +15256, +15899, +16257, +15045, +15035, +16225, +16231, +15483, +15568, +16170, +16227, +16002, +16333, +16513, +15803, +15698, +16949, +17330, +16115, +16117, +17459, +16792, +15222, +16426, +17848, +16490, +15901, +17283, +16975, +15623, +16182, +17119, +16665, +16601, +17675, +17198, +15214, +16123, +18456, +16691, +14856, +17487, +18157, +15972, +17041, +17836, +15852, +16921, +18261, +15796, +15931, +18404, +16948, +15656, +17251, +16888, +15813, +17016, +17556, +16943, +17068, +17009, +16458, +16369, +16804, +17160, +16445, +15997, +17564, +18009, +15753, +15185, +16909, +16893, +15568, +15877, +17081, +16737, +15358, +15891, +17407, +15866, +13667, +15618, +18175, +16893, +15145, +15723, +16022, +15190, +15700, +17021, +15929, +14473, +16440, +17480, +14417, +14007, +17340, +17057, +14732, +15548, +16226, +15142, +15447, +16318, +16283, +16031, +15394, +15458, +16641, +16448, +15502, +16236, +17005, +16213, +15284, +15418, +16289, +16625, +16762, +17608, +16406, +13604, +15181, +18574, +16912, +15007, +16997, +17089, +15402, +16548, +17414, +16294, +16454, +16941, +16254, +16298, +16747, +16476, +16741, +17749, +17643, +15704, +14758, +17128, +18649, +16328, +15539, +17684, +17028, +15132, +16693, +18034, +16566, +15891, +16528, +16991, +17473, +17189, +16770, +17260, +16378, +15454, +17798, +18613, +15753, +16255, +18785, +16435, +14264, +17171, +18608, +16765, +16813, +17749, +16217, +14824, +16595, +19002, +18259, +15764, +14855, +15187, +16422, +18258, +17184, +14683, +16407, +18340, +15150, +13068, +15832, +17722, +17246, +16968, +15780, +13636, +13628, +16345, +18440, +17259, +14985, +14572, +14720, +14947, +16473, +16534, +14813, +16019, +17721, +14805, +12713, +15629, +17713, +17081, +16655, +14588, +12420, +15734, +19344, +16149, +14082, +18226, +17393, +10813, +13410, +21400, +17991, +11378, +16552, +21301, +14689, +11283, +17929, +21106, +16686, +14285, +16554, +17684, +16182, +16644, +19048, +17475, +14110, +16520, +19779, +16419, +13596, +17521, +20273, +16590, +13335, +15983, +19255, +16978, +14419, +17583, +19292, +14824, +13579, +18491, +19691, +15621, +14171, +16687, +18387, +17236, +15406, +15924, +18485, +19024, +15699, +13241, +16114, +19676, +18403, +16448, +16922, +15826, +14916, +17529, +18006, +15480, +16717, +18686, +16293, +15227, +17227, +16313, +14686, +17656, +20346, +16839, +12013, +13764, +19399, +19537, +14470, +13390, +17052, +17774, +15120, +15039, +17171, +16472, +14130, +15638, +18314, +14938, +10744, +15906, +22099, +16524, +10106, +15357, +19594, +13923, +12553, +18744, +17661, +11079, +13915, +21245, +17924, +10184, +13602, +21319, +17530, +10804, +15374, +20056, +15397, +14919, +20360, +16501, +9749, +15710, +23099, +17424, +11259, +16189, +19978, +14940, +13245, +19061, +20087, +14625, +13879, +18419, +19100, +14625, +13186, +19048, +22888, +16547, +11358, +16964, +19963, +14135, +14781, +22143, +19010, +10515, +15034, +23843, +18461, +9752, +15536, +23271, +17737, +12532, +17736, +19351, +14428, +16801, +21896, +16461, +10465, +16359, +22035, +17631, +14719, +17964, +16889, +13304, +16941, +20174, +14496, +11531, +18526, +21589, +14672, +11879, +17283, +18070, +13850, +15498, +18164, +14157, +13589, +19991, +19318, +11644, +11364, +16952, +18290, +16641, +15947, +15411, +15040, +15066, +15186, +16004, +16674, +16011, +15272, +15607, +16046, +15427, +15317, +17479, +18012, +14320, +12930, +16287, +17683, +17256, +18458, +16920, +12987, +13833, +17794, +18969, +17221, +15037, +15590, +17875, +16333, +14288, +17338, +18226, +14515, +16483, +21279, +17152, +10490, +13521, +20549, +20748, +16640, +15152, +15629, +16180, +18073, +18608, +15355, +13891, +17132, +19591, +18503, +15900, +14249, +16209, +19420, +18394, +15277, +14753, +15665, +17283, +19832, +19211, +14575, +12812, +16774, +19729, +17331, +14406, +15319, +18112, +19380, +17325, +13706, +13490, +16979, +19502, +18854, +15502, +13047, +15646, +18358, +16378, +15940, +17675, +15543, +14754, +18009, +16693, +12905, +14711, +18039, +18781, +17477, +13435, +12079, +16770, +19020, +16818, +16280, +15440, +13243, +14843, +17603, +16413, +14462, +15293, +17100, +16576, +13947, +13908, +16813, +17638, +16662, +16122, +14708, +14246, +16302, +17689, +18023, +17256, +14329, +14460, +18255, +17673, +15279, +17090, +17109, +14502, +15950, +17679, +16386, +16930, +17631, +15842, +15886, +16723, +15277, +15743, +18779, +18884, +15959, +14711, +16296, +17313, +16248, +16716, +18686, +16905, +13365, +14518, +18286, +19193, +17573, +16009, +15264, +14749, +15078, +17543, +19219, +17524, +16343, +16728, +15041, +14358, +17590, +18634, +16460, +17562, +19330, +15616, +12281, +15788, +20125, +19394, +17277, +16192, +14177, +13367, +16569, +19977, +19417, +16474, +14613, +14959, +15823, +16061, +17026, +17883, +16550, +15615, +16354, +15036, +13570, +16896, +20211, +17592, +13794, +13598, +14564, +15652, +17924, +18557, +15883, +14018, +15016, +15842, +15680, +16466, +17547, +17252, +15719, +14199, +14462, +16204, +17034, +17401, +18084, +16433, +13563, +14510, +17392, +17304, +16346, +16985, +16548, +15185, +15851, +16590, +15171, +15583, +19089, +18928, +13664, +12117, +17096, +20097, +17427, +15257, +16112, +15703, +14072, +15918, +19083, +17756, +15407, +17030, +17366, +14103, +14332, +17288, +16911, +17018, +19259, +16562, +12461, +15775, +19813, +16765, +14369, +17151, +17566, +14965, +16537, +19735, +17298, +14037, +16844, +19108, +15305, +14141, +18910, +19300, +14871, +15725, +19219, +17025, +14239, +16356, +17746, +16033, +15889, +17485, +17810, +16738, +15465, +15783, +17628, +17100, +14724, +15837, +18097, +16282, +14964, +17039, +16060, +13529, +16962, +20089, +15272, +12146, +16818, +18973, +15291, +14592, +16864, +15875, +14813, +17647, +18771, +15049, +13330, +16507, +17868, +15718, +15811, +17065, +15219, +14940, +18344, +17805, +13376, +14201, +18989, +18974, +14845, +13425, +15576, +17306, +17461, +17643, +16975, +14604, +14400, +17256, +17334, +14447, +15044, +18239, +17920, +15234, +14974, +16544, +16849, +16384, +16835, +16677, +14825, +14209, +16474, +18631, +17923, +15634, +15342, +16957, +16257, +14403, +16197, +18391, +17259, +16924, +17041, +14348, +14365, +18275, +18350, +15906, +16476, +16832, +16006, +16950, +17242, +16181, +16566, +16731, +16311, +17255, +16807, +15225, +17031, +18796, +16540, +15084, +16115, +16414, +17235, +18414, +16738, +14946, +16242, +17136, +16141, +16505, +18095, +17422, +14965, +15094, +17513, +17044, +14795, +16436, +18967, +16807, +14306, +15988, +17636, +16684, +16458, +17037, +15473, +14020, +16152, +18403, +17640, +16876, +16200, +13890, +14121, +17343, +17765, +16389, +16383, +15769, +15347, +15882, +14824, +15402, +18712, +17833, +14638, +15395, +15375, +13627, +16588, +19918, +17218, +14034, +14798, +16310, +16337, +16223, +17533, +17732, +14661, +13887, +17359, +17492, +14723, +16120, +18537, +16982, +14582, +14358, +16221, +17751, +16337, +15717, +17635, +15986, +13099, +16002, +18725, +16594, +16033, +16862, +15586, +15870, +17035, +15858, +15973, +17171, +16261, +16570, +17641, +15503, +14716, +17167, +17254, +16367, +17548, +17066, +15775, +16952, +17140, +15771, +16604, +17556, +16792, +17416, +18316, +16420, +14853, +16448, +17854, +16875, +16511, +17981, +17754, +15375, +15350, +17739, +17793, +15982, +16380, +17454, +16094, +15058, +16794, +17759, +16440, +16218, +16736, +15681, +15360, +16241, +15773, +16216, +18254, +17023, +14095, +14850, +16619, +16321, +16256, +16733, +16489, +15850, +15224, +16011, +17404, +16219, +15210, +17297, +17431, +15019, +15478, +16670, +15870, +16822, +17991, +15890, +14780, +16344, +16496, +15846, +16401, +16518, +16198, +16537, +16519, +15870, +15439, +15710, +16579, +16705, +15871, +15602, +15572, +15498, +16467, +16622, +15075, +15454, +17194, +16047, +14069, +15007, +17019, +17504, +16484, +15417, +15529, +15823, +16155, +17600, +17710, +15797, +15835, +16833, +16055, +16448, +17651, +16555, +16587, +18218, +16555, +14460, +16374, +18075, +17381, +17550, +17929, +16205, +14718, +16068, +18108, +18088, +17360, +17026, +15774, +15508, +17633, +18033, +16459, +17066, +17589, +15654, +15300, +16689, +16580, +16777, +18024, +17358, +15260, +14246, +15148, +17699, +19089, +17286, +15385, +15591, +16015, +16122, +16793, +17544, +17571, +16493, +15388, +15729, +15975, +15304, +16334, +18104, +16987, +14919, +14856, +15419, +16052, +17237, +17258, +15888, +15035, +15174, +15912, +16641, +16508, +16106, +16032, +15583, +15551, +16811, +16911, +15094, +15270, +17598, +16986, +14311, +15092, +17394, +16641, +15581, +16392, +15894, +14735, +15894, +17090, +16109, +15111, +15364, +16217, +17097, +16809, +15346, +14998, +16162, +16764, +16628, +16679, +16212, +16020, +17460, +17303, +14592, +15455, +19306, +18265, +15070, +16471, +17773, +15735, +16108, +18602, +18110, +16099, +15845, +16804, +17254, +16682, +16870, +18140, +17405, +15445, +15930, +17080, +16760, +17398, +18422, +16900, +14889, +14952, +15554, +16046, +17385, +18168, +17206, +15923, +14986, +14318, +15348, +17722, +18438, +16763, +14823, +14561, +16132, +17179, +16615, +16693, +16905, +15008, +14104, +16203, +17261, +16543, +16980, +17143, +15404, +14264, +15304, +17412, +18597, +17669, +16418, +16283, +15502, +14724, +16577, +18467, +17508, +16720, +17367, +16111, +13986, +15264, +18268, +18250, +15889, +15270, +16481, +16340, +15256, +16280, +17769, +16580, +15389, +16224, +15832, +14514, +16054, +18418, +17743, +15524, +14426, +14597, +15545, +16864, +17632, +16736, +15166, +15437, +16259, +15221, +15079, +17122, +17635, +16624, +16275, +15253, +14636, +16562, +17925, +17381, +17422, +16976, +15442, +15756, +17305, +17487, +16855, +16434, +16903, +17786, +16474, +14649, +16357, +18279, +16854, +16021, +16872, +15953, +14909, +16280, +17734, +17519, +16464, +15567, +15582, +15923, +16005, +16674, +17256, +16625, +16092, +16098, +15460, +14884, +15668, +17225, +17826, +16464, +14723, +14732, +15963, +17127, +17536, +16657, +15639, +15717, +16218, +16735, +16662, +15808, +16645, +18341, +16958, +15158, +16207, +16492, +16135, +18165, +18409, +15335, +14747, +16847, +17486, +16931, +16338, +16077, +16729, +16862, +16114, +16213, +16562, +16503, +17186, +17538, +16223, +14975, +15370, +16788, +17553, +16731, +15696, +15736, +16061, +16179, +16195, +15883, +15767, +16185, +16590, +16591, +15821, +15294, +16613, +17629, +16222, +15160, +15651, +15860, +16642, +17895, +17081, +15882, +16515, +16615, +15770, +16228, +16938, +16382, +16095, +17043, +17626, +16467, +15440, +16617, +17346, +15761, +15512, +17161, +16799, +15642, +16505, +17129, +16365, +16156, +16309, +15982, +15741, +15913, +16424, +16566, +16073, +16078, +15976, +14862, +15102, +16926, +17159, +16322, +16270, +15767, +15013, +15404, +16140, +16887, +17339, +16293, +15496, +16544, +16806, +15739, +16106, +17303, +17114, +16234, +15812, +15949, +16665, +17358, +17345, +16860, +16334, +16081, +16294, +16701, +16986, +17100, +17047, +16823, +16446, +16199, +16413, +16934, +17421, +17404, +16530, +15848, +16267, +16554, +16389, +17091, +17543, +16443, +15826, +16194, +15629, +15295, +16712, +17590, +16810, +16074, +15757, +15583, +16082, +16789, +16922, +16614, +16201, +16184, +16456, +16226, +16225, +17146, +17289, +16277, +15964, +16042, +15597, +16065, +17379, +17305, +16047, +15399, +15506, +15889, +16410, +16730, +16810, +16657, +15974, +15372, +15779, +16547, +16741, +16685, +16435, +15691, +15447, +16149, +16333, +15982, +16646, +17259, +15883, +14287, +14971, +16583, +16639, +15892, +16311, +16876, +15710, +14648, +15860, +16996, +16351, +16287, +16902, +15866, +15083, +16648, +17291, +15809, +15873, +17236, +16614, +15641, +16534, +17027, +16327, +16575, +17311, +16922, +16205, +16262, +16929, +17427, +17075, +16561, +16768, +17068, +17104, +17015, +16459, +16485, +17685, +17606, +15974, +15846, +16855, +16870, +16882, +17291, +16856, +16336, +16421, +16327, +16193, +16213, +16159, +16674, +17311, +16723, +15808, +15884, +16064, +15650, +15572, +16434, +17129, +16405, +15332, +15512, +16029, +15901, +16063, +16436, +15994, +15465, +15908, +16669, +16528, +15662, +15757, +16868, +16628, +15263, +15546, +16678, +16488, +16395, +16988, +16233, +15233, +16122, +16775, +15884, +16063, +17381, +17086, +15800, +15557, +15772, +15954, +16641, +17112, +16830, +16447, +16166, +16097, +16405, +16484, +16511, +17182, +17476, +16617, +15867, +15953, +16466, +17193, +17532, +16807, +15726, +15701, +16815, +17371, +16657, +16463, +17127, +16702, +15795, +16328, +17100, +17074, +17582, +18066, +16735, +15090, +15741, +17639, +17906, +16664, +16267, +16747, +16459, +15860, +16161, +16655, +16424, +16129, +16298, +16009, +15188, +15817, +17575, +17137, +15093, +15032, +15970, +15546, +15503, +16505, +16314, +15282, +15331, +15814, +15505, +15077, +15379, +15758, +15516, +15409, +15793, +15770, +15510, +15745, +15803, +15328, +15301, +16028, +16582, +16192, +15519, +15671, +16058, +16006, +16340, +16820, +16610, +16479, +16340, +15693, +16073, +17276, +17051, +16387, +16856, +17047, +16649, +16878, +17211, +17128, +17277, +17700, +17829, +17255, +16629, +17343, +18575, +18136, +16657, +16422, +17433, +17958, +17510, +17493, +18015, +17249, +16275, +17434, +18344, +17098, +16932, +18181, +17619, +16515, +17126, +17562, +16991, +16918, +17266, +17307, +16862, +16130, +16221, +17010, +16853, +16150, +16163, +16215, +15888, +15902, +16261, +16244, +15395, +14740, +15539, +16067, +15097, +15183, +16259, +15249, +14013, +15112, +15693, +14640, +14718, +15683, +15508, +14468, +13899, +14653, +15506, +14743, +14309, +15425, +14947, +13194, +14019, +15609, +14822, +14186, +15221, +15480, +14736, +14544, +14933, +15648, +16090, +15479, +15097, +15740, +15748, +15465, +16754, +17649, +16367, +15753, +16778, +16844, +16543, +17674, +18406, +17784, +17480, +17503, +17181, +17327, +18019, +18636, +19198, +19305, +18572, +17985, +18365, +18898, +18739, +18615, +19118, +19289, +18901, +18971, +19071, +18491, +18344, +18759, +18423, +17731, +17830, +18361, +18469, +17834, +17089, +17174, +17272, +16494, +16372, +17180, +16698, +15526, +16107, +16917, +15810, +14819, +15475, +15826, +15321, +15439, +15656, +14921, +14399, +14823, +15033, +14850, +15194, +15590, +14979, +14110, +14233, +14764, +14784, +14879, +15263, +14991, +14410, +14641, +15021, +14593, +14287, +14829, +15087, +14365, +13962, +14645, +14976, +14332, +14130, +14454, +14207, +14138, +14730, +14721, +14383, +14696, +14803, +14541, +14750, +14910, +15173, +16339, +16793, +15582, +14967, +15816, +16575, +16947, +17394, +17456, +17178, +17293, +17681, +17708, +17671, +18307, +19157, +19262, +18887, +18704, +18830, +19447, +20258, +20223, +19425, +19159, +19677, +20042, +19934, +19848, +19843, +19554, +19131, +19033, +19301, +19425, +18894, +18360, +18679, +18630, +17271, +16687, +17637, +17438, +15984, +16116, +17118, +16277, +14860, +15055, +15488, +14951, +14821, +15265, +15012, +14473, +14422, +14449, +14384, +14276, +14232, +14737, +15060, +14380, +14101, +14841, +15042, +14644, +14722, +15120, +15337, +15111, +14845, +15382, +15572, +14382, +14159, +15543, +15608, +14606, +15011, +15516, +14548, +13978, +14427, +14168, +13649, +14634, +15959, +15556, +14379, +13999, +13727, +13366, +14140, +15548, +16050, +15795, +15509, +15140, +14786, +14729, +15128, +16270, +17626, +17736, +16685, +16377, +17167, +17462, +17365, +18262, +19119, +18590, +18350, +19304, +19513, +19078, +19909, +20781, +19831, +18867, +19834, +21344, +21425, +20405, +19917, +19916, +19181, +18799, +19828, +19961, +18851, +19233, +19649, +17717, +16463, +17277, +17291, +16980, +17637, +16915, +15027, +15022, +16016, +15477, +14258, +14289, +15088, +14839, +13901, +14003, +14206, +13374, +13408, +14437, +14209, +13604, +14107, +14348, +14140, +14547, +14647, +14117, +14352, +15297, +15684, +15437, +15380, +15599, +15539, +15542, +15972, +15804, +15295, +16094, +17106, +16466, +15446, +15145, +14884, +14923, +15294, +15263, +15439, +15857, +15441, +14967, +14979, +14154, +13425, +14635, +15941, +15695, +15587, +15846, +15064, +14517, +15441, +16030, +15692, +16267, +17435, +17303, +16495, +16611, +17167, +17360, +17717, +18320, +18545, +18736, +19349, +19645, +19343, +19239, +19499, +19944, +20630, +20811, +20289, +20314, +20628, +20120, +19939, +20323, +19403, +18319, +19281, +20074, +18873, +18119, +18482, +17740, +16250, +15905, +16185, +16152, +16411, +16756, +15730, +13863, +13340, +13898, +13797, +13743, +14434, +14151, +12939, +12757, +13018, +12571, +12644, +13545, +13838, +13310, +12887, +13121, +13776, +14054, +14082, +14501, +14767, +14778, +15363, +15866, +15641, +15709, +16048, +15819, +15679, +16036, +16366, +16728, +16967, +16606, +16005, +15379, +15005, +15813, +16969, +16797, +16369, +16572, +15691, +14403, +15337, +16767, +16180, +15863, +17021, +16826, +15372, +15391, +16349, +16738, +17187, +17680, +17328, +16586, +16507, +17392, +18352, +18227, +17671, +18022, +18678, +18644, +18620, +19353, +20098, +19926, +19496, +19729, +19707, +19339, +20427, +21799, +20676, +18984, +19309, +19773, +19304, +19208, +19085, +18467, +18169, +17927, +17517, +17119, +16254, +15967, +16850, +16303, +14410, +14325, +14879, +14139, +14030, +14179, +13004, +12778, +13627, +12966, +12327, +12882, +12476, +12023, +12880, +12869, +12216, +12779, +13173, +12812, +12997, +13360, +13722, +14371, +14469, +14361, +14749, +14945, +15322, +16064, +15901, +15628, +16223, +16217, +15911, +16629, +16911, +16246, +16201, +16552, +16630, +16872, +16944, +16670, +16662, +16612, +16209, +16157, +16625, +17005, +17143, +17263, +17123, +16482, +16099, +16526, +17072, +17371, +17609, +17594, +17529, +17466, +17110, +17353, +18238, +18267, +18207, +19011, +18924, +18291, +19059, +19723, +19318, +19479, +19865, +19756, +20125, +20465, +20128, +19998, +19960, +19694, +19712, +19600, +19166, +19000, +18906, +18661, +18081, +17086, +16922, +17341, +16373, +15312, +15723, +15480, +14504, +14728, +14631, +13514, +13434, +13590, +12826, +12820, +13188, +12442, +12139, +12833, +12735, +12101, +12098, +12218, +12310, +12744, +13086, +13094, +13030, +13109, +13620, +14303, +14546, +14598, +14798, +15022, +15447, +15823, +15691, +15828, +16478, +16518, +16038, +15854, +15709, +15874, +16793, +17346, +16967, +16565, +16490, +16636, +16730, +16223, +15840, +16526, +17416, +17905, +18175, +17590, +16476, +16313, +16847, +17317, +17943, +18248, +17972, +17962, +17924, +17344, +17262, +17996, +18594, +18833, +19017, +19219, +19191, +18705, +18681, +19530, +19608, +18951, +19494, +20227, +19601, +19454, +20204, +19742, +18723, +18940, +19436, +19166, +18662, +18326, +18172, +17946, +17359, +16754, +16349, +15991, +15991, +16273, +15906, +14660, +13632, +13837, +14381, +13802, +13126, +13513, +13440, +12744, +13010, +12972, +11907, +12225, +13414, +13080, +12529, +12770, +12711, +13104, +14051, +13810, +13284, +13815, +14247, +14427, +14984, +15210, +15272, +15694, +15786, +15594, +15659, +15863, +16365, +16754, +16402, +16229, +16365, +15925, +15979, +16727, +16465, +16216, +17111, +16648, +14954, +15391, +16985, +17018, +17031, +17965, +17588, +16207, +16206, +16903, +16915, +17529, +18996, +19168, +17920, +17293, +17582, +17917, +18350, +18781, +18788, +18886, +19346, +19278, +18627, +18632, +19401, +19736, +19563, +19568, +19488, +19363, +19886, +20272, +19513, +18601, +18415, +18544, +18816, +18742, +17942, +17661, +17996, +17174, +15921, +15885, +15743, +15011, +15355, +15791, +14776, +14073, +14346, +13733, +12685, +12930, +13673, +13822, +13759, +13351, +12461, +12304, +13132, +13415, +12914, +12997, +13620, +13722, +13521, +13536, +13603, +13944, +14703, +15117, +14895, +14747, +15187, +15971, +16405, +16248, +16167, +16343, +16210, +16196, +16860, +17087, +16275, +15767, +16076, +16276, +16280, +16423, +16623, +17186, +17391, +15770, +14184, +15159, +16558, +16797, +18069, +19126, +17208, +15424, +16146, +16441, +16335, +18041, +19421, +18820, +18138, +17834, +17174, +16946, +17932, +19490, +19929, +18915, +18404, +18893, +19290, +19790, +19760, +18598, +18667, +20032, +19853, +19239, +20051, +20124, +18800, +18018, +18003, +17982, +17699, +17716, +18598, +18470, +16368, +15284, +15657, +14892, +14259, +15226, +15428, +14509, +14350, +14416, +13666, +12585, +12143, +12786, +13276, +12890, +13120, +13806, +13447, +13024, +13036, +12359, +12096, +13351, +14615, +14965, +14573, +13838, +13814, +14279, +14560, +15459, +16158, +15507, +15684, +17201, +17237, +16084, +16104, +17072, +17556, +16972, +16407, +17171, +17660, +16763, +16511, +16548, +15452, +15571, +17220, +17452, +16855, +16714, +15745, +14924, +15710, +16366, +16520, +17637, +18409, +17331, +16082, +16034, +16303, +16894, +18498, +19282, +17974, +17331, +18320, +18120, +17318, +18475, +19700, +19219, +18976, +19312, +19094, +19129, +19771, +19933, +19492, +19017, +18869, +19324, +20027, +20196, +19597, +18776, +18406, +18241, +17743, +17477, +17796, +17838, +17292, +16606, +15695, +14728, +14470, +14781, +14791, +14365, +13951, +13555, +13116, +12913, +12672, +12050, +11965, +12771, +12977, +12387, +12384, +12606, +12296, +12423, +12929, +12777, +12887, +13911, +14389, +14049, +14055, +14343, +14594, +15170, +15670, +15686, +15823, +16271, +16674, +17143, +17510, +17193, +16554, +16662, +17537, +17836, +16966, +16437, +17066, +17095, +16137, +16273, +17261, +17220, +17043, +17416, +16438, +14731, +15002, +16530, +17495, +18238, +18273, +16940, +15954, +16119, +16288, +16766, +18037, +18929, +19017, +18685, +17740, +16841, +17264, +18714, +19734, +19691, +19323, +19247, +19143, +19272, +19982, +20006, +19201, +19297, +19878, +19670, +19759, +20333, +19911, +19046, +18872, +18637, +17911, +17581, +18036, +18380, +17670, +16493, +15757, +15015, +14212, +14181, +14612, +14706, +14242, +13344, +12912, +12967, +12047, +11019, +11822, +12774, +12440, +12634, +13148, +12169, +11247, +11904, +12486, +12487, +13229, +14112, +13922, +13548, +13891, +14248, +14332, +14763, +15374, +15782, +16315, +16761, +16712, +16879, +17439, +17476, +17233, +17487, +17643, +17437, +17698, +18202, +17910, +16976, +16333, +16377, +16867, +17270, +17304, +17228, +17133, +16400, +15080, +14738, +15745, +16339, +16619, +17888, +18168, +16100, +14944, +15860, +16181, +16398, +18094, +19005, +18076, +17425, +17365, +17156, +17433, +18218, +18859, +19433, +19674, +19171, +18758, +19209, +19715, +19555, +19517, +19888, +19845, +19828, +20472, +20485, +19493, +19008, +19073, +18795, +18458, +18205, +17934, +17961, +17746, +16646, +15355, +14608, +14395, +14593, +14933, +14960, +14248, +13053, +12509, +12616, +12118, +11678, +12704, +13771, +13203, +12151, +11710, +11574, +11997, +12968, +13469, +13411, +13372, +13411, +13683, +14016, +14014, +14437, +15388, +15557, +15297, +15762, +16261, +16555, +17245, +17542, +17104, +16961, +17287, +17844, +18386, +18079, +17422, +17558, +17562, +16870, +16736, +17153, +17208, +17295, +17656, +17233, +15634, +14625, +15650, +16815, +16519, +16669, +17463, +16542, +15125, +15265, +15418, +15496, +16992, +18142, +17570, +16843, +16463, +16199, +16601, +17333, +17991, +18535, +18394, +18116, +18519, +18697, +18523, +18857, +19233, +19337, +19439, +19332, +19590, +20341, +20244, +19634, +19548, +19041, +18302, +18682, +19143, +18653, +18162, +17600, +16467, +15772, +15827, +15648, +15258, +15288, +15297, +14618, +13629, +12941, +12712, +13186, +14069, +14158, +13221, +12413, +12266, +12381, +12510, +12796, +13383, +13768, +13481, +13199, +13280, +13220, +13626, +14921, +15530, +14942, +14748, +15316, +15754, +16154, +16785, +17204, +17223, +17153, +17124, +17144, +17476, +18117, +18350, +17818, +17089, +16576, +16408, +16879, +17568, +17599, +17382, +17604, +17189, +15450, +14516, +15560, +16392, +16520, +17594, +17914, +15890, +14721, +15450, +15499, +15704, +17175, +17431, +16665, +16778, +16503, +15711, +16110, +17004, +17665, +18210, +17845, +17325, +17820, +18300, +18618, +19080, +18712, +18386, +19076, +19282, +19270, +20015, +19913, +19026, +18967, +18802, +18239, +18550, +18963, +18611, +18179, +17576, +16640, +16125, +16155, +16120, +15711, +15340, +15373, +15041, +14204, +14042, +14094, +13436, +13356, +14082, +13847, +12975, +12855, +13130, +13351, +13552, +13339, +13064, +13447, +13924, +13845, +13772, +14204, +14706, +14922, +15054, +15098, +15057, +15588, +16641, +17005, +16684, +16795, +17127, +17188, +17612, +18216, +18013, +17425, +17368, +17520, +17274, +16788, +16749, +17382, +17753, +17394, +17180, +16878, +15562, +14822, +15868, +16422, +15903, +16768, +17888, +16532, +14914, +15182, +15376, +15348, +16620, +17584, +17067, +16496, +16180, +15956, +16424, +16872, +16813, +17172, +17628, +17457, +17529, +18138, +18352, +18072, +18139, +18697, +18789, +18437, +19003, +19993, +19749, +19051, +18877, +18474, +18212, +18736, +18917, +18442, +18128, +17891, +17584, +17095, +16050, +15304, +15660, +16137, +15960, +15416, +14720, +14175, +13919, +13729, +13747, +13920, +13964, +14052, +13797, +12866, +12517, +13191, +13620, +13793, +14132, +13796, +13232, +13722, +14254, +14003, +14356, +15279, +15135, +14636, +15275, +16011, +15968, +16433, +17345, +17087, +16422, +17045, +17991, +17922, +17553, +17480, +17339, +16992, +16604, +16603, +17247, +17857, +17993, +17952, +17188, +15440, +14635, +15779, +16759, +16571, +17019, +17866, +16957, +15571, +15874, +16081, +15340, +16100, +17760, +17753, +17029, +16838, +16379, +16059, +16446, +16778, +17050, +17471, +17744, +18161, +18393, +17843, +17470, +17828, +18221, +18642, +19146, +19412, +19546, +19372, +18937, +18840, +18671, +18216, +18425, +18845, +18466, +18018, +17832, +17235, +16566, +16194, +15691, +15284, +15468, +15825, +15747, +15277, +14525, +13541, +13259, +14209, +14765, +14184, +13988, +13968, +13041, +12656, +13317, +13492, +13601, +14234, +14153, +13555, +13372, +13349, +13857, +14855, +14956, +14598, +15121, +15804, +15863, +15853, +16089, +16425, +16672, +16780, +17035, +17306, +17241, +17179, +17198, +16874, +16386, +16232, +16660, +17447, +17637, +17135, +17088, +16976, +15615, +14781, +15842, +16513, +16261, +17414, +18560, +17036, +15342, +15759, +16071, +15904, +17089, +18378, +18113, +17306, +16792, +16411, +16201, +16514, +17719, +18720, +18254, +17764, +18198, +18101, +17730, +18236, +18636, +18592, +18743, +18884, +19381, +19966, +19252, +18468, +18981, +18889, +17946, +18081, +18410, +17956, +17991, +17993, +16700, +15599, +15594, +15439, +15208, +15631, +15708, +15185, +15114, +14837, +13755, +13442, +13961, +13947, +14131, +14578, +13791, +13092, +13849, +13992, +13147, +13294, +13990, +14167, +14356, +14492, +14203, +13888, +14011, +14777, +15368, +15108, +15361, +16472, +16688, +16370, +16721, +16763, +16379, +16737, +17329, +17325, +16961, +16690, +16887, +16871, +15987, +15674, +16399, +16624, +16669, +17025, +16117, +14676, +14875, +15563, +15624, +16429, +17468, +17081, +16213, +15909, +15513, +15517, +16798, +17968, +17890, +17661, +17579, +16767, +16191, +17002, +17992, +18255, +18543, +18785, +18455, +18171, +18408, +18760, +18990, +19120, +19082, +18923, +19012, +19663, +20226, +19832, +18988, +18551, +18338, +18177, +18176, +18072, +18006, +18065, +17336, +15837, +15079, +15240, +15210, +15194, +15740, +15707, +14491, +13659, +13851, +13735, +13395, +13881, +14298, +13920, +13754, +13708, +13117, +13016, +13762, +14123, +13936, +13907, +14022, +14150, +14367, +14624, +14771, +14769, +14961, +15480, +15866, +16110, +16437, +16624, +16868, +17171, +16929, +16872, +17676, +17831, +17063, +16983, +17138, +16535, +16261, +16510, +16361, +16340, +16716, +16585, +16134, +15754, +14959, +14432, +15167, +16033, +16179, +16521, +16804, +16090, +15413, +15574, +15736, +16058, +17027, +17778, +17970, +17687, +16694, +16243, +17203, +17930, +18066, +18823, +19138, +18278, +18113, +18948, +19236, +18982, +18927, +19104, +19372, +19495, +19573, +19808, +19661, +19127, +19020, +18969, +18223, +17532, +17701, +18183, +18065, +17179, +16015, +15101, +14774, +15155, +15569, +15220, +14537, +14177, +13891, +13517, +13241, +13172, +13504, +14012, +13960, +13207, +12409, +12406, +13352, +14134, +14075, +13932, +13857, +13570, +13851, +14620, +14721, +14687, +15349, +15762, +15633, +15901, +16417, +16671, +17105, +17684, +17671, +17301, +17420, +17857, +17924, +17754, +17662, +17395, +16944, +16570, +16264, +16347, +17015, +17372, +16925, +16237, +15340, +14363, +14449, +15473, +16025, +16304, +16893, +16619, +15365, +14930, +15292, +15386, +16028, +17370, +17714, +17155, +17007, +16897, +16648, +17121, +17805, +17913, +18183, +18881, +19135, +18927, +18940, +19027, +18857, +18909, +19325, +19456, +19522, +20073, +20290, +19710, +19214, +18899, +18395, +18116, +18036, +17879, +17816, +17382, +16452, +15950, +15695, +14971, +14395, +14398, +14511, +14440, +14113, +13822, +13700, +13288, +12955, +13172, +13093, +12756, +13095, +13514, +13488, +13442, +13198, +13039, +13499, +13810, +13921, +14501, +14849, +14836, +15154, +15244, +15189, +15874, +16526, +16614, +16887, +17253, +17564, +17999, +17931, +17589, +17763, +17802, +17494, +17459, +17153, +16546, +16664, +17104, +17038, +16704, +16272, +16036, +16108, +15599, +14789, +15008, +15628, +15804, +16284, +16641, +15902, +15311, +15674, +15802, +15638, +16134, +16902, +17431, +17863, +17785, +17059, +16598, +16931, +17698, +18427, +18886, +19200, +19409, +19263, +18971, +18920, +18999, +19264, +19793, +20097, +20240, +20513, +20300, +19598, +19244, +18963, +18554, +18654, +18658, +17900, +17400, +17217, +16358, +15479, +15302, +15022, +14494, +14353, +14385, +14116, +13581, +13092, +12952, +12974, +12826, +12767, +12983, +13064, +12846, +12716, +12929, +13204, +13319, +13499, +13665, +13529, +13557, +14055, +14407, +14545, +14969, +15420, +15574, +15705, +15997, +16455, +16907, +17117, +17358, +17705, +17650, +17441, +17663, +17839, +17487, +17040, +16807, +16699, +16699, +16749, +16742, +16736, +16773, +16515, +15729, +15102, +15168, +15328, +15557, +16468, +17193, +16726, +15858, +15260, +14965, +15516, +16647, +17313, +17572, +17724, +17574, +17292, +17020, +16892, +17448, +18392, +18913, +19075, +19062, +19003, +19334, +19597, +19268, +19137, +19423, +19522, +19894, +20665, +20734, +20051, +19588, +19406, +18941, +18172, +17753, +17979, +18194, +18078, +17696, +16493, +14973, +14709, +14991, +14372, +14049, +14650, +14509, +13716, +13568, +13274, +12367, +12231, +12894, +13132, +13098, +13278, +13309, +13220, +13279, +13155, +12920, +13213, +13918, +14344, +14440, +14588, +14816, +14971, +15088, +15251, +15508, +15945, +16483, +16849, +17055, +17278, +17339, +17150, +16983, +16827, +16608, +16598, +16631, +16456, +16588, +16938, +16592, +15975, +16047, +16137, +15601, +15216, +15307, +15442, +15863, +16698, +17090, +16609, +15992, +15839, +15953, +16219, +16771, +17363, +17729, +18038, +18163, +17777, +17319, +17462, +18120, +18776, +19046, +18980, +19056, +19382, +19525, +19424, +19360, +19262, +19158, +19459, +20022, +20140, +19837, +19705, +19600, +19078, +18443, +18114, +18013, +18014, +17976, +17630, +16943, +16098, +15364, +15009, +14858, +14561, +14295, +14217, +13996, +13594, +13366, +13222, +12961, +12927, +13250, +13325, +13068, +13215, +13626, +13500, +13260, +13579, +13839, +13819, +14245, +14753, +14561, +14421, +14977, +15398, +15242, +15130, +15409, +16013, +16689, +16883, +16674, +16755, +16974, +16919, +16944, +16892, +16238, +15748, +16061, +16339, +16226, +16177, +16059, +15924, +16058, +15762, +14907, +14711, +15212, +15538, +16110, +16966, +16966, +16390, +16273, +16227, +16101, +16563, +17315, +17873, +18411, +18555, +18083, +17791, +18000, +18324, +18674, +19088, +19465, +19505, +19182, +19296, +19895, +19850, +19503, +19831, +19962, +19535, +19608, +19829, +19516, +19352, +19332, +18886, +18343, +17829, +17293, +17193, +17372, +17244, +16719, +15867, +15041, +14580, +14201, +13951, +13946, +13747, +13705, +14121, +13836, +12908, +12688, +12749, +12572, +13034, +13698, +13702, +13711, +13786, +13443, +13340, +13684, +14064, +14729, +15336, +15153, +14817, +14900, +14953, +15030, +15502, +15993, +16203, +16486, +16885, +16711, +15959, +15816, +16427, +16582, +16246, +16080, +15746, +15428, +15766, +16035, +15838, +15925, +15913, +15275, +14968, +15172, +15139, +15413, +16380, +16930, +16710, +16432, +16210, +16175, +16843, +17739, +18023, +18039, +18344, +18549, +18387, +18431, +18973, +19492, +19654, +19742, +19751, +19399, +19168, +19626, +20194, +20237, +20074, +19922, +19648, +19490, +19551, +19490, +19206, +18878, +18722, +18804, +18637, +17891, +17228, +17112, +16889, +16242, +15833, +15800, +15521, +14985, +14576, +14040, +13306, +13035, +13316, +13542, +13622, +13694, +13533, +13161, +12939, +12992, +13183, +13445, +13898, +14380, +14339, +13862, +13782, +14277, +14752, +14907, +14928, +15117, +15423, +15488, +15365, +15366, +15432, +15594, +15983, +16247, +16180, +16095, +16127, +16160, +16027, +15590, +15087, +14848, +14919, +15289, +15588, +15467, +15414, +15516, +15013, +14284, +14292, +14769, +15472, +16652, +17566, +17534, +16991, +16344, +16002, +16537, +17570, +18370, +18983, +19445, +19377, +18898, +18686, +19011, +19388, +19650, +20241, +20763, +20459, +19922, +19820, +19804, +19860, +20132, +20195, +20059, +19954, +19681, +19328, +19045, +18715, +18457, +18212, +17855, +17675, +17413, +16782, +16408, +16235, +15756, +15471, +15266, +14632, +14367, +14441, +13903, +13538, +13776, +13556, +13325, +13786, +13870, +13417, +13333, +13549, +13933, +14406, +14407, +14246, +14401, +14429, +14385, +14584, +14680, +14777, +15072, +15156, +15217, +15475, +15425, +15294, +15567, +15662, +15436, +15442, +15437, +15233, +15322, +15504, +15274, +14960, +14751, +14344, +14118, +14525, +14838, +14633, +14753, +15124, +14678, +14075, +14416, +14753, +14681, +15478, +16859, +17421, +17375, +17204, +16823, +16877, +17692, +18495, +19053, +19650, +19976, +19790, +19582, +19753, +19956, +19964, +20320, +20957, +20939, +20458, +20260, +20053, +19838, +20076, +20218, +19908, +19711, +19636, +19395, +19075, +18631, +18217, +18065, +17899, +17614, +17273, +16707, +16176, +15976, +15860, +15717, +15390, +14771, +14398, +14312, +13986, +13730, +13774, +13726, +13829, +14145, +14100, +13865, +13809, +13877, +14230, +14618, +14576, +14528, +14616, +14472, +14488, +14875, +15093, +15092, +15103, +15119, +15154, +15117, +15083, +15243, +15302, +15253, +15442, +15533, +15316, +15108, +14819, +14520, +14503, +14392, +14059, +13968, +14205, +14619, +14858, +14639, +14538, +14612, +14135, +13644, +13911, +14494, +15318, +16416, +17231, +17762, +17824, +17212, +17077, +17638, +17954, +18694, +20030, +20459, +20153, +20076, +19964, +19963, +20145, +20074, +20234, +20531, +20268, +20128, +20154, +19615, +19531, +20196, +20129, +19445, +19031, +18727, +18537, +18363, +17993, +17850, +17695, +17225, +16947, +16479, +15624, +15472, +15793, +15770, +15755, +15442, +14739, +14696, +14771, +14245, +14255, +14718, +14670, +14659, +14650, +14094, +13852, +14292, +14782, +15230, +15475, +15330, +15079, +14701, +14403, +14631, +15040, +15444, +15889, +15780, +15310, +15193, +15044, +14831, +15095, +15298, +15096, +15000, +14897, +14647, +14493, +14240, +13940, +13822, +13551, +13336, +13578, +13718, +13864, +14663, +15040, +14237, +13701, +13920, +13998, +14434, +15585, +16379, +17003, +17962, +18173, +17796, +18003, +18204, +18488, +19625, +20152, +19761, +20211, +20749, +20568, +20929, +21089, +20323, +20298, +20548, +19977, +19831, +19881, +19399, +19611, +19960, +19418, +19136, +18807, +17769, +17473, +17698, +17335, +17139, +17016, +16453, +16151, +15871, +15460, +15622, +15638, +15162, +15065, +14957, +14612, +14580, +14501, +14629, +15247, +15260, +15021, +15320, +15025, +14454, +14762, +15019, +15042, +15427, +15440, +15458, +15960, +15659, +15057, +15425, +15518, +15041, +15213, +15416, +15149, +15210, +15429, +15414, +15328, +15024, +14730, +14730, +14535, +14037, +13660, +13487, +13382, +13182, +13062, +13251, +13339, +13457, +14095, +14285, +13683, +13672, +14139, +14242, +14809, +15865, +16588, +17402, +18027, +17913, +18222, +18834, +18701, +19062, +20097, +20195, +20260, +20984, +20918, +20791, +21405, +21175, +20701, +21067, +20568, +19629, +19954, +19916, +19206, +19560, +19741, +18939, +18771, +18604, +17591, +17081, +16967, +16538, +16466, +16363, +15827, +15719, +15651, +15090, +14911, +14949, +14507, +14195, +14379, +14648, +14799, +14817, +14920, +15169, +15234, +15216, +15264, +15231, +15306, +15507, +15675, +15971, +16020, +15699, +15799, +15963, +15590, +15613, +15970, +15767, +15700, +15911, +15559, +15154, +14940, +14462, +14454, +15037, +15240, +15149, +14910, +14281, +13846, +13617, +13136, +12896, +12902, +12774, +12889, +12926, +12720, +13286, +14066, +13975, +14080, +14487, +14112, +14134, +15410, +16492, +17182, +18017, +18326, +18467, +19112, +19410, +19575, +20409, +20912, +20789, +20902, +20831, +20736, +21468, +22005, +21712, +21455, +20993, +20313, +20182, +19917, +19404, +19624, +19701, +19116, +18922, +18566, +17529, +17029, +16980, +16681, +16358, +15666, +14905, +14985, +15041, +14711, +14931, +15030, +14513, +14334, +14220, +13856, +14002, +14323, +14488, +14972, +15248, +15148, +15430, +15632, +15392, +15469, +15814, +16010, +16125, +16003, +15869, +16077, +16147, +16032, +16153, +16128, +15835, +15820, +15939, +15696, +15234, +15002, +15074, +15047, +14840, +14783, +14690, +14363, +14058, +13580, +12799, +12289, +12167, +12270, +12651, +12915, +13020, +13384, +13418, +12948, +13033, +13539, +13800, +14441, +15497, +16336, +17173, +17765, +17858, +18408, +19267, +19554, +19964, +20608, +20609, +20633, +21114, +21279, +21459, +21863, +21719, +21497, +21658, +21378, +20743, +20356, +20098, +20150, +20287, +19805, +19248, +19023, +18459, +17779, +17489, +17211, +16915, +16679, +16184, +15593, +15004, +14257, +13841, +13997, +14204, +14257, +14202, +14045, +13965, +14011, +14199, +14513, +14700, +14929, +15327, +15360, +15198, +15346, +15373, +15492, +16248, +16672, +16419, +16420, +16388, +16072, +16229, +16317, +15828, +15821, +16199, +16038, +15831, +15848, +15671, +15595, +15601, +15308, +15076, +14874, +14338, +13960, +13860, +13454, +12894, +12563, +12339, +12151, +12142, +12520, +13154, +13394, +13282, +13373, +13404, +13446, +14102, +14881, +15492, +16474, +17314, +17733, +18470, +19072, +19193, +19751, +20364, +20354, +20362, +20381, +20415, +21101, +21598, +21433, +21499, +21261, +20548, +20581, +20602, +20003, +20139, +20378, +19727, +19393, +19151, +18294, +18012, +18040, +17451, +17159, +16964, +16123, +15667, +15531, +14830, +14417, +14624, +14604, +14322, +13943, +13705, +13984, +14258, +14317, +14653, +14886, +14815, +14889, +14899, +14891, +15270, +15572, +15700, +15979, +15955, +15690, +15790, +16017, +16267, +16600, +16410, +15935, +15970, +16101, +15913, +15838, +15933, +15962, +15837, +15526, +15298, +15247, +15030, +14651, +14283, +13812, +13245, +12785, +12597, +12702, +12911, +13140, +13288, +13230, +13330, +13608, +13568, +13790, +14803, +15629, +16019, +16468, +16555, +16679, +17626, +18434, +18899, +19886, +20516, +20250, +20093, +19950, +19804, +20327, +20723, +20665, +21056, +21202, +20574, +20251, +20161, +19869, +19894, +19823, +19395, +19341, +19209, +18524, +18189, +18228, +17989, +17615, +17051, +16241, +15675, +15255, +14771, +14609, +14633, +14357, +14070, +14143, +14281, +14197, +14069, +14089, +14337, +14793, +14992, +14799, +15010, +15500, +15289, +14963, +15301, +15618, +15940, +16509, +16355, +15789, +15858, +15846, +15552, +15775, +15986, +15917, +16127, +16097, +15707, +15709, +15749, +15560, +15642, +15613, +15102, +14548, +14046, +13605, +13414, +13260, +13043, +12983, +13213, +13582, +13595, +13424, +13780, +14181, +14087, +14297, +14924, +15333, +15734, +16245, +16836, +17811, +18587, +18778, +19079, +19417, +19593, +20085, +20374, +20242, +20566, +20869, +20510, +20276, +20212, +20059, +20272, +20406, +20174, +20219, +20092, +19475, +19226, +19144, +18661, +18248, +17998, +17800, +17756, +17453, +17005, +16793, +16214, +15281, +14779, +14541, +14465, +14705, +14627, +14254, +14253, +14272, +14036, +13961, +14069, +14441, +15097, +15363, +15199, +15128, +14932, +14676, +14990, +15525, +15646, +15601, +15665, +15726, +15778, +15710, +15459, +15408, +15762, +16079, +15962, +15655, +15642, +15917, +15982, +15680, +15395, +15106, +14512, +13943, +13659, +13354, +13164, +13253, +13236, +13317, +13707, +13721, +13458, +13542, +13620, +13821, +14618, +15280, +15817, +16779, +17093, +16750, +17278, +17969, +18087, +18865, +19795, +19782, +19899, +20140, +19713, +19638, +20112, +20311, +20692, +21062, +20757, +20574, +20497, +19891, +19668, +19949, +19776, +19558, +19589, +19320, +18945, +18568, +18063, +17808, +17489, +16750, +16313, +16230, +15927, +15666, +15454, +14936, +14469, +14242, +14091, +14290, +14790, +15054, +15076, +15083, +14972, +14729, +14567, +14561, +14648, +14862, +15133, +15209, +15134, +15079, +14958, +14881, +15034, +15229, +15398, +15553, +15566, +15590, +15613, +15437, +15502, +15858, +15859, +15771, +15793, +15265, +14673, +14695, +14466, +13842, +13605, +13343, +12830, +12807, +13006, +12845, +12898, +13460, +13951, +14253, +14714, +15117, +15213, +15521, +16194, +16693, +17251, +18083, +18488, +18648, +19104, +19217, +19097, +19428, +19622, +19701, +20227, +20395, +20211, +20445, +20324, +19845, +19966, +20001, +19810, +20050, +19842, +19331, +19537, +19296, +18571, +18821, +18957, +18395, +18518, +18352, +17161, +16631, +16443, +15668, +15513, +15736, +15371, +15195, +15043, +14468, +14470, +14668, +14341, +14532, +15071, +14975, +14996, +15300, +15189, +15045, +14960, +14614, +14460, +14540, +14610, +14841, +15004, +15122, +15421, +15336, +14987, +15058, +15176, +15282, +15714, +15889, +15756, +15682, +15317, +15068, +15252, +14981, +14563, +14606, +14159, +13412, +13309, +13221, +13131, +13670, +13943, +13656, +13673, +13814, +13871, +14328, +14971, +15533, +16255, +16962, +17383, +17685, +18000, +18316, +18694, +19209, +19640, +19756, +19696, +19529, +19342, +19561, +19875, +19709, +19776, +20334, +20376, +20061, +20056, +19907, +19685, +19769, +19537, +19008, +18850, +18788, +18624, +18652, +18665, +18518, +18326, +17863, +17141, +16521, +16098, +15803, +15586, +15414, +15173, +14600, +13990, +13960, +14197, +14217, +14409, +14869, +15105, +15067, +14982, +14907, +14804, +14680, +14773, +14972, +14754, +14378, +14356, +14260, +13991, +14167, +14644, +14940, +15083, +15090, +15049, +15091, +15044, +15068, +15398, +15554, +15401, +15389, +15355, +15025, +14600, +14056, +13557, +13570, +13697, +13469, +13520, +13937, +13951, +13846, +14170, +14403, +14591, +15312, +15969, +16306, +17047, +17751, +17925, +18447, +19283, +19621, +19798, +19989, +20017, +20223, +20239, +19860, +20001, +20328, +20101, +20008, +19912, +19416, +19498, +19825, +19569, +19617, +19770, +19248, +19142, +19387, +19011, +18806, +18716, +18065, +17963, +18217, +17725, +17444, +17438, +16714, +16189, +15986, +15180, +14673, +14762, +14534, +14499, +14751, +14546, +14406, +14512, +14403, +14540, +14852, +14846, +14880, +14874, +14660, +14634, +14488, +14207, +14249, +14012, +13531, +13601, +13651, +13530, +13895, +14150, +14177, +14560, +14725, +14757, +15216, +15230, +14812, +14693, +14287, +13790, +13811, +13546, +13254, +13541, +13327, +12930, +13365, +13525, +13397, +14044, +14523, +14695, +15559, +16141, +16170, +16835, +17496, +17734, +18532, +19281, +19453, +19956, +20394, +20365, +20661, +20801, +20545, +20842, +20944, +20390, +20427, +20518, +19988, +20061, +20273, +19858, +19918, +19936, +19309, +19536, +19865, +19062, +18910, +19320, +18748, +18516, +18727, +17984, +17554, +17730, +17065, +16550, +16575, +15970, +15652, +15884, +15416, +15085, +15264, +14895, +14752, +15175, +15114, +15136, +15435, +15196, +15099, +15177, +14559, +14148, +14217, +13941, +13880, +13978, +13524, +13380, +13561, +13236, +13202, +13471, +13233, +13335, +13876, +13999, +14259, +14615, +14424, +14332, +14202, +13530, +13170, +12930, +12390, +12482, +12638, +12173, +12471, +13090, +12881, +13180, +13950, +14029, +14619, +15632, +15799, +16485, +17794, +17991, +18243, +19261, +19537, +19744, +20512, +20455, +20168, +20458, +20282, +20183, +20767, +20769, +20491, +20685, +20489, +20124, +20161, +19948, +19853, +20229, +20109, +19619, +19418, +19265, +19316, +19476, +19273, +19294, +19474, +19011, +18479, +18173, +17524, +17170, +17315, +17018, +16557, +16368, +15887, +15393, +15343, +15332, +15380, +15542, +15522, +15624, +15811, +15579, +15365, +15402, +15107, +14734, +14657, +14426, +14132, +14044, +13736, +13319, +13227, +13163, +12958, +12895, +12978, +13183, +13444, +13538, +13639, +13942, +14122, +14089, +14072, +14008, +13820, +13530, +13079, +12643, +12330, +11995, +11912, +12274, +12630, +12995, +13601, +13867, +13882, +14506, +15288, +15715, +16553, +17522, +17766, +18059, +18697, +18944, +19247, +19826, +19935, +19933, +20110, +19895, +19782, +20062, +20038, +20063, +20371, +20266, +20125, +20210, +19813, +19461, +19661, +19615, +19487, +19754, +19817, +19775, +19933, +19728, +19422, +19463, +19337, +19163, +19229, +18896, +18312, +18025, +17562, +16913, +16642, +16444, +16112, +16042, +16097, +16013, +15892, +15707, +15489, +15426, +15469, +15534, +15528, +15262, +14836, +14451, +14049, +13658, +13376, +13130, +12959, +12976, +13058, +13001, +12880, +12923, +13111, +13290, +13549, +13869, +14012, +14101, +14247, +14098, +13704, +13487, +13297, +12947, +12692, +12505, +12344, +12541, +12923, +13010, +13097, +13490, +13840, +14205, +14968, +15817, +16436, +17004, +17409, +17630, +18006, +18392, +18705, +19254, +19619, +19421, +19194, +19009, +18731, +18847, +19100, +19018, +19093, +19292, +19190, +19224, +19433, +19525, +19819, +19965, +19565, +19374, +19425, +19187, +19211, +19653, +19978, +20316, +20511, +20286, +20115, +19902, +19342, +18990, +18767, +18264, +17864, +17441, +16732, +16345, +16219, +15980, +16020, +16107, +15899, +15967, +16121, +15912, +15851, +15718, +15094, +14730, +14597, +14073, +13689, +13538, +13145, +12894, +12726, +12278, +12181, +12433, +12486, +12786, +13197, +13147, +13331, +13763, +13656, +13604, +13867, +13699, +13554, +13634, +13179, +12735, +12779, +12594, +12544, +12977, +13033, +13041, +13658, +14094, +14421, +15260, +15873, +16171, +16886, +17428, +17533, +17981, +18516, +18752, +19150, +19438, +19262, +19112, +18996, +18741, +18771, +18974, +18966, +18922, +18849, +18731, +18857, +19022, +18965, +19008, +19203, +19252, +19167, +19164, +19338, +19522, +19625, +19861, +20031, +19902, +20045, +20478, +20440, +20216, +20152, +19639, +18928, +18628, +18218, +17655, +17438, +17282, +17174, +17262, +16967, +16501, +16463, +16308, +15926, +15847, +15618, +15113, +14857, +14526, +13973, +13635, +13229, +12713, +12527, +12369, +12171, +12247, +12239, +12225, +12650, +12967, +12999, +13285, +13561, +13604, +13699, +13639, +13347, +13071, +12684, +12314, +12089, +11730, +11643, +12160, +12598, +12857, +13318, +13621, +13805, +14333, +14986, +15652, +16511, +17311, +17833, +18124, +18286, +18484, +18630, +18697, +18964, +19155, +18948, +18797, +18780, +18533, +18336, +18389, +18401, +18389, +18481, +18648, +18883, +19023, +19093, +19250, +19213, +19010, +19164, +19408, +19289, +19314, +19740, +20076, +20161, +20192, +20205, +20196, +20145, +20012, +19805, +19572, +19309, +18877, +18249, +17646, +17143, +16811, +16840, +16964, +16900, +16856, +16766, +16488, +16339, +16189, +15745, +15347, +15023, +14446, +13912, +13624, +13425, +13386, +13328, +13029, +12805, +12673, +12499, +12675, +13136, +13405, +13662, +13996, +14023, +13820, +13646, +13446, +13247, +13053, +12740, +12324, +11954, +11815, +11909, +12044, +12287, +12693, +13010, +13319, +13828, +14379, +15001, +15743, +16368, +16919, +17355, +17467, +17720, +18315, +18660, +18797, +18919, +18672, +18278, +18028, +17760, +17829, +18184, +18240, +18417, +18756, +18483, +18204, +18539, +18690, +18718, +19114, +19229, +19044, +19211, +19447, +19442, +19484, +19735, +20144, +20387, +20357, +20450, +20499, +20198, +19919, +19655, +19143, +18667, +18221, +17698, +17448, +17303, +16983, +16803, +16680, +16387, +16250, +16257, +16199, +16221, +16137, +15691, +15176, +14796, +14537, +14365, +14109, +13890, +13840, +13645, +13366, +13384, +13537, +13749, +14144, +14381, +14369, +14451, +14524, +14401, +14245, +14115, +13931, +13563, +12972, +12425, +11937, +11363, +11189, +11653, +12202, +12664, +13112, +13325, +13437, +13666, +14003, +14735, +15766, +16528, +17056, +17392, +17343, +17452, +17954, +18253, +18421, +18713, +18647, +18241, +17901, +17624, +17584, +17821, +17956, +18071, +18263, +18244, +18236, +18513, +18808, +19048, +19185, +19058, +18969, +19053, +19102, +19378, +19946, +20329, +20480, +20523, +20314, +20049, +19963, +19837, +19570, +19305, +19048, +18597, +17812, +17046, +16688, +16505, +16363, +16441, +16520, +16368, +16195, +16094, +16063, +16113, +16005, +15724, +15447, +15045, +14546, +14205, +13969, +13823, +13862, +13899, +13786, +13685, +13810, +14139, +14442, +14753, +15173, +15331, +15131, +14953, +14727, +14327, +13953, +13460, +12843, +12447, +12085, +11634, +11548, +11915, +12373, +12662, +12857, +13293, +13823, +14191, +14837, +15578, +15903, +16399, +17029, +17039, +17170, +17814, +18106, +18350, +18750, +18446, +17930, +17806, +17566, +17591, +18002, +17929, +17770, +17984, +17998, +18027, +18185, +18128, +18361, +18706, +18538, +18646, +19130, +19157, +19228, +19577, +19665, +19930, +20423, +20543, +20556, +20496, +20088, +19667, +19099, +18401, +18124, +17739, +17011, +16804, +16733, +16316, +16264, +16290, +15931, +15851, +15882, +15714, +15860, +15911, +15600, +15569, +15379, +14791, +14647, +14561, +14190, +14360, +14614, +14313, +14283, +14469, +14423, +14800, +15331, +15365, +15550, +15824, +15518, +15218, +15128, +14634, +13975, +13361, +12560, +11972, +11733, +11535, +11689, +12151, +12357, +12567, +12996, +13234, +13574, +14448, +15327, +15948, +16603, +17033, +17054, +17170, +17587, +17998, +18270, +18383, +18321, +18123, +17725, +17362, +17467, +17722, +17713, +17788, +17923, +17722, +17647, +18025, +18371, +18611, +18862, +18817, +18617, +18648, +18768, +18915, +19304, +19821, +20119, +20121, +20057, +19969, +19705, +19501, +19464, +19167, +18676, +18250, +17555, +16779, +16444, +16195, +15907, +15970, +16101, +16026, +15930, +15764, +15649, +15679, +15508, +15327, +15380, +15318, +15236, +15195, +14837, +14626, +14818, +14800, +14796, +15094, +15155, +15248, +15705, +15940, +16086, +16462, +16522, +16308, +16122, +15642, +15075, +14647, +13883, +12961, +12287, +11638, +11207, +11335, +11703, +12100, +12452, +12647, +12962, +13443, +13942, +14724, +15623, +16199, +16629, +16850, +16825, +17188, +17875, +18287, +18501, +18420, +17968, +17630, +17339, +17074, +17360, +17712, +17616, +17643, +17665, +17444, +17645, +18037, +18176, +18541, +18804, +18620, +18738, +19000, +18975, +19231, +19625, +19732, +19920, +19979, +19751, +19762, +19726, +19400, +19200, +18762, +17962, +17435, +16881, +16112, +15752, +15567, +15257, +15212, +15207, +15043, +15022, +14985, +14984, +15307, +15488, +15432, +15508, +15390, +15040, +14960, +15017, +15093, +15394, +15635, +15680, +15821, +15981, +16051, +16243, +16580, +16911, +17103, +17041, +16710, +16245, +15825, +15333, +14492, +13528, +12789, +12152, +11656, +11572, +11791, +12127, +12463, +12742, +13170, +13631, +13962, +14702, +15790, +16416, +16730, +17012, +16966, +17085, +17734, +18164, +18243, +18334, +18144, +17600, +17071, +16755, +16783, +16962, +17043, +17264, +17522, +17513, +17606, +17949, +18193, +18436, +18747, +18888, +18956, +19107, +19230, +19276, +19379, +19716, +20079, +20034, +19719, +19400, +18965, +18597, +18410, +18097, +17781, +17490, +16777, +15952, +15477, +15030, +14648, +14668, +14818, +14879, +14830, +14705, +14784, +14925, +14869, +14970, +15149, +15043, +15043, +15128, +14918, +14886, +15178, +15328, +15513, +15794, +15922, +16242, +16765, +17039, +17220, +17400, +17392, +17318, +17066, +16479, +15874, +15207, +14304, +13436, +12623, +11921, +11723, +11902, +12222, +12720, +13077, +13270, +13730, +14338, +14988, +15874, +16677, +17174, +17533, +17607, +17506, +17690, +18056, +18340, +18391, +18057, +17619, +17272, +16865, +16727, +16962, +17060, +17090, +17236, +17225, +17320, +17690, +17868, +18019, +18385, +18526, +18584, +18951, +19247, +19344, +19511, +19707, +19933, +20062, +19844, +19608, +19513, +19150, +18615, +18116, +17424, +16704, +16125, +15445, +14871, +14605, +14341, +14196, +14279, +14186, +14045, +14168, +14269, +14372, +14667, +14795, +14773, +14954, +15084, +15032, +15062, +15147, +15288, +15544, +15677, +15772, +16036, +16196, +16299, +16677, +17052, +17201, +17294, +17192, +16838, +16513, +16138, +15599, +15054, +14376, +13496, +12809, +12461, +12301, +12469, +13001, +13471, +13689, +13955, +14347, +14790, +15519, +16467, +17173, +17694, +18078, +17973, +17789, +18097, +18412, +18448, +18556, +18529, +18108, +17497, +16912, +16777, +17123, +17264, +17261, +17448, +17383, +17279, +17673, +18007, +18146, +18571, +18832, +18704, +18824, +19173, +19347, +19442, +19632, +19863, +19874, +19568, +19228, +18858, +18370, +17947, +17411, +16723, +16228, +15603, +14706, +14154, +13853, +13594, +13741, +13951, +13891, +13984, +14103, +14154, +14480, +14723, +14752, +14944, +14944, +14801, +15051, +15256, +15284, +15528, +15556, +15432, +15717, +15999, +16207, +16713, +17086, +17205, +17295, +17089, +16856, +16856, +16585, +16147, +15761, +15036, +14146, +13334, +12540, +12210, +12320, +12399, +12795, +13422, +13739, +14181, +14836, +15260, +15925, +16889, +17527, +18048, +18533, +18575, +18538, +18687, +18778, +18925, +18980, +18635, +18186, +17663, +17012, +16856, +17125, +17162, +17213, +17386, +17200, +17094, +17598, +18100, +18370, +18810, +19098, +18919, +18828, +19099, +19413, +19598, +19636, +19551, +19315, +18785, +18164, +17805, +17460, +16982, +16722, +16516, +15951, +15285, +14743, +14234, +14008, +14217, +14429, +14404, +14355, +14298, +14217, +14371, +14747, +14983, +15012, +14954, +14738, +14410, +14225, +14379, +14819, +15197, +15381, +15627, +15854, +15922, +16210, +16706, +17009, +17268, +17495, +17345, +17079, +16900, +16492, +15970, +15510, +14812, +13858, +12872, +12019, +11631, +11760, +12157, +12771, +13428, +13895, +14366, +14952, +15615, +16561, +17679, +18568, +19206, +19582, +19525, +19256, +19197, +19391, +19505, +19271, +18810, +18242, +17442, +16724, +16618, +16943, +17303, +17627, +17701, +17458, +17343, +17623, +18107, +18619, +19100, +19375, +19306, +19166, +19300, +19471, +19465, +19606, +19727, +19242, +18383, +17653, +16919, +16189, +15822, +15718, +15455, +14990, +14559, +14158, +13750, +13669, +13984, +14268, +14509, +14791, +14793, +14693, +14890, +15064, +15062, +15119, +15035, +14723, +14454, +14238, +14158, +14426, +14899, +15361, +15651, +15699, +15825, +16139, +16415, +16774, +17159, +17131, +16812, +16498, +16050, +15573, +15269, +14829, +13979, +12947, +12153, +11743, +11633, +12034, +13005, +13796, +14030, +14385, +15072, +15654, +16402, +17703, +18983, +19697, +20032, +20066, +19729, +19535, +19902, +20228, +19932, +19323, +18535, +17322, +16328, +16341, +16816, +17073, +17350, +17576, +17436, +17492, +18125, +18780, +19249, +19744, +19959, +19758, +19660, +19799, +19787, +19678, +19761, +19711, +19086, +18241, +17577, +16834, +16132, +15957, +15922, +15543, +15144, +14682, +13915, +13477, +13669, +13936, +14223, +14648, +14732, +14417, +14263, +14417, +14663, +14919, +15106, +15054, +14697, +14243, +13980, +13962, +14149, +14554, +14989, +15195, +15293, +15500, +15776, +16127, +16659, +17100, +17090, +16769, +16394, +15990, +15633, +15303, +14791, +14080, +13143, +11980, +11133, +11003, +11283, +11903, +12979, +13894, +14283, +14706, +15422, +16254, +17415, +18859, +19947, +20487, +20705, +20513, +20068, +19955, +20148, +20090, +19687, +19118, +18283, +17226, +16521, +16552, +16901, +17146, +17397, +17492, +17287, +17471, +18274, +18939, +19423, +19990, +20111, +19821, +19831, +19964, +19943, +20087, +20215, +19902, +19344, +18805, +18235, +17588, +16985, +16558, +16082, +15352, +14640, +14026, +13427, +13231, +13474, +13659, +13796, +14007, +14023, +14016, +14367, +14918, +15326, +15459, +15370, +15147, +14818, +14594, +14624, +14704, +14793, +14909, +14817, +14676, +14783, +14974, +15257, +15728, +16050, +16098, +16013, +15793, +15531, +15253, +14960, +14796, +14455, +13673, +12863, +12074, +11330, +11252, +11639, +12006, +12797, +13737, +14152, +14708, +15679, +16466, +17385, +18541, +19244, +19658, +20022, +19989, +19881, +20073, +20276, +20341, +20055, +19307, +18584, +17939, +17357, +17482, +17993, +17975, +17853, +17915, +17685, +17684, +18370, +19014, +19431, +19858, +19903, +19593, +19508, +19735, +20031, +20200, +20199, +20058, +19565, +18806, +18262, +17807, +17205, +16746, +16266, +15456, +14652, +13970, +13372, +13173, +13300, +13514, +13870, +14093, +14093, +14309, +14719, +15096, +15510, +15718, +15587, +15382, +15039, +14606, +14500, +14666, +14848, +15013, +15002, +14812, +14648, +14622, +14919, +15401, +15633, +15669, +15613, +15262, +14876, +14761, +14738, +14773, +14719, +14154, +13208, +12203, +11276, +10935, +11354, +11961, +12624, +13434, +13995, +14353, +15069, +16103, +17195, +18405, +19512, +20140, +20330, +20201, +19912, +19917, +20289, +20405, +19983, +19337, +18617, +17858, +17381, +17447, +17821, +18040, +18009, +17957, +17890, +17879, +18329, +19125, +19700, +20002, +20081, +19781, +19535, +19762, +20037, +20073, +20065, +19870, +19300, +18648, +18173, +17817, +17444, +17013, +16529, +15863, +14986, +14261, +13887, +13731, +13819, +14099, +14214, +14146, +14202, +14452, +14822, +15214, +15479, +15525, +15304, +14938, +14697, +14539, +14382, +14466, +14687, +14754, +14785, +14746, +14571, +14663, +14972, +15108, +15219, +15277, +15038, +14768, +14578, +14419, +14531, +14609, +14282, +13873, +13303, +12436, +11901, +11742, +11651, +11935, +12434, +12844, +13511, +14281, +14940, +15882, +16863, +17636, +18666, +19631, +20093, +20467, +20644, +20461, +20421, +20397, +20083, +19728, +19202, +18506, +18062, +17789, +17740, +18037, +18138, +18051, +18161, +18183, +18293, +18818, +19231, +19495, +19781, +19637, +19412, +19657, +19839, +19859, +20004, +19955, +19724, +19431, +18900, +18455, +18054, +17294, +16686, +16288, +15473, +14711, +14296, +13781, +13599, +13936, +14109, +14282, +14643, +14718, +14767, +15115, +15407, +15560, +15481, +15018, +14580, +14332, +14174, +14334, +14598, +14596, +14572, +14549, +14449, +14620, +14933, +14999, +15044, +15106, +14877, +14461, +14177, +14103, +14127, +14140, +14156, +13985, +13443, +12861, +12387, +11877, +11731, +12082, +12310, +12515, +13187, +13891, +14390, +15189, +16233, +17133, +18078, +19093, +19752, +20024, +20204, +20252, +20138, +20136, +20245, +20076, +19618, +19205, +18825, +18394, +18225, +18415, +18549, +18495, +18457, +18399, +18336, +18567, +19049, +19387, +19462, +19394, +19287, +19226, +19285, +19530, +19854, +19938, +19730, +19396, +18881, +18302, +17965, +17718, +17306, +16848, +16325, +15583, +14847, +14408, +14262, +14276, +14411, +14680, +14875, +14815, +14770, +14959, +15193, +15431, +15676, +15569, +15044, +14522, +14234, +14164, +14341, +14639, +14793, +14722, +14564, +14433, +14357, +14497, +14908, +15183, +14998, +14607, +14200, +13739, +13552, +13855, +14103, +13843, +13367, +12930, +12388, +11851, +11683, +11807, +11930, +12162, +12638, +13104, +13559, +14401, +15533, +16479, +17351, +18401, +19240, +19673, +20102, +20499, +20559, +20566, +20714, +20640, +20242, +19765, +19301, +18866, +18582, +18562, +18661, +18551, +18316, +18253, +18183, +18105, +18423, +18891, +19072, +19212, +19314, +19160, +19170, +19512, +19706, +19714, +19715, +19514, +19101, +18774, +18606, +18352, +17853, +17292, +16739, +15977, +15282, +15088, +15070, +14950, +14997, +15101, +15053, +15124, +15380, +15612, +15737, +15615, +15314, +15073, +14796, +14520, +14466, +14407, +14253, +14234, +14187, +14137, +14389, +14557, +14456, +14578, +14707, +14454, +14273, +14263, +14072, +13905, +13872, +13755, +13675, +13676, +13579, +13384, +13056, +12643, +12341, +12093, +11947, +12110, +12440, +12798, +13263, +13738, +14277, +15017, +15837, +16801, +17910, +18728, +19230, +19659, +19836, +19898, +20220, +20581, +20715, +20623, +20291, +19930, +19594, +19160, +18983, +19144, +19089, +18871, +18776, +18621, +18555, +18768, +18932, +18994, +19036, +18901, +18768, +18803, +18847, +18926, +18956, +18780, +18625, +18487, +18188, +17979, +17850, +17570, +17303, +17033, +16613, +16247, +15968, +15756, +15746, +15714, +15580, +15605, +15583, +15460, +15570, +15667, +15560, +15547, +15442, +15091, +14931, +14923, +14734, +14494, +14372, +14356, +14332, +14225, +14272, +14426, +14301, +14131, +14151, +14059, +13967, +14011, +13806, +13499, +13465, +13465, +13444, +13565, +13599, +13477, +13313, +13099, +12981, +13004, +13031, +13179, +13453, +13755, +14248, +14834, +15288, +15798, +16342, +16728, +17209, +17834, +18310, +18688, +19002, +19130, +19252, +19466, +19641, +19738, +19715, +19613, +19582, +19515, +19477, +19706, +19860, +19654, +19492, +19478, +19350, +19225, +19205, +19126, +18909, +18569, +18213, +17949, +17743, +17631, +17643, +17657, +17739, +17883, +17838, +17700, +17652, +17530, +17365, +17246, +17043, +16883, +16751, +16387, +16076, +16017, +15886, +15808, +15908, +15808, +15649, +15651, +15424, +15090, +15052, +15001, +14734, +14534, +14433, +14361, +14324, +14256, +14182, +14129, +14077, +14101, +14144, +14106, +14079, +14039, +13898, +13789, +13735, +13638, +13543, +13486, +13477, +13528, +13576, +13703, +13988, +14244, +14389, +14541, +14730, +14989, +15318, +15606, +15906, +16265, +16506, +16601, +16657, +16686, +16750, +16879, +17005, +17180, +17420, +17626, +17824, +18055, +18270, +18489, +18712, +18865, +19000, +19224, +19435, +19481, +19436, +19439, +19356, +19102, +18927, +18895, +18808, +18691, +18582, +18349, +18033, +17722, +17454, +17429, +17669, +17899, +18035, +18118, +18117, +18103, +18092, +18003, +17924, +17862, +17670, +17402, +17132, +16836, +16623, +16468, +16209, +15942, +15734, +15479, +15301, +15289, +15256, +15181, +15139, +14998, +14794, +14684, +14607, +14500, +14410, +14287, +14097, +13917, +13804, +13770, +13794, +13838, +13857, +13768, +13616, +13538, +13475, +13361, +13364, +13500, +13596, +13706, +13909, +14174, +14553, +15014, +15419, +15802, +16162, +16411, +16600, +16741, +16827, +16968, +17054, +16953, +16876, +16849, +16674, +16544, +16623, +16715, +16820, +17065, +17319, +17463, +17556, +17674, +17845, +18027, +18185, +18318, +18370, +18373, +18365, +18289, +18225, +18197, +18001, +17739, +17637, +17524, +17339, +17288, +17348, +17482, +17784, +18103, +18301, +18476, +18660, +18807, +18885, +18889, +18904, +18871, +18664, +18434, +18244, +17949, +17657, +17471, +17226, +16929, +16696, +16472, +16307, +16266, +16220, +16118, +15998, +15832, +15629, +15447, +15265, +15014, +14682, +14381, +14190, +14011, +13860, +13870, +13919, +13870, +13862, +13907, +13809, +13615, +13481, +13357, +13192, +13107, +13101, +13005, +12863, +12951, +13324, +13820, +14423, +15120, +15736, +16208, +16611, +16912, +17092, +17202, +17186, +17027, +16870, +16766, +16613, +16436, +16358, +16380, +16415, +16411, +16424, +16529, +16674, +16794, +16938, +17107, +17269, +17460, +17591, +17598, +17701, +17883, +17811, +17616, +17589, +17473, +17161, +17010, +17047, +17052, +17085, +17192, +17312, +17491, +17742, +18051, +18433, +18788, +19040, +19205, +19268, +19319, +19385, +19275, +19031, +18866, +18677, +18364, +18080, +17874, +17720, +17659, +17648, +17637, +17612, +17520, +17378, +17205, +16935, +16586, +16177, +15700, +15279, +14967, +14672, +14429, +14270, +14098, +13948, +13880, +13903, +14037, +14134, +14061, +13972, +13813, +13437, +13124, +13031, +12956, +12947, +13095, +13246, +13477, +13888, +14319, +14797, +15392, +15868, +16160, +16391, +16438, +16266, +16086, +15967, +15906, +15906, +15836, +15687, +15628, +15640, +15655, +15781, +16045, +16311, +16530, +16758, +17014, +17216, +17299, +17396, +17574, +17622, +17525, +17500, +17432, +17135, +16874, +16839, +16779, +16614, +16598, +16743, +16851, +16972, +17289, +17708, +18052, +18397, +18773, +18983, +19021, +19090, +19167, +19146, +19097, +19021, +18834, +18540, +18227, +18013, +17921, +17845, +17821, +17927, +18020, +18064, +18149, +18185, +18118, +18019, +17789, +17394, +16984, +16543, +16015, +15507, +15068, +14704, +14445, +14282, +14239, +14309, +14390, +14457, +14512, +14474, +14384, +14276, +14044, +13776, +13651, +13587, +13502, +13496, +13615, +13796, +14019, +14346, +14813, +15294, +15649, +15880, +15960, +15852, +15669, +15488, +15297, +15170, +15106, +15006, +14947, +15037, +15216, +15480, +15841, +16155, +16360, +16533, +16660, +16738, +16903, +17184, +17456, +17645, +17739, +17725, +17615, +17412, +17133, +16884, +16775, +16746, +16652, +16524, +16492, +16515, +16554, +16794, +17292, +17755, +18039, +18299, +18526, +18586, +18599, +18632, +18535, +18350, +18170, +17890, +17642, +17642, +17710, +17722, +17811, +17937, +18093, +18357, +18558, +18644, +18727, +18636, +18281, +17833, +17308, +16816, +16518, +16242, +15937, +15718, +15464, +15235, +15215, +15258, +15328, +15489, +15497, +15323, +15115, +14753, +14345, +14098, +13857, +13641, +13576, +13522, +13560, +13768, +13938, +14210, +14699, +15086, +15372, +15646, +15703, +15707, +15834, +15799, +15666, +15673, +15624, +15470, +15371, +15296, +15286, +15402, +15531, +15624, +15695, +15797, +16014, +16196, +16293, +16488, +16637, +16635, +16737, +16922, +17037, +17161, +17137, +16870, +16665, +16555, +16387, +16317, +16403, +16523, +16641, +16708, +16822, +17100, +17321, +17453, +17731, +17983, +18018, +18021, +18003, +17904, +17864, +17811, +17651, +17576, +17605, +17577, +17578, +17764, +18107, +18500, +18826, +19036, +19129, +19051, +18796, +18467, +18155, +17858, +17513, +17091, +16690, +16405, +16234, +16198, +16314, +16470, +16522, +16430, +16221, +15910, +15508, +15103, +14786, +14488, +14147, +13845, +13632, +13521, +13555, +13700, +13920, +14268, +14681, +15065, +15430, +15680, +15722, +15708, +15713, +15646, +15540, +15407, +15224, +15136, +15162, +15159, +15203, +15322, +15338, +15257, +15183, +15131, +15182, +15360, +15550, +15731, +15906, +16085, +16335, +16542, +16629, +16737, +16752, +16570, +16471, +16484, +16393, +16362, +16453, +16452, +16499, +16670, +16718, +16766, +17005, +17185, +17220, +17273, +17274, +17172, +17067, +17019, +17093, +17213, +17228, +17271, +17424, +17519, +17626, +17943, +18305, +18579, +18832, +18967, +18914, +18835, +18761, +18597, +18349, +18066, +17829, +17696, +17580, +17484, +17502, +17563, +17593, +17628, +17620, +17527, +17360, +17066, +16675, +16254, +15770, +15313, +14936, +14522, +14189, +14066, +13988, +14013, +14251, +14426, +14517, +14765, +15025, +15168, +15332, +15440, +15412, +15383, +15357, +15293, +15200, +15084, +15043, +15097, +15144, +15198, +15213, +15086, +15020, +15143, +15244, +15299, +15399, +15451, +15468, +15516, +15540, +15642, +15912, +16180, +16352, +16479, +16501, +16429, +16378, +16349, +16299, +16251, +16265, +16382, +16502, +16537, +16591, +16681, +16740, +16868, +17001, +16900, +16701, +16624, +16496, +16313, +16317, +16388, +16366, +16504, +16872, +17199, +17514, +17979, +18399, +18631, +18830, +18968, +18897, +18776, +18692, +18465, +18169, +18024, +17972, +17917, +17888, +17914, +18071, +18268, +18302, +18252, +18170, +17870, +17476, +17183, +16811, +16335, +15977, +15703, +15446, +15264, +15121, +15046, +15060, +15061, +15079, +15170, +15218, +15239, +15306, +15309, +15219, +15136, +15062, +14980, +14913, +14900, +14974, +15035, +15032, +15081, +15111, +15015, +14978, +15067, +15133, +15223, +15351, +15368, +15321, +15355, +15461, +15593, +15710, +15774, +15796, +15750, +15698, +15766, +15844, +15834, +15929, +16155, +16299, +16349, +16391, +16449, +16576, +16710, +16759, +16824, +16873, +16732, +16523, +16433, +16392, +16322, +16185, +16007, +15954, +15960, +15899, +16077, +16569, +16938, +17164, +17465, +17641, +17678, +17833, +17992, +18048, +18127, +18133, +18009, +17930, +17942, +18038, +18271, +18546, +18803, +19011, +19003, +18790, +18547, +18275, +17974, +17722, +17431, +17033, +16613, +16236, +16016, +16036, +16156, +16240, +16276, +16190, +16018, +15944, +15947, +15930, +15927, +15861, +15625, +15406, +15332, +15250, +15158, +15202, +15321, +15366, +15318, +15215, +15101, +14980, +14878, +14875, +14910, +14875, +14858, +14926, +14994, +15064, +15193, +15343, +15482, +15559, +15540, +15502, +15502, +15516, +15513, +15471, +15447, +15503, +15583, +15731, +16020, +16339, +16634, +16888, +16946, +16850, +16734, +16482, +16160, +16023, +15980, +15912, +15888, +15817, +15702, +15751, +15939, +16182, +16493, +16699, +16695, +16631, +16595, +16579, +16580, +16554, +16581, +16720, +16844, +16986, +17322, +17751, +18116, +18499, +18883, +19100, +19148, +19109, +18997, +18844, +18664, +18410, +18090, +17764, +17473, +17254, +17107, +17042, +17085, +17119, +17019, +16893, +16821, +16717, +16658, +16714, +16708, +16594, +16532, +16525, +16479, +16420, +16396, +16398, +16349, +16185, +15920, +15637, +15427, +15289, +15145, +15019, +14930, +14768, +14614, +14625, +14678, +14721, +14869, +14995, +15031, +15113, +15111, +14963, +14970, +15127, +15214, +15341, +15518, +15576, +15657, +15869, +16045, +16159, +16288, +16397, +16461, +16445, +16346, +16272, +16214, +16085, +15931, +15800, +15670, +15554, +15477, +15472, +15606, +15851, +16078, +16184, +16189, +16203, +16234, +16177, +16068, +16044, +16045, +15908, +15708, +15672, +15832, +16085, +16430, +16896, +17377, +17728, +17948, +18151, +18338, +18415, +18427, +18429, +18342, +18209, +18094, +17910, +17805, +17938, +18059, +18080, +18131, +18026, +17756, +17618, +17561, +17515, +17569, +17534, +17371, +17303, +17268, +17210, +17294, +17435, +17480, +17398, +17111, +16751, +16488, +16198, +15889, +15669, +15395, +15099, +14988, +14985, +14982, +15008, +15035, +15031, +14953, +14801, +14729, +14721, +14653, +14610, +14606, +14572, +14645, +14836, +15037, +15378, +15823, +16137, +16366, +16575, +16660, +16651, +16542, +16313, +16157, +16036, +15725, +15383, +15220, +15149, +15162, +15304, +15516, +15766, +15959, +15988, +15939, +15860, +15735, +15643, +15619, +15607, +15596, +15555, +15510, +15579, +15749, +15887, +16017, +16234, +16440, +16495, +16526, +16695, +16834, +16853, +16983, +17224, +17378, +17506, +17700, +17867, +17989, +18104, +18193, +18255, +18282, +18276, +18253, +18201, +18199, +18300, +18353, +18283, +18229, +18258, +18356, +18474, +18522, +18514, +18475, +18310, +18054, +17801, +17477, +17120, +16908, +16785, +16596, +16363, +16147, +15956, +15805, +15685, +15552, +15366, +15156, +14969, +14737, +14449, +14277, +14223, +14139, +14115, +14246, +14373, +14466, +14672, +14970, +15238, +15461, +15652, +15793, +15852, +15827, +15795, +15789, +15767, +15758, +15765, +15705, +15627, +15623, +15659, +15700, +15738, +15722, +15653, +15574, +15447, +15292, +15223, +15233, +15255, +15343, +15490, +15581, +15652, +15819, +16035, +16222, +16397, +16544, +16615, +16619, +16570, +16511, +16464, +16412, +16412, +16442, +16355, +16278, +16419, +16618, +16776, +17052, +17325, +17434, +17508, +17610, +17737, +17921, +18088, +18249, +18452, +18566, +18599, +18692, +18796, +18950, +19198, +19271, +19108, +18941, +18737, +18447, +18199, +17971, +17719, +17519, +17363, +17233, +17142, +17048, +16977, +16915, +16768, +16552, +16279, +15924, +15587, +15294, +14977, +14717, +14545, +14391, +14307, +14293, +14296, +14421, +14663, +14816, +14843, +14866, +14918, +14967, +14979, +14985, +15031, +15040, +14991, +15018, +15148, +15289, +15444, +15625, +15772, +15838, +15824, +15788, +15741, +15644, +15559, +15549, +15498, +15389, +15383, +15475, +15594, +15804, +16061, +16263, +16497, +16730, +16777, +16710, +16648, +16520, +16349, +16254, +16188, +16117, +16083, +16053, +16044, +16106, +16143, +16085, +16017, +16012, +16006, +15969, +16035, +16293, +16589, +16796, +17064, +17464, +17838, +18124, +18425, +18738, +18933, +18973, +18898, +18733, +18565, +18453, +18316, +18196, +18207, +18210, +18123, +18111, +18152, +18157, +18185, +18173, +18090, +18029, +17847, +17528, +17311, +17065, +16680, +16457, +16336, +16087, +15942, +15958, +15865, +15688, +15538, +15358, +15153, +14927, +14744, +14662, +14554, +14445, +14476, +14495, +14439, +14490, +14594, +14679, +14852, +15021, +15073, +15082, +15031, +14907, +14817, +14797, +14834, +14917, +15022, +15172, +15364, +15628, +16031, +16433, +16699, +16938, +17105, +17047, +16879, +16704, +16518, +16415, +16347, +16199, +16092, +16109, +16135, +16141, +16165, +16178, +16109, +15920, +15707, +15560, +15473, +15508, +15661, +15767, +15823, +15940, +16050, +16141, +16349, +16664, +16949, +17172, +17379, +17542, +17563, +17486, +17475, +17514, +17482, +17422, +17433, +17509, +17624, +17769, +17931, +18092, +18236, +18342, +18391, +18448, +18594, +18699, +18611, +18438, +18269, +18047, +17828, +17684, +17553, +17418, +17315, +17203, +17049, +16869, +16693, +16535, +16381, +16214, +16005, +15723, +15436, +15227, +15043, +14909, +14899, +14917, +14892, +14892, +14881, +14806, +14724, +14643, +14536, +14405, +14243, +14113, +14079, +14129, +14315, +14637, +14928, +15182, +15492, +15759, +15964, +16222, +16489, +16732, +17015, +17222, +17287, +17326, +17334, +17232, +17032, +16747, +16426, +16115, +15737, +15301, +14884, +14476, +14175, +14120, +14239, +14448, +14709, +14908, +15077, +15343, +15700, +16161, +16719, +17213, +17563, +17787, +17883, +17999, +18204, +18307, +18253, +18155, +17968, +17717, +17617, +17719, +17909, +18044, +17998, +17880, +17881, +17901, +17828, +17853, +17989, +17980, +17861, +17835, +17845, +17843, +17930, +18054, +18099, +18105, +18042, +17791, +17458, +17221, +16999, +16645, +16243, +15882, +15489, +15107, +14906, +14884, +14942, +15022, +15007, +14855, +14747, +14754, +14756, +14737, +14743, +14713, +14592, +14410, +14261, +14224, +14257, +14322, +14476, +14668, +14807, +14954, +15134, +15308, +15531, +15765, +15870, +15949, +16134, +16361, +16615, +16899, +17089, +17136, +17110, +17060, +17082, +17215, +17345, +17406, +17398, +17292, +17153, +17062, +16973, +16807, +16470, +15917, +15243, +14542, +13889, +13489, +13400, +13498, +13861, +14579, +15381, +16102, +16883, +17682, +18422, +19259, +20148, +20833, +21231, +21330, +21148, +20853, +20494, +20020, +19423, +18538, +17387, +16358, +15609, +15161, +15174, +15361, +15312, +15239, +15367, +15640, +16184, +16892, +17391, +17624, +17618, +17397, +17263, +17333, +17393, +17301, +16986, +16532, +16159, +15865, +15615, +15396, +15029, +14566, +14153, +13658, +13238, +13225, +13418, +13617, +13918, +14224, +14513, +14911, +15369, +15881, +16383, +16621, +16575, +16283, +15747, +15252, +14916, +14593, +14392, +14275, +14014, +13871, +14105, +14529, +15073, +15704, +16243, +16733, +17223, +17617, +17971, +18306, +18513, +18640, +18672, +18480, +18168, +17899, +17721, +17742, +17908, +17953, +17850, +17783, +17792, +17874, +18029, +18056, +17770, +17287, +16717, +16057, +15453, +14973, +14466, +14051, +14006, +14240, +14728, +15701, +16853, +17638, +18142, +18509, +18602, +18677, +19032, +19396, +19489, +19254, +18656, +17980, +17599, +17468, +17393, +17110, +16389, +15446, +14622, +14113, +14172, +14540, +14611, +14489, +14496, +14622, +15170, +16184, +17019, +17448, +17590, +17355, +17091, +17141, +17195, +17031, +16622, +15906, +15164, +14589, +14076, +13762, +13649, +13490, +13370, +13367, +13470, +13923, +14669, +15388, +16002, +16344, +16377, +16446, +16570, +16624, +16709, +16618, +16210, +15809, +15480, +15171, +15059, +15138, +15345, +15605, +15737, +15958, +16477, +16943, +17297, +17682, +17885, +18037, +18381, +18575, +18543, +18543, +18520, +18504, +18555, +18478, +18314, +18158, +17971, +17970, +18118, +18131, +18136, +18143, +17986, +17909, +17840, +17433, +16911, +16373, +15613, +14862, +14230, +13569, +13121, +13037, +13162, +13547, +14278, +15288, +16382, +17227, +17796, +18194, +18314, +18430, +18863, +19211, +19182, +18848, +18155, +17430, +17057, +16772, +16355, +15723, +14648, +13467, +12741, +12526, +12784, +13229, +13395, +13527, +14006, +14770, +15887, +17129, +17896, +18179, +18106, +17676, +17376, +17335, +17073, +16596, +16010, +15200, +14502, +14158, +13998, +14016, +14106, +14092, +14204, +14493, +14830, +15406, +16180, +16792, +17119, +17170, +17110, +17157, +17198, +17213, +17306, +17264, +17049, +16857, +16619, +16418, +16410, +16369, +16248, +16247, +16362, +16690, +17242, +17758, +18197, +18521, +18626, +18862, +19313, +19563, +19607, +19507, +19136, +18820, +18757, +18636, +18446, +18300, +18068, +17810, +17622, +17472, +17359, +17188, +16956, +16775, +16462, +15963, +15519, +15002, +14284, +13621, +13010, +12286, +11662, +11396, +11546, +12107, +13146, +14614, +15923, +16619, +17047, +17363, +17401, +17606, +18123, +18273, +17945, +17392, +16527, +15754, +15561, +15517, +15119, +14328, +13259, +12285, +11871, +12211, +13166, +14102, +14554, +14870, +15366, +16153, +17451, +18807, +19494, +19580, +19220, +18520, +18105, +18073, +17841, +17325, +16623, +15774, +15168, +14994, +15086, +15332, +15478, +15441, +15441, +15464, +15648, +16274, +16961, +17348, +17612, +17731, +17774, +18102, +18608, +19005, +19158, +18889, +18334, +17750, +17178, +16855, +16818, +16710, +16557, +16393, +16138, +16259, +16867, +17445, +17947, +18274, +18164, +18147, +18496, +18760, +18973, +19167, +19077, +18939, +18792, +18365, +17887, +17449, +16948, +16600, +16199, +15515, +14991, +14729, +14587, +14725, +14817, +14549, +14186, +13727, +13232, +12973, +12587, +11944, +11388, +10771, +10392, +10837, +11603, +12510, +14118, +15828, +16843, +17467, +17741, +17532, +17405, +17605, +17759, +17595, +16981, +16111, +15488, +15376, +15719, +16085, +15936, +15370, +14815, +14456, +14630, +15527, +16636, +17431, +17886, +18094, +18304, +18868, +19685, +20208, +20093, +19385, +18309, +17294, +16773, +16639, +16419, +15975, +15467, +15049, +14981, +15370, +15916, +16340, +16610, +16735, +16772, +16848, +17068, +17463, +17858, +18032, +17993, +17896, +17868, +17983, +18175, +18289, +18177, +17717, +16982, +16240, +15704, +15533, +15748, +16062, +16316, +16570, +16815, +17254, +18069, +18771, +19010, +19132, +19220, +19125, +19007, +18799, +18375, +18018, +17744, +17270, +16568, +15677, +14808, +14282, +14014, +13821, +13667, +13419, +13264, +13479, +13820, +14157, +14476, +14423, +14138, +14056, +13903, +13533, +13269, +12946, +12295, +11509, +10888, +10781, +11382, +12703, +14637, +16404, +17241, +17546, +17792, +17986, +18510, +19332, +19641, +19343, +18807, +18015, +17321, +17232, +17500, +17644, +17369, +16497, +15338, +14559, +14568, +15328, +16281, +16756, +16706, +16527, +16694, +17627, +18980, +19770, +19625, +18838, +17768, +17053, +17065, +17258, +17186, +16951, +16538, +16079, +15955, +16139, +16425, +16695, +16679, +16378, +16063, +15801, +15863, +16486, +17251, +17801, +18154, +18218, +18254, +18630, +19046, +19203, +19106, +18555, +17675, +16821, +16040, +15589, +15625, +15652, +15535, +15496, +15498, +15907, +16948, +17888, +18372, +18541, +18185, +17612, +17299, +16924, +16491, +16308, +15986, +15467, +15102, +14749, +14529, +14660, +14659, +14351, +13940, +13359, +12986, +13213, +13646, +14058, +14446, +14670, +15013, +15588, +15974, +16186, +16232, +15808, +15132, +14324, +13222, +12398, +12280, +12547, +13227, +14407, +15655, +16698, +17491, +18131, +18748, +19030, +18996, +19124, +19111, +18650, +18131, +17488, +16914, +17074, +17452, +17410, +17319, +16981, +16297, +16077, +16279, +16423, +16646, +16643, +16317, +16287, +16523, +16921, +17636, +17975, +17628, +17181, +16634, +16173, +16346, +16645, +16615, +16565, +16394, +16186, +16375, +16656, +16741, +16822, +16724, +16400, +16163, +16149, +16448, +16926, +17231, +17459, +17690, +17775, +17937, +18206, +18235, +18061, +17756, +17232, +16732, +16402, +16207, +16264, +16456, +16561, +16641, +16708, +16860, +17256, +17566, +17562, +17454, +17203, +16827, +16590, +16340, +15950, +15694, +15580, +15498, +15503, +15483, +15394, +15365, +15347, +15255, +15051, +14709, +14400, +14258, +14270, +14488, +14801, +15054, +15417, +15861, +16134, +16313, +16386, +16115, +15607, +14977, +14099, +13090, +12189, +11613, +11671, +12362, +13482, +15076, +16892, +18276, +19112, +19615, +19671, +19414, +19282, +19147, +18648, +17844, +16881, +16051, +15855, +16201, +16567, +16753, +16515, +15730, +14979, +14735, +14904, +15329, +15601, +15368, +15055, +15076, +15526, +16576, +17750, +18265, +18248, +18037, +17781, +17962, +18486, +18603, +18292, +17831, +17250, +16908, +16938, +16973, +16975, +16970, +16808, +16669, +16693, +16832, +17209, +17678, +17913, +17952, +17910, +17939, +18241, +18581, +18743, +18857, +18789, +18526, +18372, +18125, +17594, +17093, +16599, +16002, +15508, +15058, +14700, +14752, +14950, +15003, +15071, +15063, +15016, +15210, +15364, +15356, +15513, +15623, +15566, +15728, +15896, +15789, +15720, +15662, +15444, +15278, +15089, +14771, +14668, +14884, +15208, +15544, +15846, +16134, +16395, +16504, +16464, +16236, +15657, +14887, +14092, +13066, +11872, +11050, +11029, +11730, +12838, +14377, +16255, +17702, +18466, +19071, +19307, +18928, +18673, +18599, +18054, +17324, +16680, +15888, +15533, +15979, +16386, +16418, +16265, +15663, +14930, +14736, +14892, +15218, +15700, +15908, +16009, +16525, +17301, +18321, +19531, +20158, +20098, +19889, +19484, +19053, +18887, +18587, +18173, +17920, +17443, +16951, +16944, +16963, +16896, +17112, +17230, +17101, +17027, +16861, +16843, +17375, +17960, +18224, +18413, +18518, +18566, +18763, +18927, +18785, +18273, +17448, +16484, +15486, +14542, +13820, +13314, +13069, +13142, +13382, +13866, +14713, +15588, +16367, +17047, +17308, +17324, +17422, +17296, +16935, +16613, +16139, +15660, +15497, +15354, +15181, +15115, +14883, +14577, +14460, +14365, +14395, +14720, +15145, +15700, +16254, +16546, +16884, +17316, +17414, +17245, +16839, +15981, +15018, +14207, +13362, +12444, +11382, +10260, +9597, +9596, +10308, +11848, +13897, +16179, +18314, +19400, +19608, +19749, +19424, +18744, +18577, +18250, +17284, +16570, +16000, +15587, +16279, +17376, +17847, +18068, +17728, +16763, +16384, +16568, +16786, +17301, +17504, +17208, +17449, +18059, +18727, +19888, +20686, +20598, +20360, +19704, +18705, +18378, +18212, +17723, +17466, +16956, +16075, +15773, +15869, +16044, +16502, +16730, +16731, +16943, +17039, +17318, +18119, +18656, +18906, +19165, +18915, +18471, +18184, +17500, +16813, +16343, +15309, +14177, +13549, +12935, +12767, +13381, +13934, +14422, +15074, +15525, +16208, +17136, +17366, +17038, +16557, +15737, +15060, +14708, +14201, +13909, +13995, +13936, +14014, +14409, +14655, +14995, +15602, +16034, +16306, +16388, +16082, +15893, +15983, +15916, +15794, +15681, +15417, +15376, +15606, +15702, +15750, +15687, +15244, +14817, +14581, +14230, +13962, +13901, +13730, +13551, +13546, +13721, +14378, +15527, +16881, +18473, +19776, +19982, +19580, +19235, +18653, +18094, +18100, +18107, +17779, +17600, +17489, +17419, +17889, +18541, +18733, +18496, +17676, +16449, +15746, +15693, +15955, +16601, +17119, +17206, +17544, +18155, +18756, +19553, +19895, +19264, +18455, +17685, +16842, +16589, +16724, +16614, +16618, +16762, +16830, +17165, +17525, +17530, +17423, +17042, +16316, +15693, +15143, +14730, +14762, +14908, +15090, +15468, +15730, +16068, +16643, +16843, +16856, +17020, +16707, +16082, +15670, +15092, +14608, +14542, +14248, +13923, +14032, +14098, +14349, +14987, +15179, +15082, +15184, +15066, +15104, +15653, +15889, +15921, +16263, +16422, +16516, +16935, +17241, +17533, +17881, +17617, +16991, +16539, +16017, +15701, +15826, +15805, +15718, +15932, +16190, +16590, +17201, +17524, +17551, +17480, +17176, +16794, +16464, +16068, +15726, +15416, +14977, +14428, +13710, +13248, +13689, +14605, +15647, +17091, +18102, +18027, +17982, +18242, +18038, +17935, +18307, +18273, +17887, +17638, +17225, +16902, +17120, +17327, +17127, +16565, +15558, +14593, +14327, +14607, +15146, +15661, +15778, +15803, +16173, +16778, +17643, +18529, +18759, +18395, +17818, +17081, +16678, +16835, +16963, +16936, +16868, +16495, +16080, +16048, +16102, +15971, +15706, +15352, +15052, +14886, +14959, +15504, +16327, +17112, +17844, +18365, +18637, +18839, +18734, +18251, +17661, +16827, +15813, +15012, +14250, +13589, +13545, +13916, +14342, +14868, +15267, +15566, +16110, +16665, +17033, +17351, +17388, +17159, +17034, +16931, +16821, +16942, +17143, +17247, +17294, +17214, +17114, +17155, +17211, +17198, +17021, +16571, +16137, +15983, +16014, +16209, +16505, +16719, +16926, +17202, +17452, +17656, +17726, +17582, +17307, +16850, +16170, +15432, +14715, +14063, +13418, +12528, +11504, +10802, +10660, +11304, +12786, +14664, +16493, +17782, +18185, +18257, +18371, +18226, +18172, +18318, +17803, +16791, +16034, +15365, +15090, +15586, +15898, +15648, +15262, +14525, +13864, +14033, +14570, +15251, +16186, +16742, +17100, +17880, +18702, +19580, +20548, +20690, +20077, +19316, +18227, +17359, +17206, +16895, +16349, +15997, +15485, +15269, +15836, +16360, +16732, +17259, +17353, +17157, +17218, +17219, +17251, +17513, +17534, +17402, +17385, +17241, +17189, +17321, +17236, +17080, +16875, +16252, +15597, +15224, +14818, +14503, +14404, +14272, +14327, +14805, +15477, +16221, +16883, +17331, +17688, +17854, +17841, +17910, +17734, +17233, +17111, +17245, +17058, +16961, +17120, +17101, +17145, +17359, +17232, +16806, +16314, +15739, +15338, +15194, +15150, +15287, +15429, +15556, +16145, +16903, +17244, +17407, +17318, +16666, +15890, +15059, +13956, +13000, +12130, +11009, +10129, +9577, +9195, +9789, +11449, +13262, +15325, +17648, +19034, +19287, +19352, +19213, +18549, +18013, +17868, +17456, +16749, +16257, +15969, +15904, +16262, +16684, +16726, +16266, +15418, +14826, +14904, +15360, +16241, +17390, +18074, +18622, +19522, +20190, +20746, +21419, +21147, +19903, +18572, +17014, +15665, +15396, +15546, +15638, +16032, +16415, +16792, +17608, +18451, +18976, +19179, +18774, +17995, +17212, +16425, +16109, +16401, +16679, +16950, +17278, +17296, +17257, +17293, +17044, +16671, +16133, +15140, +14178, +13583, +13273, +13536, +14195, +14800, +15570, +16415, +17016, +17600, +17937, +17657, +17200, +16721, +16062, +15534, +15196, +15048, +15390, +15966, +16500, +17143, +17521, +17423, +17286, +17003, +16446, +15986, +15466, +14786, +14435, +14367, +14394, +14748, +15239, +15653, +16133, +16430, +16399, +16315, +16102, +15699, +15274, +14699, +14055, +13636, +13407, +13505, +13971, +14283, +14418, +14663, +14639, +14398, +14668, +15347, +15970, +16759, +17728, +18220, +18080, +17947, +18017, +17923, +17879, +18128, +18027, +17431, +17043, +16852, +16731, +17115, +17703, +17820, +17574, +17188, +16863, +17020, +17593, +18169, +18410, +18030, +17369, +17016, +16968, +17268, +17811, +17840, +17329, +16948, +16774, +16929, +17605, +18166, +18249, +18136, +17805, +17388, +17225, +17090, +16738, +16205, +15520, +14913, +14569, +14559, +15050, +15700, +16006, +16158, +16190, +15970, +16004, +16308, +16332, +16284, +16302, +16000, +15610, +15469, +15460, +15648, +15850, +15652, +15244, +14895, +14766, +15208, +15903, +16259, +16503, +16757, +16875, +17241, +17772, +17878, +17754, +17564, +16934, +16107, +15517, +15025, +14672, +14679, +14862, +14994, +15114, +15384, +15878, +16406, +16783, +16933, +16741, +16450, +16478, +16679, +16818, +17006, +17106, +16983, +16909, +16910, +16805, +16711, +16639, +16318, +15619, +14655, +13651, +12824, +12459, +12845, +13757, +14753, +15998, +17471, +18417, +18741, +18964, +18802, +18086, +17517, +17134, +16457, +15885, +15774, +15823, +16156, +16934, +17618, +17904, +17916, +17619, +17159, +16838, +16628, +16431, +16173, +15802, +15551, +15552, +15743, +16280, +16997, +17384, +17475, +17472, +17401, +17552, +17853, +17783, +17402, +16873, +16139, +15613, +15433, +15171, +14951, +14912, +14741, +14588, +14670, +14898, +15463, +16152, +16445, +16629, +16893, +16961, +17178, +17595, +17633, +17475, +17321, +16780, +16188, +15925, +15615, +15418, +15602, +15714, +15808, +16236, +16733, +17307, +18013, +18328, +18305, +18344, +18173, +17783, +17468, +17032, +16578, +16467, +16394, +16175, +16021, +15898, +15939, +16305, +16677, +16928, +17079, +16974, +16862, +16879, +16736, +16665, +16852, +16920, +16972, +17156, +17141, +17124, +17237, +17028, +16648, +16333, +15781, +15297, +15204, +15027, +14602, +14042, +13188, +12316, +11851, +11923, +12574, +13570, +14828, +16283, +17030, +16955, +17111, +17132, +16577, +16580, +16865, +16275, +15636, +15390, +14941, +14980, +15668, +15948, +15883, +15636, +14991, +14658, +14826, +15029, +15521, +15951, +15912, +16265, +17019, +17542, +18298, +18982, +18814, +18397, +17954, +17293, +17142, +17295, +17008, +16822, +16845, +16652, +16757, +17121, +17173, +17162, +17028, +16545, +16234, +16117, +16034, +16441, +17048, +17335, +17644, +18026, +18281, +18598, +18773, +18626, +18399, +17974, +17398, +16986, +16556, +16242, +16398, +16580, +16605, +16816, +17038, +17338, +17956, +18349, +18272, +17993, +17463, +17011, +16981, +16936, +16843, +16920, +16841, +16744, +16874, +16788, +16600, +16651, +16557, +16282, +16039, +15659, +15427, +15527, +15545, +15553, +15633, +15483, +15460, +15837, +16174, +16417, +16553, +16240, +15669, +15101, +14476, +13960, +13530, +13016, +12597, +12215, +11750, +11470, +11361, +11249, +11316, +11731, +12573, +13751, +14991, +16188, +16851, +16534, +16062, +15849, +15270, +14976, +15525, +15775, +15720, +16186, +16563, +16874, +17769, +18452, +18481, +18234, +17402, +16419, +16106, +16071, +16299, +16965, +17348, +17694, +18509, +19155, +19815, +20700, +20747, +20102, +19501, +18526, +17701, +17703, +17636, +17362, +17296, +16957, +16769, +17240, +17513, +17510, +17610, +17352, +17058, +17166, +17235, +17542, +18213, +18504, +18706, +19146, +19201, +19110, +19207, +18964, +18529, +18114, +17401, +16745, +16341, +15948, +15953, +16172, +15978, +15894, +16124, +16151, +16363, +16853, +16927, +16805, +16872, +16776, +16388, +15867, +15444, +15239, +14940, +14680, +14768, +14605, +14128, +14103, +14286, +14343, +14613, +14836, +14889, +15138, +15243, +15120, +15220, +15349, +15434, +15558, +15211, +14478, +13871, +13269, +12919, +13013, +12929, +12698, +12741, +12875, +13293, +14003, +14259, +14044, +13690, +13029, +12488, +12506, +12806, +13485, +14642, +15703, +16309, +16544, +16754, +17266, +17876, +18477, +19149, +19334, +18908, +18578, +18428, +18413, +18779, +19057, +18881, +18497, +17899, +17515, +17916, +18617, +19200, +19617, +19429, +18937, +18817, +18862, +19056, +19439, +19388, +19036, +18932, +18890, +19085, +19661, +19871, +19510, +18846, +17842, +16941, +16463, +16150, +16092, +16155, +15962, +15922, +16217, +16583, +17235, +17962, +18175, +18018, +17614, +17063, +16765, +16456, +16018, +15906, +15734, +15340, +15376, +15504, +15460, +15886, +16280, +16010, +15684, +15340, +14816, +14650, +14663, +14483, +14374, +14248, +14205, +14539, +14765, +14903, +15317, +15349, +14985, +14947, +14803, +14398, +14445, +14673, +14742, +15031, +15413, +15757, +16267, +16633, +16586, +16178, +15413, +14686, +14217, +13705, +13348, +13398, +13585, +14014, +14726, +15300, +15805, +16330, +16574, +16636, +16547, +16075, +15486, +14899, +14071, +13220, +12626, +12473, +13118, +14421, +16053, +17910, +19247, +19620, +19876, +20191, +20013, +19969, +20355, +20172, +19448, +18984, +18638, +18505, +19054, +19625, +19448, +18726, +17745, +16828, +16420, +16487, +16825, +17204, +17258, +17263, +17690, +18262, +18898, +19713, +19999, +19479, +18741, +17913, +17180, +17011, +16980, +16645, +16280, +15778, +15115, +14802, +14708, +14509, +14366, +14117, +13732, +13733, +14186, +14946, +16072, +17098, +17647, +18068, +18429, +18556, +18630, +18575, +18111, +17316, +16266, +15048, +14094, +13677, +13666, +13900, +14257, +14629, +15014, +15483, +16005, +16226, +15896, +15299, +14636, +13964, +13789, +14247, +14761, +15422, +16501, +17232, +17344, +17558, +17732, +17493, +17330, +17087, +16242, +15346, +14793, +14423, +14539, +14955, +15106, +15341, +15731, +15790, +15933, +16369, +16584, +16810, +17121, +16956, +16689, +16721, +16690, +16792, +17048, +16842, +16383, +15918, +15197, +14646, +14302, +13532, +12888, +13085, +13731, +14800, +16366, +17638, +18246, +18582, +18852, +19003, +18995, +19004, +19057, +18760, +18238, +17961, +17766, +17716, +18065, +18171, +17679, +16994, +16142, +15436, +15392, +15591, +15709, +15840, +15735, +15712, +16306, +17118, +17898, +18564, +18498, +17802, +17131, +16542, +16222, +16198, +15812, +15026, +14332, +13875, +13896, +14428, +15085, +15799, +16392, +16677, +17057, +17567, +17950, +18434, +18747, +18438, +18008, +17772, +17609, +17734, +17873, +17541, +17008, +16413, +15674, +15075, +14686, +14544, +14834, +15280, +15721, +16332, +16922, +17524, +18301, +18740, +18641, +18266, +17487, +16569, +16048, +15677, +15279, +15064, +14912, +14886, +15229, +15789, +16458, +17094, +17341, +17176, +16694, +16073, +15764, +15623, +15246, +14886, +14606, +14304, +14526, +15295, +15979, +16551, +16991, +17037, +16961, +16889, +16608, +16262, +15856, +15229, +14659, +14268, +13978, +14035, +14282, +14193, +13749, +13086, +12339, +12055, +12491, +13274, +14280, +15520, +16566, +17274, +18093, +19044, +19684, +20069, +20307, +19944, +18957, +17904, +16936, +16129, +15780, +15580, +15066, +14492, +14212, +14318, +14905, +15798, +16623, +17183, +17429, +17533, +17740, +18001, +18248, +18387, +18139, +17560, +16979, +16499, +16307, +16571, +16943, +17084, +17043, +17002, +17197, +17688, +18264, +18729, +18846, +18555, +18212, +17980, +17838, +17960, +18205, +18266, +18233, +18187, +18229, +18533, +18801, +18870, +18905, +18552, +17830, +17445, +17235, +16886, +16811, +16696, +16093, +15587, +15367, +15213, +15385, +15639, +15626, +15603, +15397, +15001, +15048, +15238, +15138, +15214, +15314, +15105, +15093, +15192, +15041, +15047, +15150, +14983, +14761, +14457, +14079, +14061, +14182, +14122, +14194, +14306, +14293, +14523, +14989, +15452, +15928, +16206, +16176, +16008, +15672, +15232, +14786, +14251, +13840, +13626, +13302, +13050, +12939, +12567, +12216, +12256, +12435, +13038, +14300, +15735, +17324, +18821, +19405, +19554, +19812, +19489, +18962, +19026, +18839, +18180, +17801, +17410, +17039, +17363, +17852, +17957, +17791, +17111, +16336, +16241, +16445, +16789, +17447, +17709, +17647, +18063, +18621, +19145, +19893, +20104, +19511, +18798, +17981, +17307, +17354, +17563, +17566, +17751, +17873, +17935, +18452, +19048, +19272, +19250, +18797, +18023, +17440, +17010, +16759, +16872, +17024, +17153, +17478, +17735, +17934, +18267, +18330, +18026, +17668, +17073, +16259, +15633, +15136, +14751, +14634, +14432, +14070, +13984, +14139, +14315, +14506, +14512, +14306, +14093, +13850, +13724, +13836, +13865, +13900, +14236, +14487, +14486, +14513, +14410, +14249, +14393, +14521, +14404, +14325, +14266, +14327, +14713, +15045, +15206, +15450, +15627, +15798, +16108, +16151, +15986, +15979, +15895, +15819, +15955, +15855, +15659, +15765, +15723, +15533, +15530, +15195, +14557, +14211, +13829, +13238, +13052, +13517, +14609, +16136, +17737, +19388, +20565, +20696, +20591, +20484, +19610, +18733, +18480, +17884, +17141, +16952, +16818, +17052, +18037, +18765, +19077, +19234, +18660, +17933, +17800, +17638, +17552, +17742, +17352, +16855, +17071, +17352, +17797, +18709, +19019, +18698, +18550, +18282, +18022, +18276, +18487, +18420, +18287, +17845, +17346, +17124, +16897, +16751, +16699, +16339, +15888, +15603, +15426, +15657, +16166, +16484, +16813, +17071, +17001, +17092, +17288, +17092, +16825, +16460, +15630, +14885, +14464, +14000, +13776, +13839, +13749, +13645, +13665, +13711, +13955, +14195, +14158, +14124, +14085, +13994, +14257, +14647, +14781, +15013, +15318, +15355, +15399, +15513, +15488, +15530, +15550, +15299, +15053, +14932, +14899, +15176, +15527, +15585, +15630, +15835, +16050, +16360, +16660, +16711, +16690, +16708, +16675, +16707, +16770, +16695, +16554, +16349, +16016, +15736, +15601, +15554, +15587, +15558, +15313, +14994, +14875, +15232, +16083, +17001, +17762, +18532, +19071, +19058, +18884, +18874, +18721, +18462, +18531, +18715, +18612, +18441, +18404, +18370, +18425, +18575, +18461, +17930, +17148, +16388, +15893, +15644, +15569, +15743, +15904, +15868, +16070, +16664, +17359, +18125, +18664, +18588, +18263, +18001, +17705, +17667, +17819, +17562, +17046, +16717, +16463, +16364, +16582, +16766, +16694, +16511, +16285, +16102, +16122, +16362, +16677, +16793, +16627, +16405, +16265, +16173, +16127, +16081, +15973, +15796, +15554, +15324, +15201, +15158, +15100, +14980, +14803, +14527, +14082, +13667, +13575, +13726, +13900, +14110, +14398, +14742, +15133, +15527, +15874, +16104, +16194, +16221, +16151, +15911, +15665, +15562, +15658, +15992, +16295, +16366, +16464, +16676, +16876, +17095, +17113, +16732, +16272, +15835, +15370, +15216, +15396, +15657, +16152, +16789, +17178, +17368, +17450, +17356, +17226, +17034, +16634, +16101, +15477, +14961, +14810, +14698, +14413, +14320, +14489, +14831, +15520, +16477, +17492, +18339, +18575, +18371, +18226, +17967, +17653, +17777, +17978, +17831, +17695, +17625, +17550, +17721, +17928, +17874, +17613, +16971, +16078, +15478, +15165, +15082, +15355, +15588, +15718, +16186, +16820, +17532, +18556, +19351, +19477, +19300, +18903, +18418, +18253, +18093, +17675, +17357, +17034, +16604, +16503, +16580, +16416, +16228, +16112, +15865, +15571, +15405, +15488, +15883, +16411, +16867, +17181, +17339, +17431, +17432, +17225, +16873, +16394, +15792, +15276, +14843, +14424, +14224, +14241, +14303, +14445, +14565, +14623, +14810, +15040, +15234, +15538, +15755, +15755, +15798, +15857, +15911, +16188, +16475, +16508, +16487, +16401, +16177, +16085, +16092, +15950, +15736, +15498, +15262, +15265, +15449, +15506, +15493, +15592, +15707, +15807, +16053, +16389, +16671, +16948, +17161, +17091, +16834, +16623, +16422, +16241, +16161, +16033, +15760, +15450, +15141, +14811, +14403, +13876, +13403, +13189, +13351, +14043, +15171, +16462, +17751, +18556, +18519, +18199, +17968, +17577, +17424, +17763, +17826, +17532, +17510, +17643, +17914, +18597, +19094, +18920, +18359, +17484, +16530, +16015, +15813, +15748, +15858, +15793, +15751, +16315, +17230, +18255, +19459, +20211, +20163, +19752, +19146, +18629, +18542, +18445, +18098, +17756, +17321, +16977, +17050, +17079, +16885, +16804, +16587, +16052, +15496, +15069, +14999, +15314, +15637, +15968, +16281, +16287, +16354, +16707, +16855, +16842, +16770, +16257, +15708, +15571, +15362, +15103, +15095, +14924, +14602, +14440, +14151, +13848, +13835, +13769, +13646, +13752, +13918, +14231, +14832, +15425, +16130, +16975, +17369, +17426, +17523, +17250, +16646, +16190, +15601, +14752, +14047, +13514, +13234, +13467, +14007, +14660, +15432, +16124, +16735, +17322, +17588, +17551, +17502, +17319, +16931, +16563, +16303, +16202, +16249, +16241, +16157, +16086, +16008, +16007, +16040, +15869, +15502, +15037, +14537, +14372, +14706, +15156, +15718, +16614, +17364, +17577, +17713, +18044, +18382, +18868, +19546, +19961, +19989, +19897, +19744, +19599, +19492, +19118, +18370, +17452, +16422, +15463, +14872, +14619, +14719, +15222, +15766, +16200, +16840, +17734, +18704, +19578, +19989, +19779, +19177, +18505, +18131, +18113, +18088, +17923, +17651, +17263, +16976, +16758, +16287, +15764, +15396, +14822, +14065, +13580, +13491, +13797, +14462, +15233, +15931, +16440, +16780, +17230, +17684, +17716, +17390, +16863, +16068, +15304, +14829, +14426, +14075, +13952, +13889, +13750, +13626, +13574, +13714, +14012, +14180, +14244, +14383, +14521, +14872, +15730, +16659, +17209, +17478, +17441, +17090, +16724, +16351, +15856, +15388, +14954, +14509, +14211, +14098, +14298, +15031, +16009, +16820, +17459, +17915, +18197, +18434, +18492, +18222, +17768, +17222, +16710, +16436, +16390, +16544, +16863, +17082, +17098, +17085, +17070, +17033, +17054, +16976, +16457, +15469, +14422, +13669, +13321, +13573, +14427, +15398, +16328, +17266, +17754, +17808, +18095, +18474, +18589, +18833, +19137, +19131, +19114, +19188, +19195, +19342, +19427, +19054, +18393, +17377, +15945, +14718, +13970, +13587, +13651, +13806, +13862, +14448, +15593, +16840, +18278, +19539, +19924, +19711, +19340, +18867, +18571, +18412, +17930, +17148, +16344, +15662, +15199, +14861, +14606, +14464, +14162, +13622, +13288, +13417, +13971, +14824, +15690, +16380, +16930, +17431, +18006, +18537, +18806, +18825, +18444, +17531, +16487, +15493, +14448, +13750, +13519, +13306, +13131, +13131, +13208, +13640, +14396, +14945, +15357, +15847, +16164, +16453, +16868, +17015, +16937, +16981, +16994, +16940, +17020, +17120, +17197, +17321, +17250, +16871, +16373, +15913, +15648, +15619, +15620, +15582, +15620, +15796, +16149, +16643, +17164, +17663, +18094, +18416, +18634, +18686, +18561, +18316, +17897, +17298, +16618, +15884, +15298, +15063, +14905, +14637, +14452, +14223, +13744, +13318, +13168, +13238, +13624, +14273, +15006, +15921, +16833, +17306, +17690, +18380, +18880, +19113, +19567, +19842, +19516, +19051, +18498, +17649, +17003, +16664, +16101, +15249, +14289, +13463, +13212, +13546, +14219, +15090, +15771, +16242, +17005, +17977, +18872, +19695, +20070, +19815, +19317, +18694, +18197, +18212, +18342, +18192, +17878, +17257, +16425, +15770, +15225, +14852, +14790, +14639, +14400, +14477, +14801, +15387, +16285, +17094, +17650, +17987, +17999, +17917, +17807, +17454, +17074, +16661, +15976, +15419, +15101, +14774, +14842, +15259, +15360, +15281, +15219, +15035, +15112, +15441, +15551, +15648, +15826, +15973, +16450, +17000, +17207, +17589, +18074, +18029, +17796, +17507, +16801, +16141, +15769, +15245, +14673, +14179, +13691, +13663, +14146, +14657, +15238, +15879, +16301, +16690, +17115, +17355, +17556, +17739, +17687, +17521, +17335, +17100, +16959, +16801, +16410, +15900, +15253, +14446, +13855, +13589, +13371, +13160, +12947, +12633, +12401, +12533, +13169, +14267, +15498, +16681, +17850, +18671, +18952, +19179, +19446, +19362, +19123, +19009, +18711, +18160, +17619, +17094, +16656, +16479, +16342, +15994, +15571, +15273, +15213, +15461, +15987, +16685, +17310, +17650, +17896, +18312, +18794, +19221, +19535, +19493, +19048, +18507, +18110, +18017, +18267, +18513, +18422, +18038, +17523, +17019, +16641, +16307, +15963, +15615, +15109, +14546, +14400, +14814, +15639, +16762, +17775, +18311, +18578, +18717, +18587, +18279, +17847, +17164, +16369, +15600, +14886, +14452, +14342, +14374, +14553, +14695, +14556, +14398, +14432, +14544, +14723, +14843, +14809, +14878, +15088, +15362, +15848, +16266, +16364, +16434, +16325, +15828, +15454, +15283, +15060, +15062, +15112, +14766, +14471, +14478, +14495, +14700, +15096, +15329, +15589, +16009, +16441, +17030, +17694, +18135, +18410, +18380, +17902, +17383, +16938, +16340, +15738, +15115, +14348, +13819, +13688, +13680, +13806, +14026, +14065, +14035, +14134, +14358, +14865, +15713, +16637, +17574, +18525, +19082, +19049, +18962, +19099, +19065, +18860, +18886, +18860, +18389, +17934, +17843, +17839, +17854, +17938, +17787, +17350, +16955, +16754, +16787, +17072, +17407, +17574, +17582, +17551, +17684, +18066, +18439, +18546, +18412, +18085, +17722, +17629, +17825, +18058, +18159, +17969, +17536, +17180, +16864, +16392, +15962, +15563, +14956, +14456, +14327, +14400, +14798, +15504, +15997, +16192, +16323, +16385, +16504, +16650, +16497, +16160, +15802, +15354, +15145, +15233, +15204, +15243, +15412, +15199, +14805, +14575, +14222, +13991, +14108, +14055, +13932, +14117, +14360, +14831, +15716, +16412, +16794, +17096, +17065, +16850, +16731, +16467, +16178, +16010, +15550, +14895, +14478, +14295, +14360, +14612, +14843, +15218, +15727, +16182, +16863, +17752, +18382, +18739, +18856, +18654, +18406, +18164, +17770, +17374, +16917, +16252, +15602, +15092, +14815, +14893, +14996, +14927, +14828, +14555, +14193, +14137, +14413, +15058, +16002, +16741, +17380, +18206, +18628, +18578, +18724, +18811, +18453, +18078, +17854, +17639, +17507, +17406, +17402, +17651, +17930, +18127, +18294, +18212, +17938, +17725, +17383, +16950, +16793, +16722, +16453, +16259, +16328, +16563, +16885, +17137, +17204, +17181, +17119, +17052, +17127, +17288, +17299, +17144, +16957, +16748, +16486, +16212, +15991, +15858, +15731, +15499, +15309, +15338, +15508, +15779, +16114, +16227, +16092, +16072, +16170, +16190, +16215, +16179, +15951, +15730, +15576, +15406, +15404, +15503, +15385, +15187, +15069, +14855, +14663, +14773, +15057, +15257, +15348, +15467, +15728, +16086, +16495, +16921, +17137, +17080, +16929, +16588, +16062, +15761, +15649, +15378, +15067, +14808, +14443, +14176, +14224, +14470, +14872, +15406, +15949, +16538, +17178, +17771, +18356, +18884, +19175, +19182, +18878, +18357, +17890, +17439, +16818, +16185, +15611, +15022, +14617, +14478, +14421, +14549, +14917, +15157, +15149, +15125, +15112, +15140, +15395, +15810, +16177, +16561, +17017, +17316, +17316, +17198, +17113, +17007, +16934, +17019, +17151, +17216, +17309, +17521, +17898, +18422, +18812, +18862, +18681, +18295, +17731, +17274, +17055, +16975, +16965, +16859, +16645, +16638, +16888, +17162, +17373, +17404, +17195, +16957, +16802, +16765, +16953, +17212, +17292, +17233, +17075, +16876, +16810, +16830, +16756, +16568, +16294, +16001, +15778, +15674, +15798, +16086, +16255, +16309, +16390, +16369, +16212, +16114, +16091, +15982, +15688, +15310, +15080, +14931, +14693, +14539, +14555, +14532, +14483, +14532, +14615, +14745, +14979, +15269, +15595, +15958, +16316, +16653, +16900, +16986, +16961, +16856, +16633, +16318, +15983, +15650, +15304, +14995, +14809, +14706, +14606, +14614, +14866, +15334, +15918, +16486, +16940, +17318, +17671, +17956, +18118, +18102, +17822, +17377, +16992, +16699, +16401, +16163, +16057, +15992, +15972, +16023, +16059, +16100, +16178, +16148, +15978, +15753, +15458, +15208, +15138, +15142, +15200, +15358, +15455, +15506, +15661, +15735, +15686, +15816, +16062, +16252, +16628, +17279, +17921, +18412, +18797, +19175, +19526, +19612, +19361, +18979, +18513, +17968, +17565, +17400, +17367, +17412, +17497, +17593, +17734, +17913, +18070, +18118, +18015, +17846, +17656, +17391, +17084, +16812, +16633, +16539, +16349, +16012, +15732, +15495, +15228, +15077, +14952, +14746, +14739, +14947, +15160, +15562, +16205, +16812, +17353, +17782, +17849, +17612, +17270, +16852, +16354, +15723, +15006, +14416, +13943, +13566, +13538, +13831, +14160, +14577, +15182, +15751, +16080, +16259, +16379, +16336, +16146, +16039, +15929, +15628, +15417, +15474, +15544, +15610, +15766, +15828, +15772, +15652, +15346, +15007, +14853, +14766, +14768, +14986, +15266, +15596, +16137, +16798, +17454, +18073, +18425, +18382, +18095, +17701, +17307, +17054, +16873, +16623, +16387, +16262, +16200, +16238, +16440, +16629, +16622, +16501, +16316, +16000, +15657, +15422, +15225, +15036, +14977, +15074, +15263, +15574, +15946, +16181, +16323, +16573, +16859, +17047, +17310, +17718, +18013, +18106, +18226, +18428, +18529, +18517, +18473, +18281, +17899, +17568, +17390, +17312, +17442, +17708, +17843, +17924, +18151, +18448, +18757, +18964, +18837, +18484, +18102, +17612, +17093, +16694, +16291, +15844, +15454, +15133, +14927, +14828, +14744, +14755, +14878, +14951, +15039, +15265, +15545, +15861, +16185, +16330, +16289, +16230, +16166, +16068, +15944, +15735, +15432, +15120, +14860, +14708, +14710, +14796, +14903, +15095, +15382, +15671, +15896, +16037, +16122, +16222, +16273, +16160, +16034, +16014, +15949, +15816, +15766, +15758, +15690, +15624, +15610, +15591, +15503, +15317, +15128, +15055, +15087, +15171, +15279, +15428, +15725, +16147, +16518, +16871, +17306, +17631, +17719, +17735, +17716, +17565, +17382, +17298, +17259, +17207, +17178, +17167, +17123, +17074, +17079, +17041, +16863, +16609, +16276, +15801, +15350, +15054, +14824, +14669, +14657, +14757, +15053, +15503, +15818, +15979, +16213, +16496, +16713, +16936, +17320, +17850, +18196, +18165, +18078, +18103, +18049, +17980, +17969, +17792, +17495, +17311, +17254, +17438, +17862, +18141, +18193, +18224, +18192, +18146, +18227, +18239, +18081, +17901, +17670, +17390, +17189, +17043, +16923, +16737, +16322, +15857, +15553, +15228, +14896, +14758, +14669, +14558, +14565, +14632, +14761, +15031, +15259, +15393, +15591, +15752, +15763, +15728, +15653, +15508, +15382, +15350, +15496, +15809, +16073, +16149, +16116, +16093, +16110, +16122, +16132, +16142, +15966, +15583, +15281, +15149, +15086, +15159, +15342, +15463, +15555, +15730, +15986, +16280, +16542, +16680, +16571, +16177, +15795, +15611, +15427, +15251, +15248, +15239, +15182, +15308, +15626, +16096, +16672, +17098, +17307, +17367, +17219, +17108, +17268, +17408, +17413, +17433, +17347, +17214, +17270, +17372, +17415, +17415, +17161, +16713, +16292, +15811, +15435, +15427, +15502, +15511, +15597, +15660, +15772, +16020, +16059, +15986, +16174, +16341, +16361, +16643, +17127, +17515, +17799, +17958, +18122, +18411, +18524, +18425, +18419, +18339, +18002, +17683, +17499, +17386, +17319, +17244, +17241, +17335, +17335, +17350, +17534, +17626, +17591, +17655, +17702, +17673, +17694, +17610, +17278, +16841, +16368, +15864, +15407, +15049, +14818, +14646, +14482, +14407, +14387, +14344, +14369, +14443, +14487, +14628, +14869, +15084, +15352, +15641, +15802, +15892, +15927, +15892, +15937, +15954, +15755, +15574, +15522, +15374, +15244, +15387, +15677, +15899, +15978, +15920, +15843, +15805, +15719, +15585, +15513, +15548, +15620, +15682, +15862, +16184, +16313, +16217, +16270, +16345, +16101, +15898, +16024, +16107, +16052, +16172, +16475, +16797, +17007, +17064, +17182, +17373, +17301, +17097, +17164, +17313, +17255, +17175, +17259, +17468, +17706, +17861, +17986, +18135, +18088, +17757, +17412, +17146, +16747, +16180, +15612, +15176, +14940, +14863, +14852, +14977, +15226, +15265, +15074, +15144, +15541, +15853, +16174, +16785, +17367, +17579, +17694, +17999, +18339, +18414, +18172, +17843, +17571, +17245, +16835, +16581, +16627, +16737, +16713, +16750, +17001, +17332, +17712, +18142, +18405, +18416, +18324, +18196, +18090, +18067, +17965, +17600, +17064, +16554, +16109, +15609, +15109, +14815, +14665, +14447, +14217, +14035, +13909, +14019, +14301, +14432, +14448, +14531, +14669, +14927, +15286, +15553, +15757, +15957, +16055, +16167, +16362, +16395, +16253, +16128, +16005, +15881, +15789, +15696, +15731, +15896, +15887, +15740, +15745, +15855, +15984, +16149, +16258, +16374, +16599, +16777, +16867, +16992, +17047, +16930, +16728, +16450, +16083, +15704, +15390, +15232, +15270, +15401, +15561, +15795, +16080, +16337, +16521, +16624, +16655, +16672, +16762, +16898, +16986, +17151, +17539, +17939, +18181, +18348, +18364, +18150, +17890, +17623, +17266, +16953, +16675, +16229, +15786, +15576, +15413, +15275, +15383, +15600, +15674, +15742, +15885, +15880, +15778, +15878, +16151, +16400, +16686, +17071, +17376, +17483, +17506, +17547, +17545, +17393, +17096, +16801, +16582, +16378, +16204, +16213, +16453, +16758, +17018, +17345, +17765, +18083, +18254, +18409, +18518, +18490, +18342, +18067, +17732, +17482, +17223, +16754, +16191, +15753, +15425, +15147, +14983, +14930, +14895, +14881, +14952, +15088, +15237, +15366, +15390, +15299, +15250, +15249, +15182, +15168, +15314, +15408, +15366, +15383, +15513, +15658, +15767, +15823, +15859, +15861, +15742, +15607, +15644, +15736, +15749, +15771, +15792, +15726, +15690, +15804, +15989, +16123, +16191, +16260, +16363, +16488, +16656, +16854, +16978, +16968, +16815, +16577, +16392, +16225, +15958, +15742, +15689, +15593, +15416, +15347, +15431, +15649, +15951, +16207, +16482, +16851, +17156, +17477, +17980, +18353, +18410, +18414, +18373, +18156, +17928, +17711, +17393, +17057, +16642, +16075, +15615, +15370, +15230, +15225, +15262, +15232, +15304, +15401, +15352, +15511, +16010, +16448, +16842, +17397, +17871, +18135, +18290, +18310, +18307, +18282, +17915, +17330, +16946, +16665, +16306, +16082, +16140, +16314, +16405, +16488, +16830, +17336, +17725, +18069, +18353, +18417, +18431, +18439, +18241, +18029, +17895, +17503, +16897, +16389, +15996, +15691, +15444, +15204, +15096, +15050, +14926, +14933, +15069, +15031, +14908, +14770, +14499, +14396, +14585, +14716, +14871, +15204, +15373, +15385, +15487, +15455, +15249, +15114, +14908, +14614, +14520, +14532, +14525, +14756, +15178, +15485, +15722, +15959, +16102, +16274, +16539, +16695, +16735, +16789, +16802, +16809, +16947, +17097, +17143, +17150, +17057, +16824, +16615, +16418, +16112, +15869, +15808, +15749, +15672, +15765, +16035, +16344, +16628, +16868, +17029, +17114, +17189, +17277, +17354, +17477, +17646, +17732, +17760, +17891, +18059, +18137, +18187, +18221, +18095, +17763, +17341, +16915, +16523, +16241, +16104, +15984, +15843, +15833, +15934, +15904, +15787, +15853, +16107, +16298, +16367, +16532, +16822, +16951, +16889, +16953, +17152, +17213, +17085, +16876, +16665, +16507, +16365, +16250, +16289, +16428, +16479, +16438, +16454, +16632, +16905, +17070, +17090, +17126, +17193, +17222, +17259, +17293, +17214, +16992, +16699, +16427, +16205, +15974, +15739, +15554, +15425, +15370, +15359, +15330, +15383, +15517, +15506, +15337, +15177, +15026, +14950, +15062, +15216, +15354, +15507, +15467, +15217, +15043, +14930, +14780, +14683, +14584, +14485, +14572, +14779, +14988, +15323, +15732, +16022, +16190, +16297, +16411, +16554, +16598, +16607, +16755, +16829, +16716, +16817, +17227, +17524, +17619, +17739, +17774, +17515, +17117, +16845, +16759, +16738, +16634, +16479, +16441, +16448, +16355, +16409, +16762, +17033, +17021, +17046, +17233, +17384, +17476, +17593, +17726, +17793, +17702, +17558, +17617, +17808, +17858, +17779, +17660, +17358, +16884, +16449, +16130, +15917, +15771, +15546, +15288, +15175, +15087, +14926, +14968, +15254, +15460, +15584, +15861, +16226, +16459, +16473, +16408, +16469, +16523, +16335, +16110, +16067, +16066, +16079, +16257, +16608, +17035, +17329, +17350, +17350, +17503, +17600, +17645, +17786, +17857, +17709, +17447, +17217, +17148, +17181, +17120, +16991, +16872, +16710, +16545, +16431, +16397, +16437, +16296, +15890, +15571, +15376, +15095, +14884, +14777, +14614, +14530, +14529, +14487, +14645, +14986, +15152, +15211, +15242, +15082, +14909, +14847, +14723, +14675, +14815, +14935, +15095, +15423, +15759, +16068, +16346, +16440, +16443, +16478, +16457, +16436, +16551, +16747, +16980, +17232, +17438, +17617, +17774, +17845, +17829, +17699, +17414, +17062, +16733, +16472, +16322, +16245, +16194, +16223, +16326, +16438, +16534, +16569, +16573, +16686, +16850, +16862, +16781, +16788, +16862, +16907, +16942, +17006, +17117, +17294, +17458, +17504, +17502, +17512, +17406, +17166, +16948, +16697, +16335, +16039, +15886, +15732, +15592, +15493, +15365, +15362, +15620, +15912, +16138, +16450, +16714, +16677, +16459, +16321, +16336, +16388, +16353, +16328, +16431, +16513, +16525, +16690, +17032, +17317, +17402, +17291, +17110, +17016, +17018, +17103, +17264, +17339, +17224, +17064, +17020, +17133, +17306, +17359, +17249, +17061, +16820, +16578, +16411, +16285, +16156, +15960, +15628, +15236, +14896, +14639, +14535, +14493, +14320, +14177, +14242, +14345, +14512, +14894, +15167, +15110, +15012, +14960, +14851, +14864, +15023, +15118, +15194, +15300, +15351, +15507, +15875, +16193, +16344, +16424, +16389, +16241, +16099, +16018, +16082, +16294, +16467, +16611, +16895, +17251, +17587, +17941, +18241, +18367, +18291, +18037, +17736, +17452, +17130, +16868, +16743, +16591, +16439, +16484, +16643, +16802, +16978, +17122, +17217, +17291, +17286, +17259, +17293, +17270, +17214, +17256, +17328, +17441, +17644, +17778, +17798, +17742, +17485, +17110, +16816, +16488, +16134, +15978, +15932, +15826, +15715, +15663, +15653, +15643, +15633, +15729, +15861, +15849, +15848, +15931, +15833, +15626, +15612, +15710, +15770, +15838, +15925, +15986, +15984, +15956, +16066, +16309, +16516, +16663, +16741, +16718, +16753, +16896, +17013, +17153, +17315, +17286, +17099, +17020, +17117, +17211, +17145, +16987, +16887, +16749, +16491, +16287, +16199, +16108, +15956, +15699, +15340, +14992, +14660, +14355, +14238, +14268, +14252, +14242, +14352, +14537, +14762, +14966, +15072, +15120, +15111, +15021, +14972, +15054, +15216, +15441, +15670, +15819, +15981, +16228, +16490, +16716, +16816, +16758, +16711, +16755, +16826, +16980, +17208, +17383, +17532, +17678, +17790, +18031, +18397, +18617, +18719, +18782, +18561, +18107, +17781, +17612, +17498, +17450, +17356, +17230, +17212, +17176, +17086, +17163, +17334, +17374, +17283, +17077, +16891, +16913, +16945, +16885, +17009, +17184, +17063, +16909, +16986, +17024, +16845, +16530, +16165, +15856, +15560, +15221, +15092, +15205, +15161, +14960, +14909, +14866, +14677, +14600, +14714, +14812, +14885, +14996, +15109, +15264, +15456, +15575, +15708, +15919, +15955, +15751, +15649, +15747, +15838, +15988, +16353, +16755, +16966, +17030, +17086, +17186, +17262, +17220, +17157, +17207, +17223, +17044, +16857, +16879, +17057, +17193, +17157, +17043, +17027, +17000, +16839, +16781, +16896, +16811, +16402, +15959, +15630, +15368, +15168, +15004, +14843, +14730, +14692, +14735, +14907, +15192, +15485, +15695, +15783, +15788, +15813, +15922, +16112, +16344, +16528, +16582, +16537, +16509, +16592, +16734, +16775, +16677, +16553, +16448, +16347, +16331, +16472, +16721, +16996, +17253, +17474, +17678, +17904, +18109, +18202, +18165, +18027, +17741, +17358, +17099, +17046, +17065, +17053, +16999, +16906, +16784, +16627, +16485, +16426, +16369, +16256, +16185, +16128, +16089, +16233, +16446, +16461, +16406, +16422, +16402, +16395, +16477, +16523, +16526, +16474, +16221, +15870, +15626, +15446, +15348, +15403, +15462, +15439, +15452, +15521, +15535, +15455, +15356, +15320, +15330, +15416, +15645, +15864, +15921, +15888, +15816, +15763, +15885, +16059, +16086, +16152, +16363, +16486, +16492, +16610, +16891, +17137, +17184, +17143, +17194, +17239, +17211, +17291, +17430, +17395, +17236, +17128, +17156, +17321, +17425, +17324, +17155, +16992, +16801, +16661, +16548, +16364, +16198, +16031, +15721, +15439, +15397, +15397, +15298, +15295, +15458, +15586, +15598, +15668, +15880, +16039, +16029, +16021, +16101, +16116, +16031, +15949, +15921, +15929, +15882, +15754, +15709, +15779, +15795, +15765, +15808, +15885, +15992, +16213, +16516, +16834, +17118, +17322, +17472, +17583, +17598, +17532, +17413, +17228, +17048, +16906, +16749, +16662, +16749, +16915, +17056, +17133, +17123, +17135, +17196, +17138, +16984, +16903, +16798, +16573, +16416, +16404, +16395, +16384, +16453, +16519, +16507, +16521, +16624, +16735, +16792, +16752, +16599, +16404, +16185, +15917, +15761, +15786, +15809, +15809, +15853, +15790, +15630, +15547, +15442, +15303, +15342, +15401, +15300, +15356, +15613, +15651, +15512, +15538, +15669, +15790, +15970, +16102, +16117, +16170, +16237, +16233, +16387, +16740, +16961, +17022, +17125, +17159, +17079, +17132, +17312, +17433, +17524, +17572, +17538, +17610, +17803, +17873, +17797, +17668, +17402, +16997, +16599, +16285, +16075, +15888, +15566, +15163, +14880, +14748, +14763, +14963, +15217, +15463, +15760, +15892, +15789, +15868, +16005, +15681, +15384, +15625, +15652, +15209, +15145, +15431, +15366, +15160, +15265, +15552, +15850, +16133, +16293, +16349, +16524, +16810, +16925, +16979, +17312, +17631, +17647, +17709, +17884, +17960, +18043, +17994, +17687, +17506, +17379, +17085, +17018, +17028, +16763, +16818, +17196, +17184, +17164, +17495, +17519, +17286, +17302, +17239, +16957, +16821, +16724, +16559, +16561, +16580, +16398, +16319, +16495, +16621, +16578, +16466, +16228, +15906, +15613, +15226, +14902, +15034, +15249, +15136, +15276, +15823, +16050, +16046, +16259, +16218, +15730, +15404, +15288, +15048, +14874, +14900, +14897, +14890, +15053, +15247, +15351, +15510, +15728, +15881, +16085, +16314, +16212, +15951, +16136, +16602, +16799, +16835, +16931, +16971, +17002, +17104, +17159, +17261, +17486, +17617, +17690, +17934, +18176, +18155, +17888, +17442, +16928, +16558, +16427, +16493, +16575, +16420, +16082, +15851, +15769, +15761, +15869, +16015, +16061, +16035, +15951, +15797, +15712, +15778, +15902, +16028, +16098, +15982, +15723, +15536, +15501, +15619, +15847, +15973, +15902, +15888, +15991, +16026, +16102, +16331, +16509, +16624, +16816, +16955, +17053, +17282, +17509, +17605, +17612, +17452, +17210, +17115, +17048, +16909, +16879, +16929, +16987, +17141, +17246, +17205, +17209, +17208, +17045, +16871, +16733, +16552, +16477, +16582, +16730, +16856, +16935, +16957, +16982, +16969, +16868, +16743, +16591, +16366, +16097, +15842, +15689, +15638, +15573, +15554, +15653, +15663, +15522, +15444, +15469, +15511, +15600, +15662, +15560, +15315, +15043, +14872, +14866, +14935, +15001, +15102, +15239, +15338, +15332, +15278, +15346, +15512, +15530, +15369, +15291, +15414, +15637, +15918, +16304, +16738, +17062, +17235, +17353, +17451, +17505, +17546, +17579, +17604, +17634, +17590, +17447, +17412, +17544, +17612, +17543, +17430, +17250, +17012, +16828, +16762, +16831, +16958, +16953, +16836, +16780, +16797, +16845, +16881, +16790, +16594, +16363, +16066, +15818, +15783, +15812, +15768, +15738, +15656, +15482, +15387, +15369, +15352, +15441, +15610, +15682, +15693, +15783, +15957, +16143, +16332, +16570, +16757, +16788, +16845, +17021, +17126, +17208, +17307, +17136, +16853, +16874, +16991, +17009, +17173, +17368, +17340, +17297, +17319, +17283, +17247, +17174, +16987, +16819, +16710, +16605, +16564, +16613, +16733, +16870, +16867, +16771, +16764, +16727, +16556, +16393, +16252, +16060, +15877, +15745, +15668, +15686, +15738, +15739, +15701, +15629, +15492, +15310, +15170, +15145, +15166, +15123, +15043, +14961, +14850, +14793, +14883, +15031, +15133, +15228, +15349, +15374, +15243, +15157, +15295, +15520, +15652, +15760, +15921, +16052, +16100, +16193, +16455, +16771, +16940, +16991, +17036, +17054, +17078, +17236, +17522, +17819, +18003, +18021, +18010, +18106, +18187, +18099, +17899, +17692, +17477, +17179, +16816, +16633, +16717, +16779, +16717, +16712, +16729, +16691, +16689, +16691, +16637, +16563, +16354, +15983, +15714, +15620, +15578, +15566, +15513, +15373, +15291, +15300, +15350, +15565, +15903, +16058, +16033, +16106, +16299, +16440, +16569, +16766, +16879, +16831, +16790, +16764, +16712, +16807, +17010, +17080, +17068, +17053, +16958, +16920, +17043, +17145, +17154, +17081, +16915, +16816, +16826, +16793, +16808, +16919, +16911, +16845, +16875, +16849, +16773, +16796, +16748, +16538, +16377, +16314, +16255, +16234, +16251, +16251, +16236, +16200, +16135, +16083, +16036, +15970, +15864, +15649, +15352, +15132, +15061, +15084, +15192, +15343, +15432, +15445, +15417, +15352, +15329, +15373, +15324, +15163, +15065, +15002, +14846, +14721, +14758, +14897, +15112, +15389, +15616, +15793, +15927, +15943, +15950, +16110, +16360, +16615, +16864, +17036, +17151, +17303, +17466, +17637, +17864, +18040, +18020, +17839, +17651, +17544, +17468, +17403, +17410, +17426, +17347, +17253, +17233, +17294, +17444, +17565, +17505, +17336, +17175, +17001, +16788, +16586, +16453, +16316, +16064, +15807, +15696, +15657, +15644, +15717, +15754, +15699, +15667, +15667, +15705, +15887, +16109, +16228, +16313, +16419, +16518, +16646, +16781, +16859, +16920, +16968, +16904, +16754, +16671, +16719, +16818, +16837, +16750, +16698, +16763, +16827, +16831, +16873, +16904, +16779, +16587, +16469, +16420, +16449, +16582, +16750, +16881, +16898, +16821, +16817, +16876, +16785, +16606, +16516, +16416, +16245, +16139, +16105, +16070, +16051, +16028, +15978, +15967, +15970, +15907, +15827, +15757, +15627, +15459, +15361, +15359, +15435, +15560, +15667, +15682, +15562, +15321, +15053, +14856, +14723, +14648, +14696, +14814, +14819, +14677, +14569, +14659, +14932, +15242, +15489, +15679, +15798, +15790, +15743, +15833, +16048, +16274, +16477, +16614, +16673, +16756, +16908, +17107, +17412, +17733, +17856, +17837, +17840, +17851, +17883, +17966, +18015, +18052, +18081, +17927, +17671, +17623, +17752, +17810, +17744, +17584, +17385, +17243, +17140, +17042, +17006, +16953, +16746, +16457, +16251, +16210, +16285, +16327, +16297, +16289, +16286, +16247, +16251, +16323, +16380, +16374, +16300, +16243, +16301, +16414, +16523, +16688, +16851, +16922, +16935, +16859, +16713, +16689, +16735, +16604, +16370, +16226, +16088, +15921, +15856, +15912, +15988, +16039, +16080, +16161, +16332, +16554, +16726, +16821, +16896, +16931, +16863, +16746, +16644, +16553, +16512, +16492, +16352, +16162, +16054, +15913, +15722, +15640, +15599, +15515, +15536, +15614, +15555, +15485, +15576, +15679, +15679, +15699, +15786, +15826, +15769, +15667, +15514, +15264, +14980, +14768, +14655, +14635, +14682, +14749, +14800, +14822, +14854, +14968, +15129, +15275, +15432, +15554, +15576, +15614, +15701, +15721, +15750, +15902, +16071, +16223, +16418, +16570, +16661, +16832, +17083, +17324, +17563, +17793, +17949, +18048, +18178, +18328, +18376, +18321, +18319, +18378, +18353, +18266, +18274, +18352, +18352, +18234, +18032, +17814, +17658, +17553, +17426, +17311, +17233, +17115, +16933, +16785, +16702, +16619, +16485, +16311, +16174, +16114, +16063, +15990, +15988, +16086, +16236, +16396, +16493, +16514, +16557, +16606, +16577, +16553, +16569, +16485, +16313, +16181, +16017, +15746, +15526, +15465, +15484, +15527, +15631, +15808, +15981, +16046, +16049, +16116, +16214, +16218, +16176, +16224, +16312, +16329, +16344, +16463, +16587, +16579, +16485, +16422, +16392, +16296, +16097, +15880, +15769, +15731, +15646, +15579, +15717, +15984, +16124, +16139, +16193, +16246, +16213, +16148, +16118, +16083, +15960, +15756, +15578, +15416, +15161, +14908, +14772, +14671, +14629, +14763, +14935, +15006, +15064, +15170, +15237, +15243, +15302, +15449, +15501, +15407, +15370, +15421, +15489, +15663, +15878, +16021, +16273, +16630, +16863, +17066, +17360, +17600, +17783, +17952, +18041, +18173, +18378, +18429, +18368, +18354, +18300, +18218, +18219, +18191, +18116, +18103, +18091, +18021, +17968, +17928, +17849, +17718, +17532, +17372, +17321, +17280, +17163, +17028, +16891, +16681, +16449, +16332, +16302, +16224, +16135, +16115, +16095, +16063, +16124, +16212, +16250, +16346, +16457, +16433, +16375, +16400, +16396, +16314, +16190, +16008, +15810, +15646, +15497, +15436, +15493, +15537, +15526, +15557, +15636, +15719, +15803, +15944, +16155, +16284, +16226, +16176, +16248, +16283, +16272, +16303, +16256, +16114, +16040, +15999, +15911, +15874, +15883, +15843, +15805, +15784, +15734, +15762, +15927, +16054, +16071, +16124, +16249, +16316, +16312, +16318, +16291, +16201, +16143, +16134, +16091, +16005, +15871, +15688, +15534, +15415, +15280, +15236, +15345, +15436, +15439, +15460, +15511, +15539, +15510, +15417, +15371, +15412, +15414, +15421, +15572, +15757, +15879, +16038, +16217, +16386, +16597, +16757, +16854, +17052, +17270, +17358, +17448, +17585, +17691, +17826, +17914, +17865, +17891, +18006, +18003, +18017, +18160, +18226, +18212, +18200, +18093, +17954, +17871, +17723, +17547, +17453, +17352, +17197, +17064, +16957, +16853, +16756, +16688, +16626, +16481, +16308, +16232, +16162, +16072, +16106, +16190, +16245, +16375, +16490, +16530, +16680, +16845, +16808, +16698, +16583, +16351, +16095, +15874, +15620, +15426, +15349, +15298, +15310, +15418, +15553, +15720, +15901, +16005, +16056, +16119, +16175, +16225, +16284, +16300, +16279, +16292, +16318, +16279, +16182, +16085, +15956, +15794, +15670, +15587, +15521, +15530, +15588, +15582, +15574, +15692, +15883, +16020, +16123, +16262, +16403, +16459, +16455, +16445, +16387, +16270, +16160, +16063, +15981, +15967, +15987, +15927, +15826, +15816, +15861, +15822, +15740, +15720, +15679, +15559, +15492, +15491, +15449, +15435, +15481, +15452, +15378, +15384, +15425, +15473, +15600, +15756, +15884, +16035, +16241, +16467, +16639, +16738, +16855, +17004, +17097, +17157, +17235, +17311, +17452, +17644, +17750, +17833, +17992, +18093, +18084, +18059, +17996, +17915, +17910, +17895, +17799, +17718, +17671, +17622, +17570, +17457, +17307, +17190, +17002, +16736, +16585, +16575, +16594, +16653, +16728, +16747, +16766, +16821, +16848, +16824, +16774, +16680, +16543, +16430, +16375, +16368, +16394, +16384, +16275, +16167, +16147, +16110, +16058, +16100, +16142, +16127, +16166, +16186, +16129, +16163, +16239, +16214, +16231, +16289, +16231, +16144, +16069, +15913, +15840, +15929, +15946, +15852, +15769, +15665, +15559, +15511, +15479, +15478, +15534, +15596, +15676, +15751, +15720, +15651, +15640, +15622, +15605, +15662, +15735, +15772, +15807, +15830, +15845, +15869, +15871, +15865, +15845, +15751, +15649, +15658, +15737, +15786, +15796, +15817, +15869, +15877, +15808, +15773, +15806, +15819, +15781, +15731, +15713, +15755, +15771, +15725, +15783, +15967, +16091, +16170, +16301, +16425, +16509, +16562, +16565, +16614, +16737, +16823, +16891, +16990, +17034, +17053, +17107, +17123, +17191, +17377, +17499, +17574, +17796, +18035, +18130, +18195, +18268, +18278, +18251, +18189, +18042, +17841, +17639, +17418, +17171, +16972, +16886, +16835, +16768, +16762, +16824, +16903, +17024, +17132, +17120, +17060, +17004, +16885, +16716, +16558, +16454, +16450, +16458, +16358, +16288, +16330, +16328, +16278, +16304, +16353, +16339, +16310, +16305, +16300, +16279, +16248, +16246, +16254, +16207, +16117, +16040, +15963, +15873, +15797, +15748, +15732, +15744, +15752, +15735, +15703, +15642, +15549, +15435, +15307, +15240, +15302, +15390, +15411, +15457, +15519, +15467, +15425, +15557, +15693, +15724, +15790, +15838, +15732, +15626, +15628, +15618, +15619, +15701, +15744, +15710, +15713, +15755, +15817, +15922, +16011, +16058, +16128, +16179, +16189, +16259, +16348, +16323, +16274, +16282, +16262, +16232, +16248, +16213, +16142, +16162, +16204, +16194, +16237, +16333, +16392, +16447, +16519, +16558, +16580, +16610, +16662, +16716, +16675, +16570, +16546, +16577, +16610, +16744, +16961, +17135, +17282, +17411, +17487, +17546, +17575, +17566, +17591, +17582, +17446, +17306, +17211, +17074, +16983, +17034, +17104, +17122, +17140, +17174, +17228, +17286, +17286, +17252, +17244, +17200, +17064, +16901, +16789, +16739, +16712, +16670, +16648, +16661, +16644, +16565, +16484, +16437, +16412, +16388, +16331, +16246, +16172, +16145, +16187, +16288, +16371, +16401, +16427, +16466, +16492, +16506, +16530, +16568, +16548, +16410, +16251, +16186, +16161, +16099, +16017, +15936, +15848, +15748, +15692, +15758, +15879, +15916, +15893, +15894, +15874, +15822, +15799, +15803, +15813, +15804, +15740, +15666, +15626, +15549, +15446, +15430, +15473, +15447, +15344, +15271, +15268, +15260, +15241, +15276, +15322, +15323, +15370, +15477, +15562, +15653, +15775, +15846, +15877, +15927, +15959, +15948, +15912, +15845, +15788, +15807, +15891, +15993, +16108, +16246, +16405, +16559, +16662, +16716, +16750, +16787, +16858, +16949, +17007, +17037, +17080, +17143, +17236, +17353, +17434, +17459, +17475, +17458, +17360, +17225, +17099, +16954, +16815, +16719, +16656, +16633, +16669, +16746, +16855, +16985, +17104, +17197, +17211, +17143, +17117, +17148, +17107, +17011, +16951, +16889, +16825, +16802, +16778, +16770, +16811, +16827, +16803, +16782, +16728, +16705, +16785, +16832, +16807, +16830, +16869, +16877, +16920, +16945, +16901, +16884, +16894, +16867, +16848, +16832, +16749, +16670, +16665, +16616, +16487, +16467, +16589, +16626, +16532, +16460, +16396, +16299, +16262, +16275, +16272, +16290, +16281, +16200, +16113, +16015, +15930, +15945, +15942, +15842, +15798, +15770, +15613, +15467, +15439, +15399, +15294, +15168, +15061, +15001, +14908, +14774, +14725, +14747, +14713, +14658, +14660, +14737, +14869, +14965, +14992, +15022, +15076, +15134, +15171, +15129, +15060, +15087, +15140, +15154, +15267, +15511, +15748, +15956, +16182, +16388, +16542, +16659, +16754, +16818, +16865, +16935, +17046, +17180, +17332, +17492, +17633, +17769, +17906, +18011, +18057, +18037, +17969, +17918, +17874, +17778, +17675, +17585, +17423, +17225, +17140, +17138, +17109, +17130, +17229, +17220, +17057, +16907, +16782, +16633, +16565, +16575, +16542, +16495, +16467, +16424, +16426, +16473, +16474, +16483, +16532, +16547, +16543, +16530, +16491, +16507, +16558, +16546, +16586, +16721, +16777, +16766, +16808, +16856, +16900, +16953, +16916, +16828, +16778, +16705, +16634, +16641, +16608, +16496, +16468, +16515, +16488, +16425, +16418, +16399, +16341, +16368, +16464, +16471, +16394, +16367, +16373, +16337, +16288, +16264, +16245, +16213, +16188, +16199, +16198, +16120, +16026, +15998, +15983, +15918, +15861, +15877, +15906, +15854, +15751, +15677, +15574, +15411, +15298, +15227, +15117, +15008, +14918, +14820, +14793, +14838, +14856, +14872, +14937, +14996, +15040, +15074, +15062, +15086, +15215, +15371, +15511, +15634, +15687, +15707, +15781, +15889, +15995, +16113, +16230, +16352, +16520, +16702, +16880, +17134, +17434, +17638, +17741, +17815, +17822, +17772, +17773, +17800, +17751, +17657, +17550, +17390, +17235, +17168, +17156, +17167, +17194, +17181, +17115, +17015, +16878, +16770, +16758, +16775, +16737, +16657, +16587, +16532, +16452, +16363, +16304, +16236, +16147, +16130, +16158, +16137, +16123, +16150, +16147, +16165, +16251, +16314, +16346, +16436, +16562, +16664, +16741, +16817, +16898, +16941, +16917, +16870, +16823, +16780, +16799, +16884, +16980, +17096, +17228, +17318, +17374, +17415, +17416, +17350, +17202, +17004, +16831, +16677, +16559, +16547, +16578, +16533, +16456, +16436, +16480, +16540, +16542, +16481, +16431, +16401, +16357, +16318, +16294, +16281, +16247, +16138, +15999, +15912, +15821, +15664, +15508, +15417, +15360, +15286, +15211, +15203, +15210, +15160, +15133, +15142, +15084, +15016, +15003, +14941, +14864, +14860, +14845, +14826, +14896, +14970, +14986, +15037, +15117, +15187, +15281, +15390, +15510, +15663, +15806, +15953, +16178, +16424, +16592, +16715, +16823, +16895, +16928, +16939, +16947, +16971, +16987, +16964, +16912, +16876, +16901, +16969, +17050, +17154, +17254, +17310, +17369, +17455, +17489, +17459, +17404, +17295, +17143, +17016, +16913, +16805, +16731, +16704, +16671, +16605, +16551, +16586, +16700, +16783, +16780, +16746, +16737, +16751, +16752, +16736, +16740, +16759, +16733, +16660, +16600, +16576, +16565, +16521, +16438, +16372, +16382, +16422, +16429, +16450, +16577, +16774, +16909, +16969, +17034, +17076, +17028, +16935, +16868, +16798, +16683, +16589, +16619, +16733, +16806, +16849, +16940, +17013, +17008, +17000, +16990, +16913, +16827, +16756, +16617, +16449, +16381, +16408, +16454, +16473, +16450, +16388, +16277, +16111, +15940, +15776, +15568, +15390, +15346, +15372, +15383, +15404, +15440, +15454, +15453, +15452, +15422, +15360, +15311, +15291, +15233, +15144, +15124, +15148, +15133, +15131, +15202, +15270, +15313, +15358, +15394, +15469, +15634, +15800, +15919, +16044, +16166, +16270, +16365, +16422, +16452, +16515, +16563, +16559, +16567, +16589, +16597, +16643, +16703, +16717, +16729, +16773, +16839, +16950, +17031, +16988, +16909, +16877, +16834, +16769, +16708, +16652, +16633, +16648, +16662, +16709, +16752, +16723, +16712, +16759, +16730, +16614, +16512, +16416, +16342, +16348, +16364, +16338, +16321, +16320, +16313, +16312, +16320, +16349, +16385, +16391, +16397, +16441, +16485, +16548, +16682, +16835, +16942, +17014, +17056, +17063, +17034, +16953, +16844, +16760, +16697, +16637, +16623, +16672, +16740, +16816, +16948, +17109, +17214, +17272, +17315, +17312, +17287, +17281, +17233, +17153, +17138, +17131, +17070, +17020, +16987, +16942, +16920, +16893, +16798, +16664, +16495, +16293, +16135, +16028, +15930, +15873, +15840, +15783, +15745, +15736, +15705, +15666, +15623, +15566, +15535, +15510, +15440, +15368, +15300, +15184, +15087, +15097, +15168, +15238, +15296, +15341, +15401, +15493, +15588, +15664, +15753, +15865, +15956, +16012, +16066, +16121, +16152, +16181, +16219, +16237, +16223, +16188, +16151, +16178, +16250, +16273, +16276, +16321, +16333, +16310, +16339, +16385, +16409, +16467, +16524, +16516, +16496, +16478, +16453, +16505, +16625, +16676, +16638, +16595, +16566, +16546, +16532, +16516, +16527, +16556, +16505, +16426, +16490, +16624, +16639, +16571, +16526, +16469, +16400, +16404, +16452, +16449, +16411, +16423, +16514, +16598, +16613, +16617, +16638, +16617, +16586, +16607, +16610, +16567, +16567, +16620, +16679, +16738, +16766, +16765, +16791, +16818, +16845, +16948, +17047, +17051, +17047, +17065, +17046, +17024, +16996, +16911, +16875, +16971, +17099, +17210, +17311, +17344, +17279, +17159, +17052, +17020, +16999, +16881, +16739, +16678, +16632, +16523, +16416, +16371, +16335, +16262, +16197, +16151, +16062, +15951, +15891, +15821, +15678, +15545, +15471, +15388, +15291, +15255, +15299, +15363, +15384, +15366, +15357, +15387, +15459, +15548, +15621, +15720, +15899, +16056, +16104, +16139, +16229, +16294, +16282, +16250, +16269, +16333, +16375, +16373, +16386, +16433, +16462, +16430, +16364, +16334, +16327, +16281, +16240, +16241, +16233, +16240, +16276, +16263, +16237, +16259, +16226, +16152, +16151, +16134, +16045, +16025, +16067, +16077, +16085, +16113, +16132, +16151, +16165, +16185, +16216, +16197, +16179, +16229, +16267, +16289, +16370, +16421, +16438, +16539, +16633, +16623, +16634, +16669, +16630, +16582, +16552, +16469, +16394, +16393, +16397, +16382, +16411, +16471, +16511, +16548, +16629, +16719, +16765, +16821, +16916, +16990, +17017, +17016, +16993, +17010, +17086, +17101, +17027, +16994, +17022, +17043, +17079, +17133, +17142, +17129, +17133, +17095, +16996, +16931, +16914, +16867, +16808, +16793, +16775, +16722, +16679, +16662, +16653, +16632, +16572, +16454, +16340, +16297, +16267, +16142, +16000, +15981, +16003, +15952, +15925, +15957, +15949, +15945, +16019, +16066, +16067, +16128, +16196, +16204, +16226, +16274, +16282, +16304, +16355, +16347, +16325, +16374, +16411, +16377, +16369, +16405, +16397, +16369, +16358, +16304, +16238, +16248, +16255, +16189, +16158, +16169, +16134, +16096, +16071, +15969, +15858, +15844, +15842, +15802, +15772, +15720, +15619, +15519, +15446, +15434, +15437, +15355, +15286, +15340, +15362, +15290, +15271, +15310, +15347, +15421, +15481, +15510, +15620, +15783, +15906, +16033, +16155, +16229, +16313, +16391, +16374, +16337, +16379, +16456, +16518, +16580, +16655, +16744, +16848, +16929, +16971, +17032, +17138, +17227, +17272, +17319, +17350, +17345, +17348, +17338, +17280, +17233, +17204, +17147, +17098, +17090, +17109, +17164, +17216, +17217, +17207, +17185, +17131, +17116, +17140, +17101, +17030, +16985, +16916, +16837, +16783, +16696, +16604, +16577, +16561, +16533, +16535, +16521, +16480, +16498, +16529, +16479, +16427, +16429, +16409, +16375, +16412, +16473, +16473, +16452, +16447, +16444, +16443, +16425, +16365, +16361, +16451, +16508, +16494, +16510, +16551, +16552, +16538, +16524, +16487, +16430, +16363, +16306, +16274, +16274, +16304, +16326, +16284, +16211, +16151, +16082, +16032, +16036, +16009, +15930, +15908, +15910, +15840, +15790, +15835, +15837, +15733, +15614, +15539, +15506, +15500, +15488, +15455, +15392, +15316, +15288, +15290, +15255, +15231, +15259, +15294, +15369, +15505, +15621, +15722, +15800, +15753, +15673, +15685, +15649, +15564, +15623, +15715, +15709, +15765, +15910, +16003, +16100, +16249, +16365, +16470, +16588, +16675, +16752, +16839, +16907, +16964, +16997, +17038, +17136, +17199, +17176, +17210, +17305, +17338, +17365, +17440, +17467, +17458, +17485, +17509, +17496, +17480, +17466, +17428, +17359, +17286, +17208, +17090, +16949, +16834, +16749, +16704, +16679, +16613, +16567, +16586, +16529, +16406, +16402, +16451, +16377, +16274, +16255, +16265, +16279, +16303, +16297, +16264, +16241, +16230, +16228, +16269, +16358, +16428, +16460, +16518, +16623, +16729, +16799, +16850, +16943, +17086, +17150, +17104, +17101, +17147, +17098, +16987, +16910, +16843, +16768, +16717, +16670, +16591, +16487, +16415, +16411, +16413, +16376, +16313, +16244, +16206, +16204, +16169, +16101, +16066, +16029, +15978, +15936, +15845, +15724, +15677, +15652, +15570, +15487, +15401, +15303, +15266, +15252, +15189, +15161, +15218, +15288, +15357, +15430, +15477, +15497, +15490, +15453, +15424, +15432, +15446, +15451, +15449, +15406, +15339, +15335, +15392, +15422, +15439, +15507, +15589, +15672, +15812, +15951, +16018, +16101, +16237, +16328, +16386, +16491, +16610, +16679, +16699, +16729, +16830, +16953, +17028, +17112, +17216, +17271, +17340, +17480, +17577, +17626, +17722, +17804, +17796, +17744, +17655, +17522, +17441, +17446, +17423, +17320, +17232, +17203, +17170, +17095, +16997, +16903, +16825, +16755, +16680, +16624, +16578, +16516, +16483, +16482, +16448, +16436, +16494, +16506, +16437, +16401, +16420, +16433, +16407, +16373, +16411, +16504, +16555, +16594, +16675, +16759, +16829, +16874, +16856, +16816, +16766, +16661, +16563, +16549, +16568, +16571, +16569, +16576, +16598, +16586, +16515, +16462, +16449, +16407, +16344, +16271, +16180, +16127, +16095, +16031, +15980, +15946, +15889, +15894, +15965, +15953, +15860, +15792, +15723, +15637, +15584, +15549, +15509, +15488, +15494, +15521, +15577, +15665, +15755, +15820, +15845, +15813, +15722, +15632, +15606, +15607, +15585, +15564, +15563, +15594, +15666, +15713, +15690, +15663, +15672, +15694, +15747, +15824, +15882, +15932, +15974, +15995, +16064, +16186, +16227, +16203, +16255, +16345, +16386, +16455, +16598, +16726, +16835, +16962, +17053, +17069, +17058, +17063, +17098, +17143, +17150, +17143, +17186, +17235, +17237, +17218, +17188, +17151, +17124, +17087, +17051, +17061, +17062, +16971, +16824, +16704, +16632, +16563, +16445, +16338, +16300, +16248, +16189, +16226, +16284, +16251, +16229, +16243, +16191, +16144, +16186, +16195, +16154, +16207, +16342, +16436, +16489, +16584, +16738, +16890, +16995, +17093, +17206, +17273, +17299, +17352, +17393, +17362, +17341, +17401, +17435, +17360, +17258, +17185, +17089, +17005, +17005, +16989, +16876, +16806, +16835, +16831, +16765, +16702, +16618, +16495, +16370, +16251, +16140, +16034, +15923, +15830, +15769, +15725, +15697, +15633, +15511, +15453, +15507, +15546, +15546, +15573, +15562, +15479, +15397, +15340, +15304, +15299, +15274, +15224, +15220, +15258, +15263, +15258, +15286, +15323, +15328, +15314, +15296, +15268, +15242, +15263, +15309, +15301, +15281, +15351, +15495, +15628, +15712, +15740, +15747, +15786, +15861, +15956, +16059, +16137, +16212, +16307, +16380, +16447, +16572, +16689, +16739, +16830, +16986, +17070, +17101, +17189, +17282, +17329, +17376, +17401, +17404, +17445, +17503, +17527, +17567, +17614, +17613, +17600, +17575, +17495, +17431, +17429, +17412, +17365, +17310, +17208, +17090, +16991, +16881, +16799, +16815, +16840, +16812, +16797, +16807, +16814, +16825, +16815, +16794, +16820, +16834, +16786, +16760, +16776, +16766, +16728, +16673, +16594, +16565, +16613, +16628, +16567, +16497, +16460, +16439, +16420, +16429, +16466, +16479, +16465, +16486, +16523, +16478, +16375, +16314, +16281, +16222, +16172, +16135, +16036, +15920, +15880, +15845, +15759, +15735, +15740, +15654, +15592, +15659, +15718, +15737, +15814, +15883, +15880, +15863, +15837, +15801, +15795, +15802, +15817, +15852, +15830, +15769, +15781, +15792, +15720, +15679, +15672, +15597, +15524, +15529, +15562, +15585, +15597, +15610, +15662, +15719, +15738, +15774, +15816, +15809, +15826, +15895, +15937, +15989, +16099, +16165, +16171, +16220, +16279, +16288, +16307, +16384, +16473, +16535, +16606, +16694, +16716, +16703, +16776, +16875, +16878, +16856, +16865, +16863, +16876, +16902, +16906, +16944, +16990, +16947, +16901, +16930, +16963, +16995, +17015, +16972, +16952, +16972, +16910, +16802, +16744, +16704, +16683, +16686, +16687, +16755, +16867, +16906, +16938, +17000, +16995, +16986, +17011, +16939, +16824, +16779, +16720, +16643, +16629, +16629, +16621, +16632, +16634, +16656, +16694, +16682, +16681, +16719, +16698, +16650, +16645, +16661, +16695, +16738, +16728, +16690, +16630, +16518, +16430, +16389, +16332, +16288, +16261, +16224, +16242, +16268, +16237, +16267, +16329, +16283, +16258, +16317, +16311, +16300, +16345, +16328, +16290, +16257, +16152, +16100, +16096, +15941, +15790, +15797, +15762, +15747, +15897, +15972, +15953, +16060, +16095, +15912, +15798, +15839, +15868, +15875, +15931, +16018, +16021, +15877, +15769, +15787, +15773, +15716, +15677, +15571, +15498, +15558, +15576, +15568, +15669, +15693, +15598, +15611, +15685, +15691, +15707, +15757, +15797, +15807, +15767, +15798, +15951, +16019, +15982, +15994, +16003, +16005, +16079, +16108, +16115, +16228, +16314, +16351, +16481, +16567, +16583, +16713, +16819, +16783, +16811, +16892, +16926, +17009, +17068, +17034, +17100, +17244, +17297, +17356, +17475, +17571, +17676, +17778, +17826, +17868, +17880, +17814, +17769, +17764, +17712, +17646, +17591, +17530, +17508, +17539, +17542, +17475, +17390, +17320, +17228, +17077, +16950, +16940, +16952, +16833, +16656, +16565, +16478, +16309, +16179, +16119, +16017, +15926, +15906, +15874, +15851, +15874, +15866, +15849, +15887, +15896, +15863, +15841, +15796, +15767, +15802, +15807, +15790, +15808, +15788, +15750, +15754, +15709, +15654, +15701, +15724, +15675, +15684, +15698, +15661, +15680, +15741, +15768, +15790, +15815, +15830, +15820, +15779, +15803, +15884, +15880, +15852, +15895, +15896, +15870, +15921, +15946, +15898, +15887, +15921, +15977, +16024, +16003, +15972, +15975, +15977, +16006, +16042, +16022, +16030, +16051, +15994, +15989, +16062, +16084, +16124, +16190, +16180, +16222, +16332, +16336, +16331, +16388, +16386, +16408, +16493, +16510, +16540, +16610, +16570, +16535, +16581, +16589, +16655, +16802, +16830, +16835, +16940, +17017, +17110, +17274, +17392, +17492, +17611, +17678, +17761, +17829, +17768, +17727, +17763, +17724, +17676, +17638, +17515, +17435, +17453, +17389, +17267, +17195, +17127, +17051, +16995, +16972, +16978, +16912, +16794, +16755, +16690, +16541, +16454, +16364, +16192, +16081, +15988, +15823, +15718, +15662, +15576, +15550, +15577, +15610, +15682, +15687, +15635, +15689, +15725, +15652, +15671, +15722, +15669, +15689, +15790, +15829, +15857, +15852, +15784, +15813, +15890, +15884, +15904, +15923, +15877, +15933, +16009, +15946, +15961, +16077, +16062, +16050, +16139, +16146, +16133, +16217, +16269, +16291, +16340, +16360, +16407, +16481, +16478, +16482, +16540, +16544, +16534, +16544, +16521, +16528, +16540, +16477, +16446, +16441, +16355, +16316, +16384, +16391, +16359, +16356, +16333, +16340, +16344, +16238, +16138, +16113, +16039, +15948, +15931, +15915, +15884, +15862, +15840, +15843, +15826, +15789, +15823, +15883, +15922, +16003, +16052, +16026, +16096, +16210, +16224, +16292, +16439, +16491, +16518, +16608, +16655, +16689, +16765, +16798, +16811, +16857, +16887, +16911, +16957, +17032, +17178, +17321, +17372, +17443, +17541, +17534, +17501, +17518, +17482, +17437, +17467, +17473, +17423, +17388, +17335, +17236, +17118, +16979, +16892, +16896, +16863, +16756, +16694, +16653, +16546, +16453, +16422, +16373, +16303, +16257, +16179, +16069, +16016, +16002, +15969, +15956, +15964, +15946, +15898, +15865, +15874, +15889, +15862, +15842, +15850, +15825, +15809, +15869, +15932, +15948, +15951, +15946, +15951, +15970, +15979, +16027, +16094, +16085, +16075, +16124, +16135, +16138, +16177, +16159, +16152, +16238, +16294, +16310, +16343, +16294, +16213, +16228, +16209, +16119, +16093, +16062, +15982, +15963, +15953, +15912, +15936, +15965, +15934, +15911, +15863, +15808, +15841, +15847, +15775, +15788, +15830, +15801, +15847, +15948, +15936, +15882, +15880, +15884, +15895, +15921, +15953, +16034, +16102, +16119, +16215, +16367, +16443, +16512, +16643, +16754, +16862, +16973, +17035, +17098, +17185, +17242, +17314, +17422, +17495, +17560, +17633, +17643, +17619, +17609, +17605, +17618, +17597, +17527, +17489, +17444, +17343, +17280, +17216, +17065, +16973, +16964, +16886, +16786, +16765, +16731, +16628, +16498, +16425, +16406, +16317, +16203, +16213, +16196, +16068, +16034, +16054, +15979, +15925, +15899, +15834, +15823, +15827, +15774, +15788, +15831, +15817, +15834, +15847, +15817, +15859, +15894, +15841, +15833, +15850, +15822, +15853, +15894, +15887, +15932, +15960, +15903, +15897, +15901, +15850, +15887, +15981, +15997, +16033, +16123, +16178, +16219, +16243, +16248, +16307, +16372, +16375, +16402, +16433, +16406, +16426, +16495, +16517, +16561, +16620, +16599, +16586, +16630, +16644, +16660, +16715, +16741, +16722, +16660, +16573, +16572, +16614, +16575, +16545, +16555, +16464, +16359, +16361, +16328, +16246, +16247, +16255, +16209, +16222, +16249, +16190, +16138, +16138, +16111, +16091, +16113, +16121, +16106, +16096, +16113, +16167, +16214, +16213, +16243, +16328, +16373, +16392, +16457, +16509, +16533, +16614, +16695, +16707, +16747, +16841, +16903, +16954, +16997, +16983, +16983, +17037, +17065, +17089, +17116, +17053, +16963, +16944, +16915, +16879, +16896, +16880, +16822, +16780, +16685, +16567, +16547, +16535, +16458, +16410, +16385, +16309, +16205, +16123, +16107, +16122, +16077, +16012, +15999, +16008, +16015, +16014, +15971, +15925, +15884, +15830, +15832, +15883, +15887, +15854, +15835, +15841, +15879, +15893, +15892, +15973, +16034, +16002, +16042, +16130, +16128, +16144, +16218, +16233, +16278, +16396, +16442, +16452, +16518, +16543, +16518, +16535, +16562, +16549, +16530, +16515, +16496, +16494, +16525, +16577, +16590, +16530, +16461, +16438, +16434, +16419, +16387, +16355, +16344, +16337, +16308, +16256, +16199, +16170, +16151, +16092, +16040, +16025, +15970, +15888, +15884, +15900, +15873, +15871, +15893, +15915, +15974, +16017, +16001, +16033, +16124, +16180, +16234, +16322, +16380, +16417, +16488, +16576, +16657, +16749, +16847, +16940, +17014, +17049, +17096, +17203, +17288, +17293, +17321, +17398, +17410, +17359, +17338, +17320, +17287, +17270, +17247, +17200, +17129, +17021, +16931, +16885, +16843, +16841, +16857, +16737, +16565, +16521, +16490, +16359, +16258, +16200, +16109, +16035, +16005, +15978, +15949, +15918, +15906, +15922, +15916, +15890, +15898, +15907, +15870, +15798, +15740, +15757, +15824, +15877, +15901, +15859, +15812, +15890, +15969, +15921, +15920, +15977, +15943, +15947, +16026, +16009, +16000, +16071, +16083, +16102, +16159, +16128, +16124, +16208, +16200, +16189, +16279, +16308, +16308, +16377, +16393, +16354, +16349, +16343, +16377, +16465, +16485, +16470, +16472, +16431, +16395, +16375, +16321, +16344, +16418, +16373, +16324, +16354, +16328, +16321, +16392, +16353, +16248, +16265, +16316, +16316, +16327, +16347, +16348, +16308, +16236, +16227, +16255, +16240, +16269, +16351, +16360, +16349, +16377, +16373, +16384, +16453, +16495, +16527, +16589, +16633, +16681, +16739, +16770, +16820, +16887, +16939, +17051, +17165, +17150, +17122, +17181, +17221, +17247, +17292, +17278, +17228, +17193, +17127, +17072, +17076, +17048, +17000, +16991, +16923, +16771, +16653, +16595, +16559, +16516, +16426, +16340, +16314, +16270, +16198, +16158, +16093, +15997, +15960, +15947, +15929, +15936, +15883, +15804, +15840, +15874, +15827, +15831, +15845, +15788, +15760, +15720, +15634, +15662, +15746, +15724, +15714, +15771, +15789, +15799, +15848, +15889, +15913, +15908, +15908, +15974, +16007, +15979, +16031, +16137, +16162, +16169, +16219, +16250, +16243, +16254, +16342, +16477, +16538, +16535, +16576, +16608, +16574, +16560, +16592, +16594, +16567, +16540, +16502, +16459, +16444, +16469, +16503, +16467, +16365, +16303, +16283, +16210, +16152, +16231, +16330, +16298, +16236, +16232, +16213, +16200, +16264, +16329, +16314, +16286, +16312, +16351, +16347, +16356, +16434, +16491, +16482, +16522, +16626, +16673, +16680, +16738, +16825, +16885, +16926, +16952, +16951, +16930, +16967, +17080, +17162, +17189, +17222, +17215, +17176, +17212, +17232, +17155, +17100, +17056, +16942, +16853, +16810, +16746, +16713, +16664, +16535, +16460, +16426, +16333, +16296, +16299, +16204, +16120, +16113, +16072, +16057, +16091, +16068, +16031, +16001, +15929, +15898, +15896, +15806, +15753, +15806, +15813, +15785, +15819, +15846, +15835, +15836, +15855, +15890, +15917, +15920, +15953, +15988, +15991, +16026, +16069, +16063, +16105, +16171, +16139, +16093, +16135, +16196, +16257, +16325, +16355, +16393, +16444, +16424, +16415, +16489, +16539, +16530, +16519, +16515, +16571, +16639, +16611, +16590, +16619, +16577, +16532, +16565, +16558, +16509, +16476, +16416, +16383, +16361, +16239, +16156, +16185, +16143, +16070, +16077, +16046, +16013, +16042, +15990, +15952, +16038, +16013, +15890, +15924, +15979, +15914, +15918, +16034, +16146, +16210, +16223, +16274, +16393, +16434, +16439, +16545, +16638, +16661, +16739, +16834, +16878, +16963, +17087, +17147, +17173, +17238, +17291, +17274, +17286, +17400, +17479, +17451, +17440, +17477, +17459, +17377, +17260, +17172, +17132, +17031, +16909, +16885, +16834, +16710, +16657, +16591, +16448, +16375, +16321, +16201, +16135, +16081, +15984, +15971, +15951, +15840, +15804, +15831, +15807, +15778, +15714, +15652, +15719, +15769, +15707, +15700, +15709, +15659, +15684, +15734, +15726, +15780, +15858, +15861, +15888, +15925, +15897, +15918, +16008, +16056, +16059, +16057, +16064, +16096, +16131, +16171, +16226, +16267, +16299, +16325, +16301, +16260, +16256, +16294, +16378, +16458, +16487, +16519, +16540, +16514, +16516, +16540, +16520, +16525, +16563, +16548, +16532, +16536, +16507, +16532, +16592, +16544, +16460, +16417, +16325, +16251, +16292, +16323, +16304, +16325, +16335, +16302, +16302, +16310, +16286, +16296, +16292, +16217, +16201, +16262, +16264, +16252, +16316, +16359, +16380, +16462, +16515, +16511, +16562, +16634, +16661, +16701, +16752, +16783, +16835, +16891, +16933, +17006, +17062, +17067, +17081, +17075, +17041, +17081, +17153, +17148, +17100, +17017, +16911, +16882, +16854, +16744, +16684, +16680, +16594, +16506, +16485, +16428, +16384, +16419, +16407, +16303, +16229, +16210, +16162, +16088, +16084, +16142, +16134, +16066, +16058, +16063, +15996, +15950, +15950, +15896, +15831, +15846, +15866, +15855, +15879, +15889, +15842, +15846, +15895, +15880, +15852, +15854, +15854, +15892, +15939, +15927, +15956, +16042, +16064, +16099, +16166, +16115, +16066, +16140, +16182, +16201, +16294, +16337, +16344, +16419, +16442, +16402, +16422, +16452, +16474, +16543, +16601, +16633, +16657, +16618, +16585, +16620, +16628, +16614, +16642, +16625, +16571, +16572, +16573, +16523, +16482, +16484, +16474, +16405, +16326, +16331, +16366, +16337, +16303, +16313, +16302, +16237, +16179, +16174, +16192, +16181, +16181, +16218, +16246, +16270, +16304, +16314, +16328, +16373, +16401, +16408, +16443, +16469, +16468, +16516, +16621, +16710, +16782, +16863, +16915, +16966, +17057, +17071, +16977, +16968, +17035, +17008, +16985, +17053, +17057, +16971, +16903, +16841, +16797, +16799, +16775, +16711, +16656, +16596, +16536, +16482, +16416, +16345, +16286, +16245, +16224, +16184, +16151, +16151, +16101, +16031, +16043, +16028, +15941, +15910, +15883, +15837, +15877, +15917, +15875, +15877, +15888, +15840, +15856, +15905, +15888, +15900, +15948, +15940, +15945, +15983, +15994, +15999, +16000, +16005, +16069, +16118, +16106, +16140, +16180, +16170, +16228, +16333, +16363, +16378, +16411, +16407, +16439, +16518, +16526, +16527, +16596, +16627, +16612, +16661, +16725, +16717, +16694, +16699, +16691, +16674, +16642, +16557, +16455, +16406, +16386, +16367, +16356, +16312, +16239, +16208, +16161, +16077, +16086, +16164, +16171, +16175, +16201, +16125, +16035, +16077, +16122, +16080, +16081, +16148, +16179, +16158, +16148, +16201, +16292, +16341, +16363, +16415, +16466, +16514, +16611, +16719, +16789, +16865, +16938, +16978, +17028, +17095, +17156, +17225, +17249, +17213, +17213, +17246, +17224, +17203, +17216, +17174, +17114, +17112, +17057, +16937, +16889, +16874, +16806, +16758, +16697, +16552, +16441, +16373, +16264, +16237, +16274, +16188, +16092, +16099, +16030, +15911, +15902, +15909, +15867, +15826, +15758, +15711, +15718, +15692, +15662, +15676, +15659, +15668, +15742, +15774, +15785, +15800, +15762, +15802, +15929, +15922, +15871, +15932, +15943, +15901, +15934, +15960, +15976, +16050, +16092, +16130, +16209, +16215, +16213, +16303, +16355, +16378, +16444, +16444, +16425, +16499, +16544, +16546, +16601, +16631, +16619, +16635, +16627, +16614, +16644, +16642, +16632, +16672, +16659, +16593, +16548, +16481, +16425, +16422, +16420, +16461, +16512, +16433, +16356, +16373, +16299, +16242, +16350, +16352, +16247, +16297, +16333, +16245, +16254, +16317, +16312, +16323, +16315, +16296, +16343, +16333, +16304, +16416, +16483, +16452, +16516, +16557, +16531, +16639, +16731, +16704, +16778, +16864, +16846, +16907, +16996, +16996, +17032, +17043, +16966, +16996, +17080, +17048, +17010, +17017, +17000, +16963, +16871, +16768, +16731, +16661, +16602, +16654, +16647, +16538, +16471, +16394, +16312, +16304, +16242, +16168, +16212, +16185, +16062, +16048, +16046, +15951, +15890, +15863, +15817, +15781, +15735, +15731, +15808, +15851, +15844, +15847, +15839, +15841, +15856, +15835, +15855, +15925, +15913, +15879, +15908, +15912, +15916, +15978, +16026, +16069, +16146, +16170, +16133, +16135, +16186, +16238, +16248, +16260, +16365, +16478, +16501, +16535, +16604, +16604, +16584, +16619, +16655, +16672, +16686, +16703, +16745, +16764, +16755, +16783, +16770, +16669, +16629, +16615, +16497, +16420, +16438, +16418, +16388, +16366, +16276, +16202, +16191, +16139, +16091, +16102, +16100, +16097, +16132, +16138, +16099, +16039, +15980, +15982, +16023, +16032, +16043, +16061, +16064, +16122, +16224, +16286, +16335, +16410, +16495, +16584, +16631, +16646, +16730, +16837, +16877, +16919, +16969, +16968, +17001, +17077, +17090, +17098, +17138, +17115, +17075, +17084, +17060, +17002, +16978, +16959, +16947, +16935, +16854, +16778, +16782, +16780, +16738, +16691, +16599, +16496, +16458, +16443, +16392, +16328, +16276, +16210, +16115, +16042, +16015, +15974, +15931, +15916, +15865, +15793, +15778, +15784, +15790, +15825, +15851, +15877, +15925, +15931, +15931, +15969, +15946, +15878, +15900, +15957, +15975, +16001, +16033, +16025, +15991, +15985, +16029, +16066, +16096, +16189, +16254, +16234, +16272, +16363, +16408, +16474, +16520, +16488, +16519, +16580, +16553, +16573, +16632, +16601, +16599, +16641, +16594, +16592, +16685, +16668, +16561, +16530, +16567, +16589, +16540, +16472, +16468, +16431, +16325, +16270, +16234, +16172, +16175, +16165, +16080, +16062, +16089, +16067, +16062, +16047, +15992, +15999, +16032, +16038, +16063, +16057, +16042, +16109, +16156, +16161, +16232, +16308, +16372, +16491, +16565, +16575, +16634, +16696, +16735, +16807, +16882, +16992, +17114, +17127, +17134, +17206, +17189, +17164, +17233, +17235, +17211, +17235, +17156, +17070, +17094, +17017, +16873, +16841, +16781, +16677, +16633, +16552, +16488, +16500, +16388, +16215, +16179, +16133, +16050, +16069, +16053, +15939, +15872, +15828, +15767, +15759, +15759, +15771, +15812, +15800, +15786, +15840, +15831, +15804, +15902, +15946, +15892, +15956, +16053, +16035, +16067, +16157, +16146, +16148, +16257, +16337, +16365, +16402, +16435, +16469, +16503, +16511, +16533, +16565, +16552, +16544, +16583, +16606, +16591, +16567, +16551, +16561, +16563, +16524, +16511, +16544, +16566, +16586, +16607, +16577, +16526, +16502, +16460, +16378, +16307, +16261, +16231, +16225, +16200, +16089, +15969, +15960, +15980, +15944, +15951, +15995, +15964, +15944, +15979, +15919, +15827, +15871, +15912, +15873, +15920, +16015, +16010, +16020, +16114, +16159, +16163, +16240, +16342, +16397, +16445, +16518, +16604, +16703, +16783, +16821, +16875, +16953, +16994, +17027, +17080, +17105, +17159, +17290, +17382, +17383, +17367, +17343, +17319, +17301, +17238, +17160, +17117, +17054, +17001, +16990, +16883, +16705, +16601, +16505, +16387, +16357, +16322, +16206, +16155, +16141, +16020, +15904, +15884, +15844, +15772, +15747, +15721, +15671, +15645, +15643, +15666, +15713, +15741, +15751, +15783, +15815, +15831, +15866, +15930, +15992, +16029, +16062, +16122, +16175, +16203, +16252, +16289, +16282, +16340, +16434, +16434, +16433, +16509, +16547, +16567, +16628, +16632, +16634, +16735, +16771, +16731, +16790, +16854, +16816, +16799, +16780, +16710, +16700, +16707, +16661, +16644, +16605, +16512, +16519, +16575, +16547, +16533, +16521, +16422, +16347, +16307, +16204, +16133, +16105, +16024, +15975, +15960, +15868, +15787, +15780, +15732, +15683, +15682, +15647, +15641, +15714, +15725, +15699, +15760, +15807, +15786, +15830, +15928, +15985, +16046, +16134, +16200, +16255, +16302, +16332, +16388, +16479, +16596, +16735, +16844, +16896, +16968, +17093, +17200, +17236, +17252, +17302, +17340, +17348, +17403, +17480, +17467, +17439, +17471, +17449, +17363, +17311, +17272, +17207, +17105, +16963, +16849, +16754, +16615, +16510, +16461, +16375, +16282, +16203, +16087, +16016, +15984, +15880, +15821, +15861, +15810, +15709, +15704, +15714, +15718, +15747, +15713, +15672, +15719, +15737, +15708, +15737, +15776, +15782, +15816, +15858, +15886, +15935, +15983, +16028, +16128, +16240, +16280, +16286, +16330, +16389, +16407, +16412, +16457, +16496, +16486, +16504, +16563, +16575, +16550, +16571, +16597, +16577, +16576, +16621, +16646, +16642, +16660, +16694, +16673, +16594, +16553, +16587, +16617, +16617, +16622, +16604, +16550, +16493, +16425, +16363, +16354, +16324, +16213, +16101, +16025, +15984, +15988, +15956, +15884, +15865, +15836, +15767, +15792, +15819, +15745, +15769, +15871, +15829, +15776, +15844, +15884, +15893, +15963, +16064, +16158, +16195, +16217, +16341, +16443, +16481, +16661, +16841, +16829, +16885, +17030, +17024, +17049, +17189, +17217, +17261, +17402, +17420, +17425, +17536, +17538, +17465, +17446, +17360, +17254, +17223, +17144, +17040, +16971, +16855, +16750, +16699, +16592, +16469, +16379, +16262, +16188, +16169, +16107, +16067, +16058, +15964, +15874, +15870, +15860, +15847, +15860, +15833, +15817, +15877, +15926, +15905, +15892, +15949, +16016, +15993, +15955, +16020, +16129, +16194, +16231, +16234, +16222, +16246, +16300, +16352, +16386, +16388, +16390, +16410, +16411, +16417, +16445, +16441, +16403, +16402, +16449, +16481, +16440, +16377, +16395, +16448, +16437, +16417, +16426, +16388, +16339, +16343, +16332, +16303, +16339, +16381, +16350, +16305, +16274, +16222, +16205, +16245, +16247, +16165, +16045, +15953, +15922, +15901, +15855, +15835, +15818, +15776, +15781, +15799, +15736, +15698, +15737, +15732, +15734, +15798, +15793, +15755, +15801, +15827, +15842, +15964, +16069, +16099, +16202, +16316, +16355, +16451, +16592, +16686, +16806, +16925, +16971, +17040, +17143, +17236, +17386, +17494, +17452, +17454, +17575, +17619, +17603, +17656, +17711, +17700, +17647, +17576, +17525, +17460, +17336, +17238, +17188, +17100, +16980, +16871, +16784, +16713, +16607, +16494, +16420, +16318, +16233, +16228, +16126, +15946, +15931, +15953, +15892, +15935, +15998, +15913, +15857, +15833, +15743, +15757, +15840, +15825, +15832, +15869, +15845, +15883, +15946, +15932, +15977, +16027, +15975, +15984, +16044, +16048, +16108, +16157, +16109, +16142, +16181, +16106, +16143, +16208, +16130, +16172, +16294, +16232, +16219, +16315, +16273, +16264, +16362, +16339, +16340, +16457, +16454, +16407, +16442, +16421, +16416, +16497, +16520, +16502, +16464, +16374, +16378, +16444, +16379, +16302, +16275, +16181, +16122, +16128, +16050, +15981, +15979, +15940, +15921, +15921, +15841, +15824, +15887, +15871, +15881, +15929, +15844, +15787, +15874, +15908, +15906, +15958, +15976, +16030, +16165, +16231, +16263, +16338, +16376, +16459, +16620, +16716, +16802, +16952, +17061, +17177, +17330, +17414, +17495, +17609, +17622, +17612, +17670, +17682, +17665, +17670, +17623, +17596, +17596, +17468, +17319, +17254, +17109, +16943, +16904, +16824, +16660, +16562, +16467, +16314, +16218, +16182, +16161, +16149, +16082, +15968, +15894, +15837, +15783, +15766, +15757, +15737, +15728, +15737, +15748, +15740, +15737, +15788, +15844, +15856, +15881, +15925, +15963, +16002, +16033, +16061, +16108, +16130, +16152, +16229, +16271, +16227, +16210, +16270, +16340, +16351, +16312, +16297, +16342, +16403, +16458, +16474, +16473, +16534, +16594, +16571, +16567, +16575, +16511, +16532, +16671, +16716, +16695, +16711, +16684, +16661, +16709, +16665, +16536, +16490, +16458, +16358, +16259, +16157, +16052, +15990, +15930, +15855, +15767, +15623, +15516, +15487, +15417, +15382, +15464, +15464, +15385, +15420, +15448, +15371, +15363, +15432, +15499, +15606, +15690, +15696, +15730, +15824, +15940, +16081, +16184, +16246, +16386, +16562, +16665, +16763, +16926, +17095, +17237, +17401, +17589, +17746, +17835, +17882, +17932, +17997, +18026, +18005, +18013, +18031, +17959, +17842, +17748, +17619, +17489, +17409, +17282, +17103, +16990, +16916, +16811, +16737, +16710, +16651, +16562, +16499, +16451, +16375, +16301, +16261, +16195, +16093, +16030, +15988, +15939, +15928, +15921, +15882, +15875, +15883, +15873, +15902, +15926, +15874, +15845, +15885, +15904, +15899, +15910, +15911, +15892, +15854, +15823, +15820, +15799, +15786, +15851, +15894, +15849, +15830, +15844, +15828, +15857, +15918, +15922, +15940, +16000, +16008, +16009, +16063, +16090, +16096, +16146, +16195, +16214, +16265, +16366, +16433, +16425, +16429, +16474, +16468, +16429, +16478, +16544, +16524, +16507, +16520, +16454, +16322, +16245, +16224, +16198, +16153, +16083, +15990, +15948, +15958, +15940, +15936, +16019, +16072, +16024, +15982, +15995, +16019, +16068, +16116, +16138, +16175, +16213, +16242, +16340, +16490, +16580, +16604, +16621, +16650, +16700, +16769, +16853, +16961, +17057, +17130, +17211, +17291, +17353, +17416, +17451, +17445, +17454, +17475, +17443, +17392, +17363, +17317, +17268, +17265, +17241, +17159, +17077, +16983, +16851, +16738, +16642, +16523, +16449, +16440, +16391, +16303, +16250, +16209, +16164, +16128, +16068, +16003, +15988, +15991, +15974, +15990, +16063, +16115, +16092, +16067, +16086, +16101, +16106, +16129, +16133, +16103, +16095, +16113, +16120, +16128, +16108, +16045, +16008, +16035, +16082, +16110, +16078, +16016, +16021, +16077, +16101, +16100, +16089, +16075, +16118, +16188, +16194, +16198, +16240, +16256, +16295, +16377, +16397, +16391, +16434, +16442, +16424, +16447, +16438, +16411, +16424, +16375, +16274, +16226, +16142, +16011, +15935, +15858, +15786, +15789, +15734, +15629, +15643, +15677, +15630, +15631, +15637, +15602, +15664, +15738, +15689, +15673, +15765, +15841, +15908, +15987, +16043, +16096, +16134, +16146, +16224, +16365, +16502, +16663, +16825, +16902, +16958, +17064, +17155, +17202, +17273, +17364, +17416, +17458, +17560, +17663, +17699, +17742, +17786, +17727, +17671, +17701, +17629, +17446, +17382, +17387, +17285, +17131, +17016, +16917, +16825, +16741, +16666, +16605, +16521, +16452, +16422, +16348, +16254, +16241, +16217, +16130, +16105, +16123, +16105, +16093, +16092, +16097, +16115, +16078, +16014, +16000, +15966, +15939, +16012, +16077, +16104, +16208, +16290, +16256, +16226, +16246, +16271, +16267, +16172, +16067, +16049, +16014, +15965, +15971, +15948, +15954, +16045, +16025, +15944, +16013, +16057, +15988, +16014, +16072, +16039, +16043, +16098, +16136, +16166, +16139, +16124, +16218, +16247, +16182, +16205, +16204, +16101, +16076, +16077, +16010, +15991, +15976, +15898, +15864, +15836, +15779, +15793, +15781, +15704, +15755, +15853, +15797, +15745, +15844, +15951, +15949, +15931, +16003, +16089, +16086, +16125, +16229, +16219, +16175, +16253, +16317, +16368, +16517, +16604, +16637, +16830, +17032, +17071, +17138, +17280, +17360, +17414, +17467, +17497, +17571, +17654, +17680, +17733, +17807, +17832, +17822, +17748, +17598, +17473, +17381, +17281, +17190, +17084, +17005, +16990, +16902, +16757, +16728, +16675, +16504, +16411, +16360, +16255, +16269, +16315, +16204, +16146, +16188, +16128, +16056, +16034, +15963, +15935, +15935, +15856, +15859, +15955, +15992, +16061, +16149, +16134, +16143, +16158, +16062, +16027, +16056, +16014, +16053, +16146, +16103, +16052, +16021, +15914, +15889, +15925, +15882, +15892, +15907, +15817, +15830, +15899, +15864, +15914, +16013, +15983, +16019, +16102, +16038, +15997, +16033, +16020, +16075, +16151, +16124, +16171, +16276, +16304, +16378, +16446, +16410, +16428, +16425, +16306, +16285, +16289, +16161, +16118, +16134, +16029, +15969, +15987, +15959, +15969, +16000, +15997, +16053, +16081, +16035, +16087, +16177, +16208, +16279, +16344, +16379, +16481, +16516, +16463, +16526, +16605, +16584, +16618, +16660, +16606, +16629, +16752, +16867, +16999, +17117, +17164, +17212, +17279, +17346, +17418, +17441, +17450, +17513, +17530, +17461, +17377, +17277, +17225, +17272, +17273, +17178, +17075, +16948, +16843, +16843, +16818, +16691, +16590, +16517, +16391, +16287, +16236, +16171, +16102, +16083, +16065, +16007, +15959, +15937, +15889, +15822, +15808, +15831, +15840, +15844, +15850, +15814, +15748, +15700, +15708, +15780, +15868, +15893, +15866, +15856, +15880, +15925, +15960, +15955, +15946, +15972, +15973, +15955, +15972, +15981, +16000, +16078, +16094, +16033, +16075, +16163, +16183, +16261, +16389, +16397, +16379, +16428, +16439, +16440, +16499, +16552, +16634, +16761, +16813, +16799, +16799, +16790, +16793, +16819, +16795, +16762, +16780, +16754, +16662, +16603, +16576, +16537, +16476, +16397, +16359, +16370, +16314, +16221, +16222, +16238, +16180, +16148, +16155, +16129, +16144, +16199, +16194, +16151, +16103, +16024, +15980, +16000, +16032, +16100, +16150, +16106, +16095, +16187, +16257, +16320, +16446, +16540, +16591, +16681, +16755, +16781, +16812, +16841, +16867, +16920, +16954, +16948, +16933, +16897, +16846, +16816, +16799, +16780, +16728, +16643, +16591, +16552, +16450, +16382, +16414, +16429, +16405, +16410, +16377, +16295, +16276, +16305, +16300, +16275, +16252, +16221, +16168, +16125, +16155, +16194, +16153, +16136, +16185, +16183, +16146, +16142, +16120, +16113, +16170, +16200, +16221, +16314, +16363, +16313, +16303, +16332, +16320, +16321, +16345, +16331, +16297, +16260, +16191, +16161, +16220, +16273, +16262, +16245, +16250, +16271, +16293, +16273, +16229, +16258, +16350, +16405, +16408, +16408, +16407, +16405, +16429, +16476, +16501, +16510, +16554, +16577, +16514, +16472, +16504, +16476, +16408, +16435, +16456, +16386, +16382, +16427, +16382, +16342, +16366, +16332, +16293, +16348, +16400, +16370, +16297, +16235, +16238, +16265, +16275, +16339, +16409, +16392, +16401, +16463, +16450, +16430, +16469, +16477, +16499, +16577, +16584, +16556, +16623, +16714, +16765, +16813, +16820, +16789, +16821, +16881, +16860, +16757, +16675, +16666, +16670, +16645, +16618, +16589, +16538, +16501, +16490, +16488, +16481, +16404, +16287, +16244, +16234, +16188, +16181, +16191, +16131, +16082, +16065, +16013, +16006, +16076, +16104, +16075, +16053, +16038, +16033, +16016, +15962, +15922, +15888, +15831, +15818, +15841, +15836, +15861, +15907, +15875, +15840, +15866, +15855, +15818, +15858, +15938, +15986, +16004, +16014, +16033, +16054, +16073, +16093, +16068, +16028, +16053, +16072, +16053, +16128, +16244, +16277, +16365, +16537, +16601, +16591, +16631, +16682, +16735, +16807, +16874, +16959, +17035, +17066, +17136, +17211, +17193, +17188, +17248, +17269, +17271, +17290, +17266, +17235, +17227, +17183, +17138, +17152, +17208, +17266, +17259, +17150, +17018, +16944, +16924, +16887, +16775, +16656, +16588, +16538, +16501, +16458, +16366, +16334, +16372, +16328, +16274, +16319, +16308, +16208, +16159, +16131, +16093, +16094, +16111, +16151, +16194, +16155, +16104, +16099, +16063, +16029, +16021, +15935, +15841, +15841, +15831, +15803, +15805, +15770, +15741, +15777, +15775, +15762, +15829, +15882, +15891, +15934, +15951, +15904, +15874, +15906, +15979, +16050, +16087, +16119, +16132, +16115, +16141, +16162, +16080, +16003, +16001, +15964, +15918, +15942, +15939, +15906, +15950, +16033, +16080, +16116, +16137, +16136, +16152, +16167, +16156, +16153, +16147, +16129, +16166, +16232, +16215, +16182, +16236, +16273, +16242, +16255, +16289, +16282, +16302, +16356, +16392, +16401, +16374, +16411, +16599, +16754, +16799, +16910, +17024, +17016, +17044, +17141, +17191, +17291, +17436, +17465, +17447, +17480, +17495, +17509, +17562, +17579, +17558, +17528, +17451, +17351, +17306, +17296, +17255, +17218, +17240, +17237, +17137, +17050, +16997, +16884, +16796, +16817, +16821, +16751, +16665, +16581, +16535, +16501, +16378, +16237, +16188, +16155, +16108, +16097, +16082, +16029, +15969, +15929, +15916, +15868, +15760, +15714, +15730, +15676, +15620, +15629, +15598, +15574, +15622, +15624, +15600, +15617, +15582, +15538, +15596, +15625, +15580, +15591, +15624, +15623, +15643, +15658, +15673, +15726, +15724, +15678, +15722, +15809, +15877, +15959, +15986, +15948, +15974, +16038, +16062, +16080, +16085, +16069, +16070, +16058, +16046, +16078, +16093, +16106, +16188, +16242, +16227, +16234, +16265, +16312, +16399, +16438, +16433, +16493, +16558, +16564, +16582, +16610, +16615, +16614, +16602, +16591, +16593, +16572, +16586, +16662, +16675, +16632, +16646, +16664, +16665, +16730, +16811, +16839, +16866, +16909, +16963, +17033, +17063, +17066, +17134, +17231, +17266, +17267, +17275, +17279, +17296, +17331, +17365, +17400, +17425, +17394, +17313, +17246, +17213, +17193, +17185, +17169, +17111, +17027, +16927, +16831, +16801, +16806, +16747, +16665, +16611, +16533, +16461, +16423, +16366, +16331, +16315, +16212, +16099, +16044, +15945, +15870, +15882, +15836, +15772, +15789, +15748, +15662, +15652, +15608, +15552, +15620, +15692, +15680, +15662, +15625, +15606, +15660, +15697, +15715, +15740, +15697, +15662, +15708, +15713, +15719, +15788, +15776, +15752, +15846, +15898, +15875, +15903, +15905, +15857, +15880, +15902, +15846, +15832, +15908, +15972, +15978, +15973, +15998, +16030, +16059, +16106, +16126, +16116, +16165, +16245, +16270, +16264, +16238, +16208, +16233, +16270, +16263, +16273, +16289, +16262, +16261, +16285, +16261, +16255, +16343, +16453, +16508, +16533, +16547, +16507, +16454, +16491, +16573, +16627, +16735, +16857, +16865, +16895, +17012, +17049, +17071, +17195, +17254, +17212, +17230, +17269, +17289, +17345, +17402, +17476, +17576, +17576, +17553, +17626, +17664, +17669, +17732, +17697, +17590, +17622, +17660, +17573, +17533, +17530, +17447, +17351, +17262, +17146, +17050, +16952, +16862, +16819, +16713, +16527, +16392, +16286, +16167, +16091, +16030, +15979, +15964, +15871, +15709, +15618, +15563, +15497, +15451, +15371, +15295, +15285, +15215, +15120, +15162, +15183, +15095, +15115, +15215, +15200, +15166, +15220, +15294, +15338, +15347, +15338, +15336, +15328, +15368, +15487, +15574, +15612, +15665, +15689, +15689, +15738, +15798, +15849, +15907, +15903, +15875, +15890, +15875, +15880, +16011, +16138, +16177, +16220, +16228, +16201, +16243, +16293, +16273, +16308, +16419, +16513, +16596, +16654, +16642, +16620, +16643, +16687, +16723, +16679, +16576, +16565, +16641, +16656, +16665, +16773, +16854, +16817, +16784, +16811, +16806, +16782, +16831, +16907, +16909, +16861, +16825, +16834, +16889, +16945, +16992, +17063, +17112, +17123, +17160, +17177, +17151, +17212, +17336, +17369, +17360, +17385, +17375, +17340, +17352, +17362, +17343, +17359, +17412, +17423, +17357, +17273, +17213, +17155, +17110, +17111, +17114, +17066, +16968, +16880, +16853, +16807, +16664, +16556, +16524, +16390, +16209, +16157, +16106, +15959, +15878, +15868, +15817, +15788, +15766, +15651, +15539, +15537, +15545, +15512, +15490, +15480, +15482, +15496, +15467, +15411, +15422, +15466, +15458, +15445, +15465, +15475, +15484, +15529, +15568, +15577, +15578, +15578, +15588, +15630, +15682, +15719, +15725, +15714, +15721, +15735, +15736, +15769, +15836, +15869, +15864, +15849, +15855, +15933, +16022, +16028, +16049, +16125, +16135, +16113, +16133, +16141, +16170, +16254, +16265, +16213, +16222, +16229, +16203, +16240, +16302, +16326, +16347, +16373, +16405, +16465, +16516, +16554, +16639, +16773, +16874, +16881, +16845, +16856, +16897, +16952, +17062, +17144, +17123, +17105, +17122, +17129, +17184, +17265, +17297, +17333, +17379, +17389, +17424, +17468, +17470, +17508, +17582, +17617, +17622, +17560, +17467, +17480, +17505, +17459, +17491, +17537, +17441, +17336, +17263, +17146, +17096, +17080, +16959, +16863, +16822, +16705, +16575, +16474, +16351, +16293, +16287, +16230, +16163, +16073, +15940, +15874, +15840, +15762, +15726, +15704, +15642, +15600, +15516, +15411, +15435, +15457, +15387, +15403, +15437, +15387, +15409, +15417, +15307, +15305, +15393, +15416, +15503, +15591, +15529, +15520, +15601, +15587, +15553, +15577, +15602, +15651, +15703, +15747, +15821, +15811, +15752, +15822, +15896, +15884, +15940, +15984, +15959, +16029, +16108, +16101, +16146, +16187, +16175, +16236, +16269, +16220, +16287, +16365, +16330, +16361, +16420, +16377, +16379, +16429, +16423, +16473, +16570, +16594, +16604, +16624, +16602, +16602, +16638, +16687, +16790, +16888, +16916, +16947, +16985, +16987, +17010, +17074, +17117, +17127, +17123, +17127, +17148, +17150, +17133, +17157, +17218, +17241, +17209, +17194, +17232, +17261, +17267, +17294, +17311, +17262, +17218, +17225, +17216, +17161, +17101, +17070, +17094, +17153, +17166, +17107, +17044, +17009, +16954, +16865, +16782, +16713, +16653, +16642, +16655, +16598, +16492, +16430, +16386, +16318, +16262, +16183, +16042, +15949, +15948, +15890, +15762, +15686, +15625, +15519, +15458, +15438, +15375, +15322, +15317, +15277, +15217, +15199, +15195, +15178, +15162, +15151, +15129, +15093, +15102, +15168, +15218, +15259, +15319, +15331, +15303, +15350, +15452, +15528, +15562, +15591, +15676, +15776, +15811, +15856, +15950, +16016, +16097, +16210, +16233, +16251, +16359, +16422, +16467, +16585, +16640, +16643, +16721, +16755, +16735, +16816, +16915, +16954, +17018, +17053, +17021, +17030, +17065, +17052, +17032, +17028, +17038, +17067, +17070, +17070, +17093, +17084, +17085, +17124, +17101, +17042, +17051, +17043, +16994, +17000, +16985, +16896, +16870, +16917, +16939, +16928, +16873, +16773, +16735, +16764, +16764, +16770, +16834, +16846, +16783, +16772, +16820, +16817, +16797, +16832, +16874, +16895, +16920, +16905, +16849, +16844, +16856, +16804, +16738, +16698, +16648, +16628, +16650, +16613, +16516, +16420, +16321, +16270, +16315, +16340, +16265, +16186, +16149, +16097, +16026, +15968, +15917, +15849, +15752, +15660, +15627, +15603, +15526, +15454, +15449, +15451, +15428, +15440, +15464, +15407, +15333, +15364, +15409, +15378, +15376, +15444, +15470, +15469, +15503, +15511, +15507, +15553, +15602, +15618, +15629, +15657, +15725, +15802, +15822, +15878, +15995, +16062, +16129, +16274, +16350, +16349, +16417, +16474, +16448, +16446, +16494, +16571, +16658, +16665, +16624, +16646, +16690, +16722, +16771, +16769, +16742, +16757, +16759, +16790, +16881, +16854, +16756, +16801, +16873, +16843, +16859, +16920, +16925, +16935, +16963, +16958, +16950, +16949, +16962, +17010, +17034, +17029, +17046, +17034, +17008, +17034, +17039, +16988, +16945, +16905, +16898, +16962, +16982, +16941, +16943, +16921, +16870, +16915, +16949, +16849, +16798, +16849, +16832, +16776, +16783, +16763, +16693, +16671, +16688, +16665, +16605, +16542, +16497, +16477, +16458, +16429, +16429, +16443, +16428, +16408, +16396, +16328, +16227, +16196, +16199, +16141, +16070, +16036, +15958, +15854, +15836, +15825, +15700, +15601, +15651, +15709, +15676, +15613, +15548, +15498, +15505, +15535, +15539, +15494, +15411, +15401, +15478, +15515, +15517, +15546, +15513, +15420, +15419, +15498, +15557, +15605, +15660, +15703, +15739, +15776, +15810, +15830, +15838, +15881, +15965, +16028, +16081, +16178, +16267, +16295, +16303, +16333, +16362, +16401, +16469, +16516, +16526, +16579, +16659, +16675, +16674, +16732, +16812, +16855, +16845, +16811, +16826, +16879, +16902, +16958, +17074, +17119, +17091, +17101, +17105, +17072, +17090, +17145, +17148, +17134, +17126, +17087, +17066, +17122, +17183, +17165, +17119, +17104, +17098, +17091, +17063, +16982, +16916, +16943, +16979, +16958, +16938, +16922, +16877, +16865, +16887, +16867, +16827, +16788, +16727, +16707, +16752, +16756, +16701, +16646, +16565, +16476, +16479, +16525, +16505, +16463, +16453, +16421, +16368, +16355, +16363, +16323, +16240, +16173, +16139, +16094, +16023, +15976, +15945, +15861, +15771, +15733, +15693, +15608, +15502, +15399, +15342, +15324, +15294, +15290, +15324, +15306, +15255, +15230, +15200, +15202, +15272, +15297, +15268, +15294, +15321, +15315, +15378, +15499, +15587, +15640, +15663, +15667, +15736, +15856, +15915, +15937, +16056, +16210, +16258, +16311, +16476, +16563, +16520, +16558, +16652, +16666, +16726, +16837, +16832, +16792, +16843, +16872, +16854, +16879, +16931, +16995, +17054, +17046, +17004, +16996, +17011, +17035, +17037, +16996, +16993, +17037, +17027, +16993, +17001, +16994, +16953, +16949, +16968, +16971, +16985, +17005, +16996, +16953, +16893, +16835, +16803, +16817, +16862, +16874, +16807, +16714, +16675, +16690, +16733, +16809, +16892, +16931, +16886, +16763, +16652, +16641, +16673, +16690, +16751, +16826, +16813, +16763, +16707, +16583, +16509, +16589, +16644, +16608, +16606, +16579, +16478, +16450, +16465, +16374, +16279, +16305, +16358, +16320, +16243, +16215, +16203, +16144, +16067, +16019, +15980, +15916, +15803, +15671, +15599, +15538, +15423, +15366, +15394, +15354, +15265, +15250, +15215, +15102, +15052, +15087, +15105, +15113, +15131, +15145, +15195, +15261, +15257, +15255, +15338, +15418, +15474, +15580, +15666, +15695, +15774, +15883, +15948, +16017, +16117, +16214, +16312, +16374, +16383, +16418, +16486, +16556, +16669, +16779, +16816, +16851, +16917, +16957, +16994, +17054, +17092, +17129, +17173, +17156, +17115, +17141, +17173, +17157, +17164, +17198, +17209, +17212, +17194, +17145, +17167, +17247, +17237, +17213, +17280, +17275, +17188, +17187, +17183, +17116, +17162, +17236, +17171, +17105, +17100, +17039, +16981, +16975, +16942, +16929, +16978, +16986, +16942, +16911, +16891, +16855, +16793, +16735, +16699, +16647, +16598, +16593, +16539, +16401, +16316, +16288, +16230, +16179, +16156, +16129, +16137, +16155, +16099, +16025, +16014, +16011, +15995, +15984, +15961, +15930, +15916, +15888, +15844, +15807, +15747, +15691, +15733, +15805, +15755, +15643, +15592, +15555, +15492, +15459, +15459, +15446, +15422, +15401, +15393, +15381, +15351, +15343, +15373, +15388, +15387, +15398, +15401, +15414, +15468, +15506, +15526, +15572, +15618, +15694, +15839, +15921, +15884, +15908, +16028, +16098, +16139, +16250, +16364, +16411, +16440, +16488, +16519, +16533, +16619, +16787, +16916, +16955, +16987, +17006, +16987, +17034, +17146, +17198, +17206, +17235, +17253, +17255, +17245, +17188, +17173, +17254, +17296, +17253, +17239, +17222, +17140, +17113, +17206, +17280, +17282, +17277, +17251, +17177, +17133, +17141, +17115, +17054, +17030, +17017, +16978, +16968, +16976, +16912, +16832, +16844, +16859, +16777, +16711, +16748, +16797, +16794, +16777, +16750, +16703, +16659, +16605, +16488, +16347, +16294, +16304, +16257, +16196, +16178, +16122, +16046, +16050, +16024, +15919, +15921, +16006, +16001, +15988, +16039, +16023, +15926, +15853, +15807, +15768, +15744, +15710, +15672, +15648, +15635, +15659, +15695, +15653, +15568, +15566, +15621, +15617, +15567, +15536, +15517, +15473, +15414, +15393, +15422, +15441, +15414, +15403, +15439, +15451, +15414, +15402, +15423, +15439, +15472, +15546, +15625, +15678, +15732, +15813, +15886, +15924, +16015, +16165, +16204, +16171, +16286, +16466, +16518, +16562, +16708, +16842, +16929, +17000, +17028, +17051, +17104, +17156, +17214, +17271, +17274, +17264, +17284, +17286, +17283, +17348, +17435, +17464, +17467, +17494, +17517, +17533, +17578, +17572, +17466, +17402, +17425, +17378, +17301, +17353, +17461, +17469, +17376, +17257, +17197, +17184, +17142, +17101, +17081, +17020, +16955, +16929, +16879, +16820, +16803, +16787, +16743, +16662, +16566, +16536, +16540, +16485, +16431, +16410, +16360, +16324, +16298, +16219, +16147, +16089, +15983, +15936, +15966, +15924, +15822, +15748, +15694, +15654, +15605, +15567, +15602, +15596, +15477, +15422, +15424, +15345, +15288, +15301, +15275, +15243, +15227, +15201, +15248, +15309, +15274, +15276, +15347, +15347, +15338, +15353, +15317, +15325, +15370, +15312, +15264, +15324, +15340, +15332, +15379, +15399, +15435, +15541, +15592, +15625, +15755, +15865, +15920, +16030, +16140, +16192, +16249, +16289, +16321, +16427, +16517, +16547, +16652, +16774, +16788, +16856, +17050, +17159, +17164, +17202, +17256, +17317, +17426, +17524, +17604, +17720, +17803, +17815, +17838, +17866, +17828, +17745, +17703, +17743, +17786, +17715, +17598, +17550, +17526, +17525, +17602, +17617, +17487, +17374, +17335, +17286, +17245, +17241, +17216, +17145, +17063, +17007, +16976, +16938, +16895, +16866, +16850, +16838, +16769, +16630, +16558, +16563, +16505, +16439, +16436, +16387, +16323, +16317, +16271, +16212, +16193, +16086, +15970, +15988, +15967, +15866, +15871, +15871, +15741, +15650, +15638, +15587, +15549, +15548, +15492, +15405, +15373, +15358, +15295, +15239, +15268, +15324, +15332, +15333, +15327, +15263, +15213, +15258, +15342, +15394, +15389, +15364, +15369, +15366, +15309, +15279, +15330, +15422, +15491, +15476, +15434, +15458, +15472, +15439, +15512, +15626, +15626, +15653, +15757, +15749, +15700, +15795, +15888, +15863, +15887, +16026, +16137, +16163, +16191, +16290, +16411, +16490, +16549, +16628, +16714, +16806, +16915, +17026, +17117, +17190, +17267, +17354, +17454, +17579, +17700, +17780, +17833, +17885, +17915, +17912, +17909, +17964, +18047, +18041, +17954, +17923, +17928, +17857, +17766, +17753, +17772, +17772, +17741, +17677, +17600, +17510, +17396, +17295, +17228, +17184, +17148, +17090, +17029, +16983, +16865, +16693, +16618, +16611, +16595, +16615, +16596, +16437, +16264, +16184, +16157, +16154, +16128, +16080, +16075, +16041, +15920, +15842, +15817, +15738, +15689, +15693, +15621, +15531, +15525, +15512, +15459, +15442, +15461, +15477, +15469, +15410, +15356, +15350, +15308, +15210, +15191, +15269, +15300, +15267, +15276, +15299, +15260, +15228, +15269, +15324, +15373, +15431, +15474, +15514, +15555, +15544, +15534, +15602, +15676, +15705, +15758, +15807, +15798, +15808, +15885, +15941, +15931, +15908, +15922, +15975, +16047, +16092, +16101, +16151, +16235, +16243, +16201, +16238, +16325, +16415, +16548, +16669, +16696, +16700, +16745, +16839, +16969, +17067, +17126, +17224, +17299, +17297, +17346, +17439, +17445, +17476, +17613, +17649, +17559, +17581, +17682, +17656, +17614, +17697, +17750, +17712, +17722, +17725, +17631, +17575, +17583, +17526, +17468, +17476, +17446, +17372, +17317, +17246, +17160, +17118, +17095, +17047, +16983, +16900, +16799, +16701, +16638, +16647, +16693, +16688, +16643, +16613, +16532, +16341, +16182, +16163, +16157, +16086, +16053, +16074, +16056, +16002, +15967, +15943, +15884, +15753, +15603, +15543, +15551, +15512, +15431, +15387, +15379, +15370, +15364, +15368, +15362, +15327, +15226, +15083, +15013, +15060, +15126, +15166, +15236, +15299, +15302, +15290, +15264, +15230, +15265, +15315, +15298, +15298, +15360, +15424, +15502, +15560, +15531, +15518, +15597, +15678, +15737, +15808, +15870, +15951, +16040, +16069, +16091, +16167, +16222, +16257, +16318, +16362, +16389, +16440, +16480, +16521, +16598, +16668, +16733, +16801, +16787, +16759, +16849, +16933, +16944, +17045, +17205, +17222, +17200, +17320, +17482, +17542, +17564, +17626, +17686, +17704, +17731, +17826, +17942, +17986, +17958, +17921, +17885, +17838, +17811, +17772, +17673, +17602, +17592, +17513, +17382, +17335, +17319, +17256, +17236, +17246, +17193, +17123, +17063, +16971, +16886, +16831, +16761, +16698, +16646, +16525, +16350, +16254, +16255, +16241, +16165, +16093, +16055, +15997, +15927, +15897, +15881, +15849, +15820, +15778, +15706, +15661, +15651, +15618, +15564, +15550, +15540, +15482, +15430, +15421, +15387, +15321, +15300, +15315, +15310, +15326, +15381, +15392, +15350, +15324, +15299, +15250, +15247, +15294, +15331, +15364, +15411, +15432, +15422, +15405, +15400, +15445, +15542, +15656, +15763, +15812, +15781, +15774, +15840, +15859, +15830, +15858, +15892, +15897, +15959, +16033, +16026, +16016, +16081, +16222, +16392, +16433, +16332, +16330, +16454, +16521, +16556, +16605, +16627, +16697, +16803, +16813, +16832, +16940, +16979, +16997, +17120, +17177, +17121, +17150, +17265, +17364, +17438, +17433, +17398, +17472, +17602, +17683, +17739, +17771, +17762, +17753, +17736, +17699, +17664, +17620, +17577, +17593, +17662, +17674, +17566, +17447, +17428, +17412, +17337, +17327, +17357, +17285, +17184, +17139, +17050, +16909, +16821, +16787, +16724, +16614, +16518, +16479, +16430, +16362, +16335, +16289, +16189, +16107, +16013, +15886, +15847, +15845, +15755, +15715, +15783, +15782, +15727, +15694, +15570, +15414, +15412, +15450, +15395, +15373, +15383, +15310, +15266, +15343, +15368, +15255, +15152, +15135, +15152, +15198, +15277, +15322, +15300, +15274, +15285, +15277, +15248, +15267, +15331, +15385, +15439, +15484, +15475, +15457, +15525, +15644, +15720, +15757, +15806, +15873, +15938, +15982, +15984, +15956, +15967, +16040, +16109, +16143, +16199, +16297, +16377, +16417, +16448, +16516, +16618, +16675, +16688, +16745, +16824, +16842, +16853, +16926, +17011, +17085, +17153, +17153, +17110, +17173, +17290, +17305, +17301, +17363, +17385, +17382, +17444, +17487, +17500, +17577, +17623, +17577, +17576, +17635, +17649, +17646, +17650, +17632, +17621, +17632, +17641, +17619, +17522, +17383, +17292, +17228, +17183, +17190, +17176, +17104, +17046, +16979, +16865, +16760, +16679, +16618, +16597, +16563, +16510, +16497, +16443, +16289, +16170, +16135, +16092, +16025, +15968, +15935, +15934, +15907, +15822, +15758, +15714, +15620, +15557, +15575, +15567, +15530, +15549, +15541, +15473, +15442, +15418, +15356, +15361, +15393, +15345, +15337, +15397, +15351, +15277, +15329, +15349, +15280, +15286, +15330, +15340, +15395, +15436, +15390, +15393, +15488, +15579, +15647, +15684, +15679, +15685, +15695, +15677, +15684, +15704, +15715, +15790, +15927, +16018, +16054, +16081, +16096, +16111, +16139, +16185, +16274, +16382, +16458, +16527, +16618, +16673, +16684, +16719, +16774, +16805, +16833, +16864, +16891, +16931, +16959, +16967, +17058, +17167, +17137, +17114, +17212, +17235, +17193, +17272, +17355, +17340, +17361, +17404, +17405, +17438, +17470, +17473, +17518, +17554, +17566, +17632, +17646, +17562, +17533, +17516, +17438, +17424, +17444, +17386, +17335, +17331, +17303, +17281, +17252, +17193, +17154, +17105, +17016, +16958, +16901, +16779, +16672, +16610, +16545, +16514, +16503, +16407, +16250, +16161, +16151, +16096, +15974, +15877, +15799, +15700, +15648, +15647, +15630, +15639, +15663, +15605, +15531, +15514, +15447, +15343, +15312, +15321, +15296, +15277, +15285, +15271, +15229, +15210, +15228, +15208, +15152, +15136, +15150, +15163, +15211, +15238, +15181, +15152, +15231, +15322, +15364, +15401, +15452, +15505, +15560, +15620, +15691, +15784, +15862, +15858, +15811, +15843, +15939, +15987, +16021, +16100, +16164, +16191, +16232, +16290, +16355, +16456, +16544, +16556, +16563, +16644, +16754, +16837, +16870, +16862, +16901, +17016, +17081, +17089, +17156, +17200, +17164, +17217, +17321, +17288, +17262, +17394, +17484, +17448, +17424, +17415, +17412, +17465, +17515, +17547, +17630, +17688, +17663, +17641, +17622, +17569, +17537, +17533, +17498, +17454, +17428, +17397, +17341, +17277, +17262, +17273, +17200, +17082, +17052, +17038, +16953, +16867, +16781, +16667, +16612, +16603, +16535, +16452, +16398, +16328, +16256, +16190, +16101, +16026, +15982, +15914, +15837, +15775, +15720, +15665, +15583, +15524, +15576, +15620, +15571, +15554, +15544, +15446, +15414, +15473, +15436, +15369, +15377, +15356, +15330, +15364, +15355, +15326, +15354, +15343, +15279, +15260, +15284, +15322, +15383, +15423, +15430, +15445, +15476, +15526, +15566, +15563, +15568, +15620, +15666, +15680, +15729, +15855, +15962, +15965, +15950, +15967, +15950, +15949, +16047, +16143, +16174, +16194, +16235, +16325, +16437, +16472, +16465, +16551, +16663, +16699, +16710, +16738, +16770, +16833, +16905, +16939, +16978, +17072, +17160, +17170, +17141, +17123, +17099, +17094, +17178, +17296, +17333, +17311, +17327, +17350, +17310, +17287, +17372, +17443, +17409, +17388, +17403, +17379, +17379, +17424, +17419, +17425, +17496, +17504, +17425, +17363, +17302, +17227, +17200, +17207, +17222, +17240, +17194, +17095, +17040, +17005, +16909, +16816, +16792, +16780, +16734, +16663, +16599, +16570, +16555, +16508, +16422, +16300, +16158, +16069, +16029, +15967, +15923, +15908, +15813, +15686, +15628, +15545, +15453, +15462, +15461, +15411, +15444, +15463, +15370, +15312, +15295, +15233, +15197, +15194, +15183, +15211, +15190, +15091, +15098, +15166, +15116, +15087, +15191, +15263, +15267, +15301, +15326, +15294, +15303, +15388, +15453, +15466, +15497, +15561, +15620, +15691, +15749, +15745, +15741, +15801, +15913, +16077, +16196, +16178, +16152, +16207, +16236, +16255, +16368, +16516, +16603, +16608, +16603, +16684, +16804, +16859, +16903, +16950, +16942, +16948, +17006, +17065, +17149, +17228, +17249, +17324, +17451, +17473, +17442, +17470, +17501, +17508, +17526, +17534, +17526, +17541, +17579, +17603, +17617, +17657, +17696, +17682, +17691, +17718, +17625, +17489, +17458, +17448, +17412, +17397, +17344, +17298, +17307, +17209, +17057, +17057, +17074, +16997, +16999, +17020, +16914, +16785, +16673, +16551, +16514, +16530, +16479, +16386, +16288, +16193, +16123, +16029, +15928, +15886, +15840, +15765, +15727, +15663, +15578, +15572, +15566, +15492, +15466, +15460, +15388, +15332, +15291, +15214, +15228, +15312, +15308, +15286, +15293, +15209, +15135, +15181, +15196, +15185, +15296, +15389, +15342, +15321, +15368, +15352, +15323, +15379, +15456, +15483, +15489, +15517, +15569, +15627, +15689, +15750, +15760, +15733, +15774, +15865, +15900, +15914, +15992, +16085, +16149, +16209, +16246, +16228, +16226, +16292, +16356, +16380, +16411, +16446, +16455, +16515, +16642, +16709, +16726, +16823, +16906, +16871, +16865, +16955, +17021, +17072, +17150, +17188, +17189, +17214, +17230, +17256, +17333, +17410, +17471, +17520, +17506, +17463, +17490, +17553, +17569, +17562, +17558, +17539, +17527, +17538, +17553, +17572, +17593, +17572, +17517, +17490, +17475, +17424, +17390, +17371, +17309, +17272, +17286, +17235, +17146, +17123, +17063, +16945, +16919, +16928, +16839, +16721, +16615, +16488, +16406, +16356, +16241, +16134, +16116, +16088, +15995, +15886, +15796, +15765, +15772, +15724, +15637, +15582, +15517, +15425, +15382, +15391, +15376, +15313, +15262, +15262, +15239, +15142, +15061, +15050, +15051, +15036, +15014, +14990, +15014, +15077, +15101, +15122, +15210, +15318, +15378, +15390, +15378, +15386, +15424, +15464, +15517, +15553, +15527, +15514, +15568, +15604, +15615, +15667, +15719, +15752, +15814, +15878, +15932, +16028, +16144, +16224, +16271, +16314, +16391, +16492, +16565, +16609, +16666, +16710, +16757, +16849, +16916, +16938, +16992, +17075, +17122, +17151, +17176, +17207, +17256, +17286, +17278, +17274, +17294, +17333, +17387, +17424, +17421, +17399, +17405, +17471, +17527, +17496, +17456, +17501, +17565, +17566, +17536, +17507, +17492, +17491, +17460, +17411, +17414, +17438, +17425, +17396, +17337, +17253, +17226, +17217, +17118, +17022, +17023, +17028, +16997, +16976, +16916, +16793, +16664, +16534, +16407, +16331, +16300, +16276, +16231, +16168, +16119, +16059, +15976, +15960, +15993, +15927, +15805, +15770, +15760, +15668, +15552, +15488, +15459, +15418, +15390, +15392, +15362, +15305, +15294, +15296, +15277, +15282, +15269, +15187, +15160, +15216, +15222, +15202, +15291, +15390, +15356, +15308, +15357, +15390, +15368, +15421, +15523, +15548, +15533, +15522, +15489, +15498, +15595, +15698, +15769, +15826, +15863, +15899, +15945, +15967, +16001, +16099, +16215, +16293, +16331, +16377, +16434, +16458, +16491, +16589, +16653, +16639, +16666, +16715, +16704, +16703, +16714, +16699, +16770, +16922, +17000, +17037, +17112, +17146, +17156, +17200, +17220, +17226, +17288, +17335, +17313, +17296, +17305, +17315, +17330, +17352, +17384, +17413, +17400, +17374, +17414, +17498, +17557, +17586, +17556, +17453, +17368, +17332, +17294, +17290, +17320, +17294, +17270, +17318, +17303, +17209, +17149, +17068, +16964, +16965, +16953, +16818, +16749, +16747, +16627, +16478, +16420, +16359, +16295, +16292, +16247, +16139, +16067, +16017, +15949, +15919, +15918, +15859, +15745, +15648, +15592, +15546, +15510, +15522, +15557, +15503, +15375, +15302, +15292, +15294, +15304, +15282, +15242, +15273, +15314, +15257, +15223, +15262, +15233, +15168, +15186, +15241, +15303, +15401, +15472, +15489, +15499, +15508, +15544, +15597, +15586, +15544, +15583, +15669, +15696, +15683, +15725, +15823, +15883, +15911, +15990, +16058, +16050, +16066, +16143, +16223, +16316, +16392, +16420, +16473, +16533, +16540, +16587, +16680, +16710, +16725, +16768, +16785, +16832, +16913, +16934, +16965, +17062, +17108, +17119, +17186, +17233, +17227, +17255, +17309, +17373, +17451, +17504, +17518, +17524, +17536, +17558, +17565, +17537, +17539, +17561, +17551, +17563, +17594, +17565, +17546, +17553, +17467, +17363, +17361, +17367, +17335, +17320, +17287, +17234, +17190, +17117, +17044, +17034, +17019, +16949, +16876, +16821, +16752, +16653, +16559, +16498, +16399, +16272, +16221, +16155, +15991, +15902, +15917, +15854, +15770, +15781, +15795, +15766, +15730, +15681, +15643, +15599, +15505, +15425, +15378, +15308, +15284, +15319, +15296, +15221, +15169, +15138, +15117, +15095, +15095, +15151, +15168, +15126, +15172, +15261, +15249, +15252, +15326, +15350, +15366, +15429, +15435, +15421, +15500, +15581, +15596, +15618, +15661, +15698, +15740, +15780, +15810, +15847, +15908, +16005, +16102, +16157, +16195, +16242, +16283, +16337, +16403, +16464, +16550, +16636, +16654, +16670, +16738, +16785, +16802, +16839, +16879, +16921, +16963, +16970, +16991, +17043, +17059, +17093, +17184, +17194, +17150, +17228, +17343, +17367, +17385, +17442, +17494, +17541, +17547, +17519, +17530, +17541, +17509, +17486, +17464, +17422, +17423, +17461, +17459, +17431, +17404, +17370, +17338, +17317, +17298, +17283, +17264, +17227, +17170, +17129, +17124, +17107, +17029, +16930, +16865, +16817, +16769, +16729, +16685, +16619, +16544, +16482, +16415, +16326, +16221, +16110, +16015, +15972, +15930, +15830, +15741, +15708, +15661, +15585, +15508, +15420, +15373, +15396, +15393, +15356, +15350, +15337, +15309, +15316, +15317, +15288, +15275, +15239, +15174, +15168, +15208, +15206, +15191, +15216, +15243, +15227, +15219, +15279, +15352, +15367, +15371, +15422, +15493, +15553, +15614, +15660, +15690, +15753, +15833, +15857, +15852, +15888, +15929, +15963, +16057, +16152, +16160, +16172, +16227, +16261, +16338, +16476, +16525, +16500, +16552, +16615, +16586, +16579, +16664, +16731, +16753, +16817, +16896, +16915, +16952, +17039, +17071, +17073, +17157, +17221, +17191, +17202, +17272, +17301, +17314, +17350, +17383, +17428, +17467, +17468, +17481, +17500, +17477, +17480, +17534, +17539, +17486, +17459, +17473, +17504, +17503, +17426, +17323, +17269, +17265, +17284, +17272, +17181, +17092, +17087, +17093, +17053, +17022, +16973, +16876, +16817, +16788, +16708, +16632, +16593, +16518, +16420, +16359, +16300, +16260, +16250, +16174, +16036, +15948, +15880, +15790, +15738, +15695, +15601, +15519, +15491, +15461, +15435, +15432, +15395, +15322, +15308, +15332, +15296, +15255, +15299, +15340, +15282, +15216, +15210, +15218, +15240, +15288, +15319, +15348, +15392, +15394, +15359, +15347, +15350, +15356, +15404, +15488, +15568, +15615, +15632, +15647, +15678, +15726, +15800, +15874, +15921, +15992, +16082, +16115, +16135, +16205, +16268, +16314, +16391, +16438, +16429, +16474, +16589, +16644, +16624, +16638, +16680, +16687, +16721, +16814, +16876, +16923, +17010, +17053, +17060, +17140, +17211, +17190, +17206, +17272, +17273, +17260, +17305, +17345, +17380, +17444, +17483, +17444, +17362, +17314, +17325, +17334, +17346, +17401, +17419, +17365, +17326, +17297, +17231, +17208, +17254, +17276, +17244, +17196, +17162, +17152, +17134, +17086, +17043, +17024, +16991, +16903, +16783, +16710, +16692, +16655, +16587, +16516, +16450, +16413, +16374, +16260, +16139, +16104, +16093, +16093, +16137, +16126, +16033, +15953, +15901, +15842, +15811, +15788, +15733, +15660, +15586, +15538, +15512, +15442, +15348, +15294, +15255, +15211, +15197, +15202, +15218, +15244, +15252, +15260, +15310, +15366, +15384, +15366, +15343, +15361, +15408, +15440, +15487, +15543, +15549, +15561, +15604, +15608, +15632, +15727, +15802, +15861, +15921, +15910, +15902, +15984, +16050, +16090, +16182, +16225, +16191, +16227, +16341, +16407, +16410, +16422, +16500, +16586, +16617, +16677, +16790, +16821, +16813, +16883, +16943, +16944, +16972, +16994, +16971, +16979, +17011, +17021, +17044, +17094, +17138, +17174, +17211, +17279, +17374, +17420, +17378, +17332, +17367, +17458, +17499, +17465, +17450, +17457, +17431, +17428, +17444, +17383, +17306, +17308, +17292, +17250, +17273, +17280, +17207, +17168, +17175, +17124, +17052, +17035, +17041, +17018, +16955, +16857, +16760, +16694, +16627, +16546, +16490, +16464, +16414, +16337, +16271, +16187, +16069, +15998, +15968, +15898, +15840, +15847, +15830, +15757, +15692, +15635, +15579, +15523, +15479, +15489, +15488, +15388, +15287, +15257, +15210, +15170, +15172, +15139, +15129, +15206, +15231, +15188, +15190, +15220, +15264, +15337, +15342, +15314, +15350, +15384, +15417, +15526, +15614, +15621, +15637, +15656, +15648, +15666, +15731, +15822, +15902, +15935, +15988, +16087, +16130, +16136, +16179, +16215, +16265, +16365, +16400, +16383, +16454, +16549, +16598, +16676, +16748, +16773, +16853, +16950, +16957, +16992, +17119, +17177, +17152, +17168, +17181, +17144, +17159, +17222, +17228, +17204, +17210, +17206, +17175, +17181, +17247, +17308, +17326, +17364, +17422, +17413, +17386, +17421, +17443, +17433, +17456, +17452, +17376, +17313, +17281, +17268, +17291, +17284, +17208, +17141, +17070, +16969, +16914, +16891, +16853, +16836, +16829, +16798, +16761, +16691, +16595, +16541, +16477, +16375, +16344, +16353, +16287, +16204, +16156, +16090, +16012, +15965, +15930, +15890, +15843, +15799, +15771, +15729, +15670, +15611, +15530, +15454, +15450, +15462, +15413, +15376, +15401, +15412, +15379, +15344, +15319, +15277, +15238, +15276, +15365, +15388, +15359, +15381, +15423, +15401, +15368, +15388, +15415, +15430, +15483, +15558, +15621, +15700, +15777, +15803, +15824, +15901, +15991, +16025, +16024, +16047, +16096, +16137, +16195, +16256, +16268, +16308, +16416, +16462, +16463, +16542, +16599, +16589, +16650, +16734, +16774, +16864, +16926, +16872, +16872, +16930, +16897, +16880, +16975, +17066, +17121, +17150, +17134, +17132, +17169, +17198, +17229, +17256, +17286, +17357, +17395, +17352, +17347, +17385, +17378, +17381, +17400, +17337, +17249, +17232, +17233, +17194, +17157, +17171, +17207, +17189, +17130, +17082, +17016, +16939, +16916, +16919, +16896, +16870, +16853, +16840, +16824, +16741, +16616, +16581, +16608, +16559, +16441, +16347, +16290, +16247, +16185, +16103, +16065, +16075, +16040, +15967, +15908, +15835, +15771, +15798, +15816, +15717, +15626, +15626, +15628, +15585, +15521, +15465, +15449, +15441, +15390, +15332, +15289, +15256, +15261, +15285, +15297, +15300, +15270, +15250, +15317, +15392, +15425, +15495, +15569, +15583, +15604, +15616, +15586, +15588, +15607, +15614, +15706, +15819, +15836, +15888, +16009, +16069, +16116, +16189, +16194, +16205, +16288, +16328, +16351, +16450, +16537, +16586, +16650, +16655, +16622, +16677, +16749, +16760, +16803, +16887, +16952, +17022, +17079, +17097, +17161, +17246, +17232, +17186, +17195, +17203, +17186, +17186, +17217, +17273, +17297, +17245, +17210, +17252, +17285, +17293, +17315, +17332, +17335, +17331, +17292, +17244, +17214, +17179, +17159, +17147, +17093, +17038, +17027, +16993, +16912, +16837, +16803, +16811, +16817, +16784, +16770, +16787, +16766, +16738, +16731, +16688, +16605, +16517, +16415, +16329, +16255, +16183, +16191, +16225, +16123, +15978, +15920, +15851, +15762, +15755, +15784, +15797, +15804, +15764, +15695, +15654, +15592, +15530, +15549, +15572, +15508, +15428, +15420, +15461, +15468, +15423, +15427, +15486, +15486, +15447, +15455, +15466, +15463, +15468, +15456, +15455, +15487, +15500, +15516, +15578, +15630, +15667, +15742, +15827, +15868, +15892, +15929, +15968, +16003, +16057, +16117, +16138, +16167, +16264, +16367, +16416, +16452, +16468, +16471, +16542, +16651, +16714, +16749, +16770, +16773, +16769, +16755, +16765, +16845, +16924, +16965, +17038, +17117, +17120, +17074, +17044, +17057, +17096, +17114, +17132, +17189, +17222, +17209, +17207, +17217, +17225, +17232, +17209, +17166, +17129, +17085, +17070, +17091, +17074, +17038, +17045, +17035, +17000, +17012, +17024, +16968, +16907, +16905, +16920, +16902, +16860, +16850, +16856, +16806, +16717, +16681, +16688, +16640, +16559, +16544, +16551, +16480, +16409, +16387, +16312, +16224, +16231, +16211, +16092, +16023, +16020, +15998, +16009, +16038, +15967, +15851, +15794, +15752, +15717, +15727, +15716, +15630, +15554, +15537, +15525, +15525, +15562, +15553, +15491, +15490, +15512, +15459, +15417, +15451, +15480, +15505, +15569, +15611, +15613, +15616, +15609, +15609, +15646, +15675, +15694, +15758, +15818, +15817, +15844, +15920, +15928, +15882, +15916, +16002, +16047, +16100, +16193, +16261, +16312, +16377, +16439, +16485, +16490, +16468, +16506, +16587, +16630, +16669, +16735, +16771, +16804, +16873, +16938, +16999, +17033, +16982, +16932, +16984, +17057, +17061, +17060, +17106, +17139, +17096, +17055, +17105, +17167, +17179, +17203, +17212, +17176, +17174, +17184, +17160, +17179, +17226, +17212, +17189, +17152, +17033, +16945, +16967, +16979, +16955, +16976, +17006, +16969, +16905, +16854, +16792, +16737, +16738, +16735, +16689, +16688, +16690, +16585, +16503, +16507, +16425, +16356, +16449, +16477, +16367, +16326, +16285, +16169, +16124, +16094, +15996, +15958, +15934, +15838, +15808, +15833, +15811, +15809, +15789, +15677, +15639, +15696, +15660, +15572, +15538, +15508, +15486, +15500, +15489, +15441, +15408, +15406, +15449, +15512, +15516, +15487, +15501, +15519, +15506, +15558, +15668, +15703, +15684, +15725, +15756, +15719, +15753, +15867, +15916, +15922, +15952, +15977, +16011, +16080, +16123, +16141, +16196, +16269, +16319, +16368, +16433, +16499, +16550, +16587, +16631, +16654, +16649, +16679, +16750, +16789, +16801, +16831, +16878, +16923, +16957, +16978, +17029, +17101, +17137, +17156, +17198, +17218, +17216, +17225, +17233, +17258, +17287, +17246, +17185, +17190, +17185, +17130, +17127, +17153, +17127, +17089, +17071, +17077, +17104, +17065, +16978, +16990, +17036, +16990, +16932, +16899, +16845, +16825, +16806, +16718, +16666, +16656, +16586, +16537, +16560, +16545, +16524, +16551, +16509, +16412, +16368, +16325, +16268, +16246, +16188, +16101, +16078, +16070, +16028, +15974, +15906, +15866, +15879, +15832, +15758, +15779, +15791, +15736, +15731, +15730, +15672, +15646, +15618, +15554, +15575, +15635, +15626, +15652, +15692, +15620, +15541, +15564, +15584, +15555, +15519, +15502, +15543, +15621, +15674, +15704, +15730, +15746, +15746, +15737, +15762, +15833, +15892, +15937, +16002, +16044, +16058, +16079, +16098, +16135, +16182, +16188, +16239, +16358, +16406, +16400, +16430, +16457, +16523, +16628, +16618, +16570, +16661, +16752, +16764, +16804, +16832, +16818, +16879, +16980, +17025, +17046, +17047, +17043, +17076, +17105, +17106, +17130, +17165, +17181, +17189, +17198, +17227, +17241, +17182, +17143, +17181, +17182, +17111, +17064, +17062, +17073, +17074, +17053, +17053, +17070, +17024, +16931, +16872, +16855, +16870, +16867, +16792, +16707, +16660, +16616, +16592, +16599, +16556, +16479, +16454, +16464, +16478, +16474, +16406, +16310, +16254, +16212, +16187, +16194, +16165, +16104, +16089, +16085, +16042, +16005, +15999, +16016, +16026, +15984, +15922, +15887, +15835, +15761, +15747, +15752, +15718, +15718, +15758, +15723, +15642, +15630, +15649, +15618, +15607, +15651, +15664, +15626, +15607, +15599, +15562, +15550, +15602, +15644, +15640, +15642, +15677, +15732, +15775, +15781, +15778, +15816, +15888, +15949, +15992, +16028, +16057, +16101, +16165, +16229, +16276, +16313, +16358, +16432, +16506, +16518, +16490, +16508, +16575, +16602, +16595, +16633, +16700, +16737, +16746, +16772, +16839, +16907, +16921, +16917, +16948, +16967, +16963, +16997, +17048, +17086, +17116, +17102, +17072, +17100, +17138, +17147, +17166, +17148, +17079, +17068, +17119, +17131, +17104, +17072, +17046, +17038, +17005, +16946, +16948, +16994, +16997, +16961, +16919, +16867, +16823, +16790, +16732, +16646, +16602, +16628, +16611, +16496, +16412, +16407, +16377, +16350, +16384, +16361, +16274, +16240, +16234, +16229, +16267, +16282, +16233, +16181, +16122, +16076, +16087, +16061, +15987, +15976, +15960, +15873, +15840, +15840, +15800, +15795, +15794, +15732, +15736, +15814, +15805, +15771, +15793, +15750, +15656, +15657, +15715, +15726, +15724, +15748, +15750, +15739, +15788, +15838, +15808, +15776, +15785, +15765, +15764, +15837, +15882, +15880, +15897, +15895, +15871, +15877, +15880, +15894, +15991, +16111, +16170, +16189, +16203, +16242, +16327, +16414, +16461, +16490, +16513, +16516, +16514, +16562, +16650, +16681, +16658, +16643, +16615, +16611, +16700, +16775, +16779, +16820, +16867, +16886, +16977, +17058, +17029, +17038, +17116, +17140, +17150, +17158, +17101, +17065, +17065, +17019, +17023, +17120, +17148, +17090, +17051, +17020, +17004, +17041, +17068, +17026, +16962, +16924, +16914, +16910, +16901, +16902, +16895, +16846, +16793, +16747, +16672, +16610, +16590, +16557, +16535, +16548, +16520, +16464, +16447, +16425, +16386, +16388, +16360, +16255, +16186, +16151, +16070, +16040, +16085, +16062, +16010, +16026, +15983, +15844, +15780, +15807, +15827, +15858, +15882, +15826, +15754, +15741, +15761, +15784, +15788, +15761, +15741, +15739, +15746, +15751, +15725, +15692, +15701, +15710, +15671, +15651, +15651, +15618, +15609, +15640, +15638, +15639, +15724, +15803, +15811, +15853, +15956, +15992, +15960, +15988, +16065, +16080, +16073, +16141, +16229, +16280, +16326, +16370, +16391, +16406, +16403, +16391, +16438, +16527, +16562, +16570, +16626, +16694, +16718, +16740, +16785, +16834, +16881, +16914, +16917, +16925, +16959, +16994, +17001, +16999, +17018, +17060, +17071, +17045, +17044, +17046, +16987, +16950, +17002, +17062, +17074, +17073, +17057, +17033, +17031, +17008, +16958, +16959, +16983, +16952, +16915, +16914, +16895, +16874, +16907, +16927, +16872, +16811, +16771, +16696, +16616, +16591, +16598, +16600, +16581, +16510, +16429, +16410, +16426, +16420, +16388, +16333, +16268, +16219, +16181, +16146, +16141, +16149, +16113, +16060, +16043, +16043, +16007, +15939, +15892, +15871, +15833, +15777, +15757, +15783, +15814, +15828, +15831, +15838, +15824, +15784, +15771, +15791, +15793, +15799, +15816, +15782, +15715, +15669, +15640, +15649, +15690, +15682, +15659, +15698, +15731, +15718, +15699, +15684, +15722, +15816, +15856, +15868, +15941, +15998, +16011, +16054, +16096, +16128, +16194, +16218, +16228, +16344, +16444, +16413, +16409, +16488, +16543, +16573, +16601, +16632, +16691, +16702, +16618, +16595, +16690, +16764, +16799, +16862, +16900, +16896, +16921, +16960, +16968, +16995, +17065, +17111, +17140, +17200, +17225, +17182, +17152, +17128, +17056, +17039, +17090, +17091, +17067, +17080, +17061, +17013, +16977, +16924, +16923, +16981, +16936, +16840, +16841, +16819, +16703, +16644, +16661, +16672, +16694, +16693, +16637, +16592, +16568, +16530, +16495, +16452, +16397, +16359, +16320, +16273, +16236, +16175, +16105, +16107, +16132, +16105, +16070, +16064, +16064, +16072, +16077, +16056, +16009, +15930, +15844, +15822, +15848, +15851, +15860, +15894, +15877, +15817, +15789, +15762, +15737, +15764, +15795, +15783, +15791, +15827, +15828, +15807, +15789, +15755, +15752, +15808, +15842, +15849, +15883, +15902, +15906, +15973, +16042, +16021, +16005, +16021, +15981, +15940, +15995, +16079, +16141, +16193, +16212, +16217, +16256, +16303, +16323, +16332, +16361, +16419, +16457, +16450, +16466, +16523, +16567, +16604, +16623, +16617, +16667, +16752, +16779, +16799, +16850, +16837, +16787, +16807, +16858, +16877, +16892, +16917, +16944, +16953, +16947, +16969, +17023, +17029, +17000, +17017, +17017, +16952, +16925, +16949, +16933, +16937, +16999, +16986, +16922, +16923, +16917, +16872, +16872, +16856, +16798, +16805, +16817, +16740, +16666, +16629, +16576, +16539, +16530, +16514, +16496, +16488, +16513, +16539, +16459, +16344, +16323, +16303, +16221, +16176, +16167, +16137, +16113, +16084, +16064, +16089, +16082, +16036, +16025, +16005, +15952, +15922, +15879, +15820, +15815, +15818, +15799, +15805, +15785, +15742, +15751, +15763, +15751, +15772, +15775, +15747, +15809, +15918, +15949, +15931, +15891, +15847, +15866, +15910, +15908, +15902, +15916, +15958, +16046, +16089, +16052, +16066, +16105, +16063, +16043, +16120, +16176, +16184, +16205, +16239, +16283, +16308, +16287, +16298, +16348, +16340, +16345, +16437, +16485, +16457, +16483, +16530, +16544, +16616, +16711, +16725, +16727, +16750, +16732, +16740, +16824, +16851, +16796, +16787, +16839, +16886, +16914, +16926, +16933, +16945, +16950, +16950, +16959, +16943, +16910, +16905, +16897, +16886, +16938, +17011, +17007, +16939, +16862, +16816, +16826, +16841, +16818, +16800, +16774, +16700, +16665, +16686, +16679, +16669, +16685, +16642, +16581, +16568, +16515, +16462, +16511, +16523, +16425, +16386, +16401, +16351, +16296, +16277, +16265, +16299, +16335, +16295, +16236, +16189, +16130, +16110, +16124, +16115, +16116, +16096, +16003, +15954, +15995, +15994, +15946, +15929, +15897, +15852, +15865, +15893, +15870, +15818, +15771, +15776, +15841, +15888, +15903, +15941, +15939, +15870, +15837, +15838, +15825, +15846, +15880, +15878, +15907, +15942, +15891, +15855, +15887, +15900, +15925, +15976, +15965, +15958, +16023, +16062, +16096, +16172, +16200, +16193, +16224, +16224, +16200, +16241, +16306, +16355, +16400, +16420, +16438, +16492, +16528, +16539, +16576, +16616, +16640, +16672, +16703, +16746, +16810, +16858, +16897, +16933, +16935, +16933, +16972, +16995, +16975, +16992, +17041, +17023, +16996, +17075, +17136, +17063, +16996, +16978, +16936, +16950, +17040, +17030, +16958, +16957, +16961, +16924, +16890, +16846, +16838, +16855, +16804, +16757, +16768, +16712, +16663, +16727, +16720, +16604, +16563, +16562, +16530, +16526, +16500, +16446, +16440, +16398, +16314, +16303, +16283, +16190, +16156, +16155, +16083, +16021, +16000, +15965, +15965, +15997, +15986, +15958, +15952, +15922, +15864, +15826, +15817, +15832, +15883, +15930, +15927, +15915, +15917, +15884, +15834, +15826, +15812, +15764, +15745, +15742, +15724, +15757, +15815, +15808, +15794, +15855, +15925, +15956, +15976, +15969, +15932, +15936, +16005, +16068, +16083, +16082, +16096, +16120, +16133, +16113, +16089, +16122, +16219, +16314, +16365, +16385, +16399, +16400, +16403, +16424, +16439, +16453, +16510, +16586, +16620, +16635, +16670, +16705, +16735, +16774, +16814, +16830, +16818, +16803, +16832, +16891, +16901, +16858, +16859, +16924, +16951, +16906, +16877, +16921, +16982, +16999, +16980, +16955, +16930, +16893, +16850, +16829, +16836, +16830, +16824, +16879, +16931, +16899, +16853, +16834, +16771, +16699, +16691, +16676, +16629, +16600, +16554, +16501, +16504, +16497, +16454, +16449, +16435, +16372, +16384, +16443, +16404, +16317, +16289, +16275, +16250, +16247, +16243, +16205, +16165, +16168, +16195, +16181, +16119, +16056, +16016, +16000, +16001, +15995, +15982, +15981, +15967, +15936, +15926, +15923, +15906, +15901, +15903, +15871, +15833, +15845, +15875, +15868, +15859, +15884, +15884, +15829, +15804, +15846, +15887, +15897, +15929, +15976, +15978, +15965, +15990, +15988, +15945, +15976, +16055, +16068, +16095, +16193, +16224, +16192, +16236, +16293, +16287, +16300, +16342, +16365, +16400, +16441, +16458, +16505, +16578, +16605, +16582, +16559, +16584, +16647, +16669, +16670, +16757, +16837, +16797, +16765, +16803, +16807, +16815, +16865, +16863, +16837, +16883, +16910, +16879, +16878, +16896, +16890, +16891, +16873, +16831, +16851, +16911, +16906, +16854, +16823, +16808, +16778, +16749, +16746, +16729, +16680, +16677, +16741, +16762, +16709, +16661, +16632, +16613, +16613, +16603, +16566, +16533, +16506, +16493, +16488, +16436, +16365, +16339, +16324, +16293, +16279, +16273, +16249, +16229, +16222, +16241, +16275, +16257, +16197, +16161, +16129, +16083, +16067, +16056, +16012, +15969, +15941, +15933, +15952, +15946, +15902, +15897, +15924, +15896, +15843, +15856, +15902, +15917, +15927, +15946, +15926, +15897, +15918, +15944, +15941, +15948, +15933, +15901, +15939, +16004, +16006, +15989, +15975, +15953, +15983, +16045, +16082, +16139, +16194, +16180, +16183, +16221, +16211, +16212, +16265, +16292, +16330, +16409, +16430, +16411, +16439, +16471, +16462, +16443, +16422, +16401, +16422, +16517, +16614, +16638, +16642, +16682, +16743, +16798, +16808, +16783, +16812, +16853, +16818, +16816, +16881, +16882, +16869, +16913, +16907, +16868, +16881, +16873, +16844, +16851, +16828, +16802, +16851, +16908, +16937, +16959, +16921, +16867, +16847, +16775, +16695, +16710, +16716, +16684, +16730, +16773, +16719, +16666, +16666, +16656, +16620, +16558, +16479, +16404, +16339, +16326, +16340, +16303, +16280, +16326, +16327, +16271, +16240, +16190, +16147, +16193, +16208, +16138, +16113, +16132, +16124, +16128, +16129, +16095, +16067, +16044, +16003, +15968, +15955, +15959, +15949, +15911, +15921, +15963, +15925, +15857, +15868, +15878, +15850, +15850, +15864, +15858, +15859, +15867, +15880, +15899, +15901, +15903, +15915, +15938, +16016, +16103, +16134, +16171, +16221, +16207, +16219, +16274, +16226, +16135, +16148, +16170, +16160, +16209, +16263, +16261, +16262, +16265, +16283, +16376, +16467, +16464, +16420, +16396, +16413, +16463, +16504, +16542, +16580, +16580, +16594, +16666, +16702, +16707, +16739, +16750, +16748, +16775, +16773, +16764, +16817, +16850, +16858, +16913, +16940, +16898, +16862, +16834, +16811, +16813, +16802, +16807, +16881, +16941, +16945, +16957, +16978, +16975, +16931, +16854, +16793, +16769, +16756, +16757, +16773, +16765, +16711, +16622, +16547, +16511, +16450, +16380, +16368, +16366, +16361, +16405, +16423, +16389, +16397, +16383, +16290, +16256, +16307, +16337, +16337, +16298, +16236, +16213, +16166, +16075, +16045, +16033, +15970, +15961, +15990, +15958, +15930, +15934, +15920, +15930, +15935, +15876, +15874, +15933, +15909, +15862, +15919, +15988, +15981, +15947, +15946, +15940, +15872, +15822, +15880, +15955, +15974, +16025, +16106, +16132, +16116, +16074, +16011, +15979, +15974, +15993, +16071, +16132, +16128, +16162, +16229, +16262, +16299, +16339, +16342, +16369, +16407, +16404, +16434, +16496, +16497, +16478, +16477, +16453, +16454, +16494, +16506, +16530, +16594, +16636, +16666, +16697, +16681, +16684, +16753, +16790, +16771, +16760, +16750, +16741, +16761, +16785, +16807, +16854, +16906, +16942, +16953, +16915, +16848, +16792, +16770, +16811, +16871, +16886, +16891, +16894, +16826, +16744, +16743, +16763, +16707, +16633, +16624, +16643, +16631, +16614, +16596, +16526, +16484, +16541, +16562, +16478, +16453, +16494, +16450, +16361, +16345, +16331, +16237, +16145, +16140, +16172, +16151, +16110, +16128, +16164, +16153, +16137, +16175, +16212, +16191, +16143, +16110, +16081, +16043, +16029, +16034, +16016, +15977, +15955, +15944, +15940, +15975, +16017, +15983, +15922, +15943, +15989, +15995, +16026, +16073, +16067, +16069, +16086, +16036, +16005, +16050, +16056, +16016, +16012, +16007, +15987, +15977, +15973, +16035, +16162, +16203, +16161, +16189, +16251, +16263, +16294, +16373, +16417, +16406, +16413, +16450, +16467, +16453, +16444, +16457, +16495, +16526, +16531, +16558, +16599, +16585, +16586, +16641, +16619, +16570, +16619, +16646, +16618, +16674, +16712, +16657, +16689, +16783, +16766, +16726, +16740, +16728, +16699, +16697, +16710, +16750, +16783, +16773, +16794, +16846, +16818, +16731, +16703, +16705, +16669, +16665, +16737, +16771, +16728, +16712, +16731, +16732, +16721, +16690, +16643, +16625, +16603, +16547, +16518, +16516, +16492, +16479, +16473, +16415, +16354, +16331, +16302, +16284, +16295, +16274, +16237, +16234, +16217, +16179, +16163, +16144, +16116, +16137, +16177, +16177, +16179, +16203, +16168, +16107, +16122, +16161, +16116, +16058, +16041, +15991, +15925, +15916, +15922, +15930, +15964, +15958, +15944, +16010, +16020, +15920, +15897, +15946, +15917, +15912, +15991, +15982, +15921, +15971, +16024, +15970, +15974, +16095, +16157, +16114, +16120, +16204, +16233, +16208, +16233, +16285, +16290, +16291, +16321, +16328, +16324, +16375, +16467, +16520, +16504, +16485, +16526, +16568, +16539, +16527, +16592, +16615, +16562, +16567, +16644, +16688, +16698, +16722, +16760, +16784, +16780, +16772, +16775, +16768, +16744, +16719, +16695, +16683, +16703, +16726, +16740, +16741, +16738, +16768, +16784, +16702, +16647, +16724, +16785, +16747, +16718, +16726, +16740, +16764, +16786, +16789, +16754, +16684, +16638, +16609, +16552, +16547, +16581, +16535, +16476, +16493, +16508, +16488, +16445, +16390, +16414, +16451, +16357, +16278, +16319, +16303, +16241, +16263, +16279, +16249, +16231, +16194, +16167, +16173, +16130, +16096, +16138, +16131, +16057, +16025, +16020, +16011, +16007, +15984, +15964, +15955, +15927, +15937, +15977, +15953, +15921, +15967, +16014, +16015, +15993, +15945, +15915, +15919, +15917, +15950, +16034, +16058, +16019, +16047, +16129, +16142, +16110, +16141, +16198, +16202, +16218, +16264, +16248, +16220, +16263, +16284, +16268, +16326, +16382, +16343, +16315, +16355, +16399, +16430, +16441, +16441, +16478, +16516, +16492, +16481, +16529, +16549, +16510, +16493, +16535, +16595, +16658, +16712, +16734, +16759, +16800, +16834, +16844, +16809, +16726, +16666, +16669, +16701, +16746, +16765, +16707, +16641, +16636, +16641, +16649, +16704, +16766, +16788, +16768, +16731, +16726, +16743, +16695, +16625, +16652, +16723, +16721, +16680, +16668, +16676, +16674, +16650, +16603, +16546, +16514, +16523, +16547, +16542, +16505, +16459, +16416, +16375, +16345, +16337, +16336, +16294, +16205, +16154, +16186, +16191, +16133, +16120, +16170, +16200, +16212, +16200, +16137, +16101, +16102, +16048, +15993, +16010, +16004, +15949, +15922, +15909, +15899, +15933, +15956, +15936, +15956, +16010, +16018, +16011, +16044, +16072, +16076, +16086, +16081, +16062, +16052, +16020, +16001, +16068, +16117, +16083, +16100, +16164, +16171, +16204, +16289, +16307, +16306, +16356, +16362, +16323, +16328, +16347, +16339, +16321, +16308, +16333, +16372, +16359, +16330, +16365, +16462, +16563, +16610, +16613, +16621, +16641, +16666, +16685, +16673, +16655, +16675, +16709, +16704, +16653, +16618, +16646, +16672, +16644, +16651, +16705, +16705, +16665, +16667, +16683, +16697, +16740, +16776, +16768, +16739, +16738, +16759, +16733, +16690, +16710, +16738, +16706, +16691, +16700, +16655, +16597, +16566, +16518, +16488, +16520, +16539, +16501, +16481, +16491, +16452, +16411, +16452, +16477, +16402, +16335, +16324, +16298, +16281, +16300, +16296, +16277, +16290, +16290, +16240, +16187, +16180, +16182, +16152, +16146, +16176, +16148, +16091, +16114, +16146, +16099, +16035, +15988, +15950, +15948, +15979, +16016, +16045, +16055, +16073, +16066, +16005, +16019, +16105, +16085, +16039, +16092, +16107, +16076, +16090, +16066, +16042, +16133, +16200, +16174, +16152, +16124, +16112, +16168, +16188, +16163, +16195, +16228, +16236, +16283, +16322, +16340, +16375, +16373, +16336, +16359, +16419, +16450, +16439, +16425, +16473, +16540, +16539, +16511, +16501, +16505, +16559, +16628, +16645, +16675, +16716, +16681, +16647, +16647, +16611, +16596, +16623, +16615, +16642, +16705, +16674, +16639, +16702, +16715, +16674, +16716, +16769, +16753, +16743, +16773, +16786, +16759, +16732, +16751, +16754, +16702, +16688, +16705, +16660, +16624, +16649, +16631, +16589, +16604, +16620, +16604, +16565, +16502, +16460, +16434, +16382, +16380, +16440, +16440, +16415, +16441, +16417, +16308, +16239, +16225, +16199, +16163, +16161, +16205, +16245, +16213, +16159, +16159, +16156, +16124, +16142, +16168, +16112, +16068, +16103, +16101, +16061, +16069, +16071, +16026, +15986, +15939, +15896, +15904, +15922, +15936, +15996, +16025, +15990, +16000, +16073, +16129, +16151, +16130, +16086, +16087, +16128, +16158, +16176, +16161, +16124, +16122, +16147, +16144, +16134, +16156, +16189, +16203, +16208, +16229, +16261, +16283, +16289, +16290, +16321, +16372, +16383, +16381, +16419, +16416, +16349, +16342, +16416, +16466, +16481, +16522, +16591, +16643, +16666, +16704, +16738, +16704, +16674, +16720, +16761, +16761, +16761, +16741, +16745, +16823, +16847, +16794, +16816, +16880, +16853, +16783, +16730, +16685, +16667, +16690, +16722, +16746, +16749, +16750, +16741, +16696, +16686, +16742, +16744, +16716, +16749, +16732, +16625, +16590, +16593, +16530, +16525, +16572, +16511, +16452, +16536, +16566, +16459, +16410, +16411, +16331, +16262, +16266, +16256, +16234, +16218, +16179, +16191, +16236, +16173, +16133, +16229, +16223, +16101, +16112, +16164, +16106, +16069, +16059, +15994, +15952, +15923, +15879, +15925, +15988, +15946, +15937, +15995, +15979, +15940, +15935, +15910, +15905, +15955, +15986, +16001, +16031, +16073, +16123, +16124, +16082, +16073, +16072, +16062, +16083, +16104, +16134, +16209, +16240, +16255, +16318, +16290, +16195, +16248, +16339, +16328, +16333, +16355, +16365, +16453, +16506, +16433, +16401, +16415, +16384, +16410, +16486, +16500, +16522, +16580, +16581, +16568, +16617, +16672, +16661, +16614, +16627, +16688, +16676, +16633, +16668, +16721, +16738, +16742, +16717, +16709, +16754, +16750, +16721, +16770, +16806, +16766, +16738, +16732, +16730, +16749, +16744, +16724, +16749, +16768, +16734, +16690, +16650, +16632, +16646, +16637, +16604, +16576, +16540, +16532, +16549, +16520, +16486, +16504, +16493, +16460, +16493, +16531, +16501, +16460, +16427, +16365, +16304, +16275, +16261, +16241, +16207, +16168, +16133, +16115, +16145, +16188, +16170, +16132, +16123, +16082, +16052, +16109, +16135, +16072, +16061, +16094, +16054, +15997, +15974, +15940, +15935, +15982, +16002, +16006, +16036, +16034, +15979, +15929, +15893, +15890, +15939, +15996, +16021, +16036, +16062, +16085, +16080, +16078, +16120, +16144, +16123, +16166, +16280, +16324, +16289, +16269, +16276, +16311, +16372, +16426, +16472, +16503, +16472, +16422, +16422, +16425, +16397, +16400, +16450, +16501, +16524, +16539, +16568, +16606, +16626, +16623, +16618, +16634, +16661, +16652, +16616, +16623, +16674, +16676, +16620, +16576, +16582, +16627, +16670, +16665, +16652, +16690, +16731, +16735, +16736, +16749, +16754, +16757, +16762, +16756, +16724, +16676, +16666, +16704, +16742, +16756, +16737, +16708, +16723, +16729, +16647, +16584, +16608, +16600, +16565, +16567, +16524, +16450, +16438, +16399, +16313, +16283, +16254, +16209, +16284, +16366, +16295, +16238, +16298, +16313, +16264, +16238, +16203, +16170, +16193, +16212, +16186, +16153, +16112, +16083, +16094, +16107, +16092, +16048, +15992, +15984, +16011, +15986, +15923, +15891, +15874, +15872, +15915, +15968, +15992, +16009, +16046, +16095, +16104, +16081, +16120, +16188, +16186, +16180, +16205, +16194, +16177, +16188, +16165, +16155, +16191, +16193, +16158, +16150, +16148, +16156, +16188, +16223, +16262, +16282, +16300, +16403, +16521, +16524, +16505, +16544, +16551, +16495, +16456, +16476, +16533, +16559, +16550, +16554, +16551, +16540, +16577, +16614, +16634, +16677, +16688, +16685, +16728, +16736, +16717, +16751, +16738, +16690, +16727, +16724, +16653, +16679, +16708, +16646, +16646, +16682, +16666, +16698, +16738, +16704, +16693, +16683, +16628, +16651, +16707, +16665, +16623, +16615, +16578, +16568, +16584, +16520, +16435, +16431, +16474, +16495, +16476, +16452, +16440, +16418, +16368, +16341, +16373, +16396, +16339, +16301, +16367, +16392, +16306, +16259, +16262, +16218, +16182, +16199, +16200, +16189, +16189, +16182, +16190, +16177, +16122, +16097, +16105, +16091, +16084, +16069, +16025, +16037, +16096, +16113, +16113, +16124, +16105, +16074, +16038, +15986, +15982, +16032, +16042, +16025, +16069, +16120, +16104, +16097, +16141, +16136, +16075, +16063, +16083, +16069, +16069, +16100, +16112, +16143, +16205, +16226, +16267, +16391, +16454, +16420, +16444, +16500, +16466, +16396, +16363, +16356, +16387, +16433, +16452, +16479, +16515, +16510, +16502, +16517, +16520, +16540, +16594, +16619, +16632, +16675, +16682, +16654, +16679, +16732, +16736, +16709, +16693, +16677, +16648, +16636, +16671, +16731, +16743, +16708, +16698, +16709, +16717, +16737, +16754, +16728, +16700, +16709, +16709, +16694, +16683, +16647, +16584, +16558, +16578, +16567, +16526, +16524, +16542, +16507, +16453, +16444, +16457, +16449, +16440, +16446, +16440, +16394, +16326, +16287, +16289, +16311, +16304, +16236, +16186, +16251, +16309, +16251, +16210, +16253, +16256, +16220, +16211, +16182, +16153, +16169, +16162, +16125, +16113, +16082, +16020, +16003, +16033, +16049, +16032, +16006, +16014, +16031, +16021, +16023, +16044, +16035, +16031, +16064, +16077, +16089, +16136, +16162, +16147, +16115, +16065, +16043, +16086, +16119, +16120, +16147, +16191, +16236, +16284, +16290, +16250, +16246, +16291, +16318, +16311, +16330, +16386, +16404, +16367, +16363, +16442, +16528, +16537, +16500, +16521, +16575, +16570, +16556, +16576, +16562, +16554, +16630, +16682, +16671, +16689, +16693, +16645, +16647, +16672, +16656, +16677, +16699, +16650, +16646, +16713, +16707, +16643, +16637, +16652, +16610, +16559, +16569, +16617, +16641, +16641, +16633, +16603, +16570, +16578, +16584, +16553, +16540, +16561, +16582, +16584, +16583, +16598, +16592, +16527, +16490, +16519, +16490, +16416, +16431, +16470, +16443, +16444, +16506, +16528, +16492, +16435, +16388, +16368, +16354, +16350, +16362, +16318, +16217, +16175, +16199, +16199, +16169, +16146, +16139, +16138, +16130, +16122, +16101, +16050, +16018, +16029, +16031, +16024, +16031, +16037, +16058, +16065, +16010, +15970, +16009, +16042, +16048, +16077, +16115, +16134, +16118, +16056, +16038, +16090, +16094, +16062, +16102, +16137, +16107, +16119, +16163, +16142, +16138, +16215, +16242, +16179, +16162, +16206, +16246, +16283, +16333, +16402, +16496, +16551, +16516, +16474, +16479, +16481, +16470, +16502, +16566, +16588, +16561, +16545, +16565, +16581, +16586, +16587, +16595, +16651, +16710, +16689, +16664, +16713, +16736, +16728, +16769, +16788, +16751, +16721, +16667, +16639, +16717, +16776, +16732, +16717, +16739, +16707, +16665, +16642, +16631, +16651, +16670, +16645, +16623, +16633, +16637, +16608, +16547, +16509, +16520, +16516, +16520, +16586, +16596, +16491, +16422, +16423, +16394, +16371, +16370, +16327, +16294, +16331, +16342, +16279, +16228, +16233, +16257, +16245, +16194, +16148, +16105, +16063, +16080, +16148, +16175, +16179, +16208, +16180, +16068, +15996, +15993, +15973, +15964, +16027, +16081, +16071, +16092, +16138, +16095, +16036, +16086, +16138, +16118, +16109, +16115, +16100, +16100, +16095, +16090, +16143, +16177, +16141, +16128, +16144, +16151, +16200, +16248, +16228, +16221, +16253, +16290, +16318, +16293, +16271, +16311, +16294, +16228, +16277, +16350, +16356, +16402, +16427, +16401, +16457, +16510, +16463, +16492, +16559, +16529, +16557, +16661, +16638, +16565, +16591, +16622, +16623, +16644, +16662, +16671, +16704, +16731, +16735, +16747, +16773, +16775, +16738, +16693, +16676, +16669, +16671, +16701, +16712, +16675, +16627, +16615, +16655, +16719, +16753, +16725, +16660, +16615, +16606, +16600, +16591, +16592, +16597, +16582, +16520, +16448, +16456, +16502, +16476, +16417, +16394, +16386, +16393, +16382, +16307, +16282, +16329, +16282, +16199, +16230, +16279, +16295, +16328, +16304, +16234, +16242, +16243, +16165, +16143, +16193, +16195, +16164, +16151, +16138, +16122, +16124, +16124, +16087, +16042, +16034, +16026, +15992, +15993, +16042, +16072, +16063, +16032, +16012, +16035, +16037, +16012, +16044, +16061, +16009, +16029, +16100, +16067, +16020, +16073, +16151, +16191, +16174, +16141, +16174, +16217, +16219, +16260, +16264, +16204, +16274, +16382, +16331, +16311, +16427, +16474, +16462, +16499, +16502, +16476, +16496, +16500, +16487, +16511, +16540, +16561, +16599, +16624, +16645, +16684, +16718, +16701, +16640, +16621, +16688, +16753, +16761, +16747, +16709, +16690, +16742, +16760, +16693, +16672, +16736, +16764, +16719, +16680, +16683, +16688, +16656, +16645, +16665, +16653, +16669, +16730, +16704, +16618, +16623, +16647, +16600, +16578, +16585, +16536, +16481, +16473, +16474, +16471, +16477, +16469, +16434, +16406, +16406, +16397, +16359, +16312, +16265, +16266, +16326, +16327, +16249, +16223, +16237, +16202, +16182, +16180, +16108, +16042, +16061, +16086, +16078, +16087, +16099, +16069, +16034, +16054, +16106, +16103, +16058, +16059, +16090, +16104, +16111, +16112, +16078, +16028, +16016, +16059, +16096, +16101, +16131, +16170, +16159, +16155, +16160, +16102, +16074, +16126, +16099, +16032, +16077, +16122, +16088, +16115, +16163, +16146, +16184, +16265, +16235, +16195, +16261, +16321, +16344, +16392, +16412, +16407, +16457, +16492, +16449, +16423, +16443, +16456, +16524, +16638, +16648, +16586, +16622, +16676, +16638, +16638, +16710, +16708, +16667, +16680, +16688, +16693, +16748, +16782, +16756, +16756, +16790, +16803, +16793, +16761, +16703, +16665, +16681, +16707, +16685, +16632, +16624, +16677, +16719, +16690, +16638, +16641, +16686, +16697, +16664, +16634, +16618, +16587, +16531, +16480, +16468, +16468, +16445, +16439, +16466, +16479, +16467, +16416, +16339, +16308, +16313, +16280, +16269, +16314, +16313, +16258, +16237, +16242, +16227, +16217, +16243, +16293, +16291, +16199, +16120, +16117, +16108, +16076, +16078, +16083, +16070, +16067, +16046, +15998, +15971, +15970, +15977, +15967, +15941, +15969, +16059, +16108, +16128, +16165, +16144, +16085, +16080, +16083, +16071, +16092, +16096, +16069, +16100, +16153, +16151, +16129, +16113, +16100, +16102, +16115, +16148, +16184, +16205, +16270, +16341, +16322, +16308, +16374, +16389, +16363, +16397, +16393, +16361, +16435, +16501, +16491, +16548, +16634, +16623, +16595, +16592, +16581, +16620, +16686, +16679, +16652, +16671, +16682, +16657, +16631, +16651, +16709, +16712, +16662, +16680, +16728, +16710, +16681, +16685, +16697, +16753, +16806, +16756, +16695, +16715, +16723, +16685, +16656, +16620, +16613, +16656, +16650, +16592, +16614, +16652, +16592, +16535, +16549, +16558, +16537, +16520, +16507, +16497, +16476, +16417, +16370, +16393, +16431, +16398, +16299, +16259, +16315, +16342, +16289, +16262, +16284, +16290, +16267, +16215, +16181, +16206, +16220, +16195, +16207, +16221, +16189, +16189, +16215, +16172, +16085, +16017, +15981, +15979, +15977, +15982, +16022, +16020, +16001, +16077, +16159, +16148, +16121, +16073, +16002, +16034, +16096, +16062, +16056, +16130, +16162, +16154, +16165, +16188, +16224, +16230, +16203, +16222, +16247, +16219, +16231, +16289, +16283, +16222, +16181, +16190, +16217, +16223, +16264, +16344, +16344, +16323, +16397, +16437, +16410, +16441, +16448, +16408, +16475, +16557, +16536, +16540, +16580, +16592, +16634, +16658, +16620, +16624, +16643, +16609, +16619, +16683, +16685, +16677, +16722, +16763, +16756, +16722, +16698, +16673, +16628, +16619, +16669, +16701, +16724, +16777, +16773, +16694, +16657, +16661, +16630, +16581, +16558, +16572, +16593, +16575, +16543, +16548, +16563, +16532, +16462, +16379, +16327, +16362, +16458, +16512, +16497, +16487, +16497, +16479, +16445, +16441, +16432, +16391, +16368, +16369, +16332, +16265, +16213, +16194, +16212, +16224, +16168, +16091, +16089, +16116, +16098, +16084, +16113, +16133, +16120, +16085, +16059, +16110, +16188, +16177, +16125, +16113, +16102, +16076, +16073, +16072, +16080, +16093, +16067, +16057, +16109, +16119, +16090, +16115, +16121, +16053, +16035, +16075, +16092, +16128, +16182, +16195, +16205, +16231, +16235, +16260, +16324, +16358, +16363, +16351, +16315, +16311, +16350, +16370, +16376, +16401, +16432, +16462, +16468, +16457, +16505, +16589, +16604, +16566, +16537, +16532, +16576, +16596, +16530, +16514, +16577, +16575, +16567, +16655, +16694, +16664, +16694, +16710, +16665, +16672, +16693, +16662, +16646, +16648, +16655, +16695, +16719, +16710, +16718, +16671, +16580, +16585, +16616, +16563, +16545, +16609, +16632, +16595, +16545, +16491, +16475, +16511, +16511, +16473, +16481, +16490, +16416, +16376, +16422, +16389, +16289, +16297, +16339, +16326, +16360, +16366, +16280, +16302, +16411, +16382, +16320, +16351, +16320, +16232, +16237, +16251, +16204, +16163, +16123, +16075, +16098, +16154, +16137, +16118, +16170, +16200, +16177, +16169, +16154, +16112, +16118, +16154, +16142, +16123, +16123, +16122, +16149, +16167, +16129, +16141, +16212, +16200, +16129, +16135, +16174, +16174, +16191, +16231, +16232, +16204, +16185, +16167, +16194, +16288, +16307, +16210, +16196, +16288, +16305, +16250, +16243, +16283, +16333, +16372, +16397, +16457, +16483, +16415, +16396, +16465, +16484, +16488, +16520, +16496, +16473, +16519, +16539, +16559, +16626, +16651, +16642, +16656, +16642, +16619, +16614, +16581, +16577, +16619, +16611, +16605, +16670, +16690, +16651, +16642, +16627, +16600, +16618, +16638, +16629, +16653, +16694, +16696, +16669, +16642, +16629, +16618, +16576, +16525, +16490, +16473, +16482, +16506, +16505, +16492, +16494, +16504, +16509, +16499, +16460, +16410, +16386, +16396, +16407, +16375, +16333, +16344, +16347, +16284, +16228, +16205, +16177, +16192, +16251, +16252, +16236, +16271, +16273, +16236, +16228, +16210, +16184, +16211, +16210, +16134, +16104, +16140, +16151, +16128, +16103, +16094, +16101, +16072, +16026, +16049, +16083, +16062, +16070, +16119, +16111, +16075, +16094, +16141, +16180, +16199, +16187, +16180, +16215, +16249, +16238, +16221, +16246, +16289, +16278, +16215, +16201, +16267, +16308, +16278, +16267, +16315, +16364, +16371, +16342, +16330, +16381, +16435, +16434, +16445, +16496, +16518, +16511, +16532, +16551, +16526, +16464, +16426, +16474, +16549, +16584, +16619, +16661, +16655, +16652, +16670, +16652, +16626, +16632, +16623, +16600, +16614, +16635, +16605, +16554, +16562, +16615, +16603, +16571, +16641, +16707, +16676, +16659, +16666, +16647, +16664, +16665, +16592, +16590, +16636, +16591, +16566, +16596, +16548, +16513, +16541, +16475, +16404, +16448, +16429, +16347, +16391, +16478, +16473, +16437, +16400, +16358, +16316, +16257, +16235, +16303, +16342, +16287, +16240, +16232, +16202, +16161, +16156, +16161, +16147, +16133, +16103, +16052, +16072, +16138, +16111, +16090, +16186, +16241, +16222, +16263, +16280, +16217, +16207, +16213, +16146, +16104, +16089, +16048, +16057, +16104, +16091, +16058, +16067, +16098, +16111, +16096, +16101, +16145, +16163, +16166, +16193, +16200, +16205, +16241, +16241, +16234, +16307, +16367, +16350, +16336, +16344, +16366, +16394, +16378, +16353, +16404, +16443, +16380, +16344, +16416, +16487, +16492, +16495, +16519, +16537, +16554, +16553, +16509, +16482, +16528, +16572, +16594, +16662, +16724, +16707, +16680, +16660, +16581, +16539, +16619, +16675, +16639, +16639, +16676, +16646, +16585, +16578, +16601, +16590, +16549, +16542, +16578, +16606, +16621, +16665, +16681, +16643, +16616, +16609, +16573, +16538, +16518, +16496, +16485, +16483, +16477, +16482, +16483, +16475, +16466, +16433, +16414, +16458, +16465, +16406, +16409, +16449, +16411, +16365, +16368, +16361, +16319, +16249, +16195, +16219, +16243, +16178, +16129, +16164, +16191, +16179, +16177, +16195, +16198, +16154, +16087, +16062, +16077, +16086, +16080, +16050, +16001, +15970, +15997, +16057, +16086, +16092, +16134, +16180, +16186, +16204, +16197, +16109, +16059, +16101, +16150, +16202, +16240, +16218, +16208, +16219, +16171, +16155, +16226, +16259, +16264, +16309, +16325, +16313, +16343, +16382, +16408, +16439, +16453, +16443, +16423, +16431, +16507, +16573, +16546, +16491, +16483, +16511, +16524, +16476, +16445, +16509, +16570, +16577, +16614, +16636, +16594, +16561, +16549, +16541, +16566, +16573, +16540, +16567, +16657, +16719, +16707, +16640, +16628, +16694, +16681, +16605, +16619, +16647, +16608, +16622, +16658, +16616, +16579, +16562, +16512, +16512, +16543, +16503, +16477, +16511, +16495, +16446, +16438, +16443, +16461, +16476, +16440, +16414, +16415, +16347, +16262, +16272, +16326, +16345, +16333, +16288, +16236, +16222, +16234, +16227, +16186, +16163, +16183, +16181, +16158, +16182, +16195, +16172, +16190, +16191, +16144, +16184, +16252, +16199, +16146, +16186, +16205, +16204, +16232, +16222, +16180, +16188, +16245, +16299, +16298, +16241, +16202, +16195, +16188, +16200, +16201, +16158, +16138, +16153, +16156, +16180, +16241, +16270, +16260, +16264, +16288, +16314, +16321, +16312, +16298, +16279, +16297, +16368, +16389, +16328, +16304, +16359, +16398, +16415, +16464, +16538, +16563, +16528, +16505, +16531, +16543, +16523, +16524, +16543, +16545, +16528, +16513, +16545, +16601, +16595, +16551, +16541, +16529, +16497, +16511, +16559, +16590, +16603, +16608, +16608, +16585, +16515, +16474, +16526, +16578, +16570, +16588, +16637, +16633, +16602, +16574, +16542, +16530, +16516, +16477, +16492, +16552, +16557, +16539, +16551, +16538, +16521, +16518, +16472, +16435, +16439, +16393, +16347, +16406, +16434, +16373, +16355, +16374, +16349, +16338, +16335, +16301, +16285, +16278, +16229, +16174, +16130, +16097, +16115, +16170, +16189, +16163, +16141, +16152, +16182, +16188, +16167, +16148, +16165, +16201, +16172, +16078, +16061, +16131, +16143, +16116, +16125, +16128, +16143, +16181, +16163, +16144, +16206, +16237, +16204, +16238, +16306, +16290, +16250, +16248, +16236, +16212, +16219, +16233, +16256, +16325, +16364, +16312, +16284, +16326, +16341, +16325, +16349, +16390, +16404, +16386, +16361, +16406, +16481, +16469, +16448, +16504, +16511, +16445, +16441, +16473, +16442, +16395, +16417, +16492, +16534, +16527, +16556, +16629, +16662, +16644, +16617, +16599, +16616, +16638, +16600, +16573, +16625, +16658, +16628, +16624, +16651, +16632, +16592, +16600, +16617, +16591, +16575, +16576, +16542, +16519, +16556, +16595, +16628, +16648, +16611, +16581, +16562, +16485, +16462, +16548, +16553, +16510, +16558, +16539, +16412, +16393, +16444, +16407, +16339, +16315, +16322, +16331, +16309, +16288, +16289, +16287, +16294, +16288, +16240, +16233, +16261, +16233, +16241, +16293, +16232, +16114, +16067, +16053, +16074, +16129, +16167, +16218, +16268, +16229, +16145, +16097, +16104, +16140, +16148, +16148, +16180, +16148, +16078, +16124, +16172, +16138, +16148, +16153, +16095, +16095, +16118, +16101, +16155, +16215, +16188, +16194, +16245, +16257, +16277, +16299, +16288, +16298, +16312, +16318, +16356, +16371, +16347, +16337, +16321, +16312, +16339, +16356, +16400, +16500, +16529, +16482, +16471, +16490, +16514, +16509, +16443, +16422, +16483, +16511, +16539, +16590, +16578, +16567, +16591, +16558, +16538, +16582, +16570, +16533, +16572, +16612, +16621, +16617, +16580, +16562, +16570, +16538, +16540, +16584, +16558, +16528, +16576, +16610, +16610, +16633, +16644, +16636, +16619, +16554, +16469, +16448, +16480, +16499, +16510, +16541, +16528, +16446, +16417, +16450, +16444, +16422, +16421, +16398, +16400, +16436, +16420, +16412, +16449, +16402, +16345, +16389, +16393, +16330, +16313, +16298, +16259, +16264, +16255, +16217, +16229, +16242, +16223, +16227, +16231, +16224, +16239, +16227, +16194, +16208, +16204, +16147, +16158, +16214, +16188, +16135, +16171, +16232, +16225, +16181, +16167, +16171, +16158, +16131, +16137, +16186, +16237, +16264, +16279, +16273, +16248, +16238, +16232, +16210, +16212, +16252, +16318, +16395, +16415, +16357, +16325, +16340, +16325, +16310, +16331, +16325, +16314, +16364, +16403, +16379, +16363, +16365, +16351, +16358, +16384, +16394, +16403, +16422, +16421, +16431, +16462, +16472, +16474, +16492, +16490, +16487, +16509, +16514, +16519, +16575, +16610, +16585, +16591, +16638, +16647, +16620, +16610, +16605, +16577, +16548, +16549, +16560, +16562, +16561, +16530, +16468, +16462, +16505, +16487, +16440, +16448, +16465, +16444, +16422, +16413, +16421, +16442, +16428, +16381, +16357, +16359, +16375, +16407, +16415, +16416, +16452, +16467, +16459, +16469, +16428, +16346, +16359, +16388, +16344, +16352, +16395, +16327, +16242, +16243, +16245, +16255, +16299, +16290, +16255, +16264, +16251, +16222, +16232, +16226, +16202, +16225, +16257, +16262, +16255, +16264, +16298, +16311, +16271, +16263, +16298, +16276, +16222, +16228, +16262, +16261, +16211, +16163, +16198, +16271, +16273, +16245, +16238, +16215, +16209, +16238, +16231, +16222, +16269, +16300, +16294, +16318, +16364, +16387, +16407, +16440, +16471, +16477, +16455, +16438, +16438, +16439, +16437, +16438, +16427, +16407, +16409, +16421, +16396, +16374, +16438, +16525, +16530, +16512, +16532, +16522, +16515, +16557, +16554, +16518, +16537, +16524, +16460, +16486, +16545, +16499, +16436, +16439, +16473, +16521, +16533, +16501, +16529, +16589, +16560, +16522, +16548, +16539, +16497, +16491, +16448, +16367, +16370, +16447, +16485, +16466, +16426, +16410, +16456, +16485, +16433, +16394, +16410, +16392, +16326, +16279, +16284, +16335, +16345, +16292, +16302, +16349, +16316, +16290, +16327, +16322, +16309, +16347, +16367, +16377, +16381, +16316, +16278, +16298, +16257, +16219, +16237, +16177, +16131, +16210, +16238, +16221, +16301, +16332, +16259, +16268, +16306, +16240, +16184, +16200, +16225, +16232, +16217, +16222, +16262, +16248, +16195, +16204, +16240, +16257, +16294, +16322, +16331, +16330, +16274, +16235, +16298, +16347, +16328, +16337, +16347, +16339, +16361, +16368, +16366, +16416, +16430, +16397, +16412, +16425, +16400, +16407, +16411, +16403, +16457, +16509, +16495, +16473, +16459, +16452, +16446, +16407, +16401, +16473, +16514, +16514, +16533, +16511, +16465, +16479, +16497, +16506, +16528, +16495, +16462, +16507, +16530, +16515, +16555, +16595, +16581, +16584, +16598, +16591, +16566, +16532, +16530, +16559, +16560, +16551, +16558, +16537, +16496, +16453, +16402, +16398, +16436, +16438, +16434, +16457, +16450, +16411, +16382, +16366, +16376, +16386, +16374, +16403, +16459, +16468, +16457, +16448, +16403, +16351, +16314, +16289, +16315, +16344, +16272, +16194, +16194, +16186, +16165, +16200, +16222, +16204, +16199, +16202, +16198, +16204, +16175, +16127, +16127, +16140, +16146, +16185, +16206, +16191, +16203, +16196, +16144, +16151, +16182, +16144, +16127, +16155, +16138, +16136, +16197, +16221, +16222, +16278, +16325, +16312, +16289, +16293, +16313, +16323, +16311, +16301, +16300, +16300, +16321, +16350, +16359, +16365, +16369, +16373, +16416, +16466, +16462, +16445, +16452, +16452, +16465, +16502, +16510, +16499, +16520, +16548, +16542, +16539, +16585, +16647, +16655, +16618, +16607, +16633, +16652, +16633, +16584, +16565, +16605, +16634, +16628, +16636, +16636, +16607, +16617, +16633, +16584, +16551, +16562, +16534, +16524, +16575, +16583, +16571, +16595, +16559, +16491, +16500, +16474, +16378, +16365, +16395, +16358, +16360, +16429, +16437, +16394, +16383, +16366, +16321, +16265, +16217, +16204, +16237, +16269, +16269, +16282, +16318, +16293, +16205, +16163, +16160, +16130, +16127, +16176, +16215, +16236, +16237, +16216, +16228, +16240, +16209, +16208, +16205, +16123, +16084, +16130, +16144, +16166, +16242, +16272, +16253, +16256, +16271, +16292, +16301, +16293, +16326, +16341, +16276, +16251, +16280, +16257, +16248, +16277, +16255, +16251, +16298, +16267, +16227, +16283, +16335, +16334, +16339, +16349, +16388, +16440, +16415, +16359, +16386, +16436, +16440, +16440, +16432, +16406, +16432, +16495, +16500, +16486, +16525, +16544, +16484, +16443, +16463, +16477, +16481, +16494, +16479, +16455, +16478, +16519, +16540, +16545, +16547, +16566, +16584, +16570, +16570, +16594, +16580, +16541, +16533, +16539, +16544, +16561, +16573, +16558, +16531, +16496, +16450, +16407, +16397, +16421, +16432, +16434, +16454, +16464, +16472, +16504, +16496, +16443, +16432, +16420, +16367, +16365, +16391, +16361, +16358, +16409, +16408, +16368, +16369, +16387, +16369, +16347, +16351, +16337, +16265, +16228, +16278, +16303, +16285, +16298, +16281, +16231, +16250, +16285, +16258, +16257, +16276, +16247, +16236, +16270, +16278, +16257, +16231, +16202, +16181, +16152, +16129, +16180, +16265, +16274, +16230, +16212, +16217, +16207, +16221, +16278, +16318, +16327, +16331, +16287, +16222, +16255, +16295, +16232, +16232, +16333, +16336, +16271, +16276, +16280, +16271, +16303, +16310, +16290, +16303, +16333, +16373, +16393, +16357, +16363, +16422, +16424, +16420, +16444, +16418, +16443, +16552, +16559, +16531, +16566, +16504, +16410, +16492, +16573, +16532, +16515, +16514, +16501, +16560, +16589, +16559, +16596, +16590, +16477, +16462, +16535, +16542, +16533, +16534, +16482, +16443, +16467, +16506, +16542, +16553, +16521, +16493, +16512, +16552, +16538, +16464, +16433, +16458, +16448, +16432, +16461, +16464, +16433, +16436, +16456, +16454, +16438, +16428, +16444, +16453, +16416, +16397, +16421, +16419, +16387, +16370, +16373, +16363, +16315, +16280, +16304, +16293, +16231, +16243, +16281, +16241, +16198, +16174, +16128, +16132, +16175, +16192, +16237, +16262, +16198, +16167, +16195, +16176, +16174, +16229, +16237, +16231, +16270, +16271, +16229, +16243, +16312, +16357, +16336, +16283, +16251, +16218, +16180, +16203, +16258, +16288, +16316, +16317, +16266, +16259, +16314, +16335, +16312, +16303, +16313, +16348, +16388, +16378, +16341, +16337, +16346, +16331, +16326, +16349, +16354, +16330, +16330, +16377, +16430, +16469, +16505, +16514, +16481, +16471, +16515, +16553, +16539, +16532, +16598, +16653, +16584, +16491, +16538, +16601, +16528, +16463, +16510, +16528, +16509, +16561, +16613, +16606, +16586, +16532, +16471, +16490, +16502, +16441, +16421, +16455, +16440, +16405, +16420, +16469, +16511, +16506, +16462, +16446, +16479, +16511, +16504, +16481, +16482, +16474, +16418, +16378, +16389, +16401, +16401, +16410, +16399, +16370, +16368, +16411, +16454, +16415, +16327, +16321, +16355, +16320, +16278, +16270, +16234, +16224, +16267, +16289, +16302, +16326, +16302, +16252, +16213, +16174, +16188, +16232, +16215, +16182, +16185, +16175, +16166, +16172, +16142, +16114, +16148, +16184, +16182, +16188, +16225, +16273, +16279, +16257, +16281, +16322, +16304, +16262, +16244, +16245, +16245, +16235, +16251, +16303, +16308, +16287, +16324, +16351, +16333, +16364, +16388, +16350, +16358, +16391, +16383, +16431, +16518, +16493, +16441, +16467, +16483, +16445, +16430, +16457, +16482, +16486, +16511, +16573, +16580, +16519, +16495, +16517, +16510, +16466, +16443, +16475, +16529, +16558, +16561, +16529, +16476, +16469, +16507, +16538, +16562, +16566, +16534, +16521, +16536, +16534, +16527, +16510, +16491, +16501, +16485, +16434, +16446, +16469, +16424, +16393, +16409, +16425, +16439, +16435, +16431, +16452, +16439, +16425, +16471, +16452, +16368, +16370, +16394, +16347, +16313, +16291, +16274, +16300, +16291, +16264, +16296, +16290, +16261, +16302, +16302, +16276, +16331, +16308, +16225, +16287, +16325, +16243, +16273, +16340, +16297, +16302, +16337, +16281, +16260, +16275, +16247, +16250, +16257, +16212, +16193, +16183, +16156, +16192, +16233, +16234, +16295, +16350, +16325, +16324, +16314, +16236, +16230, +16306, +16325, +16299, +16295, +16308, +16315, +16297, +16291, +16317, +16320, +16329, +16376, +16361, +16297, +16313, +16375, +16419, +16467, +16474, +16439, +16445, +16450, +16412, +16417, +16449, +16443, +16454, +16485, +16472, +16455, +16467, +16457, +16449, +16471, +16477, +16462, +16455, +16456, +16472, +16502, +16502, +16483, +16504, +16537, +16521, +16494, +16500, +16501, +16499, +16557, +16620, +16604, +16567, +16549, +16496, +16450, +16474, +16493, +16474, +16461, +16429, +16397, +16423, +16449, +16436, +16440, +16435, +16406, +16416, +16439, +16410, +16378, +16379, +16389, +16396, +16369, +16311, +16292, +16306, +16320, +16347, +16363, +16320, +16272, +16280, +16295, +16262, +16226, +16244, +16277, +16261, +16233, +16245, +16258, +16262, +16288, +16295, +16264, +16234, +16196, +16174, +16233, +16303, +16295, +16285, +16285, +16230, +16182, +16196, +16193, +16155, +16152, +16190, +16239, +16269, +16269, +16294, +16342, +16321, +16258, +16273, +16359, +16416, +16403, +16377, +16388, +16385, +16333, +16308, +16345, +16378, +16373, +16351, +16333, +16339, +16349, +16360, +16396, +16434, +16461, +16505, +16532, +16523, +16521, +16521, +16526, +16569, +16567, +16485, +16453, +16497, +16529, +16553, +16551, +16488, +16469, +16515, +16524, +16525, +16562, +16562, +16529, +16535, +16557, +16554, +16541, +16547, +16573, +16584, +16571, +16573, +16568, +16510, +16454, +16460, +16484, +16466, +16406, +16359, +16368, +16407, +16413, +16387, +16373, +16368, +16371, +16396, +16426, +16424, +16411, +16386, +16316, +16275, +16321, +16347, +16318, +16316, +16320, +16297, +16301, +16300, +16256, +16244, +16257, +16233, +16231, +16276, +16275, +16228, +16205, +16191, +16167, +16167, +16193, +16196, +16184, +16205, +16232, +16218, +16203, +16203, +16186, +16178, +16202, +16228, +16255, +16251, +16201, +16197, +16249, +16297, +16354, +16387, +16336, +16286, +16281, +16270, +16273, +16288, +16267, +16269, +16303, +16323, +16336, +16330, +16303, +16333, +16371, +16364, +16400, +16436, +16400, +16380, +16365, +16336, +16400, +16467, +16436, +16467, +16543, +16508, +16492, +16565, +16581, +16566, +16570, +16524, +16490, +16509, +16510, +16529, +16577, +16585, +16581, +16593, +16571, +16542, +16533, +16534, +16558, +16583, +16586, +16604, +16595, +16530, +16506, +16523, +16501, +16476, +16484, +16474, +16446, +16440, +16458, +16486, +16500, +16501, +16503, +16506, +16509, +16488, +16418, +16364, +16383, +16392, +16355, +16355, +16375, +16341, +16287, +16291, +16340, +16375, +16389, +16414, +16434, +16417, +16389, +16369, +16331, +16308, +16341, +16356, +16307, +16265, +16244, +16209, +16193, +16192, +16147, +16123, +16177, +16201, +16140, +16119, +16157, +16166, +16178, +16217, +16201, +16171, +16208, +16245, +16236, +16218, +16158, +16096, +16144, +16227, +16217, +16218, +16289, +16298, +16251, +16268, +16299, +16287, +16300, +16331, +16307, +16289, +16336, +16368, +16336, +16312, +16335, +16347, +16331, +16332, +16360, +16418, +16499, +16530, +16499, +16484, +16470, +16408, +16382, +16426, +16443, +16441, +16475, +16497, +16504, +16526, +16523, +16501, +16509, +16526, +16527, +16498, +16433, +16407, +16449, +16468, +16473, +16512, +16525, +16505, +16514, +16511, +16472, +16478, +16552, +16607, +16589, +16545, +16539, +16543, +16519, +16493, +16480, +16492, +16526, +16523, +16479, +16474, +16471, +16424, +16411, +16446, +16462, +16446, +16413, +16398, +16421, +16423, +16410, +16430, +16415, +16349, +16313, +16283, +16277, +16350, +16378, +16308, +16282, +16274, +16240, +16293, +16364, +16340, +16360, +16439, +16421, +16368, +16360, +16326, +16299, +16308, +16280, +16268, +16313, +16285, +16204, +16204, +16224, +16210, +16236, +16245, +16190, +16207, +16284, +16281, +16242, +16243, +16230, +16225, +16278, +16293, +16233, +16213, +16241, +16258, +16273, +16292, +16313, +16346, +16336, +16269, +16248, +16289, +16312, +16315, +16321, +16336, +16397, +16445, +16419, +16403, +16421, +16388, +16361, +16408, +16419, +16374, +16391, +16420, +16360, +16307, +16337, +16366, +16359, +16386, +16434, +16429, +16411, +16446, +16491, +16479, +16456, +16475, +16496, +16492, +16492, +16504, +16512, +16528, +16557, +16561, +16530, +16504, +16487, +16452, +16434, +16478, +16519, +16505, +16497, +16507, +16493, +16495, +16516, +16497, +16479, +16509, +16525, +16524, +16546, +16548, +16526, +16527, +16507, +16453, +16438, +16447, +16422, +16371, +16302, +16242, +16245, +16296, +16327, +16320, +16300, +16306, +16334, +16344, +16316, +16271, +16261, +16299, +16321, +16314, +16328, +16316, +16241, +16228, +16264, +16224, +16193, +16249, +16268, +16248, +16260, +16246, +16218, +16241, +16253, +16254, +16283, +16275, +16242, +16271, +16306, +16293, +16289, +16317, +16339, +16328, +16298, +16312, +16377, +16406, +16369, +16333, +16347, +16380, +16369, +16336, +16329, +16316, +16292, +16312, +16357, +16398, +16428, +16394, +16351, +16383, +16400, +16356, +16365, +16405, +16420, +16476, +16507, +16446, +16420, +16441, +16402, +16372, +16412, +16430, +16420, +16430, +16426, +16388, +16361, +16391, +16433, +16431, +16441, +16495, +16502, +16476, +16479, +16440, +16380, +16412, +16459, +16468, +16524, +16568, +16547, +16548, +16535, +16472, +16474, +16510, +16498, +16500, +16487, +16416, +16413, +16470, +16467, +16452, +16446, +16402, +16386, +16407, +16373, +16350, +16394, +16404, +16356, +16356, +16406, +16435, +16429, +16416, +16396, +16358, +16317, +16306, +16325, +16351, +16347, +16339, +16400, +16462, +16426, +16353, +16309, +16262, +16234, +16245, +16255, +16275, +16308, +16330, +16342, +16330, +16285, +16259, +16247, +16230, +16252, +16271, +16241, +16241, +16274, +16258, +16229, +16228, +16239, +16269, +16289, +16279, +16297, +16313, +16291, +16309, +16330, +16290, +16283, +16317, +16306, +16303, +16330, +16312, +16294, +16312, +16314, +16319, +16332, +16292, +16241, +16266, +16323, +16337, +16336, +16369, +16394, +16359, +16339, +16378, +16394, +16408, +16468, +16483, +16455, +16478, +16486, +16478, +16561, +16629, +16569, +16491, +16444, +16405, +16409, +16422, +16423, +16463, +16492, +16488, +16527, +16564, +16556, +16568, +16551, +16495, +16538, +16619, +16600, +16581, +16609, +16598, +16569, +16541, +16476, +16426, +16406, +16368, +16345, +16339, +16341, +16399, +16470, +16468, +16456, +16462, +16429, +16383, +16384, +16412, +16422, +16405, +16402, +16420, +16423, +16436, +16467, +16426, +16353, +16354, +16364, +16316, +16284, +16280, +16274, +16288, +16303, +16247, +16168, +16163, +16232, +16282, +16297, +16339, +16363, +16294, +16217, +16210, +16221, +16215, +16214, +16222, +16232, +16200, +16136, +16158, +16247, +16270, +16248, +16236, +16219, +16245, +16292, +16282, +16287, +16340, +16341, +16310, +16298, +16259, +16243, +16268, +16247, +16249, +16331, +16354, +16322, +16342, +16345, +16324, +16374, +16434, +16438, +16426, +16395, +16357, +16377, +16421, +16420, +16387, +16361, +16373, +16384, +16349, +16322, +16360, +16421, +16474, +16502, +16469, +16434, +16457, +16479, +16471, +16486, +16536, +16557, +16529, +16519, +16570, +16614, +16599, +16561, +16543, +16545, +16554, +16554, +16570, +16605, +16598, +16554, +16565, +16605, +16583, +16530, +16507, +16505, +16482, +16467, +16500, +16505, +16429, +16394, +16448, +16453, +16424, +16462, +16490, +16459, +16444, +16417, +16360, +16341, +16329, +16294, +16293, +16298, +16254, +16203, +16177, +16201, +16267, +16286, +16254, +16269, +16299, +16288, +16293, +16321, +16317, +16305, +16306, +16288, +16252, +16228, +16214, +16204, +16198, +16193, +16185, +16180, +16197, +16227, +16237, +16227, +16218, +16212, +16211, +16210, +16205, +16214, +16255, +16307, +16327, +16308, +16294, +16302, +16288, +16246, +16251, +16299, +16332, +16371, +16414, +16402, +16379, +16412, +16412, +16365, +16378, +16399, +16356, +16354, +16398, +16399, +16402, +16427, +16407, +16393, +16421, +16415, +16404, +16443, +16466, +16462, +16470, +16443, +16397, +16416, +16469, +16486, +16483, +16478, +16462, +16444, +16442, +16457, +16486, +16549, +16632, +16655, +16613, +16595, +16619, +16617, +16577, +16526, +16512, +16554, +16556, +16492, +16483, +16530, +16534, +16518, +16501, +16445, +16384, +16355, +16349, +16379, +16406, +16384, +16377, +16398, +16398, +16402, +16417, +16401, +16380, +16361, +16342, +16363, +16359, +16299, +16317, +16394, +16368, +16303, +16303, +16289, +16242, +16232, +16285, +16379, +16424, +16380, +16347, +16346, +16304, +16262, +16242, +16203, +16203, +16250, +16238, +16196, +16191, +16190, +16192, +16231, +16249, +16238, +16267, +16298, +16279, +16307, +16382, +16354, +16261, +16274, +16332, +16298, +16245, +16247, +16250, +16275, +16359, +16401, +16360, +16321, +16313, +16314, +16337, +16354, +16313, +16278, +16303, +16318, +16330, +16394, +16418, +16366, +16389, +16446, +16394, +16344, +16378, +16367, +16327, +16353, +16388, +16416, +16469, +16491, +16489, +16495, +16453, +16409, +16434, +16453, +16447, +16470, +16486, +16485, +16511, +16524, +16495, +16468, +16446, +16440, +16466, +16469, +16444, +16451, +16485, +16506, +16506, +16481, +16467, +16495, +16502, +16470, +16488, +16554, +16557, +16497, +16448, +16434, +16448, +16459, +16412, +16354, +16367, +16394, +16361, +16338, +16386, +16431, +16431, +16435, +16443, +16427, +16405, +16397, +16408, +16440, +16442, +16393, +16364, +16366, +16331, +16297, +16322, +16347, +16331, +16321, +16324, +16308, +16298, +16307, +16310, +16308, +16308, +16295, +16284, +16315, +16336, +16313, +16326, +16376, +16354, +16300, +16290, +16255, +16226, +16279, +16321, +16308, +16308, +16288, +16241, +16250, +16277, +16266, +16274, +16305, +16313, +16298, +16271, +16244, +16236, +16241, +16266, +16281, +16267, +16304, +16394, +16412, +16362, +16336, +16322, +16317, +16327, +16304, +16266, +16270, +16283, +16276, +16284, +16331, +16403, +16449, +16451, +16463, +16479, +16462, +16454, +16467, +16476, +16507, +16534, +16516, +16488, +16449, +16396, +16421, +16494, +16491, +16450, +16445, +16458, +16497, +16558, +16572, +16557, +16565, +16562, +16511, +16433, +16384, +16397, +16432, +16438, +16442, +16467, +16473, +16452, +16453, +16481, +16472, +16446, +16477, +16507, +16467, +16435, +16444, +16417, +16400, +16445, +16457, +16402, +16364, +16360, +16344, +16307, +16272, +16278, +16306, +16330, +16368, +16375, +16323, +16320, +16369, +16336, +16271, +16282, +16279, +16247, +16273, +16292, +16242, +16220, +16267, +16321, +16337, +16309, +16287, +16315, +16333, +16298, +16258, +16236, +16226, +16239, +16264, +16285, +16311, +16328, +16340, +16369, +16373, +16330, +16313, +16320, +16272, +16222, +16273, +16372, +16392, +16341, +16318, +16341, +16355, +16357, +16375, +16389, +16377, +16372, +16383, +16383, +16366, +16370, +16413, +16451, +16441, +16411, +16401, +16405, +16406, +16407, +16406, +16416, +16448, +16479, +16488, +16496, +16516, +16518, +16481, +16428, +16403, +16406, +16405, +16418, +16473, +16511, +16476, +16416, +16413, +16462, +16486, +16459, +16428, +16415, +16414, +16444, +16495, +16510, +16490, +16486, +16477, +16436, +16431, +16496, +16532, +16499, +16485, +16486, +16434, +16426, +16516, +16533, +16437, +16400, +16424, +16410, +16382, +16368, +16383, +16443, +16441, +16333, +16290, +16338, +16313, +16234, +16216, +16227, +16220, +16221, +16244, +16273, +16284, +16266, +16218, +16158, +16172, +16276, +16323, +16284, +16281, +16309, +16300, +16299, +16280, +16213, +16190, +16218, +16229, +16250, +16275, +16253, +16240, +16269, +16279, +16262, +16247, +16256, +16285, +16300, +16292, +16304, +16316, +16304, +16306, +16303, +16280, +16309, +16392, +16416, +16356, +16310, +16322, +16342, +16368, +16411, +16425, +16400, +16397, +16414, +16433, +16457, +16470, +16482, +16525, +16562, +16575, +16595, +16581, +16514, +16463, +16464, +16493, +16491, +16445, +16457, +16508, +16456, +16407, +16474, +16474, +16400, +16448, +16512, +16494, +16516, +16537, +16485, +16492, +16543, +16506, +16459, +16464, +16484, +16505, +16497, +16478, +16504, +16507, +16449, +16429, +16439, +16408, +16392, +16413, +16406, +16369, +16375, +16433, +16471, +16452, +16453, +16497, +16489, +16428, +16394, +16377, +16360, +16370, +16380, +16382, +16384, +16345, +16292, +16285, +16284, +16270, +16264, +16238, +16236, +16292, +16294, +16222, +16210, +16223, +16193, +16213, +16276, +16269, +16245, +16261, +16258, +16260, +16306, +16303, +16254, +16269, +16299, +16250, +16206, +16238, +16253, +16225, +16232, +16250, +16196, +16132, +16165, +16249, +16281, +16274, +16273, +16279, +16304, +16343, +16336, +16284, +16264, +16296, +16321, +16351, +16425, +16483, +16488, +16477, +16455, +16431, +16443, +16455, +16418, +16400, +16439, +16469, +16464, +16445, +16436, +16472, +16515, +16510, +16502, +16512, +16482, +16435, +16443, +16476, +16490, +16490, +16482, +16440, +16389, +16401, +16444, +16420, +16390, +16444, +16469, +16423, +16438, +16504, +16516, +16521, +16552, +16539, +16500, +16499, +16533, +16559, +16546, +16482, +16426, +16440, +16474, +16463, +16440, +16454, +16463, +16435, +16413, +16411, +16394, +16374, +16370, +16354, +16323, +16324, +16355, +16373, +16370, +16359, +16344, +16341, +16345, +16302, +16246, +16267, +16311, +16309, +16338, +16365, +16300, +16245, +16262, +16253, +16235, +16276, +16310, +16311, +16318, +16312, +16307, +16327, +16335, +16351, +16386, +16370, +16328, +16307, +16285, +16286, +16302, +16268, +16238, +16265, +16299, +16355, +16403, +16337, +16265, +16314, +16348, +16342, +16414, +16437, +16325, +16272, +16331, +16370, +16388, +16400, +16372, +16359, +16385, +16341, +16232, +16190, +16254, +16328, +16331, +16310, +16344, +16393, +16392, +16372, +16365, +16372, +16406, +16427, +16399, +16394, +16442, +16453, +16419, +16419, +16463, +16501, +16509, +16492, +16450, +16396, +16391, +16437, +16448, +16431, +16456, +16462, +16410, +16403, +16454, +16472, +16457, +16435, +16428, +16460, +16473, +16452, +16479, +16510, +16473, +16435, +16420, +16398, +16411, +16420, +16382, +16377, +16399, +16378, +16393, +16445, +16436, +16423, +16452, +16450, +16418, +16401, +16405, +16442, +16445, +16372, +16359, +16417, +16409, +16374, +16380, +16385, +16391, +16385, +16346, +16356, +16373, +16309, +16303, +16371, +16336, +16273, +16311, +16338, +16339, +16380, +16366, +16306, +16312, +16312, +16265, +16242, +16243, +16252, +16271, +16267, +16267, +16285, +16273, +16257, +16284, +16302, +16295, +16292, +16261, +16231, +16245, +16259, +16261, +16298, +16358, +16400, +16405, +16378, +16357, +16350, +16336, +16320, +16306, +16321, +16388, +16416, +16363, +16348, +16373, +16367, +16382, +16410, +16377, +16340, +16339, +16326, +16349, +16421, +16462, +16484, +16514, +16498, +16472, +16485, +16499, +16499, +16501, +16503, +16511, +16503, +16472, +16455, +16430, +16393, +16419, +16460, +16436, +16421, +16450, +16455, +16472, +16510, +16494, +16459, +16467, +16462, +16439, +16444, +16433, +16397, +16412, +16463, +16478, +16463, +16422, +16359, +16360, +16444, +16478, +16449, +16449, +16411, +16321, +16322, +16366, +16335, +16337, +16393, +16373, +16345, +16368, +16332, +16284, +16335, +16367, +16330, +16329, +16345, +16325, +16332, +16378, +16388, +16372, +16377, +16378, +16333, +16282, +16267, +16247, +16222, +16262, +16303, +16267, +16264, +16325, +16330, +16279, +16242, +16234, +16270, +16295, +16257, +16245, +16287, +16278, +16261, +16316, +16341, +16291, +16260, +16256, +16253, +16271, +16298, +16327, +16361, +16377, +16384, +16382, +16341, +16315, +16330, +16317, +16306, +16354, +16392, +16401, +16423, +16411, +16375, +16394, +16436, +16451, +16450, +16445, +16457, +16469, +16445, +16445, +16463, +16405, +16354, +16416, +16464, +16436, +16431, +16472, +16521, +16548, +16526, +16507, +16524, +16520, +16523, +16558, +16536, +16459, +16429, +16429, +16431, +16455, +16462, +16425, +16396, +16391, +16408, +16445, +16475, +16473, +16467, +16468, +16476, +16488, +16494, +16501, +16518, +16502, +16434, +16396, +16426, +16432, +16389, +16354, +16320, +16283, +16288, +16317, +16321, +16332, +16370, +16384, +16358, +16337, +16328, +16295, +16256, +16268, +16308, +16312, +16308, +16319, +16304, +16259, +16218, +16182, +16181, +16228, +16280, +16305, +16284, +16253, +16270, +16303, +16283, +16250, +16264, +16289, +16287, +16280, +16300, +16328, +16321, +16324, +16365, +16362, +16346, +16415, +16439, +16369, +16384, +16433, +16370, +16335, +16387, +16389, +16374, +16426, +16454, +16421, +16386, +16380, +16412, +16432, +16381, +16341, +16357, +16341, +16294, +16291, +16328, +16365, +16383, +16386, +16384, +16397, +16416, +16408, +16389, +16421, +16479, +16457, +16400, +16431, +16499, +16495, +16458, +16439, +16436, +16440, +16417, +16357, +16331, +16372, +16408, +16405, +16417, +16460, +16449, +16376, +16355, +16398, +16395, +16353, +16360, +16401, +16420, +16410, +16385, +16385, +16412, +16414, +16418, +16470, +16491, +16441, +16412, +16422, +16419, +16399, +16367, +16311, +16292, +16354, +16414, +16407, +16403, +16439, +16437, +16392, +16397, +16415, +16377, +16356, +16383, +16381, +16366, +16369, +16344, +16326, +16375, +16436, +16439, +16383, +16338, +16359, +16384, +16366, +16374, +16391, +16359, +16360, +16402, +16396, +16388, +16405, +16368, +16335, +16333, +16272, +16237, +16306, +16329, +16292, +16299, +16307, +16302, +16329, +16312, +16259, +16285, +16345, +16362, +16372, +16386, +16389, +16380, +16361, +16363, +16374, +16346, +16330, +16366, +16382, +16360, +16355, +16363, +16365, +16355, +16336, +16341}; \ No newline at end of file