37 2010 Kiemle, Christoph DLR, Institut fuer Physik der Atmosphaere, 82234 Oberpfaffenhofen, Germany Final Data H2O-DIAL (DLR Falcon) 1 1 2005 12 16 2006 3 31 14.999 0.0 801 1 0 Distance between given altitude and first datapoint in m Elapsed time in seconds from 0 UT on day given by DATE 1 1.0e-2 -9999 Particle Backscatter Ratio @1064 nm 4 1.0 0.01 0.01 1.0 -9999 -9999 -9999 -9999 Reference altitude in [m] Latitude in decimal degrees Longitude in decimal degrees Flight altitude in [m] 1 final data 10 For one profile 1249 shots are averaged, the repetition rate is 100Hz. This corresponds to a horizontal resolution of about 2498 m Vertical averaging over 15.0000 m For the aerosol correction a LIDAR-ratio of alpha/beta=30 sr was used. Downward measurement! Absolute calibration of backscatter/depolarization profiles depends on accuracy of anticipated background value for the backscatter/depolarization ratio Typical absolute uncertainty of BSR: 5-10% of Rayleigh scattering coefficient Random error depends on averaging: typically <5% Mimimum depolarization values are set to detection limit: 1% 20809 10770 2692 4988 7614 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 137 146 153 160 166 171 176 181 184 188 191 194 197 199 201 204 205 207 209 210 212 213 214 215 215 216 216 217 218 218 218 218 219 220 220 221 221 221 222 223 223 223 224 224 224 225 224 224 224 224 224 225 225 226 227 228 229 229 229 229 229 229 229 230 230 230 230 230 230 231 231 231 230 230 230 230 230 229 229 229 229 229 228 228 229 229 229 229 229 229 230 230 230 230 230 229 230 229 229 229 228 228 228 229 228 228 228 228 227 227 228 227 227 226 225 225 224 225 225 225 225 224 224 224 223 222 223 223 222 222 223 222 222 222 222 222 221 221 221 221 222 223 223 222 222 223 223 223 222 223 223 222 222 221 221 221 222 223 223 222 222 223 223 222 222 223 223 223 223 224 224 224 225 226 227 227 228 229 229 229 229 229 229 228 229 229 229 230 230 231 230 230 231 232 231 230 231 231 232 232 233 234 235 234 236 237 237 238 241 243 245 249 253 257 260 263 263 263 264 266 267 270 275 281 288 299 312 317 306 285 267 253 242 237 236 236 233 233 235 237 242 244 245 247 247 248 248 249 250 250 251 252 252 253 252 251 253 255 253 250 250 251 251 250 249 248 247 248 249 250 249 247 247 248 248 247 247 248 250 253 254 256 256 259 260 260 258 259 256 255 256 258 256 257 259 259 260 262 265 267 268 265 262 258 258 256 256 254 253 252 252 252 253 254 254 252 251 249 253 254 262 279 303 322 338 358 388 435 524 672 852 1027 1170 1271 1343 1401 1454 1512 1589 1688 1799 1895 1961 1995 2015 2031 2037 2036 2033 2028 2019 2001 1985 1974 1967 1952 1938 1925 1907 1883 1865 1846 1820 1805 1800 1790 1784 1780 1776 1766 1753 1733 1700 1674 1647 1629 1610 1586 1557 1530 1507 1497 1506 1529 1562 1588 1606 1625 1641 1658 1673 1682 1681 1654 1596 1511 1408 1322 1231 1131 1047 986 927 879 850 829 818 843 902 979 1114 1431 2056 2717 3120 3298 3358 3384 3393 3395 3403 3438 3539 3670 3784 3854 3893 3933 3940 3924 3907 3907 3921 3927 3930 3943 3967 3998 4024 4048 4068 4100 4147 4197 4235 4271 4327 4396 4451 4520 4638 4821 5041 5237 5353 5397 5399 5352 5307 5354 5510 5754 6031 6283 6451 6451 6321 6209 6161 6203 6462 7074 8152 9626 11157 12494 13594 14425 14942 15197 15342 15432 15416 15328 15204 15044 14846 14624 14629 81105 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20822 10770 2693 4986 7613 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 136 145 152 159 166 171 176 180 184 188 192 195 197 200 202 204 206 208 209 211 212 213 215 216 216 216 217 218 218 218 218 219 219 220 221 221 222 222 223 223 224 224 224 224 224 224 224 224 225 225 225 226 226 227 227 228 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 230 231 230 230 230 230 230 229 229 229 229 229 229 230 230 229 230 230 230 230 229 229 229 229 229 229 230 229 229 229 229 228 228 229 228 228 227 227 227 227 226 226 226 225 225 225 224 224 224 223 223 223 224 224 223 222 221 222 221 222 222 222 222 222 222 222 222 222 223 222 223 223 222 222 222 222 222 222 223 223 223 221 222 222 222 222 222 222 222 222 222 221 221 222 222 222 223 224 225 225 226 227 228 228 226 227 229 229 229 230 230 230 231 231 230 230 231 232 232 232 231 230 230 231 231 230 232 233 234 235 234 235 236 237 238 240 242 243 246 250 254 258 261 263 265 267 268 270 273 276 280 286 294 307 317 311 290 271 259 249 242 237 235 236 236 234 235 237 240 244 245 246 248 250 251 249 249 250 252 252 254 255 254 254 252 251 251 251 251 251 250 251 250 250 251 250 248 247 248 249 247 246 248 250 251 251 252 253 253 255 257 257 257 257 258 257 257 258 258 257 256 256 258 257 259 258 258 261 266 269 266 264 262 258 256 259 257 256 255 252 253 253 251 250 250 251 250 249 255 272 291 310 329 352 388 463 590 748 900 1031 1151 1250 1331 1401 1467 1528 1597 1684 1782 1878 1956 2000 2026 2036 2039 2046 2045 2031 2024 2017 1997 1979 1973 1968 1959 1944 1932 1919 1903 1884 1856 1828 1810 1804 1798 1787 1782 1781 1772 1751 1727 1703 1664 1636 1616 1595 1576 1550 1533 1538 1568 1589 1599 1612 1625 1640 1660 1673 1680 1677 1655 1607 1541 1463 1391 1321 1233 1145 1058 975 910 882 860 833 834 864 916 970 1101 1463 2099 2717 3124 3315 3383 3409 3438 3450 3454 3478 3540 3645 3752 3823 3865 3909 3939 3956 3944 3917 3907 3911 3918 3928 3949 3967 3979 3996 4020 4048 4079 4113 4149 4193 4245 4304 4384 4487 4599 4741 4932 5150 5317 5400 5433 5419 5356 5271 5236 5292 5466 5763 6069 6241 6233 6158 6151 6280 6541 6930 7502 8268 9161 10169 11295 12413 13420 14256 14764 14990 15109 15183 15191 15107 14966 14826 15286 90014 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20835 10770 2694 4984 7613 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 137 145 153 160 166 172 177 181 185 189 192 195 198 200 203 204 206 208 210 211 212 213 214 215 216 217 217 217 217 218 218 219 220 221 221 222 222 223 223 223 223 223 224 224 224 225 225 225 225 225 226 226 226 227 228 228 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 230 230 230 230 230 230 229 229 230 229 229 230 230 230 229 229 230 230 229 229 229 229 229 229 229 229 230 230 229 229 229 228 228 228 228 227 227 227 227 226 226 226 226 226 226 225 224 224 224 224 224 223 223 223 223 223 223 222 222 222 222 222 221 220 220 221 222 222 222 222 222 222 222 223 223 222 222 223 223 223 222 222 222 222 223 223 222 222 222 222 222 221 221 221 222 222 223 224 225 224 225 226 227 227 227 228 228 228 229 229 229 229 229 229 229 229 230 230 231 233 234 234 233 230 230 230 230 230 232 232 234 236 235 236 238 239 240 242 245 248 251 256 262 266 268 269 271 272 273 274 279 285 294 304 308 300 283 269 259 252 246 241 239 236 234 234 235 235 236 237 240 242 244 246 249 250 249 250 253 255 255 254 254 254 252 250 251 253 252 253 252 252 252 250 251 251 250 248 248 249 249 250 251 249 251 253 254 254 256 256 254 256 256 255 255 256 257 257 258 260 258 258 260 262 260 262 265 269 270 265 265 263 258 257 259 258 255 252 251 252 252 252 253 253 253 253 251 253 259 270 289 311 334 352 363 413 538 713 885 1038 1173 1289 1388 1467 1533 1592 1657 1735 1812 1883 1953 2003 2026 2039 2045 2046 2041 2027 2015 2006 1996 1978 1967 1964 1954 1945 1934 1926 1916 1901 1877 1851 1825 1813 1806 1798 1794 1788 1786 1776 1753 1719 1684 1653 1627 1604 1581 1556 1536 1541 1563 1581 1592 1609 1618 1635 1651 1664 1673 1676 1669 1649 1613 1564 1498 1424 1344 1262 1178 1075 979 925 890 851 837 849 874 903 924 1056 1491 2141 2741 3133 3333 3411 3434 3443 3448 3456 3467 3518 3596 3698 3784 3841 3890 3930 3943 3927 3908 3892 3882 3885 3893 3903 3918 3932 3964 3996 4025 4056 4101 4148 4186 4216 4240 4303 4412 4583 4783 4989 5199 5333 5390 5410 5395 5338 5260 5174 5121 5172 5385 5739 5994 6018 5900 5839 5967 6318 7007 8181 9574 10584 11031 11168 11284 11584 12119 12817 13524 14152 14697 15134 15502 15777 16991 98921 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20848 10770 2695 4983 7612 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 135 144 152 158 165 171 176 180 184 188 191 194 197 199 201 203 205 207 209 210 211 212 213 214 215 216 216 216 217 217 218 219 220 221 221 222 222 223 223 223 223 224 224 224 225 225 225 225 226 226 226 227 227 228 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 229 230 230 229 229 229 229 229 229 228 228 228 227 227 226 226 226 226 226 226 225 224 224 224 223 223 224 224 224 223 223 222 222 223 223 222 222 222 222 221 221 222 222 222 222 222 222 222 223 223 223 223 223 222 222 222 221 221 221 222 222 222 222 222 222 221 221 222 223 223 222 222 223 223 224 224 226 227 226 227 228 229 229 230 229 229 230 229 229 230 232 232 232 233 233 234 235 233 232 233 233 232 232 231 232 232 233 234 236 236 238 240 241 241 242 245 248 253 259 265 270 274 276 277 278 279 282 282 285 292 302 304 295 279 263 250 242 239 239 238 237 238 237 237 236 235 235 235 236 237 241 241 243 246 248 248 250 251 253 254 255 256 255 256 257 255 254 253 251 249 251 252 252 252 252 252 254 255 254 257 258 254 254 256 258 259 258 260 263 262 263 268 272 274 274 272 273 276 275 273 271 269 270 269 263 259 259 259 259 256 255 256 255 252 249 255 254 252 250 250 251 254 262 280 303 326 347 368 378 389 456 598 778 956 1122 1270 1379 1462 1534 1592 1646 1702 1762 1817 1874 1929 1983 2026 2048 2059 2060 2059 2056 2045 2029 2015 1998 1980 1966 1957 1948 1941 1934 1926 1915 1901 1879 1861 1847 1832 1817 1807 1806 1797 1788 1773 1735 1690 1661 1628 1592 1568 1552 1542 1546 1557 1573 1595 1627 1657 1682 1696 1704 1705 1710 1709 1693 1665 1613 1553 1484 1401 1311 1207 1098 1020 971 920 874 845 846 861 876 898 983 1322 1927 2587 3056 3297 3405 3452 3479 3495 3498 3495 3515 3560 3632 3731 3820 3873 3913 3947 3962 3956 3937 3922 3911 3910 3908 3908 3918 3932 3967 4010 4046 4088 4139 4200 4248 4260 4287 4375 4505 4674 4865 5047 5212 5330 5411 5451 5423 5355 5288 5230 5168 5124 5106 5144 5262 5480 5753 5902 5877 5895 6199 7076 8541 9956 10821 11173 11228 11336 11870 12884 14062 15166 16040 16649 17066 17297 19601 114529 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20861 10770 2696 4981 7611 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 138 147 154 161 167 173 178 182 186 190 193 196 199 201 203 205 207 208 210 211 212 213 214 215 216 216 216 217 218 219 220 221 222 222 223 223 223 223 223 224 224 224 225 225 225 226 226 226 226 227 227 228 228 228 228 229 229 229 230 230 230 230 231 231 230 230 230 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 230 230 230 230 230 230 229 229 229 229 229 230 229 229 229 229 228 228 228 228 228 228 227 227 227 227 227 226 225 225 225 225 225 224 224 224 224 224 224 223 223 223 224 223 223 223 223 222 222 222 222 221 221 222 222 222 222 222 223 223 223 223 222 221 221 222 222 223 223 222 221 222 221 221 222 222 221 221 222 222 222 222 223 224 225 226 226 227 227 227 228 229 229 228 229 230 231 231 232 232 233 233 234 235 234 234 235 235 234 233 233 233 232 230 229 231 233 233 233 234 234 236 239 239 237 238 241 246 251 256 261 268 274 278 281 284 287 290 295 302 310 308 293 278 267 259 252 246 242 240 239 239 238 237 235 234 235 237 238 238 238 239 242 244 244 244 247 247 246 248 250 253 258 259 257 256 257 255 255 256 256 254 252 252 251 253 254 254 253 253 253 255 254 256 257 260 267 271 274 279 285 293 302 307 308 304 298 293 290 287 282 277 274 269 267 263 260 259 257 257 257 258 259 256 253 250 249 248 250 253 255 257 268 286 305 327 346 367 387 397 409 465 568 690 820 992 1194 1359 1463 1541 1610 1670 1729 1787 1847 1909 1967 2015 2046 2062 2067 2066 2061 2051 2039 2027 2012 1995 1980 1967 1959 1951 1943 1935 1921 1900 1882 1859 1845 1830 1813 1813 1807 1802 1785 1757 1725 1697 1665 1629 1597 1581 1580 1581 1599 1616 1617 1608 1585 1560 1561 1610 1668 1702 1722 1724 1709 1678 1630 1582 1535 1473 1405 1297 1174 1091 1050 1008 956 890 861 867 889 906 920 998 1385 2143 2830 3195 3372 3459 3500 3526 3533 3505 3484 3489 3510 3560 3624 3692 3769 3856 3925 3961 3963 3950 3928 3911 3908 3905 3904 3905 3915 3922 3950 3989 4026 4052 4092 4153 4215 4249 4279 4341 4472 4670 4886 5067 5197 5293 5351 5363 5349 5302 5226 5132 5061 5019 5012 5046 5133 5288 5508 5778 6052 6393 7010 7887 8831 9845 10792 11412 11858 12582 13690 14922 16048 16943 17570 17962 18116 21418 125318 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20873 10770 2697 4979 7611 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 137 146 154 161 167 173 178 182 186 190 193 196 199 201 203 205 207 208 210 211 212 213 214 215 216 216 216 217 218 219 220 221 221 222 222 222 223 223 223 224 224 225 225 225 226 226 226 226 227 227 227 227 228 228 228 229 229 229 230 229 230 230 230 230 230 230 230 230 231 231 230 231 231 231 230 229 229 230 230 230 230 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 229 229 230 230 229 229 229 228 228 228 228 228 227 227 226 226 225 225 225 224 225 225 225 224 223 223 223 222 222 222 222 223 223 223 223 222 222 223 222 221 221 222 221 221 222 223 222 222 221 221 223 223 222 222 223 223 223 223 222 222 223 223 222 222 222 222 222 222 222 223 224 224 224 225 225 225 227 228 228 229 230 230 229 228 229 230 230 230 232 233 234 235 237 237 236 235 234 234 234 234 234 233 233 232 232 232 232 233 234 236 237 237 238 239 239 241 245 248 250 256 262 267 273 279 281 284 288 292 298 309 316 313 298 280 266 259 252 247 244 242 240 239 239 238 238 237 237 238 239 241 242 242 243 245 247 249 250 251 251 252 252 254 258 261 260 260 258 257 256 257 257 255 253 254 255 256 258 261 265 267 269 272 277 281 285 291 295 298 307 312 317 323 328 328 326 324 320 313 307 303 301 296 292 290 286 281 275 274 271 266 265 261 258 255 254 255 253 252 251 251 255 259 271 288 306 327 349 374 396 410 419 453 528 638 831 1083 1290 1428 1523 1602 1677 1740 1803 1863 1923 1986 2028 2056 2069 2068 2062 2056 2043 2034 2024 2009 1988 1970 1958 1949 1947 1936 1920 1904 1883 1868 1860 1848 1834 1819 1810 1803 1792 1767 1718 1676 1639 1599 1584 1593 1619 1642 1644 1612 1514 1374 1230 1119 1083 1140 1272 1433 1567 1653 1684 1673 1652 1631 1622 1584 1490 1380 1262 1158 1063 984 927 886 865 865 878 896 930 1095 1607 2343 2958 3276 3413 3498 3571 3639 3691 3703 3653 3568 3512 3510 3542 3587 3647 3708 3778 3856 3914 3945 3954 3935 3919 3913 3908 3904 3896 3892 3894 3907 3920 3939 3973 4004 4031 4065 4118 4192 4241 4262 4287 4376 4557 4796 5024 5189 5291 5329 5322 5275 5196 5109 5039 4983 4950 4952 5004 5139 5433 5820 6043 6257 6777 7598 8574 9520 10185 10557 10886 11479 12551 14053 15620 16879 17672 17989 22592 132669 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20886 10770 2698 4977 7611 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 136 145 153 160 166 171 176 181 185 189 192 195 198 200 202 204 206 208 209 211 212 213 213 214 215 216 216 217 217 219 220 220 221 221 221 222 223 223 223 223 224 224 225 225 225 225 226 226 226 226 227 227 227 227 228 228 228 228 229 229 229 229 230 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 229 229 230 230 230 229 229 228 228 228 227 227 227 226 226 225 226 226 225 225 225 225 225 225 224 224 223 223 222 222 223 223 222 223 222 222 223 222 222 222 222 222 222 222 222 222 223 223 222 222 223 222 221 222 223 222 221 221 222 222 222 223 223 222 222 222 222 222 222 223 225 225 225 224 224 225 226 226 226 226 227 227 228 229 229 229 229 230 230 232 234 236 238 237 237 237 235 234 234 233 232 233 233 231 230 231 232 233 233 234 236 235 235 237 239 240 242 244 247 251 256 263 269 275 281 287 291 294 296 300 310 322 322 309 290 272 262 255 247 243 242 242 241 239 236 236 238 237 239 242 244 245 249 251 253 255 255 257 258 258 257 255 256 260 262 263 262 260 260 259 259 261 263 268 272 276 281 288 290 291 294 298 303 304 308 313 317 319 325 332 336 342 347 350 349 347 344 339 334 331 329 326 321 319 314 310 308 306 301 294 286 280 273 268 267 261 259 256 253 254 255 252 258 270 290 309 324 342 371 397 415 427 445 491 574 751 1020 1269 1443 1564 1649 1717 1783 1848 1915 1976 2023 2053 2064 2069 2065 2055 2043 2034 2022 2004 1988 1974 1958 1943 1929 1913 1894 1882 1876 1869 1853 1839 1820 1800 1777 1747 1710 1671 1631 1601 1592 1602 1632 1648 1617 1519 1360 1207 1118 1110 1139 1158 1148 1167 1259 1389 1510 1602 1657 1683 1670 1619 1533 1404 1262 1135 1031 962 923 901 898 904 906 946 1164 1583 2043 2524 2985 3286 3431 3497 3531 3562 3597 3644 3695 3718 3725 3700 3642 3580 3538 3536 3564 3614 3673 3731 3805 3881 3936 3949 3949 3935 3918 3918 3922 3915 3906 3895 3887 3900 3916 3948 3987 4021 4056 4110 4179 4233 4256 4271 4343 4508 4755 5000 5182 5290 5325 5291 5212 5133 5073 5045 5020 5002 5010 5073 5258 5590 5937 6337 7041 8056 9047 9853 10593 11406 12247 13128 13995 14739 15230 15544 15824 16105 21477 135522 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20899 10770 2700 4976 7611 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 136 144 152 159 165 171 176 180 184 188 192 194 197 200 202 204 206 207 209 210 211 212 213 214 215 216 216 217 217 218 218 219 220 221 221 221 222 222 223 223 223 224 225 225 225 225 226 226 226 226 226 227 227 227 227 228 228 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 228 229 229 230 229 229 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 228 227 227 227 226 226 226 226 226 225 225 225 225 224 224 224 224 224 224 224 223 223 223 223 223 223 222 222 222 222 222 222 222 221 222 223 223 223 222 222 222 222 221 222 223 222 221 220 220 221 222 223 223 223 223 223 222 222 222 222 223 224 224 225 225 224 224 223 224 226 227 227 228 228 229 229 228 228 229 230 231 232 234 236 238 238 238 237 236 235 235 234 234 233 232 232 232 232 233 233 234 237 238 238 238 239 241 243 244 247 252 258 265 273 280 286 291 295 301 307 314 323 330 326 309 288 275 266 260 258 260 258 255 250 244 242 241 240 240 242 246 249 254 257 258 261 262 263 262 263 262 263 264 263 261 263 265 265 266 266 264 264 265 267 271 273 279 287 293 297 303 312 317 323 331 338 343 350 355 362 368 377 384 391 396 396 393 391 387 382 376 369 364 361 355 352 349 346 340 334 327 320 314 305 296 291 281 270 267 262 257 256 254 256 264 276 291 311 331 354 380 414 439 461 502 580 738 994 1260 1446 1565 1653 1723 1781 1844 1911 1982 2027 2052 2068 2072 2068 2065 2056 2049 2035 2025 2007 1993 1975 1961 1948 1932 1916 1906 1902 1893 1876 1861 1851 1838 1812 1788 1758 1721 1673 1634 1618 1618 1631 1636 1600 1496 1351 1221 1153 1164 1203 1212 1192 1172 1177 1219 1297 1388 1483 1565 1581 1514 1391 1247 1119 1015 937 899 889 898 920 941 1011 1216 1694 2405 2968 3254 3386 3469 3524 3547 3564 3584 3616 3651 3684 3719 3739 3738 3720 3689 3652 3625 3616 3645 3690 3736 3784 3854 3925 3951 3956 3951 3942 3937 3936 3931 3928 3919 3909 3908 3923 3951 3986 4020 4058 4103 4170 4245 4288 4299 4346 4481 4692 4944 5151 5294 5347 5319 5258 5187 5136 5128 5136 5128 5088 5077 5177 5436 5849 6262 6901 7962 9068 9903 10442 10848 11384 12310 13515 14560 15295 15889 16351 16572 21641 135783 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20912 10770 2701 4974 7612 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 137 145 153 160 166 172 177 181 185 189 192 195 198 201 203 205 207 208 210 211 212 213 214 215 216 217 217 217 218 218 219 219 220 221 221 222 222 222 223 223 224 224 225 225 226 226 226 227 227 227 227 227 228 228 228 228 228 229 229 230 229 229 230 230 230 230 230 230 231 231 230 231 231 230 230 230 230 230 230 230 229 229 229 229 229 230 230 229 229 230 230 230 230 230 230 230 229 229 229 229 228 229 229 229 229 229 228 228 227 226 226 225 225 226 226 225 224 224 224 224 224 225 225 224 223 223 223 222 223 223 222 222 223 223 223 222 221 221 221 222 222 222 221 222 222 222 223 223 222 222 222 222 221 221 222 223 223 222 221 222 222 223 223 222 223 224 224 224 224 224 224 225 225 225 226 227 227 227 227 228 229 229 229 229 229 231 233 235 237 237 238 239 238 237 236 235 234 233 232 233 232 232 234 234 234 235 236 238 239 240 242 244 247 250 254 261 267 273 279 285 291 298 302 306 312 322 332 333 320 301 285 275 268 264 266 274 281 287 293 296 293 287 280 276 274 278 283 287 288 284 278 272 269 266 265 264 264 265 267 268 269 272 275 274 275 277 278 283 291 300 310 318 326 333 337 345 354 360 365 371 379 385 391 402 413 426 441 455 469 477 480 478 470 460 448 438 432 428 423 417 409 402 396 386 376 370 363 355 349 343 335 324 311 299 286 275 266 262 271 289 310 329 352 379 408 440 468 492 519 560 676 892 1138 1350 1497 1588 1649 1701 1763 1831 1892 1954 2008 2041 2060 2072 2070 2070 2062 2056 2050 2043 2035 2025 2009 1988 1966 1944 1931 1918 1908 1898 1881 1872 1867 1859 1851 1837 1811 1776 1739 1709 1668 1631 1612 1617 1628 1617 1546 1409 1282 1200 1188 1202 1205 1198 1195 1220 1274 1325 1376 1427 1451 1428 1370 1295 1188 1076 987 929 911 913 925 940 945 998 1252 1837 2545 3023 3247 3359 3421 3463 3506 3549 3584 3616 3643 3672 3704 3729 3732 3726 3713 3698 3673 3663 3685 3736 3799 3869 3927 3959 3966 3959 3944 3935 3943 3952 3945 3929 3916 3914 3920 3939 3969 4008 4051 4103 4181 4256 4302 4310 4351 4479 4699 4975 5216 5345 5357 5328 5280 5207 5179 5208 5220 5194 5167 5167 5278 5539 5914 6412 7215 8336 9436 10223 10783 11410 12198 12962 13626 14158 14483 14650 14770 14874 21279 142012 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20925 10770 2702 4972 7610 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 134 143 151 158 165 170 176 180 184 188 192 195 197 200 202 205 206 208 209 211 212 213 214 215 215 216 217 217 218 218 219 219 220 221 222 222 222 222 222 223 224 225 225 225 225 226 226 227 227 227 227 227 227 227 228 228 228 228 228 228 229 229 229 229 229 230 230 230 230 230 230 230 230 230 231 231 230 230 230 230 230 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 230 229 228 229 228 227 228 227 227 226 226 225 225 225 225 224 224 225 224 224 224 224 224 224 223 222 222 222 223 224 224 223 222 222 223 223 222 222 222 223 222 221 221 222 222 222 222 222 223 223 223 222 222 223 223 223 222 223 222 222 221 221 220 223 223 224 223 224 225 225 226 227 225 226 227 226 228 229 228 228 230 229 230 230 230 232 232 234 235 237 240 240 240 239 238 236 235 234 235 232 233 233 234 235 235 235 235 237 242 245 248 248 249 252 258 262 269 276 281 288 293 297 303 310 316 324 331 321 303 290 283 276 272 272 280 296 318 334 345 354 361 363 365 373 381 384 382 376 369 358 347 334 324 316 306 297 290 288 284 277 273 273 273 278 286 295 306 317 327 337 345 353 366 378 389 399 410 421 430 444 456 471 485 494 507 528 549 567 585 600 613 617 609 595 579 563 547 532 514 503 492 479 470 461 452 444 436 427 420 410 394 378 366 351 332 314 301 297 308 328 353 384 420 458 501 562 653 771 909 1068 1246 1414 1545 1635 1698 1753 1805 1855 1905 1948 1988 2025 2052 2064 2070 2073 2068 2062 2053 2047 2040 2033 2025 2013 2000 1985 1972 1957 1939 1918 1902 1895 1886 1873 1863 1855 1842 1814 1777 1736 1687 1641 1612 1604 1613 1627 1620 1554 1424 1290 1227 1226 1218 1186 1177 1223 1297 1361 1387 1354 1274 1172 1074 999 949 927 921 922 926 924 923 972 1122 1370 1679 2013 2360 2703 2992 3183 3293 3360 3408 3451 3492 3528 3565 3606 3646 3682 3713 3733 3735 3724 3708 3703 3728 3776 3832 3898 3963 3995 3995 3990 3989 3987 3982 3980 3979 3965 3949 3938 3942 3957 3981 4022 4072 4125 4181 4244 4302 4341 4390 4481 4640 4863 5088 5276 5391 5416 5388 5342 5299 5287 5303 5311 5297 5271 5289 5491 5862 6360 7189 8451 9899 11187 12097 12624 13024 13579 14234 14803 15234 15507 15635 15676 15653 15588 70388 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20938 10770 2703 4970 7606 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 137 145 153 159 166 171 176 180 184 188 191 194 197 200 202 204 206 207 209 210 211 212 213 214 215 215 216 216 217 217 218 219 219 220 221 221 221 221 221 222 223 224 225 225 225 226 226 226 227 227 227 227 228 228 228 228 228 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 229 229 229 230 230 230 230 230 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 228 228 227 227 227 227 227 226 225 225 225 224 224 224 225 225 225 225 224 223 223 222 222 222 223 222 221 222 222 222 221 223 223 223 223 223 223 222 223 223 223 223 223 223 223 223 223 223 223 222 222 223 224 223 222 222 222 222 222 222 223 224 224 223 225 225 225 224 226 227 226 227 227 226 227 229 228 228 229 230 232 230 231 232 232 234 234 235 238 242 243 242 241 241 239 235 233 234 234 234 234 234 236 237 238 238 241 247 251 253 254 256 260 261 265 271 276 281 286 292 300 310 319 328 336 335 323 307 295 289 290 302 320 336 350 360 372 381 389 398 408 420 425 424 419 413 409 406 408 408 401 391 380 369 362 355 346 337 329 322 314 306 301 297 295 295 302 316 332 350 367 381 395 409 423 437 450 462 478 499 520 537 554 575 600 626 649 667 682 693 704 714 718 721 724 720 710 700 688 671 652 635 615 596 583 567 551 535 519 504 490 476 460 441 420 406 396 397 407 427 461 503 563 673 841 1025 1203 1365 1492 1582 1644 1700 1755 1811 1872 1940 2004 2049 2079 2096 2100 2097 2089 2082 2075 2065 2052 2039 2035 2025 2013 2000 1984 1963 1944 1923 1912 1902 1893 1885 1872 1852 1827 1795 1765 1724 1671 1629 1602 1600 1608 1627 1639 1616 1528 1383 1266 1216 1227 1252 1251 1191 1149 1164 1216 1293 1365 1381 1320 1192 1072 982 938 925 924 929 941 944 960 1031 1239 1649 2166 2617 2939 3128 3218 3270 3296 3314 3341 3371 3397 3440 3524 3617 3697 3755 3781 3784 3762 3739 3731 3758 3838 3944 4022 4049 4048 4046 4042 4042 4050 4051 4033 4006 3982 3973 3978 4004 4041 4076 4114 4159 4208 4265 4324 4367 4393 4438 4532 4697 4936 5198 5400 5488 5499 5479 5430 5381 5368 5389 5415 5421 5420 5532 5852 6354 7059 8002 9167 10482 11786 12940 14016 15067 16017 16778 17190 17263 17208 17144 17038 16873 16672 25425 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20950 10770 2704 4968 7612 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 134 142 150 157 164 170 175 179 184 187 191 194 196 199 201 203 205 207 208 209 211 212 213 214 215 215 215 216 217 217 218 218 218 219 219 220 220 221 221 222 222 223 224 224 225 225 225 226 227 227 227 227 227 228 228 228 228 229 229 229 230 230 230 230 230 230 230 230 230 230 230 231 231 230 230 231 230 230 230 230 230 229 228 229 229 230 230 230 230 230 230 230 230 229 230 230 229 229 229 229 229 229 229 229 228 228 227 227 227 226 226 225 225 225 225 224 225 224 224 224 224 224 223 223 223 223 223 223 222 223 223 222 222 223 223 222 222 223 224 224 223 223 222 223 223 222 222 222 223 224 223 222 221 222 223 223 222 222 223 223 223 222 223 223 223 223 225 225 224 225 225 225 226 225 226 226 227 227 228 227 228 228 229 231 231 230 229 231 233 234 235 239 243 244 243 242 241 240 239 236 235 235 234 235 235 237 238 239 241 246 251 257 260 261 263 265 269 275 278 282 287 292 300 311 320 328 331 324 311 300 300 311 331 355 380 403 421 433 444 456 468 480 494 508 515 515 510 506 505 501 495 492 490 485 482 485 491 495 495 491 481 465 446 428 412 396 380 366 355 347 343 347 361 375 392 414 433 449 469 489 509 535 554 569 585 600 612 625 641 653 665 678 690 703 730 762 787 810 829 842 851 856 853 844 835 826 808 789 768 746 725 703 684 657 630 602 576 555 534 508 475 447 439 456 486 525 605 777 981 1169 1334 1471 1568 1645 1705 1755 1799 1840 1879 1931 1989 2035 2065 2078 2083 2079 2074 2065 2062 2049 2031 2021 2008 1996 1980 1969 1956 1939 1920 1908 1892 1876 1862 1841 1811 1775 1735 1700 1670 1642 1623 1611 1611 1625 1640 1643 1593 1474 1345 1270 1242 1224 1201 1180 1187 1224 1273 1306 1311 1279 1209 1131 1065 1011 975 955 941 949 1047 1250 1516 1845 2219 2571 2835 2990 3064 3079 3073 3080 3090 3100 3121 3154 3201 3270 3349 3432 3513 3578 3623 3654 3673 3688 3695 3698 3713 3755 3816 3874 3916 3943 3964 3987 4008 4016 4006 3990 3990 3980 3975 3984 3998 4014 4034 4071 4121 4184 4245 4302 4337 4392 4467 4580 4737 4919 5096 5245 5343 5398 5406 5394 5385 5392 5412 5416 5460 5683 6034 6609 7493 8543 9819 11226 12597 13768 14813 15679 16321 16848 17271 17559 17664 17655 17573 17415 17212 19166 62702 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20963 10770 2705 4966 7732 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 132 142 150 157 164 170 176 181 185 189 193 196 199 201 204 206 208 209 211 212 214 215 216 217 218 218 219 219 220 220 221 221 221 222 222 222 222 223 223 223 223 223 223 223 224 224 224 225 225 225 225 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 230 230 230 230 230 229 229 229 229 228 228 227 227 226 227 227 228 228 227 226 225 225 225 224 225 225 224 223 223 223 223 223 223 222 222 223 222 222 223 223 222 222 222 222 222 223 223 223 222 222 222 222 222 223 223 224 223 223 224 223 222 223 223 222 222 223 223 224 224 224 224 224 224 225 224 223 224 225 226 225 225 226 226 227 228 228 228 226 227 227 227 229 231 231 231 233 235 235 236 236 236 236 237 237 237 237 238 239 240 241 242 243 244 245 246 248 252 254 255 258 263 268 271 274 281 287 293 297 299 302 304 305 307 311 316 326 335 347 361 377 392 409 424 442 466 492 517 534 545 556 565 572 577 578 582 588 594 599 600 606 611 612 611 611 604 595 585 572 559 550 542 530 520 511 500 493 487 481 475 472 473 473 469 469 474 479 487 498 511 522 534 551 571 589 606 627 648 671 696 724 749 773 801 832 864 891 913 937 957 966 969 971 973 974 967 956 944 928 905 879 858 840 817 787 762 736 712 700 703 724 756 792 833 881 940 1005 1066 1127 1191 1273 1373 1471 1573 1664 1738 1796 1843 1884 1923 1952 1970 1987 1999 2003 2009 2015 2017 2018 2014 2006 1993 1979 1971 1961 1945 1924 1904 1882 1856 1829 1803 1783 1766 1751 1742 1733 1712 1675 1624 1577 1538 1510 1487 1456 1420 1387 1358 1331 1312 1308 1297 1271 1236 1196 1160 1138 1115 1088 1073 1081 1141 1239 1383 1543 1667 1754 1838 1919 1997 2081 2171 2241 2311 2399 2524 2673 2801 2888 2954 3018 3091 3169 3233 3294 3355 3412 3471 3523 3568 3616 3663 3703 3737 3770 3797 3822 3851 3880 3903 3918 3923 3926 3938 3948 3968 4002 4019 4033 4058 4088 4109 4118 4134 4169 4215 4270 4339 4410 4470 4532 4600 4664 4726 4783 4841 4897 4967 5054 5144 5265 5460 5753 6150 6585 7022 7455 7907 8429 8935 9402 9954 10633 11469 12340 13150 13771 14265 14696 15161 100 100 100 100 171982 249982 374217 611971 1301159 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20976 10770 2706 4964 7970 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 140 149 157 164 170 176 182 186 190 194 197 200 203 205 207 209 210 212 213 214 215 217 218 218 219 220 221 221 222 222 223 223 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 229 229 228 229 229 229 229 230 230 230 230 229 230 230 229 229 230 229 229 229 229 229 229 229 229 229 229 229 229 228 228 229 229 229 229 228 228 228 228 227 227 227 227 227 227 227 227 227 227 226 225 225 225 225 224 224 224 224 224 224 223 222 222 222 222 222 223 223 224 223 222 222 222 222 222 224 225 224 224 223 223 223 223 223 223 223 224 225 224 224 224 223 222 222 223 223 223 223 223 224 224 225 225 224 224 225 226 227 226 225 226 227 227 228 229 228 227 228 231 231 231 231 231 232 233 233 233 234 237 237 237 236 236 237 238 238 240 240 240 241 243 244 246 249 251 251 253 259 262 267 272 275 277 282 289 294 300 306 308 310 315 322 329 338 348 360 375 391 409 427 449 472 493 514 534 549 561 575 591 607 618 623 630 637 644 652 658 664 669 679 689 699 711 722 733 742 747 751 751 745 736 721 705 688 672 658 644 628 612 598 587 582 581 578 576 573 568 568 571 572 575 584 593 602 610 622 644 673 700 723 749 775 802 834 869 907 946 982 1017 1045 1067 1089 1111 1134 1157 1172 1170 1156 1136 1108 1068 1022 976 935 894 855 820 788 757 729 721 755 821 887 949 1031 1120 1202 1281 1370 1478 1597 1699 1771 1836 1899 1944 1978 1993 2002 2015 2021 2021 2027 2039 2053 2058 2053 2047 2034 2019 2005 1989 1970 1951 1932 1912 1891 1867 1846 1826 1801 1778 1763 1750 1733 1719 1699 1667 1631 1593 1557 1526 1497 1472 1449 1431 1417 1396 1366 1321 1262 1215 1185 1169 1147 1115 1087 1086 1104 1143 1209 1263 1305 1361 1427 1493 1563 1635 1705 1793 1926 2098 2284 2443 2580 2702 2811 2899 2965 3020 3073 3132 3207 3292 3370 3438 3502 3552 3585 3617 3652 3689 3731 3772 3804 3836 3875 3908 3927 3936 3940 3944 3957 3974 3992 4009 4027 4040 4048 4062 4074 4087 4109 4140 4174 4211 4255 4314 4401 4493 4575 4649 4706 4751 4810 4867 4939 5021 5109 5239 5420 5616 5878 6251 6752 7325 7903 8559 9295 9977 10512 11065 11644 12180 12787 13547 14336 14998 16153 24072 45017 73250 110002 161541 231009 331041 488315 797272 2103530 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 20989 10770 2706 4962 8186 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 135 144 152 160 167 173 178 183 188 192 196 199 202 205 208 211 213 215 217 218 220 221 222 223 224 225 226 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 227 227 227 227 227 226 226 226 226 226 226 226 225 225 225 225 225 225 225 224 224 225 225 225 226 226 226 226 226 227 227 227 227 228 228 229 229 228 228 229 229 228 228 229 229 228 229 229 229 229 229 230 230 229 229 229 229 230 230 229 230 229 229 228 229 228 229 228 229 229 229 229 228 229 229 228 229 229 229 228 228 228 227 227 227 227 227 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 224 224 224 223 223 223 223 223 223 222 222 223 224 224 225 225 225 224 223 223 223 224 223 223 223 222 224 224 223 222 224 223 222 223 225 224 223 224 227 228 226 227 226 227 229 228 225 227 227 227 228 230 231 231 229 229 228 230 229 231 232 232 235 235 237 239 240 243 244 244 242 242 241 239 241 244 245 246 250 255 261 267 273 278 283 287 292 296 298 301 307 314 319 326 338 352 368 383 397 412 428 445 463 483 504 523 544 567 586 604 621 636 655 675 695 711 730 753 778 801 830 862 894 927 956 985 1016 1048 1080 1111 1126 1129 1120 1098 1058 1009 963 921 885 854 828 803 778 755 729 710 696 680 667 659 647 631 626 627 625 631 644 653 676 705 732 757 783 810 831 852 881 909 944 980 1021 1070 1119 1166 1215 1264 1307 1340 1365 1375 1369 1346 1307 1249 1180 1108 1039 975 917 867 825 784 754 748 776 844 955 1082 1204 1331 1459 1563 1644 1714 1767 1807 1845 1885 1917 1946 1981 2021 2060 2091 2110 2117 2116 2115 2113 2110 2100 2087 2070 2047 2020 1997 1981 1965 1951 1937 1928 1919 1903 1880 1850 1818 1792 1772 1753 1730 1705 1689 1672 1656 1635 1616 1602 1570 1511 1423 1320 1262 1233 1216 1194 1173 1155 1140 1141 1145 1146 1133 1094 1050 1016 992 997 1047 1122 1200 1289 1413 1582 1775 1985 2207 2424 2587 2672 2701 2730 2808 2947 3107 3234 3330 3407 3472 3524 3572 3608 3642 3690 3734 3764 3790 3827 3856 3867 3870 3869 3873 3892 3923 3964 4011 4057 4089 4093 4082 4073 4069 4072 4084 4090 4091 4087 4077 4076 4099 4138 4184 4244 4329 4433 4561 4697 4818 4930 5052 5184 5292 5382 5442 5468 5447 5395 5370 5383 5499 5810 6357 6975 7758 8895 10204 11469 12421 13079 13578 14042 14487 14892 15250 15462 15486 15485 16275 28108 79890 147284 234648 380322 773721 4692096 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21002 10770 2707 4960 8305 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 130 139 148 155 162 168 174 179 183 187 191 195 198 201 203 206 208 210 212 214 216 218 219 221 222 223 224 225 226 227 228 228 229 229 229 229 228 228 227 227 227 227 227 228 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 226 226 226 226 226 226 225 225 225 225 224 224 224 223 223 223 224 224 223 223 223 223 224 224 224 225 225 226 227 227 226 227 227 227 227 227 227 228 228 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 228 228 229 229 228 228 228 228 229 228 227 228 229 229 229 230 229 229 229 228 228 229 229 228 229 228 228 227 227 227 226 224 224 225 225 225 225 224 224 225 224 223 222 222 223 223 224 224 223 222 223 224 224 223 223 223 223 223 222 221 222 222 222 222 223 223 224 223 223 224 224 224 224 225 224 224 223 225 225 225 225 225 224 225 225 225 224 226 227 227 229 227 226 226 227 229 230 228 229 230 229 231 231 231 233 233 234 232 232 233 233 234 235 238 240 243 243 245 248 247 246 244 243 241 242 243 243 245 249 252 262 268 275 283 289 292 295 298 300 301 304 309 317 325 332 342 354 371 387 401 415 432 452 474 496 519 545 573 603 630 652 674 696 713 729 744 757 775 796 822 859 897 934 971 1010 1058 1115 1177 1249 1327 1397 1448 1476 1483 1478 1470 1458 1437 1410 1378 1339 1296 1252 1201 1141 1082 1024 970 922 883 848 816 787 760 738 721 711 708 708 713 727 747 771 798 822 849 877 898 922 962 1010 1055 1099 1139 1187 1242 1294 1345 1390 1429 1461 1476 1468 1439 1401 1353 1298 1236 1171 1098 1014 937 880 830 786 771 792 852 957 1093 1243 1401 1558 1682 1766 1828 1892 1948 1997 2039 2071 2100 2127 2137 2140 2144 2138 2130 2116 2100 2085 2067 2047 2022 2007 1994 1984 1967 1946 1922 1899 1875 1855 1848 1847 1831 1802 1770 1744 1717 1693 1682 1688 1691 1696 1705 1682 1618 1542 1451 1355 1289 1245 1210 1176 1153 1140 1136 1140 1148 1152 1149 1137 1115 1092 1070 1046 1029 1013 996 1010 1080 1204 1370 1537 1681 1812 1959 2166 2405 2575 2647 2683 2761 2907 3072 3206 3316 3408 3477 3534 3589 3631 3664 3694 3722 3743 3761 3780 3791 3807 3822 3835 3858 3888 3918 3942 3976 4021 4053 4069 4082 4075 4060 4049 4039 4033 4046 4067 4081 4098 4114 4157 4234 4299 4341 4432 4582 4717 4834 4976 5130 5275 5394 5450 5453 5441 5438 5449 5489 5571 5719 5982 6336 6753 7269 7940 8823 9798 10600 11113 11497 11866 12260 12662 13003 13331 13721 14019 14214 14454 18669 63816 174121 344562 723942 3016962 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21015 10770 2708 4958 8402 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 128 136 144 151 158 164 169 174 178 182 186 189 192 194 197 199 201 203 205 206 208 209 210 211 212 212 213 214 215 216 217 218 218 219 220 220 221 222 222 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 224 224 224 224 224 224 225 224 224 224 224 224 223 223 223 223 222 222 221 221 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 222 222 222 223 223 222 223 224 224 224 224 224 224 225 225 225 226 226 226 226 226 225 225 226 226 226 226 226 226 226 226 227 228 227 227 226 227 227 228 227 225 226 227 227 228 228 226 228 227 226 227 226 227 227 227 226 225 224 224 226 225 223 225 223 223 223 224 224 223 222 222 222 223 224 222 221 222 223 223 224 224 223 223 224 223 223 224 223 223 223 223 223 224 225 225 225 225 226 225 223 224 225 225 226 227 227 226 226 225 224 226 227 226 226 226 227 227 226 228 230 230 230 230 229 230 232 233 232 232 233 234 234 234 233 235 237 235 234 236 238 240 242 245 246 248 249 249 251 249 248 246 245 244 244 246 249 253 261 274 284 294 303 310 312 311 312 317 325 335 346 355 367 376 383 394 408 424 446 468 493 518 546 576 611 649 685 705 719 728 735 747 767 793 818 848 888 932 976 1020 1063 1103 1137 1174 1215 1259 1312 1379 1459 1536 1592 1629 1675 1739 1804 1865 1908 1913 1883 1833 1775 1714 1638 1540 1422 1307 1208 1130 1066 1012 960 922 898 885 881 878 874 876 881 881 883 886 891 905 932 964 1004 1050 1092 1131 1167 1203 1243 1287 1330 1367 1414 1455 1476 1485 1479 1452 1406 1345 1282 1214 1151 1094 1040 990 938 879 818 773 762 804 892 1008 1137 1266 1383 1481 1574 1668 1757 1836 1901 1957 1996 2025 2054 2073 2082 2092 2099 2095 2081 2063 2047 2032 2020 2005 1990 1975 1961 1952 1942 1927 1914 1908 1901 1891 1878 1868 1848 1825 1796 1776 1759 1744 1737 1719 1682 1640 1596 1545 1495 1450 1401 1357 1314 1257 1215 1191 1181 1176 1170 1157 1146 1147 1149 1140 1121 1098 1068 1039 1019 996 997 1052 1200 1405 1578 1706 1819 1953 2138 2343 2521 2676 2820 2957 3087 3218 3329 3416 3487 3545 3580 3607 3631 3660 3694 3718 3732 3749 3771 3781 3786 3799 3819 3841 3869 3904 3936 3959 3973 3984 4005 4036 4057 4059 4053 4041 4038 4053 4076 4112 4171 4249 4340 4435 4531 4635 4752 4873 5002 5151 5311 5475 5635 5791 5933 6032 6073 6065 6042 6057 6170 6392 6716 7129 7587 8138 8969 10294 11781 12912 13667 14245 14705 15012 15155 15139 15120 15182 15241 15256 100 100 100 100 522193 1354112 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 126 138 147 156 163 164 167 170 176 178 176 178 177 178 178 176 176 175 174 173 171 169 172 170 168 166 165 164 165 163 163 161 158 159 160 159 158 155 154 154 152 151 149 149 150 146 144 142 141 141 139 137 135 134 135 135 133 130 128 130 131 128 125 124 21027 10770 2709 4957 8501 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 134 142 149 155 161 166 170 174 178 182 185 188 191 194 196 198 201 203 204 206 207 209 210 211 212 213 213 214 215 215 216 216 217 218 219 219 220 220 221 221 221 222 223 223 224 224 224 224 225 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 225 225 224 224 224 224 224 223 223 223 223 222 221 222 222 221 221 221 222 221 221 221 221 221 221 221 221 220 220 220 220 221 221 221 221 220 220 221 221 222 221 222 223 224 225 225 224 224 225 225 225 224 226 226 225 226 227 226 226 226 226 226 227 227 227 227 226 226 226 227 227 226 226 226 227 227 228 227 226 226 226 226 227 227 226 227 227 226 226 226 226 226 225 224 223 223 224 224 224 223 223 223 223 224 224 224 224 223 223 224 223 221 221 221 222 222 222 223 224 225 225 223 222 222 224 225 224 226 226 225 225 225 226 224 225 226 225 225 226 227 226 226 226 227 226 227 226 225 224 225 227 229 228 228 227 227 227 227 229 230 232 235 233 234 234 233 236 236 234 235 235 233 235 236 236 236 239 241 243 244 246 250 251 249 251 252 249 248 245 243 240 241 247 251 262 273 286 301 315 325 331 334 334 332 330 328 329 331 338 345 354 366 384 406 432 457 481 504 532 566 600 633 657 673 684 696 712 728 746 769 796 830 869 915 962 1009 1056 1104 1154 1202 1247 1291 1338 1384 1432 1484 1535 1597 1663 1720 1778 1850 1929 1995 2040 2068 2067 2033 1969 1879 1771 1657 1540 1430 1325 1231 1161 1115 1082 1058 1033 999 962 934 914 904 903 909 926 956 988 1016 1050 1090 1125 1153 1183 1221 1259 1297 1331 1369 1410 1444 1473 1505 1531 1536 1508 1461 1400 1340 1284 1222 1149 1066 982 896 839 807 813 865 975 1123 1274 1412 1533 1635 1714 1780 1832 1880 1920 1951 1980 2001 2020 2044 2072 2093 2102 2105 2098 2093 2083 2069 2055 2042 2026 2005 1982 1966 1958 1948 1936 1933 1925 1917 1911 1908 1911 1905 1878 1850 1834 1823 1797 1767 1743 1725 1717 1703 1665 1609 1568 1536 1479 1388 1308 1262 1239 1223 1193 1161 1150 1156 1166 1161 1140 1115 1094 1071 1044 1025 1013 1011 1044 1121 1215 1315 1435 1572 1706 1854 2024 2192 2348 2505 2681 2860 3034 3201 3353 3473 3551 3596 3633 3654 3671 3694 3713 3729 3745 3761 3768 3774 3768 3765 3785 3816 3854 3899 3936 3965 3983 4006 4017 4019 4031 4039 4049 4033 4016 4011 4031 4067 4118 4198 4302 4446 4576 4655 4704 4766 4882 5050 5229 5384 5494 5548 5807 12827 25105 32333 33815 30333 25439 21226 18232 17372 17985 18541 18458 18555 19297 19969 20226 20300 20243 20062 19778 19460 19187 18945 18691 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 107 112 117 120 122 124 126 127 129 131 130 131 132 131 129 130 132 131 129 128 128 127 127 127 127 128 126 126 126 125 123 122 122 122 123 122 121 120 118 117 116 114 114 115 113 111 110 111 110 107 106 107 106 105 106 105 104 102 101 100 21040 10770 2709 4955 8599 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 135 143 150 156 162 167 171 175 179 182 186 188 191 193 195 197 199 200 202 203 205 206 207 208 209 210 211 211 212 213 214 214 215 216 216 217 217 218 218 219 219 220 221 221 221 222 222 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 224 225 224 225 224 223 223 223 223 222 222 222 222 223 223 222 221 221 221 221 221 220 221 221 220 219 219 219 220 220 220 220 220 220 219 219 219 219 220 220 221 221 221 222 222 223 223 224 224 224 224 224 224 225 225 224 224 226 226 226 226 227 226 226 226 226 227 226 227 227 227 226 226 226 226 225 225 226 226 227 226 227 228 227 227 227 227 226 227 227 227 227 227 228 227 226 226 225 225 225 224 224 225 225 223 223 224 224 223 223 222 222 222 223 224 222 222 223 223 222 221 221 222 225 225 222 221 224 226 224 224 224 225 227 226 226 225 225 225 226 226 225 225 226 225 223 223 225 225 224 223 224 224 226 227 227 227 229 230 229 229 233 233 233 232 233 234 236 234 234 234 234 235 236 236 235 237 239 240 243 244 247 251 252 250 252 252 251 250 246 245 246 246 249 252 260 270 279 289 304 314 323 331 335 336 338 339 344 349 352 354 359 368 378 387 400 419 440 463 493 523 553 579 601 624 645 661 672 682 691 700 715 731 748 772 804 841 881 919 950 971 993 1028 1074 1120 1162 1203 1247 1296 1353 1419 1496 1577 1653 1728 1806 1882 1949 2005 2040 2048 2032 1999 1953 1888 1799 1700 1615 1534 1449 1367 1286 1211 1148 1097 1064 1046 1032 1024 1023 1030 1044 1065 1095 1130 1168 1208 1240 1265 1289 1311 1336 1369 1411 1455 1493 1529 1568 1586 1583 1554 1516 1462 1401 1339 1274 1206 1144 1074 1007 957 964 1031 1131 1238 1340 1440 1537 1636 1733 1794 1835 1871 1910 1944 1979 2006 2038 2068 2091 2112 2120 2127 2131 2131 2118 2100 2085 2066 2043 2031 2014 1996 1977 1958 1943 1938 1941 1947 1944 1936 1934 1936 1926 1915 1900 1875 1855 1839 1830 1814 1789 1767 1749 1713 1648 1576 1516 1465 1408 1342 1279 1234 1200 1165 1126 1095 1074 1057 1046 1037 1031 1030 1027 1023 1021 1020 1021 1031 1063 1120 1206 1327 1478 1623 1744 1854 1986 2160 2369 2612 2861 3074 3245 3384 3493 3571 3627 3675 3709 3727 3742 3752 3761 3779 3800 3804 3808 3812 3805 3794 3795 3802 3823 3849 3882 3929 3970 4004 4032 4044 4051 4057 4079 4108 4145 4194 4249 4284 4313 4387 4498 4594 4707 4855 5021 5153 5239 5291 5334 5387 5472 5608 5988 6963 8017 9126 10562 11880 12840 13495 14059 14930 16642 19027 21099 22396 23216 23594 23522 23201 22883 22594 22318 22041 21751 21362 21649 100 100 100 100 2376851 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 105 105 107 109 109 107 107 109 110 110 109 109 110 111 109 107 108 110 110 110 108 107 108 108 108 107 106 105 106 106 105 105 104 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21053 10770 2710 4953 8700 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 184 180 178 178 180 182 184 187 189 191 193 195 197 198 199 201 203 204 205 206 207 207 208 209 210 210 211 211 212 212 213 214 214 215 215 216 216 216 217 217 217 218 218 219 219 220 220 221 221 221 222 222 222 222 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 222 222 221 222 222 221 221 222 221 221 221 220 220 220 220 220 219 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 218 218 217 217 217 218 218 218 219 219 220 221 221 222 222 221 222 221 222 222 222 222 222 223 223 223 223 223 223 223 223 224 225 224 224 224 224 224 224 224 225 225 225 225 224 224 225 226 225 225 226 226 225 226 227 226 225 226 227 227 227 227 226 226 225 225 224 223 222 223 223 223 222 223 223 224 223 223 223 222 221 220 221 221 221 222 222 223 225 225 224 224 225 225 224 223 223 224 225 226 226 226 227 225 224 224 224 225 225 224 225 226 227 226 226 228 228 226 226 229 229 228 228 229 229 230 231 233 233 234 236 236 235 235 236 234 233 235 238 239 239 240 239 239 239 239 242 246 248 250 253 253 255 258 256 251 251 252 252 249 246 245 250 255 261 272 282 297 310 319 330 341 355 372 389 402 411 414 414 413 405 400 397 400 408 424 443 462 483 510 540 569 600 633 665 694 719 745 781 827 881 940 1003 1067 1124 1172 1210 1233 1232 1206 1172 1139 1110 1093 1095 1114 1146 1184 1228 1280 1336 1390 1440 1499 1576 1663 1753 1838 1918 1988 2041 2068 2075 2061 2016 1933 1821 1698 1575 1463 1362 1273 1205 1152 1107 1069 1048 1044 1051 1066 1088 1118 1154 1194 1230 1267 1311 1359 1395 1422 1452 1489 1548 1622 1684 1711 1714 1702 1680 1646 1597 1546 1487 1424 1351 1272 1201 1134 1070 1022 1008 1033 1082 1143 1205 1268 1356 1465 1578 1671 1744 1806 1849 1885 1930 1970 2000 2028 2052 2068 2076 2077 2081 2090 2092 2091 2075 2056 2044 2030 2010 1992 1976 1966 1956 1945 1944 1945 1945 1942 1935 1928 1922 1913 1904 1905 1888 1855 1842 1850 1844 1830 1810 1768 1715 1649 1567 1497 1445 1400 1353 1305 1278 1264 1252 1239 1230 1227 1232 1236 1235 1237 1225 1196 1160 1127 1110 1117 1148 1201 1271 1363 1470 1598 1759 1953 2175 2406 2609 2790 2963 3119 3256 3365 3448 3515 3561 3600 3634 3665 3694 3716 3733 3746 3756 3776 3788 3794 3797 3790 3790 3803 3824 3849 3884 3922 3961 4000 4019 4019 4027 4028 4035 4042 4048 4059 4086 4137 4203 4264 4328 4412 4519 4665 4838 4983 5034 5053 5129 5265 5456 5668 5903 6173 6603 7693 9792 12502 13665 13398 12946 12626 12412 12399 12559 12664 12793 13077 13348 13579 13799 14003 14227 14399 14534 14670 100 100 100 100 100 4043292 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 125 135 145 155 159 163 167 170 172 175 176 175 175 176 175 174 174 174 173 173 171 169 167 167 167 166 164 162 163 164 162 159 158 158 158 155 154 154 152 151 151 149 148 147 145 145 145 140 137 137 137 135 133 134 134 131 129 127 126 127 126 126 126 121 21066 10770 2711 4951 8799 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 932 865 793 693 529 363 267 230 218 214 212 212 212 213 214 215 216 217 218 218 219 219 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 223 222 222 222 222 222 223 222 222 223 223 223 223 223 222 222 222 222 222 222 222 222 222 221 221 221 221 221 220 221 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 220 219 220 221 221 220 220 220 220 220 220 220 219 219 219 219 219 218 217 217 218 217 217 217 216 216 216 216 216 216 217 216 215 215 215 216 216 217 218 217 217 217 217 219 220 220 220 220 221 220 220 221 222 222 223 222 222 222 223 223 222 223 224 224 224 224 224 224 224 224 223 223 224 225 225 225 224 224 224 224 224 224 226 226 225 226 226 226 225 225 226 227 226 224 223 223 225 225 224 224 225 225 226 224 223 223 224 223 224 221 222 220 220 221 221 223 221 223 224 223 223 225 224 225 224 224 224 225 224 223 224 225 224 224 223 224 227 227 227 228 227 226 227 226 225 225 227 228 228 226 225 227 228 227 228 227 228 230 232 232 232 233 233 233 235 235 236 237 235 233 234 235 236 239 240 240 240 240 242 245 247 250 251 253 254 256 257 257 256 256 255 255 252 250 253 257 262 269 279 289 300 310 325 336 349 365 383 396 403 409 409 409 410 412 413 415 421 427 433 448 464 482 501 523 549 585 633 696 772 847 920 986 1045 1107 1183 1278 1367 1433 1483 1511 1513 1504 1493 1475 1455 1431 1398 1361 1304 1237 1197 1193 1208 1227 1252 1295 1351 1415 1477 1542 1627 1747 1885 2021 2129 2199 2224 2208 2153 2062 1947 1818 1688 1566 1453 1352 1271 1204 1151 1114 1095 1090 1094 1104 1124 1154 1194 1242 1303 1369 1446 1541 1637 1707 1753 1780 1792 1802 1811 1814 1803 1778 1744 1694 1626 1548 1467 1378 1283 1188 1096 1017 953 890 836 830 904 1040 1195 1332 1444 1542 1631 1722 1806 1867 1905 1933 1958 1980 2006 2045 2076 2101 2127 2147 2153 2153 2145 2132 2118 2098 2071 2052 2036 2010 1988 1978 1970 1957 1950 1949 1956 1950 1946 1950 1936 1931 1925 1923 1925 1919 1924 1933 1933 1914 1888 1827 1741 1659 1586 1511 1455 1410 1375 1357 1354 1360 1367 1376 1377 1368 1347 1326 1304 1266 1232 1204 1176 1143 1117 1108 1118 1159 1219 1291 1395 1545 1743 1970 2194 2396 2604 2821 3012 3178 3312 3408 3492 3567 3626 3676 3722 3758 3787 3816 3851 3884 3907 3930 3959 3981 3996 4016 4045 4072 4094 4120 4151 4182 4220 4254 4276 4299 4330 4356 4374 4397 4435 4496 4578 4690 4828 4950 5042 5132 5259 5450 5642 5801 5908 5975 6032 6093 6204 6373 6588 6841 7140 7523 7985 8516 9109 9793 10546 11414 12413 13399 14100 14518 14885 15416 16089 16753 17408 18055 18565 18870 18925 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 114 124 133 138 142 147 152 151 154 156 157 157 158 156 156 156 157 157 155 152 155 157 152 151 153 150 147 147 149 149 146 146 145 144 144 141 140 139 140 139 138 138 137 136 134 131 130 130 128 125 124 124 123 123 122 121 119 118 117 115 114 114 112 21079 10770 2712 4949 8898 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 726 915 1143 1398 1619 1748 1806 1799 1645 1333 965 651 441 328 274 248 235 229 226 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 224 224 225 225 224 224 224 224 224 224 224 224 224 225 225 225 225 225 224 224 224 223 223 223 223 222 222 222 221 221 221 221 221 220 220 220 220 220 220 220 220 219 220 220 220 220 220 219 220 220 220 220 220 220 220 220 220 219 219 219 219 219 218 218 218 219 218 218 217 216 216 216 216 215 215 216 215 215 215 215 216 215 215 216 215 214 215 215 215 216 216 216 217 217 217 218 219 219 219 220 220 219 219 220 221 221 220 219 220 221 221 221 221 222 222 222 223 223 224 224 224 225 224 224 224 224 223 224 223 223 223 224 225 225 223 223 224 225 226 224 225 226 225 226 225 224 223 224 224 224 225 225 223 223 224 222 222 222 224 224 224 222 222 222 222 222 222 223 223 223 222 222 223 224 225 223 224 226 226 225 225 225 225 224 227 226 222 223 227 227 227 227 228 228 226 225 226 225 226 228 227 227 227 228 229 229 230 230 229 230 231 230 229 230 232 233 235 234 234 236 236 235 234 235 236 239 241 242 242 243 246 248 249 248 248 251 256 259 258 257 255 253 251 252 253 253 254 255 261 268 275 286 299 313 326 340 357 374 392 403 418 428 435 443 452 458 463 464 469 479 498 529 567 602 642 684 719 754 791 849 938 1039 1130 1222 1304 1371 1446 1532 1617 1673 1711 1751 1794 1827 1843 1833 1799 1742 1670 1608 1545 1480 1423 1376 1362 1363 1366 1392 1441 1511 1600 1692 1789 1891 1987 2064 2118 2141 2135 2107 2060 1992 1912 1812 1692 1563 1438 1332 1251 1201 1168 1143 1130 1131 1143 1162 1206 1275 1353 1437 1517 1591 1660 1722 1772 1803 1819 1825 1827 1826 1815 1794 1765 1723 1673 1612 1538 1456 1376 1294 1210 1124 1045 982 944 946 986 1061 1167 1283 1397 1513 1622 1714 1786 1845 1895 1935 1972 2000 2027 2056 2086 2111 2134 2152 2168 2178 2181 2174 2170 2159 2149 2131 2105 2079 2054 2029 2008 1992 1989 1985 1989 1992 1995 1992 1980 1967 1949 1937 1932 1930 1934 1943 1944 1953 1957 1942 1910 1863 1789 1710 1644 1584 1518 1460 1412 1372 1360 1361 1364 1377 1390 1385 1383 1373 1361 1330 1293 1257 1219 1178 1154 1134 1118 1110 1118 1160 1227 1311 1435 1595 1785 1998 2232 2472 2701 2920 3120 3274 3393 3491 3565 3623 3684 3744 3794 3838 3883 3920 3958 3994 4036 4064 4067 4065 4066 4066 4070 4087 4120 4157 4197 4239 4277 4317 4351 4386 4417 4426 4432 4459 4502 4580 4699 4840 4973 5097 5249 5442 5654 5842 5972 6047 6093 6156 6265 6420 6617 6858 7135 7510 8042 8834 9975 11428 13116 14869 16553 18163 19694 21147 22221 22753 22975 23004 22751 22197 21446 20625 19890 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 111 117 120 126 129 132 133 135 138 138 138 139 137 136 138 136 136 138 137 137 138 137 136 135 135 136 133 133 133 133 131 131 130 129 129 129 128 128 126 124 124 124 122 121 120 118 117 116 114 114 112 110 110 111 110 108 108 107 104 104 21092 10770 2712 4947 8998 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 726 782 870 976 1065 1102 1092 1089 1102 1093 1045 974 909 856 785 682 567 464 381 320 282 262 250 244 240 237 235 234 234 233 233 233 233 233 232 232 232 232 231 232 232 232 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 231 230 230 230 229 228 228 228 227 226 226 226 227 227 226 226 226 225 225 225 225 225 225 225 225 225 225 225 226 226 225 225 226 225 225 224 224 224 224 224 224 223 223 223 223 223 223 222 221 221 221 221 221 221 221 220 220 221 220 219 219 219 219 218 219 218 218 219 219 220 221 221 221 221 222 222 222 221 222 222 223 224 223 223 223 224 224 225 225 226 225 225 224 224 225 225 226 226 226 225 225 226 228 228 228 227 228 228 226 226 226 226 227 227 225 225 226 227 228 226 225 226 227 227 227 226 225 225 226 226 227 225 225 226 226 225 224 224 222 223 226 225 223 222 222 223 223 222 220 222 222 223 223 221 222 223 222 225 225 223 224 224 224 224 222 222 225 225 224 224 224 226 226 225 224 225 227 228 227 226 226 226 227 226 225 226 226 227 226 225 227 228 229 229 231 231 230 232 233 234 235 235 234 234 235 236 237 242 243 243 245 244 244 247 250 253 251 251 253 254 253 251 251 250 248 247 246 246 248 256 262 269 283 296 309 324 337 350 365 377 385 390 397 410 421 431 445 457 472 489 503 525 551 589 635 692 759 833 918 1011 1109 1211 1326 1448 1555 1641 1699 1750 1797 1827 1856 1898 1939 1984 2019 2040 2041 2023 2000 1976 1937 1891 1841 1778 1724 1683 1643 1617 1616 1638 1672 1727 1793 1862 1942 2019 2097 2167 2219 2246 2239 2200 2133 2053 1956 1846 1727 1600 1486 1394 1324 1269 1229 1207 1196 1200 1226 1275 1342 1423 1512 1607 1697 1765 1812 1845 1866 1876 1881 1882 1873 1857 1843 1823 1788 1740 1684 1614 1531 1438 1342 1252 1171 1096 1031 993 993 1034 1116 1218 1327 1443 1564 1682 1783 1856 1913 1962 2001 2032 2066 2098 2124 2150 2172 2190 2204 2224 2241 2242 2237 2233 2221 2207 2190 2167 2138 2115 2085 2066 2053 2047 2045 2035 2029 2024 2014 2009 2005 2018 2051 2058 2044 2020 2006 2011 2011 2008 1996 1975 1956 1893 1795 1688 1596 1539 1476 1393 1346 1337 1344 1354 1375 1388 1408 1412 1385 1354 1316 1273 1232 1193 1162 1136 1096 1057 1027 1017 1036 1098 1198 1351 1546 1795 2082 2384 2673 2948 3189 3362 3480 3572 3645 3713 3784 3846 3895 3950 3994 4031 4071 4108 4134 4150 4161 4179 4188 4189 4198 4204 4215 4245 4282 4312 4345 4388 4428 4465 4495 4517 4535 4554 4583 4623 4668 4752 4877 5030 5188 5341 5512 5704 5903 6094 6237 6313 6349 6437 6594 6775 6967 7211 7541 7994 8618 9413 10389 11568 12998 14723 16810 18990 29301 72803 105218 92466 62119 43459 36350 32675 29731 27545 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21104 10770 2713 4946 9093 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 871 942 983 974 934 890 856 829 820 824 805 740 634 508 402 334 295 270 255 245 239 236 234 233 232 231 231 230 230 230 230 230 229 229 230 230 230 231 231 231 231 231 231 231 231 230 229 229 229 229 228 227 227 226 225 224 223 223 223 223 222 222 222 221 221 221 222 222 220 220 221 221 220 221 221 221 220 220 220 220 220 220 220 221 221 220 220 220 220 219 219 220 220 219 218 218 219 219 219 218 217 217 217 217 216 217 217 215 214 214 214 213 213 215 215 214 215 215 215 214 215 216 216 216 216 216 218 219 218 217 218 219 221 221 220 220 220 219 219 221 221 221 221 221 222 223 225 224 223 224 224 225 225 224 223 224 223 222 224 224 224 223 224 225 225 225 225 225 224 226 226 226 227 226 226 226 226 226 226 226 225 227 223 222 222 222 223 224 223 224 225 224 221 220 220 223 222 219 221 223 222 223 224 223 222 222 222 224 224 223 225 224 223 224 224 223 223 225 225 225 226 227 228 228 226 225 228 227 225 224 225 228 229 229 228 227 228 227 227 229 231 230 229 230 232 236 237 236 236 238 239 240 240 240 240 241 243 246 249 250 252 255 256 256 256 257 258 259 256 254 255 253 254 258 257 257 258 257 256 258 262 268 274 285 295 306 322 336 350 362 379 398 415 429 440 458 476 493 511 533 560 593 635 693 758 826 894 975 1077 1203 1336 1461 1560 1627 1668 1694 1715 1740 1764 1790 1804 1820 1841 1862 1890 1955 2037 2135 2242 2334 2393 2416 2413 2396 2358 2307 2239 2132 2012 1927 1890 1910 1973 2060 2146 2222 2293 2344 2390 2424 2443 2437 2397 2330 2241 2138 2015 1881 1737 1595 1476 1388 1323 1285 1274 1278 1300 1344 1413 1492 1568 1648 1730 1806 1867 1911 1944 1965 1977 1980 1973 1960 1938 1910 1882 1847 1795 1728 1649 1560 1459 1345 1232 1130 1051 1018 1043 1118 1231 1373 1537 1695 1826 1926 1996 2050 2090 2119 2143 2179 2220 2248 2277 2301 2322 2346 2363 2364 2364 2369 2373 2375 2376 2358 2327 2285 2236 2201 2179 2162 2154 2147 2133 2117 2101 2118 2163 2206 2222 2215 2180 2142 2114 2094 2095 2113 2130 2125 2096 2061 2011 1958 1866 1758 1659 1551 1450 1385 1372 1383 1392 1413 1445 1477 1490 1473 1445 1407 1368 1322 1272 1223 1181 1148 1106 1078 1051 1039 1074 1160 1279 1427 1654 1955 2299 2633 2922 3161 3381 3576 3720 3821 3901 3966 4027 4089 4143 4190 4232 4267 4300 4335 4367 4391 4412 4431 4440 4446 4453 4458 4465 4480 4509 4543 4583 4626 4665 4708 4768 4810 4821 4839 4870 4896 4935 4997 5083 5237 5471 5710 5878 5999 6145 6343 6557 6710 6765 6800 6888 7037 7241 7477 7777 8233 8909 9789 10883 12397 14457 16940 19894 24401 29729 32886 33620 33365 32358 30766 29050 27409 25969 24763 23813 35499 162331 485445 1687942 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21117 10770 2714 4944 9189 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1689 1117 782 672 739 934 1158 1273 1220 1097 1010 966 914 824 709 587 477 391 332 293 269 254 245 239 235 233 232 231 230 229 229 230 230 230 230 230 229 229 229 229 228 228 228 227 226 226 226 225 225 224 223 223 224 223 221 221 221 221 221 220 219 219 219 218 218 218 218 218 218 217 216 216 216 217 218 218 217 217 218 218 218 217 217 217 216 216 216 216 216 217 217 217 217 217 217 216 216 216 215 214 214 214 214 214 213 213 213 214 213 212 212 212 212 212 212 211 211 210 210 210 211 211 212 212 213 213 214 214 214 215 217 216 216 217 218 218 217 217 219 220 219 219 220 220 219 220 220 221 221 219 220 222 223 223 224 221 221 222 224 223 224 224 223 223 223 223 222 223 224 224 224 223 222 224 223 223 226 225 223 224 223 223 225 224 223 223 224 224 223 222 220 220 221 221 221 222 221 221 223 222 222 222 222 222 222 223 221 221 221 222 224 226 226 226 225 224 226 225 225 227 228 230 231 230 227 227 230 229 226 227 228 229 230 230 227 226 227 229 229 230 229 228 230 234 236 236 234 235 239 240 239 238 239 240 244 247 246 246 245 246 250 254 255 255 256 258 261 263 263 262 262 261 261 259 255 255 257 257 258 259 260 260 259 259 261 269 283 297 311 328 346 362 381 404 431 453 476 499 521 548 578 610 650 696 751 819 884 966 1067 1172 1269 1351 1408 1465 1507 1542 1581 1604 1626 1657 1685 1716 1751 1796 1866 1940 2035 2165 2294 2405 2470 2513 2540 2550 2552 2549 2539 2516 2476 2441 2406 2371 2344 2335 2359 2398 2431 2468 2507 2534 2554 2562 2560 2546 2518 2461 2378 2269 2144 2016 1867 1705 1569 1470 1410 1389 1392 1412 1441 1491 1559 1645 1747 1838 1917 1983 2020 2038 2046 2048 2046 2043 2033 2017 1995 1959 1909 1850 1779 1697 1603 1504 1412 1327 1247 1193 1178 1197 1246 1334 1467 1621 1765 1889 1992 2070 2126 2172 2212 2250 2289 2326 2353 2382 2405 2429 2447 2453 2453 2463 2467 2465 2459 2451 2433 2409 2375 2339 2310 2284 2264 2254 2246 2230 2221 2242 2271 2291 2284 2278 2290 2275 2260 2236 2216 2204 2214 2212 2173 2121 2084 2039 1952 1848 1766 1702 1636 1574 1520 1474 1449 1448 1467 1489 1509 1526 1540 1518 1490 1478 1449 1415 1373 1343 1313 1278 1220 1162 1122 1109 1121 1168 1244 1374 1590 1864 2179 2533 2890 3211 3460 3654 3796 3898 3987 4069 4148 4214 4280 4346 4399 4443 4491 4533 4558 4588 4627 4649 4652 4651 4662 4678 4681 4695 4732 4781 4827 4858 4903 4971 5031 5061 5075 5107 5147 5183 5230 5327 5465 5636 5826 6004 6170 6337 6550 6821 7083 7254 7298 7336 7479 7773 8170 8658 9258 10082 11356 13224 15520 18296 22328 26953 30679 32934 33872 34072 33805 32834 31377 29884 28508 27353 26452 25634 35172 157248 483727 1625446 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21130 10770 2714 4942 9288 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1229 1105 1039 988 955 935 926 927 915 870 812 757 708 661 608 543 478 426 381 339 301 274 257 249 244 241 239 238 238 238 238 237 236 236 236 235 234 234 233 233 232 232 231 229 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 226 226 225 225 226 225 224 224 223 223 223 222 221 221 222 222 221 221 222 221 221 221 221 221 221 221 221 220 221 221 221 220 220 220 220 219 220 220 220 218 217 217 216 216 216 216 217 217 217 217 216 215 215 215 215 215 215 215 215 216 217 217 216 217 218 219 219 219 219 219 220 219 219 220 220 220 220 220 221 222 222 222 222 223 223 223 222 222 222 223 224 224 223 223 223 223 223 224 224 225 225 224 224 225 227 227 227 226 228 226 226 226 224 225 225 226 225 224 226 225 225 226 224 223 221 223 224 224 224 225 225 221 221 221 223 224 225 223 222 221 223 224 224 224 223 221 221 225 223 222 225 225 226 223 223 225 223 222 226 226 227 226 223 225 227 226 227 228 225 224 226 229 228 227 227 227 227 227 227 228 229 230 229 228 229 233 235 234 233 235 237 238 239 238 239 240 242 243 243 243 247 249 250 250 248 251 252 253 253 255 257 255 254 254 254 256 255 251 252 254 258 259 259 270 290 311 335 366 399 433 466 496 522 543 567 592 621 647 668 691 720 760 804 854 925 1005 1097 1196 1280 1361 1437 1504 1560 1614 1658 1682 1709 1745 1789 1829 1879 1952 2032 2113 2187 2259 2326 2381 2421 2445 2469 2493 2518 2532 2537 2537 2534 2523 2516 2514 2521 2529 2537 2544 2555 2560 2564 2574 2578 2572 2556 2540 2523 2475 2394 2295 2178 2046 1897 1753 1628 1534 1472 1451 1462 1506 1580 1674 1765 1845 1918 1968 2001 2021 2031 2038 2035 2031 2027 2013 1989 1957 1924 1888 1843 1780 1704 1619 1522 1416 1316 1225 1150 1102 1087 1121 1209 1334 1482 1635 1777 1895 1989 2059 2108 2148 2180 2211 2235 2262 2290 2314 2342 2371 2390 2404 2423 2431 2433 2440 2438 2418 2398 2389 2377 2363 2337 2299 2272 2243 2219 2224 2233 2216 2221 2239 2251 2244 2238 2227 2209 2187 2171 2169 2168 2146 2121 2098 2066 2029 1995 1943 1844 1724 1600 1505 1422 1380 1380 1380 1398 1422 1446 1479 1508 1523 1532 1538 1549 1543 1519 1479 1442 1395 1344 1274 1194 1121 1093 1125 1233 1434 1724 2044 2366 2685 2978 3251 3497 3675 3795 3894 3987 4065 4126 4186 4251 4318 4378 4428 4467 4502 4532 4555 4574 4587 4596 4595 4602 4617 4633 4646 4670 4703 4738 4778 4829 4884 4925 4959 4993 5024 5054 5095 5140 5205 5310 5465 5642 5828 6009 6196 6438 6711 6924 7046 7123 7212 7372 7624 7974 8459 9119 10008 11269 12965 15182 18106 21517 24632 27090 28823 30069 31113 31410 30656 29293 27880 26637 25580 24704 23991 100 100 100 1893698 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21143 10770 2715 4941 9386 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 188 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1577 1211 1053 960 913 902 921 928 902 866 846 830 799 766 739 706 655 588 508 420 342 286 256 243 237 234 233 232 231 230 229 229 228 228 227 226 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 226 226 226 225 225 225 224 224 223 223 222 222 220 219 218 218 219 218 218 218 217 217 216 217 217 217 217 217 217 217 216 216 216 217 217 217 218 218 217 216 215 215 215 216 216 216 215 215 214 213 213 214 214 213 213 214 213 212 212 211 211 212 212 212 213 214 214 214 214 214 214 215 215 217 218 219 220 219 217 217 219 220 219 220 221 220 220 219 219 220 220 221 221 221 220 219 221 223 223 222 221 223 222 224 226 224 224 225 225 224 226 224 223 225 225 225 224 226 224 223 224 223 224 223 223 224 225 225 223 221 221 221 222 223 221 222 224 224 225 222 222 221 223 222 223 222 221 221 221 222 223 224 223 222 221 223 227 228 228 225 225 224 225 227 226 226 226 227 229 228 225 227 231 227 227 228 230 229 230 230 227 227 232 234 231 228 230 232 232 231 232 234 238 240 241 242 240 239 240 241 242 243 245 246 245 245 246 246 244 247 252 254 258 259 260 262 263 261 261 258 256 256 254 256 258 261 267 275 285 302 325 352 383 418 455 490 520 544 577 604 648 707 778 855 936 1019 1109 1195 1274 1340 1392 1420 1442 1467 1488 1510 1526 1546 1570 1594 1618 1640 1667 1703 1749 1830 1924 2019 2108 2200 2264 2293 2300 2311 2336 2362 2399 2437 2473 2489 2497 2505 2510 2505 2496 2498 2505 2510 2513 2517 2523 2524 2525 2531 2528 2517 2499 2476 2428 2347 2227 2071 1904 1749 1629 1548 1506 1510 1542 1590 1659 1734 1802 1862 1911 1946 1968 1982 1987 1991 1994 1997 1993 1976 1952 1930 1903 1859 1809 1752 1672 1583 1494 1405 1317 1235 1161 1092 1040 1013 1025 1090 1204 1345 1496 1647 1765 1856 1933 1998 2059 2103 2138 2168 2194 2228 2254 2277 2302 2316 2328 2345 2356 2369 2378 2384 2384 2384 2382 2371 2348 2307 2277 2249 2214 2192 2165 2141 2125 2107 2123 2144 2162 2166 2161 2166 2171 2142 2108 2092 2079 2032 2005 2004 1991 1941 1878 1816 1735 1617 1507 1412 1359 1334 1312 1324 1335 1347 1381 1425 1463 1517 1572 1622 1671 1712 1722 1695 1641 1556 1434 1299 1176 1092 1056 1119 1301 1561 1889 2251 2610 2968 3278 3503 3648 3750 3838 3925 4006 4081 4150 4217 4283 4334 4373 4409 4432 4444 4455 4463 4475 4491 4499 4495 4505 4529 4543 4556 4570 4584 4629 4709 4777 4812 4830 4847 4866 4892 4929 4962 4996 5044 5130 5267 5446 5634 5828 6055 6289 6513 6691 6827 6946 7068 7161 7217 7315 7559 8057 8848 9875 11096 12589 14550 16993 19853 22714 25008 26675 27451 27133 26172 25136 24249 23510 22858 22316 22155 61671 225746 645683 4054309 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21156 10770 2716 4939 9466 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 173 197 244 321 403 503 619 706 743 786 871 1012 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1212 926 782 706 656 625 628 656 690 726 763 797 803 765 693 607 526 455 394 344 305 275 252 240 233 229 227 225 225 225 225 225 224 223 223 223 223 223 223 223 223 223 222 222 222 221 221 220 220 221 221 220 220 219 219 220 219 218 218 217 217 216 215 213 212 212 210 210 210 211 211 211 210 210 209 211 211 210 210 211 212 212 212 213 211 211 211 210 211 211 211 211 211 211 210 208 208 207 208 209 209 207 207 208 206 206 206 206 205 207 207 208 210 210 209 209 209 208 209 209 211 213 214 213 215 215 214 214 216 217 215 216 217 217 216 216 217 219 219 218 218 219 221 220 219 218 219 221 220 220 221 221 221 223 224 223 220 220 222 223 222 222 223 221 221 221 221 221 221 221 222 222 222 221 222 223 221 221 221 222 222 222 223 222 219 217 220 222 221 220 222 223 222 222 225 226 226 224 222 223 225 226 224 222 222 224 224 226 226 225 225 226 225 227 230 231 229 227 228 227 229 230 230 231 232 233 235 233 231 231 229 228 233 232 231 231 232 233 234 239 239 237 241 243 237 240 245 244 243 243 243 247 245 246 249 249 250 253 254 254 254 256 264 267 269 268 265 266 263 265 266 264 262 263 263 267 267 274 288 306 334 366 404 446 486 531 580 625 672 728 805 897 991 1070 1138 1200 1251 1297 1333 1359 1387 1409 1422 1433 1448 1467 1491 1515 1550 1600 1656 1726 1835 1988 2161 2307 2400 2451 2471 2469 2460 2452 2454 2477 2515 2563 2612 2643 2658 2657 2655 2655 2656 2652 2649 2647 2649 2656 2658 2663 2672 2678 2677 2674 2668 2658 2644 2618 2566 2481 2384 2282 2171 2063 1956 1864 1804 1784 1791 1825 1879 1938 1992 2032 2068 2088 2096 2104 2114 2127 2127 2121 2103 2091 2071 2034 2004 1959 1898 1838 1782 1707 1608 1513 1413 1306 1215 1134 1053 1012 1040 1118 1216 1331 1462 1617 1770 1914 2025 2094 2166 2222 2261 2289 2312 2342 2375 2403 2423 2441 2455 2482 2491 2506 2516 2531 2542 2546 2541 2514 2494 2473 2447 2409 2370 2324 2281 2257 2256 2255 2270 2301 2327 2340 2345 2330 2287 2220 2159 2129 2121 2105 2094 2098 2103 2081 2000 1871 1740 1629 1538 1461 1393 1349 1335 1340 1369 1425 1492 1557 1628 1713 1795 1868 1926 1948 1924 1854 1743 1614 1474 1336 1231 1190 1249 1427 1717 2089 2507 2934 3318 3622 3840 3984 4093 4181 4251 4335 4423 4517 4604 4669 4709 4737 4769 4808 4850 4869 4880 4896 4904 4904 4915 4923 4926 4942 4981 5036 5091 5128 5144 5153 5178 5212 5229 5263 5307 5327 5353 5390 5438 5509 5622 5769 5958 6175 6402 6596 6809 7051 7319 7522 7665 7743 7785 7870 8039 8366 8888 9718 10809 12351 14697 17841 21092 23769 25767 27134 28027 28142 27430 26379 25351 24511 23833 23304 22875 25525 85094 458786 2018125 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21169 10770 2717 4937 9538 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 360 452 525 630 741 865 1107 1457 1712 1860 2032 2261 100 100 100 100 100 100 3340 3326 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1303 952 754 665 648 678 735 814 927 1071 1182 1169 1031 874 761 662 553 449 372 320 288 268 255 246 241 237 235 234 233 232 231 231 231 231 230 229 228 227 227 227 227 226 225 224 224 224 224 223 224 224 224 223 223 222 220 220 220 220 219 218 217 218 218 217 216 216 216 215 215 215 214 214 215 214 213 213 212 213 212 212 211 213 214 214 213 213 212 212 212 213 212 212 211 212 212 212 210 210 210 211 212 211 210 209 210 208 207 208 210 211 212 212 212 213 212 212 212 212 215 217 216 215 216 217 217 218 216 215 216 218 219 219 217 217 220 221 218 218 219 221 223 223 221 219 221 222 221 222 223 224 223 222 225 224 222 222 221 222 224 225 225 223 222 223 225 227 226 225 223 223 224 224 223 222 223 224 225 222 221 221 221 221 222 222 222 221 220 220 221 222 223 221 220 223 225 223 222 223 222 223 222 225 227 226 227 227 227 225 225 228 226 225 227 228 226 228 228 230 232 230 224 221 227 232 231 227 230 229 228 231 233 234 228 228 231 233 234 234 236 236 234 236 239 239 239 241 243 244 244 247 249 247 244 247 247 251 253 255 255 258 262 270 268 265 265 269 265 262 263 265 264 261 264 271 281 302 330 357 392 436 474 516 560 599 641 690 745 806 888 984 1060 1116 1165 1208 1231 1247 1271 1296 1318 1345 1369 1392 1427 1483 1560 1655 1772 1902 2024 2124 2212 2293 2361 2401 2424 2438 2442 2443 2443 2438 2442 2460 2484 2510 2533 2552 2569 2587 2604 2614 2613 2603 2592 2588 2598 2603 2602 2603 2601 2603 2606 2607 2606 2604 2596 2580 2562 2532 2476 2395 2298 2183 2071 1977 1929 1932 1953 1978 2003 2022 2035 2042 2043 2041 2044 2049 2053 2058 2064 2063 2049 2026 2004 1982 1954 1903 1840 1765 1677 1588 1494 1409 1324 1232 1159 1121 1105 1120 1161 1235 1338 1434 1518 1628 1751 1873 1980 2056 2106 2145 2181 2225 2253 2285 2311 2344 2370 2382 2402 2430 2442 2456 2476 2486 2491 2491 2487 2478 2456 2413 2371 2323 2274 2229 2197 2190 2215 2241 2272 2289 2285 2270 2245 2204 2157 2111 2072 2052 2033 2007 1985 1984 1982 1939 1869 1775 1659 1544 1445 1371 1309 1274 1260 1273 1301 1338 1412 1520 1627 1727 1816 1888 1939 1963 1929 1822 1654 1455 1278 1172 1177 1314 1581 1956 2368 2745 3059 3311 3512 3670 3793 3895 3990 4081 4168 4257 4332 4399 4482 4555 4626 4687 4712 4736 4767 4784 4784 4764 4775 4788 4805 4855 4901 4931 4953 4959 4953 4956 4975 4998 5043 5086 5121 5141 5161 5188 5216 5246 5299 5371 5518 5709 5942 6185 6404 6626 6832 7037 7279 7487 7592 7645 7579 7460 7430 7641 8182 8994 10017 11357 13362 16360 20601 24725 27015 27354 26627 25219 23667 22436 21598 21040 20609 20247 23157 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21181 10770 2717 4936 9607 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 128 138 148 158 170 187 253 331 409 500 594 720 100 100 100 100 100 100 2241 2546 2869 3227 3643 4056 4231 4068 3928 4025 4131 4150 4086 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 4614 3256 2210 1525 1183 1093 1230 1483 1648 1686 1693 1761 1840 1787 1645 1518 1387 1208 993 788 621 495 404 342 301 276 262 254 249 245 243 242 240 239 238 236 236 236 236 235 233 232 232 232 231 231 230 230 230 231 230 229 229 228 229 229 227 226 226 226 226 224 225 224 224 224 222 223 222 222 222 222 223 222 221 219 220 219 219 220 221 220 219 221 220 218 219 220 218 219 219 218 217 218 219 217 216 218 217 217 217 215 215 214 215 214 216 216 217 216 218 218 217 218 217 216 218 220 221 221 221 220 219 221 223 221 219 219 221 221 220 221 222 223 224 223 225 224 223 225 227 223 222 225 227 225 224 224 224 225 225 225 224 226 227 225 226 226 224 224 225 226 226 227 227 225 225 226 225 223 224 226 226 225 225 223 220 220 222 224 223 223 222 221 223 223 223 223 225 225 223 221 221 220 220 223 223 222 223 222 223 225 225 224 225 226 225 225 225 226 227 226 227 226 226 223 228 230 227 226 226 223 225 227 226 229 230 228 227 225 228 230 224 225 230 230 229 232 233 231 232 232 232 234 239 241 239 236 237 240 239 240 244 246 245 245 245 247 247 258 258 258 258 257 258 258 255 254 255 254 255 252 254 264 273 283 299 331 363 394 423 445 470 502 540 586 634 688 742 794 843 893 942 989 1026 1055 1084 1119 1154 1192 1240 1294 1352 1409 1467 1532 1618 1720 1822 1928 2038 2129 2191 2236 2274 2298 2316 2324 2321 2311 2302 2298 2299 2309 2328 2357 2389 2422 2449 2460 2457 2447 2437 2438 2440 2441 2442 2441 2438 2435 2435 2434 2434 2434 2430 2423 2410 2408 2401 2382 2351 2312 2257 2187 2121 2068 2032 1998 1963 1934 1926 1913 1905 1898 1894 1899 1903 1906 1909 1911 1906 1896 1867 1837 1808 1788 1756 1703 1623 1535 1448 1361 1277 1203 1140 1078 1054 1085 1138 1170 1209 1301 1411 1531 1636 1726 1805 1870 1912 1951 1989 2033 2065 2087 2122 2153 2179 2207 2238 2253 2268 2285 2300 2309 2315 2325 2325 2321 2318 2298 2277 2239 2199 2150 2090 2036 2022 2042 2059 2074 2090 2099 2096 2092 2085 2054 2006 1952 1907 1863 1832 1819 1812 1807 1806 1795 1764 1702 1626 1545 1419 1281 1188 1146 1132 1133 1169 1222 1285 1361 1436 1511 1599 1674 1710 1712 1673 1584 1454 1308 1200 1186 1272 1455 1722 2028 2327 2605 2856 3069 3243 3398 3534 3645 3732 3816 3903 3988 4076 4171 4250 4302 4324 4337 4362 4393 4409 4407 4399 4399 4414 4442 4473 4493 4513 4516 4500 4501 4516 4529 4538 4562 4607 4637 4668 4703 4726 4754 4785 4830 4908 5046 5242 5432 5653 5866 6044 6241 6436 6599 6739 6818 6849 6774 6686 6770 7078 7542 8308 9514 11495 13916 16223 18509 20831 21526 20491 19068 18019 17345 16914 16578 16311 16089 15896 19242 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21194 10770 2718 4934 9676 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 125 133 140 147 154 159 164 169 174 179 184 189 194 198 204 210 216 223 232 243 258 298 420 690 1106 1582 2065 2577 3127 3742 4332 4875 5483 100 100 100 100 100 7117 7321 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 16503 14845 13057 100 100 100 100 100 4579 3916 3472 3219 2973 2630 2238 1947 1791 1711 1642 1541 1419 1299 1181 1044 899 766 643 529 435 368 325 294 274 260 250 244 241 239 237 236 236 235 233 232 232 232 233 232 230 230 230 231 230 229 228 228 227 226 226 227 226 226 224 224 224 224 223 222 223 223 222 222 222 221 222 221 221 221 220 220 220 221 220 219 220 221 220 220 221 219 218 219 220 218 219 219 217 217 218 218 217 216 216 217 219 218 215 215 216 216 216 217 217 217 217 217 217 217 216 217 219 220 220 220 221 221 221 220 218 219 221 221 221 222 223 223 224 225 225 223 224 225 223 222 224 225 225 225 224 225 226 225 224 224 225 224 222 225 226 228 228 226 225 226 228 225 223 225 226 225 226 227 226 222 225 223 224 226 225 224 223 223 222 220 223 225 221 220 222 224 221 223 223 221 223 221 222 225 224 221 225 224 222 224 223 223 226 228 228 225 225 226 226 224 223 227 228 229 226 225 227 228 228 226 225 224 227 229 227 224 226 226 226 225 226 230 231 228 230 231 228 227 230 231 231 232 235 235 235 235 236 237 237 238 240 238 236 236 236 240 244 247 250 252 252 255 257 257 256 257 256 253 253 252 250 251 249 247 252 258 264 274 288 305 322 348 373 393 418 448 479 506 539 580 624 670 715 759 797 836 871 907 952 989 1050 1135 1218 1277 1337 1409 1499 1613 1724 1825 1922 2007 2067 2122 2160 2196 2226 2251 2273 2286 2285 2273 2253 2239 2241 2264 2310 2364 2415 2445 2455 2448 2434 2415 2403 2391 2382 2378 2370 2372 2378 2375 2368 2364 2363 2354 2351 2347 2337 2333 2336 2335 2320 2298 2270 2229 2173 2112 2054 2000 1948 1907 1881 1862 1851 1847 1848 1853 1858 1859 1858 1849 1831 1807 1781 1750 1712 1664 1608 1544 1464 1381 1306 1238 1178 1124 1082 1063 1047 1042 1075 1132 1201 1306 1422 1525 1619 1699 1764 1821 1866 1916 1968 2001 2034 2061 2084 2111 2132 2150 2169 2197 2221 2229 2237 2252 2273 2288 2288 2284 2276 2256 2228 2193 2133 2072 2024 1988 1982 1996 2040 2073 2082 2087 2067 2044 2027 2004 1968 1927 1903 1883 1870 1872 1869 1875 1893 1877 1829 1730 1577 1407 1271 1208 1200 1171 1149 1162 1203 1246 1315 1428 1569 1714 1817 1868 1875 1844 1769 1644 1492 1357 1292 1304 1397 1582 1876 2217 2540 2837 3102 3307 3474 3617 3747 3876 3984 4074 4174 4284 4383 4474 4549 4611 4667 4705 4746 4774 4776 4773 4783 4796 4805 4825 4851 4865 4879 4904 4923 4940 4967 4988 5006 5040 5078 5121 5158 5181 5210 5269 5361 5504 5701 5930 6169 6379 6561 6757 6971 7189 7374 7480 7459 7351 7312 7472 7902 8659 9759 11689 15153 19339 22927 25419 26477 25658 23637 21554 19977 18915 18209 17742 17413 17163 16953 16760 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21207 10770 2719 4933 9747 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 126 135 143 150 155 159 162 166 171 185 250 378 494 622 800 945 1016 1062 1102 1137 1167 1185 1130 936 100 100 100 295 286 286 293 306 343 100 100 100 100 100 2771 3444 4104 4783 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 16130 17272 100 100 100 100 100 21747 21427 100 100 100 100 100 100 11627 9510 7101 4729 3078 2293 1777 1262 887 673 562 503 458 421 399 386 364 336 311 289 269 256 247 241 237 235 234 233 233 232 232 231 230 230 229 229 229 230 229 228 227 228 227 226 225 224 226 226 223 223 223 221 221 220 221 221 219 218 218 220 220 220 219 220 220 220 218 218 217 218 218 218 217 216 216 217 217 216 217 217 217 218 217 217 216 214 213 213 214 216 215 213 213 215 214 212 212 213 214 214 214 214 213 214 216 215 214 214 217 219 218 217 218 218 219 220 220 220 220 219 220 220 222 222 221 222 220 221 222 223 223 222 221 222 222 223 223 224 225 227 227 224 222 224 225 226 226 223 222 226 225 224 224 225 225 223 223 222 224 225 223 222 224 225 223 224 223 220 220 223 223 221 222 225 223 225 222 221 220 221 222 225 224 222 224 224 223 226 228 226 224 224 224 222 222 222 225 223 224 222 225 227 225 224 225 227 226 226 227 226 227 229 229 229 228 226 228 230 228 229 230 230 229 228 224 224 227 230 231 228 225 225 228 232 233 234 236 238 239 240 239 238 238 240 243 242 241 244 244 244 248 254 256 258 260 262 256 254 257 261 261 257 252 254 255 253 252 254 256 261 268 279 294 309 326 351 373 391 415 442 468 501 545 593 643 693 738 770 807 845 888 934 974 1018 1067 1122 1211 1340 1495 1667 1837 1982 2101 2162 2172 2167 2175 2205 2244 2285 2311 2331 2340 2323 2294 2282 2287 2303 2323 2355 2396 2434 2461 2463 2449 2440 2424 2411 2405 2395 2389 2385 2384 2387 2387 2380 2372 2365 2356 2351 2348 2336 2333 2338 2341 2333 2322 2309 2283 2249 2203 2149 2092 2039 1987 1939 1898 1878 1868 1857 1854 1859 1865 1867 1859 1834 1809 1788 1763 1736 1709 1666 1594 1515 1436 1353 1271 1183 1097 1030 991 983 999 1050 1135 1236 1343 1441 1526 1609 1696 1771 1834 1887 1932 1972 2004 2036 2065 2095 2121 2138 2153 2185 2211 2232 2245 2267 2276 2279 2290 2288 2284 2288 2268 2223 2168 2104 2016 1960 1956 1981 2016 2042 2062 2078 2079 2066 2056 2047 2029 2014 1999 1966 1934 1922 1927 1916 1933 1939 1898 1814 1679 1516 1397 1349 1327 1306 1274 1232 1221 1274 1390 1529 1661 1776 1861 1923 1960 1975 1964 1883 1721 1510 1310 1195 1213 1344 1610 1988 2363 2642 2831 2984 3120 3274 3456 3633 3772 3908 4023 4107 4183 4270 4362 4472 4590 4682 4736 4768 4785 4787 4790 4784 4768 4772 4798 4827 4843 4859 4878 4891 4900 4921 4956 4991 5027 5068 5110 5144 5176 5208 5250 5342 5483 5639 5803 6001 6226 6455 6693 6895 7049 7204 7333 7357 7390 7572 7953 8599 9575 10746 11927 13124 14367 15621 16740 17430 17546 17224 16733 16270 15884 15592 15367 15150 14955 14777 14726 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21220 10770 2719 4931 9817 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 121 129 136 143 149 156 161 165 168 171 174 177 186 229 353 513 671 913 1272 1811 2426 2955 3417 3864 100 100 100 4516 4380 4114 3572 2896 2304 1731 1175 739 487 385 358 355 356 361 384 457 598 758 937 1283 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 17364 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24755 21929 18343 14553 10963 7793 5383 3941 3084 2332 1600 1073 776 599 479 410 388 386 383 369 338 301 273 256 246 240 237 234 233 231 230 230 228 228 228 227 227 227 227 225 225 225 225 224 223 222 223 222 221 222 221 220 220 220 219 219 218 216 214 214 215 215 215 214 214 215 214 211 212 214 214 213 214 214 213 212 213 213 213 211 211 212 213 212 211 211 211 212 212 212 211 211 211 211 210 210 209 208 210 210 210 211 209 209 210 211 211 210 210 211 211 213 214 213 215 217 216 215 215 215 216 216 216 216 216 217 218 218 219 219 218 218 218 219 219 218 221 222 219 216 219 221 218 219 222 223 222 221 221 222 223 222 222 224 223 224 224 223 219 221 224 222 222 221 225 225 223 228 226 225 221 221 220 221 223 221 220 220 221 223 221 219 227 227 222 221 220 221 224 222 223 223 223 224 224 225 225 223 223 222 222 223 225 229 229 226 224 224 226 230 226 223 225 228 229 230 231 230 228 227 228 229 231 229 227 230 230 229 228 227 230 231 231 229 228 230 235 236 234 234 236 240 237 234 238 241 242 242 240 245 247 246 248 251 255 256 255 258 262 263 264 266 262 262 262 259 257 260 258 259 258 256 258 260 265 273 277 289 309 329 344 364 379 398 426 455 493 529 575 625 673 720 769 811 848 883 924 996 1100 1215 1319 1413 1524 1648 1777 1888 1979 2066 2157 2225 2266 2292 2317 2335 2349 2354 2350 2348 2339 2318 2313 2325 2345 2367 2394 2419 2425 2420 2417 2407 2406 2396 2391 2387 2379 2364 2355 2354 2354 2346 2338 2328 2324 2328 2326 2321 2317 2308 2305 2303 2295 2276 2255 2222 2184 2138 2083 2029 1980 1937 1901 1876 1857 1839 1830 1828 1827 1829 1831 1831 1819 1792 1764 1736 1703 1656 1600 1525 1449 1382 1318 1260 1202 1147 1104 1088 1096 1110 1138 1178 1226 1298 1389 1484 1564 1633 1705 1782 1849 1898 1933 1963 1996 2021 2054 2090 2111 2129 2142 2156 2175 2204 2223 2239 2242 2246 2245 2234 2219 2190 2142 2086 2042 2003 1968 1962 1969 1990 2006 2026 2043 2058 2067 2058 2043 2024 2010 1995 1985 1970 1955 1948 1944 1930 1869 1803 1739 1671 1555 1433 1368 1355 1372 1431 1498 1561 1619 1685 1766 1828 1862 1905 1937 1896 1789 1649 1480 1333 1266 1309 1459 1694 1979 2282 2526 2706 2869 3026 3179 3335 3496 3639 3752 3865 3970 4068 4159 4243 4346 4452 4549 4615 4663 4703 4705 4705 4718 4726 4733 4734 4734 4753 4777 4785 4796 4808 4824 4850 4882 4904 4919 4939 4990 5051 5089 5104 5114 5152 5214 5323 5491 5685 5859 6011 6207 6452 6689 6872 6989 7077 7145 7203 7322 7599 8021 8518 9096 10010 11536 13514 15398 16572 16886 16780 16554 16209 15690 15081 14637 14288 14025 13796 13611 13492 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21233 10770 2720 4929 9887 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 123 132 139 146 152 157 162 166 170 173 176 179 181 183 185 187 189 190 192 193 196 201 225 329 100 100 100 1493 1696 1720 1560 1468 1581 1747 1835 1788 1610 1374 1152 988 858 746 659 605 570 532 502 492 492 507 558 637 739 901 1257 100 100 100 100 100 100 100 100 100 100 16731 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 14530 10971 8645 7276 6361 5664 4953 4008 2961 2129 1619 1317 1077 851 665 539 455 394 346 313 290 273 260 250 245 243 240 240 238 236 236 236 235 235 235 234 233 232 234 233 232 231 230 230 231 230 230 231 230 228 227 227 228 227 226 225 224 223 223 222 223 223 221 220 220 220 220 220 220 220 220 219 219 218 220 221 220 220 219 220 219 218 218 217 218 218 217 217 217 216 216 217 218 217 215 215 214 215 216 216 214 214 214 216 218 216 214 214 215 216 217 219 221 220 220 221 222 221 221 221 221 220 221 221 221 221 222 224 224 222 220 221 222 222 223 223 223 224 226 223 222 224 223 224 225 225 226 226 226 227 226 225 222 223 224 228 226 225 225 224 224 226 225 225 224 226 226 227 226 225 225 227 223 220 222 222 221 221 227 225 223 227 224 223 221 221 223 224 221 223 223 220 222 225 225 225 224 225 223 221 223 226 224 223 221 224 224 223 222 225 229 224 225 228 226 225 227 227 228 228 225 228 230 228 227 225 226 229 228 226 225 222 223 227 228 229 230 229 227 228 230 230 231 235 235 233 231 233 236 238 238 237 239 240 241 244 249 252 251 254 257 254 251 253 253 254 254 252 253 254 253 252 254 252 256 259 259 268 280 295 310 332 361 380 401 430 458 486 522 561 596 641 684 729 759 790 832 897 982 1074 1161 1241 1326 1433 1567 1708 1840 1969 2106 2232 2313 2366 2404 2431 2437 2437 2434 2431 2421 2414 2402 2393 2397 2405 2416 2424 2441 2456 2464 2465 2462 2462 2458 2450 2442 2430 2426 2420 2407 2405 2408 2403 2394 2392 2384 2380 2378 2374 2374 2372 2366 2356 2330 2286 2241 2185 2120 2062 2018 1971 1928 1900 1876 1855 1846 1846 1853 1863 1862 1845 1820 1784 1740 1685 1623 1563 1510 1456 1406 1365 1326 1284 1239 1194 1144 1093 1064 1067 1095 1136 1186 1241 1297 1354 1424 1504 1595 1686 1758 1818 1878 1931 1967 2006 2036 2049 2064 2089 2114 2148 2174 2197 2214 2223 2238 2257 2267 2267 2272 2274 2260 2245 2212 2160 2106 2053 2024 1999 1997 2014 2056 2077 2106 2114 2112 2082 2083 2097 2076 2059 2026 1997 1995 1991 1968 1954 1910 1823 1668 1530 1470 1481 1516 1541 1590 1633 1685 1761 1835 1910 1968 1998 2010 1995 1926 1816 1678 1524 1377 1301 1350 1509 1744 2040 2311 2549 2762 2972 3172 3359 3559 3731 3848 3953 4060 4151 4239 4327 4417 4502 4589 4679 4755 4815 4855 4876 4882 4872 4873 4883 4883 4871 4861 4865 4881 4898 4920 4946 4967 5000 5049 5080 5093 5127 5176 5204 5230 5260 5295 5365 5466 5610 5791 6011 6254 6475 6691 6912 7110 7283 7416 7487 7531 7620 7808 8255 9084 10313 11787 13066 13794 14143 14383 14661 14908 14934 14796 14661 14544 14424 14323 14240 14153 14105 14051 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21246 10770 2721 4928 9957 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 122 130 137 144 149 154 159 163 167 171 174 177 180 182 184 185 186 188 189 190 190 191 193 194 195 196 198 199 202 204 208 211 212 213 214 215 216 219 223 228 235 244 256 271 283 293 305 321 343 365 380 388 395 399 405 422 457 523 613 728 928 1247 1735 2374 3135 4029 100 100 100 100 100 100 100 100 100 16965 18328 19687 21206 22899 100 100 100 100 26660 26015 24961 23788 22821 22180 21682 21248 20432 18442 15434 12013 8891 6481 4755 3468 2607 2089 1694 1277 860 565 410 331 288 266 253 246 243 239 238 238 236 234 234 233 231 231 231 230 230 229 229 229 229 228 229 228 228 228 227 226 225 224 226 224 222 224 224 222 220 220 220 220 220 220 220 219 218 217 218 219 217 216 216 216 217 217 217 218 219 218 217 217 217 215 214 214 215 216 216 215 213 215 214 214 214 213 213 213 212 213 214 214 214 214 214 215 214 216 214 212 215 218 218 220 219 218 219 221 220 221 221 218 219 220 219 219 221 220 221 220 219 220 221 223 223 221 222 223 223 225 224 222 224 226 225 223 222 223 223 223 223 223 225 227 226 223 224 226 223 224 226 226 225 226 226 226 227 226 224 223 223 222 220 220 221 222 224 225 225 223 223 224 225 225 223 223 224 224 222 223 225 224 223 223 224 224 223 222 222 224 226 224 226 225 222 223 223 223 221 222 223 225 227 227 224 222 224 227 230 231 227 230 228 228 227 229 227 225 228 228 227 228 225 228 230 227 226 227 228 227 227 227 229 230 230 236 234 232 231 232 237 238 233 239 243 238 239 246 246 247 249 253 256 256 254 256 257 256 256 254 250 254 257 257 258 259 259 262 263 267 276 293 316 342 370 391 411 434 457 484 516 552 595 629 655 683 712 745 788 833 878 921 973 1044 1129 1224 1348 1507 1672 1827 1990 2156 2281 2354 2398 2422 2429 2430 2429 2421 2411 2401 2391 2377 2365 2354 2357 2365 2380 2397 2405 2410 2421 2424 2416 2405 2406 2399 2394 2384 2381 2375 2373 2362 2362 2361 2351 2354 2351 2349 2349 2341 2326 2307 2284 2249 2210 2161 2105 2058 2014 1973 1923 1899 1863 1833 1826 1830 1833 1828 1818 1803 1766 1734 1686 1630 1565 1511 1457 1405 1349 1295 1230 1167 1120 1092 1079 1079 1084 1100 1123 1152 1181 1215 1251 1290 1340 1419 1519 1618 1713 1791 1857 1898 1927 1953 1975 2004 2033 2052 2071 2088 2095 2108 2129 2145 2164 2186 2198 2206 2216 2225 2231 2220 2198 2169 2131 2090 2053 2019 2002 2009 2034 2045 2048 2062 2082 2090 2086 2088 2085 2070 2053 2036 2030 2020 1985 1930 1865 1803 1756 1724 1679 1611 1570 1575 1617 1678 1729 1766 1807 1857 1908 1945 1975 1990 1959 1882 1770 1655 1550 1474 1453 1502 1627 1835 2096 2382 2653 2903 3139 3335 3495 3637 3768 3880 3974 4053 4111 4182 4280 4371 4452 4525 4598 4685 4740 4784 4797 4799 4802 4807 4797 4786 4787 4778 4787 4800 4807 4826 4864 4901 4925 4960 4988 5027 5055 5069 5113 5165 5204 5250 5319 5444 5614 5787 5968 6154 6367 6603 6818 7008 7154 7256 7325 7367 7398 7467 7650 7989 8542 9243 9903 10589 11412 12216 12819 13210 13484 13708 13879 14035 14210 14359 14475 14569 14640 100 100 100 340159680 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21258 10770 2721 4926 10022 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119 127 135 142 147 152 157 161 165 169 172 175 178 182 188 192 194 195 194 193 193 193 193 193 193 194 195 196 197 198 199 202 204 207 211 217 226 235 242 253 268 283 292 295 288 273 261 254 250 251 257 263 270 278 291 310 330 350 371 398 436 489 561 641 736 862 1036 1281 1558 1757 1759 1671 1778 2209 2871 3615 4393 5302 6640 8671 100 100 100 100 20640 22733 24326 24997 24590 23601 22875 23146 24778 27449 29575 29470 26215 20380 13985 9028 6251 4916 4104 3280 2339 1561 1039 684 463 348 293 267 253 245 241 238 236 234 233 232 229 229 228 226 226 226 223 222 223 223 222 221 222 221 221 221 222 221 220 222 220 220 221 220 219 219 220 220 219 216 216 216 214 213 214 215 216 215 215 215 215 215 215 215 214 215 215 214 215 214 214 214 213 213 214 214 213 212 213 213 213 212 212 211 211 210 211 211 211 211 211 211 211 211 212 212 213 213 213 213 212 213 216 216 216 217 217 218 219 218 216 216 217 217 217 218 218 218 218 219 220 219 220 219 221 222 219 219 221 220 221 224 225 223 222 222 223 222 220 221 221 221 223 223 222 223 224 227 225 222 222 224 224 226 225 224 224 224 222 221 224 224 224 224 223 221 225 225 225 223 222 225 226 220 221 220 222 223 222 220 221 220 224 222 220 220 222 223 226 226 224 223 223 227 224 224 227 225 223 225 227 227 225 224 226 227 228 229 228 227 226 227 229 227 227 229 231 230 226 228 232 233 229 227 229 230 231 230 229 230 230 228 232 233 229 229 232 235 233 231 234 239 238 238 242 243 241 243 246 249 252 252 253 256 261 258 252 257 262 261 259 259 258 257 256 257 257 257 261 264 270 282 297 315 339 358 383 408 425 447 479 521 567 605 643 681 717 739 762 795 829 877 928 974 1030 1099 1177 1275 1406 1557 1739 1927 2083 2210 2300 2352 2381 2394 2394 2385 2389 2391 2386 2380 2369 2351 2335 2322 2309 2312 2325 2344 2370 2385 2375 2358 2349 2343 2333 2333 2323 2315 2317 2318 2312 2307 2307 2305 2299 2291 2297 2302 2301 2293 2281 2265 2241 2211 2174 2133 2090 2040 1987 1933 1884 1850 1829 1813 1801 1793 1782 1778 1776 1760 1737 1704 1654 1593 1531 1469 1402 1335 1270 1211 1156 1104 1073 1094 1145 1192 1227 1255 1276 1296 1322 1347 1387 1440 1505 1582 1651 1716 1776 1819 1849 1873 1903 1927 1935 1950 1967 1985 2003 2014 2029 2042 2058 2074 2091 2106 2125 2143 2165 2178 2178 2180 2172 2157 2119 2058 2009 1972 1933 1910 1925 1970 2044 2094 2070 2046 2035 2041 2048 2055 2041 2013 1994 1978 1980 1981 1959 1844 1703 1572 1520 1543 1592 1619 1619 1608 1620 1672 1746 1821 1885 1956 2016 2043 2049 2016 1906 1742 1532 1361 1304 1335 1484 1761 2074 2340 2531 2714 2906 3125 3331 3491 3615 3705 3784 3863 3933 4009 4081 4143 4216 4297 4385 4482 4556 4605 4645 4653 4639 4639 4643 4632 4613 4606 4614 4628 4653 4698 4729 4748 4774 4801 4826 4863 4907 4953 4979 4998 5030 5065 5126 5226 5362 5534 5764 6019 6237 6393 6562 6774 6985 7110 7156 7175 7148 7096 7099 7316 7942 9048 10272 11191 11695 11859 11879 11935 12064 12240 12442 12657 12893 13094 13198 13244 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21271 10770 2722 4925 10074 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 117 126 133 139 145 150 155 159 162 166 169 172 175 179 183 186 189 191 191 191 191 192 192 193 195 200 215 241 243 222 213 223 239 243 233 226 228 241 313 528 847 1064 1102 1095 1089 1055 1057 1122 1170 1081 821 551 398 336 319 320 326 337 355 374 389 404 420 430 447 477 514 558 612 673 726 768 811 860 902 915 901 879 884 967 1194 1655 2365 3231 4277 5633 7459 9870 12699 15479 18025 20377 22526 24490 25977 26736 26864 26734 25832 23210 19401 15325 11431 8262 6207 4436 2638 1390 794 548 436 365 310 272 253 242 236 231 229 226 225 225 224 223 222 221 221 220 220 219 219 218 218 217 217 217 217 216 214 214 213 212 213 212 213 212 212 212 211 212 212 212 211 210 209 208 207 208 209 209 209 209 210 209 209 210 208 208 209 209 210 211 211 211 211 209 210 209 208 209 210 209 209 209 207 207 208 208 207 206 206 205 206 206 209 210 211 211 211 210 208 207 207 208 210 210 211 213 213 212 212 211 211 213 213 213 213 212 213 214 214 213 212 212 213 214 216 217 216 214 215 217 217 216 219 220 218 218 219 218 218 219 221 220 221 220 220 222 220 222 223 222 223 223 223 222 222 221 220 221 224 224 222 221 222 224 223 221 219 221 220 220 220 218 218 222 221 219 217 220 222 222 220 219 222 224 223 224 223 219 222 225 225 225 225 226 227 227 227 229 232 232 228 228 226 224 227 230 230 229 229 227 226 228 230 231 230 229 230 229 229 230 232 233 230 229 231 232 232 235 233 232 235 237 237 237 237 237 239 240 241 241 242 243 242 243 245 246 248 248 251 255 254 252 255 259 261 262 265 265 263 262 262 263 263 256 259 262 261 262 264 262 264 265 268 281 295 314 341 364 384 403 426 449 475 501 534 576 619 656 691 727 766 795 826 861 907 976 1052 1127 1197 1286 1375 1477 1595 1732 1857 1976 2077 2161 2221 2257 2278 2300 2305 2305 2294 2286 2287 2282 2272 2263 2250 2246 2252 2255 2259 2270 2274 2272 2273 2262 2244 2229 2214 2213 2210 2213 2216 2208 2200 2196 2194 2199 2198 2194 2196 2196 2194 2189 2171 2143 2110 2075 2032 1982 1934 1886 1842 1799 1759 1737 1726 1715 1714 1721 1717 1700 1674 1642 1596 1537 1466 1387 1305 1235 1185 1153 1137 1134 1129 1132 1143 1161 1190 1230 1271 1307 1346 1392 1445 1497 1551 1606 1647 1676 1703 1733 1763 1789 1805 1831 1854 1873 1890 1904 1923 1941 1950 1974 1993 2003 2018 2034 2042 2046 2057 2070 2074 2066 2056 2036 2018 1990 1954 1912 1883 1890 1926 1961 1985 2011 2009 1993 1990 1981 1977 1960 1945 1937 1927 1928 1912 1855 1745 1629 1535 1511 1540 1578 1580 1571 1612 1686 1759 1820 1869 1908 1943 1973 1999 2012 1988 1898 1748 1556 1384 1274 1287 1451 1706 1964 2185 2392 2620 2857 3064 3205 3325 3441 3530 3600 3672 3747 3810 3866 3915 3957 4026 4116 4209 4288 4351 4395 4409 4416 4418 4402 4390 4384 4380 4381 4397 4436 4486 4518 4528 4538 4557 4574 4603 4635 4660 4684 4710 4744 4802 4881 5007 5182 5399 5598 5776 5923 6055 6212 6350 6480 6621 6704 6719 6715 6757 6865 7085 7419 7892 8445 9024 9541 9956 10288 10510 10703 10954 11161 11360 11501 11612 11672 11726 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21284 10770 2723 4923 10124 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 113 121 128 136 142 148 153 158 162 165 168 171 173 176 178 180 182 183 184 185 187 188 190 192 193 199 222 317 506 653 719 732 712 709 704 629 503 438 478 585 748 973 1155 1330 1403 1221 920 795 889 973 991 988 861 700 596 525 478 454 442 430 419 418 433 451 459 457 455 463 484 510 537 567 611 670 739 810 879 943 999 1054 1115 1179 1232 1275 1331 1435 1641 2046 2775 3744 4777 5898 7218 8787 10669 12634 14225 15459 16820 18482 20093 21403 22275 22046 19756 15591 11055 7128 4103 2164 1150 675 469 382 329 287 258 241 232 227 223 222 220 218 219 218 217 216 216 216 216 216 215 215 214 213 213 214 215 215 214 214 215 213 212 212 211 210 210 210 210 209 208 207 208 208 206 206 207 207 208 207 207 206 207 208 209 209 208 207 208 207 207 207 209 209 208 208 210 209 208 206 207 207 207 206 206 207 207 207 206 207 207 206 206 207 207 206 207 208 208 209 208 208 209 208 208 210 212 212 212 211 210 212 213 213 213 213 211 211 214 215 215 214 214 215 216 217 218 217 217 219 219 218 220 221 220 219 220 220 219 220 219 221 220 220 220 218 219 222 223 222 223 222 223 223 222 224 223 222 223 221 220 221 225 225 223 224 221 223 224 222 223 225 225 222 223 223 219 222 222 222 220 220 222 224 223 224 224 222 221 223 222 220 219 220 222 221 222 222 223 224 226 227 226 224 226 227 225 229 228 228 227 227 227 225 225 229 231 231 233 231 229 231 233 233 230 229 231 232 230 230 230 228 228 232 236 235 234 236 234 231 234 235 237 240 239 236 235 238 241 241 242 243 244 247 253 255 254 257 260 262 264 267 266 262 259 260 259 258 259 261 258 258 259 258 261 271 280 285 293 313 340 365 395 417 434 456 482 507 538 581 631 682 727 764 792 831 880 902 932 981 1051 1141 1250 1346 1431 1513 1625 1778 1945 2057 2117 2173 2231 2274 2282 2286 2293 2291 2292 2297 2296 2288 2279 2270 2255 2240 2228 2222 2215 2214 2220 2229 2239 2243 2238 2219 2199 2187 2187 2197 2194 2193 2195 2195 2190 2180 2176 2175 2175 2172 2166 2158 2148 2124 2087 2044 1995 1938 1880 1834 1794 1765 1747 1732 1717 1708 1701 1701 1705 1697 1672 1621 1537 1442 1361 1298 1253 1220 1182 1144 1113 1080 1049 1027 1030 1059 1098 1145 1196 1244 1302 1377 1446 1494 1543 1590 1621 1654 1695 1728 1748 1777 1806 1830 1846 1862 1880 1901 1919 1928 1946 1957 1966 1991 2014 2023 2029 2038 2042 2043 2032 2033 2048 2059 2049 2030 1992 1924 1867 1851 1858 1888 1937 1970 1974 1971 1968 1959 1958 1962 1947 1930 1926 1918 1889 1825 1732 1642 1577 1551 1562 1592 1618 1669 1721 1764 1807 1838 1864 1906 1950 1976 2001 2005 1970 1843 1651 1476 1342 1326 1443 1619 1843 2092 2317 2538 2742 2932 3103 3248 3358 3449 3522 3567 3604 3645 3695 3744 3809 3874 3936 3996 4067 4131 4194 4260 4316 4360 4381 4376 4371 4367 4363 4376 4403 4423 4432 4443 4461 4489 4518 4529 4549 4581 4607 4641 4674 4707 4758 4854 5001 5162 5350 5544 5701 5843 5981 6106 6264 6429 6576 6669 6665 6605 6531 6469 6481 6634 7020 7521 7843 8068 8440 8966 9564 10169 10698 11092 11383 11590 11759 11902 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21297 10770 2723 4921 10163 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 119 126 133 138 143 148 153 157 160 163 167 170 173 176 178 181 183 184 185 186 188 194 206 244 289 281 244 236 241 224 207 201 199 199 200 201 209 229 248 242 227 233 274 358 403 368 300 255 236 238 289 347 359 365 397 452 516 576 622 650 656 654 660 681 703 717 724 719 697 663 629 601 583 593 646 741 866 1008 1152 1274 1389 1526 1695 1888 2074 2215 2295 2336 2411 2607 2980 3525 4175 4845 5463 6145 6941 7662 8275 8762 9090 9502 10450 12233 14438 16039 15824 13293 9510 6028 3603 2083 1182 710 487 379 315 273 247 234 226 221 217 216 215 215 214 213 212 212 212 212 211 210 210 211 211 210 210 210 209 209 209 208 207 207 207 207 206 207 206 206 208 209 208 208 207 205 205 206 206 206 206 206 206 205 205 207 206 205 206 207 207 208 205 206 206 207 206 206 207 206 207 205 204 204 205 206 204 205 205 206 207 209 208 206 206 206 204 207 207 208 208 208 209 207 206 207 208 208 210 213 211 211 212 213 213 212 212 211 212 213 213 213 214 215 215 216 216 217 217 217 216 217 218 221 219 215 216 219 219 219 219 219 218 219 220 219 217 217 221 223 222 220 219 220 221 221 220 221 222 223 222 221 222 221 222 224 223 220 221 223 223 223 221 220 221 223 223 220 219 220 221 221 219 220 223 224 224 224 224 222 222 225 224 224 226 226 226 226 225 226 226 227 224 223 223 226 228 226 225 225 226 226 226 226 226 226 231 234 233 230 231 229 228 227 229 230 230 231 230 232 232 232 233 231 229 233 235 235 234 233 233 236 236 237 236 235 237 241 240 240 239 242 239 243 248 250 251 254 254 258 260 261 263 257 258 261 258 259 261 260 262 259 254 254 259 263 259 262 269 280 292 308 336 369 403 438 468 490 510 533 568 613 668 725 770 813 858 888 908 932 960 993 1047 1125 1214 1293 1383 1516 1685 1847 1977 2068 2134 2191 2227 2248 2265 2276 2283 2292 2296 2296 2293 2287 2278 2267 2255 2239 2222 2211 2202 2196 2205 2216 2219 2220 2211 2197 2184 2172 2167 2163 2160 2164 2165 2166 2166 2165 2162 2157 2150 2144 2142 2123 2090 2058 2019 1978 1935 1885 1833 1791 1757 1728 1705 1687 1676 1676 1678 1679 1672 1659 1614 1528 1424 1345 1274 1216 1163 1109 1054 1023 1002 984 972 963 976 996 1035 1085 1137 1193 1247 1316 1390 1465 1520 1564 1601 1633 1668 1690 1714 1745 1766 1777 1795 1808 1824 1850 1868 1885 1894 1905 1912 1926 1947 1962 1967 1971 1967 1967 1965 1961 1967 1968 1972 1965 1940 1907 1867 1837 1817 1835 1894 1951 1984 1985 1958 1940 1933 1926 1920 1922 1922 1914 1907 1897 1874 1798 1662 1527 1474 1501 1549 1597 1660 1722 1770 1809 1852 1899 1935 1961 1983 2001 1998 1923 1736 1516 1398 1400 1449 1537 1703 1921 2145 2365 2574 2747 2893 3030 3164 3274 3361 3440 3494 3524 3548 3592 3651 3702 3755 3808 3850 3911 3984 4064 4163 4249 4288 4318 4318 4314 4311 4284 4245 4233 4249 4301 4345 4386 4409 4417 4432 4459 4498 4531 4559 4607 4647 4697 4794 4943 5123 5302 5454 5618 5764 5864 6019 6243 6428 6529 6578 6540 6408 6302 6270 6329 6436 6600 6889 7329 7856 8397 8990 9631 10265 10869 11333 11722 11992 12179 15656 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 107 107 107 107 109 110 110 109 108 109 110 111 111 108 106 106 106 106 105 105 106 106 105 106 106 104 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21310 10770 2724 4920 10195 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 117 124 132 138 143 148 152 156 159 161 164 167 170 174 176 178 180 182 184 186 187 187 188 189 190 192 193 194 195 195 196 197 196 197 199 201 201 209 284 569 1065 1621 2030 2371 2638 2738 2774 2977 3301 3593 3625 3182 2620 2037 1314 730 468 422 467 556 685 814 885 888 886 914 969 1036 1093 1129 1143 1132 1099 1065 1041 1028 1035 1080 1154 1263 1420 1600 1783 1988 2194 2372 2496 2564 2607 2655 2709 2823 3058 3358 3675 4123 4753 5467 6192 6910 7672 8832 10460 12010 13217 14377 15587 15743 13185 8643 4806 2695 1697 1181 894 707 538 397 308 262 241 230 224 221 219 217 216 215 215 214 213 213 212 212 212 212 211 210 210 210 209 207 208 208 207 207 207 206 206 207 207 207 207 207 206 207 208 207 206 207 208 206 207 207 206 207 206 207 206 205 206 206 206 206 206 205 205 206 207 207 207 207 208 208 207 204 206 206 206 205 204 204 206 205 205 207 208 205 206 206 208 208 206 208 207 205 205 206 204 206 207 209 211 210 213 213 212 212 211 212 212 211 212 214 214 215 214 213 213 215 217 217 215 215 217 219 218 216 217 218 219 220 220 219 218 218 218 218 217 219 220 219 220 219 220 220 220 222 224 222 221 220 221 222 221 223 223 222 222 221 220 220 220 223 224 224 225 223 222 222 221 221 222 222 222 221 222 225 225 222 221 224 223 219 220 223 224 224 223 222 225 224 222 225 228 228 222 221 228 228 226 225 225 227 226 225 226 227 231 232 230 229 227 230 231 228 229 228 230 230 229 227 230 233 229 235 235 233 230 232 234 232 231 232 235 238 236 237 237 235 240 242 241 238 240 239 243 242 246 247 250 254 254 259 262 261 263 265 260 258 263 267 265 258 256 257 256 259 261 262 264 269 272 276 286 300 321 347 379 415 449 483 520 556 598 640 692 752 808 854 892 929 962 995 1029 1063 1111 1172 1237 1315 1420 1562 1734 1903 2030 2098 2128 2154 2191 2222 2240 2253 2264 2269 2272 2273 2277 2283 2283 2282 2283 2281 2276 2269 2253 2241 2234 2231 2226 2224 2222 2204 2183 2179 2174 2167 2169 2172 2170 2168 2164 2166 2164 2150 2139 2140 2131 2107 2084 2054 2010 1969 1929 1884 1839 1784 1746 1724 1706 1687 1671 1675 1679 1671 1666 1663 1640 1587 1512 1419 1316 1215 1146 1103 1064 1032 995 954 931 927 963 1031 1082 1129 1165 1197 1245 1309 1390 1467 1527 1563 1597 1628 1665 1691 1718 1746 1781 1818 1846 1866 1865 1871 1894 1918 1933 1947 1949 1951 1961 1971 1979 1989 2001 2011 2020 2033 2043 2048 2056 2046 2026 1987 1919 1854 1806 1800 1857 1941 1984 1983 1970 1967 1963 1969 1972 1976 1968 1955 1939 1917 1882 1819 1722 1608 1518 1492 1528 1576 1635 1714 1782 1830 1866 1905 1936 1959 1986 2012 2013 1982 1900 1742 1549 1416 1374 1398 1493 1677 1905 2117 2287 2431 2563 2684 2803 2928 3066 3204 3322 3413 3478 3533 3569 3611 3662 3700 3750 3817 3879 3926 3983 4067 4139 4192 4234 4277 4298 4295 4279 4293 4333 4366 4379 4386 4408 4424 4452 4473 4483 4511 4534 4572 4642 4736 4855 5009 5150 5327 5539 5697 5795 5894 6019 6153 6337 6463 6519 6523 6471 6416 6385 6358 6301 6322 6416 6647 7111 7770 8508 9253 9912 10475 10984 11469 11910 12179 18701 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21323 10770 2725 4918 10227 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 118 125 132 138 144 148 153 157 161 163 165 167 169 171 174 177 178 179 180 182 184 185 186 187 188 189 190 191 192 193 193 194 195 195 195 196 197 197 199 200 200 200 199 198 197 196 196 201 245 506 1098 1741 2354 2944 3221 3143 2699 2085 1624 1291 1070 963 951 1001 1023 989 966 1002 1077 1145 1201 1265 1369 1511 1624 1697 1732 1720 1679 1636 1622 1628 1634 1662 1742 1879 2060 2248 2411 2526 2586 2623 2688 2790 2909 3064 3298 3611 3972 4369 4952 5855 6947 8378 10305 11611 11384 10397 9314 7954 6331 4575 3032 2037 1511 1179 856 562 377 289 250 231 222 218 215 213 213 212 211 210 210 210 210 210 210 210 209 209 208 207 206 206 206 206 205 204 203 203 204 204 204 204 204 204 204 203 203 202 202 204 204 204 205 204 205 205 205 205 204 203 205 204 202 203 203 205 205 205 205 204 204 205 204 203 203 204 207 207 204 203 203 203 204 204 202 204 203 202 203 205 204 204 204 204 203 204 205 203 202 203 203 206 208 210 209 211 212 212 209 209 210 210 211 211 211 211 211 210 209 210 213 215 215 214 216 217 215 216 220 219 216 214 216 217 218 218 217 217 217 219 219 218 219 219 218 217 218 221 221 218 220 224 223 221 221 221 220 219 220 220 220 220 220 222 223 222 222 221 221 222 221 220 219 218 222 223 222 222 222 221 220 220 223 225 223 223 223 224 224 225 224 224 225 222 223 224 226 224 225 224 224 226 228 227 227 226 226 228 230 230 229 228 230 234 232 232 230 229 230 233 230 225 227 230 228 233 232 235 232 227 231 232 231 232 236 236 236 233 234 237 237 236 238 240 241 241 245 246 245 247 247 253 250 249 255 258 258 260 262 261 262 266 263 261 261 259 258 257 259 257 257 260 262 266 268 273 282 293 314 341 374 407 440 472 502 544 595 641 694 752 809 862 906 943 977 1011 1039 1071 1109 1147 1196 1259 1339 1448 1600 1774 1921 2023 2077 2112 2149 2184 2208 2223 2232 2235 2234 2234 2236 2240 2245 2244 2246 2249 2243 2238 2234 2227 2222 2220 2220 2214 2194 2174 2162 2153 2139 2131 2129 2133 2139 2143 2147 2148 2145 2139 2129 2116 2104 2083 2057 2025 1982 1940 1899 1852 1812 1770 1734 1713 1697 1682 1670 1667 1665 1669 1661 1649 1641 1619 1559 1473 1358 1250 1161 1095 1027 977 950 958 994 1021 1038 1045 1064 1107 1188 1314 1429 1498 1541 1570 1597 1626 1666 1684 1711 1744 1774 1804 1834 1859 1871 1896 1917 1930 1944 1967 1987 2004 2013 2022 2038 2057 2072 2087 2097 2117 2137 2149 2159 2163 2151 2121 2065 2003 1951 1907 1884 1880 1901 1938 2006 2077 2108 2114 2113 2116 2124 2126 2127 2118 2098 2069 2043 2017 1971 1891 1775 1667 1614 1630 1700 1778 1843 1906 1958 2008 2056 2102 2131 2157 2181 2195 2152 1996 1746 1501 1356 1335 1433 1636 1900 2166 2392 2574 2714 2815 2889 2970 3070 3183 3313 3458 3600 3694 3749 3794 3833 3896 3981 4041 4076 4125 4187 4266 4343 4409 4470 4536 4596 4617 4611 4615 4595 4543 4540 4614 4706 4757 4754 4743 4773 4802 4819 4839 4877 4936 4990 5084 5217 5390 5600 5865 6128 6246 6300 6425 6587 6766 6936 7024 7047 6995 6883 6786 6747 6789 6890 7073 7413 7869 8465 9181 10050 10898 11733 12701 14182 16368 21740 100468 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 104 107 110 111 111 112 114 114 115 116 116 114 114 114 113 113 113 114 112 111 111 111 111 111 111 109 109 107 106 106 106 105 106 106 105 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21335 10770 2725 4917 10252 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 124 131 137 144 150 155 160 163 167 170 172 174 175 176 177 179 181 182 183 184 186 187 189 190 191 192 195 202 225 282 471 1002 1635 2031 2257 2379 2378 2339 2288 2111 1692 1184 776 527 391 314 268 243 228 218 211 206 204 203 203 203 203 203 204 205 208 215 225 242 287 355 427 482 517 553 605 684 797 942 1156 1391 1569 1718 1883 2088 2270 2397 2457 2417 2336 2297 2295 2258 2217 2286 2387 2465 2579 2780 3030 3282 3490 3579 3522 3426 3418 3632 4095 4883 5762 6141 6257 6635 7365 8387 9321 9087 7399 5243 3358 1934 1034 576 371 283 246 230 222 217 215 214 212 212 212 211 210 210 210 210 210 210 209 209 207 207 207 207 206 206 205 204 205 205 206 205 205 205 206 205 205 205 204 204 204 205 205 205 205 205 206 206 205 205 205 204 204 204 205 204 204 204 204 206 206 205 204 204 205 206 204 205 206 206 205 203 204 205 204 203 205 205 205 205 206 206 206 207 206 205 205 205 203 204 205 206 207 205 205 205 209 211 211 211 211 212 212 212 212 211 211 212 213 215 213 214 213 215 216 215 217 216 216 216 217 218 218 217 217 217 218 218 218 218 219 217 218 219 217 216 219 219 222 222 221 220 220 218 220 222 219 220 222 219 220 219 219 218 221 223 222 223 223 222 219 220 222 220 217 218 219 221 222 221 220 220 219 222 224 224 225 223 223 224 223 226 225 223 223 226 226 226 224 223 223 224 226 228 226 226 229 229 231 231 229 229 230 228 226 228 233 236 233 228 229 231 229 228 228 229 229 229 231 232 231 232 236 235 232 230 231 233 236 235 232 233 235 235 234 235 236 237 237 236 241 246 248 248 248 250 254 258 258 258 262 262 260 262 268 265 262 262 261 259 259 257 256 257 261 262 266 270 276 278 286 308 334 363 396 434 480 517 549 590 649 709 767 818 862 900 941 976 1015 1066 1113 1149 1183 1212 1244 1303 1393 1503 1663 1879 2037 2112 2134 2148 2160 2170 2184 2195 2206 2217 2219 2234 2257 2261 2256 2260 2264 2265 2258 2250 2248 2246 2245 2241 2231 2206 2188 2167 2152 2151 2147 2157 2164 2169 2171 2170 2171 2164 2152 2143 2142 2128 2108 2082 2051 2019 1991 1949 1901 1853 1814 1780 1747 1718 1695 1684 1676 1673 1671 1674 1676 1668 1637 1571 1462 1331 1207 1118 1058 1010 971 939 927 928 938 958 1003 1077 1184 1320 1435 1497 1539 1576 1606 1640 1680 1723 1762 1789 1811 1837 1860 1875 1893 1916 1933 1947 1958 1968 1989 2011 2020 2030 2045 2061 2079 2091 2099 2109 2127 2149 2168 2183 2176 2147 2098 2035 1985 1949 1928 1922 1907 1892 1897 1944 2036 2117 2157 2158 2156 2180 2203 2204 2204 2211 2190 2148 2103 2079 2068 2010 1888 1736 1652 1645 1696 1777 1846 1920 1998 2060 2125 2173 2196 2217 2228 2180 2027 1763 1490 1340 1365 1550 1822 2104 2347 2556 2699 2778 2864 2980 3084 3197 3340 3495 3627 3723 3806 3856 3876 3928 4046 4128 4144 4176 4272 4370 4433 4500 4570 4644 4692 4695 4683 4651 4634 4663 4733 4811 4818 4797 4805 4833 4872 4909 4948 4984 5017 5091 5237 5454 5719 6007 6222 6357 6416 6445 6514 6669 6847 7013 7124 7162 7155 7129 7104 7086 7068 7078 7090 7105 7264 7702 8449 9400 10437 11436 12333 13117 13767 14318 14837 24951 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21348 10770 2726 4915 10266 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 113 121 128 135 141 146 152 158 163 166 169 171 173 175 178 180 182 185 187 188 189 190 190 190 190 190 190 191 192 193 194 195 197 199 205 228 282 373 573 902 1122 1133 1055 890 677 538 477 408 331 276 245 228 220 216 214 213 213 213 214 217 218 218 218 219 219 219 219 224 233 245 262 286 321 356 392 448 520 612 742 917 1123 1337 1562 1815 2073 2320 2573 2801 2975 3131 3322 3508 3604 3577 3473 3351 3270 3261 3310 3399 3540 3733 4036 4574 5361 6165 6643 6847 7278 8130 9141 10248 11754 13181 13062 10840 7359 4115 2037 1032 588 382 289 250 235 227 223 220 218 216 215 215 214 215 213 210 211 211 209 208 208 208 207 207 208 208 206 206 205 206 207 206 206 205 205 206 207 205 206 207 206 206 207 205 205 207 206 205 206 207 205 204 204 204 205 204 203 205 206 205 205 206 205 204 206 206 205 204 204 206 207 206 204 204 204 206 208 207 206 205 206 207 208 208 206 206 206 204 203 204 206 206 208 207 206 207 210 212 211 210 212 214 215 212 212 213 213 213 214 214 213 213 212 213 214 216 217 216 216 218 218 218 219 218 217 218 218 218 217 219 221 221 219 218 218 219 220 218 218 219 219 219 220 220 220 219 221 225 224 220 220 220 220 219 219 219 221 221 219 218 218 221 222 220 221 222 219 217 219 220 218 219 220 221 220 218 222 225 226 224 223 224 225 224 224 227 228 226 223 223 227 229 231 227 224 230 231 231 229 228 230 230 229 227 229 228 229 232 229 229 231 229 231 234 233 229 233 234 233 231 231 226 228 230 231 236 233 234 232 232 235 236 236 231 232 235 238 236 240 241 239 240 247 247 253 282 290 273 265 262 265 266 257 262 261 260 261 260 261 259 255 261 261 264 262 262 268 270 270 275 287 304 327 355 397 448 495 539 582 627 673 714 760 804 850 891 931 967 1007 1055 1104 1157 1210 1254 1288 1320 1355 1405 1487 1626 1812 1993 2112 2165 2191 2197 2189 2180 2174 2168 2171 2183 2188 2193 2205 2229 2248 2246 2242 2246 2247 2244 2239 2236 2235 2226 2203 2173 2147 2131 2130 2142 2154 2156 2154 2159 2167 2167 2157 2145 2137 2125 2102 2079 2053 2016 1974 1926 1877 1833 1803 1779 1751 1718 1695 1682 1678 1676 1667 1656 1654 1649 1634 1601 1528 1424 1313 1220 1152 1098 1058 1009 958 936 937 957 1013 1103 1233 1364 1469 1536 1583 1621 1660 1694 1731 1769 1801 1820 1838 1861 1885 1904 1916 1933 1943 1953 1966 1976 1978 1985 1994 2010 2025 2041 2058 2082 2100 2117 2148 2174 2189 2187 2192 2176 2143 2119 2075 2040 2007 1963 1919 1887 1881 1883 1924 2033 2134 2195 2202 2209 2243 2267 2269 2262 2251 2210 2160 2118 2100 2075 2009 1864 1717 1647 1641 1679 1765 1873 1947 2025 2102 2158 2196 2224 2235 2220 2160 2071 1943 1765 1587 1496 1515 1628 1801 2037 2295 2480 2592 2685 2800 2953 3167 3366 3519 3655 3754 3822 3871 3942 4022 4097 4143 4169 4251 4366 4465 4525 4582 4650 4682 4680 4672 4651 4648 4699 4789 4872 4880 4855 4854 4877 4911 4936 4974 5026 5096 5219 5475 5864 6221 6388 6433 6492 6622 6796 6939 7024 7073 7112 7148 7156 7135 7118 7120 7116 7095 7073 7135 7403 7936 8753 9809 10940 11952 12731 13265 13638 13956 14257 14541 14825 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21361 10770 2727 4914 10280 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 119 126 133 138 144 149 156 161 165 167 170 173 176 179 180 182 184 185 186 187 188 189 190 191 191 191 192 193 194 195 205 246 321 370 351 316 303 285 260 243 234 232 240 250 256 259 263 263 256 244 230 220 214 212 212 215 220 222 221 221 224 228 233 238 241 238 233 230 231 234 242 254 269 292 325 371 427 494 587 692 792 896 1018 1183 1392 1607 1830 2114 2470 2873 3315 3811 4244 4441 4390 4318 4428 4672 4858 4868 4732 4565 4528 4796 5298 5838 6396 7068 7827 8603 9922 12213 14633 16417 17260 16755 14786 11895 8696 5651 3277 1799 982 566 371 288 252 236 229 225 222 220 219 217 217 216 215 213 212 212 211 211 211 210 210 209 207 208 208 208 208 207 206 207 208 207 207 207 206 207 206 206 205 205 206 206 206 209 208 207 207 207 208 207 207 207 206 205 204 204 205 205 207 206 205 205 205 205 206 205 204 205 206 206 207 205 204 204 205 206 207 206 206 207 206 204 204 205 207 206 205 206 205 205 207 209 210 211 211 211 213 212 209 210 212 212 213 214 214 214 213 212 214 216 216 217 216 213 214 216 217 217 217 217 217 217 218 219 220 219 217 217 218 219 219 220 221 221 221 222 221 218 220 222 222 223 222 221 220 222 223 224 222 218 218 221 221 219 219 218 219 219 219 220 221 219 219 220 221 223 223 221 220 221 221 221 222 221 223 223 221 223 224 226 228 225 225 226 226 228 227 225 226 227 229 228 226 229 227 226 227 229 228 230 231 229 229 230 232 232 231 231 229 229 230 234 231 232 230 229 224 226 232 231 230 232 231 237 238 234 231 235 237 235 235 235 235 238 238 238 240 242 246 264 301 310 292 272 263 266 262 259 261 262 262 261 260 259 259 257 257 259 264 262 260 265 267 267 272 276 289 310 341 376 426 487 550 608 653 693 729 758 787 822 867 909 947 988 1031 1067 1108 1154 1209 1269 1327 1392 1458 1521 1610 1767 1960 2096 2141 2145 2144 2146 2157 2169 2176 2180 2179 2179 2185 2191 2206 2226 2236 2239 2245 2251 2249 2246 2235 2225 2224 2216 2201 2184 2162 2143 2136 2141 2151 2160 2165 2172 2170 2158 2151 2141 2125 2115 2109 2091 2059 2021 1979 1929 1876 1829 1791 1759 1728 1706 1687 1680 1674 1662 1654 1640 1621 1596 1552 1491 1422 1358 1295 1242 1201 1160 1114 1062 1012 990 1006 1044 1083 1146 1246 1359 1448 1518 1575 1627 1671 1704 1734 1758 1772 1802 1831 1853 1865 1878 1893 1903 1915 1922 1933 1955 1967 1968 1984 1999 2017 2037 2049 2052 2067 2081 2100 2117 2137 2165 2194 2206 2197 2173 2126 2065 2006 1937 1898 1884 1862 1851 1882 1983 2089 2156 2213 2261 2321 2343 2321 2274 2209 2143 2122 2103 2098 2077 2017 1867 1713 1645 1666 1740 1836 1903 1959 2009 2064 2131 2177 2205 2216 2216 2167 2042 1843 1607 1463 1458 1585 1782 2016 2219 2386 2514 2610 2721 2897 3110 3314 3463 3590 3712 3803 3864 3911 3962 4051 4139 4175 4195 4258 4366 4456 4535 4612 4668 4678 4657 4648 4671 4719 4775 4860 4932 4916 4885 4890 4909 4938 4969 5000 5071 5170 5360 5724 6139 6400 6475 6497 6591 6742 6891 7002 7038 7005 6990 7021 7045 7055 7058 7034 6979 6915 6961 7208 7638 8233 8986 9832 10732 11660 12594 13477 14213 14773 15258 15803 16537 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21374 10770 2727 4912 10295 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 118 124 131 136 142 148 155 160 164 166 169 171 174 176 179 181 183 185 186 187 189 190 191 192 194 206 237 292 377 513 711 884 953 965 929 792 593 424 322 276 257 245 234 224 216 212 209 207 207 208 208 207 205 203 202 204 207 209 211 214 217 221 228 236 245 255 264 273 281 283 282 282 281 278 273 270 270 273 295 328 358 398 452 519 601 710 858 1035 1215 1405 1620 1883 2229 2702 3341 4138 4989 5645 5861 5724 5550 5539 5679 5859 6051 6259 6441 6607 6880 7387 8189 9510 11465 13616 15505 17476 20178 22601 22677 19529 14078 8591 4612 2338 1227 708 460 338 280 252 240 232 227 224 223 220 218 218 217 216 215 215 214 213 213 211 211 210 211 212 211 212 212 211 212 211 210 211 209 209 209 208 207 206 206 207 208 208 209 207 206 206 207 207 207 208 206 205 204 205 205 206 206 204 204 205 206 204 205 207 207 206 207 205 204 206 206 206 206 206 206 204 203 205 205 204 204 205 206 206 206 205 205 206 208 208 209 209 210 210 211 212 212 213 212 210 212 213 214 213 213 214 216 216 215 215 216 216 217 219 218 217 219 220 219 220 220 220 218 217 219 220 220 220 219 217 220 222 220 218 218 219 221 220 218 219 221 220 220 222 223 222 222 220 220 220 220 219 219 219 220 221 220 220 221 222 220 217 217 219 220 219 218 219 221 221 221 223 225 224 224 223 222 225 226 227 227 227 227 227 228 226 226 227 228 228 224 226 229 229 232 228 225 231 226 223 230 235 234 231 231 232 230 230 230 227 231 229 229 232 234 232 230 229 229 228 232 236 232 233 238 235 236 234 233 240 240 234 239 240 238 242 239 249 280 308 306 292 279 271 267 262 258 262 262 256 258 263 260 257 259 258 260 263 259 263 261 264 271 273 277 294 324 347 379 419 476 546 618 673 721 764 796 822 856 899 944 982 1021 1061 1105 1162 1232 1309 1366 1408 1452 1506 1577 1689 1834 1973 2078 2145 2180 2201 2215 2222 2221 2217 2212 2206 2199 2193 2192 2192 2198 2208 2217 2225 2232 2236 2235 2234 2235 2230 2216 2198 2181 2164 2152 2143 2143 2151 2157 2160 2155 2151 2149 2143 2135 2128 2122 2110 2091 2068 2043 2015 1969 1910 1853 1803 1758 1722 1699 1686 1669 1655 1645 1638 1629 1613 1578 1525 1457 1374 1296 1229 1175 1131 1085 1042 1012 997 998 1001 997 1010 1049 1100 1184 1319 1454 1546 1595 1627 1658 1698 1732 1752 1770 1785 1796 1815 1839 1848 1856 1871 1885 1903 1917 1933 1947 1968 1980 1994 2008 2012 2028 2050 2076 2091 2105 2133 2161 2177 2170 2153 2111 2060 2005 1945 1892 1854 1840 1840 1851 1898 2000 2102 2191 2262 2320 2361 2377 2360 2303 2240 2180 2140 2117 2105 2082 2027 1918 1778 1695 1713 1794 1883 1953 2015 2091 2144 2183 2205 2222 2232 2198 2064 1846 1586 1438 1485 1697 1946 2140 2284 2425 2547 2648 2775 2952 3118 3288 3431 3547 3665 3748 3817 3900 3977 4061 4115 4154 4165 4182 4270 4389 4464 4524 4577 4617 4635 4646 4657 4684 4725 4780 4872 4990 5103 5147 5116 5108 5099 5059 5048 5091 5191 5366 5596 5814 5988 6122 6245 6387 6521 6620 6669 6697 6697 6687 6714 6766 6816 6867 6907 6948 7121 7957 10376 14660 19697 23675 25222 24293 22276 20546 19535 19179 19326 19751 20299 25955 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21387 10770 2728 4910 10311 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 119 126 132 138 143 148 153 158 163 167 169 172 175 178 181 183 185 186 187 188 189 189 190 190 191 192 192 193 193 193 193 193 194 194 194 195 195 196 198 200 204 210 217 223 224 225 228 238 249 247 234 223 220 220 218 217 219 218 215 214 214 214 213 216 220 225 228 235 247 266 285 300 313 323 330 341 359 376 385 392 399 401 391 380 366 360 385 433 491 580 748 1046 1479 2003 2553 3057 3471 3786 4026 4223 4420 4715 5165 5642 6086 6538 6902 7145 7529 8267 9219 10169 11032 11759 12297 12723 13284 13680 12890 10659 7882 5352 3320 1884 1048 630 430 331 279 251 236 230 226 223 221 219 218 217 216 216 215 216 215 215 214 213 214 213 213 211 210 211 212 210 210 211 211 210 210 208 207 206 206 207 207 207 207 209 210 208 205 205 206 206 207 205 205 207 207 205 205 207 207 206 206 206 204 204 206 208 206 205 206 207 206 206 206 206 205 206 208 207 207 208 208 207 207 209 206 205 206 206 207 207 207 207 207 210 212 211 210 211 212 213 214 213 213 214 215 213 213 215 215 215 216 216 216 215 215 215 215 216 218 218 218 219 218 218 219 218 218 218 218 218 217 217 219 220 221 222 220 217 218 219 219 220 221 221 222 224 224 220 218 219 220 222 223 223 221 221 220 221 221 220 220 220 222 223 221 221 221 221 220 220 221 220 222 224 223 223 225 226 226 223 224 226 228 226 224 225 228 225 223 226 227 227 228 225 225 227 230 229 225 227 226 226 226 228 228 228 230 230 231 231 231 231 230 228 230 232 230 226 227 233 233 229 231 232 229 230 232 230 234 231 231 235 235 231 233 237 238 237 239 241 242 254 297 359 391 357 318 296 280 265 264 261 259 258 264 263 255 258 256 253 253 261 267 268 271 272 277 283 301 334 364 389 414 459 519 580 641 698 741 779 819 870 924 982 1030 1075 1127 1189 1264 1335 1395 1446 1492 1534 1572 1618 1676 1757 1868 2001 2117 2188 2226 2248 2257 2261 2266 2265 2258 2254 2249 2246 2244 2238 2236 2240 2242 2242 2251 2255 2251 2242 2236 2232 2214 2191 2174 2163 2155 2155 2157 2160 2167 2170 2166 2161 2159 2161 2153 2133 2115 2097 2081 2058 2024 1988 1935 1870 1811 1768 1734 1707 1688 1672 1651 1629 1616 1610 1595 1576 1547 1481 1380 1269 1172 1099 1045 1015 995 981 969 948 935 945 987 1030 1077 1170 1301 1426 1518 1572 1618 1649 1679 1707 1732 1760 1780 1799 1822 1839 1858 1870 1879 1891 1901 1919 1933 1937 1955 1973 1988 2010 2015 2037 2066 2081 2089 2103 2124 2133 2146 2154 2133 2077 2017 1966 1920 1885 1855 1840 1849 1897 1994 2092 2206 2301 2364 2414 2426 2389 2332 2248 2210 2187 2158 2143 2130 2092 2007 1884 1796 1802 1878 1962 2032 2089 2150 2183 2206 2217 2227 2236 2201 2102 1959 1804 1701 1717 1845 2013 2172 2297 2419 2534 2714 2977 3222 3377 3523 3654 3756 3829 3899 3981 4053 4106 4161 4205 4214 4215 4254 4369 4488 4547 4577 4618 4664 4691 4703 4717 4744 4789 4817 4829 4843 4857 4868 4990 5300 5474 5293 5117 5084 5093 5122 5166 5232 5331 5475 5663 5889 6117 6343 6511 6576 6584 6580 6582 6611 6652 6670 6665 6663 6709 7138 8718 11738 15548 19473 23198 26561 29393 31394 32451 32849 32768 32498 32316 32168 32060 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21400 10770 2729 4909 10329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 120 126 132 138 144 149 154 158 163 167 171 174 177 179 181 183 185 187 189 191 193 194 195 196 197 198 199 202 206 210 212 211 215 234 252 243 224 217 217 219 222 232 250 282 336 376 341 276 240 227 222 221 222 227 239 257 275 297 329 352 361 367 368 358 340 313 286 266 256 254 255 260 263 260 261 272 289 304 324 352 376 399 421 442 461 478 505 519 509 488 474 473 493 572 740 975 1250 1547 1878 2251 2681 3188 3732 4258 4736 5139 5427 5625 5771 5779 5574 5213 4789 4435 4230 4198 4332 4501 4516 4112 3265 2335 1558 986 619 414 306 253 229 220 216 214 213 211 211 211 210 209 209 209 209 208 208 207 207 208 209 208 208 208 208 208 209 209 209 208 209 210 209 208 208 207 207 207 206 205 203 205 206 205 205 205 206 205 205 205 205 205 208 207 205 205 204 204 204 205 205 205 206 206 205 205 205 203 203 204 207 207 205 206 206 206 206 207 207 206 206 206 207 206 207 206 204 203 204 206 207 207 208 210 212 214 213 212 212 213 212 212 211 212 213 214 214 214 214 215 215 217 217 215 216 215 213 215 218 220 219 218 218 219 219 217 217 217 216 219 223 222 221 221 222 221 220 219 219 218 220 221 222 223 221 222 222 221 220 219 220 221 220 220 220 221 221 222 222 222 222 220 220 221 218 217 219 220 222 222 223 221 220 221 223 225 224 223 224 226 225 226 225 222 223 222 223 227 228 227 226 225 225 224 225 229 228 231 230 229 231 234 230 228 230 234 232 232 232 230 230 230 231 230 230 232 235 230 231 234 236 237 237 236 230 232 241 241 237 236 240 236 238 238 236 233 235 239 242 246 267 315 380 429 431 392 341 302 277 265 263 262 263 266 259 257 259 260 258 256 259 266 269 269 270 272 278 295 328 357 379 402 432 478 538 599 657 711 761 816 882 949 1012 1064 1111 1162 1227 1315 1410 1486 1534 1563 1588 1625 1680 1755 1841 1940 2039 2121 2176 2202 2211 2218 2223 2226 2229 2239 2241 2238 2234 2235 2244 2247 2245 2243 2240 2237 2239 2238 2232 2226 2216 2200 2181 2165 2157 2152 2150 2151 2154 2155 2149 2141 2143 2149 2147 2139 2127 2104 2083 2065 2044 2019 1989 1951 1902 1841 1785 1739 1702 1676 1658 1643 1620 1592 1570 1553 1520 1463 1387 1294 1201 1143 1099 1036 990 981 985 980 967 965 984 1027 1099 1200 1299 1379 1449 1514 1578 1622 1655 1679 1702 1724 1747 1769 1787 1805 1823 1853 1868 1879 1881 1888 1892 1909 1923 1942 1957 1973 1993 2005 2012 2021 2023 2024 2026 2031 2031 2037 2045 2052 2063 2063 2062 2048 2012 1958 1900 1861 1847 1859 1893 1966 2037 2150 2274 2368 2432 2464 2454 2393 2324 2273 2219 2168 2139 2114 2077 1996 1891 1836 1852 1941 2027 2086 2139 2184 2210 2229 2241 2237 2211 2143 2037 1914 1859 1902 1991 2080 2179 2290 2387 2469 2643 2958 3257 3444 3562 3652 3735 3800 3859 3935 4009 4088 4129 4145 4165 4230 4331 4418 4491 4549 4589 4633 4654 4649 4651 4682 4728 4766 4791 4810 4823 4835 4881 5032 5289 5400 5252 5085 5026 5034 5079 5125 5181 5246 5332 5457 5616 5769 5872 5965 6107 6277 6443 6575 6646 6662 6648 6644 6678 6835 7197 7725 8427 9366 10444 11618 12954 14374 15819 17273 18598 19643 20367 20834 21161 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21412 10770 2729 4907 10354 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 119 126 132 138 143 148 153 157 162 167 172 175 177 180 182 183 184 185 187 190 193 195 195 195 195 195 195 196 197 197 197 197 198 199 200 201 201 203 204 205 207 211 215 216 217 221 225 226 225 227 226 224 226 231 231 227 223 222 223 230 247 272 296 331 362 352 322 307 302 300 297 295 295 297 294 291 288 286 285 287 296 311 327 347 385 424 462 502 534 562 589 624 679 718 722 722 739 758 788 861 1009 1245 1558 1920 2284 2643 3034 3471 3917 4256 4466 4643 4796 4908 4967 4831 4500 4204 4228 4570 4884 4870 4501 4039 3512 2685 1735 980 539 341 264 235 223 217 214 213 211 209 208 207 207 207 207 206 206 205 206 207 207 208 207 206 207 207 206 207 207 206 208 207 205 204 205 207 206 206 204 204 201 203 205 206 204 204 206 204 204 205 205 206 205 206 205 205 204 204 206 205 204 203 204 203 205 206 204 205 206 206 204 205 205 204 203 204 205 205 206 207 207 205 205 207 207 205 204 204 205 204 204 207 207 207 207 208 209 210 211 211 210 210 212 212 212 213 213 214 214 212 212 214 216 216 216 217 217 217 216 215 217 218 218 218 217 218 220 218 216 218 221 222 222 219 217 219 219 219 220 220 220 220 220 220 221 222 222 222 222 221 220 221 221 219 219 222 222 221 220 222 223 220 219 221 221 222 223 222 220 219 219 220 223 224 224 222 222 223 224 225 225 225 224 225 224 224 222 223 225 226 227 227 228 229 229 228 228 227 230 229 229 229 228 227 231 231 228 230 235 230 231 230 229 232 230 231 229 234 234 235 234 233 234 234 237 236 227 230 236 237 237 237 236 240 241 237 239 243 243 250 271 326 412 458 418 354 308 281 269 262 259 260 259 259 262 261 263 255 253 258 260 266 271 274 278 286 305 330 363 388 407 432 465 516 573 627 678 725 782 858 929 991 1051 1108 1168 1240 1312 1380 1458 1539 1588 1604 1613 1635 1681 1745 1823 1916 2017 2096 2149 2184 2197 2204 2214 2220 2221 2222 2222 2228 2238 2239 2237 2241 2246 2242 2232 2228 2231 2229 2220 2208 2189 2166 2149 2137 2127 2125 2129 2132 2134 2135 2131 2125 2117 2112 2112 2112 2104 2090 2073 2052 2034 2014 1987 1953 1908 1856 1797 1747 1709 1678 1657 1632 1604 1578 1554 1521 1484 1425 1346 1254 1151 1049 996 990 977 943 923 934 980 1041 1114 1195 1271 1343 1419 1484 1532 1574 1604 1621 1653 1675 1692 1721 1756 1773 1792 1810 1827 1849 1866 1871 1881 1903 1913 1924 1938 1939 1940 1944 1954 1962 1983 1998 2001 1999 2000 1995 1995 1997 1990 1969 1951 1948 1947 1945 1924 1872 1835 1806 1793 1804 1829 1870 1963 2102 2233 2338 2419 2458 2474 2443 2361 2283 2229 2159 2106 2105 2094 1997 1862 1786 1832 1950 2041 2103 2160 2198 2211 2217 2228 2231 2224 2192 2098 1995 1971 1991 2034 2105 2200 2318 2440 2631 2906 3165 3359 3499 3606 3689 3757 3809 3842 3901 3984 4049 4095 4118 4130 4161 4221 4315 4415 4491 4544 4576 4602 4621 4641 4666 4697 4738 4780 4803 4813 4823 4891 5121 5360 5325 5144 5032 5011 5023 5048 5090 5142 5216 5306 5436 5552 5584 5613 5756 5995 6255 6514 6683 6696 6612 6545 6532 6547 6567 6630 6966 7749 8827 9919 10903 11791 12604 13283 13782 14151 14430 14679 14899 15035 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 103 103 104 103 102 103 104 102 103 103 102 100 101 104 103 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21425 10770 2730 4905 10379 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 118 125 131 136 141 145 150 154 159 163 168 172 175 178 180 181 182 184 187 190 193 195 194 193 192 192 192 193 194 194 195 199 210 221 222 215 207 201 198 198 199 201 206 210 209 208 207 206 207 208 210 212 213 214 216 220 224 229 233 237 242 245 252 278 319 342 365 413 476 576 734 947 1182 1340 1380 1419 1585 1723 1586 1168 737 504 424 397 381 372 371 375 390 415 446 478 513 548 571 587 627 686 759 850 943 1041 1150 1238 1287 1325 1429 1676 2098 2670 3333 3998 4521 4829 4952 4997 5016 4925 4775 4841 5177 5607 5910 5890 5636 5231 4724 4318 4012 3508 2819 2130 1490 918 523 333 261 234 221 214 211 211 210 210 210 208 206 206 206 206 207 207 206 205 205 203 203 205 206 205 205 204 205 205 205 205 206 204 204 203 203 204 204 206 203 203 204 205 204 202 204 206 206 205 204 206 207 206 206 206 204 203 203 203 202 202 202 203 204 204 203 203 206 207 206 203 204 205 203 204 206 207 205 205 204 203 204 205 207 207 205 206 207 207 209 210 210 213 212 212 213 213 212 211 210 211 211 211 213 214 216 217 215 214 215 215 215 216 217 217 217 217 216 216 216 215 217 218 217 218 219 218 219 220 220 220 219 219 220 221 220 220 220 221 222 222 220 218 219 221 220 221 220 220 220 221 220 218 219 220 220 221 223 220 221 223 223 223 222 223 223 222 222 221 221 221 221 221 223 223 222 223 226 226 227 226 228 228 228 222 223 226 227 228 230 230 231 227 226 229 230 231 230 232 229 228 231 233 227 226 233 233 230 230 234 234 232 230 230 230 232 230 230 235 234 230 233 235 234 238 239 237 236 237 241 242 238 241 246 259 287 336 384 390 356 319 292 278 266 258 256 259 257 260 263 263 258 260 261 253 256 263 272 276 280 292 315 345 383 419 452 484 523 570 617 655 694 749 814 874 939 1014 1081 1157 1244 1308 1353 1412 1481 1548 1609 1646 1651 1648 1652 1672 1707 1757 1818 1887 1957 2013 2052 2088 2114 2131 2149 2165 2175 2182 2187 2192 2198 2202 2203 2204 2207 2207 2201 2197 2198 2193 2180 2160 2137 2125 2122 2120 2121 2117 2111 2106 2097 2092 2095 2097 2097 2090 2073 2058 2044 2025 2012 2004 1992 1971 1937 1893 1844 1798 1751 1708 1681 1654 1625 1595 1563 1531 1495 1454 1411 1344 1253 1147 1062 1024 1013 1015 1023 1057 1099 1145 1208 1277 1347 1418 1473 1514 1548 1583 1620 1645 1657 1681 1715 1758 1783 1801 1818 1835 1851 1868 1869 1879 1892 1903 1906 1918 1928 1932 1945 1951 1963 1979 1988 2000 2018 2023 2026 2026 2020 2015 2001 1969 1946 1913 1863 1843 1837 1827 1806 1768 1762 1781 1831 1943 2067 2197 2332 2431 2487 2503 2474 2401 2308 2224 2147 2109 2089 2081 2015 1881 1816 1866 1963 2045 2116 2169 2195 2210 2227 2248 2249 2231 2196 2071 1930 1881 1901 1978 2076 2180 2278 2395 2614 2914 3187 3353 3464 3566 3651 3710 3756 3793 3850 3937 4000 4038 4095 4138 4146 4143 4167 4240 4342 4439 4518 4574 4594 4598 4602 4620 4651 4699 4740 4767 4783 4802 4845 4941 5053 5136 5168 5126 5049 5012 5016 5055 5110 5206 5348 5454 5492 5510 5555 5699 5979 6332 6607 6714 6686 6607 6540 6503 6500 6600 6968 7654 8494 9323 10115 10929 11755 12559 13279 13811 14147 14354 14525 14692 14840 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 100 100 100 101 102 101 100 101 102 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21438 10770 2731 4904 10406 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 122 129 136 141 146 151 155 159 162 166 169 173 176 179 182 184 185 187 189 191 193 195 196 197 197 198 201 203 202 202 202 202 203 202 202 203 203 204 206 207 209 211 215 217 217 216 217 219 222 227 235 249 266 284 300 320 341 335 298 269 263 269 277 281 281 283 285 282 278 284 294 298 295 294 299 317 375 573 964 1386 1610 1549 1331 1104 937 856 823 796 751 691 654 631 608 591 584 595 629 665 699 732 767 820 911 1032 1190 1384 1586 1761 1861 1930 2055 2265 2540 2852 3270 3829 4418 4970 5515 6003 6337 6633 7086 7616 8053 8236 8122 7915 8001 8370 8721 8876 8528 7119 4882 2849 1553 856 503 341 273 246 233 228 223 220 217 218 218 217 217 217 217 217 216 215 214 213 213 214 213 212 212 212 213 212 212 211 210 210 211 212 211 211 211 211 212 212 210 211 210 210 211 210 211 211 211 209 208 210 211 211 211 209 209 210 210 211 210 209 207 208 209 209 210 210 209 209 210 209 210 212 212 211 211 210 208 209 212 211 209 209 210 209 207 209 210 212 214 214 216 218 216 214 215 214 214 215 216 217 217 217 217 217 216 218 219 220 219 218 219 220 220 219 218 219 220 221 221 222 221 220 221 223 224 222 220 219 221 222 222 222 224 225 223 224 225 224 224 224 222 219 221 221 220 221 223 221 221 221 220 222 222 221 221 222 222 221 221 218 219 221 223 222 221 222 224 224 224 221 225 225 224 224 223 225 225 223 223 225 228 228 227 227 229 226 228 228 227 228 230 229 227 225 228 228 228 231 230 228 228 228 232 232 232 231 229 230 227 231 234 230 228 232 232 230 232 234 232 234 228 230 232 232 235 234 233 236 239 246 249 264 297 324 328 310 287 272 265 262 257 260 257 256 256 255 256 260 257 252 253 258 264 270 277 280 284 293 310 343 380 418 453 488 528 571 622 673 717 762 813 872 933 1002 1069 1129 1183 1232 1287 1347 1429 1535 1634 1710 1766 1803 1818 1816 1798 1778 1769 1774 1794 1833 1878 1929 1987 2035 2081 2126 2162 2203 2238 2254 2263 2270 2268 2272 2283 2284 2279 2272 2272 2271 2266 2258 2247 2228 2205 2192 2189 2188 2186 2179 2173 2175 2175 2166 2157 2147 2136 2123 2108 2097 2091 2081 2063 2042 2008 1961 1919 1879 1832 1785 1741 1704 1681 1661 1633 1600 1568 1530 1482 1416 1308 1181 1103 1084 1084 1093 1091 1090 1122 1179 1262 1357 1436 1473 1494 1524 1565 1613 1654 1694 1732 1781 1809 1839 1859 1864 1881 1904 1925 1932 1939 1945 1947 1958 1972 1971 1983 1997 2008 2020 2039 2052 2072 2079 2086 2093 2094 2100 2116 2119 2125 2118 2070 2012 1968 1945 1933 1922 1919 1903 1890 1912 1993 2099 2190 2328 2474 2546 2582 2602 2581 2488 2358 2257 2193 2164 2140 2057 1935 1885 1948 2049 2149 2228 2275 2297 2320 2332 2332 2336 2290 2128 1962 1895 1913 1999 2157 2354 2635 2965 3237 3432 3550 3658 3753 3820 3869 3913 3940 3993 4087 4187 4235 4255 4286 4314 4320 4317 4336 4419 4518 4616 4715 4769 4788 4812 4833 4851 4860 4892 4953 5021 5046 5060 5073 5071 5097 5179 5359 5594 5691 5568 5387 5305 5287 5310 5360 5430 5501 5566 5652 5782 6002 6319 6655 6902 7070 7162 7201 7235 7281 7367 7566 8080 9021 10176 11340 12419 13363 14150 14744 15169 15483 15720 15886 16028 16151 16251 20907 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21451 10770 2731 4902 10438 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 114 120 126 131 135 139 143 146 149 152 155 158 160 163 166 169 172 174 176 178 179 181 182 182 183 184 185 185 186 186 187 188 190 189 189 189 189 191 194 196 197 199 202 205 211 218 228 236 238 237 234 231 232 231 230 238 267 310 327 308 285 278 281 285 284 275 264 257 253 255 264 279 289 297 305 304 298 296 297 296 297 300 302 309 325 343 375 440 542 643 705 732 755 788 799 790 776 761 752 755 754 735 715 728 759 805 863 947 1074 1261 1554 1958 2463 3100 3834 4695 5625 6237 6416 6408 6453 6697 7153 7856 8664 9491 10409 11371 12323 13155 13976 14631 14717 14161 13127 11904 10654 9425 8098 6577 4988 3516 2337 1481 900 559 382 296 255 235 227 223 219 216 216 215 213 212 211 211 209 209 208 206 207 207 207 207 206 206 206 207 206 206 206 205 205 204 205 204 204 206 205 205 205 205 205 206 205 205 206 204 205 205 204 205 205 207 205 204 203 204 203 203 205 206 205 202 201 204 206 205 203 203 204 204 204 205 206 204 203 204 205 205 205 205 204 204 206 208 210 211 211 210 212 211 210 210 210 212 211 210 211 211 213 215 215 215 215 214 214 214 214 214 213 214 216 218 219 220 219 219 219 218 217 217 219 219 219 219 219 219 219 221 221 221 219 219 219 218 219 220 221 220 218 216 217 219 220 220 219 219 221 220 218 220 222 223 222 220 219 220 220 217 219 222 223 222 221 221 225 225 224 224 223 222 225 224 223 226 229 229 228 225 227 229 229 226 225 228 228 229 229 230 229 233 237 232 231 228 231 235 237 232 231 228 227 230 231 233 234 232 230 229 229 229 235 234 235 231 228 232 232 232 235 234 235 237 239 241 241 251 275 295 304 301 289 275 267 265 264 261 260 256 253 254 258 258 259 260 258 260 266 270 273 281 286 287 296 314 346 372 405 437 469 502 531 566 612 667 730 782 827 860 899 947 990 1032 1085 1150 1209 1255 1300 1348 1419 1541 1670 1760 1801 1815 1810 1790 1767 1745 1725 1711 1716 1749 1802 1864 1923 1966 2005 2043 2069 2092 2114 2130 2134 2139 2154 2165 2168 2165 2158 2147 2137 2128 2120 2110 2097 2085 2080 2084 2078 2068 2060 2049 2043 2046 2049 2043 2032 2013 1996 1990 1988 1979 1961 1947 1929 1899 1863 1830 1790 1741 1701 1673 1635 1594 1560 1528 1485 1432 1369 1286 1193 1128 1091 1072 1070 1094 1117 1135 1167 1210 1256 1317 1372 1423 1477 1541 1591 1629 1661 1703 1744 1776 1809 1831 1838 1846 1859 1871 1884 1896 1892 1888 1905 1920 1927 1939 1956 1960 1971 1980 1978 1988 1996 2015 2025 2034 2041 2030 2039 2055 2057 2045 2021 1986 1943 1941 1948 1956 1942 1916 1933 1987 2024 2070 2196 2346 2452 2510 2535 2507 2434 2333 2204 2130 2110 2077 1965 1850 1842 1941 2047 2133 2192 2224 2248 2258 2266 2277 2283 2280 2230 2127 1976 1872 1866 1965 2165 2547 3034 3347 3507 3618 3682 3719 3747 3777 3811 3836 3871 3949 4047 4109 4137 4159 4196 4208 4208 4225 4247 4293 4397 4505 4563 4605 4650 4672 4669 4676 4693 4728 4751 4798 4855 4900 4926 4931 4951 5009 5136 5279 5374 5438 5374 5234 5150 5144 5159 5193 5239 5289 5361 5486 5630 5733 5870 6091 6347 6569 6731 6832 6948 7172 7463 7729 8035 8528 9205 10039 10990 11944 12798 13444 13871 14229 14591 14917 15158 15284 15358 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21464 10770 2732 4900 10470 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 112 118 123 128 132 136 140 143 146 149 151 154 156 158 160 162 164 166 169 171 173 174 175 176 177 178 179 180 181 181 182 183 185 187 188 189 189 190 190 191 192 193 193 194 195 196 199 201 203 206 209 214 220 225 231 239 246 253 262 273 282 293 311 325 328 324 322 325 325 318 307 297 288 282 280 279 280 280 280 284 292 304 321 334 342 359 379 390 395 405 421 435 453 468 478 491 503 525 561 606 659 738 848 970 1089 1202 1302 1370 1400 1404 1414 1450 1506 1617 1837 2235 2882 3838 5013 6160 7195 8089 8879 9601 10191 10728 11249 11519 11681 12089 12405 12300 12345 13025 14589 16754 18133 18304 18108 18060 17909 17568 16709 14779 12036 9191 6644 4573 3014 2000 1389 987 718 526 397 314 270 247 234 230 227 224 223 219 217 216 216 214 213 211 212 212 210 210 210 208 211 211 209 207 208 208 207 208 208 207 209 209 207 207 208 206 207 207 206 208 207 205 204 205 206 205 206 206 206 204 204 205 205 206 207 206 206 206 207 206 205 205 205 205 205 205 205 207 207 207 207 206 206 206 205 206 208 209 211 212 210 209 209 211 212 213 213 212 213 216 216 213 213 214 215 216 214 212 212 213 214 215 216 217 217 219 220 219 218 217 218 221 220 219 221 221 218 218 220 220 219 221 219 218 220 220 221 220 219 219 218 219 220 220 221 220 220 220 218 221 222 221 221 219 219 219 220 220 220 220 218 220 222 221 223 226 224 221 221 223 226 227 228 227 226 226 227 224 225 229 229 225 224 227 229 229 227 228 229 231 228 228 232 234 233 233 230 234 232 230 233 228 230 232 233 232 229 230 233 231 231 235 234 232 237 235 232 231 233 235 236 238 239 236 240 248 259 281 300 302 290 280 275 273 271 268 263 258 256 254 256 256 256 260 261 260 260 264 280 288 293 295 301 316 348 380 414 453 493 532 565 594 626 658 699 745 801 854 897 935 971 1013 1057 1092 1121 1145 1165 1181 1195 1230 1301 1407 1524 1632 1716 1778 1815 1831 1830 1811 1789 1774 1761 1751 1758 1785 1829 1876 1934 1989 2023 2044 2065 2090 2108 2129 2150 2160 2166 2163 2151 2139 2133 2126 2114 2099 2090 2087 2084 2075 2071 2070 2065 2053 2046 2041 2029 2020 2012 2005 2000 1993 1985 1979 1974 1965 1950 1930 1907 1874 1840 1811 1778 1738 1690 1653 1623 1583 1537 1493 1439 1374 1296 1208 1139 1087 1050 1034 1030 1037 1086 1171 1258 1336 1395 1446 1487 1533 1579 1624 1669 1715 1742 1762 1778 1804 1829 1840 1846 1858 1878 1894 1911 1916 1910 1920 1927 1930 1932 1938 1938 1945 1952 1964 1975 1977 1982 1988 1988 2005 2006 2023 2030 2025 2010 2002 1985 1976 1973 1959 1962 2005 2078 2145 2238 2340 2421 2469 2498 2493 2442 2366 2269 2209 2148 2090 2034 1956 1899 1901 1956 2046 2126 2178 2207 2232 2265 2267 2286 2304 2285 2182 2015 1893 1889 2016 2219 2494 2851 3142 3384 3563 3667 3731 3778 3825 3856 3871 3894 3951 4025 4099 4158 4197 4201 4204 4213 4213 4204 4220 4286 4365 4454 4545 4618 4660 4692 4708 4723 4722 4720 4718 4734 4799 4866 4928 4948 4942 4941 4967 5026 5140 5333 5557 5677 5617 5438 5293 5222 5200 5214 5238 5261 5316 5384 5443 5546 5714 5954 6207 6414 6595 6762 6858 6804 6617 6446 6412 6588 7069 7923 9050 10216 11294 12201 12914 13484 13917 14229 14456 14618 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21476 10770 2733 4898 10501 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 108 114 119 124 128 132 136 139 142 144 147 149 151 153 154 156 158 159 161 163 166 168 169 170 170 171 173 174 175 175 175 176 176 177 178 180 181 182 182 184 185 185 185 186 190 190 189 189 190 193 198 207 219 235 251 258 260 265 267 268 265 258 257 264 271 276 283 293 305 314 324 339 352 361 373 390 406 418 423 422 419 422 418 402 384 372 374 387 404 420 431 442 458 472 479 480 493 522 556 572 592 613 635 685 786 954 1165 1379 1570 1743 1907 2084 2237 2298 2282 2302 2488 2844 3312 3926 4745 5747 6838 7899 8841 9728 11011 12495 13395 13671 13828 14364 14900 15351 16187 17409 18977 20617 22148 23659 24670 24438 22681 20098 17365 14558 11910 9626 7723 6019 4470 3263 2443 1903 1503 1190 945 786 718 691 661 605 515 409 319 270 256 251 243 235 228 225 224 222 220 219 216 214 212 213 213 213 211 210 209 208 208 208 207 207 207 206 205 206 206 206 206 206 206 205 204 205 205 205 205 206 205 202 203 203 203 203 205 205 204 203 204 206 207 206 205 204 206 207 206 205 204 204 204 204 204 205 207 207 209 210 211 211 211 211 211 211 212 212 214 215 213 214 215 214 214 215 215 214 215 215 216 217 219 219 219 220 218 215 214 215 219 221 219 217 217 220 221 220 221 221 220 219 219 219 220 221 221 220 219 219 218 219 220 221 221 220 217 216 217 217 220 223 222 220 218 220 221 223 222 220 218 217 220 223 223 223 224 225 224 223 225 222 220 224 226 226 228 228 230 226 225 227 226 223 226 230 229 228 227 231 230 231 231 233 231 231 229 229 227 229 231 230 233 236 231 230 234 234 235 232 231 229 229 234 234 237 233 230 235 235 236 238 236 236 236 240 243 257 278 294 298 287 278 278 279 271 257 259 261 259 254 255 258 260 260 258 261 270 281 287 287 297 304 312 332 364 399 431 465 493 529 575 613 654 692 730 777 825 862 904 955 999 1040 1070 1081 1092 1100 1109 1122 1144 1190 1246 1306 1382 1476 1574 1658 1725 1776 1812 1834 1839 1830 1813 1790 1764 1745 1737 1745 1779 1822 1859 1893 1930 1972 2013 2042 2064 2087 2107 2120 2125 2126 2118 2096 2082 2071 2061 2057 2052 2048 2044 2044 2046 2038 2024 2007 1990 1974 1961 1960 1960 1964 1963 1951 1943 1940 1936 1928 1917 1897 1871 1842 1802 1751 1705 1668 1637 1602 1562 1526 1489 1439 1373 1294 1215 1153 1084 1007 952 947 987 1062 1167 1282 1362 1409 1453 1498 1547 1590 1624 1651 1667 1693 1717 1740 1768 1797 1818 1834 1846 1858 1872 1887 1898 1910 1913 1908 1925 1939 1948 1955 1956 1968 1977 1976 1986 2000 2008 2027 2045 2047 2044 2042 2050 2038 2016 1987 1968 1960 1961 1993 2054 2087 2140 2228 2328 2386 2425 2466 2453 2346 2296 2247 2171 2110 2060 1999 1933 1846 1816 1883 2007 2109 2169 2208 2229 2244 2260 2287 2290 2237 2105 1949 1877 1930 2054 2143 2304 2632 2963 3233 3447 3600 3669 3718 3762 3794 3819 3860 3898 3945 4011 4057 4112 4147 4151 4156 4138 4118 4128 4168 4242 4329 4416 4495 4559 4594 4618 4628 4634 4636 4639 4646 4671 4731 4790 4823 4850 4882 4924 4947 4982 5090 5302 5523 5652 5680 5640 5500 5304 5193 5175 5168 5185 5233 5290 5369 5481 5631 5818 6005 6114 6078 5942 5837 5795 5776 5885 6271 6949 7859 8868 9780 10538 11249 11954 12619 13263 13900 14468 25661 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21489 10770 2733 4897 10532 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 112 118 124 128 133 136 140 143 145 148 150 152 154 156 158 159 161 163 164 166 168 169 171 172 173 174 176 177 178 179 180 180 180 181 182 183 183 184 185 185 186 187 187 187 188 188 191 196 199 201 204 207 209 209 209 210 210 211 215 220 227 230 232 237 246 253 263 277 296 315 331 353 385 419 458 493 529 567 598 612 620 644 690 717 722 741 786 888 1019 1108 1138 1110 992 822 688 609 568 565 578 585 594 590 567 554 560 593 628 662 713 767 849 972 1127 1311 1534 1781 2027 2250 2404 2526 2668 2871 3127 3446 3827 4359 5012 5791 6643 7493 8295 9119 10229 11635 12979 14256 15682 17238 18789 19470 19208 18366 16855 14668 12225 9940 7907 6190 4804 3688 2839 2255 1871 1586 1315 1065 891 780 675 566 479 419 378 350 320 280 249 230 221 218 215 213 212 213 212 212 212 211 212 211 210 209 209 208 207 206 206 206 205 206 208 208 206 205 206 205 205 205 205 203 202 203 204 206 206 206 204 204 205 204 203 203 203 204 203 203 204 205 204 205 205 205 205 205 205 205 205 204 204 204 204 204 205 206 206 207 208 209 209 209 208 210 211 211 211 211 213 212 212 215 213 212 211 210 212 215 216 216 215 215 216 216 215 212 211 213 217 219 218 217 217 219 217 217 220 223 222 220 219 218 220 218 221 218 218 217 219 221 220 219 219 218 219 222 222 220 218 218 217 216 218 218 220 221 223 220 222 220 219 221 223 224 223 224 224 223 224 224 224 224 222 226 224 222 222 225 223 225 226 225 225 226 226 227 227 227 231 233 230 230 230 231 234 233 232 232 232 233 232 230 230 232 233 232 233 236 235 233 234 236 235 234 234 234 235 235 236 236 234 234 236 239 241 247 259 271 276 280 284 282 280 276 270 264 262 260 257 255 257 260 261 262 265 271 280 285 289 295 306 322 349 388 432 469 498 525 546 571 606 638 673 711 754 805 849 876 899 928 958 985 1016 1045 1067 1083 1099 1117 1145 1189 1246 1336 1444 1549 1631 1702 1755 1791 1819 1839 1860 1867 1863 1864 1851 1836 1806 1788 1761 1737 1720 1738 1789 1861 1916 1961 1998 2022 2048 2069 2094 2118 2124 2111 2089 2068 2042 2028 2025 2022 2017 2025 2034 2039 2040 2034 2024 2004 1987 1962 1944 1937 1928 1923 1924 1924 1928 1913 1907 1908 1904 1888 1870 1851 1812 1761 1720 1668 1622 1585 1546 1500 1441 1377 1303 1214 1104 992 931 923 943 984 1073 1201 1320 1399 1440 1474 1509 1544 1581 1622 1659 1690 1735 1774 1794 1804 1812 1821 1829 1838 1853 1868 1885 1894 1895 1904 1921 1932 1947 1964 1980 1992 1999 2011 2023 2028 2041 2058 2062 2065 2068 2067 2069 2061 2041 2027 2018 2012 2006 2019 2071 2150 2253 2342 2384 2407 2407 2353 2292 2257 2214 2147 2065 1980 1897 1825 1774 1795 1900 2018 2107 2165 2201 2223 2246 2267 2281 2287 2264 2205 2075 1950 1920 1979 2050 2137 2263 2438 2691 3020 3323 3513 3627 3687 3736 3768 3805 3824 3845 3888 3951 4027 4080 4120 4136 4162 4158 4120 4099 4122 4143 4157 4223 4290 4375 4452 4530 4589 4631 4622 4632 4652 4638 4631 4638 4655 4705 4777 4839 4876 4884 4903 4907 4920 4975 5089 5219 5246 5283 5415 5519 5478 5387 5280 5233 5238 5241 5281 5351 5417 5463 5502 5528 5528 5518 5580 5759 6061 6460 7008 7630 8267 8853 9274 9581 9881 10291 10989 11982 14103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21502 10770 2734 4895 10563 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 115 121 126 131 135 139 143 146 148 151 153 155 157 159 161 163 164 165 167 168 169 171 173 175 177 179 179 180 180 181 182 183 184 185 187 188 189 191 192 193 193 195 196 196 195 196 198 199 199 200 202 204 207 209 214 218 222 227 231 235 239 244 254 269 306 373 419 477 596 724 854 1026 1215 1302 1161 908 694 580 550 558 587 645 724 801 861 908 947 967 965 945 912 892 950 1151 1413 1499 1402 1342 1402 1571 1702 1729 1778 1755 1693 1629 1527 1400 1257 1112 976 880 818 766 764 795 890 1067 1360 1744 2189 2719 3245 3676 4074 4381 4484 4468 4590 4948 5413 5837 6112 6361 6639 6942 7193 7640 8647 9935 11252 12070 11926 11055 9868 8773 8110 7646 6451 4639 3023 2014 1501 1209 991 820 688 584 483 379 301 258 238 229 229 230 226 221 217 214 214 213 213 213 212 211 210 210 210 211 210 209 209 209 209 209 208 209 208 208 208 209 209 208 207 206 206 207 207 205 206 207 206 206 204 203 204 204 201 201 202 204 203 203 204 205 204 203 204 205 204 203 204 205 204 204 206 206 204 203 205 205 205 206 204 206 208 207 207 208 206 206 209 212 212 211 212 210 212 213 211 211 213 214 213 211 213 211 211 214 216 215 214 215 216 215 214 212 216 218 217 217 217 216 218 220 218 217 221 224 221 220 219 217 222 223 220 218 219 219 219 221 220 218 219 219 217 219 220 219 218 220 222 222 220 221 223 220 220 221 221 221 221 224 223 220 220 223 224 223 220 222 224 224 223 222 225 225 226 227 226 224 222 224 224 226 229 227 228 234 232 229 231 230 229 231 230 227 230 235 237 236 235 236 235 233 235 235 235 235 234 233 232 229 228 233 235 236 235 234 235 235 235 238 242 244 251 262 274 293 312 311 289 269 263 263 260 256 254 255 255 253 256 258 264 272 282 292 299 306 323 351 386 428 470 508 538 559 579 607 634 653 677 711 753 796 834 867 890 911 939 963 976 990 1012 1037 1057 1084 1133 1207 1318 1438 1544 1622 1686 1737 1785 1837 1876 1898 1919 1931 1926 1909 1898 1902 1894 1880 1876 1862 1851 1850 1856 1863 1873 1907 1948 1982 2007 2032 2049 2062 2080 2094 2099 2085 2064 2042 2023 2012 2006 2005 2005 2007 2007 2011 2009 2009 2001 1991 1973 1959 1944 1923 1912 1911 1905 1908 1907 1901 1900 1901 1897 1886 1869 1826 1775 1743 1707 1667 1620 1564 1511 1444 1363 1273 1179 1095 1015 940 892 897 954 1058 1171 1273 1351 1409 1452 1497 1549 1595 1646 1693 1724 1753 1774 1785 1796 1810 1827 1842 1860 1877 1883 1890 1909 1922 1922 1930 1955 1974 1990 2001 2002 2011 2018 2026 2035 2046 2057 2067 2070 2069 2068 2060 2045 2023 2012 2023 2041 2079 2133 2194 2259 2318 2354 2351 2317 2264 2232 2206 2159 2096 2006 1907 1834 1808 1833 1908 1987 2058 2120 2168 2214 2234 2243 2256 2279 2298 2290 2263 2194 2097 2006 1959 1960 2006 2095 2275 2585 2950 3275 3510 3639 3719 3785 3816 3852 3900 3962 3999 4038 4087 4128 4152 4156 4138 4117 4096 4090 4111 4136 4164 4213 4285 4373 4469 4539 4595 4641 4680 4682 4661 4666 4667 4691 4741 4789 4854 4880 4881 4903 4916 4912 4944 4979 5003 5018 5043 5101 5214 5365 5391 5264 5188 5188 5217 5258 5279 5302 5339 5386 5397 5379 5388 5442 5495 5552 5614 5787 6300 7180 8199 9146 9882 10409 10796 11162 11603 12188 12934 17013 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21515 10770 2735 4893 10595 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 113 119 124 129 133 137 140 143 146 148 151 153 155 156 158 159 161 162 163 164 165 167 168 170 172 174 175 176 176 177 178 178 179 179 180 181 183 183 184 184 185 186 187 188 188 189 189 188 189 189 189 190 194 199 203 209 216 223 229 235 241 246 253 264 275 290 301 302 298 298 299 300 304 318 389 541 695 734 642 563 556 567 561 558 576 625 710 823 960 1114 1275 1427 1533 1589 1615 1628 1618 1557 1497 1481 1498 1549 1700 1973 2339 2694 3026 3269 3403 3475 3342 3251 3303 3126 2898 2574 2080 1685 1431 1227 998 884 995 1431 2440 4214 6573 9178 10982 10305 7496 4991 3980 3870 4064 4397 4719 4748 4444 3985 3668 3777 4430 5718 7534 9317 11295 12959 13068 11514 9161 6745 4684 3160 2184 1574 1159 888 708 573 480 413 349 291 258 242 230 220 215 213 212 211 210 211 211 209 209 210 211 209 209 209 207 207 208 207 206 208 207 206 206 207 207 207 207 207 207 207 208 208 208 207 205 204 204 203 202 203 204 205 203 201 201 202 203 203 201 201 202 204 206 205 204 204 204 205 207 207 207 207 206 205 205 204 203 203 205 205 204 205 205 204 205 205 206 209 211 209 209 210 211 210 210 211 210 211 211 210 214 217 216 213 213 215 215 216 218 219 220 219 218 219 217 215 218 219 219 219 217 220 218 219 218 220 220 219 218 219 221 223 220 220 220 221 219 223 222 218 220 221 221 218 218 223 221 223 222 220 221 220 220 218 219 220 219 220 225 223 222 222 223 225 228 225 223 223 225 227 226 223 224 224 227 227 226 225 225 227 228 230 231 229 226 227 229 230 231 229 231 235 230 229 229 229 233 234 232 233 235 235 237 239 238 236 235 237 238 235 235 235 236 237 238 239 237 239 242 247 253 255 266 300 317 296 274 268 265 260 256 256 256 256 259 260 262 269 277 283 292 299 305 320 347 377 413 457 492 517 551 591 621 644 667 696 731 765 800 841 882 913 932 948 959 973 995 1025 1045 1069 1106 1167 1252 1365 1501 1621 1692 1738 1765 1790 1810 1827 1839 1854 1868 1869 1881 1901 1908 1907 1908 1899 1890 1884 1871 1867 1865 1860 1862 1866 1884 1904 1919 1929 1951 1971 1987 2008 2026 2045 2063 2052 2033 2009 1974 1947 1936 1940 1941 1944 1955 1968 1967 1970 1973 1958 1935 1913 1902 1889 1873 1860 1851 1854 1865 1869 1860 1848 1840 1836 1823 1798 1774 1749 1714 1679 1640 1596 1548 1491 1422 1328 1201 1062 959 892 867 902 1010 1132 1240 1329 1408 1473 1527 1568 1592 1621 1657 1694 1729 1751 1764 1780 1801 1817 1833 1840 1849 1863 1878 1892 1900 1908 1920 1929 1942 1952 1964 1981 1994 2006 2019 2030 2038 2046 2051 2048 2046 2050 2051 2055 2079 2090 2080 2073 2095 2151 2213 2272 2300 2280 2240 2204 2184 2177 2152 2082 1989 1919 1849 1815 1844 1936 2026 2083 2126 2151 2176 2200 2217 2229 2242 2241 2217 2182 2118 2054 2008 2020 2020 1873 1690 1683 1945 2416 2889 3231 3456 3590 3668 3735 3769 3804 3864 3943 3995 4059 4096 4123 4118 4087 4055 4038 4031 4040 4056 4092 4149 4203 4278 4359 4425 4489 4538 4563 4591 4591 4595 4596 4630 4667 4703 4726 4753 4788 4796 4792 4820 4851 4872 4923 4988 5095 5167 5208 5245 5250 5214 5175 5162 5155 5167 5188 5188 5213 5289 5395 5444 5456 5459 5424 5385 5373 5433 5672 6142 6773 7553 8445 9399 10382 11353 12309 13270 14075 15595 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21528 10770 2736 4892 10628 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 113 119 124 129 133 137 140 143 146 148 150 152 154 156 157 159 160 161 162 163 164 165 166 168 170 172 175 176 176 177 177 178 179 179 179 179 180 180 180 180 181 182 183 184 186 187 187 186 185 185 185 185 185 186 187 188 190 193 194 195 198 203 211 220 228 241 255 265 270 276 285 298 311 322 329 336 347 364 395 428 443 440 443 459 482 513 550 602 680 805 962 1128 1365 1678 1987 2182 2243 2251 2253 2264 2302 2299 2226 2134 2095 2140 2200 2220 2287 2523 2906 3293 3704 4041 4209 4354 4460 4524 4656 4878 4641 3983 3463 3087 2504 1843 1442 1495 2153 3368 5012 7009 9084 10845 11824 11193 9288 7124 5329 4038 3137 2578 2273 2257 2641 3755 5810 8142 9930 10153 9053 7651 6320 5036 3871 2923 2182 1595 1158 873 690 560 471 410 364 325 293 265 246 231 221 214 211 211 211 210 209 209 210 209 210 210 208 207 207 206 206 207 207 206 206 207 206 206 207 206 206 208 208 207 206 206 205 206 205 204 203 203 204 204 203 202 203 203 203 203 202 203 204 203 203 203 203 203 205 206 205 204 204 205 206 207 208 208 207 206 205 205 206 207 208 207 204 204 205 208 209 209 210 210 210 211 212 212 212 211 210 213 213 213 214 214 215 216 213 212 213 216 216 216 216 216 218 216 216 219 217 216 221 221 219 217 217 217 220 219 219 219 218 222 220 219 220 220 221 220 218 219 222 220 217 220 225 222 220 221 221 220 222 221 223 221 220 218 220 223 222 220 219 221 222 220 223 224 223 222 223 225 225 222 221 225 226 225 226 226 227 226 225 226 227 229 226 227 230 231 230 230 233 231 230 229 231 231 230 231 234 238 237 234 235 236 234 230 231 233 233 235 238 237 236 235 234 235 232 230 238 244 247 248 247 262 283 290 284 271 260 256 258 259 254 256 256 258 261 264 268 278 289 299 306 311 325 355 398 440 479 512 543 580 613 644 676 704 732 762 796 833 871 903 934 954 976 1005 1032 1052 1078 1102 1136 1207 1340 1518 1688 1798 1845 1863 1871 1870 1869 1863 1866 1879 1887 1897 1901 1906 1918 1929 1929 1935 1944 1940 1935 1936 1922 1890 1878 1863 1847 1835 1838 1856 1892 1935 1961 1979 2002 2018 2036 2069 2080 2070 2038 1998 1961 1939 1924 1925 1932 1931 1937 1937 1939 1932 1923 1918 1912 1903 1887 1872 1855 1845 1845 1847 1846 1842 1839 1846 1846 1838 1825 1807 1777 1742 1709 1678 1650 1626 1583 1523 1439 1319 1186 1059 952 891 880 920 1015 1139 1253 1350 1432 1489 1533 1578 1627 1668 1697 1719 1740 1759 1777 1801 1825 1837 1839 1846 1855 1871 1887 1893 1902 1921 1932 1934 1946 1951 1953 1970 1986 1991 1998 2014 2028 2034 2043 2056 2061 2056 2048 2057 2089 2116 2129 2131 2150 2183 2223 2265 2285 2254 2208 2190 2192 2179 2156 2121 2036 1894 1791 1780 1851 1955 2039 2086 2119 2154 2181 2197 2211 2223 2243 2259 2257 2235 2197 2145 2083 2007 1857 1752 1792 2010 2348 2677 2980 3250 3442 3576 3671 3736 3768 3833 3931 3979 4019 4071 4112 4126 4136 4123 4106 4098 4085 4078 4092 4139 4175 4237 4309 4382 4434 4487 4532 4573 4633 4661 4668 4662 4645 4650 4666 4688 4713 4773 4808 4839 4846 4847 4874 4914 4956 4984 5008 5042 5054 5101 5175 5262 5279 5211 5148 5193 5324 5416 5486 5463 5393 5365 5331 5295 5312 5373 5498 5765 6264 7095 8447 10292 12138 13647 14924 15856 16361 16646 20463 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21541 10770 2736 4890 10660 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 110 116 122 126 130 134 137 140 143 145 147 149 151 153 154 155 157 158 159 160 160 161 162 163 164 165 167 168 170 171 172 173 174 174 175 176 176 177 178 179 180 181 183 185 188 191 192 191 190 188 187 187 189 193 197 200 201 200 199 197 197 198 197 196 195 195 195 196 199 204 211 221 233 244 258 286 315 334 347 357 384 422 473 554 655 724 726 707 710 737 790 879 1011 1157 1303 1480 1750 2068 2375 2770 3221 3649 4024 4302 4406 4349 4131 3838 3574 3375 3353 3527 3766 4083 4503 4909 5344 5825 6145 6479 6950 7386 7595 7488 7200 6830 6329 5686 4941 4161 3442 2879 2544 2639 3593 5747 8731 11240 12831 13212 12708 11671 9191 6103 4171 3574 3351 3060 2731 2593 2752 2981 3177 3023 2675 2547 2676 2703 2362 1795 1253 872 631 462 343 272 238 222 215 213 213 210 208 208 209 208 207 206 206 207 206 205 207 207 205 204 204 205 205 204 204 205 205 205 205 205 204 206 206 207 206 204 203 203 203 203 203 204 204 203 203 202 201 202 202 202 202 203 203 201 202 205 204 203 203 203 203 204 204 205 205 204 205 204 204 205 206 205 203 202 204 206 207 206 207 206 204 204 207 207 209 210 210 212 209 207 212 211 210 213 212 210 211 213 213 213 214 216 215 214 215 215 213 213 210 211 215 215 218 218 217 217 216 216 221 221 217 218 219 218 217 220 220 222 219 221 220 219 223 221 217 219 221 222 219 219 221 221 217 214 217 216 218 220 222 224 220 220 221 221 222 221 222 223 224 222 222 222 223 223 223 227 227 226 225 221 223 225 224 226 227 228 226 224 225 227 230 230 229 227 228 231 233 232 232 235 235 235 236 236 236 236 233 233 235 235 234 236 237 237 239 239 239 237 233 234 239 240 242 244 245 250 256 259 267 275 274 265 259 258 257 254 255 257 259 260 261 265 271 280 291 302 310 318 328 349 383 425 468 514 559 592 629 664 692 727 767 805 843 877 915 948 972 998 1027 1071 1124 1162 1203 1277 1398 1554 1721 1844 1905 1926 1938 1937 1929 1926 1931 1934 1929 1930 1938 1949 1950 1948 1952 1951 1946 1956 1951 1945 1944 1935 1922 1910 1896 1878 1857 1837 1834 1848 1874 1906 1947 1977 2001 2019 2036 2052 2050 2027 1992 1953 1937 1917 1895 1884 1880 1878 1883 1891 1899 1899 1878 1865 1859 1849 1836 1832 1820 1815 1811 1810 1815 1812 1812 1807 1807 1808 1799 1786 1773 1758 1743 1717 1683 1648 1613 1572 1528 1459 1350 1216 1085 981 923 909 948 1039 1149 1265 1365 1430 1482 1542 1595 1625 1654 1686 1706 1727 1752 1772 1790 1809 1815 1820 1831 1840 1855 1870 1887 1903 1909 1915 1924 1925 1926 1939 1949 1961 1970 1977 1980 1985 2000 2018 2026 2030 2025 2028 2056 2079 2089 2101 2131 2170 2194 2212 2221 2208 2184 2164 2158 2149 2124 2070 1994 1891 1801 1785 1829 1908 1992 2053 2088 2121 2156 2185 2211 2217 2227 2224 2200 2170 2130 2075 1980 1850 1679 1533 1507 1524 1623 1836 2123 2424 2671 2881 3101 3326 3504 3614 3680 3734 3797 3858 3912 3966 4022 4046 4087 4106 4107 4107 4104 4110 4105 4114 4142 4191 4211 4261 4329 4395 4449 4506 4522 4530 4543 4564 4585 4605 4635 4630 4652 4675 4708 4744 4752 4776 4786 4797 4846 4899 4941 4998 5059 5113 5169 5202 5233 5234 5194 5135 5121 5149 5199 5211 5171 5161 5175 5197 5274 5482 5886 6541 7425 8511 9707 10973 12170 13134 13925 14617 16942 111355 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21553 10770 2737 4888 10690 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 108 114 119 124 128 131 135 137 140 142 144 146 148 150 151 152 153 154 155 156 157 158 159 159 160 161 161 162 164 165 167 168 169 170 170 171 171 171 172 173 174 175 176 178 180 185 190 196 199 200 207 219 233 244 250 256 258 260 268 276 278 279 280 283 292 306 317 323 327 328 328 321 309 296 285 270 253 237 224 214 207 206 215 239 280 342 421 487 516 554 648 800 990 1164 1345 1558 1681 1686 1682 1738 1891 2175 2676 3379 4140 4735 5204 5735 6126 6164 6060 5869 5530 5226 5082 5269 5902 6836 7854 8880 9970 11002 11647 11821 11587 10925 10112 9543 9301 9388 9453 9105 8424 7783 7305 6778 6253 6015 7100 10332 14647 17127 16209 12193 8418 6558 5459 4790 4174 3475 2921 2451 2010 1620 1245 921 737 694 713 725 685 589 473 370 295 253 232 221 216 212 210 208 207 206 206 208 208 206 207 206 205 205 206 206 205 205 206 205 205 205 205 205 205 205 206 205 204 205 204 204 205 207 207 207 206 206 205 205 205 204 205 203 202 202 200 200 201 201 202 201 202 204 204 203 204 205 202 200 200 203 204 204 205 206 206 206 208 208 207 206 204 204 203 202 203 203 202 204 205 205 206 207 208 210 209 208 210 210 209 209 209 211 215 214 211 214 212 214 216 216 217 217 213 212 215 218 216 215 216 215 217 216 217 216 215 221 221 222 220 218 221 219 218 219 218 218 221 220 218 219 222 220 220 223 222 223 222 223 223 220 223 223 221 221 223 220 219 221 222 222 222 223 223 220 219 217 221 223 225 226 224 224 221 221 224 225 223 222 224 225 224 226 227 225 224 227 228 229 230 231 229 226 228 229 229 229 230 231 231 230 229 235 237 233 233 234 235 237 237 236 236 236 234 233 234 233 235 236 237 238 237 235 237 242 245 249 253 256 259 264 269 263 256 256 258 257 257 261 263 261 266 278 292 304 314 317 327 359 396 428 458 497 552 609 665 722 772 819 867 913 961 1005 1052 1112 1181 1248 1295 1320 1333 1361 1429 1530 1630 1719 1793 1865 1927 1959 1969 1977 1981 1977 1975 1983 1992 1998 2006 2016 2012 2004 2002 2004 1987 1983 1977 1965 1958 1954 1943 1940 1930 1920 1906 1902 1896 1909 1932 1962 1991 2003 2012 2022 2036 2045 2044 2024 1984 1938 1912 1882 1863 1867 1877 1882 1878 1875 1875 1885 1883 1873 1849 1824 1805 1789 1782 1771 1781 1790 1773 1762 1779 1785 1786 1795 1795 1799 1797 1794 1781 1764 1749 1725 1702 1680 1644 1608 1563 1496 1412 1308 1182 1062 979 951 982 1054 1144 1253 1351 1430 1496 1549 1594 1645 1683 1702 1724 1748 1771 1783 1789 1810 1825 1833 1858 1881 1893 1901 1904 1910 1916 1928 1938 1940 1949 1964 1976 1987 1998 2015 2037 2048 2056 2067 2068 2073 2086 2091 2090 2104 2139 2178 2199 2215 2219 2200 2180 2178 2178 2187 2186 2158 2097 1971 1799 1709 1778 1919 2014 2059 2102 2145 2171 2191 2220 2234 2240 2239 2231 2193 2136 2067 1994 1791 1534 1387 1367 1432 1589 1836 2067 2250 2430 2661 2922 3177 3389 3554 3640 3703 3770 3840 3895 3953 4015 4065 4089 4133 4154 4152 4156 4170 4152 4151 4158 4170 4188 4218 4291 4367 4433 4477 4512 4580 4612 4603 4596 4605 4635 4659 4647 4666 4687 4717 4758 4796 4833 4824 4813 4830 4858 4884 4907 4935 4977 5032 5066 5063 5024 5062 5078 5101 5126 5118 5108 5133 5172 5210 5290 5424 5600 5838 6454 7541 8856 10332 12011 13625 14969 16033 16969 51787 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21566 10770 2738 4887 10720 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 108 114 119 124 128 132 135 138 141 143 145 147 149 150 152 153 154 155 156 157 158 159 159 160 160 161 161 162 162 163 164 164 165 165 167 168 169 170 171 172 172 172 173 173 173 174 174 175 175 176 177 178 180 180 180 181 185 190 195 201 205 207 211 220 231 241 247 256 275 296 316 344 377 400 417 437 463 511 555 584 620 658 671 663 640 600 570 550 515 473 441 411 393 399 451 565 752 982 1189 1339 1462 1590 1791 2021 2220 2391 2563 2725 2877 3089 3404 3733 4063 4439 4765 4961 5090 5247 5566 6117 6762 7555 8388 9211 10095 10786 11098 11175 11086 11119 11703 12478 12818 12624 12219 11928 11705 11341 10933 10696 10477 9955 9318 8678 7956 7283 6643 5972 5322 4569 3962 3599 3326 2847 2223 1615 1094 710 487 379 322 285 259 240 228 221 216 213 212 210 208 207 207 207 208 206 206 206 206 205 206 205 204 203 203 204 205 205 204 203 203 204 206 205 205 204 204 204 204 203 203 204 204 205 205 205 206 206 204 203 203 202 202 201 201 201 200 201 202 202 202 201 200 202 202 202 203 203 202 202 202 204 205 205 204 204 204 205 205 206 206 204 203 203 202 202 202 205 207 203 205 204 205 206 207 207 208 208 210 212 209 208 211 209 211 213 212 212 215 217 215 214 215 212 215 217 214 215 217 216 215 219 221 217 214 216 217 221 217 216 221 219 216 219 222 218 219 219 219 220 218 217 219 222 224 225 222 221 219 219 221 217 220 225 225 222 220 221 223 221 217 219 220 222 225 223 221 224 224 224 223 222 222 224 224 224 222 222 226 229 228 225 224 225 227 230 230 222 224 228 227 227 226 226 228 229 228 229 233 236 236 231 231 232 232 232 231 235 234 229 230 235 234 234 238 238 233 228 232 235 232 231 234 237 238 238 240 244 251 254 255 260 259 256 256 257 257 254 257 258 258 260 269 280 290 302 310 317 335 367 413 458 495 527 565 611 659 722 793 853 912 983 1054 1120 1190 1265 1315 1352 1393 1447 1517 1576 1600 1593 1591 1615 1695 1813 1899 1951 1974 1976 1975 1982 1993 2001 2015 2028 2049 2060 2052 2046 2044 2040 2030 2027 2017 2005 1991 1975 1961 1948 1937 1933 1936 1944 1954 1963 1980 1997 2014 2018 2028 2036 2045 2035 2018 2009 1992 1962 1933 1896 1871 1862 1849 1841 1844 1846 1843 1837 1836 1827 1816 1803 1791 1775 1752 1738 1733 1712 1709 1717 1732 1750 1761 1763 1768 1778 1785 1776 1771 1771 1762 1747 1737 1720 1693 1662 1636 1610 1563 1501 1418 1308 1190 1068 979 956 996 1080 1196 1313 1403 1480 1545 1597 1637 1671 1701 1717 1727 1751 1779 1797 1807 1815 1830 1850 1861 1863 1878 1899 1907 1915 1924 1926 1929 1935 1955 1974 1984 1996 2020 2048 2067 2074 2079 2080 2093 2105 2116 2123 2131 2142 2169 2207 2222 2219 2210 2192 2183 2169 2154 2144 2093 1994 1896 1839 1843 1892 1971 2044 2095 2126 2163 2194 2212 2219 2235 2232 2223 2204 2171 2125 2041 1851 1582 1331 1190 1235 1468 1802 2137 2400 2579 2703 2853 3035 3231 3418 3547 3649 3711 3748 3795 3856 3896 3960 4027 4083 4137 4152 4148 4150 4158 4164 4184 4205 4220 4268 4316 4366 4420 4478 4503 4543 4586 4622 4631 4614 4620 4635 4647 4657 4697 4715 4718 4727 4745 4767 4787 4809 4832 4839 4842 4863 4909 4937 4973 5013 5022 5047 5072 5086 5102 5128 5135 5145 5170 5184 5206 5331 5624 6263 7338 8766 10346 11830 13157 14364 15349 16048 16620 68761 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21579 10770 2738 4885 10746 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 109 114 119 123 126 130 132 135 138 140 141 143 145 146 147 148 149 150 151 152 153 153 154 154 155 155 156 156 157 157 157 158 158 159 160 162 164 165 166 166 167 167 167 167 167 167 168 168 168 168 168 169 170 172 174 176 178 180 183 187 192 199 209 221 238 253 264 274 290 317 348 379 405 415 413 415 419 418 411 406 405 403 401 401 409 433 471 517 563 619 686 745 818 909 974 980 924 818 697 612 586 608 658 729 830 997 1271 1646 2086 2528 2902 3175 3361 3516 3685 3847 3964 4052 4176 4479 5058 5794 6590 7744 9465 11553 13612 15281 16401 16849 16743 16197 15873 16567 17908 18640 18276 17638 17418 17703 18315 18988 19718 20458 20832 20420 19329 17750 15516 13036 10829 9206 7948 6673 5329 4004 2786 1819 1157 749 524 401 330 289 262 247 237 230 224 222 220 218 215 214 213 214 215 212 211 211 211 209 208 207 209 208 207 207 206 206 205 207 207 209 209 209 208 208 206 208 210 206 204 206 208 206 206 207 207 203 204 204 202 203 203 203 204 203 203 204 205 204 205 206 205 206 205 204 203 204 208 209 208 208 208 206 207 206 205 206 208 207 208 207 206 206 208 208 205 204 205 207 209 208 209 210 209 208 210 212 213 213 212 214 212 210 210 211 212 213 215 215 214 214 214 215 216 215 217 219 218 216 218 220 221 220 219 219 219 218 219 222 221 219 219 221 222 219 219 220 221 222 224 223 222 221 222 223 221 221 222 222 220 220 222 221 218 217 221 224 223 222 223 222 224 223 223 222 220 220 220 220 225 225 221 220 226 229 225 225 227 224 220 223 226 227 226 228 232 230 227 227 224 229 232 227 225 224 229 233 233 232 233 231 234 234 234 235 230 228 235 233 236 237 233 234 238 234 231 235 234 237 240 239 239 235 245 240 235 240 245 247 251 256 259 260 257 253 264 258 254 256 265 272 275 291 307 319 328 347 382 425 462 483 497 512 544 610 704 800 878 943 1009 1068 1137 1212 1283 1351 1423 1504 1631 1829 1981 2021 1990 1941 1913 1925 1963 1998 2020 2022 2016 2016 2014 2016 2025 2039 2067 2092 2105 2106 2106 2116 2118 2108 2101 2093 2081 2070 2061 2049 2035 2023 2008 1999 1998 1993 1997 2011 2024 2037 2053 2059 2059 2056 2052 2053 2048 2028 1995 1952 1911 1875 1848 1833 1831 1836 1834 1824 1825 1831 1830 1828 1824 1810 1792 1771 1752 1728 1715 1724 1740 1757 1777 1793 1805 1819 1834 1847 1854 1858 1864 1864 1866 1864 1854 1836 1818 1799 1775 1754 1732 1705 1675 1625 1547 1445 1320 1193 1092 1037 1059 1150 1261 1381 1499 1601 1676 1725 1763 1789 1816 1850 1870 1886 1915 1935 1935 1954 1968 1974 1994 1993 2005 2025 2019 2018 2037 2051 2063 2072 2088 2118 2140 2172 2189 2207 2229 2238 2230 2222 2236 2249 2267 2279 2312 2371 2386 2372 2344 2325 2298 2283 2273 2266 2216 2055 1886 1868 2004 2135 2216 2263 2295 2312 2333 2351 2368 2391 2377 2368 2349 2312 2269 2162 1941 1515 1143 1063 1159 1428 1913 2373 2649 2783 2918 3075 3265 3463 3591 3700 3818 3912 3992 4044 4057 4109 4165 4215 4282 4333 4369 4406 4432 4428 4433 4477 4522 4548 4575 4624 4677 4729 4797 4846 4873 4886 4926 4975 4974 4963 4981 4992 4991 5012 5041 5071 5103 5131 5164 5166 5173 5189 5200 5227 5278 5321 5347 5360 5376 5401 5425 5462 5495 5503 5519 5548 5581 5614 5657 5733 5954 6532 7603 9109 10905 12746 14303 15451 16318 17065 17718 18236 18682 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21592 10770 2739 4883 10764 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 109 112 116 118 121 124 126 128 129 131 132 134 135 136 137 137 138 139 139 140 141 141 142 142 142 143 143 144 144 144 145 145 146 147 148 149 150 151 151 152 153 153 153 153 153 154 154 154 155 155 154 154 154 155 155 156 157 158 160 164 175 195 218 239 258 276 300 328 352 371 384 391 394 401 421 449 481 526 583 641 697 757 826 897 930 930 937 949 938 913 897 904 946 1025 1110 1175 1233 1270 1276 1277 1289 1280 1241 1205 1162 1094 1029 1018 1091 1249 1506 1869 2275 2647 3033 3509 4018 4435 4724 5091 5761 6735 7972 9604 11943 14631 16685 17785 18213 18263 18859 20659 22714 23717 23426 22995 23558 24504 25466 26774 28788 32374 37864 43758 47074 47215 46014 43937 40288 35123 29378 24097 19779 16339 13435 10685 8149 5984 4308 3022 2119 1544 1170 905 705 556 444 358 300 266 245 235 229 226 223 222 222 219 216 215 215 215 214 215 215 212 210 210 211 210 210 209 210 211 208 209 208 207 207 208 208 206 205 204 204 204 202 203 204 203 203 205 205 204 205 202 201 203 205 203 203 205 202 200 202 203 203 203 205 206 204 205 204 203 204 204 205 205 206 206 205 205 205 202 202 203 203 204 205 205 208 208 208 208 209 211 212 210 209 207 208 210 214 213 210 212 212 210 209 209 211 212 212 211 210 211 212 213 212 213 215 216 216 216 217 218 218 219 220 221 221 219 218 220 219 218 220 218 216 219 219 220 224 223 222 222 220 221 223 223 221 221 224 223 221 220 218 217 218 220 222 221 225 224 223 222 225 223 219 219 223 225 224 222 221 223 224 225 223 225 229 227 220 224 228 226 228 223 225 229 231 229 233 231 223 225 234 231 224 231 233 233 235 237 238 232 231 230 231 232 236 238 235 238 241 240 230 234 239 233 236 231 231 233 236 236 233 242 234 236 242 250 250 256 265 267 259 256 259 261 263 257 264 285 297 313 326 336 359 404 449 466 476 470 465 476 522 620 733 826 905 972 1024 1085 1159 1221 1262 1294 1368 1528 1771 1974 2081 2120 2121 2097 2065 2030 2005 1990 1982 1976 1974 1980 1983 1977 1966 1964 1970 1992 2021 2046 2066 2086 2099 2109 2110 2104 2096 2084 2076 2075 2067 2054 2041 2023 2013 2010 2000 1991 1998 2010 2018 2024 2029 2036 2042 2044 2041 2035 2025 1992 1948 1909 1864 1824 1797 1779 1775 1780 1784 1781 1771 1763 1754 1754 1756 1749 1742 1731 1717 1705 1699 1700 1717 1730 1733 1754 1782 1799 1812 1819 1820 1809 1807 1803 1793 1777 1761 1739 1719 1704 1695 1687 1680 1665 1643 1608 1552 1471 1355 1229 1122 1084 1112 1169 1256 1355 1468 1566 1643 1708 1757 1784 1802 1829 1846 1867 1894 1916 1927 1940 1958 1965 1970 1976 1984 2000 2017 2027 2036 2055 2083 2094 2104 2130 2162 2174 2202 2199 2192 2202 2194 2208 2248 2295 2348 2370 2341 2314 2287 2270 2246 2239 2244 2170 2040 1948 1963 2065 2151 2201 2242 2279 2302 2323 2334 2353 2369 2364 2327 2315 2305 2260 2099 1798 1446 1165 1095 1306 1736 2211 2543 2704 2794 2870 2967 3097 3250 3435 3604 3724 3814 3881 3926 3977 4013 4045 4097 4159 4222 4293 4357 4398 4411 4404 4414 4450 4494 4531 4564 4603 4636 4664 4721 4762 4786 4823 4847 4876 4904 4911 4906 4915 4950 4983 5004 5026 5035 5028 5037 5064 5088 5119 5134 5145 5178 5220 5237 5264 5307 5341 5365 5383 5431 5478 5486 5507 5536 5548 5588 5791 6392 7548 9164 10836 12209 13361 14623 16029 17188 17966 18490 21856 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21605 10770 2740 4881 10783 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 105 109 112 115 118 120 122 124 125 127 128 129 131 132 132 133 134 135 135 136 137 137 138 138 138 139 139 139 139 140 140 140 141 142 142 143 145 146 147 147 147 147 148 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 151 153 158 164 169 176 186 204 235 278 321 359 403 463 533 594 645 693 742 786 822 866 926 974 987 979 972 1009 1134 1315 1476 1641 1835 2015 2210 2425 2583 2634 2602 2565 2560 2561 2549 2558 2609 2681 2728 2733 2695 2650 2696 2895 3211 3672 4319 5067 5795 6448 6954 7261 7488 7732 8012 8707 10174 11875 12986 13665 14271 14909 16291 19150 22890 25702 26655 26597 25927 24793 24390 26507 30818 34837 36909 37712 39467 44036 50677 56066 57582 55203 50957 47013 43699 39867 35486 30715 25597 20143 14737 10351 7297 5090 3381 2171 1447 1013 729 550 440 374 326 290 268 253 243 238 231 230 231 228 224 221 220 219 222 220 219 219 218 217 216 216 214 214 215 214 213 213 211 210 211 209 207 208 208 209 207 206 208 207 206 205 204 206 205 203 204 204 206 208 207 207 203 202 204 204 203 207 207 205 206 207 208 208 208 206 203 203 206 205 203 205 206 206 206 208 210 207 200 200 207 209 206 208 209 208 210 212 211 210 208 206 207 210 212 211 211 213 214 214 214 213 214 214 216 215 212 213 214 216 218 218 216 215 218 220 220 220 220 220 218 219 219 215 215 216 216 214 216 218 218 219 220 220 219 219 222 220 219 220 221 222 222 222 222 222 221 220 225 225 223 223 223 228 228 224 221 221 222 219 220 223 222 225 226 223 221 223 230 228 225 220 218 224 222 224 223 222 231 230 225 227 227 223 223 228 231 234 232 232 230 228 233 235 240 242 242 234 236 236 237 232 235 236 236 237 232 232 237 237 230 233 233 235 229 234 235 237 242 238 244 247 248 248 254 258 264 262 255 253 265 268 269 276 295 304 322 339 353 375 409 431 455 485 510 557 620 694 759 807 844 884 925 976 1025 1064 1113 1182 1285 1470 1735 1988 2153 2218 2227 2218 2205 2172 2140 2115 2085 2052 2031 2023 2009 1989 1977 1968 1962 1961 1970 1985 2003 2025 2049 2075 2096 2115 2131 2136 2134 2133 2134 2137 2136 2121 2107 2095 2087 2087 2083 2079 2078 2080 2074 2065 2064 2074 2079 2079 2081 2083 2075 2056 2033 2002 1959 1916 1876 1844 1824 1803 1782 1767 1760 1753 1750 1747 1746 1751 1753 1754 1746 1727 1722 1726 1727 1727 1743 1772 1790 1807 1818 1814 1812 1801 1784 1771 1766 1766 1760 1749 1735 1707 1691 1686 1680 1675 1677 1671 1634 1586 1511 1417 1305 1185 1089 1045 1066 1158 1296 1439 1572 1678 1743 1778 1798 1818 1840 1854 1884 1927 1944 1953 1960 1969 1974 1992 2005 2023 2022 2024 2048 2066 2066 2071 2091 2116 2157 2189 2199 2209 2216 2204 2228 2252 2274 2321 2344 2354 2348 2329 2320 2305 2276 2260 2239 2187 2071 2011 2068 2147 2205 2230 2267 2311 2345 2335 2352 2378 2376 2384 2368 2355 2312 2229 2065 1792 1462 1261 1346 1750 2258 2602 2760 2850 2946 3035 3159 3313 3462 3599 3726 3825 3922 4007 4031 4056 4080 4114 4174 4247 4304 4374 4442 4456 4462 4488 4523 4561 4598 4646 4706 4750 4774 4817 4875 4909 4918 4933 4956 4966 4978 4975 4985 5006 5040 5048 5055 5074 5103 5146 5184 5191 5197 5216 5257 5309 5326 5323 5340 5370 5406 5445 5470 5504 5520 5529 5565 5621 5678 5823 6291 7346 9079 11162 13148 14883 16312 17409 18221 18735 19008 19153 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21618 10770 2741 4880 10802 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 107 110 112 115 116 118 120 121 123 124 125 126 127 127 128 129 129 130 131 131 131 131 132 132 133 133 133 134 134 134 134 135 135 137 138 140 141 141 141 141 141 141 142 142 143 143 143 143 144 144 144 144 145 145 146 146 148 153 161 169 173 171 169 170 172 172 173 173 171 170 172 178 188 207 247 319 434 588 763 956 1152 1313 1472 1684 1954 2253 2552 2796 2878 2860 2848 2672 2252 1942 2089 2772 3790 4730 5330 5626 5836 6063 6245 6400 6474 6404 6268 6080 5836 5754 6077 6919 8007 8767 9234 9771 10391 10875 11153 11434 11882 12368 12767 13121 13393 13478 13517 13779 14684 16681 19860 23264 25508 26244 26945 29137 32582 36333 39156 39730 39077 39062 40189 43142 48330 53778 58171 61904 64964 66894 67545 67341 66050 62646 56723 48544 38752 27174 16192 8803 4802 2723 1627 1061 750 556 427 353 318 294 277 271 262 255 251 249 246 244 241 237 234 235 233 230 229 229 226 227 224 224 225 221 221 224 221 216 217 219 218 217 215 212 212 213 213 208 207 210 210 209 208 210 211 209 208 209 208 206 208 209 212 210 206 208 208 208 208 210 207 205 207 207 208 212 211 208 208 207 205 206 206 207 209 208 207 205 205 205 204 205 211 211 211 213 212 210 213 213 209 210 213 216 215 211 211 213 213 212 214 216 213 210 212 212 213 215 215 215 218 219 218 216 217 220 220 216 213 214 220 225 224 222 220 217 216 216 221 226 226 219 216 216 219 219 221 220 217 221 225 227 229 227 223 224 223 221 221 219 219 223 221 220 223 222 223 222 219 220 222 222 221 225 223 220 222 228 225 224 223 218 219 223 226 228 225 227 235 227 231 228 223 224 226 227 228 230 228 229 230 226 224 227 241 248 242 241 239 234 235 230 232 235 235 235 230 233 239 238 228 238 233 234 238 236 238 238 243 241 246 239 239 248 248 254 260 263 267 264 266 266 267 268 278 299 318 332 345 354 386 424 457 485 516 555 603 648 686 727 750 771 802 837 879 925 988 1052 1105 1157 1212 1333 1593 1922 2167 2297 2340 2327 2302 2274 2244 2216 2193 2165 2135 2107 2079 2052 2037 2023 2006 1998 2002 1995 1993 2014 2042 2065 2095 2112 2121 2137 2163 2185 2197 2194 2192 2184 2169 2165 2165 2169 2170 2168 2162 2147 2129 2130 2141 2148 2152 2144 2125 2115 2116 2107 2075 2042 2013 1980 1945 1907 1866 1826 1799 1785 1773 1762 1763 1766 1767 1772 1776 1769 1770 1771 1760 1760 1766 1773 1789 1805 1823 1840 1844 1836 1815 1791 1765 1741 1728 1715 1705 1712 1702 1679 1671 1656 1651 1653 1650 1642 1622 1590 1538 1444 1289 1128 1056 1065 1150 1281 1449 1602 1700 1753 1787 1817 1851 1885 1917 1913 1940 1975 1977 2006 2015 2021 2027 2053 2045 2044 2053 2087 2099 2103 2120 2130 2135 2153 2199 2229 2238 2216 2218 2232 2260 2291 2305 2353 2400 2380 2371 2372 2358 2331 2315 2331 2274 2143 2038 2068 2186 2274 2287 2304 2356 2370 2399 2425 2424 2412 2431 2431 2431 2441 2411 2324 2159 1937 1687 1533 1745 2234 2624 2803 2917 3000 3066 3176 3324 3489 3668 3804 3893 3999 4087 4106 4137 4158 4174 4206 4288 4401 4496 4563 4591 4619 4630 4626 4612 4635 4676 4729 4784 4835 4879 4915 4949 5014 5063 5089 5084 5125 5150 5123 5107 5123 5149 5185 5214 5228 5254 5293 5316 5312 5325 5352 5401 5457 5463 5460 5498 5531 5557 5604 5651 5699 5727 5741 5766 5802 5853 6033 6651 7976 9875 11976 14005 15769 17248 18381 19103 19518 19769 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21630 10770 2741 4878 10821 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 107 109 111 113 115 116 118 119 120 121 122 123 124 124 125 125 126 126 127 127 128 128 128 129 129 129 129 130 130 131 131 132 133 134 135 135 136 136 136 137 137 137 138 138 138 138 139 139 140 141 141 142 142 143 143 144 146 147 151 156 162 171 186 206 225 247 273 305 348 395 435 459 461 432 389 355 339 338 343 351 362 386 442 544 689 844 1020 1288 1634 2069 2602 3173 3878 4988 6672 8430 9186 8395 6929 6273 6983 8515 10143 11569 12896 13954 14317 14042 13280 11989 10495 9317 8684 8503 8528 8712 9078 9305 9344 9405 9567 9933 10403 10806 11196 11750 12590 13848 15585 17750 20101 22612 25518 28242 30183 31379 32830 35852 39736 42963 45487 47962 50356 53496 57254 61799 68721 100 100 100 100 100 100 100 87984 76839 61758 44490 28146 15960 8800 4910 2734 1569 991 704 543 441 373 336 313 299 287 280 273 271 269 261 256 254 250 249 246 239 238 244 241 236 235 232 232 231 227 228 225 225 228 226 227 226 225 222 218 220 220 218 219 217 216 216 217 212 213 216 214 216 213 213 216 215 215 211 209 212 213 208 206 205 209 211 213 213 210 209 210 211 212 212 213 215 213 209 208 208 208 209 211 209 208 211 208 208 211 208 208 212 212 210 208 213 219 219 217 215 212 213 217 217 218 222 220 219 219 217 220 225 220 214 221 223 217 218 222 221 220 220 221 224 227 227 226 224 218 214 218 221 221 220 221 227 229 221 215 216 219 222 225 223 216 216 222 228 224 221 223 224 224 218 216 219 222 222 222 222 228 227 220 213 209 215 223 220 221 223 225 225 225 227 225 223 227 230 228 229 228 230 232 234 227 223 229 238 231 228 228 222 227 226 225 224 231 233 234 235 241 239 246 244 246 235 227 245 245 231 233 232 232 241 238 236 231 237 230 243 238 239 246 241 252 250 256 267 263 262 260 260 263 258 265 277 279 293 316 344 362 364 367 381 416 467 498 539 593 653 684 708 734 759 783 794 814 854 888 934 984 1021 1051 1076 1102 1149 1264 1498 1849 2165 2344 2405 2422 2413 2384 2352 2322 2284 2260 2249 2225 2191 2154 2132 2113 2096 2083 2062 2047 2048 2041 2047 2057 2060 2077 2101 2135 2166 2175 2192 2217 2237 2262 2281 2280 2273 2271 2258 2242 2232 2223 2222 2222 2217 2214 2208 2215 2225 2213 2171 2131 2111 2083 2041 1999 1966 1936 1903 1871 1851 1838 1834 1823 1799 1797 1804 1802 1801 1801 1807 1811 1803 1798 1800 1802 1807 1828 1840 1841 1854 1844 1814 1792 1774 1747 1720 1718 1715 1704 1689 1684 1671 1654 1636 1611 1585 1511 1418 1308 1189 1112 1086 1113 1191 1307 1454 1629 1762 1838 1879 1910 1907 1919 1958 1977 2005 2024 2040 2052 2065 2081 2097 2090 2095 2113 2127 2140 2134 2149 2163 2179 2191 2208 2239 2260 2282 2273 2282 2296 2303 2314 2352 2380 2437 2447 2460 2454 2430 2442 2445 2421 2401 2367 2282 2137 2102 2204 2327 2346 2374 2426 2421 2429 2467 2481 2510 2513 2530 2553 2538 2511 2500 2436 2265 1974 1745 1760 1951 2204 2502 2798 2945 3037 3137 3230 3359 3507 3644 3800 3956 4113 4224 4282 4317 4333 4358 4369 4408 4483 4545 4631 4700 4764 4777 4788 4792 4836 4864 4914 5005 5053 5083 5127 5174 5226 5265 5308 5363 5415 5443 5427 5389 5369 5390 5430 5470 5514 5546 5564 5588 5619 5629 5626 5654 5687 5712 5725 5735 5777 5833 5870 5883 5909 5958 6006 6050 6099 6186 6465 7123 8185 9518 10931 12353 13889 15455 16830 17852 18514 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21643 10770 2742 4876 10837 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 106 108 110 112 114 115 117 118 119 120 121 122 122 123 124 124 125 125 126 126 126 127 127 127 128 128 128 128 128 128 129 129 130 130 131 132 133 133 133 134 134 135 136 136 136 136 136 137 137 137 138 138 139 139 140 140 140 140 140 141 141 141 142 143 143 144 148 153 162 177 203 242 281 308 327 362 428 509 587 656 712 739 723 683 649 642 669 704 717 721 753 861 1074 1365 1751 2318 3138 4170 5346 6621 8070 10161 12941 15237 16258 16697 17229 18012 18952 19489 19181 18377 17665 17467 18059 19017 19442 18957 17932 16809 15715 14602 13415 12373 11598 10953 10399 10052 10137 10957 12852 15618 18012 19359 20354 22044 24904 29023 33292 36969 41270 47003 51965 54472 57420 64269 72210 100 100 100 100 100 100 100 115194 114151 109030 97609 77974 54646 35094 21657 13010 7663 4581 2916 1966 1351 948 702 555 451 380 343 318 302 296 287 280 274 274 271 265 259 253 253 254 254 251 247 248 251 243 238 234 240 238 236 231 235 231 229 229 229 225 221 223 223 222 223 223 218 218 219 218 220 216 215 216 216 217 217 214 215 218 215 214 215 220 218 215 216 218 215 215 218 216 213 217 213 210 211 212 211 210 211 212 211 207 210 216 215 216 215 210 211 213 215 212 213 210 207 216 220 217 214 213 213 214 213 213 217 221 221 218 220 223 224 221 215 213 215 217 216 218 220 219 221 221 218 219 219 218 221 221 220 221 223 221 220 223 227 220 217 224 227 226 221 218 222 227 221 214 218 226 222 224 219 215 217 219 223 226 227 221 226 227 221 216 222 221 218 220 221 220 220 226 224 217 224 229 229 232 231 227 225 222 218 228 229 219 219 224 225 235 231 229 227 223 222 237 236 233 241 235 247 243 237 232 233 231 236 237 233 236 236 233 244 242 240 230 242 240 244 239 234 234 245 252 258 263 257 262 262 265 251 253 255 259 266 266 276 297 320 338 357 368 365 389 425 449 482 529 574 607 637 682 713 746 788 817 858 872 884 911 938 968 1025 1114 1244 1438 1686 1954 2191 2361 2456 2504 2517 2519 2502 2473 2454 2421 2388 2359 2324 2307 2285 2257 2235 2211 2180 2152 2139 2136 2123 2111 2104 2103 2110 2123 2146 2169 2188 2216 2234 2250 2270 2293 2306 2318 2337 2336 2333 2342 2346 2341 2328 2313 2301 2290 2287 2282 2268 2257 2245 2215 2163 2094 2024 1982 1945 1901 1879 1867 1864 1865 1854 1848 1848 1838 1830 1835 1845 1844 1843 1839 1828 1832 1852 1846 1832 1846 1877 1890 1890 1871 1832 1800 1774 1754 1729 1722 1719 1707 1694 1669 1654 1632 1599 1549 1494 1434 1333 1221 1111 1069 1123 1225 1344 1495 1648 1770 1846 1897 1928 1974 1993 2003 2037 2059 2056 2078 2111 2134 2133 2143 2144 2166 2184 2204 2176 2181 2215 2216 2207 2201 2224 2278 2303 2328 2370 2357 2355 2408 2457 2464 2466 2506 2523 2531 2521 2504 2482 2479 2484 2468 2429 2344 2231 2221 2350 2442 2480 2505 2474 2496 2526 2543 2563 2587 2611 2610 2610 2631 2597 2579 2585 2544 2386 2097 1705 1397 1520 1960 2378 2750 3042 3250 3391 3459 3514 3619 3741 3825 3916 4068 4196 4297 4381 4436 4450 4499 4550 4559 4601 4689 4811 4887 4912 4925 4937 4960 5018 5103 5162 5183 5230 5310 5382 5445 5481 5485 5517 5570 5637 5662 5650 5654 5641 5607 5615 5646 5655 5716 5777 5777 5805 5831 5852 5868 5884 5935 5976 5999 6026 6070 6135 6164 6180 6234 6292 6379 6489 6849 7658 8860 10324 11855 13317 14776 16072 17083 17875 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21656 10770 2743 4874 10854 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 106 109 111 113 114 116 117 118 119 120 121 122 123 124 124 125 125 126 126 127 127 127 127 128 128 128 129 129 129 129 129 130 130 131 131 132 133 134 135 135 135 135 136 137 137 138 138 139 139 138 138 138 138 139 140 141 141 142 142 143 144 145 147 148 148 149 150 152 155 159 163 172 180 187 197 213 243 289 359 444 510 545 567 611 714 892 1125 1374 1608 1833 2062 2285 2433 2417 2273 2085 1911 1787 1812 2086 2710 4098 6877 11034 15775 20271 23873 26498 28532 30270 31682 32550 100 100 100 100 100 100 100 30616 29868 28641 27057 25171 23007 20663 18431 16471 14801 13517 12682 12241 12140 12400 12974 13847 15152 17151 19675 23440 28811 34463 39008 42246 45144 48215 52247 100 100 100 100 100 100 100 95923 105849 117615 129665 136024 131415 117314 97477 73285 49295 30631 18569 11717 7727 5111 3322 2242 1738 1392 1011 701 523 437 405 389 365 337 313 293 284 279 280 275 273 268 263 262 263 256 251 246 246 249 244 245 244 240 236 235 235 232 231 230 235 234 230 224 216 215 223 224 221 219 218 220 218 215 217 214 213 216 222 221 218 218 222 223 222 219 222 224 219 210 205 216 226 221 217 218 219 215 212 210 212 213 215 216 220 218 214 212 210 214 216 214 215 218 216 211 206 213 222 215 210 213 213 213 215 214 213 220 227 220 213 216 218 218 221 224 223 218 217 222 224 222 224 222 215 215 221 221 217 217 224 225 223 224 228 225 220 213 216 219 218 225 228 221 211 211 223 229 228 224 223 215 218 220 215 212 217 221 215 208 211 220 219 219 213 211 214 222 224 217 223 229 232 229 216 229 227 226 223 221 222 224 226 221 230 230 236 239 237 242 233 235 239 234 229 225 230 243 246 248 247 245 235 234 238 235 236 235 236 226 226 231 233 235 236 234 228 224 229 235 250 244 231 243 249 256 259 257 260 250 244 242 250 255 253 259 273 293 325 349 372 389 392 407 433 453 481 530 572 610 655 689 720 736 754 789 822 881 936 982 1053 1162 1338 1606 1932 2172 2297 2382 2452 2494 2520 2535 2531 2514 2505 2497 2470 2454 2432 2405 2379 2353 2337 2327 2293 2276 2275 2253 2230 2209 2203 2198 2173 2155 2143 2121 2130 2156 2180 2210 2238 2256 2279 2290 2282 2292 2308 2330 2353 2361 2369 2380 2369 2349 2325 2308 2325 2335 2328 2299 2261 2224 2163 2096 2041 1994 1950 1920 1899 1887 1872 1854 1850 1834 1826 1834 1844 1844 1849 1851 1842 1835 1842 1843 1856 1874 1880 1882 1902 1897 1852 1816 1795 1793 1778 1745 1724 1693 1689 1711 1681 1626 1609 1610 1563 1504 1431 1314 1202 1111 1089 1115 1196 1308 1443 1601 1730 1831 1873 1905 1947 1972 1993 2030 2074 2087 2106 2119 2125 2109 2142 2150 2185 2176 2190 2210 2188 2168 2159 2172 2215 2257 2256 2272 2297 2337 2339 2395 2402 2452 2461 2481 2477 2492 2548 2578 2561 2521 2503 2490 2482 2496 2467 2380 2283 2283 2378 2444 2487 2520 2559 2524 2522 2541 2551 2582 2612 2593 2590 2598 2607 2649 2652 2572 2340 1932 1560 1439 1663 2141 2717 3111 3267 3391 3547 3705 3843 3930 4026 4099 4163 4261 4409 4513 4551 4553 4528 4548 4594 4604 4675 4748 4829 4904 4985 5029 5054 5080 5081 5116 5178 5254 5324 5373 5449 5513 5530 5575 5648 5725 5748 5770 5794 5766 5755 5796 5843 5856 5859 5881 5917 5922 5921 5944 5952 5989 6043 6038 6041 6105 6165 6181 6143 6193 6297 6370 6441 6455 6498 6753 7350 8391 9884 11672 13300 14423 15192 15819 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21669 10770 2743 4873 10873 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 105 108 110 112 114 116 118 119 120 121 122 123 124 125 126 126 127 127 128 128 129 129 129 130 130 130 130 131 131 131 131 131 132 132 132 132 133 133 134 136 138 138 138 138 139 139 139 140 140 140 140 140 141 141 142 143 143 144 145 146 147 148 149 150 153 157 161 164 165 168 175 184 192 201 213 234 258 274 284 297 313 320 317 314 316 320 336 379 456 578 741 942 1164 1370 1587 1900 2387 3057 3827 4518 4850 4717 4445 4417 4883 6167 8464 11640 15300 19223 23442 27720 31466 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32635 30192 27605 25068 22769 20817 19247 18228 18092 18523 18848 18790 18901 19727 21530 24473 28188 32050 35289 37065 38380 40559 43827 50493 60704 68945 71585 69737 67564 68873 73055 79069 86327 94322 100604 99388 90124 76978 62302 49359 39979 32775 26091 19519 13819 9687 6521 3896 2117 1285 927 663 480 382 350 328 310 299 296 291 286 279 275 274 268 262 260 257 255 255 253 249 245 240 239 241 244 239 234 236 237 234 231 232 232 226 226 235 233 228 223 217 215 216 218 221 223 223 227 227 225 223 222 221 216 213 216 221 225 223 222 218 216 217 218 221 217 219 220 214 217 220 222 219 214 217 217 213 211 210 210 209 205 209 218 219 217 219 222 222 217 215 221 217 216 218 219 218 221 221 214 212 217 221 224 224 221 221 222 224 225 223 220 221 221 221 223 225 226 223 223 226 227 228 224 220 223 224 222 223 218 222 227 224 220 220 219 219 221 217 220 224 229 227 224 223 218 213 209 216 218 218 212 218 226 225 222 217 226 236 222 224 232 232 232 217 213 228 242 235 219 216 216 227 236 235 225 226 231 231 227 231 224 227 225 215 226 235 238 235 240 239 235 232 236 241 226 225 231 233 226 228 231 231 225 224 227 222 218 231 248 253 244 247 258 266 259 252 259 257 257 240 248 264 275 262 281 317 340 359 355 366 416 457 482 515 549 560 574 610 633 654 695 733 748 782 816 844 876 942 1059 1201 1397 1667 1970 2222 2377 2460 2501 2521 2525 2525 2552 2550 2529 2511 2512 2508 2483 2461 2445 2418 2400 2392 2372 2351 2342 2329 2307 2296 2280 2260 2250 2243 2230 2214 2203 2190 2181 2182 2182 2182 2208 2246 2284 2320 2330 2331 2339 2336 2343 2370 2405 2408 2401 2395 2367 2348 2355 2363 2342 2293 2264 2221 2125 2054 2022 1975 1925 1885 1862 1852 1850 1864 1875 1870 1846 1848 1873 1876 1870 1863 1859 1866 1862 1863 1876 1868 1875 1884 1870 1848 1826 1814 1788 1770 1762 1727 1709 1704 1685 1661 1646 1616 1570 1526 1475 1389 1295 1240 1193 1155 1192 1250 1312 1391 1456 1544 1682 1803 1904 1960 1993 2005 2025 2072 2090 2076 2088 2124 2139 2144 2148 2122 2160 2185 2207 2176 2167 2185 2225 2239 2256 2247 2266 2282 2339 2372 2396 2470 2485 2505 2511 2540 2549 2557 2634 2608 2597 2609 2580 2539 2566 2559 2536 2498 2355 2243 2304 2426 2512 2560 2570 2611 2646 2625 2646 2660 2644 2672 2654 2661 2689 2707 2687 2571 2290 1864 1546 1501 1819 2427 2953 3211 3383 3594 3809 3982 4143 4246 4332 4343 4382 4433 4508 4560 4543 4578 4623 4653 4687 4758 4900 5010 5073 5145 5149 5090 5094 5161 5238 5284 5318 5345 5449 5549 5624 5671 5689 5725 5771 5804 5844 5856 5847 5856 5884 5879 5922 5993 6018 6010 6037 6096 6125 6093 6099 6146 6182 6209 6213 6243 6288 6314 6354 6390 6431 6487 6602 6805 7273 8237 9683 11267 12665 13709 14404 14951 15364 15706 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21682 10770 2744 4871 10893 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 106 108 110 112 113 114 116 117 118 119 120 120 121 122 122 122 123 124 124 124 124 125 125 125 125 126 126 126 126 126 127 127 127 127 127 128 128 129 130 132 132 132 132 133 135 135 135 135 135 136 136 136 137 137 138 139 141 144 146 148 150 153 155 159 164 169 175 182 191 200 204 209 218 233 253 268 277 281 287 295 305 318 341 372 411 455 490 508 517 533 564 612 683 792 939 1121 1363 1712 2193 2748 3302 3822 4303 4807 5555 6787 8555 10725 13029 15304 17662 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 46377 43693 40693 37578 34579 31940 29814 28219 27133 26386 25652 24922 24422 24198 24577 26331 29455 32846 36331 40128 44513 49820 55646 60628 63766 65199 65976 66354 66931 69700 74897 80405 84236 86551 88830 89602 85621 77425 68072 58927 50946 44154 38189 32756 27065 21347 16494 12883 10137 7828 5766 4278 3286 2625 2155 1617 1092 743 548 442 385 356 339 321 304 287 281 277 268 263 265 265 262 254 256 254 245 242 245 240 237 242 243 242 241 231 228 228 227 231 230 229 232 228 226 232 225 224 228 222 220 221 220 220 224 221 222 233 226 219 215 211 213 216 216 218 220 219 223 218 212 214 214 218 217 220 217 210 210 215 218 209 206 214 219 216 215 219 221 222 223 219 221 222 220 217 211 217 223 228 226 217 214 218 220 216 216 211 206 214 219 217 213 214 220 218 215 224 228 219 212 221 225 218 220 229 231 227 225 225 228 223 219 210 213 221 209 203 216 223 226 223 225 219 220 224 225 231 231 226 224 216 218 224 222 213 217 221 233 230 221 226 221 219 223 225 225 234 225 214 225 228 235 230 222 222 226 221 226 229 229 224 230 227 224 230 231 231 226 236 243 245 232 237 243 236 229 227 252 244 222 229 229 227 227 235 256 249 239 247 250 240 238 248 255 254 255 250 260 261 264 285 273 265 275 289 310 337 362 398 412 422 449 480 516 536 559 578 600 624 647 669 702 727 772 817 876 956 1032 1139 1284 1458 1709 2035 2347 2529 2619 2643 2625 2625 2622 2611 2580 2570 2567 2556 2528 2508 2514 2532 2502 2469 2456 2441 2425 2409 2402 2382 2349 2324 2311 2307 2293 2289 2281 2251 2229 2231 2245 2242 2244 2252 2252 2267 2293 2315 2330 2342 2348 2361 2376 2388 2407 2428 2448 2446 2439 2431 2414 2406 2389 2367 2336 2277 2200 2126 2060 1998 1953 1924 1922 1920 1907 1904 1897 1892 1892 1898 1893 1885 1867 1870 1896 1890 1896 1921 1936 1924 1898 1886 1865 1848 1829 1843 1844 1820 1802 1790 1740 1713 1714 1682 1641 1607 1585 1519 1415 1340 1245 1144 1107 1158 1205 1267 1330 1436 1522 1580 1683 1792 1857 1933 1974 2007 2066 2096 2114 2141 2123 2133 2157 2160 2187 2179 2169 2203 2207 2233 2211 2228 2275 2285 2259 2316 2349 2351 2391 2469 2540 2543 2526 2534 2565 2561 2569 2601 2662 2681 2631 2599 2561 2532 2541 2573 2585 2538 2392 2337 2388 2506 2615 2677 2702 2679 2652 2665 2714 2709 2710 2746 2717 2645 2666 2690 2687 2639 2429 2043 1704 1669 1995 2522 2994 3307 3463 3606 3789 4030 4220 4395 4507 4545 4582 4649 4699 4712 4733 4792 4825 4861 4920 5007 5139 5208 5223 5229 5242 5192 5204 5269 5341 5393 5450 5499 5557 5584 5607 5692 5754 5790 5817 5864 5953 6013 6033 6047 6075 6100 6110 6102 6147 6177 6205 6189 6242 6350 6375 6336 6310 6315 6333 6401 6516 6572 6605 6645 6708 6786 6813 6931 7371 8169 9220 10478 11850 13288 14728 16269 17811 20541 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21695 10770 2745 4869 10914 100 100 100 100 100 100 100 100 100 100 100 100 101 104 106 108 110 112 113 115 116 117 118 119 120 120 121 122 122 123 123 124 124 124 125 125 125 125 126 126 126 126 126 127 127 127 127 127 127 127 128 128 128 129 130 132 133 133 133 134 134 134 135 135 135 136 137 137 138 138 137 137 138 138 139 139 141 143 146 150 156 165 176 190 208 228 245 253 259 266 278 303 345 401 461 527 605 697 804 925 1055 1197 1340 1481 1683 1953 2209 2371 2361 2190 1996 1883 1874 1910 1948 1991 2006 2001 2039 2201 2566 3174 4087 5385 7119 9287 11817 14661 17979 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 49629 47653 45322 42696 39734 36815 34675 33407 32514 31741 31292 31460 32205 33137 34535 36938 40351 44319 47789 49798 50462 51802 53479 53888 53683 55155 58446 62191 67294 73795 78428 77626 72359 64824 55634 46974 39992 33571 27418 21846 17275 13189 9991 8238 7094 5969 5047 4328 3769 3286 2980 2787 2428 2018 1704 1406 1030 661 423 328 295 276 267 268 264 254 254 253 247 249 249 243 242 240 237 237 234 230 231 230 230 228 227 222 223 225 227 221 213 221 221 219 220 221 222 220 214 217 223 220 221 219 218 221 224 224 222 219 218 216 216 215 219 215 213 212 208 218 219 215 213 208 207 210 211 214 213 213 219 224 221 215 212 215 219 219 218 215 210 210 216 221 223 221 218 217 220 221 218 215 215 217 218 222 224 221 217 216 218 222 223 221 223 225 219 219 223 218 219 226 229 226 227 226 228 233 227 215 214 219 222 219 214 220 227 225 219 221 221 223 227 229 232 224 217 218 215 221 224 227 219 232 234 225 218 215 211 213 216 229 226 228 229 219 227 223 214 225 232 230 231 230 223 220 214 225 229 225 232 234 229 223 231 233 240 238 230 235 235 231 233 226 215 213 226 227 229 239 234 225 237 247 241 250 254 249 259 261 252 252 260 253 247 256 266 272 274 283 264 276 305 323 350 357 375 393 422 457 482 508 531 547 559 572 604 630 653 672 706 757 811 874 966 1126 1412 1810 2232 2560 2696 2723 2719 2713 2702 2676 2645 2612 2580 2560 2540 2518 2513 2500 2478 2477 2471 2462 2435 2408 2409 2399 2379 2353 2333 2312 2291 2267 2247 2234 2221 2211 2207 2211 2210 2208 2226 2227 2211 2211 2227 2242 2252 2262 2290 2320 2333 2338 2339 2344 2352 2366 2389 2389 2377 2358 2343 2328 2323 2314 2272 2203 2117 2029 1961 1916 1891 1879 1879 1881 1862 1849 1847 1852 1867 1857 1847 1862 1878 1872 1866 1867 1872 1868 1853 1834 1821 1812 1812 1802 1805 1806 1775 1744 1720 1700 1667 1631 1606 1535 1442 1341 1255 1167 1120 1085 1073 1107 1163 1237 1330 1439 1511 1643 1782 1835 1872 1921 1967 1995 2040 2061 2077 2081 2094 2107 2118 2107 2134 2122 2109 2140 2150 2149 2185 2212 2193 2226 2249 2274 2310 2329 2358 2389 2409 2447 2506 2514 2481 2491 2527 2549 2598 2584 2563 2522 2481 2499 2566 2555 2537 2508 2492 2350 2299 2387 2461 2547 2596 2629 2636 2669 2665 2645 2650 2666 2618 2616 2654 2645 2633 2617 2590 2417 2114 1835 1668 1774 2152 2566 2952 3276 3580 3796 3977 4124 4211 4305 4397 4502 4553 4605 4630 4651 4689 4771 4870 4998 5056 5110 5141 5119 5059 5061 5104 5138 5175 5245 5296 5306 5352 5430 5525 5577 5622 5684 5738 5784 5835 5845 5821 5833 5878 5912 5949 5994 6063 6106 6128 6092 6076 6177 6234 6227 6236 6217 6194 6221 6283 6320 6373 6492 6547 6535 6597 6716 7082 8138 9853 11861 13995 16111 18176 20337 22565 153675 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21707 10770 2746 4867 10934 100 100 100 100 100 100 100 100 100 100 100 100 101 103 105 107 109 110 112 113 114 115 115 116 117 118 118 119 119 119 120 120 121 121 121 121 122 122 122 122 122 122 123 123 123 123 123 123 123 124 124 124 124 125 127 129 130 130 131 131 131 131 131 131 132 132 133 133 133 134 134 135 135 135 135 135 136 138 139 140 143 145 148 153 162 174 190 209 226 240 250 259 270 294 340 408 505 655 886 1194 1542 1864 2139 2566 3432 4838 6602 8278 9447 10006 10074 9881 9521 8958 8279 7586 6963 6402 5754 5053 4516 4248 4256 4609 5370 6495 7975 9980 12730 16298 20704 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 61937 61618 60767 59248 56724 53283 49507 45990 43154 41012 39364 38149 37488 37551 37855 38254 39039 40202 41560 43306 45667 47828 49505 50826 51691 52511 53209 53943 54737 55532 56175 56756 57023 55384 52506 48997 43766 38088 33164 28716 24614 21030 17671 14087 10930 8564 6405 4610 3590 2990 2474 1965 1572 1249 979 802 687 591 517 500 491 450 395 352 329 306 285 273 263 262 253 250 254 247 239 240 238 238 238 243 242 229 235 238 232 232 240 233 227 226 228 232 230 222 224 226 223 223 223 226 227 225 223 219 227 228 220 218 220 219 215 215 215 221 224 218 212 211 217 220 217 212 217 218 225 221 216 218 221 218 212 211 216 216 214 213 215 218 218 217 216 219 224 222 218 225 228 224 218 215 217 217 217 216 216 216 215 216 217 214 212 218 219 212 211 220 227 225 223 225 227 234 232 226 224 222 219 209 214 224 224 222 215 211 212 215 228 225 218 223 215 211 218 221 222 219 223 221 217 220 229 225 217 216 214 213 223 234 240 232 220 219 220 229 232 228 219 210 219 219 227 230 241 221 226 237 235 224 234 251 245 237 227 239 228 226 247 248 241 235 237 235 216 221 239 235 234 233 232 239 235 223 227 251 241 243 250 257 254 258 266 256 256 246 250 246 259 274 273 275 294 323 320 321 340 358 378 402 431 450 474 502 511 522 539 558 586 618 678 745 805 911 1071 1258 1486 1783 2173 2536 2726 2776 2791 2761 2727 2711 2690 2656 2633 2623 2606 2586 2582 2568 2542 2512 2510 2504 2479 2463 2460 2453 2426 2397 2377 2360 2358 2339 2310 2296 2286 2267 2267 2264 2239 2221 2251 2273 2274 2280 2289 2296 2290 2302 2333 2350 2357 2351 2357 2366 2377 2376 2391 2411 2419 2435 2411 2372 2366 2373 2354 2307 2245 2152 2077 2016 1961 1937 1915 1900 1904 1919 1911 1896 1925 1945 1909 1880 1897 1920 1922 1912 1916 1920 1896 1904 1897 1862 1831 1790 1766 1786 1771 1726 1684 1667 1623 1543 1410 1289 1208 1179 1174 1153 1135 1143 1143 1162 1214 1337 1451 1523 1624 1754 1860 1915 1961 2033 2073 2094 2137 2147 2170 2181 2172 2199 2220 2230 2217 2224 2198 2178 2215 2284 2267 2302 2316 2294 2315 2335 2384 2394 2393 2407 2448 2532 2562 2550 2547 2578 2616 2647 2702 2740 2693 2647 2638 2630 2611 2614 2640 2627 2594 2499 2440 2463 2529 2632 2677 2700 2720 2754 2774 2785 2770 2764 2814 2808 2775 2789 2840 2827 2769 2783 2714 2521 2228 1889 1659 1649 1973 2572 3092 3386 3595 3795 4027 4207 4281 4429 4598 4676 4733 4823 4877 4928 4975 5032 5181 5305 5341 5334 5294 5266 5274 5314 5398 5467 5514 5553 5575 5578 5613 5704 5817 5915 5955 6006 6092 6146 6165 6170 6165 6217 6271 6266 6287 6375 6425 6397 6423 6490 6471 6410 6463 6545 6571 6589 6653 6745 6812 6771 6704 6770 6894 6991 7175 7665 8635 10035 11522 12869 14102 15281 16368 18336 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21720 10770 2746 4866 10955 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 104 106 107 108 109 110 111 112 112 113 114 114 115 115 115 116 116 116 117 117 117 117 118 118 118 118 118 118 118 118 118 119 119 119 119 119 120 120 121 123 124 125 125 126 127 127 128 128 128 128 128 129 129 130 130 131 132 133 135 138 139 139 140 141 142 143 144 146 148 150 151 154 157 162 171 183 194 204 216 232 257 296 365 472 609 760 908 1080 1395 2089 3290 4803 6264 7424 8242 8816 9277 9743 10447 11746 13622 15703 17496 18604 19221 19457 19004 17981 16813 15600 14247 12828 11565 10716 10655 11774 14178 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 60530 60869 60764 60782 61218 61783 61679 60693 58821 56264 53694 51628 50070 49043 48619 48377 47863 47251 46928 47029 47814 49641 52521 55740 58574 60395 60779 59381 56988 55151 53847 52475 51671 50731 48554 44898 40993 36695 31335 26195 21903 18016 14648 11793 9572 8014 6740 5556 4529 3679 2991 2463 2020 1653 1348 1108 939 843 788 706 599 510 443 386 335 307 292 280 274 266 257 261 257 252 249 247 246 248 251 251 250 241 235 233 231 228 233 234 235 227 224 233 241 233 222 225 231 232 226 226 229 232 234 235 231 228 220 220 221 219 222 222 220 222 221 217 218 219 213 216 216 217 216 219 222 218 211 210 211 211 218 218 217 218 213 210 215 220 217 219 226 221 219 224 224 224 221 220 222 225 229 228 222 218 221 221 224 230 225 218 219 218 218 216 220 222 221 225 222 225 225 215 213 220 220 214 219 225 228 227 222 210 209 216 223 215 206 217 227 223 223 220 216 229 228 220 229 229 221 217 230 222 209 221 224 231 225 225 216 231 237 236 229 221 221 230 215 218 222 220 217 215 222 228 247 264 247 223 226 237 237 233 239 236 236 244 217 231 238 233 234 217 228 230 227 242 250 229 243 232 218 231 251 244 250 253 257 261 258 254 251 245 260 264 255 269 277 259 285 319 330 329 340 352 367 385 407 436 470 499 521 536 580 629 689 737 793 912 1061 1264 1596 2030 2474 2778 2898 2923 2923 2918 2867 2836 2815 2794 2758 2735 2715 2677 2669 2655 2625 2606 2590 2571 2555 2536 2514 2505 2513 2518 2515 2495 2466 2449 2453 2438 2419 2404 2377 2352 2338 2332 2319 2302 2312 2315 2321 2333 2341 2353 2350 2349 2357 2383 2412 2422 2428 2441 2449 2462 2486 2509 2510 2501 2493 2464 2452 2451 2420 2384 2338 2278 2210 2130 2069 2023 1979 1959 1970 1987 1991 1987 1979 1970 1956 1947 1962 1977 1978 1977 1977 1955 1968 1985 1971 1945 1920 1873 1812 1785 1743 1698 1637 1559 1438 1278 1214 1207 1204 1186 1148 1126 1087 1085 1136 1179 1264 1371 1531 1681 1789 1865 1905 1990 2065 2115 2142 2188 2224 2224 2190 2230 2274 2210 2199 2211 2229 2236 2261 2239 2275 2271 2260 2269 2277 2312 2329 2367 2345 2423 2488 2449 2490 2575 2600 2632 2690 2713 2724 2755 2780 2763 2720 2687 2623 2655 2678 2692 2698 2638 2591 2487 2497 2592 2694 2738 2745 2774 2841 2886 2850 2851 2880 2900 2933 2905 2886 2855 2872 2854 2849 2877 2800 2602 2385 2042 1710 1528 1745 2243 2818 3252 3503 3716 3904 4126 4283 4425 4607 4753 4865 4925 4958 4973 4993 5074 5118 5164 5276 5434 5548 5554 5499 5477 5488 5559 5588 5637 5717 5732 5732 5813 5916 5953 6042 6144 6206 6252 6282 6351 6377 6362 6391 6489 6588 6641 6630 6624 6615 6572 6600 6692 6764 6761 6718 6745 6803 6865 6937 6964 7005 7035 7059 7099 7163 7374 7848 8714 10075 11772 13532 15171 16624 17846 27886 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21733 10770 2747 4864 10976 100 100 100 100 100 100 100 100 100 100 100 100 102 103 104 106 107 108 109 110 110 111 111 112 113 113 113 114 114 114 115 115 115 115 115 116 116 116 116 116 117 117 117 116 117 117 117 117 118 118 118 118 119 120 120 121 122 122 123 124 125 126 126 126 127 127 127 127 128 128 129 130 131 133 137 140 143 147 152 160 169 177 186 196 203 208 215 223 229 235 245 261 285 306 320 339 368 404 431 438 450 498 591 722 868 1015 1184 1410 1710 2116 2689 3371 4110 4930 5897 7093 8396 9770 11394 13302 15355 17648 20488 23733 26846 29448 31592 32947 32812 31457 29831 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 60412 62481 64745 66583 68446 70444 71906 72869 73822 74734 75304 75300 74487 73121 71484 69368 66599 64519 64094 63700 61653 58619 54925 51315 49646 49219 45414 36505 26611 19056 14006 10186 7128 5128 3904 2960 2271 1826 1536 1322 1148 1015 879 720 601 518 434 381 356 332 321 308 292 287 280 279 277 273 267 265 260 257 253 249 253 252 246 245 244 245 245 249 241 234 238 233 233 231 229 232 236 233 225 223 224 226 231 233 222 220 229 229 227 223 221 225 222 219 228 230 220 221 220 217 219 220 212 209 215 218 214 213 212 213 214 217 220 224 223 221 216 217 218 220 219 215 215 219 220 220 216 209 202 205 215 217 218 223 227 221 213 217 222 218 218 228 228 224 224 220 218 223 226 221 216 213 215 221 223 224 223 214 214 221 222 220 226 228 234 236 226 224 223 223 223 208 207 215 222 223 224 217 213 214 223 227 220 218 231 228 221 216 211 211 220 225 231 223 223 222 214 217 228 229 227 217 219 224 222 226 220 213 219 226 235 234 224 227 233 236 240 249 243 228 230 232 227 234 236 233 230 230 227 227 228 237 234 221 234 231 220 220 235 252 235 242 239 248 252 240 248 236 245 254 266 266 264 270 261 274 251 278 276 298 318 322 336 344 376 412 437 456 490 550 585 609 665 760 899 1117 1456 1900 2352 2654 2795 2846 2875 2885 2872 2857 2860 2833 2799 2785 2766 2743 2724 2711 2694 2670 2651 2632 2607 2593 2571 2555 2550 2525 2521 2519 2501 2490 2457 2438 2435 2444 2422 2411 2423 2412 2400 2382 2351 2345 2337 2342 2344 2338 2359 2381 2379 2359 2346 2369 2404 2404 2399 2410 2419 2403 2392 2419 2438 2452 2478 2483 2475 2463 2439 2448 2451 2417 2365 2316 2258 2180 2092 2022 1971 1943 1943 1932 1933 1947 1937 1938 1949 1939 1928 1942 1960 1960 1930 1936 1962 1965 1936 1913 1904 1880 1846 1803 1749 1696 1616 1500 1373 1265 1209 1187 1149 1147 1131 1138 1139 1141 1144 1187 1310 1470 1590 1724 1826 1888 1969 2019 2048 2125 2160 2152 2145 2130 2157 2178 2172 2175 2193 2158 2200 2215 2191 2200 2216 2228 2275 2282 2278 2274 2332 2354 2342 2372 2416 2462 2476 2521 2594 2624 2656 2673 2705 2730 2727 2704 2658 2621 2593 2626 2660 2662 2671 2609 2566 2527 2546 2633 2713 2707 2738 2759 2745 2805 2830 2856 2842 2809 2843 2883 2890 2863 2823 2858 2852 2810 2732 2644 2429 2170 1823 1666 1760 2021 2437 2881 3264 3558 3731 3883 4127 4345 4483 4607 4710 4784 4866 4951 4947 4966 5043 5097 5160 5266 5412 5466 5486 5430 5398 5389 5397 5453 5558 5673 5684 5711 5772 5800 5841 5883 5945 6010 6078 6142 6208 6302 6368 6373 6366 6396 6400 6438 6451 6477 6567 6583 6566 6596 6573 6573 6649 6700 6730 6788 6858 6913 6921 6971 7040 7204 7725 8671 9744 10959 12530 14113 15365 16373 17156 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21746 10770 2748 4862 10997 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 103 104 104 105 106 106 106 107 107 107 107 108 108 108 108 108 109 109 109 109 109 109 109 110 109 109 110 110 110 110 110 111 111 112 113 113 114 115 115 116 116 117 117 118 119 120 120 120 120 120 120 120 120 121 122 123 125 128 132 140 152 165 182 203 226 245 258 272 286 304 331 375 444 548 678 791 867 934 1016 1087 1153 1260 1415 1596 1798 1994 2127 2191 2226 2252 2273 2287 2334 2461 2636 2844 3092 3394 3775 4289 4979 5930 7250 8887 10749 12916 15649 18945 22414 25861 29251 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 68397 65440 64372 64956 65816 67050 69278 73819 80799 87159 90978 93293 95139 96425 96961 97612 97014 94604 91413 87016 82663 80101 78999 77697 73937 66393 56300 45343 34792 25479 17870 12167 8328 5953 4411 3244 2316 1712 1391 1178 1016 882 762 660 607 567 519 484 467 427 402 384 354 336 322 316 311 298 289 284 280 276 278 278 279 271 273 267 261 266 265 260 251 252 246 248 246 244 246 255 252 255 252 244 238 246 243 238 231 227 237 233 224 226 241 241 244 241 233 240 238 230 230 235 238 234 226 221 230 234 229 230 229 224 225 229 223 214 216 223 227 233 236 231 225 224 219 216 208 211 220 221 219 214 211 220 229 232 234 234 221 217 220 219 222 228 223 213 213 220 221 225 230 223 216 219 224 229 230 234 229 230 230 220 207 216 221 218 220 220 226 231 217 216 233 230 226 224 217 220 224 221 223 236 238 227 224 224 214 212 214 209 222 230 225 228 226 214 218 232 228 220 231 221 215 219 235 224 218 210 209 228 224 227 227 237 228 233 243 217 220 227 245 229 242 237 222 246 243 244 240 217 231 228 232 227 224 231 230 229 232 222 240 235 229 241 229 262 260 249 242 239 246 245 243 271 280 280 283 299 303 320 316 326 380 402 408 449 474 480 502 539 586 613 683 801 962 1164 1477 1950 2459 2756 2815 2808 2813 2827 2851 2855 2833 2807 2777 2757 2754 2770 2761 2741 2723 2712 2676 2675 2669 2646 2628 2619 2598 2567 2552 2576 2577 2551 2544 2550 2542 2512 2477 2478 2487 2477 2480 2486 2477 2448 2452 2458 2448 2455 2484 2483 2445 2461 2491 2498 2503 2527 2538 2537 2533 2517 2509 2514 2535 2542 2526 2518 2524 2538 2531 2517 2500 2466 2403 2338 2299 2243 2162 2086 2042 1997 1970 1974 1978 1985 2014 2013 1998 1987 2014 2029 2021 1994 1985 2025 2036 2001 1995 2008 2008 1978 1924 1878 1852 1839 1752 1643 1512 1381 1316 1232 1204 1214 1192 1163 1167 1199 1218 1222 1289 1379 1444 1579 1768 1841 1899 1995 2087 2145 2167 2147 2155 2200 2202 2198 2202 2215 2223 2223 2222 2207 2205 2236 2267 2294 2261 2290 2363 2305 2304 2356 2364 2379 2433 2498 2523 2570 2584 2655 2704 2763 2814 2771 2756 2799 2730 2680 2731 2788 2731 2730 2713 2686 2614 2563 2631 2697 2669 2777 2817 2820 2836 2825 2895 2893 2871 2905 2885 2848 2865 2887 2907 2973 3009 2938 2887 2903 2809 2548 2301 2134 1997 1812 1719 1983 2446 2907 3308 3631 3875 4055 4316 4507 4615 4757 4933 5002 5047 5121 5132 5159 5247 5320 5368 5413 5459 5531 5604 5604 5576 5578 5569 5702 5824 5874 5921 5891 5879 5975 6092 6149 6195 6289 6410 6453 6461 6472 6521 6593 6631 6635 6667 6700 6748 6815 6848 6858 6873 6851 6872 6989 7005 6961 7065 7174 7213 7245 7404 7714 8233 9021 9978 10955 11872 12717 13371 13861 14236 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21759 10770 2749 4860 11019 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 102 102 102 102 102 102 102 102 102 102 103 103 103 103 103 103 103 104 104 105 106 107 107 108 107 108 109 109 109 110 111 111 112 112 112 114 119 128 147 170 191 205 210 213 220 228 238 245 254 266 284 305 323 331 345 395 453 492 535 602 681 758 850 964 1080 1183 1280 1382 1532 1810 2298 3070 4132 5315 6443 7586 8930 10431 11843 13200 14466 15376 15933 16254 16387 16287 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 82510 79657 76158 72751 70007 67906 66572 67489 71042 75021 77824 80486 84350 88343 92053 96723 101643 105747 109051 111384 112388 112015 110784 108935 106586 104260 102250 99819 95159 86347 73678 59391 46120 35459 27243 20885 15977 11957 8640 6219 4649 3598 2824 2229 1752 1410 1195 1040 903 780 678 592 522 469 430 399 365 344 337 333 322 316 315 314 307 305 301 291 292 300 290 287 280 270 280 284 279 268 263 267 256 253 262 259 263 257 255 252 247 239 235 242 240 238 231 237 237 236 229 248 243 236 237 241 248 260 248 244 230 224 227 245 248 231 218 204 222 223 214 226 228 220 237 243 226 221 220 223 251 254 209 218 230 230 221 230 222 213 223 212 216 244 252 237 219 242 217 200 205 213 217 228 216 221 240 239 239 226 225 239 225 225 231 221 217 217 209 208 226 220 214 217 224 214 208 211 221 210 196 193 180 212 230 225 211 216 210 201 222 241 233 220 220 208 206 208 213 206 208 214 219 234 246 231 210 210 228 246 239 223 223 245 237 221 238 252 235 247 273 285 273 243 231 236 229 221 244 250 233 222 219 232 228 225 234 234 236 235 228 210 220 254 261 246 243 243 247 265 265 250 259 281 265 236 243 255 240 270 320 337 339 348 364 366 383 423 454 446 431 450 485 525 547 580 661 764 911 1160 1565 2087 2506 2719 2807 2816 2792 2782 2774 2741 2725 2705 2684 2666 2679 2704 2706 2720 2716 2687 2643 2612 2617 2605 2609 2600 2597 2584 2563 2565 2551 2527 2536 2523 2516 2495 2478 2490 2513 2509 2483 2485 2496 2510 2506 2496 2505 2472 2465 2492 2549 2564 2526 2526 2497 2564 2572 2538 2562 2581 2586 2574 2542 2568 2553 2535 2545 2551 2556 2553 2518 2447 2466 2427 2397 2268 2217 2169 2066 2012 2062 2024 2020 1968 1949 1934 1937 2006 2001 1935 1971 1918 1909 2030 2024 2005 2009 2044 1977 1932 2022 1977 1982 2019 1965 1879 1756 1632 1497 1429 1329 1221 1149 1103 1123 1149 1103 1142 1199 1226 1276 1376 1575 1708 1797 1922 1966 1986 2123 2175 2163 2239 2288 2250 2218 2256 2234 2187 2210 2225 2229 2212 2253 2317 2253 2192 2223 2319 2367 2369 2371 2357 2350 2402 2503 2554 2600 2622 2715 2721 2715 2705 2702 2697 2686 2725 2695 2674 2652 2700 2727 2703 2695 2705 2677 2688 2734 2754 2798 2792 2749 2781 2825 2870 2898 2914 2879 2891 2948 2924 2927 2990 3025 3056 3112 3064 2956 2943 2894 2732 2491 2243 1999 1755 1627 1847 2335 2773 3143 3518 3771 3836 3861 3940 4166 4472 4710 4855 4920 4981 5053 5132 5209 5252 5291 5336 5451 5543 5571 5610 5574 5477 5514 5626 5690 5776 5944 5966 5938 5924 5921 6028 6062 6133 6156 6184 6245 6379 6382 6398 6501 6543 6667 6743 6710 6753 6874 6935 6875 6812 6827 6856 6893 6890 6993 7157 7292 7424 7343 7303 7803 8754 9651 10387 11071 11599 12050 12584 1057312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21772 10770 2749 4858 11038 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 104 104 104 104 104 104 104 105 105 105 106 106 106 109 113 117 121 124 128 130 129 128 128 129 129 130 134 140 150 167 189 215 239 260 276 296 318 347 374 395 406 411 427 468 532 606 686 782 903 1063 1281 1609 2136 2932 4092 5606 7406 9461 11714 14065 16407 18863 21360 23455 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 80299 83677 85041 84932 84976 85754 85968 84542 82055 79810 78552 78351 79201 80909 83087 85692 89239 94484 101356 108227 113584 117751 121314 123902 124832 124170 123322 123732 124919 123948 118071 107300 93443 78509 64197 51281 39809 30081 22218 16055 11299 7675 5131 3531 2515 1815 1315 952 715 598 532 492 471 458 427 404 398 388 366 346 340 349 350 336 329 329 327 318 308 319 302 304 304 285 286 285 261 262 273 275 275 259 265 267 267 269 258 246 241 240 241 251 254 253 261 242 246 253 246 232 236 244 232 252 234 237 230 224 233 234 211 226 239 214 227 249 227 205 204 202 246 245 236 234 227 228 218 234 235 203 210 217 232 243 229 219 217 214 208 238 224 219 230 207 224 204 212 228 223 213 216 228 212 212 229 205 216 227 218 199 200 228 232 223 204 202 192 213 204 205 215 202 231 231 208 221 237 235 223 201 208 237 200 196 217 193 188 192 230 244 257 243 230 229 229 196 208 190 189 199 229 237 232 214 227 239 238 228 210 218 222 237 260 238 209 208 239 273 298 285 242 223 235 255 267 244 221 226 232 237 237 220 217 233 230 232 240 242 253 258 272 261 244 242 216 216 227 226 226 225 239 258 261 248 248 255 260 261 275 293 317 335 349 380 424 436 423 424 446 442 449 496 529 530 576 653 754 883 1103 1516 2037 2413 2563 2621 2619 2542 2460 2438 2446 2435 2398 2388 2395 2371 2338 2350 2428 2429 2409 2422 2423 2417 2416 2388 2389 2386 2366 2338 2378 2393 2400 2377 2370 2362 2339 2330 2391 2379 2352 2358 2371 2334 2369 2394 2387 2372 2331 2354 2442 2411 2407 2471 2419 2428 2458 2463 2509 2473 2358 2329 2417 2468 2455 2393 2429 2440 2398 2392 2380 2383 2369 2347 2359 2259 2212 2119 1986 1908 1978 1972 1922 1868 1888 1893 1895 1862 1834 1888 1891 1876 1847 1914 1872 1853 1859 1869 1849 1851 1858 1856 1910 1894 1845 1873 1758 1754 1753 1559 1336 1345 1237 1123 1072 975 953 999 1068 1120 1194 1291 1331 1461 1553 1605 1734 1896 1955 2006 2055 2074 2064 2060 2021 2049 2106 2055 1965 2046 2031 2024 2098 2082 2034 2073 2143 2177 2119 2115 2169 2159 2146 2241 2308 2321 2370 2438 2476 2508 2502 2456 2473 2554 2495 2490 2537 2514 2492 2523 2560 2508 2475 2495 2559 2497 2492 2465 2550 2595 2591 2714 2758 2656 2664 2702 2729 2734 2699 2710 2743 2830 2851 2768 2790 2888 2818 2713 2737 2751 2608 2466 2352 2129 1858 1718 1815 2132 2498 2872 3290 3538 3621 3733 3938 4223 4504 4618 4569 4588 4725 4855 4748 4624 4760 4906 4832 4852 4929 5061 5194 5106 5019 4985 5076 5201 5225 5252 5438 5524 5495 5434 5323 5353 5426 5383 5520 5752 5830 5743 5762 5928 6002 6070 6014 5976 6023 6152 6199 6174 6231 6319 6265 6181 6123 6229 6543 6665 6858 7158 7325 7545 7885 8467 9079 9680 10268 10526 10882 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21784 10770 2750 4857 11057 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 104 106 106 106 106 106 106 106 106 105 105 105 105 105 105 105 108 119 141 154 143 125 116 117 120 123 126 130 131 133 137 143 149 156 166 179 195 209 222 235 240 237 232 229 239 266 313 375 455 543 632 738 884 1083 1305 1564 1896 2277 2733 3333 4028 4852 5890 7213 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 62515 63098 64738 67442 71053 75406 80379 85691 90781 95068 98208 100016 100851 101206 100623 98579 95953 94538 95062 97078 100074 103548 107083 110053 111247 110979 111398 113599 116493 118231 117574 113848 107017 97679 85439 70579 56049 43847 33845 26011 20077 15399 11701 8547 5778 3770 2543 1811 1295 890 645 534 481 446 434 412 401 392 379 356 362 370 348 346 348 322 317 321 320 309 309 306 300 303 297 276 272 277 278 284 282 271 271 271 275 276 267 247 247 259 251 248 251 258 259 253 267 258 250 254 255 246 241 216 204 221 220 223 253 231 246 237 231 254 255 235 215 230 224 233 233 213 230 229 218 233 246 253 236 211 227 248 224 216 237 248 227 205 222 220 209 196 209 228 249 232 235 234 228 220 248 213 208 230 221 230 247 235 244 239 222 227 213 217 220 236 227 206 198 222 218 223 222 230 226 230 240 229 212 209 239 228 194 212 210 238 239 236 228 215 197 175 197 204 182 201 236 244 217 219 246 238 223 243 244 239 206 206 223 228 220 200 185 193 195 211 221 239 242 233 250 265 247 236 244 265 248 236 272 271 230 214 221 227 246 248 210 203 240 259 235 223 221 208 217 249 242 220 228 242 255 275 255 243 262 260 269 304 327 340 356 388 410 386 377 378 386 427 453 468 481 475 542 642 693 731 839 1033 1386 1889 2391 2706 2819 2821 2807 2778 2739 2671 2602 2602 2560 2503 2450 2435 2366 2299 2293 2309 2322 2301 2295 2308 2321 2326 2339 2365 2382 2378 2396 2391 2381 2384 2403 2404 2399 2399 2424 2433 2425 2419 2429 2450 2452 2441 2419 2410 2476 2493 2470 2492 2515 2518 2543 2518 2512 2575 2578 2523 2501 2524 2571 2544 2541 2525 2567 2553 2488 2468 2444 2473 2471 2463 2381 2337 2309 2219 2091 2078 2043 2044 1972 1915 1935 1975 1966 1945 1977 1993 1958 1930 2020 2035 1971 1937 1975 1971 1954 1956 2009 1917 1850 1901 1976 2018 1992 1843 1779 1638 1518 1358 1235 1191 1179 1144 1151 1136 1129 1218 1181 1340 1431 1527 1652 1755 1859 1933 1963 2037 2066 2158 2143 2115 2141 2089 2092 2104 2103 2114 2142 2212 2176 2169 2153 2128 2178 2178 2215 2286 2303 2294 2279 2316 2351 2384 2383 2381 2479 2605 2609 2640 2701 2638 2662 2678 2631 2639 2677 2662 2624 2624 2541 2522 2602 2662 2652 2668 2628 2611 2693 2736 2678 2694 2768 2733 2778 2897 2940 2938 2939 2891 2900 2853 2851 2884 2934 3028 3051 2980 2805 2712 2673 2620 2439 2063 1844 1782 1888 2341 2859 3227 3487 3634 3852 4016 4109 4285 4436 4726 5009 5024 4917 4935 5088 5197 5295 5320 5300 5342 5385 5411 5390 5341 5419 5541 5644 5761 5880 5822 5751 5817 5828 5760 5866 5931 5965 6042 6134 6197 6300 6417 6433 6386 6532 6488 6562 6574 6504 6496 6476 6570 6754 6799 6912 6952 7048 7411 7765 8003 8344 8872 9292 9716 10006 10449 10950 11437 11756 12092 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21797 10770 2751 4855 11076 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 103 105 106 107 107 108 108 108 108 108 108 109 108 108 108 109 111 113 116 122 128 128 125 123 123 132 170 251 356 536 893 1337 1708 1853 1838 1752 1562 1394 1355 1350 1400 1659 2046 2308 2383 2348 2251 2194 2172 2061 1973 2014 2154 2344 2520 2616 2649 2681 2805 3133 3737 4653 5856 7252 8717 10268 11836 13341 14580 15252 15449 15664 16172 16916 17614 18148 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 69415 66874 65405 65368 65892 66258 66647 67538 69225 71799 74970 78312 82290 87735 94403 101006 105529 106556 104737 102429 101567 102229 104483 108710 113567 116688 117002 115869 115554 116293 116645 116031 114895 112558 107462 100139 91763 82432 72657 62752 53178 44977 38295 32210 25649 19154 14154 10699 7957 5664 3912 2561 1546 923 632 521 493 452 423 405 398 380 379 375 358 363 350 330 322 331 338 331 308 280 267 289 295 290 297 290 297 291 271 285 269 269 267 259 268 275 261 251 256 276 265 264 246 240 249 247 249 253 251 248 241 228 226 235 240 240 227 218 243 245 209 221 218 204 221 233 216 217 244 228 197 191 220 247 237 213 198 229 233 237 220 208 217 219 260 237 240 261 230 220 239 242 226 219 213 218 217 213 203 216 225 216 211 201 222 225 209 207 219 228 227 196 201 220 227 214 209 230 230 213 215 219 196 196 213 244 230 188 198 208 212 214 238 232 212 231 247 238 249 237 234 245 265 243 211 229 227 227 203 210 209 201 218 231 229 221 229 231 239 247 243 235 228 222 230 255 237 235 240 229 205 203 220 229 233 232 233 225 218 239 227 186 191 210 240 247 223 217 243 259 256 257 244 235 254 259 243 251 269 281 258 237 255 298 308 305 348 379 378 372 371 384 430 461 458 482 471 479 535 599 665 715 833 1057 1376 1847 2363 2697 2820 2870 2858 2828 2812 2757 2707 2647 2592 2552 2495 2425 2378 2319 2268 2248 2185 2174 2193 2219 2217 2178 2202 2271 2285 2307 2314 2331 2325 2343 2336 2311 2290 2391 2365 2305 2353 2410 2430 2459 2468 2469 2463 2449 2501 2488 2524 2475 2492 2524 2469 2456 2490 2467 2456 2490 2572 2558 2585 2571 2533 2515 2531 2550 2530 2484 2469 2479 2443 2459 2476 2457 2334 2287 2238 2160 2075 2034 2058 1964 1908 1959 1949 2001 1962 2053 2016 1968 1967 1943 1978 1980 1884 1923 1981 2002 1967 1978 2019 1953 1920 1854 1858 1886 1907 1923 1893 1780 1596 1544 1457 1384 1271 1260 1234 1134 1114 1126 1233 1408 1524 1526 1670 1861 1930 2091 2088 2096 2118 2095 2120 2134 2134 2162 2229 2221 2248 2167 2138 2183 2149 2147 2217 2188 2199 2262 2327 2301 2282 2303 2286 2317 2334 2327 2448 2562 2577 2535 2598 2629 2641 2613 2623 2628 2624 2676 2583 2505 2485 2527 2626 2748 2698 2556 2611 2736 2874 2904 2857 2730 2718 2743 2765 2794 2782 2866 2960 2969 2923 2856 2926 2987 2929 2823 2790 2787 2705 2624 2619 2556 2315 1945 1677 1649 1921 2383 2764 3063 3390 3679 3770 3797 3875 3937 4111 4404 4626 4788 4859 4925 5055 5061 5136 5157 5094 5166 5304 5420 5414 5412 5505 5539 5533 5729 5843 5746 5625 5746 5794 5818 5838 5875 5936 5884 5925 5975 6108 6264 6375 6408 6392 6375 6431 6342 6348 6480 6592 6636 6668 6845 6943 6940 6872 6766 6796 6936 7151 7515 8156 8766 9318 9982 10583 11173 11589 11849 12034 28073 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21810 10770 2751 4853 11095 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 102 103 105 106 106 107 109 113 141 258 409 564 864 1363 1801 2054 2200 2238 2213 2233 2254 2319 2515 2839 3276 3696 3915 4076 4236 4343 4293 4095 3852 3363 2691 2095 1630 1333 1272 1374 1593 1975 2519 3193 3978 4883 5856 6956 8413 10269 11980 12682 12610 12471 12486 12555 12767 13243 14037 15034 16195 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25912 26771 28953 100 100 100 100 100 100 100 100 100 100 100 57069 57332 56784 100 100 100 100 100 68049 70223 71137 72043 73085 73213 72144 71015 70770 71361 72561 74454 77154 80684 85035 89924 94932 99809 104199 107459 109440 110908 112790 115245 118048 121137 123629 123721 120642 116169 112906 111476 110822 110035 108883 108183 109351 111892 113844 114606 114279 111954 107206 100495 92299 83513 74162 63793 53490 44059 35730 28679 22467 16486 11058 7275 5249 4068 3066 2173 1509 1077 854 770 778 793 727 603 502 431 382 359 333 322 301 301 283 282 293 277 276 258 269 251 232 233 276 237 199 243 271 221 179 208 251 257 235 213 208 230 219 197 200 194 204 213 171 157 214 239 192 160 192 191 195 188 159 175 174 191 169 145 202 217 178 177 205 186 174 225 236 195 205 162 199 194 154 156 168 187 169 214 224 174 185 203 215 159 159 265 258 203 169 209 221 227 200 209 220 178 200 182 170 184 162 173 232 241 199 153 153 204 218 225 227 266 286 235 162 175 209 217 212 212 236 195 207 214 209 178 204 217 247 235 224 250 220 193 225 296 248 203 168 209 281 311 267 225 216 217 236 228 211 281 319 265 228 257 244 228 230 214 242 250 210 200 216 224 238 246 202 165 190 243 253 242 246 243 231 248 249 236 247 253 214 233 282 275 276 299 323 370 320 246 261 270 283 303 317 344 343 318 353 408 395 404 501 541 508 498 531 538 524 633 702 686 778 951 1192 1573 2057 2521 2926 3305 3439 3413 3412 3411 3347 3318 3246 3161 3117 3111 3051 2934 2793 2760 2716 2782 2749 2716 2641 2664 2713 2679 2699 2754 2739 2744 2657 2659 2737 2727 2730 2825 2901 2801 2773 2826 2897 2822 2854 2991 2957 2919 3010 2979 2857 2885 2969 2987 3024 3100 2961 2966 2996 3156 3190 3062 3083 3078 3095 3171 3167 3109 3021 3156 3179 3228 3230 3128 2984 3104 3077 2960 2996 2814 2727 2708 2583 2557 2637 2544 2432 2526 2589 2466 2488 2471 2409 2474 2607 2557 2436 2336 2349 2485 2543 2506 2720 2578 2398 2465 2471 2529 2570 2531 2469 2435 2273 2284 2125 1942 1959 1808 1510 1524 1569 1413 1399 1521 1627 1828 2037 2068 2151 2356 2508 2490 2404 2497 2554 2797 2928 2853 2739 2692 2841 2855 2706 2810 2899 2872 2817 2798 2686 2678 2892 3013 2860 3035 3148 3024 3152 3272 3148 3330 3365 3291 3418 3639 3535 3400 3379 3495 3420 3232 3197 3210 3376 3446 3555 3586 3384 3171 3151 3457 3453 3388 3531 3659 3822 3682 3626 3694 3600 3570 3451 3469 3692 3671 3538 3658 3727 3706 3841 3880 3790 3706 3612 3503 3132 2794 2647 2628 2724 2984 3384 3809 4234 4830 5232 5111 5130 5281 5337 5435 5610 6090 6354 6522 6695 6667 6965 7239 7093 7066 7251 7393 7184 7069 7432 7584 7428 7571 7737 7943 8051 8274 8188 7966 7833 7892 8027 8010 8050 8355 8653 8414 8365 8962 9314 8995 8901 9111 9425 9728 9719 9756 9933 9741 10057 10253 10059 10051 10353 10445 10729 11053 12004 13173 14005 14958 15705 16710 17433 18261 18615 19306 116345 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21823 10770 2752 4851 11114 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 103 104 104 105 128 310 761 1047 1037 931 831 747 600 420 287 238 230 213 186 165 163 162 168 216 311 428 539 652 817 1052 1238 1525 2540 4235 5843 6595 6438 6164 5802 4995 3999 3381 3188 3195 3596 4477 5573 6908 8527 10410 12499 14304 16131 18462 21133 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 36203 38247 41688 45444 48638 50544 50584 49125 47360 46472 47227 49535 52836 56883 61203 64892 67184 68040 68136 68419 69632 71903 74626 76867 78094 78680 79339 80404 81723 82873 83678 84570 86111 88394 91203 94533 98259 101715 104613 107596 110937 114393 117737 119910 119460 116251 111767 107765 104995 103380 102517 101874 101138 99710 97314 94209 89614 83816 78544 74462 71340 68779 65958 62295 57639 51726 45413 40027 35792 32004 27769 23119 18877 15342 12454 10329 8453 6498 4936 3669 2539 1706 1158 874 732 606 521 443 393 367 339 343 346 349 340 313 288 292 316 292 276 290 302 284 276 298 288 248 217 252 266 268 274 269 261 265 268 244 262 291 249 218 192 196 252 243 243 257 218 199 237 259 246 226 227 208 226 218 202 212 210 229 214 198 160 223 222 197 258 203 216 207 206 189 148 190 237 222 227 242 240 241 220 215 206 199 230 208 195 207 219 201 223 232 226 200 185 193 240 263 236 237 240 189 197 189 198 221 208 210 216 205 244 236 228 241 211 193 184 159 183 260 262 211 203 238 247 225 261 275 241 190 213 253 228 198 203 224 223 233 236 207 219 226 222 224 223 272 279 216 189 190 192 203 192 207 254 233 261 289 241 208 243 239 231 214 227 250 271 287 304 264 211 217 214 188 218 237 274 289 246 232 275 316 319 295 280 274 281 293 263 258 299 277 278 265 234 281 315 274 249 307 382 387 369 364 350 373 435 488 549 561 548 648 763 794 890 1074 1441 1873 2164 2373 2501 2553 2583 2541 2501 2602 2571 2442 2411 2372 2349 2308 2203 2139 2104 2038 2020 2050 2038 2003 2017 2054 2059 1968 2007 2014 2015 1998 2043 2121 2125 2138 2099 2085 2068 2138 2118 2104 2141 2190 2155 2147 2201 2132 2147 2165 2135 2209 2240 2183 2164 2264 2335 2269 2294 2234 2295 2389 2261 2280 2298 2345 2418 2385 2292 2243 2203 2199 2244 2210 2071 2034 2027 2026 2010 1956 1829 1905 2046 1930 1893 1745 1782 1783 1800 1904 1928 1869 1871 1748 1741 1817 1827 1862 1952 1825 1758 1888 1838 1749 1824 1872 1814 1923 1769 1545 1513 1534 1399 1389 1405 1198 1206 1101 1053 1154 1150 1241 1397 1441 1550 1637 1597 1551 1658 1824 1886 1981 1965 1994 1948 1856 1916 1952 2006 1910 1907 1960 2036 2028 1974 1955 2002 2087 2201 2269 2198 2104 2190 2309 2275 2229 2231 2322 2421 2443 2525 2593 2384 2294 2419 2407 2341 2331 2362 2431 2488 2475 2391 2251 2298 2379 2343 2330 2520 2633 2628 2583 2502 2519 2558 2514 2596 2697 2619 2684 2632 2462 2586 2752 2878 2823 2646 2648 2755 2663 2485 2485 2460 2350 2152 1906 1931 2072 2216 2437 2781 3087 3270 3380 3518 3533 3340 3475 3795 4064 4321 4463 4560 4504 4333 4384 4447 4548 4690 4840 4866 4863 4767 4778 4939 4852 4754 4743 4835 4980 5006 5041 4976 4956 4987 5059 5097 4907 4912 5054 5295 5326 5300 5401 5415 5435 5421 5643 5724 5771 5747 5736 5958 5793 5739 6074 6107 5893 6142 6726 7394 7906 8253 8657 9141 9525 9652 9848 10044 10446 12910 1722894208 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21836 10770 2753 4849 11132 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 102 102 102 102 102 102 102 103 103 103 103 103 103 103 103 103 103 103 103 104 104 104 104 104 104 105 105 106 107 108 109 110 111 113 133 297 775 1224 1452 1613 1706 1875 2210 2661 2993 3106 3295 3727 4164 4570 4909 5175 5422 5894 6489 6790 7018 7601 8726 10229 11735 12469 12666 12513 12126 11983 12000 11931 11428 10111 8095 6094 4596 3633 3097 2715 2204 1750 1475 1367 1421 1743 2472 3681 5496 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 42069 44139 47553 50340 51414 51166 50217 48732 46936 45263 44291 44553 46445 50099 55051 60483 65902 71166 75726 78467 78999 77966 76342 75014 74785 76183 78772 81787 85189 88949 92438 95295 97974 101148 104909 108950 113066 117357 122143 127855 134286 139916 143207 143527 141001 137245 134032 131241 127578 122765 117473 110632 101117 90797 82006 73962 65477 57625 51929 48219 44709 40665 36404 31668 26678 22264 18676 15444 12168 9182 7261 6124 5091 4234 3684 3230 2836 2447 1989 1587 1328 1077 788 597 483 401 366 362 336 335 336 316 292 292 304 296 282 281 255 239 299 295 228 253 295 251 249 263 266 269 245 241 231 253 257 245 241 214 211 207 208 193 193 214 210 168 213 225 219 249 253 252 199 212 195 170 184 192 189 143 139 155 136 161 211 182 241 249 215 205 186 184 169 154 103 177 263 239 231 182 198 186 152 139 167 262 249 259 230 174 151 163 176 171 215 215 217 203 150 153 194 211 225 216 187 164 168 204 241 204 229 206 201 197 177 157 142 194 227 206 199 272 258 210 155 145 180 206 245 247 232 274 256 225 271 221 140 160 182 199 236 173 164 230 273 311 245 200 244 299 250 215 275 310 269 294 328 299 223 180 186 239 256 301 290 252 224 246 253 248 275 261 194 183 207 258 309 316 271 208 218 230 180 169 247 280 310 347 305 293 303 296 308 323 367 381 399 406 372 412 453 426 500 578 585 635 709 797 876 904 997 1271 1622 2020 2464 2925 3211 3311 3348 3353 3333 3216 3147 3151 3234 3214 3127 2972 2854 2779 2791 2855 2836 2722 2635 2511 2463 2496 2414 2440 2527 2659 2682 2633 2592 2548 2503 2574 2664 2691 2722 2709 2671 2640 2670 2785 2711 2627 2705 2766 2757 2690 2542 2666 2735 2719 2739 2886 2935 2908 2970 2971 2965 3011 3021 2970 2998 3004 3016 3085 3196 3188 3137 3122 3117 3038 2892 2860 2726 2757 2700 2653 2561 2519 2451 2529 2587 2418 2414 2491 2599 2404 2439 2432 2453 2381 2368 2511 2404 2246 2471 2476 2338 2433 2470 2391 2506 2415 2360 2376 2350 2465 2549 2495 2394 2384 2290 2274 2383 2094 1824 1818 1768 1625 1564 1736 1668 1589 1824 2065 1956 1948 2183 2443 2334 2277 2403 2652 2719 2701 2657 2643 2732 2627 2628 2740 2666 2670 2850 2790 2848 2991 3017 2931 2746 2670 2605 2789 2996 3140 3275 3139 3121 3234 3310 3484 3350 3038 3199 3281 3178 3021 3138 3425 3390 3192 3205 3284 3321 3380 3299 3243 3410 3507 3585 3533 3538 3600 3507 3380 3584 3742 3756 3684 3624 3541 3638 3733 3698 3802 3943 3976 3809 3698 3724 3797 3922 3936 3778 3563 3384 3036 2684 2650 2673 2840 3444 3971 4305 4707 4861 4829 5127 5621 5594 5249 5306 5599 5799 6137 6625 6937 6965 6764 6902 7071 7172 7274 7342 7664 7629 7377 7518 7672 7929 8169 8017 7947 7714 7612 7827 7833 8091 8245 7946 7628 7909 8070 8059 8165 8094 8868 9159 9033 9283 9259 8676 8694 9267 9180 9141 9480 9912 9780 9928 10451 11149 12304 13333 13692 13902 15208 16256 17634 18312 19020 1476613 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21849 10770 2754 4847 11151 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 101 102 102 102 102 102 102 102 102 102 102 102 103 103 102 103 103 103 103 103 104 104 104 106 107 108 109 110 111 112 112 113 114 125 160 242 510 909 1544 2448 3007 3060 2649 2270 1990 1699 1367 1076 909 830 890 1147 1440 1758 2054 2325 2563 2717 2857 2991 3061 3081 3005 2739 2464 2316 2233 2338 2679 3221 3521 3032 2299 1887 1712 1662 1733 1853 1997 2333 2980 3890 5105 6973 9690 13130 17092 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 50456 49736 49158 48734 48744 49352 50167 51339 53779 58094 64026 70907 77975 83891 86789 85900 82629 79466 78145 78970 81338 84511 88108 91746 94987 98025 101571 105918 110727 116219 123834 133361 141154 143625 141719 138688 135794 132943 129817 125320 118474 109219 98920 89989 83419 78014 71904 64562 57145 50921 46445 42977 40002 37005 33263 29507 26232 22833 18597 14426 11695 10433 9499 8289 7204 6358 5256 3833 2358 1295 762 570 510 477 427 411 380 351 346 336 332 322 318 302 296 286 306 312 281 269 258 241 254 256 259 256 237 235 250 264 239 226 212 262 272 217 203 201 222 212 192 215 182 209 221 207 212 211 224 191 211 230 207 211 168 182 213 243 193 180 140 208 196 159 234 197 179 227 212 174 155 211 193 155 193 179 193 193 180 216 207 218 183 161 245 247 235 202 200 210 184 228 234 223 205 195 206 234 254 243 220 214 162 178 206 188 192 172 152 135 212 216 198 203 211 163 179 216 193 237 238 239 224 186 210 240 218 180 235 275 235 210 233 194 211 269 221 211 284 301 263 233 220 185 188 230 258 261 262 258 239 244 255 263 270 251 238 237 257 268 248 259 254 228 224 244 243 227 265 260 224 225 208 196 262 314 311 278 274 308 264 231 255 286 279 236 273 272 239 245 272 276 246 259 304 344 374 386 424 430 408 428 451 509 532 502 598 758 847 1004 1446 2034 2548 2846 2961 2941 2925 2943 2913 2925 2919 2849 2752 2679 2693 2725 2637 2612 2628 2546 2466 2420 2448 2510 2386 2221 2189 2224 2192 2231 2333 2338 2376 2378 2373 2375 2393 2383 2321 2327 2352 2322 2352 2388 2480 2551 2503 2401 2321 2309 2363 2376 2364 2417 2477 2448 2466 2478 2553 2621 2674 2693 2717 2744 2735 2672 2699 2758 2815 2758 2747 2856 2792 2747 2799 2722 2656 2682 2599 2353 2326 2315 2287 2214 2157 2253 2202 2161 2279 2273 2134 2179 2181 2113 2241 2248 2217 2104 2041 2087 2009 2056 2216 2060 2010 2132 2126 2115 2189 2152 1954 2058 2131 1933 1931 2167 2183 2102 2004 2022 2107 1965 1775 1578 1588 1577 1386 1391 1536 1591 1588 1756 1839 1999 2028 2121 2202 2356 2304 2272 2272 2279 2157 2272 2260 2208 2368 2278 2251 2249 2347 2465 2546 2567 2409 2385 2288 2430 2551 2570 2527 2617 2737 2731 2684 2762 2984 2980 2878 2775 2833 2833 2777 2688 2685 2760 2802 2732 2747 2670 2720 2903 2992 3005 2887 2856 2973 3129 3165 3077 2960 2985 3011 2972 2853 3056 3249 3130 3040 3068 3235 3272 3308 3309 3246 3154 3053 2988 2758 2573 2305 2073 2225 2451 2790 3121 3358 3708 4064 4333 4280 4245 4332 4357 4494 4571 4612 4934 5315 5476 5567 5542 5437 5330 5383 5496 5460 5557 5892 6138 5960 5667 5784 5857 5887 5927 6072 6441 6563 6425 6289 6082 6078 6385 6724 6728 6739 6416 6422 6664 6886 6887 7037 7126 7238 7025 7000 7001 7136 7422 7531 7766 8041 8428 8707 9067 9507 9937 10610 10735 11039 11923 12066 12076 12558 23493 7338746 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21861 10770 2754 4846 11168 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 104 105 107 122 161 151 122 132 204 268 304 383 511 626 659 701 929 1160 1293 1347 1130 794 509 304 195 157 151 160 184 240 346 502 717 1050 1509 1976 2357 2670 2906 2953 2642 2069 1517 1045 665 486 488 590 787 1109 1522 2089 3014 4274 5724 7333 9031 10578 11719 12480 12966 13278 13725 14487 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 58388 57186 55917 54963 54594 55093 56251 57603 58995 60582 62962 66530 70401 73237 74778 75404 75114 74144 73396 73827 75938 79607 84438 90012 96120 103020 110240 116463 120686 121661 119071 115009 112324 112242 113419 113812 112531 110286 107473 104557 103522 104096 103592 101625 99388 96562 91979 86023 79253 71681 64053 56944 50019 43549 37775 33583 30000 25343 20850 17521 14498 11307 8361 6162 4699 3735 2967 2188 1506 1134 973 916 820 684 554 448 416 415 390 364 362 356 337 357 348 336 346 362 316 307 302 322 309 289 269 318 291 311 313 276 274 271 274 284 317 281 268 256 219 236 246 224 241 227 245 233 236 261 281 225 214 207 272 251 199 211 280 278 227 293 304 231 243 205 218 255 283 234 166 250 204 178 191 218 229 217 189 183 224 251 258 243 208 193 248 227 215 248 223 234 223 201 257 252 210 217 247 182 196 214 226 242 270 221 172 175 194 233 226 241 213 235 241 257 207 228 215 215 211 252 248 213 191 207 270 256 225 222 265 246 260 244 229 202 188 224 229 220 194 191 168 196 248 222 214 211 235 217 234 271 210 218 256 268 270 259 262 205 196 216 208 219 211 189 226 255 235 204 225 264 223 195 237 294 304 243 227 250 248 252 257 232 216 251 236 252 296 266 277 279 226 266 322 332 355 374 368 366 380 402 430 499 502 522 624 774 1013 1318 1761 2231 2499 2672 2739 2698 2632 2554 2481 2487 2497 2423 2391 2365 2316 2347 2323 2201 2161 2262 2283 2227 2158 2123 1994 1931 2053 2119 2147 2153 2142 2111 2029 1946 2015 2097 2031 1989 1993 2011 2203 2255 2204 2202 2206 2111 2075 2089 2085 2081 2145 2057 2050 2183 2134 2091 2090 2305 2290 2263 2336 2204 2269 2345 2401 2449 2412 2503 2375 2423 2424 2421 2461 2493 2417 2355 2360 2388 2188 2166 2107 1918 1988 1926 1946 2023 1916 1985 1918 1813 1803 1916 2138 2097 1796 1793 1982 1911 1778 2000 2051 1887 1800 1938 1915 1916 1986 1815 1854 1972 1826 1868 1965 1928 1936 1862 1814 1862 1789 1782 1807 1752 1697 1695 1448 1322 1350 1320 1280 1248 1360 1501 1487 1565 1714 1671 1805 2074 2021 2001 1881 1976 2069 2204 2275 2141 2092 2046 2175 2180 2169 2264 2211 2181 2217 2194 2048 2005 2130 2055 2073 2260 2434 2484 2501 2409 2417 2511 2457 2449 2396 2315 2199 2376 2556 2491 2529 2519 2535 2489 2472 2410 2442 2442 2537 2544 2605 2531 2486 2593 2738 2764 2727 2666 2604 2712 2911 2855 2682 2709 2740 2689 2733 2883 2815 2609 2606 2551 2253 2031 1828 1629 1733 2164 2530 2851 3224 3388 3367 3515 3776 3830 3789 3907 4194 4499 4590 4594 4467 4386 4463 4670 4812 4807 4687 4707 4848 5003 5011 5106 5128 5207 5140 4998 5130 5220 5556 5550 5381 5643 5654 5482 5467 5538 5707 5698 5721 5645 5453 5404 5472 5679 5796 5410 5352 5743 5769 5592 5946 6476 6956 7002 6895 7458 7928 8660 9255 9397 9285 9594 9441 9964 9810 171581 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21874 10770 2755 4844 11188 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 102 102 104 106 107 108 109 110 113 121 167 294 518 721 764 735 669 486 330 324 441 611 757 749 593 524 576 856 1568 2590 3863 5153 6029 6603 7057 7119 6486 5423 4461 4007 3937 4074 4645 5690 6561 6685 6434 6073 5580 5069 4986 5414 6157 7308 9026 11128 13278 15264 17114 18646 19727 20323 20655 21060 21705 22657 24008 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 78365 73527 70044 67795 65511 63139 61788 61604 62072 62908 63941 64897 65690 67198 70480 75233 80518 85660 89838 92603 94307 95466 96637 98692 102546 108440 115797 123255 128124 128514 126094 123847 122198 119494 115179 110373 106799 103689 98428 91699 85779 81279 77872 73722 67711 60635 53620 46979 41463 37315 33385 28465 23042 18697 15620 12888 10175 7731 5834 4727 4293 4168 4033 3879 3667 3216 2486 1829 1446 1208 978 806 720 660 612 553 499 406 328 331 343 307 315 295 268 275 280 286 310 294 313 308 296 255 270 282 274 248 256 237 253 249 288 288 243 219 242 225 230 236 270 299 226 214 220 226 223 235 201 190 176 213 210 248 227 216 240 213 239 191 178 207 204 213 212 251 219 171 187 214 233 241 237 217 239 241 235 221 203 221 194 193 184 194 167 154 142 163 194 210 211 183 209 182 203 236 203 194 179 182 210 221 201 204 187 143 183 240 189 197 198 193 186 193 214 209 199 172 185 221 224 242 177 191 285 294 239 203 258 235 178 205 224 178 184 254 259 219 241 269 255 213 215 236 258 256 236 268 270 230 222 240 257 260 228 208 239 276 272 242 248 259 247 270 273 267 263 245 235 244 260 208 191 223 243 271 238 171 174 212 228 243 254 251 248 240 223 177 154 182 214 246 248 262 298 327 320 325 374 429 435 400 409 489 606 676 772 1019 1322 1690 2122 2470 2575 2598 2614 2601 2575 2474 2413 2468 2483 2434 2406 2359 2260 2223 2195 2220 2173 2125 2107 2073 2104 2200 2229 2208 2142 2112 2170 2136 2084 2061 2099 2153 2196 2140 2147 2063 2087 2132 2082 2082 2036 2001 2089 2146 2067 2032 2006 1990 2091 2045 2033 2114 2107 2110 2191 2138 2099 2137 2186 2272 2292 2367 2303 2289 2259 2195 2272 2409 2379 2305 2446 2441 2332 2350 2371 2324 2083 1969 1947 1965 1973 1908 1898 1788 1731 1888 1869 1803 1897 1911 1711 1802 1901 1754 1885 1970 1866 1874 1893 1830 1814 1842 1837 1771 1878 1870 1928 1883 1912 1935 1827 1863 1959 1928 1853 1669 1625 1703 1702 1679 1619 1507 1284 1287 1350 1286 1318 1393 1514 1488 1622 1728 1856 1863 1888 1968 2099 2074 2107 2121 2151 2169 2071 2081 2110 2088 2112 2170 2274 2214 2104 1873 2001 2166 2061 2023 2097 2215 2239 2294 2356 2413 2354 2288 2306 2300 2391 2407 2531 2461 2394 2401 2322 2325 2340 2297 2307 2472 2665 2649 2497 2394 2451 2565 2515 2367 2520 2704 2606 2603 2703 2751 2698 2770 2907 2927 2821 2643 2676 2798 2818 2737 2595 2561 2479 2337 2232 1912 1712 1848 2033 2244 2677 3146 3341 3495 3608 3616 3713 3864 3916 4101 4344 4283 4242 4597 4868 4707 4653 4661 4632 4766 4836 4963 4983 4909 5003 5026 5105 5130 5156 5316 5225 5105 5212 5359 5310 5346 5192 5128 5384 5338 5412 5589 5379 5243 5383 5387 5387 5318 5391 5554 5716 5644 5637 5857 6059 6238 6613 7004 7523 7917 8525 9008 9388 9696 9830 9803 70759 1394251648 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21887 10770 2756 4842 11207 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 103 104 104 105 106 107 109 110 113 119 127 137 152 201 386 712 972 1143 1260 1369 1597 1983 2448 2891 3101 3032 3048 3343 4042 5361 6784 8280 10363 12038 12635 13187 13988 14634 15011 15318 15715 15454 14134 12500 11446 10871 9834 8220 6643 5404 4606 4429 4718 5120 5630 6456 7591 8952 10572 12335 14217 16265 18456 20650 22638 24224 25142 25321 24902 24237 23912 24023 24176 24063 23881 24136 25388 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 78843 74856 72415 71412 71466 72086 72757 73420 74615 76744 79513 82216 84331 86038 88280 92125 97954 105465 114357 123959 133153 140283 142294 138019 130129 120890 109905 97123 84041 72432 63477 57960 54995 51923 46813 40541 35195 31584 28584 24938 20629 16594 13518 11545 10185 8707 7271 6100 5150 4520 3938 3151 2279 1561 1154 962 833 670 534 439 390 364 344 350 323 305 309 294 285 290 286 270 269 277 267 251 251 264 267 264 259 243 251 287 254 246 252 257 255 249 259 267 249 261 244 243 259 237 218 227 215 227 211 235 235 247 238 222 224 207 202 229 218 219 211 240 217 203 208 209 204 223 204 210 200 207 219 202 211 225 224 230 217 214 205 212 219 238 235 216 192 198 207 188 182 218 214 179 192 225 240 211 207 189 202 211 226 193 181 191 227 242 235 204 201 201 183 195 233 234 199 226 214 214 241 235 232 210 232 229 216 217 200 191 214 217 236 256 240 202 202 203 202 213 226 206 225 235 215 244 237 191 213 241 241 226 220 188 177 220 272 221 194 230 254 224 202 246 274 240 214 211 228 261 285 299 268 232 230 226 236 251 260 247 254 264 245 255 242 235 232 225 223 201 203 252 290 256 223 236 244 253 257 248 236 263 288 265 280 325 329 337 364 382 407 447 464 495 600 730 872 1139 1683 2464 3105 3436 3501 3417 3300 3196 3071 2994 2956 2940 2896 2793 2715 2674 2640 2514 2442 2444 2458 2386 2368 2347 2292 2327 2393 2408 2402 2443 2400 2408 2442 2367 2371 2378 2385 2379 2383 2364 2357 2389 2350 2386 2381 2354 2390 2400 2386 2325 2307 2294 2303 2382 2343 2307 2335 2350 2307 2280 2259 2280 2312 2346 2289 2307 2325 2393 2406 2360 2434 2507 2549 2554 2596 2581 2643 2737 2631 2565 2492 2334 2301 2247 2312 2306 2232 2195 2213 2157 2140 2127 2159 2153 2169 2107 2091 2123 2080 2067 2063 2080 2102 2089 2058 2122 2128 2091 2042 2123 2196 2088 2054 2203 2209 2165 2135 2183 2055 1970 2014 2037 1969 1919 1945 1924 1891 1817 1720 1612 1441 1296 1243 1408 1535 1603 1724 1857 1981 2013 1992 2181 2200 2235 2296 2312 2314 2292 2226 2261 2337 2433 2348 2300 2317 2360 2418 2404 2362 2463 2567 2578 2600 2636 2643 2659 2745 2781 2867 2901 2863 2877 2850 2900 2872 2799 2823 2784 2788 2882 2863 2831 2786 2829 2993 3073 2963 2874 2942 3095 3199 3128 3132 3165 3198 3197 3111 3076 3139 3232 3235 3157 3146 3190 3117 3099 3147 3077 3041 3070 3155 3041 2649 2452 2404 2193 2078 2237 2456 2698 3015 3455 3784 3895 4118 4371 4567 4564 4578 4765 4926 5076 5269 5421 5496 5478 5435 5616 5833 5844 5834 5886 5923 5958 5949 5936 6064 6299 6188 6157 6334 6476 6339 6316 6408 6441 6334 6499 6537 6571 6470 6525 6740 6666 6717 6830 6858 6826 6909 6910 6858 6967 7310 7750 8029 8728 9585 10264 11015 11669 12380 12756 12858 13070 13435 492787 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21900 10770 2757 4840 11226 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 128 311 472 450 346 236 173 161 159 146 137 126 114 108 106 105 105 106 107 107 108 111 123 157 192 195 164 133 121 121 126 136 164 261 524 975 1534 2084 2553 3269 3911 3968 3679 3383 3264 3403 3758 4296 4802 5114 5199 5044 4859 4803 5174 6200 7722 9287 10474 11251 11775 12307 13058 14130 15481 17152 19191 21472 23845 26165 28130 29591 30689 31406 31568 31147 30417 29901 29779 29758 29683 29816 30407 31339 32484 34069 36506 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 75022 74015 73376 72769 72151 71521 70970 70906 71880 74131 77578 82039 87032 91867 96346 100773 105446 110039 113819 116136 116067 114395 114260 115164 113037 106912 98538 89177 78869 66853 54550 44350 36891 31848 27825 23445 19060 15705 13806 12832 11628 9705 7638 6021 4840 3942 2964 1918 1205 845 668 528 431 389 371 352 339 322 323 323 324 311 299 316 319 297 277 292 305 288 275 282 280 279 266 253 268 280 269 240 256 265 255 245 257 265 261 241 257 233 242 258 246 269 262 221 230 238 231 244 249 240 243 235 242 209 207 217 213 217 223 190 215 218 211 223 224 209 207 209 192 189 199 203 215 237 223 209 209 179 186 197 203 204 230 200 192 236 220 228 209 237 215 209 219 207 197 198 204 242 208 228 230 224 193 199 204 188 222 238 221 190 219 208 198 215 239 200 195 204 240 218 211 224 214 206 217 227 232 226 227 213 222 204 186 192 210 222 206 218 250 240 205 236 242 229 192 190 220 232 235 223 204 236 240 222 222 224 233 258 262 259 243 237 242 248 257 233 219 233 238 237 238 239 232 209 230 266 258 224 215 232 238 240 229 243 259 246 232 233 220 205 231 271 262 226 245 255 244 241 221 219 266 289 254 258 285 286 313 386 413 416 456 518 579 655 751 895 1155 1686 2464 3120 3411 3403 3241 3091 3015 2937 2871 2802 2712 2691 2690 2647 2566 2456 2445 2434 2365 2341 2322 2204 2170 2178 2137 2149 2191 2261 2261 2290 2264 2247 2270 2288 2379 2402 2312 2296 2331 2304 2300 2323 2301 2255 2237 2256 2247 2258 2210 2160 2172 2170 2186 2242 2250 2168 2230 2208 2186 2216 2174 2176 2200 2254 2283 2272 2274 2249 2248 2335 2370 2349 2422 2469 2449 2458 2399 2290 2227 2201 2089 2059 2096 2101 2095 2086 2012 1991 2055 1939 1914 1940 1984 1978 1965 1989 1950 1896 1962 2020 1957 1936 2104 2102 1989 2015 2006 2005 1950 1941 1976 2027 1956 2029 1996 2001 1940 1982 1977 1964 1999 1965 1871 1856 1747 1681 1596 1417 1295 1324 1350 1320 1350 1511 1615 1781 1931 1938 2034 2104 2105 2063 2099 2155 2211 2141 2173 2283 2275 2286 2306 2245 2243 2268 2317 2316 2303 2315 2333 2352 2380 2317 2316 2355 2462 2640 2633 2601 2666 2695 2672 2630 2616 2634 2623 2633 2641 2680 2688 2613 2585 2621 2668 2681 2684 2749 2872 2949 2924 2801 2863 2974 2932 2925 2942 2913 2899 2861 2883 2878 2895 2853 2853 2902 2867 2854 2896 2925 2808 2669 2532 2411 2279 2109 2084 2138 2240 2514 2786 3080 3320 3560 3876 4066 4027 4041 4129 4235 4409 4595 4663 4732 4858 4997 5106 5129 5220 5295 5324 5439 5493 5343 5387 5631 5607 5587 5646 5693 5780 5751 5692 5708 5821 5964 5861 5923 6005 6054 6125 6139 6139 5990 5863 5893 6011 6066 6145 6279 6392 6395 6356 6467 6642 6927 7324 7995 8817 9652 10432 10823 11030 11327 295766 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21913 10770 2757 4838 11243 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118 159 162 141 119 113 126 139 129 126 136 131 123 122 123 120 116 116 118 120 124 127 126 124 124 127 130 129 130 131 137 157 208 272 288 246 203 213 277 342 428 599 916 1391 1863 2222 2378 2313 1991 1615 1432 1446 1501 1511 1536 1691 2027 2514 3112 3806 4520 5358 6386 7468 8346 8916 9490 10502 12182 14530 17269 20131 22970 25508 27492 29097 30554 31753 100 100 100 100 100 100 29388 30234 32026 33993 35666 37223 39014 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 90401 85685 81272 78103 76391 75373 74372 73381 72519 71849 71568 71694 72123 72993 74509 77109 81055 85564 89562 93118 97131 101837 106342 109097 109602 109450 110386 112477 113929 113459 111355 107633 101844 94202 85915 78066 69968 62157 56205 50841 43713 35162 27612 22745 19805 17022 14130 11592 9044 6285 4031 2678 1846 1243 862 690 603 542 512 484 446 427 388 361 344 346 351 346 331 324 310 296 291 299 296 306 295 295 308 280 295 295 279 271 255 281 274 277 286 268 276 282 277 264 250 240 282 278 251 243 234 253 255 246 244 212 221 238 224 214 235 245 229 232 228 240 230 221 201 193 216 211 200 205 229 227 223 199 197 236 245 204 239 220 217 227 224 224 230 235 258 253 240 226 228 200 183 194 241 273 224 213 208 181 223 257 254 230 222 216 224 213 222 221 188 190 221 228 204 212 227 231 244 239 212 205 197 184 190 239 245 208 205 210 219 238 250 228 221 236 236 251 241 215 202 199 223 246 241 208 195 233 234 192 169 221 257 249 255 254 232 224 228 234 237 226 221 234 253 271 259 227 202 202 236 241 218 219 244 258 242 228 244 243 222 248 239 193 204 223 228 219 232 254 244 221 222 229 205 216 238 240 242 258 273 286 295 314 350 390 399 442 495 528 574 640 753 936 1127 1451 1955 2599 3252 3600 3659 3590 3491 3349 3198 3069 2939 2885 2889 2822 2757 2715 2675 2636 2576 2517 2497 2433 2400 2383 2347 2321 2268 2247 2278 2285 2242 2231 2260 2287 2293 2336 2344 2409 2415 2403 2373 2393 2360 2323 2314 2346 2353 2347 2319 2331 2307 2314 2357 2380 2354 2296 2257 2227 2287 2309 2349 2371 2363 2371 2349 2316 2338 2355 2379 2391 2325 2388 2408 2492 2603 2588 2591 2522 2479 2408 2336 2351 2277 2184 2211 2205 2092 2007 2030 2099 2167 2081 2050 2002 2024 2107 2121 2077 2040 2103 2127 2123 2108 2061 2109 2123 2065 2003 2070 2043 2107 2135 2120 2087 2155 2117 2076 2070 2007 1959 1997 2042 1978 1781 1653 1552 1499 1478 1434 1482 1528 1598 1702 1770 1807 1933 2112 2189 2172 2205 2183 2188 2262 2351 2366 2360 2308 2305 2337 2344 2329 2348 2328 2284 2283 2375 2437 2455 2389 2457 2606 2571 2506 2518 2590 2626 2716 2813 2813 2730 2751 2852 2863 2749 2790 2831 2778 2739 2741 2772 2808 2730 2736 2914 3004 2942 2945 3023 3041 3018 3048 3088 3117 3167 3190 3223 3247 3078 2955 3054 3173 3115 3034 3096 3066 3080 3188 3150 3095 3082 3052 2991 2996 2861 2638 2473 2261 2007 1793 1858 2081 2410 2797 3193 3718 4228 4457 4570 4714 4881 4938 4938 4998 5199 5345 5404 5448 5469 5479 5515 5500 5575 5791 5911 5923 5910 5935 5957 5856 5818 5857 5983 6120 6220 6376 6517 6420 6365 6446 6597 6454 6467 6440 6366 6366 6607 6661 6583 6632 6852 6896 7002 7033 7159 7543 8068 8879 9558 10170 10645 11209 11711 11864 12265 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21926 10770 2758 4837 11261 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 138 229 248 330 521 522 347 229 197 178 168 186 265 389 365 260 205 211 338 733 1221 1545 1815 2106 2578 3175 3802 4450 4880 5117 5200 4985 4606 4506 4779 5022 4983 4889 4819 4600 4277 3979 3683 3348 3048 2821 2741 2817 2977 3199 3471 3797 4265 4924 5749 6628 7445 8245 9095 9891 10620 11448 12625 14291 16192 18041 19962 22340 25062 27688 30231 32967 100 100 100 100 100 100 100 100 100 100 100 32990 32028 32454 33749 35528 37784 40507 43777 100 100 100 100 100 100 100 100 100 100 100 98026 98991 99297 98128 95402 91613 87202 82867 79407 76927 75219 74486 74704 75183 75384 75322 75174 75283 76287 78656 82412 87306 93043 99026 104119 107545 109601 110621 110679 110307 109950 109567 108017 103820 97199 90102 83012 75309 67669 60817 54632 49565 44640 39081 34372 31335 28926 25179 20467 16702 14430 12813 10891 9010 7687 6682 5884 5331 4813 3854 2608 1714 1234 985 871 762 671 601 529 441 388 358 350 351 327 297 315 326 311 301 287 289 306 313 296 290 270 271 286 298 266 260 268 256 263 278 278 248 251 250 222 242 257 220 203 213 232 237 247 234 242 218 221 216 201 222 243 247 229 212 212 237 217 243 234 210 243 269 220 183 197 221 248 223 246 225 220 211 211 218 209 250 255 221 205 242 219 232 236 234 213 215 234 252 237 218 220 217 204 208 228 197 177 221 246 209 196 233 212 196 212 230 202 223 236 201 190 259 265 235 218 205 186 184 205 212 229 222 237 234 222 223 217 195 198 218 219 219 250 242 224 220 186 178 208 193 201 224 217 228 263 240 235 229 229 246 240 231 250 286 286 245 205 214 251 275 278 234 204 225 249 241 247 266 282 284 259 254 259 224 209 226 258 229 201 223 245 263 262 255 246 256 274 295 314 287 283 340 388 424 434 466 496 535 632 730 809 924 1089 1325 1628 1921 2227 2608 3061 3392 3480 3448 3410 3334 3179 3045 2954 2904 2835 2740 2649 2658 2667 2561 2499 2507 2514 2473 2439 2395 2311 2355 2392 2336 2233 2230 2234 2194 2191 2161 2175 2234 2246 2267 2333 2366 2354 2350 2323 2363 2373 2353 2313 2313 2362 2293 2268 2350 2367 2368 2320 2202 2216 2263 2311 2351 2294 2261 2322 2252 2302 2315 2276 2298 2307 2322 2285 2431 2511 2399 2443 2449 2354 2390 2338 2318 2320 2175 2189 2178 2140 2088 2011 2099 2092 2041 2130 2150 2086 1979 1969 1924 1912 1959 2080 2039 2017 2041 2041 2035 2018 2012 2077 2068 2096 2114 2093 1998 2087 2036 2029 2103 2115 2059 2000 2000 1930 1909 1816 1767 1665 1597 1598 1474 1418 1483 1449 1588 1757 1764 1784 1887 2056 2137 2161 2088 2064 2140 2222 2277 2310 2262 2280 2312 2344 2270 2277 2372 2361 2351 2393 2452 2436 2443 2527 2503 2553 2498 2474 2485 2631 2738 2697 2657 2654 2712 2760 2712 2701 2729 2700 2692 2609 2711 2826 2780 2816 2907 3016 3028 2953 2945 2942 2954 3080 3077 3058 3138 3214 3139 3018 3079 3147 3142 3047 2897 2900 2912 2943 2961 2922 2937 2985 2958 2908 2747 2441 2113 1847 1679 1616 1716 1910 2092 2262 2539 2917 3210 3408 3629 3941 4159 4198 4301 4598 4936 5099 5060 5121 5205 5214 5354 5468 5358 5373 5509 5627 5593 5680 5855 5849 5804 5768 5828 5903 5917 5844 5748 5855 5948 5994 6185 6293 6264 6209 6269 6440 6303 6278 6422 6484 6699 6608 6593 6469 6418 6527 6923 7366 7760 8090 8526 8900 9249 9967 10533 10785 11078 29733 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21938 10770 2759 4835 11278 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 140 288 429 656 1323 2198 3230 4016 4251 4039 3679 3364 3088 2767 2306 1873 1503 1255 1269 1284 1332 1485 2138 3753 6158 8354 9793 10844 11351 11301 10892 10074 8979 7762 6500 5291 4323 3769 3749 4220 4903 5535 6150 6860 7680 8525 9378 10069 10481 10692 10678 10416 9996 9568 9192 8762 8300 7932 7721 7571 7322 6908 6533 6218 5811 5394 5109 4993 4954 5020 5501 6607 8176 10070 12482 15855 20286 100 100 100 100 100 100 100 100 100 100 100 46613 44112 42173 40929 39642 38304 38085 39806 43397 48301 53931 60030 66085 71364 75606 79118 82518 85896 88630 90292 90627 89431 87553 86634 87501 89850 92882 95663 97418 97874 97169 95752 94207 92732 91505 90893 90502 89629 88563 88169 89295 92512 97579 103924 111231 118752 124695 127424 127357 126385 124855 120842 112135 98705 84322 74471 69426 65176 59638 52974 47252 43150 39093 33942 28030 22742 18239 13489 9239 6767 5473 4423 3350 2297 1527 1204 1108 923 678 522 450 431 421 404 398 411 405 372 351 325 300 299 293 302 309 304 320 323 307 276 290 284 284 277 270 273 258 251 253 274 286 278 267 269 270 249 246 258 254 208 222 232 243 208 240 238 207 194 245 239 200 220 200 184 191 199 210 182 203 242 260 196 196 209 231 242 257 256 250 254 198 199 243 185 208 202 223 217 174 207 251 251 217 211 185 207 196 236 211 224 207 212 218 231 228 183 211 239 202 205 219 202 195 214 235 210 233 262 270 197 211 215 220 189 202 237 236 262 239 208 185 213 206 181 184 226 224 204 219 210 210 183 179 218 169 204 254 241 236 207 224 238 209 255 255 182 186 229 246 235 257 281 248 233 247 264 249 233 188 208 257 231 200 215 258 247 247 238 238 253 266 267 257 276 285 263 273 273 291 269 216 244 262 235 252 251 237 241 222 248 252 234 265 278 284 287 275 295 339 374 396 415 455 534 591 639 679 770 1004 1296 1583 1887 2238 2481 2689 2914 3078 3194 3225 3193 3151 3092 2972 2885 2855 2812 2744 2691 2663 2694 2641 2542 2519 2569 2540 2492 2415 2425 2400 2331 2333 2402 2357 2213 2119 2139 2129 2175 2249 2269 2305 2302 2356 2362 2412 2431 2420 2469 2499 2444 2400 2424 2435 2356 2287 2246 2219 2268 2341 2295 2339 2361 2326 2335 2365 2337 2286 2278 2305 2443 2381 2333 2416 2436 2422 2474 2405 2397 2490 2422 2489 2483 2359 2271 2333 2281 2256 2238 2195 2095 2102 2146 2159 2102 2258 2106 2015 2023 2061 2182 2122 2069 1988 2024 1994 2133 2073 2019 2140 2191 2127 2198 2146 2122 2200 2105 2131 2187 2060 2051 2184 2127 1993 1935 1876 1771 1880 1748 1613 1586 1560 1356 1392 1588 1732 1805 1833 1822 1995 2024 2025 2156 2143 2245 2255 2205 2291 2407 2465 2329 2386 2385 2333 2315 2301 2433 2515 2423 2295 2310 2341 2391 2518 2607 2619 2644 2585 2630 2645 2537 2605 2663 2611 2668 2662 2701 2871 2826 2755 2818 2822 2844 2929 2977 2944 3014 3010 2933 2974 2990 3022 3133 3139 3086 3129 3169 3119 3218 3361 3229 3124 3217 3136 3025 3084 3241 3310 3272 3182 3136 3115 2946 2878 2770 2450 2195 2035 1808 1756 2070 2433 2781 3155 3431 3685 3966 4089 4242 4514 4540 4620 4793 4895 5042 5258 5370 5166 5200 5385 5433 5607 5857 5770 5649 5632 5720 5833 5905 6065 6131 6067 5925 5821 5972 6123 6350 6457 6210 6245 6447 6396 6264 6335 6610 6705 6702 6612 6557 6541 6667 7079 6977 6770 7023 7150 7662 8204 8611 9133 10001 10391 10604 10830 11164 44228 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21951 10770 2760 4833 11295 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 200 666 1527 2848 4640 5861 6319 6334 6178 6025 5634 5229 4763 4078 3137 2007 1085 577 551 854 1141 1285 1157 1013 1078 1221 1505 1879 2053 2314 3036 4014 5141 6177 6827 7005 6756 6278 5657 4991 4392 4035 4065 4547 5374 6323 7359 8623 10189 12050 13953 15571 16813 17749 18226 18223 17762 17127 16567 15957 15069 13903 12773 11823 10687 9170 7712 6751 6412 6840 7995 9327 10371 11161 11825 12595 14001 16269 19210 100 100 100 100 100 100 48916 50326 51108 51214 50420 48838 47024 45721 45242 45479 46290 47480 49085 51688 55455 59467 62857 65610 68037 70464 73387 77417 82703 88390 93450 97336 99561 100019 99470 98813 98265 97666 97016 96543 96550 97024 97733 98370 98489 98136 97747 97778 98597 100224 102642 105872 109653 113676 117874 121801 124388 125344 125980 126387 123783 116763 107039 96019 82596 67267 53607 42647 34573 29191 25246 21379 17925 15632 13310 10199 7358 5531 4143 2938 2209 1873 1816 1745 1472 1060 747 587 503 423 380 377 354 353 334 318 330 315 306 300 289 287 287 285 275 300 292 257 247 254 249 252 274 244 237 246 256 234 264 271 244 229 263 264 222 232 234 190 218 237 239 220 213 216 245 215 185 200 212 225 189 183 216 217 256 227 181 164 160 211 231 204 207 210 161 207 201 164 185 203 175 206 209 154 193 250 223 208 190 231 188 177 204 241 210 188 214 161 157 194 249 232 211 188 209 222 180 207 212 214 217 253 222 210 208 180 195 263 248 170 163 188 191 200 201 232 237 207 207 207 200 199 193 207 231 249 246 249 235 228 215 208 249 257 247 211 194 216 223 205 209 220 222 253 274 259 231 202 217 251 277 245 234 245 242 267 246 216 201 203 186 230 273 235 255 262 221 203 199 240 287 260 224 240 277 278 250 253 231 214 277 298 293 296 256 217 231 254 251 259 285 317 319 272 282 326 353 389 473 521 524 584 684 810 994 1203 1463 1859 2308 2675 2996 3298 3449 3532 3528 3492 3397 3334 3290 3249 3230 3160 3091 3027 2952 2915 2894 2879 2839 2794 2763 2753 2702 2687 2686 2628 2549 2505 2465 2411 2276 2258 2310 2320 2376 2496 2501 2577 2633 2615 2619 2601 2603 2626 2693 2702 2621 2577 2504 2504 2508 2521 2461 2447 2508 2561 2500 2539 2504 2478 2548 2613 2657 2613 2541 2507 2519 2543 2548 2665 2609 2626 2596 2626 2699 2673 2673 2754 2745 2715 2651 2543 2456 2493 2538 2416 2353 2339 2395 2314 2255 2186 2250 2323 2271 2222 2180 2187 2296 2287 2305 2342 2256 2319 2365 2280 2296 2297 2381 2367 2198 2175 2296 2324 2304 2314 2307 2171 2087 2075 2046 1946 1733 1577 1478 1492 1644 1603 1735 1895 1946 1982 2284 2442 2541 2386 2358 2463 2453 2518 2554 2601 2521 2563 2635 2636 2669 2760 2781 2668 2527 2672 2763 2737 2702 2824 2829 2814 2858 2827 2819 2879 2904 2927 3024 2905 2944 3198 3213 3053 3052 3043 2944 2926 2998 3028 3111 3143 3079 2975 3044 3201 3260 3231 3315 3474 3541 3568 3598 3525 3536 3568 3418 3482 3583 3537 3579 3635 3498 3415 3482 3502 3555 3603 3528 3523 3612 3531 3455 3442 3392 3201 2945 2851 2793 2645 2517 2649 2988 3377 3821 3925 3976 4360 4569 4753 4957 5171 5252 5195 5362 5634 5749 5825 5981 6164 6319 6360 6306 6215 6238 6446 6651 6745 6775 6676 6900 6828 6722 6714 6834 7097 7148 7137 7277 7302 7208 7233 7457 7549 7466 7432 7398 7694 7962 7840 7888 8157 8163 8174 8249 8456 8786 9478 10154 11080 11626 12211 12603 13025 13290 186649 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21964 10770 2760 4831 11312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 125 427 1307 2087 2553 3300 4819 6055 6347 6175 6229 6407 6696 7023 7165 7095 7038 7165 7497 7405 6943 6594 6347 6179 6057 5713 5136 4793 4744 4808 5028 5607 6805 8426 10168 11719 12941 13665 13789 13350 12151 10287 8180 6328 5056 4309 4021 4139 4584 5187 5856 6687 7821 9216 10716 12054 13189 14297 15577 17076 18654 20189 21617 22582 22649 22040 21419 21070 20729 20199 19284 17839 16109 14426 12890 11588 10749 10486 10563 10883 11640 12870 14849 18329 23247 28670 34222 39963 45088 48918 51617 53321 53872 53075 100 100 100 100 100 35830 37000 39691 43221 46606 49288 51813 54466 56519 57170 56593 56144 56870 59037 62968 68759 75349 81075 84863 86504 86451 85560 84951 85492 87304 89978 92993 95978 98757 100972 102171 102328 101509 99667 97244 95343 95423 97859 101433 104667 105990 104772 102812 102007 102040 101904 102000 102716 103531 103715 103716 104004 103486 101139 96205 88647 81051 74218 66491 58406 51304 45484 40783 36731 32301 27444 22675 18065 13555 9711 6994 5215 3822 2585 1616 1005 647 492 406 357 318 330 315 312 315 274 219 228 262 255 248 274 286 266 273 245 260 233 193 196 282 298 242 211 181 175 201 152 184 211 205 206 157 191 176 113 152 225 237 208 158 218 138 100 152 115 178 147 100 106 144 181 176 161 168 136 112 133 137 180 188 220 235 212 184 174 164 146 234 189 139 139 166 209 218 190 165 116 176 217 139 163 170 189 152 192 246 203 100 180 277 205 187 178 149 137 192 281 265 192 220 196 196 232 193 152 179 207 203 228 212 213 228 172 188 231 232 244 224 221 252 258 270 270 233 213 241 248 226 240 244 231 204 249 238 233 272 237 202 216 249 289 289 207 208 316 313 265 181 166 196 200 239 258 232 196 227 241 243 256 259 250 253 262 251 228 187 190 224 218 238 218 184 210 288 311 263 227 256 308 394 459 334 216 305 451 446 394 443 608 761 802 831 991 1230 1466 1833 2327 2774 3253 3651 3847 3951 4037 4012 3945 3867 3773 3662 3558 3492 3429 3356 3345 3298 3183 3187 3176 3060 2979 3005 2902 2910 2947 2870 2746 2686 2646 2624 2650 2622 2611 2581 2672 2870 2944 2845 2883 2848 2796 2817 2838 2941 2971 2923 2903 2843 2929 2935 3017 2943 2828 2779 2670 2877 2946 2838 2905 2921 2783 2788 2873 2894 2828 2837 2980 3039 2977 2847 3019 3125 2865 2854 2935 3142 3215 3156 3169 3186 3125 3158 3099 3081 3180 3049 2761 2687 2850 2819 2652 2598 2491 2578 2606 2663 2735 2784 2673 2509 2526 2499 2667 2700 2678 2729 2810 2740 2617 2651 2764 2551 2679 2768 2731 2619 2536 2662 2673 2648 2515 2472 2510 2470 2306 2026 1984 1921 1936 1931 1968 2112 2130 2059 2199 2355 2647 2870 2850 2838 2927 2861 2953 3041 3218 3170 2982 2956 3257 3306 3091 3083 3110 2995 2977 3056 3107 3031 3117 3215 3134 3303 3357 3276 3405 3501 3489 3502 3551 3486 3444 3467 3625 3636 3669 3497 3497 3688 3673 3616 3665 3607 3676 3710 3807 3921 3997 3972 3985 3968 4000 4144 4144 4267 4219 4051 3974 3968 4189 4315 4415 4230 4047 4167 4432 4457 4266 4301 4313 4041 4071 3987 3676 3588 3323 2987 2844 2546 2471 2800 3374 3935 4457 4974 5304 5677 5961 5911 6061 6603 7059 7082 7001 7098 7358 7444 7452 7513 7569 7753 7597 7558 7831 8219 8191 7926 8275 8451 8408 8472 8270 8285 8829 8998 8740 8878 9100 9154 9094 8996 9344 9452 9403 9530 9609 9569 9767 10077 10232 10021 10325 11003 11342 11855 12830 13739 13775 14905 16017 16836 17362 41860 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21977 10770 2761 4829 11329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 483 2144 4045 4929 4964 4635 4126 3536 2993 2607 2269 1882 1532 1321 1211 1099 974 823 628 523 654 837 809 585 344 198 139 118 110 110 115 130 220 437 654 721 608 437 331 291 282 297 337 400 472 544 660 834 1085 1454 2011 2715 3421 4106 4812 5714 6812 7785 8347 8751 9549 10833 12290 13874 15436 16600 17281 17460 17246 17037 17404 18349 19237 19757 19913 19841 19549 18850 17823 16753 15995 15542 14853 13600 12218 11217 10812 11250 12819 15921 21020 27503 34147 40531 100 100 100 100 100 51643 48626 45865 42727 38803 35614 34657 36049 39197 43024 46270 48809 51334 53668 55028 55508 55809 56317 57318 58932 60859 63088 66103 70006 74441 79087 83227 86238 88788 91925 95461 98171 99305 99491 99966 101278 103019 104689 106174 107606 109201 110545 111119 111203 111799 113682 116232 117706 116750 113588 109568 105235 100042 93096 84876 77383 71529 66788 62026 56006 49695 44841 41611 39189 36916 34644 32337 29740 26641 23468 20775 18339 15894 13621 11458 9107 6965 5302 3954 2856 2080 1603 1283 1027 819 670 565 475 423 379 337 320 326 348 347 304 268 262 270 305 302 259 250 289 273 262 274 290 257 263 244 248 246 255 239 232 275 238 238 248 244 270 227 220 229 234 256 253 187 174 219 212 218 209 216 222 218 192 201 249 255 251 205 209 247 211 157 169 243 218 244 247 207 189 241 266 263 244 219 227 186 210 205 212 195 172 196 233 217 227 255 257 246 198 184 210 247 242 215 220 222 238 197 201 228 205 160 154 224 264 276 259 254 260 236 217 241 251 228 183 174 220 232 193 173 195 175 198 213 225 267 242 196 217 240 248 243 211 234 285 280 243 222 198 203 229 237 247 223 210 240 252 245 220 209 212 227 248 277 265 225 233 241 203 223 235 214 257 270 224 216 225 213 214 241 235 196 215 244 272 306 295 268 281 328 339 311 318 404 471 527 554 554 591 623 719 895 1102 1374 1728 2090 2406 2735 2958 3106 3169 3180 3171 3179 3137 3026 2969 2967 2940 2819 2748 2694 2662 2684 2594 2437 2390 2339 2260 2253 2209 2146 2159 2232 2307 2377 2468 2587 2605 2631 2668 2610 2545 2511 2566 2564 2510 2500 2512 2412 2451 2445 2469 2442 2315 2358 2433 2432 2360 2331 2414 2346 2313 2358 2320 2348 2320 2371 2413 2352 2456 2516 2441 2470 2459 2544 2601 2501 2517 2565 2489 2487 2526 2560 2580 2559 2478 2336 2323 2302 2280 2364 2302 2275 2212 2160 2185 2214 2201 2155 2203 2122 2092 2002 2216 2240 2105 2124 2260 2182 2111 2119 2084 2123 2150 2188 2060 2137 2196 2164 2085 2089 2133 2206 2009 2046 2113 2006 1939 1790 1681 1656 1530 1448 1366 1532 1642 1605 1720 1772 1845 2083 2234 2349 2354 2391 2401 2395 2380 2472 2560 2497 2410 2403 2446 2467 2480 2482 2520 2490 2412 2365 2365 2527 2570 2505 2434 2523 2677 2713 2746 2841 2841 2811 2739 2624 2660 2847 2880 2796 2774 2722 2899 2985 2871 2862 2867 2878 2896 2819 2974 3104 3102 3130 3146 3198 3186 3189 3280 3251 3276 3353 3355 3270 3161 3211 3229 3209 3218 3188 3201 3165 3182 3205 3166 3135 3044 2910 2775 2547 2231 2009 1894 1872 2093 2571 3136 3606 3852 3857 3931 4154 4381 4631 4878 4874 4736 4798 4841 5037 5337 5468 5487 5548 5676 5734 5739 5709 5618 5786 5768 5685 6046 6113 5941 5992 6101 6073 6074 6227 6190 6055 6091 6278 6410 6462 6623 6648 6613 6881 6820 6644 6549 6723 6989 6919 6782 7265 7653 7978 8284 8760 9310 9867 9921 10259 10821 510586 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21990 10770 2762 4828 11337 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 129 510 1718 2833 2989 2671 2397 2012 1575 1190 858 631 572 753 1147 1435 1343 1004 646 364 211 154 155 252 360 429 448 521 590 710 866 771 598 573 665 769 825 886 996 1044 952 778 646 599 616 722 917 1144 1445 1889 2436 3025 3646 4339 4982 5572 6226 6941 7862 8960 9910 10459 10605 10561 10589 10798 10893 10855 10911 11085 11160 11165 11391 12157 13352 14572 15663 16406 16585 16855 17776 18714 19076 18906 18628 18288 17918 17648 17404 17480 18542 20707 100 100 100 100 100 44683 47772 50205 51556 50895 48564 46060 44621 44343 44776 45673 47128 48948 50956 53252 55481 57530 59846 62496 64951 66364 66781 67240 68550 70733 73368 76324 79559 82772 86387 90845 95522 99331 101729 102956 103977 105629 108088 110595 112206 112519 111707 110135 108840 108727 109602 111106 112976 114919 115934 115369 112877 108839 105103 102422 99874 95565 89058 81499 74732 68861 63813 60320 58192 55973 52290 47368 41771 36307 32010 28566 24712 20300 16154 12653 9918 7885 6178 4738 3603 2743 2159 1719 1344 1039 822 686 585 491 420 386 352 319 305 310 325 323 315 308 302 297 299 283 266 261 248 264 283 267 274 278 258 258 264 255 245 247 255 241 213 208 219 217 200 190 217 222 185 200 226 236 246 238 210 206 230 225 200 205 243 258 241 216 197 200 225 199 174 213 229 223 218 229 206 168 163 186 230 231 230 204 198 169 156 185 194 225 224 170 163 189 199 215 216 201 190 197 217 213 209 188 195 193 172 189 236 222 230 228 207 175 171 202 224 247 237 190 212 294 255 207 222 222 244 248 231 195 219 231 221 209 229 282 249 241 200 194 206 248 261 270 245 247 267 266 239 214 208 242 214 260 265 261 240 196 223 228 186 286 308 247 204 207 169 155 237 242 341 273 144 221 238 204 223 284 322 270 255 251 185 235 261 220 216 271 222 245 278 307 360 409 360 393 495 484 550 627 687 803 897 949 1157 1464 1797 2157 2463 2691 2795 2826 2853 2786 2751 2706 2673 2625 2525 2464 2442 2341 2236 2147 2049 2030 2098 2135 2130 2169 2270 2306 2383 2469 2544 2503 2473 2511 2514 2552 2599 2590 2510 2396 2403 2376 2303 2268 2341 2369 2336 2284 2278 2255 2181 2199 2156 2110 2133 2177 2209 2187 2168 2146 2131 2203 2213 2151 2177 2257 2274 2250 2262 2292 2269 2285 2386 2414 2438 2409 2257 2184 2232 2169 2103 2081 2097 2149 2111 2066 2036 1958 1937 1954 1905 2012 2052 1959 1940 1966 2002 2069 2032 2006 1960 1842 1919 1998 1963 1945 1933 1925 1928 1911 1851 1808 1891 1937 1884 1846 1853 1924 1932 1882 1801 1782 1770 1624 1471 1386 1329 1348 1405 1382 1463 1572 1659 1770 1808 1852 1916 2034 2185 2252 2234 2151 2102 2159 2248 2232 2164 2163 2214 2196 2160 2238 2308 2252 2184 2236 2274 2258 2280 2256 2165 2229 2410 2474 2499 2563 2521 2473 2476 2533 2507 2457 2455 2523 2565 2578 2569 2496 2491 2490 2489 2598 2551 2563 2566 2661 2826 2775 2723 2809 2852 2870 2838 2879 2905 3051 2900 2799 2932 2948 3009 3046 2908 2769 2789 2868 2906 2957 2960 2699 2764 2834 2766 2626 2631 2575 2373 1939 1870 1744 1882 2271 2708 2956 3170 3264 3420 3832 4107 4278 4158 4315 4472 4373 4573 4814 4948 4866 4873 4944 5066 5171 4853 4674 4986 5255 5292 5197 5365 5481 5324 5232 5383 5369 5404 5449 5443 5411 5662 5717 5735 5568 5655 5577 5583 5514 5595 5537 5791 6083 6069 5776 6114 6648 6574 7017 7602 8163 8246 8557 8925 113234 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22002 10770 2762 4826 11334 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118 141 284 769 1226 1419 1233 873 575 388 251 158 114 100 113 262 578 940 1129 1083 909 691 546 492 477 475 508 612 714 796 887 908 845 804 850 919 905 837 776 736 708 669 636 645 677 716 769 847 935 996 1018 1042 1142 1407 1860 2564 3565 4900 6344 7554 8190 8307 8035 7662 7686 8470 9943 11299 12261 13128 14319 15481 16204 16193 15373 14645 14787 15501 17087 19635 22025 24115 26312 27978 28286 27211 24906 22127 19952 19283 20108 22539 26247 29602 31050 31293 32090 33983 36844 40749 45267 49961 53870 56427 57631 57460 56229 55088 54628 54092 53433 53253 53685 55289 59101 65078 71569 76960 80631 82992 84934 87212 89794 92242 94803 98094 102258 107088 112388 117966 123403 127968 131212 133118 133636 132802 129957 125285 120402 116805 114671 114017 114033 113252 110821 105586 98362 90612 82900 76153 70896 66604 62228 57326 51898 46733 43013 40185 36681 32206 27596 23595 20710 18827 16882 14266 11572 9264 7364 5968 4934 3909 2904 2128 1656 1311 1056 862 667 516 447 414 376 346 334 340 335 324 312 297 299 307 315 310 308 312 287 269 279 290 284 261 247 253 263 266 255 232 245 275 269 276 287 268 248 243 231 209 207 217 213 219 234 230 210 224 230 216 227 231 228 220 220 220 224 246 250 218 212 229 231 226 232 241 212 202 227 233 231 203 204 219 212 187 217 221 194 189 236 238 202 190 213 236 230 203 186 203 221 213 196 212 217 205 228 252 229 223 198 203 245 260 200 183 239 236 192 203 213 184 201 195 179 241 271 224 199 209 235 264 281 232 190 198 188 206 243 235 241 224 201 209 239 276 246 234 227 242 251 218 252 265 238 210 274 229 213 220 253 274 236 152 192 203 221 278 206 204 221 290 217 186 274 303 309 225 217 266 311 222 241 295 258 215 255 238 187 219 232 278 236 290 278 298 273 352 404 407 463 489 599 697 779 989 1206 1597 2279 3009 3436 3627 3686 3582 3416 3222 3092 2937 2786 2694 2496 2383 2284 2251 2233 2239 2266 2315 2386 2505 2529 2576 2643 2686 2630 2647 2710 2682 2668 2642 2659 2620 2589 2599 2589 2549 2443 2419 2453 2412 2378 2344 2332 2345 2415 2338 2257 2305 2282 2249 2287 2287 2253 2215 2257 2295 2210 2200 2295 2264 2284 2295 2254 2291 2269 2248 2295 2318 2319 2313 2310 2295 2340 2385 2392 2341 2195 2122 2118 2150 2148 2140 2160 2147 2082 2132 2170 2149 2141 2085 2024 2000 1965 1979 2038 2056 2073 2083 2081 2021 1992 1960 1920 1911 1946 1991 1971 1933 1965 2003 1966 1897 1926 1997 2059 2050 1980 1964 1938 1864 1801 1805 1774 1641 1549 1542 1471 1398 1392 1457 1567 1654 1765 1870 1955 2054 2147 2108 2025 2076 2182 2282 2348 2358 2262 2273 2295 2255 2235 2265 2197 2195 2272 2276 2295 2290 2304 2398 2350 2235 2308 2419 2394 2493 2581 2539 2493 2579 2466 2408 2429 2447 2509 2649 2645 2548 2475 2546 2656 2659 2605 2585 2739 2832 2791 2737 2666 2760 2815 2751 2821 2979 3049 3015 2922 2853 2832 2945 3008 2890 2991 3020 2882 2712 2952 2951 2787 2898 2877 2869 2858 2926 2758 2797 2631 2522 2290 1985 1864 1710 1702 1999 2505 2889 3023 3261 3551 3599 3771 4172 4262 4299 4535 4832 4785 4884 5063 5000 5016 4938 5056 5121 5178 5257 5522 5609 5362 5046 5328 5491 5472 5382 5612 5587 5532 5434 5608 5732 5763 6023 5857 5587 5858 6011 5983 5849 5882 6165 6178 6110 6066 6394 6441 6504 6839 7192 7503 7972 8321 8705 11584 259154 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22015 10770 2763 4824 11328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 365 1220 1958 2488 2919 3181 3075 2827 2479 1964 1333 776 639 768 855 1089 1331 1262 915 537 313 274 390 540 629 674 709 744 782 840 907 981 1066 1134 1205 1367 1583 1793 2043 2340 2613 2802 2909 3032 3204 3373 3507 3615 3758 3989 4255 4543 4975 5596 6230 6716 7082 7298 7425 7702 8175 8681 9213 10009 11340 13238 14970 15986 16082 15563 14959 14252 13709 13448 13131 12451 11766 11738 12730 14529 16425 18430 20566 22852 25773 29495 32868 34178 33741 32549 31247 30455 30668 31561 32511 32958 33141 33766 34966 36559 38248 39662 41170 43460 46730 50403 53845 56696 59103 61421 63540 64938 65239 64661 63934 63860 64642 66112 68400 71686 75594 79581 83265 86596 89573 92245 94607 96625 98580 100933 103749 106676 109412 112099 115153 118801 123397 128887 133421 134846 133281 129856 125220 119096 110742 100666 90999 82615 75352 68519 60264 50908 42064 33746 26517 21202 17386 14142 11123 8468 6553 5342 4461 3754 3137 2522 1935 1454 1108 884 734 606 515 462 413 391 384 372 353 331 315 308 308 299 286 288 298 297 292 305 299 271 271 284 280 268 250 226 227 265 276 253 252 265 263 248 248 246 251 260 254 240 238 239 239 238 239 223 223 238 234 234 240 223 211 208 189 183 200 230 239 248 226 196 202 224 229 214 209 217 230 236 230 224 210 214 213 214 218 222 210 194 212 241 235 219 205 197 218 223 208 217 231 231 233 251 221 198 228 199 166 206 233 231 217 211 212 213 205 218 234 215 190 198 242 230 234 238 221 170 182 219 195 177 188 230 251 227 217 222 234 223 215 255 237 248 256 239 190 196 227 229 198 215 250 241 222 211 234 245 235 226 250 241 240 268 246 225 228 211 272 278 253 252 233 240 200 239 265 234 199 228 254 249 259 247 243 267 239 254 234 240 251 194 182 218 230 294 282 236 246 281 260 215 249 325 361 354 424 487 560 647 802 1002 1314 2087 3412 4551 4925 4778 4414 3941 3377 2998 2756 2582 2464 2405 2402 2407 2377 2479 2710 2832 2889 2975 3066 3052 3018 2967 2978 3021 3040 2986 2944 2898 2821 2813 2774 2730 2665 2591 2544 2574 2588 2563 2517 2519 2470 2425 2424 2426 2448 2416 2409 2456 2488 2432 2383 2402 2431 2457 2439 2412 2462 2472 2493 2494 2482 2512 2546 2531 2562 2575 2598 2592 2553 2519 2524 2552 2532 2527 2514 2432 2388 2355 2327 2281 2233 2287 2339 2235 2174 2226 2298 2276 2235 2216 2196 2203 2181 2153 2208 2242 2212 2169 2188 2219 2131 2083 2134 2188 2150 2073 2106 2206 2171 2085 2124 2099 2081 2183 2262 2190 2094 2106 2139 2130 2037 1888 1759 1656 1600 1555 1464 1456 1510 1558 1627 1780 1946 2002 2052 2139 2242 2328 2325 2348 2381 2354 2287 2262 2334 2417 2377 2380 2409 2439 2507 2450 2467 2545 2469 2430 2475 2536 2502 2430 2466 2574 2703 2716 2785 2692 2601 2679 2742 2694 2695 2664 2553 2552 2634 2666 2718 2803 2868 2877 2872 2818 2947 3053 3021 2975 2975 3043 3138 3183 3227 3245 3236 3113 3141 3153 3146 3133 3171 3063 3027 3149 3254 3277 3221 3191 3128 3111 3079 2943 3090 3064 2671 2380 2201 1898 1619 1624 2010 2168 2305 2759 3107 3369 3438 3571 4029 4336 4480 4425 4670 4842 5050 5096 5048 5108 5393 5433 5442 5700 5639 5651 5686 5732 5789 5933 5939 6065 6093 6038 5818 5829 6165 6214 6067 6180 6218 6080 6296 6782 6850 6713 6777 6745 6439 6537 6591 6651 6720 6839 7082 7200 7518 7864 8189 8099 8475 8974 9101 9279 10652 130246 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22028 10770 2764 4822 11329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 218 271 191 134 113 103 100 100 107 171 187 143 111 101 100 100 100 100 100 103 105 125 193 195 150 128 124 129 134 137 142 151 171 195 227 270 326 404 494 583 659 733 856 1006 1168 1369 1597 1907 2370 2824 3289 3903 4645 5442 6224 7107 8164 9353 10402 11221 12094 13095 14098 15240 16576 18147 19660 20886 21723 21916 21543 20852 20438 20411 20688 21019 20974 20378 19519 18502 17166 15721 14227 12741 11652 11582 13511 17706 23154 28679 34024 39078 43069 45819 46588 44930 42440 40866 40348 40318 40485 40735 40424 39054 37070 35337 34335 34082 34340 35087 36634 39059 42081 45683 49846 54175 58090 61079 63261 65268 67677 70713 74218 77809 81332 84915 88791 93044 97606 102204 106559 110461 113739 116156 117628 118859 120787 122436 121250 116332 108916 100248 92231 86631 82776 79051 74249 68062 61338 54364 46924 39568 32982 27170 22489 18844 15697 12938 10651 8607 6795 5295 4102 3158 2397 1775 1301 966 761 636 548 499 446 399 366 342 335 328 317 304 291 290 294 292 288 287 281 268 265 272 270 267 269 258 261 268 255 241 239 256 258 253 261 258 247 236 246 260 243 236 248 246 242 246 249 239 239 240 237 230 219 215 210 216 224 206 204 219 214 213 230 237 224 218 212 211 217 232 231 220 204 208 220 218 215 212 210 196 196 221 233 204 209 235 220 201 197 196 205 209 204 220 230 246 238 227 228 213 211 219 228 211 212 242 233 215 208 209 224 222 200 208 203 220 199 195 219 206 225 233 232 217 237 237 227 225 242 247 222 234 229 217 223 224 223 216 214 204 197 225 245 227 211 230 227 252 234 207 221 225 212 220 243 243 245 249 234 259 254 218 214 223 221 252 242 222 221 200 201 215 207 213 210 199 194 226 242 216 228 231 201 231 255 224 229 241 236 259 222 255 258 233 243 274 256 297 310 324 383 415 502 621 768 1025 1595 2803 4229 5184 5378 4960 4289 3622 3054 2669 2513 2454 2407 2397 2441 2526 2572 2710 2916 2962 2965 3029 3067 3071 3076 3080 3085 3059 2966 2920 2885 2840 2797 2757 2694 2675 2654 2597 2561 2513 2470 2415 2385 2385 2404 2385 2347 2322 2354 2359 2297 2292 2328 2348 2393 2391 2403 2422 2425 2422 2398 2435 2479 2473 2440 2447 2424 2446 2479 2441 2434 2447 2427 2368 2332 2334 2370 2387 2392 2374 2344 2320 2327 2332 2287 2306 2351 2345 2279 2211 2186 2193 2196 2179 2212 2269 2267 2185 2112 2121 2176 2247 2254 2206 2137 2107 2112 2125 2107 2032 2002 2040 2075 2077 2059 2053 2068 2077 2096 2101 2084 2073 2066 2036 1980 1946 1874 1750 1659 1574 1485 1411 1386 1523 1688 1738 1783 1868 1965 2056 2108 2163 2201 2233 2275 2351 2368 2343 2337 2348 2381 2356 2296 2246 2277 2356 2373 2363 2382 2319 2369 2458 2428 2391 2487 2556 2635 2695 2794 2708 2631 2655 2653 2689 2708 2681 2675 2694 2727 2759 2733 2732 2778 2778 2855 2891 2905 2925 2956 3003 3061 3084 3121 3088 3098 3106 3096 3120 3199 3109 3048 3087 3069 3052 3038 3044 3041 3073 3037 3095 3093 3067 2967 2923 2953 2965 2890 2703 2261 1978 1743 1695 1938 2239 2529 2825 2917 3171 3319 3446 3621 3768 3955 4215 4319 4499 4625 4772 4943 5135 5171 5295 5320 5360 5426 5484 5474 5501 5558 5782 5839 5734 5938 6102 5989 5932 5998 6049 5979 5872 6038 6213 6170 6248 6415 6385 6539 6438 6334 6373 6544 6488 6553 6643 6899 6998 7231 7509 7598 7919 8095 8215 8494 8660 28211 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22041 10770 2765 4820 11331 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 103 104 105 191 539 769 603 329 180 133 117 110 107 106 107 108 109 110 111 113 116 125 189 323 339 267 200 170 166 171 186 205 236 276 313 363 435 525 636 801 977 1100 1185 1257 1346 1435 1527 1638 1800 2038 2629 3847 5359 6508 7022 7244 7433 7730 8288 8867 9362 9707 9932 10104 10333 10716 11082 11474 12146 12992 13713 14287 14798 15472 16523 17538 18144 18555 18671 18261 17421 16592 16081 15227 13905 12842 12337 12132 12775 15329 19660 25107 31255 37322 42344 45776 47918 49431 50011 49457 48903 48092 46353 44531 43307 42532 42069 41785 41888 42764 44438 46309 47996 49550 51215 52995 54799 56760 59072 61922 65360 69097 72891 76677 80273 83681 87183 91067 95373 99555 102919 105428 106934 106329 102801 97274 90679 83854 77698 71189 64494 58714 54051 49543 44974 40524 35655 29557 23014 17343 13300 11042 9734 8476 7217 5874 4501 3283 2362 1649 1129 812 644 565 528 496 462 438 403 370 350 335 321 310 298 292 293 285 274 269 268 275 276 269 267 261 256 266 266 254 251 253 251 245 244 246 252 258 263 263 254 252 262 270 262 249 247 256 255 246 244 241 242 236 227 233 226 212 227 249 244 225 219 229 232 223 212 219 235 238 220 206 216 219 218 220 221 224 217 217 216 213 228 234 223 227 227 220 225 227 233 235 218 219 228 224 215 218 211 223 230 221 226 231 234 228 217 222 219 213 210 218 230 224 233 227 222 225 221 229 224 209 198 223 223 219 226 231 238 227 223 228 228 217 215 220 212 211 199 184 223 231 205 219 222 217 219 205 222 242 243 239 229 217 216 232 236 233 235 231 234 235 227 245 248 256 225 211 226 244 249 239 242 242 251 219 226 242 242 222 243 251 259 229 210 239 232 233 255 263 252 222 235 255 249 244 235 262 246 264 263 255 274 319 355 399 472 530 625 719 916 1369 2287 3632 4630 4913 4677 4219 3648 3155 2820 2614 2511 2460 2420 2409 2420 2433 2504 2608 2694 2775 2874 2931 2971 2978 2946 2933 2936 2909 2899 2904 2916 2911 2884 2865 2817 2754 2724 2723 2679 2628 2602 2573 2535 2529 2509 2477 2505 2478 2411 2412 2448 2435 2399 2407 2402 2378 2384 2401 2393 2396 2401 2398 2410 2427 2418 2410 2424 2429 2460 2460 2443 2479 2512 2526 2511 2501 2539 2572 2529 2501 2516 2515 2472 2436 2439 2427 2408 2383 2327 2323 2319 2266 2254 2270 2279 2273 2280 2297 2307 2292 2314 2360 2325 2246 2195 2180 2156 2126 2124 2149 2172 2150 2146 2173 2180 2178 2164 2175 2187 2193 2184 2149 2125 2092 1993 1857 1753 1642 1507 1456 1495 1594 1717 1815 1898 1932 1962 2067 2234 2332 2376 2395 2396 2436 2453 2436 2419 2425 2470 2473 2501 2510 2475 2475 2480 2477 2469 2484 2478 2506 2519 2543 2651 2746 2808 2826 2815 2805 2801 2767 2774 2788 2754 2782 2857 2878 2861 2911 2913 2924 2959 2947 2967 3001 3071 3090 3090 3112 3124 3173 3183 3196 3227 3219 3242 3247 3225 3258 3300 3265 3224 3221 3246 3237 3259 3246 3258 3278 3287 3248 3181 3219 3193 3136 3093 2987 2763 2423 2137 1923 1832 2121 2456 2786 3110 3352 3517 3808 4060 4171 4358 4513 4655 4867 4920 4998 5134 5325 5536 5602 5618 5712 5816 5840 5895 5964 5978 6057 6125 6278 6383 6415 6350 6331 6365 6421 6455 6478 6566 6560 6666 6617 6694 6792 6747 6837 6962 6864 6947 7119 7295 7440 7610 7820 8017 8185 8412 8687 8882 9083 9181 37620 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22054 10770 2765 4819 11330 100 100 100 100 101 101 101 102 102 102 102 103 103 103 103 103 103 103 103 103 103 103 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 105 106 108 111 112 113 137 191 174 133 116 113 112 112 113 114 115 116 118 121 124 127 132 137 141 142 141 142 148 159 174 189 203 218 231 243 255 266 277 280 278 281 291 309 349 455 626 820 1046 1270 1465 1677 1956 2308 2742 3340 4345 6037 8173 10132 10898 10161 9001 8602 9047 9839 10917 12156 12990 12968 12281 11659 11375 11173 10909 10650 10505 10542 10617 10721 10772 10862 11192 11698 12390 13407 14544 15547 16428 17193 17898 18672 19227 19446 19200 18734 18198 17886 17709 18125 20403 25070 31192 37043 41947 46775 51794 56301 59403 60607 59960 57002 52589 48499 45218 42534 41156 41376 42477 43882 45637 47982 50637 53196 55511 57607 59499 61325 63260 65254 67307 69433 71416 73240 74969 76663 78598 80997 83549 85579 86061 83963 79335 72696 64894 57160 50072 43352 37069 31811 27543 23131 18520 14495 11494 9405 7752 6356 5133 4168 3507 2963 2509 2221 2014 1796 1560 1300 1052 860 727 629 553 495 443 393 351 318 291 277 270 268 264 259 262 262 253 247 248 249 247 250 258 256 249 251 250 246 244 242 236 232 239 242 242 251 247 243 248 248 242 237 236 241 241 234 230 236 249 252 242 231 225 222 213 214 221 225 225 227 224 215 212 224 229 221 219 217 215 216 213 210 210 221 215 206 206 217 221 219 211 203 201 209 204 207 221 217 221 223 220 220 232 231 218 217 218 215 224 215 211 211 218 220 230 230 223 223 219 211 227 230 213 217 229 216 212 218 213 221 223 228 219 232 230 219 209 224 233 226 220 222 218 228 217 210 215 220 221 221 223 218 229 222 214 210 216 236 236 223 229 253 231 228 243 237 203 233 235 242 247 239 219 225 243 250 237 225 211 225 236 237 238 239 243 203 223 239 226 236 225 230 232 234 236 246 234 230 228 240 271 274 256 275 263 260 280 292 311 354 400 461 537 625 728 910 1216 1795 2743 3723 4364 4537 4423 4185 3867 3409 2958 2681 2536 2441 2394 2365 2355 2324 2313 2308 2308 2329 2401 2505 2606 2700 2736 2733 2700 2683 2687 2693 2710 2717 2708 2714 2694 2684 2670 2667 2650 2610 2576 2582 2556 2539 2533 2491 2467 2482 2473 2435 2439 2433 2421 2411 2379 2369 2369 2373 2390 2381 2353 2359 2346 2324 2327 2328 2312 2293 2297 2308 2324 2313 2300 2300 2314 2323 2301 2304 2321 2336 2344 2339 2328 2326 2319 2327 2355 2365 2361 2347 2348 2343 2292 2253 2257 2260 2248 2232 2227 2206 2219 2268 2270 2228 2201 2176 2165 2142 2095 2102 2106 2098 2098 2092 2099 2096 2094 2095 2110 2139 2115 2080 2080 2082 2034 1974 1926 1810 1630 1475 1359 1321 1414 1567 1730 1836 1875 1889 1953 2082 2209 2276 2316 2304 2285 2320 2346 2335 2347 2366 2377 2383 2412 2425 2431 2440 2428 2410 2438 2473 2468 2500 2567 2616 2681 2713 2716 2747 2728 2680 2684 2704 2697 2672 2642 2641 2680 2706 2764 2803 2874 2922 2903 2868 2885 2918 2935 2955 2949 3031 3069 3074 3091 3099 3096 3116 3110 3086 3052 3025 3064 3101 3129 3116 3070 3060 3067 3085 3081 3113 3129 3090 2980 2987 2887 2830 2647 2305 1970 1756 1797 2024 2339 2720 3022 3269 3478 3602 3795 4054 4259 4455 4582 4606 4656 4761 4918 5114 5234 5217 5363 5453 5488 5525 5596 5638 5684 5824 5910 6024 6024 6074 6152 6111 6072 6058 6170 6203 6207 6135 6202 6257 6369 6442 6571 6609 6623 6598 6574 6729 7053 7203 7172 7283 7410 7578 7763 7909 8070 8191 8946 113922 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22067 10770 2766 4817 11329 105 105 106 107 107 107 108 108 108 109 109 109 109 109 109 109 109 109 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 111 113 115 117 118 138 178 164 133 121 119 118 118 119 119 119 119 118 120 127 141 155 160 159 170 192 216 239 265 289 307 330 354 379 405 406 387 374 390 452 537 651 751 813 810 766 711 665 646 667 732 822 929 1125 1464 1987 2649 3410 4404 5647 6729 7308 7345 7132 7231 8063 9462 10826 11710 12308 12835 13205 13412 13471 13464 13441 13392 13311 13222 13182 13206 13233 13355 13635 13995 14355 14554 14555 14555 15052 16137 17716 19486 20827 21372 21694 22539 23676 24718 25381 25722 25814 26155 26729 27163 27639 28617 30415 33823 39577 46802 53916 59138 60926 59140 55201 51046 47562 44912 43088 42067 41840 42305 43315 44891 46979 49424 51969 54507 57242 60384 63648 66661 69341 71626 73778 76108 78570 80809 82026 81617 79400 76063 72288 67105 60001 52132 44304 36774 29770 23629 18684 14972 12134 10165 8972 8026 6861 5565 4375 3351 2621 2153 1808 1518 1211 900 650 478 380 341 326 315 305 301 300 294 286 280 274 271 270 259 256 258 254 250 254 258 252 252 258 255 246 241 250 258 253 247 239 230 235 245 243 233 225 229 235 237 248 249 243 242 240 235 236 240 243 242 249 251 238 228 230 232 224 223 229 231 228 228 222 221 228 222 225 226 221 223 230 226 218 221 219 224 222 214 216 218 225 222 211 212 216 224 228 218 217 232 227 214 220 230 221 222 216 214 218 228 230 217 222 230 219 225 225 222 228 229 225 226 218 211 222 231 229 217 206 209 210 220 224 220 210 221 231 235 218 219 240 234 221 224 215 223 217 221 226 217 214 213 225 213 218 222 217 227 232 228 233 236 226 222 227 228 240 235 237 236 232 247 236 218 231 234 226 213 213 225 231 215 222 239 231 240 228 228 236 231 230 220 230 250 250 245 253 240 226 251 272 268 260 278 287 279 278 310 344 351 372 444 541 620 707 820 1020 1421 1996 2677 3411 3901 3987 3933 3784 3571 3332 3011 2742 2583 2507 2454 2412 2361 2343 2312 2315 2314 2280 2269 2321 2384 2492 2594 2680 2715 2736 2761 2780 2726 2705 2682 2653 2658 2677 2665 2651 2620 2594 2596 2586 2573 2577 2554 2523 2521 2527 2504 2507 2502 2486 2464 2468 2476 2477 2459 2434 2435 2419 2417 2427 2417 2404 2404 2413 2400 2370 2352 2357 2348 2332 2337 2338 2341 2310 2307 2324 2312 2298 2297 2301 2298 2296 2309 2314 2319 2332 2347 2345 2335 2330 2310 2280 2283 2295 2281 2270 2271 2256 2237 2215 2198 2192 2174 2154 2144 2121 2103 2118 2129 2109 2092 2090 2108 2123 2111 2110 2125 2121 2111 2129 2147 2131 2088 2030 1938 1838 1711 1530 1413 1388 1470 1632 1780 1875 1938 1991 2063 2169 2249 2288 2329 2345 2332 2344 2367 2380 2373 2393 2410 2413 2415 2416 2431 2437 2447 2466 2484 2504 2533 2587 2647 2700 2721 2704 2731 2750 2736 2718 2709 2674 2668 2671 2678 2688 2720 2773 2848 2909 2969 2966 2905 2895 2963 3062 3139 3125 3049 3028 3098 3123 3125 3180 3146 3108 3124 3138 3121 3130 3120 3146 3152 3173 3137 3124 3182 3225 3201 3131 3124 3103 3107 3057 2999 2938 2712 2326 1973 1702 1746 2051 2447 2801 3099 3326 3544 3770 3991 4193 4356 4538 4640 4692 4804 4891 5049 5180 5320 5424 5470 5504 5594 5692 5783 5790 5837 5957 6091 6227 6255 6241 6238 6222 6256 6202 6212 6301 6366 6333 6341 6458 6551 6577 6654 6818 6864 6856 7039 7273 7543 7558 7720 8008 8114 8120 8292 8445 8538 8893 94695 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22079 10770 2767 4815 11329 103 103 104 104 105 105 105 106 106 106 106 106 107 107 107 107 107 107 107 107 108 107 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 107 108 108 108 108 108 108 108 108 108 108 108 109 109 110 113 115 116 117 118 117 116 115 114 114 115 116 117 117 118 119 119 119 119 121 121 125 132 144 161 191 208 218 226 242 306 357 363 386 448 546 749 1062 1388 1720 2069 2310 2338 2231 2103 1921 1717 1543 1380 1223 1087 1003 982 990 1013 1107 1295 1534 1798 2013 2210 2411 2677 3152 3923 5020 6604 8616 10759 12932 14923 16645 18254 19789 21229 22458 23362 24040 24555 24898 25043 24871 24459 23866 23046 21991 21055 20429 20371 21005 21552 21587 22565 24814 26928 28515 29261 28882 28179 27948 27863 27801 27850 27970 28158 27814 26598 25701 25798 26681 28349 30435 32637 35251 38201 41184 44129 46907 49194 50787 51845 52385 52218 51588 50983 50753 51143 52275 53988 56122 58640 61519 64545 67277 69464 71239 72710 73762 74598 75473 75825 75207 74183 73017 71202 67524 60952 51800 42343 34609 28524 23289 18968 15555 12918 10847 9072 7554 6451 5650 4901 4210 3793 3529 3041 2341 1690 1245 968 782 643 534 456 384 329 301 286 282 285 279 273 269 264 263 263 263 260 252 247 248 255 258 253 253 252 255 256 244 239 243 243 236 234 241 243 247 253 248 248 255 251 239 236 237 239 250 254 247 246 243 232 224 228 224 221 224 223 226 225 224 224 222 224 228 225 216 215 210 212 222 219 216 216 218 229 232 223 213 214 226 226 224 226 218 212 229 238 228 224 229 223 220 225 223 217 213 221 218 213 215 221 228 223 223 224 227 220 224 221 218 229 235 232 225 213 216 224 238 227 212 229 232 216 219 215 219 230 228 221 205 230 237 229 225 232 237 235 225 229 238 231 222 216 229 230 233 216 215 225 231 227 215 227 238 228 218 222 226 222 226 225 215 225 235 230 205 227 237 232 239 232 232 241 237 223 206 235 247 245 238 245 253 242 248 232 246 258 262 270 282 301 299 300 312 317 324 400 485 557 628 727 866 1063 1352 1769 2535 3421 3921 4021 3911 3714 3481 3236 2944 2735 2588 2527 2479 2426 2400 2365 2342 2318 2291 2291 2273 2259 2286 2356 2422 2514 2611 2682 2705 2723 2731 2728 2702 2701 2697 2653 2638 2614 2596 2581 2561 2570 2555 2544 2552 2529 2488 2484 2513 2481 2444 2471 2488 2495 2468 2462 2490 2505 2494 2472 2447 2450 2463 2470 2461 2473 2444 2444 2451 2436 2398 2383 2397 2379 2367 2348 2327 2336 2357 2360 2336 2308 2309 2314 2326 2336 2346 2315 2299 2307 2307 2302 2304 2294 2267 2276 2284 2254 2207 2193 2190 2160 2124 2120 2134 2145 2160 2137 2113 2101 2083 2097 2118 2126 2120 2109 2100 2083 2085 2101 2102 2101 2103 2100 2104 2109 2074 1971 1822 1676 1546 1427 1420 1517 1654 1799 1896 1941 2000 2112 2207 2260 2272 2288 2315 2324 2349 2378 2357 2356 2366 2382 2427 2461 2449 2441 2428 2435 2469 2466 2473 2502 2568 2612 2679 2691 2660 2664 2664 2676 2724 2715 2675 2671 2669 2689 2705 2710 2756 2846 2908 2902 2900 2975 2978 2993 3001 3082 3111 3086 3062 3092 3115 3144 3116 3135 3103 3047 3062 3085 3123 3142 3084 3100 3158 3202 3187 3213 3193 3157 3082 3034 3080 3108 2988 2894 2723 2269 1897 1687 1650 1728 2018 2398 2779 3075 3375 3627 3824 4040 4160 4272 4437 4598 4739 4791 4749 4842 4964 5131 5273 5328 5386 5428 5487 5637 5653 5670 5892 6014 6030 6144 6202 6208 6155 6167 6224 6110 6109 6236 6332 6434 6478 6512 6485 6462 6634 6823 6899 7037 7119 7312 7504 7737 7892 8029 8098 8113 8186 13931 433173 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22092 10770 2768 4813 11329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 102 101 101 101 101 101 101 102 102 101 102 103 105 107 108 109 109 109 109 108 108 107 108 110 111 112 113 114 114 114 113 112 120 234 381 333 222 173 171 185 219 321 435 447 402 384 466 737 1169 1927 3142 4220 5039 5635 5497 4730 4191 4087 4166 4183 3907 3477 3133 2844 2589 2435 2304 2244 2367 2525 2632 2762 2948 3281 3932 4766 5557 6356 7297 8802 11099 14003 17350 21075 24823 28157 30912 33166 35226 37164 38810 40068 40672 40586 39891 38539 36585 34446 32527 30884 29402 27823 26173 24763 23825 23620 23948 24677 26076 28094 30271 32181 33882 35287 36457 37517 37846 36972 35287 33588 32141 30542 28793 27572 27425 28280 29960 32744 36934 42198 47511 51887 54727 55923 55963 55613 55299 54917 54284 53389 52417 51869 52287 54013 57225 61490 65992 70128 73384 75502 76540 77398 78775 80621 82855 85276 87333 88492 88129 85444 79933 71283 60651 50879 42895 35617 28814 22692 17388 13201 9943 7374 5643 4782 4395 4074 3683 3260 2770 2249 1813 1461 1146 860 630 469 377 329 310 303 300 303 299 284 280 287 286 276 266 268 280 282 273 266 264 261 253 246 244 248 245 246 260 255 239 244 251 252 245 242 246 243 247 251 247 246 253 255 250 244 243 244 226 212 222 230 232 218 215 217 212 217 229 236 236 230 226 231 229 214 207 219 232 223 224 231 232 231 217 217 234 233 220 219 213 215 218 219 222 224 223 219 218 219 227 225 217 211 205 212 222 229 233 232 230 219 222 235 241 219 210 230 230 226 209 193 203 214 232 251 227 220 227 231 229 216 212 217 215 237 218 232 251 239 246 225 231 226 209 222 241 230 219 244 240 223 210 222 224 208 220 231 222 204 202 232 228 224 232 229 218 246 228 226 230 234 203 230 255 228 233 234 214 216 230 242 238 219 238 243 219 237 226 207 259 287 297 263 265 276 257 301 315 303 355 386 419 482 562 627 685 803 893 1056 1286 1667 2160 2774 3320 3638 3769 3757 3651 3530 3363 3146 2938 2770 2649 2571 2517 2478 2442 2401 2403 2392 2375 2356 2329 2339 2343 2318 2291 2297 2258 2295 2416 2500 2539 2588 2657 2722 2745 2684 2654 2642 2629 2619 2618 2599 2575 2554 2551 2543 2526 2531 2544 2566 2575 2571 2558 2545 2565 2604 2600 2556 2540 2561 2576 2574 2565 2549 2537 2544 2578 2593 2562 2539 2551 2547 2523 2569 2579 2548 2536 2534 2546 2537 2511 2506 2494 2476 2473 2476 2438 2414 2415 2433 2444 2435 2421 2379 2384 2404 2387 2359 2322 2260 2201 2167 2154 2173 2192 2186 2187 2190 2175 2158 2124 2113 2140 2174 2193 2164 2154 2165 2179 2194 2199 2192 2191 2191 2154 2082 2048 2034 1926 1712 1510 1474 1587 1743 1877 1974 2060 2154 2234 2265 2274 2338 2378 2391 2409 2429 2458 2472 2484 2490 2483 2492 2515 2554 2566 2507 2527 2606 2635 2597 2575 2647 2726 2731 2672 2647 2716 2762 2752 2744 2738 2754 2775 2750 2728 2761 2864 2957 2937 2960 3054 3029 2997 3029 3081 3082 3122 3147 3159 3212 3193 3217 3211 3187 3202 3212 3181 3224 3232 3203 3257 3226 3252 3334 3358 3307 3257 3314 3254 3194 3141 3188 3170 3126 3075 2813 2390 2070 1880 1768 1809 2055 2406 2801 3147 3502 3825 4133 4246 4365 4568 4690 4806 4987 4983 5012 5229 5420 5491 5576 5677 5724 5813 5915 5997 6066 6080 6198 6405 6474 6442 6377 6386 6423 6492 6496 6446 6558 6666 6797 6855 6874 6678 6866 7140 7228 7419 7458 7681 7899 8063 8267 8540 8580 8699 8698 8779 59989 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22105 10770 2768 4811 11331 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 102 102 101 101 101 101 102 104 105 105 105 105 105 106 106 107 107 107 107 107 107 110 113 119 131 152 183 239 322 415 499 587 828 1747 3813 6418 8897 10994 12699 14109 15280 16235 100 100 100 100 100 100 100 100 15556 15497 15047 14156 13418 13484 14699 16752 18830 20274 20833 20942 21596 22879 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 52550 51867 50429 48514 46467 44409 42376 40423 38487 36582 34909 33557 32590 31786 31087 30448 30167 30495 31851 35034 39312 42520 43746 44188 44499 43977 42105 39975 39046 39770 41535 43556 45948 49302 53717 58525 63169 67652 71781 74902 76346 76206 75096 73552 72047 70796 69663 68645 67900 67510 67433 67574 67659 67663 68068 69252 71122 73467 75754 76318 73212 67033 59428 51558 43989 36756 30218 24825 20444 16562 13295 10846 8848 6897 5059 3554 2351 1478 972 708 564 471 420 386 359 342 330 317 300 297 297 283 268 269 275 273 273 268 265 266 260 262 265 257 245 245 249 251 252 249 241 238 234 241 246 239 240 238 232 233 230 232 238 235 238 249 246 236 242 241 230 226 235 234 233 229 227 231 228 221 216 209 215 221 219 226 225 212 215 209 208 224 230 230 221 209 216 222 227 241 243 220 210 210 218 213 211 200 204 205 202 216 230 212 207 210 215 236 242 229 233 226 226 219 199 209 201 205 219 224 230 221 230 234 230 214 213 221 210 218 215 216 220 222 220 212 203 219 230 234 208 211 228 227 216 212 234 253 256 233 223 231 228 222 220 224 241 217 227 245 230 210 205 216 232 240 219 212 224 228 257 246 223 211 231 258 258 249 230 201 206 234 257 239 230 241 234 210 197 227 252 208 179 205 227 233 247 271 282 279 283 291 288 321 308 347 363 341 393 491 554 618 672 758 771 802 955 1162 1418 1839 2485 3191 3676 3853 3847 3734 3598 3524 3410 3238 3092 2922 2761 2638 2549 2475 2434 2421 2406 2376 2355 2322 2317 2314 2304 2296 2280 2306 2270 2225 2145 2107 2148 2266 2362 2414 2499 2553 2551 2591 2582 2556 2540 2577 2584 2551 2541 2516 2513 2492 2492 2474 2504 2515 2478 2464 2481 2443 2454 2469 2478 2479 2452 2433 2430 2443 2452 2462 2493 2520 2501 2476 2467 2415 2410 2472 2478 2447 2421 2398 2417 2445 2424 2384 2392 2410 2397 2382 2394 2428 2466 2436 2361 2374 2396 2365 2358 2374 2408 2384 2308 2293 2266 2196 2148 2120 2078 2068 2145 2203 2197 2148 2076 2090 2117 2110 2109 2131 2162 2156 2187 2232 2193 2153 2165 2175 2173 2151 2122 2076 1990 1845 1655 1513 1524 1627 1729 1847 1984 2137 2191 2224 2291 2309 2360 2374 2300 2348 2410 2439 2475 2507 2461 2381 2412 2486 2549 2565 2502 2508 2529 2508 2555 2648 2700 2654 2622 2671 2736 2722 2640 2670 2736 2718 2702 2697 2730 2791 2848 2822 2834 2929 3018 2988 3009 3036 3013 3003 3024 3085 3140 3117 3242 3275 3150 3108 3116 3092 3030 3100 3125 3159 3087 3109 3167 3276 3308 3172 3154 3237 3189 3115 3036 3076 3103 3029 2925 2656 2262 1981 1873 1751 1773 1973 2336 2716 3083 3422 3622 3925 4128 4233 4300 4563 4791 4823 4864 4907 5051 5204 5393 5543 5518 5465 5623 5683 5765 5820 5807 5956 6142 6089 6159 6241 6337 6429 6262 6170 6157 6379 6413 6377 6391 6566 6620 6709 6732 6918 7096 7208 7328 7545 7770 7994 8063 8263 8358 8393 17161 800327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22118 10770 2769 4809 11330 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 102 102 103 104 104 105 107 110 113 117 120 122 126 134 149 180 267 652 1533 2262 2385 2259 2192 2427 3128 4564 6559 8981 11805 15114 18644 21645 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 35794 40049 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 78439 75460 70969 65973 61215 57288 54002 51165 48715 46726 45207 43724 41906 40416 39748 39662 39680 39286 39045 40287 42755 45694 48195 49581 50780 51922 52079 50970 49388 48039 47102 46739 47351 49426 52869 56954 60894 64275 66980 68796 69478 69131 68372 67716 67214 66541 65661 64860 64272 64043 64139 64196 63803 63534 64327 65943 67715 69005 69191 67985 65184 60878 55306 49351 43852 38382 32134 25573 20161 16224 13462 11582 10029 8490 7061 5869 5013 4199 3183 2293 1777 1397 995 726 595 522 472 429 392 357 333 309 282 272 281 276 271 288 280 267 270 273 263 260 258 252 255 240 246 270 270 266 271 260 256 245 236 244 246 236 219 232 253 243 220 220 237 252 260 261 246 243 243 239 224 212 233 234 205 204 209 212 208 213 209 210 221 226 218 221 234 221 202 212 213 218 232 230 215 209 222 234 206 188 195 236 245 242 220 185 210 242 254 243 258 235 225 246 259 256 222 214 224 230 209 209 184 212 229 208 208 212 229 218 196 207 214 193 227 257 236 233 232 218 251 245 208 184 215 236 221 182 179 203 213 236 225 242 256 227 233 233 245 244 209 244 243 225 247 243 238 248 215 222 220 181 245 237 215 251 232 243 226 213 270 239 241 268 226 219 211 242 243 193 255 281 253 218 247 262 208 223 215 168 179 234 249 221 199 237 278 347 346 363 353 389 355 400 534 572 572 654 683 683 711 712 774 902 1079 1327 1746 2242 2814 3219 3370 3354 3268 3145 3059 3035 2914 2760 2638 2597 2425 2322 2357 2330 2284 2224 2173 2187 2224 2267 2294 2302 2262 2190 2200 2142 2015 2043 2075 2051 1980 2002 1998 1982 2122 2190 2213 2242 2252 2290 2297 2304 2386 2431 2385 2271 2241 2281 2349 2388 2363 2303 2266 2289 2320 2308 2267 2281 2272 2248 2238 2263 2257 2262 2290 2316 2292 2291 2239 2242 2311 2298 2274 2311 2239 2239 2288 2289 2315 2311 2265 2283 2266 2222 2208 2215 2195 2183 2190 2213 2183 2192 2200 2195 2212 2184 2169 2175 2197 2078 1980 2040 2081 2059 2007 2006 1994 2033 2041 1992 1980 1928 1911 1971 1990 1977 1930 1875 1980 2097 2042 2010 2014 1972 1896 1793 1719 1624 1504 1464 1533 1635 1764 1935 2063 2112 2138 2217 2220 2143 2127 2188 2274 2315 2323 2286 2298 2331 2237 2224 2193 2250 2309 2344 2352 2336 2398 2477 2533 2490 2454 2423 2422 2496 2475 2440 2492 2576 2499 2441 2492 2528 2481 2444 2466 2523 2715 2851 2794 2791 2820 2799 2800 2782 2773 2928 2945 2921 2876 2916 2811 2755 2988 2969 2848 2908 2944 2961 2953 3054 3041 2974 2861 2907 3027 3026 3034 2963 2892 2914 2792 2834 2802 2524 2170 1877 1721 1524 1587 1887 2213 2514 2687 3105 3289 3339 3629 3836 3999 4183 4241 4319 4274 4163 4402 4602 4694 4805 4915 5306 5364 5167 5280 5372 5429 5542 5656 5380 5604 5634 5625 5400 5488 5589 5603 5468 5728 5699 5564 5582 5853 6078 6258 6353 6724 6915 6751 6785 6995 7328 7443 7237 10278 338615 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22131 10770 2770 4807 11329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 102 103 105 106 107 109 112 117 126 139 152 165 176 196 229 282 389 620 1038 1514 1676 1794 2114 2525 3293 4832 7117 9863 12923 15973 18729 21138 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 91270 86969 81730 76711 72584 69327 66402 63176 59600 55800 51987 48270 44799 42169 40558 39343 38392 37848 38175 38685 38184 37492 37598 38254 39556 41608 44041 46283 48003 49394 50806 52001 52974 54183 55698 57206 58591 60050 61893 64158 66285 67743 68965 70524 72280 73815 74891 75579 75846 75453 74580 73819 73343 73235 73582 73976 74351 74853 75027 74032 71600 68572 65554 62488 59002 54308 48384 42672 38112 34614 31385 27768 23927 19828 15645 12054 9072 6389 4137 2617 1733 1195 860 675 555 474 412 346 347 354 340 309 300 297 292 288 292 305 309 286 281 288 292 301 305 295 292 273 249 261 253 236 251 253 256 255 249 253 250 253 243 225 236 277 285 265 273 266 248 248 252 260 235 226 230 254 241 209 221 225 239 244 218 191 199 208 200 174 205 245 201 184 207 185 162 173 217 224 227 266 261 227 222 216 202 190 193 213 195 180 196 231 262 267 216 192 182 227 241 217 203 240 281 286 248 210 168 182 252 228 214 245 223 205 207 216 222 209 169 165 167 223 236 221 241 221 198 220 292 337 185 162 198 176 208 260 221 201 203 169 205 259 211 164 238 275 259 248 245 249 190 210 226 209 212 235 240 246 236 241 232 257 258 283 270 225 210 275 253 234 197 227 255 227 239 291 308 269 331 319 235 271 245 225 204 206 201 249 314 374 313 295 345 315 410 440 463 538 552 591 676 650 615 639 708 771 838 976 1170 1381 1724 2129 2687 3124 3317 3330 3266 3251 3188 3056 2937 2815 2727 2611 2523 2421 2390 2315 2233 2295 2320 2296 2231 2260 2264 2173 2046 2018 2076 2002 1955 1989 1957 1904 1886 1958 2017 1999 2075 2081 2111 2199 2273 2244 2101 2099 2183 2186 2254 2274 2213 2158 2228 2233 2224 2285 2246 2314 2367 2304 2207 2140 2193 2224 2192 2232 2231 2187 2191 2266 2264 2245 2229 2222 2199 2177 2123 2071 2046 2147 2293 2272 2271 2324 2223 2101 2067 2097 2120 2108 2131 2208 2209 2200 2223 2179 2145 2157 2160 2151 2116 2056 2003 2038 2033 1959 1906 1888 1888 1917 1946 2007 2105 2096 1941 1806 1818 1837 1818 1856 1911 1939 1940 1905 1860 1892 1892 1818 1790 1762 1762 1744 1585 1418 1385 1315 1353 1531 1697 1917 2136 2089 1954 2106 2190 2231 2172 2033 2120 2148 2077 2002 2076 2243 2309 2174 2134 2194 2344 2361 2328 2425 2475 2331 2255 2364 2479 2384 2358 2322 2353 2387 2374 2341 2450 2501 2476 2307 2460 2652 2739 2696 2535 2502 2665 2613 2615 2811 2668 2640 2727 2639 2721 2768 2771 2605 2665 2886 2986 2974 2760 2595 2732 2894 2866 2806 2765 2572 2579 2699 3008 2910 2884 3003 2816 2660 2718 2819 2709 2217 1760 1424 1155 1545 1857 2243 2562 3006 3091 3313 3469 3598 3807 3879 3806 4133 4243 4473 4334 4550 4455 4425 4595 5117 5031 4682 5017 5180 4948 4660 5157 5539 5033 5111 5472 5301 5267 5342 5436 5345 5330 5339 5515 5830 5959 5945 5743 5986 6369 6219 6403 6905 6842 6717 6918 7153 77507 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22144 10770 2771 4805 11329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 102 102 103 104 104 104 105 105 105 106 106 108 111 113 114 115 117 118 121 125 132 140 147 158 168 171 173 193 294 502 822 1343 2376 4225 6479 8527 10168 11778 13889 16660 19608 22051 24251 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 92492 88821 83919 78200 71888 65534 60255 56523 53609 50781 47978 45293 42762 40851 39549 37850 35500 33462 32434 32622 33846 35637 36884 37110 38464 41984 46349 51118 55816 59459 62338 65532 68687 70326 70372 69982 69767 69748 69918 70423 71242 72148 72984 73668 74222 74447 74020 73223 72415 71831 71655 72019 72629 73086 73143 73001 72328 70459 67658 64013 59278 54269 49754 45500 41370 36934 32333 28435 25450 22755 20194 17798 15650 13840 12357 10939 9332 7875 6697 5674 4779 4060 3516 3071 2586 2097 1698 1367 1080 840 628 487 418 351 294 269 274 270 279 285 267 248 253 270 274 238 220 250 254 249 233 226 256 254 233 228 205 196 213 207 196 217 231 223 222 238 243 212 219 250 234 210 204 247 267 247 221 230 224 192 201 203 193 194 229 232 203 200 190 201 208 186 181 182 216 228 192 178 182 186 238 246 221 211 186 196 217 212 243 221 170 197 205 208 231 210 180 185 209 258 241 207 185 193 223 207 220 234 259 233 208 223 259 259 222 197 200 240 196 202 239 244 222 246 256 197 184 186 229 263 219 238 238 211 248 258 249 141 153 200 234 276 255 223 178 162 212 168 206 196 209 272 260 239 233 238 256 338 272 193 140 181 243 268 277 264 217 262 238 247 230 268 212 190 188 288 162 179 238 237 265 233 241 251 212 258 189 197 270 317 222 197 303 367 386 390 430 477 539 557 569 507 554 598 620 702 750 761 977 1133 1328 1579 1929 2306 2599 2795 2838 2769 2801 2748 2683 2520 2485 2477 2398 2341 2273 2114 2049 2067 2080 2072 2020 2089 2020 1959 1958 1877 1737 1791 1879 1793 1768 1812 1775 1768 1750 1698 1768 1789 1660 1654 1739 1805 1915 1964 1953 1966 2002 2096 2069 1902 1881 1916 1986 1983 1974 2035 2066 2060 2017 2015 1951 1939 1949 1909 1908 1923 1990 1926 1878 1939 1928 1904 1862 1806 1846 1963 1930 1876 1859 1882 1969 1986 1939 1893 1945 1953 1866 1789 1781 1878 1980 2017 1907 1847 1928 1901 1810 1821 1811 1788 1741 1752 1868 1855 1768 1786 1803 1767 1811 1819 1724 1622 1629 1672 1645 1630 1671 1722 1717 1634 1613 1667 1702 1717 1688 1726 1739 1735 1680 1446 1272 1309 1304 1252 1302 1427 1650 1861 1875 1766 1750 1821 1715 1685 1765 1868 1973 1889 1848 1868 1895 1891 1834 1902 1972 1902 2051 2083 1929 1987 2085 2056 1967 2004 2130 1998 1877 1914 2062 2006 1975 2005 2063 2117 2078 2035 2008 2180 2224 2242 2215 2294 2327 2252 2284 2417 2399 2256 2046 2061 2347 2373 2186 2227 2289 2301 2315 2284 2429 2477 2478 2356 2278 2407 2390 2377 2466 2549 2524 2230 2250 2194 2285 2475 2562 2349 2162 1994 1787 1579 1074 1165 1747 1821 2098 2411 2743 2803 3056 3206 3256 3327 3221 3408 3350 3442 3463 3684 3851 3824 3761 3914 4257 4199 4152 3981 4037 4166 4172 4141 4144 4093 4293 4609 4651 4475 4528 4402 4435 4501 4696 4769 4919 4815 4654 4874 5289 5399 5153 5381 5586 5591 5619 8368 387140 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22156 10770 2771 4804 11329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 100 100 101 102 104 105 106 107 108 108 108 108 109 110 110 109 109 109 109 110 110 110 111 111 112 112 113 115 116 118 134 172 266 507 959 1604 2383 3566 5588 8210 11067 14026 17329 20667 23108 24755 25886 26834 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 99530 95695 92051 89936 89271 89141 89066 88405 85188 78372 69675 61598 55227 50726 47903 46504 46574 47295 47378 46224 44182 42448 42251 44080 47062 50167 53772 58125 62927 67491 70827 72245 72360 73045 74919 77491 80243 82734 84496 84741 83247 81021 79557 79462 80256 81186 81713 81734 81310 80768 80208 79825 79841 79926 79600 78636 76935 73786 68381 61591 54680 47492 40695 35416 31004 26732 23233 20811 18841 16958 14919 12512 9865 7443 5574 4245 3301 2538 1904 1413 1066 869 748 616 528 503 484 448 426 365 318 298 279 275 285 271 264 257 232 196 204 227 231 240 241 206 186 197 217 230 222 246 277 257 231 227 239 233 180 147 187 227 200 143 166 212 224 200 186 219 228 248 272 248 209 219 230 191 188 233 243 187 186 238 266 261 224 185 178 188 208 187 164 204 221 219 184 162 158 117 161 191 211 245 159 109 136 202 206 179 192 181 189 202 186 206 226 147 121 199 161 142 227 260 264 211 161 218 238 208 218 237 212 206 222 220 223 203 219 205 161 208 170 200 206 220 250 193 140 181 212 247 214 272 257 261 243 226 300 286 158 164 226 227 304 236 208 209 148 142 207 254 132 140 239 227 312 333 260 287 301 180 270 309 205 153 218 273 324 369 291 227 271 307 296 302 252 330 427 371 269 224 276 255 300 300 280 193 205 329 396 265 256 362 361 398 531 567 559 480 606 639 555 723 721 758 758 1019 1184 1262 1708 2204 2572 2922 3309 3463 3529 3488 3501 3439 3363 3231 3080 3025 3035 2982 2834 2785 2770 2574 2598 2501 2439 2461 2543 2506 2453 2335 2403 2375 2391 2440 2408 2431 2370 2370 2409 2375 2174 2081 2039 2053 1966 1953 1945 2001 2077 2171 2206 2325 2308 2338 2331 2339 2302 2377 2392 2270 2327 2423 2331 2274 2225 2230 2320 2463 2471 2379 2392 2325 2257 2187 2178 2275 2226 2230 2336 2436 2413 2394 2319 2193 2226 2292 2248 2224 2311 2379 2274 2286 2359 2375 2217 2146 2233 2320 2404 2348 2274 2270 2309 2462 2490 2275 2196 2202 2199 2126 1971 1921 2045 2096 2036 2104 2223 2215 2118 2089 2067 2012 2005 2102 2190 2157 1945 1835 1918 2022 1972 1866 1963 2101 2080 1913 1801 1737 1694 1777 1893 2014 2087 2307 2408 2383 2362 2219 2099 2050 2068 2052 2178 2352 2470 2501 2410 2475 2286 2129 2145 2261 2479 2514 2407 2486 2570 2586 2751 2931 2821 2554 2237 2114 2350 2500 2503 2469 2563 2402 2243 2446 2681 2944 3066 2820 2715 2911 2969 2688 2613 3024 3084 2981 2933 2909 3202 3326 2862 2775 2970 2598 2579 2909 2990 2925 2908 3208 3216 3005 2755 2910 2893 3138 3212 3147 3194 3077 2869 2974 3184 2827 2825 2957 2790 2189 2013 1816 1758 2082 2702 2864 3275 3895 4067 4046 4134 4327 4236 4555 4744 4935 4785 4747 4726 4976 4948 5088 4944 5490 5177 4596 4909 5394 5331 5409 5281 5492 5467 5894 5857 5448 5626 5813 6035 6338 6114 5763 6273 6543 7178 7276 6988 7276 7795 7807 7779 8151 12543 669718 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22169 10770 2772 4802 11329 100 100 100 100 100 100 100 100 101 101 101 101 102 102 102 102 102 102 102 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 104 104 104 104 104 104 104 104 104 104 104 104 104 103 104 104 105 106 108 109 110 111 111 111 112 112 112 113 113 113 113 113 113 113 114 114 117 124 133 142 148 153 161 167 173 185 200 214 234 374 906 1906 3230 5028 7822 11402 14536 16862 18832 20725 22732 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112871 116511 119334 120688 119528 115355 109275 103448 99909 97180 93009 87435 81096 74847 69690 66033 63444 61085 58419 55585 53599 53109 53981 55340 56791 58738 61178 63376 65022 66798 69333 72271 75962 81114 86649 90524 91548 90292 88476 87896 89107 91626 94851 98152 101335 104181 106124 106649 106064 105189 104131 102611 100779 98166 93251 85508 76047 65862 56124 47277 38653 30231 23765 19422 15763 12184 9112 7141 6076 5397 4881 4339 3896 3330 2868 2453 2039 1558 1160 871 702 515 385 309 329 285 262 236 279 241 271 274 231 199 196 173 190 173 172 150 180 157 164 188 221 240 171 159 138 166 146 104 139 114 159 130 119 100 190 271 206 190 173 157 159 197 231 174 258 242 174 140 174 187 144 156 114 104 163 219 184 158 178 207 134 172 160 127 100 126 129 119 100 151 165 166 159 170 235 206 134 117 211 180 176 151 201 174 212 218 176 115 112 161 197 159 221 243 179 192 173 176 155 124 163 147 100 137 190 201 176 135 211 222 237 150 100 168 254 266 247 246 270 200 225 224 201 196 248 223 242 236 168 139 193 281 258 216 201 227 262 208 192 211 241 245 228 229 240 251 296 305 294 258 205 187 210 255 291 307 270 255 269 293 272 246 293 347 336 326 352 360 358 359 323 303 303 325 316 248 307 347 300 301 332 367 309 254 276 314 343 321 373 513 527 509 618 615 546 683 752 657 702 885 997 1092 1200 1404 1755 2181 2866 3625 4156 4492 4675 4736 4662 4482 4291 4267 4196 4092 4049 3918 3768 3600 3552 3536 3415 3303 3313 3298 3225 3178 3233 3256 3262 3214 3196 3249 3343 3323 3176 3151 3165 3023 2874 2832 2901 2869 2648 2545 2580 2575 2734 2756 2775 2803 2881 3053 2968 2829 2880 2997 3036 2953 2904 3094 3176 3034 3013 2899 2989 3029 3130 3130 3120 3107 3113 2925 3114 3163 3038 3071 3081 3084 3230 3281 3091 3106 3281 3224 3019 3074 3076 2984 3122 3282 3332 3067 2917 2859 3202 3227 2951 3122 3166 3228 3124 3080 3093 3004 2971 2993 3008 2933 3024 2977 2955 2853 2809 2710 3073 3189 3103 2956 3004 3022 2992 3045 2767 2754 2699 2734 3046 2944 2643 2790 2969 3012 2962 2882 2930 2881 2864 2741 2543 2387 2355 2440 2850 2686 2686 3053 3042 2745 2983 3065 3131 3296 3385 3269 3415 2903 2968 3275 3385 3542 3167 3458 3613 3601 3121 3463 3528 3703 3599 3612 3875 3805 4045 3859 3675 3680 3514 3535 4155 4107 3538 3387 3219 3443 4007 4218 3851 3848 3849 3848 4470 4116 3912 3947 4250 4131 4688 5050 4835 4776 4561 4549 4460 4654 4756 4425 4133 4481 4395 4591 4703 4757 4543 4630 4567 4359 4255 4678 4721 4507 4562 4504 4432 4147 3750 3453 3234 3028 2616 2991 3605 4553 4752 4611 5544 6448 5987 6218 6499 6718 7088 7098 7317 6769 6722 6840 7214 7604 7985 8374 8834 8866 8263 8375 8876 9030 8354 8354 9381 9140 8748 9875 10097 10194 9808 8913 9558 10057 10625 11024 11172 11492 11837 12096 12455 13366 13949 587844 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22182 10770 2773 4800 11328 107 107 108 108 109 109 110 110 111 111 111 111 112 112 112 112 112 112 112 112 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 114 114 114 114 114 114 114 114 114 115 114 114 114 114 115 116 117 119 121 122 123 124 123 123 123 123 124 124 123 123 123 124 124 124 126 128 130 133 137 142 148 155 163 175 197 223 252 323 473 755 1362 2415 3802 5054 6212 7780 9926 12969 17403 22200 26711 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104969 104111 103552 103498 103621 103704 103601 103001 101594 99446 97049 94413 90926 86834 82783 79109 75885 73188 71687 71500 71804 71741 72036 73580 76193 78675 80945 83283 85640 88654 92066 95920 101165 107318 113100 118700 125038 133156 143424 154481 164521 173263 181954 192740 206223 222225 240257 259380 278080 293978 302836 297829 273717 232133 179999 128594 87931 57818 36113 22112 13928 9309 6677 5050 3839 2735 1820 1198 789 658 338 131 201 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 180 459 224 100 100 100 163 100 100 100 100 100 100 100 100 209 100 100 100 100 100 100 100 100 479 583 100 100 100 100 236 186 100 100 208 306 467 658 515 100 100 214 100 100 266 339 337 100 312 304 669 575 286 799 130 100 212 520 771 915 927 656 100 100 925 869 1125 1251 1402 1438 170 272 1100 708 100 537 336 227 684 1146 1115 249 100 206 552 1099 1401 947 659 1420 1289 1085 1076 1174 1241 1268 1536 2000 1879 1588 2485 2610 1930 2903 2874 2656 4063 3737 4587 6089 8092 10531 13377 17697 20815 23327 23851 23405 23576 23426 22633 22747 22002 22197 21789 20925 19545 18361 19606 20920 21512 21778 21414 21239 21289 20528 21133 20851 20087 20519 21125 23354 22714 21824 20893 20780 21600 21902 21024 22059 21568 21379 22376 22891 24396 24679 26665 28322 26726 27830 27109 28327 31656 30362 28571 27610 28803 31423 33298 34932 36888 36593 39810 42316 41872 42444 43911 47756 45442 46694 51529 54495 54610 58611 64190 68559 73062 78793 83023 81445 87093 97240 106330 124232 139186 165147 181076 201387 247670 314922 425596 656549 1475868 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22195 10770 2774 4798 11327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 102 101 101 101 102 102 102 102 101 102 102 102 102 102 102 102 102 102 102 103 103 105 106 108 109 110 111 110 110 110 110 111 111 113 113 114 115 118 122 126 126 126 126 128 131 133 134 137 145 157 193 293 518 878 1370 2007 2775 3752 4962 6249 7601 9002 10541 12271 14213 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103231 103349 100832 95976 90134 84852 80981 78517 77262 76677 76086 75043 73532 72001 71283 70969 70432 69325 67802 66487 65627 65658 66535 67118 66892 66583 66785 67306 68121 70003 72780 75300 77452 79797 82200 84502 86838 89172 91279 92847 93696 93876 94036 94799 95864 96685 97221 97657 97900 97745 97394 96893 96048 94817 92765 89244 83812 76411 67877 59246 50296 40992 32489 25490 19694 14927 11481 9088 7078 5356 3928 2829 2064 1469 952 641 549 506 454 444 411 347 316 297 313 333 324 327 305 298 287 253 215 220 230 235 244 237 230 203 200 228 240 223 211 242 248 222 232 246 230 237 241 222 196 158 194 216 199 221 231 225 215 183 170 166 153 169 179 195 235 198 125 158 221 236 207 183 142 141 177 193 217 188 191 208 236 213 157 180 211 191 145 171 270 218 116 119 168 123 122 180 191 175 177 175 211 218 163 179 132 174 216 206 136 183 222 238 209 119 181 217 191 235 182 156 187 224 173 256 385 330 257 240 228 235 234 125 128 162 177 197 226 219 335 270 201 226 280 234 186 173 185 223 243 274 178 144 232 103 100 152 144 198 288 296 343 360 337 263 229 262 207 177 184 272 216 268 281 172 209 354 312 149 265 292 295 261 182 163 154 191 213 291 187 169 239 305 211 325 414 395 270 366 328 415 350 245 259 363 262 379 452 499 549 552 561 558 637 579 761 923 1186 1553 2258 3140 3808 4006 3969 3795 3651 3582 3304 3273 3232 3030 2961 3006 2967 2972 2933 2899 2801 2681 2794 2889 2798 2459 2354 2390 2345 2361 2284 2246 2209 2199 2047 1931 2017 2128 2116 2084 2008 2035 2118 2067 2070 2114 2057 2122 2082 2016 2096 2111 2012 1947 1959 1892 1968 1915 2033 2088 2054 2004 2096 2007 1897 1875 1998 2047 2152 2164 2038 2113 2064 1974 2120 2190 2148 2139 2093 2118 2047 1908 2006 2191 2308 2269 2089 2121 2142 2187 2191 2170 2214 2211 2232 2326 2229 2176 2244 2222 2276 2278 2154 2241 2291 2274 2233 2054 1996 2048 2084 2216 2256 2184 2193 1918 1791 2027 2143 2101 2081 2012 1982 2028 1906 1812 1959 1906 1889 2171 2169 1877 1815 1922 1924 1824 1949 2040 1874 1795 1913 1947 1743 1537 1559 1858 1861 1635 1563 1582 1721 1757 1749 1871 2144 2258 2036 1907 2228 2506 2381 2281 2277 2364 2462 2197 2123 2199 1981 1943 2002 1906 2059 2380 2591 2335 2194 2483 2477 2397 2263 2103 2333 2537 2451 2359 2130 2158 2351 2593 2558 2344 2612 2720 2549 2503 2458 2501 2694 2777 3064 2660 2470 2686 2961 2740 2503 2621 2882 3222 2942 2541 2490 2484 2325 2434 2535 2609 2584 2337 2292 2248 2541 2815 2661 2818 2957 2944 2581 2522 2066 1884 1604 1645 1740 2056 2585 2889 2954 3161 3470 3284 3072 3554 3943 4344 3975 4166 4131 4129 4039 4232 4213 3887 4351 4528 4855 4577 4748 5073 4706 5451 5279 4310 4459 4770 4922 4965 5157 4901 5143 5681 5869 5678 6308 6772 7125 7651 9050 9848 11967 98570 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22208 10770 2775 4796 11328 100 100 100 100 101 101 102 102 102 103 103 103 103 103 104 104 104 104 104 104 104 104 104 104 104 105 105 105 105 105 105 105 105 105 105 104 104 104 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 104 104 104 105 105 106 107 108 110 111 113 113 113 114 114 114 115 115 115 116 117 117 118 118 120 123 127 132 139 145 158 179 200 229 281 376 464 500 535 601 683 846 1281 2146 3359 4851 6873 9492 12491 15706 19161 22625 25748 28317 30491 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109133 103163 96719 91830 88753 86607 84451 82245 80066 78145 76965 76591 76756 77086 77709 78650 79564 80843 83091 85360 85751 83533 79332 74964 71739 68975 66403 64134 62121 60739 60838 62504 65381 69076 73276 77638 81994 86639 91781 97143 101971 105191 106749 107357 107616 107777 108436 110038 112633 115518 118409 121888 125719 129478 133032 134778 129992 117181 99392 80419 63460 49181 37448 28399 22454 18762 16245 13908 11285 8430 5788 4026 2877 2222 1770 1365 1006 806 668 485 334 299 357 273 246 261 292 298 188 232 236 231 254 276 293 236 253 210 192 244 254 170 143 100 105 116 208 199 177 100 150 206 144 146 213 119 100 100 100 143 214 209 179 119 122 183 171 174 251 223 144 110 135 202 100 140 139 116 135 146 201 268 243 132 101 100 100 100 100 121 100 135 174 208 183 113 100 118 100 115 154 152 151 265 137 100 100 204 302 260 193 194 117 172 302 272 194 140 124 206 211 205 200 193 225 274 309 313 325 359 227 152 139 174 262 324 309 283 180 117 229 216 100 131 224 198 101 155 212 187 177 207 214 185 220 260 251 184 214 296 325 318 213 111 312 349 236 277 164 227 308 253 195 107 205 308 254 252 278 270 262 208 195 206 130 152 214 228 331 396 355 403 435 397 356 326 258 215 207 188 219 384 466 482 512 450 337 349 456 416 427 571 616 664 700 584 637 784 713 733 920 1099 1230 1522 2110 2923 3991 4694 4872 4793 4636 4499 4298 4128 3991 3978 4021 3976 3898 3859 3987 4012 4008 3940 3693 3559 3460 3269 3125 3292 3342 3088 3005 2981 3080 3062 3016 3105 2983 2777 2668 2692 2816 2844 2640 2698 2660 2599 2525 2632 2781 2614 2544 2757 2760 2721 2812 2897 2835 2679 2650 2616 2654 2697 2860 3044 2924 2524 2670 2938 2945 2927 2963 2840 2575 2642 2861 2641 2558 2784 3097 3038 2782 2920 2876 2854 3016 3106 3108 3217 3027 3087 2869 2893 2957 2819 2853 3123 3249 2857 3068 3099 3047 3092 2967 2762 2909 3055 3179 2962 2767 2621 3219 3280 3329 3356 3345 3295 2930 2868 3119 3265 3071 2868 2759 3050 2818 2800 3060 3059 2694 2656 2721 2877 2623 2552 2197 2131 2652 2765 3130 3177 2949 2879 2526 2541 2588 2638 3114 3128 2845 2976 2747 3117 3371 2871 2731 2845 3169 3240 2849 3057 3664 3257 3084 2925 3225 3311 3532 3621 2821 3236 3827 3348 3449 3523 3300 3698 3227 3505 3794 4119 3969 3718 4042 3547 3704 3392 3777 3764 3882 3689 3062 3385 3170 3490 4136 3868 3710 3315 3726 3916 3659 3978 3971 4354 4062 3932 3890 3963 4206 4673 4385 3960 3847 4287 4744 4860 4856 4373 4222 3819 3659 3976 4164 3979 4275 4313 4562 3817 4080 4094 4082 4480 4292 3334 2428 2657 3372 3935 3832 3957 4749 4928 5465 5499 5800 5677 7027 7298 7508 7399 7094 7093 7455 7634 7127 6993 7270 7924 7833 7710 7961 8083 7617 7070 7632 8767 9167 8495 8904 9569 8730 9213 9606 9624 10294 10722 12250 13072 14305 15646 16875 21318 6681860 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22221 10770 2775 4794 11328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 100 100 100 100 100 100 101 103 106 108 110 111 112 113 116 120 126 137 210 357 468 510 549 587 576 550 496 426 424 577 872 1208 1497 1569 1343 1000 729 555 416 322 307 418 737 1350 2267 3609 5546 7616 9413 10875 11903 12907 14168 15673 17436 19533 21899 24161 26369 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101106 102874 104240 103905 101209 96807 91617 86419 82030 78612 76063 74467 73246 71715 70703 70823 71958 73457 74315 74590 74907 75365 75596 74982 74031 73649 73149 71551 68756 65740 63859 62535 60749 58862 57540 57240 58074 60032 63028 66679 70608 74621 78643 82662 86772 90952 95147 98918 101837 103656 104446 104856 105193 105095 104323 103145 102268 101770 101220 99935 97752 93839 88062 81720 75482 68252 59843 51308 43219 35797 29609 24349 19050 14243 10544 7721 5682 4230 3232 2367 1716 1343 1156 827 596 511 446 434 442 378 345 406 421 379 288 223 314 313 268 242 268 243 265 290 275 268 171 158 238 220 254 321 347 302 272 212 176 237 286 241 202 162 247 124 169 167 164 198 252 247 180 149 194 237 100 148 212 214 200 225 266 172 129 115 100 126 287 309 241 227 173 118 201 217 208 182 132 168 168 158 184 142 138 100 101 212 161 100 193 237 204 100 221 269 170 190 214 186 253 173 205 220 188 175 210 227 179 141 176 170 164 261 317 287 176 100 100 266 330 294 220 225 152 119 129 225 294 188 123 167 238 240 146 186 255 165 175 303 367 247 126 173 287 296 147 100 210 369 416 383 264 223 217 195 292 262 135 263 464 313 135 218 310 336 296 239 312 433 403 290 193 270 337 278 270 272 300 270 244 252 234 330 326 265 297 391 428 338 290 418 547 552 499 466 457 423 458 521 558 533 494 611 780 883 945 1122 1497 1922 2425 2926 3183 3136 2970 2948 3000 2983 2947 2921 2811 2736 2752 2793 2792 2864 2862 2703 2510 2398 2378 2459 2319 2166 2155 2163 2211 2262 2320 2198 1984 1885 1932 2041 2094 1921 1847 1762 1712 1805 1693 1636 1874 1948 1881 1743 1780 1980 2019 1864 1810 1912 2012 2082 1882 1769 1878 1853 1824 1808 1889 2001 1977 2018 1933 1828 1933 1868 2000 2038 2062 2148 2262 2332 2219 1969 1996 1751 1913 2126 2106 2094 2023 2016 2098 2054 2107 2114 2159 2174 2143 2075 2084 2338 2345 2266 2291 2138 1870 1995 2362 2255 1886 1787 2231 2281 2181 2059 1963 1845 1675 1821 2013 2122 2126 2193 1815 1664 1834 1886 1956 1922 1631 1635 1762 1823 1746 1978 1844 1605 1553 1752 2042 1500 1573 1591 1405 1322 1595 2040 2051 1749 1581 1738 1982 2048 2287 2185 2013 2060 1786 1878 1858 2014 1954 1920 1850 1921 1893 1879 1497 1791 1770 1614 1786 1902 1980 2090 2022 1917 2049 1829 1892 2618 2177 2311 2263 1713 2051 2693 2786 2234 2053 2138 2853 2592 1810 1981 2294 2532 2429 2291 2287 2158 1885 2145 2332 2108 2469 2560 2498 2478 2548 2684 2847 2787 2328 2305 2891 2996 2553 2599 2871 2389 1868 2461 2542 2109 2606 2852 2485 2299 2346 2651 2722 2381 1968 1596 2045 1999 1350 1734 2216 2612 2811 2717 2938 2888 3624 3806 3538 3455 3633 4020 4031 4081 3959 3172 3493 3754 4056 4521 5089 4744 4155 4190 3867 3995 4737 4413 4220 4325 4250 5201 5062 4418 4515 4904 5227 5348 5417 5814 6848 6917 6714 6690 902206 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22233 10770 2776 4792 11327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 133 272 538 850 1203 1531 1811 2057 2273 2445 2595 2701 2893 3255 3491 3415 3115 2747 2470 2427 2534 2583 2601 3129 4366 5274 5122 4380 3671 3222 3014 2517 1689 1276 1909 3550 5678 7879 10036 12543 15382 17937 19947 21732 23378 24853 26408 28190 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 82521 81288 78576 74695 70326 66903 65217 65928 68698 71910 74349 75307 75475 76327 77755 78846 79352 79090 77843 75766 73967 73133 73718 75777 77226 75964 73774 72438 71709 71376 71306 71461 71635 71585 70906 69444 67771 66838 66992 67877 69527 72584 77034 82367 88646 95633 102915 110347 116572 121373 125882 130285 134065 136709 139148 143019 146975 144588 134186 119348 101734 81992 62496 45101 31334 22749 17944 13680 9778 6700 4453 2904 1901 1301 989 728 697 612 472 389 432 451 409 391 386 345 354 335 402 407 295 256 271 267 282 280 243 267 296 324 275 139 156 233 206 172 172 165 152 210 189 211 163 148 158 155 146 166 198 189 169 305 278 213 232 183 125 194 198 206 148 100 100 196 220 155 253 294 235 219 226 168 141 166 156 129 137 152 100 100 158 191 205 268 197 100 188 229 192 168 190 228 283 272 254 173 183 208 195 192 164 155 141 173 207 189 261 208 247 191 182 252 196 138 162 232 232 238 235 258 308 279 229 226 253 215 166 228 249 187 184 212 219 209 252 309 229 214 330 278 205 239 240 285 263 201 111 129 233 271 327 278 138 100 100 273 238 264 321 188 112 112 191 218 259 266 255 318 337 325 296 115 100 237 273 260 323 207 145 302 419 411 398 389 239 164 325 350 303 299 292 327 310 281 345 390 358 277 353 426 399 585 708 526 363 434 556 575 548 561 613 718 938 1182 1503 1954 2359 2654 2985 3218 3444 3562 3639 3635 3465 3440 3524 3491 3420 3448 3375 3362 3361 3241 3152 3248 3184 2921 2877 2841 2747 2717 2707 2754 2877 2760 2660 2650 2654 2644 2555 2513 2445 2354 2341 2395 2435 2339 2223 2264 2319 2435 2504 2369 2340 2367 2332 2338 2422 2491 2532 2504 2327 2362 2435 2484 2428 2436 2380 2315 2233 2347 2499 2543 2548 2370 2454 2540 2474 2531 2524 2392 2456 2520 2433 2459 2563 2705 2655 2647 2652 2723 2579 2545 2436 2649 2686 2634 2555 2712 2870 2713 2509 2486 2532 2470 2712 2766 2701 2310 2398 2687 2791 2769 2581 2318 2399 2323 2410 2588 2509 2277 2247 2321 2294 2321 2535 2725 2445 2166 1985 2151 2383 2334 2520 2353 2174 2193 2058 1987 1848 1845 2024 2218 2422 2055 2106 2355 2551 2637 2655 2726 2353 2344 2666 2462 2494 2703 2779 2475 2431 2479 2614 2494 2521 2312 2429 2779 2855 2831 2710 2776 2918 2889 2823 2524 2350 2779 2953 2757 3080 3209 2952 2351 3180 3165 2785 3206 3149 2942 2941 3064 3276 2780 2732 3173 3435 3601 3316 2745 2769 2670 3022 2976 3206 3362 3180 3308 3228 2990 2970 3557 3144 3318 3211 3182 3698 3545 3100 3083 3275 2961 3861 3894 3211 3242 3484 3301 2964 3188 3787 3649 2660 2615 2954 2627 2663 2971 3040 3446 3706 3587 3737 4276 5087 5965 5430 4843 5173 5192 5511 5503 5974 6051 5463 5220 5266 5592 5455 5930 5476 5862 6498 6883 6280 6333 6528 6472 6588 6739 7302 7029 7338 7765 7539 7912 8295 8845 8886 9105 9250 8960 9930 7629805 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22246 10770 2777 4790 11327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 119 140 136 117 110 137 228 331 393 493 700 892 1085 1393 1785 2235 2609 2715 2491 2047 1591 1277 1133 1164 1318 1650 2008 2322 2956 3953 4523 4399 4143 4011 3554 2511 1465 977 1031 1430 2130 3070 4277 5852 7574 9342 11112 12628 13988 15407 16960 18721 20610 22432 23987 25558 27252 28725 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 82821 79237 75767 73852 73188 72092 70206 68203 66789 66203 66142 65592 64329 62933 61002 59295 58672 58714 59493 60742 61740 62217 62433 62890 62547 61044 60022 59658 58945 58332 58453 59287 60489 62113 64607 68111 72419 77511 83322 89536 95874 102416 108642 112497 114658 116925 119532 122403 125114 127428 129042 130472 133084 135539 134992 131968 127267 119769 107228 89016 70939 55924 43277 33630 27035 21791 16888 12365 8786 6520 5110 4013 3155 2426 1893 1542 1192 855 669 651 566 506 424 394 406 363 360 310 301 267 287 308 317 356 260 260 290 278 275 248 245 258 293 294 288 278 246 248 228 246 284 215 298 281 195 205 300 303 172 235 255 222 235 201 201 296 214 176 247 235 176 211 249 298 205 163 174 179 318 241 171 146 145 184 159 112 136 223 188 150 213 233 183 205 215 227 197 184 161 135 118 174 243 288 261 196 223 219 247 230 133 163 219 248 250 185 174 185 202 141 109 158 183 158 169 247 250 191 219 329 261 237 264 255 237 147 162 242 247 216 252 231 217 190 142 161 229 165 156 327 303 223 229 246 233 214 219 178 185 217 188 147 196 199 188 250 274 357 424 345 229 178 126 137 284 346 316 298 318 263 216 283 248 243 260 250 308 341 274 221 263 269 218 271 268 274 319 347 300 246 272 293 313 370 347 259 273 340 371 386 358 386 506 432 361 434 509 641 837 1126 1453 1878 2388 2709 2847 2982 3014 3014 3085 3101 3034 2923 2919 2897 2880 2948 3001 2845 2690 2672 2767 2779 2547 2322 2391 2375 2344 2437 2418 2132 2066 2297 2269 2085 2128 2058 1962 1984 2037 2057 1959 1924 1916 1952 2008 1965 1982 1939 1916 2055 1920 1793 1917 1803 1802 1853 1997 1987 1921 1850 1935 2101 2183 2003 1943 2006 2018 2013 2089 2098 2005 2061 2090 2186 2142 2030 2042 1916 1961 1985 1708 1770 2061 2298 2313 2245 2080 1899 2045 2069 1992 2037 2247 2237 2281 2278 2187 2147 2132 1950 1681 1865 2126 2221 2117 2111 2008 1890 2002 1990 1897 2046 1986 2056 2137 1851 1892 1991 2172 2083 1834 1596 1887 1821 1861 1969 2059 2130 1927 1841 1829 1650 1458 1394 1576 1913 1763 1704 1992 1892 2116 2009 2003 1936 1888 2213 2391 2049 2063 2442 2201 2148 2301 2256 2096 2068 1986 2206 2235 2221 2032 2131 2283 2344 2662 2288 2398 2479 2877 2592 2344 2138 2390 2461 2205 1854 1998 2402 2222 2253 2348 2370 2380 2610 2636 2337 2029 2353 2468 2308 2258 2363 2309 2303 2169 2218 2745 2491 1897 2179 2597 2796 2902 2953 2432 2601 2598 2637 2803 2897 2657 2743 2602 2103 2241 2652 2703 2587 2848 3040 3002 2703 2867 2925 2689 2612 2377 2437 1934 1571 1107 1266 1207 1544 2055 2104 2925 3100 2672 3284 3182 3419 3761 4031 4163 4381 4312 4013 4080 4138 4369 4360 4189 4347 4405 4752 4786 4893 4777 4675 4694 4733 4891 5243 4952 4494 4916 5373 5597 4977 5684 6206 6241 5870 5785 6221 6806 27507 285496992 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22259 10770 2778 4788 11326 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 133 171 217 239 217 233 312 425 506 410 246 168 178 201 261 443 632 636 490 362 274 201 152 152 361 625 544 304 170 131 124 127 139 172 234 332 476 716 1218 2077 3191 4236 5140 5976 6782 7496 8171 8922 9757 10693 11949 13536 15144 16598 17826 18757 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 70719 70327 69572 68357 66906 65564 64288 63035 62725 63331 63224 61314 58944 57201 55856 55289 55222 54664 53523 52029 51057 51851 54094 56224 57073 56697 55942 55295 54759 54432 54897 57001 61194 67246 74791 83504 92582 100691 107064 111907 115908 119525 123077 126532 129434 131009 130963 130288 130413 131956 133704 134823 136013 137462 138808 139935 140009 137864 132863 125318 115755 103829 90165 75968 62787 50828 39335 29105 21574 16108 11611 8286 6054 4551 3584 2773 2133 1644 1343 1100 869 769 738 682 591 482 433 422 412 408 374 407 349 361 361 400 375 299 270 289 307 314 311 280 306 262 258 274 247 263 287 237 221 205 220 244 264 309 275 279 252 229 277 230 229 220 150 165 240 271 213 212 208 278 269 249 158 129 205 217 193 233 248 235 221 256 231 233 196 150 161 231 234 195 262 205 117 225 272 234 181 185 196 217 180 217 245 280 317 277 148 123 153 167 165 181 184 284 261 205 200 185 149 166 185 176 236 301 237 227 185 229 250 256 262 215 209 218 252 260 212 142 221 277 215 152 248 344 330 275 212 182 272 265 162 142 147 144 187 281 307 231 175 195 240 290 289 321 335 282 195 199 210 168 196 219 194 215 269 260 252 277 294 238 172 217 344 354 316 314 307 261 227 317 388 315 192 220 261 273 315 342 271 235 298 289 317 355 358 418 475 400 319 355 442 398 434 724 1097 1466 1828 2160 2519 2814 2937 2989 3072 3112 3102 3118 3058 2972 2825 2697 2699 2793 2810 2662 2578 2600 2476 2313 2274 2293 2283 2247 2249 2223 2040 1903 2074 2263 2369 2292 2064 1893 1870 1964 1928 1859 1890 1941 1921 1913 1861 1753 1866 2026 1995 1941 1841 1854 1915 1974 2004 1775 1775 1974 2018 1953 1875 1835 1727 1776 1928 1974 2013 2027 2094 2038 2044 1985 1947 1859 1915 1984 2147 2087 1949 1923 2041 1938 2012 2090 2161 2059 2078 1988 1903 1966 2055 1927 1915 2082 1955 1914 1835 1856 1802 1824 1926 1988 2027 2011 1987 1763 1882 2102 2041 1888 1853 2062 1925 1675 1667 1589 1661 1732 1828 2013 1867 1912 1866 1916 1836 1799 1614 1755 1724 1561 1545 1519 1291 1211 1458 1661 1517 1888 2082 1822 1756 2136 2211 1858 1736 1953 2001 2006 1778 1649 1681 1824 1750 2099 2221 1888 1914 2001 2182 2059 1850 1931 1895 2309 2021 2015 2154 2443 2468 2310 2233 2279 2259 2119 2327 2106 2211 2186 2054 2066 1929 2122 2213 2147 2118 2063 2263 2376 2051 2193 2248 2590 2482 2253 2279 2302 2504 2422 2305 2132 2288 2345 2094 2104 2657 2691 2752 2316 2149 2308 2286 2259 2322 2341 2454 2425 2342 2552 2439 2211 2402 2512 2344 2293 2547 1966 1812 1604 1461 1331 1249 1725 1518 1211 1916 2563 2506 2561 3196 3263 3332 3603 3361 3389 3663 3807 3631 3846 4279 3952 4030 3761 3739 3922 3795 3811 4031 4539 4894 4806 4311 4305 4236 4547 4614 4879 4705 4579 5075 5346 5525 5732 6229 5989 5728 5713 6018 142820 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22272 10770 2778 4786 11326 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 100 101 101 101 101 101 101 101 101 101 101 101 101 101 100 100 101 101 100 100 100 101 100 101 101 102 103 105 106 116 183 305 467 626 757 834 756 564 384 272 213 175 152 144 140 133 128 132 147 166 186 206 234 254 257 255 266 307 423 644 920 1170 1372 1565 1807 2237 3002 4086 5204 6450 8086 10195 12403 14305 15865 17226 18409 19588 20945 22454 24100 26089 28257 30462 32524 34213 35942 37908 40262 42590 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 86113 88120 90079 90443 88834 85718 82261 79718 77902 75653 72899 70492 68704 67916 67809 67281 66529 66718 68109 69342 69868 70485 71792 73482 74764 75542 76240 77250 78713 80892 84319 88777 93149 96924 100695 104507 107560 109594 110498 110500 110191 109968 109985 110036 109813 109252 108619 108089 107731 107353 105511 101293 95610 89026 82150 75834 69937 63561 57913 53698 49517 45145 40302 35031 30279 26462 23199 20076 16989 14096 11837 10233 8399 6488 5006 3896 3113 2560 2079 1638 1253 1035 825 624 463 420 397 344 254 301 295 280 234 181 284 324 246 195 195 237 252 299 297 227 182 241 227 207 179 221 199 177 181 217 205 200 186 216 252 223 159 135 164 180 237 212 188 192 184 159 134 196 183 181 227 196 138 107 144 139 100 100 184 215 203 220 268 239 247 160 134 195 168 100 100 250 220 187 186 215 168 121 130 173 172 108 100 184 262 220 118 100 100 141 185 138 122 211 255 132 100 135 213 243 217 193 135 202 230 211 256 238 149 124 195 182 237 310 214 251 266 232 207 269 212 120 168 252 293 254 235 221 260 231 209 192 164 213 275 306 325 292 227 233 236 240 251 226 170 244 336 295 280 341 282 183 248 344 285 242 317 277 206 190 228 251 222 284 386 352 323 385 365 321 317 230 190 194 229 285 213 233 324 312 316 421 532 490 315 323 424 429 482 503 514 704 883 1054 1224 1528 1992 2384 2733 3046 3105 3105 3243 3400 3414 3360 3421 3315 3259 3321 3147 3031 3028 2979 3039 3068 2932 2866 2834 2670 2573 2505 2446 2403 2289 2243 2316 2449 2340 2238 2222 2303 2299 2295 2335 2323 2338 2136 2039 2108 2027 2049 2107 2113 2209 2249 2096 2072 2191 2268 2102 1972 2094 2023 2032 2103 2059 2134 2123 2045 2001 2080 2154 2215 2247 2275 2292 2166 2130 2324 2231 2391 2366 2295 2127 2145 2246 2092 2144 2330 2325 2181 2037 2133 2447 2316 2080 2002 2227 2142 2043 2284 2347 2057 1947 1990 2294 2268 2187 2120 2006 2091 2331 2231 2112 1974 2195 2243 2097 2085 2104 2060 2051 2106 2093 2261 2170 1789 1982 2006 2049 2265 1949 2012 2183 2239 2078 1866 1523 1708 1914 1545 1578 1823 2066 2091 2269 2417 2349 2074 2059 2237 2225 2254 2135 1729 2023 2381 2179 2363 2413 2602 2301 2108 2421 2611 2118 2160 2399 2546 2368 2829 2646 2577 2462 2584 2669 2517 2998 2546 2607 2808 2870 2621 2224 2260 2141 2745 3029 2658 1935 2045 2492 2234 2404 2112 2200 2475 2404 2588 2591 2782 2698 2737 2849 2600 2862 2809 2766 2789 2167 2081 2910 3126 2887 2621 2180 2592 2593 2625 3071 3478 3215 3009 2844 3024 2908 3032 3309 3076 2698 2493 2350 2214 2081 2079 2124 1948 1598 1849 2621 3156 3164 2966 3610 3727 3745 4221 4018 3922 4269 4481 4381 4658 4378 4679 4787 4790 4617 4294 4352 4638 4626 5081 5098 4980 5166 4961 4937 5257 5933 5866 5739 5905 6140 6522 6709 6791 6513 6800 7329 7009 7073 445092 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22285 10770 2779 4784 11326 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 102 103 104 104 104 105 105 105 105 106 116 144 188 236 274 306 360 583 1388 2985 5077 7380 9673 11747 13325 14090 14212 13986 13528 12653 11325 9710 8146 7039 6446 6138 5999 6150 6787 7753 8877 10243 11855 13420 14784 15985 17184 18677 20733 23098 25762 28334 30272 31768 33218 34939 36733 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 86024 89437 93269 97421 100929 102530 101623 98367 93219 87512 83328 81749 81268 81197 81481 80590 78423 76145 74186 72612 71488 71553 72660 73505 74383 75392 76110 76595 76975 77479 78696 80386 81942 83051 83160 82023 80416 79232 78647 78504 78649 79021 79400 79607 79768 79962 80274 80664 81159 81238 79728 75781 69032 59729 49263 39242 30808 24324 19227 14887 11415 8793 6748 5073 3776 2820 2176 1667 1359 1142 975 894 825 742 658 587 541 516 482 423 358 349 323 301 321 309 291 291 266 258 294 275 269 309 277 259 260 279 268 248 263 282 264 272 250 252 247 223 207 217 248 258 246 264 239 216 224 232 258 235 209 198 205 221 257 237 215 225 267 265 223 237 266 223 212 217 219 213 237 213 199 204 222 233 233 234 234 230 213 230 230 197 201 192 226 225 169 180 224 214 184 200 237 191 172 240 249 235 232 262 254 230 227 241 233 240 250 236 241 210 204 238 191 203 256 297 283 242 255 235 154 129 174 222 228 227 242 249 217 194 196 221 245 251 221 192 189 191 192 185 205 241 245 236 224 221 198 204 228 216 217 226 228 216 220 206 202 238 230 219 225 240 264 201 169 211 250 284 260 273 289 257 234 244 266 230 166 184 239 245 266 305 302 266 237 235 265 288 269 260 319 324 290 323 352 344 335 366 390 406 423 412 398 368 451 580 593 637 719 864 1226 1704 2050 2329 2645 2942 3144 3292 3466 3579 3570 3523 3568 3545 3447 3454 3427 3399 3430 3390 3293 3282 3247 3149 3128 3054 2877 2741 2681 2586 2569 2549 2453 2367 2298 2353 2439 2426 2407 2372 2339 2284 2224 2279 2318 2318 2245 2191 2219 2198 2225 2254 2227 2256 2285 2205 2207 2205 2160 2148 2228 2239 2221 2283 2269 2224 2224 2279 2305 2349 2313 2183 2135 2154 2192 2251 2280 2231 2192 2149 2213 2269 2245 2335 2313 2285 2219 2236 2236 2302 2326 2269 2287 2431 2406 2311 2353 2449 2347 2265 2285 2309 2359 2346 2328 2349 2219 2322 2367 2375 2321 2226 2236 2298 2329 2307 2102 2077 2197 2136 2041 1977 2122 2180 2174 2043 1992 2175 1991 1991 2028 2009 2166 2199 1849 1756 1696 1652 1739 1680 1854 2149 2345 2263 2387 2418 2309 2224 2359 2459 2272 2268 2279 2294 2268 2332 2352 2390 2377 2278 2396 2430 2402 2492 2499 2395 2562 2542 2642 2734 2582 2859 2968 2763 2564 2617 2813 2652 2545 2652 2565 2723 2826 2860 2832 2896 2697 2796 2798 2756 2954 3053 2852 2707 2799 2959 2894 2835 2839 2658 2828 2831 2872 2768 2933 2834 2744 2897 3160 3061 2745 2871 2886 2878 2842 3067 3335 3357 2965 2982 3184 3364 3166 3095 2992 2747 2554 2281 2177 2170 1784 1819 2099 2430 2717 3081 3401 3365 3597 3982 4096 4208 4455 4628 4760 4844 4921 4648 4763 4872 4888 4848 4789 4744 4665 4622 4894 5318 5294 5052 5039 5319 5255 5516 5980 5932 5830 5942 6061 6313 6639 6837 7332 7736 7627 7466 7823 7914 42546 40948780 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22298 10770 2780 4782 11325 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 128 256 442 634 883 1151 1306 1296 1340 1463 1440 1267 1005 766 675 883 1525 2875 5767 9921 13449 15298 16521 17773 19065 20410 21540 22625 23478 23179 21299 18752 16634 15015 13437 11932 10730 9855 9283 9067 9117 9361 9865 10562 11343 12226 13465 15044 16587 18057 19753 21626 23319 24600 25704 27086 28553 30169 32148 34355 36314 37743 100 100 100 100 100 100 100 100 100 100 100 100 62797 64941 67602 70119 72416 74817 76735 77715 78475 79644 80354 79868 78775 77941 78241 80106 82641 84557 84408 82227 79178 76039 73011 70798 69712 68677 66907 65258 64785 64865 64776 65103 66493 68221 69562 70821 72399 74179 75891 77381 78749 80183 81377 82300 83026 83500 83759 83767 83580 82998 81306 76667 67981 56121 43319 32358 24342 18746 14759 11441 8692 6525 4860 3653 2832 2179 1610 1213 979 798 656 569 471 398 384 356 339 321 305 266 276 260 259 282 267 269 267 261 248 254 270 251 213 224 241 245 260 222 196 232 237 227 250 245 210 207 214 222 232 242 264 264 229 224 217 212 239 251 256 217 210 210 204 205 225 232 232 222 235 221 217 226 239 242 240 205 210 225 216 250 228 198 211 199 190 213 209 201 199 222 212 199 198 204 241 239 212 234 210 183 211 222 207 207 221 242 220 235 234 226 232 268 259 224 189 202 229 225 225 232 237 212 203 219 233 239 238 220 211 191 178 200 217 207 203 204 235 261 238 210 229 221 177 205 238 231 194 188 205 219 250 244 205 183 200 246 238 193 224 276 278 238 197 192 226 257 229 207 218 255 258 231 236 224 213 232 236 238 232 252 280 281 232 202 236 223 223 280 288 232 208 229 233 223 224 251 279 261 248 275 288 278 277 288 309 279 261 331 397 422 411 401 400 391 388 398 427 470 502 495 539 707 959 1263 1644 2091 2553 2961 3288 3507 3652 3727 3745 3722 3721 3734 3679 3642 3618 3589 3546 3529 3481 3382 3337 3247 3129 3067 2995 2938 2871 2825 2731 2638 2610 2576 2511 2452 2458 2483 2487 2465 2423 2418 2406 2362 2353 2370 2340 2358 2386 2415 2393 2350 2310 2281 2323 2306 2244 2262 2301 2344 2323 2324 2377 2371 2378 2386 2404 2370 2394 2401 2352 2309 2354 2374 2359 2313 2352 2335 2365 2354 2384 2422 2432 2441 2436 2425 2453 2488 2485 2502 2487 2456 2526 2527 2490 2524 2544 2537 2439 2422 2451 2499 2562 2577 2508 2391 2451 2362 2344 2403 2415 2364 2437 2458 2337 2365 2359 2334 2374 2434 2443 2320 2360 2325 2291 2266 2306 2324 2266 2240 2239 2243 2146 2141 2208 2188 2077 2025 2124 1990 1870 2005 2174 2303 2508 2677 2651 2573 2566 2633 2470 2425 2466 2517 2459 2467 2519 2545 2555 2521 2621 2564 2550 2659 2659 2702 2808 2866 2985 2938 3103 3044 3030 2896 2967 2982 2865 2782 2767 2848 2914 2880 2961 3052 3103 3048 2902 2932 3136 3086 3113 2972 3015 3043 3168 3153 3207 3109 3062 2975 3118 3185 3192 3268 3232 3177 3213 3261 3208 3039 3121 3265 3296 3196 3389 3337 3314 3320 3451 3420 3352 3186 3193 3260 3263 3296 3190 2932 2562 2561 2375 2221 2249 2529 2856 3068 3418 3862 4224 4444 4470 4576 4807 4967 5089 5222 5235 5170 5319 5662 5526 5349 5240 5285 5243 5381 5583 5534 5505 5796 5881 6165 6363 6609 6755 7005 7353 7498 7772 8085 8123 8329 8652 8871 8858 8795 19805 8788362 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22310 10770 2781 4780 11324 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 102 102 102 102 102 102 102 101 101 101 101 101 101 101 101 100 101 101 101 101 101 101 101 101 103 131 267 432 516 591 704 785 825 985 1340 1786 2063 1819 1147 654 762 1161 1369 1652 2524 4104 6784 10447 13876 17051 19369 20520 21009 20999 20439 19601 18464 16653 14472 12618 11618 11500 12017 12730 13800 15043 15507 14508 11930 8762 6327 5133 4827 5148 5897 6766 7533 8251 9129 10353 12144 14421 17028 19721 22430 25037 27179 28982 30653 32700 35054 37066 38598 39895 41429 43752 46765 50075 53190 55965 58569 60976 62867 64149 65268 66239 66951 67863 68875 69311 68931 68620 68664 69040 69971 70969 71881 72715 73169 73417 73908 74637 74643 74003 73184 72024 70955 71042 72071 73126 74193 76012 77990 79183 79563 79821 80228 80616 80909 81184 81285 81255 81212 81160 81281 81705 82367 82868 82584 80485 75592 68728 61218 53450 44900 35688 27433 20949 15827 11779 8695 6527 4931 3690 2738 2092 1618 1278 1038 857 737 642 552 479 410 363 329 317 293 285 264 273 285 254 236 258 246 250 270 264 250 257 232 215 241 234 215 224 237 212 203 213 230 218 224 237 228 218 233 238 226 228 228 195 212 220 206 205 230 248 223 212 203 222 240 228 222 239 248 231 212 195 225 248 219 240 232 194 173 200 240 252 201 188 231 238 209 170 181 190 184 199 221 205 187 188 212 203 182 181 200 191 208 234 223 200 228 218 216 224 226 219 224 226 242 211 176 219 236 229 208 216 219 211 199 194 228 237 210 216 214 200 198 178 181 223 251 254 234 194 211 233 208 199 204 224 255 259 228 210 216 219 231 250 254 255 214 190 185 192 226 254 253 218 213 211 189 192 240 255 242 256 260 249 254 254 263 263 250 244 240 207 188 226 250 221 201 216 245 242 227 226 226 231 234 244 249 245 251 256 269 283 306 331 328 315 336 349 353 355 379 393 369 366 375 346 357 402 453 522 602 658 748 1012 1499 2081 2582 2978 3291 3555 3726 3775 3768 3769 3786 3742 3618 3564 3523 3443 3406 3330 3243 3246 3197 3141 3123 3084 3012 2915 2839 2774 2696 2629 2581 2600 2599 2576 2567 2545 2539 2514 2536 2495 2442 2424 2395 2397 2419 2379 2347 2330 2306 2326 2364 2346 2285 2288 2276 2279 2359 2386 2345 2281 2362 2398 2334 2315 2315 2383 2410 2458 2508 2431 2390 2420 2433 2473 2433 2446 2453 2396 2414 2462 2375 2397 2492 2533 2474 2484 2516 2439 2461 2480 2492 2410 2398 2378 2410 2454 2418 2376 2419 2417 2408 2382 2392 2372 2324 2326 2308 2385 2462 2462 2375 2406 2469 2345 2340 2339 2323 2288 2186 2271 2295 2173 2250 2311 2389 2384 2248 2215 2177 2197 2218 2176 2073 2072 2130 2066 1960 1921 2006 2069 2193 2356 2396 2512 2507 2481 2577 2621 2521 2507 2506 2529 2606 2669 2582 2423 2459 2538 2564 2599 2623 2680 2776 2832 2931 3024 2948 2951 2881 2785 2929 2928 2949 2845 2786 2990 3035 3136 3053 2991 3070 3115 3055 2966 3096 3118 3148 3137 3106 3109 3100 3045 3023 3150 3286 3118 3102 3116 3201 3086 3185 3278 3215 3252 3299 3055 2961 3207 3319 3279 3130 3065 3195 3360 3344 3321 3374 3366 3396 3409 3537 3448 3137 3056 3112 2948 2810 2631 2379 2201 2284 2378 2674 3258 3697 3993 4167 4244 4437 4674 4732 4719 4791 5185 5222 5178 5324 5475 5332 5402 5426 5512 5487 5409 5545 5763 5909 5909 6131 6458 6975 7440 7661 8023 8517 8919 9109 9074 9089 9210 9239 9286 9320 132181 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22323 10770 2782 4778 11324 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 103 105 107 125 165 215 339 531 521 354 269 481 1212 2570 4123 5318 5958 6028 6265 7471 9560 11613 13527 16111 18245 18980 18584 17726 16755 15663 14700 14114 13766 13591 13190 12471 11739 11132 10816 10689 10454 10135 9912 9772 9628 9479 9370 9423 9798 10525 11489 12768 14284 15785 17216 18671 20101 21473 22813 24097 25435 27279 29564 31840 34483 37485 40303 42859 45096 47051 48997 51026 53149 55320 57017 58285 59727 61452 63224 64831 65996 66256 65781 65507 66025 66972 68283 70061 71911 73608 74915 75327 75495 76000 76380 76126 75453 74560 73501 72660 72489 72721 72936 72969 72795 72856 73558 74741 76108 77361 78156 78292 77700 76748 76188 76394 77440 79364 81836 84191 86201 87870 87926 85466 79249 69086 56962 45216 35721 28417 22735 18161 14524 12037 10190 8303 6720 5509 4433 3339 2385 1683 1183 854 668 550 453 420 385 318 288 286 285 280 270 266 276 256 264 279 260 230 238 243 251 267 244 246 249 245 213 216 225 228 245 263 265 248 242 248 246 232 224 233 229 225 246 250 237 240 244 215 210 233 236 243 250 231 222 224 210 200 206 209 227 218 197 219 237 220 207 203 219 216 225 209 174 192 211 204 218 195 209 214 207 210 241 225 198 207 193 200 223 240 243 235 226 217 198 193 199 215 236 248 215 222 239 224 248 232 220 238 222 200 191 187 186 203 235 234 229 249 235 215 204 191 176 185 242 272 241 228 238 223 215 216 204 224 238 219 198 192 208 227 244 236 214 209 232 247 233 222 244 241 243 243 223 211 221 248 270 225 177 215 263 263 234 220 224 225 223 241 250 223 216 223 221 234 246 249 229 234 239 225 253 272 260 255 251 269 292 275 280 315 294 269 300 325 338 329 310 311 306 301 302 287 288 353 408 450 512 543 564 638 766 1082 1630 2264 2822 3186 3409 3525 3543 3490 3446 3397 3321 3239 3217 3194 3154 3085 3090 3102 3035 2979 2902 2812 2801 2788 2731 2647 2604 2604 2542 2478 2499 2518 2531 2495 2462 2497 2482 2427 2384 2409 2346 2294 2304 2299 2279 2219 2230 2196 2217 2217 2164 2170 2168 2199 2180 2136 2149 2191 2202 2162 2173 2169 2207 2224 2210 2202 2202 2223 2251 2299 2262 2224 2211 2180 2205 2241 2273 2208 2226 2262 2346 2295 2363 2400 2334 2299 2286 2315 2293 2367 2410 2362 2321 2274 2243 2208 2158 2135 2146 2145 2185 2188 2206 2213 2256 2273 2140 2159 2149 2138 2157 2169 2190 2199 2099 2116 2169 2133 2064 2094 2125 2108 2144 2086 2025 2146 2118 2055 2017 1947 1968 2058 2060 1917 1929 1932 1935 1929 1872 2034 2131 2209 2375 2371 2377 2379 2338 2382 2407 2340 2275 2249 2232 2213 2266 2484 2384 2372 2334 2210 2395 2578 2520 2447 2512 2622 2664 2666 2713 2660 2702 2733 2683 2642 2803 2761 2594 2634 2701 2802 2942 2887 2760 2717 2802 2816 2763 2756 2829 2932 2858 2792 2789 2780 2875 2750 2756 2869 2855 2962 3021 2836 2802 2887 2893 2786 2777 2845 2819 2870 2841 2936 3037 3047 3011 2973 3086 3204 3130 3068 3046 2959 2947 2816 2517 2395 2410 2310 2207 2172 2128 2379 2864 3185 3350 3562 3792 4042 4186 4099 4173 4259 4336 4477 4649 4776 4813 4843 4912 4784 4863 4945 4989 5065 4935 5058 4873 4969 5185 5574 5924 6287 6747 7175 7273 7339 7628 7892 7958 8076 8104 8092 332708 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22336 10770 2782 4776 11324 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 106 125 240 393 389 673 1739 2715 2811 2643 2743 2955 3472 4663 6156 7621 8760 9713 9848 9048 8623 9315 10643 13102 16238 18444 19276 20125 21730 23547 24903 25672 25872 25519 24903 24386 24024 23560 22854 22030 20899 19702 19193 19458 20139 20783 21246 21532 21499 21085 20429 19819 19428 19197 19052 19019 19328 20060 20747 21416 22538 23769 24846 25752 26686 27828 28986 30242 31678 33416 35266 37116 39115 41279 43538 45697 47506 49085 50604 52090 53290 54210 55083 55716 56079 56467 57080 58121 59798 61959 64182 65704 66858 68472 70383 72306 73808 74443 74278 74016 73861 73846 73955 74087 74367 74833 75303 75765 76383 77094 77729 78305 79053 80268 82011 84198 86415 88150 89882 91856 92595 91734 88656 82717 73958 63686 53172 43715 35657 29266 24292 19697 15282 11740 9175 7300 5809 4661 3783 3003 2334 1794 1283 856 626 471 391 350 314 290 300 290 279 283 293 279 241 255 269 263 273 261 251 255 268 255 242 238 231 250 227 227 249 248 231 249 240 218 227 223 240 259 243 214 235 236 238 254 231 252 254 235 225 248 252 248 253 210 200 239 240 210 228 238 226 227 216 215 243 218 220 218 205 219 221 237 240 211 211 205 168 193 243 242 229 206 198 194 199 203 214 196 195 249 234 189 190 224 255 248 222 230 229 232 210 208 239 235 223 236 214 198 195 193 200 202 209 205 214 232 234 233 221 235 251 224 212 211 204 214 222 209 210 231 234 216 208 234 245 241 244 215 197 217 224 236 259 241 229 233 205 204 223 240 248 243 258 253 219 218 234 225 214 234 252 236 226 224 229 239 225 234 257 252 198 180 220 247 256 235 253 264 233 229 235 237 252 271 265 233 228 263 276 272 296 300 291 304 314 315 286 258 296 368 433 485 530 564 582 620 808 1205 1725 2251 2735 3056 3199 3228 3149 3059 3087 3135 3096 3052 3054 3060 3059 3060 3047 3006 2939 2843 2778 2709 2712 2714 2660 2627 2576 2535 2532 2506 2516 2537 2550 2489 2425 2398 2414 2380 2317 2282 2247 2247 2207 2150 2166 2151 2135 2145 2145 2101 2104 2127 2147 2119 2103 2118 2148 2154 2173 2147 2119 2191 2202 2190 2181 2206 2201 2182 2162 2167 2155 2131 2200 2222 2239 2257 2298 2229 2226 2279 2211 2215 2250 2274 2237 2235 2238 2254 2296 2198 2161 2158 2140 2053 2004 2072 2078 2003 2039 2074 2050 2017 2034 2107 2141 2125 2089 2064 2040 2046 2064 2115 2125 2016 2038 2067 2112 2093 2079 2060 1998 2071 2042 1924 2002 2010 2014 1966 1935 1971 1899 1873 1929 1920 1933 1838 1858 1871 1963 2168 2317 2325 2372 2344 2263 2280 2199 2248 2256 2311 2279 2204 2268 2349 2326 2293 2392 2437 2445 2357 2401 2500 2388 2344 2442 2531 2472 2483 2467 2574 2624 2609 2565 2538 2751 2710 2512 2591 2655 2685 2778 2739 2701 2662 2793 2841 2741 2570 2801 2824 2817 2834 2797 2761 2802 2815 2868 2927 2866 2802 2706 2690 2831 2854 2812 2857 2775 2833 2991 2897 2815 2785 2967 2901 2875 2965 3000 3058 3030 3011 2977 2909 2925 2956 2881 2767 2716 2479 2309 2220 2174 2201 2355 2913 3319 3545 3867 4086 4176 4222 4246 4253 4285 4356 4411 4625 4800 4792 4728 4669 4814 4806 4852 5002 4874 4631 4724 4949 4991 5289 5536 5782 6063 6476 6892 7122 7381 7490 7747 7956 8030 8754 746846 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22349 10770 2783 4774 11323 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 101 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 103 103 103 103 103 103 102 102 102 103 103 103 103 103 103 103 103 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 103 103 104 105 106 108 110 112 116 118 118 123 217 480 679 1084 2353 4105 6256 8859 11919 14657 17020 18875 19511 19251 19377 20854 23372 25597 26669 26871 26857 26869 27302 28444 29802 30731 31273 32098 33732 35962 38143 40073 41660 42666 42687 41598 39623 36865 33466 29616 25807 22390 19605 17704 16517 15663 15044 14686 14455 14339 14471 15102 16085 16958 17643 18444 19170 19506 19524 19489 19653 19934 20300 20891 21798 22952 24274 25536 26744 28363 30590 32961 35080 36717 37893 38927 40006 41104 42320 43896 46094 48959 51994 54808 57905 61698 65704 69291 72349 74973 77351 79323 80470 80869 80907 80745 80779 80979 81186 81509 81773 81799 81662 81379 81018 80648 80193 79711 79463 79378 79482 79969 80797 81699 82446 83060 82049 77963 71112 62596 53391 44803 37294 30352 24195 19177 14886 11130 8313 6313 4913 3942 3217 2623 2149 1719 1387 1064 762 569 452 368 343 327 298 312 298 283 283 275 270 283 273 281 279 275 290 276 252 236 247 251 248 231 262 259 235 231 242 244 241 229 235 251 258 240 242 241 244 232 221 229 252 253 242 242 232 225 235 236 244 244 260 275 250 233 218 211 236 252 233 216 218 230 239 238 240 236 224 211 204 213 239 235 224 218 214 211 230 221 204 205 221 208 180 190 222 238 229 237 236 218 192 194 212 213 206 200 215 220 225 212 226 249 235 196 205 226 221 207 227 234 223 215 207 193 188 221 253 220 197 232 243 228 218 242 232 217 224 216 226 211 208 237 245 246 258 239 216 204 204 218 229 218 205 237 256 223 215 231 242 240 213 195 226 241 240 243 250 251 238 228 233 247 250 244 236 252 264 245 260 258 214 194 226 257 246 240 231 232 260 278 277 259 269 295 290 257 259 300 316 303 297 293 291 315 361 402 438 491 530 557 601 656 748 883 1032 1256 1612 1993 2297 2545 2749 2854 2839 2815 2837 2864 2932 2973 3006 3035 3047 3024 3001 2950 2892 2852 2838 2835 2778 2743 2748 2733 2685 2634 2611 2619 2618 2607 2569 2515 2483 2433 2398 2445 2445 2406 2401 2357 2311 2295 2242 2176 2116 2130 2136 2151 2089 2128 2169 2103 2123 2170 2147 2162 2197 2186 2166 2206 2199 2186 2234 2192 2178 2153 2147 2192 2183 2174 2189 2214 2257 2252 2227 2218 2216 2261 2307 2284 2220 2277 2342 2338 2290 2207 2154 2116 2081 2076 2117 2080 2038 2113 2113 2066 2100 2096 2013 2037 2102 2118 2142 2075 2170 2208 2096 2050 2098 2072 2025 2115 2106 2084 2062 2048 2089 2029 2018 2132 2123 2053 2057 2149 2145 2020 2007 2004 2007 2056 2043 2029 2048 2067 2056 2075 2194 2249 2249 2301 2282 2372 2478 2436 2331 2340 2327 2231 2224 2176 2292 2313 2371 2427 2422 2421 2430 2434 2424 2376 2499 2507 2546 2582 2550 2640 2559 2529 2718 2651 2666 2762 2831 2778 2794 2875 2712 2680 2804 2879 2759 2799 2787 2865 2842 2863 2904 2789 2898 2972 2942 2882 2931 2879 2796 2741 2815 2814 2830 2876 2931 2978 2866 2850 3038 2945 2892 2869 2913 2868 2851 2877 3031 3139 3099 3090 3075 2970 3006 3046 2966 2899 2710 2596 2487 2449 2418 2458 2484 2868 3263 3570 3891 4204 4310 4225 4060 4001 4235 4606 4574 4563 4696 4759 4730 4827 4884 4958 4969 4923 4924 4867 4823 4910 4953 5225 5580 5847 6125 6464 6980 7442 7622 7896 8197 8394 8516 8675 8772 599630 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22362 10770 2784 4772 11322 102 102 102 103 103 104 104 104 105 105 105 106 106 106 106 106 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 108 107 107 108 108 108 108 108 108 108 108 108 108 107 107 107 107 107 106 106 107 108 107 107 107 107 107 107 107 107 107 108 107 108 109 110 111 112 115 121 127 132 205 380 695 1549 2754 3801 5145 7109 9473 11051 11305 11341 12033 13586 16043 18881 20398 21167 22875 24848 26134 26687 26496 25726 25028 24966 25454 26468 28144 30464 33190 36188 39243 41835 43718 45246 46680 47852 48414 47934 46079 42997 39131 35168 31556 28317 25380 22757 20568 19133 18554 18546 18835 19333 19924 20420 20868 21233 21431 21546 21667 21691 21610 21730 22059 22361 22484 22384 22336 22597 23166 24116 25325 26307 26896 27363 27764 28071 28465 29255 30815 33812 38303 43429 48917 54933 60675 65113 67811 68348 66957 65316 64414 64076 64238 64885 65972 67170 67839 67937 67765 67610 67655 67840 67943 67912 67885 68121 69068 71030 73542 75915 78193 80562 82744 84518 86627 89700 92453 91764 85886 75798 63387 50815 39687 30566 23257 17385 12703 9055 6325 4398 3096 2170 1488 1014 716 531 443 393 345 323 315 306 301 299 288 280 262 248 250 236 235 249 235 225 235 245 246 246 241 231 219 211 204 212 231 229 237 237 218 221 248 251 237 232 223 219 217 209 221 230 233 242 232 225 227 240 253 233 224 232 222 208 202 213 232 239 242 227 221 223 209 205 211 212 210 212 225 232 201 194 220 228 227 213 200 216 233 239 226 206 222 223 203 201 200 226 220 198 194 216 241 245 229 218 204 228 225 200 221 223 200 202 203 234 230 245 216 201 196 217 217 215 216 216 206 212 221 215 226 211 210 219 216 196 225 241 238 202 203 212 216 227 231 211 223 235 240 256 250 219 225 246 243 236 227 253 245 241 248 229 210 227 243 233 215 209 217 281 220 204 262 264 268 210 219 216 249 253 237 229 169 221 215 245 310 259 268 255 246 258 263 265 309 264 259 282 276 257 286 300 324 432 466 511 594 635 642 709 844 1014 1272 1520 1765 1991 2221 2477 2668 2901 3033 3057 3133 3180 3233 3270 3274 3335 3346 3339 3337 3279 3235 3274 3275 3259 3195 3156 3180 3179 3161 3095 3099 3022 3023 2951 2914 2886 2859 2803 2781 2719 2683 2672 2646 2636 2644 2703 2684 2621 2620 2620 2622 2533 2484 2524 2439 2388 2390 2389 2418 2418 2424 2434 2408 2421 2473 2494 2480 2451 2433 2512 2589 2548 2522 2526 2489 2455 2471 2476 2466 2499 2544 2529 2534 2562 2559 2580 2594 2629 2605 2535 2543 2567 2616 2581 2507 2516 2515 2485 2444 2500 2563 2524 2440 2377 2342 2361 2450 2485 2439 2411 2371 2335 2336 2396 2417 2388 2382 2326 2299 2327 2307 2352 2412 2475 2490 2445 2401 2381 2438 2464 2467 2458 2447 2440 2404 2391 2369 2389 2372 2361 2409 2423 2449 2545 2583 2586 2643 2656 2679 2678 2766 2781 2720 2756 2765 2734 2739 2800 2804 2780 2759 2726 2775 2864 2888 2819 2778 2838 2879 2926 2952 2946 3032 3078 3118 3232 3277 3267 3248 3243 3320 3394 3276 3222 3266 3242 3211 3340 3453 3384 3291 3293 3306 3254 3273 3423 3391 3448 3543 3370 3341 3441 3427 3383 3354 3395 3462 3471 3408 3332 3418 3531 3576 3536 3541 3311 3423 3403 3506 3592 3655 3762 3690 3657 3733 3735 3807 3706 3518 3509 3203 3006 2913 2899 2849 3485 4009 4196 4489 4877 5029 5057 5116 5260 5094 5261 5322 5480 5801 5958 5727 5825 5988 6074 5983 6046 6240 6214 6227 6342 6479 6255 6395 6629 6979 7864 8668 9035 9241 9348 9496 9857 10371 10616 10478 10721 10709 15917 5037969 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22375 10770 2785 4770 11322 106 107 107 108 108 108 109 109 110 110 110 110 110 110 111 111 111 111 111 111 111 111 111 112 111 111 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 113 113 113 112 112 112 111 111 111 111 111 111 111 111 112 112 111 111 111 112 112 112 112 113 113 115 116 118 122 135 190 415 1010 1752 2369 3584 5868 8690 11661 14365 16272 18259 20810 22790 23621 23751 23741 23743 23927 24219 24449 24902 26051 27761 29320 30714 32242 33636 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 52950 52562 51617 50092 48069 45745 43454 41327 39309 37488 35772 34104 32701 31645 30942 30725 31131 32190 33721 35410 37283 39478 41658 43477 44747 45539 46142 46690 47156 47541 47978 48605 49554 50751 51592 51528 50643 49447 48552 48394 48881 49617 50286 50765 50829 49754 47677 46018 46423 49153 52622 54819 54898 53705 52406 51459 51119 51372 51920 52602 53492 54617 55926 57490 59569 62448 66062 70196 74877 79845 84504 88378 90943 92585 93720 92852 87914 78563 66460 54075 42228 31924 23936 18051 13551 10014 7153 4806 2971 1742 1061 699 473 360 320 299 273 260 232 250 281 254 242 233 222 223 226 213 208 212 203 182 178 194 224 207 213 210 198 197 176 171 183 199 197 186 198 193 192 188 197 196 191 187 190 187 204 231 228 224 218 186 166 160 173 205 242 240 203 192 209 214 199 197 227 220 187 178 186 187 179 183 184 182 190 203 210 191 185 177 158 174 184 182 185 200 203 198 213 219 214 202 184 183 216 236 202 190 213 246 252 210 177 172 190 242 235 223 217 210 194 174 188 218 205 199 213 226 239 224 227 204 201 231 227 207 212 213 200 209 208 208 240 259 247 230 223 211 178 228 224 231 258 243 215 188 184 211 234 226 221 232 247 222 211 237 283 234 169 218 231 249 235 261 267 244 221 240 263 216 253 305 263 261 279 297 269 223 297 276 249 260 288 338 258 241 261 200 227 218 238 273 253 311 277 308 268 320 389 504 482 563 652 688 711 846 1100 1421 1657 1810 1961 2241 2568 2841 3005 3076 3170 3233 3217 3245 3331 3358 3423 3491 3489 3498 3550 3571 3551 3543 3528 3492 3451 3346 3330 3367 3318 3270 3217 3225 3208 3156 3107 3035 3022 3036 2978 2936 2907 2921 2934 2864 2845 2851 2909 2920 2890 2857 2850 2820 2800 2763 2718 2755 2789 2686 2615 2604 2526 2495 2504 2545 2607 2688 2652 2648 2680 2676 2672 2664 2683 2683 2647 2657 2655 2666 2690 2652 2651 2678 2651 2653 2698 2718 2717 2729 2731 2725 2727 2764 2840 2804 2783 2826 2819 2805 2808 2853 2843 2822 2835 2743 2656 2593 2625 2702 2673 2569 2575 2611 2617 2619 2569 2619 2590 2567 2565 2519 2564 2654 2651 2592 2532 2619 2650 2654 2647 2579 2577 2673 2618 2530 2487 2594 2654 2688 2712 2570 2642 2771 2789 2579 2607 2632 2775 2935 2884 2877 3074 3103 2884 2891 3027 2947 2944 2965 2973 2971 2953 3008 3070 3083 3052 3167 3104 3007 3016 3074 3109 3170 3264 3310 3521 3460 3437 3398 3471 3447 3574 3626 3755 3851 3761 3630 3578 3684 3657 3729 3572 3591 3718 3840 3739 3739 3923 3762 3550 3810 3919 3842 3743 3799 3794 3736 3523 3436 3600 3719 3682 3639 3819 4041 3817 3708 3729 3837 3916 3973 3843 3836 4086 4175 4269 4272 4053 4050 4058 3885 3639 3348 3337 3413 3538 3812 4288 4803 5065 5372 5804 5899 5729 5939 5952 5774 6012 6095 6131 6474 6591 6637 6699 6681 6769 6680 6765 6889 7045 7008 7112 7264 7469 8089 8665 9135 9830 10441 10973 11375 11528 11753 11930 12026 12355 12506 12579 13799 1991162 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22387 10770 2785 4769 11322 100 100 101 101 101 102 102 102 103 103 103 103 103 103 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 105 104 104 104 105 105 105 105 105 105 105 105 105 105 105 105 106 106 106 105 105 105 105 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 105 107 109 110 111 112 113 114 117 132 156 159 139 127 142 306 810 1818 3041 3857 4601 5553 6568 8060 9807 10847 11097 11234 11805 13233 15676 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 55211 54771 53743 52399 51175 50506 50679 51407 51898 51927 51807 51461 50696 49738 48875 48080 47328 46475 45373 44132 43078 42449 42242 42358 42452 42326 42194 42112 41993 42024 42350 42626 42548 42232 41717 40928 40256 40091 40310 40821 41178 40832 39751 38566 38119 38736 40229 42223 44378 46263 47580 48352 48148 46651 44472 42428 41160 40793 41079 41633 42322 43199 44332 45662 47211 49237 52155 55698 59441 63149 66596 69966 72918 74186 73315 69513 62121 52558 43234 35149 28157 21814 16221 11590 7742 4864 2965 1806 1136 774 578 492 406 343 312 319 320 303 292 303 297 282 273 283 272 254 238 253 251 235 250 258 273 255 238 234 245 262 252 239 241 258 258 248 233 238 242 245 249 236 228 233 234 238 250 250 244 232 233 241 240 228 233 238 225 230 227 218 229 229 225 235 224 214 220 225 228 226 218 224 223 221 224 238 238 225 218 216 220 202 185 190 197 210 202 181 194 225 242 226 203 196 210 233 236 217 220 222 215 221 216 193 187 186 197 222 229 219 214 208 205 210 203 222 223 204 203 208 233 242 222 214 242 241 234 245 237 233 239 241 226 207 208 229 208 194 175 174 225 239 225 205 196 240 235 216 220 244 264 260 233 221 229 231 239 260 273 241 225 241 225 186 205 229 216 204 244 216 234 244 229 238 231 203 216 228 235 265 244 243 245 232 249 295 262 248 219 211 228 222 262 261 238 278 262 267 271 281 329 358 386 449 553 606 738 836 992 1195 1442 1626 1758 1905 2067 2203 2328 2425 2496 2516 2536 2574 2640 2745 2853 2970 2981 3004 3019 2993 2949 2907 2925 2916 2867 2818 2801 2817 2806 2752 2711 2680 2664 2647 2614 2602 2552 2538 2519 2478 2434 2403 2410 2396 2362 2320 2330 2304 2265 2268 2288 2316 2292 2263 2264 2278 2273 2232 2194 2165 2132 2148 2140 2125 2109 2081 2045 2069 2139 2141 2128 2148 2167 2161 2160 2176 2144 2133 2144 2123 2133 2157 2153 2124 2117 2142 2163 2136 2101 2135 2192 2224 2225 2195 2173 2203 2247 2302 2276 2192 2162 2095 2007 2015 2050 1971 1956 2032 2063 2018 1990 2043 2092 2065 2016 2023 2020 2005 2014 2078 2110 2048 2027 2055 2097 2089 2103 2079 2075 2105 2119 2164 2062 2034 2101 2075 2051 2010 1998 1969 2032 2118 2197 2126 2114 2183 2195 2253 2246 2277 2308 2296 2288 2285 2183 2179 2281 2254 2355 2406 2316 2346 2437 2396 2283 2302 2312 2376 2387 2332 2343 2400 2387 2498 2442 2640 2645 2630 2720 2662 2621 2612 2714 2777 2830 2847 2823 2799 2786 2723 2829 2846 2662 2626 2769 2797 2880 2841 2802 2781 2768 2783 2814 2868 2790 2740 2690 2698 2653 2681 2835 2856 2850 2838 2835 2908 2885 2733 2633 2818 3054 2988 2784 2804 2927 2939 2964 2884 2862 2876 2909 2863 2699 2499 2401 2520 2827 3301 3726 3911 3994 4056 4154 4204 4121 3995 4046 4162 4349 4539 4555 4581 4673 4693 4704 4644 4707 4762 4877 4988 5005 5112 5497 5866 5970 6267 6781 7203 7467 7598 7704 7891 8097 8387 8648 8761 8830 22597 3558159 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22400 10770 2786 4767 11322 103 103 104 104 104 105 105 106 106 106 107 107 107 107 107 107 107 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 109 109 109 109 109 109 109 108 108 108 108 108 108 108 108 108 108 108 108 108 108 109 108 108 108 109 109 109 110 111 112 116 135 235 464 716 962 1163 1251 1217 1201 1899 4123 7468 10464 12517 14749 17709 19756 21051 22328 22968 22744 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 68061 66352 65020 64239 63828 63597 63312 62849 62192 61386 60757 60331 59809 58990 57717 55982 54054 52246 50379 48266 46283 44906 44256 44117 44215 44639 45491 46583 47590 48311 48765 49045 49166 48999 48523 48056 47987 48560 50240 53312 57150 60562 62969 64667 66007 67027 67386 66511 64229 61048 57536 53766 49821 46123 43032 40601 38729 37343 36386 35766 35392 35163 34928 34683 34702 35073 35637 36289 36837 37243 37345 36444 34192 30944 27165 23138 19031 15238 12054 9426 7171 5242 3746 2630 1818 1255 883 646 488 396 336 312 283 281 284 276 259 254 233 231 251 251 235 242 254 248 234 237 232 238 231 229 219 228 227 220 230 231 223 225 229 228 207 211 237 234 231 237 228 223 202 194 222 229 221 227 231 231 205 196 199 213 216 186 190 210 216 223 208 234 231 222 233 210 213 214 238 227 199 189 212 217 209 207 186 192 210 207 209 199 209 186 217 221 169 159 188 225 203 195 193 199 197 200 199 220 230 202 208 185 198 203 196 207 213 207 224 211 220 238 238 241 231 191 207 234 244 231 190 207 207 206 221 214 220 239 251 243 244 233 207 205 204 196 192 240 232 192 218 231 229 222 222 224 200 218 242 269 234 217 218 215 234 236 233 246 261 249 206 206 197 205 236 199 194 233 252 274 275 252 227 209 226 230 218 220 242 265 255 239 258 257 239 252 269 258 254 262 257 239 231 263 286 248 235 260 265 291 343 400 465 539 662 853 1053 1213 1392 1551 1656 1747 1825 1899 1952 2008 2051 2077 2111 2164 2295 2470 2681 2816 2843 2864 2922 2987 2958 2889 2870 2863 2850 2834 2769 2730 2698 2661 2652 2634 2570 2548 2581 2556 2508 2443 2438 2403 2357 2383 2391 2364 2304 2262 2232 2224 2223 2280 2257 2178 2171 2187 2156 2178 2179 2178 2152 2036 2044 2115 2094 1981 1910 1897 1946 2013 2011 2029 2037 2052 2046 2067 2066 2055 2092 2038 1968 1931 2026 2021 2015 2125 2090 2006 2014 2020 2052 1979 1938 1995 2074 2029 2060 2108 2099 2142 2136 2166 2096 1967 1946 1949 1880 1860 1791 1796 1853 1913 1930 1952 1887 1926 2032 1982 1958 1965 1950 2010 1991 1892 1915 1931 1981 1943 1866 1976 1967 1986 1945 1919 1898 1938 1961 1911 1933 1931 1948 1982 1971 1976 1995 1950 1981 2060 2054 2053 2173 2209 2090 2040 2150 2194 2079 2016 2107 2071 2018 2141 2236 2164 2155 2262 2298 2244 2227 2202 2164 2229 2250 2292 2279 2213 2304 2344 2389 2503 2594 2538 2445 2475 2577 2587 2583 2608 2658 2584 2541 2684 2704 2666 2600 2608 2651 2636 2620 2632 2729 2694 2688 2667 2593 2597 2688 2726 2676 2704 2715 2608 2561 2579 2654 2699 2690 2702 2760 2734 2652 2651 2719 2736 2698 2719 2796 2828 2797 2833 2829 2756 2799 2779 2707 2646 2472 2347 2353 2373 2580 2910 3148 3436 3720 3887 3967 4006 4009 4011 3962 3929 3954 4003 4175 4277 4332 4288 4247 4343 4331 4422 4660 4727 4936 5214 5472 5511 5760 6231 6551 6874 6994 7119 7367 7625 7833 7724 7651 7747 59293 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22413 10770 2787 4765 11322 118 118 119 119 120 120 121 121 122 122 122 122 123 123 123 123 124 123 123 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 125 125 125 125 125 125 125 125 125 125 125 126 126 125 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 125 125 124 124 125 127 130 136 150 178 225 282 340 351 477 994 1740 3011 5518 8788 11360 13300 15235 16578 17705 19508 21975 24785 27358 29849 32130 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 81619 76030 71273 67787 65229 62671 59384 55997 53805 53150 53252 54011 55193 56342 57192 57354 56726 55961 55481 55126 55023 55500 56570 57658 58300 58972 60104 61503 62723 63927 64867 65402 65948 66438 66556 66621 66880 67171 66924 66034 65426 65692 66951 69112 71542 73632 75169 76070 76329 76074 75419 74393 73226 72455 71604 70284 68867 67702 66805 65881 64563 62774 61113 59894 58884 57809 56820 55934 54688 52719 49842 45500 39327 31967 24431 17702 12121 7796 4820 3014 1930 1223 792 520 355 243 210 190 153 135 130 100 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 100 100 120 145 158 148 106 100 100 118 143 147 113 103 115 107 100 100 100 149 152 100 100 109 100 151 177 153 135 117 113 100 101 136 126 116 102 118 140 148 182 190 205 163 180 197 214 189 157 139 151 204 187 199 216 200 187 179 116 114 169 189 135 102 166 218 206 197 138 154 204 293 290 274 198 200 225 218 140 135 150 152 261 286 254 175 240 244 237 273 234 218 279 305 282 202 223 232 229 148 205 223 186 147 218 267 320 323 346 378 257 256 351 338 324 305 279 248 225 345 271 199 214 210 144 279 393 425 279 251 265 348 307 302 359 295 231 161 187 306 293 373 414 275 271 361 562 597 536 546 645 957 1280 1667 2131 2759 3218 3492 3788 3851 3996 4294 4577 4739 4981 5110 5043 4999 5022 5088 5054 4959 4946 4851 4814 4750 4725 4614 4678 4681 4480 4431 4533 4469 4377 4367 4386 4304 4189 4098 4017 4144 4070 3972 4008 4005 3989 3916 3858 3882 3895 3859 3950 3902 3894 3769 3747 3727 3701 3694 3644 3571 3520 3450 3525 3582 3465 3282 3423 3606 3692 3650 3633 3802 3829 3720 3727 3703 3610 3665 3671 3571 3506 3538 3575 3632 3777 3872 3775 3728 3763 3792 3779 3695 3714 3918 4114 4130 3898 3778 3766 3694 3625 3614 3579 3515 3589 3553 3524 3589 3564 3441 3537 3688 3571 3628 3771 3665 3548 3679 3896 3807 3775 3866 3605 3418 3552 3768 3821 3819 3969 3846 3669 3736 3859 3988 3836 3695 3802 3866 3886 3938 3920 3885 3902 3892 3908 3986 4206 4374 4243 4105 4050 4302 4447 4341 4136 4034 4072 4132 4369 4602 4446 4474 4524 4406 4634 4641 4393 4554 4918 5024 4916 4822 5072 5058 4751 4799 4913 5143 5464 5562 5495 5781 5811 5795 5964 6125 5946 5914 6189 6249 5925 5841 5888 5706 5978 6259 5755 5547 5756 5709 5910 6078 6085 5783 5696 6057 6306 6200 5907 6092 6422 6404 6316 6273 6262 6231 6429 6529 6618 6453 6467 6166 6352 6547 6740 6685 6421 6575 6753 7469 7414 6867 6847 7086 7308 6886 6749 6329 6341 6150 6168 6945 8075 9369 9952 10435 10688 10638 11018 10436 10558 10876 11192 10846 11168 11412 11679 12435 12834 13443 12903 13270 13710 14189 14094 14842 15903 16699 17959 19548 20095 21703 22932 23352 24496 26281 26585 27045 27903 29930 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22426 10770 2787 4763 11323 121 122 122 123 123 124 124 125 125 125 126 126 126 126 127 127 127 127 127 127 128 128 128 128 128 128 128 128 128 128 128 127 128 128 128 128 128 128 128 128 128 128 129 129 131 131 130 130 130 130 129 129 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 131 133 138 177 370 811 1215 1594 2083 2741 3442 3765 3920 5034 8474 13096 16850 20605 24072 26791 28667 30114 31441 31783 31633 32685 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120295 119271 119459 119973 118603 113538 105617 97311 89884 83431 77908 73338 69777 66878 64419 62247 60478 59281 58665 58636 59124 60179 61654 63349 64953 66373 67357 67649 67296 66915 66890 67134 67583 67939 68217 68986 70491 72683 75628 79343 83502 87612 91887 97143 103275 109824 116608 123146 128476 132224 134001 133751 131818 128618 124585 120373 116778 113982 112034 111115 110987 111460 112280 113281 115215 118634 123305 128571 133805 139386 142914 139487 125884 102582 76105 52579 35099 23456 15717 10035 5468 2482 1078 421 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 334 333 100 100 342 102 118 100 100 100 100 100 197 396 100 100 246 545 492 550 100 100 100 262 100 127 304 257 209 450 291 582 924 588 608 100 100 100 459 642 365 404 193 275 739 569 766 628 487 1182 872 614 619 649 618 303 408 535 420 874 592 294 258 472 396 741 575 217 772 1257 721 411 768 769 525 547 696 802 1393 1274 1177 1575 1699 1620 1941 3075 5852 10851 15764 19388 22041 23005 23779 24388 24450 24211 23789 23131 23145 23038 22863 22467 22198 22090 21445 22230 22132 21596 21681 21382 21497 21634 21844 20595 20427 21644 21853 21911 21200 21991 21752 21780 22847 22090 22465 22747 22256 21760 22467 22575 23289 24393 24394 24745 24424 22738 24047 25264 25613 24126 25171 27596 27214 27764 27581 26648 24605 23483 26167 29453 29378 30936 30907 31626 34014 37619 38874 39972 39090 38818 41062 41270 41813 45705 48897 49532 49671 53487 57958 61616 62705 67767 72199 79836 85135 86255 92462 104044 118108 130612 147176 167612 186105 212124 266251 357367 513780 823065 2353949 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22439 10770 2788 4760 11324 120 120 121 121 121 122 122 123 123 123 124 124 124 125 125 125 126 126 126 126 126 126 126 126 126 126 126 127 127 126 126 126 126 126 127 127 127 127 126 126 127 127 127 132 160 174 155 136 131 130 129 128 127 126 126 127 127 127 127 126 126 126 126 127 127 127 127 127 127 128 128 128 129 131 154 376 1338 2782 3738 4290 4801 5213 5444 5570 5710 6070 6788 7777 8717 9908 11142 12509 14517 17345 20462 24005 27380 29877 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 136131 138245 137142 133365 128300 122891 117950 113520 108873 103459 97355 91145 85293 79667 74827 71365 69607 69287 70081 71719 73984 76648 79443 82251 84864 86993 88868 90808 92649 94032 94653 94621 94401 94021 92899 91278 90204 90047 90770 92433 93857 94049 93990 95519 99141 103283 107249 111442 116180 120559 124730 129194 133810 138652 144354 150603 156594 162188 167869 174554 182776 192793 206212 224365 247014 273768 307294 348025 391065 424509 431619 410258 368479 313788 246294 173689 113863 66705 34308 16931 5372 1726 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 626 683 100 100 100 100 100 438 1054 874 787 100 100 100 100 100 100 2014 3247 1137 100 100 100 1111 968 100 100 139 1906 481 100 1912 1481 1006 1677 1490 1014 100 100 1617 1289 100 1814 3682 1076 853 1919 1786 100 842 4648 6270 4015 290 100 981 3380 4123 4332 4377 3802 3218 2180 3581 5138 3825 2839 4077 4962 3466 1361 1897 3252 3825 5114 5690 6308 5384 4389 5476 6612 9954 12465 14999 28338 56035 103998 175968 258909 344596 451688 639541 1187688 13378525 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22452 10770 2788 4758 11323 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22464 10770 2789 4756 11323 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22477 10770 2789 4755 11323 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22490 10770 2790 4752 11323 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22503 10770 2791 4750 11322 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22516 10770 2791 4748 11322 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22529 10770 2792 4746 11321 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 100 100 101 101 101 101 101 101 101 101 101 101 102 102 103 105 107 113 123 139 164 201 253 335 495 760 1231 2026 2893 3626 4505 5780 7519 9745 11868 13287 14338 15239 16409 18166 20206 22049 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 79753 83762 88938 95263 102636 110279 116360 119247 118625 115476 111881 109424 108351 108086 107087 104372 99633 93434 87668 83552 80850 78522 75869 73287 71129 69295 67799 67239 68443 71834 77175 83222 88036 90371 90277 88333 85371 82604 80441 78377 76137 73861 71141 68051 65857 65220 66867 70414 75847 82296 88226 93138 97482 101989 106993 112702 119293 126600 134409 143151 151315 156285 158569 159284 158438 156805 155983 157258 160228 163839 167168 170449 173003 173846 173805 172562 167989 159596 148051 128580 102825 78236 57435 41620 30497 22504 17197 13297 10376 7918 5221 3239 2371 1503 700 997 664 256 176 100 335 181 100 100 100 100 100 100 100 100 100 100 240 367 100 100 100 100 100 100 100 100 100 100 100 270 127 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 227 109 100 200 211 107 100 100 100 100 100 100 231 100 100 205 100 100 126 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 224 100 593 458 100 100 100 100 100 100 100 217 340 488 280 252 548 100 100 100 111 100 337 372 100 100 100 100 329 187 100 100 149 415 466 100 159 416 436 100 100 440 428 500 290 100 641 914 697 100 146 622 556 427 378 188 100 100 606 876 797 215 100 335 624 306 222 275 100 100 100 100 484 634 633 501 372 299 220 392 337 363 644 540 303 554 718 480 608 769 939 996 634 100 100 503 1094 1125 738 833 1229 1865 3406 5716 6859 6996 7191 7236 7489 7109 6264 6405 6208 5363 5312 5241 5165 4686 4261 4826 5655 5053 3983 3699 4072 4281 3822 3609 3862 3841 3727 3967 3529 3123 3375 3319 2768 3345 3422 2795 2386 2087 2554 2433 3254 4348 4035 3453 2467 2062 2839 3121 2261 2680 3489 3803 3275 3738 3300 2415 3106 3584 2903 3670 3812 3813 4351 4623 3221 2997 2641 1960 2171 2771 2846 2311 2508 2133 2397 2432 3063 2467 2168 2544 2981 2998 3867 3394 3217 3929 3679 1923 4200 4816 3688 4294 3867 4073 3302 2517 2765 3133 3422 3152 2628 3537 3071 1908 1800 2879 3455 3651 4021 4638 3290 3047 4075 5255 3698 2722 4143 5469 3535 3066 4446 3125 2196 3910 3604 4584 4247 3575 3701 3449 2242 3229 3905 3810 4193 1692 610 4221 5312 6470 6675 4166 3148 4580 5443 5343 4623 3095 564 2768 4776 4658 3860 4826 5968 4172 3427 3284 5920 5484 3415 1951 2056 1942 3581 5451 3790 3282 3833 4712 3286 4106 4121 4962 5114 4058 3507 1840 4201 4146 6686 4673 1937 3021 1572 3671 5213 4595 2415 1739 6789 7842 6616 8009 7545 5217 2537 4074 6235 4749 3045 5303 7626 4828 5168 5586 3870 5506 5253 5526 2881 5878 4250 3542 6254 5350 3995 6060 7847 4368 1184 2834 3588 5965 7061 5434 4759 6596 8463 4863 1529 3423 6377 7997 9545 10152 7879 5120 5666 7151 8233 6116 4693 4731 8016 4260 4158 4525 6730 7188 6763 6814 3015 6773 7372 6036 6324 6580 10486 10420 6302 6608 7595 8858 8844 10957 11966 9451 11014 11393 11773 11571 11642 8470 7618 10171 15687 8898 6204 10178 10856 11404 12700 2769319 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22541 10770 2792 4744 11320 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22554 10770 2793 4742 11320 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22567 10770 2794 4740 11319 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 127 152 165 151 137 137 144 151 152 159 237 741 1669 2470 3657 4957 5055 4365 3598 2659 1614 889 594 555 610 699 803 937 1109 1327 1663 2203 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 43258 44233 45868 46736 45572 43640 43279 44683 46644 48338 49293 49299 48218 46749 45394 43807 42420 42525 44027 45343 46024 46936 47561 47993 49827 53108 56166 59362 64459 72269 80668 87424 92482 95726 97030 96563 94337 90674 86516 82715 79550 76694 73498 69864 66281 63128 60193 57102 54204 52422 52104 52898 54274 55704 57156 59348 62301 65426 69008 73569 78492 83143 87773 92192 95508 97158 98195 99289 100759 103718 108086 112859 117988 123989 130406 136730 143737 150701 156348 160187 161905 161273 158595 154989 151206 146655 139917 131585 121954 110286 97475 85276 74925 65795 57215 48527 39248 30648 23338 17025 11921 8619 6256 4375 3095 2067 1479 1136 917 772 600 668 688 493 497 461 480 388 456 481 438 353 314 288 372 420 269 320 349 283 246 314 242 361 397 330 355 270 274 267 130 150 297 418 259 146 132 173 204 228 233 284 253 239 121 103 100 100 337 355 169 154 164 206 285 209 110 100 174 228 198 128 257 284 230 170 129 122 380 253 100 100 100 157 158 144 167 157 100 166 330 262 100 100 100 243 333 293 255 296 428 370 124 100 317 453 412 215 131 164 111 221 347 277 312 234 294 341 267 190 223 280 312 265 159 198 193 169 178 246 309 156 126 234 243 363 337 213 285 358 231 116 100 100 100 100 112 200 333 327 101 105 349 388 311 329 265 176 183 165 229 257 226 246 413 377 255 284 265 178 165 243 343 406 297 179 221 998 4575 10270 13190 12873 11816 10194 8559 7383 6410 5793 5534 5234 4972 4592 4381 4118 3597 3264 3233 3198 2937 2806 2927 2840 2602 2564 2487 2242 2066 2076 2169 2049 1982 1744 1588 1703 1760 1818 1896 1837 1822 1646 1571 1691 1573 1106 1140 1535 1499 1404 1524 1466 1374 1327 1221 1504 1493 1359 1594 1833 1757 1608 1564 1353 1383 1535 1700 1580 1842 1637 1501 1757 2099 2098 1679 1486 1282 1464 1808 1746 1605 1717 1629 1869 1850 1489 1265 1077 1253 1430 1354 1390 1825 1674 1293 1339 1614 1582 1327 1356 1563 1601 1461 1666 1601 1082 1132 1499 1944 1529 1163 1454 1456 1256 1375 1725 1464 1799 1845 1785 1988 1553 1496 1689 1599 1822 1809 1849 1823 1684 1403 1560 1341 1467 1779 1819 1419 1353 1674 1530 1814 1391 1691 1812 1167 1753 1496 1483 1550 1733 2417 2416 1884 1476 1452 1367 1771 1752 1840 1603 1301 1572 1853 2029 1620 1217 1699 1830 2074 1721 1524 2149 2538 2274 1983 1936 1669 1586 1741 1656 1370 1072 1755 1680 2003 1868 2443 2566 1864 1931 2336 1994 1284 1785 2061 1576 1906 2071 2842 2090 1777 1831 1293 287 2122 2106 1246 1716 2702 2324 2467 2700 2262 1022 1441 1862 1820 2742 2401 1382 2072 2692 1878 2255 2531 1912 1647 2127 2509 1631 1740 1525 1218 2228 2471 2301 2331 2074 1561 1033 1524 1871 2723 2977 2353 2724 2599 3710 2970 2166 2046 2101 1470 1924 2157 2498 2056 2219 2054 1964 1918 1527 2257 2541 3206 3321 3173 2351 1933 2629 3323 3242 3426 2840 2194 3014 3950 3963 4052 4332 4333 3784 3932 4189 4501 4136 4949 5078 9444 2203606 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22580 10770 2794 4738 11318 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 106 107 107 106 106 109 161 467 1204 2157 4522 7732 8904 8907 8964 8839 8665 8505 7449 5997 5218 5011 4972 4828 4607 4337 3966 3816 4129 4822 5514 5971 6497 7389 8390 9320 10023 10446 10728 11027 11752 12829 13724 14151 100 100 100 100 100 100 100 100 100 100 31335 33741 36808 40113 43093 45494 48440 52038 54689 55852 55053 53878 54550 56449 57248 55997 53470 50969 49193 48408 48194 48212 49112 50669 52275 54026 55240 55015 53613 52576 52492 52759 52563 51841 51681 53278 55484 56939 58349 60069 61586 63225 64765 65990 67375 68217 67643 65419 61757 57714 54962 54070 53871 53112 51760 50766 50370 50383 51002 52640 55053 57809 60828 64105 67731 71628 75228 77697 78933 78962 79300 81411 84761 88096 90094 90665 91337 93242 96713 101828 108227 115547 122947 130420 137496 142718 145319 145780 145318 144588 143053 140106 135015 127198 117051 104791 91486 78838 68122 59685 52812 46211 39112 32620 26428 20185 14989 11148 8315 6197 4608 3460 2603 1826 1314 1045 788 637 556 557 478 412 346 322 316 345 286 243 210 238 243 277 275 259 208 216 251 192 180 222 264 239 313 239 225 214 235 196 244 195 175 245 220 219 250 189 180 263 244 251 227 252 171 116 100 187 251 196 234 231 248 177 100 152 207 121 135 156 195 215 101 100 171 100 100 110 145 160 130 214 215 213 194 210 178 149 176 153 185 300 315 166 100 116 100 100 216 326 402 405 262 190 161 231 221 251 200 207 269 271 323 305 258 265 208 230 287 337 313 170 181 247 192 166 193 215 141 203 260 170 120 181 267 294 311 261 165 214 269 304 284 217 298 279 197 250 288 359 345 274 216 142 264 311 314 403 316 180 188 242 299 309 356 376 298 370 8107 142501 787570 9816306 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22593 10770 2795 4736 11319 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 104 104 106 107 108 109 110 129 362 916 1763 3138 4445 5427 6264 7297 9088 11086 12488 13088 13429 13980 14629 15334 15927 16100 15277 13869 12375 10694 9165 7994 6809 5520 4566 4093 3951 3967 4211 4767 5483 6203 6904 7584 8263 8983 9613 10164 10805 11744 12990 14690 16759 18213 18528 18202 18355 19502 21408 23710 26007 28591 31692 35340 38685 40978 42555 44520 47367 50569 52775 53196 52934 53225 53951 54356 54472 54816 55985 56984 56664 54296 50647 47946 47042 47426 47974 47071 44175 39154 34161 31146 30053 31151 33738 37272 41406 44703 47533 49534 48649 45322 41794 39394 37946 36868 35661 34487 33982 33763 33544 33895 34529 35292 37035 40449 45436 51307 57577 64260 70797 75551 77850 79456 81481 82991 83402 84169 85742 87526 89166 90459 91548 93063 95513 98628 102531 107746 114183 120290 124891 128202 130514 131897 132278 132407 132786 132730 131470 128576 122122 110551 95939 82382 71076 60663 50153 40543 32758 26295 21009 16733 13019 10283 8431 7063 5859 4724 3526 2468 1687 1109 705 564 515 404 375 381 351 312 365 317 212 328 341 329 319 314 251 260 249 208 191 261 320 240 140 223 264 256 270 279 267 214 213 274 320 280 284 247 250 214 256 260 189 144 123 161 186 186 196 197 209 198 161 179 261 213 127 149 207 167 159 190 226 244 239 242 200 125 139 184 307 270 190 172 201 184 120 149 237 207 136 129 204 231 233 246 279 225 209 229 186 146 136 221 263 254 244 263 238 222 218 222 273 271 226 234 233 203 250 314 314 258 236 218 195 176 206 275 289 267 226 246 242 159 105 100 121 210 240 234 278 327 335 318 273 252 193 135 183 284 287 262 357 317 157 153 272 338 299 203 162 227 290 311 354 359 305 276 318 409 1747 69576 455176 1589337 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22605 10770 2796 4734 11319 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22618 10770 2796 4732 11319 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 113 242 580 1173 1787 2483 3820 6019 9152 12732 16285 18947 20164 20221 19787 18609 16445 14005 12318 10994 9541 8624 8348 8852 9880 10546 10308 9372 8377 7979 8474 9528 11037 12921 15014 17299 19696 21833 23618 25177 26646 28172 29991 32046 34151 36380 38669 40890 42881 44736 46166 46463 45573 44141 42897 41797 40528 39286 38422 37708 36636 35214 33377 31214 29338 27982 26863 26404 26405 26698 27791 30513 35321 41702 47384 50711 51818 51532 50809 50300 50201 50636 51623 51941 50904 50197 50742 52172 54751 56974 56503 53485 50456 49320 48875 47340 45680 44605 43549 42215 41251 41799 43968 46909 49128 50593 52441 54960 57551 58452 56077 50800 45141 40621 37104 34806 34138 34699 35971 37746 40247 43600 47567 51548 55797 60259 64308 67721 71178 75450 80474 85335 88993 92189 95386 98476 100665 101727 102497 103275 104229 105741 107652 110258 113904 119004 125996 134315 142087 148789 155282 161670 167555 172240 175421 176988 177031 174378 166651 153432 136640 117559 96658 78357 64385 52612 40745 29764 21700 16028 11920 8460 5740 3874 2771 1886 1497 1153 1181 913 617 641 422 301 132 222 280 125 100 345 516 303 100 307 270 100 225 330 154 220 195 100 149 168 100 100 100 100 100 100 100 345 107 148 249 100 100 208 178 201 120 169 100 100 219 229 167 100 180 296 247 189 300 306 186 100 100 290 533 323 100 100 298 288 104 160 256 154 100 174 227 139 202 211 173 262 468 498 149 100 139 294 265 167 183 231 100 146 278 389 308 152 297 374 414 332 288 369 218 271 199 221 271 106 100 148 255 161 155 329 367 314 312 259 257 320 165 100 100 119 281 254 176 272 329 289 100 103 377 566 422 250 140 236 499 474 466 396 385 459 490 422 256 208 242 478 457 220 100 162 627 900 1011 991 4937 27336 56073 60726 46032 32377 24062 19017 15930 13433 11616 10398 9692 9210 8538 8153 8215 8007 7612 7614 7501 7268 6973 6585 6242 6033 5862 5414 4934 4484 4554 4800 4791 4522 4048 4115 4049 4022 4196 4130 3936 3928 4248 4540 3580 2799 3658 4292 3993 4065 4080 3916 3902 3825 4186 4876 4501 4331 4666 4258 4313 5115 4850 4546 4415 4774 4531 4160 4219 4778 5014 4959 4799 4753 4530 4270 4577 4622 4980 4770 4111 4404 4758 4809 5391 5104 5282 5229 4445 4220 4639 4574 4349 4133 4015 4313 4489 4000 4172 5195 4723 4643 4877 5146 4582 3824 3967 4805 4842 5287 4949 3652 4810 4508 4398 4998 5848 5633 4266 5070 5865 5254 4780 5478 5355 4777 5160 5857 5259 5620 5049 4735 4601 5105 5800 5647 5398 5927 5649 4606 5724 5323 4660 5420 6164 6217 4696 4763 6308 5848 5164 6195 6145 5835 5648 6129 8630 8987 7059 6368 6345 6287 6268 7305 7452 6815 6264 6651 7451 7291 8495 8605 7572 7263 7055 7948 7346 6566 6480 7468 6824 5888 7540 9673 7477 9000 9007 6596 9805 7790 6302 7269 9666 9666 7303 7736 9500 8875 6832 8945 9354 9838 8483 8945 8529 7303 9560 8016 6951 8297 9589 9078 8594 8354 9140 10689 11580 12896 9817 9773 8354 10227 11228 8745 9326 8659 11669 12003 11785 8573 8711 10866 12118 9919 10452 9619 7958 8927 11371 13446 12461 13022 10926 8050 11892 17577 16721 11869 8578 12372 16033 14967 9930 11305 15938 18308 16372 13931 9351 11456 16117 20548 17908 19819 20667 21185 21399 23187 23963 21363 28137 32753 33255 33528 32466 39744 48593 44514 40390 48290 47029 53607 65120 68874 71509 66665 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22631 10770 2797 4730 11319 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 101 101 101 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 103 103 103 103 103 103 103 103 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 101 102 102 102 102 103 103 103 104 104 106 109 121 218 993 2759 4200 5081 5667 5903 5579 5112 5227 5806 5991 5696 4978 4059 3271 3125 3912 4773 5057 4629 3881 3058 2271 1766 1718 2307 3574 5586 8289 11480 15113 18294 20996 24017 27416 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 64828 59437 53878 48058 42221 37556 35175 34460 33793 33478 35237 39125 43526 47144 48559 47605 46148 46091 47617 49379 49758 47599 44265 41800 41039 42265 44766 47401 49961 53075 55679 56879 56834 55861 54903 55002 56016 56683 56384 55407 54251 52754 50862 49128 48311 48927 50613 52405 53055 51924 49197 46048 43330 41107 39486 38635 38761 39854 41767 44170 46620 48492 50187 52811 55821 58115 60230 63096 66511 69757 72359 74623 77449 80347 82787 84920 86798 88715 90997 93684 96079 97546 97898 97872 98675 100757 104040 108227 112544 116510 120513 124495 127144 127143 124400 119622 113444 104558 92333 78153 65135 53651 42811 33173 25516 18920 13174 8722 6104 4386 3130 2130 1486 1144 897 700 692 527 246 247 156 150 332 382 336 249 155 176 115 181 187 306 379 250 184 247 319 100 100 162 279 318 386 284 180 181 201 242 281 186 307 207 214 230 367 199 102 125 171 267 259 185 195 212 241 251 218 287 276 154 303 519 279 100 100 315 349 202 211 313 213 100 100 100 184 208 205 319 363 263 178 115 100 100 100 174 283 238 222 206 145 335 342 274 296 285 265 144 113 247 265 130 100 100 170 245 207 147 209 249 200 167 357 421 264 207 199 213 129 168 241 273 414 493 397 250 247 309 259 362 319 263 489 434 354 360 409 446 279 207 432 450 142 114 381 408 252 240 201 202 464 598 422 374 556 684 662 701 1483 4807 10569 14451 14321 12469 10816 9641 8656 7535 6656 6192 5786 5443 5277 4930 4675 4489 4288 4058 3996 3976 3862 3530 3247 3167 3052 2935 2908 2595 2391 2297 2269 2237 2189 2202 2191 2153 2260 2447 2315 2054 2140 1940 1856 2146 2164 2081 2173 1898 1677 1857 2098 2173 2132 2321 2369 2146 1858 2041 2304 2187 2097 2383 2649 2598 2739 2535 2360 2355 2556 2757 2416 2218 2318 2005 2318 2833 2606 2150 2222 2754 2541 2288 2402 2374 2398 2132 1796 1903 2423 2314 1936 1866 1733 1950 1958 2044 2022 1673 1475 2087 2314 2248 1995 1970 2196 1886 2161 2634 1885 1735 2542 3139 2526 2343 2581 1990 1836 2333 2413 2456 2863 2328 2055 2382 2238 2181 2578 2422 2569 2911 2774 2604 2782 2971 2756 2259 2343 2472 2320 2272 2844 2610 2063 1932 1900 1480 2259 2707 2671 2441 2000 2493 2078 2929 2962 2676 2966 3126 2841 2712 2346 2179 3107 2429 2645 2766 2669 2667 2891 2838 1928 2881 3244 2500 2621 2496 3086 2989 2574 2482 2877 3234 3172 3204 2562 2629 3114 3332 2826 2894 3157 3089 2559 3662 3341 2306 2628 3998 3942 3281 2902 2747 3267 3219 3892 2922 3341 3395 2965 3342 3862 2984 2605 3235 3457 2835 3005 3345 4651 3601 3453 3621 3362 3086 2715 3588 3472 3356 3600 3515 3626 2634 2548 2145 3267 3389 2426 2821 2914 3057 3203 3389 3485 3858 3823 3843 4333 4015 3651 3823 4200 4530 3018 3366 4560 4491 2664 2768 4247 4989 4591 5407 5182 4870 5960 6812 6562 6779 6086 6546 6691 6759 8072 7953 6890 8432 9302 9540 7753 8153 8166 8931 10187 3369399 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22644 10770 2798 4728 11319 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 179 467 988 1310 1279 1056 852 728 632 585 577 622 727 1096 2802 6497 10396 12561 13003 12399 11509 11061 11229 11823 12636 13486 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 85984 77017 67511 58712 51275 45048 39844 35881 33940 33659 34357 35761 37517 39047 39854 40070 39882 39590 39613 39339 38964 38971 38878 38393 38252 39411 42242 46656 51861 56424 59470 61384 63286 65586 67653 69077 69867 69840 68633 66048 63056 60581 58372 56563 55256 54809 55547 57149 59076 61007 62941 64256 64252 62987 61263 59690 57493 54680 52194 50718 50345 50492 50404 50212 50176 50070 50102 50385 50748 51277 52230 54069 56136 58042 60019 62077 64024 65470 66188 66632 66953 67340 67807 68335 68755 69209 70288 71659 72412 72231 71712 71336 71284 71565 71807 71304 69680 67176 63569 58577 52190 45199 38431 32016 26419 21279 16803 13022 9876 7291 5350 3952 2903 2007 1318 907 570 424 356 262 217 279 296 337 396 342 230 187 103 154 282 207 264 303 211 192 215 157 125 209 211 167 245 306 232 177 234 311 214 188 203 288 186 110 158 252 179 120 142 222 251 232 220 237 270 238 193 241 294 204 188 223 232 128 100 209 277 218 275 219 105 196 196 116 255 384 398 287 210 198 140 201 346 380 326 224 169 118 100 100 165 253 254 214 234 294 269 271 250 134 156 160 141 222 262 100 181 314 223 213 263 245 201 189 300 380 299 139 125 163 133 187 259 227 178 236 240 256 296 368 394 215 111 162 249 274 199 244 284 194 210 204 171 195 260 304 253 218 323 327 192 219 391 393 328 398 446 469 368 441 1301 2770 3845 4324 4291 4072 3889 3600 3386 3225 3020 2941 2859 2735 2621 2493 2550 2533 2419 2401 2291 2071 2024 2128 2031 1887 1916 1859 1605 1413 1314 1368 1429 1395 1320 1343 1401 1430 1493 1487 1292 1140 1239 1307 1402 1340 1393 1448 1433 1331 1266 1347 1327 1369 1430 1542 1431 1231 1228 1376 1439 1521 1729 1662 1643 1573 1322 1231 1262 1368 1445 1525 1406 1257 1381 1463 1472 1515 1429 1366 1319 1288 1336 1313 1203 1452 1576 1505 1350 1227 999 1336 1535 1254 1099 1250 1124 1247 1469 1272 1501 1579 1262 1346 1392 1143 1223 1480 1222 1071 1233 1356 1292 1405 1497 1450 1304 1434 1609 1332 1349 1359 1251 1458 1512 1368 1320 1290 1576 1666 1497 1860 1523 1261 1684 1415 1347 1406 1209 1425 1534 1320 1224 1462 1593 1191 1470 1718 1889 1386 1330 1272 1621 1557 1601 1420 1533 1716 1648 1547 1293 1220 1637 1782 1828 1662 1626 1432 1715 1468 1334 1652 2111 1897 1674 1335 1339 1657 1997 1711 1353 1398 1887 1798 1332 1455 1659 2012 1674 1734 1604 1704 2207 2029 1970 1518 1842 1925 1619 1670 1372 1485 1557 1644 2124 2079 1962 1754 1473 1707 1928 1665 1138 1547 2050 2153 1827 1913 1758 1768 1641 1801 2195 2085 1800 1841 1955 2254 1757 1539 1697 1737 1980 1693 1520 1364 1699 2048 2096 2312 2295 2269 1729 1828 1767 1568 2167 2040 1641 1814 1982 1602 1837 1768 1627 1455 1955 1973 2237 2053 1766 1936 2391 2410 2480 2663 2677 3130 2948 3533 3938 3767 3971 3699 3967 4002 4339 4815 3897 3196 3419 4005 9332 1809429 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22657 10770 2798 4726 11319 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22670 10770 2799 4724 11318 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22682 10770 2799 4722 11318 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22695 10770 2800 4720 11317 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22708 10770 2801 4718 11316 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22721 10770 2801 4716 11315 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 102 102 103 104 124 151 361 889 962 577 270 161 138 145 189 245 286 299 272 225 189 183 214 291 446 803 1458 2507 4124 6328 9035 12339 16400 20639 24601 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 79129 73302 69261 66280 63379 59873 56135 53203 51179 49232 47563 47209 48178 48585 47497 45554 42938 39746 36421 33175 30169 27559 25282 23378 22216 21958 22004 21993 22251 23159 24711 26806 29090 31013 32368 32978 32909 32628 32204 31466 30021 27835 25356 23677 23702 25860 29798 34699 39895 44570 48340 50921 51817 51934 51791 51256 51249 52063 52956 54062 56246 59130 61710 63929 65975 68109 70419 71206 70398 69420 68392 66923 66133 67322 70012 73472 76777 78526 77998 75992 73536 70819 68494 66855 66007 65890 67683 72648 80350 90178 102166 116360 132214 146385 156599 163650 168894 173669 176781 179121 182511 184816 183791 180923 176220 169364 165361 165481 160333 149262 131291 104859 81830 67565 58365 47701 33187 21036 13165 7625 4620 2613 905 647 911 847 441 219 100 293 100 134 100 100 100 100 100 100 100 100 100 100 100 100 100 401 155 100 290 100 100 100 100 100 100 100 100 100 100 100 228 100 233 100 100 100 100 100 128 424 100 100 298 547 594 367 424 248 100 100 100 100 100 100 157 100 230 566 415 100 100 100 100 176 815 422 237 341 100 100 100 454 745 191 100 498 945 260 273 689 583 119 546 752 321 100 466 1032 958 666 100 100 201 271 100 798 1250 503 275 380 100 100 850 840 412 484 889 788 593 520 539 465 709 1647 2034 1578 894 392 100 100 552 1093 1377 1213 1196 1847 1546 690 1379 3583 7402 12708 18127 21411 22070 22467 22716 22391 21019 19282 18867 19524 19389 17626 17462 18071 17805 16896 16897 18177 17925 16920 17246 17544 17824 17992 17768 17196 17081 17201 17334 16965 16241 15025 13477 13220 13594 12467 10999 10480 11743 14176 14788 12815 11660 12254 12357 12275 12353 13085 13431 11355 11284 12887 13453 14614 14507 14979 14521 13976 13689 15479 16643 17055 17797 19543 18755 18066 17351 18209 19745 18771 18171 16575 17635 19890 18684 18640 19270 20984 23496 23666 23052 20237 18825 19972 23291 23061 26530 23638 20320 22511 27248 23171 20086 21488 24276 24684 26920 29309 25762 24795 28375 25804 31834 32163 27306 29979 31454 38051 36593 38259 40641 43414 49380 47584 44392 44691 44372 54082 70885 76384 65752 56386 62551 74798 83374 82124 93817 93052 93197 125385 137997 123026 150127 167421 176570 232292 369426 509167 738953 1714982 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22734 10770 2802 4714 11315 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 102 103 104 105 106 108 110 112 117 126 140 171 238 341 449 591 916 1512 2405 3539 4647 5791 7404 9668 12616 16307 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100256 96594 90139 83007 76818 72676 69904 66222 61588 57970 56080 54934 53997 53404 52729 51576 50174 48533 45903 42085 38156 34869 32242 30397 29598 29814 30533 31625 33290 35336 37046 37913 37867 37116 35949 34749 33802 33114 32585 32060 31296 30171 28857 27542 26181 24587 22974 21972 21773 22365 23497 24333 25116 25971 26619 27554 28920 30754 32766 34836 37284 39834 42500 45742 49600 54115 59123 62841 65303 69100 74423 78604 80166 79711 77960 76035 74790 73445 71042 67634 63991 60632 57914 56394 55926 55832 55368 54810 54783 55587 57640 61493 66353 70197 72869 75436 79015 82156 83680 84268 84074 83153 82649 83447 83053 79289 72016 63620 55292 47703 42354 37680 32934 28290 23541 18770 13695 9327 6607 4871 3372 2350 1737 1417 1249 927 758 674 625 681 724 551 441 455 384 319 337 437 351 246 215 263 324 343 228 218 221 240 194 233 233 305 276 201 250 334 329 237 166 241 256 178 170 228 290 259 219 160 182 178 100 154 276 297 306 305 281 255 316 317 339 317 286 186 246 228 107 240 268 154 100 100 201 271 310 278 112 104 130 141 207 160 100 100 174 246 176 175 230 261 337 317 324 339 224 172 325 442 351 225 204 294 280 173 189 237 201 219 198 224 187 157 309 348 394 374 162 100 229 281 169 206 196 225 299 151 100 278 335 123 120 228 278 291 359 454 315 205 263 359 575 807 1186 1660 2059 2607 3151 3597 3937 4120 4215 4172 3885 3725 3871 3841 3804 3694 3435 3297 3301 3351 3270 3025 3051 3140 2919 2856 2912 2776 2687 2684 2666 2600 2514 2529 2570 2366 2096 2048 1983 1966 1986 2011 2004 1741 1624 1816 1972 1917 1710 1519 1469 1718 1964 1953 1886 1676 1693 1791 1870 1850 1790 1926 1882 1901 2060 2151 1942 1805 1893 1989 2061 1934 2032 1996 1895 1795 1994 2050 2198 2244 2230 1879 1830 1857 1827 1862 1832 1755 1780 1710 1694 1858 2073 1762 1710 1594 1937 2001 1820 1669 1847 2182 2147 2022 1931 1866 1644 2045 2425 2240 2109 1943 1753 1969 2350 1931 1788 1684 1751 1817 1834 2035 2121 1830 1757 1930 2111 1927 1743 1370 1902 2028 2125 1990 2068 2002 1794 2095 1628 1708 1847 2187 1902 1660 1844 1587 1575 1760 1843 2030 1348 1326 1810 1792 1816 1889 2356 2156 1676 1937 1715 1715 2472 2325 2320 2388 1792 1834 1835 1681 1996 2180 1872 1929 2183 2368 2157 2108 2415 1928 1713 2014 2529 2116 1386 1940 1921 1821 2397 2565 2539 1934 2205 2071 1738 2092 2235 2332 1899 1951 2080 2312 2174 2417 2216 2152 2586 2257 2157 2262 2456 1984 2109 3065 2608 2317 1910 2499 2663 2749 3043 2267 2437 2622 3118 3175 2563 2244 2394 2301 2667 2481 2027 2652 2781 2720 2543 2688 2510 2003 1869 2655 3266 3045 2669 2615 2508 2364 2747 3154 3168 2472 2281 2581 2757 3042 3382 2593 2378 3457 3466 4509 4797 5460 6108 5894 5827 5611 5595 5809 6416 6556 6136 5820 5684 5802 5546 5864 6982 1457728 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22747 10770 2803 4712 11315 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 102 102 103 103 103 103 105 107 110 116 125 140 170 219 291 403 597 991 1556 2302 3399 4672 5798 6997 8517 10046 11237 11887 12388 13602 16085 19423 23041 26749 30489 34166 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 97538 87728 78246 72060 69663 68354 65230 60319 54769 49613 46117 45067 45972 47325 48093 48261 47964 47390 46484 44962 43023 40594 37444 33953 30915 29155 29136 30717 33227 35914 38167 39742 40828 41706 42152 41994 41154 39578 37604 35584 33762 32163 30595 29203 28480 28059 27821 27983 28727 29604 30197 30778 31237 31717 32832 34540 36600 39016 40936 41208 40021 39034 39311 40582 43263 46818 49283 50118 50781 51555 52544 53875 55434 57191 59120 60856 61835 62689 64937 68129 69950 70489 71272 71898 71541 70420 69183 67938 66784 66301 66438 67929 70576 72594 72987 69662 63054 54824 47572 42415 37787 33788 30814 28222 26741 26033 24739 22852 21082 18995 16360 13758 11281 9453 8638 8201 7179 5632 4144 3036 2133 1761 1682 1610 1646 1711 1590 1394 1093 863 782 736 597 453 460 398 353 348 287 283 281 243 296 345 286 314 231 186 283 344 273 248 264 291 248 247 304 312 274 233 298 298 247 258 210 163 202 266 329 349 282 251 258 284 214 256 316 260 341 378 303 284 226 211 261 217 197 196 153 184 249 162 144 160 170 240 254 192 209 172 176 186 158 227 260 233 179 114 156 223 273 281 293 274 145 100 100 100 135 248 229 178 165 223 288 303 305 269 208 228 263 263 280 242 134 101 159 255 288 222 183 194 239 277 267 258 319 317 205 267 409 384 337 284 280 438 686 892 1108 1364 1618 2085 2697 3144 3596 4038 4371 4513 4363 4193 4128 4080 4125 4022 3811 3781 3770 3727 3592 3407 3308 3440 3463 3355 3438 3387 3386 3396 3325 3369 3289 3195 3210 3137 2989 2875 2925 2857 2625 2577 2541 2312 2186 2232 2184 1914 1868 1812 1755 1727 1723 1666 1876 1980 1863 1724 1699 1850 2039 1911 1744 1860 1863 1809 1921 2011 1909 1860 1939 2120 2027 2016 2107 2224 2232 2248 2179 2189 2221 2039 1931 2029 2174 2033 2023 1970 1918 1922 2086 2022 1967 2049 2235 2101 1841 1863 1844 1925 1822 1737 1868 1871 1951 1979 1947 1831 1944 1924 1876 2070 2045 2128 2166 2088 1935 1949 1922 2155 2246 2109 1902 2046 2070 1898 2112 2323 2060 1876 1950 2127 2155 1987 1865 2073 2062 2133 2153 2071 2210 2180 2036 1710 1365 1767 2046 1686 1705 2196 2255 1697 2025 1916 1739 1837 2015 2302 2049 2043 1966 2245 2295 2519 2628 2652 2378 2356 2478 2340 2193 2610 2469 2018 2234 2373 2314 1815 1835 2332 2197 2530 2442 2508 2083 2335 2037 2662 2598 2497 2280 2258 2084 1844 2500 2423 2064 2291 2132 2554 2459 2367 2875 2758 2589 2390 2712 2475 2465 2447 2330 2036 2621 2852 2924 3399 2794 2464 1918 2404 3032 3120 2747 2770 3317 2953 2591 2677 3050 3138 2894 2681 2965 2601 2706 2650 2552 3122 2935 3037 3081 3494 3363 3428 2911 2577 2740 2605 2654 2743 2713 2937 2674 2746 2824 2961 2972 3272 3139 3212 3350 3597 3979 4612 5223 5616 6251 6506 6604 6313 6683 6921 6796 6772 6416 6564 6871 6989 7267 7773 7834 1962185 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22759 10770 2803 4710 11314 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 114 124 126 180 425 882 1369 1907 2457 2870 3038 3027 2948 2874 2812 2729 2590 2385 2098 1722 1454 1419 1565 1746 1911 2184 2668 3443 4631 6483 9186 12881 17142 21227 24936 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 85850 78893 73327 68552 64391 61037 58019 54699 51453 48604 46078 43900 42077 40633 39342 38345 37567 36780 36231 36076 35820 35285 34439 33512 32622 31810 31296 31196 31514 32146 32841 33847 35206 36689 38318 40088 41880 43486 44860 45855 46358 45558 43797 42085 40184 37691 35070 33150 32360 32090 31814 31397 31240 31811 32667 33524 34569 35700 36036 35852 35983 36012 35508 35511 37125 39719 41941 43768 46107 50743 56677 60729 62772 64268 66628 68535 69133 69005 67686 64647 61157 59088 58766 59765 61388 63146 64546 64734 63239 60959 58661 55950 52633 48742 44890 41917 39650 37454 34887 31982 28346 23952 19590 16279 14156 12508 10386 7985 5727 4135 3185 2464 1904 1666 1457 1242 1105 880 660 513 389 339 283 233 232 283 237 174 269 289 249 271 242 177 233 275 194 210 261 261 247 190 240 270 289 226 199 198 210 243 297 263 218 209 263 237 214 227 238 181 212 247 288 228 191 151 187 171 200 221 172 211 277 276 292 272 208 216 110 139 246 243 244 211 176 183 266 290 213 168 197 200 188 175 183 212 193 235 264 202 189 267 280 254 248 275 272 227 197 209 224 257 256 211 193 235 274 290 276 274 248 227 230 206 244 237 204 218 250 290 308 260 205 244 301 357 375 311 261 285 309 281 318 392 390 356 357 377 388 381 412 438 361 351 398 426 674 1065 1433 1775 2166 2632 2984 3387 3673 3640 3458 3395 3337 3252 3064 2884 2828 2775 2721 2659 2586 2587 2566 2558 2451 2399 2483 2514 2439 2374 2365 2356 2316 2293 2355 2265 2119 2058 2032 2041 2069 1857 1645 1597 1644 1519 1223 1078 1201 1261 1305 1351 1345 1333 1265 1268 1336 1321 1279 1265 1263 1362 1486 1479 1350 1333 1342 1424 1477 1336 1148 1302 1480 1511 1493 1429 1509 1431 1487 1444 1440 1509 1469 1527 1437 1359 1408 1390 1300 1421 1419 1462 1491 1537 1407 1494 1487 1359 1272 1279 1382 1323 1383 1264 1258 1425 1395 1326 1268 1216 1240 1347 1313 1245 1355 1390 1171 1275 1518 1510 1350 1450 1473 1481 1417 1367 1538 1467 1315 1403 1501 1616 1534 1492 1339 1282 1377 1427 1477 1540 1369 1459 1508 1540 1727 1593 1568 1567 1486 1635 1616 1546 1401 1691 1749 1700 1724 1669 1679 1526 1755 1692 1678 1740 1663 1624 1864 1795 1626 1590 1718 1792 1718 1606 1570 1716 1535 1619 1743 1701 1880 1914 1800 1464 1560 2036 1948 1841 1780 1855 1696 1591 1592 1498 1728 1540 1426 1520 1785 1747 1558 1656 1922 1897 1699 1771 1734 1809 1627 1534 1760 2094 2154 1956 1970 1794 1699 1610 1680 1633 1705 1663 1535 1592 1575 1792 1783 1341 1481 1558 1402 1536 1858 1706 1699 1738 1567 1995 1438 1769 1967 1690 1439 1610 2083 1767 1355 1465 1636 1723 1760 1622 2030 2226 2203 1943 1897 2123 2110 2215 2096 2020 2540 2872 3356 3745 3795 3968 3922 3903 4033 4457 4418 4214 4554 4697 4795 4713 4595 4507 16680 2063286 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22772 10770 2804 4708 11314 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 114 123 123 118 116 117 120 124 130 135 141 150 156 162 170 181 192 212 236 256 278 308 343 368 381 390 409 447 514 630 832 1217 1988 3214 4838 7074 10130 13676 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 76004 71476 67586 64043 60626 57345 54463 52086 50045 48211 46734 45264 43598 42118 41349 41277 41510 41802 42365 42927 43003 42416 41203 39530 37544 35495 33537 31634 29733 27921 26471 25916 26428 27357 28162 29196 30577 32177 33940 35940 38296 40527 41899 43030 43593 43130 42305 41926 41982 42231 42417 42459 42292 41814 40971 39908 39074 38798 38580 38226 37579 36460 34996 33960 33796 34080 35099 37924 42342 47265 51907 56414 61084 65867 70436 73251 74527 75197 75197 74350 73287 72573 72284 71913 71013 69014 65097 59729 54441 50268 47237 44403 41650 38484 35112 32159 28483 23775 19545 16577 13711 10317 7423 5676 4592 3502 2363 1536 1081 852 752 756 715 628 525 448 426 360 369 379 337 324 332 378 370 330 295 314 302 275 292 299 291 244 228 262 282 267 282 275 306 317 251 245 261 280 309 276 267 269 224 251 260 218 201 243 283 250 257 321 306 236 168 174 225 256 268 245 262 248 271 296 284 219 226 232 216 227 212 199 203 201 229 253 270 251 202 234 297 300 232 197 220 201 201 207 189 201 203 220 252 271 220 170 209 188 140 182 240 238 154 177 231 218 202 212 180 139 143 189 228 218 207 228 198 203 259 171 100 174 238 194 123 152 243 232 144 115 162 180 164 156 194 255 242 189 171 176 220 265 212 177 259 486 895 1577 2430 3141 3549 3804 4018 4127 4086 3946 3806 3771 3733 3691 3544 3366 3265 3235 3265 3215 3100 3089 3089 3029 2912 2870 2883 2854 2782 2687 2672 2709 2701 2564 2436 2389 2284 2186 2147 2160 2102 1956 1850 1789 1762 1601 1542 1589 1605 1589 1542 1538 1468 1440 1497 1471 1509 1625 1644 1632 1637 1593 1472 1442 1552 1545 1555 1576 1547 1578 1603 1618 1639 1684 1746 1811 1772 1710 1656 1627 1811 1875 1814 1800 1872 1779 1684 1678 1646 1615 1560 1557 1615 1611 1627 1662 1659 1530 1537 1512 1550 1625 1586 1679 1693 1552 1360 1416 1465 1481 1557 1578 1639 1604 1451 1494 1640 1518 1451 1535 1400 1403 1584 1727 1642 1515 1461 1563 1720 1806 1699 1784 1689 1490 1420 1603 1665 1705 1732 1687 1633 1754 1815 1736 1563 1663 1606 1483 1635 1694 1478 1651 1677 1778 1779 1657 1616 1800 1877 1730 1886 1762 1710 1844 1811 1666 1589 1803 1581 1629 1700 1733 1839 1628 1733 1770 1739 1619 1617 1626 1736 1444 1673 1717 1753 1478 1591 1562 1545 1568 1486 1597 1537 1634 1771 1477 1623 1554 1564 1649 1581 1935 1983 1734 1764 1918 1967 1933 1834 1818 1825 1946 2054 1986 2024 2098 2064 2130 2082 1733 1706 1764 2033 2251 2052 2092 1975 2209 2146 2152 1957 1742 1990 1994 1949 1842 1774 1923 2232 2182 2075 2118 2186 2294 2213 2015 2034 2092 2326 2597 2580 2606 2555 2422 2259 2310 2508 2657 2715 2835 3085 3381 3944 4465 4658 4689 5084 5230 5143 5072 5249 5285 5262 5312 5192 5393 5568 5525 5548 825701 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22785 10770 2804 4706 11313 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 120 143 179 221 273 330 383 425 455 504 622 888 1260 1599 1921 2186 2202 1938 1567 1250 1016 804 629 529 477 443 408 357 306 279 271 268 267 272 285 310 365 465 652 1021 1745 3014 5060 8303 13098 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 75539 70017 64685 60379 58123 56693 55227 53549 51744 49957 48440 47353 46675 46147 45461 44394 43127 41914 40856 39871 38988 38259 37761 37494 37557 37952 38354 38730 39003 38719 37794 36946 36336 35618 34777 33944 33436 33235 33230 33517 34158 34869 35761 37007 38181 38894 39273 39598 39680 39420 39410 39905 40506 41617 43099 44471 45433 45763 45541 44884 43401 40725 38191 36812 36068 35432 34786 34041 33367 33119 33445 34262 36253 39914 44460 48754 52635 55841 58543 60737 62012 63130 64504 65855 66755 66596 65334 63804 62486 61036 58798 55714 52712 50267 48134 45858 43092 40024 37292 34965 32989 31079 28621 25891 23359 21022 18980 17242 15587 13781 11531 9154 7498 6506 5828 5139 4105 3098 2365 1829 1409 1094 924 756 616 565 477 401 362 332 319 312 270 243 279 295 257 264 226 222 238 207 240 275 248 226 257 245 231 292 263 263 223 218 249 290 257 232 216 263 280 227 206 208 254 229 217 263 286 253 261 299 283 236 246 225 221 281 303 282 248 232 248 263 232 192 172 214 258 281 236 176 136 206 239 217 232 265 273 282 242 226 218 169 148 170 197 220 206 214 198 193 239 245 241 209 134 134 150 110 106 143 192 179 154 143 108 127 189 197 213 201 159 144 175 190 176 179 213 248 237 196 192 226 251 235 204 255 279 235 215 249 333 677 1429 2300 2879 3141 3240 3173 3194 3334 3425 3384 3241 3148 3095 3089 3047 2925 2813 2745 2695 2644 2666 2648 2559 2513 2546 2519 2451 2414 2330 2270 2256 2197 2135 2147 2113 2042 2028 1930 1829 1837 1764 1647 1540 1532 1458 1346 1358 1384 1301 1272 1211 1195 1254 1278 1301 1277 1332 1278 1248 1273 1307 1242 1242 1333 1314 1183 1192 1239 1322 1300 1337 1356 1278 1266 1340 1366 1307 1329 1422 1393 1428 1459 1372 1383 1489 1419 1490 1446 1316 1308 1364 1312 1362 1362 1402 1485 1409 1374 1317 1214 1243 1311 1391 1430 1415 1420 1433 1436 1325 1300 1414 1398 1280 1302 1364 1312 1314 1420 1448 1401 1385 1395 1350 1487 1476 1417 1422 1448 1456 1465 1526 1552 1557 1456 1397 1477 1460 1441 1440 1415 1487 1435 1437 1407 1450 1531 1428 1224 1286 1362 1250 1340 1196 1331 1528 1201 1073 1396 1492 1472 1469 1226 1185 1497 1576 1525 1532 1411 1398 1467 1426 1225 1320 1633 1612 1610 1546 1337 1387 1633 1690 1438 1412 1489 1571 1591 1583 1703 1407 1333 1556 1478 1421 1430 1551 1638 1378 1353 1503 1692 1643 1627 1700 1705 1617 1574 1559 1598 1610 1679 1672 1658 1620 1767 1841 1784 1746 1702 1509 1569 1651 1771 1682 1704 1696 1574 1312 1554 1584 1537 1375 1561 1626 1469 1533 1455 1600 1495 1412 1613 1678 1677 1754 1563 1547 1707 1585 1473 1723 2165 2131 1815 1911 2158 2004 1929 1843 1961 2202 1980 1942 2099 2062 2263 2713 2965 3152 3356 3679 3835 4024 4182 4238 4104 4066 4106 4101 4298 5077 1237242 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22798 10770 2805 4704 11313 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119 237 421 592 806 1088 1395 1740 2344 3195 3972 4624 5526 6917 8193 8936 9378 9624 9719 9807 9791 9496 8833 7785 6698 5888 5296 4820 4384 3997 3664 3211 2620 2096 1681 1287 924 669 536 493 511 614 886 1472 2622 4376 6555 9211 12631 16756 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 65561 64743 62832 60115 57385 55649 54879 54529 54451 54380 54013 53363 52642 51966 51445 51359 51644 51909 51910 51588 50967 50296 49695 49091 48134 46617 45065 43926 42897 42048 41552 41315 40962 40312 39460 38417 37636 37225 36815 36484 36378 36505 36903 37582 38298 38970 39529 40081 40809 41442 42075 42621 43138 44397 46504 48788 50320 51274 51897 52252 52346 51974 50845 49017 47258 46001 45606 46765 48980 51774 54768 58569 63922 69429 72715 72660 69793 65900 62885 61370 61063 60835 59335 57204 56095 54907 52110 48316 44730 41878 39353 37056 35170 33558 31523 29019 26719 24478 22257 20492 18725 16382 13572 10808 8396 6649 5600 4882 4299 3687 3046 2483 2000 1554 1266 980 738 565 396 362 368 367 357 279 265 296 312 314 362 358 320 280 251 248 283 297 290 252 225 238 240 258 227 193 186 206 234 214 205 178 151 136 204 243 163 142 207 203 219 200 172 179 213 211 217 192 165 192 182 177 212 215 211 200 147 152 162 195 212 240 228 211 235 237 229 227 198 186 247 248 209 237 222 224 224 225 244 257 243 211 254 284 244 243 262 266 274 275 256 236 223 240 264 232 240 302 255 214 269 296 283 275 287 316 305 306 279 206 202 260 306 277 266 272 273 267 249 261 276 284 305 351 334 269 313 353 309 323 375 401 462 640 960 1540 2347 3095 3543 3729 3962 4180 4170 4064 3986 3887 3790 3639 3477 3388 3337 3294 3226 3173 3112 3062 3057 3021 2943 2938 2957 2854 2793 2797 2756 2721 2691 2654 2582 2524 2420 2376 2337 2235 2122 1919 1716 1764 1728 1582 1559 1549 1570 1545 1523 1569 1631 1637 1582 1522 1461 1530 1587 1574 1534 1542 1655 1656 1720 1762 1772 1588 1581 1576 1553 1618 1647 1599 1626 1656 1582 1605 1649 1637 1649 1715 1775 1850 1712 1485 1476 1594 1609 1551 1559 1622 1643 1552 1502 1492 1484 1478 1463 1458 1391 1385 1603 1492 1411 1411 1464 1494 1547 1478 1514 1500 1266 1402 1513 1471 1456 1454 1386 1444 1571 1682 1474 1536 1604 1526 1615 1615 1735 1831 1614 1594 1601 1575 1641 1714 1735 1695 1663 1697 1869 1892 1791 1800 1915 1814 1795 1814 1739 1779 1849 1837 1804 1741 1491 1652 1777 1805 2060 2153 2126 1944 1909 2187 2137 2001 1923 2056 2246 2114 1952 2030 2202 2216 2208 1816 1879 1977 2092 2068 2025 2132 2054 1980 2103 1902 1792 1861 1911 1925 2188 2099 2033 2068 1944 1863 1772 2093 2109 2100 2055 1840 2157 2297 2036 2105 2220 2631 2392 2223 2326 2314 2420 2253 2380 2418 2295 2241 2289 2280 2278 2330 2244 2167 2195 2285 2209 2293 2453 2339 2411 2145 2073 2369 2220 2008 2212 2061 2233 2330 2418 2459 2288 2295 2551 2364 2331 2551 2588 2617 2536 2563 2793 2592 2790 2870 2924 3161 3241 3122 2941 3187 3397 3840 4278 4298 4473 4736 4971 5137 5061 5284 5346 5617 5803 5396 5061 5659 5492 5428 8925 2576169 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22811 10770 2806 4702 11314 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 104 106 118 205 437 705 902 1373 2141 2701 3447 4662 5844 6924 7803 8439 8740 8728 8384 7786 7192 6692 6195 5681 5109 4468 3856 3283 2757 2350 2069 1808 1496 1206 997 844 702 591 517 463 440 477 616 925 1557 2622 4100 6332 9684 13500 17335 100 100 100 100 100 100 100 100 100 100 100 100 100 100 68636 68716 68721 68777 68946 68871 68222 66871 64939 62837 61003 59693 58917 58558 58433 58315 58244 58095 57811 57513 57203 56718 56144 55780 55678 55832 56424 57305 57730 57565 56942 55648 53964 52306 51068 50266 49922 50208 50705 50795 50263 49289 47938 46465 45236 44380 43889 43459 43093 42924 43016 43114 43304 43469 43487 43515 44065 45084 46385 47913 49648 51847 54683 57167 58585 59263 58909 57297 54708 52214 51066 51075 52246 54769 59151 64722 69632 72954 74950 76019 75548 73300 69882 65935 61038 55071 48560 41564 34590 28487 23819 20358 17536 15185 13378 11809 10226 8947 7804 6592 5527 4690 3962 3355 2770 2210 1819 1522 1259 1030 873 742 571 469 371 336 319 327 275 269 267 288 299 337 356 320 278 278 212 245 325 319 274 270 276 297 307 303 292 279 251 242 299 276 286 286 291 280 235 235 280 290 250 249 298 279 253 261 266 256 232 251 274 251 234 228 218 231 218 222 253 231 200 169 170 212 257 221 226 231 202 195 196 220 234 254 266 267 277 253 217 187 189 198 183 228 227 196 229 226 192 182 223 235 186 198 256 263 224 211 190 185 194 226 251 247 223 211 179 192 274 269 221 212 213 208 195 206 211 222 262 264 237 239 247 232 225 262 279 250 258 260 226 167 171 253 321 409 526 887 1687 2827 4018 4887 5289 5393 5386 5262 5020 4873 4923 4904 4745 4605 4360 4109 4001 3919 3849 3808 3677 3517 3467 3423 3333 3270 3268 3249 3241 3187 3126 3142 3131 3077 3052 2966 2929 2875 2747 2608 2487 2506 2471 2320 2042 1938 1882 1747 1720 1749 1752 1750 1673 1637 1641 1639 1621 1609 1680 1722 1632 1594 1614 1613 1613 1677 1701 1715 1717 1792 1730 1754 1799 1747 1754 1826 1758 1741 1745 1814 1865 1897 1904 1787 1839 1881 1868 1907 1877 1908 1887 1853 1856 1786 1727 1717 1741 1752 1613 1620 1575 1670 1733 1737 1749 1669 1553 1683 1642 1693 1668 1704 1694 1706 1631 1644 1823 1748 1651 1744 1803 1726 1868 2017 1818 1745 1878 1860 1915 1899 1933 1903 1866 1934 1777 1775 1830 1918 1866 1782 1948 1871 1735 1754 1862 2004 1850 1815 1896 2100 1966 1846 1895 1916 1809 1759 1995 1956 1939 2059 1998 1902 2108 2100 2131 2075 2189 2182 2002 2109 2293 2383 2311 2203 2237 2213 2195 2164 2030 2030 2133 2167 2281 2331 2158 2068 2171 2244 2142 2258 2337 2300 2157 2199 2225 2128 2100 2225 2244 2355 2220 2224 2209 2368 2321 2403 2489 2379 2354 2261 2428 2570 2593 2609 2572 2484 2377 2565 2520 2510 2694 2441 2518 2715 2601 2496 2310 2378 2351 2358 2529 2325 2177 2348 2451 2288 2430 2601 2521 2125 2515 2412 2264 2491 2826 2662 2307 2375 2259 2453 2534 2717 2674 2785 2843 2794 3124 3111 2939 2893 3100 3589 3425 3407 3193 3373 3830 4201 4505 4731 5070 5667 5920 6063 6246 6274 6660 6797 6556 6913 7124 6913 7070 38682 17306466 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22824 10770 2806 4700 11314 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 104 120 345 2022 5528 8390 10294 11668 12294 12480 12482 12332 12090 11711 10602 8075 4700 2159 1005 634 517 473 450 429 404 374 346 329 316 311 317 333 370 414 464 533 608 669 691 692 687 688 703 713 707 698 679 652 637 643 675 765 939 1193 1557 2121 2989 4108 5296 6652 8201 9397 10445 100 100 100 100 100 100 100 53196 56860 60245 63609 67051 70552 74042 77163 79330 80156 79539 77697 75187 72728 70887 69681 68708 67886 67376 67076 66739 66340 65820 65278 64825 64516 64305 64119 64053 63889 63590 63467 63425 63223 63172 63222 63298 63157 62591 61803 61088 60585 59882 58692 57256 55917 54821 53889 52804 51879 51526 51639 52049 52442 53302 54614 55699 56110 56037 55956 56106 56440 56922 57282 57793 58524 59039 59322 59643 59575 58871 57641 56186 54589 53023 51733 50880 50173 49676 49554 50208 52179 54404 55345 54748 52163 46866 40177 34349 30227 27483 25759 24004 21679 19433 17580 15992 14474 12943 11147 9568 8393 7408 6429 5427 4530 3774 3260 2886 2439 1922 1533 1250 1004 778 598 509 458 412 387 382 376 318 288 306 296 263 247 258 241 206 170 218 261 251 225 212 218 251 230 212 249 275 257 217 203 227 215 220 204 221 170 185 215 198 212 290 287 209 172 182 211 206 202 205 200 200 212 210 265 306 255 222 264 295 254 230 218 250 249 220 246 250 214 169 206 233 232 247 271 283 266 234 229 234 228 218 181 195 235 221 175 203 231 219 219 239 235 236 189 175 236 263 245 226 189 191 218 217 217 196 149 168 244 254 223 214 204 207 229 222 195 199 226 254 278 292 258 216 182 181 261 307 271 232 244 265 256 258 292 357 470 666 1079 1769 2556 3305 3816 3984 4046 4128 4160 4172 4271 4267 4163 4118 4053 3976 3877 3751 3683 3601 3459 3327 3286 3263 3239 3246 3254 3250 3111 2982 2966 2962 2917 2896 2754 2529 2411 2386 2421 2340 2227 2076 1876 1726 1691 1724 1743 1751 1687 1634 1667 1672 1664 1610 1611 1628 1643 1601 1547 1537 1567 1589 1632 1668 1584 1512 1651 1687 1686 1632 1705 1831 1865 1783 1700 1715 1691 1684 1756 1755 1707 1693 1807 1847 1783 1723 1750 1756 1864 1884 1805 1868 1795 1686 1770 1840 1687 1677 1718 1651 1675 1626 1629 1550 1680 1689 1629 1642 1746 1812 1673 1724 1691 1664 1800 1687 1606 1658 1719 1851 1780 1823 1846 1777 1804 1917 1784 1781 1943 1891 1894 1870 1775 1770 1840 1960 2003 1872 1824 1982 1946 1999 2225 2021 1857 1814 1925 1912 1889 2028 1927 1848 1933 1918 2028 2005 1818 1729 1976 2165 2059 1931 2107 2106 2118 1965 2170 2212 2137 2161 2148 2037 1895 2004 2097 1988 1956 2185 2122 2286 2384 2319 2245 2268 1993 2044 2033 2236 2236 2152 2170 2278 2027 1999 1958 2080 2365 2312 2226 2149 2181 2295 2289 2400 2516 2363 2211 2576 2636 2554 2678 2691 2539 2433 2292 2459 2575 2530 2217 2208 2573 2465 2496 2452 2293 2450 2395 2357 2524 2503 2098 2209 2165 2188 2427 2440 2114 2326 2259 2286 2398 2353 2420 2308 2434 2424 2241 2530 2575 2548 3052 3081 3244 3111 2978 2988 3149 3213 3518 3342 3101 3159 3311 3485 3733 4099 4597 4857 5324 5788 5893 6225 6336 6504 6540 6697 7197 7023 6981 7069 93171 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22836 10770 2807 4698 11313 101 101 102 102 103 103 103 104 104 104 104 105 105 105 105 105 105 105 105 106 106 106 106 106 106 106 105 106 106 106 106 106 106 106 106 106 106 106 106 107 107 107 107 107 107 107 107 107 107 107 106 106 106 106 106 106 106 106 106 106 105 105 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 107 107 108 109 110 113 237 1869 6527 12489 18230 22535 25063 26252 26312 25367 23588 21284 18829 16876 15889 14960 12334 7844 3840 1822 1453 2235 4035 6127 7023 6297 4782 3504 2703 2032 1378 827 499 398 435 522 634 772 937 1112 1232 1249 1242 1282 1310 1280 1209 1139 1166 1376 1670 1801 1757 1716 1712 1675 1598 1591 1720 2059 2719 3775 5079 6493 8546 11465 14813 18165 21828 26548 32168 38701 46407 53703 59253 63173 66096 68510 70859 72957 74095 74194 74580 75812 77456 79069 80440 81606 82605 83193 83307 83055 82211 80821 79372 77839 76031 74275 72734 71323 69919 68423 67052 65584 63714 61802 60117 58785 57633 56499 55284 54173 53173 52233 51367 50634 50337 50590 50792 50495 50074 49733 49530 49800 50823 52578 54846 57288 59616 61863 64446 67435 70180 72491 74423 76134 77636 78920 79996 81059 81333 80416 78963 77738 75096 70658 66035 61252 56176 51848 49034 48431 49384 51924 54886 56529 57800 58465 57600 54968 51347 47730 44454 41423 37818 32814 27367 23023 19788 16639 13395 10660 8639 7243 6244 5433 4563 3681 3053 2643 2204 1664 1113 772 611 513 426 379 358 268 265 260 263 188 175 282 352 230 202 182 228 258 194 165 159 223 218 169 185 252 262 257 174 100 127 238 234 206 172 220 251 235 183 189 234 209 174 208 214 196 231 216 204 197 251 225 237 197 191 179 243 210 164 110 150 248 210 247 227 166 204 225 195 207 200 247 333 342 288 221 258 281 266 288 280 206 241 263 256 274 145 122 280 287 203 223 227 181 158 207 176 161 204 239 223 228 245 219 251 341 304 267 246 110 151 352 326 231 247 228 191 217 265 281 249 272 322 305 268 267 291 303 279 287 364 351 337 441 499 526 622 885 1407 2142 2925 3588 4112 4450 4652 4820 5015 5127 5077 5048 5197 5512 5588 5502 5459 5330 5155 5004 4922 4811 4621 4499 4477 4458 4368 4336 4341 4367 4296 4203 4183 4209 4109 3883 3785 3885 3758 3677 3569 3469 3557 3524 3259 2893 2679 2695 2653 2486 2343 2231 2208 2230 2286 2194 2207 2324 2322 2290 2215 2142 2044 2216 2300 2390 2425 2371 2302 2348 2492 2272 2299 2468 2360 2416 2502 2457 2389 2503 2439 2350 2206 2262 2432 2454 2375 2496 2656 2422 2477 2715 2566 2317 2176 2228 2480 2426 2459 2447 2355 2317 2371 2568 2535 2352 2444 2444 2472 2608 2477 2686 2541 2323 2295 2420 2490 2513 2555 2597 2570 2637 2711 2608 2701 2836 2588 2487 2695 2969 2761 2577 2713 2827 2767 2698 2676 2788 2642 2625 2865 2711 2636 2660 2546 2457 2705 2593 2768 3130 2745 2937 2739 2407 2615 2720 2781 2732 2587 2623 2823 3127 3071 3095 3106 3092 3037 3363 3319 3019 2766 3117 3323 3024 3015 3307 3277 3330 3395 3443 3114 3056 3009 2682 2807 3330 3017 2967 3013 3481 3140 3009 3340 3597 3067 2931 3056 3390 3595 3454 3655 3618 4068 3929 3166 3679 4003 3884 3772 3968 4043 3808 3969 4086 4022 3503 3859 4386 4213 3713 3826 4264 4302 4142 4080 3892 3793 3531 3600 3467 3489 3993 3943 4208 4522 4092 3520 3908 4315 3470 3420 3725 3970 4387 3917 4080 4422 4225 4303 4240 4450 3812 4036 4384 4189 4654 5188 5331 5207 5306 5378 5312 5463 5393 6245 7410 8190 8985 9762 9446 9566 10266 10266 10659 10775 10964 11082 11525 11886 12100 12002 12291 429734 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22849 10770 2807 4696 11313 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 138 448 1252 3277 6942 9288 10687 12440 13357 12400 10274 7886 5127 2587 1089 495 294 215 180 166 161 166 188 270 545 1205 2058 2764 3348 3697 3597 2918 2056 1420 1090 1107 1382 1536 1390 1152 999 955 939 897 841 799 751 706 676 689 790 977 1214 1477 1766 2094 2418 2650 2810 2969 3158 3326 3530 3818 4046 4302 4909 6009 7524 9579 12150 14829 18011 22057 26629 31428 36209 40955 45393 49089 52686 56619 60818 64712 67162 68092 68596 69452 70491 71491 72465 73252 73761 74406 75448 76318 76880 77442 77923 77991 77326 75865 74236 72559 70397 67880 65173 62471 60287 58457 56560 54543 52102 49693 47836 46153 44295 42424 41280 40557 40009 39650 39113 38256 37814 38332 39427 40546 41604 42409 43156 43788 44448 45355 46239 47080 48327 50240 52493 54517 56101 57197 57801 57912 57418 56773 55893 54863 54363 54584 55095 55720 56626 57883 59336 60771 61641 61903 61492 59763 56509 53181 51097 49738 47412 43340 39057 36040 34070 32436 30834 29147 27310 25651 24580 23850 22787 21207 19701 18195 16624 14893 12987 10971 9067 7839 6875 5743 4708 3796 2973 2440 2118 1872 1633 1341 1098 875 737 606 528 455 459 446 431 401 374 371 370 344 325 277 321 325 276 248 251 278 276 267 203 192 261 279 220 202 225 263 274 289 259 252 264 277 251 248 252 249 188 182 200 192 214 242 285 267 207 239 246 197 217 244 210 231 281 238 186 202 279 262 177 165 188 214 208 168 200 253 228 196 202 197 264 313 269 246 228 190 199 181 143 151 185 257 288 233 192 183 182 186 204 230 211 215 185 172 234 270 256 247 250 210 212 254 254 241 293 280 201 180 220 277 323 301 263 259 249 226 202 220 312 496 749 1235 1894 2550 3092 3352 3448 3507 3490 3414 3399 3459 3543 3601 3632 3679 3656 3545 3484 3425 3383 3335 3209 3165 3182 3133 3088 3039 3079 3059 3000 2939 2884 2816 2795 2773 2710 2763 2735 2586 2539 2573 2556 2431 2370 2336 2248 2108 1954 1865 1704 1557 1558 1563 1491 1494 1483 1546 1597 1585 1578 1490 1463 1458 1543 1595 1571 1507 1520 1597 1659 1652 1593 1588 1535 1572 1614 1556 1568 1570 1576 1595 1682 1645 1537 1538 1511 1505 1574 1624 1580 1556 1522 1520 1606 1586 1463 1491 1626 1686 1592 1652 1672 1510 1446 1552 1601 1534 1601 1604 1459 1479 1542 1562 1571 1528 1553 1542 1635 1672 1643 1744 1772 1702 1804 1887 1791 1757 1771 1781 1724 1739 1801 1773 1806 1671 1586 1491 1614 1874 1944 1814 1710 1757 1861 1810 1719 1759 1969 1866 1914 1771 1554 1548 1659 1714 1755 1802 1851 1885 1795 1814 1845 1767 1636 1771 1619 1779 1922 1860 1605 1821 1954 1936 1742 1816 1852 1867 1955 1847 1976 2122 1992 1859 1793 2008 2051 1999 2020 1909 1926 1916 1822 1994 1979 2058 2076 2188 1904 1846 2033 2212 2066 2157 2064 2193 2217 2231 2231 2075 2189 2316 2253 2232 2331 2242 2012 1971 2135 2219 2019 2026 2175 2237 2187 2189 2310 2213 2175 2240 2283 2326 2344 1882 1841 2196 2143 1873 2096 2202 2241 2189 2110 2133 2315 2432 2141 2227 2392 2564 2482 2395 2379 2484 2503 2581 2820 2602 2495 2795 3125 3169 2884 3063 3311 3769 3947 4333 4795 4926 5112 5382 5416 5673 5836 5798 5992 6222 6070 6375 6373 6358 589229 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22862 10770 2808 4694 11312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 169 612 1905 4267 6372 6709 5442 3553 1921 914 433 241 170 150 159 177 189 192 186 175 168 166 169 176 183 184 184 185 190 197 203 205 202 195 191 198 220 258 309 374 468 574 659 717 748 769 794 815 845 886 927 971 1049 1203 1474 1826 2267 2819 3430 4073 4721 5169 5330 5363 5412 5492 5649 5956 6524 7546 8921 10518 12344 14133 15720 17563 20095 23078 26356 30250 34789 39252 43396 47627 52246 57128 61540 65398 69129 72459 74860 76833 79193 81741 83755 85284 86244 86346 85721 84770 83887 83091 82181 81124 79904 78245 75829 73064 70563 68287 65954 63513 61058 58749 56649 54575 52502 50291 48039 45966 44440 43387 42528 41579 40787 40399 40327 40661 41312 42022 42435 42741 43315 44066 44766 45695 47657 50568 53649 56451 59101 61421 63284 65324 67423 68963 69414 68592 67370 66189 64912 63292 60588 57106 53758 50876 48212 45634 43414 41363 39128 36719 33948 30661 27405 24648 22061 19248 16633 14460 12697 11236 9943 8594 7400 6444 5675 5125 4777 4493 4217 4003 3780 3653 3813 3866 3425 2667 1940 1499 1309 1187 1004 769 628 548 476 460 394 368 328 287 259 252 259 250 241 235 246 251 256 241 231 267 250 256 264 231 225 217 237 264 257 249 221 201 235 218 223 249 265 243 230 227 248 267 265 255 230 188 207 241 255 260 258 208 171 193 195 187 221 220 187 166 167 220 234 250 269 231 201 190 210 217 235 252 228 213 211 243 230 204 216 234 221 220 246 236 228 212 204 210 206 220 222 201 196 219 245 248 236 238 265 248 241 261 252 217 188 215 222 196 214 252 267 251 205 196 232 218 206 234 245 235 225 233 229 235 330 458 559 704 1088 1753 2461 2943 3246 3456 3550 3567 3576 3594 3596 3558 3521 3583 3585 3557 3555 3495 3379 3255 3176 3129 3095 3072 3009 2955 2957 2974 2934 2867 2848 2862 2837 2820 2779 2713 2670 2650 2601 2607 2681 2655 2680 2639 2574 2517 2419 2347 2264 2117 1931 1768 1658 1555 1504 1503 1532 1549 1482 1448 1476 1486 1520 1509 1485 1449 1440 1486 1527 1590 1603 1486 1475 1502 1505 1537 1549 1570 1503 1441 1470 1479 1505 1548 1524 1528 1621 1638 1605 1567 1540 1532 1567 1592 1572 1494 1534 1583 1520 1487 1455 1465 1488 1531 1514 1568 1488 1425 1403 1485 1563 1547 1488 1517 1623 1593 1567 1628 1652 1732 1733 1627 1563 1718 1807 1773 1773 1729 1639 1711 1725 1690 1676 1711 1734 1663 1572 1575 1590 1626 1604 1656 1799 1808 1708 1739 1750 1729 1834 1812 1772 1775 1719 1559 1590 1637 1815 1870 1773 1811 1745 1744 1784 1841 1914 1901 1776 1693 1746 1786 1849 1887 1862 1847 1932 1912 1923 1770 1836 1871 1866 1932 1908 1868 1758 1932 1852 1773 1948 1898 1896 1895 2158 2114 1905 1948 2106 2059 2025 2114 1979 2077 2107 2079 2084 2146 2154 2163 2138 2266 2356 2209 2183 2259 1862 1849 1921 1961 2172 2232 2145 2133 2391 2373 2142 2145 2186 2217 2062 2125 2065 1933 2133 2161 1952 2165 2045 1959 1952 1848 1992 2241 2193 2136 2023 2166 2304 2182 2237 2348 2364 2204 2125 2171 2430 2588 2548 2560 2623 2736 2767 2931 2951 3082 3041 3172 3947 4628 4852 5026 5165 5437 5639 5709 5673 5702 5944 6140 6118 6349 6642 1053127 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22875 10770 2809 4692 11313 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 102 104 116 186 589 1715 3491 4697 4281 2869 1542 725 344 201 152 133 129 135 146 155 158 159 162 169 183 204 224 246 276 304 320 324 327 333 345 361 381 409 452 518 619 743 888 1091 1433 2000 2745 3499 4129 4607 4969 5297 5428 5086 4293 3432 2906 3038 3889 5148 6566 7851 8690 8782 8329 7920 7840 7897 7952 8000 8021 7923 7854 8141 9013 10358 11789 13091 14129 14825 15310 16195 17848 20026 22765 25587 28041 30566 33661 37269 41356 45814 49945 53215 56260 59633 63346 66962 69940 72068 74043 76889 79927 83098 86233 88438 89065 87753 85401 83128 81355 80302 79538 78463 76749 74594 72695 71235 69337 66864 64019 60795 57086 53084 49242 45917 43024 40635 38978 38028 37762 38146 38944 39931 41311 42876 44437 45869 47119 48092 48718 49344 50384 51545 52682 53838 54988 56370 57948 59636 61034 61570 61746 62285 63111 63394 62151 59270 55679 52215 48672 45400 42329 39579 36659 32732 28439 25171 23164 21339 19141 16502 13726 11214 9049 6933 5196 4067 3284 2701 2223 1844 1553 1348 1203 1048 872 703 597 591 549 511 483 466 450 378 361 360 336 321 299 297 298 309 291 260 262 284 290 284 278 280 282 264 269 263 259 251 260 277 257 231 217 223 227 259 265 266 267 248 250 254 247 237 239 242 246 256 237 235 261 257 208 218 217 251 248 204 201 209 206 202 219 227 229 207 214 224 226 213 219 261 256 230 220 210 220 234 215 206 202 194 194 217 235 237 236 211 167 180 244 260 229 239 257 253 219 191 184 194 216 242 230 195 201 211 199 206 236 247 247 229 200 196 214 218 191 213 230 205 194 203 249 243 208 208 215 225 225 242 406 764 1216 1569 1827 2122 2521 2916 3144 3278 3418 3520 3528 3501 3463 3456 3543 3600 3609 3664 3732 3715 3608 3518 3453 3349 3279 3223 3128 3069 3076 3024 2979 2990 2925 2843 2834 2806 2791 2795 2802 2794 2806 2861 2863 2828 2802 2773 2688 2645 2664 2626 2506 2388 2295 2177 2028 1920 1821 1694 1633 1624 1604 1581 1466 1435 1472 1497 1463 1420 1399 1452 1449 1410 1441 1519 1530 1473 1527 1629 1633 1607 1556 1566 1589 1600 1531 1587 1642 1622 1561 1628 1678 1683 1665 1559 1584 1628 1589 1552 1507 1531 1541 1574 1591 1541 1493 1480 1509 1525 1548 1558 1590 1629 1615 1604 1664 1607 1541 1537 1568 1606 1627 1553 1597 1671 1740 1642 1657 1725 1728 1714 1653 1722 1671 1663 1705 1621 1680 1653 1654 1720 1757 1719 1699 1630 1665 1799 1733 1643 1738 1773 1739 1714 1831 1729 1689 1773 1789 1736 1861 1775 1613 1708 1835 1827 1776 1769 1832 1917 1887 1739 1798 1865 1821 1961 1950 1926 1934 1913 1899 1934 1945 1808 1902 1845 1851 1759 1818 2037 2024 1975 2028 1998 1952 1944 1972 1935 2076 2083 1958 1950 2043 2143 2096 1965 2081 2097 2179 2143 2133 2181 1992 2016 2235 2355 2407 2380 2195 2164 2211 2206 2121 2122 2292 2363 2177 2143 2165 2267 2227 2254 2198 2343 2329 2218 2111 2256 2246 2196 2235 2152 2040 2088 2127 2256 2349 2082 2112 2139 2032 2085 2297 2500 2563 2501 2419 2271 2294 2479 2632 2550 2557 2858 3089 3044 2848 3007 3166 3207 3496 3971 4497 5103 5428 5639 5798 5953 6096 6174 6261 6232 6373 6528 6799 11747 2319968 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22888 10770 2809 4690 11313 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 103 103 103 103 103 103 103 103 103 102 102 102 102 101 102 102 102 102 101 101 101 101 101 101 102 102 101 101 101 101 101 101 101 101 101 101 102 102 102 103 103 103 103 103 104 104 104 106 113 146 244 291 331 649 1071 1508 1689 1429 956 524 273 177 149 144 155 196 267 345 379 375 411 515 636 743 879 1029 1210 1496 1898 2336 2668 2863 2998 3088 3068 2949 2736 2530 2466 2617 3036 3791 4935 6626 8579 10233 11459 12394 13098 13412 13404 13490 13755 14203 14896 15415 15050 14043 13095 12558 12716 13687 15219 16647 17759 19049 19947 19841 19054 18036 16674 14860 13412 12720 12324 11877 11297 10731 10151 9584 9406 9732 10574 12024 13569 14664 15651 17059 19481 22696 25903 29106 32890 37230 41452 45119 48048 50242 52481 55125 59423 65045 70034 73725 76166 76550 75228 73871 71920 68374 65086 63472 62626 62073 62461 63196 63028 62659 62921 62740 62156 61701 61078 59768 57469 55107 53289 51072 47817 44091 40305 36713 33613 31345 30280 30436 31322 32690 34587 36579 38203 39595 41172 42846 44357 45749 47252 48790 50147 50806 50576 50407 50901 51804 52808 53863 54851 55444 55592 54927 53314 51172 48906 46836 44187 40272 35226 30302 26643 23641 21068 18958 16818 14420 12372 11300 11140 11036 10648 10101 9457 8806 8248 7571 6408 5067 3842 2726 1971 1517 1280 1160 1116 992 797 616 448 350 325 321 300 298 306 285 287 307 297 265 258 262 257 278 274 259 269 266 256 264 246 240 244 256 257 239 242 242 246 253 241 235 246 250 239 223 217 222 260 239 226 250 265 245 230 254 258 239 211 231 239 238 228 210 201 202 201 197 217 207 185 205 235 245 234 234 227 212 218 236 221 206 231 225 220 231 206 206 222 209 225 242 201 176 202 238 238 199 191 197 189 241 266 242 245 228 193 189 223 234 199 195 230 253 271 243 213 244 271 277 269 224 216 243 221 211 235 218 226 245 297 575 1164 1896 2460 2796 3010 3137 3195 3226 3239 3222 3219 3236 3288 3343 3391 3454 3491 3620 3782 3837 3839 3807 3752 3670 3567 3510 3488 3397 3260 3153 3114 3079 2998 2977 3001 3047 3107 3136 3097 3042 2997 2950 2945 2902 2846 2812 2774 2752 2684 2562 2431 2355 2235 2079 1983 1905 1820 1720 1656 1597 1542 1530 1537 1522 1546 1564 1522 1528 1600 1557 1525 1559 1560 1515 1572 1612 1542 1551 1544 1521 1604 1651 1606 1578 1594 1603 1593 1607 1705 1745 1686 1700 1731 1673 1633 1606 1592 1648 1726 1703 1605 1602 1570 1550 1545 1532 1612 1594 1529 1587 1610 1585 1680 1684 1681 1665 1687 1722 1624 1632 1666 1729 1736 1726 1763 1825 1762 1830 1884 1774 1725 1803 1807 1776 1808 1797 1661 1615 1707 1756 1809 1778 1668 1709 1806 1789 1779 1818 1820 1830 1825 1775 1873 1916 1837 1782 1842 1757 1692 1691 1769 1704 1765 1812 1848 1935 2108 2061 2073 1997 1981 1979 1969 1920 2023 1978 1932 1925 1920 1959 1918 1870 1951 2080 2008 2049 1895 1971 1888 1929 1935 2002 2120 2042 2047 1999 1821 2037 2098 2111 2173 2087 2068 2234 2249 2242 2228 2360 2282 2232 2193 2400 2379 2366 2453 2458 2299 2309 2434 2354 2181 2292 2402 2530 2566 2420 2347 2448 2357 2353 2374 2409 2359 2338 2334 2251 2266 2295 2110 2136 2291 2446 2520 2460 2200 2061 2218 2149 2207 2466 2486 2270 2283 2447 2407 2282 2282 2325 2498 2753 2954 2948 2987 2979 3131 3330 3309 3184 3450 4001 4431 4782 5405 5702 5755 6044 6458 6614 6668 6825 6940 7018 7182 7294 34811 4997734 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22901 10770 2810 4688 11312 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 102 102 102 102 102 102 102 102 102 102 102 102 102 102 103 103 103 103 103 103 103 103 102 102 102 102 102 102 101 101 102 102 102 101 101 101 101 101 101 102 102 101 101 101 101 101 102 102 101 101 101 101 102 102 102 103 103 104 104 103 104 104 105 106 110 121 194 690 2140 2697 1902 936 411 222 159 135 126 128 136 145 193 483 1211 2183 3468 5042 6371 7217 7730 8057 8155 7735 6732 5662 4971 4685 4692 4897 5145 5300 5319 5268 5275 5470 5904 6681 7857 9397 11235 13267 15478 17983 21018 24389 27957 31885 35410 37618 37913 36483 33984 30282 25791 22523 21201 21104 21795 22788 23415 23004 21705 20290 19020 17754 16256 15190 15529 16593 17242 17439 17365 17070 16348 15287 14009 12459 10825 9491 8866 8715 8723 8880 9032 9144 9883 11759 14615 18144 21398 24010 26797 30660 35958 41611 45270 46933 48511 50089 50559 50456 51588 53109 53831 54993 57120 59441 61765 63554 64500 64056 62376 60499 58225 55704 54461 53862 52907 52377 53199 54915 56678 57932 57801 56254 54141 51610 48780 46139 43443 40717 38678 37622 37355 37517 38097 38940 39722 40450 41378 42440 43369 44141 45038 46424 48104 49529 50466 50840 50762 50638 50495 50201 49654 47990 44839 40920 37034 33840 31451 29928 29091 27871 25986 23894 21846 19769 17804 16398 15351 14372 13374 12445 11562 10771 10083 9364 8441 7470 6734 6244 5796 5244 4361 3246 2284 1745 1556 1427 1251 1040 859 711 579 484 435 396 369 337 320 306 306 294 265 256 256 269 261 258 282 280 276 269 246 255 255 239 272 282 270 254 258 266 257 230 251 248 244 236 239 253 234 220 222 210 222 260 257 251 241 228 233 226 227 222 218 210 221 230 212 202 199 227 213 200 199 190 186 200 193 210 239 258 230 202 198 204 216 218 229 225 228 236 215 225 238 230 218 209 221 232 250 234 196 190 198 212 231 244 269 284 252 255 261 226 202 196 175 167 202 230 229 252 277 241 187 172 161 188 215 201 234 293 374 587 1064 1852 2734 3314 3569 3689 3755 3780 3800 3845 3813 3687 3579 3549 3596 3651 3696 3706 3711 3775 3809 3777 3666 3543 3456 3340 3226 3173 3144 3040 2920 2898 2966 2992 3009 3061 3081 3065 3048 2970 2875 2793 2740 2733 2682 2579 2488 2439 2385 2287 2147 2050 1941 1804 1701 1658 1619 1555 1548 1557 1532 1522 1469 1474 1477 1459 1465 1432 1428 1483 1492 1511 1527 1512 1497 1518 1520 1498 1473 1491 1539 1515 1504 1535 1589 1627 1614 1585 1585 1605 1597 1593 1588 1588 1603 1616 1551 1537 1593 1587 1630 1573 1587 1600 1606 1533 1476 1525 1542 1525 1488 1488 1539 1532 1613 1613 1555 1579 1513 1555 1618 1641 1653 1680 1654 1705 1748 1694 1747 1723 1679 1730 1714 1695 1758 1680 1667 1668 1720 1754 1712 1688 1691 1776 1761 1676 1743 1713 1766 1808 1808 1725 1778 1916 1894 1834 1644 1643 1600 1587 1710 1722 1674 1649 1651 1809 1838 1858 1803 1826 1845 1860 1922 2028 1895 1859 1866 1877 1921 1908 1875 1825 2013 2082 1904 1843 1914 1961 1922 1837 1835 1928 1907 1925 1960 1936 1956 1935 2016 2104 2117 2019 1991 2092 2161 2160 2229 2188 2297 2228 2206 2142 2154 2192 2263 2303 2270 2211 2309 2362 2323 2345 2369 2352 2337 2358 2304 2437 2395 2387 2361 2266 2165 2179 2296 2415 2383 2282 2198 2169 2210 2193 2312 2312 2203 2258 2344 2267 2195 2249 2329 2275 2313 2410 2442 2350 2258 2290 2247 2415 2532 2507 2735 3008 3201 3163 3202 3276 3143 3211 3408 3655 4008 4556 5086 5446 5735 5976 6227 6360 6547 6805 6827 7143 7382 62404 9217118 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22913 10770 2811 4686 11311 100 100 100 100 100 100 101 101 102 102 102 102 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 104 104 104 104 104 105 105 105 105 105 105 105 104 104 104 104 104 103 103 103 103 103 103 103 103 104 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 104 104 104 104 105 105 106 106 106 106 107 106 107 107 108 110 174 339 388 316 225 161 132 123 125 135 147 157 167 198 309 597 1152 2124 3259 4003 4240 4358 4891 5829 6769 7617 8432 100 100 100 100 100 100 100 100 100 100 100 15992 17460 20385 24292 29277 35234 41449 46680 50711 53568 55400 56256 56491 55860 54452 52501 50016 46731 42540 38196 34592 31576 28958 26461 24421 23557 23643 24191 24635 23832 21217 17940 15140 13450 13117 13237 13469 13660 14078 14876 15830 16417 16389 15884 14861 13346 11864 10711 9901 9445 9251 9343 9972 10794 11252 11472 12088 13458 15427 17634 19638 21483 23321 24876 25967 27189 28764 30808 33188 36805 39591 40036 40549 41936 42877 41757 40816 42118 44434 45501 45295 45136 44718 42752 40314 39113 39347 41045 43292 45337 46484 46840 47381 48298 48678 47611 45767 44271 43394 43432 44138 44885 45488 46353 47776 49288 50345 50935 51342 51551 51752 52121 52455 52675 52715 52822 52658 51834 50047 47265 43771 40231 37057 34015 30777 27271 23262 19182 16005 13421 11211 9392 7967 6869 5781 4600 3694 3200 2813 2545 2312 1963 1583 1318 1161 1007 829 648 517 453 391 353 330 323 315 296 283 268 277 278 241 264 277 269 264 263 257 260 275 254 231 244 247 239 222 239 273 269 242 228 240 265 268 264 247 246 264 264 271 264 232 237 244 242 265 245 213 229 236 248 263 230 231 238 247 227 201 197 205 194 213 237 217 212 217 214 216 232 225 209 212 226 250 228 208 215 201 207 240 221 195 207 228 226 215 213 219 230 229 215 225 241 221 218 216 212 217 239 236 214 216 216 204 208 217 198 194 190 191 207 212 206 190 194 205 210 212 198 220 269 255 230 247 246 225 212 252 465 928 1669 2584 3321 3719 3923 4010 3961 3859 3798 3787 3808 3779 3757 3802 3892 3951 4024 4125 4127 3999 3813 3669 3555 3490 3418 3302 3214 3134 3039 3016 3027 3043 3071 3082 3024 3011 3024 2985 2969 2939 2876 2805 2699 2589 2542 2487 2398 2268 2229 2160 2023 1905 1810 1720 1641 1652 1637 1586 1564 1586 1571 1521 1542 1587 1541 1460 1506 1568 1536 1497 1499 1500 1481 1478 1477 1411 1427 1482 1460 1505 1539 1507 1505 1554 1536 1499 1534 1591 1622 1623 1565 1538 1583 1621 1650 1655 1631 1684 1636 1625 1628 1582 1629 1635 1571 1548 1600 1623 1615 1583 1544 1562 1591 1670 1699 1591 1565 1605 1627 1665 1664 1641 1603 1624 1729 1717 1646 1677 1766 1801 1737 1724 1770 1760 1761 1755 1707 1747 1836 1760 1759 1735 1696 1756 1746 1743 1823 1839 1762 1760 1796 1851 1903 1809 1810 1758 1721 1731 1691 1675 1727 1643 1695 1744 1757 1817 1824 1865 1732 1710 1884 1858 1837 1843 1920 1931 2064 1917 1894 1955 1995 1952 1883 1935 1845 1826 1858 1968 1956 1868 1931 1903 1808 2012 2041 2065 2028 2007 1960 1961 2118 2165 2109 2123 2144 2154 2156 2225 2254 2254 2253 2181 2201 2198 2286 2327 2313 2242 2261 2175 2188 2354 2365 2449 2510 2353 2323 2386 2411 2407 2476 2280 2328 2394 2218 2176 2280 2293 2277 2135 2233 2337 2262 2197 2337 2342 2269 2323 2352 2515 2446 2442 2454 2390 2395 2326 2435 2439 2320 2353 2474 2557 2901 3202 3281 3192 3144 3118 3184 3217 3506 3833 4361 4937 5414 5791 5963 6216 6448 6660 6999 7252 7372 7504 7663 61944 6506835 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22926 10770 2811 4684 11311 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 102 102 102 101 101 101 101 101 101 101 101 101 101 101 100 100 100 100 100 100 100 101 101 101 101 101 101 100 100 100 100 100 100 100 100 100 100 100 101 102 102 103 103 103 104 104 104 104 105 105 105 106 107 108 109 109 114 125 135 138 135 137 143 155 188 252 393 767 1474 2685 4762 7574 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25785 26659 30977 38145 46840 55194 61704 66822 71157 73379 73412 74049 75649 75966 71124 61669 52370 45788 41174 37617 34907 32680 30378 27240 24169 22452 22060 22337 22541 22273 21343 20173 19229 18592 18145 17920 17825 17990 18654 18982 18248 17011 15599 14096 12862 12045 11709 11735 11814 11771 11606 11475 11422 11634 12320 13345 14700 16044 18011 21265 25165 29273 32972 36837 42253 48115 52713 54813 54213 52376 50469 48993 47536 46963 48354 51701 54792 56501 57013 57091 56069 54159 53525 54741 56636 57233 57325 57749 57510 56247 54463 52153 49759 47536 45318 43316 42622 43697 45694 47337 48132 48514 49353 50823 52308 53899 55845 57891 59894 61294 61833 61538 59424 55314 51121 47867 45256 42427 39285 36493 34384 32734 31193 29444 27548 25819 23973 21815 19300 16205 13193 10751 8585 6668 4981 3510 2511 1940 1524 1268 1017 754 592 512 421 384 336 327 335 353 333 300 273 268 304 260 225 272 336 311 283 265 230 251 274 270 244 232 288 268 265 252 222 247 250 215 167 208 272 285 261 218 271 310 287 279 243 216 220 231 249 236 247 211 215 230 251 281 272 258 245 238 238 221 236 256 264 248 179 155 189 228 230 162 186 203 161 197 249 214 169 158 164 232 264 230 240 228 194 226 239 222 230 198 227 291 281 225 241 255 232 253 256 224 181 157 160 155 160 214 240 207 203 221 239 221 178 192 211 198 182 206 254 231 194 212 262 278 234 246 278 345 671 1269 1957 2729 3333 3580 3695 3713 3595 3511 3473 3409 3388 3369 3362 3374 3378 3408 3564 3791 3894 3832 3720 3576 3408 3265 3181 3102 2995 2929 2882 2859 2852 2925 2961 2896 2749 2664 2675 2678 2632 2510 2396 2366 2274 2138 2073 2036 1919 1826 1706 1680 1676 1584 1599 1608 1553 1515 1497 1496 1501 1485 1455 1486 1523 1445 1409 1455 1362 1338 1399 1366 1368 1457 1499 1430 1330 1429 1542 1473 1484 1534 1446 1400 1460 1485 1440 1461 1466 1529 1566 1471 1420 1440 1454 1411 1528 1587 1608 1603 1515 1485 1537 1502 1600 1644 1512 1485 1557 1561 1596 1611 1535 1489 1620 1533 1486 1571 1569 1528 1444 1465 1526 1748 1677 1537 1594 1561 1559 1594 1517 1556 1577 1578 1553 1609 1558 1596 1699 1633 1640 1646 1578 1495 1478 1628 1738 1748 1677 1674 1650 1757 1781 1657 1754 1588 1555 1572 1581 1571 1609 1653 1547 1687 1692 1642 1664 1698 1718 1787 1619 1626 1778 1765 1820 1825 1795 1897 1926 1749 1755 1711 1678 1676 1837 1791 1583 1801 1768 1781 1883 1929 1725 1721 1690 1818 1884 1998 2001 2019 1935 1808 2017 2089 1830 1877 2029 1976 2073 2251 2259 2163 1929 1828 1863 1961 2025 1994 1994 2037 2164 2221 2184 2025 2036 2259 2215 2245 2265 2369 2158 1921 1984 2268 2214 2096 1932 1756 1942 1990 1974 1978 2010 1989 1919 1963 2061 2102 2255 2253 2093 1959 2014 2099 2140 2200 2188 2303 2390 1882 1837 1827 2075 2516 2776 2830 2907 2863 3074 2970 3054 3001 3234 3468 3719 4096 4783 5430 5490 5693 5962 5774 6040 6323 6368 6122 6259 147300 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22939 10770 2812 4682 11312 102 102 103 103 103 104 104 105 105 106 106 106 106 106 106 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 108 107 108 108 108 108 108 108 109 109 109 109 109 109 109 109 109 109 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 107 108 107 107 108 107 108 108 108 108 108 109 109 110 110 111 112 112 113 113 113 114 116 117 117 118 120 121 122 125 128 129 129 128 126 127 139 187 453 1711 4801 9575 15874 23113 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 48273 50503 56953 64308 71307 77197 80444 81709 81941 80785 77516 72031 65551 59123 53273 48118 43609 40542 40615 42968 44503 43689 41157 37601 33617 30515 29082 29074 29907 31079 32299 33605 34477 34368 33736 33237 32921 33037 33533 34160 34716 34870 34990 35578 35876 35366 34182 32888 32145 31599 30681 29558 28189 26789 25606 24734 24198 24375 25974 29219 32911 37188 42188 47403 53250 55348 52454 49003 46987 47567 49752 51286 51744 52119 52900 52816 53454 54661 54856 55452 57994 61535 63718 64429 64370 64704 66918 71544 76966 81123 83241 83072 80623 76359 71480 68952 69906 72067 73498 74221 74602 76324 80549 86357 91247 92988 93061 93147 91085 84988 77282 69788 62937 57178 52603 47994 42847 37810 33305 28751 24184 20518 17539 14512 12114 10488 9171 7852 6549 5429 4570 3780 2910 2217 1542 991 612 321 100 100 204 130 100 102 100 100 108 102 191 100 100 100 100 100 100 204 164 124 143 199 227 179 194 132 164 126 100 117 155 167 130 249 144 100 109 181 206 148 207 213 265 268 143 100 100 100 100 150 246 324 427 336 246 211 100 100 100 115 191 197 209 200 206 204 288 353 305 117 100 262 277 100 100 100 199 359 531 270 115 195 110 203 304 150 183 390 408 388 234 239 297 237 344 340 260 305 343 436 426 282 321 414 252 169 154 231 400 404 332 295 329 298 400 406 142 128 238 296 358 429 433 499 495 366 325 303 396 466 682 1626 3222 4690 5538 5932 6121 6315 6415 6242 6112 5996 5861 6019 6178 6028 6152 6406 6593 6913 7125 7111 7110 6844 6379 6198 6162 5734 5291 5412 5638 5507 5496 5772 5890 5626 5597 5694 5646 5485 5075 4717 4647 4752 4876 4642 4235 4169 4083 3959 3997 3857 3795 3784 3410 3561 3742 3689 3550 3453 3364 3102 3121 3283 3228 3199 3152 3228 3102 3150 3410 3388 3236 3395 3324 3315 3508 3385 3212 3073 3118 3364 3235 2946 3130 3108 3000 3508 3446 3592 3622 3318 3381 3781 3647 3829 3621 3586 3834 3929 3707 3554 3469 3473 3510 3701 3996 3797 3205 3273 3461 3161 3299 3610 3269 3230 3565 3819 4103 3951 3153 3341 3604 3557 3254 3345 4040 4019 4010 4045 4119 3982 3783 4356 4129 3835 4460 4505 4247 4392 4837 4025 4179 4838 4490 3983 4163 4714 3941 3895 4617 4758 3972 4739 4747 4725 4632 4570 4553 4533 4508 4086 4578 4870 4115 3723 4318 4413 3704 4338 4766 4653 4254 4893 4646 5326 5493 5039 5696 5668 5037 5085 5576 5525 5396 5252 4389 4260 4876 5892 5212 4459 5356 5524 5993 6351 6142 6262 6482 6528 6541 7463 6585 5153 6476 6877 7258 7633 6554 6661 7036 6191 5915 7474 7030 6358 7930 7060 5848 5920 7660 6616 6740 7987 7370 7519 7122 6594 7110 8453 8542 8267 8034 7299 7082 7084 6153 6777 8802 7935 7009 7777 8240 8197 7265 7959 7124 6434 5574 7427 7780 7643 7825 9100 8954 7487 7696 8468 7756 6944 8736 9567 8486 9026 9446 10248 10554 9871 11424 12244 13571 14771 15266 15602 17823 18740 18713 21568 23019 24209 27171 28368 30943 31925 31183 32030 33010 837072 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22952 10770 2812 4679 11312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22965 10770 2813 4677 11312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22978 10770 2814 4675 11312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 22990 10770 2814 4673 11312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 102 103 104 107 110 111 112 113 113 114 113 114 115 130 188 311 499 658 718 893 1510 2665 4572 7078 10364 14114 18312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 65664 61673 54996 47512 41945 38563 35930 34571 35603 38748 42488 45360 47067 47699 47367 46311 44388 42087 39870 37926 36409 35278 34573 34199 33556 33354 34674 36790 37919 37910 38036 39284 41432 43526 44933 45264 44481 43646 44321 45463 46064 46987 48796 50521 50690 50100 50149 49961 48342 46555 45929 46364 46307 45390 44360 43033 41615 40853 40553 40235 39958 39916 40042 40046 40213 40681 40967 40822 40559 41307 42925 43969 44046 44900 47148 49296 50158 50283 50611 51102 49812 46596 43962 43619 46061 50544 55588 60171 63352 64971 65997 66503 66508 65875 64310 62054 60139 59602 60443 61855 62722 62676 61945 60283 57266 53606 50848 48951 46697 44217 41476 38051 34140 29948 25831 21941 18291 15149 12751 10877 9255 7853 6729 5872 5109 4500 3904 3327 2888 2710 2690 2749 2745 2664 2447 2125 1776 1406 1080 799 641 552 456 330 301 388 332 294 299 320 283 253 299 312 262 241 258 306 256 263 276 223 269 260 264 259 258 281 294 310 239 239 333 361 258 190 176 225 210 212 214 271 235 209 286 271 175 208 266 248 213 253 258 201 178 203 251 284 236 199 190 161 181 218 228 314 318 202 234 257 202 239 264 242 187 138 166 195 173 139 260 338 254 204 276 282 236 213 240 338 350 229 148 143 175 214 179 142 126 154 214 236 251 263 216 173 156 154 152 129 182 246 253 246 225 170 143 181 248 243 171 187 210 285 454 593 878 1338 1647 1954 2349 2608 2780 2937 2981 2984 3108 3213 3273 3347 3479 3547 3527 3509 3346 3047 2801 2656 2558 2530 2450 2309 2322 2465 2477 2414 2317 2296 2265 2192 2247 2212 2092 2027 1961 1881 1847 1756 1671 1628 1627 1589 1657 1634 1438 1416 1551 1590 1561 1598 1584 1518 1398 1391 1358 1349 1366 1326 1293 1269 1196 1349 1453 1438 1403 1410 1327 1293 1202 1291 1386 1324 1323 1214 1189 1254 1272 1198 1166 1127 1218 1339 1315 1260 1292 1306 1313 1397 1482 1352 1267 1301 1300 1290 1358 1345 1332 1486 1516 1401 1373 1345 1433 1447 1395 1379 1530 1574 1370 1365 1488 1383 1310 1580 1614 1358 1322 1369 1301 1301 1404 1414 1422 1477 1367 1350 1368 1530 1602 1474 1334 1498 1576 1469 1401 1320 1582 1650 1451 1504 1449 1349 1525 1529 1601 1501 1549 1535 1739 1776 1520 1303 1185 1201 1317 1238 1284 1288 1285 1091 1021 1238 1355 1243 1202 1405 1730 1947 1794 1895 1588 1362 1369 1524 1419 1545 1996 1904 1944 1626 1671 1640 1481 1908 2010 1482 1366 1777 1802 1565 1653 1663 1719 1846 1595 1434 1335 1712 1869 1773 2117 2005 1758 1733 1746 1926 1903 1783 1895 1831 1992 1854 1574 1766 2277 1824 2024 1866 1721 1844 1862 2089 1919 1691 1763 1883 2001 2090 2029 1993 1838 1855 1956 2034 1872 1956 2023 1491 1513 1625 1881 1911 1715 1479 1763 2052 2103 1925 1887 1665 1607 1558 1702 1740 1795 1964 1859 2178 2435 2396 2603 2939 2927 2885 3130 3505 3824 3973 4461 4699 4773 5168 5421 5165 5349 5535 5641 5753 5604 473306 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23003 10770 2815 4671 11311 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 105 108 109 110 109 108 108 110 123 164 255 471 882 1275 1303 1006 751 1101 2659 4392 4616 3940 3906 5021 7307 10939 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 48211 48567 50545 50848 49055 46024 41729 37855 35762 34035 31959 30685 31264 33198 35859 38862 41716 44042 45636 46447 46247 45202 44100 43413 42693 41850 41199 39870 37997 36171 34699 34161 35044 37031 38686 39409 39768 40607 42715 45414 47271 48099 47765 46361 44729 44004 43704 42749 40962 39042 38048 38036 38694 39568 40794 42572 43953 44439 44478 44230 43438 42300 40719 38744 37070 36110 35524 35410 36031 37123 38894 41137 42663 42338 41449 42330 45322 49683 52702 51974 49104 46799 47258 49055 50737 50876 49364 49354 51496 53071 53683 54544 56285 58531 59815 60231 61031 62352 63464 63858 63426 62604 61581 60314 58658 56732 54684 52429 49450 45591 42141 39407 36417 33034 29834 27142 24203 20822 17623 15057 13190 11274 9261 7668 6200 4770 3590 2814 2480 2351 2209 1985 1715 1481 1276 1149 1007 888 803 741 712 633 555 485 422 355 353 332 284 293 302 308 298 275 294 260 277 281 265 232 254 259 275 261 268 285 231 250 287 215 193 238 295 274 238 220 231 237 251 243 230 241 251 259 257 247 246 224 262 242 255 314 246 214 211 201 228 224 179 199 259 240 168 241 288 232 197 203 178 162 206 252 255 254 231 263 250 197 205 203 224 272 228 168 185 215 188 206 218 180 166 198 194 192 196 169 210 249 245 227 221 211 193 218 194 184 186 179 195 204 205 219 257 200 174 250 289 266 229 218 226 249 305 281 303 459 661 1017 1506 2046 2482 2673 2753 2828 2913 2998 3011 3042 3126 3194 3271 3321 3318 3251 3160 3043 2921 2796 2659 2574 2551 2494 2414 2418 2469 2520 2511 2413 2389 2338 2334 2380 2269 2084 2029 1991 1969 1897 1870 1848 1734 1684 1707 1679 1635 1597 1586 1556 1550 1556 1558 1614 1663 1620 1508 1435 1421 1383 1425 1440 1413 1409 1440 1301 1291 1344 1306 1351 1307 1239 1236 1273 1269 1242 1289 1286 1203 1152 1224 1327 1359 1311 1285 1192 1159 1287 1474 1472 1258 1294 1368 1420 1364 1320 1324 1355 1370 1354 1316 1418 1373 1434 1494 1395 1374 1454 1521 1373 1287 1261 1294 1436 1367 1412 1451 1336 1293 1238 1317 1432 1478 1419 1323 1497 1427 1334 1308 1415 1543 1520 1389 1480 1462 1510 1516 1392 1344 1406 1503 1464 1503 1459 1478 1454 1416 1408 1437 1508 1398 1439 1544 1565 1572 1402 1476 1513 1444 1381 1373 1254 1195 1303 1127 1271 1612 1439 1417 1540 1390 1399 1687 1648 1641 1668 1815 1710 1712 1600 1413 1409 1722 1802 1806 1761 1833 1804 1601 1688 1603 1657 1800 1693 1480 1503 1767 1917 1856 1822 1882 1832 1952 1881 1855 1980 1712 1717 1972 1936 1798 1431 1588 1683 1865 2129 2069 1798 1921 1939 1974 1960 1889 1942 2063 2260 2211 2189 2055 1858 1963 1951 1894 2053 2186 2128 1932 1960 2262 2136 1911 2069 2099 1822 1922 1909 1840 1795 1699 1907 2198 1962 1920 2070 2033 1956 2022 1772 1444 1428 1710 1961 2188 2404 2741 2974 2960 2847 3291 3748 4075 4395 4469 4815 5173 5215 5390 5687 5715 6083 6334 598053 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23016 10770 2816 4669 11313 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 105 108 110 112 112 112 117 128 155 204 271 355 466 570 612 617 718 1223 2195 2924 3221 3516 4028 4744 5823 7750 10825 15269 20779 100 100 100 100 100 100 100 100 100 100 100 100 100 100 42862 33788 27036 24669 25321 26964 29235 32084 34566 36037 37325 37803 36365 33411 30161 27608 26333 26380 27606 29320 31235 33638 36094 38222 40269 41775 42021 41317 40949 41687 42574 42539 41384 39461 37930 36881 35614 34731 34739 35474 36588 37015 36741 36997 37645 37897 37596 36851 36577 36485 36216 35801 35136 34769 35001 35157 34596 33946 33881 34079 34140 34109 34093 34031 33734 32882 31919 31271 30854 30942 31613 32459 33676 35485 37786 40463 42715 43998 44966 46613 49645 54612 61303 65458 62542 55603 51402 52454 54922 55207 54570 54699 55091 54861 54715 55552 57932 61164 64225 66762 68795 70743 72355 72926 72050 68960 64075 59201 54316 48549 42349 36807 32540 29617 27451 25721 23915 21584 18998 16432 14024 12250 10945 9745 8650 7686 6786 5654 4549 3750 3108 2569 2143 1782 1451 1216 1088 1000 860 755 669 600 512 391 351 333 312 295 296 301 281 306 279 255 237 272 316 303 256 251 242 252 268 305 268 223 236 283 254 233 246 249 184 184 277 282 257 280 281 242 241 227 222 247 261 245 222 223 228 262 281 272 254 225 225 250 257 253 235 234 226 201 203 201 223 206 202 212 204 228 222 191 172 203 231 202 211 221 227 194 152 187 217 237 236 209 228 229 210 180 191 217 191 172 169 186 236 266 236 217 210 166 178 200 178 169 215 260 247 214 217 213 187 208 217 221 221 202 245 347 567 1150 2090 2927 3336 3514 3657 3816 3973 4047 4024 3950 3925 4030 4182 4608 5457 6156 6134 5518 4776 4136 3677 3398 3241 3089 2920 2862 2861 2826 2753 2725 2759 2756 2733 2685 2632 2563 2460 2430 2425 2381 2293 2203 2153 2079 1989 1956 1910 1906 1935 1903 1821 1779 1787 1750 1728 1732 1707 1696 1715 1744 1746 1647 1524 1444 1431 1377 1395 1483 1508 1440 1417 1351 1311 1375 1343 1385 1416 1427 1384 1332 1322 1334 1398 1497 1539 1381 1249 1271 1372 1396 1410 1373 1357 1355 1457 1480 1475 1312 1265 1323 1353 1390 1440 1528 1483 1436 1452 1434 1467 1425 1441 1460 1423 1456 1534 1420 1413 1488 1512 1497 1524 1404 1421 1529 1432 1268 1385 1475 1519 1549 1454 1330 1479 1520 1521 1474 1530 1576 1594 1663 1732 1659 1697 1572 1497 1457 1502 1546 1641 1635 1493 1427 1372 1411 1542 1497 1521 1583 1543 1504 1414 1441 1337 1475 1476 1453 1407 1447 1444 1602 1669 1685 1513 1707 1730 1717 1819 1935 1826 1856 1836 1923 1869 1694 1675 1805 1806 1732 1979 1892 1779 2024 2078 1858 1801 1922 1893 1816 2060 1926 1876 1983 1972 1947 1944 2003 1855 1799 1904 2084 2022 1965 1960 2119 2122 2053 2068 2193 2148 2197 2142 2064 2081 2238 2175 1953 2088 1949 1931 1996 2052 2142 2288 2248 2162 2160 2225 2270 2132 2143 2257 2163 2098 2213 2214 1950 2022 1908 2039 2179 2107 1997 2190 2243 2051 1876 2023 2115 2312 2286 2099 2150 2105 1818 1740 1648 1983 2263 2520 2857 3071 3335 3325 3404 3716 4041 4401 4605 4938 5322 5529 5834 6114 6240 6464 6595 6471 6522 926149 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23029 10770 2816 4667 11313 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 102 103 103 102 103 104 105 107 113 143 232 386 772 1632 2892 4155 5231 5793 5544 4723 3392 2092 1472 1501 1875 2414 3007 3693 4571 5696 7053 8633 10448 12375 14464 16866 100 100 100 100 100 100 100 100 100 100 100 39396 35292 30245 26636 24472 22686 21159 19743 18403 17655 18439 21737 26860 31175 32980 33238 32403 30351 27788 25607 24052 23116 22600 22600 23083 23932 25056 26340 27574 28510 29963 32007 34005 35907 37348 37954 37955 37345 36259 35404 35037 35271 35706 36296 36577 35813 34649 34190 34254 34989 35993 35579 34106 32880 32402 32615 32755 32444 32436 32783 33019 33010 32851 32598 32200 32324 32745 32866 32964 33129 33332 33643 33607 33744 34653 36023 37607 39283 41277 43376 44363 43706 42571 43078 47185 54632 62291 65390 63936 61399 59077 55725 52394 50469 50260 51199 53327 57158 64294 74293 81048 80578 76051 70802 65497 60560 56212 52033 47534 42476 37630 33659 30244 27126 24023 21269 18949 16681 14606 12953 11727 10723 9681 8738 7849 6990 6173 5370 4665 4314 4093 3667 3190 2826 2531 2216 1927 1712 1449 1191 1016 872 753 677 605 556 529 475 426 385 350 328 300 298 282 258 264 290 298 263 259 275 248 244 257 256 265 279 247 225 244 261 244 246 258 266 235 240 272 220 186 233 262 274 263 239 232 222 225 256 280 252 251 250 222 210 206 200 215 235 251 241 205 174 201 213 211 202 206 226 219 202 209 220 230 221 200 222 239 238 248 243 227 235 210 200 227 236 235 255 251 223 198 198 199 203 199 182 187 199 205 207 204 209 226 218 188 207 240 232 210 195 206 216 211 209 223 226 217 212 256 392 599 848 1128 1435 1821 2275 2727 3263 3780 4057 4210 4321 4401 4469 4515 4562 4639 4817 5111 5385 5373 5142 4876 4586 4259 3913 3656 3509 3400 3318 3218 3141 3102 3039 2983 2985 2987 2970 2939 2885 2801 2752 2710 2598 2538 2512 2409 2325 2295 2227 2169 2132 2140 2089 2032 2008 1968 1983 1976 1942 1897 1941 1991 1940 1861 1775 1709 1668 1639 1583 1601 1658 1608 1543 1561 1536 1521 1581 1569 1529 1496 1511 1433 1405 1459 1600 1624 1579 1626 1628 1623 1506 1512 1559 1541 1514 1553 1623 1612 1530 1531 1576 1565 1595 1613 1592 1621 1623 1600 1605 1624 1609 1659 1661 1593 1612 1626 1598 1667 1582 1520 1580 1631 1628 1698 1745 1674 1614 1637 1664 1711 1662 1585 1580 1664 1753 1713 1674 1754 1707 1696 1823 1767 1798 1773 1752 1752 1757 1793 1671 1592 1622 1648 1592 1651 1729 1758 1798 1688 1669 1683 1723 1617 1653 1648 1555 1613 1598 1692 1751 1793 1920 1795 1808 1796 1867 1897 1866 1821 1961 2024 1871 1981 2058 2012 2028 2041 2095 2189 2122 2112 2022 2039 2115 2060 2170 2130 2130 2016 1991 2142 2259 2222 2160 2148 2233 2185 2074 2171 2437 2453 2355 2301 2307 2310 2316 2344 2400 2429 2470 2535 2417 2296 2475 2580 2466 2501 2526 2493 2344 2245 2339 2339 2382 2414 2368 2339 2337 2455 2561 2550 2437 2355 2461 2461 2390 2346 2255 2349 2431 2504 2513 2434 2318 2318 2339 2430 2508 2424 2329 2309 2129 2267 2119 1942 2111 2470 2857 3073 3345 3567 3647 3867 4225 4528 4924 5526 5901 6145 6582 6880 7154 7345 7363 7512 7578 7622 7854 16035 2260911 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23042 10770 2817 4665 11312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 100 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 102 103 103 104 104 105 104 104 105 106 107 111 131 196 390 992 2279 4249 6492 8090 8783 9183 8120 5471 3064 1968 1952 2465 3152 4025 5012 5849 6593 7372 8172 9292 10921 12648 14236 15973 17804 19521 21243 22951 24537 26234 28192 30240 32240 33656 34080 33370 31572 28805 25459 22472 20473 18813 17244 16242 15877 15767 15548 15337 16018 18807 24046 29065 31584 32458 32613 31673 30011 28438 26912 25009 23467 23258 22845 21717 21035 20860 21349 22328 23129 23686 24448 25887 27503 28392 28850 29294 29587 29469 29150 29368 30633 32024 33147 34723 36917 39168 40924 42153 43308 44168 44182 43432 42152 40501 39081 38392 38645 39933 41546 43300 45343 47265 48639 49400 49660 49060 48139 47123 45736 44577 44508 45316 45885 45541 45011 45435 46851 48071 47611 45338 43024 41893 41237 40514 39944 40171 40925 41441 42708 46587 53971 63723 72445 76487 74459 68623 62029 55746 50188 45861 42652 40005 37327 34696 32108 29143 25725 22070 18741 16136 14034 12312 10917 9642 8322 6999 5853 4922 4190 3595 3003 2400 1958 1658 1444 1207 988 801 670 580 519 467 421 383 366 345 323 302 295 291 285 297 298 309 295 268 252 259 270 285 275 254 261 251 243 254 272 258 245 248 264 256 247 265 265 251 265 248 237 238 239 247 233 245 251 253 261 261 238 206 213 243 229 217 216 229 238 256 246 245 249 228 200 227 250 225 207 210 210 199 209 244 243 206 202 219 228 216 203 217 237 226 211 206 210 233 241 232 207 210 214 198 214 213 205 239 253 229 220 212 205 200 207 204 180 179 232 242 214 219 236 251 225 204 220 224 216 213 217 246 273 264 258 292 408 669 1176 1939 2810 3679 4517 5258 5756 6016 6141 6387 9440 32142 82379 120628 106544 62184 30863 18596 13768 11036 9277 8050 7066 6332 5810 5415 5176 4990 4825 4698 4601 4466 4351 4308 4274 4192 4125 4068 3971 3899 3875 3800 3654 3518 3406 3331 3312 3261 3179 3143 3121 3070 3088 3079 2965 2888 2897 2841 2740 2700 2685 2619 2544 2451 2356 2271 2170 2140 2165 2090 2138 2194 2148 2122 2148 2086 2106 2162 2123 2156 2182 2141 2063 2062 2196 2262 2227 2239 2251 2261 2221 2248 2252 2201 2203 2206 2211 2198 2242 2299 2242 2214 2213 2236 2246 2269 2328 2308 2197 2239 2276 2268 2226 2180 2260 2370 2349 2237 2223 2247 2278 2370 2305 2391 2407 2389 2327 2298 2368 2412 2425 2345 2366 2297 2414 2482 2462 2492 2472 2459 2438 2451 2403 2535 2453 2346 2393 2463 2465 2440 2597 2460 2396 2430 2378 2281 2371 2455 2417 2494 2408 2336 2415 2377 2244 2370 2461 2439 2535 2641 2684 2780 2824 2828 2707 2732 2796 2948 2946 3022 3011 3063 3031 3023 2999 2880 2993 3171 3033 3021 3078 3110 3135 3137 3217 3193 3075 3128 3128 3113 3330 3455 3369 3400 3486 3620 3618 3395 3280 3540 3798 3616 3442 3484 3538 3532 3624 3702 3689 3697 3572 3779 3687 3692 3693 3473 3748 3733 3841 3798 3686 3701 3627 3652 3602 3878 3778 3834 3948 4005 4057 3927 3837 3774 3962 3946 3760 3861 3865 3702 3689 3676 3646 3808 3975 3970 3888 3799 3846 3858 3854 3790 3703 3574 3624 3637 3202 3327 4020 4919 5402 5787 6066 6625 7213 8052 8881 9619 10081 10869 11454 12118 12641 12896 13254 13647 14335 58219 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23055 10770 2817 4663 11311 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 103 103 103 103 104 105 106 106 110 126 171 246 369 654 1180 1853 2678 3939 6014 9391 12078 11754 8654 5170 3023 2209 2229 2778 3555 4218 4826 5870 7634 9922 12744 15999 19141 21619 23401 24697 25620 26070 26151 26122 26083 25891 25514 24960 24021 22627 20951 19372 18537 18825 19949 21150 21516 20632 19167 17616 16054 15061 15770 18692 23273 27662 30276 30960 30705 30218 29968 30034 29743 29282 28991 28828 28254 26879 25395 24334 23496 22853 22289 21520 20541 19664 18935 18371 17839 17294 17269 17993 19608 21624 24133 28485 34036 40101 45352 48456 49764 48549 45447 42517 40297 39033 39453 41000 42993 45647 48123 50601 54394 59384 65028 70244 73730 74660 73654 72053 70073 67299 64090 61425 58844 55887 53535 51971 49869 47259 45609 44373 42006 38786 35758 33296 32039 32470 34229 36944 40882 46227 52265 57171 59506 59444 57576 53775 48646 43870 39832 35947 31872 27668 23746 20593 18301 16470 14866 13559 12160 10789 9722 9079 8870 8875 8620 8049 7313 6744 6375 5917 5379 4935 4508 4052 3578 3020 2416 1905 1508 1251 1081 949 788 618 491 411 367 342 333 290 286 290 292 286 270 264 282 263 268 282 284 257 257 254 245 276 282 266 266 245 248 261 245 225 229 244 229 237 256 253 258 273 271 260 241 242 246 239 226 240 254 243 240 234 233 232 239 233 236 225 226 231 213 209 233 233 206 181 188 206 217 226 228 238 248 222 209 207 206 207 208 214 204 207 216 218 221 211 200 205 223 227 228 230 216 194 184 195 206 223 232 216 228 224 203 198 204 207 206 206 199 204 223 236 213 195 221 250 248 199 190 228 242 329 641 1215 1994 2782 3488 4112 4595 4971 5887 11287 19642 43427 121516 258171 432992 774166 1841401 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23067 10770 2818 4661 11310 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 102 103 103 104 104 105 105 105 106 106 108 111 116 121 127 131 135 142 147 145 139 135 133 132 129 127 136 212 566 1372 2381 3283 3997 4676 5984 8377 11383 14487 17240 19264 20530 21094 21048 20758 20474 20143 19734 19323 18965 18504 17853 17510 17683 18188 18841 19076 18692 18260 18449 19246 20081 20509 20504 19943 18795 17783 17837 18866 20530 22528 24719 26731 27998 28089 27650 27743 28087 27520 26353 25696 25550 25395 24786 24107 23297 22382 21532 20670 19816 18963 18330 18147 18336 18847 19787 21048 22770 25084 28916 34497 40053 43612 45243 45912 46437 47255 48217 49195 49609 49330 49640 50771 52303 54296 56223 57649 59383 61812 64173 65612 66361 67440 68960 70048 70134 69330 67450 64752 63098 62680 61628 59281 57255 56563 55539 53582 52381 52821 53915 54193 53976 53946 55036 55874 55406 54120 51681 48173 43994 39660 34578 29159 24786 21944 20021 18820 17563 15376 12957 10818 8961 7440 6197 5125 4286 3647 3054 2380 1774 1314 979 804 699 589 502 456 415 367 345 324 303 297 301 314 299 279 265 266 278 300 278 289 289 268 272 255 250 246 244 264 267 256 229 232 254 256 255 249 255 245 256 260 230 222 232 244 247 241 237 239 236 244 255 243 226 210 211 231 241 238 243 247 238 255 254 242 233 228 246 253 221 220 240 238 239 248 231 227 225 227 222 217 243 266 252 232 214 199 201 209 211 231 243 216 214 227 206 201 226 236 203 198 222 222 232 238 208 195 207 216 196 177 181 195 203 205 212 206 211 222 216 201 205 215 199 187 199 199 205 218 218 236 227 190 201 250 358 629 1072 1761 7400 30426 71635 118653 142827 118451 67812 31549 17543 13732 13319 14734 17307 20554 21860 20035 17713 16152 14463 12418 10630 9310 8388 7704 7184 6794 6525 6326 6128 5838 5583 5477 5380 5180 4961 4877 4758 4617 4505 4390 4217 4099 4083 4069 3985 3917 3858 3786 3765 3681 3569 3493 3437 3421 3370 3320 3345 3274 3191 3125 3056 3066 3074 2975 2882 2896 2848 2752 2766 2721 2664 2715 2750 2752 2748 2724 2739 2708 2643 2592 2648 2702 2658 2679 2624 2569 2627 2630 2617 2736 2731 2544 2571 2638 2705 2677 2757 2869 2850 2763 2728 2659 2702 2738 2717 2762 2756 2761 2840 2915 2862 2778 2785 2834 2840 2712 2724 2881 2938 2911 2814 2821 2881 3003 2980 2924 2865 2892 2825 2960 2992 3024 2980 3066 3057 2967 3004 3146 3213 3061 3051 3024 3186 3309 3199 3166 3162 3216 3127 3158 3123 3334 3241 3179 3113 2894 3083 3092 3033 3093 3291 3129 3303 3433 3549 3524 3356 3471 3576 3630 3476 3481 3848 3914 3904 3868 3691 3791 3826 3918 3947 3953 4036 3940 3833 3990 4098 4140 3979 4067 4335 4233 4161 4326 4292 4153 4293 4174 4141 4518 4275 4422 4506 4519 4696 4682 4521 4439 4508 4765 4866 4806 4692 4639 4909 4840 4885 4922 5008 4959 4674 4847 4999 4952 5084 4983 4941 5197 5346 5182 5291 5329 5417 5520 5175 5074 5049 5052 5139 5186 5109 5131 5399 5467 5504 5211 5347 5444 5307 5263 5395 5469 5346 5389 5348 5562 5473 5239 5263 5321 4991 4586 4593 4318 4359 4971 6035 6818 7662 8529 9327 10241 11584 12469 13545 14536 15280 16076 17031 17603 18608 19363 20333 21405 22823 23926 366574 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23080 10770 2819 4659 11309 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 100 101 101 101 102 102 102 102 102 102 101 101 101 101 101 101 101 101 100 100 100 101 101 101 101 101 100 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 102 102 103 104 104 105 106 106 106 107 107 108 109 108 108 108 109 111 114 120 129 140 150 153 144 128 118 114 114 115 120 147 276 636 1372 2676 4521 6819 9987 14254 18530 22105 25217 27729 29380 30118 30141 29728 28899 27713 26139 23983 21232 18307 15723 13763 13148 13995 15089 15411 15234 15305 16202 17949 19822 21158 21633 21044 19601 18079 17207 17839 20241 23245 25583 26709 26814 26520 25778 24409 23054 22570 23178 23606 23237 22680 21843 20642 19608 19128 19110 19110 18540 17608 16982 16515 16013 15715 15833 16558 17623 18424 18631 18503 18545 18745 19205 19958 20882 22044 23095 23859 24665 25534 26816 28820 31149 33404 35925 38684 41156 42964 44230 45674 48085 50659 52565 53831 54920 55369 54369 52733 50966 49709 49154 48137 46932 47619 51326 54694 53457 48880 45004 44555 48258 53600 56936 58216 58801 59051 58327 56466 53924 50617 46697 42755 38666 34947 31823 29234 27571 26269 24671 22685 20282 17705 15263 12859 10636 8828 7104 5316 3779 2816 2219 1701 1390 1224 1130 1083 979 762 560 457 414 376 343 336 323 301 273 259 268 281 283 252 257 266 254 249 265 278 268 259 245 250 256 259 250 243 241 256 252 249 247 246 254 253 248 251 243 237 224 232 247 252 252 252 235 231 234 234 217 215 235 245 229 223 234 249 249 235 226 229 237 237 225 218 220 232 243 237 241 235 220 229 234 230 234 220 221 246 231 201 203 221 231 228 217 206 205 219 222 216 219 216 216 210 199 206 207 203 215 210 208 216 213 202 191 195 206 201 204 223 219 203 203 204 227 239 223 213 204 207 217 215 218 230 234 250 2698 24645 98976 277138 646494 1848849 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23093 10770 2819 4657 11309 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 102 102 102 102 102 102 103 103 102 102 102 102 102 102 102 102 102 102 102 101 102 102 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 100 101 101 101 101 101 100 100 100 100 100 101 101 101 101 102 102 103 104 105 105 106 106 107 107 107 107 108 110 112 115 118 119 117 114 112 110 110 110 111 112 113 114 115 114 113 113 113 113 114 116 117 123 146 227 546 1460 3297 6187 9752 13777 18753 24166 28900 32526 34982 36262 36525 35948 34493 32069 29068 26073 23251 20568 18343 16822 15768 14945 14504 14847 16255 18654 21390 23749 25154 25202 24032 22099 20008 18342 17062 15804 14473 13113 12043 11518 11210 10786 10212 9655 9209 9085 9040 9073 10144 12478 15108 16593 16394 15129 13557 12235 11287 10728 10568 10579 10476 10105 9494 8926 8663 8885 9882 11471 12930 13967 14468 14294 13375 12210 11682 12007 12725 13433 14003 14564 15089 15426 15683 16135 16809 17740 18751 19987 21475 23148 25055 27152 29040 30045 30122 30058 30554 31198 31932 34291 39511 45420 49495 50440 47418 43637 42561 44381 47951 52327 56765 61277 65719 70119 74392 78766 83180 86206 86345 83084 76870 69233 61982 54899 47867 41132 34729 28920 23561 18547 14146 10260 7213 5139 3649 2515 1778 1369 1139 968 809 646 530 473 430 388 349 332 333 324 305 293 284 286 290 289 291 292 277 260 276 277 276 274 272 270 270 273 273 269 265 261 257 257 264 272 263 265 258 254 248 246 247 253 253 238 230 247 263 261 245 248 243 236 228 238 247 244 234 230 226 215 229 243 237 233 225 213 226 223 219 226 238 245 236 229 234 237 233 236 251 250 225 206 207 215 221 225 213 203 210 210 212 212 211 220 217 215 204 201 203 200 208 210 212 214 202 197 210 214 207 198 195 210 224 225 229 221 201 196 209 219 212 212 214 194 189 211 228 233 234 234 255 345 571 1041 1809 2712 3472 3967 4271 4489 4645 4756 4878 5036 5404 6405 8300 10289 12032 12722 11627 9733 8019 6710 5815 5236 4832 4522 4268 4073 3918 3770 3635 3508 3350 3195 3051 2873 2751 2699 2703 2701 2662 2625 2568 2487 2389 2288 2236 2223 2217 2204 2174 2154 2152 2116 2081 2036 1993 1971 1926 1851 1806 1820 1822 1831 1839 1803 1807 1815 1810 1820 1831 1812 1779 1774 1769 1751 1741 1737 1726 1702 1671 1682 1653 1631 1617 1606 1633 1655 1645 1635 1626 1630 1661 1674 1685 1665 1652 1652 1655 1631 1645 1646 1673 1708 1695 1679 1695 1718 1691 1657 1670 1707 1731 1718 1714 1678 1676 1706 1707 1726 1730 1716 1737 1677 1693 1724 1768 1747 1743 1773 1748 1728 1749 1773 1758 1774 1752 1763 1779 1773 1765 1777 1790 1786 1818 1806 1837 1834 1903 1884 1880 1881 1870 1891 1878 1856 1961 1953 1912 1907 1862 1873 1885 1883 1903 1910 1927 1928 1989 2018 2056 2124 2114 2086 2111 2096 2049 2129 2215 2229 2154 2159 2240 2234 2267 2268 2252 2313 2336 2290 2285 2328 2369 2346 2336 2365 2336 2345 2378 2356 2414 2397 2423 2438 2405 2514 2512 2467 2515 2494 2451 2467 2493 2503 2552 2611 2579 2610 2585 2540 2517 2535 2508 2520 2548 2582 2647 2693 2643 2607 2598 2603 2657 2657 2612 2588 2595 2571 2591 2618 2633 2736 2800 2676 2595 2627 2657 2582 2524 2544 2646 2576 2589 2537 2529 2537 2484 2419 2320 2165 1983 1802 1898 2233 2517 2761 2984 3255 3548 3943 4320 4667 5094 5604 6152 6621 7086 7543 8036 8478 8782 9113 9538 9917 10384 10891 280071 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23106 10770 2820 4655 11308 101 101 101 102 102 102 103 103 103 104 104 104 104 104 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 106 106 106 106 107 107 107 107 107 106 106 106 106 106 106 105 105 105 106 106 106 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 104 104 105 105 105 105 104 105 105 105 105 105 105 105 105 105 106 106 108 109 111 111 112 113 112 112 112 112 111 112 113 114 118 122 133 161 187 190 175 155 139 129 125 123 120 118 118 121 126 136 166 303 738 1737 3556 6122 8815 10641 11113 10933 11402 13078 15524 18422 21906 25845 29986 33702 36228 37333 36603 33507 28833 24063 20453 18431 17578 17313 17312 17355 17134 16599 16232 16412 16955 17357 17384 16943 16089 14908 13553 12170 10898 9867 9045 8420 8036 7931 8107 8449 8906 9588 10810 12824 15457 18538 22195 26304 29513 30723 30295 29230 28503 28344 28413 28715 29292 29689 29635 29082 28141 27250 26570 25801 24844 23745 22629 21925 22038 22688 22996 23033 22898 22384 21956 21742 21262 19945 17825 15639 14054 12953 12112 11706 11804 12228 12773 13204 13652 14538 16073 17952 19842 21305 22144 22546 23359 25944 31223 36899 40360 43078 46055 49308 52542 55788 59323 62779 65776 67903 69431 70844 72302 73106 72196 69628 65653 60601 55393 50181 44427 38261 32847 28685 25106 21745 18443 14973 11329 7594 4548 2588 1453 857 575 447 397 376 358 333 309 298 308 304 302 298 284 294 289 277 282 287 285 275 267 277 279 288 272 261 265 269 272 263 249 250 257 254 243 245 264 256 249 262 256 241 237 239 247 243 256 244 231 239 250 240 247 262 249 235 240 237 228 237 245 243 242 238 226 229 238 231 233 236 224 232 236 239 235 223 225 233 231 218 219 227 247 231 215 228 228 213 205 192 203 221 217 213 208 214 226 226 216 197 199 209 209 214 218 211 198 203 218 213 208 219 228 205 186 193 211 218 217 222 225 207 201 210 212 206 199 202 217 226 217 195 195 222 223 211 221 260 411 927 2108 3605 4632 4991 4985 4831 4646 4529 4494 4467 4398 4294 4225 4236 4318 4488 4785 5147 5334 5227 4951 4666 4430 4201 3987 3847 3719 3574 3446 3312 3163 2980 2801 2681 2606 2575 2544 2517 2518 2512 2441 2342 2288 2249 2194 2173 2166 2146 2136 2115 2112 2106 2070 2000 1918 1867 1846 1838 1839 1841 1852 1879 1877 1843 1821 1806 1791 1777 1788 1779 1772 1764 1766 1767 1755 1725 1703 1692 1686 1661 1640 1631 1605 1590 1574 1579 1576 1595 1613 1635 1640 1643 1609 1599 1643 1642 1624 1658 1652 1663 1631 1597 1623 1661 1675 1691 1669 1713 1676 1651 1667 1668 1651 1675 1704 1695 1684 1676 1680 1648 1685 1710 1708 1712 1706 1720 1732 1719 1736 1741 1743 1758 1751 1781 1760 1792 1808 1808 1769 1805 1782 1754 1785 1791 1792 1800 1789 1804 1773 1832 1833 1840 1875 1904 1870 1887 1830 1824 1864 1869 1908 1963 1957 1930 1967 2022 2050 2056 2063 2079 2078 2150 2144 2098 2079 2112 2127 2139 2213 2233 2243 2228 2359 2293 2211 2200 2241 2286 2342 2324 2353 2259 2276 2288 2343 2389 2322 2305 2349 2356 2426 2444 2456 2390 2376 2479 2493 2484 2463 2440 2500 2432 2402 2475 2509 2476 2467 2482 2462 2574 2619 2480 2506 2556 2557 2480 2517 2522 2516 2603 2600 2527 2502 2588 2581 2544 2579 2576 2600 2596 2621 2639 2566 2566 2520 2430 2507 2492 2408 2412 2519 2562 2447 2325 2242 2184 1957 1746 1825 2131 2445 2676 2945 3126 3312 3604 3957 4330 4730 5200 5637 5925 6303 6676 7060 7432 7872 8188 8454 8676 8941 9119 9380 304879 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23119 10770 2820 4653 11309 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 104 106 107 107 107 107 107 107 107 106 106 107 126 232 454 689 815 772 608 449 355 308 282 269 291 397 621 998 1585 2587 4292 6843 9846 12942 16280 19424 21332 21971 21886 21479 21490 22419 23912 25542 26979 28046 28958 29754 30420 31062 31883 33214 34767 35271 34221 32349 30134 27785 25469 23394 21767 20470 19458 18736 18445 18640 19191 20002 20461 20280 20041 19914 19391 18408 17122 15788 14535 13440 12593 12012 11568 11339 11564 12319 14024 16877 20135 23444 26785 29820 32484 34679 35756 35802 35577 35594 35816 36139 36346 36253 35994 35562 34839 34058 33633 33486 33562 33840 34150 34750 35072 34609 33715 32932 32691 33037 34488 36463 37336 36858 36617 36955 36573 34701 31628 27939 24727 22196 20361 19517 19659 20648 22407 24685 27179 29551 31743 34570 37900 40108 40998 41895 43950 47189 51414 56969 63234 68665 72689 75687 78127 79449 79254 77269 73580 68364 61479 54379 47259 39684 33039 27896 23573 19364 15271 11704 9040 7116 5376 3767 2689 2076 1707 1385 1124 906 692 511 392 353 321 306 299 294 288 291 289 287 296 279 280 287 291 274 269 278 280 271 262 270 258 255 267 250 246 264 270 261 250 246 263 266 243 242 250 254 257 243 240 241 249 258 258 243 226 219 229 236 242 252 246 232 237 242 234 237 231 244 232 223 231 224 231 249 246 225 221 239 256 238 204 186 186 205 222 218 216 217 228 223 211 201 213 216 224 219 218 217 207 215 217 200 202 207 199 199 224 249 238 221 198 193 211 217 228 223 233 232 210 207 208 215 232 237 238 226 201 178 177 206 231 228 218 215 223 230 221 218 238 298 473 895 1611 2585 3629 4407 4752 4800 4755 4670 4555 4444 4356 4330 4418 4615 4833 5059 5310 5529 5603 5480 5267 5029 4725 4395 4117 3903 3722 3575 3463 3384 3254 3098 2993 2920 2818 2682 2568 2520 2480 2448 2391 2341 2331 2314 2287 2292 2292 2241 2190 2168 2141 2090 2089 2073 2006 1944 1926 1924 1914 1893 1920 1978 1937 1888 1832 1827 1849 1810 1723 1684 1711 1730 1757 1739 1692 1668 1707 1695 1663 1679 1643 1599 1577 1609 1596 1543 1546 1627 1628 1636 1626 1603 1573 1605 1628 1643 1672 1670 1636 1643 1611 1613 1635 1649 1611 1596 1579 1571 1617 1583 1544 1653 1626 1563 1580 1641 1606 1547 1595 1603 1612 1641 1681 1707 1711 1679 1652 1616 1725 1725 1706 1733 1714 1758 1738 1693 1714 1769 1759 1748 1777 1816 1803 1730 1659 1761 1822 1810 1750 1767 1736 1765 1721 1711 1685 1763 1793 1799 1789 1807 1832 1861 1972 1999 2017 2040 2074 2002 1937 1991 1999 2124 2096 1999 2057 2131 2121 2138 2124 2147 2153 2153 2191 2223 2175 2254 2210 2197 2220 2242 2193 2201 2252 2287 2323 2309 2310 2335 2366 2331 2263 2292 2388 2415 2323 2309 2350 2354 2415 2402 2367 2379 2423 2396 2365 2399 2445 2422 2383 2552 2613 2395 2511 2551 2479 2424 2486 2433 2454 2564 2512 2405 2477 2463 2510 2576 2527 2598 2578 2510 2430 2479 2532 2418 2361 2433 2497 2548 2475 2348 2393 2330 2272 2248 2230 2180 1962 1826 1745 1765 1787 2077 2360 2568 2963 3266 3396 3805 4272 4657 5137 5503 5798 6120 6323 6583 6820 7067 7493 7886 8220 8530 8793 526065 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23132 10770 2821 4651 11310 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 103 103 102 101 105 123 150 177 250 481 915 1450 1842 1880 1637 1352 1154 1071 1103 1247 1505 1896 2526 3514 4752 6158 7709 9260 10927 12794 14777 16750 18907 21715 25132 28396 30815 32461 33865 35427 37282 39023 40401 41499 42857 45017 47727 49700 49632 47155 42645 37596 33410 30729 29497 29075 28972 28609 27421 25874 24388 22972 21811 21099 20646 20492 20964 21561 21928 22320 22719 22732 22167 21537 21149 20810 20316 19424 18125 16858 16041 15551 15110 14775 14782 15260 16264 17847 20224 23315 26611 29686 32420 34844 36819 38528 39791 40425 41057 41381 40735 40057 39816 38960 37631 36511 35772 35505 35855 36558 37228 37457 36772 35202 33107 31115 30165 30645 32070 34063 35985 37937 40449 43152 45214 46708 47173 46747 46472 46286 46619 47672 48609 49140 49858 50558 51235 52077 53172 54729 56599 58404 60413 63000 65708 67534 67956 67645 67340 66652 65089 62981 60855 58584 55324 51281 46787 41830 36994 32837 29417 26790 24582 22161 19655 17241 15088 13123 11373 9485 7299 5416 4033 2955 2153 1593 1160 820 571 445 391 347 344 327 306 286 267 291 294 297 285 267 282 264 253 270 293 293 266 265 257 236 266 257 249 277 265 245 237 245 262 238 222 234 252 242 233 248 225 212 224 238 237 244 234 221 232 255 236 210 219 231 238 229 217 214 233 265 270 232 228 247 251 228 217 219 232 253 255 236 225 232 222 210 218 219 192 204 235 219 225 220 203 199 216 229 222 205 213 211 201 210 202 223 243 240 230 228 204 171 167 198 229 212 195 216 210 192 224 248 212 165 163 180 154 172 221 213 217 240 218 168 163 214 228 201 223 355 613 1058 1606 2106 2499 2763 2935 3060 3158 3230 3342 3503 3622 3757 3965 4361 4984 5526 5642 5421 5046 4613 4240 3916 3665 3512 3363 3231 3081 2978 2881 2782 2701 2599 2503 2455 2401 2307 2244 2188 2174 2144 2078 2035 2007 2042 2038 1965 1904 1851 1824 1815 1843 1856 1853 1840 1814 1829 1826 1729 1715 1694 1667 1638 1608 1620 1580 1572 1585 1591 1545 1491 1490 1478 1509 1474 1471 1472 1476 1431 1448 1485 1449 1448 1430 1441 1480 1498 1497 1460 1468 1498 1472 1513 1497 1420 1425 1532 1529 1443 1423 1568 1561 1477 1473 1519 1455 1500 1444 1467 1502 1471 1537 1566 1558 1535 1535 1519 1489 1533 1471 1473 1523 1523 1564 1638 1590 1589 1468 1586 1648 1527 1525 1592 1582 1549 1560 1605 1510 1570 1640 1589 1577 1657 1647 1684 1668 1613 1689 1595 1516 1554 1559 1554 1567 1664 1692 1583 1572 1649 1825 1690 1723 1905 1818 1784 1881 1868 1784 1844 1791 1880 1899 1927 1884 1848 1949 1913 1959 2020 1942 1952 1866 2013 2011 2063 1911 2005 2036 1962 1926 1945 2047 1855 1879 2036 2118 2039 2063 2050 2101 2128 2147 2201 2167 2066 2094 2230 2267 2317 2115 2095 2255 2162 2186 2228 2192 2019 2102 2312 2158 2120 2077 2145 2011 2063 2164 2176 2173 2184 2289 2297 2270 2176 2126 2172 1960 2079 2237 2170 2126 2061 2033 2074 2135 2202 2302 2163 2140 2092 2002 1914 1862 1584 1549 1484 1580 1606 1778 1869 2077 2487 2910 3189 3474 3853 4178 4460 4729 5089 5177 5398 5831 6337 6556 6657 6731 6768 6881 7211 7449 7832 864063 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23144 10770 2822 4649 11310 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 182 304 619 1482 3135 5175 6707 7086 6274 5121 4509 4543 4753 4897 5146 5594 6236 7074 8067 9266 10652 12147 13686 15220 16578 17753 19077 21052 23694 26266 28634 30768 33045 35542 37979 40175 41640 42313 42124 40941 39465 38903 39864 41341 41741 40143 36015 30420 25865 23766 23985 25508 27148 28360 28916 28803 28647 28540 27967 26903 25607 24845 24938 24905 24509 24338 24591 25007 24943 24288 23454 23034 22950 23031 23341 23680 24035 24598 25174 25543 25831 26076 26302 26573 26792 26825 27101 28196 30227 33015 36179 39703 43502 46974 49770 51786 52723 52494 51498 50101 48527 46870 45582 44740 43934 43139 42318 41665 41398 41455 41574 41700 42395 43362 43278 42283 41764 42473 44389 46602 47914 48736 49680 50501 50924 52367 55539 58972 63166 68971 75859 82856 88433 91952 94144 94921 93182 89589 85678 81511 78122 75349 71773 67801 64475 62037 60322 58620 56308 53381 49792 45517 40567 35531 31013 27106 23455 19837 16575 14052 12232 10576 8960 7494 6353 5244 3758 2313 1419 939 672 498 424 387 329 328 323 324 318 321 339 314 264 243 256 269 285 274 286 239 233 297 303 271 285 308 252 283 285 260 246 241 248 266 244 206 214 237 262 303 292 268 242 245 256 271 240 226 245 253 245 238 236 252 263 236 197 209 231 215 199 250 296 309 265 204 204 218 235 205 227 263 226 174 178 206 211 188 194 250 242 212 200 181 167 165 181 158 163 208 196 174 187 217 198 206 240 225 225 249 242 216 223 248 240 210 181 186 203 199 236 245 219 205 212 225 225 209 187 191 220 229 223 231 224 218 220 205 166 172 196 230 337 561 1050 1694 2254 2684 2981 3204 3292 3272 3251 3269 3327 3401 3517 3679 3973 4416 4791 4912 4673 4284 3967 3731 3558 3405 3290 3240 3172 3101 3081 3078 2968 2794 2725 2721 2690 2586 2497 2397 2293 2134 2009 1956 1915 1941 1962 1887 1844 1846 1916 1908 1845 1798 1783 1728 1745 1810 1806 1738 1654 1627 1577 1567 1553 1567 1572 1583 1511 1388 1416 1528 1548 1485 1478 1510 1417 1468 1533 1458 1379 1383 1372 1298 1244 1355 1351 1352 1421 1460 1500 1377 1341 1372 1368 1358 1429 1463 1450 1426 1435 1463 1480 1452 1376 1410 1423 1429 1418 1391 1306 1357 1364 1341 1412 1423 1360 1378 1416 1425 1360 1431 1374 1474 1479 1475 1510 1496 1438 1407 1427 1562 1552 1464 1511 1414 1435 1450 1469 1596 1632 1543 1577 1506 1485 1566 1578 1532 1528 1576 1596 1579 1436 1467 1599 1437 1468 1603 1705 1574 1482 1539 1657 1691 1639 1690 1700 1721 1678 1625 1708 1714 1656 1575 1639 1781 1873 1815 1763 1840 1683 1801 1853 1900 1827 1787 1896 1939 1802 1700 1919 1783 1698 1747 1928 2093 2128 1986 1845 1875 1734 1761 1868 1846 1766 1846 1982 2039 2140 1974 2035 1979 2020 1904 1831 1787 1888 1965 1747 1818 1985 1991 2107 2072 2100 1946 1844 2065 2075 2030 2202 2254 2000 2022 2042 1950 1764 1702 1917 1846 1676 1759 1920 1815 1831 1909 1828 1682 1732 1890 1853 1671 1626 1596 1424 1291 1552 1457 1588 1835 1782 1988 2288 2647 2870 3365 3641 3750 3946 4256 4543 4820 5074 5355 5424 5652 5962 6216 6406 6446 6543 9991 2042210 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23157 10770 2822 4647 11311 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 192 575 1480 2990 5100 7623 9906 10972 10820 10113 9336 8721 8487 8895 9915 11273 12632 13747 14717 15785 17325 19440 21801 24443 27159 29608 31944 34073 35760 37337 38905 39996 40294 39848 38807 37044 34535 31894 29738 28090 27001 27261 29785 34009 37924 40089 40270 39178 37879 36710 35249 33163 31035 29509 28515 27902 27595 27417 27057 26482 25986 26413 27273 27481 27290 27249 26841 25650 24291 23260 22562 22373 22828 23692 24500 25256 26055 26634 26678 26243 25699 25384 25573 26299 27615 29388 31216 33041 34583 35847 37664 40265 42462 44309 46651 49200 51905 53910 54575 54639 54398 53702 52526 51068 49833 49186 48958 48487 47147 44740 41929 40089 40391 42566 46403 51767 57915 63407 66235 65769 63170 59084 55021 51963 49901 49834 51983 56434 63441 71522 78802 84818 89649 93718 97117 99781 101608 101709 99986 96074 89336 80624 71900 64520 58862 54113 49311 43476 37373 31866 26903 22264 18145 14381 11315 9193 7621 6311 5054 3867 3022 2443 1813 1232 852 636 512 457 452 410 290 315 318 331 357 361 298 260 283 301 310 258 275 293 271 290 290 257 239 217 228 272 256 247 246 267 240 233 246 268 280 266 251 285 291 223 225 258 222 222 237 214 225 251 249 255 290 234 222 256 267 242 211 227 243 231 180 220 260 260 249 214 176 177 245 257 267 252 226 206 210 243 236 204 218 238 237 237 220 183 239 264 231 203 189 222 234 190 167 178 196 180 176 196 243 244 198 192 225 207 218 228 210 206 193 219 259 222 197 221 226 210 203 208 212 189 205 234 215 182 160 154 222 255 224 266 261 237 306 558 1072 1737 2396 2885 3137 3257 3371 3490 3617 3755 3908 4122 4528 5235 5961 6272 6079 5545 4975 4556 4199 3938 3726 3532 3417 3320 3117 2948 2922 2846 2674 2467 2332 2241 2210 2094 1997 1967 1949 1975 2029 2098 2090 2014 1963 1959 1913 1842 1862 1895 1879 1868 1884 1864 1887 1857 1697 1661 1617 1645 1616 1483 1597 1673 1624 1596 1578 1618 1618 1632 1579 1514 1515 1441 1403 1448 1491 1494 1452 1357 1320 1413 1457 1442 1423 1384 1332 1346 1299 1368 1488 1506 1415 1384 1482 1480 1413 1277 1405 1418 1367 1433 1473 1517 1395 1433 1465 1442 1473 1498 1372 1335 1569 1555 1467 1456 1454 1388 1484 1540 1516 1472 1468 1500 1568 1548 1477 1592 1608 1560 1542 1509 1496 1503 1527 1503 1537 1612 1430 1500 1601 1453 1419 1547 1581 1438 1474 1565 1681 1708 1545 1456 1496 1462 1495 1611 1594 1596 1498 1626 1718 1706 1681 1772 1872 1705 1785 1984 1861 1866 1815 1715 1843 1938 1886 1807 1713 1819 1765 1710 1681 1750 1839 1905 1866 1970 1835 1918 1778 1915 2026 1991 1929 1768 1775 1906 1936 1873 1832 2030 1856 1888 2057 2212 1970 1998 2253 2058 2132 2009 2005 2070 2054 2039 1967 1750 2093 2212 2091 2181 1949 1996 2065 2150 2047 2100 2164 2306 2344 1973 1700 1786 1757 1813 1934 1909 1985 2059 2043 1778 1981 2035 1971 1785 1741 1776 1656 1638 1609 1673 1518 1447 1141 1121 1610 1827 1762 2119 2338 2533 2948 3185 3238 3570 3836 3713 4044 4495 4676 4625 4987 5540 5639 5430 5878 6579 6750 7188 7794 17629 3933629 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23170 10770 2823 4645 11311 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 108 145 271 610 1351 2561 4215 6165 8148 10164 12186 14259 16405 18480 20397 21911 22835 23442 23893 100 100 100 100 100 27406 30085 32753 35190 37680 40084 42186 43872 45317 46163 45926 45313 45161 45262 45175 46365 49976 54242 55713 52477 46250 39886 34371 30623 29485 30491 32414 33916 34524 34529 34414 34524 34765 34769 35022 36012 37257 38375 39415 40257 40102 38995 38145 37270 36206 35247 34044 32687 32078 31932 32116 32453 32058 31561 31180 30287 29215 28892 29940 31966 33110 33113 33293 33683 34367 35613 37347 39619 41434 43019 44711 46863 49981 53459 57500 61149 63168 62951 60864 58612 58085 59034 61721 65020 64899 60844 56980 55215 55046 56221 58354 60886 63294 65803 69351 74249 79141 83571 86690 87103 85509 83116 80472 77794 74991 72422 70396 68320 66363 65282 64504 63618 62621 61332 59492 56974 53595 49420 44708 39532 34759 30955 28371 26460 24554 22629 20424 17889 15721 13465 11057 9110 7634 6447 5337 4257 3217 2375 1767 1363 1119 963 763 539 428 363 370 380 322 258 284 339 309 281 250 314 322 274 270 284 266 266 247 290 296 236 272 255 239 208 262 255 217 217 319 333 334 262 203 237 236 211 207 246 309 278 220 196 228 267 292 228 172 226 263 301 317 234 215 260 243 182 201 237 241 267 230 194 218 254 248 241 243 214 221 214 220 259 230 179 168 177 171 167 166 222 228 258 261 216 194 192 162 167 223 248 174 139 238 241 201 250 229 202 206 259 312 226 147 161 205 229 247 214 192 206 190 222 296 239 148 162 244 253 202 226 273 253 229 222 255 559 1046 1604 2217 2826 3317 3665 3841 3965 4036 4074 4177 4267 4445 4794 5387 6025 6405 6400 5990 5423 4919 4525 4233 3984 3757 3623 3510 3188 3015 2973 2936 2932 2834 2662 2453 2286 2124 1913 1782 1853 1913 1950 1964 1880 1796 1879 1932 1893 1868 1882 1911 1817 1727 1697 1690 1764 1699 1560 1592 1628 1634 1559 1510 1393 1431 1604 1556 1409 1473 1578 1469 1488 1465 1538 1476 1510 1494 1386 1379 1394 1422 1383 1350 1491 1504 1385 1435 1360 1459 1512 1453 1520 1585 1448 1326 1435 1401 1279 1222 1333 1299 1414 1410 1460 1385 1447 1424 1404 1424 1382 1389 1421 1323 1270 1351 1510 1487 1502 1375 1303 1351 1336 1466 1550 1648 1371 1351 1437 1559 1404 1360 1408 1487 1516 1526 1597 1411 1355 1490 1456 1542 1550 1320 1333 1623 1627 1577 1571 1499 1433 1515 1654 1609 1512 1489 1372 1254 1519 1735 1381 1571 1598 1537 1586 1630 1685 1440 1639 1707 1763 1797 1659 1651 1536 1693 1731 1871 1960 1831 1559 1594 1627 1552 1726 1460 1741 1816 1658 1768 1848 1755 1829 1958 1891 1747 1854 1836 1764 1901 1727 1761 1860 2007 1919 1970 2062 2108 2319 2098 1848 2118 1943 2019 2161 2235 2213 2117 2173 2175 2057 2151 2008 1874 1945 2252 2068 2078 1960 1826 1811 2026 2040 2003 2075 2240 2343 2232 1775 1714 1981 2267 2191 2105 1920 1597 1554 1850 2040 1970 1765 1752 1713 1483 1362 1089 816 1317 1635 1884 2015 2159 2614 2459 2669 2756 2981 3588 3591 3780 3685 3882 4192 4304 4627 4844 4908 5397 5711 5455 5567 6266 12935 3283114 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23183 10770 2823 4643 11312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 103 111 141 230 422 756 1294 2180 3880 6903 10886 15284 19806 24316 28711 32820 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 50506 49996 47124 42124 36191 31359 29299 30955 35438 41348 47469 52450 55024 54794 52461 48056 42395 37334 34819 35128 36734 38230 39257 40125 40899 41595 42734 45404 47936 48912 49683 51146 52315 51785 49869 48069 46724 45163 43864 43041 42711 42648 41756 40264 38715 37027 35578 35094 35691 36710 37017 37081 38280 40183 41595 41899 41411 40402 38950 37501 36215 35385 35817 37263 39398 42886 47708 52713 56933 59353 59649 58776 58931 62139 67632 72340 75154 76472 77331 78722 80049 80746 80502 79515 79819 81469 84583 89608 94523 96810 98201 100078 101204 100350 96692 91351 86268 81662 76914 72764 69540 66715 64199 61867 58848 54720 50188 46206 42339 37880 32433 26728 21734 17723 14454 11634 9003 6754 5275 4363 3519 2705 2045 1625 1363 1240 1053 869 725 636 620 523 435 451 376 291 286 326 347 387 428 373 291 288 302 333 374 359 293 253 256 313 332 286 267 257 267 341 296 321 280 278 320 300 327 321 250 253 362 337 251 249 210 184 172 183 267 296 307 317 278 240 302 371 293 211 184 237 251 205 217 218 214 207 230 242 249 167 169 276 274 213 214 215 195 180 150 120 153 186 135 148 194 206 218 252 215 261 279 204 191 195 206 235 260 299 279 221 215 253 208 180 130 149 251 220 170 258 293 204 143 146 178 308 383 302 208 248 377 375 249 191 255 268 187 233 306 304 338 308 281 369 358 310 440 711 1160 1804 2505 3096 3515 3762 3896 4002 3953 3902 3926 4015 4088 4403 4958 5210 5236 4982 4526 4208 3921 3635 3506 3372 3195 3154 3116 2944 2708 2609 2523 2385 2214 2056 2036 2043 1933 1836 1855 1949 2033 1991 1855 1744 1681 1675 1712 1729 1648 1536 1518 1635 1765 1846 2010 2153 1973 1737 1741 1784 1707 1640 1641 1676 1555 1573 1599 1575 1644 1600 1409 1347 1418 1494 1306 1269 1440 1400 1373 1365 1326 1299 1418 1494 1443 1408 1486 1488 1300 1362 1518 1472 1335 1482 1527 1625 1592 1484 1436 1347 1316 1486 1349 1179 1320 1546 1609 1364 1330 1358 1403 1387 1426 1375 1175 1089 1158 1417 1632 1553 1463 1245 1445 1542 1293 1412 1452 1474 1411 1330 1291 1532 1517 1301 1560 1405 1395 1659 1427 1418 1585 1692 1729 1797 1400 1331 1355 1489 1632 1590 1307 1445 1332 1386 1312 1280 1394 1531 1490 1783 1807 1528 1472 1712 1932 1794 1573 1643 1723 1596 1708 1851 1911 1814 1742 1571 1708 1400 1334 1743 1871 1920 1860 1952 1852 1789 1675 1778 2131 1987 1827 1855 1987 1962 1869 1957 1884 1788 2043 1791 1852 2282 2119 1585 1676 2119 2392 2317 2130 1988 1988 1975 1842 1773 2242 2178 2028 2265 2386 2114 1772 2017 2071 1932 1865 2003 2030 1644 1645 2112 2204 2210 2067 1847 1975 1850 2122 2221 1922 1873 2016 2095 1998 1944 2009 1682 1441 1295 1369 1764 1859 1645 1582 1794 2075 2182 2139 2408 2356 2534 2871 3266 3387 3465 3746 4105 4377 4629 4621 4792 4777 5350 5469 5177 5271 5646 6141 33063 9963425 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23196 10770 2824 4641 11310 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 109 129 180 286 487 816 1310 2028 3011 4236 5744 8097 12179 17989 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 54798 54030 53468 52801 52043 51443 50850 50129 49756 49587 48725 47155 46053 45920 46839 48297 49875 51305 52016 52520 52667 52061 51559 52023 53188 54722 56498 57903 58400 58101 57279 56296 55329 54054 52143 49534 46722 45226 44350 44060 44056 43375 42488 42353 42845 43359 43629 43627 43022 41928 41233 41170 41090 40635 40358 40407 40903 42018 43338 44369 45270 46596 48054 49287 50616 52034 53172 54848 57663 61465 66554 71850 76056 80434 85746 91397 95268 96355 95994 95211 94564 94717 95778 97984 102169 107493 112122 114308 113205 110257 107080 102265 94802 85478 75662 66268 57882 50466 43732 37159 31012 25435 20297 15584 11878 9259 7011 4933 3358 2257 1481 1075 967 882 718 627 568 462 456 419 362 361 366 306 309 285 248 225 270 319 241 278 362 331 234 218 328 369 262 227 221 198 186 241 254 268 194 193 204 170 210 286 268 190 193 201 191 257 203 182 194 208 236 294 391 403 352 248 100 169 270 185 149 141 162 181 258 319 288 238 233 227 182 216 276 337 296 125 100 100 100 138 251 254 184 225 304 256 212 217 184 217 267 239 224 263 221 234 229 177 210 283 272 248 263 229 236 226 167 268 401 277 100 100 221 308 231 101 143 263 246 190 229 290 223 173 263 349 332 377 369 275 272 249 198 154 120 142 181 233 231 226 266 332 441 378 249 327 692 1153 1666 2231 2635 2746 2693 2916 3074 3013 3086 3211 3226 3295 3370 3468 3479 3327 3180 2935 2786 2747 2715 2654 2486 2417 2382 2144 2044 2042 2143 2087 1882 1857 1636 1582 1690 1592 1595 1626 1318 1384 1541 1354 1186 1176 1398 1433 1320 1319 1382 1275 1232 1194 1314 1550 1554 1502 1490 1458 1441 1393 1364 1301 1218 1166 1159 1029 1059 1117 1177 961 1136 1381 1165 1190 1132 1003 873 1059 1110 1168 1130 970 908 1065 1057 863 874 953 1146 1077 1019 1020 1084 1248 1243 1153 1228 1292 1118 856 1059 1343 1194 1111 1143 1254 1313 1128 1231 1158 1115 1036 909 1051 1011 1113 1044 913 975 968 1122 1004 873 1108 1204 1264 1210 1185 1179 1110 1294 1320 1220 1025 817 1170 1401 1160 1108 803 988 1316 1024 1077 1336 1108 1204 1316 1296 953 1030 988 685 1082 1385 1310 1230 1109 1277 1174 980 1194 1227 1015 1374 1477 1356 1573 1155 1295 1253 940 982 1467 1547 1436 1409 1477 1477 1432 1657 1478 1356 1522 1205 1333 1001 642 1204 1291 1338 1191 1486 1663 1660 1308 1583 1354 1264 1369 1064 814 1098 1443 1570 1173 1360 1568 1538 1654 1522 1232 1263 1514 1524 1173 1919 1954 1207 955 1291 1139 1625 1780 1130 774 1036 1576 1342 1436 1741 1708 1500 1473 1312 1204 1334 1168 1292 1327 1186 1291 1189 1356 1197 1275 1303 1444 1620 1260 1288 1350 1083 1118 1271 1271 1797 2425 2550 2309 2424 2727 2748 2689 3086 3430 3641 3534 3369 2997 3077 3651 4133 4169 136558 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23208 10770 2825 4639 11312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 108 123 164 245 369 538 745 1015 1454 2312 3930 6601 10540 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 60537 58693 56928 55195 54177 53770 53814 54332 54962 55156 54624 53628 52538 51564 50086 48230 47270 46440 44156 41059 38416 37047 36412 36366 37715 40303 43490 47198 49944 50448 50632 52615 55770 57661 57194 55781 52426 47178 43336 42425 44460 46926 47663 48006 49560 51883 53455 54625 56019 56208 54889 53059 50584 48023 46342 45278 44309 43655 43487 43487 43873 44496 45104 45740 46778 48112 49598 51508 54250 57888 63032 70002 77698 85774 92968 98597 102949 105380 106726 108417 110945 113247 114422 114919 115684 117661 120543 122084 121339 118382 112950 105914 97968 88574 78080 67224 57057 48724 41708 34992 28433 22272 17077 13123 10484 8874 7392 5927 4656 3642 2796 2212 1692 1235 1007 801 530 491 497 490 446 328 255 290 319 232 181 298 316 293 366 466 435 258 241 298 228 231 220 169 278 336 371 352 295 259 203 176 180 219 248 291 323 330 182 139 154 146 202 291 221 305 370 320 287 347 434 403 291 314 316 143 100 100 121 225 262 201 124 125 100 100 175 378 269 240 253 227 186 104 100 100 100 129 176 231 197 125 232 274 107 193 309 290 363 399 363 296 358 447 441 330 204 229 248 240 191 146 129 158 235 277 100 100 198 351 276 214 213 100 100 302 376 391 371 269 276 356 401 278 112 149 174 217 302 292 135 158 304 283 287 291 270 292 208 350 765 1026 1196 1466 1724 1893 2044 2085 2255 2477 2435 2568 2626 2556 2921 3091 2915 2896 2952 2832 2620 2478 2449 2415 2348 2343 2276 2105 1915 1917 2038 2119 1960 1779 1844 1804 1746 1665 1550 1550 1357 1118 1002 927 960 1144 1146 1084 1274 1508 1668 1490 1395 1388 1211 1203 1341 1267 1221 1386 1468 1298 1320 1321 1429 1540 1307 1222 1179 1198 1302 1199 1043 1052 1130 1140 1162 1083 1184 1110 1001 978 945 815 946 834 1002 1055 919 852 672 1070 1292 1146 840 805 851 867 1046 1032 1156 981 994 888 1269 1287 1288 1338 1195 1190 1043 931 1024 1142 1259 1025 822 867 892 1298 1258 662 1192 1286 963 678 636 465 867 842 616 796 676 845 1133 1018 850 1067 1263 1249 1175 1296 1607 1440 1123 925 890 1337 1163 900 1109 1362 893 974 710 826 1315 1202 1105 922 1095 1274 1104 1164 937 872 885 1259 1376 1451 1173 1309 1247 956 872 1463 1306 1123 1071 1133 1060 1101 1552 2000 1693 1528 977 1070 1423 1299 1340 1531 702 1283 809 1198 1797 1369 1258 1430 1251 1294 838 1040 1106 1232 837 1398 1585 1423 638 631 952 1139 1238 1454 1749 1695 1405 1384 1591 1726 1996 1408 1235 1524 1280 989 1324 1349 1504 898 808 1323 1266 1467 1316 1370 1120 566 1305 1730 1276 779 746 1043 1193 1439 1539 1018 100 777 1120 1398 820 737 1556 2361 2091 2003 2521 2116 1690 1709 2255 2087 2832 3481 2854 2444 2817 3067 2821 3044 163834 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23221 10770 2825 4637 11312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 116 139 177 244 350 496 687 1029 1699 2682 3909 5769 8861 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 60321 57600 56578 56163 55302 54389 54085 53907 52818 50772 48549 46482 45425 45165 43834 41370 39234 38231 37471 36305 35076 35673 39178 43830 46893 48576 50556 53893 58984 64423 68725 71301 71954 71329 69566 68042 67153 66202 65179 64214 63926 64864 65126 64131 62682 60021 56003 51959 48752 45976 43691 42795 43679 45943 48305 49518 49542 49072 49168 50130 51353 51980 51898 51910 52056 51969 51935 52204 52768 53925 55553 57793 60794 65190 71930 80688 90076 97141 101187 102803 102652 101940 101126 100080 98776 97280 95947 95428 95385 95473 95507 94960 93621 91759 89487 86579 83335 79595 75529 71490 67494 63259 58248 52120 45433 38789 32824 27695 24001 21033 18150 15382 13145 11311 9802 8401 7422 6735 6153 5599 5131 4574 3956 3523 3161 2646 2209 1824 1522 1200 1124 969 799 891 805 821 680 522 480 331 357 494 366 123 100 204 305 384 456 340 300 368 255 165 272 416 339 305 276 280 300 338 213 325 344 164 100 100 100 145 308 346 100 100 111 345 282 222 183 248 194 154 213 179 116 100 102 243 424 593 475 291 250 155 110 318 324 119 143 337 400 375 302 242 196 158 249 259 100 100 216 274 147 100 100 289 293 163 138 100 100 340 374 272 202 214 229 155 209 232 159 144 239 366 449 343 322 386 287 291 372 240 198 368 369 310 423 350 128 153 367 673 920 1119 1506 1881 1934 2105 2301 2469 2989 3362 3261 3405 3658 3473 3138 2898 2831 2643 2326 2070 2011 2012 1914 1864 1808 1655 1789 1922 1682 1598 1893 1779 1498 1484 1331 1249 1425 1137 1140 1132 1100 1204 1179 1241 1184 914 754 772 908 1212 1228 1226 1206 1276 1569 1385 962 893 1157 1266 1302 1409 1369 1059 1001 1105 990 860 693 585 510 740 1068 1179 934 754 891 928 943 841 648 723 781 641 906 970 924 908 712 593 554 748 1284 1387 1217 1112 1110 1142 894 805 1118 1098 1067 1099 1256 955 590 518 720 1022 839 660 1044 518 933 1556 1334 1150 1390 902 757 1037 1109 1108 942 888 800 723 524 371 388 339 591 539 476 837 699 717 1195 1311 921 917 1289 923 889 996 622 1095 903 415 584 927 1143 1286 1154 795 770 1307 1771 1193 778 600 385 837 1130 1417 1052 683 169 254 1430 1168 794 1046 969 1893 1108 940 691 972 1362 649 858 1307 1672 1537 801 1168 1550 596 554 275 1016 992 1054 959 1237 1567 1827 1427 896 504 990 853 1067 1258 1399 384 492 1851 937 469 899 957 1028 1728 2197 1502 793 1246 1525 1970 899 316 405 698 905 422 470 880 726 1058 1162 1258 1478 1351 802 669 848 732 541 680 353 184 139 1530 1139 926 1205 1579 918 269 1069 1678 966 1066 1224 1370 1814 1732 1613 1474 1427 1918 2398 1979 1935 1792 2329 2305 2229 2810 3216 3020 116704 5457563 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23234 10770 2826 4635 11309 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 106 106 105 106 109 115 131 167 233 325 436 546 679 928 1453 2465 4044 6567 10832 17063 24181 30079 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 71386 66961 63340 61614 60741 59314 57259 55730 54758 53267 51320 49817 47522 43977 41544 40891 40724 39919 38712 37626 37507 39318 42212 44732 46604 48409 50934 52983 54995 59285 65427 69962 72110 72828 71815 70658 71296 73229 75455 77798 80344 82170 84094 86008 86118 85252 84395 84187 84055 83332 82165 80343 77692 74334 70943 68163 65929 64475 63654 61812 58092 54825 54788 57763 61288 63414 64289 64998 66701 69267 71577 73778 76555 78851 80566 84598 93007 102634 109779 114237 117196 119488 121282 121767 120625 118367 115793 114051 113603 114639 115841 115828 114935 112997 109607 105566 101475 97130 92600 88227 83536 78436 73980 69858 65489 61364 56251 50573 45079 40554 37570 35559 34449 33318 31196 28398 25580 22983 20419 17993 15450 13100 10465 7945 6309 4902 4355 3807 3218 2562 2030 1780 1670 1708 1146 568 751 881 439 100 341 727 563 587 418 244 100 100 282 817 716 411 440 374 453 513 636 611 100 100 100 274 784 508 100 100 100 100 100 568 404 100 100 511 145 100 100 100 179 579 406 100 100 100 100 471 523 472 307 100 402 100 100 749 421 100 100 131 162 135 100 100 100 112 459 373 100 100 100 100 202 488 984 955 829 843 618 306 291 189 100 100 100 375 1040 884 475 175 100 100 100 149 157 440 612 615 612 809 735 280 501 713 658 100 100 364 1482 1926 2305 2772 3225 3577 3234 2588 3182 4010 3668 3864 4276 4073 3877 4248 4738 4727 4665 4486 3704 3325 2902 2419 2623 3144 3331 3166 2776 2666 3021 3340 3592 3854 2905 2108 2078 2563 2669 2467 1821 2358 3629 3438 2637 2210 2038 2041 2207 2137 1730 1599 1964 1716 1790 2138 2031 1857 2074 2570 2125 1355 1467 1459 2428 2228 1637 1919 2122 2034 1986 2765 2105 500 675 2369 1972 940 956 1931 1081 718 497 100 339 574 144 826 1210 996 1046 671 1110 2157 1890 1872 1349 1074 2329 1569 294 2059 3212 2666 1881 1920 448 100 1346 1867 1840 2854 3696 1820 1147 2270 2618 2208 3913 3822 1939 2152 1971 3935 3315 2360 1626 100 100 100 1964 1473 1440 2202 2206 986 100 100 1564 659 599 1412 1655 832 2223 2978 1920 1793 3269 3329 3278 2652 1238 2283 1950 1234 928 646 1554 2626 1243 2542 3646 2217 2202 884 100 942 727 100 100 920 420 100 161 2031 2172 2550 2236 2033 1365 2024 100 603 2068 2863 3382 518 648 1628 2324 1669 2320 4626 2152 2435 3571 2874 1878 2740 3342 4057 5141 1615 800 1825 1758 1273 501 2039 2028 100 106 1580 660 781 4541 4758 3526 3052 1261 100 1742 1409 100 2186 3577 4120 2931 2647 1134 955 1261 3436 4329 1167 1412 5058 1344 1656 3381 856 100 100 100 622 383 100 100 2364 3251 100 100 109 100 158 2037 882 2750 1580 633 1169 1153 2841 4930 5124 4049 3969 2129 3706 8031 9083 8378 9589 12234 13739 14494 616959 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 124 166 100 100 100 130 250 100 100 100 100 100 194 258 106 100 100 100 100 100 100 100 100 117 120 118 100 100 100 100 100 100 100 101 150 100 100 100 100 132 183 100 100 100 100 100 100 100 100 100 100 100 100 100 117 23247 10770 2826 4633 11307 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 105 107 107 107 105 103 102 102 102 105 109 113 117 121 127 141 166 202 248 304 376 457 541 630 775 1118 1880 3261 5700 10119 16520 23098 28323 32178 35161 37634 39552 41334 43446 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 86615 83940 80881 78574 76849 74677 72115 70121 68893 67397 64054 60324 57363 55007 53122 51905 51195 50237 48870 47406 47141 48543 50707 52118 53027 54887 57127 57907 56267 51835 48550 49234 52185 55665 58735 60907 63233 65798 67365 67516 66632 66022 66309 68324 72163 76393 79369 81286 82155 81723 81728 83072 83709 82544 80238 77459 74849 73341 72324 71403 70758 70442 69960 68878 68251 69429 71466 72414 71544 69409 67809 68399 71443 76630 81410 84251 86056 88001 89809 90435 89219 86714 83101 78916 74755 70665 66771 63362 60537 58276 55846 52527 48664 45017 41703 38569 35416 32299 29125 25976 23206 20923 18633 16246 13971 11669 9542 7863 6673 5350 4135 3140 2214 1576 1055 885 724 558 515 285 100 126 275 100 100 101 154 257 230 100 100 189 245 197 129 132 124 247 141 139 220 100 100 100 127 100 127 271 205 120 100 107 319 472 364 179 134 345 522 374 193 280 240 160 232 262 254 100 134 100 100 202 355 299 428 395 100 100 211 197 227 206 155 177 336 385 290 201 268 376 388 246 100 100 135 100 100 214 158 150 265 252 249 221 202 257 320 329 244 214 253 340 331 188 162 453 678 482 116 176 383 302 174 211 379 350 145 229 360 199 174 200 242 422 323 105 235 300 237 334 383 435 428 483 752 854 694 793 1014 1130 1070 996 1241 1341 1195 1087 912 1092 1431 1497 1398 1125 1156 1404 1357 1285 1297 1174 1112 1086 1034 789 904 1127 1092 1185 1178 946 757 673 847 973 1108 1161 989 745 776 803 453 277 560 697 800 773 615 506 762 880 642 802 652 576 667 712 643 345 678 811 613 423 286 327 659 856 805 831 710 226 278 640 428 369 350 104 358 371 233 252 271 219 714 829 600 851 1058 666 676 569 408 641 997 537 371 261 310 674 835 636 368 462 480 100 387 390 668 996 817 518 511 530 966 794 665 822 958 1276 1006 806 809 695 263 151 720 930 416 826 881 431 799 923 761 1118 659 341 596 573 580 848 691 771 735 285 379 980 1017 949 518 622 592 164 573 670 462 335 482 564 535 974 839 480 357 477 1204 1079 326 640 522 487 1051 1118 382 165 758 393 463 703 475 284 795 771 963 808 531 829 337 502 1014 779 524 1087 889 504 1216 530 863 709 612 498 783 1035 1185 283 235 449 718 420 568 875 729 968 903 100 255 983 1089 1070 938 953 1374 1624 1183 334 383 884 440 326 553 1218 1274 742 558 613 1106 1151 766 582 839 837 999 1021 1254 1240 656 754 254 634 1118 889 459 1396 1328 1334 1501 664 614 987 1256 1414 1569 1338 1522 1749 1735 714 825 1235 1241 1081 1862 2508 171360 2643020 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 148 115 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 114 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 200 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23260 10770 2827 4631 11309 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 121 142 165 182 190 199 215 242 283 332 387 443 493 510 470 384 283 207 168 157 167 198 241 284 326 370 421 496 626 859 1284 1994 3133 4870 7344 10840 15172 19217 22509 25588 28217 30021 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 83253 81216 79947 79609 79051 78607 78338 77694 77834 77961 76535 73913 71511 70477 70348 70282 70067 69796 70307 70427 68058 63986 60254 58310 58162 58529 57639 56190 56022 56272 56415 56837 57571 57815 56545 53306 49315 47116 46901 47366 48870 51590 54706 57948 60961 62969 63821 64656 65760 66328 67210 67781 67436 66833 66085 65698 65686 65677 65726 66103 67412 69879 73112 76786 81103 85493 88997 91635 91776 90461 89846 89325 88529 87964 88289 89231 90681 93794 98184 101271 100438 96172 89837 82937 76662 71148 66576 62997 59763 56419 53119 50362 47675 44743 41528 38053 34613 31303 28189 25196 22494 20095 17706 15535 13832 12726 12053 11092 9618 8157 6627 5175 4230 3503 3165 2869 2417 1824 1300 1155 1024 823 773 741 512 500 594 471 270 154 155 100 100 156 233 285 268 100 217 433 443 259 100 104 230 274 312 162 147 290 309 229 256 181 287 162 100 247 208 312 495 355 309 241 100 191 139 100 174 233 244 222 165 105 133 161 285 327 236 294 327 245 100 100 157 332 422 320 208 114 194 256 143 100 159 383 216 100 279 224 251 313 151 100 100 137 520 567 377 339 335 287 294 539 590 451 480 411 170 205 346 422 219 100 289 492 533 560 377 285 348 186 100 100 209 167 310 652 672 255 100 350 522 424 279 304 488 821 1195 1361 1529 1532 1432 1309 1412 1420 1350 1462 1514 1723 1817 1873 1929 1697 1681 1660 1275 1060 1085 1043 1264 1275 1289 1194 925 802 796 1008 1126 1274 1506 1497 1354 1103 1126 1260 1198 783 739 823 591 377 918 1280 920 579 649 674 798 997 624 352 542 1009 1058 1125 774 597 888 673 560 545 600 638 689 624 702 622 776 462 263 225 765 633 278 346 546 750 630 439 581 611 648 589 449 270 500 586 880 1017 854 1016 1013 889 732 884 980 415 428 838 911 451 753 720 839 1176 627 350 602 921 791 945 1354 694 100 501 764 475 204 720 764 1022 714 367 100 493 837 727 815 639 485 356 444 733 1012 465 465 924 1397 1398 794 383 1372 1184 412 333 784 669 531 469 555 873 907 994 1066 740 1072 900 1280 1543 704 1325 1159 204 295 1207 1253 659 1179 926 1054 1774 339 474 700 100 100 100 822 758 100 171 100 550 665 890 924 100 100 591 338 793 337 517 1300 784 971 1359 853 547 786 1189 1100 1247 387 100 100 185 215 413 901 1235 1176 1223 896 559 820 631 613 587 761 586 1210 509 281 691 757 100 217 427 758 1021 735 1104 501 832 1202 1158 827 946 1015 1296 1652 1817 1329 804 1023 914 1123 481 792 1529 2312 2049 978 917 1586 1078 1670 1491 1147 693 1216 1383 737 1057 2707 293474 19083694 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 100 100 100 100 100 100 100 100 113 108 100 100 100 164 100 100 100 100 100 100 100 100 100 100 128 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23273 10770 2828 4629 11313 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 127 155 193 236 291 393 673 1195 1666 1871 2013 2200 2407 2716 3005 3162 3259 3357 3293 2956 2454 1950 1464 1047 829 797 829 888 1000 1158 1307 1418 1509 1637 1992 2919 4762 7589 11115 14910 18635 21611 23171 23503 23343 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 76225 75975 76209 77129 78126 78722 79151 80192 81300 81500 80881 79682 77981 76515 75372 74412 74044 74035 73768 74112 74997 74490 72023 69190 67125 64784 62241 59468 56445 54238 53610 55092 55975 52944 48243 44590 42100 40823 40042 38817 38420 38486 38146 38071 37794 36404 34368 32771 32578 34085 36640 39103 41251 44039 48379 53502 57724 59263 60388 61615 62045 62282 63349 64342 66077 69118 72946 76986 79761 81893 85035 88958 91922 94429 98361 103308 107134 108044 107837 108520 109526 109630 108077 104753 101132 97479 93358 89300 86327 84706 83373 81691 80223 79208 77963 76396 74179 70827 67228 64355 61232 57364 53250 49119 45056 41279 38137 35168 31726 27581 23060 18707 14499 10296 7075 5115 3721 2900 2189 1577 1203 827 591 418 408 435 461 320 160 155 289 265 126 108 203 311 335 243 100 100 100 180 277 313 147 203 223 215 311 301 194 480 513 434 456 243 100 100 329 426 255 100 100 100 136 238 136 100 100 100 100 301 510 185 100 100 142 186 135 276 377 388 295 330 323 100 100 100 594 475 211 188 205 276 304 265 236 354 192 100 204 381 269 171 190 152 248 496 634 400 125 100 129 297 309 303 304 222 216 213 314 397 142 100 271 430 309 237 216 281 253 100 100 153 292 356 100 100 258 341 363 269 185 209 467 748 961 1067 1110 1330 1776 2050 2140 2012 1932 2259 2695 2779 2520 2517 2770 2719 2454 2430 2620 2478 2215 1989 1995 2256 2009 1741 1971 2220 2064 1638 1648 1866 1780 1676 1737 1651 1557 1483 1139 1218 1410 1618 1882 1705 1355 1003 1254 1510 1466 1282 1239 1399 1883 1821 1513 1174 1095 1201 1088 569 872 1382 1529 1186 971 761 752 1101 1289 1212 1081 830 581 588 955 1236 1376 1431 1472 1268 827 821 1055 732 649 552 1165 1367 667 220 715 643 900 1351 1526 1257 993 729 964 697 873 1021 1241 797 695 665 1004 1213 948 370 440 692 928 616 626 1104 1224 341 865 1732 1047 689 928 922 1134 1700 1406 1014 873 823 1222 1371 858 781 1080 1042 1219 926 672 604 664 1296 1567 1123 970 1029 941 621 663 1193 575 1091 957 1132 1550 1020 1178 2080 1970 1150 951 582 1025 853 751 1070 807 768 832 1521 1483 1447 1421 1422 1489 1250 712 229 1020 717 1184 1235 1400 1306 1177 326 902 709 742 1301 1176 1997 1255 332 947 1707 1891 2256 2311 1534 928 1743 2117 1175 1172 1473 953 884 1077 1333 2057 1518 100 528 1416 1361 1075 717 1064 1757 1146 535 615 1836 1679 2286 1762 1320 1793 1990 1246 938 1157 1485 1326 1561 1889 965 1191 1210 696 857 476 841 1271 1048 1299 1211 954 1028 1127 1470 1788 1135 1064 671 1473 2350 1979 1882 1760 2710 3656 3216 3479 4809 6101 6310 6975 7969 24424 1251966 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 161 140 100 100 100 100 100 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23285 10770 2828 4627 11311 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 150 238 361 479 534 526 498 549 1017 2433 4773 7278 8747 8697 7663 6891 7062 7958 9024 9682 9590 8955 8032 6732 5156 3793 2923 2474 2313 2407 2760 3287 3793 4129 4289 4451 4749 5323 6357 7909 9994 12503 15115 17568 19728 21525 23019 24365 25603 26699 27324 27896 29399 32602 100 100 100 100 100 100 100 100 100 77073 78725 79945 80668 80680 79380 77028 74973 73620 72889 72690 72580 72612 73015 73373 72532 70454 69238 69732 70159 70220 69835 68751 67162 65712 65293 65071 64092 62567 61676 60888 60434 61274 61948 61746 61744 62467 63898 65512 64506 59957 53569 47046 41579 38462 37123 35323 32765 31512 32474 34219 35928 38816 44087 51009 57592 62668 65569 66765 67199 65607 62863 60142 57730 57352 60332 64971 69054 73569 79846 86534 90941 92387 92121 91958 92935 95394 99448 104275 108495 110347 110018 109284 108197 105698 102733 100022 97232 94164 90874 86592 80984 75437 70666 66635 63133 60097 57327 55080 53513 51791 49708 47144 44152 39995 35366 31389 27617 23229 18500 14199 10126 7068 4799 3439 2738 2345 2016 1643 1310 1020 826 727 480 219 276 453 309 313 275 282 228 261 246 216 339 344 318 311 284 272 228 108 100 100 369 213 213 270 239 344 496 486 303 249 166 226 129 100 192 290 180 214 270 162 302 379 169 128 255 195 151 332 331 388 398 100 100 100 126 243 121 154 271 385 436 424 499 365 100 129 321 363 143 100 184 312 331 272 397 474 270 100 175 378 296 100 100 100 100 100 100 174 379 338 305 289 197 100 100 102 243 154 133 271 446 472 152 100 244 354 117 100 321 427 409 204 154 457 444 100 100 184 183 416 415 410 686 1020 1248 1471 1568 1631 1798 2129 2171 2056 2302 2460 2515 2425 2374 2649 2737 2501 2034 1926 2049 2020 1742 1726 1536 1676 1926 1847 1954 1856 1653 1580 1559 1586 1535 1331 1111 1264 1837 1960 1538 1320 1568 1265 1460 1877 1415 992 1237 1777 1693 1526 1317 1556 1703 1300 1414 1225 1089 1244 1137 1067 852 859 1077 769 449 1011 1314 1044 1004 1081 838 605 789 1150 898 628 905 1357 1246 1180 1468 688 1111 1540 910 916 1139 1199 795 466 209 701 490 386 1073 1458 1410 1329 939 1283 859 907 652 477 577 696 707 1135 1227 835 744 861 742 1230 1352 1441 1337 718 527 532 552 1094 939 283 554 659 831 1079 1017 1358 673 736 1111 1251 573 382 264 785 842 733 887 1266 1696 1545 1387 1687 1826 1480 1104 1095 1404 1291 484 723 1035 745 961 1234 618 832 1374 1010 1202 1016 813 734 941 894 1277 757 1270 1477 272 607 801 706 1265 1113 1312 1086 1179 1349 1004 524 683 389 1343 1247 823 100 649 1115 1489 1841 2202 1018 677 766 1172 564 477 1124 1381 1657 936 798 480 661 1277 1601 1384 1152 1327 1372 934 1129 1486 1656 2256 887 100 700 100 541 2075 650 947 2029 1264 1410 1450 941 248 1216 1777 894 100 740 1349 578 1433 1963 1421 1410 1525 678 791 1096 1459 994 100 688 1398 2535 2141 2187 1717 2084 3113 3295 3561 3919 3382 3814 5607 8108 8748 37319 1553367 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23298 10770 2829 4625 11309 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 117 208 404 629 839 1148 1645 2264 2904 3348 3503 3774 5067 8069 11611 14166 15233 14998 13931 12697 11739 11063 10416 9886 9431 8706 7732 6780 6180 6221 6945 8151 9627 11129 12299 12890 12869 12424 11930 11801 12280 13516 15553 18068 20581 22789 24472 25616 26608 27774 29206 30733 32322 33934 35594 37616 40265 43589 47507 100 100 100 100 100 73831 77148 79875 81588 81824 80700 79437 78705 77688 76266 74924 73599 72472 70895 68691 66107 63655 62122 61819 62445 63230 63702 63598 61996 59240 57090 56248 56053 56214 56574 57045 58375 59311 59091 59300 60372 61357 62422 63995 64644 64700 65791 67066 66777 64789 61017 56315 52180 49079 46006 42400 39268 36696 34488 33043 32916 34651 38315 42799 46468 48945 50817 52968 55739 59233 62371 65398 66881 65988 65884 67358 69137 71546 75181 78709 82238 88050 96596 105910 114680 122102 128061 132327 133556 131413 126557 119755 112093 104529 97464 91152 85890 81685 78227 76097 75027 73971 72425 70071 66788 62928 59249 55753 51932 48207 45341 42565 38832 33533 28080 23461 19479 15984 13121 10544 8265 6026 4164 3014 1946 1063 686 381 263 248 169 130 345 344 231 150 149 259 349 227 150 210 330 235 229 206 121 100 268 365 189 255 389 391 426 456 530 341 100 100 204 340 194 316 307 284 354 112 131 191 157 118 297 272 100 100 265 262 100 204 419 497 579 510 371 375 380 334 393 316 146 100 101 171 283 345 191 100 100 228 123 100 100 100 100 100 204 100 100 100 348 462 261 272 338 184 100 214 212 290 410 346 290 354 332 111 166 397 409 228 100 327 472 377 323 461 552 177 100 100 357 331 100 100 229 487 396 166 226 421 480 511 605 740 822 1028 1183 1113 1149 1741 2245 2352 2545 2430 2317 2323 2481 2493 2170 1849 1836 2124 2284 2137 2247 2411 2275 2248 1740 1300 1255 1509 1726 1634 1353 1330 1638 2025 1984 1581 1914 1945 1613 1263 1135 1284 1347 1323 732 826 1649 1362 1106 1171 1417 1799 1684 1626 1857 1725 1685 1606 1027 1136 1209 1139 841 991 1533 1277 1053 1069 978 939 908 1129 1277 1087 852 930 1028 1104 1100 946 653 797 1341 1011 742 933 985 867 743 917 784 796 1017 1198 1504 990 482 658 1273 1370 807 717 1045 1252 1052 626 962 1361 1155 1213 1327 705 943 1462 1360 968 882 545 1132 1143 875 1176 1437 1030 958 391 348 868 1276 1460 1366 1036 534 450 1217 1730 1392 649 749 702 202 1314 1666 856 1505 1509 547 991 1976 1723 1422 931 1026 1353 1867 1165 947 1220 1527 1248 1735 1580 1457 529 374 667 967 1460 1103 1235 1133 1207 969 160 827 1434 1315 1450 522 989 1085 188 1497 2020 1324 1461 1500 1570 1874 1460 1113 1149 1138 507 641 249 813 804 802 453 857 868 736 1063 964 1318 1316 1288 450 394 591 1184 1711 1274 1135 1339 423 1113 956 353 845 1578 821 1109 985 800 1522 874 815 825 1089 1696 1756 1027 928 1346 663 493 1405 1721 1816 1566 1133 2229 1341 824 1012 964 1844 1086 964 2616 2309 2214 1915 1971 2844 2747 1628 1206 2203 2623 2912 4087 4402 4077 4464 65283 2603026 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 136 23311 10770 2829 4623 11308 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 128 176 294 634 1204 1860 2502 3073 3947 5917 9152 11813 12381 11713 11637 12733 13967 15011 16289 17601 18619 19470 19911 19411 18074 16417 14864 13668 13030 13121 14225 16306 18613 20664 22461 23802 24552 24812 24679 24232 23552 22831 22436 22571 23219 24122 25117 26214 27174 28040 28923 29863 31077 32559 34268 36244 38339 40491 42624 44939 47530 50151 52778 55913 59345 62442 64590 65525 65656 65667 66098 67116 68008 68326 67747 66670 65521 63882 62222 61485 61029 60130 59617 59887 59934 59234 57966 56645 55265 53391 51550 50359 49003 47543 46044 44697 44301 44586 45784 47094 47803 48648 50037 51271 51551 50690 49883 50452 53419 57057 58623 59186 60830 63105 65553 67951 69344 69480 68327 66244 63953 60394 54903 49428 45602 43414 42413 42363 43806 46615 50033 53705 56628 59851 64380 69031 72887 75105 75478 75795 76624 77481 78580 80484 83953 89926 97632 104425 108804 110937 111749 111810 110981 109762 108379 106806 104545 102137 99866 97117 93034 88031 82962 78476 74194 69466 64172 58019 51797 45513 38463 31516 25466 20483 16012 12149 8993 6785 5183 4161 3028 1909 1130 579 413 376 396 150 100 209 320 321 247 171 195 184 205 205 100 150 306 127 262 356 245 280 164 249 249 206 152 233 285 209 167 264 243 406 445 360 286 205 166 311 342 324 405 349 323 254 121 109 100 100 100 192 326 247 244 374 296 297 321 172 127 165 167 100 100 304 352 152 145 328 419 436 288 100 100 100 100 172 253 224 269 253 223 212 317 406 244 136 132 185 481 563 307 288 467 439 367 346 340 297 231 162 100 100 100 100 100 100 283 217 100 100 500 399 121 150 206 137 100 138 319 474 494 785 798 672 934 1211 1327 1571 2108 2394 2633 2683 2788 3004 3011 2879 2695 2833 3047 3225 3264 3067 2969 2958 2893 2921 2819 2777 2784 2601 2406 2391 2252 2100 2265 2549 2672 2094 1467 1529 2069 2368 2160 1941 1866 2015 2087 2005 1871 2218 2233 1812 1529 1587 1863 1561 1620 1872 1869 1376 1518 1897 1940 1864 1542 1525 1391 1692 1673 1417 1314 1138 836 689 977 1168 1132 589 1116 1586 1625 1612 1336 1238 920 871 1085 1322 1241 1306 1425 1209 1188 1476 1294 1039 1327 1450 1310 863 978 1281 1448 1109 770 952 1004 1045 938 549 958 1037 898 894 1699 1437 1070 1572 787 630 1472 1342 724 740 1072 965 1507 1939 1633 1775 1430 1093 1232 1347 1531 1317 1186 1064 896 1169 1723 2143 1699 1510 889 1347 786 279 746 1397 1153 1312 1636 589 893 1655 1498 1884 2327 1999 2103 1508 746 1555 1634 2411 1576 1292 1456 850 888 1073 898 835 1646 1406 549 882 1538 1039 375 1220 1727 1075 1297 1562 1296 1511 1242 1577 2167 1853 2133 1573 851 716 772 1748 2339 1723 1367 1278 1815 1609 1463 1337 1189 1841 1820 1519 2029 2549 2647 1793 1657 1860 2008 1323 1316 2111 1528 1817 2568 1966 1027 1576 1248 1225 1256 973 1075 1383 1368 2059 1883 1758 934 1012 1782 2081 1169 566 1374 1200 215 1156 1158 1544 2189 1847 1072 1260 2494 1068 783 2413 1232 951 2523 2807 2020 2257 2662 3029 3179 3860 4139 3620 4098 4841 4603 4315 5602 6464 220667 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23324 10770 2830 4621 11306 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 170 384 822 1470 2168 2727 3124 3777 5380 7637 10737 14877 18240 20287 21515 22142 22190 21624 20507 19210 18340 18107 18440 19361 20687 22283 24772 28405 32219 35582 38305 40372 41939 43179 44039 44124 43047 40807 37958 35180 32784 30847 29221 28034 27306 26986 27302 28083 29029 30120 31433 32930 34453 35964 37524 39560 42326 45270 48281 51532 54929 58379 62012 65258 67520 69286 70953 72034 72136 72262 72801 73814 75416 77245 78756 79220 78421 76697 74643 72788 71047 69061 66746 64542 62868 61069 59339 58485 57761 55703 53287 51458 49427 46805 44003 41029 38873 37994 37290 35949 34646 33785 33316 33002 32746 32343 31704 30738 29635 28325 27779 29214 31821 34462 36463 37549 37843 38159 38567 38919 40522 42604 43528 43820 46091 50066 52429 52227 51275 50773 51302 52547 53852 54839 55444 55632 56530 59280 63057 67160 71191 74806 77743 80425 83181 84971 85656 86551 87401 87358 86560 85520 84142 82240 80170 77381 73993 70835 68752 67464 66674 66260 64998 61889 57111 52197 47560 42932 38448 34227 30177 26689 23875 21318 18751 16192 13770 11550 9550 7930 6437 5066 3774 2755 2078 1519 949 762 675 443 285 197 195 319 288 288 271 303 274 121 100 174 300 258 278 325 172 130 345 235 154 204 258 305 378 309 136 192 216 327 341 107 100 104 183 177 230 100 100 100 100 100 107 193 214 174 158 202 269 214 168 241 228 206 168 190 321 345 239 220 302 317 246 204 259 275 336 391 251 186 265 327 245 100 100 178 317 434 359 316 382 402 413 345 214 100 100 100 155 250 269 150 100 100 100 312 397 172 159 329 267 214 357 369 414 405 153 100 154 145 137 310 304 298 474 460 564 649 629 744 907 843 828 1015 1068 1213 1504 1665 1658 1674 1972 2302 2385 2360 2236 2226 2331 2257 2230 2214 2064 2260 2221 1966 2070 2064 1940 1851 1644 2023 2262 2031 1846 2002 2018 1898 1922 1853 2014 1965 1699 1732 1888 1849 1654 1449 1288 1379 1359 1327 1383 1281 1029 829 926 1249 1403 1601 1658 1622 1445 1325 1268 1394 1223 1308 1580 1405 1286 1359 1380 1257 973 876 1114 1025 834 809 1034 1135 994 695 849 1122 1169 968 1134 1080 1277 1459 1428 1244 1104 848 971 975 1142 1160 1117 700 516 584 626 727 1073 1473 1207 1317 1013 840 1227 971 926 784 531 802 629 920 1040 1327 1428 1126 759 637 921 1102 955 890 501 162 517 971 1245 1442 1275 942 1127 1032 1161 1120 1232 1220 1394 1522 1211 896 1016 1011 879 844 1286 1097 640 1080 1018 237 674 1358 1107 1046 1571 1309 1021 960 1188 1169 869 739 1348 1365 1051 1024 621 735 358 744 825 1520 1735 1107 1147 1310 1045 656 1158 1082 778 862 1793 1758 1030 950 1132 790 715 1325 843 720 906 396 759 1185 1382 1017 949 1492 1249 1027 1797 1651 1297 856 1121 652 903 1765 1302 1261 1631 1280 1432 697 814 1431 1542 1775 2251 1837 1419 1182 1106 1023 1753 1501 1069 941 1386 1143 1201 1184 1179 894 331 820 1505 1502 1209 689 1128 1376 1148 1842 1765 1885 2332 2626 2551 3060 2954 2968 3323 3940 4722 5415 5695 5407 6163 263511 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23337 10770 2831 4619 11304 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 174 496 1262 2563 4575 7376 10519 13143 14586 15542 16583 17894 19743 21787 23513 24680 25839 27725 29859 31308 31928 32372 33142 34403 36338 38950 41638 43963 45898 47554 49083 50643 52127 53353 54127 54391 54420 54086 52817 50331 47430 44998 42848 40501 38101 35843 34061 32947 32392 32345 32794 33502 34353 35248 36258 37777 40181 43135 45949 48480 50913 53573 56483 59094 61089 62791 64906 67066 69028 71672 74792 77309 78859 79782 80766 82193 83529 84682 86045 87290 87887 87779 87099 85959 84575 83174 81496 79803 78345 76650 75224 74270 72941 71183 69746 68887 68313 68254 67869 66702 64697 62240 59611 56801 53810 51209 49022 46545 44051 43338 44726 46020 45559 43916 42327 41588 40513 38249 35511 33022 30994 30232 30134 29353 27786 26454 26405 28000 30998 34912 39272 43140 46930 50970 54915 57939 59163 59200 59284 60324 62407 64824 67018 69293 71651 73842 75754 77379 78587 79674 79959 78544 75703 73454 71962 70874 69808 67772 64188 59062 53072 46959 40583 34481 29771 26478 23276 19120 14803 11321 8950 7313 6036 4658 3180 2039 1164 778 709 515 332 404 483 327 233 248 303 289 100 196 201 305 337 104 100 124 182 223 368 314 219 210 371 369 318 176 100 191 241 289 388 413 320 237 313 437 345 100 100 268 210 234 194 138 250 350 382 246 111 116 129 194 297 450 290 181 325 290 158 180 283 230 100 100 226 266 232 303 314 373 377 401 306 100 100 100 303 265 100 100 100 100 100 200 267 174 100 214 568 556 440 288 215 311 248 163 100 100 106 239 379 413 359 270 206 313 546 336 100 100 100 222 100 100 230 100 100 278 454 384 312 378 453 602 866 1037 1071 984 779 892 1238 1359 1185 1336 1842 2144 2566 2860 2836 2744 2818 3084 3186 2940 2581 2444 2515 2672 2811 2665 2611 2574 2277 2280 2398 2536 2578 2409 2347 2282 2212 2023 2014 2190 2472 2254 1951 2124 2238 1653 1587 1963 2102 1707 1426 1751 1640 1196 1401 1618 1637 1745 1746 1597 2061 2193 1675 1426 1656 2022 1915 1869 1694 1557 1375 1334 1350 1573 1377 1110 1218 1120 1049 912 1330 1682 1369 1550 1500 1273 1255 1148 1555 1597 1116 848 1342 1596 1341 1081 995 881 1122 1029 1635 1314 862 972 1200 1006 765 961 1394 1174 1308 1507 1678 970 420 836 1168 1191 1319 1353 1304 1208 517 1075 801 573 1300 1618 1637 969 978 1290 1103 1461 1056 845 1197 1530 1767 1453 790 868 1300 1402 1294 1350 1616 949 1246 1858 2095 1505 1288 1803 1237 758 982 1369 1486 1155 807 1102 1139 1416 1292 1190 1539 1158 1278 1503 1172 1828 1431 1079 1541 1091 1092 1557 1371 1615 1734 1374 1846 929 1042 855 1078 1976 2204 1950 1070 883 1832 1776 1286 1388 2162 1574 1027 1375 2436 2864 1874 2169 1936 1469 1196 1612 1535 930 1221 1698 1036 1129 1232 1378 1122 1926 1685 895 961 1209 1059 1061 2109 1741 1489 1488 1258 1044 1321 1455 1424 1755 1771 1495 1303 1611 1615 1145 1845 1830 1457 543 481 816 1644 1897 1271 1866 2306 1614 2153 2911 3210 3226 4263 4453 4045 5311 5741 5942 6654 7661 7618 7591 7844 8187 9803 550590 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23350 10770 2831 4617 11303 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 127 150 183 221 254 263 235 200 234 458 1105 2462 4479 6586 8403 9994 11655 13806 16415 18922 20732 21987 23192 24256 25131 26055 28164 31781 35509 38113 39231 39415 39618 40712 42795 45237 47668 50140 52645 55110 57321 59094 60305 60855 60431 58801 56341 54117 52947 52629 52360 51654 50707 49750 48743 47769 47323 47435 47675 47811 47984 48189 48373 48974 50029 51823 54889 58835 63160 67973 72162 74932 77408 80296 83201 85961 88404 90527 91817 92287 92340 91873 91261 90795 90429 90092 89983 90384 91361 92591 93840 94839 95371 95605 95844 96385 96612 96259 96007 95825 95521 95072 94588 93803 92370 91005 90591 91165 91898 92027 91618 90825 89317 87502 85713 84022 82213 79781 76814 74219 73001 72736 70730 66445 61423 56811 52872 50327 49122 49219 50236 51626 51605 49734 47418 45437 43826 42666 42031 41762 41549 41610 41753 41462 40825 39548 37352 35182 33948 33225 33254 33965 34787 35758 36557 36198 35046 33724 32609 31513 30525 30102 29378 28537 28355 28318 27828 26279 24407 22833 22121 21570 20494 19215 18137 17335 16608 15016 13055 10897 8635 6844 5689 5171 4886 4368 3326 2585 2454 2740 2638 2398 1893 1490 1220 1298 1184 691 475 478 779 843 592 482 314 257 421 322 100 100 100 126 100 100 100 273 380 187 100 178 105 100 100 263 196 283 307 202 389 243 147 281 346 100 100 100 232 414 365 288 384 311 445 547 210 100 100 100 202 354 446 370 100 100 152 100 100 512 662 531 358 329 147 196 517 414 169 100 100 270 580 537 146 100 100 100 317 498 309 170 233 179 100 100 217 250 481 612 377 163 287 502 405 218 100 100 100 100 100 162 440 338 100 100 662 553 355 728 973 830 776 953 929 839 908 1157 1000 850 1000 1266 1489 1373 1617 1855 1929 1888 2149 2407 2229 2305 2687 2840 2287 2085 2084 1944 1764 2036 2196 1863 1558 1126 1259 1698 1910 2070 1773 1410 1964 2385 2058 2371 2193 1545 1489 1717 1740 1737 1554 1628 1637 1272 1336 1249 802 1132 1619 1705 1422 1674 1956 1998 2202 1740 1354 1616 1897 1775 1459 1544 1395 1204 1313 1250 1168 1163 1219 1268 1205 1414 1412 1240 1677 1568 1265 1461 913 774 1305 1373 1392 1462 1802 1286 1025 468 992 1113 1021 1224 1334 794 1079 1818 1623 1705 1932 1650 1343 927 471 1359 1768 934 810 896 1502 1086 1540 2231 1690 922 619 1126 1872 1340 578 1314 1170 1204 1304 1083 724 1254 1292 1060 735 771 873 694 946 1097 1421 1649 1680 1531 363 738 2118 1723 1367 1663 662 1457 1338 697 917 867 604 903 773 1744 894 100 867 1177 1106 1450 1234 725 585 1551 688 1500 905 1454 1041 872 1598 998 1146 1382 1857 2062 1572 1770 738 1509 908 902 1519 1225 2471 1992 943 948 3088 2757 1252 857 1162 933 1326 976 1235 1371 1103 1924 1332 1305 2051 1655 1451 2056 1796 340 1548 2531 1126 1619 3051 1500 857 683 953 1619 1373 816 1509 1624 1484 442 557 100 695 722 358 339 100 198 100 608 2448 2203 1014 1417 1197 1478 1091 1710 2632 2775 2846 2214 3464 5585 4021 3220 4604 4413 5267 7423 8023 7276 7036 7377 9192 10022 423118 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 108 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23362 10770 2832 4615 11302 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 115 130 156 225 349 506 669 836 1007 1182 1401 1705 2045 2306 2577 3195 4334 5899 7891 10214 12067 13398 14812 16099 17063 18647 21914 27090 32234 34524 33549 30285 26249 23280 22306 23129 25142 28072 31748 35838 40142 44368 48482 52520 56261 59511 62427 65232 67617 68951 68673 66700 63792 60805 58413 57018 56479 56218 55860 55375 54950 54473 54095 53861 53646 53840 54573 55775 57088 58405 60834 64823 69445 73591 77160 80952 84567 87526 90181 92392 93257 92671 91116 89073 87531 87147 87717 88502 89237 89972 90384 90944 92113 93270 93851 94322 94497 93833 92144 90567 89771 88747 87363 86601 86675 86880 86322 85593 85175 84737 83985 83381 83242 82998 82428 81436 79789 77468 74541 71729 69694 68397 67452 66910 66119 64665 63383 63112 63470 64089 66169 69855 73542 75042 73775 70691 66844 63481 60546 58104 56716 55857 55354 55799 56419 56579 55904 54424 52186 49459 45921 42243 38859 35816 33623 32334 31320 29845 28502 27344 26496 25976 25651 25275 24568 23910 22660 21091 19818 19096 18795 18869 19323 19542 19075 18197 16894 15238 13683 12706 12268 11858 11201 9433 7276 5570 4909 4182 3190 2515 2117 1647 1073 1192 1769 1678 1369 1035 688 751 714 444 546 332 100 100 117 100 100 177 179 354 491 327 170 371 466 265 131 100 100 252 424 460 190 100 100 362 385 353 352 100 100 140 401 222 149 152 421 709 435 214 489 362 100 113 425 219 100 100 173 305 138 100 100 399 237 100 100 100 185 364 216 100 249 451 309 169 399 698 561 270 113 105 100 173 387 295 100 100 100 367 569 279 100 262 342 271 347 365 191 226 459 422 372 422 572 545 451 690 620 287 123 386 772 668 531 543 712 624 321 556 661 451 623 888 1041 1094 1314 1417 1107 707 845 1112 1417 1435 1507 1870 1801 1736 1867 2304 2431 2480 2219 2059 2071 1790 1854 2084 1961 1483 1666 2089 2180 2146 1950 1938 1601 1455 1679 1731 1588 1777 1770 1745 1792 1629 1549 1533 1392 1566 1681 1616 1728 1958 1555 1126 829 965 1116 1567 1630 1833 2522 2200 1607 1450 1550 1215 1094 1325 1674 1451 1010 1051 1722 1371 638 983 1253 1314 927 1197 1426 1221 751 1176 1400 1229 1567 1142 1120 1016 942 943 1480 1397 1435 1174 741 511 703 1247 1092 1206 1316 984 783 1009 1584 1844 1372 524 455 1049 834 100 100 869 1769 1789 1544 1021 880 832 1102 1122 456 291 626 657 902 631 760 1855 1484 1326 853 1724 1307 674 1758 1547 706 448 1407 984 1330 1091 1101 1346 1542 1618 399 1172 1005 1738 944 428 324 100 1241 1079 192 1224 832 992 100 1017 365 228 1476 1527 2589 2444 717 100 1291 958 1512 1106 1416 2070 841 218 578 858 779 1664 1734 2655 2365 2028 1943 1568 1057 333 1329 788 1115 2141 1164 1205 1548 1808 1521 465 135 2028 1975 1452 515 599 981 1125 940 1623 1240 1835 1009 673 1442 215 542 873 807 1786 1300 1598 861 1196 2239 1206 853 1938 879 352 270 471 685 331 100 245 1057 1756 1780 1067 578 587 1665 2302 3188 3325 3180 5806 7276 7842 9659 12064 12923 14728 16792 18682 19317 20807 23517 245910 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 128 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 149 114 100 112 214 100 100 100 100 100 100 100 100 100 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 136 114 106 147 169 100 100 100 100 100 100 122 23375 10770 2832 4613 11300 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 113 121 128 138 158 196 258 334 424 547 723 950 1220 1496 1782 2094 2415 2724 2973 3126 3241 3473 3936 4566 5453 7025 9353 12228 15459 19249 24083 28452 30908 31950 32255 32004 31384 30896 30800 31256 32167 33238 34564 36314 38680 41570 44911 48448 52058 55781 100 100 100 100 100 100 100 100 62270 59857 58362 57842 57793 57975 58194 57734 57428 58518 60442 62603 65165 68226 71536 74883 78427 81508 83754 85687 87991 90133 90879 90998 91943 93454 94701 95537 95955 95977 96361 96127 94972 93769 93229 94469 97120 99416 100204 100115 99020 97205 95339 93305 90355 88110 87420 87184 86154 84688 84001 83715 83228 82768 82346 80684 78225 75630 73256 71192 69135 67063 65391 64297 63246 62357 61825 61461 61014 59979 58448 57145 56029 55301 55408 55942 55985 55589 55029 54472 53915 54910 57811 60353 61605 62619 64315 65859 66475 66221 65511 65160 66163 67980 69177 68409 65598 61766 57847 54287 50556 46099 41999 38793 35206 31206 26923 23084 20025 17249 14757 12959 11898 11077 10262 9190 7883 6715 5921 5838 5838 5827 5625 5648 5412 5128 5196 4770 4165 3567 2927 2567 2070 1772 1476 1245 1210 1041 922 747 209 240 143 190 478 380 100 100 214 157 185 162 100 317 251 100 100 204 320 345 316 242 100 204 292 478 546 398 589 475 307 264 198 438 399 100 100 348 355 345 277 289 148 100 177 267 372 100 147 378 381 319 325 379 339 100 179 219 100 100 144 100 100 100 100 100 193 323 326 100 203 511 446 284 393 525 396 367 435 431 160 154 388 358 524 589 499 533 550 452 322 418 281 307 644 578 407 374 453 601 576 524 509 329 461 890 1043 554 141 312 641 768 951 1028 896 852 1119 1614 1546 1299 1508 1403 1282 1716 1839 1903 2181 2436 2515 2275 2071 2027 2345 2714 2623 2450 2609 2449 2068 1665 2013 2379 2489 2464 2243 2187 2440 2336 2045 2243 2331 1860 1899 2414 2279 2032 2357 2427 1744 1327 1514 2183 2800 2548 2167 2613 2411 2348 2225 1880 1783 1988 1561 1405 1933 2402 2244 1897 1547 1941 2144 1860 1868 1948 1500 1522 1744 1138 1485 1885 1162 1396 2018 2226 1873 1211 1143 1736 1544 1895 2057 2025 1636 760 1196 1362 1049 845 1030 1074 1265 1318 1216 1147 1455 1482 1542 1807 1497 1121 1027 1469 1673 1250 1266 654 1439 1909 1926 1536 1002 578 1069 1851 1492 973 1164 754 1204 1607 1407 1220 1645 1526 1757 1282 1024 979 777 539 1338 1661 1488 1232 1722 2369 1923 1277 1788 659 1412 1771 1495 1143 462 180 1108 2452 2497 1345 1467 1844 1292 973 1523 1615 1659 1248 1526 1667 1980 1766 1694 2424 2558 1953 676 831 1354 1391 905 1728 1874 1742 1203 655 1102 2491 2777 2933 1135 1514 1930 1517 122 100 785 2754 2143 1870 2502 3367 2813 2410 2508 1375 252 1135 2714 1802 1569 1458 1294 428 1444 1518 1268 1499 2097 1622 1436 1550 1879 1500 1479 2124 1747 2138 2413 3287 3023 2131 1936 2476 2488 3073 1919 764 283 1723 2365 1374 832 1306 1853 3018 2958 3205 2467 2729 2734 3024 2171 2886 4221 4259 5181 6435 7104 8122 9218 11496 13999 17491 21083 24586 27772 29935 33795 405185 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 149 171 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23388 10770 2833 4611 11299 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 123 143 171 203 234 277 328 367 390 403 434 506 613 735 869 1072 1371 1676 1896 2071 2316 2568 2686 2747 2892 3075 3243 3534 4247 5673 8068 11322 15159 19247 23430 26735 28760 30297 32110 34104 36028 37657 38977 40129 41398 43262 45928 49154 52649 56197 100 100 100 100 100 100 100 100 76026 72905 69064 65540 63439 62884 63130 63474 63766 64439 65229 66081 67174 68460 70321 72864 75582 78276 81244 84873 89315 93854 97464 99455 100020 100337 100780 101063 101332 101303 100540 99527 99255 99763 99927 99342 98497 96990 94959 93335 92351 91687 91574 92539 94248 95689 96211 96454 97206 98240 98855 98683 97985 97065 95325 92620 89782 87216 84336 80777 77309 74299 71266 68020 64786 61979 59807 57963 55962 53901 52601 51880 50700 48819 46432 43777 41393 39729 38819 38450 38526 38632 38329 38062 38230 38728 39576 40923 42939 45093 46419 46616 46094 45167 43822 41882 39324 36389 33271 30388 27860 25510 23553 21851 19976 18054 16281 14454 12677 11034 9686 8425 7179 6145 5171 4133 3245 2719 2349 1971 1870 1848 1591 1334 1250 1005 800 784 733 713 684 617 542 719 659 461 468 389 348 400 462 343 406 360 257 255 358 291 202 102 190 282 281 221 215 218 224 310 186 382 453 118 100 100 281 199 160 301 340 124 134 300 144 174 178 329 527 371 278 180 100 139 202 343 162 100 100 301 344 316 507 232 170 100 123 268 474 234 104 242 269 170 100 100 145 248 357 401 256 205 155 249 509 303 153 366 431 100 255 378 187 464 411 371 310 416 482 306 234 527 397 467 440 495 520 334 413 523 706 454 339 100 100 313 658 942 686 617 636 852 605 515 476 539 459 751 963 1172 1027 943 1210 1401 1485 1508 1539 1351 1752 1673 1659 1712 1687 1831 2061 2237 2240 2205 2380 2107 2291 2541 2220 2170 2138 1981 2313 2154 1949 1850 1853 1942 2008 1816 1736 1839 2012 2215 1985 1746 1642 1721 1771 1782 1566 1446 1514 1464 1501 1323 1135 1280 1547 1721 1822 1565 1818 1864 1564 1545 1944 2452 2263 1475 1184 1493 1627 1687 1619 1247 1323 1266 1140 1638 2078 1833 1427 1148 1109 1076 1131 1116 899 1019 1053 1017 1142 1260 1401 1493 1334 1274 1525 1468 932 714 976 1190 1101 1242 1396 1177 1162 1048 775 715 747 702 910 1159 1263 1213 919 991 1143 762 644 1075 1179 1034 1139 1076 767 725 998 1226 1452 1587 1375 1266 1350 1206 1051 955 1164 1041 826 1351 1047 954 1103 1063 893 577 870 1207 1161 1286 1112 1034 1507 1332 1024 1258 980 581 844 1330 1414 1154 791 870 1613 1723 1143 1129 1175 1153 1297 1073 938 1324 1295 1181 1058 1251 994 465 968 1281 1038 1333 1565 1939 1962 1851 1732 1042 1361 1399 978 1335 1475 1273 957 764 1501 2198 1850 1669 1795 927 514 539 329 1205 1213 1209 1516 1011 1474 1785 935 817 1524 2472 2285 1301 1473 1711 1834 1960 1824 694 617 1176 1398 1003 1270 1321 1154 1378 932 1046 1314 1659 629 1141 2092 1830 1112 776 1174 1422 1868 1484 2185 3380 3208 3397 3243 4019 5327 6442 7169 6472 7603 9124 11345 13481 15238 23540 2228380 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23401 10770 2834 4609 11300 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 109 118 131 149 172 195 228 283 361 449 551 650 759 945 1263 1728 2278 2821 3312 3768 4243 4798 5442 6014 6455 6863 7196 7486 7817 8049 8063 7863 7614 7548 7665 7991 8663 9777 11599 14329 17854 21667 25312 28722 32031 35197 38091 40739 43220 45624 100 100 100 100 100 100 100 100 69980 74241 77877 80408 81760 82185 82237 82557 83340 83904 83568 82696 81998 81787 81743 81179 80310 79918 80003 80449 81401 82852 84514 86439 89881 94418 97321 97174 95474 94624 95771 97542 98481 99269 100221 100093 99651 100890 103473 106115 108192 107777 104440 100194 96100 92205 89368 87772 86587 85715 85400 85576 85931 86084 85674 85155 84888 84511 84094 83174 81215 79220 77724 76549 75200 73010 70397 67981 65366 62370 59713 57609 55682 53749 51553 49191 46980 44746 42528 40575 38986 37713 36638 35853 35164 34235 33319 32733 32588 32841 32988 32958 32978 32670 31986 31297 31017 31290 31819 32290 32634 32969 33420 33674 33135 31675 29658 27270 24631 21837 18928 15809 12869 10530 8486 6716 5523 4931 4474 3950 3310 2824 2682 2424 1993 1623 1360 1316 1204 1092 1023 803 614 568 731 701 546 648 660 503 344 370 317 396 363 195 345 591 500 303 168 310 172 100 401 326 314 367 214 107 220 245 224 100 286 251 162 100 100 123 100 116 193 195 198 264 277 240 100 176 112 250 356 495 430 365 353 129 149 405 301 100 134 378 257 177 402 343 100 100 241 444 112 100 100 100 100 105 407 258 258 279 100 399 119 100 100 151 443 341 100 100 440 598 100 174 265 323 325 311 303 387 439 315 245 281 173 100 100 187 100 444 379 607 714 398 151 297 396 661 797 651 479 715 1034 1087 1019 1415 1457 1406 1291 1158 1290 1176 1548 1638 1681 1753 2009 2008 2087 2207 2466 2603 2611 2449 2733 2662 2132 2012 2101 2033 2072 2105 2145 2020 2057 2023 1964 1889 1619 1687 1886 1852 2152 2093 1648 1601 1885 1891 2034 1560 1520 1681 1503 1545 1775 1581 1077 956 1291 1408 1458 1700 1660 1735 1949 1929 1970 1876 1586 1689 1839 1522 1518 1701 1875 2172 2107 1592 1213 1389 1600 1701 1872 1953 1858 1470 1503 1481 1419 1451 1429 1395 1303 1216 1225 1010 994 1177 1128 1178 1251 1217 1328 1352 1167 778 1055 1358 1433 1444 1414 1685 1634 1207 997 1154 1021 1135 1140 861 688 544 603 529 625 943 791 517 717 963 1142 1129 995 920 978 1265 1540 1529 1114 991 1200 863 721 1229 1394 1189 755 605 1258 1224 692 882 1108 923 969 1025 1124 1239 996 1059 873 759 1196 1203 880 1177 1259 1246 1219 1391 1552 1257 1045 1020 813 914 1464 1898 1373 1345 1779 1524 1109 1100 1071 842 1159 1355 1040 865 999 1174 950 799 1450 1948 1769 491 233 354 1025 1331 1769 1670 1366 1890 1832 1246 1226 1059 1071 1086 934 1435 1244 1392 1408 1327 1446 1090 1046 729 1426 1634 1173 1428 1622 1622 1463 1518 1181 1363 1430 1765 1113 1964 2522 1953 1077 1490 1466 1889 1886 1091 1671 1855 1879 2254 2733 2355 1967 1859 2427 3014 3218 4612 4332 4073 5345 6462 6400 7600 7841 9320 12828 15440 19971 406518 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23414 10770 2834 4607 11298 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 143 264 622 1384 2655 4445 6222 7476 7938 7556 6819 6223 6019 6190 6589 7142 7780 8643 9796 11051 12318 13454 14281 14593 14486 14206 13906 13521 12935 12217 11609 11270 11206 11386 11613 11765 12160 13298 15344 17990 20855 23972 27787 32209 36309 39375 41649 43785 46131 48702 51465 54315 57373 60745 64204 67500 70468 73003 74967 76300 77428 79538 83625 89134 94322 97535 98193 97074 95356 93858 92776 92567 93380 94519 94920 94659 94593 94883 94912 95195 96582 98324 99680 101284 103028 103442 102773 102462 102699 102950 103566 105272 107254 108066 107847 107259 106246 105086 104688 105500 107408 108949 108652 106947 104575 101769 99401 99510 103746 111505 119452 123877 124287 122689 119761 114659 107797 101101 95268 89865 84988 80549 75660 70369 65519 61173 56801 52388 48219 43963 39715 36278 33683 31186 28572 25926 23504 21630 20103 18726 17513 16503 15684 14854 13967 13422 13303 13481 13669 13543 13241 12985 12791 12668 12521 12266 12135 12175 12179 12055 11656 11153 10556 9881 9104 8343 7845 7449 7038 6461 5733 4799 3799 3059 2665 2386 2040 1792 1426 1062 927 831 730 627 284 292 330 377 485 272 100 100 110 190 325 242 100 166 421 551 302 100 201 255 266 247 155 100 133 100 100 181 263 176 151 194 217 203 222 249 370 453 351 380 272 320 387 317 100 253 403 293 428 340 100 208 344 209 100 360 475 182 131 172 133 275 109 279 329 100 100 185 100 100 100 197 557 263 151 133 100 280 562 315 394 485 284 100 218 200 257 538 314 331 450 256 501 100 100 125 308 148 129 299 397 366 160 128 100 100 361 379 100 100 148 155 591 529 484 334 446 576 689 763 999 1116 789 847 1454 1330 1253 1436 1263 1465 1538 1632 1813 1607 1645 1960 2027 2007 2248 2594 2616 2746 2421 2334 2379 2363 2405 2280 2253 2331 2227 2217 2455 2261 2022 1971 1720 2016 2298 2301 2146 1859 1905 2058 2025 1883 1592 1852 2055 1818 1644 1736 1590 1945 1749 1494 1590 1389 1639 1677 1496 1788 2117 2019 1839 1726 1619 1518 1864 2065 1735 1751 1621 1490 1647 1387 1277 1888 1884 1546 1800 2014 2007 1860 1777 2032 1854 1869 1949 1794 1637 1311 1466 1736 1592 1284 1039 954 1256 1108 1103 1083 1225 1266 1067 1231 1671 1412 1122 1585 1679 1211 688 878 1255 1343 1608 1144 590 569 954 1286 1095 789 733 1032 1413 1448 1339 1294 1151 1248 1163 1109 1003 943 1312 1420 1428 1338 1197 1231 1181 1243 1424 1526 1680 1670 1147 1045 1247 1399 1403 1250 1168 1255 1180 1226 1407 1298 1023 1251 1195 1455 1494 728 100 484 788 614 706 991 1426 1015 713 805 1057 950 484 646 997 1078 1720 2273 1360 791 1257 1773 1788 1754 1257 1123 1217 769 892 1639 1368 975 2004 2325 1676 1606 1028 1548 1469 913 1326 1121 1038 1468 1874 1634 1277 1032 1565 1171 1380 1909 607 353 2020 1744 1346 2020 1039 100 460 750 1810 2607 1579 1250 876 1920 1928 2085 1522 988 1648 1835 1925 1116 1393 2625 2791 1693 1859 1924 1661 2869 2342 2342 3046 3220 3484 5028 6330 6528 7133 9847 10044 11146 13236 14815 16460 25851 3185725 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23427 10770 2835 4605 11295 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 112 133 206 473 1383 3838 8499 14445 19952 23924 26384 27595 27577 26291 100 100 100 100 100 100 100 100 20674 20583 20315 19641 18792 18268 18127 18270 18655 18894 18854 18797 18834 19048 19390 19886 20484 21134 21775 22402 23066 24052 25947 28821 32278 35915 39745 43879 48115 52480 56969 61113 64509 67133 69131 71013 73033 74409 75155 76114 77974 82064 88592 94574 96599 93695 87958 82201 78052 75869 74944 74692 75635 77515 79984 83548 88481 93330 97026 101308 106469 111672 116550 120571 122803 122524 119138 113219 105822 97917 90781 84870 80270 76829 73729 70843 68369 66698 65599 64166 62055 60461 59410 57768 56111 56042 57518 58770 58786 58849 60095 62347 64770 67208 69676 71859 73919 76238 77786 78358 78423 78789 79859 82108 84701 86196 86430 86085 85267 84112 83665 84380 85317 84446 81459 77854 73850 69476 64533 59076 53248 46556 39541 32261 25245 19662 15597 12705 9856 7034 5005 3641 2621 1987 1624 1557 1574 1658 1624 1641 1705 1775 1841 1746 1657 1663 1568 1432 1308 1309 1195 946 777 828 702 656 494 495 426 390 431 296 285 355 262 287 437 496 464 394 364 163 100 199 310 344 279 319 336 100 145 318 238 188 233 384 336 117 190 414 323 202 236 392 289 226 463 450 293 283 230 166 139 100 131 113 312 260 100 111 126 118 156 126 100 100 104 266 327 267 184 158 138 204 230 186 354 508 429 100 100 100 100 138 236 283 294 288 255 210 173 175 435 560 204 154 259 186 144 237 303 218 322 398 257 214 288 359 311 202 176 414 581 401 301 242 151 100 100 402 751 725 608 458 535 481 497 585 468 344 523 939 989 1001 1011 1024 1260 1512 1688 1869 1914 1856 1895 2151 2375 2615 2646 2654 2865 2931 3227 3754 3889 3904 3880 4108 4058 3656 3458 3580 3608 3467 3188 3166 3179 3124 2845 2733 2928 2922 2836 3057 3283 3111 2837 2659 2748 2856 2691 2705 2763 2618 2476 2597 2739 2299 1938 2192 2279 2332 2284 2576 2724 2609 2637 2593 3034 2721 2752 2951 2603 2525 2879 2606 2479 2402 2022 2476 2674 2739 2786 2877 2820 2633 2887 3717 3363 2433 2200 2175 2301 2279 2006 1887 1967 2062 1880 1699 1844 1804 1795 1600 1600 1628 1325 1117 1864 1919 1307 1269 1725 1507 1780 2318 1220 1310 1122 841 932 1762 1783 1695 1707 1759 1214 1698 1587 1818 1658 1883 2106 1822 1408 1822 1565 1683 2036 2053 1763 2225 1517 1504 1823 2390 1465 1434 1632 1413 1284 1955 2906 2011 1453 2050 1407 1408 1873 1691 1477 1351 1392 2058 2558 1685 1816 1754 2267 2230 1501 1110 879 1676 2120 1668 1706 2238 1855 2635 1996 1182 1618 1764 714 693 1263 2270 1795 1332 1632 1656 1707 2067 2127 1484 1428 1529 1639 2144 1875 1859 2356 2331 1781 2510 2678 2639 1982 1327 1764 1955 1294 1793 2038 2041 1477 2153 2014 2302 2675 2132 2025 1950 952 1627 1603 2435 2236 1523 1722 2451 2152 2197 1474 653 1441 1349 1970 2363 1994 1273 1198 1634 1960 2440 1293 1559 2423 2440 1940 1481 1735 3789 2862 2249 2997 3972 4285 4892 6094 7983 8901 11114 12961 15687 18088 19886 22206 24609 28295 116808 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23439 10770 2836 4603 11298 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 106 110 116 121 128 138 148 159 193 313 637 1248 2150 3481 5403 7626 9818 12029 15494 20348 25177 29605 100 100 100 100 100 100 100 100 100 100 32762 32024 31105 29373 26953 24581 22735 21482 20932 21051 21440 21960 22868 24269 25852 27293 28580 29704 30614 31312 32044 33243 34907 36673 38369 40436 42820 45480 48374 51110 53820 56863 60270 63442 65861 67488 68678 69758 71002 72078 72304 71926 72143 73740 76847 81145 86292 91691 96816 101718 106960 112523 117822 122985 128017 132076 134643 136199 137538 139172 140867 141836 141441 139668 136344 131767 126738 120918 114539 107150 99443 92618 87190 82899 79681 77748 76507 74962 72549 69675 66430 63123 59989 56824 53932 51454 49069 46383 43518 40532 37320 34158 31152 28174 25360 22905 20826 19124 17686 16416 15256 14268 13202 12380 11916 11812 11984 12201 12262 12201 12228 12643 13410 14277 15297 16474 17453 18372 19528 20766 21795 22186 22139 22490 22985 22695 21559 20056 18892 17961 16869 15577 14638 13635 12301 10787 9372 8110 6481 4579 3117 2243 1659 1274 1044 754 573 464 329 285 298 276 223 325 325 293 299 247 209 194 201 258 290 158 110 152 223 262 248 182 237 259 170 171 145 184 266 299 280 251 187 258 250 209 195 183 254 288 134 119 205 349 311 141 101 246 345 295 227 264 330 156 102 164 176 188 144 200 238 139 100 178 301 371 284 208 160 229 186 133 175 165 156 230 366 394 298 296 258 174 182 196 217 268 282 232 182 205 185 255 356 261 160 179 206 212 280 320 280 249 214 191 260 296 274 257 230 141 112 229 275 220 258 252 297 363 287 240 239 338 442 478 497 466 556 554 453 458 563 659 868 907 824 907 1085 1301 1388 1520 1753 1852 1921 2096 2222 2436 2573 2591 2705 2732 2881 3036 3006 2910 2795 2864 2959 2888 2797 2810 2818 2599 2284 2108 2283 2360 2218 2185 2231 2252 2265 2086 2142 2046 2073 2190 2218 2132 1897 1719 1839 1863 1928 2016 1887 1693 1658 1895 2004 1788 1646 1798 2003 2102 1965 1888 2073 2295 2249 1816 1759 2102 2109 2059 1963 1808 2033 2046 1855 1814 1819 1697 1740 2099 1961 1806 1697 1675 1649 1630 1788 1593 1391 1325 1193 1311 1317 1237 1431 1182 1190 1197 1259 1197 1320 1448 1577 1244 966 969 1381 1178 912 784 1096 1364 1092 902 857 969 1003 1156 1008 846 796 1096 943 810 803 976 1277 1225 880 1091 1106 1218 1193 1124 1568 1175 1150 1453 999 933 926 961 948 1065 1135 1066 1036 1061 861 1359 1241 951 871 1259 1336 1533 953 1112 1161 1084 836 1469 1629 1579 1292 881 756 1047 707 574 963 976 1292 1125 1185 1065 1039 1379 1155 1452 1203 936 952 1174 1357 1332 1393 1229 944 953 1349 1369 1236 1409 814 864 1322 1472 1484 1596 1621 1291 1422 1429 1480 1588 1771 1465 958 591 1302 1499 1717 1708 1163 985 1089 1523 1334 1493 1598 1477 1432 1198 1237 1768 1414 1297 1209 1523 1547 1290 1397 1824 1415 1085 1333 1653 1642 1768 1443 1672 1807 1733 1887 1871 1657 2171 2126 1932 2021 2087 2837 3445 3920 4346 4434 4736 4925 6703 9443 13778 18669 22668 25611 32698 270297 268457952 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23452 10770 2837 4601 11303 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 106 109 113 118 124 133 144 156 174 204 255 348 519 825 1615 3247 5633 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 46518 45116 42594 39381 36361 34578 34102 34073 33643 32976 32357 31755 31031 30336 29763 29278 29009 29165 29561 30079 30677 31237 31802 32825 34467 36618 38924 41038 42725 44172 46055 48426 50951 53625 56847 60744 64360 67645 71868 76520 79746 81057 81420 82040 83960 87757 92659 97712 104098 112876 123347 134563 146146 160267 175084 188533 204204 221528 234748 240745 239544 233986 226562 216930 203772 187032 166896 144171 120948 97860 77828 62728 50737 40540 31735 24711 19101 14368 10514 7867 6303 5187 4279 3562 3067 2709 2355 2062 1731 1423 1177 949 818 714 621 575 504 523 545 483 472 436 484 442 476 490 412 440 420 427 384 378 403 363 335 385 400 408 452 454 457 540 620 612 600 648 766 791 781 759 728 740 692 743 739 752 725 766 832 797 713 665 705 667 648 606 615 574 434 426 401 371 417 357 308 219 178 241 280 255 274 293 327 325 292 245 215 275 372 357 272 167 182 261 240 177 127 212 255 226 242 210 238 263 224 189 207 290 313 236 230 248 228 222 256 255 346 293 250 254 226 225 232 239 202 190 270 187 100 178 320 343 272 144 131 111 159 217 244 278 239 136 173 192 215 273 257 233 204 239 239 192 230 248 198 167 150 187 258 247 188 208 225 185 158 207 162 100 206 267 257 299 242 223 373 445 374 262 291 362 333 399 503 528 429 417 544 570 557 506 498 557 700 812 850 923 1042 1228 1327 1391 1530 1752 2085 2391 2757 3082 3254 3466 3690 3844 4091 4346 4393 4396 4535 4729 4818 4819 4759 4694 4490 4365 4442 4349 4174 4000 3818 3754 3830 3806 3677 3466 3392 3499 3439 3308 3230 3222 3156 3061 2960 2871 2847 2736 2642 2621 2674 2609 2641 2648 2574 2601 2674 2744 2629 2515 2525 2757 3028 3198 3251 3324 3280 3144 3083 3083 2985 2934 2990 3119 3142 3162 3068 3093 3000 2921 2876 3109 3002 3043 3189 2986 2855 2770 2644 2628 2566 2358 2253 2114 2039 1886 2003 1986 1919 1848 1783 1836 1913 1872 1868 1835 1717 1681 1669 1600 1535 1676 1789 1779 1728 1610 1818 1697 1372 1584 1773 1510 1516 1865 1940 1652 1630 1693 1621 1689 1796 1906 1766 1599 1801 1769 1802 1817 1749 1735 1698 1558 1406 1613 1716 1695 1729 1873 1635 1695 1734 1598 1587 1804 1626 1747 1806 1701 1729 1710 1840 1630 1486 1732 1609 1777 1898 1837 1912 1657 1657 1899 1958 1488 1519 1944 2125 1717 1980 2020 1599 1593 2149 1874 1589 1789 1662 1526 1750 1800 2033 1960 2170 2149 1660 1723 2189 1819 1715 1678 2196 2289 2009 2266 2169 2133 2240 1946 2007 2332 2347 2219 1971 2209 1633 1673 1996 2226 2116 2062 2071 2136 1895 1829 2195 2080 2385 2473 1973 1762 1722 2021 2542 2449 1868 2096 2130 1859 2001 2070 2225 2260 2523 2443 2403 2410 2443 2307 2733 3012 3073 3162 3345 4371 4963 5532 6020 6264 7500 8391 9236 10043 11441 14048 16199 19049 22242 26438 32616 41498 551016 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23465 10770 2838 4599 11302 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23478 10770 2839 4597 11302 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23491 10770 2839 4595 11304 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23504 10770 2840 4593 11303 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23516 10770 2841 4591 11302 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 102 102 102 102 102 103 103 104 107 117 153 227 343 485 617 713 738 686 621 618 697 787 829 846 908 1079 1392 1918 2705 3717 4863 5954 6767 7320 7869 8693 9892 11509 13260 14640 15484 16127 17411 19820 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119535 111856 104344 98275 93855 90652 87843 85392 83804 82749 80923 78244 75172 71957 68575 65152 61647 58404 55468 52703 50364 48170 46260 44704 42928 41512 40995 41379 42395 43259 45271 49954 56158 62221 67298 70618 71478 70016 67258 63710 59409 54604 49585 45048 41439 38315 35092 31718 28229 24859 22102 20125 18568 17258 16074 15253 15097 15643 16582 17886 19523 21260 22806 24326 25980 27764 29808 31952 33887 35283 36407 37900 39744 41618 43805 46430 49128 51615 53800 55676 57657 60223 62822 65146 67544 70085 72492 75035 77573 79669 80131 77518 72519 66626 60025 52552 44793 37006 30244 24852 20670 17570 14972 13005 11636 10603 9663 8617 7432 6189 4944 3967 3468 3306 3135 3046 2768 2390 2090 1790 1516 1258 1031 719 520 370 289 255 216 240 306 231 162 192 128 172 178 151 108 139 164 100 123 242 236 177 222 305 329 274 189 176 188 239 210 181 126 220 247 152 171 221 230 254 211 221 301 213 100 100 179 181 186 230 285 258 159 156 200 255 314 301 242 252 226 207 216 269 274 190 272 359 408 305 112 100 140 200 333 320 144 100 193 230 154 194 178 217 340 285 162 100 179 208 280 308 228 195 237 320 257 165 221 256 241 308 220 160 278 286 166 242 294 243 227 187 192 338 289 165 290 435 376 194 179 256 274 275 298 431 464 411 362 283 404 560 587 705 809 850 980 1224 1256 1222 1513 1664 1617 1825 2095 2259 2598 4104 7472 9613 8367 6140 4957 4463 4089 3805 3500 3170 3081 3041 2838 2728 2680 2683 2664 2728 2796 2684 2693 2713 2780 2881 2780 2599 2607 2625 2658 2697 2634 2561 2597 2524 2281 2094 2005 2028 2131 2029 2009 2113 2096 1850 1689 1777 1776 1740 1771 1766 1708 1589 1603 1620 1718 1771 1699 1456 1463 1781 2136 2064 2062 1852 1709 1860 1852 1849 1861 2112 2194 2031 2103 2017 1816 1876 2122 2122 1969 2083 2149 2042 2095 2182 2300 1953 2051 2038 1883 1612 1687 1577 1351 1188 1297 1255 1370 1581 1445 799 1070 1313 1225 963 1144 1420 1275 1146 1279 1050 1020 1249 1146 1123 883 1009 1041 1047 1084 858 741 960 1062 833 1112 1303 1131 1187 728 618 937 1116 1169 983 1158 1295 1095 1237 1157 1230 1286 1017 1260 1265 848 829 1025 1293 1182 1343 1135 705 1121 1287 1181 1142 1151 1045 1374 1083 844 1104 1383 999 1418 1508 919 1040 1078 953 991 1262 1715 1141 870 589 905 883 1042 846 603 918 744 886 1115 1432 1247 564 514 1213 1021 1112 1077 1110 925 841 936 1251 1303 1644 1500 1321 1497 1367 1502 1502 1483 1144 936 1175 1818 1801 1551 1528 1502 1369 1244 1309 1557 1464 1662 1791 1892 1690 1327 1086 1250 862 1139 1316 1503 1488 1015 822 1279 1214 1327 1242 1866 1937 1523 1462 1753 1941 1917 1768 1777 2542 2713 2379 2335 2690 2935 2720 3163 3331 3374 3803 4411 4666 4737 5241 5681 6057 78276 2698497 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23529 10770 2842 4589 11303 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 110 153 288 583 1146 2024 3073 4226 5448 6579 7617 8681 9795 10959 12234 13389 14157 14427 14212 13655 100 100 100 100 100 100 100 9475 9955 10557 11490 12956 14606 16190 17796 19496 21424 23667 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 125398 119407 110686 101940 95469 91953 90746 91077 92632 94630 96406 98068 99267 99126 97897 96361 94789 92772 89875 86179 82424 78785 74947 71488 68311 64663 60012 55208 50567 45352 40518 38340 39463 43205 47986 51986 54041 54004 52988 51861 50551 49067 47453 45239 42461 39341 35930 32558 29088 25612 22329 19115 16013 13329 11102 9404 8191 7248 6244 5215 4489 4109 3920 3880 4123 4542 5082 5654 6240 6764 7263 7829 8492 9244 10113 11260 12664 13942 15045 16149 17364 18719 20318 22180 24270 26314 28341 30340 32487 35369 39007 42389 44368 44691 43613 41052 37302 33061 28727 24566 20758 17810 15812 14602 14349 14728 15231 15483 15020 13518 11197 8639 6546 5293 4524 3797 3269 2982 2737 2592 2493 2403 2319 2302 2260 2037 1745 1417 1047 770 569 471 394 366 401 329 267 289 339 259 214 215 266 293 288 250 251 281 239 192 165 230 235 213 219 196 169 218 239 271 298 260 215 245 248 244 246 209 150 164 196 173 165 227 222 219 227 264 253 205 223 234 210 198 221 275 237 241 258 256 189 187 234 221 188 227 226 123 149 276 268 229 222 261 286 223 170 202 259 239 214 251 229 193 237 260 214 187 245 314 287 238 200 169 207 245 256 267 264 231 190 220 257 282 248 196 267 277 195 237 273 243 271 282 276 281 321 348 314 318 343 336 310 325 379 445 472 536 640 730 811 936 1089 1289 1531 1733 1931 2159 2484 2886 3303 3748 4279 4892 5605 6543 7098 6870 6356 5961 5779 5677 5559 5279 5007 4792 4560 4375 4206 4102 4086 4131 4142 4205 4410 4539 4603 4655 4674 4708 4645 4608 4480 4290 4129 4101 3985 3813 3631 3614 3622 3506 3263 3025 3005 3105 3162 3093 2954 3052 3105 3073 3090 3091 3092 3135 3241 3202 3205 3336 3418 3477 3560 3559 3515 3484 3444 3488 3520 3484 3479 3594 3648 3604 3520 3588 3703 3849 4040 4101 3979 3952 4009 4016 3971 3839 3814 3510 3300 3019 3053 2986 2960 2723 2436 2307 2213 1963 1997 2054 1972 1895 2041 1997 1841 1732 1947 1950 1651 1635 1595 1617 1889 1938 1770 1692 1822 1874 1893 1961 1570 1640 1911 1804 1877 1739 1576 1676 1746 1710 1848 1865 1721 1788 1822 1732 1689 1767 1789 1705 1487 1575 1963 1819 2055 2090 1692 1783 1775 1873 1920 1840 1945 1972 2054 1895 1908 1723 1843 1803 1727 1790 1803 1926 1908 1680 1841 2056 1794 2086 2157 2084 1967 1726 2133 2007 1616 1678 1875 1686 2135 2197 2075 1930 2133 1883 1816 2047 2308 1984 1892 2156 2215 2323 2420 2253 2135 2190 2139 2323 2328 2183 2245 1978 2055 2542 2140 2204 2272 2346 2272 2341 2359 2426 2775 2546 2349 2458 2454 2422 2699 2567 2424 2239 2228 2342 1895 2183 2229 2290 2240 2139 2143 2443 2680 2838 2972 2800 2810 2662 2857 3307 2945 3382 3752 3618 3386 3490 3747 4285 4656 5061 5592 5704 5996 6667 6847 7131 7025 7619 7881 8000 8843 9194 9770 101731 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23542 10770 2842 4588 11303 100 100 100 100 100 100 100 100 100 101 101 101 101 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 103 103 102 102 103 103 102 102 103 103 103 103 103 103 102 102 102 102 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 102 103 103 103 103 103 103 104 104 105 105 105 106 106 105 105 106 106 107 108 119 164 286 567 1108 2004 3323 4847 6688 8793 10917 13093 15259 17545 20064 22875 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21339 22397 25047 28530 32888 100 100 100 100 100 100 100 55972 58440 60030 61228 100 100 100 100 100 100 100 100 100 100 99566 97151 94998 92950 90749 89323 89265 90360 92087 94185 96365 97688 98152 98161 97884 97522 97171 96743 96439 96322 96188 95531 94183 92074 89146 85550 81231 76787 72260 66772 60551 55050 51085 48651 47055 45993 45837 46886 48866 51393 53862 55304 55344 54387 52489 49644 46296 42659 38648 34303 30072 26533 23747 21592 19963 18666 17573 16478 15280 14128 13069 11920 10621 9387 8314 7285 6260 5343 4654 4141 3702 3428 3277 3136 2942 2697 2450 2223 1994 1737 1541 1390 1261 1206 1168 1088 1029 1036 1085 1113 1140 1188 1133 993 847 734 679 625 600 611 591 568 563 540 475 415 397 377 361 368 350 318 294 278 257 213 222 258 242 221 189 202 239 224 203 216 206 196 224 205 198 230 229 232 251 193 201 231 215 210 197 215 246 233 219 217 220 218 217 214 230 224 215 239 250 264 262 224 211 293 291 240 182 215 236 212 236 239 235 218 206 232 180 159 210 255 189 145 240 236 225 202 214 217 238 239 199 218 217 233 242 276 263 193 202 216 245 230 231 237 283 281 255 284 196 160 227 189 195 163 264 322 209 219 255 209 100 192 307 285 236 243 264 195 202 241 228 200 175 267 271 291 193 181 231 213 186 196 188 194 270 243 251 287 315 251 235 243 272 282 321 235 259 238 317 449 360 313 396 504 564 709 913 1088 1287 1348 1497 1642 1695 1962 2286 2693 3003 4201 9897 15970 15926 12646 9424 7653 7141 6829 6405 5982 5623 5236 4854 4712 4489 4297 4175 4152 4040 3928 4044 4281 4392 4452 4472 4537 4555 4499 4385 4213 4084 3880 3766 3704 3622 3501 3419 3370 3334 3278 3298 3181 3071 2959 3009 3111 2997 2937 2956 2922 2853 2931 3073 3092 3120 3136 3302 3373 3383 3336 3353 3330 3314 3311 3371 3463 3590 3597 3526 3556 3633 3693 3848 4047 4096 4045 4065 3989 3733 3591 3521 3428 3283 3185 3098 2908 2688 2568 2414 2243 2148 2092 2078 2051 2024 1913 1970 1998 2007 2044 1910 1821 1740 1659 1761 1899 1838 1650 1625 1684 1755 1797 1728 1725 1702 1692 1878 1957 1864 1768 1706 1727 1814 1780 1697 1737 1749 1809 1835 1695 1597 1662 1718 1661 1724 1770 1746 1711 1695 1787 1746 1532 1521 1650 1696 1683 1690 1751 1771 1773 1756 1718 1734 1718 1699 1709 1762 1997 2094 1864 1728 1943 2181 2020 1858 2089 2046 1818 1875 1997 1984 1880 1902 1824 1744 1881 2074 1961 1785 1927 2089 1919 1742 1962 2181 2242 2115 1988 2200 2142 2129 2248 2344 2184 2072 1962 2006 2107 2104 2107 1964 1848 2075 2423 2120 1911 2181 2344 2145 2293 2369 2252 2279 2442 2236 2077 2230 2296 2137 1832 2176 2143 2401 2301 2572 2631 2218 2028 2360 2628 2723 2351 2307 2468 2677 2971 3039 3161 3257 3641 3595 3028 3025 3445 3838 4343 4972 5397 5823 6704 6578 6849 7155 7129 7380 7831 7733 7972 8311 8714 9284 354020 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23555 10770 2843 4586 11303 111 112 112 113 113 114 114 115 115 115 116 116 116 116 116 116 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 118 117 117 117 117 118 118 118 118 118 118 118 118 118 118 118 118 118 119 119 118 118 118 118 119 118 118 118 118 118 118 118 118 118 118 118 118 119 119 119 119 119 120 119 120 120 120 121 121 121 121 122 123 153 288 543 979 1831 3323 5524 8339 11805 15220 18269 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 80961 74165 63866 52433 42383 34468 28759 25587 25025 26440 28810 31071 32496 33284 34033 35013 35906 37806 41771 46775 51485 54624 56095 57527 60754 66944 75402 83428 88857 91537 92009 90459 88031 85452 82525 80071 79016 78735 78885 79766 81271 83307 84985 86431 87366 87359 87026 86613 85478 84015 83565 84048 85159 86033 85986 85529 85189 85060 85004 84812 85470 87624 89639 90101 88928 86577 83383 79439 74868 70004 65750 62464 59743 57559 56434 55948 55363 54827 54168 53164 51623 50275 49391 48350 46795 44663 42543 41240 40445 39732 38942 38516 38580 38535 38224 38232 38851 39141 38215 36697 35544 34574 34078 34138 35250 37009 38343 38875 39508 40365 41231 42015 42219 42336 42365 41574 39862 37634 34532 30747 27279 23970 20561 17164 14017 11392 9296 7730 6585 5899 5208 4582 3908 3539 3236 2953 2427 1879 1551 1447 1183 893 604 292 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 121 150 100 100 100 158 100 100 142 100 100 100 100 100 100 100 100 100 100 100 325 252 122 142 123 256 223 270 219 100 160 131 100 100 100 434 404 228 281 366 326 305 333 100 100 380 272 214 393 430 371 134 100 244 419 484 366 309 339 417 325 171 104 199 312 416 581 536 421 321 243 119 206 304 184 284 445 445 417 414 232 131 257 360 320 333 366 500 474 194 270 523 439 226 183 477 783 541 356 537 610 634 812 720 760 939 1032 1242 1338 1475 1760 2212 2786 3068 3069 3171 3329 3403 3871 4837 5726 7104 10740 15166 16793 16361 16038 15957 15735 15331 14686 14046 13685 12992 12297 11674 11039 10761 10502 10060 9870 9795 10143 10270 9855 9660 10354 11047 11005 10643 10310 9527 9391 9370 9200 9057 8563 8642 8495 8312 8042 8098 7969 7782 8079 8055 7581 6922 7114 7690 8056 7782 8135 7802 7399 7694 8213 8523 8648 9111 8854 8987 9386 9502 9102 8960 9337 9928 10230 9916 9983 10327 10661 11035 11265 11790 11512 11818 12482 12191 11783 12302 11651 10649 10430 10160 10723 10476 9491 9152 9170 9554 8338 8625 8269 8016 8122 8007 8332 8469 7608 7118 7418 7682 6699 6877 7195 6627 6082 6500 6578 7190 7030 6725 7735 7329 6263 6367 6598 6890 6480 6603 7536 7782 7418 7809 6822 6673 8194 7434 7542 7780 8047 7871 7929 7651 9754 8882 8184 5764 7349 7871 7312 5795 6808 7179 8185 7840 7580 7979 7056 8135 8895 8588 8358 7744 8356 8541 8990 10379 9230 9115 8794 8732 9068 7417 6020 8624 9237 8657 10338 10116 8378 8208 9672 9750 8556 9450 8940 10655 10169 13217 11774 13240 12077 12008 11260 11615 11366 14666 15416 14610 10793 8532 12254 14230 13055 13232 14766 13158 12913 12871 14602 15004 15256 11370 11838 15762 13866 15503 15602 18789 19827 21003 23064 19895 16011 18770 22009 19124 18027 23759 24096 19506 16738 14362 17238 22916 26494 23031 19393 19216 20563 25845 23474 26164 29867 35351 37849 47126 45633 37540 36473 40872 42114 38356 41575 41584 53213 66393 88247 114738 133948 154011 168254 190899 242325 318680 492186 818199 2499152 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23568 10770 2844 4584 11304 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23581 10770 2845 4582 11303 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23593 10770 2845 4580 11304 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23606 10770 2846 4578 11307 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23619 10770 2847 4576 11309 114 114 115 115 115 116 116 117 117 117 117 118 118 118 118 118 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 120 119 119 119 119 119 119 119 119 119 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 121 121 121 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 121 121 121 121 121 122 122 122 123 123 124 124 124 124 124 124 125 132 150 189 284 468 737 1110 1749 2815 4297 6119 8242 10621 12906 14746 16229 17778 19536 21770 24239 26688 29485 32269 34980 37962 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 63290 60079 58233 58214 59169 62453 69079 79148 95328 119764 151414 185939 217357 237809 242727 234762 220972 209189 198987 184707 168170 155541 146740 138249 127509 114946 103316 93997 86114 80146 74972 69943 65029 60175 55782 52545 50354 48658 46944 45051 43600 43371 45187 49224 54334 58237 58847 56247 51733 45896 39747 34618 30019 25746 22212 19122 15824 12892 10357 8152 6229 4875 4062 3497 2979 2590 2217 1823 1306 901 675 385 194 119 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 121 100 100 100 100 100 100 100 100 100 100 100 222 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 100 100 100 100 100 158 166 100 100 100 100 100 190 100 100 100 169 198 100 100 100 100 331 309 100 100 141 160 184 104 100 100 196 327 246 177 100 123 146 103 172 100 100 196 284 257 315 400 345 295 175 100 132 261 133 100 179 311 295 207 249 372 463 498 304 111 225 426 321 242 241 241 314 444 462 366 288 288 317 350 442 445 286 244 379 438 384 393 496 486 307 273 399 464 557 578 503 509 352 289 514 619 650 584 603 684 850 1052 1084 1074 1162 1318 1427 1372 1568 1874 1894 2063 2571 3477 5186 11241 31038 79046 250295 772374 3846620 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23632 10770 2847 4574 11306 101 102 102 102 103 103 103 103 104 104 105 105 105 105 105 105 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 107 106 107 107 107 107 107 106 106 106 107 107 107 107 107 107 107 107 106 106 107 107 107 106 106 107 107 107 107 107 107 107 106 106 107 107 107 106 106 107 107 108 108 108 109 109 110 110 110 109 109 110 110 111 114 120 129 141 163 201 270 397 594 887 1324 1907 2791 4530 7855 12130 15561 17552 18435 18743 19065 19298 18940 17913 16395 15408 16013 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119834 111219 101738 95151 93154 94600 97202 97790 96139 95297 97544 102960 109903 116663 122533 128056 133957 139475 141889 138564 128805 115944 103745 93235 83219 71040 57091 44244 34302 26967 21565 17395 14097 11541 9782 8639 7861 7735 8635 10390 12588 16041 20701 25311 28869 31954 35043 37237 37683 36936 35431 33375 31074 28874 26958 25437 24268 23325 22184 21069 20512 20637 20839 20567 19840 19132 18427 17478 16176 14673 13145 11618 10158 8779 7570 6395 5206 4062 3112 2424 1971 1621 1309 1060 831 702 639 558 458 419 448 441 434 424 417 452 448 479 537 572 515 461 443 413 368 341 312 306 285 261 237 242 266 277 274 298 307 257 270 269 240 239 222 219 261 257 254 259 256 218 199 266 277 214 193 257 267 267 245 225 226 189 188 215 229 246 247 245 226 248 242 242 279 224 177 196 210 227 239 220 227 259 247 213 211 251 238 211 190 246 258 235 230 246 254 239 222 244 282 239 231 228 219 231 239 239 236 236 222 213 207 183 203 220 235 254 260 221 226 255 246 230 251 237 203 186 162 186 202 197 230 254 207 190 201 214 185 185 220 186 196 243 258 255 241 234 213 226 235 204 193 203 207 190 223 247 213 229 259 235 230 238 224 257 291 259 212 205 220 235 289 323 330 332 336 401 422 410 510 589 576 553 598 705 775 809 850 933 1029 1061 1041 1092 1238 1354 1443 1626 1759 1905 2147 2325 2474 2661 2818 2932 3147 3342 3462 3666 3899 4061 4062 3997 4028 4074 4041 3944 3978 3993 3955 3959 3896 3822 3822 3806 3732 3677 3679 3657 3664 3668 3656 3635 3598 3572 3577 3580 3564 3537 3438 3364 3335 3448 3461 3294 3268 3266 3216 3202 3141 3072 3046 3018 3022 2990 2940 2946 3009 2998 3022 3111 3228 3287 3376 3416 3444 3530 3525 3500 3610 3687 3689 3952 4148 4114 4045 3902 3813 3766 3582 3304 3217 3148 3067 3000 2871 2768 2769 2866 2741 2558 2454 2541 2589 2487 2473 2444 2315 2226 2282 2278 2284 2154 1936 1865 1939 1997 2006 2122 2027 1828 1784 1900 1929 1789 1748 1786 1775 1772 1682 1747 1793 1778 1745 1515 1768 1697 1623 1790 1831 1825 1799 1741 1604 1753 1790 1488 1447 1597 1620 1605 1756 1727 1790 1660 1675 1697 1700 1789 1695 1635 1692 1646 1641 1585 1739 1844 1706 1729 1732 1765 1799 1693 1639 1675 1810 1723 1698 1761 1702 1719 1677 1650 1845 1868 1869 1811 1786 1795 1786 1743 1832 1957 1881 1624 1830 1825 1765 1819 1832 2008 2087 1933 1898 1914 1854 2116 1987 1883 2003 1882 1930 1921 1767 2019 2088 1928 2374 2522 2387 2227 2174 2382 2529 2455 2134 2164 2036 2295 2371 2202 2448 2324 2260 2275 2331 2563 2416 2165 2116 2222 2402 2120 1947 2048 2087 2067 2131 2406 2871 3748 4197 4671 5314 5694 6056 6554 7232 7807 8172 8671 8986 9151 9135 9353 338456 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23645 10770 2848 4572 11301 104 104 105 105 105 106 106 106 107 107 107 107 107 108 108 108 108 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 110 110 109 110 110 109 109 110 109 109 109 110 109 110 110 110 110 110 109 109 109 109 109 109 109 109 109 109 109 109 109 110 109 109 109 109 109 109 110 110 110 110 111 111 111 112 112 113 113 112 112 113 113 114 117 122 142 207 324 502 775 1049 1191 1279 1420 1713 2339 3406 4779 6494 7793 8422 9464 11530 14432 18399 22840 26686 28651 28361 27355 26889 26675 26404 26332 26782 27599 28242 28534 28246 27344 25809 24160 23396 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102037 107486 112562 116127 117782 117451 114944 107983 93774 73308 53255 40057 34397 33251 34940 39069 44418 47561 46719 42827 37750 35557 40101 48813 54782 54619 51267 48289 46794 46712 47967 50073 52564 56440 61487 66465 70296 72887 74840 76897 79245 81139 81372 79675 76533 72661 68206 63432 58662 54152 49827 45868 42385 39205 35709 31581 27250 23510 20491 18007 16015 14453 13192 11976 10689 9597 8676 7696 6650 5718 5015 4443 3969 3496 3046 2647 2267 1884 1548 1277 1056 904 858 875 925 1070 1327 1726 2318 3038 3789 4530 5159 5553 5811 5870 5670 5214 4512 3740 2997 2396 1908 1554 1284 1036 759 539 436 363 316 289 274 260 245 258 259 233 236 254 261 241 254 248 262 257 235 212 210 229 240 261 234 237 262 255 266 260 224 212 226 232 248 250 240 232 228 237 236 213 225 240 244 241 248 271 274 244 231 226 227 235 243 199 201 213 235 236 227 216 224 223 218 242 231 223 256 220 234 263 259 252 245 237 213 227 226 224 225 243 242 209 215 243 236 219 227 231 226 214 235 258 232 227 232 208 215 229 222 201 224 238 217 209 202 181 194 226 223 185 176 211 231 230 229 219 212 228 225 194 185 189 193 207 220 222 200 215 232 202 196 190 208 242 237 237 223 216 235 212 200 259 321 335 356 396 409 426 453 493 501 507 578 632 660 739 869 943 999 1092 1152 1187 1232 1313 1394 1490 1590 1704 1796 1889 2025 2153 2251 2321 2441 2603 2708 2757 2829 2917 3035 3162 3252 3362 3467 3537 3600 3577 3592 3657 3677 3705 3759 3765 3788 3792 3782 3760 3754 3720 3696 3666 3640 3641 3643 3625 3613 3635 3678 3665 3656 3700 3705 3665 3592 3569 3586 3550 3508 3454 3350 3306 3279 3238 3228 3224 3219 3261 3229 3181 3217 3306 3424 3499 3602 3709 3792 3803 3876 3914 3927 4013 4183 4288 4314 4310 4251 4267 4125 3910 3686 3551 3386 3308 3237 3211 3184 3164 3122 2958 3046 3073 2919 2807 2773 2748 2622 2539 2570 2507 2369 2310 2240 2113 2077 2064 1993 1939 1967 1984 1944 1857 1824 1814 1877 1834 1892 1892 1868 1866 1874 1857 1897 1946 1893 1886 1919 1964 1834 1776 1852 1903 1826 1899 1963 1884 1789 1840 1851 1891 1900 1804 1827 1870 1849 1824 1829 1785 1848 1953 1830 1911 1812 1720 1854 1779 1917 1887 1810 1834 1866 1812 1895 1920 2009 1720 1866 1918 1924 1803 1789 1875 1922 1802 1882 1953 1916 1980 2108 2152 2120 1877 1989 1908 2036 2104 2142 2082 1952 2013 2098 2060 2011 2028 1924 1928 1825 1829 1921 2023 1942 2055 2095 2137 2288 2405 2440 2539 2470 2359 2441 2497 2540 2407 2354 2418 2358 2506 2525 2522 2475 2402 2387 2475 2556 2393 2545 2324 2375 2385 2290 2239 2426 2390 2182 2340 2440 2555 2857 3471 4190 5213 6348 7162 7661 8098 8724 9499 10053 10573 10958 10965 10671 10675 510310 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23658 10770 2849 4570 11301 112 112 113 113 114 114 114 115 115 115 115 115 115 116 116 116 116 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 118 118 117 117 117 118 118 118 118 117 117 118 117 117 117 117 117 118 118 118 117 117 117 117 117 117 117 117 117 116 117 117 117 117 117 117 117 117 117 117 117 117 117 117 118 118 118 119 120 120 120 119 120 120 120 120 121 143 263 567 1328 2644 4185 5766 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28213 27534 27201 26558 25340 24064 23010 22056 21648 21424 20712 19269 16946 14258 11816 10229 9509 9437 10533 13310 15665 15796 14965 14119 13120 12125 11806 12151 12418 11726 10765 10608 11369 12738 14558 17506 23757 32609 39135 40533 37364 32131 27416 24995 25454 29211 37392 49372 62620 75541 85969 92275 94878 95165 94975 94392 91972 88103 83926 79923 75996 72210 68464 63700 57839 51962 46119 40712 36309 33096 30467 27608 24751 22788 21987 21803 21627 21163 20281 19028 17497 15808 14226 12920 11826 10900 10110 9353 8620 8028 7568 7241 6985 6738 6481 6224 6029 5848 5741 5747 5677 5532 5549 5736 5799 5685 5424 5043 4537 3938 3357 2843 2465 2192 2022 1879 1705 1506 1343 1254 1208 1221 1264 1245 1162 1052 915 806 737 657 545 446 390 353 319 293 281 272 272 260 257 251 244 246 247 249 254 261 267 261 262 251 244 248 244 245 240 248 248 258 255 259 257 248 237 237 243 248 248 244 239 251 249 247 242 237 227 230 241 258 234 227 241 253 236 232 230 220 231 247 245 234 230 235 243 235 241 254 248 230 240 245 231 219 219 228 229 221 228 235 241 234 231 231 243 246 232 228 223 213 218 233 232 231 216 223 234 227 222 224 218 209 202 202 202 211 219 206 199 203 209 218 226 217 205 206 219 223 207 199 205 212 217 220 218 212 214 216 220 219 209 215 213 209 219 214 212 221 225 227 215 207 211 213 220 225 224 243 295 336 358 388 407 419 432 461 486 530 623 731 876 1027 1153 1266 1360 1432 1500 1576 1648 1726 1821 1912 1986 2050 2101 2150 2226 2312 2403 2491 2574 2654 2735 2804 2860 2951 3072 3209 3363 3501 3605 3645 3695 3759 3803 3853 3884 3888 3937 3997 4003 3967 3934 3919 3898 3867 3808 3783 3803 3809 3778 3771 3796 3820 3813 3832 3869 3868 3852 3867 3885 3845 3783 3709 3655 3584 3502 3435 3402 3401 3409 3394 3407 3420 3377 3370 3448 3552 3647 3795 3966 4078 4133 4157 4170 4219 4268 4325 4419 4517 4619 4679 4683 4582 4435 4241 4069 3971 3820 3675 3576 3515 3487 3439 3447 3355 3286 3230 3156 3061 2977 2792 2591 2479 2369 2323 2296 2198 2105 2052 2046 2064 2027 1991 1976 1963 1935 1966 1955 1969 1983 2006 1968 2011 2003 1967 1967 1983 1953 1970 2004 2007 1973 1986 2017 1973 1910 1938 1964 2006 1987 1971 1969 1941 1954 1990 1971 1973 1969 1980 1973 1931 1924 1936 1917 1933 1954 1968 1983 1929 1978 2009 1992 1958 1962 1971 2026 1976 1959 1961 1979 1960 1997 1991 1995 2059 1972 2009 2021 2044 2034 2084 2046 2085 2153 2163 2120 2153 2212 2077 2063 2065 2045 2076 1982 1953 1972 2063 2103 2078 2056 2105 2151 2247 2269 2335 2374 2447 2499 2619 2678 2558 2641 2673 2654 2681 2716 2590 2513 2592 2554 2627 2580 2593 2576 2648 2587 2488 2451 2398 2416 2408 2429 2382 2482 2563 2571 2537 2618 2713 2914 3310 3812 4532 5405 6320 7438 8628 9614 10607 11530 12477 13369 14048 14667 15229 15779 16327 287260 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23670 10770 2850 4568 11299 147 148 149 149 150 150 150 151 151 151 151 152 152 152 153 153 153 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 154 154 155 155 155 154 155 155 155 155 155 156 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 156 156 155 156 156 155 155 155 156 156 156 156 156 156 156 156 156 155 155 156 157 158 158 158 158 159 159 159 160 161 161 161 165 228 1009 4138 10088 18605 27871 35252 41333 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 136795 124197 106702 90936 77485 65178 56079 52399 53579 55880 56035 54854 53089 50249 45896 40787 35230 28461 21540 16806 14100 13174 13641 13878 13027 12006 11733 12142 12708 13065 14168 19118 31244 48295 63414 74303 83937 88352 81432 67591 52890 40121 36002 43120 57897 76715 97517 120252 141166 152686 152434 144336 131268 115526 98353 80597 64715 51760 40988 32249 25432 19745 14953 11346 8999 7453 6178 5106 4072 3213 2635 2331 2410 2710 3099 3410 3563 3604 3687 3788 3798 3924 4087 4168 4132 4050 3921 3740 3557 3472 3479 3586 3632 3685 3878 4324 4821 5071 4876 4676 4968 5292 5510 5698 5780 5724 5432 5216 5145 5129 5160 5050 4941 4703 4306 3823 3265 2720 2166 1651 1218 852 607 396 292 178 100 100 100 106 110 100 100 100 100 100 107 100 100 100 100 100 106 127 100 100 100 100 100 100 100 100 100 100 145 166 176 132 116 122 136 107 120 113 124 119 105 100 114 136 169 178 100 112 180 177 152 165 150 111 177 220 159 156 186 159 134 138 168 172 198 180 195 224 230 180 150 166 188 204 189 197 167 162 165 189 183 184 225 219 227 233 181 175 205 231 202 254 297 307 289 222 183 145 169 231 269 260 250 259 273 293 286 246 207 205 252 253 227 207 180 233 282 281 284 270 282 290 299 296 286 300 322 285 228 243 257 242 295 339 276 259 260 270 294 219 187 264 302 240 243 252 234 350 398 374 374 333 347 439 480 538 668 718 721 762 791 776 795 930 1092 1238 1479 1851 2195 2440 2637 2875 3158 3342 3430 3598 3786 3899 4038 4259 4351 4397 4587 4768 4946 5060 5140 5299 5602 5787 5844 6087 6355 6652 6804 6886 7080 7222 7309 7404 7553 7644 7757 7822 7776 7870 7925 7820 7775 7710 7703 7727 7674 7600 7493 7577 7565 7487 7566 7640 7645 7710 7843 7924 7889 7908 7982 7914 7870 7744 7640 7689 7726 7638 7629 7630 7475 7403 7379 7289 7318 7262 7348 7747 8110 8366 8576 8777 9161 9333 9603 9848 10116 10135 10233 10338 10715 11085 11054 11095 10798 10259 9875 9536 9309 9208 9038 8737 8663 8659 8664 8869 8874 8441 8143 7751 7392 7065 6640 6250 5824 5931 6112 6083 5894 5549 5481 5878 6241 6163 6246 6231 6095 6189 6112 6260 6296 6609 6595 6482 6294 5778 6699 6713 6512 6580 6267 6466 6631 6370 6518 6492 6348 6492 6521 6672 6098 6210 6372 6339 6797 6917 6625 6457 6323 6357 6308 6408 6611 6436 6833 6383 6332 6228 6786 6835 6945 6864 6787 6640 6713 6832 7007 6401 7004 7207 7366 7097 6902 5876 6633 7288 7154 7507 7759 7929 8495 7794 7336 7713 7687 7039 6967 7406 8079 8583 8422 7926 7940 7807 8185 8426 8470 8242 8232 8762 9095 9711 10223 10472 10480 10486 9632 9953 10515 11133 11052 11040 11308 10953 11345 12153 11898 11854 11570 12707 12083 11997 11976 11132 10980 11722 11413 11042 11020 12243 12630 12332 13452 14074 13697 14170 14143 14197 14880 15658 16546 18587 21644 25790 32233 36458 41105 45803 54450 64739 75785 88641 101755 116875 133540 154506 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23683 10770 2850 4566 11294 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23696 10770 2851 4564 11291 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23709 10770 2852 4562 11288 178 179 180 181 181 182 182 183 183 184 184 184 184 185 185 185 185 186 186 187 187 187 187 187 187 187 187 187 188 188 188 188 188 187 187 187 188 188 188 187 187 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 188 189 189 189 189 189 188 188 188 188 188 189 189 188 188 189 190 190 190 190 190 190 190 190 190 190 190 191 190 190 190 191 190 190 191 190 191 191 193 194 194 194 194 195 195 195 195 216 536 1215 1792 2294 3733 5905 7806 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 155347 159359 161919 162033 159345 154402 146238 136228 128723 123546 118446 111430 103276 95017 83449 68908 57373 51256 50093 51668 51950 50304 50453 54521 57354 57721 58262 59839 61109 61523 60810 56935 48181 39657 35393 34652 33224 28786 22865 17466 13732 12669 14489 17307 19244 19785 18587 15923 12928 10815 10101 11023 13169 15533 18335 23003 28515 33362 38152 43351 48346 50223 47822 44055 40748 37198 33164 28625 23902 19526 15878 12612 9798 7703 6054 4697 3738 3232 3069 3052 3270 3821 4539 5327 6120 6770 7230 7540 7511 6951 6115 5274 4506 3884 3448 3083 2789 2523 2246 1945 1738 1624 1541 1578 1648 1630 1543 1303 1034 746 355 126 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 113 100 100 108 134 120 100 100 121 111 106 130 131 126 151 172 151 125 100 100 135 129 127 159 143 100 119 170 221 244 257 210 194 221 171 162 231 234 258 290 265 249 221 185 259 294 272 217 154 174 231 254 233 234 270 307 248 214 251 282 262 216 203 191 203 244 303 306 242 215 241 249 286 299 320 378 357 318 308 297 267 286 274 262 335 370 359 314 249 313 329 284 290 277 286 368 400 384 343 407 563 639 673 668 674 701 799 918 1067 2092 14929 63431 130427 155812 134452 122838 161465 338379 825671 3152518 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23722 10770 2853 4560 11287 193 193 194 195 196 196 197 197 198 198 198 199 199 200 200 201 201 201 201 202 202 202 202 202 202 202 202 202 203 203 203 203 203 202 202 203 203 203 202 202 203 203 203 203 203 203 203 203 204 204 204 205 205 205 205 204 204 204 204 205 205 205 204 204 204 204 203 203 204 204 205 204 204 204 205 205 205 205 206 206 206 205 205 205 205 205 204 204 205 205 205 206 207 207 207 207 208 208 210 211 210 210 210 210 211 214 215 215 217 220 222 224 237 435 1999 5277 9427 14701 27057 45383 59052 68991 76819 81215 84100 100 100 100 100 100 100 100 100 100 79832 70123 59534 50524 43009 35710 25586 14177 6296 2883 1839 1693 1816 1762 1490 1180 989 891 760 588 455 375 340 334 339 360 391 450 575 761 944 1116 1315 1527 1856 2307 2562 2424 2205 2183 2393 2890 3921 5872 9125 14444 23015 34062 45225 54627 60613 63016 62861 61280 60021 58755 55848 51437 45803 39581 34133 29469 25248 21309 18164 15262 12353 9967 7947 6132 4626 3446 2552 1838 1265 821 537 376 302 268 281 363 501 690 895 1059 1195 1377 1636 1962 2356 2743 3136 3503 3730 3835 3928 4090 4338 4639 5101 5601 5904 6129 6383 6597 6650 6422 5759 4766 3752 2932 2200 1510 951 593 382 261 201 178 163 142 147 151 144 145 146 146 152 146 151 147 148 164 166 167 157 159 176 171 163 174 177 168 186 165 158 161 169 170 171 174 174 169 174 182 185 176 172 181 179 179 187 182 191 197 200 184 186 194 191 196 193 193 193 196 203 200 205 215 219 216 217 232 224 208 204 206 207 215 214 216 209 208 209 212 224 221 218 214 209 217 226 232 233 238 240 241 246 228 214 221 225 235 235 223 222 217 223 239 244 252 239 224 228 237 229 222 231 225 222 224 214 211 204 214 236 234 219 215 219 229 226 219 230 231 231 245 242 239 233 232 243 260 265 247 236 237 253 256 250 252 245 243 254 256 263 273 281 307 327 335 2283 16926 56790 129896 220027 309671 459248 825075 2731788 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23734 10770 2853 4558 11287 155 156 157 157 158 158 159 159 160 160 160 160 161 161 161 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 163 163 164 164 163 163 163 163 163 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 164 164 163 162 162 162 162 163 163 164 165 165 165 165 165 165 166 166 167 166 166 167 168 169 172 173 175 177 178 179 184 294 612 1512 2578 3518 4317 6510 9105 10357 10835 11226 11321 11041 10648 10235 9622 8531 7289 6304 5366 3821 2009 867 442 310 255 230 218 210 206 205 204 204 204 202 202 202 202 207 212 217 222 226 227 232 255 336 541 877 1264 1865 2695 3380 3650 3476 3073 2642 2433 2569 3277 5178 9061 14592 19361 21753 22659 23076 23795 25584 28189 30383 31668 32444 33342 33596 32865 31077 27984 23735 19026 14524 10762 7891 5735 3953 2575 1657 1077 731 533 422 354 310 281 263 253 247 247 259 271 281 300 326 360 404 464 522 584 660 741 815 901 999 1100 1197 1289 1356 1384 1389 1371 1317 1253 1184 1101 995 871 749 652 573 499 421 349 309 281 259 244 236 236 235 231 231 232 232 231 232 231 227 226 232 234 233 231 229 235 239 238 236 236 237 236 235 233 232 236 234 229 229 233 230 232 234 233 230 229 232 235 231 232 231 232 234 236 230 228 231 233 233 233 231 227 225 229 229 232 227 226 226 230 233 229 230 234 235 231 232 233 234 231 231 230 227 230 234 232 232 233 230 233 238 231 228 232 232 234 235 232 229 230 233 235 232 231 230 226 227 228 228 229 229 229 226 225 227 228 227 224 219 216 220 220 216 215 215 213 214 217 214 207 206 209 208 208 214 219 217 213 213 215 214 211 212 215 216 221 224 224 220 215 218 224 225 224 225 228 230 236 243 254 276 300 319 348 1754 9060 23649 39784 50121 53354 50566 43964 44859 67056 104963 143163 184195 246432 339652 483227 791077 2221639 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23747 10770 2854 4557 11286 145 146 147 147 148 148 149 149 150 150 150 151 151 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 154 154 154 154 154 153 154 154 154 154 155 155 155 155 154 154 154 153 153 153 154 154 154 154 155 155 155 156 156 156 157 157 158 158 158 158 158 158 159 160 162 163 166 169 171 172 173 174 176 177 178 180 181 184 187 191 197 208 215 216 215 213 212 211 209 205 199 195 193 192 192 191 190 190 190 191 191 190 189 188 188 187 190 196 214 285 460 704 884 934 841 745 927 1416 2193 3202 4150 4967 5906 6837 7252 7578 9517 14748 22265 29759 35131 37710 38640 38809 36938 32151 26050 20848 17167 14059 11252 9333 8268 7715 7666 7947 7933 7601 6752 5564 4631 4144 3859 3384 2715 2063 1564 1235 1012 861 760 695 657 640 633 630 625 611 597 583 576 570 552 516 475 440 417 411 405 392 379 368 360 356 353 355 357 362 365 372 381 382 376 365 347 331 316 297 274 256 249 243 239 236 235 234 229 230 232 231 230 229 229 227 227 228 228 231 233 233 233 235 234 234 236 234 234 238 236 234 232 231 233 233 232 233 229 227 231 231 230 230 230 228 227 229 232 232 232 231 232 233 232 232 232 231 229 230 231 232 232 233 233 233 234 234 232 229 228 230 233 231 230 230 232 233 231 231 231 231 232 230 231 234 233 234 235 233 230 225 227 232 232 230 230 231 232 233 232 229 230 230 227 225 226 228 229 227 227 226 224 223 225 224 220 217 219 219 216 211 214 217 214 212 214 215 209 206 208 211 214 217 217 213 217 219 215 216 219 216 216 219 221 221 219 217 218 221 220 219 221 223 227 231 238 247 262 285 305 320 335 353 378 409 453 527 655 1345 6224 19141 36705 55461 71375 86062 106189 130017 152880 177992 213808 262927 342633 506741 925569 3703107 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23760 10770 2855 4555 11287 158 159 160 161 161 161 162 162 163 163 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 167 167 167 166 166 166 166 166 166 165 166 166 167 167 166 166 167 167 167 167 167 166 166 166 166 165 165 166 166 166 165 166 166 166 167 167 167 168 169 170 170 169 169 170 170 171 172 172 172 174 177 181 185 188 190 192 194 196 198 203 208 211 210 210 209 205 200 195 192 193 193 192 191 191 192 193 194 194 193 194 197 197 198 200 202 206 211 207 200 199 230 385 771 1330 1806 2012 1955 1827 1719 1614 1544 1534 1603 1807 2241 2747 3182 4013 5567 7071 7869 8262 9069 10405 11331 11119 10678 10734 10217 8584 6462 4674 3500 2639 1897 1349 1041 898 846 848 876 927 971 975 941 933 973 1031 1103 1189 1313 1496 1712 1943 2144 2304 2435 2606 2857 3103 3293 3450 3546 3554 3485 3392 3285 3166 3018 2815 2631 2478 2326 2180 2065 1989 1920 1843 1755 1667 1544 1393 1243 1115 1018 930 840 754 664 573 485 409 349 299 267 248 240 236 231 232 235 233 233 230 231 233 231 230 231 231 229 227 228 227 226 228 229 230 230 229 232 234 231 229 234 236 231 232 232 229 231 231 229 228 231 230 232 233 231 228 228 230 229 230 232 232 230 229 231 232 230 228 227 228 235 236 231 230 233 233 230 230 231 231 230 229 231 232 232 234 233 231 232 233 231 225 228 233 234 232 231 230 230 231 231 231 228 228 231 230 230 230 232 233 229 226 227 230 227 227 230 227 226 229 227 223 225 225 222 223 223 221 219 214 211 212 214 214 211 211 210 210 210 208 213 218 216 216 218 220 218 215 218 219 217 216 221 220 214 217 221 222 221 219 220 222 224 228 232 234 238 252 272 291 311 328 349 374 406 453 516 623 780 1048 3846 14225 29597 42709 57656 83333 123877 187801 281052 416187 668079 1461030 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23773 10770 2856 4553 11287 141 142 142 143 143 144 144 144 145 145 145 145 146 146 146 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 150 150 151 152 152 152 152 152 153 154 154 153 153 154 155 156 158 159 161 164 167 171 176 180 186 192 195 196 197 199 198 195 195 194 190 186 183 181 179 176 177 178 178 178 177 177 178 180 182 188 200 224 271 320 336 346 370 466 763 1687 4939 12454 20568 25657 29531 32817 32852 27948 19994 12753 8615 6784 5972 5521 4805 3760 2785 2071 1631 1396 1296 1219 1143 1115 1143 1094 888 656 484 385 335 295 259 234 224 227 239 262 298 356 417 472 536 620 717 844 1006 1207 1390 1520 1658 1853 2120 2443 2805 3166 3524 3917 4351 4811 5295 5717 6037 6269 6433 6621 6775 6815 6865 7073 7458 7918 8339 8690 9007 9286 9503 9647 9682 9693 9636 9388 8963 8455 7931 7350 6730 6066 5261 4232 3117 2101 1323 826 550 399 315 273 253 244 239 234 237 239 232 228 230 229 230 231 231 230 229 228 227 226 226 227 227 228 230 230 229 227 228 230 230 228 227 229 226 225 229 232 232 226 226 228 228 229 229 231 230 229 227 229 232 230 229 228 231 233 233 232 228 229 229 227 231 235 231 228 231 232 233 232 233 233 232 230 230 234 236 233 232 230 229 230 230 232 233 230 229 230 233 231 228 230 229 225 224 226 228 229 226 224 225 229 228 224 222 219 219 223 222 219 218 219 221 214 210 215 213 211 217 218 216 212 209 212 216 215 216 218 219 218 215 219 224 220 218 221 222 220 218 217 220 224 224 223 225 226 226 226 230 236 247 261 276 294 308 322 342 373 420 478 592 821 1130 1421 1656 1880 2134 2400 2659 2964 3524 4071 4398 4853 5095 5541 6619 6548 5450 4793 4638 4571 4440 4344 4379 4540 4905 5083 4699 4251 4092 4062 4016 3956 3924 3918 3927 3954 3986 3981 3935 3883 3839 3806 3799 3814 3841 3871 3892 3909 3923 3922 3905 3894 3894 3893 3876 3850 3827 3799 3770 3731 3695 3669 3635 3594 3562 3530 3492 3472 3456 3416 3392 3371 3344 3322 3304 3279 3245 3204 3167 3141 3108 3077 3062 3043 3029 3034 3029 3027 3038 3058 3088 3118 3167 3236 3297 3353 3417 3486 3568 3650 3717 3789 3858 3924 3990 4064 4121 4167 4191 4204 4199 4191 4158 4118 4064 3976 3877 3733 3547 3405 3319 3276 3262 3270 3273 3276 3311 3342 3372 3387 3387 3395 3404 3390 3388 3427 3585 3845 3991 3982 3876 3733 3613 3516 3419 3337 3254 3162 3094 3078 3088 3102 3134 3173 3247 3289 3311 3330 3332 3337 3351 3345 3341 3349 3356 3340 3331 3307 3253 3229 3198 3137 3110 3061 3009 2992 2958 2905 2851 2821 2789 2738 2717 2664 2594 2550 2523 2481 2442 2416 2391 2363 2344 2313 2282 2272 2246 2230 2221 2196 2187 2184 2182 2200 2196 2199 2202 2205 2205 2226 2255 2269 2305 2311 2332 2360 2387 2396 2422 2428 2435 2446 2416 2433 2413 2378 2355 2312 2282 2258 2233 2213 2214 2190 2169 2156 2162 2203 2271 2381 2507 2637 2813 3065 3320 3595 3923 4251 4505 4729 5038 5375 5703 6033 6349 6427 6049 5591 5550 5895 6404 6925 7349 7745 8165 8572 8933 9184 9342 9459 9581 9714 9829 9925 10005 10196 68400 818396 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23786 10770 2856 4551 11286 130 131 131 132 132 133 133 133 134 134 135 135 135 135 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 138 138 139 139 139 138 138 138 138 139 139 138 138 138 138 138 138 138 138 138 139 139 139 139 139 138 139 139 139 139 138 138 139 139 139 139 139 138 138 138 139 139 139 139 139 139 140 141 141 141 142 143 142 142 142 142 143 143 144 153 175 245 408 608 685 628 591 688 735 733 1006 1551 1882 1689 1317 1064 799 502 307 231 208 197 190 187 184 180 177 175 176 180 181 199 244 280 300 326 363 400 430 457 539 810 1454 2669 4216 5744 7727 12342 18960 22554 21551 18778 16863 17270 19545 21185 20142 16480 12627 9269 6493 4406 2946 1985 1395 1023 784 641 541 448 351 277 237 216 205 200 196 193 192 197 202 215 228 236 249 280 544 2819 7505 12037 16744 20800 24942 27893 26532 23619 20123 16536 13672 10067 6186 4123 3691 3847 4107 4323 4553 4885 5379 6009 6749 7549 8278 8898 9532 10315 11212 11963 12376 12515 12646 12954 13407 13821 13974 13959 14162 14804 15603 16236 16723 17112 17313 16685 14586 11081 7181 4064 2104 1073 603 409 323 278 262 257 247 245 242 242 242 239 234 230 234 235 232 227 226 228 230 228 228 229 232 231 227 227 232 234 230 228 230 229 226 226 227 230 229 229 229 228 229 230 226 225 227 229 228 228 227 225 229 234 237 233 229 230 229 229 227 231 233 227 229 232 228 228 230 231 230 232 232 234 235 233 228 227 231 231 231 228 227 227 227 226 230 231 228 225 229 229 226 225 223 228 232 229 224 225 228 227 223 222 220 219 220 222 219 214 214 217 216 216 217 217 216 214 214 216 218 217 216 217 217 219 220 219 220 223 228 225 220 221 223 221 219 223 226 226 224 221 219 222 227 229 234 237 246 257 272 290 307 322 329 351 386 419 452 496 584 750 987 1242 1484 1697 1886 2078 2288 2587 3286 4892 7756 11413 13169 13618 17379 23210 24524 21688 22509 26037 25445 21124 17261 13657 9979 7432 6076 5384 5027 4806 4638 4506 4417 4355 4291 4231 4167 4100 4040 4008 4001 3999 3989 3970 3967 3986 4009 4023 4019 4000 3998 3996 3979 3960 3950 3955 3970 3986 4009 4026 4025 4010 4000 3985 3962 3953 3945 3917 3896 3884 3876 3857 3857 3844 3818 3799 3781 3758 3738 3721 3712 3692 3667 3639 3614 3604 3596 3576 3561 3554 3545 3532 3537 3571 3650 3761 3869 3961 4036 4098 4185 4300 4396 4500 4599 4686 4779 4871 4952 5019 5052 5071 5094 5088 5015 4909 4761 4591 4410 4248 4124 4032 3979 3971 3960 3968 3987 3973 3984 4001 4016 4049 4085 4101 4129 4137 4183 4290 4404 4522 4627 4695 4722 4739 4687 4586 4453 4346 4299 4246 4265 4326 4410 4490 4531 4553 4526 4470 4441 4418 4433 4383 4350 4364 4339 4332 4342 4339 4328 4322 4318 4309 4243 4183 4132 4087 4050 4019 4001 3927 3922 3869 3795 3746 3720 3679 3556 3487 3459 3423 3360 3325 3286 3214 3189 3134 3106 3122 3113 3074 3037 3031 3036 2983 2957 2937 2899 2909 2949 2940 2915 2950 2951 2933 2966 2964 2969 3020 3055 3054 3040 3066 3069 3025 2960 2916 2894 2846 2880 2933 3005 3069 3138 3333 3513 3668 3824 4016 4260 4490 4758 4994 5212 5458 5778 6089 6429 6778 7062 7335 7672 8065 8451 8890 9139 9041 8765 8743 9101 9725 10326 10825 11262 11674 12097 12391 12654 12890 13095 13281 13448 13609 13677 13784 106569 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23799 10770 2857 4549 11285 146 147 147 148 148 149 149 149 150 150 151 151 151 151 152 152 152 152 153 153 153 153 154 154 154 154 154 154 154 154 155 155 154 154 154 154 154 154 154 154 154 154 155 155 154 154 155 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 156 155 156 157 156 155 155 156 156 155 155 155 156 157 157 156 155 156 157 157 157 157 159 159 159 159 160 160 160 160 160 160 160 161 164 168 172 177 184 194 209 223 227 232 279 469 743 846 718 500 335 261 234 223 218 215 213 212 211 210 211 211 209 208 207 204 201 201 202 205 212 231 253 265 281 311 378 511 714 1010 1487 2407 4410 7196 10046 13212 17375 22058 24764 24835 23979 22309 19293 15165 11098 8017 5822 4169 2924 2099 1634 1374 1202 1069 927 745 557 419 335 287 258 243 236 233 232 232 232 235 239 246 255 270 284 291 300 310 325 346 367 389 413 442 477 523 595 704 853 985 1077 1128 1178 1237 1300 1368 1425 1470 1535 1655 1851 2110 2388 2669 2940 3153 3265 3264 3181 3114 3085 3029 2938 2786 2489 2167 1959 1812 1728 1694 1582 1306 929 619 431 336 289 264 249 239 234 232 231 228 226 226 227 227 226 224 223 223 224 224 221 221 222 223 224 225 226 224 223 223 225 226 225 223 223 223 224 229 228 225 229 229 224 223 225 228 230 226 226 228 230 228 228 227 229 231 231 231 227 227 230 232 231 227 229 231 229 231 231 231 231 229 229 231 229 230 229 230 230 230 227 228 230 230 229 229 228 230 230 227 228 228 229 230 231 229 226 229 228 225 225 223 223 225 225 223 223 223 219 216 214 215 218 221 221 218 218 217 215 215 214 211 213 219 217 218 221 221 220 220 220 222 224 222 219 218 218 219 222 223 224 225 223 224 227 227 227 228 230 233 241 249 253 257 269 286 297 313 335 359 384 410 443 498 587 709 864 1046 1237 1404 1535 1656 1915 2414 2879 2877 2620 2523 2700 3860 5894 6597 5609 4384 3679 3448 3411 3424 3456 3480 3480 3466 3470 3486 3493 3474 3436 3385 3327 3276 3246 3223 3194 3170 3155 3144 3140 3128 3105 3086 3068 3058 3051 3040 3046 3060 3067 3081 3094 3096 3091 3095 3104 3108 3110 3114 3119 3123 3128 3131 3128 3123 3118 3115 3112 3108 3103 3094 3079 3070 3061 3052 3038 3038 3039 3035 3029 3026 3021 3014 3014 3017 3009 2993 2988 2987 2983 2969 2960 2949 2943 2945 2968 3000 3025 3084 3154 3243 3339 3442 3536 3624 3694 3786 3877 3955 4026 4080 4121 4146 4157 4157 4105 4005 3857 3666 3509 3386 3300 3247 3224 3220 3211 3210 3240 3258 3270 3279 3308 3320 3332 3345 3348 3339 3352 3363 3363 3431 3584 3771 3905 3885 3793 3705 3636 3604 3604 3612 3619 3643 3693 3724 3742 3761 3778 3788 3775 3745 3738 3714 3665 3645 3641 3618 3592 3578 3535 3513 3476 3446 3431 3453 3439 3410 3396 3387 3358 3335 3311 3284 3258 3226 3208 3159 3083 3021 2970 2921 2850 2773 2736 2690 2648 2608 2565 2530 2518 2492 2490 2501 2516 2530 2555 2593 2584 2586 2585 2568 2558 2547 2528 2525 2513 2486 2469 2466 2459 2455 2426 2443 2451 2454 2488 2552 2598 2651 2703 2738 2830 2992 3140 3268 3391 3520 3686 3813 3933 4090 4338 4614 4918 5227 5511 5777 6013 6193 6342 6493 6660 6826 6927 6871 6753 6860 7251 7699 8154 8561 8959 9334 9612 9774 9902 10017 10133 10244 10329 10587 51078 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23811 10770 2858 4547 11283 150 150 151 151 152 153 153 154 154 154 155 155 155 156 156 156 156 156 157 157 157 157 158 158 158 158 158 158 159 159 158 158 158 158 158 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 159 160 160 161 161 160 160 160 160 160 159 160 160 160 160 160 160 160 160 161 161 161 160 160 160 160 161 161 161 161 160 160 160 160 160 160 160 160 160 161 161 162 163 163 163 164 165 165 165 165 165 164 164 164 165 166 167 168 169 170 174 179 183 188 193 198 207 221 228 228 224 219 216 215 214 213 212 213 214 219 228 243 261 286 305 306 301 299 305 301 293 296 296 284 276 278 286 284 288 303 315 317 323 355 444 647 1050 1831 3148 4263 4817 5253 5488 5165 4603 4060 3605 3323 3263 3266 3161 2841 2371 1868 1412 1053 815 657 551 479 429 398 380 357 329 298 273 261 261 267 272 273 274 275 276 276 282 290 308 338 382 446 529 608 660 684 704 722 726 706 694 691 690 691 695 687 686 728 809 918 1034 1104 1134 1217 1440 1683 1721 1545 1302 998 683 457 337 282 254 238 227 221 221 221 221 219 220 220 222 222 221 223 222 225 224 224 223 223 223 221 220 222 220 220 221 223 224 223 224 223 220 221 221 219 220 219 220 224 226 227 225 222 222 222 221 223 225 224 227 229 227 225 227 230 230 228 224 226 228 227 228 227 224 227 230 231 231 229 229 229 231 230 228 227 227 230 233 232 230 229 227 229 227 228 231 230 228 227 230 234 235 232 231 228 231 231 229 227 224 226 229 228 226 226 226 230 229 228 228 226 224 221 219 221 223 220 218 221 223 221 220 221 219 217 216 214 216 215 212 212 215 217 217 216 218 222 220 222 225 223 220 221 222 220 221 223 225 225 222 224 227 226 225 227 227 225 230 234 235 240 243 249 263 276 288 303 315 329 352 377 400 422 451 499 580 706 855 993 1124 1245 1349 1452 1550 1633 1710 1788 1859 1923 1989 2061 2131 2203 2286 2378 2461 2526 2582 2644 2709 2768 2820 2861 2893 2922 2941 2948 2957 2985 3025 3054 3064 3049 3016 2974 2946 2939 2943 2950 2947 2935 2927 2926 2925 2933 2937 2943 2943 2938 2936 2935 2931 2933 2943 2942 2939 2940 2951 2954 2953 2951 2956 2962 2967 2966 2968 2963 2960 2954 2952 2952 2938 2926 2918 2908 2904 2900 2891 2886 2886 2889 2886 2878 2879 2876 2874 2876 2881 2867 2863 2869 2870 2877 2871 2852 2837 2858 2908 2967 3044 3131 3218 3303 3379 3470 3585 3686 3775 3853 3915 3958 4002 4041 4050 4026 3976 3863 3693 3496 3322 3220 3166 3149 3143 3146 3166 3170 3180 3189 3213 3222 3225 3230 3228 3238 3268 3281 3311 3414 3596 3760 3836 3852 3841 3805 3759 3696 3646 3607 3594 3589 3593 3622 3662 3691 3741 3747 3748 3757 3742 3691 3629 3590 3565 3536 3513 3485 3473 3462 3477 3487 3460 3453 3461 3439 3415 3405 3404 3384 3354 3339 3308 3289 3276 3239 3199 3157 3116 3057 2999 2935 2870 2821 2764 2658 2578 2532 2498 2442 2386 2362 2359 2355 2360 2370 2386 2427 2486 2552 2603 2653 2683 2736 2749 2750 2763 2784 2817 2842 2869 2917 2969 3006 3079 3149 3191 3221 3241 3295 3343 3394 3468 3544 3629 3715 3813 3949 4087 4222 4454 4765 5043 5366 5781 6131 6335 6486 6585 6618 6543 6421 6490 6820 7279 7701 8057 8367 8689 8977 9231 9486 9767 10056 10340 10635 12535 124457 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 106 107 107 109 111 111 111 110 111 111 109 110 110 109 110 110 110 108 105 105 105 103 102 102 103 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23824 10770 2859 4545 11283 152 153 154 154 155 156 156 156 157 157 157 158 158 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 162 162 163 164 164 163 162 163 163 164 163 163 163 164 164 164 163 164 164 164 164 164 164 164 164 163 163 163 163 162 162 163 163 163 164 164 163 164 165 165 166 167 167 167 168 169 168 168 168 169 169 169 168 169 170 171 172 174 177 181 186 193 220 268 272 242 219 211 208 207 207 208 212 216 221 224 220 218 217 219 227 250 302 363 374 326 281 272 302 376 445 436 382 349 356 382 403 400 359 301 265 270 328 453 602 725 820 940 1109 1258 1249 1109 906 704 545 424 347 289 246 224 214 212 215 219 220 218 218 211 205 201 201 203 206 212 218 224 231 237 240 244 247 248 252 266 282 290 290 288 287 291 296 303 310 321 332 330 321 318 319 316 313 312 305 294 280 271 266 260 253 244 233 226 224 221 220 221 222 223 222 221 221 221 221 220 219 219 219 220 216 216 219 219 218 216 219 222 223 223 222 221 224 226 223 221 224 223 223 224 223 225 225 222 222 220 220 220 221 221 219 220 222 223 222 222 223 223 223 225 225 221 222 222 222 224 227 228 227 226 225 228 228 225 224 227 230 230 228 227 227 227 227 227 226 227 228 228 228 226 230 232 230 229 227 226 229 232 231 231 233 232 230 227 226 228 230 229 230 230 230 232 230 229 227 228 232 230 230 229 226 228 230 227 224 224 223 224 226 225 226 223 218 219 221 222 220 216 216 217 215 215 218 218 214 213 216 215 213 216 219 218 217 217 218 217 219 221 222 224 226 223 221 224 226 225 226 227 229 232 231 230 231 230 232 238 239 240 249 259 264 274 294 310 324 346 376 399 418 447 512 658 864 1050 1176 1255 1319 1387 1452 1517 1582 1637 1686 1740 1799 1856 1918 1992 2071 2148 2224 2302 2388 2478 2565 2643 2702 2763 2837 2914 2969 2991 2984 2970 2973 2977 2965 2937 2910 2895 2875 2854 2838 2830 2828 2833 2837 2847 2853 2855 2872 2891 2892 2890 2899 2924 2941 2952 2964 2968 2964 2971 2978 2985 2988 2988 2992 2993 2985 2983 2979 2971 2976 2969 2954 2950 2942 2929 2923 2924 2917 2901 2893 2895 2889 2882 2882 2882 2883 2880 2872 2863 2853 2852 2862 2858 2856 2853 2847 2837 2836 2840 2858 2889 2940 3020 3110 3195 3267 3336 3409 3506 3609 3694 3776 3853 3921 3976 4021 4055 4082 4065 3989 3846 3646 3461 3315 3237 3206 3205 3202 3201 3201 3203 3197 3200 3212 3225 3243 3271 3281 3288 3286 3302 3342 3378 3422 3512 3574 3606 3601 3613 3625 3649 3705 3769 3810 3807 3764 3737 3736 3752 3755 3744 3707 3639 3592 3562 3528 3498 3474 3475 3484 3481 3463 3463 3466 3472 3472 3473 3466 3442 3437 3438 3428 3440 3442 3432 3409 3381 3346 3326 3290 3254 3202 3141 3084 3004 2916 2844 2775 2689 2607 2539 2472 2400 2354 2324 2326 2366 2415 2518 2625 2736 2848 2964 3056 3142 3233 3291 3341 3354 3360 3378 3409 3454 3487 3511 3554 3610 3666 3734 3777 3813 3866 3937 3968 3988 4014 4074 4114 4130 4207 4322 4480 4718 4936 5137 5406 5747 6108 6427 6644 6772 6733 6630 6668 6957 7351 7744 8117 8485 8863 9179 9412 9614 9810 10030 10290 10595 28431 395326 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 105 107 109 109 111 111 112 112 112 111 110 111 110 108 108 108 108 108 106 106 106 105 103 102 101 101 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23837 10770 2859 4543 11283 153 153 154 154 155 156 156 157 157 157 158 158 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 162 162 162 162 162 162 163 163 162 162 162 163 163 163 163 163 163 163 163 162 162 163 164 164 163 163 163 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 164 164 164 164 165 166 166 166 166 166 167 167 167 168 169 169 169 169 168 168 168 169 170 170 171 173 174 177 179 180 181 183 184 186 187 189 192 192 193 194 195 195 194 195 197 198 200 203 205 207 210 216 216 211 207 208 210 214 220 240 283 341 414 508 632 767 852 816 684 533 428 376 357 354 355 357 359 353 343 337 328 315 302 298 302 314 333 347 340 310 269 235 215 205 199 195 194 195 197 201 210 224 242 261 280 288 281 269 262 259 259 265 267 273 283 291 293 280 262 251 243 238 235 232 231 228 222 222 223 225 226 225 224 223 222 223 226 224 224 224 222 223 224 221 221 223 226 225 226 224 222 219 221 222 218 221 221 219 218 219 219 218 219 221 221 220 219 222 224 222 223 224 223 223 223 224 223 224 223 224 224 221 221 223 222 222 222 224 224 221 223 223 224 224 221 223 225 225 223 225 226 227 226 228 228 225 225 227 226 225 226 225 226 228 229 229 229 229 231 229 228 229 231 229 227 227 230 230 231 231 228 227 228 228 229 230 230 229 229 230 231 230 229 231 229 228 232 233 231 229 227 229 229 230 227 224 225 227 226 224 225 225 227 227 229 228 223 222 223 221 220 219 217 216 216 218 219 217 215 214 212 213 213 215 216 215 215 217 220 222 223 224 224 224 224 223 222 224 223 222 220 217 222 228 230 229 230 229 227 230 235 237 239 242 244 247 256 267 280 297 318 342 365 387 409 445 519 647 798 943 1080 1208 1313 1403 1477 1531 1577 1620 1668 1722 1783 1844 1899 1945 1991 2036 2078 2130 2180 2227 2290 2366 2446 2527 2593 2636 2664 2690 2724 2764 2810 2851 2876 2895 2913 2918 2910 2903 2898 2897 2899 2901 2903 2900 2894 2882 2865 2852 2849 2857 2870 2881 2883 2897 2913 2921 2925 2933 2937 2948 2960 2963 2962 2958 2964 2971 2968 2966 2963 2954 2956 2960 2949 2937 2928 2914 2907 2903 2897 2892 2887 2880 2876 2875 2876 2879 2872 2864 2860 2858 2850 2855 2862 2870 2873 2873 2884 2929 2994 3063 3120 3170 3224 3285 3354 3431 3507 3589 3658 3740 3816 3883 3934 3983 4037 4081 4099 4048 3923 3717 3492 3337 3265 3232 3231 3236 3229 3224 3241 3244 3244 3255 3267 3275 3293 3303 3305 3311 3323 3335 3365 3376 3390 3403 3405 3432 3480 3518 3591 3702 3810 3861 3850 3818 3809 3775 3766 3770 3770 3747 3700 3653 3590 3529 3494 3490 3491 3490 3494 3511 3519 3525 3518 3500 3493 3496 3486 3515 3525 3526 3553 3588 3591 3611 3626 3658 3659 3668 3690 3687 3668 3654 3594 3515 3406 3291 3193 3092 2992 2883 2757 2650 2562 2475 2387 2300 2258 2276 2316 2352 2452 2561 2668 2802 2949 3115 3311 3495 3637 3777 3967 4227 4487 4662 4795 4901 4962 4979 4970 4960 4930 4895 4861 4821 4758 4691 4680 4675 4699 4746 4832 4983 5154 5333 5531 5742 5980 6365 6908 7375 7484 7318 7219 7444 7920 8408 8856 9245 9548 9804 10025 10223 10395 10600 10770 70940 754492 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 106 109 109 109 110 111 109 107 107 108 107 107 108 109 109 108 106 105 106 104 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23850 10770 2860 4541 11283 153 154 154 155 155 156 156 157 157 157 158 158 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 162 162 162 162 162 162 163 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 164 164 164 163 164 164 163 164 164 164 164 163 163 163 163 163 163 163 163 163 164 164 164 165 166 167 167 167 167 169 169 169 169 169 169 169 168 168 169 169 169 170 172 173 175 176 178 179 182 186 186 187 189 190 191 193 194 196 198 198 200 202 203 205 208 211 222 253 375 699 863 996 1195 1068 813 569 419 440 613 735 703 630 568 507 484 505 502 423 324 257 227 215 211 209 206 205 204 201 198 199 199 197 197 197 198 200 199 198 199 200 199 195 196 198 195 194 197 201 213 236 258 269 268 265 261 256 250 247 247 251 258 270 287 293 301 312 326 337 341 348 349 342 326 310 297 288 276 261 251 244 236 232 229 227 229 227 225 223 223 224 223 223 226 226 226 225 226 226 224 222 221 222 221 219 218 218 216 220 221 219 221 220 220 219 222 222 222 222 221 223 223 223 223 222 224 225 226 227 226 223 222 223 223 222 223 223 222 225 227 225 223 223 223 223 225 225 225 226 226 227 228 227 225 225 226 227 227 225 226 226 228 226 226 226 228 228 228 227 226 228 229 226 226 229 230 227 229 230 231 232 230 229 231 230 226 230 234 233 231 229 228 228 229 230 229 228 229 232 230 227 225 226 226 226 225 227 228 228 227 227 225 225 224 222 223 220 216 216 218 216 215 218 220 220 216 213 215 215 216 218 216 213 215 217 219 221 221 222 222 221 221 222 223 222 221 222 221 223 223 221 221 220 222 227 232 230 227 230 235 239 240 238 241 247 251 256 268 281 293 314 343 367 387 415 452 499 567 697 886 1067 1218 1346 1458 1551 1631 1709 1782 1855 1929 2001 2064 2135 2211 2275 2351 2447 2537 2600 2633 2654 2688 2737 2776 2792 2804 2819 2826 2824 2829 2839 2845 2837 2825 2816 2805 2803 2794 2772 2759 2749 2749 2752 2756 2762 2768 2775 2781 2789 2792 2790 2794 2805 2815 2815 2814 2815 2815 2816 2822 2825 2822 2824 2823 2832 2845 2853 2862 2864 2871 2882 2900 2913 2917 2913 2914 2907 2894 2881 2877 2872 2869 2864 2861 2858 2856 2862 2860 2856 2865 2882 2899 2932 2972 3037 3120 3185 3231 3283 3343 3398 3455 3524 3602 3683 3746 3787 3837 3895 3956 4010 4050 4051 4037 3993 3880 3710 3517 3360 3277 3250 3250 3256 3279 3296 3294 3296 3315 3343 3357 3356 3370 3393 3406 3421 3430 3426 3438 3455 3480 3511 3549 3577 3648 3719 3772 3829 3870 3873 3868 3850 3833 3812 3782 3782 3783 3755 3734 3710 3685 3637 3580 3539 3520 3524 3512 3511 3511 3524 3541 3554 3580 3611 3631 3637 3671 3706 3737 3758 3768 3786 3828 3887 3934 3977 4005 4011 4033 4054 4042 4020 3986 3947 3866 3754 3654 3547 3465 3364 3307 3239 3137 3017 2922 2820 2719 2631 2567 2552 2549 2577 2649 2720 2815 2959 3134 3322 3551 3859 4219 4555 4862 5162 5424 5642 5784 5865 5897 5879 5812 5749 5735 5738 5753 5770 5767 5778 5864 6129 6485 6823 7258 7839 8278 8405 8314 8111 7852 7758 7930 8267 8654 9109 9688 10322 10958 11659 12370 13069 13725 14359 15134 16013 88411 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 106 105 104 105 105 105 105 104 104 103 103 104 104 103 100 100 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23863 10770 2861 4539 11283 139 140 140 141 141 142 142 142 143 143 143 144 144 144 144 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 148 148 148 149 149 148 148 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 149 150 151 152 152 152 152 152 152 152 151 152 152 152 152 153 155 156 157 158 159 159 160 161 163 190 254 300 363 597 930 1224 1649 2032 2350 2827 3366 3768 3915 4192 4858 5563 5698 4550 2903 2693 3548 4452 4986 4871 4750 4300 3756 4102 4573 3974 2770 1655 878 483 328 266 232 213 203 197 195 193 191 188 189 187 184 182 182 183 183 183 183 182 184 187 186 186 184 183 181 179 178 180 180 321 3541 19144 35552 42651 41445 36046 30217 24012 16158 8196 3493 1981 1846 2112 2604 3503 4850 6264 7196 7478 7432 7116 6322 4995 3607 2611 2015 1647 1376 1141 965 889 942 1111 1285 1406 1481 1475 1374 1166 894 654 477 364 302 268 249 240 235 234 232 228 228 227 224 223 223 224 225 226 228 225 224 226 226 225 227 225 227 225 226 225 225 226 230 229 228 226 225 225 227 229 228 223 223 225 227 228 226 226 224 225 225 225 226 227 228 230 228 224 225 225 226 229 229 227 226 227 226 229 230 227 226 225 227 231 233 232 229 230 231 230 231 230 231 229 227 226 228 234 236 231 230 232 230 229 231 230 232 233 231 230 232 232 229 226 228 231 232 230 230 230 230 227 226 229 229 225 227 227 224 225 227 224 224 224 222 221 222 220 216 217 218 217 216 216 215 211 210 211 213 216 216 215 214 215 217 213 216 223 224 222 220 224 228 224 218 218 218 220 220 221 224 226 226 229 231 228 227 230 230 231 236 239 238 242 246 249 256 269 287 305 323 346 376 408 437 463 497 547 621 732 880 1040 1179 1297 1407 1525 1643 1749 1852 1954 2053 2141 2207 2246 2274 2303 2337 2371 2417 2469 2525 2591 2657 2739 2828 2892 2933 2981 3016 3025 3016 3002 2985 2971 2962 2951 2928 2893 2868 2851 2844 2837 2828 2824 2821 2813 2810 2809 2804 2809 2816 2829 2847 2867 2889 2898 2902 2905 2923 2952 2958 2954 2961 2959 2959 2956 2957 2963 2972 2990 3002 2991 2986 2986 2985 2979 2965 2953 2939 2923 2914 2905 2897 2903 2903 2909 2911 2916 2945 3000 3064 3117 3181 3248 3304 3353 3396 3456 3514 3582 3666 3748 3799 3831 3870 3936 4015 4078 4129 4147 4106 4034 3960 3795 3588 3438 3369 3355 3351 3361 3378 3377 3387 3404 3407 3426 3459 3483 3470 3475 3474 3468 3471 3494 3515 3503 3497 3514 3553 3584 3596 3604 3621 3644 3667 3714 3770 3812 3866 3902 3951 3987 4014 3998 3977 3958 3928 3872 3832 3804 3771 3737 3688 3666 3652 3636 3646 3697 3717 3753 3766 3779 3824 3867 3897 3940 3965 3983 4012 4039 4071 4112 4151 4149 4125 4157 4200 4214 4218 4234 4239 4249 4256 4215 4197 4154 4124 4111 4069 4004 3936 3874 3816 3755 3682 3602 3474 3376 3322 3275 3275 3292 3317 3390 3499 3628 3782 3915 4093 4272 4474 4688 4883 5066 5235 5379 5502 5642 5815 6018 6276 6597 6945 7334 7652 7914 8189 8467 8708 8916 9114 9262 9260 9147 8978 8718 8363 8087 8156 8600 9302 10169 11092 11993 12832 13608 14293 14963 15548 16061 16576 17086 180884 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23876 10770 2862 4537 11283 149 149 150 150 151 151 151 151 152 152 152 153 153 153 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 157 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 157 157 157 157 157 157 157 158 158 157 157 157 156 156 157 157 156 156 156 156 157 157 157 156 157 159 158 158 160 161 162 161 160 161 161 162 161 161 161 162 162 162 162 163 165 166 168 170 171 172 173 174 174 175 175 176 177 179 180 179 180 181 191 294 608 1122 1840 2903 4106 5102 5415 4760 3770 2912 2031 1595 1308 1519 3368 5416 5674 4909 3912 2806 1809 1126 714 470 334 267 241 233 225 218 216 218 226 237 246 249 243 238 231 223 217 210 201 196 194 194 193 192 192 191 191 191 190 189 284 2415 6603 9735 12954 15608 15800 14851 13024 10395 6896 3594 1731 1136 1096 1243 1485 1835 2377 3055 3768 4457 4903 4916 4556 3976 3186 2296 1488 924 639 561 587 658 763 872 933 931 856 730 596 484 395 326 278 255 243 237 232 229 228 228 228 225 220 220 221 223 222 220 219 221 222 221 222 223 223 223 222 221 221 222 224 223 223 224 227 226 225 226 223 224 224 220 221 227 229 227 224 223 225 227 224 223 225 224 222 223 224 225 227 226 225 225 223 223 225 227 225 226 227 226 226 227 227 226 227 227 230 231 230 227 223 225 228 229 229 228 228 229 228 227 227 227 226 225 226 228 230 228 228 230 231 230 230 229 230 230 232 232 229 231 230 225 223 225 230 227 228 232 230 227 227 229 226 223 223 222 222 219 221 222 220 216 216 215 216 214 214 217 218 219 217 217 216 218 216 215 220 222 220 215 217 218 215 214 217 222 220 221 221 214 221 224 221 221 220 226 225 225 229 230 229 229 231 239 249 247 244 257 277 290 314 342 371 397 425 454 497 562 650 787 960 1106 1234 1344 1445 1546 1642 1740 1851 1963 2073 2182 2270 2340 2404 2470 2528 2565 2589 2606 2621 2641 2672 2712 2732 2751 2778 2791 2790 2796 2799 2800 2811 2833 2857 2883 2898 2909 2914 2906 2907 2912 2908 2904 2902 2890 2876 2874 2873 2874 2876 2873 2866 2856 2850 2846 2835 2831 2831 2827 2824 2828 2830 2833 2827 2821 2826 2832 2839 2838 2822 2811 2811 2807 2810 2813 2804 2801 2800 2802 2803 2800 2803 2816 2839 2865 2878 2885 2905 2941 2985 3037 3094 3143 3192 3247 3302 3363 3422 3482 3539 3598 3660 3699 3730 3774 3822 3878 3941 4002 4049 4064 4038 3981 3908 3821 3718 3618 3533 3477 3433 3403 3400 3408 3424 3425 3437 3459 3458 3450 3455 3456 3463 3477 3499 3518 3535 3558 3571 3592 3611 3613 3633 3654 3672 3676 3694 3710 3745 3778 3814 3828 3860 3905 3930 3952 3991 4008 4017 3990 3962 3939 3890 3857 3841 3824 3777 3751 3712 3685 3684 3688 3710 3717 3722 3749 3774 3779 3791 3794 3810 3844 3853 3841 3866 3912 3976 4021 4072 4105 4144 4168 4219 4281 4303 4317 4370 4410 4448 4490 4529 4585 4641 4661 4651 4637 4614 4598 4584 4532 4430 4338 4262 4181 4108 4049 3985 3881 3794 3765 3811 3909 4104 4429 4789 5155 5501 5773 5965 6075 6131 6145 6128 6134 6206 6402 6723 7113 7484 7833 8207 8614 8960 9178 9291 9341 9277 9067 8756 8431 8188 8182 8452 8928 9492 10040 10545 11008 11457 11889 12293 12687 15921 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23888 10770 2863 4535 11284 154 154 155 156 156 156 156 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 161 161 161 161 162 162 161 161 162 162 162 162 162 161 162 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 163 163 163 162 162 163 163 164 163 163 163 162 162 162 163 163 163 162 163 163 163 163 163 163 163 162 162 163 163 163 162 161 162 162 162 162 163 163 163 163 163 163 164 165 166 166 166 165 167 168 167 167 167 167 167 167 167 168 168 167 168 170 174 177 184 201 227 258 285 305 326 341 332 306 275 249 231 220 214 212 213 215 217 223 232 245 267 300 343 439 654 948 1129 1118 1099 1401 2319 3621 4769 5401 5314 4475 3157 1954 1214 827 612 483 397 333 289 261 249 249 252 255 260 262 261 261 261 259 251 240 232 226 218 209 202 197 195 194 195 195 194 195 197 216 260 290 309 342 374 383 381 390 433 529 697 925 1165 1403 1683 2053 2547 3142 3797 4434 4909 5107 4986 4569 3973 3365 2799 2237 1720 1305 1015 831 704 617 544 455 358 289 254 241 236 236 236 232 228 227 226 224 223 221 220 220 220 220 221 219 218 219 221 221 220 224 224 220 219 220 221 221 222 220 220 225 223 223 228 229 226 224 221 224 222 227 225 223 225 225 227 226 224 222 221 224 224 225 223 227 227 226 224 226 227 226 225 224 224 223 225 229 229 226 225 225 227 229 225 226 229 229 227 227 228 231 231 229 229 228 229 230 230 232 231 231 231 227 229 230 230 230 231 229 229 229 229 228 228 227 228 231 230 228 226 227 230 230 230 230 228 226 227 229 226 227 228 227 225 223 221 220 220 220 219 215 211 214 219 217 214 212 216 216 211 210 212 215 213 211 212 214 215 217 219 221 224 220 214 213 215 218 217 217 219 220 222 223 221 224 226 225 223 224 228 232 237 241 241 245 256 272 294 318 341 373 410 446 484 542 652 826 1038 1236 1397 1515 1607 1694 1789 1901 2020 2128 2240 2352 2469 2581 2669 2740 2808 2874 2922 2946 2969 2982 2982 2997 3003 3004 3003 3002 3003 2999 2992 2980 2965 2950 2942 2932 2924 2927 2935 2936 2941 2949 2930 2906 2887 2877 2865 2864 2872 2875 2883 2881 2869 2854 2840 2833 2834 2840 2830 2820 2829 2836 2829 2824 2827 2831 2841 2845 2839 2837 2830 2833 2840 2834 2833 2818 2819 2824 2814 2816 2810 2808 2804 2816 2818 2824 2849 2886 2919 2954 3006 3069 3111 3156 3203 3248 3274 3311 3368 3432 3498 3558 3604 3658 3697 3711 3734 3774 3849 3918 3964 4010 4017 3982 3909 3808 3697 3577 3499 3463 3451 3439 3440 3454 3459 3467 3458 3466 3482 3487 3493 3510 3499 3516 3547 3567 3572 3581 3596 3611 3632 3671 3708 3718 3721 3738 3749 3772 3798 3822 3854 3881 3907 3937 3962 3973 3986 3963 3929 3921 3916 3893 3865 3857 3864 3859 3844 3823 3808 3803 3802 3798 3787 3790 3796 3787 3778 3787 3785 3792 3797 3805 3820 3846 3881 3926 3977 4031 4090 4148 4198 4254 4326 4401 4446 4479 4532 4593 4622 4657 4704 4771 4862 4944 5020 5068 5078 5068 5045 5032 5034 5022 4985 4942 4887 4815 4746 4681 4598 4529 4509 4587 4770 5026 5347 5710 6107 6585 7077 7444 7645 7734 7765 7750 7722 7701 7692 7694 7726 7812 7990 8219 8437 8627 8768 8840 8804 8605 8284 8032 7999 8144 8332 8517 8718 8933 9176 9453 9746 10060 10362 10701 11114 11595 14607 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23901 10770 2863 4533 11282 144 145 146 146 147 147 147 147 147 148 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 151 151 151 151 151 152 151 151 151 152 152 151 151 152 152 151 151 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 153 152 152 153 153 152 152 153 153 152 152 152 152 152 152 153 153 152 152 152 152 152 152 152 151 151 152 152 152 153 154 153 153 153 153 154 155 155 156 156 156 156 156 156 157 156 156 156 156 156 156 157 165 223 457 1083 2390 4364 6361 7795 8794 9838 11068 12642 14164 14995 14833 13847 13005 13091 14492 16883 19102 19981 19599 19186 19632 20591 22297 24473 25378 25217 24981 23302 19512 15380 11860 8685 6274 4786 3799 3088 2591 2246 2078 2135 2247 2202 1950 1616 1303 986 682 457 335 280 255 241 234 230 228 229 232 235 231 225 220 218 217 214 208 204 203 203 201 200 200 199 198 201 207 221 247 281 310 325 330 341 362 399 470 590 767 992 1262 1563 1884 2253 2700 3226 3755 4135 4282 4236 4076 3851 3543 3157 2754 2410 2152 1987 1920 1931 2022 2185 2415 2689 2955 3091 2973 2723 2474 2198 1880 1536 1179 847 588 413 312 261 240 229 227 226 223 222 227 225 223 226 225 221 223 223 223 222 227 226 224 223 223 225 225 225 228 224 227 229 229 226 227 226 229 233 233 227 227 228 227 227 226 223 225 221 224 228 227 230 229 226 225 231 231 224 223 224 227 229 222 222 226 227 228 228 228 231 230 227 222 226 231 231 227 229 234 230 225 229 230 226 229 229 226 231 230 229 230 227 230 231 226 224 226 228 226 224 227 233 231 228 227 231 233 233 227 225 225 227 229 231 231 228 227 231 230 227 222 220 217 216 218 220 218 216 215 215 216 213 212 211 213 212 206 204 215 220 216 216 217 216 216 218 223 225 221 218 218 217 216 216 222 225 221 222 225 226 225 227 228 227 228 234 238 245 256 273 285 302 332 362 396 434 469 517 603 732 892 1055 1205 1348 1488 1629 1759 1868 1941 1994 2041 2084 2137 2193 2254 2320 2368 2423 2492 2560 2619 2674 2724 2759 2780 2806 2826 2832 2830 2835 2840 2845 2850 2853 2837 2817 2807 2804 2796 2790 2776 2760 2755 2767 2765 2765 2750 2741 2731 2727 2723 2727 2735 2731 2720 2719 2723 2728 2726 2710 2704 2708 2704 2697 2699 2714 2724 2726 2731 2748 2768 2775 2782 2783 2782 2797 2816 2814 2803 2812 2800 2809 2812 2822 2826 2827 2820 2847 2851 2860 2894 2950 3031 3094 3148 3186 3231 3289 3344 3405 3464 3527 3567 3621 3647 3689 3714 3738 3807 3862 3896 3932 3989 4026 3984 3879 3754 3624 3533 3484 3475 3473 3474 3481 3472 3462 3472 3477 3472 3470 3475 3476 3485 3515 3531 3562 3592 3610 3639 3663 3688 3719 3744 3767 3783 3791 3797 3804 3814 3810 3829 3865 3882 3903 3913 3917 3932 3942 3952 3959 3938 3910 3897 3898 3898 3881 3890 3889 3876 3876 3892 3901 3899 3912 3918 3908 3895 3910 3932 3930 3939 3973 4002 4018 4022 4029 4058 4101 4159 4212 4280 4355 4418 4488 4567 4646 4708 4741 4779 4828 4860 4914 4973 5011 5047 5117 5250 5403 5502 5575 5642 5665 5657 5613 5535 5453 5403 5360 5309 5240 5133 5041 5004 5045 5193 5479 5999 6807 7666 8235 8525 8677 8765 8789 8759 8693 8589 8457 8371 8349 8438 8584 8702 8829 8934 8981 8926 8700 8391 8201 8201 8333 8544 8768 8904 9006 9162 9352 9515 9676 9886 10095 10255 29953 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23914 10770 2864 4531 11281 147 147 148 149 149 149 150 150 150 150 150 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 154 154 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 155 155 155 154 154 154 155 155 155 155 155 156 157 158 158 158 158 159 160 159 159 159 159 159 159 160 160 159 159 160 161 167 193 290 479 1073 2522 3899 4605 5048 6080 8468 11062 12909 14138 14985 15932 16956 17506 17606 17655 18429 19786 20144 19758 19821 20501 20898 21073 22517 24837 25496 23975 21267 18167 15112 12323 10520 10407 9685 6811 3647 1767 976 640 450 335 282 270 265 264 266 269 278 292 304 314 324 324 319 319 320 318 316 307 288 265 243 224 215 209 208 207 206 205 204 204 205 203 203 203 207 213 232 254 279 310 330 310 280 267 267 265 258 258 258 263 276 295 329 402 504 581 635 728 860 931 873 726 548 413 331 287 258 239 230 229 226 223 225 223 223 223 222 222 219 218 216 220 224 223 222 220 217 219 217 218 220 223 226 226 222 220 223 224 223 221 223 221 223 220 222 224 225 225 227 225 224 225 224 226 226 225 226 226 228 229 224 224 227 227 224 222 223 220 220 228 230 229 227 224 222 224 227 226 224 226 229 229 226 225 226 227 229 229 227 225 226 227 225 224 224 222 225 227 224 225 226 227 225 226 226 227 230 230 230 227 228 233 227 227 230 229 227 225 227 226 226 229 232 228 226 230 231 230 230 226 225 229 229 227 228 227 223 226 228 227 224 219 220 221 218 215 217 213 211 215 218 215 211 215 219 219 220 219 219 215 216 217 216 221 222 220 222 225 221 219 225 225 218 219 223 223 224 224 224 221 221 225 228 229 230 237 242 243 249 262 277 293 321 358 384 410 443 481 542 657 809 960 1093 1224 1378 1557 1753 1954 2138 2283 2382 2449 2488 2510 2517 2509 2501 2492 2483 2473 2465 2467 2477 2491 2515 2546 2577 2620 2659 2666 2669 2684 2701 2719 2745 2759 2759 2762 2760 2747 2737 2732 2728 2722 2718 2716 2713 2710 2703 2693 2685 2682 2678 2674 2667 2677 2694 2701 2703 2700 2701 2696 2697 2702 2704 2712 2708 2697 2692 2699 2704 2710 2716 2706 2714 2728 2743 2766 2773 2786 2805 2816 2812 2813 2825 2840 2850 2863 2880 2903 2926 2958 3004 3056 3104 3142 3195 3265 3318 3378 3442 3497 3540 3569 3605 3632 3680 3727 3770 3804 3843 3874 3914 3976 4001 3960 3892 3809 3722 3648 3591 3577 3567 3542 3514 3504 3490 3474 3487 3504 3519 3531 3545 3547 3557 3601 3626 3656 3698 3728 3753 3775 3811 3830 3831 3828 3841 3836 3839 3862 3865 3867 3880 3893 3917 3930 3967 3991 3985 3968 3970 3984 3976 3975 3970 4007 4020 4021 4032 4026 4040 4048 4050 4065 4070 4071 4083 4083 4112 4118 4128 4131 4149 4171 4196 4213 4245 4245 4283 4335 4404 4462 4538 4589 4669 4756 4870 5002 5101 5246 5344 5395 5477 5541 5626 5686 5805 5981 6145 6274 6356 6413 6412 6355 6294 6204 6071 5949 5824 5712 5618 5458 5269 5171 5289 5704 6618 7818 8710 9341 9897 10304 10440 10480 10476 10359 10186 10023 9799 9620 9572 9577 9573 9551 9499 9400 9141 8783 8533 8509 8616 8776 8933 9074 9153 9205 9299 9412 9531 9634 9760 9877 9980 64454 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23927 10770 2866 4529 11281 154 155 156 157 157 157 158 158 158 158 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 162 162 162 163 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 163 163 163 164 163 164 164 164 164 164 164 164 164 164 163 163 163 164 164 164 164 164 163 163 163 163 163 163 163 162 163 164 164 163 163 163 163 164 164 164 165 165 165 167 168 168 167 167 168 168 167 168 168 168 168 168 168 168 168 170 170 170 171 173 175 175 175 177 180 183 187 190 192 194 199 230 346 455 467 523 665 764 1066 1791 2794 3626 3406 2304 1399 1098 1187 1214 1138 1388 2439 5441 11217 16560 17458 13406 7636 3687 1824 1007 626 451 378 351 336 317 296 277 258 244 238 239 240 243 246 252 260 268 275 278 280 283 284 282 272 259 240 221 208 202 198 197 200 198 198 199 199 199 196 199 201 205 210 222 252 323 436 555 604 550 453 365 314 288 274 267 264 267 269 263 261 255 254 261 278 305 335 356 369 376 389 407 426 445 479 498 485 476 483 480 457 444 444 420 383 337 289 259 245 232 225 222 219 220 221 219 219 220 224 225 225 224 223 220 218 219 221 223 224 222 224 226 225 225 226 225 228 230 228 225 227 229 225 223 224 225 226 227 225 226 226 225 224 226 225 225 227 226 225 225 226 226 227 226 225 225 227 229 228 229 226 225 227 229 227 226 224 226 228 227 227 225 225 228 229 231 232 226 223 229 231 228 226 226 228 227 226 227 228 230 229 228 228 227 228 229 231 230 228 230 230 231 233 230 228 228 225 225 227 226 224 223 221 221 220 218 215 214 214 216 215 213 215 217 218 216 214 213 216 217 216 218 217 212 215 219 219 223 223 219 220 220 220 221 219 220 223 223 223 226 226 225 225 225 227 228 230 235 239 240 244 257 272 288 309 328 348 368 385 406 429 456 506 606 754 925 1089 1223 1350 1563 1811 1958 2131 2534 2794 2744 2676 2697 2731 2738 2747 2765 2772 2752 2720 2691 2669 2649 2607 2556 2526 2520 2524 2538 2567 2594 2608 2612 2614 2618 2631 2653 2663 2651 2640 2639 2642 2653 2663 2663 2647 2630 2617 2602 2591 2593 2591 2580 2581 2590 2596 2590 2576 2571 2573 2581 2584 2583 2586 2582 2580 2594 2599 2596 2597 2609 2605 2611 2619 2624 2640 2652 2665 2676 2679 2694 2709 2721 2727 2731 2734 2753 2772 2794 2839 2874 2901 2933 2993 3053 3115 3177 3247 3304 3362 3415 3459 3501 3538 3577 3612 3631 3650 3675 3702 3725 3761 3808 3839 3862 3882 3887 3873 3840 3799 3745 3704 3661 3625 3605 3598 3566 3528 3522 3533 3519 3525 3542 3552 3566 3583 3598 3613 3640 3657 3676 3719 3756 3776 3804 3826 3841 3850 3861 3879 3886 3881 3886 3904 3904 3895 3926 3972 3979 3979 3998 3987 3994 4021 4045 4058 4082 4107 4126 4132 4166 4179 4192 4209 4208 4202 4184 4212 4240 4257 4287 4289 4317 4347 4341 4366 4372 4407 4467 4518 4566 4627 4702 4782 4888 4989 5097 5186 5242 5304 5381 5465 5560 5654 5726 5811 5925 6085 6270 6411 6510 6617 6716 6763 6770 6777 6731 6616 6521 6438 6348 6246 6201 6280 6694 7447 8256 8915 9382 9728 10049 10485 10912 11228 11361 11302 11134 10955 10747 10472 10231 10031 9888 9774 9516 9102 8711 8583 8641 8771 8891 9007 9128 9227 9294 9381 9594 9930 10292 10681 13550 204441 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23940 10770 2867 4528 11280 157 158 159 159 160 160 160 160 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 165 164 165 164 164 165 165 165 166 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 165 166 166 166 166 165 165 165 166 166 166 166 165 166 166 166 166 167 167 166 166 166 166 166 167 167 167 166 166 165 166 165 165 165 165 166 166 165 165 165 165 166 166 167 167 167 168 169 170 170 171 171 172 172 171 171 171 171 171 171 172 172 172 172 172 170 170 171 173 174 175 178 178 177 178 179 180 181 182 184 185 187 188 187 187 189 191 193 192 192 190 198 222 235 234 292 429 588 755 858 829 714 617 534 446 374 339 343 398 507 612 713 777 713 568 429 328 266 234 217 210 209 207 208 205 206 206 206 207 204 203 200 198 198 196 195 194 193 194 197 195 194 196 196 196 197 197 196 195 195 199 200 202 202 204 209 212 212 213 215 216 219 218 221 224 226 233 236 234 235 237 240 244 247 249 253 257 261 265 266 264 261 257 250 245 242 241 238 247 266 290 312 332 348 341 317 280 246 230 223 222 220 221 222 222 220 222 221 222 223 224 223 222 221 219 222 224 223 223 225 226 225 224 225 227 227 226 228 230 228 226 225 226 228 227 226 226 230 228 227 227 228 226 227 226 224 223 223 225 226 228 228 226 228 228 227 229 231 231 230 227 227 227 226 228 230 231 230 230 231 232 228 228 229 229 230 233 232 232 234 230 227 226 227 229 231 229 227 229 232 231 231 230 230 231 231 227 225 229 231 230 229 228 228 226 223 222 221 220 220 220 220 219 218 219 219 219 219 215 214 216 215 212 213 215 214 214 215 215 218 214 210 211 215 221 221 220 222 223 225 220 215 221 225 222 223 223 222 221 225 232 231 224 223 228 231 232 235 239 240 242 249 262 277 295 315 335 351 362 374 386 403 425 454 502 575 680 815 965 1130 1332 1568 1806 2156 2680 2961 2924 2862 2866 2903 2966 3033 3057 3052 3052 3040 3021 3010 3000 2975 2941 2912 2883 2853 2823 2812 2804 2791 2783 2773 2753 2736 2739 2745 2746 2733 2724 2721 2709 2708 2705 2702 2713 2723 2736 2745 2748 2749 2741 2734 2730 2727 2722 2715 2714 2711 2710 2704 2693 2678 2671 2677 2677 2671 2668 2668 2669 2670 2675 2671 2668 2679 2684 2675 2669 2682 2704 2711 2706 2712 2731 2735 2731 2747 2751 2755 2768 2791 2805 2819 2839 2882 2917 2954 3011 3075 3128 3186 3253 3310 3365 3414 3446 3484 3523 3560 3588 3607 3629 3651 3670 3691 3715 3742 3759 3790 3813 3853 3889 3911 3903 3893 3879 3833 3773 3723 3684 3655 3636 3638 3625 3626 3625 3629 3620 3622 3644 3656 3660 3684 3712 3751 3776 3816 3858 3882 3912 3934 3956 3984 3993 4015 4032 4031 4066 4096 4133 4172 4210 4222 4224 4255 4271 4239 4228 4237 4238 4260 4253 4292 4375 4465 4531 4574 4601 4587 4567 4517 4484 4469 4450 4450 4450 4439 4458 4481 4519 4573 4620 4646 4658 4697 4745 4806 4905 4994 5081 5210 5353 5454 5548 5686 5873 6042 6162 6294 6413 6504 6627 6744 6856 6945 7032 7126 7197 7266 7311 7310 7318 7313 7321 7374 7558 7955 8465 8776 8795 8745 8917 9471 10343 11145 11607 11794 11809 11712 11502 11240 11007 10788 10528 10201 9695 9214 8964 8949 9037 9148 9283 9443 9638 9843 10056 10267 10453 10691 25089 446220 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23953 10770 2868 4526 11280 152 153 154 154 155 155 155 155 155 156 156 157 157 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 161 161 161 161 161 160 160 161 161 160 160 161 161 160 161 161 161 161 162 163 164 165 165 165 166 167 167 167 166 166 166 166 166 166 166 165 166 165 165 167 167 167 167 168 170 171 172 172 173 174 175 175 177 177 178 179 180 182 184 185 185 183 183 181 181 180 180 180 180 181 180 181 183 183 182 182 181 181 181 181 182 186 186 187 189 190 189 191 195 197 198 199 198 198 198 196 195 196 196 193 190 190 191 191 190 189 188 190 191 189 186 186 188 189 189 188 189 189 190 189 189 200 271 316 600 1325 1511 1294 1136 1103 1090 1137 1274 1438 1645 1878 2156 2556 2972 3194 3081 2983 3044 3139 3234 3229 3011 2750 2607 2632 2809 3166 3657 4120 4664 4917 4731 4791 5440 6426 7517 8360 7949 6518 5266 4565 4033 3416 2779 2231 1784 1389 1111 1039 1126 1299 1511 1643 1662 1464 1013 621 404 302 260 244 236 231 230 231 232 236 234 230 233 235 233 234 235 234 234 233 232 234 235 233 233 232 233 232 232 232 230 228 228 228 229 227 228 228 228 231 230 228 232 232 230 229 230 234 234 231 231 232 232 232 232 233 233 235 236 235 230 229 230 230 231 232 231 230 230 231 233 234 230 230 233 235 234 232 230 231 232 229 230 231 230 229 226 223 221 222 225 227 224 224 225 223 221 220 218 219 219 215 213 217 220 220 219 217 219 221 220 222 220 214 214 217 217 216 216 218 218 218 218 217 217 220 222 223 221 220 220 221 225 227 225 224 221 223 228 227 225 224 222 222 226 227 229 230 228 229 232 236 239 240 242 246 252 260 270 281 295 310 327 344 358 367 373 388 408 425 456 532 664 815 958 1124 1312 1496 1686 1866 2018 2160 2296 2411 2516 2609 2689 2744 2758 2760 2776 2789 2819 2864 2882 2861 2824 2807 2809 2809 2815 2830 2837 2847 2867 2887 2901 2904 2905 2900 2891 2878 2872 2871 2860 2862 2872 2878 2884 2882 2874 2866 2862 2864 2865 2863 2856 2860 2860 2856 2847 2828 2817 2811 2803 2802 2795 2785 2782 2780 2776 2768 2757 2763 2767 2765 2759 2757 2760 2760 2767 2770 2771 2771 2769 2781 2793 2790 2795 2803 2817 2837 2841 2843 2854 2889 2934 2983 3051 3114 3170 3241 3300 3346 3376 3398 3428 3471 3499 3523 3555 3576 3602 3619 3634 3652 3662 3658 3674 3692 3722 3772 3840 3891 3931 3926 3886 3832 3765 3721 3693 3650 3634 3640 3647 3657 3648 3640 3653 3656 3682 3702 3724 3755 3808 3844 3875 3895 3920 3945 3976 4006 4031 4061 4098 4156 4207 4258 4336 4416 4494 4560 4595 4608 4628 4591 4558 4564 4598 4621 4658 4683 4717 4747 4776 4799 4790 4795 4769 4727 4692 4679 4635 4590 4566 4552 4531 4526 4563 4605 4638 4689 4759 4862 4942 5016 5077 5152 5213 5273 5331 5419 5521 5635 5761 5909 6027 6164 6334 6473 6548 6649 6806 6975 7168 7347 7462 7523 7557 7530 7483 7462 7484 7532 7584 7746 7970 8113 8107 8051 8056 8265 8788 9657 10689 11584 12109 12305 12289 12137 11884 11592 11308 11073 10800 10353 9735 9342 9229 9247 9352 9522 9711 9896 10075 10299 10528 10724 10933 31360 531980 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23965 10770 2869 4524 11278 125 126 126 127 127 127 128 128 128 128 129 129 129 129 130 130 130 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 132 132 132 132 132 132 132 132 132 132 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 134 135 135 135 136 136 136 136 136 136 136 136 135 135 135 135 135 136 135 134 135 136 136 135 136 137 138 139 139 139 140 140 141 140 141 142 143 145 146 145 145 147 148 148 148 147 146 147 147 147 146 145 145 146 146 146 147 147 146 146 146 147 149 149 149 150 152 154 156 156 158 160 161 163 164 164 162 161 159 159 158 156 156 156 156 156 155 156 155 152 153 154 154 151 152 153 151 152 153 153 153 154 153 156 643 3085 5653 8770 13369 15397 16156 17271 18109 19501 20448 19446 16897 13607 11156 10501 10674 11178 11731 12083 12653 13586 14494 15197 15516 15250 14883 15033 15595 16739 18273 19346 20481 21940 22872 23540 23953 23931 24027 24265 23958 22706 20511 18416 17399 17338 17273 16854 16214 15048 13085 10882 9219 8625 8966 9623 10222 10342 9588 7942 6069 4414 3093 2099 1387 946 706 547 415 322 279 268 263 254 252 253 250 254 251 247 244 244 246 247 242 240 243 243 239 238 238 235 232 235 238 240 241 237 234 234 234 232 234 236 235 235 232 232 236 237 242 241 238 235 236 241 238 235 235 239 240 234 232 233 238 235 231 233 240 241 238 237 235 239 238 233 235 238 239 235 230 229 228 231 233 232 228 224 223 221 220 223 225 224 220 213 213 218 221 219 216 213 212 217 220 219 218 217 213 210 211 217 221 217 211 208 208 216 216 212 217 221 217 218 217 217 217 216 216 215 211 212 220 223 221 219 216 215 220 220 217 217 217 220 225 227 229 227 224 224 226 233 236 234 232 231 234 237 244 252 256 267 280 289 303 316 321 326 338 360 374 381 401 440 509 624 778 953 1110 1242 1368 1505 1629 1725 1805 1881 1951 2011 2074 2138 2206 2289 2363 2407 2428 2445 2464 2469 2479 2498 2504 2503 2504 2518 2542 2570 2587 2586 2583 2593 2618 2642 2666 2692 2715 2728 2748 2781 2812 2832 2843 2843 2863 2879 2905 2921 2921 2915 2921 2923 2926 2920 2906 2904 2891 2876 2873 2861 2850 2857 2864 2853 2842 2847 2848 2847 2853 2854 2854 2859 2871 2871 2868 2883 2893 2900 2920 2950 3008 3067 3107 3134 3166 3191 3217 3246 3285 3335 3363 3383 3393 3415 3438 3453 3469 3491 3499 3502 3514 3534 3553 3570 3576 3575 3591 3616 3632 3651 3652 3649 3648 3659 3674 3676 3687 3702 3701 3698 3683 3670 3674 3691 3688 3698 3703 3725 3727 3734 3755 3779 3781 3821 3855 3862 3883 3921 3960 3996 4022 4059 4129 4182 4224 4272 4328 4373 4433 4505 4550 4573 4601 4588 4596 4643 4638 4644 4649 4645 4649 4647 4642 4618 4604 4607 4584 4579 4549 4558 4547 4565 4591 4597 4635 4652 4674 4693 4729 4753 4791 4817 4873 4898 4939 5022 5108 5199 5296 5400 5536 5647 5788 5927 6092 6273 6371 6460 6507 6543 6638 6738 6805 6895 6950 7031 7126 7249 7402 7530 7593 7562 7440 7385 7390 7478 7647 7842 8029 8187 8375 8626 8956 9434 9850 10189 10616 11188 11787 12172 12229 12117 12026 11888 11671 11454 11260 10975 10674 10370 10035 9782 9677 9783 9981 10213 10466 10671 10880 11108 11385 11695 76921 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23978 10770 2870 4522 11276 137 138 138 139 139 139 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 144 144 145 145 145 144 144 144 145 145 145 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 146 146 146 147 147 148 148 149 148 148 148 148 148 149 149 149 148 148 148 148 148 147 149 149 149 149 149 149 151 151 151 151 152 153 154 155 157 158 158 159 160 161 160 161 161 161 160 159 160 161 160 160 161 162 161 161 161 162 162 161 161 162 162 161 161 161 162 163 165 166 168 171 173 176 178 179 179 177 176 174 174 174 174 173 171 170 169 170 168 169 170 169 169 169 169 167 168 166 166 166 166 168 169 167 167 170 169 168 171 170 170 198 1004 3472 7768 12211 18877 25158 29511 30188 27432 23169 18554 13881 9339 5599 3770 3365 3333 3348 3525 3838 4239 4807 5541 6610 8539 11250 14019 15999 16613 16269 15701 15284 15582 16957 18474 19600 20418 20668 20212 19249 18187 17414 17209 16681 14665 11481 8406 6249 5031 4357 3961 3833 3978 4222 4428 4470 4196 3600 2819 2021 1337 847 560 411 325 280 262 256 248 240 239 243 245 242 241 242 243 244 244 240 235 232 235 235 231 231 236 239 236 233 235 236 237 235 234 234 231 229 230 230 234 237 233 229 232 234 231 228 229 232 238 238 234 232 235 234 234 238 234 234 234 232 234 234 234 230 234 233 228 231 231 233 235 234 232 234 232 230 230 232 232 228 229 231 228 223 221 223 223 220 218 218 219 221 222 220 215 214 214 217 219 220 215 213 214 214 216 216 213 211 216 221 220 218 219 213 210 216 222 223 218 215 214 214 220 222 219 223 228 225 222 227 227 224 228 233 232 228 223 222 226 228 227 223 221 226 232 232 231 227 229 236 238 242 242 239 240 241 242 249 259 267 281 295 308 320 330 339 349 361 372 389 428 502 618 776 967 1177 1505 2972 8059 14553 18100 17933 15634 13139 9823 6382 4376 3640 3394 3273 3205 3165 3136 3110 3068 2996 2905 2832 2775 2728 2693 2651 2629 2627 2631 2641 2658 2703 2738 2746 2753 2792 2840 2858 2867 2896 2955 3025 3077 3108 3123 3129 3142 3148 3156 3162 3166 3176 3180 3174 3164 3156 3157 3153 3148 3143 3155 3158 3158 3161 3168 3181 3182 3198 3226 3261 3294 3330 3374 3429 3484 3530 3572 3587 3615 3639 3657 3677 3694 3715 3729 3747 3768 3775 3776 3785 3806 3823 3833 3831 3828 3830 3845 3881 3935 4004 4054 4082 4072 4032 4008 3990 3992 3995 4009 4034 4072 4125 4163 4198 4209 4214 4242 4260 4276 4299 4306 4322 4336 4362 4382 4405 4437 4449 4484 4529 4571 4581 4614 4667 4722 4804 4895 4987 5073 5116 5149 5174 5214 5249 5245 5235 5257 5232 5212 5193 5186 5200 5184 5145 5117 5097 5081 5063 5054 5084 5105 5123 5188 5196 5237 5241 5284 5341 5391 5462 5548 5608 5640 5688 5791 5876 5965 6032 6107 6187 6297 6399 6556 6699 6830 7002 7174 7377 7561 7729 7896 8061 8202 8268 8399 8582 8726 8865 8977 9065 9117 9126 9158 9206 9239 9244 9227 9260 9306 9222 9188 9305 9508 9759 10087 10537 11141 11906 12677 13242 13681 14024 14356 14628 14759 14709 14621 14463 14252 14027 13913 13755 13455 13104 12755 12484 12339 12360 12529 12687 12907 13118 13332 13593 13920 14286 15088 264788 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 23991 10770 2871 4520 11276 131 132 132 133 133 133 133 134 134 134 134 135 135 135 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 139 138 138 138 139 139 139 139 138 139 139 139 138 138 139 139 139 139 138 138 138 138 139 139 139 139 139 139 138 138 138 138 139 138 138 139 139 139 139 139 139 139 139 138 138 138 138 138 138 139 140 141 141 141 141 141 142 142 143 142 142 143 143 143 142 143 143 142 142 142 142 142 143 143 142 142 143 143 143 143 144 145 145 146 146 146 147 149 149 150 151 153 154 155 154 154 155 154 154 154 155 154 153 154 155 155 155 154 153 155 155 155 154 155 156 156 155 155 155 156 158 159 162 164 166 167 170 171 172 172 172 172 171 170 168 167 168 168 166 163 164 164 163 164 163 163 163 160 162 163 162 159 161 163 161 161 161 161 160 162 164 188 452 769 1498 5233 11829 18526 25258 31301 36858 42322 45796 45387 42442 37198 29135 19525 11314 6466 4005 2700 2128 2051 2284 2753 3364 4098 5176 6752 8825 10974 12560 13679 14415 14903 15483 15617 15126 14512 13931 13055 11773 10490 9115 7643 6359 5469 4887 4377 3858 3422 3123 2937 2888 2981 3201 3628 4143 4508 4392 3616 2592 1719 1098 690 456 335 280 259 248 241 236 234 236 236 233 236 235 234 235 231 229 230 229 231 233 231 229 228 232 232 232 229 229 230 231 231 230 229 229 228 231 231 231 229 226 229 232 235 234 230 232 236 233 234 230 230 230 230 231 234 230 229 228 231 231 230 230 233 232 232 235 235 232 231 231 233 232 231 234 232 229 228 227 226 226 225 228 232 231 226 226 226 225 224 220 220 222 219 213 211 212 214 215 215 216 220 223 221 218 215 216 221 220 216 215 218 221 220 218 216 217 218 217 218 220 219 217 222 228 225 221 224 226 222 222 226 228 228 228 232 233 228 228 230 225 222 227 232 234 234 234 237 235 234 240 243 241 243 248 247 249 259 271 277 283 292 302 311 320 330 335 341 354 370 377 382 386 386 384 394 422 469 535 612 703 808 914 1006 1104 1232 1379 1531 1698 1877 2025 2131 2221 2310 2385 2432 2449 2456 2476 2502 2535 2582 2623 2651 2682 2708 2720 2718 2707 2703 2698 2676 2668 2660 2651 2648 2649 2655 2653 2651 2643 2637 2635 2619 2603 2599 2592 2594 2604 2609 2608 2605 2602 2614 2649 2691 2724 2750 2773 2791 2797 2790 2804 2833 2867 2888 2921 2952 2985 3019 3060 3115 3166 3216 3265 3298 3326 3354 3359 3370 3385 3402 3409 3404 3407 3406 3395 3391 3403 3414 3442 3461 3483 3515 3535 3565 3606 3639 3678 3702 3735 3750 3724 3705 3703 3710 3735 3761 3789 3826 3867 3893 3892 3912 3962 3986 3986 4013 4039 4066 4106 4140 4162 4194 4247 4285 4338 4377 4394 4428 4478 4507 4558 4612 4650 4673 4691 4715 4752 4750 4758 4766 4763 4794 4842 4879 4884 4887 4847 4803 4749 4722 4720 4729 4739 4746 4788 4819 4840 4860 4877 4895 4930 4965 4951 4962 4976 5005 5050 5122 5184 5256 5282 5250 5251 5219 5235 5304 5376 5430 5523 5620 5733 5899 6094 6281 6508 6728 6988 7234 7446 7647 7838 8000 8119 8270 8354 8410 8478 8517 8516 8481 8406 8315 8244 8105 8019 8031 8066 8104 8154 8319 8560 8949 9594 10359 11067 11630 11967 12146 12257 12265 12077 11911 11878 11786 11653 11459 11183 10830 10554 10298 10157 10177 10330 10448 10524 10632 10819 11014 11269 11640 16202 376483 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24004 10770 2872 4519 11276 132 133 134 134 134 135 135 135 135 135 136 136 136 137 137 137 137 137 138 138 138 138 138 138 138 139 139 138 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 139 139 140 140 140 140 140 140 140 140 140 140 140 141 141 140 140 141 141 140 140 139 140 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 142 143 143 143 143 144 144 145 145 144 145 145 145 145 144 144 144 143 143 143 143 143 143 144 144 144 144 144 145 145 145 145 146 147 148 148 148 148 149 150 151 153 153 155 156 156 156 156 156 155 155 156 157 157 157 157 157 155 155 156 156 156 156 155 155 157 157 158 158 159 160 161 164 165 167 169 170 171 173 175 176 176 175 174 171 170 168 166 163 163 164 163 164 164 165 164 166 165 164 162 164 163 163 163 164 163 164 165 165 175 1417 4146 7262 12461 17441 22371 29375 36828 47975 61170 68926 75900 81875 81178 78527 76478 73611 69190 62582 55012 46624 37244 27890 18532 10960 7519 7082 7638 8556 10098 12360 14709 16448 17211 17247 16780 15845 14829 14277 14551 15803 17038 16819 15683 14804 14058 12732 10740 8834 7616 7095 7169 7652 8327 8834 8297 6834 5364 4294 3615 3003 2214 1442 895 559 364 270 232 220 219 215 209 207 204 205 207 207 205 200 203 203 206 208 204 197 197 206 212 209 207 207 207 207 210 216 216 215 209 202 205 210 212 214 210 211 213 214 213 212 212 217 216 218 220 222 226 218 216 222 223 222 222 223 224 225 224 221 223 221 223 223 225 225 229 234 229 229 224 222 227 228 225 224 224 229 235 231 223 223 228 229 221 220 220 221 229 233 224 217 226 228 221 221 224 222 219 216 217 221 223 226 227 227 225 224 226 227 226 223 221 219 223 228 229 228 222 221 225 227 230 235 241 237 228 232 242 244 239 240 245 248 246 239 241 243 243 248 250 251 249 247 249 252 252 250 252 257 261 261 260 265 268 274 289 296 300 308 319 331 344 356 371 387 392 400 420 429 436 463 505 559 621 683 765 876 996 1118 1230 1337 1446 1537 1610 1698 1807 1933 2081 2237 2399 2553 2659 2708 2745 2770 2792 2835 2904 2989 3059 3086 3101 3124 3157 3172 3167 3151 3142 3139 3152 3175 3209 3231 3230 3215 3208 3223 3251 3274 3288 3307 3313 3347 3373 3384 3403 3419 3414 3408 3404 3411 3401 3404 3426 3451 3472 3471 3469 3475 3484 3507 3559 3605 3637 3694 3776 3871 3973 4065 4131 4170 4199 4243 4278 4288 4277 4284 4294 4304 4332 4350 4360 4369 4386 4409 4442 4499 4548 4600 4655 4710 4762 4798 4842 4893 4920 4954 4955 4951 4968 5014 5074 5113 5159 5201 5211 5236 5270 5335 5388 5422 5478 5539 5608 5669 5739 5765 5834 5932 5990 6017 6061 6123 6161 6257 6318 6373 6421 6491 6515 6573 6635 6668 6682 6707 6753 6786 6752 6711 6625 6620 6658 6672 6690 6697 6742 6754 6817 6888 6965 7052 7112 7242 7267 7299 7434 7452 7452 7505 7535 7516 7551 7579 7617 7628 7710 7831 7897 8003 8049 8056 8080 8135 8167 8298 8446 8560 8610 8785 9012 9238 9412 9597 9817 10046 10295 10663 11074 11490 11896 12242 12464 12757 12988 13196 13446 13611 13704 13700 13485 13312 13171 13170 13208 13422 13674 13951 14297 14640 15237 15858 16699 17705 18665 19615 20483 21111 21412 21663 22039 22270 22181 22163 22163 22051 21932 21688 21381 21162 21111 21220 21252 21535 22028 22594 23351 23974 24631 25491 26528 47483 1921663 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24017 10770 2873 4517 11275 149 150 151 152 152 152 153 153 153 153 154 154 154 155 155 155 155 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 159 159 159 159 159 159 158 159 159 158 158 158 159 159 159 159 159 158 158 159 159 159 159 159 158 159 159 158 158 159 159 159 159 158 158 159 161 161 162 162 162 163 164 164 164 164 164 165 164 164 163 163 163 163 163 164 163 163 163 164 164 164 163 163 163 164 166 166 167 167 168 168 169 169 168 170 171 172 174 175 175 176 176 177 177 177 177 178 178 179 178 177 176 177 177 177 177 178 178 178 178 178 177 179 179 180 182 184 187 188 190 191 194 196 197 198 199 199 200 198 197 194 191 188 186 188 187 184 184 184 186 188 187 187 187 186 188 189 188 187 186 186 188 187 189 188 188 189 189 191 191 190 189 191 191 217 1117 3904 7184 11553 16524 20244 22474 23255 22598 20481 18223 15857 12848 8742 4565 2196 1431 1280 1407 1746 2131 2443 2563 2511 2446 2469 2497 2452 2395 2431 2498 2279 1720 1255 1071 1095 1218 1306 1328 1257 1057 930 1078 1501 2058 2567 2902 2959 2645 2074 1488 1027 718 523 409 339 290 259 244 236 234 230 229 230 230 227 228 228 225 226 225 225 224 224 224 224 227 229 226 225 227 227 224 223 224 225 224 223 220 221 222 225 225 225 225 226 227 228 229 231 230 230 230 229 229 227 225 227 232 230 228 227 228 227 227 227 230 234 235 233 232 232 233 233 234 232 231 231 235 233 231 230 229 228 230 231 228 226 225 225 225 224 224 226 223 220 219 219 217 217 219 220 220 216 217 217 213 214 217 219 220 220 222 223 222 220 218 218 220 220 216 217 217 215 217 217 216 218 222 222 223 224 223 224 226 226 225 224 227 227 224 223 222 224 227 229 231 230 230 234 235 230 230 234 231 230 237 243 243 243 242 241 246 251 259 263 265 272 276 281 289 297 307 315 324 336 347 357 368 382 405 446 497 547 604 664 723 784 848 913 973 1029 1084 1138 1191 1240 1291 1358 1434 1512 1585 1656 1720 1773 1830 1879 1919 1953 1989 2022 2057 2097 2132 2159 2172 2188 2203 2222 2245 2259 2271 2284 2300 2308 2315 2333 2344 2360 2387 2411 2420 2438 2456 2467 2480 2494 2519 2532 2542 2570 2594 2604 2609 2633 2667 2709 2745 2781 2815 2843 2898 2973 3033 3092 3140 3173 3209 3235 3262 3272 3266 3281 3280 3270 3264 3272 3287 3306 3329 3377 3414 3443 3488 3527 3554 3590 3627 3686 3767 3820 3867 3921 3975 3990 3995 4011 4018 4023 4025 4038 4054 4076 4109 4131 4169 4218 4271 4303 4325 4356 4381 4392 4389 4378 4376 4367 4332 4311 4302 4302 4315 4326 4347 4355 4374 4409 4451 4467 4460 4480 4490 4508 4523 4539 4585 4608 4601 4571 4569 4556 4577 4611 4671 4758 4840 4920 5002 5064 5094 5158 5216 5267 5329 5385 5437 5444 5421 5429 5416 5391 5383 5376 5400 5471 5520 5593 5670 5737 5833 5933 6006 6121 6239 6341 6463 6596 6729 6874 7043 7214 7380 7513 7613 7718 7838 7957 8088 8203 8333 8471 8563 8661 8723 8703 8596 8514 8479 8428 8344 8243 8146 8096 8117 8179 8336 8668 9226 9930 10592 11149 11514 11736 11830 11855 11784 11625 11410 11203 11067 11076 11163 11182 11077 10940 10822 10745 10716 10806 10987 11249 11597 12089 12848 13677 14344 14899 15521 16234 42006 648058 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24030 10770 2874 4515 11274 156 157 157 158 159 159 159 159 159 160 160 160 161 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 165 166 166 166 166 166 166 165 166 166 166 166 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 170 171 171 173 173 173 172 172 172 172 172 172 172 172 172 171 171 170 170 170 171 171 171 172 171 171 172 172 173 174 175 174 175 176 176 175 176 178 178 179 180 181 182 184 184 185 185 185 185 185 185 185 186 186 185 186 185 184 185 186 186 186 187 186 186 187 188 190 191 192 194 199 201 201 203 205 206 207 207 208 208 207 205 204 201 200 197 197 194 192 192 191 193 194 194 195 196 196 196 195 194 195 198 198 197 197 195 197 198 197 198 199 198 198 198 200 200 198 199 199 202 204 207 217 232 249 269 278 281 281 281 278 276 277 285 292 300 307 313 326 345 362 360 342 332 330 333 338 331 336 352 372 421 518 621 633 570 509 502 587 755 927 1003 1003 985 955 875 730 575 453 368 315 280 256 245 236 231 229 227 228 229 229 229 227 226 228 229 228 228 225 224 226 229 226 226 227 226 224 222 222 225 226 225 226 228 228 228 228 226 225 227 228 229 230 228 227 228 229 228 227 229 227 228 229 227 229 228 228 229 228 229 230 227 227 228 225 225 232 232 230 232 233 234 233 231 232 233 234 231 229 229 230 229 232 235 232 227 227 229 225 221 225 226 222 220 223 223 224 223 221 220 218 219 217 215 217 217 218 219 217 217 217 216 215 214 213 215 217 218 221 222 218 215 218 223 223 221 219 217 220 224 223 222 225 225 220 220 224 223 224 225 226 226 225 227 231 230 231 233 228 225 229 234 236 238 238 234 238 243 246 249 254 264 272 279 284 291 295 300 310 317 325 333 337 340 345 352 365 386 418 458 501 552 614 680 741 801 860 918 972 1023 1070 1117 1161 1204 1257 1309 1347 1382 1421 1459 1493 1520 1540 1563 1596 1634 1676 1729 1796 1865 1922 1964 1994 2013 2029 2048 2061 2070 2075 2087 2100 2109 2107 2105 2119 2143 2164 2181 2193 2203 2223 2236 2239 2250 2265 2279 2287 2288 2288 2306 2326 2349 2379 2413 2444 2476 2509 2542 2559 2568 2584 2619 2666 2715 2773 2835 2899 2974 3045 3091 3113 3131 3149 3167 3171 3168 3173 3184 3199 3220 3240 3265 3289 3329 3371 3412 3454 3503 3586 3673 3743 3802 3843 3870 3900 3924 3934 3946 3958 3966 3963 3977 3992 4011 4031 4044 4051 4076 4098 4116 4135 4166 4189 4201 4204 4197 4170 4122 4063 4011 3961 3900 3843 3800 3736 3686 3673 3645 3623 3640 3660 3678 3724 3814 3906 3970 4025 4090 4143 4173 4204 4244 4277 4330 4398 4485 4572 4659 4770 4911 5038 5126 5234 5317 5372 5407 5433 5460 5500 5517 5559 5598 5606 5607 5623 5655 5678 5701 5743 5793 5820 5876 5947 6004 6037 6105 6153 6246 6357 6451 6573 6724 6887 7069 7218 7396 7580 7778 7953 8096 8225 8320 8445 8559 8620 8641 8502 8199 7868 7645 7539 7468 7427 7560 7960 8479 9064 9670 10273 10776 11153 11345 11318 11110 10800 10485 10259 10140 10081 10032 9948 9920 9967 10037 10141 10244 10344 10479 10638 10871 11185 11544 11909 12364 12934 49159 640720 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24042 10770 2875 4513 11274 158 159 160 160 161 161 162 162 162 162 162 163 163 163 164 164 164 164 165 165 165 165 165 165 166 166 166 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 168 169 168 169 170 171 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 175 174 173 172 173 174 174 173 173 175 175 176 176 178 178 178 178 179 180 180 181 182 183 185 186 186 187 188 189 189 188 187 187 188 188 187 186 186 188 188 186 187 188 188 187 188 189 192 192 193 195 197 202 204 204 206 206 207 208 210 208 208 208 206 203 203 202 200 196 195 195 194 196 196 196 195 195 197 197 197 198 199 200 197 198 198 197 198 197 198 200 200 201 201 202 202 201 202 202 201 200 202 204 206 207 209 212 220 227 234 241 245 247 250 249 247 247 248 250 250 252 251 253 255 256 255 254 253 251 250 250 250 247 244 241 239 240 238 235 235 235 235 235 235 233 230 230 229 230 228 227 227 227 226 229 231 230 228 229 228 228 230 228 226 228 231 230 230 231 228 226 227 227 226 226 226 228 227 222 223 223 226 228 229 230 226 227 227 226 230 231 227 227 228 231 229 231 231 228 228 227 231 232 230 229 229 228 227 229 232 233 233 232 233 233 228 227 231 234 230 230 230 230 229 233 234 232 233 233 229 228 229 229 231 232 233 231 231 231 227 224 225 225 222 220 219 221 223 224 220 216 217 218 215 213 215 217 217 214 214 218 220 219 217 216 215 215 216 215 215 217 216 217 218 218 220 223 221 218 220 224 225 225 227 225 225 227 226 226 231 232 228 228 229 228 228 228 231 233 232 235 237 238 240 239 239 241 245 248 253 263 267 269 278 290 301 308 313 319 327 332 331 329 333 345 360 375 396 432 483 548 620 706 796 880 959 1032 1099 1158 1215 1276 1334 1390 1454 1519 1574 1624 1673 1710 1740 1773 1810 1851 1902 1947 1983 2021 2065 2128 2204 2281 2327 2347 2357 2362 2359 2351 2347 2344 2343 2341 2354 2366 2370 2363 2357 2362 2369 2370 2373 2380 2393 2401 2399 2408 2406 2398 2392 2397 2398 2387 2390 2408 2420 2432 2450 2466 2488 2495 2493 2508 2533 2570 2632 2704 2790 2892 3000 3080 3128 3166 3198 3214 3219 3225 3245 3265 3275 3289 3316 3338 3359 3390 3426 3477 3558 3638 3736 3841 3918 3965 4007 4031 4056 4089 4101 4100 4107 4118 4136 4148 4141 4149 4176 4177 4187 4203 4218 4238 4261 4280 4304 4332 4356 4363 4363 4328 4236 4130 4048 3990 3945 3890 3822 3766 3713 3702 3711 3721 3737 3781 3827 3844 3882 3909 3921 3938 3966 4007 4057 4129 4226 4334 4466 4589 4743 4920 5090 5250 5374 5478 5570 5666 5767 5850 5908 5964 6036 6097 6140 6188 6224 6246 6245 6246 6272 6289 6281 6289 6319 6358 6393 6458 6520 6640 6782 6902 7009 7116 7252 7409 7580 7772 7964 8171 8343 8507 8608 8684 8723 8766 8811 8831 8838 8805 8792 8772 8669 8531 8354 8159 7993 7929 7920 7968 8229 8676 9222 9774 10293 10833 11339 11813 12216 12487 12621 12579 12315 11930 11475 11039 10768 10658 10648 10751 10872 11030 11260 11526 11853 12288 12824 13365 13849 14308 14725 105681 1252384 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24055 10770 2876 4511 11273 157 158 159 159 160 160 161 161 161 161 161 162 162 162 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 166 166 166 167 167 167 166 166 166 166 167 166 166 167 167 167 166 166 167 167 167 167 167 168 168 167 167 167 167 167 167 167 167 167 168 167 167 167 167 168 169 169 171 171 171 172 172 173 173 172 171 172 173 172 172 172 172 173 172 172 172 172 172 172 172 172 171 172 173 173 174 175 175 177 178 178 178 178 179 179 180 180 182 183 183 184 186 186 186 187 186 187 187 186 185 185 185 186 186 186 185 185 188 188 187 188 189 191 192 192 191 195 198 201 203 204 204 206 206 208 208 207 205 204 203 202 202 200 198 196 197 195 194 194 194 195 194 195 196 196 196 196 197 196 196 195 195 197 197 198 198 198 200 201 201 200 200 199 199 201 203 202 200 201 203 208 213 218 223 230 238 244 246 245 244 245 244 243 241 239 239 239 237 235 234 236 235 237 237 239 239 241 245 246 244 248 251 256 264 272 270 261 251 247 244 237 231 228 226 226 225 226 226 224 225 226 226 225 228 228 227 227 228 228 225 226 226 225 225 226 226 224 222 224 224 221 224 227 226 227 227 225 223 224 225 224 224 225 228 228 227 227 226 228 225 227 228 230 230 231 231 230 229 228 227 229 230 231 230 230 231 230 231 230 229 230 231 230 228 229 231 231 231 231 234 232 231 232 233 232 228 228 229 231 231 231 230 229 228 228 227 227 225 221 218 219 221 222 220 216 216 215 216 216 215 215 216 217 216 216 219 217 218 218 218 221 217 215 216 215 216 217 219 222 225 224 223 222 222 219 220 221 221 222 225 228 230 227 224 222 224 226 225 227 230 232 232 229 228 230 229 228 231 234 236 240 243 246 251 256 263 271 274 276 285 296 307 312 314 316 322 329 340 359 368 376 391 405 421 446 476 509 542 585 649 735 822 899 983 1074 1157 1227 1291 1370 1475 1590 1708 1820 1930 2038 2130 2203 2260 2309 2350 2382 2404 2426 2450 2461 2464 2463 2463 2467 2479 2484 2481 2482 2477 2471 2464 2458 2463 2466 2470 2476 2476 2467 2464 2464 2461 2468 2469 2475 2480 2479 2479 2478 2474 2480 2488 2494 2509 2522 2523 2514 2524 2537 2541 2557 2583 2617 2665 2713 2763 2821 2874 2931 2979 3021 3059 3099 3135 3163 3193 3227 3257 3285 3317 3354 3406 3462 3506 3552 3619 3678 3754 3834 3901 3958 4011 4060 4105 4133 4148 4167 4185 4212 4222 4217 4214 4223 4230 4228 4233 4234 4231 4251 4265 4262 4283 4310 4336 4342 4324 4309 4271 4211 4154 4089 4009 3930 3865 3807 3753 3713 3683 3673 3669 3684 3698 3715 3729 3754 3775 3791 3811 3851 3892 3927 3978 4039 4138 4243 4332 4428 4516 4612 4726 4868 5004 5130 5293 5450 5601 5695 5771 5851 5954 6068 6148 6230 6338 6408 6430 6470 6521 6582 6622 6673 6780 6917 7050 7172 7290 7400 7533 7648 7755 7874 7991 8140 8248 8303 8375 8447 8525 8617 8685 8768 8826 8859 8878 8869 8878 8842 8780 8718 8652 8610 8604 8631 8659 8790 9006 9233 9512 9853 10212 10583 10955 11286 11569 11896 12162 12286 12314 12272 12175 11921 11601 11350 11237 11211 11222 11359 11537 11780 12098 12413 12684 12986 13279 13663 14105 90721 1092098 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24068 10770 2877 4509 11274 159 160 160 161 162 162 162 163 163 163 163 163 164 164 164 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 168 169 169 169 168 168 169 170 171 171 172 173 174 174 174 175 175 174 174 174 175 175 175 175 174 173 173 174 175 174 173 172 173 174 174 175 174 175 176 177 177 178 178 178 179 181 182 181 182 182 182 184 185 186 187 187 186 187 188 188 188 187 188 188 188 187 188 188 188 186 187 187 188 188 188 190 190 191 191 191 192 196 198 199 201 202 205 207 208 209 209 209 208 209 207 208 207 204 202 201 201 203 200 198 198 196 195 196 196 197 199 200 200 198 198 198 197 199 200 202 201 200 201 202 204 202 200 203 203 201 202 202 206 208 208 209 217 226 233 238 241 245 248 250 252 254 255 257 259 258 256 252 249 244 243 245 247 248 245 243 243 243 243 246 246 246 244 240 238 236 235 235 235 234 231 232 229 228 229 226 224 227 230 228 225 228 228 228 229 228 228 228 226 226 225 225 226 226 226 228 226 227 228 222 223 227 228 229 227 225 227 226 228 229 229 227 228 227 231 234 232 233 233 232 229 228 229 232 231 231 233 234 231 230 228 229 228 227 225 227 231 230 228 229 229 232 232 229 230 232 236 237 234 232 230 232 237 235 232 232 232 232 231 229 230 230 229 228 224 224 224 222 221 223 220 217 218 216 214 216 216 216 217 219 219 219 218 218 219 218 215 213 215 215 217 220 220 217 215 215 218 216 216 221 222 224 227 226 222 221 223 223 222 222 223 223 223 224 225 228 230 228 229 231 233 231 228 230 235 236 234 235 239 238 237 239 243 251 258 264 274 283 285 287 295 304 307 311 320 330 345 363 386 406 419 429 441 454 464 471 499 566 655 744 819 875 932 994 1055 1127 1201 1270 1339 1403 1469 1535 1607 1688 1782 1869 1935 1997 2065 2117 2160 2196 2223 2253 2274 2285 2298 2318 2328 2324 2320 2329 2345 2362 2370 2376 2381 2388 2400 2404 2386 2375 2389 2406 2411 2402 2396 2395 2398 2400 2396 2395 2402 2413 2424 2433 2433 2426 2417 2427 2450 2472 2490 2515 2549 2571 2577 2597 2625 2668 2714 2757 2805 2865 2931 2973 3001 3036 3074 3106 3129 3145 3169 3227 3285 3328 3367 3399 3439 3504 3577 3660 3769 3879 3971 4049 4123 4180 4220 4239 4278 4310 4330 4358 4372 4370 4371 4367 4354 4347 4333 4329 4342 4348 4333 4320 4339 4371 4393 4382 4354 4323 4280 4237 4166 4086 3993 3909 3843 3790 3763 3729 3709 3711 3698 3689 3701 3730 3748 3735 3734 3747 3778 3802 3810 3846 3871 3905 4000 4092 4173 4264 4358 4450 4554 4710 4872 5048 5218 5401 5614 5837 6018 6192 6360 6489 6597 6685 6792 6863 6931 6996 7064 7168 7258 7372 7504 7610 7702 7807 7894 8019 8137 8243 8357 8477 8565 8676 8769 8864 8971 9077 9184 9270 9378 9507 9595 9674 9736 9787 9890 9971 10037 10076 10153 10201 10244 10334 10370 10344 10277 10202 10228 10323 10453 10633 10803 10995 11188 11455 11693 11856 12004 12064 12002 11882 11788 11762 11825 11955 12180 12437 12702 13009 13344 13739 14166 14589 15004 15440 78374 979092 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24080 10770 2878 4507 11273 160 161 162 163 163 164 164 165 165 165 165 165 166 166 166 166 167 167 167 167 167 168 168 168 168 169 169 169 169 169 170 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 170 171 170 170 170 171 171 170 170 170 170 170 170 170 171 171 171 171 171 170 170 170 170 170 171 171 171 171 171 171 170 171 171 171 171 173 174 174 174 175 175 176 177 177 176 175 175 175 175 176 176 176 175 176 176 175 175 175 176 176 175 175 176 177 178 178 179 179 178 180 180 179 179 181 182 182 182 183 184 186 187 188 188 188 188 188 189 189 189 189 188 187 188 189 191 190 189 188 190 190 188 189 190 190 189 189 190 193 194 195 196 199 200 203 206 206 207 209 208 210 210 209 210 210 207 206 205 203 204 203 202 201 200 200 198 196 196 197 198 200 201 202 202 205 201 202 203 201 201 201 202 203 204 205 204 205 206 206 203 202 205 207 206 207 211 216 221 229 233 236 241 243 245 248 251 254 256 260 263 263 268 270 275 276 273 270 269 268 266 265 263 259 256 256 256 252 248 242 236 232 230 228 225 226 226 226 229 231 230 230 229 230 231 233 231 231 231 228 228 227 229 228 224 225 225 227 229 229 228 227 226 228 232 230 226 227 229 230 228 227 232 233 231 232 233 230 231 234 234 234 231 230 230 230 230 231 233 233 232 234 236 235 231 230 232 230 229 230 234 235 232 230 232 232 230 232 230 233 236 235 233 232 233 231 230 231 231 230 229 231 232 229 228 230 230 225 223 224 220 221 224 219 216 217 217 217 215 216 217 215 215 215 213 214 217 217 218 215 212 214 216 217 220 222 219 218 221 220 216 215 219 223 220 219 222 223 224 227 227 224 224 226 226 228 230 229 226 225 228 230 231 231 232 234 236 233 231 233 233 235 239 244 249 254 259 261 262 265 273 281 284 286 297 308 318 334 356 372 379 389 405 422 434 442 451 461 470 486 517 571 653 743 836 919 979 1033 1092 1147 1196 1249 1290 1324 1358 1397 1435 1466 1492 1526 1565 1592 1613 1641 1659 1668 1679 1690 1699 1719 1740 1763 1787 1812 1836 1863 1886 1904 1922 1932 1946 1955 1953 1946 1947 1946 1961 1970 1967 1975 1990 2006 2023 2036 2038 2045 2068 2091 2106 2121 2134 2148 2168 2182 2196 2203 2208 2229 2239 2249 2258 2258 2281 2323 2376 2444 2516 2584 2647 2698 2765 2843 2919 2992 3059 3117 3162 3200 3239 3285 3326 3378 3450 3516 3589 3677 3787 3910 4022 4124 4221 4306 4391 4464 4521 4571 4595 4599 4611 4600 4562 4514 4474 4440 4400 4366 4350 4349 4356 4352 4350 4360 4359 4324 4274 4208 4127 4052 3983 3943 3925 3911 3871 3829 3786 3737 3718 3697 3687 3703 3715 3708 3722 3748 3740 3740 3763 3760 3750 3748 3761 3789 3838 3909 4042 4182 4270 4350 4460 4580 4704 4839 4994 5184 5382 5571 5776 6003 6265 6489 6682 6848 6994 7109 7190 7273 7364 7469 7579 7728 7862 7948 8014 8090 8142 8231 8299 8397 8536 8701 8968 9260 9568 9855 10083 10209 10305 10411 10455 10483 10516 10523 10547 10612 10689 10789 10897 10927 11013 11101 11145 11232 11316 11334 11365 11394 11370 11289 11192 11149 11149 11191 11326 11533 11749 11924 12003 12021 11985 11879 11785 11773 11809 11855 11953 12144 12396 12667 12894 13029 13154 13386 13681 14013 116774 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24093 10770 2879 4506 11273 159 160 161 162 162 163 163 163 163 163 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 169 169 170 170 169 169 169 169 170 170 169 170 169 169 169 169 169 169 169 170 170 169 169 169 169 169 169 169 169 169 170 171 170 170 170 170 170 172 173 174 174 175 175 175 175 175 175 175 174 174 173 174 174 175 174 174 174 174 175 174 174 175 175 174 175 176 176 177 178 179 179 180 180 180 179 180 181 181 182 183 183 183 185 187 187 187 188 188 188 188 188 187 188 187 188 188 188 188 188 189 189 188 187 188 189 188 188 189 189 191 194 196 198 199 199 202 206 206 206 208 209 211 211 212 210 208 209 208 208 206 205 204 202 201 199 198 198 196 197 198 195 198 198 198 197 200 203 200 202 202 203 199 199 202 200 201 202 201 203 204 202 203 204 204 204 204 203 208 211 216 221 226 232 238 243 245 245 250 253 256 258 261 266 271 276 280 284 286 286 287 281 273 267 267 265 257 251 244 237 231 230 227 225 226 228 226 227 228 226 229 229 229 232 229 225 226 224 225 228 227 225 224 225 223 224 226 223 223 226 225 229 228 228 226 228 231 229 228 230 232 229 227 227 229 234 234 230 227 226 228 230 231 230 229 230 229 227 230 231 232 229 228 232 231 228 230 232 231 229 228 232 234 233 230 229 230 231 233 230 232 230 229 231 233 230 226 227 231 230 230 231 229 229 232 233 234 232 227 224 223 222 221 221 222 221 220 220 222 220 215 213 214 216 217 218 217 216 219 218 215 218 222 219 218 220 221 218 213 212 213 216 215 215 217 217 220 223 224 225 223 224 221 219 221 223 226 226 224 224 223 223 228 231 230 226 229 234 231 231 234 232 231 236 240 242 243 246 249 253 256 258 263 269 280 292 304 323 342 357 372 384 396 411 424 432 441 456 477 502 526 555 609 691 785 891 995 1100 1223 1344 1443 1526 1596 1637 1668 1699 1730 1759 1778 1786 1797 1813 1823 1825 1830 1839 1851 1868 1876 1884 1905 1926 1945 1960 1969 1977 1987 1989 1979 1973 1973 1981 1991 2002 2008 2006 2001 2007 2013 2014 2020 2022 2022 2022 2019 2010 2008 2016 2012 2008 2013 2018 2028 2043 2056 2058 2058 2066 2080 2092 2108 2131 2169 2224 2296 2366 2441 2529 2607 2686 2775 2870 2960 3033 3106 3176 3235 3275 3323 3381 3422 3464 3524 3570 3621 3678 3740 3828 3954 4091 4224 4359 4474 4560 4640 4700 4742 4774 4779 4761 4747 4715 4678 4650 4619 4576 4535 4522 4502 4463 4436 4397 4377 4365 4345 4308 4255 4211 4157 4109 4059 4000 3938 3888 3858 3831 3826 3791 3772 3783 3776 3784 3782 3770 3758 3755 3757 3777 3796 3777 3761 3765 3788 3851 3943 4053 4148 4219 4313 4435 4559 4682 4791 4908 5058 5192 5333 5524 5724 6007 6305 6535 6756 6968 7206 7404 7551 7700 7821 7965 8096 8227 8316 8339 8355 8413 8553 8720 8901 9079 9263 9476 9617 9766 9952 10174 10429 10642 10824 10963 11068 11132 11185 11180 11159 11180 11174 11205 11298 11387 11490 11605 11706 11792 11874 11964 12050 12124 12159 12125 12020 11909 11848 11810 11821 11923 12116 12257 12329 12369 12406 12467 12521 12575 12737 13003 13343 13748 14296 14981 15714 16452 17100 17711 18968 234532 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24106 10770 2880 4504 11272 160 161 162 162 163 163 164 164 164 164 164 165 165 166 166 167 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 170 170 170 170 170 171 170 170 170 170 170 170 170 170 170 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 169 170 170 171 171 171 170 170 170 170 171 170 170 171 172 173 174 174 176 176 176 176 175 176 176 175 175 175 174 174 174 174 174 175 176 175 175 175 175 174 175 176 176 177 177 178 179 180 179 179 180 181 181 181 182 182 184 184 185 186 186 186 187 187 188 189 188 188 187 188 187 187 187 189 189 187 187 189 189 189 189 188 187 188 190 190 191 194 196 199 200 202 203 206 207 209 208 208 210 210 211 208 206 206 208 209 207 205 206 205 202 202 200 199 198 199 197 196 197 197 197 198 198 200 199 199 201 200 200 200 202 204 202 203 202 202 204 204 206 207 203 202 203 204 206 212 219 223 228 235 240 246 252 252 251 253 261 261 264 273 279 288 295 297 303 308 311 310 301 294 289 286 278 271 261 253 243 236 232 232 231 227 226 227 228 229 227 225 225 226 227 226 227 225 226 228 226 227 226 225 228 229 227 227 227 230 227 225 225 226 227 230 231 227 224 224 227 229 229 230 233 232 229 226 229 232 230 228 229 226 228 232 231 230 229 226 227 227 229 232 232 229 230 229 228 232 233 229 230 229 227 228 232 229 227 227 229 232 233 230 226 226 232 233 231 231 232 231 229 228 228 231 230 230 228 230 230 224 222 224 221 219 223 224 222 220 219 218 218 219 218 215 213 216 218 214 213 215 220 222 219 218 218 218 213 213 217 217 214 212 213 214 217 224 226 221 221 224 224 220 219 222 223 221 223 228 227 224 226 230 231 229 226 227 229 228 227 229 229 230 233 234 233 236 240 242 247 251 258 268 282 292 306 323 338 356 372 385 396 406 417 429 440 454 474 491 505 534 588 674 792 928 1072 1218 1364 1500 1623 1721 1780 1813 1841 1884 1923 1942 1961 1984 2003 2018 2028 2029 2037 2045 2045 2041 2039 2044 2041 2028 2024 2031 2037 2052 2067 2082 2091 2092 2090 2090 2086 2093 2104 2107 2110 2124 2134 2129 2134 2157 2175 2189 2203 2219 2240 2253 2255 2254 2265 2271 2272 2285 2299 2318 2331 2348 2366 2375 2376 2378 2385 2396 2430 2458 2481 2504 2529 2553 2589 2633 2681 2729 2788 2851 2934 3030 3130 3200 3264 3318 3380 3452 3525 3610 3719 3833 3940 4070 4206 4348 4469 4576 4666 4754 4809 4826 4848 4863 4858 4865 4862 4821 4784 4736 4690 4656 4604 4560 4513 4469 4431 4420 4381 4321 4256 4232 4196 4115 4054 4013 3979 3961 3933 3893 3865 3835 3809 3796 3775 3775 3773 3771 3784 3799 3810 3814 3800 3783 3789 3812 3844 3889 3936 3998 4104 4229 4388 4584 4737 4849 4954 5049 5152 5277 5414 5568 5722 5877 6021 6193 6371 6531 6697 6891 7108 7341 7553 7732 7876 8008 8096 8149 8226 8327 8441 8587 8771 8966 9141 9247 9310 9348 9406 9528 9685 9927 10278 10645 10959 11170 11317 11412 11471 11463 11443 11406 11409 11447 11494 11529 11613 11745 11861 11946 11995 12083 12126 12124 12072 11977 11886 11854 11908 12033 12184 12322 12355 12281 12239 12244 12274 12387 12515 12651 12840 13074 13301 13544 13819 14073 14344 14659 16107 287654 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24119 10770 2881 4502 11272 160 161 162 162 163 163 163 164 164 164 164 165 165 165 166 166 166 166 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 170 170 169 169 170 170 170 169 170 170 170 170 170 170 170 171 171 170 170 170 170 171 171 172 172 173 174 175 176 176 175 175 174 175 175 175 174 174 175 174 174 175 174 174 175 175 175 175 175 175 174 174 176 177 176 176 177 179 180 180 180 180 181 181 181 183 183 183 184 184 185 186 188 187 188 189 187 187 186 188 188 187 187 188 187 186 186 187 187 187 187 189 190 190 190 191 194 196 198 199 201 202 203 203 205 206 208 209 207 208 207 207 206 205 205 205 206 204 203 202 203 201 199 199 200 199 198 197 196 195 193 196 197 198 201 202 201 198 199 199 202 202 201 202 201 201 200 201 203 204 204 203 204 206 206 211 217 223 229 235 238 241 246 253 260 271 282 292 303 310 314 321 331 336 336 334 331 325 316 306 297 293 288 286 279 264 253 244 235 231 230 227 226 228 229 226 226 228 228 226 227 230 228 227 227 228 228 226 226 225 222 224 227 229 230 228 229 230 232 233 230 229 231 230 229 230 230 230 230 230 232 233 230 229 231 231 229 230 231 228 231 232 230 228 231 232 231 230 230 229 226 227 229 228 227 231 233 231 228 230 232 230 229 230 232 232 234 237 233 230 231 227 226 226 229 229 228 229 229 228 230 229 225 225 224 224 224 223 222 220 222 223 218 217 224 224 221 220 222 221 220 216 216 219 222 221 220 218 219 220 219 215 211 213 218 217 216 217 217 217 220 221 220 220 222 223 224 225 225 226 228 226 223 224 225 224 222 223 222 223 226 229 232 230 231 233 231 229 228 229 233 238 237 238 242 242 239 240 251 262 269 282 299 317 337 354 367 383 397 406 410 418 441 466 487 518 558 609 681 769 869 988 1111 1224 1336 1447 1554 1653 1741 1811 1862 1895 1903 1901 1909 1917 1925 1939 1956 1961 1966 1976 1983 1992 1993 1995 2007 2015 2014 2016 2016 2017 2020 2018 2019 2015 2015 2025 2028 2028 2033 2039 2039 2040 2049 2061 2068 2067 2072 2090 2101 2106 2121 2131 2139 2154 2168 2186 2198 2212 2217 2217 2215 2217 2225 2238 2253 2277 2298 2311 2323 2346 2372 2407 2461 2519 2582 2655 2724 2785 2836 2873 2926 2998 3062 3142 3221 3288 3336 3403 3504 3649 3828 4023 4195 4310 4378 4418 4427 4446 4502 4569 4629 4667 4693 4713 4744 4755 4743 4695 4634 4581 4544 4497 4464 4459 4442 4429 4397 4362 4305 4251 4209 4184 4150 4131 4125 4088 4028 3984 3946 3935 3909 3884 3845 3815 3821 3811 3787 3802 3819 3810 3807 3811 3812 3796 3800 3808 3802 3839 3874 3945 4011 4107 4221 4345 4456 4559 4708 4850 4990 5144 5305 5409 5479 5558 5653 5765 5878 5975 6093 6211 6312 6437 6605 6750 6889 7010 7095 7164 7244 7306 7380 7465 7572 7687 7788 7926 8105 8255 8379 8556 8838 9175 9461 9744 10032 10311 10588 10871 11131 11312 11446 11529 11559 11572 11592 11567 11539 11547 11504 11514 11566 11601 11585 11566 11487 11352 11235 11211 11313 11530 11795 12025 12182 12293 12336 12286 12279 12293 12325 12323 12401 12528 12662 12796 12909 13056 13279 13622 16199 305008 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24131 10770 2882 4500 11273 160 161 162 163 163 163 164 164 164 164 165 165 165 166 166 166 167 167 167 167 167 168 168 168 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 171 170 170 170 170 170 170 169 169 169 170 170 169 170 170 170 170 170 170 171 171 170 170 170 170 170 171 171 170 170 170 170 170 170 169 170 170 171 172 172 173 174 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 175 175 175 176 176 176 175 176 176 176 175 175 176 177 176 177 178 179 180 180 179 180 181 182 182 182 182 182 182 184 186 186 186 188 188 187 188 188 188 187 187 189 190 189 187 187 187 187 188 189 190 189 188 190 192 195 197 199 199 200 203 206 206 207 207 207 208 209 209 209 210 210 208 208 208 208 207 205 204 203 203 201 200 199 199 198 197 196 197 194 197 199 198 201 202 201 201 202 203 205 201 202 204 205 204 203 203 202 204 204 203 202 205 204 206 209 214 221 228 231 238 245 251 255 258 264 271 276 282 287 291 294 297 300 306 308 307 299 286 276 267 260 250 242 236 233 232 230 226 225 228 229 229 229 230 228 228 229 228 229 227 227 228 227 226 226 224 223 225 228 226 227 230 229 231 232 232 230 233 232 230 228 227 228 227 229 230 230 231 229 229 232 228 227 230 229 228 231 232 228 228 230 234 234 233 233 229 230 230 229 232 232 229 227 230 232 231 227 227 229 229 229 230 230 234 236 236 230 227 229 227 227 227 229 232 232 231 232 234 233 230 225 224 226 223 221 220 219 221 219 216 217 219 221 221 222 223 220 218 216 217 220 218 217 218 218 221 222 221 219 216 215 219 221 220 219 220 221 216 212 213 216 221 221 221 222 223 224 225 225 225 224 223 222 221 222 226 230 232 230 230 230 227 226 225 225 227 229 230 232 230 228 229 233 236 238 236 237 244 248 252 261 276 293 312 334 351 362 374 388 401 414 421 432 461 514 590 706 875 1057 1221 1388 1567 1725 1830 1927 2059 2230 2409 2549 2624 2661 2697 2752 2813 2854 2876 2886 2875 2856 2838 2818 2795 2773 2745 2720 2701 2684 2678 2673 2662 2653 2646 2654 2658 2647 2636 2637 2634 2619 2612 2612 2603 2591 2590 2599 2602 2600 2600 2599 2604 2603 2597 2593 2601 2617 2614 2612 2621 2623 2628 2624 2610 2609 2617 2631 2640 2659 2669 2694 2718 2733 2752 2787 2828 2881 2932 2975 3029 3091 3141 3173 3200 3224 3293 3383 3443 3501 3574 3650 3740 3876 4027 4170 4285 4369 4449 4524 4609 4706 4784 4863 4913 4936 4930 4920 4895 4862 4813 4769 4719 4681 4651 4632 4594 4575 4566 4535 4492 4457 4430 4386 4346 4320 4278 4239 4221 4193 4178 4153 4131 4098 4077 4051 4025 4013 3996 3969 3948 3946 3956 3938 3935 3937 3945 3957 3957 3963 3968 3972 3986 4045 4069 4095 4164 4247 4316 4370 4459 4565 4674 4794 4919 5055 5182 5278 5368 5466 5569 5661 5738 5829 5888 5928 5975 6012 6072 6142 6236 6331 6409 6517 6587 6603 6630 6688 6790 6931 7121 7357 7578 7819 8088 8413 8764 9206 9737 10253 10714 11131 11517 11812 11994 12109 12238 12346 12417 12434 12455 12510 12510 12499 12476 12416 12344 12247 12171 12074 11953 11824 11702 11707 11928 12279 12579 12858 13059 13198 13291 13347 13448 13610 13804 14033 14253 14462 14684 14942 15236 15539 20277 365400 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24144 10770 2883 4498 11273 158 159 160 161 161 162 162 162 162 163 163 163 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 167 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 168 168 168 168 169 170 171 171 171 172 173 174 174 174 174 174 173 173 173 173 173 172 172 172 172 171 172 173 173 173 174 173 173 174 174 174 174 175 175 176 177 177 177 177 178 179 180 179 180 180 181 181 183 182 183 183 184 184 185 186 186 185 185 185 184 185 186 186 185 184 185 186 186 187 187 188 188 188 188 190 193 194 196 200 202 205 204 203 205 207 206 207 208 209 208 207 207 207 207 205 206 207 206 203 203 201 201 199 197 198 197 196 194 194 196 196 196 197 198 199 199 199 198 199 200 200 201 201 199 199 199 199 199 201 201 200 199 199 201 206 264 1057 3917 5513 3946 2129 1130 669 475 404 377 363 357 350 341 330 316 301 286 278 271 267 262 258 256 252 247 242 236 232 229 224 221 225 225 229 231 229 229 232 232 234 234 232 229 227 229 230 226 226 226 226 226 225 228 231 232 228 228 230 232 228 226 229 231 233 229 227 230 230 229 228 228 227 229 231 232 231 230 229 230 232 231 231 233 233 229 227 228 230 230 231 230 230 235 234 232 232 230 229 230 232 233 232 229 230 230 231 233 235 234 233 233 230 229 230 230 231 231 233 236 232 229 228 230 230 227 224 222 224 225 221 215 216 220 220 217 220 220 219 217 216 218 219 218 217 217 220 220 219 221 216 213 214 216 217 217 220 222 220 220 219 218 218 220 222 222 221 222 224 222 220 222 225 226 226 224 222 226 226 224 225 226 225 224 225 227 230 231 229 227 227 227 228 228 229 230 228 227 230 234 233 234 240 245 254 265 282 303 326 348 364 373 380 388 399 409 419 440 470 495 520 552 596 677 811 988 1169 1331 1473 1614 1750 1874 1980 2048 2102 2158 2206 2247 2284 2331 2383 2423 2440 2447 2459 2469 2469 2459 2446 2436 2431 2423 2413 2406 2398 2398 2400 2403 2402 2405 2406 2394 2374 2369 2372 2382 2379 2368 2374 2380 2378 2377 2379 2388 2397 2404 2410 2428 2443 2457 2463 2463 2465 2475 2489 2494 2500 2504 2523 2549 2583 2607 2624 2648 2675 2703 2733 2765 2795 2806 2820 2842 2865 2889 2920 2949 2980 2996 3031 3068 3114 3172 3274 3397 3513 3633 3762 3887 4015 4164 4311 4439 4556 4659 4730 4798 4849 4878 4868 4834 4771 4706 4670 4622 4580 4564 4542 4512 4478 4452 4415 4388 4359 4320 4279 4241 4192 4166 4135 4116 4097 4064 4040 4032 4006 3978 3939 3913 3888 3872 3855 3857 3859 3847 3838 3847 3836 3831 3832 3830 3831 3835 3852 3877 3915 3956 4007 4042 4101 4145 4178 4235 4289 4330 4360 4401 4458 4500 4539 4586 4637 4686 4748 4810 4849 4926 5027 5107 5180 5285 5415 5523 5626 5748 5833 5918 5998 6087 6129 6184 6309 6437 6568 6719 6865 7021 7207 7419 7665 7994 8381 8735 9114 9541 9931 10315 10676 10990 11248 11514 11787 12012 12226 12428 12570 12673 12768 12752 12668 12564 12491 12378 12188 11984 11829 11768 11786 11879 12093 12423 12766 13132 13540 13941 14285 14615 14979 15475 16069 16701 17301 17934 18652 19507 37608 536135 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24157 10770 2884 4496 11272 163 164 165 165 166 166 166 167 167 167 168 168 169 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 172 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 173 173 173 172 172 172 172 172 173 172 172 173 173 173 173 172 173 173 174 175 176 177 177 177 177 178 178 178 178 178 177 177 177 177 177 177 177 176 176 176 177 178 178 178 178 177 178 178 177 178 179 181 181 182 181 181 182 183 182 182 183 183 183 184 185 185 185 186 184 185 188 189 189 190 189 188 189 190 188 188 189 188 188 189 189 189 189 190 190 190 190 190 190 190 193 196 199 202 204 205 209 209 208 208 208 210 211 212 211 211 213 211 210 209 209 209 208 209 208 206 207 206 205 204 203 201 202 202 202 202 200 199 201 201 202 202 202 203 204 205 204 202 201 202 204 205 205 204 203 203 203 203 203 202 206 236 406 659 635 464 385 368 363 357 349 340 332 324 319 311 300 288 273 260 254 251 248 245 241 237 234 233 230 227 225 225 226 226 228 228 230 232 235 235 236 237 235 236 238 238 236 234 231 229 228 228 230 229 226 227 226 223 226 228 232 231 229 229 229 231 233 233 232 233 232 232 233 231 229 230 231 229 229 230 230 230 229 231 231 229 227 228 230 231 232 233 230 228 229 229 228 229 231 231 230 230 231 232 232 233 232 232 233 232 233 233 233 230 230 231 231 230 232 234 233 232 231 229 227 230 229 223 226 227 225 225 222 220 220 219 219 219 218 215 214 215 217 219 216 213 215 216 216 216 215 216 218 220 220 218 215 213 220 226 222 218 219 218 218 220 217 216 218 214 214 215 215 218 220 219 219 220 220 220 222 225 224 222 218 217 222 226 224 221 223 227 226 224 223 226 227 227 230 229 226 224 223 226 231 239 249 262 277 294 311 328 349 368 383 396 408 440 1284 7281 17155 24086 27570 29973 34079 38214 41106 47047 63220 85937 107614 122600 138564 165917 192349 194812 168726 126674 87432 59832 39919 25805 18373 15543 14440 13852 13438 13049 12702 12475 12287 12125 12008 11890 11826 11794 11800 11772 11748 11697 11647 11666 11707 11722 11723 11755 11818 11876 11945 12044 12120 12189 12320 12490 12602 12688 12845 12978 13170 13300 13425 13595 13825 13980 14121 14367 14609 14801 14998 15281 15637 16026 16473 16930 17474 17946 18395 18886 19298 19666 20030 20500 20936 21373 21828 22485 23183 23860 24714 25706 26741 27804 29262 31210 33500 36328 39329 42040 44639 47115 49523 51781 53743 55579 57365 59187 61016 63498 66553 69836 73619 77934 82412 87493 93171 99966 108139 117555 128568 142067 159477 181892 212243 257100 326075 445597 710084 1778441 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24170 10770 2885 4494 11271 163 164 164 165 166 166 167 167 167 168 168 169 169 169 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 173 174 174 174 174 174 174 173 173 173 172 173 173 173 173 173 174 173 173 174 174 174 174 173 174 174 174 175 175 175 176 177 177 177 177 178 178 178 178 178 178 177 178 178 177 178 178 177 177 177 177 177 178 179 179 178 177 178 178 179 180 181 183 183 183 182 182 183 183 183 183 184 185 185 185 186 187 186 187 187 188 190 190 190 190 190 192 192 190 189 191 190 190 189 188 189 189 189 191 191 191 191 192 191 194 197 200 204 206 207 209 210 208 210 211 210 211 212 214 213 212 210 210 211 209 207 207 206 206 207 205 205 206 203 203 205 202 202 203 202 200 201 202 203 202 202 204 205 203 203 204 202 204 203 204 203 203 203 202 202 202 204 203 200 201 233 500 733 545 380 334 323 317 313 311 308 309 311 308 309 309 306 301 294 286 278 277 280 278 275 266 258 245 232 226 226 226 225 226 226 230 234 233 232 236 238 239 239 240 239 237 235 237 235 232 229 229 231 231 231 229 226 227 229 230 229 229 228 227 229 231 233 234 232 231 231 231 230 229 230 231 232 231 233 230 233 236 235 232 232 232 230 231 232 232 229 231 232 230 231 233 232 230 228 230 230 230 230 231 231 230 233 234 231 230 232 231 229 231 233 229 229 232 232 227 226 227 228 229 229 231 227 226 228 227 226 228 229 222 215 216 220 217 214 216 218 220 220 218 216 217 216 212 212 217 217 216 219 221 219 218 221 221 217 212 212 215 218 219 218 219 221 221 217 212 212 214 215 219 219 216 215 220 225 226 226 224 220 219 224 228 227 222 221 228 230 228 230 228 226 225 221 224 228 227 225 230 238 244 262 284 303 326 345 358 379 397 410 426 445 469 568 2468 9936 18567 26198 34336 40912 46178 51463 55624 59649 67959 80126 89730 100302 114215 130610 145518 161483 185923 218896 241577 234023 197023 149876 113432 87932 63308 43590 34017 31005 30312 30410 30860 31357 31849 32273 32706 33154 33534 33826 34138 34463 34784 35409 36256 37081 37770 38428 39231 40135 41294 42463 43590 44975 46464 48041 49607 51329 53452 55743 58053 60508 63411 66578 70076 74354 79731 86840 94973 104354 115530 128836 145625 167251 195504 233995 293619 395696 602304 1250082 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24183 10770 2887 4492 11270 161 162 163 164 164 165 165 166 166 167 167 168 168 168 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 172 172 172 172 173 173 173 172 172 172 172 172 173 172 172 173 173 172 172 173 173 174 174 173 173 174 175 175 175 176 176 176 176 176 176 177 177 177 177 176 176 176 177 177 177 177 178 177 178 177 177 177 178 178 178 178 180 180 180 182 183 182 182 183 183 183 183 185 186 185 185 185 186 186 186 186 187 188 188 189 189 189 190 190 190 190 190 189 189 189 189 189 190 189 189 191 192 191 192 195 198 200 200 203 205 207 208 209 210 210 210 211 212 212 212 211 210 210 210 210 209 208 206 205 205 204 203 202 201 202 201 203 202 200 200 199 203 202 202 204 205 205 202 201 202 202 201 200 200 202 203 200 202 200 198 198 199 200 203 206 219 238 252 260 265 270 275 284 290 299 312 322 328 343 358 361 346 325 304 289 283 280 276 276 271 258 249 239 232 226 224 227 228 232 233 232 232 234 232 235 238 240 237 237 236 238 238 236 234 232 229 230 232 230 228 228 228 227 227 227 227 229 232 228 227 232 233 233 231 231 233 232 229 229 232 234 233 231 230 229 230 231 232 236 236 233 230 231 228 227 229 230 231 230 231 233 233 230 229 232 230 228 231 230 228 227 230 230 229 229 230 229 233 232 228 228 231 231 231 231 233 230 223 223 227 229 229 225 221 220 221 223 224 223 222 219 219 218 221 222 222 220 217 219 219 216 215 216 217 216 216 217 218 219 217 214 217 221 220 217 219 220 219 217 215 217 217 215 217 222 221 216 215 216 217 219 223 222 218 219 224 224 220 221 226 226 224 225 224 227 229 227 225 223 225 229 228 223 218 218 227 237 251 272 294 314 329 348 367 380 394 409 424 439 459 482 503 527 555 595 655 725 799 875 945 1017 1104 1211 1352 1510 1650 1762 1870 1986 2107 2240 2384 2524 2630 2695 2747 2797 2831 2853 2880 2909 2939 2973 3003 3022 3031 3044 3057 3065 3066 3056 3033 3000 2978 2960 2945 2936 2925 2920 2918 2918 2914 2910 2907 2924 2944 2939 2927 2927 2934 2945 2952 2955 2942 2925 2919 2923 2938 2946 2962 2975 2982 2999 3016 3046 3087 3125 3160 3181 3211 3253 3293 3329 3365 3411 3485 3589 3718 3839 3947 4057 4179 4309 4436 4573 4716 4834 4922 4997 5057 5110 5124 5124 5129 5123 5120 5096 5067 5030 4982 4929 4890 4848 4801 4757 4720 4673 4630 4602 4578 4548 4510 4457 4405 4373 4339 4305 4261 4221 4209 4192 4176 4169 4143 4129 4108 4079 4058 4079 4087 4086 4087 4065 4057 4039 4042 4084 4128 4188 4249 4264 4279 4300 4319 4322 4307 4302 4323 4340 4349 4353 4369 4390 4381 4399 4417 4425 4426 4434 4486 4522 4580 4623 4667 4746 4773 4772 4783 4755 4721 4673 4640 4664 4742 4810 4880 4938 4975 5004 4986 4984 5020 5100 5183 5302 5441 5601 5768 5904 6030 6187 6359 6549 6730 6905 7113 7339 7614 7881 8131 8335 8536 8820 9208 9599 10008 10376 10776 11192 11611 12111 12786 13580 14374 15076 15511 15651 15628 15572 15589 16015 17219 19102 21609 24789 28205 31889 36063 41057 47158 54238 62402 71244 80065 88574 97205 106923 118023 206775 2865569 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24196 10770 2888 4491 11270 162 162 163 164 164 165 165 166 166 167 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 171 171 171 171 172 172 172 172 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 172 173 172 172 172 173 172 172 173 174 174 174 174 174 174 175 175 175 175 174 175 176 176 176 177 176 176 177 177 177 177 177 176 176 176 178 178 177 177 177 177 177 177 178 178 178 179 180 181 181 182 182 182 181 181 182 183 182 182 183 184 185 186 185 185 186 186 188 189 190 190 190 190 190 189 188 187 188 189 188 187 189 189 190 190 190 189 192 193 191 191 193 196 198 200 203 205 208 208 209 211 212 212 213 212 212 212 210 212 212 209 209 210 208 206 205 203 201 202 199 197 200 203 204 202 201 204 203 202 202 201 202 201 200 203 202 201 200 200 202 202 202 202 200 200 201 203 202 203 205 205 208 214 221 234 245 250 255 262 269 274 280 280 282 283 285 284 280 277 274 274 276 278 279 279 276 263 251 241 235 230 231 230 228 228 231 232 233 235 238 237 235 236 240 239 240 240 240 240 239 239 236 232 232 230 226 226 226 226 226 228 224 226 228 226 227 230 233 230 230 230 231 232 230 229 233 236 234 232 231 231 231 230 232 234 233 234 234 232 232 230 231 232 230 231 235 233 228 227 227 229 230 232 230 228 230 231 228 228 229 233 234 231 231 232 230 232 233 231 230 231 229 229 233 233 231 229 224 221 223 224 221 219 218 217 217 222 225 225 224 220 218 218 218 219 220 218 212 212 217 216 215 216 215 215 215 216 219 220 217 216 215 218 217 213 216 219 219 218 219 219 218 216 216 217 218 219 222 222 221 223 223 225 224 220 220 220 218 221 222 221 222 222 223 224 225 227 228 227 227 230 232 232 240 256 273 296 320 341 357 372 387 397 408 420 436 457 483 514 544 574 625 688 757 854 989 1159 1353 1550 1726 1856 1948 2046 2162 2279 2401 2672 3778 7055 11578 14799 15704 15466 14677 13329 11323 8992 6716 5048 4259 4011 3937 3900 3881 3871 3847 3815 3797 3795 3780 3758 3753 3753 3752 3749 3742 3732 3710 3695 3692 3690 3679 3671 3672 3686 3707 3708 3684 3666 3654 3651 3641 3657 3693 3730 3764 3787 3806 3834 3842 3856 3856 3846 3864 3891 3953 4040 4122 4188 4234 4283 4356 4450 4567 4697 4832 4943 5033 5112 5204 5275 5358 5420 5430 5448 5477 5496 5501 5491 5483 5468 5442 5418 5382 5351 5341 5304 5267 5219 5171 5167 5147 5100 5064 5045 4994 4926 4872 4840 4791 4745 4717 4699 4671 4651 4652 4672 4686 4670 4631 4583 4573 4568 4570 4568 4547 4518 4500 4531 4586 4671 4757 4795 4806 4842 4874 4868 4874 4855 4827 4811 4836 4862 4870 4899 4895 4877 4900 4923 4959 4970 4997 5032 5039 5039 5071 5100 5104 5127 5139 5137 5089 5058 5105 5113 5160 5208 5306 5424 5522 5598 5645 5663 5669 5678 5679 5706 5718 5747 5780 5873 5964 6021 6085 6152 6242 6441 6640 6805 6979 7125 7300 7547 7794 8107 8497 8896 9333 9727 10062 10379 10727 11104 11493 11913 12422 13010 13575 14194 15081 16107 16998 17666 18094 18334 18539 18747 19044 19524 20346 21708 24068 27894 33266 39686 46346 52632 59074 67273 77696 89855 103540 118743 136937 299893 10826080 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24208 10770 2889 4489 11271 162 163 164 165 166 166 167 167 168 168 169 169 170 170 171 171 171 172 172 172 172 173 173 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 173 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 174 174 174 173 173 174 175 174 174 174 174 174 173 173 174 174 175 175 175 176 176 175 176 176 176 176 177 177 177 177 177 178 178 178 179 178 178 178 177 177 178 178 178 178 178 178 179 180 179 178 179 179 179 179 180 180 180 182 182 183 183 183 182 183 183 183 184 185 184 184 184 186 187 187 187 187 188 189 190 191 193 193 192 191 191 191 190 189 190 189 188 188 190 190 191 192 191 192 194 193 193 196 197 200 202 205 207 207 208 212 214 215 215 214 215 214 214 213 213 212 210 212 212 210 209 211 207 206 203 202 199 200 201 202 203 203 203 201 202 202 202 201 203 203 203 203 204 203 200 198 202 203 204 203 203 201 203 203 205 202 201 200 200 204 210 217 226 233 239 244 249 251 254 254 255 253 250 251 248 247 249 248 246 247 254 256 248 239 231 228 230 229 227 228 231 231 231 235 233 234 236 234 235 237 237 237 236 239 242 237 232 233 234 231 229 228 230 230 229 227 227 227 228 227 227 228 229 229 227 227 230 230 228 230 233 232 228 229 233 234 235 235 232 231 233 232 232 234 232 229 230 229 230 231 232 230 228 227 229 230 231 229 229 230 229 231 233 230 229 230 231 234 234 232 231 234 234 229 227 228 229 229 229 230 232 233 228 226 225 223 225 224 221 219 220 220 221 220 219 220 221 219 220 220 220 222 220 218 217 215 214 213 215 217 217 215 212 214 217 216 213 213 216 217 218 217 217 217 216 215 215 217 219 218 218 219 221 221 219 219 221 222 221 221 221 222 223 225 226 224 222 224 227 226 227 229 228 229 230 226 229 241 257 277 298 318 335 354 366 375 383 394 405 415 431 451 478 509 538 574 626 694 773 934 3529 10456 19270 27255 31339 35988 46765 59811 70435 82374 91551 98374 105741 109243 104289 91287 75578 57812 37748 21680 13506 10701 10246 9983 10974 15516 18070 17213 14913 12565 11175 10626 10329 10051 9798 9631 9560 9540 9568 9579 9558 9545 9565 9588 9598 9569 9524 9460 9396 9337 9350 9378 9397 9408 9419 9397 9407 9432 9484 9579 9705 9843 9974 10128 10307 10461 10598 10749 10886 11058 11302 11664 12148 12672 13117 13543 13979 14352 14712 15099 15435 15759 16086 16390 16689 17014 17299 17587 17828 18028 18217 18336 18358 18376 18392 18457 18522 18570 18625 18761 18951 19131 19278 19419 19478 19496 19600 19705 19776 19774 19795 19778 19651 19714 19925 20063 20258 20523 20879 21291 21600 21864 22160 22407 22674 22800 23070 23287 23585 23946 24351 24658 24969 25531 26310 27248 28261 29410 30235 31039 31872 32504 33236 33899 34824 35581 36390 37588 38649 40102 41740 43458 45126 46903 49106 51500 53639 56430 59475 62285 65135 68234 71859 75854 80636 86328 92283 99954 108396 119527 134599 153700 178398 211854 260709 339027 479436 822591 2817576 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24221 10770 2890 4487 11269 168 169 170 171 172 173 173 174 174 175 175 176 176 177 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 179 179 179 179 179 179 179 179 179 179 179 180 180 180 179 179 179 179 179 179 180 180 180 179 179 180 180 180 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 180 181 182 181 182 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 182 182 183 182 182 183 184 184 185 184 183 184 184 183 183 184 183 185 186 186 186 187 188 189 187 187 187 187 187 187 187 189 189 189 189 190 190 191 193 194 195 195 195 195 195 195 194 194 195 193 195 195 194 196 197 197 198 198 199 201 203 207 209 211 213 215 217 217 219 218 219 219 217 215 217 219 218 215 214 214 214 215 214 213 213 211 210 206 207 207 206 204 205 203 204 205 203 204 205 208 207 206 205 207 208 202 204 205 203 201 203 205 205 205 205 206 207 205 204 203 199 200 201 203 209 210 213 218 224 227 230 231 229 228 229 232 232 228 230 232 230 232 236 235 236 237 240 236 234 236 237 239 243 241 242 239 237 235 238 238 236 240 243 242 239 243 243 243 241 238 239 240 239 236 234 236 235 231 233 232 232 232 232 228 229 231 230 234 237 234 231 232 231 229 228 227 233 236 234 232 233 234 231 231 232 235 231 227 230 231 230 231 231 233 230 232 232 230 235 236 232 230 229 229 231 235 232 227 229 231 231 231 233 230 225 229 230 230 228 226 230 231 229 230 230 229 229 227 225 224 225 225 223 223 222 220 219 220 219 216 216 220 221 217 215 217 217 216 219 220 219 215 209 208 215 219 216 214 213 213 213 214 212 211 211 210 211 215 218 216 218 219 215 216 216 212 210 210 216 221 220 219 220 220 220 218 215 214 216 220 223 224 227 228 224 223 224 223 221 222 229 244 261 278 302 330 350 363 375 383 392 406 425 604 3735 12940 26154 38460 51166 71999 101255 136654 176446 222059 290690 410052 623599 1234168 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24234 10770 2891 4485 11265 167 168 169 169 170 171 172 172 173 173 174 174 175 175 176 176 176 177 177 177 177 177 177 178 178 178 178 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 178 178 178 178 178 178 178 178 178 179 178 178 179 179 179 179 179 179 178 178 178 179 179 179 179 179 179 179 178 178 178 177 177 178 177 177 178 178 178 178 179 179 180 181 180 181 182 182 182 182 182 183 182 181 182 182 182 182 182 181 181 182 182 182 182 183 183 183 184 183 183 183 182 182 183 183 183 184 184 186 185 186 188 188 186 187 188 187 187 186 186 188 188 187 188 189 190 191 192 192 191 191 191 192 193 193 192 192 192 194 195 195 196 197 197 197 197 198 202 204 206 207 212 213 214 217 214 214 216 213 212 213 214 212 212 211 211 212 213 211 211 210 207 206 206 206 206 203 202 200 202 205 203 205 204 204 205 205 204 204 205 205 205 206 208 207 204 205 205 203 204 205 204 206 206 206 205 203 203 202 203 206 205 206 208 210 210 214 223 224 226 227 227 227 227 226 227 229 229 229 229 228 230 232 233 234 235 237 238 237 237 242 243 240 239 239 237 237 238 240 238 239 239 240 239 243 244 242 243 242 240 240 238 236 232 229 230 230 229 229 229 229 226 226 228 228 229 230 232 230 230 234 235 234 231 229 230 230 230 230 232 231 229 228 227 230 227 229 231 232 231 231 230 230 228 230 232 231 233 232 229 228 230 229 229 230 229 228 226 229 232 231 232 231 229 230 227 227 230 231 228 227 228 231 233 233 230 227 227 227 227 227 225 225 226 224 219 216 218 220 219 219 218 216 216 213 214 218 219 217 217 221 218 213 213 215 215 213 213 214 213 217 217 215 218 217 211 209 211 213 215 215 217 216 212 213 214 215 215 218 218 218 220 217 216 221 224 224 223 222 223 224 223 221 219 218 219 220 222 226 234 245 255 266 280 298 322 344 356 368 379 386 393 414 1548 6547 20637 41748 68154 106983 157296 220518 302252 430313 679539 1463917 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24247 10770 2892 4483 11265 166 167 167 168 169 169 170 170 171 171 172 172 173 173 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 177 176 176 177 176 177 177 178 179 178 178 178 178 179 180 180 180 180 181 181 181 180 180 181 181 181 181 181 180 180 180 180 180 181 181 181 180 181 181 181 182 182 182 182 182 183 183 185 186 186 185 186 185 184 185 184 184 184 186 186 186 185 184 185 186 186 186 188 190 191 193 191 190 190 189 190 190 191 192 193 193 193 194 195 195 196 198 201 204 206 207 210 211 212 214 213 212 212 212 210 209 209 209 208 208 209 207 207 206 204 203 203 206 204 202 200 199 200 201 203 203 206 204 202 201 202 201 200 203 205 204 204 203 202 201 204 203 203 203 204 202 201 203 203 205 208 210 214 218 219 219 219 217 213 211 211 216 216 217 219 221 224 223 227 228 226 227 225 224 228 229 230 229 233 236 232 235 237 239 241 242 242 242 240 237 237 236 234 236 238 237 236 240 242 244 243 241 243 243 241 242 240 234 230 228 230 228 225 225 228 231 230 228 229 226 222 225 229 229 231 231 229 228 228 228 228 227 229 226 227 228 228 230 230 229 229 226 229 231 230 232 232 231 233 230 228 227 227 229 230 229 228 231 231 231 230 229 229 229 230 230 226 224 224 225 227 230 228 228 230 229 227 229 230 228 226 226 228 226 226 226 224 225 225 221 219 221 220 216 215 213 215 218 219 220 220 220 220 219 213 209 211 215 214 212 213 215 215 215 215 215 215 217 218 215 212 212 212 213 215 215 210 206 213 219 217 217 222 223 220 217 218 219 216 215 219 221 217 215 216 219 223 222 218 219 224 234 239 239 247 260 282 308 323 339 353 636 5179 18626 34000 42841 48393 61226 89789 129608 178439 236951 304974 401016 585991 1140760 18449794 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24260 10770 2893 4481 11266 162 163 164 165 165 166 166 167 167 168 168 169 170 170 170 171 171 171 171 171 172 172 172 173 173 173 173 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 175 174 174 173 174 174 174 174 173 173 173 173 174 174 174 174 173 173 173 174 173 173 173 173 173 173 174 175 174 175 175 175 176 176 176 176 176 177 178 177 177 177 178 178 177 178 178 177 177 177 178 177 177 177 177 177 177 177 178 179 179 179 179 180 179 179 180 180 182 183 184 185 186 184 182 182 182 181 182 182 183 183 183 183 184 184 184 186 187 187 186 187 188 188 189 189 188 188 189 191 191 190 191 190 190 190 191 194 196 197 199 203 206 208 208 209 209 208 208 207 206 208 208 206 206 207 207 207 206 205 203 205 204 200 198 198 198 199 201 201 202 202 201 201 201 201 200 201 200 200 201 199 199 200 198 200 202 202 202 202 203 204 205 209 214 223 229 230 226 228 225 223 222 219 217 217 216 215 217 217 216 216 217 217 219 221 225 229 224 227 229 231 231 232 231 235 237 237 240 241 241 238 236 236 236 235 238 236 233 233 235 237 235 236 237 239 236 237 241 244 241 239 238 235 231 228 229 227 229 230 230 228 229 227 227 232 228 225 225 226 227 226 226 227 227 229 226 227 227 226 227 230 229 227 229 227 227 230 230 230 230 229 228 231 226 220 222 226 226 224 226 230 231 231 230 229 229 231 232 227 225 228 231 231 231 231 230 227 229 228 229 229 227 225 225 226 228 228 229 229 230 228 226 225 222 221 218 220 219 216 215 217 217 216 217 217 219 220 218 215 218 220 217 213 213 215 216 216 216 216 216 215 213 212 212 214 216 213 212 216 214 211 214 216 214 215 218 220 219 218 218 218 223 225 222 220 219 220 222 225 223 221 221 220 221 223 224 226 231 238 253 1580 8539 22679 41793 59317 72887 89819 118505 154363 188758 223870 263064 298645 330555 367282 420513 502866 682555 1384245 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24273 10770 2894 4479 11266 166 167 168 169 170 170 170 171 172 172 173 173 173 174 174 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 176 177 177 176 176 176 176 177 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 178 178 178 178 177 177 177 178 177 177 177 177 177 177 177 177 176 176 177 177 177 176 177 177 178 179 179 179 181 181 181 180 180 180 181 181 182 182 182 181 181 180 181 181 180 180 180 179 180 181 180 180 180 181 181 183 182 181 181 181 181 182 182 183 185 187 188 190 189 188 187 185 186 186 185 187 186 186 187 186 187 187 188 189 188 187 190 191 191 191 191 190 191 190 190 192 193 194 194 194 193 194 198 201 201 204 209 211 213 212 211 211 210 208 207 209 209 209 208 206 206 209 208 209 209 208 207 207 204 203 203 200 200 198 198 202 202 201 198 202 205 203 200 199 201 202 202 201 199 200 200 203 202 202 206 208 210 219 228 237 240 240 239 240 236 233 234 231 226 227 226 223 219 220 221 221 221 222 221 224 225 225 227 228 228 230 234 235 236 238 240 243 245 246 248 248 244 243 242 237 236 235 233 229 231 232 236 237 236 236 242 242 241 243 239 238 238 237 235 235 232 230 228 225 224 227 227 230 229 228 225 224 225 226 224 228 229 227 228 228 226 227 229 230 231 232 230 230 229 230 230 230 228 226 224 224 228 227 226 229 230 230 229 228 229 231 229 226 223 222 225 227 227 226 228 233 233 232 231 228 229 228 223 223 227 228 228 229 229 225 221 224 229 230 227 224 227 227 227 229 227 225 224 222 216 216 219 220 221 224 225 220 214 213 214 216 217 216 214 214 215 214 216 216 214 213 214 215 213 210 208 208 207 206 209 208 208 212 213 211 209 211 216 217 216 214 217 217 215 216 216 219 222 219 216 242 1525 6020 11396 14156 16177 22427 33963 52115 79342 111092 140438 166028 193665 245573 342333 518143 947197 4344383 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24285 10770 2895 4478 11268 166 167 168 168 169 170 170 171 171 172 172 173 173 174 174 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 180 181 181 181 182 182 182 183 182 183 182 182 182 182 182 181 181 181 181 181 181 180 180 180 181 181 182 182 182 183 182 183 184 183 185 186 189 190 190 191 190 188 187 187 186 185 186 187 185 185 186 187 187 189 189 189 189 191 190 189 191 192 190 191 192 192 192 193 194 193 194 195 197 199 198 199 203 208 210 212 213 212 211 208 207 207 209 210 208 206 207 209 209 210 209 206 205 206 206 206 205 202 201 203 200 199 204 204 202 202 203 204 204 202 204 203 201 202 203 201 201 202 201 202 203 205 208 212 218 222 226 228 232 235 234 231 231 230 228 228 228 228 224 223 223 220 217 219 220 222 222 221 224 225 229 233 236 239 244 249 255 258 256 250 248 246 245 244 243 245 239 235 233 234 235 235 232 232 234 235 236 236 235 234 234 232 230 230 231 235 237 233 229 229 229 227 227 227 227 227 226 225 225 227 229 227 223 227 229 229 229 228 226 227 229 230 227 227 228 229 231 230 229 230 229 229 226 228 228 225 224 225 228 226 223 224 225 227 228 227 224 226 228 228 228 228 226 227 225 227 231 232 232 229 227 229 231 231 228 226 228 228 226 227 226 224 225 227 227 228 227 225 226 226 222 219 217 220 220 220 221 221 220 222 219 215 212 214 217 218 216 215 217 217 216 215 213 211 209 211 213 213 212 211 213 213 212 213 212 216 219 216 214 213 210 210 212 213 214 215 214 217 220 219 217 216 214 216 220 220 219 220 227 241 322 2108 8161 21551 34944 46534 61232 75899 86875 95769 105101 115088 121431 120682 113517 100863 83438 67502 58815 54710 56032 68588 84380 92751 95542 109982 156143 224005 304814 467070 998203 11010748 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24298 10770 2896 4476 11270 156 157 158 158 159 159 160 161 161 162 163 163 164 164 164 165 165 165 165 166 166 166 166 166 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 168 168 169 168 168 169 169 169 169 169 169 170 170 170 170 171 171 171 171 172 172 172 173 174 174 174 174 175 175 174 174 174 174 173 173 173 173 173 174 173 173 173 173 173 173 173 174 175 174 174 175 175 175 176 178 178 179 182 183 183 182 180 178 177 179 179 178 178 180 180 181 181 182 183 183 183 183 183 181 182 185 186 186 186 186 185 187 188 187 186 187 189 190 191 191 192 193 196 199 199 202 201 202 201 200 201 202 202 201 200 201 201 199 197 199 197 198 199 196 197 196 194 194 193 191 192 195 195 196 195 195 196 197 196 197 196 195 195 194 196 196 198 202 204 206 210 213 214 213 212 213 215 213 213 215 220 228 228 227 229 227 222 219 218 216 216 216 213 215 218 220 223 223 225 226 229 231 235 242 247 249 252 254 254 253 251 248 245 242 238 235 233 233 231 231 233 234 233 229 230 229 228 228 228 230 229 229 231 231 227 226 227 227 226 224 224 224 221 221 222 222 222 225 224 224 224 222 221 223 225 224 223 222 223 225 225 225 226 225 226 227 228 224 225 226 224 226 228 226 226 227 226 224 224 226 224 224 227 225 224 226 228 228 226 227 230 228 228 228 226 227 229 228 226 226 228 230 228 226 230 226 223 225 224 226 230 229 228 227 225 225 224 225 225 222 222 224 223 222 221 219 218 217 218 221 221 219 218 214 211 215 218 221 221 215 217 221 221 216 214 217 216 214 214 216 218 215 213 214 217 214 213 216 216 214 216 216 216 219 221 219 219 219 220 222 224 221 219 219 223 231 234 238 247 267 305 359 431 519 627 804 1083 1389 1669 2147 5183 10674 14341 14793 14817 18187 23130 27013 30579 32950 33876 33450 31678 28874 25025 20488 16048 12199 9080 6986 6065 6073 6433 6587 6216 5687 5370 5255 5217 5957 8869 11259 10414 8021 6516 6340 8303 15810 24149 29717 38657 52807 63312 65801 70572 78077 81506 81636 80362 70781 50972 31219 19731 15260 13815 13311 13184 13205 13181 13184 13236 13208 13071 12908 12833 12851 12902 12957 13007 13074 13100 13174 13277 13420 13554 13666 13743 13858 14005 14089 14165 14290 14434 14603 14785 14909 14959 14929 14903 14891 14883 14901 14899 14895 14907 14882 14901 14961 14991 14977 15076 15230 15333 15426 15561 15832 16078 16305 16716 17339 18111 19035 19899 20593 21145 21668 21806 21673 21390 21100 20835 20670 20597 20591 20617 20590 20463 20412 20515 20695 20868 21095 21274 21697 22112 22376 22692 23091 23404 23809 24293 24926 25536 26400 27460 28231 29092 29877 30652 31496 32308 33109 34167 35083 35920 37013 37981 39220 40604 41668 42957 44465 46118 47804 49742 51880 54286 56713 59490 63057 66770 70859 75861 81198 87654 95598 104249 114211 127058 143179 162729 187452 221234 269191 342171 466657 746885 1926499 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24311 10770 2897 4474 11269 164 165 165 166 167 168 168 169 169 170 171 171 172 172 172 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 176 176 176 176 176 176 176 175 176 176 176 176 176 177 178 179 179 180 181 182 182 181 181 181 181 181 181 179 179 180 180 181 180 180 180 179 179 180 179 179 180 179 179 180 180 181 181 180 182 183 184 186 187 188 188 187 186 185 185 185 185 185 185 186 188 188 189 188 188 187 188 189 190 192 193 193 191 190 192 191 191 193 194 194 196 197 198 199 200 200 201 207 210 208 207 209 209 206 207 206 207 208 208 207 208 205 205 204 206 205 203 204 203 201 200 200 199 197 196 198 196 196 199 200 200 199 200 203 202 202 199 197 199 200 205 211 214 217 220 223 225 226 219 215 213 209 206 203 202 204 206 213 221 225 231 229 230 234 232 225 223 220 219 219 219 220 224 225 226 226 229 233 238 237 242 250 258 266 267 268 274 279 279 276 266 260 254 247 243 241 239 240 238 234 235 235 235 232 231 232 233 236 238 239 237 234 236 234 229 228 229 228 227 228 227 228 230 226 227 225 225 224 224 225 227 227 226 226 229 228 225 225 228 229 227 226 227 227 227 227 225 226 227 226 228 228 228 228 229 229 226 228 228 226 225 224 227 227 226 228 231 233 230 229 229 231 232 231 227 226 230 230 227 227 229 230 230 228 230 232 228 227 226 226 225 223 222 220 217 217 218 219 220 219 217 217 218 219 215 212 213 213 213 214 213 212 215 218 216 216 216 216 217 216 213 214 214 214 217 217 215 209 209 211 214 216 213 208 210 214 216 218 219 216 216 214 214 215 217 217 220 223 220 216 217 221 226 231 234 238 246 259 291 359 486 688 972 1504 4099 10982 21669 31911 39564 50315 64102 75850 87616 106464 128756 157441 199459 257875 329531 416525 551006 816557 1799532 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24324 10770 2898 4472 11266 160 161 162 162 163 163 164 164 165 165 166 166 167 167 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 172 172 171 171 171 171 172 171 171 171 172 172 171 171 172 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 174 175 175 176 177 177 177 177 177 177 176 176 177 176 176 176 176 176 176 175 176 175 175 176 176 176 176 176 176 177 176 177 177 178 178 178 180 183 184 187 186 183 182 180 180 181 180 181 182 182 182 184 184 185 185 186 188 188 189 190 190 190 190 190 191 192 192 192 192 193 194 195 197 198 199 203 203 204 203 202 204 204 203 204 203 205 204 203 204 202 203 204 203 203 201 202 203 202 201 198 196 197 196 196 196 196 197 198 198 198 199 200 202 200 198 201 199 201 203 208 212 216 216 215 214 214 213 207 203 203 199 198 198 202 202 198 198 200 205 208 213 216 217 218 220 220 222 223 219 217 220 222 226 226 227 228 230 234 238 242 246 250 253 257 262 265 264 263 264 266 264 259 251 245 240 237 236 234 234 233 234 234 231 230 232 234 235 238 236 232 231 230 229 230 229 227 224 226 226 221 225 228 229 228 226 226 227 227 226 226 225 225 228 228 228 228 230 231 224 226 231 230 227 228 227 228 226 226 229 230 226 226 228 227 227 227 225 224 226 228 227 228 228 227 228 229 230 228 227 231 233 232 229 230 233 232 229 230 232 231 229 227 225 226 226 225 229 226 220 222 222 219 215 215 216 215 216 216 215 215 217 218 217 216 215 216 219 219 218 218 217 215 217 219 216 213 216 218 218 221 220 215 216 215 213 212 214 214 213 213 213 215 215 214 217 217 214 215 219 220 218 218 223 224 221 218 219 224 226 226 225 228 237 255 278 315 373 465 638 1179 4606 14144 36300 63561 88433 107794 117762 119501 115130 106014 91690 71574 48281 28659 17557 13033 11208 10175 9447 8921 8608 8455 8346 8256 8230 8269 8343 8392 8347 8232 8119 8047 8049 8126 8316 8510 8558 8577 10788 22665 41556 64280 83926 92918 97822 140489 228156 350588 559291 1115342 38567708 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24337 10770 2899 4470 11268 157 158 159 160 160 161 161 162 162 162 163 163 164 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 167 167 167 168 168 168 168 169 169 168 168 168 169 169 169 168 168 169 168 168 168 168 169 169 169 169 169 169 169 169 169 168 169 169 169 169 169 169 169 170 169 169 169 170 171 171 172 172 173 173 173 174 175 175 175 176 175 175 175 174 173 173 174 174 174 173 172 172 173 173 173 172 172 172 172 173 173 174 175 175 175 175 176 176 178 181 183 184 184 182 180 178 179 180 181 181 180 181 181 183 185 186 187 187 186 186 187 187 187 188 189 190 190 189 189 190 190 194 195 198 200 200 201 203 200 199 200 201 201 201 200 202 202 201 200 199 199 201 200 200 201 201 199 199 198 196 195 193 191 193 193 193 194 194 194 196 198 199 197 198 198 198 197 195 195 198 205 210 214 215 216 218 220 215 214 213 210 201 196 196 197 199 200 199 201 202 203 204 207 214 214 216 218 221 224 225 223 224 225 225 224 224 222 223 226 228 229 230 232 230 227 228 231 235 236 242 249 250 249 248 248 245 238 235 234 232 233 229 227 228 228 229 231 234 234 233 233 232 230 229 227 224 221 223 225 223 222 225 225 223 225 227 223 221 223 225 224 226 227 225 223 224 224 224 226 226 224 225 227 229 228 227 224 225 227 228 229 230 229 228 228 229 229 226 226 227 227 228 231 227 229 232 228 227 230 230 227 230 229 229 229 227 228 230 227 227 227 224 222 222 223 224 225 230 229 223 219 221 223 220 218 217 216 214 213 214 215 217 220 219 214 215 221 220 216 219 219 217 216 212 212 216 219 218 215 215 214 211 212 217 220 218 215 216 217 214 214 215 217 218 216 217 220 222 222 220 220 220 222 222 221 219 220 224 224 224 226 229 239 252 267 292 330 397 513 669 838 1011 1298 3185 9011 14459 17693 21636 27440 38058 54738 77016 107672 143206 172998 197502 224641 247133 258000 252924 215474 151413 92522 57002 41195 35567 34205 34478 34641 34392 34300 34300 34458 34722 34889 34961 35043 35394 36092 36895 37964 39789 41860 43673 45269 46898 48743 50752 52390 54968 65085 72880 76075 78064 79185 79781 81898 86287 92258 99591 108998 120682 134290 151112 173075 202317 242189 302879 405954 616839 1298445 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24349 10770 2900 4468 11269 152 154 155 155 156 157 157 158 158 159 159 159 160 160 160 160 161 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 164 164 165 165 165 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 166 165 165 166 167 167 168 168 168 169 169 169 170 171 172 173 173 173 171 170 169 169 169 169 169 168 167 168 168 168 169 169 169 169 170 170 169 170 171 171 171 172 172 173 173 174 176 179 181 183 183 181 177 175 175 176 176 176 176 177 179 181 182 183 183 183 183 184 184 185 185 186 188 187 186 185 186 188 190 193 197 200 200 200 200 199 199 198 199 200 198 197 198 197 198 197 195 196 196 197 195 195 192 192 191 190 189 189 190 188 190 192 191 191 193 194 193 194 195 196 197 195 195 196 196 196 199 200 201 202 209 213 217 219 222 225 225 223 220 215 211 210 205 200 196 195 196 199 200 201 205 209 213 216 219 220 221 221 221 223 223 220 221 222 220 220 219 222 224 225 223 222 221 225 225 226 231 232 231 234 239 244 246 244 244 241 236 237 234 230 231 229 226 225 225 224 225 227 230 230 231 231 231 232 230 227 225 223 225 226 225 226 228 225 224 224 223 224 225 225 223 223 226 228 226 224 223 223 224 224 224 226 226 226 224 223 221 224 227 227 225 226 228 229 229 228 228 229 228 226 226 227 227 226 227 227 226 227 227 228 230 230 228 227 227 228 226 224 227 230 230 228 228 227 227 229 229 227 224 222 218 220 221 219 219 218 217 218 218 219 218 216 218 219 217 215 216 218 217 214 215 216 218 220 217 216 217 218 219 219 217 216 217 218 219 220 218 216 215 215 214 214 217 219 219 220 223 226 228 226 226 228 232 235 238 246 252 258 269 285 316 359 412 475 544 613 695 796 935 1121 1346 1611 1919 2786 5216 11493 25922 41012 49843 54082 56029 56518 55533 53218 46634 32946 18645 10975 9891 10668 9574 7569 6421 6020 5852 5752 5732 5738 5687 5590 5488 5389 5312 5268 5243 5241 5248 5262 5323 5433 5625 6036 6414 6423 6309 6334 6457 6591 6745 6904 7054 7274 7539 7805 8020 8147 8189 8170 8119 8072 8019 7963 7916 7886 7848 7812 7773 7716 7624 7537 7491 7468 7452 7445 7465 7494 7545 7593 7626 7663 7697 7686 7607 7521 7491 7500 7504 7500 7488 7464 7434 7387 7332 7259 7175 7108 7053 6998 6955 6927 6930 7029 7204 7360 7491 7577 7557 7561 7592 7620 7709 7819 7927 8085 8232 8315 8301 8171 8016 7877 7713 7624 7598 7634 7679 7721 7766 7795 7746 7717 7714 7689 7677 7698 7734 7766 7828 7831 7809 7847 7924 8018 8131 8212 8303 8392 8433 8473 8511 8640 8726 8748 8841 8886 8955 9014 9052 9085 9136 9243 9353 9420 9475 9573 9699 9815 9893 9997 10021 10092 10136 10190 10183 10170 10122 10017 9900 9798 9664 9567 9482 9463 9393 9373 9371 9323 9323 9374 9407 9399 9311 9208 9155 9082 8932 8853 8839 8843 8850 8865 9059 9291 9493 9747 10122 10445 10714 11022 11203 11248 11273 11262 11294 11321 11377 11505 11671 11902 12198 12467 12773 13141 13624 14010 14452 15012 15655 16462 17384 18657 20278 22215 24511 27195 30418 34436 39066 44311 50198 56275 62372 68474 74313 80272 87192 95252 104585 115470 128462 144904 167228 202101 2292408 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24362 10770 2901 4466 11266 150 151 152 153 154 154 155 155 156 156 156 157 157 157 158 158 158 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 161 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 162 163 163 164 164 163 163 163 163 164 163 163 164 164 164 166 166 166 167 168 168 167 168 169 170 170 171 172 170 168 167 167 167 165 165 166 166 166 167 167 167 168 168 168 168 168 168 169 169 170 171 171 171 171 172 174 177 179 181 180 178 175 174 174 173 174 175 174 175 177 179 181 181 181 182 182 182 182 183 183 184 185 186 186 185 186 187 188 193 197 198 198 197 198 197 197 196 198 198 197 197 198 197 195 196 197 196 195 195 195 198 195 197 196 196 194 194 193 189 190 190 189 192 193 192 191 193 192 191 194 196 197 198 199 200 198 202 208 210 216 219 215 214 215 219 219 220 222 223 218 213 205 201 198 198 200 204 207 210 213 216 218 218 221 222 222 222 222 222 220 219 219 218 219 218 216 220 223 223 223 224 225 225 225 228 228 227 227 229 234 237 242 243 239 238 234 232 228 226 226 223 223 225 225 225 226 225 227 228 226 228 229 230 228 227 226 224 222 220 220 222 224 224 223 221 221 221 223 226 225 224 223 224 221 222 225 226 226 226 227 224 221 222 225 227 227 227 228 228 224 221 223 225 226 226 225 223 224 226 227 227 229 228 227 228 227 227 226 225 228 229 228 228 227 230 231 228 226 226 228 228 225 225 225 225 224 224 225 223 222 223 222 221 220 217 217 220 220 218 219 219 218 220 222 220 219 221 221 217 215 218 221 220 220 219 218 217 215 214 217 222 222 219 216 216 219 219 218 219 220 220 219 216 218 221 220 218 222 227 228 229 230 230 229 229 234 241 255 271 285 303 339 395 458 530 615 716 836 972 1121 1298 1509 1731 1936 2116 2284 2435 2584 2750 2904 3016 3085 3124 3141 3160 3215 3314 3449 3614 3788 3924 4013 4076 4107 4099 4084 4073 4050 4012 3973 3929 3882 3840 3810 3813 3852 3931 4054 4185 4283 4333 4343 4318 4265 4227 4239 4306 4378 4448 4524 4611 4739 4931 5130 5260 5327 5345 5348 5352 5354 5368 5394 5436 5469 5494 5503 5496 5494 5508 5538 5558 5535 5493 5447 5401 5355 5309 5267 5221 5167 5108 5061 5012 4986 4984 4963 4927 4892 4840 4767 4701 4619 4534 4464 4418 4378 4354 4335 4325 4311 4298 4331 4403 4473 4510 4511 4506 4481 4459 4463 4535 4677 4818 4919 5005 5073 5111 5129 5104 5048 4945 4826 4725 4647 4622 4619 4639 4665 4694 4718 4719 4703 4692 4666 4650 4653 4632 4612 4616 4615 4624 4610 4599 4623 4637 4649 4646 4677 4708 4722 4740 4759 4789 4808 4816 4838 4856 4905 4941 4957 4962 4982 5002 5023 5037 5061 5101 5138 5178 5195 5237 5256 5240 5239 5204 5131 5057 4969 4920 4847 4778 4738 4713 4681 4653 4640 4657 4651 4634 4618 4548 4502 4453 4372 4293 4237 4177 4164 4176 4164 4176 4184 4172 4213 4303 4477 4685 4822 4868 4849 4875 4902 4894 4889 4919 4895 4888 4936 4945 4964 5030 5103 5212 5333 5451 5616 5829 6069 6343 6737 7155 7540 7999 8490 9132 10019 11101 12306 13515 14674 15815 16951 17943 18732 19365 19930 20452 20920 21387 21835 33543 461061 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24375 10770 2902 4464 11264 157 158 159 159 160 161 161 162 162 163 163 163 164 164 164 164 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 167 167 168 167 168 168 168 168 168 167 167 168 168 169 168 168 168 168 168 169 169 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 169 169 169 169 170 171 171 172 173 173 173 174 173 175 176 176 177 176 175 173 172 171 171 170 170 171 170 170 172 171 170 172 173 172 172 172 173 174 173 173 173 174 175 175 176 179 182 184 185 186 184 180 179 178 179 180 180 179 179 181 184 185 186 187 187 186 186 186 187 187 187 189 189 189 190 190 191 193 195 200 201 201 203 203 203 205 204 203 202 201 202 201 201 200 201 200 201 201 201 201 200 200 201 200 200 198 196 195 195 193 192 194 193 194 192 191 193 193 194 197 198 203 208 210 211 210 207 203 203 202 202 199 198 197 195 196 195 195 196 199 199 198 200 199 201 203 204 211 218 220 222 226 227 227 229 230 231 235 239 242 241 239 233 228 225 223 224 227 228 227 227 227 226 228 229 227 229 233 232 233 236 238 239 238 236 234 233 230 228 227 229 232 231 226 226 229 229 230 233 232 231 228 226 226 226 226 227 226 225 223 224 228 223 221 223 224 225 226 223 222 222 225 226 223 220 221 223 223 226 229 230 228 227 225 225 227 227 227 230 230 226 227 227 224 225 229 228 225 226 228 229 226 224 225 227 225 225 229 229 229 228 227 225 225 227 225 222 224 228 228 223 225 228 225 224 225 224 224 224 222 220 223 221 217 219 220 219 220 217 216 218 218 216 217 220 220 216 217 217 218 217 215 213 213 215 216 214 214 216 216 216 218 218 216 214 213 213 214 217 220 215 210 215 218 216 216 219 220 221 225 226 230 239 247 254 262 271 278 284 293 303 315 327 348 391 447 522 625 737 845 969 1139 1365 1646 1949 2240 2502 2721 2901 3059 3214 3351 3462 3555 3642 3718 3776 3831 3887 3950 4078 5843 14290 24877 34639 43160 50453 57315 65836 75405 85121 94821 99304 89284 76205 75393 81935 95373 124526 158235 175153 185966 219503 262250 280477 269080 244128 216173 189140 163111 145166 129670 116522 112375 116904 127103 140952 157435 178524 209195 255586 328287 462664 772831 2268142 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24388 10770 2903 4462 11262 152 153 154 155 155 156 157 157 157 158 158 159 159 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 164 164 164 164 164 163 163 164 164 163 163 164 164 165 164 164 164 164 164 164 164 164 164 165 164 165 165 164 164 165 165 165 165 166 166 166 167 168 168 167 168 168 170 171 171 171 172 172 172 171 169 167 168 167 166 166 166 166 166 167 168 167 166 167 168 168 168 169 169 170 171 171 171 171 171 171 173 176 180 182 181 179 178 176 175 174 174 176 176 176 177 179 181 181 182 181 182 183 184 184 184 184 185 184 185 184 185 186 189 192 196 197 198 198 200 200 200 199 200 201 201 199 199 198 196 196 199 198 197 197 197 198 198 198 197 197 196 194 192 190 190 188 189 188 187 187 187 187 187 189 189 188 188 188 189 190 192 194 194 194 195 195 195 192 192 191 190 191 191 190 190 192 194 196 194 199 202 201 203 208 212 217 221 223 224 224 225 229 233 235 236 238 242 241 242 245 245 243 239 238 236 234 231 228 227 226 224 223 224 224 225 227 228 229 231 234 234 232 231 232 233 230 226 225 228 232 231 230 232 233 231 230 230 228 224 220 219 222 223 221 226 225 221 222 222 221 220 223 223 222 222 223 225 226 225 221 220 223 224 223 222 225 225 222 221 224 223 224 225 224 224 227 226 225 225 226 225 224 227 228 228 227 226 225 227 229 230 227 225 224 224 225 224 227 229 228 228 227 225 226 224 225 225 224 227 229 227 227 228 227 227 227 225 223 224 222 220 222 220 216 216 221 221 219 217 217 218 218 220 221 219 217 218 221 223 220 216 217 219 220 220 216 218 222 222 218 218 220 219 218 219 218 217 219 221 220 217 214 214 216 222 226 223 221 222 222 223 228 232 236 238 243 254 257 262 277 295 314 339 366 407 464 550 683 864 1071 1287 1515 1760 2020 2585 4195 8096 12035 14533 18028 21451 23167 25205 27502 27282 24991 21759 18456 15151 11022 7207 5088 4319 4053 3943 3923 3919 3881 3827 3790 3760 3723 3712 3734 3772 3816 3867 3939 4057 4210 4370 4508 4621 4798 5009 5175 5331 5461 5574 5667 5719 5713 5678 5648 5632 5618 5619 5650 5708 5784 5866 5947 5993 5994 5985 5967 5949 5937 5930 5942 5930 5879 5804 5726 5660 5635 5684 5731 5709 5642 5558 5451 5337 5231 5122 4991 4882 4796 4733 4720 4741 4808 4878 4911 4876 4789 4718 4655 4635 4660 4694 4754 4821 4899 4965 5039 5131 5237 5362 5487 5615 5717 5793 5871 5949 6000 6031 6033 6013 5988 5968 5904 5844 5767 5666 5587 5534 5573 5694 5937 6259 6471 6604 6678 6723 6708 6609 6454 6310 6203 6154 6075 5977 5897 5810 5796 5861 5978 6082 6135 6168 6180 6231 6271 6284 6281 6248 6195 6177 6133 6108 6080 6049 6013 5982 6003 5980 5947 5963 5983 5979 5966 5922 5882 5886 5886 5868 5821 5739 5624 5560 5489 5383 5345 5320 5300 5306 5318 5334 5358 5371 5392 5434 5495 5517 5491 5504 5566 5660 5761 5880 5981 6062 6133 6193 6262 6323 6341 6334 6331 6276 6262 6248 6311 6433 6550 6687 6871 7059 7225 7456 7716 7954 8260 8635 8935 9252 9710 10306 11049 12043 13352 14793 16434 18143 19613 20722 21614 22520 23444 24271 24975 25611 26156 26632 207904 4415680 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24401 10770 2904 4461 11260 159 160 161 162 163 163 164 164 165 165 166 166 166 166 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 171 170 170 170 170 171 171 170 170 171 171 170 170 170 170 170 171 170 170 171 171 171 172 172 172 171 172 172 172 172 172 173 174 174 174 175 176 176 176 176 177 178 177 177 176 175 174 173 171 171 172 173 173 173 172 172 173 173 172 174 174 174 175 175 175 175 175 175 176 176 176 177 178 180 184 186 186 187 186 183 180 180 181 181 182 184 184 184 186 187 188 188 188 189 189 188 189 190 191 190 190 190 188 189 193 198 202 204 207 208 207 207 208 208 207 207 206 207 207 207 206 205 205 203 203 202 204 205 203 202 201 200 199 198 198 196 193 193 195 195 193 192 193 190 190 190 192 192 190 191 195 193 191 192 191 190 195 194 192 192 192 193 192 193 194 192 195 195 196 197 197 202 204 203 202 205 205 208 210 216 220 219 218 220 223 225 225 229 231 231 231 232 233 234 233 232 228 226 225 226 224 223 225 228 229 232 237 239 239 239 240 243 241 241 242 241 238 235 232 231 230 233 234 231 231 234 233 231 230 229 231 227 226 229 229 225 224 223 225 225 223 223 223 223 226 222 220 223 224 224 221 220 224 225 225 222 224 227 225 226 230 229 225 227 227 226 223 225 228 226 224 226 227 225 222 223 225 226 227 226 227 230 228 228 228 226 228 230 230 228 225 224 227 225 224 226 223 221 224 225 223 225 227 230 234 234 229 226 223 221 224 228 224 217 215 215 214 212 211 210 214 219 218 216 215 213 213 216 217 217 216 218 216 216 219 219 215 214 216 217 219 219 216 215 220 220 215 216 219 218 213 211 213 216 218 217 216 218 219 221 224 263 1000 3166 5777 8480 11860 16340 21077 23735 24572 26907 34469 50409 66000 76869 86736 93317 98358 107308 123001 135583 141379 150620 173074 209381 249514 292836 366899 503319 780650 1850517 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24414 10770 2905 4459 11259 162 163 164 164 165 166 166 167 167 168 168 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 172 172 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 173 173 173 174 174 174 173 173 173 174 174 174 174 174 175 176 176 176 177 177 178 177 178 179 180 180 180 180 180 178 177 177 176 175 175 175 174 174 174 174 175 175 175 174 175 174 175 176 176 176 178 177 177 177 178 179 178 178 178 180 182 185 188 187 186 186 183 181 181 182 183 185 184 185 187 189 191 190 188 188 190 191 191 192 190 190 190 191 190 193 193 195 200 205 208 209 211 210 209 208 208 208 207 206 206 208 210 207 206 207 205 205 205 204 205 203 204 203 202 201 201 197 195 196 198 195 194 195 196 193 192 192 194 197 201 204 204 208 208 210 213 211 206 206 206 202 200 195 194 192 193 195 196 197 198 197 199 203 204 203 204 205 206 204 206 209 211 215 219 221 220 223 226 230 233 233 231 229 231 232 232 232 230 226 228 228 229 228 231 236 239 240 241 242 241 242 248 246 244 242 241 243 242 239 236 236 234 234 232 232 235 235 235 234 232 230 232 229 224 223 225 225 223 220 221 221 220 220 223 221 221 222 224 224 225 223 222 225 225 224 223 223 224 227 226 224 222 224 223 224 224 224 224 222 224 224 223 224 226 227 227 225 223 224 226 225 223 226 228 225 223 223 226 228 227 223 224 222 221 225 228 229 227 226 225 226 228 225 224 225 229 231 231 231 229 228 227 225 224 223 221 223 223 218 217 217 216 216 221 221 217 215 216 219 218 215 213 216 218 218 217 217 222 220 212 213 218 217 219 221 218 217 214 213 213 213 216 218 216 210 208 211 212 219 224 219 217 217 275 2609 10559 21465 31503 42810 56685 69051 77791 84337 89794 92988 93981 99538 102500 96600 104692 143114 197393 263312 353258 502526 862014 3061848 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24426 10770 2906 4457 11257 162 163 164 164 165 166 166 166 167 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 171 171 171 172 172 171 171 171 172 172 172 172 172 172 172 171 171 172 172 172 171 171 171 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 173 173 173 173 172 173 174 173 173 173 173 173 172 172 173 174 174 173 174 174 175 175 175 175 176 176 177 177 178 178 179 179 180 180 179 176 175 176 176 176 175 174 173 174 174 174 175 176 176 175 176 176 176 177 176 176 177 178 178 178 179 179 180 181 182 185 186 187 186 183 182 181 181 180 182 183 182 184 186 188 188 189 190 190 190 190 190 190 191 190 190 190 190 190 191 193 197 201 204 206 206 207 208 210 209 208 207 206 206 207 206 206 207 207 205 205 204 207 205 203 203 204 204 201 203 200 198 197 194 195 194 194 193 194 195 193 197 200 203 208 211 214 214 215 218 216 211 209 205 200 200 200 196 193 194 195 193 197 197 196 198 199 200 203 204 207 208 206 207 212 218 219 217 219 223 226 226 227 227 229 229 229 227 227 229 229 227 228 228 227 229 233 237 243 248 252 252 251 246 246 245 246 245 241 238 234 235 236 235 234 234 232 229 228 230 233 231 228 227 228 230 230 227 226 224 222 224 227 226 226 227 225 221 221 221 222 223 223 224 225 225 224 225 224 225 225 222 223 227 227 225 224 223 224 224 225 225 224 225 225 226 224 224 228 229 224 223 224 226 227 224 226 224 220 222 225 226 225 225 225 226 226 222 222 226 226 226 224 223 226 231 229 224 223 225 228 230 227 227 230 229 232 234 230 224 219 221 222 219 218 217 216 216 215 218 220 216 216 217 213 213 215 215 215 212 213 215 213 217 221 217 214 219 217 212 214 217 218 218 219 217 216 215 212 211 210 210 212 214 215 217 218 219 219 218 219 219 219 223 228 232 238 258 312 410 1110 6838 21242 46348 78064 114608 158579 213331 289921 411581 642386 1318120 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24439 10770 2908 4455 11254 152 153 154 155 156 156 157 157 158 158 159 159 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 166 166 166 165 165 166 167 167 167 168 168 169 169 169 169 169 170 171 172 172 172 171 171 171 169 168 167 167 168 168 169 168 168 168 168 168 169 169 169 168 169 170 171 172 172 170 170 171 170 170 171 173 174 176 177 179 180 178 175 174 173 173 174 174 176 177 178 180 181 182 183 184 184 183 184 184 184 184 186 184 184 184 184 184 187 189 192 198 201 200 201 202 203 201 202 202 202 203 203 201 200 201 200 201 201 201 199 198 197 196 197 196 195 193 193 192 192 192 191 190 191 192 191 191 197 203 207 209 210 209 212 214 212 206 199 192 193 191 188 188 189 190 190 191 192 196 196 194 196 197 198 198 198 199 202 200 199 202 202 204 204 206 208 210 211 214 216 221 223 223 224 223 224 225 223 225 225 226 228 228 230 235 241 246 247 245 245 243 238 238 237 234 234 233 230 229 232 231 231 232 230 228 227 226 227 226 226 226 223 223 223 223 224 227 224 223 223 220 220 222 225 225 222 221 224 224 220 220 222 222 222 223 224 226 224 222 222 220 221 223 226 228 227 224 223 221 221 224 227 225 222 220 223 225 224 223 226 224 224 224 223 225 224 223 224 226 225 225 225 222 221 222 224 226 227 227 225 226 226 224 229 232 228 225 226 227 228 231 231 228 229 231 231 227 224 224 223 221 219 217 216 218 220 220 218 219 221 221 221 218 216 217 217 216 217 218 217 218 220 220 218 217 218 219 220 221 220 219 221 219 217 219 218 219 219 218 220 221 221 222 220 219 221 225 227 228 229 235 236 235 240 251 271 291 307 322 343 388 442 500 580 679 877 2249 7582 17316 25064 28583 30113 30321 30300 30803 30373 27332 21471 16068 12865 10453 8703 8062 8362 8689 8333 7284 6384 6044 5726 5374 5195 5160 5138 5069 4983 4934 4957 5028 5073 5033 4974 4960 4936 4892 4882 4943 5006 4958 4895 4939 5040 5126 5185 5231 5297 5390 5490 5607 5784 5980 6152 6247 6310 6427 6609 6816 6979 7125 7276 7402 7507 7570 7546 7465 7390 7348 7295 7224 7138 7039 6962 6889 6788 6671 6554 6449 6349 6249 6160 6075 6012 5953 5910 5885 5900 5934 5976 6031 6110 6179 6263 6360 6482 6610 6659 6676 6696 6775 6880 7010 7117 7185 7224 7189 7135 7064 6978 6899 6814 6735 6693 6650 6621 6649 6770 6933 7115 7308 7505 7715 7918 8054 8095 8101 8091 8075 8010 7994 8045 8084 8133 8121 8075 8043 8008 7974 7963 7904 7805 7690 7588 7520 7430 7372 7357 7327 7286 7293 7308 7324 7337 7330 7292 7300 7327 7316 7282 7301 7311 7254 7175 7092 6988 6871 6753 6702 6597 6540 6476 6422 6391 6388 6398 6418 6393 6355 6330 6348 6323 6303 6350 6349 6351 6448 6564 6649 6784 6909 7032 7151 7250 7302 7331 7359 7382 7398 7437 7451 7440 7443 7371 7296 7203 7158 7179 7262 7410 7609 7787 7926 8090 8286 8466 8688 8916 9156 9519 10003 10431 10734 11045 11320 11501 11769 12053 12411 12783 13198 13821 14637 15599 16814 18230 19779 21347 22731 23899 24970 25867 160431 3518868 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24452 10770 2909 4453 11253 157 158 159 160 161 162 162 163 163 164 164 165 165 165 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 169 169 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 170 170 170 169 169 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 173 173 173 173 173 174 174 174 174 176 177 178 177 176 176 174 172 172 172 172 172 172 173 173 173 173 172 172 173 173 173 174 174 174 175 176 175 174 174 176 176 176 177 177 178 180 182 184 183 180 179 178 177 176 178 179 181 183 184 185 186 186 187 186 186 187 189 189 188 187 186 187 187 188 187 187 190 192 197 200 202 204 205 206 205 204 204 205 204 202 204 202 202 202 202 201 201 201 199 198 198 199 199 198 196 196 196 193 193 193 195 199 194 192 196 201 206 210 212 214 218 216 217 217 212 205 197 192 192 193 190 192 193 195 195 198 200 201 201 202 202 202 203 203 202 204 203 203 202 203 203 206 206 208 209 212 219 225 227 225 225 228 230 233 229 225 227 230 228 229 227 228 231 234 234 235 238 238 240 244 244 242 241 239 239 238 237 236 235 233 231 230 228 227 227 229 229 228 229 228 226 224 225 227 227 225 224 222 224 223 222 222 225 225 222 222 224 223 220 220 223 222 222 224 224 224 224 224 222 221 222 226 228 227 228 227 223 219 220 224 224 221 219 222 226 229 227 226 229 230 229 224 220 220 221 220 221 223 224 223 221 223 223 223 221 219 220 220 222 227 227 224 226 229 228 227 228 231 231 228 230 231 231 230 233 235 230 229 227 221 219 218 216 216 219 222 222 221 221 219 217 217 220 220 218 218 218 218 216 212 211 214 218 221 218 215 217 217 215 214 216 215 208 209 215 214 214 215 216 218 215 214 220 219 214 219 221 223 232 239 245 263 288 314 336 366 395 410 427 697 2517 8162 18161 31508 46818 58645 69285 84452 101833 118914 137102 154410 165456 167460 162538 154457 139858 119358 97225 77129 64407 53831 41870 37719 42012 47006 58508 73847 92934 117132 168644 295382 546279 1316774 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24465 10770 2910 4451 11252 157 159 160 161 161 162 163 163 164 164 165 165 165 165 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 170 170 170 170 170 170 171 170 171 171 171 171 171 170 171 171 172 172 172 173 173 172 172 172 173 173 173 174 174 176 177 176 176 176 176 174 174 174 173 172 173 172 173 173 173 173 173 173 173 173 173 174 174 173 173 175 174 174 175 175 176 176 177 177 177 179 181 180 179 178 178 178 177 176 177 179 182 184 186 187 187 187 187 186 185 187 188 188 187 187 185 187 188 188 188 187 188 188 191 195 198 202 204 204 204 207 206 203 203 202 201 203 202 202 201 200 199 199 198 198 201 200 199 197 197 198 196 195 198 197 196 197 195 195 194 196 202 204 211 211 213 218 220 220 217 217 213 207 199 192 191 192 191 190 191 196 197 199 203 207 209 208 211 213 214 212 207 206 206 205 206 206 208 210 209 214 222 224 228 228 225 225 226 227 227 226 227 227 227 225 224 225 227 228 228 228 228 229 230 231 236 240 241 239 238 238 240 240 236 233 233 229 230 230 231 230 228 225 224 224 225 228 227 226 224 222 225 223 223 224 226 227 224 222 221 222 222 222 225 225 222 220 222 224 223 223 221 220 224 224 224 223 223 226 224 223 223 221 220 222 224 226 224 224 225 224 224 223 221 220 219 224 226 224 223 225 223 221 222 225 223 219 220 220 221 222 223 227 228 228 224 220 220 220 224 228 229 228 228 231 232 230 232 235 233 229 229 230 229 225 225 223 221 222 221 219 217 219 220 218 215 214 210 211 215 217 215 212 217 219 215 215 215 217 216 214 215 216 216 215 215 214 212 211 213 213 214 214 216 215 215 218 223 224 221 219 222 226 226 223 226 325 2189 8457 20277 32991 43158 50939 57308 63363 70549 81983 96326 114566 156052 215463 278482 368305 538087 978115 5030292 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24478 10770 2911 4449 11251 156 157 158 159 160 161 161 162 162 163 163 164 164 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 168 168 167 168 168 168 168 168 168 167 167 168 168 168 167 167 168 168 168 168 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 170 169 170 170 169 169 169 169 169 170 170 170 170 170 170 171 171 172 171 171 171 172 173 173 174 175 175 176 176 176 176 175 173 172 173 174 173 173 172 172 172 172 172 172 172 172 173 173 173 174 173 172 173 174 175 175 174 175 175 176 178 178 179 179 177 177 177 176 176 178 182 184 184 186 188 186 185 187 187 187 187 187 187 187 187 187 187 187 188 189 187 188 187 186 189 192 195 197 200 203 204 203 204 206 206 206 204 203 200 199 201 200 199 200 200 200 199 199 199 197 195 194 196 195 197 198 198 198 196 198 198 198 201 201 203 208 212 215 216 218 216 217 218 214 207 206 201 198 193 193 194 194 197 199 200 200 204 208 208 211 213 214 216 216 213 213 215 218 220 222 226 226 228 231 232 230 229 229 230 232 234 234 231 232 233 231 227 225 226 227 229 230 228 229 228 228 231 232 235 240 239 235 234 235 234 232 231 230 231 231 228 226 228 228 228 228 228 228 226 223 223 225 226 225 221 223 227 227 227 227 228 225 224 224 222 221 223 222 220 221 223 222 225 226 224 221 225 225 221 220 219 219 224 222 222 227 226 222 225 226 223 223 224 226 225 222 222 222 223 224 223 221 220 221 222 223 223 225 224 222 222 223 223 223 223 226 227 225 226 229 230 228 228 231 230 230 230 229 230 230 228 228 226 225 227 228 222 218 219 218 217 217 219 221 217 213 209 211 217 218 215 213 214 217 216 215 219 219 217 219 217 216 219 217 215 215 212 211 214 218 217 212 213 217 214 213 219 221 218 216 219 220 223 225 228 230 232 234 236 240 247 252 260 282 324 393 507 1344 5395 11839 16652 19616 27743 40518 57284 69506 71729 70278 69879 70521 72668 82309 102043 126939 151209 187768 247438 321913 411402 556750 948940 3830690 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24491 10770 2912 4447 11251 158 159 160 161 162 163 164 164 165 165 166 166 167 167 167 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 170 170 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 172 173 172 172 172 172 172 172 172 172 173 173 173 173 172 172 173 173 174 174 174 173 175 175 175 174 175 177 177 178 178 178 178 177 176 175 175 175 176 176 175 174 174 174 175 174 174 175 175 174 175 175 174 175 177 176 175 175 177 177 178 179 179 179 181 182 179 177 177 178 179 180 181 184 184 187 189 189 188 188 189 189 188 187 188 187 187 187 189 188 187 187 188 190 191 192 190 189 188 188 193 199 204 207 209 209 208 206 205 206 207 205 204 202 201 201 202 202 203 201 201 201 200 198 198 200 197 199 199 199 199 199 201 197 199 202 202 202 204 208 214 217 218 217 219 222 224 225 226 226 221 212 208 204 199 199 200 199 199 203 206 210 211 212 212 215 217 220 221 225 224 226 228 232 234 237 236 236 237 233 235 237 233 233 235 233 232 228 227 227 225 226 226 225 223 222 222 221 223 226 227 227 233 233 229 232 234 234 233 233 232 229 231 232 229 228 229 228 229 228 229 227 227 226 226 226 224 224 225 226 227 224 224 225 224 223 223 223 222 221 222 221 222 221 220 219 221 223 223 223 220 220 224 222 219 219 222 222 225 223 221 221 222 220 221 221 221 222 224 225 222 224 229 226 221 220 222 222 221 223 224 225 225 225 227 225 224 225 225 226 227 227 231 231 229 231 230 228 229 232 231 227 229 234 234 228 223 224 226 225 224 221 216 216 217 218 220 219 219 218 212 213 217 219 221 221 219 214 212 215 217 217 215 212 215 214 213 215 216 216 217 213 207 203 206 213 214 215 216 213 212 215 219 222 226 225 223 220 225 232 236 241 248 260 424 2638 10152 21673 31314 40696 54644 70807 87787 107771 143164 198315 274782 387710 601587 1214633 -9999 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24503 10770 2913 4445 11250 158 159 160 161 162 162 163 164 164 165 165 166 166 166 167 167 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 170 171 170 170 171 171 172 171 172 172 172 172 171 171 172 172 172 172 173 173 172 172 172 172 173 173 173 174 174 174 174 174 175 175 175 175 176 176 176 177 177 177 176 175 175 175 174 174 176 177 176 175 175 175 175 175 175 174 174 175 175 176 177 177 177 177 176 176 177 178 179 178 180 182 182 179 177 177 176 176 178 180 182 185 186 187 188 188 189 189 189 189 190 189 188 189 186 187 188 187 188 186 186 188 189 189 189 189 189 188 193 199 204 208 207 207 208 209 208 205 203 205 202 203 204 203 202 203 203 202 200 200 199 200 200 200 200 202 200 200 201 201 203 203 201 201 199 202 204 206 211 213 218 218 216 222 224 225 224 226 228 229 230 228 224 215 204 198 195 196 199 199 205 209 209 211 213 213 216 224 230 235 236 236 236 234 234 236 235 234 236 236 238 238 238 237 239 238 237 236 234 233 232 228 228 230 226 226 227 224 223 224 226 227 226 229 233 236 238 236 235 233 230 227 227 228 225 225 224 226 229 228 226 225 226 225 224 223 225 225 227 226 223 223 222 218 220 225 226 226 224 220 221 224 224 224 225 226 223 222 225 225 223 223 218 220 221 218 220 221 223 226 222 219 221 222 223 223 222 223 222 222 222 220 219 222 222 218 217 222 229 230 226 225 221 223 227 227 226 226 227 228 229 228 226 227 228 230 232 231 228 228 233 235 232 229 227 226 225 223 222 224 220 217 218 223 221 216 215 218 220 218 214 212 214 215 215 214 215 217 216 216 216 214 214 219 218 214 215 214 214 215 216 215 212 214 215 217 219 218 218 218 222 226 223 221 221 224 226 232 238 245 263 288 319 362 456 3265 15015 32444 49628 70434 100770 137379 184859 249131 340863 477877 739272 1713330 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24516 10770 2914 4443 11249 159 160 161 162 162 163 164 164 165 166 167 167 168 168 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 172 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 173 174 174 174 173 173 173 173 174 173 174 175 175 175 175 175 176 176 176 176 176 176 177 177 176 176 178 177 176 176 177 177 177 176 176 175 175 175 176 175 175 175 175 175 176 177 176 178 178 177 177 178 178 178 179 180 182 183 182 181 179 179 179 180 178 179 180 181 183 185 187 187 186 187 189 189 189 190 191 191 190 191 190 190 189 189 190 188 189 188 189 189 189 191 188 188 189 192 197 203 208 209 210 210 208 208 206 205 204 204 203 203 201 200 199 202 204 202 200 203 201 202 202 203 202 202 202 203 203 204 206 205 205 203 205 207 208 208 211 215 216 218 221 222 225 228 230 228 226 226 229 226 216 202 196 196 199 197 197 202 206 208 213 214 221 228 234 237 240 238 241 239 237 235 239 241 239 239 241 240 242 244 243 243 242 244 245 247 248 249 244 243 241 243 239 236 235 236 236 235 237 236 235 235 234 232 232 232 231 229 228 231 230 225 224 227 228 225 227 229 230 230 228 224 223 226 227 225 224 223 223 222 220 221 223 222 220 220 222 223 223 223 221 220 223 224 224 223 221 219 217 222 224 222 220 220 222 225 224 223 222 221 224 224 221 220 223 227 225 220 218 219 224 229 227 225 225 222 223 224 224 224 227 225 226 228 233 234 231 227 224 227 227 228 231 231 229 227 229 232 232 230 226 222 220 223 223 223 219 219 222 223 221 219 219 217 213 215 219 220 218 216 213 212 212 212 210 207 211 214 211 210 212 213 209 209 213 213 213 218 221 220 219 220 219 216 216 218 217 218 220 224 225 223 225 227 231 238 247 260 285 327 385 456 538 632 753 1366 4627 12270 33421 70547 111829 161491 235331 340052 498013 831134 2460530 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24529 10770 2915 4442 11248 155 156 157 158 159 160 161 162 163 163 164 164 165 165 165 165 165 166 166 166 166 166 167 167 167 167 168 168 168 168 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 171 171 170 170 170 171 171 172 172 172 171 171 171 171 170 171 172 173 172 173 173 173 173 173 173 175 176 175 175 174 174 174 175 174 174 173 173 173 174 174 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 176 177 178 178 180 180 178 178 177 178 178 177 177 178 178 179 181 183 185 185 185 187 186 185 186 185 187 188 187 187 188 189 187 187 187 188 187 188 188 188 186 186 187 187 188 190 193 195 198 199 200 203 204 204 204 203 204 202 200 201 201 202 201 203 202 202 201 203 201 202 205 203 204 206 205 206 208 210 210 208 210 211 210 211 211 212 212 211 213 217 216 217 219 220 221 225 226 226 225 223 214 204 199 197 195 193 197 198 199 202 204 207 211 217 225 236 244 241 238 238 238 237 237 238 237 239 242 244 244 245 246 246 243 242 238 238 240 242 241 240 242 241 240 239 239 236 234 235 237 238 237 235 232 232 233 231 231 231 228 227 227 229 227 224 221 221 224 224 225 226 225 224 220 221 223 226 227 222 222 220 221 219 217 221 224 223 221 221 218 217 220 220 219 219 220 221 224 226 223 220 221 222 220 221 221 222 223 223 221 218 220 222 224 223 221 222 225 225 222 222 225 223 221 225 227 226 226 227 228 225 224 223 226 226 226 231 232 228 226 226 226 225 228 231 231 231 234 235 231 229 233 233 227 224 223 223 224 224 223 223 222 217 215 219 221 220 219 223 225 222 219 217 216 214 213 218 218 215 218 217 216 219 217 213 214 219 220 219 216 217 220 227 234 230 225 220 214 216 222 221 219 223 226 228 232 237 246 255 1067 4786 15333 28153 38284 52102 76254 105540 135657 165423 199907 238184 286852 370962 518454 784640 1590111 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24542 10770 2916 4440 11248 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 131 146 166 209 283 344 372 383 382 368 342 320 305 290 259 222 223 275 337 393 449 480 490 491 490 477 442 389 352 336 307 302 337 369 403 428 419 405 421 450 453 435 435 466 479 452 412 382 366 351 333 308 257 193 144 105 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 122 114 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 162 225 275 309 321 395 625 879 1063 1229 1454 1660 1791 1859 1835 1699 1482 1211 888 547 274 120 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 177 1362 3442 3538 3115 2745 2440 2125 1794 1343 731 271 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24555 10770 2917 4438 11248 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 113 338 691 1061 1272 1314 1374 1593 1888 2039 2035 1960 1922 1872 1691 1475 1360 1472 1749 2019 2200 2303 2760 3753 4707 5281 6190 7563 8776 9604 10004 10163 10003 9307 8568 8892 9263 8625 7801 7511 7730 8085 8405 8618 8447 7737 6886 6167 5969 6664 7976 9198 10196 11042 11616 12201 12921 13866 15019 15964 16283 16092 15349 13939 12228 10626 9342 8299 7155 5769 4331 2945 1841 1169 884 786 684 542 410 294 179 100 100 100 100 100 100 100 100 100 100 249 420 549 727 798 730 613 481 333 185 100 100 202 633 865 841 733 614 515 373 212 214 676 1243 1415 1220 937 691 438 211 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 425 100 100 100 100 100 100 100 100 100 489 162 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24568 10770 2918 4436 11247 152 153 154 155 156 157 157 158 158 159 159 160 160 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 164 164 165 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 171 172 171 171 171 171 171 171 170 171 170 171 171 171 171 171 171 171 170 171 171 171 171 170 170 170 170 170 171 171 171 171 172 172 172 173 175 175 175 176 178 179 178 177 176 176 177 176 175 177 178 179 180 182 181 183 184 185 185 185 185 184 183 184 184 184 187 186 185 184 187 187 186 185 184 184 184 185 183 184 186 186 185 186 188 191 195 198 200 203 203 202 200 201 201 201 201 200 201 199 199 200 200 199 200 201 202 204 208 206 207 207 209 210 209 211 214 215 216 217 218 218 217 219 220 219 218 219 222 222 222 224 223 222 218 212 205 197 194 194 197 201 200 198 197 198 197 197 200 204 207 210 214 220 226 225 224 227 229 228 226 224 221 219 221 220 216 216 224 228 228 230 231 233 232 232 234 233 231 229 229 230 231 230 226 224 225 224 226 226 227 227 227 226 224 224 222 222 224 224 226 227 227 227 226 221 221 222 222 221 221 221 220 219 219 220 223 222 223 223 221 221 223 223 221 220 220 221 221 222 221 219 220 224 224 224 224 224 224 225 220 217 222 225 223 224 225 224 222 223 225 224 224 223 223 220 219 222 224 223 224 227 225 223 224 226 225 221 221 225 228 231 232 231 229 227 228 225 226 229 227 228 233 234 231 232 231 226 222 219 218 218 219 218 218 217 216 215 217 217 215 214 214 213 216 219 218 216 219 219 219 220 217 215 218 221 218 214 215 217 217 219 222 226 229 228 227 227 232 238 251 267 282 294 384 2165 6630 9889 10612 10726 10882 11100 11403 12116 12961 12741 11182 9664 8468 7672 7324 7597 7977 7721 6872 5996 5217 4414 3803 3576 3634 3750 3822 3891 4136 4896 5662 6741 8951 13865 19155 21030 18934 15274 12112 9912 8264 6877 5960 5561 6729 10479 12644 12609 11857 10968 10239 9090 8195 11946 23789 35359 46455 56585 60532 52710 36309 21657 13914 10900 9672 9108 8858 8705 8565 8466 8378 8276 8196 8172 8208 8266 8299 8353 8471 8630 8776 8933 9067 9213 9374 9518 9631 9692 9775 9920 10107 10281 10400 10444 10495 10617 10822 11058 11326 11652 11977 12293 12540 12640 12599 12535 12388 12224 12059 11923 11841 11814 11855 11994 12223 12414 12589 12738 12887 13056 13195 13356 13570 13821 14156 14454 14722 15076 15429 15757 16009 16241 16340 16257 16127 15956 15568 15048 14701 14429 14253 14275 14512 14707 14922 15054 15215 15383 15511 15678 15836 15913 16040 16203 16292 16427 16448 16519 16646 16728 16791 16821 16902 16792 16654 16626 16508 16362 16135 16052 16037 15961 15881 15766 15702 15487 15361 15239 15097 14999 14807 14776 14834 14839 14848 14942 15052 15205 15358 15396 15470 15620 15529 15455 15640 15838 15898 15967 16176 16265 16484 16726 16809 17006 17279 17491 17579 17781 17999 18187 18376 18504 18657 18720 18748 19177 19817 20303 21012 21920 22384 22942 23818 24503 25216 26393 27697 29117 30170 31263 32546 33728 34810 35787 37035 38492 39968 41629 43354 45035 47128 49811 52863 56311 60232 65617 72337 80456 88968 99379 112303 126869 144492 165672 214146 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24580 10770 2919 4434 11246 149 150 151 152 153 154 154 155 155 156 156 157 157 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 169 169 168 168 167 167 168 168 169 169 168 168 168 168 168 169 169 169 169 168 168 168 168 168 169 169 168 168 168 167 169 170 170 170 170 170 171 171 172 174 176 177 176 176 177 177 176 176 175 174 175 175 177 179 180 182 182 183 183 183 184 184 184 183 183 183 183 183 183 183 184 184 184 183 182 182 183 182 181 182 182 182 184 185 186 188 191 195 199 201 202 202 202 202 200 200 199 199 200 199 198 199 200 201 199 200 204 205 204 207 210 212 213 212 213 211 215 217 217 217 217 218 217 217 218 219 220 218 218 219 219 220 219 219 217 210 203 197 195 195 198 202 200 196 196 194 195 196 196 198 200 205 209 213 223 228 228 231 233 232 228 223 223 220 217 217 217 217 219 221 223 228 228 229 231 234 234 232 232 233 231 231 231 228 226 225 225 224 222 222 225 223 222 225 224 221 221 223 224 223 222 224 225 222 220 220 220 218 216 218 219 221 220 218 220 222 221 221 223 223 221 219 219 220 225 223 220 222 222 223 221 220 221 223 222 221 224 225 222 222 224 223 223 224 222 220 220 223 223 224 225 223 224 223 220 220 225 227 223 219 222 225 225 226 229 228 222 222 224 225 226 228 230 230 229 230 230 230 229 227 227 230 232 233 232 230 229 227 224 223 223 223 221 217 221 225 220 216 214 214 216 217 217 215 214 213 216 215 211 214 219 221 219 215 217 222 223 222 221 223 229 232 233 234 235 235 236 234 229 227 227 230 232 239 249 255 264 281 301 325 355 393 434 475 531 629 766 926 1122 1357 1588 1750 1839 1887 1906 1925 1966 2034 2120 2211 2298 2369 2424 2490 2596 2733 2834 2867 2856 2844 2825 2795 2766 2745 2724 2700 2671 2632 2594 2565 2552 2564 2595 2646 2702 2756 2802 2837 2878 2930 2980 3025 3068 3120 3197 3306 3428 3523 3603 3655 3685 3716 3732 3720 3711 3716 3709 3713 3742 3796 3860 3926 4002 4091 4202 4317 4434 4565 4693 4834 5059 5363 5681 5964 6220 6459 6754 7080 7322 7470 7579 7665 7790 7908 7948 7915 7811 7685 7590 7503 7454 7466 7501 7566 7611 7672 7781 7914 7998 7991 7960 7945 7960 8025 8158 8348 8521 8664 8784 8845 8814 8673 8417 8056 7693 7369 7042 6753 6485 6300 6197 6144 6109 6103 6131 6151 6192 6214 6213 6224 6240 6244 6258 6256 6254 6266 6263 6272 6268 6270 6262 6243 6261 6265 6252 6230 6171 6092 6000 5899 5792 5704 5598 5504 5450 5373 5289 5202 5124 5024 4937 4840 4708 4631 4594 4552 4509 4489 4486 4491 4495 4480 4443 4404 4394 4385 4357 4313 4287 4290 4270 4243 4241 4265 4266 4254 4260 4250 4248 4272 4278 4223 4209 4218 4206 4183 4182 4179 4195 4207 4184 4178 4211 4300 4454 4562 4592 4638 4656 4704 4859 5082 5264 5377 5433 5502 5560 5601 5629 5650 5697 5724 5743 5793 5838 5916 5990 6057 6153 6228 6265 6377 6514 6652 6796 6909 7036 7185 7312 7437 10473 290390 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24593 10770 2920 4432 11245 159 161 162 163 163 164 165 166 166 167 168 168 168 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 173 172 173 174 173 173 173 173 174 174 173 173 174 174 174 174 175 175 175 175 176 176 176 175 175 175 175 176 176 176 176 176 175 176 176 176 177 178 178 178 177 176 176 175 176 177 176 176 177 176 175 175 176 177 176 176 176 177 177 177 177 177 178 177 177 177 177 178 178 179 180 178 179 179 179 180 182 184 185 184 184 185 184 183 181 181 182 182 183 185 188 190 190 191 192 191 191 193 192 192 190 189 190 190 189 190 191 193 191 189 188 188 188 188 189 190 190 189 190 192 195 197 202 208 209 209 212 213 211 209 210 209 209 210 210 207 207 206 205 206 204 205 208 211 213 213 213 217 219 222 222 223 224 221 220 221 223 224 224 225 223 223 222 224 226 227 227 224 227 227 225 223 220 214 206 203 198 201 204 208 207 204 202 199 197 200 202 203 203 207 216 223 229 233 236 238 233 229 225 220 220 219 218 220 222 225 227 230 234 234 231 231 234 233 234 236 236 234 236 237 236 234 232 228 227 230 229 228 228 229 226 226 227 230 230 229 227 224 225 224 223 226 227 225 222 219 219 221 222 223 220 223 223 220 222 224 222 222 223 219 219 223 221 220 222 221 222 221 224 229 227 221 223 228 226 226 225 221 224 226 221 219 222 224 223 223 224 224 220 221 224 225 224 224 224 224 222 226 226 223 223 222 222 224 223 223 226 231 231 228 224 223 226 228 226 225 228 231 231 230 231 229 225 227 229 230 229 230 229 225 221 219 218 216 218 221 219 214 216 220 217 213 212 213 213 214 212 211 212 210 211 212 211 210 216 219 219 223 230 243 255 261 271 281 286 291 293 292 286 277 268 256 246 239 237 236 239 245 258 290 337 395 470 1479 9559 26465 54394 89879 118518 143518 182257 242175 332592 470732 724609 1504876 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24606 10770 2921 4430 11246 158 160 161 162 163 164 165 166 166 166 167 167 168 168 168 168 169 169 169 169 169 170 169 170 170 170 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 171 171 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 176 175 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 176 175 175 175 176 176 175 175 176 176 176 176 176 176 177 177 179 178 179 179 178 177 180 184 186 186 186 186 185 184 182 182 183 183 184 185 185 187 188 189 189 189 191 190 191 191 191 189 189 190 192 190 188 188 190 190 190 190 188 189 188 187 188 189 188 190 191 192 196 199 203 207 208 210 211 214 213 212 211 213 214 215 212 211 211 210 211 210 207 207 208 211 214 216 216 218 222 223 225 227 227 225 224 224 225 221 221 225 223 226 226 221 225 230 230 226 226 227 227 226 222 217 209 202 199 199 198 202 204 202 200 198 199 201 201 203 206 210 214 221 228 233 234 232 230 226 224 222 223 220 217 218 217 218 219 218 220 222 225 227 227 230 231 233 237 238 240 239 235 232 235 238 239 232 228 226 226 227 229 228 228 226 229 229 227 228 230 232 229 225 223 223 227 227 223 222 222 222 221 223 222 224 226 226 223 223 222 221 222 222 219 220 219 219 222 222 223 223 222 224 224 224 224 224 224 223 222 221 224 224 225 226 224 223 224 225 225 221 223 225 225 224 226 223 222 223 226 227 225 228 227 225 228 228 229 228 224 225 228 228 228 229 229 225 225 227 230 229 225 224 225 227 229 230 231 230 227 227 226 222 218 214 214 217 215 214 216 217 217 218 216 212 214 217 218 217 217 218 213 210 210 211 212 213 216 217 214 213 216 215 214 216 216 215 216 217 221 227 235 242 246 249 253 256 256 265 914 6401 16209 34655 62161 88821 112385 139639 174331 220096 290896 430002 730382 1854930 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24619 10770 2922 4428 11246 163 164 166 167 168 169 169 170 170 171 172 172 172 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 176 177 177 177 176 176 177 177 176 176 177 177 176 176 176 176 176 177 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 179 179 180 180 180 180 180 180 180 181 181 180 180 180 180 180 181 179 178 179 179 179 179 179 179 180 180 180 180 180 179 179 180 180 180 180 179 180 180 181 180 181 180 179 179 180 180 181 181 182 181 181 182 182 182 183 184 186 189 190 189 189 188 186 183 183 186 187 187 188 190 192 192 192 193 193 193 194 195 194 193 193 194 195 196 195 194 193 194 194 191 191 191 192 192 192 191 191 192 191 192 196 200 201 203 206 208 209 213 216 216 214 217 220 220 224 226 227 228 224 224 225 223 224 225 225 226 228 227 227 227 229 229 229 231 229 226 228 229 229 230 229 228 227 227 227 229 229 230 229 229 229 230 232 230 227 222 214 206 200 199 203 204 207 208 206 202 201 205 207 206 209 216 225 232 237 239 237 235 234 227 221 221 219 217 215 215 217 218 219 220 223 226 228 229 234 239 240 240 240 237 237 240 238 237 241 239 237 236 235 235 235 233 231 229 231 230 230 228 225 228 230 228 226 224 225 229 228 223 221 224 225 224 223 225 226 224 223 223 223 225 224 222 225 228 225 222 219 218 222 223 223 224 222 222 221 221 221 223 226 223 221 223 223 223 225 223 223 223 223 222 223 224 223 225 226 226 223 223 225 225 223 223 227 231 229 224 225 226 225 225 223 223 223 223 227 227 223 226 229 229 230 235 236 229 224 225 227 228 225 221 222 222 220 217 217 219 216 214 214 213 209 209 211 209 207 206 206 208 209 211 211 210 213 214 212 214 214 210 210 214 212 208 208 207 204 206 210 208 209 217 223 229 233 238 244 246 243 242 246 250 252 258 262 268 294 353 448 573 726 939 1242 1602 1975 2348 2813 6867 17518 26972 35815 44574 50146 54089 58283 61956 65284 61703 57206 56924 74332 132863 213850 322371 498467 900865 3861488 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24632 10770 2924 4426 11246 151 152 153 154 155 156 156 157 158 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 163 164 164 164 164 165 165 166 166 166 165 166 166 167 167 167 167 167 167 167 168 168 168 168 169 169 169 168 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 168 168 169 168 168 168 168 168 168 169 169 169 169 169 170 169 169 170 170 170 171 171 171 172 173 174 174 175 177 178 178 177 177 176 176 176 177 178 180 181 182 183 183 183 182 182 182 183 185 184 184 183 183 183 183 184 184 183 183 184 184 184 183 183 183 184 182 182 184 186 187 188 190 192 193 197 199 202 206 209 211 212 215 218 219 219 219 221 222 223 225 227 227 228 229 228 227 227 226 225 223 223 223 224 225 225 226 226 228 228 227 225 224 224 223 221 221 222 222 220 219 218 217 213 206 199 195 194 194 195 198 199 199 198 197 199 204 206 210 216 223 226 225 225 225 222 217 214 214 212 212 213 209 207 208 212 214 214 213 216 218 222 222 221 221 223 227 229 230 230 233 235 234 233 235 234 231 228 227 227 225 225 226 226 223 225 227 227 226 229 228 224 219 221 224 220 217 220 220 218 221 224 220 217 219 222 220 221 225 223 218 214 220 221 220 221 223 217 215 221 221 221 223 224 223 220 222 222 223 224 222 225 226 225 223 225 224 221 217 226 226 226 223 223 222 225 226 226 226 227 227 229 231 227 225 227 231 229 230 230 227 226 224 229 232 228 229 228 221 227 232 228 230 227 225 228 232 231 229 227 223 221 221 222 218 219 218 217 222 217 214 214 214 217 213 211 215 213 212 216 218 213 215 216 213 218 222 217 214 216 215 215 211 215 216 216 217 222 223 224 227 226 229 231 226 227 228 231 230 238 246 263 322 429 559 692 822 1029 1331 1675 2030 2387 2701 2946 3153 3352 3538 3693 3810 3846 3798 3797 4091 5588 7600 9185 10729 13639 15371 18014 22134 26736 30146 31849 31689 30902 31084 30849 28657 29786 36264 49847 53833 55098 62624 65778 63869 61988 59040 47550 30275 18412 13368 11598 10771 10300 10056 9921 9864 9811 9730 9684 9616 9569 9589 9632 9689 9783 9869 9977 10102 10188 10228 10245 10251 10261 10272 10367 10590 10888 11197 11527 11839 12132 12405 12721 13140 13596 14016 14371 14678 14887 15090 15368 15674 15969 16187 16379 16529 16601 16575 16565 16654 16834 17233 17797 18301 18717 19230 19941 20713 21257 21582 21763 21842 21861 21791 21719 21630 21617 21623 21606 21624 21659 21672 21681 21745 21780 21932 22079 22197 22338 22523 22720 22853 22999 23212 23446 23737 24021 24280 24571 24905 25286 25647 25926 26176 26564 27007 27462 27930 28399 28842 29347 29897 30230 30537 30783 30880 31119 31278 31343 31602 31795 32028 32083 32137 32261 32197 32079 32079 32250 32656 33105 33563 34218 34976 35647 36467 37546 38553 39409 40409 41551 42978 44450 45805 47356 49061 51056 53299 55811 58691 61870 65012 68542 72719 76825 81273 86514 92552 100197 109092 119402 132281 149023 171848 204090 251579 324909 448222 728704 1959894 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24645 10770 2925 4424 11246 144 145 146 147 147 148 149 149 150 150 151 151 151 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 155 154 155 155 155 155 155 155 155 155 155 155 155 155 156 156 155 155 155 155 155 156 156 156 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 158 158 158 158 158 158 159 159 159 159 159 159 160 161 161 161 160 161 161 161 160 160 160 159 159 159 160 160 159 159 160 161 160 161 162 162 161 161 161 162 162 162 162 161 162 162 161 161 161 162 163 163 163 163 163 162 162 163 164 164 164 165 166 166 167 166 167 170 171 171 170 169 169 169 169 170 171 173 174 175 176 176 176 177 176 176 175 175 177 176 176 177 178 177 177 176 175 175 175 176 175 174 173 174 176 177 178 181 183 186 190 195 202 208 212 215 224 255 381 683 1180 1997 3341 5340 7393 8602 8890 8863 9006 9177 9071 8346 6918 5236 3791 2722 1994 1544 1264 1079 911 722 588 547 556 568 542 476 403 346 307 276 255 242 232 226 221 218 214 211 207 201 197 195 193 196 203 207 205 202 201 204 207 210 214 219 219 218 215 216 216 215 212 212 212 208 208 211 212 211 212 215 216 216 217 221 225 225 226 230 234 239 238 236 234 233 234 233 233 234 232 228 227 227 226 223 224 226 225 223 226 228 228 225 227 226 224 220 219 219 217 219 221 222 221 220 221 220 222 221 218 219 219 221 221 218 221 221 220 220 221 220 220 220 219 221 222 222 221 220 220 223 219 218 222 221 225 223 222 221 225 224 223 223 220 220 226 221 223 225 223 229 229 228 227 231 232 231 233 232 229 235 232 227 228 228 229 227 227 226 225 228 231 228 225 227 229 227 221 227 233 230 228 228 229 228 228 224 224 226 222 218 214 214 216 216 221 215 212 212 216 222 218 216 218 216 215 212 220 221 219 217 214 213 215 222 222 222 220 220 221 223 222 225 231 231 226 225 230 226 228 236 240 237 244 251 263 278 306 339 384 454 537 620 696 800 903 1007 1117 1227 1341 1452 1554 1652 1748 1854 1988 2128 2261 2391 2523 2655 2768 2855 2904 2933 2953 2984 3016 3050 3087 3111 3140 3171 3210 3247 3277 3311 3346 3385 3402 3396 3390 3395 3422 3478 3546 3617 3691 3763 3851 3974 4123 4274 4430 4563 4687 4776 4847 4890 4887 4842 4790 4732 4667 4606 4585 4603 4640 4690 4727 4733 4738 4739 4760 4801 4846 4875 4920 4993 5062 5132 5224 5360 5549 5766 5956 6104 6210 6251 6232 6178 6142 6142 6164 6242 6361 6452 6494 6465 6381 6297 6289 6448 6786 7149 7402 7561 7664 7730 7722 7642 7536 7403 7296 7212 7123 7036 6945 6844 6768 6694 6629 6570 6510 6467 6433 6401 6358 6322 6289 6244 6213 6186 6149 6111 6090 6087 6075 6048 6022 6002 5982 5954 5923 5890 5854 5801 5720 5620 5512 5408 5300 5197 5124 5045 4954 4877 4795 4711 4623 4546 4472 4406 4355 4308 4260 4222 4201 4174 4154 4159 4147 4123 4105 4104 4081 4045 4025 4006 4001 4004 3970 3957 3959 3971 4010 4046 4066 4077 4076 4079 4067 4072 4073 4032 3982 3962 3927 3903 3936 3999 4059 4090 4137 4209 4250 4272 4300 4326 4357 4381 4388 4438 4550 4670 4818 5005 5227 5442 5612 5739 5812 5814 5791 5786 5792 5766 5725 5723 5717 5716 5741 5759 5796 5864 5898 5919 5980 6036 6078 6129 210329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24657 10770 2926 4423 11245 144 145 146 147 147 148 149 149 150 151 151 151 152 152 152 153 153 153 153 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 157 157 157 157 158 159 159 158 158 159 159 159 159 159 159 160 161 160 161 162 161 161 161 161 161 160 160 160 159 160 160 161 161 161 162 162 161 162 162 162 162 162 161 162 163 162 162 162 163 163 162 162 162 163 163 163 162 162 162 163 164 163 163 164 164 165 165 165 166 168 169 169 171 170 168 169 168 169 169 170 171 174 175 175 174 176 177 176 177 176 177 178 177 176 178 179 177 176 176 177 178 178 177 179 178 177 176 178 176 176 178 182 186 190 197 203 211 223 238 258 284 332 477 802 1307 1991 2755 3407 3993 4551 4781 4748 4321 3706 3248 2709 2069 1538 1250 1147 1110 1202 1436 1724 2150 2570 2698 2574 2372 2177 2077 1986 1738 1427 1254 1250 1309 1256 1021 754 551 402 299 242 215 203 198 197 196 204 215 221 215 206 203 207 212 214 216 218 214 212 212 211 210 211 212 212 210 210 212 213 214 215 216 214 218 220 223 226 230 233 234 237 238 240 237 235 235 232 232 230 227 226 227 226 225 225 224 223 221 221 222 222 221 221 220 219 219 223 220 217 216 216 218 221 220 218 217 217 218 220 220 219 221 222 220 217 221 221 220 222 221 221 220 218 218 218 217 218 221 223 221 220 218 219 220 218 221 222 222 222 220 218 222 223 224 225 226 227 226 225 228 231 232 230 227 225 228 230 232 234 233 231 231 231 230 224 221 224 227 231 230 226 224 228 231 229 228 228 227 230 231 229 228 228 232 232 229 228 230 228 226 231 229 225 223 221 219 219 221 220 216 216 216 216 216 214 216 219 218 215 215 218 217 217 215 215 220 223 218 219 220 221 221 221 225 227 225 226 229 230 232 228 223 225 228 231 237 249 268 292 330 378 423 467 515 563 616 676 738 807 885 985 1118 1281 1462 1648 1835 2010 2172 2333 2495 2674 2902 3130 3267 3317 3346 3394 3469 3591 3762 3940 4073 4139 4125 4056 3993 3947 3918 3897 3880 3873 3868 3862 3856 3888 3957 4034 4114 4200 4280 4335 4376 4423 4462 4495 4515 4518 4524 4543 4577 4599 4597 4578 4561 4556 4547 4553 4570 4599 4636 4685 4763 4854 4931 5011 5084 5168 5228 5283 5374 5527 5706 5909 6087 6242 6373 6490 6581 6624 6577 6466 6333 6208 6096 6038 6136 6279 6417 6544 6642 6700 6783 6893 7039 7246 7495 7725 7914 7984 7949 7878 7772 7638 7509 7387 7272 7147 7019 6928 6851 6767 6704 6634 6575 6519 6465 6409 6346 6309 6273 6225 6179 6149 6132 6112 6093 6075 6073 6050 6022 5999 5983 5983 5961 5924 5903 5896 5910 5831 5770 5700 5552 5402 5304 5230 5178 5086 4983 4888 4829 4741 4644 4562 4471 4382 4315 4266 4219 4163 4122 4112 4077 4065 4062 4070 4071 4061 4026 4052 4061 4044 4040 4051 4095 4068 4057 4075 4081 4073 4042 4049 4035 4012 4021 4016 4028 4031 4048 4052 4101 4142 4173 4205 4210 4236 4277 4320 4370 4381 4414 4461 4529 4643 4779 4921 5069 5229 5418 5626 5784 5873 5909 5950 5952 5908 5891 5903 5901 5899 5863 5889 5919 5929 5945 5974 6002 6029 6008 6006 6019 6056 6289 170572 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24670 10770 2927 4421 11243 144 145 146 147 148 148 149 150 150 151 151 152 152 152 152 153 153 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 160 160 160 160 161 161 161 161 160 160 160 160 160 159 159 159 160 160 160 160 161 161 161 160 160 160 160 160 161 160 161 162 162 161 162 163 163 162 161 161 162 161 161 161 161 162 163 162 163 163 163 164 164 165 166 167 168 168 167 166 166 167 168 169 170 170 172 173 173 172 173 175 176 175 176 174 174 177 176 175 174 175 176 177 176 175 176 174 173 175 174 174 174 176 178 178 179 183 201 287 560 1190 2150 3182 4031 4509 4135 3049 1906 1254 1074 1129 1247 1303 1358 1530 2016 2651 2605 1977 1677 1835 1964 2099 2492 2902 3428 4138 4747 5361 6091 6850 7459 7941 8270 8174 7617 6907 6388 6116 6027 6205 6655 6748 6056 4861 3572 2291 1242 636 376 275 233 219 210 209 212 225 241 243 234 220 214 217 219 218 217 218 217 218 218 216 218 216 218 217 215 217 219 220 220 218 219 223 225 222 225 231 236 237 241 245 243 237 238 239 238 235 230 229 230 228 228 228 227 223 223 223 223 224 224 226 223 219 221 223 218 216 216 215 219 222 221 221 220 220 220 219 218 219 219 217 217 219 219 219 221 219 218 219 218 220 219 217 218 217 217 215 215 217 219 223 225 221 221 224 222 222 226 228 228 229 228 227 225 227 229 228 228 233 236 234 233 231 229 230 233 233 232 230 228 228 228 228 226 224 224 223 223 223 221 222 225 226 226 228 230 230 228 222 223 225 227 227 226 231 231 222 219 222 221 221 223 222 218 215 216 217 216 216 214 212 212 212 212 213 215 217 216 214 216 213 211 214 214 213 216 217 217 218 217 216 216 220 220 219 221 225 227 225 222 224 231 237 243 249 255 254 253 262 287 325 370 417 462 504 537 572 612 686 826 1053 1416 1982 2597 4206 9261 15967 21883 24617 23195 19216 14094 9490 6882 5948 5684 5595 5652 6266 7612 8857 9495 9980 10634 10494 9720 9064 8626 8298 8134 8177 8259 8229 8131 9483 16166 24486 29286 31898 31462 27918 23395 19053 14921 11655 9817 9016 8684 8533 8466 8426 8422 8410 8362 8293 8229 8206 8198 8213 8238 8315 8433 8561 8627 8676 8732 8796 8893 9032 9254 9485 9567 9507 9352 9165 8891 8589 8327 8098 7998 8128 8529 9043 9533 9918 10202 10511 10906 11436 12093 12571 12759 12742 12555 12294 12076 11891 11689 11478 11265 11078 10893 10719 10573 10456 10315 10217 10133 10073 9971 9893 9829 9780 9735 9678 9615 9615 9554 9504 9520 9488 9440 9391 9418 9409 9382 9412 9416 9369 9344 9396 9385 9338 9328 9328 9296 9289 9186 8988 8806 8598 8418 8297 8178 8022 7963 7907 7749 7604 7402 7232 7135 7103 7047 6967 6949 6957 6932 6968 6988 7028 7075 7113 7114 7096 7113 7118 7112 7119 7144 7171 7174 7188 7178 7209 7209 7150 7124 7153 7142 7150 7193 7255 7363 7511 7603 7625 7641 7704 7779 7808 7920 7978 8036 8160 8311 8439 8457 8520 8754 9065 9443 9846 10207 10522 10863 11288 11592 11847 12050 12286 12461 12697 12836 12859 12902 12984 13158 13285 13364 13415 13615 13784 14026 14250 14442 14530 14758 15082 16853 719885 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24683 10770 2928 4419 11242 148 148 149 150 151 152 152 153 154 154 155 155 155 156 156 157 157 157 157 157 157 157 157 158 157 157 158 158 158 158 158 158 158 158 159 159 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 161 160 161 161 161 161 161 161 162 162 162 162 162 163 163 164 164 164 164 164 163 162 163 163 163 162 161 162 162 163 163 163 162 162 163 163 163 163 163 164 164 164 163 163 163 163 164 165 164 165 165 163 164 164 164 164 163 164 163 164 166 166 166 166 167 167 168 169 170 168 168 169 168 169 170 169 169 171 172 174 174 175 176 176 174 176 177 177 179 180 177 176 177 177 177 177 175 176 177 177 176 177 176 176 176 177 178 179 193 304 516 821 1185 1506 1744 1898 1905 1831 1673 1337 1049 834 636 500 424 395 405 450 511 585 661 761 943 1241 1589 2055 2847 3745 4359 4880 5516 6235 6865 7401 8042 8627 9068 9425 9610 9114 8040 6789 5681 5026 4630 4190 3571 2649 1647 928 532 344 264 227 213 205 201 201 207 213 214 221 225 223 220 217 219 218 222 222 220 220 220 217 217 219 214 211 211 212 213 214 216 219 218 218 221 222 225 230 233 236 238 241 242 237 235 235 233 232 230 227 223 224 226 225 227 228 223 221 224 224 224 222 221 220 215 213 217 217 217 220 219 218 215 215 216 219 219 218 215 211 216 218 215 215 218 217 219 221 219 215 214 211 213 218 221 219 215 214 217 220 221 221 223 227 227 227 227 223 223 228 231 230 226 227 228 229 231 231 233 235 234 234 233 233 233 233 231 230 230 230 226 223 224 228 226 222 221 223 224 222 226 227 226 226 223 223 224 223 224 227 231 232 226 221 220 221 225 225 225 227 227 223 220 220 220 217 214 213 211 209 210 214 214 206 204 212 212 211 211 209 209 208 208 209 208 211 214 212 213 214 213 211 215 215 215 215 214 219 221 216 217 220 223 225 224 232 244 256 274 296 319 351 387 423 448 474 528 735 1555 5721 12380 17599 26554 34088 36331 44057 64303 90354 118551 150612 193099 253628 333230 448729 652166 1071381 3601509 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24696 10770 2929 4417 11241 145 146 147 148 149 150 151 151 152 152 153 153 154 154 155 155 155 155 155 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 158 158 157 157 158 159 158 158 158 158 158 158 158 158 158 158 157 158 158 158 159 159 159 159 159 159 160 160 160 160 159 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 160 160 161 160 160 160 160 159 159 160 161 161 161 161 160 161 161 161 162 162 162 162 163 162 162 163 162 162 163 162 161 162 162 162 161 162 162 162 163 162 164 165 165 165 168 168 168 167 168 168 169 169 168 169 171 171 171 171 171 173 175 175 175 175 173 174 175 175 174 175 176 174 173 174 175 175 174 173 173 173 174 174 189 841 4173 9385 12832 15654 17877 18468 17793 15468 12001 8508 5587 3220 1600 847 610 527 476 457 447 451 480 563 710 891 1062 1128 1142 1234 1455 1719 1951 2324 2853 3311 3775 4282 4860 5435 6023 6449 6515 6215 5673 5156 4669 4191 3664 3042 2366 1703 1147 734 478 328 254 220 205 198 199 202 206 212 218 219 223 225 228 231 229 227 225 225 221 219 217 215 212 210 212 210 210 212 210 211 216 220 219 220 222 222 228 234 235 238 239 239 241 240 235 234 233 232 229 229 228 228 229 229 224 221 225 224 222 222 221 223 221 215 216 217 216 217 220 218 217 217 217 216 217 215 216 217 218 219 216 215 213 216 218 216 216 214 211 214 219 222 222 218 217 219 220 219 219 221 226 225 226 228 229 231 233 231 227 228 230 231 230 232 232 230 228 230 231 230 230 231 230 226 229 229 225 223 225 224 223 223 223 223 222 223 224 225 223 219 220 226 225 224 227 228 228 226 224 224 224 221 222 224 221 218 218 221 221 221 222 223 223 222 220 214 211 211 211 208 210 212 207 203 204 204 205 208 210 207 203 204 208 210 210 208 210 217 219 214 211 213 216 217 218 220 220 217 217 219 218 220 226 225 223 231 250 275 293 307 322 331 341 356 379 871 6778 16530 24220 36961 64181 105492 155860 210988 284127 383741 534734 896925 3290236 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24709 10770 2930 4415 11240 145 146 147 148 149 150 150 151 152 152 153 153 154 154 154 155 155 155 155 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 160 159 159 159 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 162 161 161 160 161 161 160 160 160 160 161 161 160 160 161 160 161 160 161 162 161 161 162 162 162 162 162 162 161 161 161 161 161 161 160 161 162 161 162 162 163 163 163 164 164 164 166 167 168 167 166 167 167 167 169 171 170 170 171 172 172 173 174 175 174 174 174 173 173 175 176 175 175 176 174 176 175 174 173 173 174 175 172 172 173 173 175 180 304 1200 4551 9970 16937 20287 19602 15989 11110 6921 4057 2274 1279 784 569 481 447 450 475 513 556 599 631 657 699 752 800 861 945 1035 1119 1214 1305 1394 1499 1575 1684 1928 2276 2725 3179 3634 4247 4957 5434 5475 5094 4380 3570 2760 1962 1318 876 583 402 299 243 218 209 204 203 206 206 210 215 216 221 220 223 223 221 221 221 222 222 219 218 214 214 215 213 211 209 210 212 212 211 213 215 216 220 221 224 224 225 229 231 233 236 237 238 235 232 230 230 230 229 228 228 225 224 225 227 223 222 222 224 222 221 220 218 219 220 216 216 218 219 213 213 214 216 214 214 214 215 216 217 219 217 215 217 219 220 218 218 219 220 222 223 223 227 228 227 228 229 228 226 227 228 228 228 226 229 229 229 230 233 231 226 230 234 232 229 227 229 231 230 230 233 232 228 228 227 222 221 222 222 223 224 224 221 220 218 218 222 223 223 222 219 221 220 217 218 219 221 224 225 223 222 223 221 215 215 222 224 223 222 219 216 216 213 210 210 209 209 209 204 204 207 207 205 205 202 202 207 210 222 3027 11626 20088 24053 26382 28217 29697 31135 33701 34200 29111 23403 20035 19439 21061 24470 29351 32614 33416 34912 36184 36426 37275 39983 46744 57191 70401 91689 117215 137333 160810 200003 266863 369655 536842 907077 2848823 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24722 10770 2931 4413 11240 146 147 148 149 150 150 151 152 153 153 153 154 155 155 155 155 155 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 159 158 158 159 159 159 159 159 158 159 159 158 158 158 158 159 159 159 159 159 158 159 159 159 159 159 159 159 159 160 160 159 159 160 159 159 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 163 162 162 162 163 163 163 162 162 163 162 162 162 163 163 163 162 162 161 162 162 162 162 162 163 163 163 163 163 164 164 164 163 163 163 163 164 163 162 163 163 163 164 164 164 165 166 166 166 167 167 167 168 168 168 169 169 169 170 171 171 172 174 175 175 175 175 175 175 175 175 176 177 176 174 175 173 175 176 176 175 174 174 174 173 173 174 174 175 176 178 182 192 202 225 262 288 306 304 300 302 301 300 307 325 352 390 434 473 505 552 626 733 871 1039 1219 1458 1748 2059 2401 2688 2828 3155 3747 4417 5126 5694 6084 6647 7312 8196 10086 12680 14435 14989 14316 12630 10538 8652 7088 5670 4517 3557 2501 1575 977 635 441 330 270 238 222 214 212 214 219 220 224 222 222 224 224 226 228 228 225 220 220 218 217 217 215 213 212 214 213 214 217 219 223 221 220 222 221 220 221 224 225 230 235 235 237 237 236 238 237 236 237 238 238 238 233 231 232 233 231 227 222 220 222 222 222 222 220 216 213 214 214 211 210 213 215 214 216 216 216 214 214 215 218 219 222 223 221 219 222 228 229 228 229 228 226 227 231 229 225 224 226 227 227 226 225 227 230 231 232 231 229 229 230 232 229 230 231 227 229 232 230 227 228 228 228 225 220 220 223 222 219 221 224 220 214 217 223 221 218 218 220 222 223 221 219 222 224 222 222 219 218 218 216 215 213 216 220 214 211 215 215 212 208 206 205 204 204 206 204 203 204 206 206 207 209 208 207 206 203 201 201 203 207 207 207 210 213 215 212 210 213 215 213 210 210 212 211 211 218 220 214 212 216 222 229 237 247 268 285 292 300 320 350 397 457 537 903 2637 5317 7564 7916 6471 4460 2948 2293 2168 2217 2325 2449 2809 3993 7537 11605 15086 17977 18642 17617 16526 14936 11577 7700 5252 4328 4077 3981 3916 3889 3913 4008 4440 4999 6226 7798 8085 7256 8132 14093 21523 28128 35781 38893 40712 49326 71290 97051 119772 158046 254217 494561 1142205 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24734 10770 2932 4411 11240 148 149 150 150 151 152 153 153 153 154 155 155 155 156 156 156 157 157 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 160 160 159 159 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 160 159 160 160 160 161 161 161 161 161 160 160 161 161 162 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 165 164 164 164 164 164 163 163 163 163 162 163 164 165 165 164 164 163 162 162 163 163 163 164 164 164 164 165 165 165 164 164 165 165 165 165 165 164 164 164 164 164 163 164 164 164 166 166 167 168 168 169 169 170 169 169 169 170 172 173 173 173 174 176 177 178 178 177 178 177 177 177 177 178 178 178 178 178 177 177 177 177 179 178 177 178 178 176 177 177 177 179 182 186 196 222 257 292 333 377 430 516 649 764 756 617 468 386 353 347 363 407 475 550 626 710 796 864 917 976 1061 1173 1295 1417 1511 1581 1688 1834 1980 2141 2370 2632 2941 3471 4164 4684 4833 4724 4387 3778 3108 2547 2036 1547 1167 923 756 611 480 370 289 242 220 210 205 206 208 211 215 218 219 220 221 220 219 219 218 219 219 214 212 210 206 206 207 207 207 209 213 215 218 219 221 220 220 220 218 219 223 225 227 230 228 234 235 233 236 236 235 234 232 231 231 227 227 229 228 224 225 223 220 215 215 218 215 218 220 218 215 214 214 215 215 213 214 215 215 216 215 214 217 218 224 229 228 229 232 229 229 230 229 227 231 228 230 231 230 231 233 229 225 225 228 225 225 231 234 232 227 229 232 227 222 224 224 225 224 224 221 223 227 223 219 220 221 219 222 223 223 222 222 219 225 226 221 218 223 225 222 220 217 218 219 219 220 218 214 222 221 222 223 218 217 223 222 215 211 213 208 204 213 213 208 208 206 202 202 205 207 205 211 203 206 205 206 210 213 213 213 212 211 214 214 215 215 215 219 219 213 212 213 215 214 216 220 229 228 228 241 246 250 293 856 4128 8471 12074 17546 30910 50069 63610 70949 78863 87643 94834 108075 133717 160471 180727 193165 221517 284928 398016 616664 1192495 37546460 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24747 10770 2933 4409 11239 144 145 145 146 147 147 148 148 149 149 150 150 150 150 151 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 154 154 154 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 159 159 160 160 160 160 159 159 159 159 159 158 157 157 158 159 159 158 158 158 158 159 159 159 159 159 160 159 160 161 161 161 160 161 161 161 160 160 160 161 160 160 160 160 160 161 161 161 161 161 161 162 163 163 163 164 165 165 166 166 166 168 170 170 170 171 172 173 172 173 173 173 172 171 171 174 175 174 173 172 173 173 173 174 174 173 173 172 173 174 174 176 193 225 323 755 1509 1940 1593 1009 754 869 1163 1483 1704 1741 1688 1767 1954 2056 2022 1881 1662 1399 1140 918 803 834 977 1256 1715 2228 2737 3273 3718 4001 4193 4376 4606 4909 5271 5733 6344 6991 7486 7861 7953 7411 6364 5328 4449 3551 2617 1740 1056 631 413 304 249 222 210 207 206 202 201 202 208 215 223 228 228 227 225 225 224 221 217 215 215 211 210 212 211 210 208 206 207 212 216 213 211 212 214 217 220 218 219 220 221 220 220 222 223 224 226 229 230 231 233 235 233 232 229 226 225 225 226 223 223 226 225 225 223 220 218 217 216 218 218 215 216 219 220 219 214 211 214 216 215 219 222 221 223 223 224 224 225 229 227 225 225 229 229 226 224 231 231 230 231 230 228 231 230 231 228 228 227 228 231 230 231 232 225 221 220 221 219 224 226 220 224 222 224 226 227 224 220 219 224 226 221 221 218 220 222 219 220 223 223 223 224 221 220 224 223 222 217 215 217 216 218 214 215 216 216 214 213 216 214 209 210 207 204 206 206 206 206 206 204 206 205 205 205 211 212 208 212 218 215 221 220 212 210 216 218 219 217 215 216 220 217 217 216 220 233 224 220 225 232 234 240 244 248 257 262 275 293 310 329 350 362 352 347 355 1043 7392 20175 28595 36655 44809 53205 68379 87361 106071 113215 113475 113481 114534 117482 118513 114053 99607 81730 71735 73817 85106 98915 101067 95531 87260 80238 74811 70975 60600 42128 29032 25013 24687 24876 24936 25355 26222 27246 27918 28215 28456 28948 29811 31181 33060 35290 38037 41246 44387 47595 51544 55749 62026 72958 85898 96093 103373 109617 115759 122080 128158 134947 143053 151922 161592 171393 184832 205816 237651 289470 379986 565612 1111042 24154364 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24760 10770 2934 4407 11238 152 153 154 155 155 156 156 157 157 158 158 159 159 159 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 164 164 164 163 164 164 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 167 168 167 167 167 168 167 168 168 168 168 168 168 168 169 169 168 167 167 167 167 167 167 166 166 167 168 168 168 168 168 168 168 169 169 168 168 168 170 171 171 170 169 169 169 169 169 168 168 169 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 173 172 172 174 175 176 176 176 177 181 182 181 182 182 183 182 182 183 184 184 183 182 181 182 183 181 182 182 182 184 183 181 183 185 182 182 181 185 196 230 354 562 728 848 929 971 1019 1009 866 681 582 564 583 615 650 696 762 818 816 771 733 713 702 700 685 638 599 603 637 673 696 690 684 697 722 744 739 692 654 640 582 468 370 317 290 269 242 218 206 201 197 195 193 194 196 196 198 205 214 220 223 227 228 229 227 225 224 222 221 220 216 216 215 215 212 211 209 207 209 210 212 215 218 219 221 222 222 222 221 221 224 222 221 222 221 222 223 226 229 229 228 230 231 232 230 230 231 231 233 233 229 227 229 229 225 221 219 219 216 214 216 216 216 216 213 216 218 217 215 218 218 220 224 224 226 228 227 226 229 230 228 226 226 226 227 227 227 226 228 230 229 229 230 231 229 227 229 229 226 229 229 227 227 225 222 220 220 220 224 225 223 222 225 226 225 224 224 224 225 221 219 219 218 220 220 222 227 225 221 218 220 224 225 221 218 217 217 219 218 217 215 213 214 214 213 211 210 211 210 210 213 211 205 203 202 201 203 205 204 205 205 206 209 208 207 210 211 207 210 213 213 213 212 216 218 215 214 213 213 212 210 210 211 215 218 215 216 217 214 216 222 227 228 229 235 242 244 249 259 265 269 277 292 316 346 971 4256 8673 15001 24012 30347 34161 38694 46124 53707 57987 60055 60840 58062 51309 43856 38309 33152 27459 22999 23802 25915 26637 32542 45063 55609 58126 57713 65228 70814 76530 94692 111678 123118 130269 131783 134687 141500 166276 260483 400083 687190 1890346 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24773 10770 2935 4405 11238 149 150 151 152 153 153 154 154 155 155 156 156 156 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 161 162 161 161 162 162 162 162 162 162 163 163 163 163 163 163 164 165 165 165 165 165 165 166 166 165 165 166 166 166 165 165 166 165 165 165 165 166 166 166 166 167 167 165 165 165 165 165 165 166 166 166 166 167 168 168 167 168 168 168 168 167 167 168 168 167 168 168 167 166 167 167 167 167 168 168 168 168 170 170 169 170 171 171 170 172 173 175 176 176 177 178 179 178 180 180 180 181 180 180 182 183 183 183 184 183 182 181 182 182 180 180 181 180 182 179 178 179 183 187 191 197 202 209 211 212 214 217 219 221 222 223 223 225 222 221 219 221 222 223 223 225 228 226 224 225 224 223 221 218 219 217 218 218 216 216 213 213 212 209 209 209 205 205 206 206 203 202 200 199 199 197 194 191 191 194 194 194 194 196 206 218 225 227 228 227 227 227 226 225 224 219 214 213 213 212 212 213 210 207 208 205 207 209 212 214 215 218 218 221 223 224 224 223 224 223 224 224 225 226 225 225 224 228 231 231 231 231 231 230 232 231 229 228 225 223 224 223 219 218 217 215 214 214 213 211 212 216 219 219 219 222 222 222 222 226 227 226 227 226 225 225 225 225 225 223 224 226 226 227 228 229 230 227 227 229 231 230 229 231 229 225 226 233 232 227 226 224 225 226 225 223 225 227 223 222 226 225 221 222 223 221 220 221 222 220 223 223 222 224 222 221 222 221 218 216 215 218 218 217 215 214 212 209 210 210 212 216 216 213 208 205 205 207 207 208 213 213 209 207 205 206 209 210 206 204 208 212 211 211 211 210 209 209 211 214 213 212 215 218 214 214 216 217 216 215 215 217 217 214 216 221 219 219 222 224 227 233 239 242 241 240 241 240 241 246 260 284 305 320 322 457 2876 7790 14540 26849 41558 54193 64221 71964 78710 83339 87203 94346 100453 102371 99964 95846 95327 96386 92383 83264 72763 73763 100944 143743 183633 228847 287680 373003 495499 726693 1558340 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24786 10770 2936 4403 11237 142 144 145 145 146 146 147 148 148 149 149 149 150 150 150 151 151 151 151 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 155 155 154 154 155 155 155 155 155 155 155 154 154 155 155 155 155 155 155 155 155 155 155 155 155 156 155 155 156 156 155 156 156 157 157 157 157 157 157 157 157 157 158 158 159 159 158 159 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 159 159 159 160 159 159 159 160 161 160 160 161 161 162 162 162 162 162 162 163 164 164 163 164 164 163 162 162 162 162 162 162 163 163 163 164 165 165 164 165 166 167 167 167 168 170 170 169 170 171 172 173 173 172 173 174 175 175 175 175 176 177 177 176 175 176 177 176 176 176 176 175 174 174 175 176 176 176 177 179 182 184 187 191 194 195 195 197 199 200 199 198 202 205 204 207 207 208 209 210 211 211 211 211 211 210 209 208 209 210 209 208 207 208 208 208 207 205 205 204 204 203 202 200 200 201 200 197 197 198 195 192 190 191 192 191 188 187 186 188 190 192 200 211 220 228 233 234 231 228 228 227 224 222 219 218 214 211 211 212 211 210 211 209 210 209 211 213 211 211 212 214 218 217 218 221 222 222 224 224 224 225 226 228 227 226 228 228 229 228 228 229 231 233 232 229 228 227 227 227 224 222 224 221 219 217 216 218 217 216 216 219 224 224 224 227 227 225 223 224 223 225 224 225 226 223 221 226 232 235 234 232 231 227 227 228 227 227 229 230 230 229 227 227 229 227 225 225 224 224 224 224 224 222 223 223 219 223 227 223 221 221 221 221 220 220 221 221 223 224 227 227 225 223 221 219 219 218 217 216 215 218 213 207 210 212 209 211 215 213 209 206 206 206 206 206 209 211 208 208 209 206 207 211 212 211 209 210 212 210 208 208 212 212 211 213 215 214 216 221 221 221 219 217 219 218 218 218 217 219 222 220 221 224 223 221 219 221 227 236 241 241 242 243 243 244 248 257 269 283 303 316 311 306 303 298 300 311 329 344 359 380 418 462 481 479 479 479 486 517 561 608 649 680 710 750 801 849 907 975 1056 1140 1227 1336 1490 1759 2263 2989 3626 4026 4289 4500 4659 4729 4730 4702 4699 4797 5051 5453 5934 6455 6945 7354 7670 7915 8023 7968 7795 7585 7365 7063 6654 6226 5829 5499 5224 4994 4820 4692 4575 4483 4399 4337 4297 4272 4258 4246 4241 4225 4172 4115 4051 3975 3874 3752 3682 3655 3671 3641 3495 3307 3148 3015 2893 2801 2732 2701 2690 2721 2778 2838 2891 2946 2995 3033 3077 3117 3151 3172 3194 3219 3247 3269 3291 3311 3322 3321 3339 3336 3346 3369 3416 3459 3491 3535 3590 3617 3642 3668 3668 3652 3641 3634 3619 3588 3572 3558 3553 3541 3527 3525 3503 3490 3500 3497 3488 3476 3487 3489 3483 3489 3471 3475 3479 3486 3478 3458 3439 3450 3441 3451 3458 3468 3491 3496 3505 3521 3558 3581 3614 3652 3717 3792 3829 3886 3956 4010 4078 4148 4203 4222 4206 4130 3990 3807 3670 3559 3461 3389 3308 3256 3235 3215 3170 3175 3203 3248 3318 3416 3545 3657 3747 3846 3911 3959 4040 4170 4374 4642 4931 5221 5475 5675 5858 6010 6131 6271 6413 6557 6662 6754 6851 6928 6982 7042 7116 7245 7367 7461 7549 7640 12122 231547 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 106 108 108 107 108 108 109 110 107 106 105 105 107 107 103 103 102 101 102 101 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24799 10770 2937 4401 11236 142 143 144 145 145 146 147 147 148 148 148 149 149 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 153 153 153 153 153 154 154 154 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 156 156 156 156 155 155 155 156 156 155 156 156 156 156 156 156 157 157 157 157 157 158 157 157 158 159 158 158 159 160 160 159 159 160 160 160 159 159 160 160 159 159 160 159 159 159 159 159 158 158 158 159 159 159 159 161 162 163 162 162 163 162 163 163 163 162 163 163 163 163 162 162 161 161 161 161 161 162 162 162 163 163 163 164 166 167 166 167 168 169 169 171 170 171 171 172 172 172 173 174 173 173 173 173 174 175 175 175 175 175 177 176 175 174 173 173 173 174 175 175 175 175 176 177 179 186 191 198 205 207 207 208 207 208 209 209 207 211 211 207 207 207 206 202 203 204 204 200 200 201 203 205 202 201 202 203 202 200 199 200 201 201 200 201 198 198 200 198 196 198 197 195 194 193 190 192 192 191 190 191 188 189 190 189 191 194 203 213 218 219 222 226 230 230 228 227 225 223 218 216 216 216 211 211 212 209 209 211 210 208 210 212 211 214 216 216 216 215 217 219 218 220 221 221 223 227 226 224 226 227 228 227 226 227 229 228 228 229 231 229 228 229 228 226 226 226 225 223 221 222 222 220 220 221 220 222 224 224 225 227 226 224 223 224 224 222 220 220 222 228 227 228 233 236 235 233 231 232 231 227 224 227 228 228 227 227 230 229 226 224 224 226 224 224 226 225 223 222 224 224 226 228 225 221 221 224 224 222 222 221 220 217 219 220 220 223 223 220 220 222 220 217 217 217 215 212 212 213 211 208 208 211 209 204 205 206 205 208 206 200 201 206 208 205 200 202 205 206 203 201 206 211 210 205 206 208 208 210 210 209 209 210 212 214 215 214 214 217 218 217 217 218 218 215 215 217 220 222 222 224 228 228 233 232 232 237 236 238 247 251 250 259 270 280 292 298 297 294 288 290 299 309 322 338 350 359 365 366 360 357 351 343 360 420 503 583 628 655 677 702 745 803 876 970 1078 1197 1324 1463 1629 1874 2279 2791 3274 3873 4678 5354 5816 6146 6301 6321 6398 6718 7260 7904 8705 10508 12766 13221 12292 11338 10852 10714 10258 9201 7970 6925 6179 5661 5263 4954 4737 4588 4469 4376 4306 4260 4238 4234 4254 4247 4226 4194 4151 4085 3901 3621 3480 3583 3796 3778 3529 3255 3041 2870 2723 2586 2444 2308 2207 2187 2247 2349 2477 2613 2746 2858 2941 3015 3074 3131 3178 3214 3241 3255 3262 3268 3269 3269 3278 3279 3288 3306 3325 3347 3374 3398 3442 3465 3479 3502 3521 3537 3535 3544 3544 3544 3544 3552 3563 3548 3542 3552 3558 3558 3556 3547 3559 3560 3546 3533 3506 3503 3495 3489 3502 3501 3509 3508 3525 3514 3494 3503 3512 3515 3507 3511 3524 3511 3513 3539 3550 3554 3555 3588 3641 3693 3758 3828 3880 3946 3993 4035 4070 4107 4107 4053 3956 3804 3668 3544 3446 3400 3343 3264 3218 3178 3154 3167 3166 3184 3234 3305 3381 3469 3552 3636 3694 3761 3827 3918 4085 4461 4990 5564 6172 6776 7273 7642 7928 8176 8377 8548 8701 8892 9136 9307 9450 9614 9894 10206 10489 10801 11151 11542 12022 18464 271064 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24811 10770 2938 4400 11235 149 150 151 152 153 153 154 155 155 156 156 156 156 157 157 157 158 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 161 161 161 162 162 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 162 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 166 166 165 166 166 165 165 166 166 165 165 165 165 166 166 166 166 166 165 165 165 165 165 165 165 165 166 166 165 166 167 168 169 169 168 167 168 168 168 168 167 167 168 168 168 168 168 168 168 166 167 167 167 169 170 170 169 171 172 173 174 174 174 175 174 175 176 178 178 179 179 179 178 178 179 179 178 180 180 179 179 179 179 179 179 178 179 180 180 178 178 180 178 180 180 180 183 188 191 196 208 219 232 256 297 354 397 404 392 378 359 349 350 347 344 336 329 330 337 341 344 341 341 336 313 280 249 226 212 203 200 200 199 200 200 199 198 200 201 201 199 200 200 196 197 197 197 195 193 196 196 193 192 192 192 194 200 220 242 257 262 262 262 258 256 255 249 240 233 229 225 222 219 216 217 217 215 215 215 215 215 215 218 223 222 220 224 223 220 221 218 216 218 218 220 222 224 224 227 229 230 229 232 234 235 236 235 232 231 233 233 231 229 229 230 229 228 229 225 223 224 227 228 227 226 224 223 224 226 227 227 227 226 226 226 226 227 225 223 224 225 224 226 229 229 231 237 241 243 242 239 234 233 233 230 227 227 225 223 222 228 229 224 221 221 228 228 224 224 222 221 224 223 225 228 225 219 219 221 220 219 220 223 222 218 215 216 217 219 219 216 215 217 215 210 212 217 214 207 205 207 208 205 203 204 206 204 204 205 204 202 202 203 202 200 200 203 202 201 201 200 198 197 200 204 204 201 201 204 207 204 203 207 208 205 201 203 207 210 211 214 215 212 214 217 219 220 220 216 214 215 217 220 227 235 236 235 232 235 237 243 251 249 245 254 264 263 265 274 280 274 273 278 284 294 308 320 333 345 357 364 358 346 341 344 343 345 378 435 497 556 609 655 700 752 803 871 951 1039 1151 1279 1417 1584 1826 2186 3618 13351 30735 43669 54770 80027 114328 143957 174788 205518 262719 355597 464906 618376 973312 2792934 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24824 10770 2939 4398 11234 138 140 141 141 142 143 143 144 144 145 145 146 146 146 146 146 147 147 147 147 147 148 148 148 148 148 148 149 149 149 149 149 149 149 150 150 151 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 153 153 154 154 154 153 154 154 154 155 155 154 155 155 155 155 155 156 157 156 156 155 155 156 157 157 156 156 156 156 156 157 157 157 156 156 156 156 156 156 157 156 156 157 158 158 159 159 159 159 158 158 159 160 160 159 159 160 159 158 160 160 159 158 159 159 160 161 161 160 160 162 161 162 164 164 166 167 167 166 167 168 168 169 170 170 169 170 171 172 171 170 171 172 173 173 171 171 171 172 173 171 170 173 174 174 172 173 173 172 173 171 173 175 176 177 180 184 188 191 194 195 194 196 197 198 199 200 198 199 199 200 200 199 196 196 196 197 196 194 194 195 192 193 194 196 194 192 193 194 192 192 191 191 190 189 188 188 189 189 188 186 187 188 186 186 185 185 187 186 187 188 192 198 208 215 220 223 225 228 228 227 227 226 225 221 217 217 214 211 212 214 213 213 211 210 211 210 211 211 209 210 213 212 211 210 210 212 211 209 210 209 209 210 212 215 216 218 220 222 224 224 224 227 226 227 227 226 229 230 229 228 226 229 228 228 225 225 227 225 224 223 224 226 226 227 227 227 228 227 230 231 230 228 230 231 228 226 229 234 237 238 239 240 238 238 236 232 227 224 224 224 225 227 226 225 224 220 218 220 222 220 218 219 221 223 224 224 225 225 223 223 221 220 221 224 226 223 221 218 219 220 218 218 217 215 212 210 211 210 208 208 205 203 205 206 205 205 205 205 205 206 207 205 206 209 208 205 204 204 206 207 205 202 204 206 205 204 205 206 204 202 202 205 208 209 208 210 215 218 215 212 211 215 218 216 217 219 219 217 217 224 227 225 228 234 240 241 238 243 252 256 256 253 252 252 254 258 256 258 259 257 257 258 264 273 280 292 307 322 329 335 341 345 348 351 355 356 361 361 352 344 344 359 393 438 480 533 592 637 682 735 787 868 991 1119 1241 1388 1565 1780 2033 2295 2517 2691 2828 2945 3084 3299 3617 4057 4505 4841 5048 5127 5126 5085 5005 4919 4829 4730 4602 4448 4281 4093 3873 3607 3307 3051 2898 2859 2897 3003 3142 3299 3453 3600 3732 3800 3816 3804 3782 3741 3637 3445 3235 3006 2762 2567 2421 2287 2173 2060 1962 1888 1831 1754 1658 1536 1401 1306 1286 1372 1532 1735 1961 2170 2346 2495 2627 2743 2843 2919 2999 3068 3104 3129 3145 3152 3159 3151 3136 3137 3136 3140 3141 3128 3129 3130 3124 3111 3106 3110 3125 3115 3109 3126 3121 3111 3115 3128 3117 3111 3118 3134 3142 3130 3133 3134 3144 3147 3157 3172 3175 3174 3178 3191 3200 3204 3219 3220 3257 3287 3294 3310 3337 3351 3363 3374 3401 3448 3487 3511 3528 3554 3583 3620 3636 3660 3701 3705 3700 3681 3608 3489 3374 3270 3195 3123 3064 3023 2996 2982 2951 2923 2910 2911 2926 2949 2981 3037 3088 3139 3198 3263 3327 3382 3461 3494 3534 3554 3581 3592 3653 3764 4014 4473 5122 5886 6616 7286 7878 8459 9054 9636 10163 10588 10948 11289 11602 11918 12347 12890 21776 255507 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 108 111 114 116 118 119 119 119 120 120 122 124 122 119 119 117 117 118 118 118 118 117 115 113 114 113 111 111 108 107 108 106 106 104 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24837 10770 2940 4396 11234 137 138 139 140 141 141 142 143 143 144 144 144 144 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 148 148 148 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 153 152 152 152 152 152 152 152 153 153 152 153 153 153 154 154 154 154 153 154 154 154 154 154 154 154 154 155 155 155 155 154 155 155 154 154 154 154 154 154 155 154 155 156 157 157 157 157 158 157 157 157 157 158 158 158 158 158 158 158 158 158 157 159 159 159 158 159 159 159 160 160 160 162 163 162 163 165 166 166 166 167 167 167 167 167 167 167 167 168 169 169 169 170 171 170 168 169 169 169 170 171 169 169 171 172 170 170 173 173 172 170 172 171 169 172 175 177 178 180 184 188 188 188 190 192 191 192 193 193 194 194 194 193 195 193 194 195 194 192 191 192 192 192 192 192 193 193 193 192 193 193 192 191 190 189 189 188 187 185 184 185 185 186 184 182 185 184 186 184 183 182 184 187 192 194 196 197 201 203 207 212 215 218 217 218 216 214 213 212 211 212 211 211 210 208 206 207 206 208 210 210 209 207 207 209 210 208 210 212 213 214 213 209 211 213 212 212 215 217 216 215 216 219 218 220 220 222 226 227 224 224 224 223 223 221 219 217 220 221 221 220 223 228 228 227 226 226 226 228 231 232 232 233 235 237 237 239 241 239 240 247 249 245 239 236 232 226 225 227 224 220 222 225 223 220 216 215 216 218 222 225 226 223 221 223 225 225 225 223 219 216 220 222 218 220 221 217 214 214 215 215 214 212 211 210 207 205 203 202 202 201 199 197 199 202 200 198 198 199 201 201 201 203 201 201 201 199 200 202 204 203 204 203 202 203 204 206 207 207 204 203 207 207 203 207 209 206 209 212 210 211 216 217 217 218 219 221 225 228 228 230 234 232 235 238 236 237 237 238 238 236 236 239 243 246 250 252 256 256 254 258 268 277 281 288 301 317 328 338 345 351 358 362 370 374 375 376 379 371 356 342 336 339 352 388 444 509 578 642 697 762 856 992 1171 1398 1658 1902 2137 2390 2677 3005 3378 3852 4445 5018 5335 5345 5183 4972 4745 4510 4255 4003 3784 3588 3407 3241 3083 2920 2750 2605 2523 2478 2467 2496 2556 2640 2766 2944 3135 3304 3427 3513 3589 3609 3582 3510 3404 3260 3089 2893 2676 2463 2269 2124 2011 1920 1816 1729 1643 1540 1444 1353 1276 1220 1218 1265 1351 1445 1573 1742 1942 2144 2338 2503 2641 2792 2955 3117 3241 3321 3319 3280 3264 3268 3260 3240 3233 3222 3196 3190 3186 3181 3165 3153 3143 3129 3116 3112 3104 3095 3081 3080 3067 3059 3055 3055 3056 3052 3046 3047 3057 3052 3039 3055 3066 3059 3052 3056 3075 3089 3093 3097 3111 3126 3141 3147 3179 3204 3253 3298 3305 3308 3348 3405 3424 3437 3465 3505 3505 3527 3558 3575 3592 3603 3564 3482 3397 3296 3196 3115 3043 2992 2955 2924 2905 2881 2861 2852 2840 2832 2849 2878 2902 2919 2965 3015 3069 3117 3179 3258 3338 3386 3431 3454 3479 3479 3470 3549 3775 4161 4757 5601 6509 7338 8049 8736 9466 10189 10862 11595 12409 13258 13984 14529 14908 15283 15715 16193 22729 237492 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 109 110 111 113 116 118 119 120 120 118 117 118 119 118 117 115 116 116 115 114 113 112 110 110 111 110 109 108 108 106 104 104 104 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24850 10770 2942 4394 11233 139 140 141 142 143 143 144 145 145 146 146 146 147 147 147 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 155 155 154 155 156 156 156 156 157 156 156 155 155 156 156 157 157 156 156 157 157 157 157 157 157 157 158 158 157 156 156 157 157 157 158 157 156 155 156 157 158 159 159 159 157 157 158 159 159 160 161 161 160 159 160 160 160 160 161 161 161 162 162 161 161 163 164 163 163 164 164 164 166 168 168 167 168 168 168 168 170 170 170 171 171 172 171 171 171 172 173 174 173 172 173 174 173 172 172 173 174 172 172 172 173 176 177 175 173 173 173 173 174 175 177 180 184 187 189 194 195 193 191 192 193 190 191 193 192 193 192 192 191 191 189 190 191 191 193 192 191 189 188 190 191 189 187 188 190 192 187 189 190 189 188 186 184 184 184 184 186 186 186 186 187 186 188 191 190 187 187 188 188 190 190 190 190 192 198 201 203 207 211 212 212 211 211 211 212 214 216 217 213 211 210 209 211 210 209 208 209 209 209 208 209 209 210 213 214 213 209 210 211 213 213 212 211 211 213 216 218 220 221 223 223 223 221 221 224 229 231 235 238 236 232 230 231 232 230 227 227 226 223 221 220 220 220 220 222 226 227 227 226 229 233 234 235 237 238 240 244 246 241 236 232 230 228 226 225 224 224 223 219 217 218 220 220 221 225 228 227 224 225 228 224 221 221 223 223 222 218 219 222 221 218 217 215 213 212 213 212 211 211 211 211 207 205 203 202 205 206 202 200 200 201 203 205 203 201 202 202 205 208 206 204 202 200 204 205 201 200 204 208 206 202 201 201 204 206 205 204 204 205 210 211 206 207 209 213 216 214 213 217 223 226 226 226 228 229 227 224 231 235 235 240 243 240 237 237 241 242 245 248 245 245 249 253 254 257 264 275 286 295 306 327 343 351 357 364 372 379 386 388 388 396 397 394 393 388 378 367 355 354 364 395 446 514 586 651 711 786 888 1024 1199 1421 1710 2076 2498 2970 3484 3926 4238 4447 4602 4683 4662 4554 4398 4228 4054 3879 3690 3471 3258 3071 2905 2768 2664 2587 2514 2463 2449 2461 2530 2671 2865 3060 3259 3454 3565 3565 3481 3333 3137 2918 2696 2487 2316 2179 2069 1965 1854 1749 1640 1521 1414 1320 1248 1205 1201 1256 1355 1446 1519 1600 1675 1747 1831 1902 1964 2031 2103 2178 2253 2334 2432 2562 2676 2747 2805 2844 2889 2928 2971 3013 3053 3084 3107 3126 3125 3136 3135 3127 3119 3125 3133 3143 3145 3163 3175 3172 3177 3198 3228 3227 3213 3230 3224 3244 3252 3241 3253 3263 3271 3283 3291 3295 3292 3303 3329 3328 3314 3324 3351 3371 3378 3382 3387 3396 3420 3449 3480 3501 3544 3581 3603 3645 3640 3599 3532 3469 3379 3275 3200 3142 3100 3064 3044 3011 2974 2967 2969 2957 2933 2909 2910 2906 2906 2923 2953 2994 3042 3094 3137 3220 3295 3361 3429 3479 3500 3513 3565 3760 4104 4527 5109 5828 6632 7523 8547 9603 10591 11606 12597 13450 14196 14949 15855 16962 18018 18828 19543 20245 20835 21348 24089 204636 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 107 106 106 107 105 105 108 108 107 107 106 105 105 107 105 105 106 104 102 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24863 10770 2943 4392 11232 139 141 142 142 143 144 144 145 145 146 146 146 147 147 147 148 148 148 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 152 151 151 151 151 152 152 152 152 152 152 152 152 153 153 153 152 152 152 152 153 152 152 153 153 152 152 153 153 154 154 154 154 153 153 153 154 154 154 154 155 154 154 155 155 155 156 155 155 155 156 156 156 157 157 156 156 156 156 156 157 157 157 157 156 156 156 156 156 156 157 157 157 158 157 157 156 157 156 156 156 155 155 157 158 157 157 156 156 156 156 157 158 159 160 160 160 160 160 160 160 160 160 160 158 158 160 161 162 160 161 162 162 162 164 164 162 163 164 165 166 166 167 167 168 170 169 169 169 170 170 170 170 171 171 174 173 172 172 172 171 173 174 173 173 172 171 173 172 172 173 174 173 174 174 173 174 174 174 173 174 174 175 177 179 183 187 190 190 191 193 193 193 193 192 192 192 191 191 192 190 189 188 187 188 187 187 191 188 186 187 187 187 188 185 184 185 187 186 184 183 183 181 182 183 183 183 181 182 184 182 184 185 186 186 185 187 185 185 185 185 185 187 187 187 187 188 189 195 200 203 206 208 210 212 214 215 215 211 211 212 214 212 210 211 211 210 210 210 210 208 211 211 208 207 208 209 208 210 210 209 211 214 213 211 211 212 214 216 219 222 222 221 226 230 227 224 227 225 229 233 237 237 240 241 241 239 234 232 230 232 230 229 226 225 226 227 227 227 224 224 227 229 230 235 241 241 241 241 239 234 230 230 229 228 225 222 224 223 219 218 217 220 224 227 228 227 227 229 227 225 225 228 225 222 220 222 224 219 215 214 212 211 212 212 211 208 209 209 204 203 207 204 199 200 203 202 203 203 202 201 203 202 201 203 203 201 200 201 204 203 203 200 199 202 204 205 201 202 205 204 204 203 202 203 208 208 206 206 204 204 203 203 205 209 211 211 212 213 213 215 217 219 219 220 225 226 227 227 225 226 229 233 233 233 237 239 238 238 241 244 247 245 239 240 242 241 249 260 271 280 287 300 315 330 349 364 367 372 379 383 392 398 405 405 405 403 400 397 394 383 366 360 394 467 559 645 714 774 840 935 1073 1272 1577 2034 2630 3361 4060 4486 4628 4619 4549 4445 4304 4145 3987 3827 3677 3545 3427 3303 3182 3060 2942 2848 2788 2780 2827 2922 3021 3107 3214 3337 3424 3425 3359 3250 3107 2946 2766 2561 2349 2146 1957 1782 1644 1553 1520 1529 1576 1634 1689 1742 1826 1941 2053 2145 2226 2323 2422 2497 2553 2605 2663 2690 2711 2721 2751 2779 2793 2807 2818 2817 2823 2850 2857 2855 2865 2876 2880 2867 2854 2835 2846 2857 2892 2946 3023 3090 3137 3204 3248 3263 3287 3287 3277 3278 3308 3302 3288 3295 3294 3295 3296 3294 3298 3308 3309 3307 3314 3317 3313 3322 3336 3337 3340 3350 3360 3362 3391 3425 3432 3443 3475 3503 3527 3549 3552 3554 3562 3542 3500 3450 3413 3361 3314 3255 3204 3148 3098 3074 3047 3016 2994 2960 2949 2954 2954 2946 2958 2998 3034 3056 3094 3147 3177 3213 3247 3274 3291 3313 3337 3358 3379 3403 3432 3445 3479 3500 3522 3546 3590 3731 4008 4531 5428 6741 8339 10016 11591 12944 14055 15027 15955 16873 17732 18518 19318 20294 21221 21961 22695 23367 27123 228759 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24876 10770 2944 4390 11231 136 137 138 139 140 140 141 142 142 142 143 143 143 144 144 144 145 145 145 145 146 146 146 146 147 147 147 147 147 147 148 148 148 148 148 148 148 148 149 149 149 149 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 152 152 152 152 153 154 154 153 153 152 152 152 153 153 153 153 153 153 152 153 153 153 154 153 152 153 153 153 152 153 153 153 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 154 156 156 156 157 156 156 157 157 157 157 157 156 156 156 157 157 157 158 159 159 160 161 161 161 161 160 161 161 162 163 164 163 164 166 167 166 166 166 167 168 168 169 169 167 168 169 169 170 170 170 170 168 169 171 171 169 170 172 171 170 170 170 169 170 171 171 171 171 173 176 179 182 185 185 186 187 186 187 186 185 183 184 187 186 185 182 185 186 186 187 187 186 187 185 184 184 184 185 183 183 183 182 183 183 181 180 180 179 178 177 177 177 174 174 177 178 180 180 179 181 182 181 181 182 181 182 182 182 184 184 188 196 203 209 216 221 224 226 225 221 218 215 213 209 206 206 207 209 210 207 204 204 205 204 203 207 210 211 209 209 210 210 210 208 210 212 210 210 213 213 213 214 215 217 219 218 221 223 227 227 227 227 232 235 231 228 231 235 238 239 237 236 233 230 229 231 232 234 234 233 235 240 244 243 237 235 235 234 236 238 236 233 236 236 232 227 228 228 227 226 223 219 217 218 220 220 222 224 226 228 227 225 226 224 221 224 224 220 219 219 221 222 220 217 217 216 215 215 212 211 213 211 209 205 203 204 202 200 200 199 197 196 199 201 203 205 203 203 201 197 198 200 200 199 200 200 201 201 199 200 201 201 205 207 204 200 202 206 205 201 199 201 206 205 200 202 205 203 203 205 208 212 213 212 215 217 217 216 218 218 218 216 217 224 223 221 222 223 224 225 228 231 233 234 234 233 234 240 244 240 240 241 239 239 243 252 260 266 275 283 292 302 309 314 318 329 339 349 357 369 377 385 392 396 401 401 401 409 409 398 388 389 401 418 449 499 559 628 713 822 947 1104 1318 1599 1947 2344 2709 2983 3189 3345 3435 3484 3508 3471 3342 3170 3009 2878 2761 2652 2555 2504 2481 2467 2489 2543 2621 2715 2803 2902 2978 3027 3007 2884 2686 2479 2293 2119 1941 1760 1586 1424 1297 1201 1126 1084 1065 1061 1092 1180 1337 1489 1638 1806 1975 2135 2287 2414 2526 2616 2715 2789 2844 2890 2947 3007 3067 3093 3088 3083 3092 3095 3100 3116 3124 3131 3145 3143 3142 3148 3127 3116 3110 3107 3115 3092 3078 3078 3076 3061 3054 3056 3038 3031 3041 3040 3033 3020 3016 3015 3021 3023 3008 3002 3024 3032 3046 3045 3083 3118 3147 3156 3163 3186 3201 3215 3228 3246 3270 3297 3326 3348 3367 3362 3364 3330 3281 3239 3181 3126 3081 3048 3016 2961 2897 2847 2845 2824 2814 2787 2768 2770 2758 2743 2752 2761 2785 2815 2849 2898 2935 2983 3028 3057 3064 3090 3117 3128 3133 3150 3186 3221 3238 3259 3273 3325 3407 3496 3653 3906 4249 4744 5571 6917 8705 10612 12345 13824 15096 15915 16167 16250 16518 16882 17119 17168 17270 17624 17849 52240 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 106 110 112 113 116 118 122 123 120 119 120 119 118 118 119 117 117 118 118 116 115 114 113 112 112 111 109 108 109 108 106 104 103 103 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24888 10770 2945 4388 11230 134 135 136 137 138 138 139 140 140 140 141 141 142 142 143 143 143 143 144 144 144 144 145 145 145 145 145 146 146 146 146 146 146 146 147 147 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 150 150 149 149 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 151 151 151 151 151 151 151 152 152 152 151 151 151 151 151 152 152 152 152 151 151 151 152 152 152 152 151 151 153 154 154 155 155 155 156 156 156 156 155 155 155 156 156 156 157 157 155 156 158 158 158 158 159 159 160 160 160 160 160 161 163 163 163 163 164 165 165 164 166 167 167 166 166 165 166 167 169 167 168 170 168 169 170 170 168 167 169 169 168 168 167 168 169 170 170 171 171 171 172 176 178 179 180 184 186 185 184 186 186 185 185 184 183 182 183 183 183 183 181 182 180 179 179 180 179 178 177 179 181 180 180 179 179 179 178 179 178 176 175 174 174 174 173 174 176 178 179 178 178 180 181 179 178 182 182 182 183 183 183 184 185 189 195 205 209 211 214 215 214 211 210 209 207 207 205 205 208 209 206 206 207 209 207 205 206 206 204 202 204 205 204 205 204 205 206 208 208 210 209 211 212 210 211 217 220 221 222 225 228 229 228 230 232 230 231 232 233 228 227 226 223 223 224 226 225 224 223 224 226 230 236 240 243 243 239 238 238 235 234 234 236 239 240 239 240 239 231 225 223 222 221 223 224 224 225 224 222 222 225 227 225 223 224 225 223 223 225 224 221 222 220 219 219 221 220 218 218 217 212 210 210 210 210 208 204 203 205 205 198 195 197 200 199 197 196 198 199 199 198 198 199 198 199 198 198 199 200 201 200 201 201 200 200 200 203 204 206 206 202 201 201 201 201 202 205 204 203 208 212 211 210 211 210 212 215 213 213 215 215 213 213 214 214 216 219 217 219 224 224 223 225 226 226 228 229 231 233 238 244 247 249 251 251 254 259 262 267 270 277 291 301 307 317 326 332 340 344 348 359 369 368 370 373 379 382 387 397 404 405 405 407 409 411 410 400 388 392 420 471 548 639 718 798 921 1116 1351 1590 1821 2049 2285 2497 2648 2723 2719 2658 2572 2502 2458 2422 2372 2328 2275 2223 2179 2139 2097 2055 2043 2104 2256 2437 2563 2598 2550 2439 2303 2137 1950 1757 1579 1416 1273 1164 1086 1031 977 924 888 882 934 1045 1189 1359 1551 1759 1963 2148 2328 2483 2577 2635 2670 2696 2718 2740 2755 2782 2825 2859 2881 2902 2918 2923 2935 2929 2928 2928 2923 2918 2905 2904 2888 2858 2845 2847 2854 2849 2838 2845 2851 2853 2850 2862 2873 2865 2866 2881 2891 2894 2896 2870 2857 2878 2875 2873 2884 2904 2909 2927 2939 2949 2964 2990 3019 3053 3063 3067 3073 3082 3089 3077 3076 3070 3065 3047 3030 2988 2955 2910 2880 2831 2801 2779 2760 2727 2700 2676 2650 2631 2618 2621 2612 2613 2608 2620 2643 2656 2688 2743 2782 2809 2842 2875 2893 2936 2972 3004 3037 3067 3091 3111 3133 3172 3189 3217 3268 3350 3489 3671 3838 3998 4214 4522 4971 5523 6129 6826 7644 8460 9049 9558 10172 10805 11469 12225 12825 13236 13760 14402 100383 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 112 118 123 125 128 128 131 133 133 134 135 135 134 134 135 134 133 131 129 129 129 130 127 126 126 124 122 122 122 121 119 117 117 118 115 111 113 114 111 108 107 105 102 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24901 10770 2946 4386 11229 131 132 133 134 135 136 136 137 137 137 138 138 139 139 139 140 140 140 141 141 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 145 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 149 148 148 149 148 148 149 148 148 148 147 147 148 149 148 148 148 149 149 148 147 148 148 148 148 148 149 148 148 148 148 148 148 149 149 149 150 151 150 150 151 152 152 152 152 152 153 154 153 153 153 153 153 153 153 153 154 154 153 154 155 157 158 157 157 157 158 159 159 159 160 160 161 161 161 162 162 163 162 163 163 163 165 166 165 164 165 166 167 165 165 165 164 165 165 166 167 168 166 166 166 167 168 165 167 167 166 168 168 166 169 171 173 174 175 179 180 181 183 183 183 183 181 182 184 181 180 183 180 178 179 180 181 179 178 179 179 178 177 178 178 174 174 175 175 173 173 172 175 175 172 172 174 174 174 177 177 177 177 177 177 179 180 178 179 181 179 181 182 181 183 185 184 186 192 195 197 197 198 199 201 202 204 204 204 205 203 204 205 204 204 205 202 201 202 204 205 203 203 206 204 205 208 211 211 207 207 208 210 211 211 214 218 219 219 219 219 220 222 224 225 227 233 239 242 244 244 242 240 237 231 225 220 217 222 227 230 234 236 237 237 237 235 234 231 226 225 230 240 248 257 258 257 252 249 248 243 238 234 232 232 230 227 226 226 225 223 223 222 220 218 216 214 215 216 220 221 217 215 217 214 208 209 211 211 209 206 205 204 204 204 203 203 202 200 198 198 196 193 196 197 196 197 198 197 195 195 194 194 196 198 200 198 194 195 199 201 200 199 198 200 202 200 197 197 203 205 201 201 202 203 208 207 204 205 209 210 207 205 206 210 212 211 211 211 213 216 219 220 217 216 219 219 218 216 217 220 222 223 220 221 224 226 231 231 234 238 242 242 242 251 255 252 256 261 262 269 277 291 307 313 321 327 333 345 352 356 360 364 365 363 359 361 365 369 373 379 385 388 395 400 403 406 407 403 400 391 382 382 401 448 518 589 671 781 935 1157 1458 1798 2093 2305 2436 2479 2438 2357 2250 2136 2029 1948 1896 1863 1841 1826 1798 1758 1725 1784 1961 2158 2280 2288 2210 2063 1871 1679 1497 1341 1212 1091 991 906 851 833 822 810 825 901 1014 1125 1230 1358 1499 1639 1755 1860 1980 2085 2177 2261 2312 2337 2362 2388 2426 2449 2463 2483 2520 2556 2579 2591 2605 2619 2627 2630 2635 2633 2640 2652 2667 2668 2674 2689 2712 2731 2751 2773 2786 2799 2804 2809 2807 2808 2806 2811 2819 2817 2810 2814 2811 2819 2830 2815 2824 2841 2855 2860 2870 2908 2925 2940 2938 2964 2980 2972 2963 2968 2972 2956 2920 2896 2869 2838 2835 2801 2758 2727 2692 2658 2632 2593 2566 2534 2525 2505 2474 2468 2491 2511 2529 2562 2593 2619 2650 2678 2679 2679 2691 2689 2680 2663 2640 2639 2655 2653 2678 2709 2731 2776 2813 2856 2879 2918 2959 2990 3059 3184 3366 3558 3770 4013 4259 4521 4817 5109 5396 5668 5926 6161 6383 6593 6832 7109 7503 8078 8761 10296 125350 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 122 129 137 143 147 150 151 154 155 154 154 153 153 153 153 152 152 151 148 149 148 148 146 144 141 139 139 139 137 137 137 134 132 131 129 128 127 126 123 122 123 123 120 117 116 115 112 110 108 107 107 105 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24914 10770 2947 4384 11228 132 133 134 134 135 136 136 137 137 138 138 138 139 139 139 139 140 140 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 143 143 144 144 143 143 143 143 144 144 144 144 144 144 143 144 144 144 144 144 144 144 144 145 145 144 145 145 146 146 145 145 146 146 146 146 147 146 146 146 146 147 148 148 148 148 148 148 147 147 147 147 147 147 147 146 146 147 147 147 147 147 147 148 148 148 148 148 147 148 148 148 148 147 147 147 147 147 148 148 148 147 148 148 148 148 149 149 150 151 152 152 152 151 151 153 153 153 153 152 152 151 152 153 154 154 154 155 156 155 155 155 155 155 156 157 158 158 159 160 161 162 162 163 163 162 162 162 163 164 165 165 165 165 165 164 164 164 164 165 164 165 165 165 165 165 165 167 167 166 166 166 165 166 165 165 166 166 167 168 170 172 172 174 177 178 178 178 179 180 180 179 180 180 179 179 177 178 177 177 176 175 177 177 175 176 176 177 177 175 173 172 170 171 171 169 168 170 170 170 171 171 172 174 173 172 174 176 176 177 177 176 175 177 178 181 182 181 183 185 186 189 196 196 196 199 202 203 204 204 202 202 203 204 203 199 200 202 200 202 204 203 204 206 206 203 204 205 205 209 209 207 208 210 211 210 209 211 211 212 214 212 212 212 216 221 222 219 221 223 225 229 234 242 243 244 241 235 229 229 224 222 227 229 225 228 229 224 223 224 229 236 243 246 248 254 255 253 249 251 245 244 239 232 233 234 232 229 229 229 225 225 226 223 223 223 220 221 220 218 218 217 214 212 216 221 214 210 211 208 207 205 204 202 203 204 203 201 203 202 198 198 197 197 194 192 194 194 192 190 197 198 195 194 193 193 197 198 197 196 200 200 195 196 199 198 196 202 202 199 200 203 203 203 198 196 200 203 201 200 199 201 204 205 209 212 208 207 210 206 209 213 208 213 218 223 218 215 221 217 220 220 215 220 223 221 226 226 225 229 233 233 231 235 239 241 241 247 254 258 261 264 271 285 298 304 314 322 324 329 334 340 344 349 348 348 352 352 353 351 352 356 363 364 365 368 374 385 394 394 394 389 380 371 367 367 372 405 482 566 642 717 811 923 1078 1305 1602 1846 1965 1980 1933 1875 1820 1761 1713 1681 1658 1640 1629 1624 1649 1741 1884 2011 2058 2004 1868 1683 1496 1332 1190 1069 978 906 852 807 772 746 738 743 744 748 778 860 969 1068 1160 1270 1402 1538 1659 1782 1897 2001 2088 2155 2217 2266 2311 2348 2384 2423 2462 2494 2528 2564 2602 2636 2652 2673 2687 2690 2687 2684 2688 2693 2708 2729 2742 2752 2767 2783 2797 2807 2822 2831 2825 2820 2826 2826 2824 2819 2814 2821 2826 2825 2827 2831 2829 2831 2848 2869 2878 2898 2923 2934 2931 2934 2937 2937 2939 2919 2887 2857 2828 2798 2773 2740 2705 2658 2610 2572 2531 2492 2457 2433 2415 2404 2401 2394 2389 2394 2407 2440 2484 2519 2540 2557 2571 2571 2550 2526 2486 2448 2422 2395 2367 2345 2319 2303 2306 2315 2340 2383 2443 2538 2650 2746 2823 2893 2961 3058 3220 3445 3718 4012 4340 4701 5094 5592 6236 6931 7507 7921 8248 8586 8976 9352 9684 9998 10380 11003 15463 302908 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 115 122 128 133 136 141 145 144 144 145 146 147 147 147 146 147 144 143 143 141 140 141 139 137 136 135 134 133 131 129 128 128 128 126 124 123 122 120 118 117 117 116 114 112 111 110 107 107 106 104 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24927 10770 2948 4382 11227 130 131 132 133 134 135 135 136 136 137 137 137 138 138 138 138 139 139 139 139 139 140 140 140 140 140 141 141 141 141 142 142 142 142 142 141 142 142 142 142 142 143 143 143 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 143 143 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 146 146 146 147 147 146 147 147 147 146 147 147 147 146 146 147 146 147 147 146 146 147 146 146 147 147 146 147 147 146 146 147 147 147 146 146 146 147 148 149 148 147 147 148 147 148 148 148 149 150 150 150 152 152 150 151 151 151 151 151 152 152 151 152 152 153 154 154 153 154 154 155 156 157 156 155 156 158 158 157 158 160 162 163 161 161 162 162 162 162 164 164 164 165 164 163 163 163 163 163 165 164 164 164 164 165 164 164 165 166 164 165 166 164 165 166 164 164 165 166 166 166 167 168 166 169 170 171 171 173 177 179 179 177 178 179 179 177 177 176 177 179 179 177 176 176 177 177 175 174 175 177 176 174 174 175 176 175 174 171 169 171 171 172 171 172 175 171 170 171 174 174 173 174 175 178 177 178 181 183 180 183 187 192 196 197 198 201 200 202 204 202 201 202 201 202 203 204 204 203 202 201 200 203 204 205 206 204 205 202 202 201 203 202 199 201 203 204 203 203 203 205 206 205 202 204 206 207 209 209 211 213 218 221 223 224 224 225 227 227 225 224 224 224 224 228 228 226 223 224 227 233 237 239 240 237 238 239 237 237 238 240 241 239 239 239 237 235 233 232 232 232 233 231 228 227 224 224 226 225 224 221 218 218 218 215 215 215 214 213 213 212 208 206 205 206 207 204 202 203 204 202 200 196 193 196 196 197 196 195 194 193 196 198 197 195 194 194 196 195 195 200 201 197 195 195 195 196 198 200 202 202 200 200 201 201 199 201 201 201 203 201 202 204 206 207 208 212 213 211 213 215 216 213 213 214 215 217 220 220 220 221 220 223 224 225 226 227 227 226 228 234 238 236 238 247 248 249 251 255 263 270 280 287 292 298 308 315 321 325 332 338 342 344 341 341 342 342 342 340 336 337 346 345 340 338 344 358 372 381 390 390 385 389 389 391 386 383 402 438 497 578 673 780 898 1047 1246 1463 1611 1681 1698 1682 1646 1612 1575 1541 1528 1519 1541 1601 1682 1756 1783 1721 1579 1429 1285 1166 1073 986 904 840 788 751 720 702 694 689 692 683 675 697 764 872 1010 1156 1334 1506 1667 1819 1954 2070 2167 2248 2312 2368 2420 2462 2503 2531 2550 2577 2606 2628 2653 2673 2690 2696 2699 2707 2713 2717 2725 2729 2718 2710 2709 2722 2725 2716 2698 2691 2699 2706 2705 2724 2740 2739 2742 2756 2770 2792 2819 2824 2823 2837 2845 2831 2828 2859 2878 2885 2898 2904 2924 2946 2950 2947 2937 2936 2929 2911 2893 2851 2811 2771 2734 2684 2635 2602 2566 2537 2510 2479 2442 2398 2365 2348 2311 2273 2252 2235 2267 2323 2367 2407 2423 2441 2442 2430 2398 2374 2351 2324 2277 2226 2188 2153 2120 2111 2099 2109 2169 2293 2426 2541 2666 2787 2894 2973 3038 3092 3135 3236 3402 3637 3920 4187 4428 4641 4842 5080 5340 5569 5777 6018 6272 6523 6801 7040 7248 7542 17233 205433 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 118 124 132 138 141 144 148 150 150 149 148 150 151 150 149 148 147 146 145 145 146 144 140 140 141 140 138 135 134 131 130 130 131 128 125 125 123 122 122 119 117 117 115 113 115 114 112 109 108 106 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24940 10770 2949 4380 11227 130 131 132 133 133 134 135 135 136 136 136 137 137 137 138 138 138 139 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 142 143 142 142 142 142 143 143 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 144 144 144 144 144 145 145 145 145 145 146 146 146 145 146 146 147 147 146 146 145 145 146 145 145 145 145 146 146 146 145 145 146 145 145 145 146 146 146 146 146 146 146 146 146 147 146 147 147 147 147 146 147 147 146 147 147 148 147 148 149 149 149 149 149 150 151 150 151 151 152 152 152 152 152 152 151 152 152 153 153 155 154 155 156 155 154 155 157 157 157 158 159 160 160 160 160 161 162 162 162 163 163 163 162 164 165 164 164 163 163 164 164 164 164 163 164 165 164 164 165 163 164 164 164 165 164 163 165 163 165 165 164 164 164 165 167 167 167 169 170 171 172 172 175 176 176 176 176 176 177 175 175 174 174 176 176 176 175 176 176 177 178 177 176 174 174 174 174 175 177 175 172 172 170 169 169 167 169 171 170 170 170 170 169 171 174 174 174 174 176 179 181 180 179 179 181 183 187 191 191 195 196 197 198 200 202 205 205 203 203 205 204 203 204 202 201 203 204 202 200 198 198 200 202 203 204 201 200 202 202 202 204 202 200 200 203 203 202 204 202 205 209 210 209 209 210 213 215 217 219 218 219 220 225 228 230 231 228 225 224 225 228 231 230 227 227 231 234 234 234 232 232 234 237 240 236 231 232 232 229 227 228 231 231 228 225 224 222 222 225 228 228 225 223 223 223 225 226 223 221 223 222 221 220 216 215 215 211 211 211 208 205 203 203 203 202 199 196 194 194 194 194 196 194 194 196 194 196 198 197 196 195 196 197 198 200 198 197 199 200 201 201 200 201 202 198 197 201 202 203 202 201 204 209 212 215 215 214 213 214 214 211 215 218 219 221 221 220 218 222 225 224 222 224 228 231 231 228 225 226 229 233 236 235 236 238 245 252 250 248 257 264 269 275 280 286 294 299 301 304 311 317 322 321 317 322 323 320 319 320 323 318 318 321 320 315 308 300 297 296 303 321 343 363 381 389 394 391 385 384 377 374 382 410 481 589 706 815 922 1054 1200 1310 1349 1351 1346 1346 1345 1354 1379 1419 1463 1493 1498 1493 1470 1413 1317 1191 1078 987 907 838 782 729 692 663 653 655 654 651 652 650 671 730 817 922 1058 1224 1416 1623 1789 1912 2027 2123 2199 2257 2299 2330 2361 2396 2426 2470 2519 2561 2598 2623 2633 2636 2659 2668 2667 2671 2679 2682 2675 2673 2669 2666 2681 2680 2678 2691 2700 2715 2710 2711 2718 2734 2755 2761 2763 2774 2781 2792 2795 2808 2812 2809 2832 2865 2878 2881 2889 2914 2951 2971 3003 3015 3016 3006 2985 2959 2930 2881 2850 2796 2749 2700 2636 2576 2522 2479 2447 2405 2360 2321 2293 2272 2249 2224 2217 2213 2207 2219 2238 2265 2276 2285 2281 2259 2229 2193 2152 2105 2063 2029 1993 1985 1975 1990 2034 2104 2189 2276 2378 2506 2629 2717 2799 2906 2974 2997 3023 3071 3178 3413 3772 4236 4676 5099 5491 5853 6206 6587 6987 7357 7657 7883 8043 8212 8406 8630 24693 255546 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 125 131 135 143 148 149 149 152 154 155 154 155 154 154 153 150 148 150 149 146 145 146 146 142 139 140 140 139 136 134 132 131 130 130 129 127 125 123 123 123 122 119 117 115 114 114 113 110 108 108 105 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24952 10770 2950 4378 11228 128 129 130 131 132 133 133 134 134 135 135 135 136 136 136 136 136 137 137 137 137 137 137 138 138 138 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 143 143 144 144 144 144 145 145 144 145 145 145 144 145 144 144 144 143 143 143 144 144 143 144 143 143 143 144 144 144 144 144 144 144 143 144 144 144 145 144 145 145 144 144 145 144 145 145 145 145 145 144 145 144 144 146 147 148 147 147 147 148 149 149 149 150 151 151 150 150 151 150 149 150 150 150 150 152 152 154 152 153 154 154 156 155 155 157 156 156 157 159 159 157 158 159 159 160 161 160 160 162 162 161 161 161 160 162 163 162 162 160 163 163 162 163 163 163 163 163 162 162 161 161 162 163 164 162 162 164 162 162 164 164 164 165 165 165 166 168 171 171 170 170 170 172 171 169 170 170 171 172 172 172 173 172 172 172 174 174 173 171 170 172 173 174 171 169 171 171 168 169 169 166 165 170 170 169 172 173 171 170 172 174 175 177 177 175 175 173 174 178 179 182 185 185 188 193 196 198 200 201 203 202 200 201 203 206 204 202 200 199 200 200 200 200 200 199 198 201 201 199 198 198 199 202 201 199 198 198 199 200 200 201 201 200 204 205 204 204 205 205 209 210 213 217 219 219 217 214 214 214 212 211 210 207 207 211 212 211 212 217 221 224 230 232 231 232 234 233 234 236 232 232 236 237 239 242 243 244 244 243 243 242 242 242 242 240 237 237 237 234 230 230 233 230 225 223 219 216 216 216 216 216 212 205 202 202 202 203 202 200 199 201 200 195 192 192 193 190 189 190 189 190 191 191 192 192 194 197 197 197 197 196 196 196 197 197 197 200 199 196 200 203 202 202 204 204 201 199 199 199 203 203 201 202 206 206 206 213 214 214 214 218 220 217 218 222 222 223 225 226 222 221 225 228 230 230 232 234 236 239 243 246 252 254 255 261 267 268 275 286 286 288 293 302 302 300 301 304 301 295 293 294 292 294 294 290 289 285 278 263 256 253 251 248 245 255 285 328 356 368 379 389 393 388 385 394 417 466 535 611 692 779 878 983 1075 1134 1162 1175 1183 1209 1250 1284 1309 1310 1289 1255 1228 1213 1174 1119 1066 1003 930 857 789 740 698 661 629 609 600 591 589 595 609 629 660 721 822 943 1074 1218 1370 1508 1627 1735 1841 1945 2056 2169 2265 2335 2394 2431 2455 2470 2478 2490 2504 2521 2532 2536 2534 2540 2554 2556 2549 2559 2568 2570 2550 2553 2566 2559 2544 2548 2567 2576 2581 2588 2597 2601 2611 2627 2634 2642 2660 2678 2706 2736 2761 2776 2787 2795 2805 2832 2861 2869 2886 2871 2862 2843 2818 2795 2748 2699 2666 2616 2568 2525 2485 2443 2398 2350 2304 2258 2233 2211 2188 2165 2150 2147 2138 2131 2116 2115 2115 2091 2060 2037 2001 1963 1923 1894 1881 1861 1862 1865 1888 1923 1985 2084 2215 2350 2477 2600 2688 2761 2807 2841 2873 2906 2926 2951 3000 3071 3224 3460 3706 3916 4157 4428 4689 5028 5536 6127 6696 7202 7702 8267 8881 9529 10173 10759 11342 11970 12541 26941 247744 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 119 128 134 138 141 144 147 149 150 148 149 151 152 151 149 148 147 146 145 144 143 144 141 138 137 138 136 133 132 131 129 128 129 128 126 124 124 123 122 121 120 116 114 115 113 111 111 110 108 105 102 103 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24965 10770 2951 4376 11229 129 131 132 133 134 134 135 135 136 136 137 137 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 143 143 144 144 144 144 144 144 144 145 145 145 145 146 146 147 147 146 147 147 147 146 146 147 147 146 146 145 145 146 146 146 145 145 146 145 146 146 146 146 146 147 146 146 145 145 146 146 146 146 146 146 146 146 146 146 147 147 147 146 146 147 147 147 147 148 149 150 149 149 150 151 150 151 152 152 152 152 152 153 152 151 151 152 152 155 155 154 155 155 155 156 155 156 158 159 158 157 159 159 159 159 159 160 160 162 162 162 161 161 162 162 163 163 164 164 164 163 165 165 165 163 162 163 166 166 165 164 163 162 163 162 162 162 164 165 164 163 163 164 168 167 164 165 166 166 164 164 166 168 166 167 167 170 172 169 169 170 173 173 173 173 174 173 172 173 174 172 173 176 173 172 172 175 176 173 169 168 168 168 169 171 171 171 172 174 173 170 173 174 176 176 178 178 176 177 178 180 179 178 181 182 185 191 193 194 195 198 202 203 202 205 205 203 204 204 203 204 204 204 204 203 204 204 202 200 202 203 203 206 205 205 206 206 205 203 204 206 207 207 208 207 208 211 211 208 206 207 208 208 208 208 208 210 211 212 213 212 215 218 216 214 213 214 214 211 209 210 212 212 216 219 225 230 233 235 236 237 233 229 232 233 232 231 232 231 229 228 232 235 238 242 242 240 238 240 242 241 239 239 236 234 233 230 225 225 227 226 225 224 221 220 219 217 214 209 208 208 206 205 204 205 206 206 204 201 200 199 199 197 196 198 196 193 194 197 198 198 199 196 194 197 199 199 200 201 199 198 200 199 200 203 202 199 201 203 203 204 204 205 207 207 206 207 208 208 208 208 208 209 211 212 214 214 210 213 221 227 230 228 230 232 233 235 239 239 239 239 241 246 251 258 263 266 268 272 279 280 281 288 295 295 298 301 299 297 297 292 288 287 286 281 276 272 271 260 246 243 241 238 236 239 247 261 281 302 326 345 365 380 383 380 375 376 402 466 552 644 730 799 852 902 955 1013 1058 1104 1149 1191 1219 1237 1240 1217 1166 1097 1030 976 948 935 922 901 868 827 778 730 696 661 631 616 606 589 585 583 580 576 572 566 578 613 676 761 858 968 1111 1273 1430 1589 1731 1854 1961 2052 2132 2208 2257 2298 2343 2367 2378 2397 2406 2415 2428 2436 2455 2483 2490 2497 2510 2511 2530 2546 2554 2559 2562 2577 2578 2583 2589 2592 2599 2621 2630 2644 2654 2672 2702 2732 2762 2798 2849 2914 2946 2959 2965 2975 2983 3013 3004 2968 2942 2899 2832 2778 2744 2706 2666 2618 2566 2511 2447 2398 2345 2296 2258 2219 2195 2177 2159 2150 2139 2122 2103 2102 2093 2074 2053 2032 2002 1963 1927 1889 1854 1822 1802 1802 1823 1858 1915 1997 2119 2291 2459 2582 2655 2739 2802 2813 2812 2802 2778 2741 2722 2733 2771 2837 2918 2975 3013 3079 3190 3355 3537 3772 4071 4431 4835 5248 5674 6138 6586 6942 7285 7775 8287 8686 9086 9450 9750 9985 30583 287565 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 120 128 134 140 144 146 147 150 151 150 151 153 154 154 154 152 150 149 145 145 145 143 139 139 141 141 138 135 134 134 133 133 130 129 128 125 123 124 123 122 121 119 118 115 113 112 109 109 108 106 105 105 102 100 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24978 10770 2952 4374 11229 129 130 131 132 133 133 134 135 135 135 136 136 136 137 137 137 137 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 141 141 142 142 142 142 142 142 142 141 141 141 142 142 142 142 143 143 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 144 143 144 144 144 144 144 144 144 144 145 146 146 144 144 145 145 145 145 144 145 144 144 145 146 145 145 145 145 145 145 145 146 147 148 149 149 148 148 149 150 150 150 150 151 151 151 151 151 151 151 153 153 153 153 152 153 154 154 154 155 155 156 156 156 158 158 158 160 160 159 160 159 158 159 160 160 161 161 161 161 162 161 161 163 163 163 163 164 164 162 163 165 163 163 163 162 164 163 162 163 164 164 163 163 163 163 163 164 167 166 164 164 164 165 164 165 164 163 164 166 166 166 166 167 167 168 168 168 168 170 169 169 170 170 169 169 168 170 171 171 171 170 170 170 168 167 168 168 168 169 169 168 167 170 170 169 170 173 173 169 168 169 172 174 175 175 177 176 176 179 178 178 179 181 180 181 184 188 191 195 198 200 202 203 205 204 206 206 204 204 206 206 205 205 205 205 206 203 199 200 200 203 204 204 203 201 201 203 205 204 203 203 203 204 202 202 204 207 206 205 206 209 209 206 205 207 207 208 211 215 220 222 218 217 216 212 212 218 223 229 236 242 241 239 236 234 230 227 224 220 215 215 219 223 228 240 256 268 270 265 257 250 245 238 233 232 233 231 228 228 226 221 218 218 218 220 221 218 215 215 215 214 213 211 211 214 213 209 208 207 205 206 208 207 204 204 204 203 201 199 199 199 199 199 200 200 196 194 194 196 195 193 195 197 197 199 200 197 195 196 198 200 202 200 197 199 202 199 202 205 203 203 207 210 209 207 205 206 208 211 212 211 213 217 218 220 224 229 233 240 251 260 265 272 275 272 272 275 278 281 283 285 285 280 278 282 283 283 282 281 279 276 275 273 266 259 253 244 236 232 230 232 229 228 227 230 226 226 232 243 258 276 300 321 346 368 378 379 379 374 361 368 431 546 698 837 930 987 1028 1065 1102 1141 1169 1191 1197 1178 1140 1090 1026 956 896 851 813 786 782 787 782 765 744 707 673 649 627 602 583 576 571 561 559 566 565 563 566 587 640 707 781 878 986 1107 1232 1349 1473 1601 1729 1838 1929 2028 2120 2196 2269 2352 2435 2512 2585 2636 2667 2689 2709 2723 2738 2746 2747 2746 2746 2747 2740 2725 2718 2711 2711 2712 2720 2730 2717 2703 2701 2718 2726 2738 2740 2741 2762 2780 2802 2828 2854 2880 2907 2927 2935 2935 2954 2968 2955 2951 2951 2908 2888 2860 2803 2762 2712 2653 2585 2522 2466 2419 2367 2313 2267 2227 2192 2161 2138 2122 2089 2048 2038 2032 2016 2014 2001 1978 1954 1944 1925 1914 1898 1862 1823 1801 1793 1798 1812 1837 1875 1925 2001 2092 2183 2263 2325 2360 2400 2443 2468 2489 2524 2603 2698 2780 2847 2896 2942 3012 3082 3148 3238 3377 3584 3864 4223 4601 5053 5535 5997 6495 7098 7780 8478 9110 9648 10095 10511 10898 33655 299305 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 119 127 136 143 145 146 151 154 155 154 155 157 157 156 154 154 154 154 152 150 150 148 144 142 142 143 141 139 139 137 137 135 133 131 132 132 127 125 127 126 123 120 119 119 116 114 113 111 111 111 108 107 106 104 103 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24991 10770 2953 4373 11228 131 132 133 134 134 135 136 136 137 137 137 138 138 138 138 139 139 139 139 139 139 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 145 145 146 146 146 145 145 145 146 146 146 147 147 147 146 147 147 146 146 146 146 146 146 146 146 146 145 145 146 146 146 146 146 146 146 146 146 147 146 145 146 147 147 146 146 146 146 146 146 146 147 147 147 146 146 146 147 148 149 149 148 148 149 150 150 150 151 152 152 152 153 153 153 152 152 152 154 155 155 154 154 153 153 154 154 155 156 155 155 156 157 158 158 158 158 161 162 161 161 161 161 160 161 162 162 162 164 164 164 164 164 164 165 166 166 164 164 166 168 168 168 166 165 165 167 167 166 166 165 165 164 164 165 164 163 164 166 167 167 165 165 166 167 166 165 165 165 166 167 167 166 167 168 168 167 169 170 170 168 171 173 170 169 170 171 170 170 170 171 172 171 170 169 168 170 170 170 170 169 169 170 171 172 173 173 175 176 172 171 176 177 175 175 174 176 177 179 181 180 180 180 180 181 182 185 188 191 197 200 205 207 208 212 212 213 212 211 213 212 211 213 215 214 212 209 207 207 207 204 204 206 208 207 205 205 206 209 208 206 207 205 205 206 207 207 209 210 211 211 213 213 214 216 220 220 220 220 224 223 223 221 220 222 224 228 234 234 237 242 238 229 227 224 222 222 225 231 238 245 252 258 258 256 251 249 247 243 238 233 232 224 222 222 222 218 217 215 216 217 216 214 213 213 210 210 213 208 210 212 209 208 205 206 205 206 208 207 205 204 206 205 202 205 204 203 202 202 206 205 204 200 201 199 195 195 191 196 200 195 198 197 199 202 202 201 199 195 201 200 202 207 203 202 208 205 202 203 204 202 205 205 206 208 211 212 213 213 217 224 230 235 233 244 258 267 270 275 282 281 279 278 274 275 277 274 275 267 267 270 268 265 261 261 252 246 243 245 244 239 237 234 235 237 234 229 236 232 225 229 233 229 229 233 230 227 226 226 225 227 228 229 237 245 256 270 290 309 330 348 370 387 393 392 390 390 398 414 442 464 504 627 827 1014 1120 1123 1042 915 789 703 672 682 696 698 685 660 628 602 587 572 561 553 541 541 544 543 540 539 545 541 533 538 553 565 601 670 772 906 1059 1198 1321 1438 1542 1629 1707 1789 1875 1961 2055 2152 2242 2321 2391 2453 2496 2521 2544 2553 2560 2568 2575 2583 2583 2585 2588 2599 2609 2608 2601 2597 2599 2598 2593 2586 2583 2584 2581 2583 2591 2601 2613 2628 2646 2667 2697 2733 2763 2787 2804 2828 2877 2934 2974 3000 2996 2967 2916 2869 2809 2735 2667 2596 2524 2464 2417 2365 2305 2265 2239 2214 2179 2137 2093 2060 2034 2014 1996 1978 1967 1952 1924 1902 1889 1875 1850 1811 1788 1764 1733 1717 1717 1737 1779 1827 1899 2000 2095 2169 2243 2321 2388 2452 2526 2595 2652 2711 2786 2856 2902 2956 3017 3060 3090 3126 3178 3239 3324 3455 3643 3902 4211 4589 5091 5725 6436 7237 8188 9115 9848 10480 11094 11628 11962 12204 72640 599062 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 127 135 141 147 153 157 159 160 161 161 161 159 159 160 160 158 158 157 156 155 153 152 151 150 148 146 145 145 143 141 139 139 138 134 132 131 130 130 129 125 123 123 121 121 119 117 115 113 111 111 111 109 107 106 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25004 10770 2954 4371 11227 130 131 132 133 134 135 135 136 136 137 137 137 138 138 138 138 139 139 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 143 143 143 144 144 144 144 144 145 145 145 145 145 145 145 146 146 147 147 146 146 146 146 146 146 146 145 145 145 145 146 146 145 144 145 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 146 147 146 145 146 146 145 145 145 146 146 147 148 148 147 147 148 150 150 150 150 150 150 150 151 152 152 152 152 153 154 154 153 153 153 153 153 153 154 155 154 154 153 155 155 155 156 156 156 158 159 159 159 160 160 160 160 161 160 161 162 162 163 164 163 162 163 164 164 164 165 166 166 166 166 166 166 166 166 166 165 166 165 164 165 166 167 166 166 166 166 166 166 165 165 165 165 165 166 168 168 168 166 167 167 166 168 169 168 167 166 166 166 168 168 168 169 168 167 167 168 168 168 172 170 168 166 168 169 169 170 170 169 170 172 172 173 172 172 173 173 174 174 173 173 173 174 174 176 178 177 176 177 179 178 180 184 180 180 182 183 187 194 201 205 207 207 208 212 213 214 214 214 214 215 214 214 213 214 211 208 209 206 206 204 205 206 206 207 205 204 207 208 209 206 205 206 207 207 206 208 211 209 210 211 212 217 223 228 231 230 228 224 223 219 224 231 238 242 243 239 236 232 229 226 226 224 225 233 242 255 264 268 265 263 261 254 246 238 231 223 219 219 218 218 218 215 213 212 211 212 212 213 211 212 209 211 206 208 207 207 208 207 207 208 208 206 208 208 208 202 205 206 210 208 201 200 203 203 206 206 206 201 197 200 203 197 195 198 201 198 199 201 198 200 204 203 199 198 197 202 204 200 203 204 201 198 200 202 202 202 202 203 206 206 206 207 210 211 208 212 215 219 225 234 242 252 260 264 268 271 274 270 269 268 263 259 254 253 251 247 243 235 237 234 229 228 230 232 229 232 232 227 226 225 227 229 222 221 229 228 222 220 226 230 227 226 226 228 222 219 224 226 235 250 266 275 287 305 329 351 371 380 391 397 393 395 388 380 379 379 390 430 546 759 952 1027 995 919 830 753 682 628 626 650 652 637 620 591 562 545 538 529 525 526 524 519 517 525 529 533 540 543 547 556 571 599 689 856 1047 1225 1392 1552 1706 1879 2052 2200 2309 2386 2433 2469 2496 2510 2518 2523 2522 2515 2503 2479 2464 2453 2444 2439 2440 2446 2452 2457 2458 2452 2451 2455 2454 2456 2476 2498 2502 2520 2544 2561 2564 2569 2574 2574 2579 2580 2589 2602 2610 2621 2628 2629 2653 2693 2729 2759 2792 2837 2874 2889 2890 2866 2820 2764 2700 2635 2566 2489 2410 2344 2287 2234 2178 2136 2096 2057 2017 1984 1958 1940 1915 1884 1859 1836 1809 1786 1764 1733 1710 1686 1660 1646 1647 1648 1656 1679 1728 1786 1839 1890 1959 2038 2114 2194 2280 2378 2494 2609 2717 2806 2865 2911 2966 3027 3062 3082 3098 3118 3152 3203 3278 3378 3512 3695 3930 4233 4591 4976 5365 5722 6069 6488 6995 7569 8155 8669 9177 9910 72753 590707 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 130 140 150 156 160 164 166 168 170 172 170 169 170 170 168 168 167 167 166 164 163 159 158 157 156 156 155 152 150 148 146 144 144 142 139 138 136 135 135 134 131 131 132 130 128 124 121 120 118 117 117 115 112 110 109 109 107 104 103 102 103 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25017 10770 2955 4369 11226 126 128 129 130 131 132 132 133 134 134 134 134 135 135 136 136 136 137 137 137 137 137 137 137 137 138 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 141 141 142 142 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 145 144 144 144 144 144 144 143 143 143 144 144 144 144 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 143 143 145 145 145 144 145 145 145 145 145 146 147 147 147 148 148 148 148 148 149 149 148 149 150 151 150 151 152 153 152 152 151 151 151 152 152 152 152 152 153 153 155 154 154 155 154 155 155 155 156 156 157 159 162 161 161 161 161 161 160 160 162 162 162 162 163 164 163 164 164 164 164 165 163 163 164 165 165 163 165 168 166 165 165 164 165 164 165 165 166 167 166 166 165 163 164 166 166 166 165 165 163 162 163 164 165 165 164 166 167 166 167 167 168 168 169 169 169 168 167 167 167 170 168 168 169 169 169 171 171 169 168 168 169 170 170 173 174 171 170 174 174 174 173 172 173 176 178 177 177 176 176 175 176 177 178 176 176 179 180 184 185 187 190 192 193 194 196 201 206 208 210 212 212 214 214 215 214 214 213 210 208 205 203 202 203 207 208 209 207 209 211 209 208 209 208 207 212 215 211 209 210 212 213 214 213 212 212 214 216 216 220 225 229 232 235 236 235 237 238 235 233 232 228 225 226 229 233 242 256 269 278 283 285 278 265 248 235 227 219 215 214 215 216 215 215 215 214 212 212 212 210 208 207 208 207 207 206 207 209 209 207 204 203 205 208 208 207 208 207 205 206 208 205 205 207 206 203 202 202 203 201 199 200 200 199 198 198 201 203 203 201 199 198 200 205 205 201 200 202 201 201 203 204 204 204 202 204 204 202 203 206 208 209 206 208 212 212 213 216 219 220 221 230 243 248 253 258 264 269 270 270 270 267 263 257 252 250 245 238 233 232 232 230 229 227 227 225 229 227 221 218 219 219 218 216 218 221 222 221 221 223 222 226 231 233 232 232 228 226 233 241 251 269 288 310 333 354 378 390 388 386 382 377 378 379 372 374 381 414 481 546 590 593 554 506 474 463 475 497 523 559 572 563 551 532 509 492 485 486 483 485 485 482 483 492 508 522 532 539 553 559 558 572 610 686 821 988 1171 1347 1506 1636 1739 1818 1888 1949 2020 2074 2132 2177 2208 2251 2290 2312 2306 2308 2316 2331 2345 2340 2330 2338 2333 2324 2321 2320 2311 2310 2323 2328 2317 2329 2319 2302 2293 2277 2279 2290 2297 2291 2277 2287 2304 2320 2336 2343 2356 2378 2392 2424 2466 2512 2537 2559 2586 2604 2593 2580 2540 2498 2457 2398 2333 2274 2215 2175 2133 2070 2026 1996 1952 1919 1875 1839 1815 1791 1752 1741 1724 1697 1684 1673 1651 1636 1619 1600 1601 1602 1588 1602 1618 1656 1697 1757 1832 1923 1995 2057 2121 2203 2285 2360 2447 2519 2576 2643 2710 2763 2832 2907 2970 3021 3078 3117 3145 3191 3265 3331 3406 3501 3593 3656 3747 3822 3889 3971 4050 4123 4171 4246 4336 4429 4551 4700 4895 27600 275051 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119 145 164 174 182 188 192 195 198 197 197 196 197 198 197 196 195 193 191 188 185 183 183 181 178 178 176 173 168 166 165 164 163 162 161 160 157 154 151 150 149 147 143 141 142 139 137 135 135 134 132 130 126 124 123 120 118 118 116 114 112 110 109 107 107 106 103 100 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25029 10770 2956 4367 11226 125 127 128 129 130 131 132 132 133 133 134 134 134 135 135 135 135 136 136 136 136 137 137 137 137 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 140 140 140 140 140 140 140 140 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 144 144 143 143 143 143 143 143 144 144 144 143 143 143 143 143 144 144 144 144 143 143 143 145 145 145 145 145 147 147 147 147 148 148 148 147 147 149 149 149 150 150 149 151 151 152 151 152 152 152 152 152 152 153 153 152 152 154 154 153 153 155 155 156 155 155 155 155 156 157 159 160 160 160 159 160 162 161 159 160 162 162 160 160 163 164 165 164 164 165 164 163 165 163 163 164 165 165 165 166 165 165 166 166 166 165 163 165 167 164 165 166 165 164 164 162 161 164 165 163 165 164 162 163 163 166 166 167 167 166 165 165 167 166 167 168 167 169 167 167 168 169 168 167 168 168 167 168 169 170 168 169 171 169 169 170 172 172 172 174 170 170 172 173 173 175 175 174 174 174 173 177 177 177 177 179 179 179 182 183 184 185 185 186 189 193 198 200 205 210 213 216 220 220 217 215 216 215 212 208 205 204 204 206 205 203 205 207 208 208 209 211 210 207 209 212 214 213 214 215 213 214 216 216 217 217 217 218 219 219 220 224 228 233 236 238 242 244 241 235 231 228 226 228 232 233 238 249 262 274 281 279 271 261 252 238 227 222 219 218 215 212 209 211 212 209 206 207 209 210 210 210 210 208 207 207 208 208 205 204 205 207 207 205 205 203 200 200 200 201 203 203 203 202 202 202 204 204 201 200 200 199 199 202 203 202 199 197 198 199 199 199 199 199 200 201 199 198 202 204 203 201 201 202 203 204 204 206 207 206 206 208 208 210 211 210 212 218 223 229 241 250 252 258 260 257 256 256 251 247 243 232 227 226 227 224 220 219 219 223 223 221 221 223 219 210 210 214 217 218 218 217 219 219 220 221 224 224 221 223 224 226 228 239 244 245 252 261 269 285 304 320 342 363 379 389 388 388 388 391 388 384 387 391 386 382 382 386 390 389 391 392 400 414 442 485 526 542 531 513 496 485 478 468 464 465 462 454 440 439 442 445 460 473 490 507 517 528 551 566 612 689 763 875 1066 1292 1484 1665 1843 1992 2094 2166 2223 2268 2309 2342 2369 2388 2400 2403 2402 2393 2386 2379 2378 2382 2382 2383 2382 2376 2373 2380 2382 2388 2383 2385 2376 2365 2363 2356 2356 2353 2348 2341 2344 2348 2347 2354 2344 2346 2363 2377 2388 2399 2416 2423 2406 2382 2358 2328 2278 2202 2133 2061 2012 1954 1908 1874 1854 1837 1824 1815 1796 1789 1770 1731 1696 1658 1612 1588 1558 1536 1518 1503 1492 1508 1507 1503 1515 1542 1568 1605 1637 1691 1762 1828 1921 1994 2052 2111 2165 2198 2247 2293 2316 2341 2385 2426 2462 2513 2588 2666 2756 2857 2942 3047 3141 3240 3322 3390 3487 3601 3693 3787 3893 3977 4072 4174 4283 4380 4458 4534 4618 4696 4800 4951 5113 5271 5460 5691 36257 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 113 136 153 165 174 180 185 188 190 192 193 193 191 189 192 194 190 186 183 182 182 181 179 177 175 172 172 170 167 165 164 161 160 158 156 155 154 151 149 147 145 143 142 142 139 138 136 134 130 130 130 128 126 123 120 118 116 117 117 115 112 110 107 105 106 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25042 10770 2957 4365 11225 126 127 128 129 130 131 131 132 133 133 134 134 134 135 135 135 136 136 136 136 136 136 137 137 137 137 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 141 141 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 144 144 144 143 143 143 143 144 144 144 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 144 143 142 142 143 143 143 143 144 145 145 145 146 145 145 146 146 145 146 148 148 149 150 149 149 149 149 150 150 151 151 152 152 152 152 152 152 151 152 152 153 152 152 153 153 152 154 154 154 155 155 155 155 155 155 156 156 157 159 159 159 158 158 159 161 161 160 160 162 161 163 163 163 164 162 162 161 164 165 164 164 166 166 165 164 165 164 163 163 165 165 167 167 166 164 163 164 164 163 163 163 162 162 163 165 165 163 162 164 166 167 164 163 165 166 166 163 163 164 166 167 163 164 166 165 164 165 166 166 168 170 167 167 169 169 170 171 169 168 169 169 169 168 169 170 170 170 171 170 170 172 172 174 174 174 175 175 173 172 171 173 177 174 174 176 177 177 178 180 182 185 186 187 187 188 190 195 202 204 203 206 213 218 221 220 219 215 215 212 206 201 200 201 200 202 204 206 208 208 209 211 208 208 209 211 213 216 218 217 219 219 218 217 216 218 219 218 220 224 228 231 239 246 250 252 248 241 236 234 232 227 222 220 222 226 233 247 261 274 283 289 282 260 241 230 226 222 217 213 212 207 203 205 209 211 208 204 202 205 207 207 206 202 200 201 201 201 202 204 204 200 197 200 200 200 200 199 199 199 199 198 198 199 201 204 202 197 195 196 195 196 196 197 200 200 200 200 198 196 195 196 196 194 196 199 200 202 200 198 197 198 199 196 200 206 205 204 207 208 208 209 211 212 217 231 242 244 244 243 248 250 248 244 237 234 231 227 222 221 222 219 215 212 210 213 213 214 212 209 211 211 208 209 212 217 216 217 218 216 214 216 220 221 223 223 222 228 232 233 231 234 239 245 254 262 273 281 294 310 323 336 342 352 365 371 379 383 390 392 390 399 413 419 426 435 445 463 479 499 507 500 488 474 457 443 435 431 426 416 411 411 411 403 408 419 435 450 465 485 496 515 537 547 559 582 629 708 840 1034 1255 1470 1663 1824 1973 2105 2199 2260 2311 2341 2356 2371 2388 2389 2394 2398 2382 2366 2367 2372 2368 2366 2369 2360 2353 2355 2346 2343 2341 2331 2328 2325 2307 2300 2295 2282 2283 2282 2275 2270 2266 2271 2277 2284 2301 2340 2351 2384 2420 2423 2418 2404 2359 2306 2276 2229 2170 2112 2054 2003 1953 1904 1854 1816 1787 1758 1724 1694 1640 1602 1578 1533 1492 1460 1430 1416 1406 1396 1402 1426 1439 1459 1477 1517 1574 1656 1719 1787 1863 1923 1965 1998 2038 2080 2137 2183 2231 2283 2306 2347 2399 2465 2523 2553 2596 2625 2676 2719 2789 2861 2913 2959 3026 3110 3195 3297 3415 3520 3621 3720 3826 3936 4029 4143 4249 4342 4471 4617 4736 4822 4936 5097 5250 5437 5702 6016 54084 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119 136 146 153 161 165 170 171 173 176 175 175 177 176 176 176 175 172 171 169 166 165 165 163 160 157 156 156 154 154 154 151 150 147 145 143 143 143 141 139 138 137 134 132 130 128 128 125 124 124 122 119 117 115 115 114 110 110 110 107 105 103 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25055 10770 2958 4363 11224 123 124 126 127 127 128 129 130 130 131 131 132 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 140 140 139 139 140 140 140 140 140 140 141 141 142 142 142 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 139 140 141 141 140 139 140 140 140 140 140 140 140 140 140 140 140 141 141 141 140 141 142 141 141 143 142 142 142 143 144 144 144 144 144 145 144 145 147 146 146 147 147 148 149 149 148 149 149 147 149 148 148 149 150 150 151 149 149 150 150 150 149 150 151 151 152 151 151 151 152 152 154 155 154 154 156 157 156 157 158 159 159 158 158 159 160 161 161 162 162 161 162 162 162 164 161 161 162 164 163 163 164 163 162 162 162 164 163 163 162 162 160 159 160 159 160 160 161 161 161 160 161 162 161 160 163 164 163 162 161 162 164 164 164 162 163 163 162 162 161 165 165 164 163 166 167 166 168 167 165 164 168 170 165 165 166 168 167 167 167 165 166 167 167 168 170 171 170 169 170 170 172 173 173 171 172 170 171 173 173 174 176 177 176 178 179 182 183 181 185 188 191 192 194 199 205 207 211 220 223 221 219 218 215 213 212 212 209 205 201 200 198 198 198 197 200 203 205 208 210 211 210 211 212 213 214 216 217 220 222 222 222 221 219 220 224 228 236 244 249 251 250 245 238 233 229 229 230 225 222 219 218 220 223 230 243 256 267 280 290 286 269 250 234 224 221 217 215 215 212 209 206 205 204 205 206 205 204 204 201 199 201 201 202 201 200 199 200 203 202 201 200 198 198 198 197 195 195 197 196 196 198 197 198 202 200 197 196 197 198 197 197 197 194 191 191 193 194 191 190 194 199 200 197 196 196 198 201 198 196 198 199 200 204 205 203 201 203 207 211 213 218 225 230 232 232 233 240 243 239 238 236 232 230 227 220 218 217 213 210 212 214 214 209 210 212 209 212 215 212 210 208 208 209 209 212 213 210 214 216 215 217 221 223 227 228 231 236 238 236 233 236 237 239 246 253 263 273 289 305 317 333 349 368 382 388 396 403 404 409 419 423 428 427 429 427 419 408 405 399 396 391 388 385 385 386 391 399 412 420 442 460 478 494 503 517 538 554 566 572 584 623 733 937 1166 1371 1530 1667 1785 1902 2007 2086 2123 2154 2183 2205 2213 2234 2243 2249 2261 2252 2242 2239 2234 2238 2247 2262 2270 2267 2263 2261 2261 2249 2242 2250 2254 2249 2249 2253 2248 2247 2250 2265 2279 2295 2307 2334 2377 2405 2413 2401 2387 2355 2310 2243 2165 2078 2006 1941 1880 1831 1805 1781 1755 1717 1688 1657 1614 1566 1522 1482 1445 1405 1369 1357 1361 1358 1365 1385 1413 1466 1547 1634 1731 1809 1873 1946 2018 2090 2187 2280 2400 2525 2618 2681 2716 2749 2779 2815 2829 2843 2860 2861 2866 2886 2903 2925 2930 2934 2961 2983 3011 3049 3101 3161 3218 3269 3335 3419 3500 3586 3655 3736 3816 3899 3988 4077 4148 4201 4285 4386 4464 4530 4595 4664 4738 4806 4884 4931 5015 49770 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 117 140 156 166 173 178 183 188 191 191 191 191 192 191 190 189 186 185 185 183 179 176 176 176 174 172 172 170 166 164 163 161 158 158 157 155 153 150 149 148 146 145 141 138 137 135 135 133 130 129 127 123 123 123 121 120 117 115 115 115 111 107 106 106 106 104 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25068 10770 2959 4361 11223 122 124 125 125 126 127 128 129 129 129 130 130 131 131 131 131 132 132 132 132 133 133 133 133 133 134 134 134 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 139 138 138 138 138 138 138 138 139 139 140 140 140 141 140 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 141 141 141 142 141 142 143 143 143 143 144 144 144 144 144 144 145 146 146 146 146 146 146 147 148 147 146 147 148 147 146 147 148 148 148 148 148 148 150 149 148 148 149 150 151 150 152 154 153 153 153 154 155 154 155 155 157 158 158 158 157 157 157 160 160 159 159 159 159 160 160 161 161 163 162 160 160 161 160 159 159 159 159 157 156 156 157 156 157 159 158 158 158 160 158 158 159 158 159 160 159 161 161 161 160 160 162 162 161 162 163 162 162 162 164 164 163 163 163 162 163 164 165 165 162 165 165 164 164 166 165 165 163 164 167 167 166 165 164 164 165 165 166 166 165 166 168 169 168 168 169 172 172 168 167 170 170 171 172 175 174 174 177 181 183 183 182 184 186 189 192 193 199 205 213 221 223 221 219 217 217 214 208 203 198 197 193 192 193 197 199 199 203 206 205 206 207 207 209 210 211 211 213 213 215 218 221 223 223 224 226 227 230 232 236 243 246 248 250 249 243 236 232 233 231 227 223 222 223 223 223 223 225 229 238 247 256 265 276 277 270 256 240 228 222 217 212 210 206 205 205 203 203 203 202 201 200 200 199 198 199 197 195 196 196 196 197 199 199 199 197 191 189 193 195 193 193 194 194 194 195 195 194 194 194 196 197 195 194 194 193 195 195 193 193 193 192 192 193 193 195 196 192 189 191 194 196 197 197 198 197 196 199 199 198 198 202 205 203 203 206 208 210 213 217 222 226 229 231 228 225 223 225 225 218 215 218 216 215 213 212 211 212 214 210 207 209 212 208 206 207 205 205 209 209 207 206 205 209 216 218 217 215 215 219 225 224 226 229 231 237 238 237 238 235 241 253 269 275 283 300 319 331 343 353 363 369 378 382 384 383 388 388 388 384 382 379 376 370 367 366 372 370 368 368 376 387 402 416 431 450 465 484 507 523 537 555 573 584 628 731 876 1021 1136 1238 1360 1516 1661 1785 1878 1950 2017 2083 2138 2172 2187 2211 2230 2244 2259 2265 2273 2289 2305 2304 2287 2279 2282 2283 2275 2275 2283 2279 2278 2274 2276 2278 2282 2283 2292 2309 2334 2364 2373 2388 2396 2391 2393 2389 2362 2309 2258 2189 2093 2004 1930 1868 1826 1789 1767 1742 1716 1697 1668 1620 1580 1539 1489 1447 1402 1366 1343 1345 1349 1365 1380 1408 1437 1475 1553 1656 1764 1876 1978 2088 2194 2291 2380 2461 2538 2606 2660 2742 2822 2876 2921 2963 2980 2995 3013 3013 3010 3024 3052 3052 3057 3085 3119 3149 3171 3192 3232 3268 3308 3373 3440 3518 3616 3727 3878 4065 4237 4391 4538 4709 4899 5093 5303 5487 5661 5832 5971 6123 6303 6460 6564 6637 6709 43040 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 124 139 151 160 168 173 174 177 180 179 180 183 183 181 180 178 177 177 176 174 170 169 168 165 165 163 161 160 160 158 155 155 154 149 146 145 145 143 141 141 138 136 136 134 132 132 130 128 125 124 122 119 116 115 114 114 113 110 109 108 107 105 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25081 10770 2961 4359 11222 124 125 126 127 128 129 130 130 131 131 132 132 132 133 133 133 134 134 134 134 135 135 135 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 137 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 141 142 141 141 141 141 141 141 141 141 140 140 140 141 140 139 139 139 139 140 140 140 139 139 140 140 140 140 140 139 140 140 139 140 140 140 140 140 140 141 141 141 141 141 142 142 142 143 144 144 143 143 144 144 145 145 146 146 146 147 147 146 147 148 148 147 148 149 149 149 148 148 148 150 151 149 149 150 150 150 150 151 151 151 151 152 153 154 155 156 155 156 156 158 159 158 157 159 159 160 159 160 159 158 159 160 160 160 161 161 161 159 160 161 161 162 161 160 161 161 160 159 158 159 159 158 159 160 159 158 159 159 158 159 159 160 158 157 158 159 158 160 160 161 161 161 160 161 163 163 164 166 165 164 163 165 166 167 166 165 165 163 165 163 165 167 167 164 165 165 163 164 167 166 165 166 166 167 167 168 166 168 167 166 168 167 165 166 167 166 166 168 170 171 170 168 168 172 173 172 172 173 175 174 174 175 175 174 174 177 182 184 187 191 195 195 197 203 208 209 213 216 217 217 218 221 221 216 210 208 205 201 198 195 196 196 196 198 198 201 204 206 209 211 212 215 214 214 216 216 216 218 220 222 224 227 231 231 232 237 244 251 254 256 260 258 250 243 240 236 232 227 226 227 227 227 224 224 226 227 229 232 237 243 251 257 258 254 247 240 233 222 214 207 203 202 201 198 197 197 198 199 199 199 196 195 196 195 196 197 195 194 194 194 194 195 195 193 195 198 198 194 193 195 196 195 194 192 192 194 196 193 190 191 192 192 190 192 193 193 195 194 194 193 189 189 192 192 192 194 194 195 196 195 193 193 194 198 203 203 201 199 199 202 204 205 204 209 218 221 221 221 222 227 224 222 220 220 219 214 209 210 211 210 210 208 208 206 208 209 210 211 212 211 209 211 210 210 208 205 209 214 215 208 208 213 216 217 219 223 223 226 223 225 227 231 236 237 237 242 245 247 252 250 249 252 258 264 269 276 286 296 311 321 328 343 356 366 372 376 373 369 367 372 373 366 361 360 363 361 368 376 385 396 408 418 426 441 457 468 493 534 564 598 618 642 695 811 959 1104 1279 1474 1647 1790 1902 1973 2016 2025 2028 2033 2047 2067 2088 2104 2117 2129 2137 2148 2150 2151 2157 2166 2166 2181 2191 2197 2207 2221 2227 2242 2238 2243 2251 2261 2281 2304 2332 2335 2346 2382 2420 2459 2497 2520 2507 2467 2417 2338 2262 2198 2132 2049 1980 1922 1877 1830 1781 1744 1706 1677 1646 1628 1591 1550 1497 1430 1391 1359 1340 1342 1358 1398 1438 1477 1549 1669 1809 1930 2015 2108 2217 2320 2394 2494 2589 2675 2755 2839 2928 3018 3071 3118 3152 3176 3201 3247 3281 3303 3323 3357 3405 3450 3492 3562 3626 3685 3747 3821 3877 3923 3975 4051 4131 4230 4389 4564 4731 4920 5159 5399 5595 5751 5914 6073 6249 6410 6582 6796 7029 7271 7536 7860 10993 131264 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 126 132 139 144 149 154 155 156 159 161 159 157 156 158 158 157 157 154 153 152 151 149 147 144 145 144 142 141 141 140 139 137 134 133 131 129 128 128 126 125 124 125 121 118 117 118 117 114 111 109 107 105 105 104 101 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25094 10770 2962 4357 11221 126 127 128 129 130 131 132 132 133 133 134 134 135 135 135 135 136 136 137 137 137 137 137 137 137 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 140 141 141 141 141 141 142 142 142 143 143 143 142 142 143 143 143 143 143 143 143 144 144 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 142 142 143 143 142 143 143 143 142 142 143 143 143 143 144 145 144 145 145 145 146 147 146 147 148 148 148 148 148 149 150 151 151 151 152 151 150 150 151 151 150 151 150 150 151 152 153 153 153 153 153 155 157 157 155 156 157 158 159 159 158 160 160 161 161 161 161 161 161 162 163 162 163 163 163 163 163 163 164 165 163 163 166 165 164 164 163 162 162 161 159 160 159 159 159 160 160 160 160 161 161 162 163 162 161 162 162 161 162 164 163 162 164 166 165 165 165 166 166 168 167 165 166 169 170 168 170 169 168 168 170 169 169 169 170 170 170 169 172 172 168 168 169 169 168 171 170 170 169 167 170 170 169 168 169 171 171 171 170 171 170 170 171 172 172 171 171 172 171 171 174 175 175 175 176 177 177 178 175 174 176 179 179 182 183 186 186 188 192 193 195 197 200 203 210 212 212 213 215 216 217 216 214 212 206 203 200 197 197 198 198 198 198 196 201 207 207 208 211 215 218 219 221 222 223 228 231 233 235 236 237 236 235 236 237 237 240 242 239 239 241 241 240 238 236 232 228 226 224 224 226 228 230 234 238 241 247 249 251 254 255 255 248 234 219 210 208 206 202 200 198 198 201 201 200 198 198 200 201 200 196 195 196 197 197 198 201 200 197 200 201 197 195 195 196 199 200 196 194 196 197 197 197 196 195 196 197 197 195 197 197 194 194 195 194 195 196 196 198 197 195 194 197 196 196 199 198 199 200 202 204 205 205 205 208 209 210 213 216 217 215 218 219 217 217 215 217 221 216 212 212 214 214 207 204 204 204 207 210 213 210 207 208 209 212 211 206 209 212 211 211 214 215 214 212 217 217 217 218 216 221 228 232 237 238 233 229 231 233 238 243 248 253 256 261 260 262 266 271 273 271 271 276 285 299 308 312 320 329 336 347 353 363 367 363 359 356 356 361 358 358 365 371 375 379 386 393 405 421 445 482 536 586 623 648 673 717 776 823 864 924 1041 1213 1411 1590 1736 1861 1969 2043 2071 2076 2078 2089 2090 2100 2105 2096 2085 2067 2065 2082 2101 2106 2119 2141 2149 2152 2145 2150 2174 2199 2227 2248 2268 2279 2294 2324 2351 2382 2431 2488 2536 2563 2575 2534 2465 2403 2337 2264 2201 2125 2051 1962 1890 1845 1812 1774 1731 1699 1666 1620 1584 1559 1510 1463 1432 1406 1396 1388 1399 1398 1413 1446 1513 1601 1728 1909 2094 2255 2387 2542 2722 2880 3000 3093 3158 3236 3295 3340 3387 3426 3460 3501 3563 3616 3639 3690 3736 3761 3800 3860 3924 3975 4025 4063 4114 4162 4220 4298 4397 4522 4683 4807 4935 5082 5243 5391 5532 5659 5766 5896 6095 6369 6653 6888 7119 7382 7712 8170 8717 9188 9451 9611 21813 223082 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 116 128 132 138 145 149 151 152 155 158 158 157 157 155 155 156 155 153 151 149 150 148 148 147 144 143 141 141 139 136 137 138 137 135 134 132 128 128 126 124 121 121 119 117 117 117 117 116 112 109 108 108 107 105 105 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25106 10770 2963 4355 11220 127 128 130 131 132 132 133 134 135 135 135 136 136 137 137 137 137 138 138 138 138 138 139 139 139 139 139 140 140 140 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 141 142 142 142 142 142 142 143 142 142 142 142 142 143 143 143 142 142 142 143 143 143 143 143 143 143 144 144 143 143 143 144 144 144 144 144 144 144 145 145 145 146 145 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 144 143 143 144 143 143 143 144 143 144 144 144 143 144 144 145 145 145 145 146 145 145 146 147 146 147 148 147 147 147 148 148 149 149 150 151 151 151 152 151 151 152 152 152 153 152 153 153 154 154 155 155 153 153 155 155 155 157 157 157 157 159 160 159 159 160 162 163 162 162 163 164 163 164 163 163 163 163 163 163 164 164 165 167 168 165 165 163 163 162 162 161 160 161 161 161 162 161 161 162 162 161 161 163 162 162 163 164 164 166 167 167 166 166 167 165 166 167 168 167 169 169 170 172 174 172 170 173 171 169 171 172 170 170 171 171 171 171 172 170 171 172 173 172 173 173 172 170 168 171 171 171 172 173 174 171 170 170 171 172 171 173 172 172 171 171 172 172 171 170 172 175 176 175 174 177 177 178 178 176 176 175 175 176 178 177 175 176 178 181 182 185 186 187 189 191 193 201 208 213 214 215 215 216 215 214 211 209 205 204 204 201 200 197 195 196 200 198 196 197 198 198 200 203 207 210 209 211 215 221 226 227 229 233 234 236 238 240 239 240 240 239 238 239 240 238 233 233 234 234 236 234 229 228 232 234 237 240 243 247 251 255 260 264 264 260 252 239 224 214 211 209 206 203 202 200 200 201 201 199 200 202 200 200 199 200 202 202 200 199 199 197 196 201 202 198 196 195 195 197 199 201 200 199 198 199 197 193 194 197 197 198 197 194 194 196 197 197 201 204 202 195 194 196 196 197 197 197 198 201 207 209 204 204 207 212 211 210 213 215 220 221 220 219 219 215 211 212 212 212 210 209 209 206 208 209 206 205 206 206 206 207 204 203 207 206 202 206 207 205 207 208 209 210 210 212 211 212 214 217 218 224 227 229 235 237 233 233 234 232 236 241 241 242 250 257 261 265 269 273 280 283 279 280 287 294 300 304 308 314 320 326 336 337 340 347 351 348 343 344 348 354 363 377 383 399 427 457 493 537 573 606 636 668 713 763 817 883 988 1116 1242 1384 1568 1770 1971 2119 2197 2226 2239 2248 2251 2249 2256 2255 2257 2268 2265 2256 2256 2268 2274 2260 2272 2281 2289 2290 2281 2289 2289 2300 2295 2296 2293 2293 2290 2291 2298 2307 2304 2301 2306 2318 2319 2328 2354 2395 2434 2459 2496 2523 2538 2518 2475 2417 2339 2237 2129 2051 1980 1917 1865 1825 1786 1769 1738 1705 1670 1638 1605 1571 1549 1519 1498 1464 1428 1389 1367 1366 1377 1402 1451 1517 1602 1701 1821 1935 2033 2141 2262 2384 2511 2643 2760 2879 3001 3155 3302 3441 3555 3682 3793 3901 4008 4133 4247 4314 4360 4413 4486 4569 4644 4696 4773 4868 4941 5010 5069 5129 5183 5284 5426 5642 5867 6053 6257 6508 6809 7164 7592 8041 8441 8841 9296 9835 10481 11213 25969 241232 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 115 123 130 135 138 140 144 144 144 145 146 147 146 147 146 145 143 143 142 140 138 137 138 138 138 135 132 130 129 128 129 129 127 123 122 123 120 117 115 116 116 116 114 111 109 109 107 104 104 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25119 10770 2964 4353 11220 128 129 130 131 132 133 134 134 135 135 136 136 136 137 137 138 138 138 138 139 139 139 139 139 139 140 140 140 141 141 141 141 141 141 141 142 142 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 143 143 143 143 144 144 144 144 143 143 143 143 143 144 144 145 145 145 145 145 146 145 145 145 145 145 144 143 143 143 143 143 142 143 143 143 144 144 143 143 144 144 144 144 144 144 143 144 144 143 143 144 144 144 144 144 144 145 144 143 144 144 146 146 146 146 146 147 147 148 148 148 148 147 148 149 149 149 150 150 151 152 151 152 152 152 153 153 154 153 154 153 154 154 154 154 154 154 156 156 155 157 158 158 158 159 159 159 160 161 161 161 162 161 162 163 162 162 164 165 163 163 165 165 164 163 163 165 164 161 161 161 159 161 160 161 162 163 163 164 162 163 162 164 166 167 167 166 166 166 165 167 168 167 167 168 167 168 166 165 168 170 169 170 170 169 169 169 169 171 171 168 170 172 171 172 170 172 172 170 168 170 171 171 170 169 170 168 170 170 172 171 170 168 168 169 169 167 168 168 168 170 169 170 172 172 171 169 171 171 170 173 174 173 172 172 172 173 175 176 175 176 176 177 177 177 178 178 179 181 184 185 187 194 199 200 203 204 203 207 207 206 204 201 201 200 198 197 197 198 197 196 199 199 200 199 198 199 200 201 200 200 203 204 208 212 215 219 224 228 227 225 228 234 238 238 239 244 241 239 238 233 228 225 227 229 228 229 228 229 236 243 246 249 251 256 258 260 265 270 273 270 258 248 240 232 222 213 207 206 203 199 199 200 198 196 195 197 198 195 195 198 197 196 197 195 195 195 195 196 197 198 194 194 197 196 194 194 195 197 196 197 198 197 196 194 193 195 193 189 190 196 198 195 192 191 194 196 196 196 193 191 190 191 191 194 201 202 197 196 200 202 201 202 207 209 209 208 209 209 208 209 211 210 209 211 211 209 206 207 206 201 201 206 206 201 197 201 205 206 206 205 206 203 201 206 207 203 206 210 210 207 209 206 204 207 212 216 219 221 223 228 230 229 233 234 236 237 237 239 242 250 252 255 262 273 275 274 276 281 284 280 283 287 288 293 304 307 313 318 313 311 314 315 315 326 345 373 390 405 434 470 503 532 568 612 659 704 753 805 852 899 941 971 1006 1066 1155 1297 1480 1656 1793 1898 1985 2060 2116 2156 2179 2190 2203 2214 2212 2206 2198 2200 2178 2169 2178 2173 2152 2145 2160 2163 2154 2142 2136 2131 2142 2141 2126 2114 2115 2108 2114 2129 2121 2117 2127 2131 2129 2138 2149 2179 2191 2202 2244 2292 2353 2412 2465 2476 2464 2418 2341 2241 2134 2043 1973 1924 1875 1836 1811 1775 1741 1716 1689 1661 1619 1579 1527 1496 1459 1437 1428 1420 1422 1452 1496 1556 1628 1726 1840 1949 2050 2152 2259 2359 2469 2589 2697 2818 2982 3210 3490 3774 4038 4286 4515 4718 4872 4983 5069 5161 5277 5415 5572 5746 5902 6049 6195 6363 6587 6863 7127 7346 7525 7658 7811 8063 8310 8466 8550 8661 8786 8924 9035 9156 9346 9609 9956 10306 10639 10947 11266 11647 12150 12939 26234 229145 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 113 118 121 125 127 128 126 126 128 130 131 132 132 129 128 127 126 124 123 125 124 121 120 121 120 118 118 116 116 114 114 113 111 109 109 108 106 104 104 104 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25132 10770 2965 4351 11221 124 125 127 128 128 129 130 131 131 132 132 133 133 133 133 134 134 134 135 135 135 135 135 136 136 136 136 136 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 138 139 138 138 138 139 139 139 139 140 140 140 140 140 140 140 140 141 140 140 140 140 141 141 141 142 142 141 140 140 140 140 140 140 140 140 140 139 139 139 140 140 140 140 140 140 139 139 139 139 140 140 140 140 140 140 141 141 139 140 140 140 140 140 140 140 140 140 141 141 142 142 142 142 143 143 143 143 144 145 144 144 144 145 146 147 147 147 148 148 149 148 149 150 150 149 149 149 150 151 151 152 151 151 151 151 151 152 151 152 153 154 154 155 155 156 156 158 159 160 160 160 160 159 159 160 161 162 162 161 161 162 163 163 162 162 162 158 157 157 156 157 157 157 157 159 162 161 160 161 161 162 161 163 163 163 165 164 163 164 162 165 167 166 165 167 165 164 166 169 168 167 167 166 166 167 167 167 167 166 167 168 168 168 169 169 168 168 168 167 167 166 167 169 167 167 167 166 164 165 166 166 165 164 165 164 164 166 166 166 166 167 168 168 167 170 170 169 169 168 169 170 169 173 174 171 172 173 173 174 173 174 176 178 180 179 181 183 186 191 195 199 201 201 202 201 200 202 205 204 202 203 202 201 201 200 197 195 197 198 194 194 196 198 199 200 199 198 202 209 213 217 220 223 226 229 231 235 238 240 240 237 232 229 228 230 230 227 225 226 228 232 237 244 253 263 275 284 290 294 293 287 279 268 255 246 236 226 216 209 206 204 203 198 196 196 197 196 193 194 197 198 197 194 193 194 195 194 194 193 195 196 195 197 195 192 194 194 194 195 196 194 193 193 195 195 194 191 191 195 197 194 189 191 191 189 188 189 188 188 191 192 191 191 195 198 196 191 192 193 194 195 193 195 195 197 201 202 201 201 203 205 209 207 207 209 209 206 203 199 196 197 199 202 203 201 200 199 201 202 201 200 199 200 202 200 204 205 202 204 203 204 208 208 210 209 208 208 214 219 213 213 219 219 221 225 225 226 234 235 236 239 238 236 236 240 248 252 253 257 264 266 268 273 276 275 275 275 277 277 276 279 283 287 292 294 295 295 301 302 312 320 322 330 347 375 404 441 477 518 563 608 654 698 751 810 867 934 985 1034 1083 1134 1186 1252 1326 1390 1447 1509 1577 1669 1778 1885 1968 2040 2098 2130 2148 2153 2159 2167 2156 2149 2136 2130 2124 2120 2102 2087 2084 2085 2080 2071 2067 2078 2076 2088 2102 2100 2112 2118 2122 2121 2117 2113 2117 2116 2121 2132 2145 2151 2168 2187 2224 2287 2362 2424 2441 2415 2363 2270 2154 2057 1966 1903 1866 1836 1793 1774 1754 1723 1678 1633 1585 1547 1507 1459 1432 1411 1406 1422 1435 1453 1500 1540 1591 1655 1727 1816 1915 2013 2086 2175 2251 2326 2389 2462 2549 2630 2729 2895 3095 3300 3488 3647 3792 3902 4009 4141 4281 4410 4539 4681 4804 4873 4908 4929 4936 4931 4942 4999 5092 5223 5422 5689 6027 6359 6643 6874 7055 7258 7493 7672 7782 7821 7809 7786 7727 7715 7878 8139 8432 9000 10604 82812 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 119 127 131 135 138 140 143 143 143 144 146 148 149 150 149 145 143 141 142 142 142 141 138 136 136 135 132 133 133 131 130 129 128 126 123 121 121 120 120 119 118 116 114 112 111 110 109 105 103 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25145 10770 2966 4349 11221 124 125 127 128 129 129 130 131 131 132 132 132 133 133 133 134 134 134 134 135 135 135 135 135 135 136 136 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 137 138 138 138 138 138 138 138 138 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 139 139 139 140 140 140 141 141 140 140 141 141 141 141 140 140 140 140 140 139 140 139 139 139 139 138 138 138 139 139 139 139 139 139 139 139 139 140 140 139 139 139 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 143 143 143 143 143 143 143 144 144 144 144 144 144 146 147 146 146 147 148 148 149 149 149 149 149 148 149 149 150 149 150 150 150 150 150 149 149 150 151 151 151 152 152 153 153 154 154 156 158 157 156 158 158 158 160 159 159 160 161 161 161 161 161 162 163 162 160 160 161 163 160 158 158 159 157 158 158 160 161 161 161 164 163 162 162 164 164 164 164 164 166 164 165 166 167 166 167 166 168 167 166 168 167 165 165 167 167 167 167 166 166 165 167 168 168 170 168 167 166 165 167 166 164 164 165 167 167 166 163 164 165 165 167 167 164 162 165 168 170 166 166 166 166 164 165 168 170 168 167 166 169 172 172 171 172 173 172 173 174 172 175 176 177 178 177 178 184 187 192 197 199 200 202 203 203 203 205 202 200 201 199 195 194 194 195 194 195 195 194 195 194 196 196 196 199 202 205 214 224 226 227 229 234 239 243 243 240 240 240 237 230 224 222 223 224 224 225 228 234 242 250 260 273 283 288 293 295 291 288 283 270 252 236 224 215 211 208 204 201 201 202 199 197 196 194 193 196 197 194 192 191 190 190 192 191 190 193 192 193 193 194 194 191 191 190 189 191 191 190 189 188 189 190 191 190 190 190 190 189 189 190 190 189 190 190 191 190 190 192 192 191 189 189 190 193 193 194 192 191 192 193 195 195 199 198 195 192 194 197 201 201 199 201 197 193 194 197 195 191 194 197 197 199 196 197 198 197 196 200 202 202 202 205 204 205 206 205 204 204 203 206 210 211 209 213 212 208 211 214 215 218 217 220 220 227 233 233 237 235 238 243 240 242 247 249 256 259 263 265 266 269 273 279 279 286 290 288 286 284 286 287 290 290 288 289 291 294 298 300 297 306 318 332 356 383 416 449 480 518 548 587 629 676 735 792 870 937 997 1069 1155 1231 1281 1327 1369 1410 1447 1477 1509 1530 1565 1604 1649 1683 1717 1749 1780 1815 1853 1897 1935 1969 2003 2028 2043 2041 2043 2051 2049 2065 2069 2053 2048 2054 2049 2039 2039 2043 2036 2028 2037 2044 2035 2036 2051 2056 2066 2079 2088 2092 2108 2125 2142 2178 2231 2259 2272 2257 2219 2182 2157 2146 2146 2136 2096 2046 1989 1937 1901 1866 1848 1823 1787 1743 1693 1650 1610 1553 1501 1468 1439 1421 1429 1433 1438 1460 1493 1524 1574 1623 1691 1733 1780 1826 1886 1956 2020 2098 2199 2312 2444 2633 2911 3254 3623 4004 4393 4742 5007 5191 5314 5429 5592 5787 6013 6210 6371 6514 6643 6764 6893 7048 7193 7286 7438 7654 7839 7965 8050 8151 8245 8310 8356 8371 8409 8512 8682 8798 8838 8862 8917 9467 86005 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 112 117 121 124 127 130 131 132 134 133 132 133 132 132 132 131 130 131 131 129 128 128 127 125 123 122 120 121 122 120 118 116 115 115 115 113 111 111 110 107 104 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25158 10770 2967 4347 11221 129 130 132 133 134 135 135 136 137 137 138 138 138 139 139 139 139 140 140 140 140 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 145 144 144 143 144 144 144 144 144 144 144 144 144 145 145 144 145 145 145 145 145 146 145 145 145 145 145 146 146 145 145 145 145 145 144 144 144 144 144 144 144 143 143 143 142 142 143 144 143 144 144 145 144 144 144 144 143 144 145 144 144 144 144 144 144 145 144 145 145 145 145 146 146 145 146 146 146 147 148 148 147 147 148 148 149 149 149 151 151 150 149 151 152 153 152 153 154 155 153 152 152 154 154 154 155 154 153 154 155 155 157 155 154 155 156 156 155 156 156 156 157 160 161 163 162 160 162 163 163 163 163 163 163 164 165 165 167 167 166 165 166 167 167 166 165 165 166 165 162 165 164 162 161 160 163 164 164 164 164 165 166 164 165 167 169 168 168 169 170 170 167 170 170 169 170 169 170 173 173 170 169 171 169 169 170 169 169 168 169 170 169 170 170 168 168 168 168 168 168 171 170 165 167 169 168 170 171 168 168 169 170 169 167 168 169 168 169 169 168 169 170 170 170 169 170 171 173 174 175 174 173 174 174 176 176 177 178 177 178 182 182 182 184 185 187 191 196 198 200 203 206 209 210 209 206 201 196 197 198 198 199 197 195 196 198 199 199 198 203 206 210 215 223 232 239 244 245 241 237 232 229 228 226 222 218 217 219 218 219 222 224 227 234 236 239 246 255 265 270 277 283 289 294 291 281 269 253 239 229 222 217 214 208 203 200 198 196 195 195 194 194 195 196 197 194 191 190 190 194 195 194 193 194 195 193 191 189 187 189 189 189 191 191 190 190 188 188 191 190 189 190 189 189 186 185 188 191 188 183 185 191 189 186 188 191 192 190 187 187 186 189 194 195 191 190 191 190 190 195 196 193 193 196 199 198 197 196 193 189 191 193 192 192 193 195 199 199 196 197 199 199 198 201 202 202 203 202 202 206 207 208 204 201 206 208 206 206 208 204 201 202 208 207 208 212 212 215 222 223 221 225 234 242 240 237 238 245 246 244 245 247 251 254 261 265 266 271 279 286 289 297 304 308 309 312 318 330 340 348 348 345 346 346 348 351 350 352 362 368 375 389 404 426 442 456 479 526 569 610 656 726 795 862 929 992 1051 1100 1148 1201 1256 1303 1357 1410 1456 1507 1556 1597 1633 1665 1688 1708 1720 1729 1735 1746 1769 1812 1856 1901 1948 1970 1987 2000 2005 2015 2011 2005 2021 2023 2017 2028 2019 2022 2023 2014 2013 2017 2020 2023 2016 2026 2025 2031 2044 2041 2044 2041 2068 2087 2101 2123 2162 2209 2269 2347 2416 2450 2444 2387 2302 2214 2157 2103 2056 2011 1960 1896 1846 1795 1738 1679 1637 1608 1574 1546 1524 1507 1499 1480 1485 1498 1491 1509 1540 1588 1665 1774 1880 2004 2145 2307 2497 2752 3069 3422 3734 4055 4542 5182 5900 6831 7995 9126 10140 11087 11690 11979 12149 12430 12915 13511 14238 15060 15937 16971 18123 19399 20779 21879 22494 22958 23586 24200 24851 25563 26201 26749 27218 27683 28273 29173 30246 31121 31992 79928 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25171 10770 2968 4345 11221 129 130 131 133 134 134 135 135 136 137 137 137 137 137 138 138 138 138 139 139 139 139 139 140 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 142 142 142 142 142 143 143 143 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 144 143 143 143 144 144 144 144 144 144 144 144 145 144 143 143 143 143 143 143 142 142 142 141 141 142 142 142 142 143 143 143 142 142 142 143 143 142 142 142 143 144 144 144 144 143 143 143 143 142 143 143 144 145 144 144 144 145 146 146 146 146 146 146 146 146 147 148 149 148 148 147 147 149 150 152 152 152 152 151 151 152 153 153 153 153 152 152 152 153 153 153 152 152 153 154 155 154 155 157 158 158 158 159 160 160 160 159 159 160 161 161 161 161 161 162 163 163 164 164 163 164 164 164 163 163 163 164 166 165 162 161 162 161 160 159 160 161 162 162 163 165 165 165 163 164 165 166 166 166 167 169 168 166 166 167 167 170 172 171 169 167 167 170 169 169 169 171 172 170 169 169 168 168 166 166 168 169 169 168 167 168 169 170 170 169 168 168 169 169 166 164 167 167 165 167 167 166 168 170 169 169 169 170 170 172 172 170 170 171 172 174 173 174 176 177 174 174 175 177 177 178 181 182 180 181 180 184 189 196 201 203 205 208 209 210 207 204 204 203 202 203 201 197 198 198 200 197 197 200 200 207 215 221 231 240 244 245 243 242 240 232 229 224 220 215 212 210 209 209 214 219 219 222 228 233 242 247 254 261 269 272 276 279 279 281 278 269 268 259 242 232 222 214 210 203 200 203 201 195 194 192 194 190 194 196 198 192 192 194 195 193 190 193 189 189 188 189 187 189 191 190 189 192 191 189 188 187 190 191 189 189 191 191 189 186 185 189 189 189 188 189 188 186 189 187 186 187 185 187 191 188 187 191 191 192 192 194 192 190 194 195 190 186 192 194 192 194 194 196 194 197 197 197 194 188 195 198 200 195 195 198 198 200 201 201 201 196 200 203 206 201 202 201 202 205 203 201 203 202 201 202 202 204 197 197 206 206 207 210 211 218 214 216 224 226 227 233 236 240 238 243 244 248 255 256 259 264 266 261 261 266 265 267 275 278 291 297 301 314 330 342 355 372 392 408 412 419 422 426 433 440 447 457 460 478 500 523 550 583 618 659 702 742 784 828 874 925 964 992 1020 1043 1069 1099 1129 1173 1223 1285 1352 1414 1482 1548 1605 1651 1689 1717 1741 1758 1768 1789 1819 1849 1876 1912 1933 1933 1933 1938 1945 1948 1942 1943 1946 1946 1950 1953 1957 1959 1959 1963 1971 1974 1979 1994 2002 2010 2028 2047 2060 2076 2096 2126 2177 2245 2305 2351 2367 2344 2303 2245 2177 2105 2037 1976 1911 1849 1795 1744 1700 1665 1627 1592 1559 1528 1506 1489 1476 1464 1458 1462 1461 1467 1492 1529 1586 1682 1803 1918 2020 2143 2318 2547 2832 3201 3628 4078 4533 5001 5553 6235 6924 7584 8315 9135 9929 10646 11236 11721 12199 12663 13093 13576 14179 14931 15721 16346 16772 17299 18126 19077 19972 20831 21721 22556 23381 24318 25247 26107 26896 27634 28399 29303 30638 32434 34515 37496 80184 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25183 10770 2969 4344 11221 130 131 132 133 134 135 136 137 137 138 138 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 143 144 144 144 144 144 144 144 144 144 144 143 143 144 144 144 144 145 145 145 145 144 144 145 145 145 145 146 146 146 146 146 146 145 145 145 145 145 145 144 144 144 144 144 144 143 144 145 145 144 144 144 144 145 145 144 144 145 145 145 144 144 144 144 144 145 145 145 144 143 143 144 145 146 146 146 146 146 148 147 147 148 148 149 149 148 148 150 150 149 149 149 149 149 150 151 153 153 153 153 154 154 155 155 154 155 156 156 155 155 156 156 157 157 157 157 157 156 157 159 159 160 161 163 163 163 163 162 162 164 165 164 165 165 166 167 167 168 168 168 168 167 168 167 167 167 167 168 169 168 166 164 164 165 165 165 164 165 166 166 166 166 167 168 169 170 170 169 168 169 171 171 171 172 172 171 172 173 172 172 171 170 171 172 172 171 171 172 171 172 173 173 173 173 174 175 173 173 172 171 173 171 171 173 174 174 174 172 172 171 171 171 174 172 171 172 172 172 172 172 173 171 169 169 172 173 173 174 175 174 177 176 175 177 177 175 177 178 177 180 181 180 180 180 181 184 187 185 185 191 196 204 210 210 213 215 217 214 215 216 216 213 209 206 203 205 207 208 205 206 205 204 213 226 229 233 237 239 235 228 225 220 212 208 209 209 208 211 214 216 223 227 228 230 238 243 239 245 255 261 264 273 275 272 274 273 267 261 253 246 234 218 212 209 207 207 205 202 203 203 201 194 197 200 198 200 199 196 196 199 198 196 195 196 195 195 196 196 193 194 194 193 193 196 197 192 191 197 201 195 190 195 191 191 192 192 196 196 194 195 194 191 195 199 198 191 188 194 198 198 196 195 198 196 188 196 203 202 198 196 196 199 200 199 200 198 200 197 195 196 200 198 196 203 206 207 209 211 210 212 215 216 215 209 211 211 205 207 212 211 209 212 210 207 206 207 214 207 206 207 209 208 210 211 208 211 216 220 222 217 214 224 226 224 227 230 229 233 234 234 232 239 246 246 248 258 261 261 264 270 274 283 289 297 298 311 326 339 351 359 371 392 413 436 453 472 489 497 514 533 551 580 611 641 672 706 729 757 785 809 831 859 887 922 954 985 1026 1059 1086 1112 1139 1173 1221 1277 1346 1407 1460 1529 1608 1672 1711 1756 1788 1812 1835 1859 1887 1915 1930 1932 1936 1949 1971 1995 2003 2009 2019 2017 2011 2006 1999 1989 1985 1989 1988 1982 1984 1983 1982 1989 1999 2014 2038 2060 2087 2118 2151 2196 2271 2358 2435 2484 2485 2458 2413 2365 2319 2279 2233 2169 2088 1997 1918 1856 1813 1776 1740 1709 1688 1671 1643 1613 1593 1569 1545 1524 1508 1514 1539 1567 1608 1678 1779 1907 2031 2146 2282 2492 2810 3216 3659 4109 4607 5292 6198 7116 7908 8610 9215 9679 10028 10353 10653 10870 10986 11031 11106 11216 11228 11129 11006 10912 10855 10766 10609 10430 10285 10220 10232 10261 10266 10261 10259 10271 10308 10381 10447 10493 10522 10543 10625 10809 11061 11277 11832 192781 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 104 106 108 110 110 111 111 110 110 112 111 110 110 111 112 110 108 107 107 105 105 106 105 103 104 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25196 10770 2970 4342 11220 129 130 131 132 133 134 134 135 136 136 137 137 137 138 138 138 138 138 138 138 139 139 139 139 139 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 142 142 142 141 141 141 141 141 142 142 141 141 141 141 141 141 142 142 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 144 143 143 144 144 144 144 144 143 143 144 144 143 143 143 142 142 141 141 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 143 143 144 145 146 146 146 146 147 147 146 146 147 148 148 148 149 149 149 149 149 148 148 149 150 151 150 151 152 152 152 152 153 154 153 152 152 153 154 154 154 154 155 155 154 154 157 158 157 157 158 159 159 159 159 160 162 161 161 162 163 164 164 164 164 164 165 166 166 165 165 166 166 166 167 168 167 166 163 163 163 164 162 162 163 163 162 162 166 168 169 169 168 168 168 169 170 169 168 169 168 169 169 169 169 169 169 171 170 171 171 169 169 170 170 171 170 169 169 171 171 170 170 171 171 171 170 169 169 171 171 170 170 169 168 168 168 169 168 169 170 168 168 171 170 171 174 173 168 170 171 171 171 172 171 172 175 175 175 177 179 176 174 176 178 177 176 180 181 182 181 180 184 183 184 189 191 197 203 211 217 222 223 222 221 219 222 224 220 216 213 213 212 212 213 218 223 221 215 213 214 214 212 214 215 213 210 210 212 214 215 212 208 207 213 219 225 231 234 236 234 234 239 243 248 253 266 272 273 276 277 274 271 266 257 242 233 226 217 214 210 205 204 201 201 201 198 201 201 203 204 203 200 201 201 198 194 195 195 194 197 198 195 196 193 197 196 192 189 188 191 191 190 192 193 197 195 190 194 197 192 185 191 193 190 194 198 190 193 194 193 194 191 193 193 191 196 195 192 194 195 195 197 194 197 198 196 198 197 197 200 196 200 198 195 199 201 198 201 200 197 198 199 202 202 198 199 205 208 205 205 208 205 202 205 206 209 210 208 201 203 206 209 209 206 206 208 205 205 209 215 213 214 216 211 214 217 216 214 217 221 221 220 218 219 223 228 231 229 230 236 234 235 242 250 252 257 267 276 286 291 307 322 326 334 338 336 341 349 358 377 407 437 469 505 540 567 594 627 654 676 698 728 765 803 836 865 891 914 930 953 980 1003 1029 1054 1072 1094 1122 1162 1200 1244 1300 1358 1423 1496 1563 1626 1680 1720 1746 1769 1807 1832 1861 1895 1923 1956 1980 1991 1998 2009 2015 2013 2020 2021 2012 2008 2008 2001 1993 1987 1972 1967 1962 1946 1931 1928 1939 1947 1954 1961 1979 2006 2033 2067 2106 2160 2234 2330 2421 2478 2486 2471 2435 2372 2311 2246 2190 2136 2070 2008 1955 1909 1872 1843 1815 1773 1731 1698 1673 1650 1617 1586 1559 1548 1548 1542 1541 1545 1550 1563 1574 1576 1596 1631 1672 1723 1778 1851 1957 2087 2236 2394 2555 2702 2849 3009 3200 3402 3601 3853 4198 4604 5054 5529 5970 6358 6696 6976 7206 7405 7550 7626 7696 7780 7875 7997 8119 8259 8431 8587 8679 8724 8753 8762 8752 8732 8727 8807 9008 9325 45734 491787 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 107 110 113 114 114 117 119 121 120 118 120 122 120 120 120 119 119 119 119 118 118 118 115 114 113 111 111 112 111 109 106 107 108 108 105 102 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25209 10770 2971 4340 11220 123 124 125 126 127 128 129 129 130 131 131 131 132 132 132 132 132 132 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 137 136 136 136 136 136 136 136 136 136 137 136 136 136 136 136 136 136 137 136 136 137 137 137 137 137 138 137 137 138 138 138 138 138 139 138 137 138 137 137 136 137 137 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 137 137 137 136 136 137 138 138 138 138 138 138 138 138 138 139 139 140 140 140 140 141 140 141 141 141 142 142 142 142 142 142 143 143 143 143 143 144 144 145 146 147 147 146 146 147 147 147 146 147 147 147 147 148 148 148 149 150 150 149 149 150 152 153 153 152 153 153 153 154 155 155 154 155 155 155 157 157 157 157 157 159 158 156 158 159 158 157 158 158 157 156 157 158 157 156 156 157 158 157 156 158 160 161 160 160 160 161 160 160 161 161 163 162 162 163 163 163 163 163 163 162 162 161 161 161 161 163 162 162 162 163 163 162 163 162 162 161 163 163 161 161 161 162 162 159 157 159 161 159 160 161 163 164 161 160 160 161 162 163 162 163 164 166 167 167 166 167 167 168 168 168 166 168 169 169 171 170 170 170 171 175 177 174 175 182 186 192 201 210 218 222 226 228 227 225 226 228 231 231 227 220 219 223 224 224 230 231 231 231 232 231 230 229 221 218 215 210 209 210 205 205 212 215 218 221 226 229 228 229 229 227 230 238 252 264 274 275 276 278 273 264 247 236 225 216 214 211 210 208 203 199 198 199 197 198 194 196 198 195 192 194 193 190 193 193 193 190 195 187 188 186 181 185 182 182 183 185 179 179 178 182 185 185 184 182 184 181 179 184 186 183 183 184 188 187 187 184 185 182 186 185 180 186 187 182 186 185 183 187 188 188 186 187 188 188 186 188 189 185 183 186 189 192 191 188 187 188 190 193 191 189 193 191 191 188 191 190 187 190 192 193 194 195 198 200 198 195 195 202 200 194 193 195 197 201 198 197 199 199 197 202 205 204 202 204 207 205 207 208 212 212 213 214 219 224 223 216 222 228 227 230 245 258 268 278 295 301 301 311 327 332 341 352 360 372 394 415 440 468 500 531 561 590 612 630 650 682 720 759 799 836 863 889 910 925 939 957 968 971 982 995 1005 1027 1049 1072 1094 1127 1169 1208 1257 1323 1396 1465 1517 1569 1620 1666 1705 1728 1752 1774 1799 1826 1846 1868 1895 1930 1966 1990 1995 1994 1994 1994 1984 1962 1941 1922 1911 1896 1871 1845 1829 1817 1815 1814 1811 1819 1850 1887 1922 1959 1998 2029 2062 2101 2125 2145 2159 2189 2232 2238 2216 2181 2133 2083 2039 1991 1933 1883 1836 1797 1754 1710 1675 1652 1621 1582 1548 1521 1496 1469 1436 1406 1387 1369 1359 1359 1365 1369 1378 1401 1445 1503 1569 1637 1708 1788 1867 1948 2039 2146 2254 2345 2427 2506 2598 2722 2854 2972 3101 3274 3485 3749 4062 4392 4726 5065 5396 5685 5919 6101 6250 6376 6479 6558 6610 6656 6712 6760 6810 6864 6907 6971 7042 7097 7139 7163 7172 7195 7231 15228 278535 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 107 111 113 116 120 122 125 127 127 127 127 127 127 127 125 123 124 125 123 121 121 121 121 121 120 117 116 115 114 115 114 112 110 108 109 110 107 106 105 106 105 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25222 10770 2972 4338 11220 119 120 121 122 123 124 124 125 125 126 127 127 127 128 128 128 128 128 128 128 129 129 129 129 129 129 129 130 130 130 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 134 134 133 133 133 133 133 133 133 132 132 132 131 131 132 131 131 132 133 133 133 132 132 132 132 132 133 133 133 132 132 132 132 132 132 132 133 133 133 133 132 132 132 133 133 133 134 134 134 134 135 135 135 136 136 137 136 136 136 137 137 137 137 138 139 139 139 138 138 139 140 140 141 142 141 141 143 143 143 143 142 142 143 144 144 145 145 145 145 145 145 144 145 146 147 147 148 149 149 149 149 149 149 149 150 150 150 151 152 153 152 152 153 154 153 153 153 154 155 155 155 156 155 155 154 153 152 151 150 151 150 151 153 154 155 156 158 157 156 156 156 158 158 156 157 157 157 157 157 157 158 156 157 159 160 157 157 158 158 158 159 159 157 156 159 158 158 159 158 156 156 156 156 156 154 153 155 155 155 156 156 157 158 157 155 157 158 159 159 158 159 159 157 158 158 160 164 166 163 162 161 161 165 168 167 166 165 165 165 169 172 172 177 184 194 202 210 217 226 228 230 230 226 223 221 220 217 220 228 239 250 253 250 245 237 230 226 226 227 229 231 233 233 227 219 210 206 201 203 209 211 213 220 224 223 221 224 222 221 227 238 246 255 264 269 274 278 276 277 272 260 248 236 220 212 210 212 206 204 202 201 198 198 200 195 194 194 192 192 193 192 191 191 190 190 189 190 191 192 192 191 189 189 188 190 188 183 182 185 184 181 183 177 176 177 177 179 180 177 180 179 177 177 178 180 182 183 181 177 179 178 178 184 183 179 181 181 176 178 182 181 180 183 182 181 183 181 183 182 183 183 183 183 183 183 184 186 186 184 182 183 181 186 187 180 183 186 184 183 184 185 187 185 186 189 193 191 188 194 191 191 195 201 198 192 193 192 193 195 191 194 197 200 199 202 204 200 198 200 203 210 211 211 213 222 220 216 214 219 222 227 240 257 274 286 296 308 321 333 343 354 368 371 371 391 416 442 462 487 511 524 534 547 553 563 579 601 632 670 711 752 783 818 850 866 878 882 879 886 890 891 896 904 916 931 944 958 968 981 1008 1041 1077 1124 1178 1230 1284 1327 1369 1418 1481 1540 1582 1611 1650 1695 1739 1775 1816 1848 1877 1898 1903 1912 1914 1921 1931 1930 1924 1920 1913 1890 1862 1831 1786 1729 1683 1660 1643 1629 1626 1647 1664 1687 1713 1745 1778 1809 1839 1856 1851 1824 1778 1734 1691 1652 1622 1601 1582 1573 1563 1558 1556 1548 1532 1514 1488 1453 1417 1378 1327 1291 1260 1220 1186 1161 1151 1155 1162 1179 1205 1234 1274 1325 1388 1467 1566 1684 1827 1969 2099 2224 2330 2426 2503 2563 2622 2662 2690 2733 2799 2923 3138 3432 3748 4027 4268 4491 4697 4888 5070 5241 5397 5520 5610 5681 5746 5809 5853 5880 5885 5889 5905 5915 5922 5943 5975 6018 6070 6122 6176 6240 6319 6412 8513 176559 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 112 119 124 125 127 132 134 135 137 138 138 138 136 136 137 135 135 135 133 131 131 132 130 129 128 126 125 124 125 124 123 120 119 119 118 116 115 116 113 111 110 109 108 108 107 104 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25235 10770 2973 4336 11219 120 121 122 123 124 125 125 126 126 127 127 128 128 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 132 132 132 132 132 132 133 133 132 133 133 134 134 133 133 134 134 134 134 134 134 134 135 135 135 135 135 134 134 134 134 133 133 133 132 132 132 133 133 133 133 133 133 133 133 133 133 134 134 133 134 134 134 134 134 133 133 134 134 134 133 133 133 133 134 133 133 134 134 135 135 135 134 135 136 136 135 135 136 136 137 137 138 138 137 137 137 138 139 139 138 139 140 140 140 141 142 142 142 143 143 143 143 144 144 144 143 144 145 144 144 145 146 147 147 147 147 148 149 149 149 149 150 149 150 151 150 150 150 150 151 152 152 152 153 153 153 154 156 156 155 155 156 156 156 155 155 156 156 156 154 152 153 153 153 153 153 153 154 155 155 157 159 158 156 157 158 158 158 157 157 156 158 159 159 159 159 160 160 161 161 160 160 160 160 159 159 157 158 160 160 159 158 158 157 158 160 159 155 156 156 156 156 155 156 157 157 158 158 160 160 159 156 159 161 161 162 162 162 162 163 161 162 165 165 163 165 166 167 165 167 169 169 173 177 189 210 229 241 246 247 247 248 248 249 245 237 229 220 214 215 217 222 229 232 235 237 235 228 224 221 222 231 237 237 232 226 220 215 210 209 209 210 214 217 223 223 223 224 223 223 221 228 243 252 263 274 285 290 290 290 286 281 272 261 246 235 225 217 210 207 202 200 198 195 194 189 191 187 187 194 195 191 188 191 192 195 194 192 189 191 190 190 188 186 182 183 187 181 183 186 181 182 183 181 178 179 179 177 177 180 181 180 180 181 179 179 181 174 176 180 180 182 186 183 183 180 181 183 184 182 185 184 180 182 182 180 182 178 184 187 184 185 187 186 183 183 190 189 188 187 188 187 191 187 181 180 182 185 184 184 186 183 180 184 182 184 183 184 186 189 191 189 190 196 194 193 192 198 201 199 197 196 197 198 191 194 196 198 196 196 199 203 206 203 200 202 205 209 213 213 212 216 217 216 213 220 232 246 262 286 304 311 316 325 337 354 364 372 381 391 402 412 425 440 452 467 489 511 524 541 561 586 622 656 701 748 782 815 844 866 883 892 891 891 898 901 901 895 897 901 907 911 916 928 933 935 944 962 985 1019 1056 1098 1141 1182 1233 1308 1383 1442 1488 1529 1563 1597 1644 1703 1764 1815 1845 1862 1881 1900 1906 1906 1917 1921 1917 1910 1899 1881 1850 1811 1766 1709 1655 1605 1559 1535 1525 1515 1506 1506 1503 1493 1494 1505 1510 1511 1507 1497 1494 1497 1498 1500 1509 1525 1549 1572 1587 1590 1590 1582 1563 1535 1504 1470 1420 1355 1286 1227 1177 1141 1127 1133 1152 1178 1200 1222 1257 1316 1432 1609 1806 1995 2158 2293 2400 2482 2550 2639 2769 2952 3181 3427 3692 3997 4329 4643 4937 5232 5510 5767 5966 6055 6071 6084 6115 6146 6163 6179 6209 6264 6343 6430 6526 6647 6792 6939 7075 7181 7260 7342 7413 7462 7505 7587 7786 8076 8356 8661 9175 124284 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 113 117 121 123 127 129 132 133 134 134 133 133 133 134 135 134 132 131 131 129 128 129 128 125 125 126 124 122 122 120 119 119 118 116 114 113 113 113 111 109 108 107 106 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25248 10770 2974 4334 11218 121 122 123 124 125 126 127 127 128 128 128 129 129 130 130 130 130 130 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 134 134 134 135 135 135 136 136 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 134 134 135 135 135 135 135 134 134 134 134 135 134 133 134 134 134 134 134 134 135 135 134 134 135 135 135 135 135 135 134 135 136 136 137 137 136 136 137 138 138 137 138 138 139 139 140 140 140 140 140 140 141 142 142 143 144 143 143 144 145 144 143 143 144 145 145 145 146 147 147 147 148 148 148 149 150 150 150 150 151 151 150 151 151 152 152 152 153 153 152 152 153 155 156 156 156 155 155 156 156 156 154 153 152 152 153 155 154 153 153 153 153 154 155 154 154 155 156 155 156 156 158 160 160 159 158 160 160 160 158 159 160 159 158 160 163 160 158 159 159 158 157 157 159 157 155 157 158 157 158 157 157 156 155 154 154 156 159 158 155 155 156 156 156 156 158 158 158 159 158 159 162 164 163 164 164 164 163 164 165 168 167 166 165 167 168 171 169 171 182 204 230 250 262 264 263 260 259 250 237 223 210 200 200 209 226 241 248 245 236 224 216 207 200 203 210 218 229 235 237 232 228 225 219 215 214 212 208 210 214 217 219 223 224 229 231 226 227 230 240 253 263 271 275 283 287 289 287 287 280 268 252 239 228 216 215 215 211 207 200 200 199 191 189 189 185 190 189 186 190 190 188 190 192 188 185 186 187 183 179 176 179 184 185 180 180 180 179 178 176 177 181 173 174 176 176 177 180 179 177 175 171 176 178 181 183 178 178 178 174 178 179 178 177 182 184 180 181 182 181 184 182 181 183 182 176 179 183 182 182 185 186 182 182 185 184 182 180 183 182 184 186 188 184 183 185 183 181 184 183 184 186 187 190 192 189 184 187 187 189 193 193 192 194 187 190 193 193 195 193 192 190 197 198 199 197 196 200 199 197 201 199 202 202 204 210 214 215 213 220 230 237 248 259 269 287 304 320 325 338 343 352 363 373 391 401 409 418 431 434 440 458 473 488 507 530 558 605 664 720 757 780 798 825 851 873 890 898 901 904 911 920 924 927 936 936 939 945 949 953 955 949 943 937 933 932 933 941 965 1004 1040 1086 1147 1217 1286 1352 1420 1483 1548 1604 1653 1708 1764 1815 1858 1882 1888 1895 1900 1896 1896 1901 1897 1889 1884 1874 1861 1845 1835 1825 1802 1767 1727 1684 1644 1610 1576 1530 1492 1456 1434 1426 1414 1394 1368 1355 1363 1377 1403 1444 1498 1543 1577 1609 1631 1639 1644 1644 1616 1573 1527 1472 1400 1306 1216 1154 1116 1100 1102 1125 1151 1181 1230 1295 1400 1564 1784 1990 2150 2293 2423 2522 2580 2615 2638 2660 2731 3012 3669 4634 5718 6782 7753 8569 9274 9913 10410 10744 10989 11227 11495 11744 11925 12044 12145 12298 12520 12767 12982 13173 13362 13536 13704 13869 14016 14122 14226 14374 14546 14701 14822 14945 15109 15302 15503 162289 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 106 104 104 105 106 107 107 107 107 106 107 107 108 107 107 105 103 102 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25260 10770 2975 4332 11218 119 120 121 121 122 123 124 125 125 126 126 126 127 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 130 130 129 129 130 130 130 130 130 130 130 130 131 131 131 131 130 130 130 130 130 130 131 131 131 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 133 132 132 132 133 133 132 133 133 133 133 133 133 133 132 132 132 131 131 131 131 131 131 131 131 131 132 132 132 132 132 131 132 132 132 132 132 132 132 132 131 132 132 131 131 131 131 131 131 131 131 132 132 133 133 134 133 133 133 134 134 135 134 133 134 136 136 135 136 136 136 136 136 137 137 137 138 138 139 140 140 140 141 141 141 141 142 142 142 142 143 143 143 143 143 143 143 144 146 146 144 145 147 148 149 149 148 147 148 148 148 149 148 149 150 149 149 150 151 151 151 151 153 153 152 154 155 152 152 152 152 152 152 151 150 150 149 149 150 149 151 152 152 153 154 154 154 154 154 154 155 156 157 156 155 155 157 158 156 156 157 157 158 157 156 157 156 157 157 157 156 157 156 155 156 157 157 156 155 154 154 153 154 155 155 153 152 153 153 154 154 155 157 155 156 155 156 158 160 160 158 159 158 159 157 159 161 163 162 163 165 165 165 165 163 164 166 168 173 181 196 221 246 261 269 266 256 243 225 212 196 186 190 201 213 220 225 229 228 222 214 204 194 192 192 193 200 209 218 221 224 225 224 221 217 215 213 212 215 216 220 223 226 233 236 233 230 231 232 237 240 247 255 259 261 265 273 272 265 259 252 242 242 240 233 229 229 229 225 223 223 217 212 206 205 202 197 198 199 192 194 193 192 190 189 188 189 187 185 186 187 183 179 178 183 182 177 179 182 186 181 170 170 179 181 177 174 173 178 179 177 172 173 176 173 175 178 179 178 175 178 179 181 182 179 179 182 179 176 180 178 177 177 180 186 187 182 176 176 176 181 182 183 185 183 185 179 180 184 190 186 188 186 184 184 187 189 189 187 188 186 188 185 184 187 187 194 190 188 186 187 189 194 196 192 190 194 194 192 195 196 197 196 204 211 213 216 220 222 228 239 252 270 291 305 318 327 333 337 341 346 352 361 369 377 380 384 391 392 397 405 409 413 414 419 428 440 453 464 482 499 508 524 550 575 606 645 686 720 744 765 784 804 828 854 878 891 900 904 904 905 911 928 941 944 951 944 929 917 914 923 950 998 1052 1107 1155 1215 1285 1351 1416 1488 1563 1635 1691 1719 1747 1778 1805 1815 1808 1811 1799 1776 1761 1754 1739 1717 1689 1669 1643 1621 1603 1580 1552 1527 1506 1480 1455 1432 1412 1397 1386 1372 1367 1364 1362 1365 1372 1385 1398 1408 1412 1413 1425 1438 1454 1473 1493 1510 1526 1545 1574 1601 1618 1616 1582 1529 1465 1391 1302 1212 1147 1105 1083 1072 1079 1109 1147 1191 1235 1276 1325 1389 1462 1554 1660 1781 1930 2080 2205 2309 2390 2449 2502 2571 2697 2897 3176 3562 4031 4444 4828 5434 6317 7294 8444 9940 11542 12838 13701 14283 14651 14814 14847 14800 14719 14610 14453 14255 14074 13983 13918 13808 13731 13726 13704 13600 13519 13561 13619 13566 13628 190664 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 107 112 113 115 116 117 119 122 122 120 121 123 122 122 122 121 122 123 121 120 119 119 118 116 115 113 112 112 111 111 111 110 109 109 107 105 104 105 105 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25273 10770 2976 4330 11218 120 121 122 123 124 125 125 126 127 127 128 128 129 129 129 130 130 130 130 131 131 131 131 131 131 131 130 131 131 131 131 131 132 132 132 131 131 131 131 132 132 132 133 133 133 133 132 132 132 132 132 132 133 133 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 133 133 133 133 133 134 133 133 133 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 134 133 133 133 133 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 133 133 134 135 135 136 136 136 135 136 136 137 136 136 136 138 138 138 138 138 139 139 139 139 140 141 141 141 141 141 143 143 142 142 143 143 143 143 144 144 144 144 144 145 146 147 148 149 149 149 150 150 149 149 150 149 150 152 151 150 151 152 152 150 151 152 153 153 154 154 155 156 155 156 156 155 154 154 155 155 155 154 153 153 154 154 154 154 154 154 154 155 156 156 157 156 156 157 158 159 158 156 157 158 158 158 158 158 159 159 158 158 158 159 160 160 160 158 160 162 161 160 159 158 159 157 157 157 158 158 159 159 157 156 157 157 156 156 156 155 156 156 156 157 160 160 160 160 158 158 160 159 161 162 164 166 163 164 166 166 165 167 169 171 170 169 168 172 177 189 208 224 235 239 236 233 226 217 204 189 182 178 176 182 189 196 207 217 223 218 210 198 193 189 188 189 192 194 197 202 209 214 221 225 225 221 221 221 223 224 232 238 243 245 241 235 233 230 231 229 234 238 242 250 257 260 262 266 268 264 261 259 254 250 246 241 239 240 239 236 234 227 220 213 208 208 207 201 199 197 197 197 196 192 195 191 188 191 189 188 190 186 186 184 184 183 180 180 180 176 171 174 179 181 174 177 176 179 183 179 178 174 180 179 176 177 178 179 186 181 181 182 184 183 180 176 178 184 184 184 180 181 179 179 181 183 184 182 189 192 188 185 184 183 187 190 187 190 190 188 188 189 188 187 186 183 183 182 185 189 189 189 188 184 189 187 186 190 192 190 192 196 198 194 193 196 194 198 197 195 197 203 201 204 212 216 229 240 258 275 289 305 320 334 352 370 380 388 395 394 403 414 419 420 417 423 429 437 442 444 449 456 463 471 480 485 493 502 517 538 567 603 636 670 705 740 769 789 804 823 847 873 893 915 927 937 944 943 939 937 940 938 931 929 929 921 917 925 947 987 1045 1115 1172 1223 1288 1359 1429 1504 1572 1630 1672 1683 1683 1688 1692 1685 1674 1645 1615 1584 1550 1516 1491 1473 1455 1426 1406 1394 1377 1361 1351 1346 1345 1340 1346 1357 1367 1381 1392 1394 1398 1414 1430 1446 1463 1477 1489 1507 1523 1539 1556 1582 1603 1611 1612 1603 1580 1555 1525 1478 1422 1356 1277 1197 1134 1101 1081 1075 1091 1119 1151 1173 1191 1213 1243 1267 1289 1320 1353 1394 1459 1552 1662 1776 1895 2034 2179 2297 2389 2480 2558 2619 2655 2685 2707 2703 2691 2716 2847 3214 3997 5284 6998 8975 10997 12719 13882 14567 14992 15249 15411 15584 15771 15940 16102 16266 16422 16564 16737 16980 17289 17646 17965 18113 18045 17840 17597 17334 17100 16960 97915 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 104 106 108 108 107 105 104 105 106 106 107 105 103 103 101 101 101 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25286 10770 2977 4328 11217 119 120 121 121 122 123 124 124 125 126 126 127 127 128 128 128 129 129 129 129 129 130 130 130 130 130 130 130 130 129 129 130 130 130 130 130 131 131 131 131 131 131 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 133 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 133 133 133 132 132 132 132 132 132 132 132 132 133 132 132 132 133 133 133 133 133 134 133 133 133 132 132 132 133 132 131 132 132 132 132 133 133 132 132 133 133 133 134 134 134 134 135 135 135 135 135 136 136 136 136 137 137 138 139 139 139 139 140 140 140 141 140 140 141 143 143 142 142 144 144 142 143 144 145 144 143 145 145 146 146 148 148 149 149 149 149 147 148 149 149 150 150 151 152 152 152 150 152 153 152 153 153 154 154 154 155 155 155 154 155 153 152 152 153 152 151 150 149 151 152 154 155 155 155 156 155 156 158 157 156 156 159 157 157 156 156 157 158 158 157 158 158 158 158 158 158 158 158 160 159 158 158 158 158 158 159 159 159 160 157 157 158 157 157 157 157 157 157 156 154 155 155 154 156 157 157 158 160 160 159 159 160 161 162 161 159 161 163 163 164 165 165 165 166 168 170 171 173 174 175 178 180 183 187 192 196 205 220 233 243 247 239 219 202 190 181 177 178 183 187 191 192 190 185 184 186 187 189 193 195 200 209 213 218 219 220 221 222 225 232 241 249 252 251 248 243 238 234 229 225 226 227 229 236 247 257 261 262 265 266 264 263 262 261 260 257 255 250 245 242 240 238 236 232 228 223 217 210 204 204 200 194 196 197 195 194 192 191 189 189 187 185 187 187 184 184 185 184 182 178 176 177 179 179 178 180 177 173 173 178 182 182 179 176 177 178 178 181 185 184 181 179 179 181 177 173 177 183 184 183 183 180 178 181 183 178 176 180 185 184 182 183 184 183 184 183 189 191 188 187 189 188 185 187 189 190 195 198 199 199 198 197 192 190 188 192 195 193 188 190 193 193 196 196 194 189 191 195 199 200 203 205 201 201 200 198 199 203 205 206 206 210 215 227 242 251 265 280 294 308 322 339 355 371 391 415 436 448 468 490 506 521 530 537 547 549 545 546 550 554 557 558 563 579 605 628 653 678 702 731 767 795 817 844 871 891 911 927 928 927 932 938 940 930 922 918 920 923 951 1002 1067 1146 1197 1236 1278 1327 1390 1455 1503 1546 1558 1560 1561 1556 1566 1569 1559 1544 1530 1508 1474 1458 1444 1425 1412 1406 1399 1391 1383 1373 1369 1360 1354 1350 1349 1351 1355 1353 1356 1374 1386 1394 1404 1419 1436 1436 1458 1469 1480 1504 1517 1532 1547 1564 1564 1560 1544 1523 1490 1442 1392 1324 1243 1164 1106 1059 1037 1040 1061 1088 1116 1138 1171 1205 1234 1263 1301 1327 1351 1372 1399 1442 1490 1499 1535 1635 1798 1967 2124 2242 2356 2471 2593 2693 2736 2726 2682 2651 2630 2613 2609 2672 3138 4704 7373 10126 12321 13819 14716 15234 15581 15838 16054 16291 16627 16990 17346 17701 18026 18296 18578 18905 19274 19661 20007 20467 21137 21885 22686 23656 24787 26025 36184 235659 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 108 111 113 114 115 117 119 117 117 118 119 118 117 118 120 121 121 119 119 117 114 111 112 113 111 110 112 111 108 107 107 107 106 105 103 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25299 10770 2978 4326 11216 118 119 120 121 121 122 123 123 124 125 125 126 126 127 127 127 127 128 128 128 128 128 128 128 128 129 129 128 128 128 128 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 129 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 131 131 131 131 131 131 131 131 131 130 130 130 131 131 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 131 130 130 130 130 131 132 132 131 131 131 131 132 132 132 132 132 132 133 133 134 133 134 134 134 134 134 135 136 136 136 136 137 137 137 138 138 138 139 139 139 139 140 140 140 141 141 141 142 143 142 142 142 142 143 144 145 145 146 147 146 147 148 148 148 148 149 150 150 150 150 149 150 152 152 150 149 151 152 152 153 154 154 154 154 154 153 153 153 153 151 151 151 151 151 150 149 151 151 151 153 154 153 154 155 155 155 157 157 155 155 156 156 154 155 155 154 156 156 156 157 157 157 156 156 158 157 155 156 154 153 155 156 156 155 154 156 157 156 156 156 157 159 159 158 157 157 155 154 155 156 155 154 157 157 157 155 155 155 156 157 157 158 159 160 160 161 162 161 160 159 161 162 164 164 166 166 168 168 170 171 170 171 171 174 174 175 174 174 175 183 194 202 205 210 211 209 205 197 190 185 183 179 176 181 182 179 178 181 182 183 186 193 199 204 211 215 218 215 216 221 232 242 246 246 246 243 240 235 235 234 233 230 231 232 232 235 241 247 251 256 262 261 264 265 261 261 256 252 249 249 247 243 243 240 240 238 236 239 238 230 224 224 218 218 209 207 206 200 196 197 194 190 192 193 191 193 196 198 195 190 188 190 192 192 190 186 185 184 187 188 186 184 186 189 185 183 182 185 184 185 186 181 182 178 176 177 179 179 180 180 180 181 176 178 178 180 182 184 184 182 184 188 187 185 185 187 190 187 184 188 185 183 186 190 193 194 199 203 208 207 210 209 205 201 198 194 191 191 188 189 191 194 193 188 189 192 196 199 201 202 204 207 209 207 204 202 203 203 202 204 205 204 204 208 213 222 233 248 258 275 286 299 321 358 398 433 471 514 552 575 594 611 623 629 632 638 641 646 652 654 657 657 659 670 687 701 716 743 771 795 817 839 857 872 885 893 891 892 886 876 879 898 909 911 916 919 915 905 901 905 917 945 980 1027 1105 1200 1291 1355 1396 1419 1440 1460 1471 1474 1477 1472 1464 1464 1458 1436 1415 1395 1372 1345 1321 1308 1302 1300 1296 1289 1288 1290 1287 1278 1276 1275 1275 1290 1304 1314 1327 1346 1365 1389 1407 1422 1426 1431 1435 1436 1452 1464 1472 1483 1482 1470 1444 1404 1337 1255 1169 1095 1044 1017 1007 1009 1025 1053 1081 1107 1133 1165 1210 1252 1280 1295 1312 1332 1360 1400 1436 1469 1504 1545 1609 1711 1828 1940 2054 2190 2341 2472 2564 2606 2616 2621 2628 2620 2589 2566 2574 2682 3259 4910 7412 9928 12487 15191 17584 19387 20627 21606 22527 23279 23816 24118 24134 23832 23373 22962 22489 21790 20903 20013 19274 18771 18490 18414 18513 18638 18658 21485 123985 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 106 110 112 112 116 118 117 117 116 118 119 118 118 119 119 118 117 118 118 118 116 111 110 110 111 111 112 112 108 105 104 104 105 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25312 10770 2979 4324 11216 116 117 118 119 120 120 121 122 122 123 123 124 125 125 125 126 126 126 126 126 126 126 127 127 127 126 127 127 127 127 127 127 127 128 128 128 128 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 129 129 130 130 130 130 130 130 131 131 131 131 131 131 131 130 131 131 131 131 130 129 129 130 130 130 129 130 130 129 129 130 130 130 130 130 130 131 131 131 131 131 130 131 131 130 129 130 130 130 131 130 130 129 130 131 131 130 130 130 131 131 131 132 132 133 133 134 134 134 135 135 135 135 136 136 136 137 137 137 137 138 137 137 138 139 140 140 142 142 141 141 141 142 143 144 144 143 143 143 143 144 145 145 146 147 149 149 148 148 148 146 147 150 150 149 148 150 151 151 151 151 153 154 154 154 155 155 154 154 154 155 155 154 153 152 152 152 151 150 151 152 153 152 152 155 155 155 156 158 158 156 156 157 158 157 157 156 155 157 158 157 157 157 156 158 157 156 156 156 157 157 158 159 158 158 159 158 158 158 158 158 158 159 158 159 161 161 160 158 157 158 159 158 157 156 156 158 158 158 158 159 159 155 155 155 157 157 157 157 160 162 160 161 162 161 164 165 163 165 167 168 168 167 170 171 174 176 180 180 181 182 181 178 175 173 174 173 173 176 179 186 187 185 181 175 173 172 175 179 183 185 184 182 176 181 186 189 194 200 208 217 218 219 220 223 229 235 241 247 250 253 250 246 247 245 243 238 236 235 232 231 229 234 237 244 253 265 275 285 291 291 288 278 269 262 254 249 246 243 240 238 239 241 237 237 234 230 224 215 206 206 203 198 196 192 191 192 191 191 187 189 192 191 190 191 187 183 186 193 192 189 187 191 188 186 188 188 188 188 187 188 183 182 186 187 189 187 184 183 185 187 184 186 186 183 183 181 182 189 190 187 189 191 189 184 186 188 189 190 192 193 192 192 189 190 194 196 192 193 201 207 210 218 223 231 238 236 232 222 208 207 205 199 195 189 194 198 200 199 199 197 207 211 209 213 218 212 206 210 207 204 207 210 211 214 215 218 228 239 246 251 257 270 294 321 348 385 426 467 511 554 593 619 638 654 668 679 695 703 708 718 730 743 750 759 771 792 814 838 856 867 873 872 870 871 870 871 864 849 840 833 831 829 829 835 847 851 854 860 867 870 871 870 876 876 876 875 876 881 888 903 923 952 993 1035 1087 1134 1182 1224 1261 1303 1350 1392 1427 1445 1445 1435 1419 1404 1394 1382 1369 1357 1335 1309 1290 1274 1269 1271 1260 1252 1243 1233 1230 1219 1209 1214 1239 1288 1335 1364 1390 1411 1431 1447 1455 1462 1470 1460 1439 1401 1358 1302 1235 1171 1113 1072 1045 1039 1047 1066 1091 1114 1141 1169 1192 1212 1243 1272 1292 1313 1334 1366 1399 1425 1463 1510 1551 1576 1608 1670 1765 1896 2039 2164 2282 2407 2531 2637 2703 2707 2666 2624 2593 2557 2529 2511 2498 2482 2489 2560 2809 3441 4430 5500 6507 7412 8190 8843 9392 9854 10133 10128 9907 9639 9460 9385 9318 9209 9063 8883 8691 8542 8417 8296 8826 160861 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 113 132 147 159 165 170 175 180 182 184 183 182 183 184 183 181 179 180 179 177 175 173 171 169 169 168 166 164 163 161 157 155 155 153 149 149 149 147 143 143 143 139 137 135 132 131 130 129 128 126 124 125 122 118 117 116 115 114 112 111 110 108 106 104 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25325 10770 2980 4322 11216 115 116 117 118 118 119 120 121 121 122 122 123 123 124 124 125 125 125 125 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 127 127 127 127 127 127 127 127 127 127 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 129 128 128 128 128 128 128 129 129 130 129 129 129 129 130 130 130 130 130 130 131 131 130 130 130 130 130 130 129 129 129 129 129 129 128 129 129 129 128 129 129 129 129 130 130 130 130 130 131 131 131 131 131 130 129 130 130 130 129 129 129 129 129 130 130 130 130 131 132 132 132 131 131 132 134 134 133 132 133 134 134 134 134 134 135 135 135 136 137 137 137 137 138 139 139 139 138 139 142 142 141 142 141 141 142 141 142 143 144 144 146 146 146 147 147 146 147 148 149 149 149 149 149 148 149 149 150 151 151 150 151 152 151 152 153 154 153 153 153 152 153 155 154 153 152 150 151 151 151 151 151 153 153 152 153 152 152 154 154 155 154 155 155 156 157 157 157 158 157 158 160 158 156 158 159 159 158 158 157 157 159 158 158 159 157 155 154 156 157 158 158 158 158 159 159 157 154 155 158 158 157 157 157 158 158 156 155 156 158 160 160 159 157 156 157 158 158 158 159 160 161 164 166 166 164 163 164 164 166 168 171 171 176 179 180 182 184 185 185 183 179 172 169 170 169 168 168 169 170 170 172 172 171 170 171 174 173 174 176 174 175 182 189 195 201 207 216 220 222 225 226 230 235 241 242 243 248 249 245 242 241 242 242 239 234 231 233 235 235 234 237 244 255 271 287 301 305 297 283 271 260 251 247 247 247 246 244 242 244 240 233 227 222 213 203 197 195 192 187 186 189 189 186 186 189 189 186 185 186 187 187 186 186 186 187 188 185 182 181 183 185 188 189 184 180 181 182 182 184 181 178 178 182 184 185 184 184 186 185 184 182 184 187 187 186 188 190 188 188 190 188 186 186 188 190 189 190 191 187 186 188 191 194 194 191 193 195 195 194 197 204 205 210 225 234 241 249 253 246 240 232 221 208 201 200 201 199 196 198 200 199 203 207 206 207 211 212 213 210 206 207 211 213 212 215 225 241 254 263 275 296 318 336 367 406 446 483 523 559 589 613 628 646 661 678 696 718 729 731 741 753 760 771 785 795 799 806 818 832 837 836 840 844 840 843 833 825 813 809 810 807 808 817 820 829 840 844 845 847 858 861 856 854 853 848 847 844 846 845 845 855 876 901 930 962 1005 1042 1079 1120 1153 1187 1240 1280 1314 1329 1339 1344 1342 1338 1334 1327 1309 1299 1280 1256 1227 1202 1177 1167 1151 1133 1137 1177 1215 1270 1336 1384 1405 1432 1441 1449 1461 1464 1458 1440 1378 1281 1175 1085 1024 1004 1014 1035 1056 1082 1099 1110 1122 1138 1164 1190 1202 1230 1265 1293 1320 1333 1358 1392 1425 1460 1497 1543 1571 1594 1639 1728 1853 1992 2128 2260 2354 2427 2525 2632 2719 2742 2687 2618 2571 2540 2515 2494 2481 2474 2471 2452 2444 2459 2554 2780 3128 3540 4013 4540 5058 5477 5766 5994 6156 6247 6326 6419 6509 6586 6653 6724 6752 6762 6801 6827 6857 6869 6940 59588 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 129 152 165 177 184 188 193 199 202 202 201 201 200 201 201 199 196 195 196 193 189 186 186 184 182 181 178 175 173 171 170 169 169 167 164 161 160 158 155 153 151 148 146 147 145 141 139 137 135 131 131 131 128 124 124 123 121 120 118 116 114 111 110 110 110 108 106 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25337 10770 2981 4320 11215 112 113 114 115 116 116 117 118 118 119 119 120 120 121 121 122 122 122 122 122 122 122 122 123 123 122 123 123 123 123 123 123 123 123 123 123 124 124 124 123 123 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 125 125 124 124 124 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 126 125 125 126 125 125 125 126 126 127 127 127 127 127 127 127 127 127 126 126 126 126 125 125 125 125 125 125 126 126 126 126 127 127 126 126 126 126 126 127 127 127 127 127 127 126 126 127 127 127 127 126 126 127 127 127 127 127 128 128 128 128 129 128 128 129 129 129 129 130 131 131 131 131 131 131 132 133 134 134 133 133 133 133 134 135 135 136 136 137 137 137 137 137 137 137 139 140 139 139 140 142 142 142 143 145 145 144 145 145 145 146 146 145 144 145 146 147 146 146 147 147 148 149 149 150 151 150 150 150 149 149 149 149 148 148 147 149 149 147 147 148 148 147 147 149 150 150 151 152 152 151 151 153 153 153 155 155 154 154 154 153 153 154 154 153 154 154 155 153 153 154 154 154 154 153 150 149 153 154 153 152 153 153 152 154 154 155 154 152 153 153 152 153 153 154 156 156 154 152 151 153 155 156 156 155 155 156 156 159 159 160 161 157 159 159 159 161 161 160 160 163 164 164 166 169 171 174 175 176 178 178 175 171 168 168 167 164 166 169 169 168 168 168 168 167 166 167 167 168 171 169 172 173 179 187 195 205 213 215 216 218 222 226 231 234 238 239 242 245 244 242 237 235 234 232 229 229 231 235 234 233 231 238 253 270 284 293 294 292 294 291 282 274 270 270 261 257 256 256 254 252 251 244 237 227 220 211 200 198 197 192 189 186 184 184 183 184 181 181 182 182 182 180 181 183 180 178 184 184 182 179 178 177 175 175 179 180 177 179 180 183 182 183 181 180 179 184 187 183 180 183 184 182 182 186 184 183 182 186 185 185 183 187 190 188 188 188 187 187 186 186 189 191 193 189 184 188 193 192 193 202 206 213 220 226 229 232 234 237 238 235 229 221 218 214 212 207 202 200 199 196 196 198 201 200 204 207 203 197 197 204 208 210 216 225 233 241 255 269 279 296 321 356 391 426 458 480 491 504 529 560 580 594 613 628 639 652 666 683 698 709 717 730 736 745 753 755 753 761 770 773 776 777 782 781 782 780 779 779 782 785 791 794 791 786 790 796 797 791 790 795 799 797 791 785 782 788 788 792 807 827 861 889 927 961 991 1018 1049 1079 1109 1138 1157 1168 1176 1181 1181 1187 1190 1191 1195 1200 1193 1181 1177 1164 1138 1116 1098 1083 1080 1106 1164 1237 1301 1333 1355 1374 1387 1396 1403 1401 1398 1390 1368 1323 1262 1193 1126 1081 1048 1026 1020 1020 1033 1059 1067 1064 1072 1084 1086 1087 1096 1114 1131 1150 1168 1196 1228 1254 1278 1299 1320 1354 1395 1431 1467 1497 1527 1575 1651 1773 1930 2086 2200 2279 2345 2396 2453 2514 2557 2555 2501 2442 2405 2382 2372 2361 2345 2339 2335 2325 2316 2326 2343 2357 2407 2552 2825 3209 3707 4264 4721 5018 5218 5358 5460 5567 5659 5718 5767 5816 5876 5933 5988 6053 16920 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 135 164 182 195 203 209 214 217 218 219 221 222 221 219 217 215 214 215 214 208 202 201 200 196 192 190 189 187 185 182 180 177 176 178 175 169 167 166 167 166 161 159 157 155 153 151 150 148 145 142 142 140 137 133 131 131 130 126 124 123 123 122 118 115 115 116 114 111 107 105 106 106 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25350 10770 2983 4318 11214 114 115 116 117 118 119 119 120 121 122 122 123 123 123 124 124 125 125 125 125 125 125 125 125 125 126 126 126 126 126 126 126 126 126 126 126 126 127 127 127 127 127 127 127 127 127 127 126 127 127 127 127 127 127 127 127 127 127 127 128 127 127 127 127 128 128 128 128 128 128 127 127 128 128 128 128 128 128 128 128 128 128 128 128 129 128 128 129 129 129 129 130 130 130 129 130 130 130 130 129 129 128 128 128 128 128 128 129 128 128 129 129 129 129 128 128 128 129 129 129 128 128 128 129 129 130 130 129 129 129 129 130 130 129 129 129 129 129 129 130 130 130 130 131 131 131 131 131 132 132 131 133 133 133 134 135 135 134 134 135 135 136 136 136 136 136 137 136 137 137 138 139 141 141 139 140 141 141 142 142 143 144 144 145 145 146 147 147 148 146 147 148 148 149 148 149 150 148 149 149 150 149 149 150 152 152 154 154 155 155 156 156 157 155 155 155 154 153 151 150 148 149 150 151 153 154 153 154 156 154 156 157 156 154 157 157 157 157 158 156 156 156 157 156 155 156 157 157 156 157 157 155 155 156 158 156 155 155 156 156 155 155 155 155 158 159 157 156 155 155 155 156 157 157 155 156 156 157 158 157 157 155 155 157 158 159 158 160 158 159 159 159 162 161 160 163 162 162 164 165 164 164 163 163 163 163 164 167 166 164 164 166 168 169 170 167 165 166 169 167 166 168 169 169 173 174 172 170 170 171 171 171 171 172 173 174 175 175 179 187 194 201 208 213 218 221 223 222 225 230 236 241 248 253 256 255 250 242 237 237 239 239 237 236 234 230 230 234 234 234 240 250 265 283 302 316 323 318 307 299 289 282 280 279 278 276 272 267 261 251 238 226 214 206 202 197 195 196 194 191 189 190 190 190 190 189 186 185 186 187 185 183 182 182 183 185 185 181 181 184 183 181 182 183 182 182 180 178 181 185 186 185 186 188 188 188 188 186 183 185 188 188 187 187 190 186 183 189 191 191 189 188 191 190 192 192 191 192 193 192 190 192 193 192 197 200 197 199 210 218 224 229 238 243 246 253 258 254 245 234 222 211 205 204 205 201 202 206 210 212 211 208 208 217 224 226 235 247 262 282 309 340 368 390 404 415 427 445 459 484 515 541 574 599 611 627 645 663 673 686 697 704 709 720 731 737 740 752 751 743 745 747 747 749 755 769 775 776 779 783 792 797 803 807 808 807 806 804 799 803 808 802 802 806 807 793 779 770 775 792 801 822 866 904 937 972 1002 1034 1069 1088 1107 1120 1130 1129 1131 1142 1153 1150 1150 1149 1147 1150 1145 1145 1144 1135 1136 1150 1153 1188 1252 1301 1338 1377 1395 1401 1403 1417 1426 1429 1433 1426 1417 1401 1387 1346 1286 1232 1183 1138 1113 1095 1079 1080 1090 1078 1085 1087 1090 1096 1097 1092 1091 1097 1111 1125 1148 1173 1192 1208 1224 1248 1267 1283 1314 1363 1420 1462 1513 1564 1625 1701 1832 2009 2179 2277 2346 2400 2430 2449 2467 2499 2544 2571 2555 2512 2467 2439 2433 2428 2424 2411 2384 2365 2358 2366 2370 2384 2424 2506 2693 3005 3393 3786 4150 4482 4737 4879 4976 5072 5158 5235 5305 5370 5429 5500 5576 5635 28877 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 121 147 166 180 188 194 197 199 202 204 202 203 202 201 202 202 201 199 197 194 192 189 186 184 182 180 178 177 176 175 173 170 168 168 164 160 160 159 156 154 153 150 149 149 145 142 142 141 137 136 134 132 129 127 126 125 123 122 121 118 117 116 115 114 111 109 107 105 103 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25363 10770 2984 4316 11212 104 105 106 107 108 109 109 110 111 111 112 112 112 113 113 114 114 114 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 117 117 117 117 116 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 118 117 117 117 118 118 118 118 118 118 118 118 118 118 118 117 118 118 117 116 117 116 116 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 118 118 118 118 118 118 117 117 118 117 118 119 118 118 119 118 119 119 119 119 118 119 120 121 120 122 122 121 122 122 122 123 122 122 123 122 122 123 124 124 124 124 125 125 125 126 127 127 128 128 128 128 129 128 128 129 130 129 130 131 133 132 131 133 133 133 132 133 135 135 135 135 135 136 135 136 137 138 138 138 138 139 139 139 140 140 140 140 140 139 139 139 139 137 135 135 135 134 137 137 138 139 139 140 140 141 142 142 141 141 142 142 142 141 142 143 140 142 144 141 140 142 142 142 143 143 142 142 142 143 143 145 143 142 142 144 143 143 141 140 140 142 140 141 143 140 140 141 141 142 141 139 139 140 141 143 144 143 141 142 143 142 141 141 142 144 146 145 144 145 145 147 148 148 148 148 148 149 149 149 148 146 149 151 150 149 151 149 150 151 151 151 151 149 149 152 153 153 154 156 157 156 155 155 155 155 157 155 156 157 158 158 159 162 168 179 189 195 196 200 204 209 217 228 238 239 234 226 221 218 217 216 216 218 218 216 214 214 211 208 207 208 212 218 235 267 306 338 356 370 380 382 376 364 348 332 313 297 285 274 261 249 236 221 207 195 188 182 177 174 172 170 170 171 171 169 169 167 167 166 164 167 167 165 164 164 164 164 165 167 169 166 164 165 167 166 165 165 167 167 164 164 167 166 165 169 168 165 166 169 169 167 168 169 167 166 168 170 171 171 170 169 168 169 170 170 171 170 169 170 171 170 170 172 171 172 173 172 172 174 176 178 176 174 173 174 177 183 186 188 193 198 205 209 213 217 223 228 226 221 209 201 197 189 187 186 186 185 186 191 196 195 193 193 199 208 221 237 250 264 286 313 343 372 391 407 418 418 424 445 473 500 525 545 564 583 597 610 622 627 630 636 647 652 655 659 664 670 667 668 674 682 680 688 694 701 707 706 709 711 717 715 719 725 722 720 722 710 700 703 712 727 747 772 800 826 846 863 883 906 910 913 919 927 932 940 938 936 926 916 910 897 897 896 893 896 888 891 906 927 968 1015 1062 1115 1177 1222 1249 1260 1272 1272 1274 1273 1269 1268 1253 1238 1219 1191 1153 1107 1058 1028 1007 989 984 986 974 973 967 971 958 949 945 938 938 954 962 975 995 1005 1023 1048 1064 1085 1107 1139 1174 1206 1247 1277 1308 1343 1386 1428 1473 1538 1654 1795 1913 2010 2070 2119 2154 2177 2197 2219 2232 2230 2219 2192 2168 2146 2140 2135 2128 2120 2105 2101 2102 2100 2103 2117 2128 2154 2172 2227 2389 2692 3053 3424 3786 4103 4337 4527 4690 4813 4889 4943 4979 5003 5042 5069 5070 5058 5481 67380 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 117 139 154 167 176 182 186 187 190 192 194 195 194 194 194 193 191 187 187 186 184 182 180 179 177 175 172 171 171 169 166 164 163 162 161 160 155 151 151 151 150 149 145 143 140 137 138 137 136 134 131 128 125 123 123 121 120 119 117 115 113 111 109 109 110 110 106 103 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25376 10770 2985 4314 11210 111 112 113 114 115 116 117 117 118 119 120 120 120 121 121 122 122 123 123 123 123 123 123 124 124 124 124 124 124 124 124 123 123 123 124 124 125 125 125 124 124 124 124 124 124 124 124 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 126 125 126 126 125 125 125 125 125 125 125 125 125 125 126 126 126 126 125 126 126 126 126 126 126 127 127 127 126 126 126 126 126 126 126 126 125 125 125 125 124 125 124 124 125 126 126 125 125 124 125 125 125 125 125 126 126 126 127 127 127 127 126 126 126 126 125 125 125 126 126 126 126 127 127 128 128 128 129 129 129 130 130 129 129 130 130 130 131 131 131 131 131 132 132 130 131 132 133 134 135 135 136 135 136 136 137 138 137 137 138 137 137 140 140 140 140 140 141 142 143 142 142 143 142 142 143 144 144 144 145 145 146 147 147 148 147 148 149 149 149 148 147 148 147 146 145 146 146 147 145 144 145 145 145 145 146 149 149 148 148 149 149 150 151 151 150 151 153 152 151 151 150 150 151 153 152 151 151 151 151 152 151 150 150 152 152 151 149 149 151 151 150 149 150 151 150 150 150 150 147 145 150 151 150 150 149 148 149 150 150 150 150 151 152 150 150 148 149 152 154 155 154 152 153 155 155 153 153 154 155 155 155 158 157 156 155 156 157 156 158 158 158 155 157 160 159 160 160 158 159 158 157 158 159 159 160 162 163 162 161 161 162 161 162 162 163 165 168 168 170 176 185 192 202 210 215 219 225 229 231 227 220 215 209 207 208 212 214 214 216 217 217 218 220 222 225 223 220 218 222 231 242 260 283 307 332 352 362 362 355 351 344 331 319 301 283 270 256 237 220 206 198 192 187 182 180 184 183 178 176 178 181 180 175 173 173 174 176 174 170 170 173 173 173 175 175 174 173 173 174 173 172 173 174 174 175 177 177 175 175 175 175 175 174 176 176 176 176 174 175 176 175 174 177 181 183 183 183 184 186 191 191 193 197 199 196 191 187 190 190 186 187 188 186 181 179 184 188 186 188 191 196 200 204 209 215 221 223 227 232 232 233 237 233 222 208 201 193 190 192 188 185 192 194 195 199 206 217 223 229 240 254 270 290 316 332 346 375 406 430 452 466 475 486 506 529 551 568 587 608 621 630 645 655 657 661 667 673 676 684 687 688 690 696 697 700 710 719 726 733 742 752 754 752 747 753 761 758 753 759 759 755 755 755 749 741 736 732 739 756 775 796 824 852 890 923 938 950 952 957 955 953 941 928 904 877 865 865 879 917 974 1027 1073 1135 1216 1284 1318 1338 1341 1340 1338 1332 1335 1330 1318 1316 1301 1283 1249 1213 1167 1132 1107 1084 1066 1053 1041 1045 1048 1049 1044 1044 1036 1026 1020 1011 993 990 992 997 1000 1019 1053 1079 1105 1150 1188 1233 1286 1334 1379 1398 1420 1451 1468 1490 1516 1585 1689 1849 2013 2136 2227 2302 2352 2378 2398 2383 2363 2336 2313 2300 2290 2288 2282 2271 2263 2267 2269 2279 2285 2299 2304 2311 2335 2358 2386 2417 2486 2600 2771 2999 3267 3557 3805 4017 4185 4309 4404 4463 4489 4512 4538 4565 4592 4615 4639 4658 4673 4727 6704 60093 362888 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 120 129 135 140 145 147 148 149 150 150 149 152 152 152 153 152 149 148 148 146 144 145 143 141 142 141 138 138 137 133 132 133 132 130 130 128 125 124 124 124 123 120 117 115 114 112 112 112 110 108 105 103 101 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25389 10770 2986 4313 11210 117 118 119 120 121 122 123 124 125 125 126 126 127 128 128 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 134 133 133 134 134 133 133 133 132 132 132 132 132 132 132 131 132 132 132 132 132 132 132 131 132 132 132 132 132 133 133 133 133 134 133 133 132 132 133 133 132 132 132 132 133 133 133 133 134 134 135 135 134 136 138 137 137 136 138 138 136 137 138 138 138 139 138 138 139 140 140 140 139 140 142 142 142 143 144 146 146 146 145 144 144 144 144 145 145 147 149 148 147 148 150 149 150 151 150 150 153 152 153 152 152 153 154 155 155 155 155 156 155 156 157 155 155 154 153 154 153 153 152 152 153 155 156 156 157 157 157 157 156 158 159 159 158 159 159 158 159 159 160 160 159 159 161 161 160 160 159 159 161 161 160 160 160 160 159 158 160 161 160 159 160 160 159 159 160 162 161 159 158 159 158 157 158 159 158 157 157 158 159 161 157 154 155 159 160 158 159 160 162 159 160 163 162 161 163 163 162 161 161 160 162 161 163 163 163 167 167 166 167 166 166 168 169 169 170 170 168 167 169 170 170 169 168 170 172 173 172 173 173 171 171 171 171 172 172 171 172 175 174 174 178 179 178 178 180 183 187 193 198 204 215 223 226 230 230 226 221 214 209 208 205 206 207 206 208 209 212 218 223 223 225 228 233 235 236 236 238 245 258 276 292 309 329 345 354 356 356 356 351 338 318 294 270 252 235 219 210 204 199 198 197 192 191 196 197 192 188 186 184 185 187 188 187 186 186 186 184 182 182 187 188 185 184 186 187 188 187 187 188 189 190 190 188 189 191 190 189 189 188 186 189 191 192 193 193 194 195 196 203 216 227 233 238 243 249 254 255 253 252 251 250 248 243 243 244 244 240 234 226 221 224 224 221 217 214 211 211 213 214 221 229 232 237 243 240 235 231 221 211 208 207 205 205 210 218 227 233 236 245 269 292 313 330 348 373 399 426 452 465 496 528 547 558 578 601 615 628 641 657 673 680 687 693 696 703 706 713 718 726 737 742 743 757 764 762 771 781 790 794 795 797 799 803 802 799 796 790 787 791 791 794 792 789 784 787 792 788 778 766 756 757 783 816 841 868 904 928 948 964 981 996 1013 1012 1005 996 981 967 956 940 914 874 845 835 847 886 937 992 1041 1092 1160 1245 1321 1361 1380 1395 1400 1402 1384 1360 1336 1295 1258 1229 1212 1192 1179 1164 1152 1141 1130 1125 1114 1094 1077 1059 1039 1033 1025 1025 1029 1048 1068 1091 1127 1171 1210 1254 1308 1354 1403 1454 1497 1529 1561 1575 1582 1600 1610 1631 1695 1814 1968 2144 2294 2403 2483 2538 2565 2562 2535 2511 2482 2432 2411 2413 2426 2438 2438 2441 2442 2452 2463 2474 2491 2507 2534 2553 2579 2620 2652 2685 2742 2831 3002 3284 3613 3928 4204 4424 4563 4646 4709 4782 4854 4897 4933 4986 5051 5099 5139 5171 5183 5204 5903 30618 171512 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 113 127 137 146 150 151 153 157 160 162 164 164 163 164 164 162 160 160 161 160 158 157 155 153 151 151 148 146 145 144 142 140 142 140 136 134 132 132 132 130 129 128 126 125 124 122 119 116 116 115 112 109 109 109 108 106 107 105 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25402 10770 2987 4311 11208 116 118 119 120 121 122 123 124 125 126 126 127 128 128 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 132 132 132 131 131 131 131 131 132 132 132 131 131 131 131 132 132 131 131 131 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 132 133 133 133 133 133 133 133 132 132 132 133 133 134 134 134 134 134 134 134 134 133 133 133 132 131 132 132 132 131 132 132 131 131 132 132 133 133 133 132 132 133 133 133 133 133 132 132 132 133 134 133 133 132 133 133 133 134 134 134 134 135 135 136 135 135 136 137 137 137 137 138 138 137 137 138 138 139 139 138 139 141 141 141 141 141 141 143 142 144 143 143 144 145 146 145 145 145 146 144 145 147 148 148 149 149 148 148 150 150 150 150 151 152 152 152 154 154 153 155 157 158 159 160 159 158 159 160 158 155 156 157 156 155 155 155 156 158 157 156 156 156 158 159 160 160 158 159 159 158 160 161 161 162 161 158 160 161 159 158 160 163 161 161 160 159 159 159 160 160 161 160 162 162 160 159 159 157 157 158 159 160 160 161 162 159 160 161 159 159 161 160 160 160 161 161 160 158 157 159 161 161 161 160 159 161 163 164 165 163 163 163 163 164 164 164 165 164 164 166 167 166 165 165 166 167 167 169 171 171 171 170 170 169 170 170 169 170 169 168 170 172 173 175 172 170 170 171 173 173 171 173 173 174 176 177 177 178 180 183 187 192 196 198 202 205 207 209 211 212 214 215 212 210 211 209 206 204 202 204 207 211 216 220 223 226 230 236 240 239 239 244 248 252 258 265 271 276 284 291 295 299 301 307 314 317 318 319 319 311 298 285 271 254 240 231 220 211 205 201 199 198 196 194 190 191 196 196 194 194 191 188 189 190 190 189 188 189 189 186 186 186 187 186 187 191 192 189 187 186 188 192 192 192 190 189 191 195 193 193 198 200 201 200 202 210 218 219 223 236 247 255 262 268 274 280 279 279 283 285 284 287 288 287 290 293 296 295 292 293 291 284 273 260 249 240 234 226 218 216 218 221 226 233 240 246 243 233 219 209 207 209 208 214 223 232 244 257 283 316 346 364 376 397 412 428 442 452 462 485 530 571 604 625 640 656 675 687 691 684 686 693 696 701 711 723 745 757 765 772 784 793 800 800 791 790 795 794 800 801 800 799 796 793 785 778 780 780 786 797 804 824 841 853 863 869 884 895 908 919 939 945 948 954 956 955 949 948 942 923 905 895 892 867 849 843 837 838 842 837 849 869 892 912 944 1009 1069 1140 1223 1315 1382 1411 1413 1417 1413 1411 1400 1354 1313 1264 1238 1223 1216 1211 1196 1177 1160 1144 1133 1099 1066 1052 1032 1018 1013 1016 1010 1028 1034 1067 1104 1121 1151 1204 1251 1281 1321 1374 1418 1444 1475 1509 1532 1555 1588 1613 1632 1665 1724 1808 1914 2045 2169 2293 2393 2450 2489 2513 2535 2534 2521 2506 2489 2466 2447 2433 2427 2429 2445 2461 2465 2487 2510 2521 2523 2553 2594 2628 2656 2685 2737 2812 2921 3081 3286 3573 3913 4245 4528 4734 4876 4976 5060 5141 5171 5173 5183 5191 5208 5214 5249 5335 5442 5566 5732 58452 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 124 137 147 153 159 163 164 165 167 170 170 171 171 171 169 168 166 165 164 162 162 161 160 158 157 155 154 152 149 146 146 146 144 143 140 138 139 137 133 132 133 132 130 126 126 126 123 119 117 118 118 116 115 111 108 108 106 105 104 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25414 10770 2988 4309 11206 112 113 114 115 117 118 119 119 120 120 121 122 122 123 123 123 124 124 124 124 124 125 125 125 125 125 125 125 125 125 125 125 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 127 127 126 127 127 127 127 127 127 127 127 127 127 127 127 127 126 126 126 127 127 127 127 127 127 127 127 127 127 128 128 129 128 128 128 127 127 127 127 127 127 126 126 127 126 126 126 126 126 125 126 126 126 126 128 128 127 127 127 127 127 127 127 126 127 127 128 128 128 128 128 127 127 128 128 128 128 128 128 128 129 130 130 130 130 130 131 131 131 132 131 131 132 132 132 133 133 132 134 136 134 134 135 137 136 136 137 138 138 139 138 140 139 138 139 139 140 140 141 141 142 142 142 143 144 144 144 144 143 145 145 145 148 148 150 150 150 152 153 153 152 152 152 150 149 148 147 146 144 145 146 148 150 148 148 150 151 151 154 153 152 152 152 152 152 152 152 152 153 155 155 153 152 153 153 152 151 151 152 152 149 149 150 154 152 150 150 151 150 149 150 152 152 151 151 152 151 153 152 150 150 149 150 151 152 152 151 152 150 151 150 148 150 151 151 152 152 153 155 154 154 154 153 154 156 155 156 157 157 157 156 157 157 156 156 157 156 157 160 161 159 158 158 161 161 161 163 165 163 162 163 164 162 162 162 165 165 164 166 165 166 166 165 164 164 166 166 165 168 171 173 175 179 185 188 188 188 191 191 190 186 180 177 178 180 181 182 183 185 189 196 205 215 221 224 227 229 232 235 236 236 239 245 252 261 271 282 291 297 303 306 311 314 313 310 309 307 302 295 284 274 268 262 256 250 239 227 219 216 209 200 198 198 193 191 191 185 182 184 185 183 182 183 183 179 178 178 178 181 182 179 180 183 186 186 186 188 190 193 197 201 203 205 206 207 211 216 216 217 224 226 228 231 231 234 239 242 246 250 254 255 254 256 259 260 261 262 264 270 277 280 283 288 293 295 293 292 294 292 289 289 288 287 285 281 272 263 255 249 237 224 217 212 212 216 220 222 230 239 238 232 226 216 208 203 199 197 192 193 199 203 207 217 231 250 266 280 301 317 331 345 352 361 374 387 401 412 437 463 492 531 561 593 621 637 640 640 643 647 652 660 663 666 681 688 689 695 706 712 717 725 731 739 742 745 751 761 769 768 765 768 772 765 767 766 764 766 767 763 757 757 766 777 791 804 813 823 839 858 870 879 880 886 882 873 854 841 833 818 805 784 769 775 783 812 836 861 881 892 908 918 940 962 974 995 1023 1045 1069 1097 1134 1181 1237 1255 1241 1226 1212 1206 1188 1157 1124 1110 1123 1131 1117 1103 1095 1061 1018 1003 981 956 946 943 949 949 950 965 983 997 1014 1039 1072 1111 1158 1213 1261 1317 1358 1386 1413 1444 1481 1495 1515 1538 1561 1595 1665 1763 1871 1986 2111 2227 2301 2356 2376 2383 2384 2379 2349 2327 2321 2304 2292 2295 2310 2325 2348 2383 2407 2423 2454 2483 2509 2542 2599 2715 2894 3119 3405 3781 4156 4484 4773 4975 5082 5146 5198 5232 5260 5288 5305 5315 5320 5332 5341 5349 5359 5373 5385 5393 7732 87763 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 127 136 143 150 155 156 157 158 159 159 160 161 161 159 158 158 160 159 156 153 154 155 154 153 153 150 145 143 141 138 140 141 138 135 134 133 133 132 130 128 127 125 124 122 120 120 118 117 116 113 112 109 107 107 105 103 101 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25427 10770 2989 4307 11206 114 116 117 118 119 121 122 122 123 123 124 125 125 126 126 127 127 127 127 127 127 127 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 129 130 130 129 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 131 131 131 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 131 131 130 129 129 130 130 130 130 130 130 130 130 131 131 131 130 131 133 133 133 134 133 133 133 134 134 135 136 135 136 136 137 137 137 137 137 137 137 137 138 140 140 139 140 141 142 142 141 141 142 142 142 143 143 144 145 144 144 146 146 146 147 149 147 148 147 148 148 148 149 151 152 153 155 155 154 155 156 157 155 154 153 150 148 149 149 151 152 151 151 153 154 157 155 155 154 155 156 157 156 156 157 157 157 157 157 157 158 157 156 155 155 156 156 155 157 154 153 156 155 155 154 155 155 155 154 154 154 154 155 156 155 153 152 154 155 154 153 153 154 154 154 153 154 156 154 153 156 155 156 155 153 153 154 156 155 155 157 158 157 156 157 158 161 161 157 157 160 159 157 159 159 161 161 160 162 164 162 163 164 163 164 164 164 165 166 165 164 164 165 168 167 168 167 164 165 167 168 168 168 170 170 169 166 167 170 171 171 172 174 175 177 178 179 179 180 180 179 177 177 182 185 187 188 188 189 194 202 211 218 222 225 232 238 240 245 247 247 250 255 261 271 283 293 302 309 314 318 319 318 316 315 314 311 305 297 286 275 265 253 241 230 222 212 205 204 201 198 197 193 191 192 193 193 189 186 185 184 185 186 184 186 189 189 189 192 196 197 200 202 201 204 209 214 217 220 225 229 230 230 233 236 239 240 241 240 240 244 249 255 259 259 259 261 262 264 262 262 263 260 255 253 257 260 263 263 271 279 283 288 294 296 296 294 291 288 286 284 279 275 271 264 263 260 253 242 231 229 227 227 226 233 237 235 231 227 225 218 209 204 205 201 195 191 197 206 211 220 229 238 248 258 274 293 313 328 340 351 361 370 374 384 399 420 442 464 493 536 573 601 617 627 638 646 651 653 661 679 685 687 695 703 706 712 720 732 733 732 733 735 743 754 762 763 766 766 773 774 779 784 783 784 781 779 780 782 781 782 776 770 764 762 761 757 762 786 819 855 876 883 899 908 914 908 892 869 850 822 809 793 770 763 748 729 715 707 703 699 706 707 698 704 720 747 799 905 1058 1231 1310 1305 1276 1248 1238 1225 1178 1136 1109 1108 1095 1095 1085 1056 1029 1010 996 980 962 954 950 952 954 963 982 1016 1045 1087 1146 1202 1267 1319 1373 1431 1477 1501 1535 1563 1590 1617 1640 1694 1787 1953 2122 2245 2343 2407 2444 2446 2414 2370 2334 2323 2319 2323 2339 2356 2384 2408 2438 2481 2531 2574 2602 2621 2643 2661 2679 2699 2755 2890 3162 3661 4503 5563 6493 7135 7568 7909 8195 8391 8544 8655 8718 8745 8756 8764 8791 8835 8881 8918 8966 9048 9100 9176 9293 9409 17478 163473 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 113 123 130 135 139 143 145 146 148 148 150 150 149 151 152 150 148 147 147 145 143 142 142 141 137 137 136 133 133 133 133 130 129 130 127 125 125 126 124 121 119 117 116 117 115 112 110 110 108 106 105 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25440 10770 2990 4305 11204 113 114 116 117 118 119 120 121 121 122 122 122 123 124 124 125 125 125 125 125 126 126 126 126 126 126 126 126 126 126 126 126 126 127 127 127 127 127 127 127 127 126 126 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 128 128 128 128 128 128 128 128 128 128 127 127 127 127 128 128 127 127 127 127 127 128 127 127 128 128 128 129 129 129 128 128 128 128 128 128 127 127 126 126 127 127 127 126 126 127 127 127 127 128 128 127 127 128 128 128 128 128 128 128 128 128 128 128 129 129 129 128 128 129 129 129 129 130 130 130 130 131 131 130 131 132 131 131 132 133 133 133 134 135 135 135 134 134 135 135 135 136 138 138 138 138 138 139 140 140 140 140 140 141 141 141 142 142 142 142 143 144 144 144 144 145 146 146 147 148 148 148 150 152 153 153 154 154 153 151 152 152 150 149 148 148 148 147 148 149 150 152 152 151 152 151 151 153 153 152 154 154 153 154 155 154 153 153 154 156 155 154 154 155 154 153 153 153 152 150 151 152 153 153 151 151 153 155 154 154 155 154 153 152 151 150 150 152 152 151 151 152 152 152 152 152 150 150 152 153 153 153 153 152 151 151 154 154 154 154 154 154 154 155 155 156 157 158 158 158 157 159 157 156 159 159 159 162 162 160 160 161 163 164 164 163 163 165 164 162 163 164 164 164 164 164 167 164 163 165 165 165 164 166 165 165 167 168 166 170 171 171 172 173 175 173 174 177 179 181 181 180 182 185 184 186 192 197 199 204 214 221 230 234 240 246 250 253 258 266 274 282 287 298 321 345 352 349 338 326 315 310 302 298 292 284 270 258 247 241 228 217 211 205 199 196 194 190 189 188 185 184 183 188 184 179 181 183 184 182 181 186 188 193 200 205 208 211 217 223 223 224 229 230 228 232 236 238 240 241 247 248 248 251 255 258 261 259 261 264 268 267 268 268 267 256 251 247 244 237 232 235 238 245 249 256 269 276 285 294 302 303 306 299 294 289 280 275 269 259 249 237 227 224 218 211 212 208 208 218 224 223 223 225 231 228 227 219 205 202 202 198 195 194 197 202 204 204 206 206 206 214 225 237 244 259 268 286 306 321 333 337 341 351 363 385 405 419 440 463 488 520 557 589 621 646 663 677 685 692 704 715 720 719 717 716 716 717 720 725 723 723 729 733 734 737 737 738 741 742 749 757 762 764 760 753 759 768 767 764 766 769 771 770 764 762 766 760 753 753 751 746 746 751 758 769 769 769 773 766 756 747 734 723 710 703 695 688 685 687 685 690 700 702 717 753 825 942 1088 1200 1250 1240 1207 1166 1124 1101 1100 1104 1107 1106 1100 1082 1056 1031 1011 997 983 966 955 948 943 948 952 968 990 1013 1032 1067 1115 1174 1237 1286 1334 1375 1404 1440 1483 1522 1559 1590 1621 1655 1711 1824 1973 2103 2193 2262 2317 2340 2326 2295 2270 2258 2263 2275 2282 2289 2317 2357 2402 2463 2528 2581 2623 2649 2665 2683 2696 2710 2737 2775 2858 3110 3726 4723 5793 6653 7291 7792 8162 8432 8688 8949 9188 9396 9593 9757 9863 9940 10000 10067 10164 10237 10270 10321 10428 10584 13834 97337 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 120 127 133 139 143 144 144 146 148 148 150 151 151 149 147 147 146 144 143 143 143 142 141 140 139 139 136 134 133 131 129 129 128 127 125 122 122 122 121 120 119 119 116 114 114 111 109 108 106 108 106 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25453 10770 2991 4303 11204 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 124 355 647 958 1241 1394 100 100 100 100 100 100 760 421 191 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 502 2712 100 100 100 100 100 100 100 100 100 659 218 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25466 10770 2992 4301 11204 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 149 318 466 613 790 995 100 100 100 100 100 100 100 100 100 100 100 261 115 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 475 1316 1280 815 468 254 120 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25478 10770 2993 4299 11204 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 251 100 100 100 100 100 100 100 100 100 100 100 926 681 436 223 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 248 1514 3003 2836 2246 1649 1142 754 488 292 134 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25491 10770 2994 4297 11203 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 174 498 910 1156 1230 100 100 100 100 100 100 100 100 418 223 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 428 203 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25504 10770 2995 4295 11203 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1510 1604 1761 1747 1435 931 471 187 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1713 100 100 100 100 100 100 100 100 100 100 650 214 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25517 10770 2996 4293 11202 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 104 105 103 103 104 103 103 104 104 103 102 103 103 103 103 103 105 104 106 106 105 106 106 105 105 104 104 105 106 105 105 107 106 104 104 104 102 101 102 104 104 103 103 104 103 103 103 103 103 104 104 104 103 104 102 102 104 105 105 104 103 103 103 103 104 106 105 104 103 104 104 101 102 104 103 104 104 103 103 103 103 105 105 105 106 106 104 104 104 104 104 106 106 105 107 106 107 107 106 105 106 108 107 106 107 106 108 109 109 109 109 108 108 109 107 108 110 109 110 112 113 113 114 113 113 113 113 115 115 114 114 114 114 114 115 115 115 115 114 115 114 114 116 117 116 117 118 118 117 118 119 119 120 122 123 124 124 126 128 130 133 137 145 151 155 161 168 173 175 172 168 265 1109 2177 1769 756 345 274 250 235 229 221 213 206 204 202 197 193 191 191 189 187 186 187 187 184 181 179 178 177 174 175 174 171 173 180 186 190 190 189 191 189 186 185 185 183 179 176 174 172 172 170 167 165 162 161 161 161 158 157 158 159 159 159 160 159 157 157 156 156 159 159 156 155 157 159 159 160 158 157 157 156 154 154 154 152 150 149 148 148 149 147 148 148 148 147 146 149 154 160 167 172 179 186 190 192 194 194 192 192 195 193 192 193 198 199 200 204 206 205 203 196 187 175 161 150 145 143 145 146 142 141 139 139 140 138 138 145 151 159 164 171 177 184 195 204 212 218 227 234 249 276 309 349 389 426 456 482 501 509 514 520 521 517 518 518 517 515 517 514 512 513 514 516 515 514 514 514 514 519 519 517 519 524 522 519 519 518 512 502 493 484 477 481 495 509 534 565 604 629 647 664 684 707 726 733 735 735 727 720 713 715 720 718 717 712 714 716 715 713 721 713 702 696 682 673 654 630 610 586 569 553 540 529 525 526 526 538 565 581 602 619 647 679 713 752 795 831 864 902 938 966 987 1002 1006 1004 1000 1008 1010 1011 1017 1020 1035 1058 1105 1171 1238 1304 1361 1416 1456 1478 1494 1509 1524 1542 1568 1602 1637 1673 1719 1776 1835 1903 1977 2042 2092 2129 2154 2183 2207 2234 2271 2331 2441 2584 2770 2979 3258 3642 4097 4556 4930 5136 5178 5105 4991 4890 4812 4757 4710 4643 4561 4501 4464 4431 4414 4398 4373 7998 90635 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 122 140 152 160 167 173 177 181 185 185 187 187 187 188 187 183 184 183 181 180 180 177 176 175 176 173 169 167 166 166 165 162 157 156 158 158 157 153 150 150 150 149 148 145 143 139 136 134 133 133 131 132 129 125 122 121 119 117 118 117 116 115 114 111 110 109 107 106 104 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25530 10770 2997 4291 11202 122 124 125 126 127 128 129 130 132 133 134 134 134 135 135 136 136 136 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 140 140 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 139 139 139 138 139 139 138 139 139 139 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 139 139 139 140 140 140 140 140 140 139 140 140 140 140 140 140 139 138 138 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 139 139 140 140 140 140 140 141 141 142 141 140 141 141 142 143 143 143 142 143 144 144 144 145 145 144 143 145 146 146 145 146 146 146 146 147 147 147 147 148 149 149 149 150 150 152 152 154 157 156 155 156 156 155 155 156 156 156 156 156 159 159 158 159 159 160 161 161 162 162 164 163 165 165 165 168 169 170 168 167 168 169 168 168 169 167 167 167 168 169 169 169 170 171 170 170 170 170 169 169 169 168 168 170 172 172 171 170 168 168 170 170 169 168 169 168 167 169 167 168 168 169 169 168 169 169 168 164 167 172 170 168 172 170 168 169 171 171 171 170 169 169 169 167 167 169 169 169 168 166 168 170 170 168 169 168 172 173 168 167 167 166 166 168 170 172 173 172 170 171 170 170 173 173 171 173 175 175 175 175 176 175 174 173 176 178 176 176 177 179 179 180 180 181 179 180 182 182 184 185 182 181 183 184 183 184 186 185 184 185 186 186 185 187 189 188 190 188 187 186 186 189 192 196 198 197 197 200 203 206 208 208 210 211 210 211 212 219 235 258 274 283 285 281 274 267 265 266 270 277 292 319 345 354 349 343 337 334 327 317 312 312 317 325 333 341 347 343 339 340 340 339 335 329 324 319 317 317 319 321 318 313 311 312 310 306 300 290 278 269 265 260 256 255 256 258 257 257 257 256 253 250 253 258 262 264 262 258 258 261 257 256 261 263 258 255 255 260 264 272 279 283 281 276 274 276 279 276 274 275 273 271 267 262 260 260 256 259 261 266 275 282 287 293 296 295 295 295 296 299 303 305 309 309 311 314 318 320 317 318 321 321 324 319 309 297 290 276 259 251 247 239 235 235 231 232 232 233 233 241 246 249 255 266 277 294 311 325 335 342 362 390 420 443 475 521 586 654 700 745 783 808 826 845 855 858 855 852 848 848 852 854 856 849 848 849 842 839 850 853 850 846 848 848 847 856 858 852 857 862 857 848 830 815 800 784 768 775 791 810 856 915 994 1056 1103 1146 1178 1196 1202 1205 1190 1177 1155 1121 1095 1073 1054 1029 1010 991 978 968 956 941 926 912 891 877 873 861 856 853 862 868 858 862 866 874 882 931 979 1011 1059 1122 1194 1266 1331 1394 1454 1511 1549 1596 1635 1664 1702 1730 1745 1749 1753 1758 1749 1750 1770 1789 1794 1806 1817 1852 1907 1986 2076 2191 2293 2383 2456 2495 2514 2534 2558 2602 2693 2808 2925 3057 3227 3411 3551 3641 3719 3805 3885 3963 4037 4092 4144 4177 4244 4356 4508 4748 5178 5869 6866 8087 9237 10034 10435 10556 10473 10337 10225 10173 10153 10128 10096 10078 10097 10105 10066 10005 9966 11141 101847 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 117 126 133 141 149 151 153 155 157 159 159 160 160 159 158 158 157 156 156 156 154 152 151 150 146 146 145 143 142 141 139 137 136 136 134 133 131 130 127 126 127 125 121 120 120 118 115 117 116 113 110 108 107 107 106 104 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25543 10770 2998 4289 11202 126 127 128 130 131 132 133 135 136 137 137 138 138 139 139 140 140 140 141 141 141 141 141 142 142 142 142 142 142 142 143 143 143 143 143 143 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 143 143 143 143 143 143 144 143 143 143 143 143 143 144 144 145 144 143 143 143 143 143 143 142 143 144 143 142 142 143 143 143 143 143 143 143 143 144 144 144 145 146 146 146 145 143 144 145 145 144 144 144 144 144 146 147 148 147 146 147 147 146 146 148 149 150 149 149 149 149 149 150 150 151 151 150 150 152 153 151 151 152 154 154 154 155 156 158 159 159 160 159 159 161 160 160 160 160 160 161 162 162 163 162 163 164 164 162 162 164 167 167 167 169 170 168 170 172 173 171 170 171 173 172 172 174 174 174 174 173 175 174 175 175 175 174 174 175 174 175 176 176 177 174 173 175 176 175 174 175 174 175 177 176 175 175 173 173 174 173 173 172 170 172 172 173 173 172 173 173 173 173 174 175 174 174 173 173 173 172 173 175 172 171 173 174 175 175 175 174 173 172 173 174 173 172 171 176 174 171 171 174 174 172 173 175 175 174 175 175 175 177 176 174 176 179 179 180 178 176 177 179 180 179 179 182 182 181 180 180 181 183 184 186 189 191 188 187 188 188 188 189 189 188 186 190 191 190 192 191 190 189 192 191 192 190 191 194 195 196 194 193 195 198 202 206 205 204 207 209 210 213 214 215 218 218 217 217 222 231 245 261 276 282 281 276 266 260 261 265 269 277 288 298 309 319 324 325 324 321 322 332 341 349 360 367 373 380 383 375 364 354 344 337 330 322 315 310 305 300 296 291 282 271 263 259 255 249 248 249 251 249 242 242 249 256 265 273 281 280 276 275 272 267 267 266 261 259 260 259 257 260 267 270 266 263 266 270 271 272 272 273 276 279 279 279 280 280 280 286 287 286 283 279 281 285 283 278 280 283 283 282 283 286 293 299 300 299 307 311 309 304 299 296 295 290 283 282 278 270 266 261 252 246 245 244 244 243 243 242 238 237 241 243 240 237 241 244 244 247 250 249 256 265 275 284 289 298 307 321 343 368 387 397 415 436 482 549 624 692 746 784 808 835 866 884 886 889 897 897 897 894 892 890 887 885 883 879 879 885 887 887 884 881 883 878 877 876 879 879 881 878 874 877 878 869 863 852 835 820 813 814 829 852 881 912 945 977 998 1016 1046 1068 1096 1135 1138 1133 1140 1149 1134 1113 1086 1048 998 941 903 895 898 907 904 887 876 878 879 874 881 879 874 877 887 884 880 889 916 959 995 1048 1117 1202 1285 1360 1430 1465 1505 1531 1569 1645 1722 1764 1775 1789 1801 1813 1825 1838 1842 1843 1852 1874 1890 1889 1924 1985 2069 2171 2307 2431 2499 2542 2564 2576 2614 2667 2728 2821 2950 3116 3297 3455 3621 3814 3964 4088 4208 4288 4337 4391 4445 4468 4493 4537 4641 4899 5460 6507 7948 9407 10589 11401 11816 11957 12057 12176 12291 12481 12712 12937 13114 13247 13347 13413 13422 13381 13348 35223 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 112 120 128 134 138 139 141 143 144 146 146 146 146 148 146 143 144 144 142 141 140 138 137 139 139 138 134 131 131 131 130 129 126 125 124 124 124 122 120 117 117 117 116 114 113 110 108 108 105 102 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25555 10770 2999 4288 11201 129 130 132 134 135 137 138 139 140 140 141 142 142 143 143 143 144 145 145 145 145 145 145 146 146 146 146 146 146 147 147 146 146 147 147 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 147 147 147 148 147 147 147 147 147 148 148 148 148 147 147 148 148 148 148 149 148 148 148 147 147 146 146 147 147 147 147 146 146 146 146 146 146 146 148 148 148 149 149 149 149 148 148 148 148 148 148 149 149 148 149 149 149 149 149 149 149 150 150 149 151 151 151 152 153 153 152 151 152 152 152 153 154 154 155 155 155 155 154 156 157 157 157 156 158 158 159 161 162 163 163 163 164 166 166 165 164 165 165 165 165 167 167 165 166 168 167 168 168 167 169 170 170 173 173 173 177 177 176 177 176 177 177 176 175 176 177 177 179 181 179 176 177 181 182 182 183 183 183 181 180 181 181 183 181 178 178 178 180 179 178 179 182 181 180 178 177 176 176 176 178 178 178 177 178 178 176 178 177 177 178 178 178 177 178 178 176 175 177 178 179 181 179 178 177 179 179 176 176 177 179 179 177 179 179 180 179 177 179 179 178 177 177 176 179 180 176 175 178 182 181 179 181 182 179 182 184 180 180 183 185 185 182 184 184 183 185 187 187 188 185 185 188 190 190 187 187 189 191 192 194 195 193 195 195 194 193 192 193 195 195 196 196 197 200 199 198 200 201 197 197 199 201 203 205 204 205 207 210 211 214 217 220 222 221 222 223 223 223 223 227 233 239 248 259 270 279 285 285 276 264 254 248 253 261 266 275 287 296 304 311 315 322 332 339 347 356 364 373 380 385 387 391 396 396 397 396 393 395 393 388 383 375 370 367 357 341 327 320 315 313 311 301 289 277 271 269 268 274 281 289 299 309 313 311 302 293 287 278 270 267 267 265 264 265 267 270 274 274 276 277 274 274 274 274 273 274 276 283 291 300 304 304 301 297 297 300 303 304 304 308 314 316 317 318 313 309 314 316 317 316 315 307 295 292 288 278 267 265 263 255 253 251 247 244 243 245 245 244 250 253 248 250 253 250 252 256 253 252 257 261 264 268 276 283 295 313 333 351 368 385 395 421 460 507 562 624 685 737 780 817 846 863 886 908 913 918 923 921 920 919 922 917 912 917 915 912 913 914 911 910 912 909 906 907 901 906 908 907 902 903 902 905 905 904 899 898 902 904 888 861 849 845 838 832 825 831 844 858 893 921 947 969 1001 1040 1078 1107 1127 1127 1102 1075 1044 1007 981 967 955 942 924 923 929 920 913 901 901 901 897 899 913 927 961 996 1031 1070 1117 1162 1211 1257 1307 1368 1430 1495 1583 1647 1680 1710 1736 1786 1845 1895 1913 1917 1930 1942 1964 1972 1988 2014 2056 2113 2171 2217 2257 2314 2379 2454 2506 2580 2644 2684 2746 2831 2916 3003 3113 3231 3366 3519 3667 3858 4076 4268 4388 4476 4551 4607 4636 4655 4686 4727 4799 5039 5634 6635 7782 8732 9547 10543 11529 12135 12423 12615 12798 12966 13110 13241 13373 13476 13624 13853 14071 14220 14344 14514 14714 14885 38747 333771 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 118 127 130 134 138 140 142 145 147 148 149 150 148 146 146 144 142 144 144 142 140 138 138 137 135 135 135 132 130 130 131 129 128 125 125 123 121 119 119 119 117 116 115 114 113 111 108 106 106 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25568 10770 3000 4286 11201 133 135 136 138 139 141 142 143 144 144 145 146 146 147 147 148 148 148 149 149 149 149 150 150 150 150 150 150 150 151 151 151 151 151 152 152 151 151 151 150 150 151 150 150 150 150 151 151 151 151 150 150 150 151 151 151 151 150 150 150 150 150 150 151 151 152 151 151 151 151 151 151 151 151 150 150 151 150 150 150 150 151 151 151 151 151 151 151 152 151 152 152 151 151 151 151 151 151 152 151 150 150 150 150 150 150 149 150 150 149 149 149 149 149 149 149 150 150 150 151 151 151 151 152 152 151 151 151 151 151 151 152 151 151 151 153 153 152 152 154 154 154 154 155 155 155 156 155 155 156 156 157 155 155 157 158 158 157 158 159 158 158 158 158 159 161 161 160 160 160 161 162 163 165 165 166 168 168 168 166 168 169 169 167 169 170 169 168 171 171 170 172 172 171 172 173 173 173 176 175 176 178 178 180 180 180 182 182 183 183 185 183 183 185 183 183 184 185 184 182 184 184 183 183 184 186 185 183 184 185 185 182 184 185 182 182 181 182 182 180 179 180 179 181 182 181 182 181 179 181 184 184 181 180 180 181 181 180 183 182 181 182 185 184 182 182 182 183 185 183 183 186 184 179 180 182 183 181 182 180 179 181 181 181 182 181 180 179 179 181 183 182 184 182 182 184 185 185 184 185 186 186 187 187 186 185 187 188 189 190 192 191 188 186 187 188 190 192 192 194 194 195 196 196 195 198 198 197 199 198 196 198 200 200 201 200 203 208 207 204 202 202 202 202 203 204 205 206 207 206 207 211 215 219 220 220 223 223 224 226 227 228 230 235 241 254 269 282 296 304 299 279 256 242 238 239 241 242 245 252 260 263 266 275 284 286 297 314 327 336 343 352 365 379 392 402 404 400 400 404 410 422 433 432 423 414 408 400 391 387 381 367 354 340 319 302 292 286 285 281 273 272 278 283 290 297 300 299 293 289 287 285 275 269 272 271 269 270 271 270 271 274 275 272 264 261 264 267 275 282 289 292 296 301 305 303 302 300 301 308 311 314 318 321 321 315 312 311 307 298 293 284 273 261 253 252 250 245 243 247 246 241 243 248 252 250 249 250 252 254 254 257 262 264 264 268 271 276 278 289 299 321 341 356 369 380 393 415 451 503 570 623 675 722 770 815 851 870 882 900 915 923 929 935 941 938 935 938 943 939 933 935 943 942 939 938 938 940 940 944 943 947 948 942 936 934 928 922 925 926 925 918 926 921 927 921 911 919 920 914 922 921 927 920 910 911 899 873 854 833 821 826 832 841 862 896 930 969 1000 1051 1101 1121 1095 1059 1014 975 964 962 941 922 911 905 903 905 907 909 911 921 950 1007 1079 1119 1146 1184 1238 1275 1333 1395 1457 1493 1507 1554 1626 1711 1812 1906 1959 2002 2019 2032 2064 2078 2086 2109 2128 2144 2182 2253 2335 2440 2532 2633 2717 2760 2781 2790 2790 2822 2865 2908 2952 3030 3133 3267 3442 3617 3768 3872 3960 4075 4255 4501 4760 5007 5173 5216 5168 5078 5024 5004 4999 5036 5161 5620 6789 8605 10540 11993 12795 13142 13245 13252 13260 13344 13542 13783 14009 14242 14577 14995 15436 15862 16256 16716 17218 17627 17962 18447 32899 278808 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 113 120 126 130 131 134 137 138 138 139 139 139 139 139 137 136 136 137 136 136 135 134 131 129 129 129 128 127 125 125 124 123 121 121 119 118 117 117 116 114 112 110 109 109 109 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25581 10770 3001 4284 11199 128 130 132 133 135 136 137 138 138 139 140 140 141 141 142 142 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 146 146 147 147 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 144 144 144 144 144 144 144 144 143 144 144 145 145 145 146 146 146 146 145 146 147 147 146 146 146 146 146 146 145 145 145 146 147 148 147 147 148 148 148 148 148 148 149 150 149 149 150 150 151 151 151 150 152 150 150 151 151 152 153 152 152 154 154 154 154 154 154 156 155 155 158 159 159 161 160 161 161 161 162 164 163 161 163 164 163 163 162 163 165 164 164 165 165 167 167 170 170 170 171 172 174 175 176 177 176 177 179 177 176 178 177 178 177 178 178 176 177 178 178 177 176 177 178 177 176 177 177 174 174 176 176 176 174 172 173 173 173 174 175 177 177 173 174 176 174 173 174 174 174 175 174 172 172 173 174 174 174 176 175 173 173 174 175 172 175 177 174 174 175 175 175 175 176 174 174 178 177 175 175 173 175 177 175 174 173 173 175 174 174 177 176 175 177 178 180 180 178 177 178 180 180 179 179 180 180 181 181 182 183 181 181 182 187 187 181 179 182 185 187 188 187 185 189 192 189 188 189 191 192 192 192 194 196 196 198 197 196 196 195 196 199 201 200 202 206 210 210 209 212 215 215 215 215 215 217 218 221 225 234 245 253 258 265 273 276 274 270 265 257 255 256 255 256 258 264 269 274 286 297 304 311 320 332 342 347 354 367 378 384 387 388 382 374 367 361 356 352 349 346 345 340 332 331 335 333 328 324 318 310 302 295 288 283 278 273 269 266 263 263 267 269 270 272 275 276 274 273 276 276 276 274 269 270 267 260 257 260 265 268 271 270 270 271 269 272 280 285 286 285 286 290 292 288 284 287 294 297 300 302 306 308 309 316 318 315 314 312 308 301 297 296 292 287 286 280 269 256 247 241 235 231 237 237 234 237 240 243 241 241 241 242 247 254 254 257 258 265 270 285 310 339 365 381 398 416 436 475 534 607 688 760 812 842 862 874 877 883 885 889 891 889 885 884 896 897 899 900 897 893 901 898 892 895 900 901 895 895 892 889 891 890 890 891 887 885 883 883 887 883 883 879 877 882 878 871 872 878 872 869 865 861 853 836 817 805 787 789 798 808 837 865 896 928 963 995 1001 988 971 955 931 924 906 892 884 874 866 859 848 849 854 862 863 869 883 899 918 956 1013 1074 1125 1155 1206 1278 1344 1381 1427 1487 1574 1680 1760 1825 1877 1919 1937 1972 2003 2034 2062 2078 2113 2137 2170 2249 2377 2497 2576 2617 2633 2654 2689 2784 2894 2995 3092 3175 3243 3322 3424 3524 3586 3671 3767 3878 4049 4250 4428 4611 4738 4817 4867 4898 4910 4891 4904 4963 5097 5403 5959 6769 7730 8882 10235 11475 12494 13358 14120 14773 15300 15747 16192 16630 17063 17519 18041 18572 19069 19504 19921 20388 20937 21547 22209 22922 23896 25520 33628 239967 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 109 115 117 119 122 125 125 125 126 126 127 127 126 128 128 125 123 123 123 122 121 121 122 122 118 115 114 114 114 114 113 111 111 111 110 109 107 106 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25594 10770 3002 4282 11197 126 127 129 131 132 133 134 135 135 136 137 137 138 138 139 139 140 140 140 140 141 141 142 142 142 142 142 142 142 143 143 143 143 144 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 142 142 142 142 143 142 142 142 142 142 142 143 143 142 142 142 142 142 142 143 143 142 143 142 143 143 143 143 142 142 143 143 143 142 141 142 142 142 142 142 141 141 141 141 141 142 142 142 141 141 141 141 141 141 142 142 142 142 142 142 143 143 144 143 143 143 143 144 143 143 143 143 143 144 144 145 145 145 146 146 146 146 146 146 146 146 147 148 148 148 147 147 149 148 148 148 148 149 149 150 149 149 151 151 150 151 151 152 153 153 155 157 157 157 157 158 159 159 161 159 158 159 158 160 161 161 162 162 162 161 162 163 163 165 165 164 165 167 169 168 168 169 170 171 173 172 173 174 173 174 174 172 173 173 174 175 173 173 172 174 174 174 172 174 173 171 173 174 174 172 172 172 171 172 173 170 169 170 170 170 169 170 171 170 170 170 170 170 171 172 172 171 171 169 170 170 171 172 171 169 166 166 166 167 168 168 169 170 172 171 171 171 169 168 170 170 172 169 168 170 172 172 169 170 172 170 173 174 172 172 173 173 174 174 174 173 174 173 173 174 175 174 174 176 176 177 177 177 178 179 181 179 178 180 181 182 183 185 187 188 187 183 182 184 185 186 187 189 190 188 187 188 187 187 190 190 190 192 190 192 194 196 199 201 200 204 206 206 205 208 211 212 213 215 214 212 212 213 217 225 241 258 273 281 280 275 269 267 270 274 275 276 278 279 277 275 273 272 274 278 279 278 282 289 293 294 298 305 310 313 320 326 327 324 321 320 321 320 317 317 315 310 309 303 296 292 285 276 271 265 257 253 256 259 259 261 259 256 260 263 266 269 268 269 272 273 273 274 273 271 272 276 280 279 277 279 279 281 281 279 276 275 275 276 281 283 287 289 287 288 293 297 299 301 313 326 327 321 318 314 303 290 284 282 281 277 273 268 265 259 256 251 240 232 230 229 227 224 225 231 229 229 234 233 229 228 233 237 246 258 265 270 280 286 291 298 309 311 314 318 319 327 336 342 350 368 396 422 448 483 530 591 663 731 783 819 847 857 864 869 867 868 870 868 868 871 875 874 875 875 870 873 882 885 882 879 888 885 879 877 880 882 884 892 893 891 888 885 885 879 879 875 871 869 874 873 870 873 877 869 863 856 847 835 828 823 822 820 803 787 780 783 784 800 815 840 864 871 899 932 940 940 925 918 912 902 899 890 874 862 847 832 834 839 835 836 843 848 870 891 930 997 1071 1123 1192 1261 1311 1351 1391 1461 1566 1681 1771 1824 1852 1885 1936 1966 1977 2003 2043 2078 2118 2175 2248 2330 2408 2470 2528 2594 2672 2772 2865 2955 3016 3050 3078 3111 3161 3197 3246 3293 3355 3434 3551 3669 3783 3887 3968 4053 4125 4196 4279 4374 4485 4607 4718 4861 5081 5408 5862 6565 7586 8794 10000 11017 11809 12484 13081 13633 14194 14739 15215 15691 16181 16615 16987 17316 17592 17848 18124 18367 18520 18667 18870 19108 19386 29895 252464 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 108 114 120 125 128 130 133 134 134 135 134 133 135 135 135 133 132 133 132 130 131 130 130 130 129 128 124 123 123 123 121 119 118 117 116 114 112 112 113 113 110 109 107 104 106 107 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25607 10770 3003 4280 11195 125 127 129 130 132 133 134 135 136 136 137 138 138 139 139 140 140 140 141 141 141 141 142 142 142 142 142 142 143 143 143 143 144 144 144 144 144 143 143 143 142 142 142 142 142 142 143 143 143 143 143 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 141 141 142 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 144 143 142 142 142 142 143 144 143 144 145 145 145 144 144 145 145 145 146 146 147 147 147 147 148 147 147 148 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 152 154 156 156 157 158 159 159 159 159 159 160 160 160 160 162 161 161 162 163 162 162 163 162 162 164 166 166 167 168 169 169 170 170 170 171 173 174 172 172 172 171 174 174 173 173 174 174 173 174 174 174 173 173 173 174 173 172 171 170 171 172 171 170 170 169 168 167 168 169 168 168 169 170 172 171 169 169 170 170 171 170 170 171 170 170 169 170 170 170 169 169 169 168 168 169 169 169 170 168 168 168 169 169 170 170 172 172 170 168 168 170 169 169 170 172 171 169 170 173 172 170 172 173 172 170 171 171 173 174 174 174 176 176 177 178 179 178 176 176 176 180 183 183 184 183 182 182 182 182 185 185 183 185 187 186 188 189 187 187 187 187 186 187 186 187 186 188 191 190 187 189 189 191 190 192 197 202 202 201 199 201 209 217 215 210 208 208 209 211 210 216 230 253 278 296 297 297 298 297 294 291 285 283 277 273 268 270 272 274 273 274 276 275 274 273 273 274 274 279 288 286 285 281 284 283 288 289 285 283 285 280 281 276 269 266 269 264 259 255 252 250 249 243 244 242 237 239 243 250 259 261 255 252 252 253 244 236 229 229 229 226 230 239 239 246 242 234 230 227 225 229 228 230 239 242 242 237 246 257 260 257 250 251 254 258 268 288 312 327 336 339 337 330 316 305 290 278 277 280 278 275 269 258 255 258 261 260 261 263 266 267 265 267 267 268 268 279 290 288 290 288 286 291 297 311 323 337 352 365 367 361 350 353 367 391 424 472 531 594 647 701 746 788 824 851 866 867 867 871 875 875 879 877 872 877 881 879 878 876 879 883 885 875 868 871 876 879 881 879 878 882 883 880 879 874 871 864 863 866 865 857 851 845 842 832 824 817 807 798 792 785 778 776 779 788 797 801 805 821 831 840 848 857 868 879 887 888 885 870 861 864 858 851 853 848 842 839 838 840 841 837 844 853 852 858 867 877 910 970 1033 1096 1158 1214 1259 1306 1352 1409 1493 1591 1679 1756 1825 1880 1916 1947 1971 2002 2049 2114 2199 2287 2356 2403 2434 2458 2499 2549 2604 2677 2756 2819 2869 2910 2939 2969 3007 3061 3124 3178 3238 3299 3361 3427 3473 3494 3503 3521 3574 3695 3925 4253 4614 4948 5268 5694 6312 7037 7809 8641 9459 10123 10597 10939 11243 11558 11865 12122 12344 12587 12833 13035 13214 13407 13589 13746 13912 14069 14190 14280 14361 14432 14508 14602 14698 14783 14880 15018 15177 15363 108158 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 111 116 120 122 124 126 126 127 129 130 130 130 129 128 129 130 129 126 126 127 126 124 122 121 122 122 119 117 117 119 118 115 113 112 112 112 110 109 107 106 105 103 100 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25620 10770 3004 4278 11194 126 128 130 132 133 134 136 137 137 138 138 139 140 140 141 141 141 142 142 142 142 143 143 144 144 144 144 144 144 144 144 144 145 145 146 146 146 145 145 144 144 144 144 143 143 143 143 144 143 143 144 144 144 144 144 144 144 144 144 144 145 145 144 144 144 144 144 144 145 145 145 144 144 144 144 144 144 144 145 145 145 144 145 145 145 145 145 145 144 144 144 145 145 145 145 144 143 143 145 145 144 144 144 143 144 144 144 143 143 143 142 142 143 143 144 144 144 143 144 145 145 145 144 145 145 145 145 145 145 145 145 144 144 145 146 147 147 146 147 148 148 148 148 149 149 150 149 149 150 151 150 149 149 150 150 150 150 151 151 151 151 151 151 152 152 152 153 154 153 153 154 156 158 160 160 160 161 161 161 161 162 161 162 164 164 165 165 164 164 164 165 166 166 166 166 168 169 168 170 170 169 169 170 172 175 176 177 175 174 175 175 176 176 176 177 179 178 177 177 176 176 178 177 176 176 176 174 175 174 172 171 170 171 172 172 173 173 173 173 171 171 172 172 171 173 174 171 172 172 171 171 171 173 174 172 172 173 171 169 170 171 171 172 172 171 172 172 173 171 171 173 173 171 171 170 171 171 172 171 171 173 173 172 174 175 176 176 176 176 176 176 176 175 174 174 177 177 176 178 180 179 176 176 180 181 181 182 181 179 181 183 183 182 183 185 184 183 187 186 188 190 189 188 191 191 189 191 189 192 192 190 190 192 192 194 193 191 191 190 194 195 195 192 194 196 200 202 204 204 207 211 215 212 212 214 212 214 215 216 213 214 219 229 248 266 285 299 300 286 273 271 268 269 272 271 269 272 276 281 281 277 275 275 277 276 267 266 267 265 261 260 253 246 253 246 239 241 240 237 233 232 232 224 223 224 224 222 215 215 215 215 209 205 201 203 207 205 218 223 227 233 230 219 216 212 207 206 204 206 204 208 206 208 211 211 211 208 209 210 211 206 205 207 205 203 205 209 209 208 210 210 204 208 214 215 215 220 223 234 239 246 260 267 279 295 310 320 325 329 330 323 314 309 307 300 294 285 282 280 275 267 259 260 263 264 265 269 284 293 305 316 329 337 330 331 321 321 329 338 347 344 343 374 429 497 571 627 694 766 822 861 885 897 898 897 897 895 892 893 892 886 884 882 881 885 884 885 884 879 880 880 884 885 882 877 875 885 884 881 883 884 875 874 881 884 884 885 883 879 876 869 857 856 852 843 834 822 806 799 789 779 776 775 788 810 816 824 837 859 860 855 863 871 879 883 883 870 861 847 839 838 830 816 823 833 842 851 853 854 859 862 870 870 871 865 862 893 963 1052 1127 1184 1229 1277 1322 1365 1412 1508 1651 1794 1891 1943 1972 1993 2016 2053 2090 2112 2145 2194 2263 2343 2418 2494 2553 2581 2587 2581 2588 2604 2617 2640 2682 2729 2774 2827 2886 2950 3017 3086 3132 3163 3200 3239 3262 3279 3314 3376 3469 3584 3721 3913 4236 4776 5533 6444 7435 8394 9142 9544 9566 9236 8644 7909 7228 6800 6696 6851 7197 7685 8220 8721 9155 9507 9793 10045 10278 10496 10680 10852 11043 11210 11350 11442 11529 11679 11845 11960 12023 12733 204632 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 122 129 135 140 142 143 144 145 147 149 150 148 147 148 148 146 145 144 142 141 141 139 139 137 136 135 133 132 131 130 128 127 126 125 124 123 121 120 120 118 115 114 113 113 113 111 108 105 104 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25632 10770 3005 4276 11193 128 130 132 133 135 136 138 139 140 140 141 141 142 143 143 143 144 144 144 144 145 145 145 145 146 146 146 147 147 147 147 147 147 148 148 148 148 148 148 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 146 146 146 146 147 147 147 147 148 147 147 147 148 147 147 147 147 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 146 146 146 145 145 145 146 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 148 149 150 150 151 151 151 152 151 151 152 153 153 153 154 154 154 154 154 154 153 152 152 153 154 154 154 155 155 155 156 157 157 156 157 158 159 160 160 162 162 162 164 165 165 166 166 165 165 166 165 166 167 169 168 168 167 166 166 166 169 169 169 169 170 171 171 172 173 173 175 176 176 176 177 177 179 181 182 181 182 184 182 182 182 182 183 183 185 183 181 179 178 179 180 179 178 175 174 178 179 177 177 177 177 177 174 174 177 178 177 176 176 177 178 177 176 176 177 178 178 176 178 179 175 176 177 177 177 176 175 178 177 176 174 176 179 180 177 175 176 178 177 178 178 178 177 176 178 179 177 179 179 178 180 179 178 181 182 181 182 183 184 184 185 184 183 185 189 187 186 186 186 185 187 190 188 189 190 187 186 191 190 191 192 191 193 194 194 196 194 196 197 196 194 194 199 201 200 197 198 199 198 198 198 199 200 202 203 203 202 202 205 206 211 213 214 217 218 219 218 218 221 221 224 220 221 223 219 220 221 224 228 240 255 264 267 271 274 278 290 291 286 282 278 275 275 276 277 278 277 275 276 271 269 265 264 265 259 260 259 255 250 248 245 240 236 231 231 229 223 219 218 221 217 214 216 214 213 210 212 215 215 217 216 212 216 210 214 216 211 216 217 212 211 211 214 214 214 216 219 216 219 220 224 227 220 226 228 223 220 223 223 220 221 224 226 224 225 224 220 218 221 225 226 228 225 227 232 234 242 249 254 266 278 290 297 299 300 300 311 309 304 303 308 302 292 287 279 274 265 262 264 266 265 271 274 278 286 296 306 315 317 320 321 317 319 324 335 346 366 382 398 432 476 534 603 670 726 777 823 866 896 913 932 952 950 946 944 942 941 944 944 935 927 926 928 929 924 920 922 928 921 912 911 911 910 914 916 914 912 908 904 912 914 907 911 909 909 914 915 908 904 904 897 898 896 883 867 855 855 854 842 826 825 821 825 844 850 858 868 878 879 878 886 890 896 894 883 873 864 864 867 869 871 872 884 893 901 903 903 903 907 916 928 950 990 1051 1113 1172 1229 1281 1332 1376 1419 1484 1568 1672 1795 1915 1999 2044 2075 2098 2113 2139 2169 2213 2275 2336 2396 2445 2482 2504 2522 2546 2566 2596 2632 2666 2701 2750 2793 2838 2889 2941 2993 3039 3061 3076 3100 3128 3170 3211 3250 3297 3363 3441 3536 3654 3847 4190 4721 5476 6423 7345 7957 8090 7768 7205 6668 6330 6203 6231 6381 6621 6914 7236 7538 7814 8089 8358 8612 8831 9011 9175 9323 9469 9604 9709 9807 9950 10179 10510 15666 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 123 135 146 154 160 164 166 167 169 171 172 173 172 171 171 172 171 166 166 167 165 162 159 158 158 157 155 153 150 150 147 145 145 144 143 140 138 137 137 134 132 131 130 128 128 125 124 122 117 115 116 114 112 110 109 107 106 107 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25645 10770 3006 4274 11193 128 130 132 133 134 136 137 139 140 141 141 142 142 143 143 144 144 144 144 145 145 145 145 145 146 146 147 147 147 147 147 147 147 148 148 149 149 149 148 148 147 147 147 147 146 146 146 146 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 148 147 147 147 147 146 146 147 148 148 148 148 147 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 145 146 146 146 145 145 145 146 146 146 147 147 147 147 148 148 149 149 149 148 148 148 147 148 148 148 148 149 150 151 151 151 151 152 152 152 151 151 153 153 153 152 153 154 154 154 154 154 155 154 155 156 156 156 155 156 157 158 158 158 158 158 159 161 163 163 165 166 166 165 167 167 168 167 166 166 167 168 167 167 168 168 168 168 169 169 169 168 167 168 168 169 171 170 171 172 173 174 175 177 178 179 180 182 184 183 183 184 183 182 183 183 182 179 178 179 180 178 178 178 177 178 178 177 177 177 178 179 177 176 176 176 175 176 178 179 177 177 178 179 178 178 177 177 178 177 176 175 176 176 177 177 177 178 176 177 177 176 179 180 178 176 176 175 177 178 180 180 177 179 179 177 178 181 177 174 176 179 180 181 181 181 182 183 183 183 180 181 182 182 184 184 186 187 187 186 184 184 184 185 186 188 187 187 187 186 186 185 189 192 190 190 191 193 191 193 197 196 194 194 194 194 198 197 201 201 196 199 202 200 198 200 201 202 202 203 207 207 208 207 213 213 217 218 220 223 222 220 222 221 222 223 225 225 225 226 229 233 244 262 273 280 284 280 279 281 279 279 281 278 269 266 268 268 273 272 271 274 274 270 264 265 268 266 261 256 251 251 252 248 242 239 239 245 240 233 233 238 243 245 242 238 235 228 221 226 225 219 213 216 216 216 218 213 214 214 213 215 211 212 216 214 215 211 212 215 214 212 214 215 215 215 220 227 234 242 251 241 240 245 242 242 243 241 240 244 249 244 234 233 236 234 238 243 236 238 239 237 237 230 236 242 245 246 251 255 266 280 285 296 300 300 298 296 294 297 293 284 274 263 256 248 250 252 255 263 273 295 313 320 324 319 313 326 340 338 331 327 336 358 410 474 529 575 611 653 709 763 812 855 890 913 926 938 943 941 937 933 929 932 932 933 930 933 935 929 930 929 926 923 925 931 937 936 928 926 929 937 936 932 926 929 932 921 914 919 924 927 927 928 932 935 937 937 929 932 936 940 933 923 913 906 898 883 873 865 864 854 841 839 846 852 860 869 881 888 893 892 887 877 864 865 872 886 894 904 915 930 943 947 948 947 957 988 1031 1080 1133 1190 1246 1292 1335 1386 1468 1593 1736 1874 1982 2055 2104 2143 2162 2172 2195 2215 2227 2255 2293 2335 2376 2423 2453 2483 2517 2534 2555 2588 2616 2646 2678 2714 2751 2791 2835 2868 2881 2899 2931 2982 3039 3098 3174 3264 3365 3451 3532 3649 3867 4254 4760 5195 5445 5570 5662 5721 5714 5728 5908 6308 6844 7409 7968 8517 9009 9455 9885 10283 10669 11101 11521 11835 12058 12226 12341 12414 12458 12486 12510 12546 14853 177724 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 137 151 161 168 173 177 181 184 184 183 184 184 183 180 179 179 177 175 174 173 172 170 168 168 166 163 164 162 158 155 153 152 151 149 147 147 146 143 142 140 138 137 136 134 131 128 126 126 124 124 123 120 115 114 114 113 111 112 111 107 105 104 101 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25658 10770 3007 4272 11192 127 129 130 132 133 135 136 138 138 139 140 140 141 141 142 142 143 143 143 144 144 144 144 144 144 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 146 146 145 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 145 146 146 146 146 146 146 145 145 145 146 146 146 146 147 146 146 145 145 145 145 146 146 145 145 145 146 145 145 145 145 145 145 145 145 144 144 144 144 144 144 144 145 145 145 145 144 144 146 146 146 146 146 145 145 145 145 146 146 146 146 146 147 147 147 147 147 148 149 149 149 149 149 149 150 151 150 151 151 151 151 150 151 152 152 152 153 153 153 153 153 153 153 154 154 154 155 155 156 158 158 158 160 161 162 162 163 165 166 166 166 166 166 165 164 165 166 166 167 166 166 168 168 169 169 169 168 167 168 168 168 169 170 171 170 170 171 172 172 172 174 176 177 178 180 181 182 182 181 180 180 179 178 180 179 178 178 179 179 176 173 174 176 175 175 174 173 174 175 175 175 174 176 176 176 176 178 177 175 174 172 171 173 175 176 176 174 174 174 173 172 172 172 173 173 173 173 173 173 175 176 174 174 175 176 175 175 175 177 175 174 176 180 178 177 177 178 179 177 180 181 181 181 179 179 182 182 181 182 184 182 181 183 185 186 188 187 184 183 185 184 184 186 187 188 189 191 190 186 186 188 190 192 191 189 191 196 192 189 194 195 193 198 197 193 193 195 197 198 195 199 199 200 201 203 207 207 207 212 214 214 215 216 219 218 219 219 219 218 220 225 225 227 229 237 240 242 255 273 281 282 276 276 275 275 276 276 273 272 271 267 266 267 259 260 264 261 260 263 259 253 252 256 260 257 254 252 253 255 253 255 252 258 265 261 260 256 255 257 260 253 249 245 239 230 225 226 228 216 215 218 220 218 216 215 220 220 225 222 220 221 225 228 223 220 214 213 216 221 229 235 238 241 238 238 244 244 247 244 242 244 252 251 249 246 246 250 256 258 264 264 264 259 259 262 259 252 243 238 236 230 230 234 242 255 265 264 275 275 271 275 274 268 259 253 252 252 255 248 245 246 243 243 254 261 270 285 289 296 304 302 293 295 293 287 289 290 291 303 311 337 378 425 470 523 569 617 656 691 738 797 848 887 905 910 915 923 914 908 912 915 913 914 916 920 921 916 917 928 937 935 933 938 937 934 938 944 949 947 941 941 945 945 943 947 951 952 952 958 960 962 962 963 970 961 958 963 960 951 952 959 962 965 963 960 956 955 953 943 944 937 910 881 863 851 845 859 884 899 911 909 898 889 883 879 885 898 910 929 942 952 961 961 970 1005 1044 1065 1089 1138 1181 1223 1269 1308 1351 1416 1511 1635 1769 1894 1994 2063 2107 2141 2163 2178 2192 2210 2224 2240 2264 2277 2290 2310 2336 2368 2405 2435 2465 2494 2524 2570 2615 2645 2672 2703 2726 2750 2802 2884 2973 3049 3128 3233 3349 3485 3649 3792 3839 3786 3716 3660 3586 3581 3781 4203 4804 5519 6226 6847 7408 7902 8297 8612 8863 9037 9167 9258 9334 9411 9467 9508 9585 9692 9783 9868 10036 10305 10567 34304 395789 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 128 144 155 162 169 175 180 183 184 182 182 184 186 184 182 180 178 177 177 178 175 172 168 165 164 163 163 162 161 159 156 152 150 150 150 148 147 145 143 142 141 137 135 134 135 132 129 128 126 124 122 121 121 118 116 113 112 112 110 107 106 105 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25671 10770 3008 4270 11190 127 129 130 132 134 135 137 138 139 140 141 141 142 142 142 143 143 144 144 144 145 145 145 145 146 146 146 147 147 147 147 147 147 148 148 148 148 148 148 148 147 147 146 145 145 145 145 145 145 145 145 145 146 146 146 147 147 147 147 147 146 146 146 146 146 147 147 147 146 146 147 147 147 146 146 146 146 147 146 147 147 147 146 147 147 147 146 146 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 145 144 145 145 144 144 144 145 146 146 146 145 145 145 145 147 146 146 146 147 146 146 146 147 147 147 147 146 147 148 149 149 149 149 150 150 150 151 150 150 149 150 151 150 151 152 152 153 152 152 153 153 153 153 154 154 154 154 154 155 156 156 156 158 157 160 161 161 163 163 164 164 164 164 165 165 164 165 165 164 165 166 165 167 166 164 167 168 166 165 168 169 168 169 169 169 168 169 170 171 171 172 171 174 177 175 176 177 178 177 179 180 180 181 181 180 178 177 179 180 180 178 176 176 177 175 174 175 175 174 174 174 174 175 176 178 176 174 173 176 175 173 174 175 174 175 176 173 173 175 175 175 177 177 173 173 174 173 173 172 175 177 174 171 173 173 172 175 175 175 176 177 178 176 174 174 177 177 178 175 173 176 178 178 178 180 182 180 180 180 181 183 184 181 179 179 180 181 184 184 185 185 184 185 186 189 189 186 185 187 187 187 188 185 187 190 192 193 194 192 192 190 191 191 191 192 194 192 192 194 195 196 195 197 199 198 198 200 202 204 203 206 210 210 211 213 214 214 216 217 218 217 215 215 218 220 220 221 224 231 241 247 253 266 287 301 300 292 289 287 279 272 269 265 262 259 254 250 248 249 251 251 252 254 255 255 252 250 249 249 251 251 248 245 242 237 231 228 230 231 235 241 248 255 257 256 254 250 245 239 235 235 234 235 238 239 239 240 243 242 237 239 247 252 254 255 260 263 265 265 265 264 259 258 260 254 246 243 243 238 232 230 228 224 223 226 226 224 227 227 224 226 228 227 234 248 254 252 251 249 245 239 235 238 248 256 256 250 244 236 227 225 227 229 237 249 264 272 266 262 262 259 257 256 256 255 249 241 239 241 240 244 245 244 250 260 267 271 274 273 273 280 299 325 352 390 437 482 537 597 651 701 750 797 839 878 901 907 915 919 916 913 915 911 910 915 919 915 914 909 914 922 925 922 930 932 927 929 935 937 938 940 940 936 938 942 945 948 936 940 951 944 945 952 949 947 945 941 949 951 939 947 952 950 955 952 955 951 952 947 948 945 937 943 941 942 925 918 915 899 892 883 884 890 896 897 892 889 883 883 904 920 933 961 974 986 999 1013 1033 1050 1073 1116 1148 1184 1250 1299 1387 1484 1569 1636 1737 1864 1985 2064 2127 2167 2205 2231 2260 2270 2284 2306 2322 2336 2349 2358 2378 2408 2434 2449 2456 2464 2483 2511 2533 2537 2543 2555 2575 2605 2651 2685 2721 2752 2797 2838 2896 2954 3025 3101 3183 3240 3258 3154 2936 2709 2548 2431 2331 2322 2503 2877 3394 4086 4840 5448 5886 6230 6487 6683 6867 7033 7163 7274 7381 7480 7575 7683 7838 7998 8111 8174 8433 9032 9930 33417 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 127 138 147 151 155 158 161 164 167 166 166 166 166 165 164 163 162 161 159 156 156 156 154 151 151 150 150 149 147 144 141 141 140 137 137 136 134 133 131 129 128 126 123 122 122 120 119 117 114 113 112 110 108 105 103 104 105 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25684 10770 3009 4268 11187 124 126 128 130 131 133 134 135 136 136 137 138 138 139 139 140 140 140 141 141 141 142 142 143 143 143 143 144 144 144 144 144 145 145 145 145 145 144 143 143 143 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 144 143 143 143 143 144 144 143 143 143 144 144 144 143 143 144 144 143 143 144 144 144 144 144 144 143 143 143 143 143 144 143 143 143 143 143 142 142 141 142 142 142 141 141 141 141 141 141 141 141 142 142 142 141 141 142 142 141 141 141 142 143 143 143 143 143 143 143 143 142 143 143 143 144 145 144 145 145 146 147 147 146 146 148 147 147 147 149 149 147 147 147 148 148 149 150 149 150 151 151 152 151 150 151 152 152 153 153 154 155 156 157 159 160 161 161 160 161 162 161 161 161 162 162 162 162 162 163 163 163 162 163 164 164 164 162 163 163 164 164 164 164 164 166 166 164 165 165 166 167 166 169 169 170 174 176 179 178 177 177 177 176 174 174 173 175 175 176 175 175 173 172 172 171 171 170 168 169 169 170 172 174 173 173 170 171 173 172 170 172 175 175 173 173 172 170 171 171 171 172 172 170 171 173 170 170 172 172 173 172 170 169 168 170 170 171 171 170 172 173 172 172 175 176 174 173 172 174 177 178 176 176 175 176 176 177 180 178 178 178 179 179 179 180 181 181 179 180 182 183 183 182 181 181 182 183 183 182 182 182 183 186 185 187 188 189 188 189 188 189 190 191 191 191 192 191 192 193 192 193 197 197 198 202 205 207 209 209 210 211 212 215 216 215 215 216 219 227 233 235 238 238 240 246 256 267 275 279 278 274 272 273 276 276 273 269 264 262 256 250 247 243 240 238 235 231 231 229 224 227 232 240 249 254 256 253 248 246 246 243 236 230 226 224 220 215 212 211 213 216 213 211 214 214 212 215 218 216 221 227 231 239 244 247 254 259 258 256 257 257 256 256 257 258 266 272 271 269 269 268 265 261 258 257 256 252 249 243 235 231 231 225 220 221 220 217 217 219 229 247 262 268 264 259 249 237 228 234 247 251 250 242 231 221 219 225 228 228 231 233 233 233 233 234 230 229 228 226 228 231 231 233 234 234 241 241 239 247 252 251 253 258 267 272 287 314 346 385 429 472 527 579 621 671 715 751 782 804 819 836 854 871 885 897 901 899 901 904 900 891 895 900 898 896 892 892 903 906 906 907 907 913 919 922 928 932 934 932 933 935 927 927 930 928 928 932 928 921 923 921 920 918 911 905 898 906 899 896 894 892 896 899 890 883 876 871 863 854 841 836 843 855 849 849 848 856 863 863 857 850 855 866 871 879 889 910 933 948 964 973 993 1012 1035 1061 1101 1157 1208 1258 1314 1386 1487 1597 1726 1852 1951 2015 2053 2106 2155 2189 2229 2256 2270 2291 2318 2352 2381 2396 2412 2414 2428 2451 2469 2467 2473 2497 2515 2525 2532 2544 2547 2550 2571 2595 2590 2612 2635 2641 2643 2628 2587 2543 2479 2376 2290 2235 2197 2172 2188 2281 2447 2679 2884 3043 3223 3489 3823 4137 4395 4685 5016 5313 5550 5744 5902 6010 6121 6233 6326 6423 6489 6536 6579 6639 6676 6707 6745 6775 6807 6855 6909 15509 158154 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 134 147 158 166 172 174 176 178 181 184 186 185 183 182 182 181 180 179 176 174 171 168 168 168 164 162 162 161 159 158 155 153 153 152 149 147 147 144 142 140 137 135 134 135 133 130 127 127 126 124 120 119 119 117 115 114 113 110 107 105 106 104 102 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25697 10770 3010 4266 11185 128 130 132 134 136 137 138 139 140 141 141 142 142 143 143 144 144 144 145 145 146 146 147 147 147 148 148 148 148 148 149 149 150 150 150 149 149 148 147 147 147 146 146 147 147 147 147 147 147 147 147 147 147 148 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 148 148 147 147 147 147 147 146 146 147 147 147 147 147 146 146 146 146 146 145 146 146 146 146 146 146 145 146 146 146 146 146 145 145 146 146 147 146 146 146 146 147 147 148 148 148 148 148 147 147 148 150 150 149 149 150 150 149 150 152 153 151 151 152 151 151 152 153 153 153 153 154 153 154 154 154 155 156 156 157 157 156 155 157 157 158 159 158 158 160 163 164 164 164 165 165 166 165 164 166 167 167 167 165 166 166 167 167 168 168 168 168 168 168 169 167 166 166 167 170 171 170 168 169 168 170 170 169 167 170 171 169 171 171 173 176 177 178 179 180 181 182 183 183 180 179 181 182 182 178 178 178 176 176 177 177 178 178 178 176 177 178 178 178 179 176 177 176 178 178 179 180 178 179 178 178 177 178 178 177 178 180 178 176 177 178 176 176 178 177 175 174 175 177 175 176 179 180 179 178 177 177 181 180 177 178 180 181 179 179 179 178 178 180 181 180 182 186 186 187 186 183 185 187 186 186 187 187 187 186 187 186 187 189 188 190 189 187 187 188 187 189 191 195 196 195 194 194 195 197 200 198 198 197 198 197 195 195 199 198 196 198 201 202 204 207 207 208 208 209 214 218 219 221 222 221 222 224 225 226 227 225 228 233 240 250 258 262 264 266 264 262 266 268 270 270 268 267 264 260 258 256 252 245 241 239 236 236 236 237 240 242 243 248 254 260 265 266 264 263 263 267 272 272 262 249 237 230 227 224 223 222 221 221 222 221 226 234 237 245 253 256 255 253 253 250 248 249 251 258 271 285 292 291 286 288 292 291 288 281 276 277 282 282 278 274 270 262 257 252 245 245 244 236 234 232 229 227 225 222 224 237 254 270 279 276 267 252 245 245 247 248 248 240 233 229 231 235 234 233 231 229 231 229 231 232 228 226 229 234 235 236 245 248 250 251 254 261 269 286 313 347 388 436 484 548 610 647 660 663 676 711 757 799 834 854 865 876 896 907 912 926 932 924 923 922 918 917 921 917 910 914 917 921 929 927 930 930 935 936 943 959 962 967 973 970 975 976 980 978 977 971 964 960 966 960 954 960 953 948 952 944 934 935 932 934 935 929 927 922 909 898 897 888 885 881 869 864 862 883 898 893 897 905 885 874 883 885 903 921 925 925 938 950 962 994 1023 1041 1055 1079 1110 1156 1209 1262 1314 1367 1450 1581 1733 1869 1985 2084 2159 2210 2248 2283 2306 2332 2344 2361 2368 2389 2403 2420 2448 2477 2528 2548 2573 2622 2664 2676 2680 2675 2678 2682 2677 2690 2696 2700 2697 2693 2712 2736 2755 2761 2773 2777 2743 2654 2477 2213 1946 1812 1815 1944 2192 2512 2826 3096 3312 3466 3609 3781 4011 4280 4572 4864 5091 5283 5407 5481 5547 5596 5628 5656 5697 5745 5784 5822 5862 5888 5898 5913 5935 5956 5983 6009 6021 6026 16297 195195 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 130 143 153 158 163 168 174 177 176 177 178 180 178 175 176 175 173 172 170 169 168 167 164 162 160 160 158 155 153 154 152 149 147 145 145 146 145 140 138 136 134 133 130 129 130 128 127 125 122 119 117 115 114 113 111 110 108 108 106 104 105 105 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25709 10770 3011 4264 11185 134 136 138 140 142 143 144 145 146 147 147 148 149 149 149 150 150 151 151 152 153 153 154 154 154 154 154 155 155 155 155 155 156 156 156 156 155 155 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 153 153 154 154 154 154 154 154 154 154 153 153 153 153 153 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 152 153 153 153 153 153 153 152 151 151 151 152 152 152 152 151 152 152 152 152 153 153 152 152 152 152 153 153 153 153 153 153 152 153 153 154 154 155 155 155 155 156 156 156 156 156 156 157 157 158 158 157 157 157 158 159 159 159 158 159 159 160 160 159 160 161 162 163 163 161 161 162 163 165 164 166 168 168 168 167 170 170 170 170 170 170 171 173 172 173 172 173 173 174 173 172 173 173 175 175 174 175 176 176 174 174 175 175 175 176 175 176 176 177 178 177 175 176 176 176 176 178 179 178 178 178 179 179 178 179 181 184 184 185 188 190 189 188 188 189 188 184 184 184 184 184 186 184 183 185 185 185 185 184 185 185 186 186 184 184 186 184 184 186 183 181 185 187 185 184 183 184 186 184 183 185 185 183 181 180 184 182 182 182 181 183 183 181 183 185 183 185 186 185 185 186 189 188 188 186 186 186 187 189 187 186 189 190 192 191 191 190 191 189 187 191 195 194 192 194 194 194 194 192 193 195 196 195 194 193 193 195 198 201 200 200 200 201 199 199 203 203 204 205 204 205 206 205 204 205 206 208 208 210 209 209 207 208 213 216 214 215 217 220 224 225 226 227 227 225 224 224 224 226 227 227 232 232 227 227 227 226 227 232 240 251 258 265 272 279 285 287 284 284 280 272 260 248 240 234 229 228 229 228 233 241 250 255 257 262 266 270 274 279 281 267 249 239 233 229 229 232 235 231 227 223 221 224 230 236 242 246 246 246 244 244 248 252 258 266 270 269 261 256 259 266 267 269 277 281 286 289 289 287 286 284 277 274 271 264 260 259 258 256 255 254 248 243 238 238 239 234 235 245 252 251 250 255 259 258 260 263 270 276 283 287 294 305 316 321 313 299 283 266 257 246 237 234 240 247 252 254 260 262 259 261 264 259 258 265 275 300 329 357 394 442 495 545 590 642 688 729 761 784 800 824 852 873 893 907 914 920 931 942 950 955 960 959 956 955 962 966 971 968 954 954 956 956 960 971 977 976 975 984 992 999 1004 1005 1001 1010 1016 1013 1012 1016 1007 1008 1018 1017 1008 1004 1003 1001 996 990 988 985 975 971 972 963 941 930 924 911 911 914 901 910 920 933 948 952 955 942 925 923 922 931 944 956 963 977 992 1015 1053 1078 1092 1100 1109 1137 1169 1198 1227 1264 1311 1382 1472 1599 1748 1909 2034 2121 2199 2270 2306 2340 2366 2384 2429 2449 2470 2487 2504 2518 2537 2587 2626 2641 2673 2712 2730 2760 2771 2776 2792 2811 2815 2811 2817 2826 2833 2836 2838 2833 2842 2855 2862 2856 2771 2548 2260 2025 1921 1989 2151 2367 2625 2876 3075 3251 3468 3735 4033 4360 4756 5144 5423 5619 5755 5882 5994 6095 6254 6442 6631 6830 7059 7244 7312 7348 7489 7735 7968 8138 8343 8476 8590 8850 9289 47329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 130 140 146 151 153 158 162 163 162 164 166 165 162 162 161 161 161 160 158 156 154 153 152 151 149 148 147 146 144 142 141 140 139 135 132 131 133 133 130 127 126 126 126 121 120 121 119 117 113 109 108 108 107 105 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25722 10770 3013 4262 11185 139 141 143 145 147 148 149 149 150 151 151 152 153 153 154 154 155 155 155 156 156 157 158 158 158 158 159 159 159 159 160 160 160 160 160 159 158 158 157 157 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 157 157 157 157 158 158 158 158 157 157 158 158 158 157 157 157 157 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 157 157 157 158 157 157 157 158 159 159 158 158 158 159 159 160 159 159 160 161 161 160 161 161 161 161 161 162 163 162 162 163 164 163 163 165 166 166 166 165 166 166 167 167 167 167 168 169 171 172 173 173 172 174 174 174 175 175 175 176 176 176 175 176 177 177 176 176 177 178 178 179 178 178 178 178 178 179 179 178 179 181 182 182 182 183 181 181 181 180 179 180 181 182 181 181 183 184 183 181 181 183 184 185 186 185 186 189 189 190 192 193 193 194 195 195 194 193 193 192 189 190 189 188 187 187 187 188 190 191 189 187 188 189 189 190 190 189 189 188 190 192 191 190 188 189 191 191 190 192 189 190 190 189 189 188 188 190 191 191 190 189 190 188 190 192 193 193 191 189 191 190 189 194 196 193 193 194 193 194 195 196 195 195 194 194 194 198 197 198 196 199 201 200 203 202 199 199 200 202 203 203 202 203 205 205 207 205 208 209 210 208 206 211 212 208 208 213 211 212 211 212 212 216 217 211 215 217 218 218 216 217 221 217 219 224 226 225 232 233 234 237 236 235 235 237 234 230 226 230 230 232 231 230 233 231 226 229 230 227 228 231 232 245 252 257 252 251 250 251 249 247 237 232 230 234 233 230 231 232 232 241 246 253 260 259 251 245 239 235 231 232 235 232 230 228 230 235 232 234 240 239 239 244 247 250 245 242 246 247 247 250 248 245 243 244 244 242 241 238 234 243 252 262 269 273 284 290 296 299 301 301 297 291 291 284 285 283 288 285 283 277 271 262 256 247 241 241 241 242 240 243 248 251 262 278 296 305 312 311 310 316 312 319 329 335 336 340 340 315 289 270 261 252 251 260 265 271 276 276 277 270 263 276 287 305 342 386 433 479 523 576 636 678 709 754 803 844 874 893 905 915 921 934 945 953 960 962 970 975 971 972 977 981 983 982 981 977 977 972 970 965 968 967 969 971 977 985 990 996 1001 998 1003 1010 1021 1029 1034 1043 1050 1051 1048 1046 1038 1044 1052 1051 1048 1040 1037 1035 1036 1037 1026 1021 1013 1007 1000 999 986 977 971 973 968 960 968 977 977 977 979 974 968 957 952 963 980 994 999 1006 1025 1052 1083 1112 1133 1140 1152 1180 1225 1272 1306 1347 1404 1496 1624 1767 1906 2023 2117 2200 2282 2340 2387 2419 2446 2487 2530 2568 2594 2609 2625 2654 2695 2742 2788 2824 2853 2871 2885 2905 2921 2924 2931 2934 2920 2921 2931 2930 2929 2929 2941 2951 2954 2958 2960 2930 2875 2783 2597 2332 2075 1904 1885 2058 2403 2800 3119 3312 3447 3652 3997 4474 5024 5554 5981 6361 6746 7137 7502 7786 8030 8266 8416 8469 8520 8652 8808 8914 9029 9205 9388 9545 9728 9964 10802 161709 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 132 144 153 161 168 172 175 175 175 178 178 177 177 176 176 176 175 174 173 171 168 167 166 164 161 160 161 161 159 155 151 152 151 148 144 142 141 141 139 137 137 136 132 130 128 127 125 121 121 122 119 117 113 111 112 111 110 108 105 104 104 103 101 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25735 10770 3014 4260 11186 139 142 144 146 147 149 150 151 152 152 153 153 154 154 155 156 156 156 156 157 157 158 158 159 160 160 160 160 160 161 161 162 162 162 161 161 160 160 159 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 159 158 159 159 158 158 158 158 159 159 159 158 158 159 158 158 158 158 158 158 158 158 158 157 157 157 157 158 158 158 157 158 157 157 158 158 158 158 158 158 159 159 159 160 161 161 161 160 161 162 162 161 162 162 163 163 162 162 162 163 163 164 164 164 165 164 164 165 165 166 165 165 167 168 168 168 168 168 169 170 170 171 171 172 173 175 177 177 176 177 178 177 177 178 179 180 179 179 180 181 180 179 180 181 182 182 182 182 181 180 182 182 182 182 183 182 181 182 182 182 183 185 185 184 184 184 184 184 184 184 185 186 187 186 186 186 186 187 189 188 187 189 191 193 193 193 193 193 195 197 197 198 197 197 197 195 194 193 191 191 191 192 192 192 193 192 193 194 194 193 191 190 193 194 196 197 196 195 193 193 191 192 195 194 193 194 193 192 194 193 191 192 194 194 193 191 192 192 193 195 196 192 190 193 194 197 195 194 196 198 199 196 197 199 199 198 199 199 198 201 201 200 198 197 201 204 202 200 201 201 202 204 203 207 207 202 202 205 204 204 206 206 209 211 212 211 208 211 211 212 211 213 210 211 214 216 214 215 218 218 215 211 216 219 219 224 226 222 221 224 222 220 220 225 226 225 228 230 231 232 233 232 233 233 236 239 235 234 239 236 238 235 237 241 238 237 232 235 238 236 233 233 230 234 235 235 233 230 229 235 236 234 235 234 230 234 233 225 223 234 237 237 236 235 236 235 241 243 240 230 232 235 236 243 241 247 251 249 245 244 239 235 238 238 242 242 247 240 239 246 249 246 242 238 238 237 232 236 234 240 241 240 244 252 255 256 264 264 266 274 273 272 273 287 297 300 293 298 288 270 268 265 254 245 247 253 255 258 265 277 281 283 281 288 302 316 339 351 356 353 356 360 359 351 328 293 273 270 272 272 270 268 274 279 283 285 287 285 294 309 335 372 413 450 496 552 606 662 716 755 794 835 875 904 918 926 936 944 953 961 965 968 975 973 980 980 979 982 988 989 993 992 988 990 992 995 998 991 990 994 992 993 997 1002 1006 1010 1013 1015 1018 1027 1031 1037 1043 1051 1054 1065 1074 1077 1074 1071 1069 1066 1063 1058 1051 1042 1036 1035 1029 1026 1029 1021 1023 1023 1009 1003 1007 1000 994 999 1002 999 1001 1001 993 974 962 963 969 978 994 1003 1017 1033 1054 1076 1098 1125 1149 1157 1173 1206 1241 1277 1325 1369 1399 1436 1508 1636 1794 1952 2100 2223 2315 2376 2426 2474 2513 2557 2595 2629 2670 2705 2738 2770 2795 2835 2896 2959 3002 3043 3072 3080 3066 3054 3046 3031 3011 2999 2997 2993 2992 2998 3001 3000 3003 3007 3016 3025 3014 2958 2818 2561 2279 2173 2313 2603 2933 3208 3369 3447 3532 3695 3984 4383 4810 5215 5570 5883 6158 6387 6539 6630 6740 6863 6969 7057 7134 7197 7253 7319 7388 7442 7501 7584 7662 7735 13789 233254 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 140 157 170 178 184 189 194 197 198 198 198 196 197 196 194 193 192 189 188 185 183 183 180 177 175 173 171 169 168 168 165 162 160 160 158 156 155 152 149 148 147 146 144 143 140 138 136 132 130 130 127 125 124 121 119 119 117 114 114 112 110 110 107 104 104 104 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25748 10770 3015 4258 11187 141 143 145 147 148 150 152 153 154 155 155 156 156 156 157 158 158 158 159 159 159 159 159 160 161 161 162 162 163 163 163 163 163 164 164 164 164 163 163 162 162 161 161 161 160 160 160 160 160 160 160 160 160 161 160 160 160 160 161 161 161 161 161 161 162 162 162 162 161 160 160 160 160 160 161 161 161 161 161 161 161 161 161 160 161 160 160 161 161 160 160 160 160 161 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 160 159 159 159 160 160 161 161 161 162 161 161 160 161 162 163 162 162 163 163 163 163 163 164 163 163 165 165 164 165 166 166 167 167 167 168 168 168 169 169 168 168 169 169 169 170 171 171 171 171 172 172 172 174 176 177 178 179 180 180 180 179 179 180 181 181 181 182 182 181 181 182 181 181 182 183 183 184 185 186 185 183 182 183 185 185 185 185 185 186 187 187 187 187 187 188 189 190 190 189 189 189 189 189 189 189 189 191 191 191 193 194 193 194 194 194 196 197 199 200 199 198 200 202 200 199 197 197 197 198 199 197 197 195 195 197 200 198 197 198 198 197 198 196 195 197 199 198 199 199 199 199 198 197 195 195 197 199 199 198 199 200 198 196 197 200 199 195 197 197 198 199 198 198 197 195 196 197 195 196 198 196 199 201 202 201 199 199 200 199 201 200 203 204 205 206 205 206 206 206 209 207 205 206 206 209 208 208 207 207 209 207 207 208 207 212 212 210 209 211 215 218 217 214 215 217 218 219 220 221 220 220 218 221 225 220 220 223 222 219 224 226 222 222 227 230 227 223 223 225 226 228 233 230 232 241 240 237 237 240 237 235 238 240 244 240 241 241 242 238 242 242 242 237 234 234 235 231 234 239 241 237 232 236 236 231 233 230 232 240 242 242 239 242 238 234 237 237 243 247 251 248 248 244 240 243 240 238 238 239 239 239 239 244 238 235 235 238 239 240 238 239 235 236 236 241 239 242 244 241 238 243 243 243 238 238 240 245 250 247 250 259 271 288 300 296 283 277 269 261 262 268 282 289 290 286 288 285 288 299 308 314 333 357 367 356 342 328 313 297 286 281 275 276 278 280 278 285 294 302 317 336 367 406 445 482 520 568 618 666 708 747 788 822 852 887 922 942 952 969 982 986 986 987 983 987 987 987 989 997 995 1001 1002 1004 1002 1000 1004 1008 1006 1008 1007 1002 1001 1004 1005 1010 1008 1009 1011 1015 1017 1015 1018 1023 1033 1036 1037 1043 1050 1059 1066 1075 1084 1089 1092 1088 1078 1072 1059 1046 1034 1032 1041 1037 1031 1033 1030 1030 1029 1022 1016 1012 1015 1009 1004 1003 1000 1001 997 1001 999 986 974 976 985 994 1002 1006 1018 1027 1029 1044 1063 1076 1092 1114 1140 1167 1192 1204 1221 1259 1314 1363 1403 1445 1511 1606 1724 1868 1999 2112 2221 2320 2399 2455 2507 2556 2593 2627 2661 2711 2763 2812 2852 2878 2926 3005 3082 3130 3151 3146 3134 3125 3098 3062 3038 3027 3019 3004 3001 3014 3022 3028 3033 3029 3011 2956 2791 2520 2355 2389 2532 2754 2982 3158 3297 3397 3462 3579 3797 4096 4476 4901 5311 5659 5961 6220 6419 6555 6651 6734 6801 6842 6875 6918 6957 6980 6996 7024 7059 7084 7111 7145 7182 7218 11502 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 132 150 164 175 182 185 189 192 193 193 193 191 190 190 191 192 188 184 184 183 182 180 176 174 173 172 169 167 164 163 162 160 159 156 154 152 153 151 146 145 144 141 139 138 136 132 131 130 129 128 127 125 123 121 118 116 115 114 112 111 110 107 106 106 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25761 10770 3016 4257 11188 141 142 144 146 148 149 151 152 154 155 155 156 156 157 157 157 158 159 159 159 159 159 159 159 160 160 161 162 162 162 162 163 163 164 164 164 164 164 164 164 163 162 162 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 162 161 161 161 161 161 161 161 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 161 161 161 160 159 159 159 159 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 160 160 161 161 161 162 162 162 162 163 164 163 163 164 164 165 165 165 166 166 166 167 166 166 167 167 167 167 168 168 169 169 170 169 169 170 170 170 170 170 171 172 174 174 173 173 175 177 178 179 179 179 179 180 181 181 179 179 181 183 183 183 183 184 184 184 184 183 183 184 183 183 185 186 187 187 186 186 186 186 185 187 186 185 186 187 186 186 186 188 189 189 189 188 190 191 190 189 191 192 192 191 193 195 193 192 194 196 197 198 199 198 200 199 198 198 199 198 197 196 196 195 193 193 195 195 195 196 197 196 196 198 200 198 197 198 200 200 199 199 199 199 201 200 196 196 196 196 196 197 198 200 197 198 201 200 198 201 200 198 200 201 198 195 194 198 199 197 199 200 200 199 199 200 200 199 200 198 200 198 200 203 203 202 204 206 205 201 202 204 203 205 205 208 208 208 210 209 206 204 208 206 203 205 207 207 209 211 214 214 216 214 215 216 217 220 220 218 215 218 220 220 220 221 219 222 222 223 226 226 228 228 223 222 227 226 229 226 226 228 228 226 227 231 231 231 237 240 240 238 237 238 237 239 240 242 241 236 237 236 236 237 235 235 240 240 239 237 234 238 235 241 239 238 239 237 241 244 237 243 240 241 250 240 245 246 244 242 248 246 241 239 242 240 237 236 239 239 232 238 237 233 231 237 236 237 236 238 239 238 234 237 243 240 239 240 237 237 240 243 237 235 244 243 240 232 238 244 248 251 257 255 261 268 272 278 283 280 282 284 279 279 288 295 300 307 315 322 322 318 319 320 316 312 311 308 302 294 283 280 278 277 284 285 285 286 291 299 307 316 316 326 344 372 405 443 486 529 559 591 629 668 714 756 795 836 884 918 944 973 992 1002 1005 1001 1000 1006 1010 1005 1004 1002 1003 1010 1018 1017 1010 1012 1016 1010 1009 1015 1012 1008 1016 1013 1007 1009 1011 1015 1027 1022 1013 1010 1008 1015 1025 1031 1029 1021 1032 1040 1043 1046 1052 1054 1042 1025 1018 1011 998 988 979 974 967 966 978 975 966 967 970 962 958 965 967 963 967 978 978 969 971 974 972 981 986 992 999 1007 1011 1021 1037 1043 1047 1053 1068 1082 1100 1124 1160 1189 1205 1204 1222 1266 1312 1345 1372 1416 1494 1595 1738 1922 2093 2207 2291 2382 2477 2557 2624 2675 2705 2729 2763 2789 2812 2847 2879 2903 2934 2970 3015 3061 3086 3090 3070 3048 3032 3016 2999 2984 2974 2981 2993 2995 2983 2980 2995 3004 3000 2980 2948 2895 2814 2742 2782 2983 3184 3293 3359 3408 3481 3626 3866 4226 4695 5174 5568 5877 6117 6287 6405 6491 6566 6629 6662 6689 6716 6745 6779 6803 6810 6814 6818 6823 6828 6857 6903 6931 6973 15394 328893 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 131 148 161 169 175 180 183 187 191 190 189 189 188 186 185 185 184 184 184 182 178 175 172 170 169 167 165 164 162 159 156 154 152 153 153 150 149 148 144 143 141 138 138 136 133 131 129 128 128 126 124 121 119 118 117 114 112 112 111 110 110 109 106 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25774 10770 3017 4255 11186 140 142 144 146 147 149 151 152 153 155 156 156 157 157 158 158 158 159 159 160 160 160 160 160 160 161 162 163 163 163 163 164 164 165 165 165 165 166 166 165 164 164 163 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 163 163 162 162 162 162 162 162 162 162 161 161 160 161 161 161 162 162 161 161 162 162 161 160 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 160 159 160 160 160 160 160 160 160 160 160 160 160 160 161 162 161 160 161 163 163 163 163 163 163 164 165 165 164 164 165 165 166 167 167 167 166 166 168 167 167 167 168 168 167 167 168 169 169 169 170 172 172 171 172 172 173 174 175 176 177 178 179 178 178 179 180 180 179 179 179 180 180 181 181 182 184 183 180 181 181 184 184 186 185 183 185 184 182 183 184 184 183 186 185 187 186 186 188 189 187 185 188 190 189 190 189 191 191 192 191 191 194 194 193 194 194 195 196 198 197 197 198 198 198 198 198 198 197 196 194 194 194 194 194 194 193 193 194 195 196 194 195 197 197 197 196 195 195 194 196 196 197 198 198 198 196 195 198 197 199 196 198 197 195 198 200 198 197 196 196 199 199 198 196 196 198 198 199 198 197 196 197 200 201 200 197 198 198 200 201 202 202 200 201 203 201 201 202 201 202 202 205 205 201 204 206 207 207 207 206 208 209 208 208 207 208 207 209 209 207 209 209 211 212 213 214 217 219 216 216 219 222 219 217 218 220 220 218 219 220 222 223 224 224 224 225 223 223 222 223 226 226 227 228 227 228 230 228 230 234 234 232 235 238 241 244 243 243 243 241 237 235 234 235 235 236 236 235 235 234 235 236 237 235 229 230 234 234 235 236 235 236 239 239 239 239 238 240 243 245 243 243 243 243 244 243 242 240 241 242 237 233 233 234 237 239 235 230 232 237 238 237 236 236 234 235 241 240 234 235 238 242 240 237 235 237 241 240 240 240 238 237 238 238 237 238 238 239 243 246 248 248 248 245 245 250 253 258 262 262 270 277 284 290 290 291 297 309 324 329 323 319 312 307 314 318 318 315 309 304 305 307 302 295 287 283 285 299 320 345 382 429 478 530 575 611 650 689 739 791 846 895 935 968 996 1010 1017 1031 1036 1040 1046 1047 1044 1043 1045 1046 1047 1052 1050 1049 1042 1041 1043 1037 1036 1033 1025 1016 1030 1025 1022 1021 1022 1020 1019 1013 1009 998 992 990 987 983 983 974 969 968 964 953 944 943 942 936 938 931 933 931 928 939 944 944 935 933 945 948 957 967 965 967 970 981 976 982 993 1000 1010 1015 1018 1029 1044 1059 1063 1080 1092 1097 1118 1134 1145 1161 1178 1200 1222 1233 1241 1282 1305 1323 1356 1371 1389 1436 1484 1565 1695 1871 2038 2170 2281 2383 2473 2561 2643 2708 2780 2832 2854 2884 2914 2937 2964 2961 2963 2964 2993 2996 3017 3048 3058 3044 3032 3027 3014 3013 2998 2983 2985 2988 2994 3017 3060 3109 3139 3183 3185 3072 2874 2801 2923 3121 3284 3363 3378 3380 3418 3556 3808 4157 4575 4995 5390 5731 6029 6247 6429 6569 6691 6796 6902 6987 7075 7145 7175 7204 7257 7310 7343 7367 7399 7411 7431 7460 7497 7541 15125 200334 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 132 145 154 159 165 169 174 177 178 179 177 175 176 176 175 175 173 171 168 167 166 166 164 163 161 159 157 156 156 154 152 150 150 147 144 143 142 138 137 137 135 135 132 129 126 126 125 124 122 120 119 118 117 115 113 110 107 106 106 103 101 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25786 10770 3018 4253 11185 141 143 145 147 148 150 151 153 154 155 156 157 158 158 158 159 159 159 160 160 160 161 161 161 161 161 162 163 163 164 164 165 165 165 166 166 166 166 166 166 165 164 163 163 163 162 161 161 161 161 161 161 161 161 162 162 161 162 162 162 163 163 164 163 163 163 163 163 163 162 162 161 162 162 162 162 162 162 162 161 161 161 162 161 162 162 162 162 162 162 162 162 161 160 160 160 160 160 160 160 160 160 160 159 159 160 160 160 160 160 160 160 160 160 160 161 161 160 160 161 161 161 162 162 163 162 161 161 162 162 163 164 165 164 165 165 165 165 164 164 165 166 166 166 168 168 168 168 167 167 169 169 170 170 171 171 172 171 172 174 177 176 177 179 181 181 180 180 180 181 181 182 183 183 181 181 181 180 181 182 182 184 183 182 183 184 184 184 184 185 186 187 185 186 186 187 188 188 188 188 188 190 191 189 190 191 190 191 192 191 191 192 194 195 193 192 196 197 196 195 197 196 197 196 195 196 194 193 193 194 194 195 194 194 192 192 194 195 195 194 192 194 197 197 195 196 197 198 198 195 193 194 194 196 195 193 194 193 193 194 194 195 196 194 194 193 195 195 194 194 196 194 192 192 192 194 197 198 194 194 196 199 200 197 198 200 200 199 199 197 196 198 199 202 203 200 198 199 199 203 205 204 205 207 208 206 205 205 205 207 207 205 205 202 204 206 209 210 212 213 211 212 210 208 209 213 215 215 215 217 214 214 217 217 218 219 220 217 220 221 222 223 221 219 219 221 223 225 224 221 223 223 224 224 222 222 223 224 224 225 225 229 235 234 231 230 229 228 232 236 239 238 240 242 238 238 240 237 234 232 233 233 236 238 236 236 236 237 239 239 236 234 235 237 240 240 238 237 236 238 240 240 238 239 241 240 243 247 248 248 250 249 244 242 244 243 241 240 238 238 239 239 236 231 229 234 235 234 237 240 241 241 239 237 238 238 238 239 237 236 238 242 243 239 237 237 238 240 239 239 242 243 242 245 245 241 241 245 245 240 243 242 241 245 245 246 246 251 260 270 276 286 304 324 350 363 353 335 317 309 316 323 333 340 341 333 316 305 303 309 328 360 403 454 507 561 612 654 696 741 792 842 893 946 989 1014 1028 1036 1043 1052 1058 1057 1057 1061 1064 1063 1064 1061 1063 1074 1067 1064 1062 1067 1063 1049 1044 1055 1057 1042 1037 1040 1038 1049 1047 1047 1049 1055 1051 1041 1037 1035 1033 1024 1014 1016 1016 999 989 982 970 965 968 965 952 949 951 941 938 937 942 937 940 938 931 930 946 957 957 965 976 982 989 993 1004 1017 1034 1039 1048 1069 1082 1084 1070 1061 1074 1096 1118 1129 1160 1179 1192 1202 1229 1256 1282 1317 1329 1346 1368 1394 1423 1476 1574 1692 1849 2002 2149 2288 2405 2522 2603 2658 2707 2753 2791 2840 2901 2947 3005 3046 3075 3080 3074 3082 3080 3069 3075 3070 3053 3047 3037 3035 3032 3026 3023 3024 3029 3021 3024 3035 3042 3079 3109 3140 3174 3210 3237 3224 3180 3082 2993 3016 3137 3282 3375 3408 3418 3443 3529 3713 4027 4481 5068 5628 6132 6599 7024 7347 7554 7718 7836 7909 7988 8104 8199 8281 8362 8439 8512 8597 8676 8738 8807 8891 8938 8978 10189 52686 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 131 142 151 158 163 167 170 172 173 175 175 174 172 171 172 172 170 168 166 164 162 161 161 161 157 155 155 154 152 152 152 148 145 143 141 139 135 135 135 135 133 132 129 127 127 126 123 120 118 118 117 116 114 111 110 109 107 103 103 105 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25799 10770 3019 4251 11184 143 145 147 149 150 152 153 155 156 157 158 159 159 160 160 160 161 161 162 162 163 162 162 163 163 163 164 165 165 166 166 167 167 167 167 168 168 168 168 167 166 165 164 164 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 164 164 164 164 164 164 164 163 163 163 164 163 163 163 163 163 163 163 162 162 162 162 163 163 162 162 162 162 162 161 161 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 163 164 164 164 165 165 165 166 166 166 165 166 166 166 167 167 168 168 168 168 168 168 169 170 169 170 171 171 170 171 171 171 171 172 174 175 177 177 178 179 180 180 180 182 181 180 181 181 181 182 181 181 181 183 183 183 184 185 185 186 186 185 184 184 186 186 187 187 187 187 188 188 189 188 190 192 191 192 193 192 191 193 195 194 193 196 196 195 196 195 196 198 196 195 196 198 198 197 195 194 195 195 194 194 197 195 195 194 197 197 196 195 194 194 196 194 195 196 198 197 196 197 199 199 197 197 197 196 195 197 196 196 195 196 195 195 198 199 199 196 196 197 196 194 195 197 198 198 194 193 195 193 193 195 194 194 196 197 198 198 198 198 198 200 200 199 199 197 197 197 198 200 200 200 200 203 204 203 202 204 206 205 204 208 210 209 209 208 206 206 204 207 209 208 209 209 207 206 209 209 211 213 213 212 212 214 220 221 221 220 222 222 220 219 222 221 222 221 222 225 224 220 220 222 221 221 224 225 223 223 224 224 225 227 227 224 222 224 230 229 227 227 226 226 227 226 225 227 232 233 232 232 234 236 236 236 235 235 235 237 239 237 235 235 236 239 239 237 236 237 237 240 243 242 242 240 238 240 240 241 242 241 237 234 235 240 244 244 243 248 249 245 242 239 238 239 238 240 239 240 242 239 234 232 234 237 240 239 235 234 238 239 240 242 242 243 247 249 245 241 242 244 245 244 245 248 241 238 241 239 237 244 245 243 245 247 245 245 245 246 247 247 244 243 249 253 253 253 264 271 282 305 337 352 357 366 370 356 332 316 312 306 304 306 309 311 306 302 305 325 368 423 476 516 560 610 660 712 758 804 848 884 923 969 1004 1022 1040 1050 1063 1075 1083 1094 1092 1092 1097 1105 1102 1100 1105 1113 1109 1109 1114 1122 1124 1118 1120 1120 1120 1124 1123 1125 1121 1115 1121 1116 1110 1110 1106 1106 1111 1107 1109 1107 1102 1102 1096 1097 1088 1079 1082 1073 1065 1057 1052 1044 1029 1011 1002 988 967 952 951 948 948 954 950 957 964 966 969 974 984 988 1001 1021 1028 1030 1045 1066 1091 1100 1099 1105 1112 1131 1139 1162 1185 1211 1249 1278 1303 1330 1346 1366 1385 1384 1388 1404 1473 1612 1810 2034 2244 2433 2579 2672 2758 2826 2869 2927 2986 3022 3046 3072 3100 3131 3160 3189 3201 3201 3207 3190 3193 3197 3193 3171 3164 3159 3154 3150 3142 3128 3118 3102 3105 3105 3110 3105 3125 3160 3202 3265 3311 3370 3408 3446 3446 3400 3378 3401 3406 3356 3303 3328 3416 3599 3865 4144 4467 4896 5452 6107 6731 7166 7391 7580 7812 8039 8220 8366 8475 8549 8626 8678 8721 8761 8818 8883 8964 9005 9043 9080 9128 14130 185421 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 129 140 147 151 155 161 165 166 167 167 168 166 165 166 167 165 162 161 159 157 155 156 155 152 151 150 148 147 146 146 144 141 139 138 135 133 134 135 132 129 127 125 123 121 122 122 122 118 115 114 113 109 107 106 106 104 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25812 10770 3020 4249 11184 145 147 148 150 152 153 155 156 157 158 159 160 161 161 162 162 162 163 164 164 164 164 164 164 164 165 166 167 167 167 168 169 169 169 169 170 170 170 169 168 167 166 166 165 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 167 166 166 166 166 165 165 166 166 165 165 164 164 165 165 165 165 165 165 165 165 166 166 166 165 165 165 165 165 164 164 164 164 163 163 163 164 165 164 164 164 164 164 164 164 164 163 163 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 166 166 166 167 168 168 168 169 169 170 169 169 169 169 169 169 171 171 172 171 170 172 173 173 173 172 173 174 174 174 177 177 178 178 178 180 181 182 183 184 183 182 182 182 182 182 183 184 185 187 186 184 185 186 184 184 186 186 186 187 187 187 188 190 189 190 189 190 190 189 190 190 192 194 193 194 195 196 194 195 196 196 196 197 198 198 196 195 195 199 200 197 196 197 196 195 196 197 197 198 197 196 195 196 196 197 199 198 197 197 197 196 197 199 199 199 196 196 195 198 198 198 197 196 195 196 198 200 197 195 197 200 198 198 199 199 197 196 197 199 199 198 200 196 196 200 200 200 200 198 196 197 199 200 199 199 202 201 201 204 200 199 202 201 202 203 202 203 203 203 205 210 209 208 207 210 208 204 205 208 211 210 208 207 208 210 212 211 209 212 213 212 210 208 207 206 210 211 212 214 214 216 217 217 218 219 220 220 222 224 221 219 220 220 222 221 219 220 224 223 225 227 226 225 226 224 226 231 230 228 229 227 225 228 229 227 227 228 229 230 230 231 232 232 232 230 230 232 232 231 230 230 233 235 235 235 237 239 238 236 238 239 235 233 235 236 240 239 238 239 238 240 243 245 245 242 239 238 236 233 233 240 242 240 243 243 239 236 236 240 241 237 237 236 235 234 234 242 244 240 241 240 237 237 241 244 243 245 244 243 246 250 251 250 249 246 244 244 245 244 242 244 249 250 243 242 243 247 250 248 242 246 249 248 247 247 247 246 243 243 247 252 252 257 266 288 313 335 352 362 382 427 469 472 430 378 337 309 293 285 290 299 309 329 367 415 467 527 579 629 688 747 811 877 927 943 947 971 1008 1038 1063 1078 1088 1099 1107 1115 1124 1128 1129 1126 1134 1140 1145 1147 1150 1159 1170 1172 1170 1176 1175 1177 1168 1173 1181 1186 1188 1182 1180 1178 1181 1187 1181 1178 1175 1174 1179 1185 1186 1180 1173 1166 1172 1171 1176 1176 1167 1160 1165 1167 1151 1143 1129 1119 1109 1102 1090 1065 1047 1024 987 969 962 960 965 975 990 992 1000 1029 1053 1067 1081 1098 1114 1117 1116 1117 1126 1143 1161 1188 1210 1248 1276 1309 1334 1343 1367 1389 1403 1399 1408 1461 1592 1753 1948 2140 2321 2460 2604 2712 2787 2849 2907 2955 3002 3039 3073 3097 3142 3193 3226 3252 3283 3297 3287 3270 3280 3293 3276 3267 3273 3258 3234 3204 3181 3174 3157 3162 3157 3140 3131 3138 3157 3185 3226 3278 3333 3419 3504 3557 3563 3522 3456 3376 3299 3217 3190 3218 3264 3308 3405 3560 3770 4012 4336 4805 5411 6014 6522 6989 7442 7791 8011 8151 8267 8360 8432 8495 8574 8651 8732 8782 8829 8885 8959 9006 9034 9059 16396 211079 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118 133 143 147 152 159 163 164 165 166 166 167 169 168 164 165 164 162 161 161 160 158 157 154 153 152 150 149 147 144 143 142 140 138 138 136 134 132 132 131 130 128 127 125 124 123 120 118 117 116 114 112 110 107 106 106 106 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25825 10770 3021 4247 11183 146 148 150 152 153 154 155 157 158 159 160 161 162 162 163 163 164 164 165 165 165 165 165 165 165 166 166 167 168 169 169 170 170 170 170 170 171 170 170 169 168 168 167 166 165 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 165 165 166 165 166 166 165 164 164 164 164 164 165 165 165 165 167 167 167 166 166 166 165 166 168 169 168 168 168 168 168 169 170 171 171 171 171 169 170 170 169 170 171 173 173 173 174 173 174 176 177 174 174 176 178 180 181 182 183 184 183 183 185 184 184 185 183 183 183 184 185 185 185 187 186 185 185 186 188 188 186 188 187 189 191 190 188 188 189 190 188 192 192 192 194 193 193 195 195 196 196 196 199 199 201 202 200 198 197 195 196 198 198 195 194 194 194 197 196 196 196 196 194 195 196 197 196 194 197 196 198 196 195 197 198 197 198 199 198 200 199 197 196 198 198 198 198 198 198 200 200 197 198 200 199 197 198 198 201 202 201 200 202 202 201 201 200 200 199 198 198 198 198 200 201 199 196 197 200 199 197 201 203 203 203 202 202 202 203 204 204 201 200 202 204 204 204 206 207 207 207 207 208 208 208 206 207 206 209 213 212 212 211 212 211 212 213 215 216 214 212 214 216 220 220 218 217 217 214 213 217 220 221 220 222 219 218 221 223 224 223 221 224 228 227 228 228 226 227 229 227 226 228 226 223 226 228 228 228 228 230 231 230 231 230 230 234 234 231 230 233 234 231 229 231 236 233 230 232 235 234 234 234 234 235 237 238 234 233 235 237 239 242 244 244 243 244 245 246 244 240 237 238 238 238 240 241 246 248 244 241 241 241 239 237 240 243 239 236 235 237 239 237 235 238 240 237 242 246 244 246 247 243 243 244 242 241 245 246 241 240 245 244 245 246 245 248 246 242 245 250 250 247 246 247 245 245 250 251 247 246 246 247 253 261 277 299 319 333 341 356 388 429 464 478 464 428 385 351 322 312 317 326 345 378 426 491 569 642 699 746 785 830 879 937 1010 1061 1089 1111 1126 1137 1138 1132 1140 1146 1142 1148 1153 1160 1164 1160 1160 1164 1165 1163 1166 1170 1176 1176 1176 1182 1182 1186 1187 1193 1199 1191 1196 1195 1197 1208 1209 1217 1224 1224 1214 1211 1216 1218 1214 1215 1217 1215 1209 1205 1205 1197 1195 1197 1196 1187 1174 1160 1149 1133 1127 1124 1106 1082 1052 1038 1031 1015 1006 1003 1011 1019 1021 1030 1045 1055 1072 1090 1099 1108 1113 1122 1119 1131 1133 1131 1134 1163 1205 1258 1302 1334 1367 1406 1432 1433 1389 1360 1397 1463 1557 1717 1935 2160 2374 2531 2658 2758 2839 2919 2996 3061 3125 3157 3172 3208 3219 3241 3268 3306 3343 3372 3406 3402 3390 3403 3399 3377 3355 3344 3335 3311 3305 3303 3261 3240 3231 3212 3183 3162 3157 3147 3138 3148 3162 3190 3268 3348 3402 3440 3474 3460 3381 3284 3256 3287 3383 3557 3778 4043 4308 4601 4925 5258 5601 5966 6356 6736 7147 7555 7906 8178 8405 8610 8767 8876 8995 9116 9227 9301 9380 9426 9476 9551 9633 9691 9736 30330 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 127 136 143 150 153 155 159 161 160 162 162 164 163 160 160 161 161 158 155 152 152 151 149 149 149 146 145 143 143 143 140 137 137 137 133 131 131 129 128 130 127 121 122 124 120 117 116 114 112 108 108 109 108 105 102 102 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25838 10770 3022 4245 11182 147 149 151 152 154 155 156 157 158 160 160 161 162 162 163 163 163 164 164 165 165 165 164 164 165 166 166 167 168 168 169 169 170 170 170 170 169 169 168 167 167 166 166 165 165 165 165 165 165 164 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 165 166 166 166 165 165 166 166 166 166 165 165 165 166 166 166 165 164 164 164 164 164 164 164 164 163 164 164 164 164 164 164 163 163 164 164 164 163 163 164 164 164 164 164 164 164 165 166 166 166 165 165 165 165 166 167 167 168 168 168 168 168 170 171 171 171 171 171 171 171 171 172 171 171 172 173 173 173 174 174 175 174 174 175 177 178 178 180 182 183 184 185 184 184 184 184 184 184 184 186 185 184 184 184 185 186 185 185 186 186 186 187 187 187 189 190 189 190 190 189 188 190 191 191 190 191 192 193 195 195 195 196 197 197 196 196 197 197 197 198 199 199 197 196 196 196 195 194 195 196 196 197 197 195 195 197 197 197 198 198 199 199 199 198 197 195 197 197 199 198 195 195 197 198 197 199 200 200 200 200 200 200 198 197 199 201 200 199 197 200 202 199 198 200 203 199 198 199 198 197 199 202 201 200 199 201 201 199 201 205 203 203 202 203 203 201 201 205 206 205 203 204 207 207 204 203 202 201 203 208 212 207 202 204 205 208 210 209 208 209 210 211 212 213 212 214 214 211 212 211 209 213 216 220 219 217 213 215 219 217 216 217 219 218 221 219 216 219 222 221 219 220 224 227 223 223 222 222 223 226 227 231 230 226 226 228 230 231 228 228 233 226 226 232 235 231 228 233 237 233 233 234 233 232 232 234 234 235 233 237 236 234 234 231 232 236 236 241 236 243 240 236 243 243 242 238 240 245 244 244 239 242 247 245 241 241 243 247 247 242 244 244 247 243 239 239 245 240 242 239 237 243 246 245 241 245 241 235 240 241 242 244 244 248 249 243 244 246 252 248 243 248 249 249 251 246 246 244 246 246 241 242 246 246 249 248 243 248 253 256 255 258 261 273 287 290 305 324 349 374 396 408 413 413 405 382 350 331 326 323 328 340 362 382 402 429 463 505 549 603 661 729 796 855 899 938 970 1011 1049 1087 1103 1123 1140 1144 1160 1177 1185 1197 1203 1211 1218 1223 1221 1221 1218 1206 1212 1213 1204 1210 1224 1226 1228 1225 1224 1231 1240 1237 1235 1225 1226 1234 1229 1226 1224 1225 1226 1222 1225 1220 1214 1213 1206 1201 1195 1192 1191 1183 1184 1183 1175 1170 1170 1163 1153 1146 1145 1141 1123 1111 1108 1104 1095 1089 1093 1090 1096 1101 1098 1102 1117 1119 1112 1110 1105 1103 1102 1112 1135 1155 1181 1222 1263 1303 1347 1380 1405 1429 1454 1440 1385 1346 1351 1393 1453 1575 1780 1998 2187 2353 2501 2613 2705 2803 2896 2982 3056 3121 3172 3207 3232 3273 3312 3333 3350 3359 3364 3371 3381 3391 3386 3367 3357 3343 3323 3306 3286 3273 3262 3238 3218 3206 3180 3142 3122 3133 3147 3176 3230 3278 3313 3324 3331 3336 3318 3277 3270 3326 3434 3588 3782 4009 4262 4513 4756 5000 5283 5582 5869 6097 6239 6362 6568 6883 7233 7558 7850 8106 8318 8496 8666 8806 8896 8971 9053 9104 9138 9191 9247 9310 9369 9429 10481 216305 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 124 136 145 152 159 164 167 171 171 171 172 172 172 172 172 172 170 167 168 166 162 159 158 158 158 155 153 153 150 147 146 146 146 146 145 141 137 135 134 134 132 131 129 127 126 125 123 121 118 116 115 114 114 115 111 108 107 106 105 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25851 10770 3023 4243 11182 141 144 146 149 151 152 154 154 155 157 158 159 160 161 161 162 162 163 163 163 164 164 164 164 164 164 164 165 166 167 168 168 168 169 169 170 170 169 169 169 168 167 166 166 165 165 164 164 164 164 164 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 165 165 165 164 163 164 165 165 165 164 164 164 165 165 165 164 163 164 163 163 164 164 163 164 164 164 164 164 164 164 164 163 164 165 165 165 165 164 165 164 164 166 166 167 167 167 167 168 168 168 168 169 170 170 170 169 169 170 171 172 172 172 172 173 173 172 172 174 174 175 177 176 175 178 179 178 180 180 181 184 183 184 184 182 182 182 182 183 184 184 183 185 185 183 185 186 187 186 185 187 186 188 189 187 189 191 190 190 189 190 189 191 194 192 193 193 194 195 195 195 198 198 196 197 196 197 196 196 197 198 199 198 198 196 194 193 196 192 191 193 196 196 196 195 195 195 196 197 198 199 198 197 198 198 195 196 198 200 200 201 200 200 198 195 195 197 198 199 202 199 197 199 199 201 199 196 195 197 198 198 199 198 197 200 199 196 199 199 199 200 201 201 199 201 201 197 198 199 201 201 199 202 204 204 205 205 203 203 205 203 203 205 206 206 208 210 210 210 209 211 211 209 210 211 208 210 214 214 208 209 212 214 213 212 213 213 214 216 213 211 214 215 213 212 212 214 219 219 218 221 222 220 218 218 218 221 225 227 226 228 229 225 224 227 228 227 225 225 228 228 230 232 232 228 226 227 228 230 232 233 232 231 230 229 229 232 232 229 228 231 230 231 234 234 234 232 231 232 234 236 236 236 237 236 233 232 233 235 234 232 235 241 243 239 236 238 240 236 237 241 244 245 241 241 243 243 243 242 242 244 244 243 241 243 245 248 249 248 244 242 241 241 241 240 239 239 238 240 241 242 242 243 248 249 246 242 242 242 247 251 250 248 243 246 250 249 246 246 247 249 249 246 246 251 250 246 245 249 253 251 251 251 250 249 252 257 274 298 327 371 410 418 407 408 410 395 367 346 328 321 326 336 353 375 400 431 476 532 597 674 739 793 844 894 948 1008 1056 1098 1131 1155 1173 1176 1178 1191 1197 1217 1249 1272 1279 1283 1281 1272 1265 1257 1253 1255 1251 1249 1242 1243 1246 1239 1236 1238 1229 1219 1221 1221 1204 1204 1208 1209 1202 1196 1209 1211 1205 1203 1207 1207 1201 1197 1190 1192 1201 1194 1173 1189 1199 1190 1188 1184 1181 1187 1187 1197 1201 1200 1212 1208 1192 1184 1177 1158 1143 1138 1132 1130 1130 1127 1129 1122 1109 1110 1117 1141 1191 1262 1320 1350 1367 1392 1403 1407 1432 1442 1419 1366 1309 1283 1268 1268 1288 1372 1614 1957 2251 2468 2617 2703 2774 2839 2897 2974 3062 3130 3194 3258 3301 3334 3380 3408 3434 3462 3467 3468 3471 3469 3440 3412 3381 3368 3344 3348 3330 3308 3305 3288 3244 3223 3197 3159 3150 3141 3146 3184 3229 3301 3389 3411 3331 3216 3158 3172 3281 3529 3848 4191 4551 4915 5239 5473 5600 5643 5668 5777 5964 6264 6673 7122 7505 7761 7919 8028 8111 8191 8272 8340 8414 8492 8546 8562 8603 8637 8679 8720 8754 8785 8823 8855 10456 156280 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 129 144 155 162 167 171 174 177 178 177 176 177 177 176 177 177 175 173 171 169 166 164 163 162 162 159 156 154 152 151 149 146 147 146 145 142 139 139 137 134 133 134 134 132 130 125 124 125 122 120 119 117 115 114 112 110 108 108 107 103 103 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25863 10770 3024 4241 11181 144 147 149 152 154 155 156 156 157 158 160 161 161 162 162 163 163 164 164 164 165 165 165 165 165 165 165 166 167 168 168 169 169 170 170 170 170 169 169 168 167 167 166 166 166 165 165 164 164 164 164 164 165 165 165 165 166 166 166 166 167 167 168 168 168 168 167 166 165 165 165 165 165 165 165 166 166 166 166 165 165 165 165 165 164 165 165 165 165 165 164 164 164 164 164 164 165 164 164 163 163 164 164 164 163 164 164 164 164 163 163 164 164 164 164 164 164 164 164 165 166 166 166 165 165 165 165 166 166 167 167 167 167 168 169 169 169 170 171 170 170 170 171 170 170 170 172 173 172 172 173 173 174 174 175 175 177 177 177 178 179 181 182 183 184 184 184 184 183 183 183 182 183 183 183 183 182 182 183 183 183 184 186 186 185 186 187 187 189 190 189 189 190 191 191 191 190 191 193 195 195 196 196 197 198 197 197 198 198 197 195 195 194 192 193 195 196 195 195 195 194 193 195 195 195 194 194 194 196 197 197 196 197 196 196 196 197 197 197 199 199 198 197 200 199 196 197 198 198 198 198 200 200 199 197 199 201 199 198 197 198 197 197 197 197 196 199 200 196 194 193 196 199 200 199 201 203 202 199 197 198 198 198 198 204 204 203 201 203 206 210 208 207 206 209 210 210 207 207 207 207 206 206 207 210 212 211 209 210 214 212 209 209 212 216 216 214 214 211 213 215 215 213 216 220 218 215 215 218 217 216 216 215 217 218 219 222 220 222 223 220 218 219 217 217 222 223 224 224 225 225 226 224 226 232 232 229 225 227 233 235 230 227 229 229 228 230 230 227 228 230 233 231 230 227 231 234 232 231 231 233 231 232 238 243 241 235 234 235 233 238 238 234 236 236 236 235 233 236 238 234 236 232 235 237 236 239 243 244 244 242 238 241 244 245 242 243 245 247 245 242 240 242 244 243 246 245 246 251 252 248 246 246 243 241 249 251 249 243 244 242 243 247 242 248 249 250 253 252 250 249 247 246 248 247 253 253 251 246 248 249 247 245 253 256 253 254 252 256 260 264 280 307 350 393 423 448 452 452 455 450 427 402 384 364 355 357 365 382 415 447 481 522 586 643 691 735 771 809 849 894 946 981 1011 1041 1074 1112 1139 1160 1177 1193 1216 1242 1266 1288 1301 1311 1321 1316 1314 1310 1304 1291 1277 1273 1274 1263 1261 1268 1261 1257 1257 1264 1268 1262 1260 1263 1261 1252 1259 1262 1256 1251 1247 1251 1258 1260 1260 1268 1266 1265 1262 1268 1272 1277 1284 1294 1306 1309 1307 1312 1323 1328 1326 1323 1322 1319 1313 1297 1275 1266 1249 1234 1233 1229 1216 1214 1206 1198 1193 1191 1192 1205 1221 1262 1313 1358 1391 1421 1441 1452 1456 1456 1463 1447 1398 1313 1231 1199 1287 1548 1924 2239 2428 2543 2635 2721 2800 2875 2959 3042 3122 3195 3246 3293 3341 3386 3419 3444 3470 3488 3497 3500 3500 3495 3489 3475 3449 3417 3391 3366 3356 3354 3341 3314 3295 3272 3230 3194 3166 3141 3123 3104 3105 3121 3137 3149 3149 3134 3119 3129 3175 3273 3442 3680 4009 4404 4770 5061 5290 5487 5639 5730 5813 5926 6058 6281 6625 6992 7307 7541 7694 7791 7857 7914 7964 8002 8043 8085 8107 8123 8147 8178 8202 8217 8234 8361 184618 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118 137 150 160 168 173 176 179 181 181 181 183 184 183 182 181 179 178 178 173 169 169 168 167 164 164 163 160 157 155 155 153 151 150 150 148 146 143 142 139 137 137 137 134 131 129 128 126 125 122 121 120 117 116 116 113 112 111 109 109 106 103 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25876 10770 3025 4239 11180 145 147 150 152 155 156 158 159 159 160 161 162 163 163 164 165 165 166 166 166 167 167 167 166 166 166 167 167 168 169 170 170 170 171 171 172 172 172 171 170 170 169 168 168 168 167 166 166 166 166 166 166 166 166 167 167 167 168 168 168 168 168 168 168 169 169 168 168 168 167 168 168 167 166 166 166 166 167 167 167 167 167 167 167 167 166 166 165 166 166 166 166 166 165 165 166 166 165 164 165 165 165 164 165 165 165 165 166 165 165 166 167 166 165 166 166 165 166 166 165 166 166 165 166 167 167 167 167 167 167 167 168 169 170 171 171 171 170 171 172 172 172 171 171 172 173 174 173 173 173 174 174 175 175 175 174 175 176 177 177 176 178 180 181 182 184 186 186 186 186 185 184 184 184 184 183 184 184 185 185 185 184 183 186 188 187 186 187 188 188 187 190 191 190 189 190 191 192 195 194 193 195 197 198 198 197 198 198 198 196 196 197 197 196 193 192 193 194 195 195 195 194 195 195 196 196 194 195 198 198 198 196 194 193 195 196 200 200 198 197 197 198 197 199 201 199 199 199 199 199 199 200 198 194 194 196 199 200 198 200 201 201 198 197 197 199 199 197 198 200 199 199 199 199 200 201 201 202 202 201 204 202 202 203 204 204 203 203 206 205 206 210 210 207 207 210 210 209 206 209 210 209 208 209 211 214 213 210 211 212 218 217 213 214 215 211 214 215 215 216 216 215 216 216 216 216 218 219 213 212 218 217 218 219 222 223 217 219 220 222 224 220 220 220 220 221 221 222 221 225 224 224 228 228 228 232 226 224 226 228 227 231 233 231 232 230 231 229 227 229 232 232 231 233 230 232 233 230 229 231 232 232 232 234 234 233 233 234 236 236 237 238 234 234 236 238 240 236 232 241 241 243 242 242 242 241 246 243 241 244 248 245 240 239 245 251 248 241 243 248 244 241 244 244 245 249 253 248 251 251 253 249 243 238 242 246 243 242 244 244 249 245 244 243 240 238 250 248 247 251 244 251 254 248 248 249 256 256 251 245 245 249 251 252 255 253 255 249 244 245 253 254 251 253 257 269 293 316 340 369 394 397 393 390 390 381 374 389 408 438 480 513 538 565 618 700 774 821 853 873 880 906 932 938 956 982 999 1011 1033 1063 1097 1134 1179 1202 1221 1246 1276 1302 1311 1318 1325 1327 1327 1325 1326 1322 1310 1306 1307 1316 1320 1320 1320 1314 1309 1319 1330 1330 1334 1340 1338 1341 1349 1360 1359 1357 1359 1363 1362 1368 1378 1383 1384 1383 1389 1403 1400 1392 1390 1396 1397 1405 1407 1408 1406 1406 1409 1408 1405 1396 1384 1378 1377 1363 1354 1343 1330 1316 1295 1269 1252 1250 1235 1212 1221 1268 1319 1363 1411 1450 1465 1442 1411 1400 1386 1355 1363 1436 1569 1779 2050 2292 2472 2597 2688 2755 2827 2898 2947 3008 3076 3157 3237 3288 3333 3391 3453 3500 3537 3567 3573 3571 3566 3562 3555 3546 3539 3532 3516 3491 3470 3457 3437 3421 3417 3399 3361 3332 3310 3279 3242 3192 3152 3130 3106 3101 3122 3149 3185 3249 3370 3555 3780 4024 4274 4529 4775 5012 5240 5456 5634 5739 5765 5762 5792 5952 6251 6561 6805 7013 7189 7314 7418 7515 7590 7650 7696 7733 7777 7836 7899 7949 7997 8050 8087 8106 9954 263526 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 122 131 137 145 151 154 157 158 159 159 159 159 159 159 158 158 157 155 152 151 150 150 148 145 143 144 145 143 140 140 138 137 137 136 134 131 129 128 126 124 124 122 120 119 119 118 115 113 112 111 109 105 104 105 104 102 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25889 10770 3026 4237 11180 146 148 150 153 155 157 159 160 161 162 162 163 164 164 165 166 166 167 167 168 168 168 168 168 168 168 168 168 169 170 171 171 172 172 173 173 173 174 173 172 171 171 170 170 169 169 168 167 167 167 167 167 168 168 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 166 167 167 167 166 166 166 166 167 167 167 167 167 167 167 168 168 168 167 167 168 168 168 168 169 169 170 170 171 172 171 171 171 171 171 171 172 172 173 173 173 173 172 173 174 175 175 176 177 178 177 177 176 177 178 179 180 182 182 183 184 185 185 185 186 185 184 184 184 184 183 184 186 187 187 187 186 187 188 188 188 188 188 189 189 189 190 190 190 190 190 190 189 191 193 195 197 197 195 196 195 195 198 200 199 197 196 196 195 196 196 195 195 194 195 196 195 194 194 195 195 196 199 198 198 198 197 198 197 199 200 200 201 200 199 198 200 200 199 199 200 198 199 200 200 200 200 198 199 200 198 197 198 197 198 198 198 196 197 199 201 200 202 202 199 198 201 199 196 197 197 202 202 202 200 201 203 204 204 203 203 202 202 204 205 207 208 207 207 205 205 205 208 210 210 209 207 209 210 211 211 212 212 217 217 219 217 214 214 214 217 214 213 215 215 216 216 217 216 217 219 220 220 219 218 217 216 219 222 220 220 217 215 217 221 220 218 218 224 226 221 222 224 226 223 224 226 225 224 228 228 223 227 227 228 226 231 233 232 230 226 228 231 237 234 233 237 231 232 235 230 228 230 232 231 228 234 237 232 229 236 238 237 232 231 237 237 236 237 235 236 234 236 241 243 240 247 243 242 245 242 241 242 242 241 238 239 239 237 246 244 245 244 243 242 240 243 244 246 241 245 244 241 246 245 237 241 247 244 248 248 247 244 243 245 240 244 246 244 245 242 244 246 247 244 245 243 245 245 246 245 247 246 251 253 251 253 253 251 247 246 246 251 250 247 247 253 256 260 253 254 261 272 294 329 367 399 431 453 467 465 451 433 425 462 521 580 640 697 738 767 789 816 844 872 897 914 922 933 941 954 972 992 1010 1041 1069 1084 1091 1108 1128 1138 1148 1168 1197 1227 1261 1289 1320 1342 1356 1350 1343 1328 1319 1323 1330 1332 1337 1338 1348 1355 1357 1359 1365 1368 1371 1371 1374 1373 1375 1385 1384 1384 1390 1392 1396 1397 1395 1389 1384 1380 1381 1371 1365 1369 1366 1358 1359 1360 1355 1342 1328 1325 1328 1318 1306 1288 1266 1262 1285 1298 1318 1357 1393 1409 1426 1443 1455 1454 1425 1376 1342 1328 1330 1337 1337 1331 1371 1487 1660 1854 2058 2259 2443 2607 2761 2886 2972 3042 3106 3176 3256 3329 3404 3476 3528 3572 3607 3613 3607 3606 3598 3586 3574 3556 3527 3506 3498 3488 3467 3442 3421 3399 3384 3376 3366 3345 3339 3330 3302 3280 3257 3232 3199 3157 3109 3081 3081 3091 3123 3205 3333 3514 3731 3949 4205 4519 4856 5176 5439 5617 5731 5791 5817 5850 5874 5896 5968 6123 6335 6562 6790 7009 7188 7310 7401 7491 7567 7626 7659 7686 7697 7703 7728 7764 7791 7819 7851 7865 7868 8362 235913 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 120 127 132 135 138 140 141 141 142 144 146 145 144 146 144 141 141 140 139 138 137 136 135 133 133 133 130 127 128 127 124 123 123 123 122 120 118 119 117 114 115 114 113 112 109 106 105 105 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25902 10770 3027 4235 11179 145 147 149 151 153 155 157 159 161 162 162 162 163 163 164 165 165 166 167 167 167 167 168 168 168 168 168 167 167 168 169 170 171 171 172 172 172 172 172 172 172 171 171 170 169 169 169 168 167 167 166 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 169 169 169 168 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 166 167 166 166 166 165 165 165 166 166 165 166 167 167 167 167 166 166 166 166 166 166 166 167 167 168 168 168 167 167 167 167 168 168 168 168 169 170 170 170 170 170 171 172 173 172 173 174 174 174 175 174 174 175 176 176 176 176 177 177 177 177 178 178 178 178 178 179 180 183 185 185 185 184 184 185 185 185 185 186 185 185 186 186 185 185 186 187 188 189 188 189 190 189 189 190 190 189 188 189 191 193 193 192 190 190 191 192 193 193 194 195 195 197 196 197 200 200 198 195 194 195 196 196 194 194 196 197 198 197 197 198 198 197 196 197 199 199 197 198 198 197 199 200 200 201 203 200 199 200 200 201 201 199 197 200 200 199 202 204 201 198 198 199 198 202 202 200 199 198 199 199 198 198 199 200 202 202 202 203 204 202 203 200 202 203 204 204 204 203 206 208 209 209 209 207 206 207 208 211 211 208 209 210 212 213 212 211 211 213 214 213 209 213 213 212 214 219 217 213 216 218 215 213 216 220 218 219 218 215 218 221 219 216 218 223 220 219 221 218 216 218 221 222 221 220 223 225 228 226 222 225 223 223 222 227 226 222 225 228 230 225 224 227 228 225 225 233 234 232 232 235 234 233 233 234 235 236 231 232 233 232 237 241 233 229 233 238 240 240 236 232 232 237 235 235 234 234 238 243 240 236 244 243 241 242 240 242 242 245 243 240 240 241 237 243 249 239 241 249 251 244 243 245 248 247 244 249 247 247 243 241 246 253 253 256 254 253 248 246 249 253 243 237 237 238 247 251 247 245 248 256 254 246 250 247 250 249 248 250 251 250 249 252 247 242 247 252 247 242 252 253 249 255 258 263 273 273 290 318 366 405 436 466 488 490 464 438 446 490 546 612 669 718 758 802 848 881 903 910 915 925 935 955 972 988 1023 1073 1113 1166 1204 1226 1243 1256 1259 1270 1273 1279 1286 1291 1293 1311 1313 1312 1319 1325 1330 1334 1346 1354 1353 1362 1368 1372 1372 1372 1376 1376 1376 1387 1387 1373 1365 1370 1370 1366 1366 1364 1366 1364 1362 1360 1352 1336 1334 1337 1339 1338 1330 1321 1320 1308 1301 1296 1281 1261 1236 1218 1210 1217 1230 1244 1260 1298 1342 1384 1420 1444 1464 1481 1491 1480 1437 1392 1366 1355 1374 1386 1396 1489 1699 1949 2164 2346 2505 2645 2739 2816 2893 2968 3035 3089 3144 3209 3291 3362 3408 3450 3497 3540 3562 3574 3580 3577 3569 3563 3553 3540 3528 3513 3493 3472 3449 3423 3400 3388 3380 3373 3367 3346 3326 3315 3308 3293 3267 3241 3219 3191 3152 3114 3108 3134 3183 3276 3393 3515 3673 3875 4098 4322 4550 4816 5082 5259 5365 5447 5534 5629 5693 5692 5642 5645 5758 5956 6205 6428 6593 6719 6821 6903 6968 7019 7065 7093 7116 7168 7231 7262 7265 7284 7323 7356 7390 7444 7500 7538 8262 177919 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 117 127 134 141 146 149 152 153 154 155 156 157 159 159 157 156 155 153 152 152 150 148 148 145 143 143 142 141 139 139 137 135 135 134 132 131 128 127 127 127 124 120 120 119 118 118 115 111 110 110 109 106 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25915 10770 3028 4233 11180 143 145 147 149 151 153 155 156 158 160 161 163 163 163 163 164 164 165 166 166 167 167 167 167 168 168 168 167 167 167 167 168 168 169 170 171 171 172 172 172 172 172 173 172 171 170 170 169 169 168 167 167 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 168 167 167 166 166 167 166 166 167 167 167 167 166 166 166 165 166 165 165 166 166 166 166 166 167 166 166 166 166 166 166 166 166 167 167 166 166 166 166 167 167 167 167 166 166 167 168 168 168 168 167 168 168 167 168 168 168 168 168 169 171 171 172 172 173 174 174 174 172 173 173 173 173 175 176 178 177 175 177 176 177 177 176 176 178 180 180 180 181 182 183 186 187 186 186 186 184 185 185 185 185 185 184 184 187 187 188 187 186 187 188 190 187 187 189 190 187 186 187 189 190 191 188 188 191 191 189 188 188 190 191 191 192 192 192 194 196 197 196 192 192 196 197 200 196 195 196 198 198 199 197 199 199 199 198 198 199 199 200 203 201 197 198 201 200 197 200 203 200 200 200 200 202 200 199 202 201 202 201 200 200 202 202 202 201 201 201 199 204 203 200 198 201 203 202 202 201 204 205 204 205 204 202 200 203 205 205 204 203 202 203 205 206 207 208 209 209 208 208 208 209 207 210 213 212 212 212 213 215 216 216 215 213 215 215 211 212 213 217 216 214 215 217 221 220 215 213 215 216 214 213 216 218 221 221 220 223 224 223 222 223 225 225 224 222 225 226 226 225 224 226 224 226 230 228 225 226 226 226 229 233 235 234 232 230 230 230 231 232 233 231 228 230 230 228 230 232 234 237 234 234 237 238 237 235 235 237 236 238 240 237 237 236 236 240 241 239 236 239 243 244 245 244 241 241 243 242 244 248 247 245 246 244 245 246 248 251 250 248 249 251 250 248 251 257 257 253 248 247 247 246 248 251 251 250 248 249 246 245 246 246 241 240 244 249 247 245 247 247 248 249 248 251 253 247 246 250 251 254 254 254 252 254 256 252 252 251 252 255 259 269 286 306 335 375 405 423 441 453 471 515 573 631 682 734 789 829 854 873 884 898 908 920 937 953 964 979 991 1004 1019 1043 1081 1141 1213 1258 1285 1312 1328 1330 1340 1349 1349 1348 1352 1355 1353 1341 1332 1335 1332 1327 1328 1323 1325 1333 1340 1341 1341 1354 1369 1372 1380 1379 1384 1384 1374 1373 1368 1369 1370 1367 1363 1359 1352 1356 1369 1364 1359 1355 1356 1348 1343 1344 1348 1341 1335 1345 1340 1332 1341 1352 1351 1362 1378 1389 1395 1398 1405 1424 1447 1450 1461 1483 1498 1507 1521 1528 1521 1478 1410 1361 1353 1376 1440 1484 1487 1504 1589 1793 2049 2293 2462 2579 2689 2776 2845 2899 2952 3024 3090 3150 3226 3298 3363 3391 3425 3479 3494 3507 3547 3567 3570 3562 3545 3532 3530 3501 3495 3502 3495 3488 3454 3449 3438 3419 3421 3408 3408 3393 3361 3349 3339 3321 3302 3265 3242 3207 3171 3156 3168 3223 3326 3412 3476 3553 3669 3807 3973 4147 4326 4485 4602 4702 4801 4918 5013 5115 5239 5322 5374 5474 5653 5825 5958 6103 6270 6396 6511 6635 6738 6803 6856 6898 6941 6973 7020 7056 7055 7089 7152 7187 7207 7235 7255 10958 178148 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 120 129 137 142 147 150 152 154 156 158 159 158 158 157 157 155 153 153 151 150 151 149 146 144 143 143 141 140 141 137 133 134 136 136 134 131 128 125 127 126 125 123 121 119 117 116 114 111 110 108 107 108 106 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25928 10770 3029 4231 11182 144 146 147 149 151 153 155 156 158 160 161 162 162 162 163 163 163 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 167 168 169 170 170 170 170 171 171 171 171 171 170 169 168 168 167 167 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 164 164 165 164 164 164 165 165 164 164 163 163 164 164 164 164 164 164 165 164 164 164 165 165 165 165 165 166 166 166 165 165 166 166 165 166 166 166 167 167 166 166 166 166 166 167 166 168 169 169 170 171 170 171 171 171 172 172 172 172 172 173 174 174 174 175 175 175 175 175 174 176 176 177 179 177 177 179 181 181 181 183 183 185 186 185 184 185 185 185 184 185 186 186 187 186 187 186 186 186 186 186 184 188 186 186 187 187 186 186 186 187 190 189 190 190 189 192 192 194 193 193 195 195 195 197 195 193 193 195 195 195 193 191 195 198 197 199 199 198 198 199 198 199 200 199 198 198 199 200 199 200 201 201 198 199 199 200 202 202 201 201 199 200 199 199 203 203 204 203 201 201 200 200 199 200 201 199 199 200 200 202 203 200 201 203 200 201 200 199 199 200 202 205 205 203 200 203 208 208 205 203 204 206 207 206 209 209 206 207 208 208 208 211 210 211 211 211 211 211 213 211 209 213 214 215 215 216 216 214 215 217 215 216 216 219 220 221 221 219 218 221 222 222 223 220 218 222 225 223 221 224 223 223 223 221 220 222 224 228 226 225 225 226 227 226 227 229 231 230 230 229 230 232 232 230 231 231 229 229 231 232 235 235 235 237 238 234 233 235 233 231 235 239 237 237 239 238 238 240 241 241 244 242 240 245 246 241 242 246 245 242 241 245 247 244 244 249 250 247 242 241 245 245 242 242 245 246 249 248 245 243 246 250 248 245 245 248 251 250 247 244 247 248 245 246 248 246 246 248 250 245 242 243 251 254 252 249 249 252 249 246 247 246 246 249 252 258 257 260 277 295 315 337 350 372 398 419 439 451 456 467 476 485 511 563 631 704 777 835 868 879 870 860 862 867 874 887 898 911 936 971 993 1010 1030 1054 1068 1083 1097 1121 1146 1184 1223 1259 1289 1317 1341 1353 1359 1360 1355 1354 1361 1353 1347 1339 1338 1343 1341 1339 1344 1335 1332 1333 1332 1331 1339 1345 1353 1362 1373 1378 1377 1375 1375 1367 1359 1360 1363 1370 1376 1372 1376 1374 1377 1377 1375 1378 1391 1404 1403 1393 1400 1408 1419 1415 1428 1435 1442 1447 1460 1458 1463 1481 1474 1477 1495 1496 1493 1493 1509 1524 1526 1548 1552 1537 1485 1426 1380 1369 1378 1405 1461 1507 1507 1482 1508 1593 1750 1954 2149 2327 2462 2570 2682 2786 2889 2986 3054 3146 3232 3303 3363 3431 3471 3475 3478 3507 3525 3537 3520 3525 3531 3516 3488 3478 3469 3454 3448 3452 3439 3445 3458 3454 3436 3434 3442 3414 3387 3360 3338 3300 3248 3192 3151 3137 3165 3212 3274 3334 3384 3450 3547 3646 3789 3929 4047 4182 4353 4544 4693 4785 4846 4892 4998 5200 5307 5226 5055 5014 5175 5453 5743 5991 6159 6293 6386 6450 6512 6574 6656 6741 6790 6814 6830 6882 6909 6907 6922 6960 6996 8754 156815 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 123 137 146 153 159 163 167 169 171 172 173 172 172 171 170 169 168 167 166 164 163 162 159 159 156 154 153 154 152 150 148 146 143 143 142 140 138 138 136 134 131 130 128 127 125 123 122 122 119 116 115 114 113 111 109 107 105 104 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25940 10770 3030 4229 11182 146 148 149 151 153 155 156 158 159 161 162 163 164 165 165 164 165 165 166 166 167 167 167 167 168 168 168 168 167 167 167 168 168 169 170 171 171 171 172 172 172 172 172 172 172 172 171 169 168 168 168 168 167 167 166 166 166 166 166 166 166 166 166 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 165 165 166 165 165 165 165 165 166 165 165 166 165 166 165 165 167 167 167 167 166 166 167 167 167 167 167 167 167 166 167 167 168 168 167 166 167 167 168 170 170 169 171 172 172 172 172 173 173 173 173 173 174 173 175 175 175 174 174 176 177 177 176 177 178 177 177 178 179 177 178 180 182 184 186 187 187 186 187 187 186 185 184 185 186 184 185 185 184 184 186 187 187 187 189 188 189 188 188 190 191 190 188 188 188 188 191 191 191 193 192 192 192 194 196 195 194 194 193 194 195 196 198 198 197 198 197 197 198 196 197 201 202 199 201 200 200 199 199 199 202 201 200 201 202 200 200 201 201 201 200 200 201 202 201 202 202 202 204 201 199 201 203 205 203 202 202 203 205 204 203 203 201 202 202 200 200 200 201 201 201 204 201 201 202 203 202 204 206 207 207 206 205 206 206 206 208 207 208 209 209 212 210 210 209 209 213 216 215 213 212 215 216 215 214 216 219 218 217 215 217 218 218 217 215 215 217 220 220 220 220 218 220 222 220 222 222 224 225 226 222 220 219 219 222 226 226 223 223 225 223 220 223 226 226 225 227 228 227 228 229 229 229 229 229 230 232 231 229 231 234 235 237 236 231 228 233 236 234 232 233 235 235 233 232 234 238 239 237 237 234 235 237 238 238 239 239 241 243 243 246 245 241 238 239 242 242 242 243 243 245 246 244 243 244 242 243 244 245 248 250 250 247 246 247 248 246 246 249 251 248 247 247 248 248 250 249 246 247 251 250 248 249 247 244 246 246 243 249 255 251 244 250 255 251 245 249 253 248 245 249 248 250 265 292 334 383 424 447 451 450 463 483 497 508 517 533 558 593 655 747 827 861 857 844 838 849 861 872 882 895 912 937 958 986 1014 1040 1067 1086 1101 1124 1151 1177 1198 1219 1254 1301 1354 1379 1378 1369 1361 1357 1350 1335 1326 1313 1302 1297 1294 1291 1291 1288 1286 1288 1293 1291 1293 1286 1285 1292 1290 1288 1290 1297 1308 1311 1313 1314 1329 1336 1341 1356 1363 1373 1378 1380 1391 1402 1412 1424 1427 1425 1421 1431 1447 1451 1466 1468 1469 1478 1481 1482 1494 1495 1510 1517 1519 1525 1529 1542 1555 1567 1560 1558 1558 1552 1517 1462 1410 1372 1355 1380 1411 1459 1512 1544 1563 1564 1517 1448 1457 1619 1829 2003 2171 2328 2466 2587 2711 2874 3059 3225 3380 3492 3570 3633 3646 3636 3624 3627 3601 3594 3581 3548 3536 3527 3514 3497 3497 3490 3475 3467 3453 3447 3439 3436 3433 3423 3405 3375 3330 3271 3197 3137 3157 3222 3293 3381 3527 3668 3794 3929 4071 4199 4315 4394 4410 4415 4417 4446 4514 4659 4841 5022 5064 4976 4901 4948 5102 5322 5580 5847 6077 6262 6390 6501 6592 6671 6742 6789 6841 6912 6986 7041 7085 7127 7186 7247 7339 7432 7545 13718 196550 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 130 140 148 154 159 159 158 161 164 166 167 166 163 164 165 163 161 158 156 156 154 154 153 151 150 151 149 147 146 142 139 139 137 135 134 133 131 131 131 130 128 126 122 121 120 118 117 114 114 114 112 109 108 107 107 104 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25953 10770 3031 4227 11182 146 148 150 151 153 154 156 158 159 161 162 163 164 165 165 164 165 165 165 166 167 167 167 167 168 168 168 168 168 167 167 167 168 168 169 170 171 171 172 172 172 173 173 172 172 172 171 170 169 169 168 168 167 166 166 166 166 166 166 166 166 166 166 167 167 168 168 167 167 168 168 168 169 168 168 168 168 167 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 165 165 165 166 166 166 165 165 165 166 167 167 165 165 165 165 165 166 166 166 166 166 166 165 166 166 166 166 166 166 166 166 167 167 167 167 165 165 166 167 167 166 167 167 168 167 166 167 167 167 168 169 170 170 171 172 171 171 172 173 173 173 173 172 172 174 174 173 174 176 177 176 178 177 176 176 177 177 176 178 179 180 180 180 182 184 186 187 186 186 186 185 185 185 186 186 185 187 186 186 185 187 187 185 185 188 190 188 189 189 189 188 188 189 189 188 190 192 190 190 192 192 192 191 195 196 197 195 192 193 192 194 194 196 195 196 197 198 199 197 198 199 199 197 200 202 202 204 203 202 200 199 200 201 202 202 199 201 202 203 204 201 198 199 202 202 201 202 199 200 202 202 201 202 201 199 200 199 202 202 199 201 204 204 204 202 199 200 203 201 200 199 201 203 202 203 202 203 205 205 206 209 205 203 204 203 206 210 208 209 211 212 212 210 209 209 208 211 214 213 214 215 215 213 215 217 218 218 219 218 217 219 220 219 219 218 216 218 220 220 218 219 219 221 224 224 223 221 218 217 219 222 221 219 221 225 226 224 223 224 225 225 226 227 229 229 228 228 227 227 225 226 229 229 227 224 225 228 228 227 229 232 234 235 233 232 233 233 235 234 233 235 236 234 233 235 239 240 239 236 238 239 238 238 236 237 238 236 233 237 241 241 240 240 240 241 241 239 239 245 251 250 248 246 244 242 240 242 247 248 247 245 245 245 247 247 246 246 246 248 249 246 247 251 247 243 247 252 249 249 248 243 242 248 249 246 246 244 241 240 243 245 247 252 251 249 247 244 248 250 252 251 248 250 251 248 247 258 288 336 387 426 442 442 433 418 414 420 438 465 503 552 599 646 699 737 766 781 795 815 829 848 877 903 918 928 939 944 953 967 980 1003 1048 1110 1174 1219 1257 1299 1336 1368 1392 1403 1409 1418 1416 1400 1392 1397 1393 1380 1375 1365 1358 1353 1358 1358 1355 1352 1356 1363 1370 1385 1391 1396 1396 1400 1415 1430 1423 1430 1440 1444 1439 1438 1451 1462 1461 1477 1485 1479 1488 1495 1497 1499 1505 1513 1520 1523 1520 1523 1532 1537 1535 1532 1542 1547 1553 1558 1556 1566 1568 1556 1565 1574 1568 1550 1519 1500 1479 1444 1415 1388 1374 1379 1391 1414 1453 1492 1524 1548 1552 1555 1543 1561 1588 1619 1691 1791 1919 2082 2221 2347 2473 2589 2745 2926 3069 3201 3324 3421 3479 3544 3594 3630 3657 3683 3659 3649 3632 3617 3604 3587 3563 3547 3533 3514 3501 3504 3499 3493 3486 3494 3495 3487 3456 3413 3366 3320 3302 3296 3307 3330 3367 3442 3542 3654 3770 3876 3946 3980 4016 4066 4140 4205 4258 4334 4417 4500 4565 4611 4706 4909 5105 5185 5262 5488 5792 6044 6219 6342 6433 6493 6571 6667 6735 6776 6814 6858 6938 7011 7081 7147 7209 42642 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 114 125 133 141 146 149 152 157 158 157 158 157 158 159 159 157 157 158 156 152 152 152 150 149 147 146 145 144 142 139 137 137 137 135 135 134 130 129 129 127 125 125 123 119 118 117 116 114 113 112 112 110 108 107 105 101 101 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25966 10770 3032 4225 11181 144 146 148 149 150 152 154 155 157 158 160 161 162 163 163 163 163 163 164 164 165 165 166 166 166 166 166 166 166 166 166 166 167 167 168 168 169 170 171 171 171 171 171 171 171 171 171 170 169 168 167 167 166 166 166 165 165 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 166 166 166 166 166 166 166 166 165 165 166 166 165 166 165 164 164 165 165 164 164 164 164 164 164 165 165 164 164 164 164 164 164 164 164 164 165 166 166 165 165 164 164 165 165 164 165 166 165 165 166 167 166 166 165 165 165 165 166 167 167 167 167 168 168 167 168 169 169 169 170 170 170 170 171 171 172 173 172 171 171 173 174 174 175 175 176 174 174 175 175 176 177 178 179 175 175 177 179 181 181 182 183 184 185 186 187 187 185 184 186 187 185 184 186 185 184 184 185 184 185 187 190 187 187 188 189 190 189 188 188 188 188 189 189 190 189 189 191 193 194 192 190 193 194 194 192 191 192 193 195 195 197 197 195 197 198 197 199 201 200 200 201 202 202 201 200 202 202 201 201 204 203 199 200 201 203 201 197 197 199 201 201 201 200 199 199 198 199 201 202 202 200 201 199 200 201 203 205 203 200 202 201 202 203 201 199 200 202 203 206 205 202 203 203 205 207 207 209 208 204 205 207 206 207 209 209 206 206 208 211 211 211 212 213 213 212 214 217 215 217 217 216 215 216 218 215 218 219 216 218 222 220 218 218 219 221 220 218 217 219 223 225 222 221 222 223 222 221 222 222 224 224 223 226 226 226 226 229 232 229 225 226 228 227 227 229 230 232 231 227 227 225 224 229 234 235 230 230 234 237 235 233 233 237 237 232 229 231 234 235 234 234 236 237 241 245 244 244 243 243 246 246 242 243 245 245 245 245 243 244 247 247 247 246 244 244 245 244 244 243 247 251 249 248 250 251 253 251 248 245 246 249 248 244 245 249 247 240 239 245 251 247 246 247 247 245 245 247 247 248 247 244 246 251 252 252 251 250 252 256 252 248 251 252 247 246 247 254 260 264 273 289 310 339 378 411 440 466 482 481 466 447 435 434 442 453 470 498 536 581 630 677 713 742 767 796 823 844 862 882 901 923 946 966 992 1032 1084 1146 1199 1237 1260 1283 1304 1327 1350 1364 1379 1389 1391 1397 1408 1423 1428 1424 1428 1431 1427 1423 1427 1424 1417 1420 1417 1410 1409 1411 1422 1423 1426 1423 1427 1437 1449 1457 1461 1463 1464 1473 1480 1481 1488 1488 1488 1495 1500 1512 1523 1508 1520 1525 1515 1511 1517 1522 1523 1531 1546 1540 1542 1537 1542 1541 1543 1557 1559 1553 1555 1556 1548 1529 1503 1480 1455 1443 1433 1419 1420 1420 1423 1448 1490 1518 1545 1572 1582 1582 1581 1561 1549 1550 1582 1635 1732 1875 2022 2172 2324 2445 2570 2668 2757 2872 3002 3132 3275 3401 3513 3606 3671 3698 3706 3693 3681 3657 3639 3607 3576 3579 3571 3556 3555 3540 3546 3536 3512 3502 3500 3485 3475 3473 3468 3467 3445 3396 3366 3324 3268 3262 3330 3423 3513 3628 3721 3801 3895 3966 3981 3986 4004 4045 4152 4314 4526 4734 4823 4768 4649 4614 4796 5159 5475 5682 5825 5929 6026 6082 6156 6214 6251 6315 6363 6398 6464 6520 6542 6575 12946 171475 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 125 141 151 157 162 167 169 172 172 171 172 175 173 173 173 173 170 169 167 165 164 163 162 160 159 157 156 155 154 151 149 147 146 145 141 139 141 140 138 136 133 131 130 128 125 124 124 121 120 119 117 115 115 114 110 107 108 108 105 104 102 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25979 10770 3033 4224 11181 145 147 149 151 152 154 156 157 159 161 162 163 164 164 164 164 164 165 165 166 166 167 167 167 168 168 168 168 167 167 168 168 168 169 170 171 172 172 172 172 173 173 173 173 172 172 171 170 169 168 167 167 166 166 166 166 166 166 166 166 167 167 168 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 168 167 167 167 167 167 167 167 166 166 166 166 166 166 167 166 166 165 165 165 165 166 165 165 166 166 166 167 166 165 165 165 165 165 165 165 165 166 166 166 166 167 167 166 166 166 166 167 167 167 168 167 167 168 168 167 166 167 167 167 168 169 169 169 170 172 173 174 174 173 173 173 172 174 175 175 174 174 176 175 174 175 175 175 176 177 177 177 178 177 177 179 180 180 181 182 184 184 183 187 188 188 189 188 189 189 189 186 185 188 188 187 185 186 187 187 187 185 187 188 189 189 191 188 186 189 192 192 193 193 190 193 194 193 194 193 192 192 192 191 194 197 198 195 194 196 196 197 199 198 199 199 197 201 200 200 201 200 201 201 200 200 202 201 203 204 202 200 200 203 202 203 206 204 199 198 199 202 203 202 202 203 204 205 204 200 197 198 199 198 199 199 202 206 206 206 204 202 203 202 203 204 205 203 204 203 203 203 206 204 203 207 209 212 212 211 208 210 211 211 211 210 210 212 212 210 209 210 209 211 214 213 212 213 214 214 215 216 215 217 221 218 215 215 215 216 218 217 217 217 218 221 219 220 220 222 225 226 222 219 220 224 225 222 221 223 225 227 225 223 224 225 224 224 228 229 227 227 229 227 226 228 227 229 229 227 228 231 230 230 232 234 235 233 234 238 237 232 233 238 239 238 236 235 235 237 238 235 234 236 236 239 241 240 240 243 245 244 240 241 247 248 244 241 239 242 244 245 243 243 244 244 243 243 245 246 246 250 252 250 248 247 247 243 244 247 246 245 247 245 245 246 246 246 245 246 248 249 251 253 252 246 242 244 245 251 252 251 248 247 250 250 254 259 254 250 248 251 253 251 250 249 250 255 260 267 275 285 303 325 360 393 419 440 461 482 487 474 461 465 484 511 561 624 671 705 735 757 774 786 799 816 844 882 920 954 988 1033 1073 1102 1134 1170 1210 1259 1312 1355 1378 1405 1429 1445 1456 1458 1462 1474 1482 1479 1479 1480 1475 1467 1463 1459 1465 1460 1454 1458 1459 1461 1458 1454 1455 1452 1459 1462 1459 1464 1469 1472 1467 1483 1490 1491 1493 1495 1494 1498 1505 1507 1513 1521 1523 1515 1517 1516 1524 1528 1525 1531 1534 1539 1547 1539 1535 1537 1539 1553 1558 1546 1538 1528 1518 1491 1465 1441 1422 1423 1412 1406 1417 1453 1476 1487 1511 1527 1545 1570 1585 1570 1582 1596 1613 1673 1766 1870 1986 2100 2214 2327 2466 2579 2688 2809 2931 3066 3163 3254 3358 3452 3541 3610 3655 3704 3736 3726 3717 3698 3682 3670 3639 3618 3620 3596 3596 3595 3569 3543 3543 3545 3531 3516 3503 3500 3494 3473 3417 3371 3339 3326 3332 3372 3439 3530 3628 3718 3801 3882 3967 4047 4083 4093 4140 4220 4367 4507 4673 4848 4983 5003 4767 4486 4475 4763 5150 5478 5721 5898 6006 6085 6133 6184 6220 6264 6332 6386 6399 6415 6436 6450 6465 6472 6476 6499 28822 336700 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118 131 141 147 153 159 162 164 165 165 164 163 162 164 165 163 161 160 158 157 157 157 154 151 152 151 147 144 144 144 145 142 140 139 137 135 133 133 132 130 129 127 125 123 121 119 117 115 113 113 112 110 108 108 107 106 104 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25992 10770 3034 4222 11180 147 149 151 153 155 156 158 159 161 163 164 165 166 166 165 166 166 167 168 168 168 169 169 169 169 170 170 170 169 169 169 170 171 171 172 172 173 174 175 175 175 175 175 175 174 174 172 171 170 169 169 169 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 169 169 169 169 169 169 169 169 168 169 169 169 168 168 168 168 169 168 168 168 168 168 169 169 168 167 167 167 167 167 167 167 168 167 167 167 166 166 167 167 167 168 168 168 168 168 167 167 167 167 168 169 169 169 169 168 168 169 168 168 167 167 168 169 170 169 169 170 171 171 170 171 172 173 174 174 174 175 174 174 176 176 175 175 176 176 176 176 176 177 178 178 178 179 178 178 179 179 178 179 179 181 182 181 183 184 184 185 187 188 188 189 189 192 192 187 187 189 188 188 189 188 188 189 190 187 186 188 187 188 192 191 188 191 192 191 193 191 190 190 191 194 195 195 195 194 194 196 194 195 193 194 198 198 198 198 200 200 200 200 199 198 199 202 199 198 201 201 202 201 200 202 206 206 206 204 203 203 204 203 205 205 203 202 199 201 202 202 202 203 203 201 202 205 202 202 203 201 203 204 201 200 204 206 206 205 204 203 207 207 206 204 202 203 205 204 204 206 208 205 205 208 209 207 209 212 211 207 209 210 209 209 211 212 213 213 211 210 210 213 216 215 214 213 213 217 219 216 215 216 216 216 217 218 220 221 219 217 216 217 219 218 218 218 216 217 218 219 223 221 219 221 224 224 223 225 228 227 224 225 228 228 228 229 229 228 228 229 231 230 226 226 229 232 233 230 229 228 231 233 235 235 235 237 237 237 238 238 239 238 237 236 233 234 238 240 240 240 238 237 240 241 240 242 240 239 242 244 245 243 240 241 243 243 243 242 245 246 242 242 244 247 249 245 243 246 249 249 249 248 248 251 252 250 250 252 255 256 251 247 251 253 254 253 247 247 249 248 248 251 250 247 245 249 254 252 249 249 250 246 246 249 248 251 250 248 249 251 254 253 250 251 250 251 254 252 255 262 266 278 306 342 387 430 455 465 470 479 489 511 553 608 668 714 744 758 764 775 788 825 873 912 954 993 1028 1064 1101 1134 1182 1226 1269 1328 1384 1426 1457 1490 1507 1505 1514 1515 1512 1508 1514 1518 1520 1509 1512 1520 1506 1492 1493 1490 1491 1492 1492 1487 1484 1481 1479 1473 1469 1474 1478 1479 1481 1481 1481 1483 1489 1491 1500 1511 1501 1501 1508 1512 1511 1519 1527 1524 1531 1539 1532 1526 1525 1525 1532 1532 1519 1521 1511 1497 1486 1483 1467 1445 1426 1409 1398 1412 1413 1430 1463 1476 1504 1542 1575 1610 1613 1617 1607 1615 1608 1585 1549 1537 1610 1744 1894 2066 2229 2390 2519 2634 2741 2843 2919 3007 3133 3266 3382 3484 3568 3651 3703 3731 3748 3740 3720 3733 3732 3717 3712 3697 3665 3647 3648 3629 3619 3603 3592 3584 3572 3577 3560 3549 3554 3529 3502 3492 3444 3421 3460 3514 3587 3639 3708 3803 3885 3972 4052 4108 4136 4147 4181 4218 4301 4463 4680 4945 5169 5256 5226 5160 5088 4947 4828 4921 5190 5498 5739 5914 6038 6128 6213 6282 6311 6332 6352 6392 6417 6462 6512 6576 6684 6795 6884 6986 7132 7261 14893 232355 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 115 124 130 137 144 147 148 149 150 151 154 155 154 154 153 152 151 149 149 148 147 145 144 143 142 140 139 138 138 137 136 134 133 132 129 127 126 123 122 122 122 120 118 116 116 114 112 110 109 108 106 103 102 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26005 10770 3035 4220 11179 146 148 150 152 154 155 157 159 160 162 163 164 164 164 164 164 165 166 166 166 167 167 167 168 168 168 168 168 168 168 168 170 171 171 172 172 172 172 173 173 174 174 173 173 172 171 170 169 168 168 167 167 167 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 167 168 169 169 168 168 168 169 168 167 168 168 168 167 168 168 168 168 167 167 167 167 167 167 166 167 167 167 166 166 167 167 167 167 167 166 166 166 166 166 166 166 166 165 165 166 166 166 167 167 167 167 167 168 167 167 168 167 167 167 168 168 169 168 167 168 168 167 167 167 168 168 169 169 168 169 168 169 172 172 172 172 171 172 173 172 173 176 177 177 177 175 175 176 176 177 178 178 177 176 178 179 177 178 179 179 180 181 179 179 181 181 182 184 184 184 185 187 186 186 186 188 188 186 186 189 190 188 189 190 187 189 188 187 188 191 190 189 189 189 190 192 192 191 189 190 194 192 190 191 192 195 195 194 193 193 194 195 195 197 198 198 197 197 197 199 199 199 200 200 199 198 199 201 202 201 204 206 202 201 201 203 204 203 202 203 204 204 203 203 203 204 205 206 202 200 203 205 206 203 200 200 202 202 199 198 200 203 201 199 202 204 202 202 202 203 202 200 202 204 207 208 206 205 207 206 206 207 205 203 207 207 207 208 209 209 209 211 212 212 212 214 212 208 212 212 213 216 215 212 213 218 217 217 221 220 218 217 217 217 218 219 220 219 218 217 216 216 216 216 217 221 222 222 219 221 220 220 224 226 226 222 221 223 224 224 225 227 228 231 232 229 228 228 229 230 226 224 227 233 233 232 231 229 230 233 234 233 231 231 234 236 236 235 235 237 237 238 239 235 231 232 235 237 237 239 240 241 242 240 238 238 242 244 240 237 241 244 242 240 241 242 242 243 245 242 238 239 243 247 249 249 249 251 249 247 249 252 254 258 264 263 260 257 256 258 256 253 251 249 251 249 245 248 250 250 252 253 253 252 250 248 250 252 254 252 249 249 247 247 247 248 256 257 252 251 252 249 250 257 257 255 258 259 262 257 260 265 273 304 351 401 440 467 483 480 481 500 531 573 621 669 706 725 739 762 795 824 854 884 918 961 993 1020 1051 1087 1115 1154 1201 1260 1308 1337 1362 1399 1440 1464 1492 1516 1524 1533 1540 1534 1531 1533 1528 1524 1519 1505 1497 1490 1485 1485 1487 1482 1470 1466 1474 1470 1464 1473 1478 1480 1483 1481 1479 1491 1491 1493 1502 1496 1491 1501 1503 1511 1526 1521 1517 1519 1517 1511 1511 1519 1517 1499 1497 1491 1489 1478 1471 1452 1419 1404 1397 1397 1409 1418 1437 1467 1495 1511 1542 1556 1573 1585 1595 1592 1590 1600 1611 1626 1654 1700 1764 1880 2042 2169 2283 2379 2469 2577 2675 2754 2854 2949 3057 3167 3286 3385 3474 3556 3617 3650 3701 3726 3765 3780 3776 3769 3787 3783 3745 3705 3663 3625 3607 3602 3595 3575 3560 3559 3543 3548 3541 3535 3518 3511 3508 3487 3496 3538 3597 3661 3720 3776 3836 3882 3937 3993 4036 4061 4075 4098 4172 4344 4568 4822 5195 5566 5678 5496 5232 5016 4876 5005 5415 5817 6081 6237 6322 6353 6392 6434 6458 6479 6496 6507 6522 6524 6545 6566 6587 6600 6600 6631 6662 6690 6720 18016 258288 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 128 141 152 158 163 166 168 170 171 172 172 173 172 172 173 173 171 168 165 162 163 161 159 159 158 156 154 151 150 149 146 145 144 144 141 138 137 136 134 132 132 132 131 128 125 123 122 122 118 116 116 115 112 109 108 107 107 106 106 105 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26017 10770 3036 4218 11178 148 150 152 154 156 157 159 160 162 163 164 165 166 165 166 166 166 167 167 168 168 169 169 169 169 169 170 170 169 169 170 170 172 173 173 174 174 174 175 175 175 175 175 175 174 174 172 171 169 169 168 168 168 168 168 168 168 168 168 169 169 168 169 169 169 169 170 169 169 169 170 170 170 170 170 170 170 169 169 169 169 168 168 169 169 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 168 167 168 167 167 167 167 168 168 168 168 167 166 167 167 167 167 167 167 168 168 168 169 168 167 168 168 168 167 167 168 168 167 168 169 169 169 170 170 170 171 169 168 168 169 169 169 170 172 173 172 172 173 175 175 175 175 176 175 175 176 177 175 175 176 175 176 178 178 178 179 179 179 179 181 181 180 179 178 181 183 180 180 183 184 185 186 186 187 188 188 189 189 190 191 188 188 188 188 189 190 189 188 188 187 189 190 189 191 189 188 190 192 193 192 191 193 193 192 193 194 193 192 193 195 195 196 198 196 196 199 199 200 201 199 201 202 199 199 200 202 201 200 200 202 203 204 203 205 202 200 204 205 204 204 206 203 204 205 204 203 205 206 205 203 204 205 202 203 203 204 202 202 202 200 203 205 203 204 205 203 205 205 202 202 204 206 208 205 206 204 204 204 205 208 207 208 210 210 208 207 207 207 210 211 212 213 212 210 209 214 213 210 211 213 215 217 218 215 214 218 217 218 218 216 216 219 218 217 216 218 218 214 215 219 219 219 221 220 218 218 217 219 224 226 223 222 224 223 221 220 222 223 223 225 226 225 226 228 231 231 230 232 229 227 226 227 227 229 233 233 232 231 231 230 232 231 229 234 237 238 238 236 235 233 236 239 239 239 237 234 236 238 237 239 239 235 237 241 240 240 243 243 239 238 241 241 239 240 243 246 246 243 242 242 241 241 245 248 249 250 252 254 252 250 252 255 259 259 257 254 253 253 254 255 256 255 251 249 245 242 244 248 250 251 249 247 247 248 250 253 250 248 248 252 251 250 249 250 250 252 252 252 250 247 247 251 255 253 253 252 252 256 257 259 268 292 341 392 415 429 455 457 442 440 450 478 521 557 588 611 628 646 666 676 688 710 747 804 868 918 951 980 1007 1023 1058 1114 1175 1232 1274 1287 1289 1323 1391 1453 1504 1551 1569 1572 1570 1572 1573 1573 1567 1557 1565 1563 1556 1549 1542 1538 1533 1523 1516 1520 1525 1517 1502 1497 1492 1500 1499 1484 1482 1491 1492 1492 1491 1495 1507 1512 1508 1510 1515 1523 1518 1523 1534 1530 1521 1533 1528 1518 1515 1502 1495 1495 1494 1485 1487 1472 1457 1450 1455 1463 1474 1494 1519 1537 1559 1582 1615 1630 1628 1642 1630 1613 1600 1578 1577 1582 1586 1640 1779 1954 2103 2243 2367 2463 2569 2666 2743 2813 2870 2948 3078 3240 3388 3519 3610 3670 3750 3789 3807 3827 3816 3813 3813 3804 3779 3760 3734 3706 3682 3663 3646 3618 3606 3582 3581 3586 3570 3578 3580 3577 3567 3560 3561 3601 3662 3727 3770 3834 3919 3980 4013 4036 4060 4109 4190 4327 4547 4838 5130 5426 5747 6005 6024 5730 5314 5012 4926 5025 5355 5810 6182 6395 6501 6565 6621 6650 6677 6706 6731 6749 6771 6792 6799 6802 6846 6864 6866 6872 6872 6909 6975 12636 199859 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 120 131 139 146 152 156 158 159 159 159 159 160 161 162 161 158 155 156 157 154 152 151 148 147 147 145 145 144 141 140 140 138 136 134 132 131 131 130 127 126 126 124 121 120 119 118 116 115 114 112 108 107 107 104 104 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26030 10770 3037 4216 11178 148 150 152 154 156 157 159 160 162 163 164 165 165 165 165 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 171 172 173 174 174 174 174 174 175 175 174 174 174 173 171 170 169 169 168 168 168 168 168 168 168 168 169 169 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 168 169 169 169 169 168 168 168 168 169 168 168 168 168 168 168 168 168 167 167 167 168 168 167 167 167 167 167 167 167 167 167 167 167 168 168 168 167 167 167 167 166 167 168 168 166 167 168 168 167 167 168 168 168 169 169 168 168 168 168 169 168 168 168 168 169 169 170 170 170 169 170 170 171 172 171 173 174 173 175 176 175 175 175 176 177 176 176 177 177 177 175 177 179 178 177 178 178 179 182 179 179 179 178 181 182 181 179 180 183 185 185 186 188 188 187 189 187 187 189 186 188 189 190 189 187 189 191 190 189 190 191 190 192 191 189 189 192 192 191 192 191 191 192 193 192 192 195 196 196 198 197 196 197 198 197 201 200 199 200 200 198 197 197 199 203 201 200 201 201 202 203 206 205 205 202 204 206 203 203 203 203 202 200 200 203 204 204 203 203 204 203 202 203 203 203 204 202 203 203 203 203 204 202 202 201 202 203 203 205 205 206 205 208 208 206 205 207 208 206 204 208 210 208 208 207 210 209 208 211 215 213 210 208 208 209 214 215 213 214 216 217 212 214 218 217 214 212 214 214 214 218 219 217 214 212 216 220 220 219 219 219 219 216 216 219 221 222 224 225 223 221 222 225 226 226 224 226 229 229 230 230 229 228 228 226 228 227 224 229 233 231 231 231 231 230 231 233 232 229 229 231 231 233 237 236 234 233 232 232 236 236 234 235 234 235 238 240 240 237 235 235 239 243 241 239 240 238 236 235 235 236 239 242 240 238 242 245 245 245 245 247 248 247 248 252 252 250 249 250 255 255 250 247 250 250 248 248 247 248 249 248 245 251 255 254 254 249 245 242 245 247 249 249 251 247 248 253 254 255 254 251 252 251 254 254 250 251 252 250 244 246 253 257 254 246 245 255 270 302 347 383 403 414 408 405 408 418 432 450 477 513 546 572 588 603 617 636 649 666 703 744 795 851 891 919 943 969 994 1035 1084 1129 1180 1237 1278 1298 1319 1341 1388 1449 1514 1545 1561 1579 1579 1575 1572 1563 1553 1545 1548 1547 1541 1539 1537 1530 1523 1522 1518 1513 1510 1511 1513 1512 1515 1507 1496 1492 1499 1506 1514 1507 1499 1494 1497 1494 1484 1469 1464 1465 1461 1457 1464 1473 1478 1477 1475 1478 1475 1485 1496 1493 1496 1495 1485 1474 1480 1500 1531 1565 1596 1613 1636 1631 1639 1656 1648 1646 1644 1643 1608 1594 1590 1582 1567 1586 1688 1860 2046 2197 2347 2499 2626 2727 2809 2845 2868 2906 2953 3021 3088 3168 3225 3261 3309 3366 3441 3487 3542 3617 3658 3690 3729 3741 3746 3735 3741 3737 3734 3713 3697 3683 3677 3668 3654 3637 3614 3597 3600 3599 3582 3581 3597 3615 3665 3722 3786 3838 3893 3946 4002 4044 4098 4139 4217 4324 4447 4609 4824 5080 5448 5933 6333 6480 6274 5796 5340 5060 5075 5400 5900 6360 6691 6851 6917 6964 6971 6984 7003 7030 7046 7052 7072 7077 7074 7074 7071 7069 7079 7086 7115 9193 161996 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 121 132 139 144 150 154 156 157 156 156 158 158 158 159 159 159 156 157 156 153 149 148 149 148 147 146 146 144 140 137 136 137 135 134 132 132 132 130 128 127 125 122 121 120 118 117 116 114 112 110 110 108 106 106 106 105 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26043 10770 3038 4214 11177 150 152 154 156 158 159 160 162 163 164 165 166 167 167 167 167 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 171 172 173 174 175 175 175 175 175 175 175 175 174 173 171 170 170 169 168 168 169 169 168 168 168 169 169 169 169 169 169 169 170 170 170 170 171 170 170 170 170 169 169 169 169 169 169 169 169 169 168 168 169 169 169 169 169 169 170 170 169 169 168 168 169 168 168 168 167 167 167 168 168 168 168 168 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 168 169 169 169 168 168 168 169 170 170 170 170 170 169 170 170 170 171 172 173 174 173 173 174 175 175 175 175 176 176 176 176 177 178 177 177 178 179 178 180 180 179 178 178 179 181 181 183 183 182 182 181 181 183 184 184 185 187 188 188 189 189 188 188 188 187 187 188 189 189 190 189 188 188 190 191 191 191 190 190 191 192 192 193 193 192 192 195 196 195 196 197 195 196 198 198 198 198 201 203 203 200 200 201 201 202 202 203 204 202 202 204 203 204 206 205 204 203 203 204 203 203 204 202 203 202 202 202 203 206 206 203 201 202 204 202 203 205 204 203 202 202 201 203 205 204 203 200 202 206 205 205 202 202 206 206 206 205 205 206 207 208 208 208 208 208 206 207 210 211 209 212 213 214 211 211 212 213 211 211 215 215 217 216 219 218 216 216 218 218 218 218 217 214 216 215 216 219 218 215 214 214 218 219 214 212 219 222 222 218 219 221 223 220 220 223 220 221 224 228 229 226 226 225 226 228 225 223 224 223 229 234 232 228 226 229 231 233 231 231 232 230 227 233 233 236 236 236 237 237 233 232 233 238 238 233 235 238 240 239 238 240 239 234 236 237 241 244 237 236 246 240 242 240 240 240 243 245 239 237 239 243 245 243 241 246 251 248 245 243 242 248 246 243 249 250 248 247 247 248 247 245 236 244 247 246 250 248 251 244 242 243 251 249 251 251 249 251 251 248 252 255 257 249 248 250 251 249 254 250 245 249 254 251 250 254 253 250 252 257 261 274 314 365 404 438 443 422 397 390 412 437 454 466 500 532 561 577 585 591 612 648 698 736 769 810 851 885 898 907 924 954 996 1029 1061 1098 1128 1163 1214 1273 1312 1337 1383 1451 1512 1553 1582 1590 1588 1587 1581 1577 1571 1554 1550 1554 1553 1543 1542 1534 1524 1522 1520 1524 1525 1518 1521 1526 1525 1518 1511 1515 1518 1512 1505 1499 1499 1500 1500 1492 1485 1488 1491 1482 1481 1483 1483 1492 1504 1503 1506 1512 1504 1507 1522 1528 1510 1497 1510 1532 1554 1581 1600 1608 1614 1628 1641 1648 1655 1662 1676 1690 1684 1672 1661 1650 1642 1623 1600 1608 1654 1778 1947 2101 2226 2350 2483 2608 2700 2763 2822 2874 2918 2967 3027 3100 3191 3302 3437 3568 3676 3770 3853 3914 3938 3937 3924 3900 3887 3878 3866 3848 3825 3809 3779 3753 3737 3717 3691 3678 3671 3665 3651 3656 3657 3647 3648 3672 3707 3754 3803 3850 3896 3942 3988 4025 4067 4119 4167 4225 4292 4363 4444 4607 4981 5514 6031 6467 6727 6668 6269 5742 5352 5256 5520 6049 6559 6876 7041 7122 7128 7092 7062 7044 7018 6984 6950 6924 6912 6909 6912 6910 6897 6897 6917 7066 142475 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 119 127 133 139 144 147 148 149 150 150 151 152 151 152 152 150 149 148 145 143 143 143 142 140 138 138 135 133 133 132 131 131 131 129 128 126 125 124 122 120 119 117 116 114 112 111 110 111 108 105 104 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26056 10770 3039 4212 11175 150 153 155 157 158 160 161 163 164 165 166 167 168 169 169 169 169 169 170 170 170 171 171 172 172 172 171 172 172 172 172 171 172 172 173 174 175 176 177 177 177 177 177 177 177 176 174 172 171 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 170 171 170 170 170 170 170 170 170 170 170 171 171 171 170 171 171 170 170 170 170 170 170 169 169 169 170 169 168 169 170 170 169 169 169 169 169 170 170 168 168 168 169 168 168 169 169 168 168 169 169 170 170 168 168 169 169 169 170 170 169 170 170 171 170 170 170 171 171 171 171 172 173 174 174 175 176 175 176 175 177 177 176 178 178 178 178 179 178 178 178 179 179 180 179 179 180 181 182 180 182 182 181 181 182 183 183 184 184 186 185 186 187 189 189 188 191 190 192 191 188 190 190 189 190 192 192 192 192 192 190 191 191 190 190 190 192 194 194 192 194 194 193 195 196 196 198 199 201 201 203 203 203 203 203 205 204 203 205 205 204 203 204 203 201 203 205 204 202 203 204 203 203 205 206 204 202 203 203 204 205 204 204 205 205 205 206 204 204 206 206 205 203 206 204 204 206 203 202 203 204 202 204 206 203 203 202 205 207 207 206 206 207 207 209 212 210 209 210 209 207 206 206 207 208 210 212 215 215 213 211 213 215 216 215 213 212 214 216 219 219 217 215 217 219 218 218 218 215 215 216 218 218 218 216 214 215 217 218 217 218 221 222 221 219 218 219 223 224 224 226 224 224 224 226 229 228 222 224 227 228 229 226 221 222 227 226 225 225 227 228 228 233 234 230 230 235 237 233 227 231 236 236 238 240 237 237 235 232 232 232 231 233 238 241 243 239 235 236 238 239 239 242 240 237 239 246 248 246 245 244 243 239 238 240 241 243 243 242 241 241 242 243 241 241 241 240 240 241 243 247 247 243 243 243 243 242 244 246 248 248 244 244 246 247 250 248 244 244 247 249 248 249 249 246 245 250 251 248 251 250 251 253 253 254 251 249 252 258 258 251 251 254 254 260 267 270 291 330 379 419 431 429 429 435 441 445 462 495 524 547 574 603 640 692 725 732 737 753 778 807 831 864 913 962 997 1023 1039 1051 1073 1132 1221 1285 1309 1325 1383 1483 1574 1627 1647 1648 1644 1637 1623 1607 1598 1586 1581 1581 1583 1579 1570 1561 1564 1566 1568 1562 1563 1573 1564 1551 1548 1548 1552 1551 1547 1546 1544 1539 1537 1536 1536 1535 1537 1539 1536 1529 1526 1525 1520 1518 1513 1509 1508 1515 1536 1541 1553 1568 1591 1614 1640 1641 1642 1647 1654 1662 1665 1669 1682 1687 1670 1676 1688 1691 1679 1672 1656 1631 1611 1617 1611 1611 1627 1682 1855 2074 2237 2365 2499 2634 2723 2784 2827 2877 2947 3016 3077 3150 3237 3327 3421 3529 3628 3730 3836 3922 3965 3992 4023 4014 3990 3959 3926 3914 3883 3860 3835 3801 3786 3767 3751 3737 3726 3726 3735 3733 3729 3717 3744 3773 3798 3837 3885 3933 3972 4021 4077 4141 4206 4265 4315 4373 4447 4519 4593 4656 4794 4996 5177 5376 5700 5999 6091 5975 5703 5471 5494 5843 6377 6843 7110 7179 7184 7213 7204 7192 7208 7224 7240 7223 7170 7151 7155 7162 7166 7159 7172 7206 7213 31891 378650 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 113 121 128 132 135 137 139 140 141 144 145 144 144 145 144 144 142 142 140 138 138 138 136 135 134 131 131 131 129 127 127 126 124 122 121 119 118 118 118 116 113 112 112 110 109 108 108 106 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26069 10770 3040 4210 11175 151 153 155 157 159 160 161 162 163 164 165 166 167 167 167 167 167 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 172 173 174 175 175 175 175 175 175 175 174 173 172 170 169 168 168 168 169 168 168 168 168 168 169 169 169 169 169 168 169 169 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 169 169 168 168 169 169 169 169 168 169 169 169 168 168 168 168 168 168 168 168 167 167 166 167 167 168 168 169 168 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 168 168 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 171 173 173 172 173 175 174 175 175 175 174 175 175 176 176 176 177 177 178 178 179 179 178 178 178 179 180 180 181 181 180 180 182 184 184 185 187 188 188 188 189 190 191 191 190 190 188 188 189 189 189 189 189 189 189 189 189 189 190 192 192 189 188 190 191 191 191 192 192 193 194 195 198 200 200 198 198 200 203 202 202 206 206 202 203 205 203 199 200 203 204 204 202 203 204 204 204 202 200 201 204 205 204 203 203 203 205 205 205 203 203 204 202 201 200 201 205 204 204 203 201 201 204 203 203 203 204 203 199 202 204 203 202 204 207 205 204 207 206 205 206 206 207 206 207 210 210 210 205 205 209 213 212 212 211 214 212 211 212 210 212 210 211 214 216 217 219 218 213 215 219 218 215 216 219 221 216 214 215 215 216 219 219 218 217 216 218 222 219 216 216 217 222 224 225 226 224 224 222 219 223 226 223 225 231 225 226 230 229 228 224 226 229 232 231 230 233 233 231 228 229 230 233 229 230 231 229 230 234 238 236 236 231 232 235 238 235 238 236 234 235 236 241 235 233 245 246 238 235 239 241 242 242 243 238 237 240 243 244 243 239 242 242 244 244 246 239 241 242 238 245 245 247 247 247 245 245 245 242 247 246 244 245 251 253 247 245 241 244 248 245 244 242 242 246 252 249 246 248 247 249 250 249 247 249 256 256 254 256 246 245 246 248 248 253 250 250 248 251 252 258 261 256 269 307 354 399 420 429 434 432 437 457 478 501 520 530 553 595 642 670 678 686 693 708 720 740 783 844 907 947 973 989 1015 1035 1071 1148 1255 1324 1326 1344 1443 1576 1668 1693 1684 1678 1671 1649 1632 1622 1613 1601 1591 1594 1596 1590 1575 1564 1569 1578 1577 1572 1576 1572 1565 1558 1550 1548 1545 1541 1540 1525 1513 1510 1507 1508 1506 1500 1503 1504 1501 1500 1511 1524 1532 1545 1553 1568 1578 1590 1603 1611 1614 1614 1618 1628 1641 1646 1642 1644 1645 1643 1656 1662 1662 1674 1675 1676 1673 1664 1663 1662 1657 1650 1648 1649 1641 1641 1641 1638 1649 1707 1848 2030 2200 2341 2464 2578 2676 2765 2860 2966 3068 3157 3229 3291 3341 3391 3458 3542 3630 3696 3744 3779 3819 3847 3862 3870 3882 3890 3882 3871 3872 3859 3841 3827 3803 3777 3761 3756 3750 3740 3729 3735 3745 3756 3780 3804 3835 3881 3932 3968 4006 4056 4110 4158 4207 4278 4361 4430 4494 4557 4602 4656 4735 4860 5080 5433 5868 6249 6367 6124 5696 5423 5529 5946 6416 6717 6856 6938 7004 7023 7013 7008 7014 7028 7029 7027 7025 7019 7022 7040 7046 7040 7039 7053 143435 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 121 132 140 147 151 152 153 156 158 158 158 162 163 162 162 161 160 157 153 152 151 152 151 150 150 148 147 145 144 142 140 138 137 136 135 132 130 129 128 125 124 122 121 120 116 115 116 115 114 114 110 107 107 107 105 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26081 10770 3041 4208 11174 151 153 155 157 159 161 162 163 164 165 166 167 168 169 169 169 169 169 169 169 170 170 171 172 172 172 171 171 172 172 171 171 171 171 172 172 173 175 176 176 176 176 176 177 176 176 176 175 174 172 171 170 170 170 170 170 170 170 170 169 169 170 170 170 170 170 171 171 171 171 171 171 171 170 170 170 170 170 170 169 169 170 170 169 169 170 170 169 169 170 170 170 170 169 169 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 167 168 168 169 169 168 169 170 170 168 168 169 169 168 168 169 168 169 169 169 169 170 170 170 169 169 170 171 171 171 170 170 171 171 171 171 173 174 173 173 174 174 174 174 176 176 177 177 178 178 178 176 178 178 179 179 179 178 179 181 180 179 180 179 179 181 180 180 181 182 183 182 184 185 182 184 187 189 188 189 191 193 189 189 190 188 191 191 191 189 190 190 191 189 191 192 191 190 190 194 195 194 191 192 195 196 195 195 198 197 199 202 202 203 206 205 203 204 204 205 206 203 205 206 204 204 204 205 201 201 200 202 203 202 200 201 201 200 202 204 201 202 205 201 199 202 204 205 205 201 201 203 202 199 201 204 204 203 202 205 204 204 204 203 204 205 203 203 206 207 205 204 204 206 208 208 207 207 208 207 209 210 209 207 211 213 210 210 213 215 215 215 212 212 215 219 216 214 213 215 214 212 215 216 215 215 216 216 217 217 213 212 215 216 216 215 216 216 220 221 219 218 219 220 218 218 221 222 220 218 221 221 220 223 223 221 223 226 226 224 224 228 226 222 223 229 231 228 225 228 230 232 234 233 233 234 232 228 227 229 231 229 228 230 230 229 231 232 233 236 238 237 233 231 231 235 237 236 237 240 240 238 237 237 237 236 234 236 237 238 238 239 239 239 240 238 242 246 241 239 243 243 239 244 247 244 244 244 243 243 241 244 245 242 241 243 243 241 241 243 242 241 242 245 247 248 247 245 247 249 249 250 248 245 244 245 247 249 247 249 249 245 242 242 244 248 253 253 254 256 254 250 254 256 257 257 255 252 254 256 253 256 272 296 336 379 405 425 432 428 422 437 457 474 488 497 515 548 590 619 630 634 644 672 711 739 762 799 833 874 916 947 971 999 1038 1101 1177 1247 1310 1357 1400 1465 1534 1587 1616 1634 1636 1637 1635 1634 1627 1613 1606 1599 1593 1588 1580 1579 1584 1584 1585 1587 1587 1587 1595 1603 1598 1595 1609 1619 1614 1607 1609 1601 1604 1607 1612 1618 1626 1618 1619 1618 1622 1625 1621 1623 1627 1635 1640 1637 1652 1649 1644 1651 1653 1654 1657 1660 1663 1669 1679 1682 1674 1674 1687 1688 1679 1692 1705 1701 1702 1710 1702 1710 1715 1706 1699 1702 1690 1662 1647 1642 1646 1730 1866 2054 2232 2367 2481 2601 2731 2896 3070 3207 3306 3373 3440 3499 3549 3608 3685 3792 3882 3941 3977 4021 4055 4061 4056 4028 4005 3977 3954 3902 3858 3835 3812 3797 3787 3781 3788 3791 3811 3833 3836 3840 3865 3945 4011 4031 4061 4107 4159 4211 4249 4297 4335 4373 4432 4481 4526 4570 4661 4769 4909 5154 5540 6041 6506 6752 6623 6190 5677 5407 5540 6058 6619 6934 7070 7126 7148 7128 7115 7104 7092 7099 7108 7117 7130 7145 7161 7143 7150 7171 7537 125282 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 117 126 132 137 142 146 149 149 150 149 149 149 150 151 149 148 148 147 147 146 145 144 143 141 139 138 138 136 135 135 134 132 129 128 127 124 122 121 120 120 119 118 116 115 114 111 109 108 108 107 106 105 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26094 10770 3042 4206 11173 154 156 158 160 162 163 164 165 166 167 167 168 169 170 169 169 169 170 170 170 171 172 172 172 172 172 172 172 172 172 172 171 172 172 173 174 175 177 177 177 177 177 177 177 176 176 176 174 172 171 170 170 170 170 170 170 170 170 170 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 170 170 170 170 170 170 170 170 170 171 171 171 171 170 170 169 170 170 170 169 169 169 169 169 169 169 169 169 168 168 168 168 168 169 168 168 169 169 169 170 170 169 169 170 170 170 169 169 169 169 170 170 170 170 171 170 170 170 170 169 169 170 170 171 171 170 171 171 172 173 174 174 175 176 175 175 175 177 178 177 177 177 177 177 177 178 179 178 178 179 180 180 180 180 180 180 181 180 179 180 181 181 183 182 183 185 185 186 187 187 189 191 191 191 191 191 191 192 193 191 190 190 191 190 190 190 190 191 190 191 192 193 193 194 194 193 194 195 196 198 199 200 202 202 202 203 205 205 203 202 204 204 203 202 200 202 201 200 200 201 203 203 202 203 202 202 202 202 201 204 205 202 200 202 200 201 202 202 201 200 201 201 200 200 201 202 200 200 201 202 204 202 201 202 203 202 202 202 202 200 198 203 204 204 203 203 208 206 205 208 209 209 211 210 210 211 212 212 212 210 211 213 212 215 215 212 214 217 217 216 214 217 219 218 217 219 217 214 217 220 218 216 218 215 218 217 217 216 216 219 218 216 219 222 219 218 219 219 222 213 214 224 226 226 225 224 226 226 222 223 220 221 225 225 223 226 227 227 226 225 230 233 233 228 228 228 226 227 225 226 226 230 230 229 230 230 236 230 225 227 230 233 234 238 236 238 235 232 236 242 239 242 241 230 241 242 237 235 239 238 236 241 239 236 240 242 239 246 244 239 239 242 243 246 243 243 243 243 244 243 246 247 242 238 240 246 242 244 245 240 246 243 245 238 236 244 244 243 249 246 245 248 248 245 244 246 243 248 253 248 246 251 250 246 247 250 247 251 250 243 244 251 251 250 250 250 252 253 254 257 252 250 250 252 257 270 293 331 374 409 427 437 439 432 439 455 462 460 456 461 478 505 539 564 572 572 578 595 624 677 719 761 806 849 888 920 941 949 960 989 1039 1108 1200 1297 1341 1337 1362 1437 1490 1521 1543 1556 1576 1589 1593 1585 1581 1578 1572 1567 1569 1561 1559 1554 1552 1558 1554 1556 1558 1553 1547 1545 1553 1566 1571 1568 1576 1582 1587 1595 1608 1610 1604 1607 1608 1607 1613 1619 1624 1626 1634 1630 1633 1641 1639 1637 1637 1637 1636 1637 1646 1651 1651 1653 1656 1662 1672 1667 1662 1667 1674 1673 1668 1664 1665 1666 1669 1660 1654 1648 1632 1614 1616 1661 1750 1878 2051 2253 2443 2587 2703 2828 2960 3083 3179 3252 3306 3360 3415 3477 3540 3597 3662 3727 3796 3870 3941 4019 4084 4115 4122 4121 4103 4069 4022 3978 3953 3931 3902 3877 3858 3829 3809 3807 3809 3805 3813 3827 3846 3887 3947 3999 4036 4073 4107 4141 4182 4225 4285 4346 4406 4478 4545 4586 4627 4712 4845 5006 5185 5387 5665 6002 6257 6269 6014 5684 5485 5555 5914 6380 6759 6994 7120 7163 7180 7204 7208 7217 7233 7251 7272 7266 7262 7272 7285 7296 7308 9360 231877 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 116 124 129 133 139 143 145 146 145 146 146 147 149 149 147 145 144 143 143 142 142 141 139 137 137 137 135 133 132 130 127 125 125 125 125 124 123 122 119 119 117 114 115 115 113 112 110 107 105 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26107 10770 3043 4204 11171 155 157 159 161 163 164 165 166 166 167 168 169 170 170 170 170 170 170 170 171 171 172 172 172 173 172 172 173 173 173 172 172 172 173 174 175 176 177 177 177 177 177 177 177 177 177 175 174 173 171 171 170 171 171 170 170 170 170 171 171 171 171 171 171 171 172 171 171 172 172 172 172 172 172 172 171 171 171 170 171 171 170 170 170 170 171 171 170 170 171 170 170 170 170 170 170 171 170 170 170 170 170 170 169 169 169 168 168 168 169 170 169 169 169 169 169 170 170 170 170 170 170 171 171 170 169 168 169 170 171 170 170 170 170 170 170 171 171 170 170 170 170 170 171 171 172 173 173 175 175 176 176 177 177 177 176 176 178 178 178 178 178 178 179 178 179 179 179 180 181 180 180 181 182 182 182 182 183 184 184 185 185 184 184 184 184 184 185 185 187 190 190 189 190 192 192 193 193 193 193 193 192 192 193 193 193 192 192 192 191 191 192 192 192 194 196 197 200 201 200 202 204 204 206 206 204 204 203 204 203 204 204 203 200 200 202 201 201 201 200 202 204 203 202 202 202 201 201 202 201 201 202 201 201 204 205 204 203 204 205 203 202 203 204 206 204 204 204 204 204 202 204 205 204 205 204 204 204 206 206 206 207 206 204 205 208 206 211 211 211 213 213 213 211 210 209 212 215 211 211 214 212 214 213 213 217 217 216 214 215 218 219 216 217 219 215 215 213 214 214 215 218 215 213 213 216 216 218 217 215 217 222 220 217 217 223 220 217 216 216 218 218 223 224 225 226 223 226 223 225 223 224 226 227 226 225 225 226 229 230 227 227 225 223 234 236 232 228 225 228 230 231 234 229 233 233 232 236 235 233 231 233 232 234 239 237 234 230 237 236 235 240 239 242 241 240 242 240 237 234 228 235 247 246 244 242 241 239 240 242 242 239 241 243 242 243 239 243 249 248 239 235 239 240 242 243 244 239 243 245 244 248 241 244 246 244 246 245 253 251 246 247 246 246 243 243 247 247 248 255 252 250 249 249 253 253 252 251 252 249 250 253 250 251 256 256 254 254 255 260 268 272 291 317 340 366 393 412 416 420 412 399 385 372 370 380 394 415 443 465 469 484 508 535 567 606 640 685 735 781 824 854 876 898 917 939 960 991 1034 1084 1153 1240 1328 1355 1345 1368 1437 1491 1519 1529 1538 1557 1563 1572 1583 1590 1584 1578 1578 1582 1577 1566 1555 1555 1550 1541 1542 1556 1562 1569 1575 1573 1575 1579 1576 1579 1586 1589 1601 1614 1631 1624 1619 1616 1615 1622 1618 1613 1616 1621 1628 1626 1623 1628 1635 1638 1640 1637 1640 1649 1653 1657 1662 1660 1661 1667 1667 1670 1672 1674 1681 1680 1675 1666 1662 1672 1678 1680 1667 1648 1627 1623 1699 1855 2055 2260 2452 2623 2761 2877 2989 3097 3181 3255 3330 3382 3426 3483 3559 3628 3697 3783 3877 3960 4036 4080 4096 4099 4091 4069 4046 4015 3983 3958 3943 3941 3939 3924 3906 3904 3916 3914 3899 3902 3902 3894 3903 3916 3924 3957 4013 4060 4095 4129 4162 4210 4260 4296 4334 4384 4445 4518 4593 4665 4729 4780 4825 4867 4911 4975 5095 5340 5703 5978 6025 5842 5551 5413 5658 6194 6683 6962 7093 7156 7194 7219 7241 7252 7264 7293 7298 7300 7335 7372 7393 7419 78445 778586 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 112 121 129 134 139 143 145 147 146 145 146 148 148 149 148 147 147 146 142 140 140 141 141 140 138 136 135 133 133 132 130 128 127 125 124 123 121 121 121 120 119 116 114 115 114 112 109 106 105 105 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26120 10770 3044 4202 11169 154 156 158 160 162 164 165 166 167 167 168 169 170 171 171 171 170 170 171 171 171 172 173 174 173 173 173 173 173 173 173 173 172 173 173 174 176 178 178 178 177 178 178 178 178 177 176 175 174 172 171 171 171 171 171 171 171 170 170 170 171 171 171 171 171 171 172 171 171 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 171 171 171 170 170 171 170 169 169 169 169 169 169 170 170 170 169 169 170 170 169 168 168 169 169 169 169 169 169 169 170 170 170 169 169 170 170 170 168 169 170 170 171 171 172 172 171 170 171 171 171 170 170 171 172 171 172 173 174 174 175 177 177 176 177 178 179 179 179 178 177 178 180 177 176 177 178 177 179 180 181 181 181 180 181 181 181 181 181 181 183 183 182 183 185 185 184 186 187 186 186 189 189 188 189 191 193 193 193 195 195 194 190 192 194 192 191 191 192 193 192 193 193 195 196 195 195 197 198 198 200 204 204 202 203 204 203 206 206 205 204 205 203 202 204 202 201 200 202 200 198 199 198 198 199 200 200 200 202 203 204 204 203 202 203 201 202 201 203 205 202 205 208 204 203 204 202 201 201 201 202 205 203 203 204 204 206 205 206 204 203 205 207 208 210 208 207 208 206 208 209 208 209 211 209 209 211 212 210 209 211 214 214 213 215 220 218 214 214 216 216 215 217 215 213 215 216 215 216 217 215 215 218 219 219 221 218 218 219 216 214 214 216 219 221 223 221 220 222 221 219 218 219 219 219 221 224 225 227 227 225 224 227 228 225 226 229 234 233 228 224 224 228 230 228 227 227 226 227 227 227 230 231 228 229 231 231 232 234 235 231 231 233 231 230 231 233 235 238 240 240 238 235 236 236 234 235 240 241 236 236 238 236 235 236 236 237 240 243 242 241 242 244 241 239 238 236 239 241 240 239 241 243 242 239 240 245 243 240 239 239 242 241 240 243 241 241 245 248 248 249 248 246 245 246 247 247 247 248 250 251 247 244 247 250 246 244 251 255 252 249 249 249 248 254 255 251 251 251 256 260 260 273 308 347 369 377 381 391 401 397 375 356 342 336 344 353 362 366 373 385 397 411 433 476 529 572 599 623 665 716 761 799 822 844 864 899 946 991 1028 1080 1177 1297 1364 1377 1402 1462 1515 1543 1555 1557 1565 1576 1581 1588 1586 1585 1591 1601 1614 1607 1596 1596 1593 1590 1592 1587 1589 1602 1603 1607 1607 1606 1603 1598 1595 1604 1602 1599 1610 1617 1624 1625 1627 1640 1651 1646 1645 1648 1648 1646 1654 1656 1649 1645 1653 1650 1661 1665 1666 1669 1668 1660 1665 1681 1680 1679 1674 1659 1666 1665 1665 1675 1681 1668 1648 1639 1638 1646 1674 1739 1870 2065 2303 2526 2698 2828 2945 3035 3101 3175 3247 3330 3419 3507 3611 3684 3765 3845 3906 3964 4024 4083 4114 4108 4095 4106 4130 4124 4108 4093 4086 4043 4010 3988 3953 3949 3945 3933 3925 3902 3906 3906 3915 3928 3946 3941 3957 3978 4023 4079 4145 4176 4194 4234 4273 4313 4346 4393 4458 4530 4603 4675 4765 4848 4905 4922 4913 4884 4892 4973 5220 5563 5843 5907 5716 5474 5381 5576 6018 6480 6778 6949 7048 7117 7149 7158 7191 7214 7238 7265 7281 7265 7292 7355 7384 7388 19208 272427 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 117 121 125 130 135 136 137 138 138 138 141 142 140 136 134 135 137 138 136 134 132 132 133 132 128 128 128 126 124 123 123 122 120 119 119 117 115 115 114 112 110 108 108 107 106 106 104 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26133 10770 3045 4200 11169 155 157 159 162 164 165 166 167 167 168 169 170 171 171 171 171 171 171 172 172 173 173 174 174 174 174 174 174 174 174 174 173 173 174 175 176 177 178 179 178 178 179 179 178 178 178 177 175 175 174 173 172 172 171 171 171 171 171 171 171 171 171 172 172 172 173 172 173 173 173 173 174 173 173 172 172 172 172 171 172 172 172 172 172 172 172 171 172 171 171 172 171 171 172 172 171 171 170 171 171 170 170 170 170 170 169 169 170 170 170 169 169 169 169 170 170 170 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 171 170 169 169 169 170 171 171 171 171 171 173 174 174 175 174 175 175 176 178 178 177 176 177 178 178 179 178 179 179 178 179 180 180 181 180 179 181 181 181 182 183 181 182 182 181 182 184 184 184 184 183 183 184 184 186 187 187 187 187 189 189 191 193 194 194 194 196 198 198 194 191 191 192 192 191 194 194 192 193 193 194 195 195 197 198 198 202 201 203 204 205 206 208 207 205 205 204 207 207 207 206 204 204 206 204 203 202 200 199 201 202 202 203 204 205 203 202 201 201 203 203 201 203 204 201 199 202 204 204 202 204 204 202 200 199 203 206 202 203 205 205 206 207 203 205 209 210 207 207 207 208 208 206 209 212 212 209 208 208 208 210 211 208 209 207 209 211 214 214 212 210 212 214 214 217 217 214 215 215 214 215 216 216 217 218 217 216 217 219 220 221 221 219 217 217 219 216 214 217 219 218 217 216 215 217 219 220 219 219 218 220 220 221 223 223 223 220 223 226 225 225 223 225 228 230 229 227 228 232 231 227 229 232 227 226 230 230 231 232 232 236 236 233 232 233 235 234 233 230 231 233 231 231 233 233 235 237 236 234 233 229 231 236 238 235 236 238 236 237 238 240 241 241 242 243 241 239 238 241 244 239 234 234 237 237 237 241 238 237 242 241 242 243 240 237 237 241 244 244 243 241 241 245 248 250 251 249 246 246 246 246 246 246 252 250 247 247 242 241 245 246 247 248 254 257 253 254 257 256 254 250 250 251 256 258 261 254 254 257 275 307 337 358 372 382 380 376 371 359 340 328 332 342 358 377 389 402 417 442 479 520 572 610 636 655 685 722 761 803 834 853 873 908 945 966 978 1012 1075 1172 1260 1321 1368 1427 1491 1537 1563 1580 1581 1575 1583 1590 1588 1584 1588 1579 1574 1574 1570 1571 1576 1576 1592 1601 1592 1592 1593 1605 1617 1612 1602 1606 1606 1609 1614 1619 1619 1623 1639 1642 1637 1635 1645 1640 1642 1648 1653 1647 1636 1641 1654 1651 1652 1647 1653 1665 1668 1666 1667 1660 1663 1668 1670 1675 1682 1668 1656 1649 1642 1641 1636 1664 1752 1886 2029 2174 2321 2435 2540 2669 2787 2894 3012 3085 3164 3225 3285 3347 3415 3474 3549 3636 3734 3800 3859 3898 3959 4016 4088 4145 4194 4223 4234 4228 4209 4168 4123 4087 4066 4038 4021 3995 3974 3960 3968 3973 3965 3950 3972 4002 4027 4053 4073 4095 4142 4196 4233 4260 4312 4392 4461 4521 4559 4624 4676 4736 4788 4842 4881 4917 4924 4904 4882 4910 5018 5168 5335 5504 5608 5678 5764 5904 6096 6282 6519 6752 6915 7043 7142 7203 7235 7250 7267 7301 7334 7355 7382 7392 7391 7413 7457 7505 7551 7895 62865 584570 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 111 115 119 124 128 128 129 130 132 133 133 131 130 130 131 130 127 127 126 125 124 123 124 123 122 120 118 119 120 118 118 116 115 114 112 110 107 108 108 107 107 104 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26146 10770 3046 4199 11169 158 160 162 164 166 168 168 169 169 170 171 172 173 173 173 173 173 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 175 176 177 179 179 180 180 180 181 181 181 180 180 179 178 177 176 175 174 173 173 173 173 173 173 173 174 174 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 172 172 172 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 174 173 172 172 172 172 172 173 172 172 172 172 173 173 173 171 171 172 172 172 172 173 174 175 175 176 176 177 178 178 179 178 179 179 178 178 180 180 179 178 180 180 179 182 182 181 182 182 181 182 182 182 183 184 184 183 181 183 186 185 184 184 184 185 185 185 185 186 188 187 186 187 189 189 192 195 195 194 196 198 199 197 198 197 196 195 195 198 197 196 196 196 194 196 199 198 197 198 201 203 203 204 207 206 207 208 207 207 207 208 210 209 206 208 207 209 207 206 207 207 206 205 203 204 204 202 203 202 199 201 204 207 204 204 204 205 205 204 206 204 202 207 207 204 205 205 205 202 203 205 206 205 207 204 204 205 205 203 206 210 208 207 206 207 208 207 212 216 213 213 215 211 209 209 212 213 211 212 215 213 211 211 214 218 218 217 217 217 218 220 218 214 213 216 216 218 219 220 216 216 220 217 217 220 221 219 218 220 222 220 219 220 220 217 215 216 216 218 216 217 221 220 216 218 221 221 222 224 224 224 222 223 225 225 223 221 225 229 230 229 228 228 231 231 225 226 229 230 230 232 234 235 234 234 230 231 234 236 238 235 232 235 233 229 232 233 233 237 239 237 232 233 236 238 237 237 238 236 238 239 238 236 236 240 240 239 242 244 239 235 238 241 241 244 245 240 239 238 237 240 242 243 243 241 239 240 242 242 244 246 244 239 238 243 245 243 244 247 251 251 248 245 248 250 246 247 251 252 248 248 247 249 255 253 248 250 249 243 246 253 254 253 252 257 257 249 248 254 256 253 254 261 275 307 339 357 365 368 367 366 364 349 328 311 312 342 386 421 448 472 495 519 546 562 575 594 622 654 693 729 757 791 828 847 860 877 892 903 918 948 997 1076 1184 1294 1365 1406 1442 1477 1520 1557 1587 1605 1611 1615 1627 1627 1619 1617 1612 1613 1607 1609 1615 1614 1612 1612 1623 1619 1611 1612 1615 1620 1624 1624 1623 1632 1634 1638 1654 1668 1665 1667 1666 1662 1665 1659 1649 1662 1669 1662 1660 1673 1671 1676 1683 1676 1671 1666 1677 1676 1678 1682 1689 1692 1686 1670 1665 1671 1652 1639 1670 1737 1870 2069 2291 2501 2640 2750 2866 2963 3052 3143 3237 3344 3418 3496 3588 3681 3772 3890 3982 4032 4085 4161 4221 4282 4316 4360 4378 4372 4359 4361 4371 4330 4297 4254 4209 4164 4146 4140 4127 4101 4093 4108 4100 4077 4080 4068 4064 4088 4074 4077 4096 4148 4199 4250 4298 4344 4388 4457 4510 4592 4698 4767 4796 4842 4897 4941 4973 4955 4955 4960 4936 4845 4738 4733 4848 5052 5288 5476 5615 5710 5849 6090 6365 6628 6867 7077 7222 7319 7377 7403 7441 7461 7470 7464 7488 7518 7583 7653 7708 7723 7752 7823 7996 78051 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 107 111 114 115 116 119 121 121 121 123 122 121 121 123 123 122 122 120 120 118 118 118 116 115 115 114 113 112 112 111 111 111 108 108 107 105 104 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26158 10770 3047 4197 11169 158 160 162 164 166 167 168 168 169 170 171 172 173 173 173 174 174 174 174 174 175 175 176 176 176 176 176 176 176 177 176 176 176 175 176 176 177 179 180 180 180 180 181 180 180 179 178 177 176 175 174 174 173 173 173 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 174 174 174 174 174 174 174 174 173 173 174 173 173 174 173 173 173 172 172 173 173 173 172 172 172 172 173 171 170 171 172 171 170 171 172 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 173 172 172 173 173 173 173 173 173 174 175 174 174 175 176 177 177 178 179 178 179 180 179 178 180 180 180 180 180 180 180 182 182 182 182 182 182 183 182 183 184 185 185 184 183 184 185 185 183 183 181 182 185 185 183 183 186 187 186 188 188 188 188 188 191 190 191 194 197 196 197 198 197 197 197 197 198 199 199 197 196 198 195 196 200 200 201 204 204 204 206 206 207 207 210 206 206 211 209 207 207 206 206 208 208 207 206 205 205 205 205 205 203 205 206 203 204 204 205 205 204 203 204 205 207 206 207 208 204 205 206 207 207 205 205 208 207 206 205 206 206 205 204 206 208 209 203 203 206 210 207 209 211 211 209 210 212 207 213 215 213 214 216 213 212 214 213 209 210 213 217 216 217 217 216 216 216 218 218 218 216 214 216 219 222 217 215 217 220 219 217 218 219 216 216 220 221 218 215 217 218 217 218 217 217 220 222 222 221 220 219 218 219 218 217 219 223 223 222 221 224 230 230 229 226 224 226 229 227 226 224 227 231 230 230 231 233 232 231 233 236 236 230 229 230 232 236 234 234 234 232 233 234 231 231 232 235 234 234 239 241 240 237 237 239 237 237 240 241 237 238 241 241 239 238 239 240 240 240 239 239 241 242 239 240 242 246 246 240 240 242 239 238 241 243 243 240 241 243 242 239 241 247 247 244 242 244 249 247 245 246 247 250 249 247 252 253 251 252 253 254 253 251 251 251 252 252 254 256 255 255 252 248 252 260 258 253 252 249 250 258 263 264 268 273 287 310 334 349 353 349 343 328 316 323 344 369 397 420 450 486 509 513 509 512 531 565 598 628 658 687 737 793 830 857 869 882 906 922 942 970 990 1040 1119 1205 1284 1342 1375 1404 1450 1511 1570 1602 1617 1627 1638 1641 1649 1647 1641 1639 1640 1637 1633 1635 1636 1644 1631 1626 1632 1635 1638 1634 1630 1629 1631 1638 1651 1656 1652 1647 1641 1654 1658 1654 1654 1674 1671 1665 1660 1662 1663 1668 1667 1659 1663 1671 1680 1677 1673 1676 1679 1686 1675 1670 1683 1689 1693 1709 1813 2017 2252 2458 2611 2751 2881 2985 3084 3190 3288 3372 3444 3543 3653 3765 3874 3950 4023 4098 4186 4277 4353 4412 4482 4539 4605 4653 4662 4656 4638 4610 4570 4520 4468 4413 4353 4307 4280 4260 4214 4209 4194 4190 4171 4143 4133 4133 4146 4138 4143 4166 4208 4255 4296 4341 4375 4422 4477 4535 4597 4678 4767 4823 4846 4860 4877 4900 4908 4883 4805 4636 4484 4337 4194 4162 4274 4523 4843 5168 5462 5681 5832 6020 6330 6696 7040 7269 7409 7520 7577 7611 7654 7680 7689 7720 7766 7811 7830 7856 7889 7903 7909 7938 21720 287465 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 113 114 115 118 120 121 122 121 124 124 123 123 123 124 124 123 122 122 120 120 119 118 116 115 115 115 114 113 110 109 109 108 108 108 106 105 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26171 10770 3048 4195 11169 157 159 161 163 165 166 166 166 167 168 169 170 171 171 171 171 171 171 172 172 173 173 174 174 174 174 174 174 174 174 174 174 173 173 173 173 174 176 177 178 178 178 178 178 178 177 176 174 173 172 171 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 173 173 173 172 172 172 172 171 171 171 171 172 172 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 169 170 170 170 169 169 169 169 169 169 169 169 169 170 171 171 170 170 170 170 171 171 170 170 169 169 169 169 169 170 170 171 171 171 171 171 171 172 171 169 172 173 173 172 174 175 174 173 175 175 176 177 176 176 176 177 178 178 179 178 179 180 180 179 179 178 180 179 180 181 182 181 181 182 182 181 180 181 183 183 183 182 183 184 184 183 181 182 184 185 184 186 185 184 188 188 186 189 191 192 192 194 194 197 198 195 195 195 197 196 197 195 195 196 197 197 196 197 198 202 203 203 203 202 205 207 208 207 207 207 208 209 207 205 205 208 206 206 206 205 203 200 201 202 204 203 204 202 203 202 204 205 205 207 207 204 203 204 203 203 204 204 204 205 203 204 205 203 203 203 202 205 204 203 205 204 205 206 206 207 205 205 208 213 212 209 211 211 211 213 215 211 211 211 212 212 211 212 212 214 213 210 212 215 213 215 216 217 218 218 217 215 215 214 215 217 217 213 212 217 220 221 219 216 216 217 217 220 219 218 220 219 217 215 215 214 216 219 219 222 225 222 223 221 220 223 223 223 221 220 222 222 220 222 224 225 222 224 228 229 229 230 230 231 230 230 233 235 235 236 236 233 230 229 227 230 234 234 235 237 235 235 236 235 232 232 234 236 238 235 235 237 237 236 234 234 239 238 235 236 237 239 239 235 230 233 240 240 239 239 237 239 239 236 240 246 243 240 244 245 242 235 233 237 242 243 242 243 244 245 245 243 242 242 245 245 241 245 249 250 246 243 245 247 245 248 251 252 256 253 248 248 251 252 251 254 255 256 254 254 253 255 257 256 255 255 254 256 257 256 254 253 253 254 256 262 270 288 319 344 353 348 341 343 348 352 359 371 392 412 439 471 494 508 514 520 531 542 551 576 609 639 681 739 795 831 846 855 867 872 872 883 908 939 968 1012 1053 1107 1172 1250 1315 1368 1405 1446 1496 1537 1569 1601 1616 1626 1636 1640 1644 1652 1662 1660 1659 1658 1654 1649 1649 1646 1645 1641 1635 1636 1634 1626 1631 1633 1639 1635 1626 1627 1628 1640 1645 1645 1644 1641 1645 1651 1651 1648 1646 1653 1655 1658 1660 1662 1654 1664 1673 1676 1667 1667 1668 1677 1687 1705 1765 1884 2060 2281 2519 2710 2874 3005 3113 3193 3246 3310 3373 3433 3493 3555 3626 3696 3779 3867 3951 4040 4126 4201 4297 4397 4486 4538 4564 4565 4529 4486 4438 4369 4318 4295 4279 4269 4247 4217 4199 4180 4169 4147 4133 4121 4122 4132 4130 4139 4164 4182 4197 4228 4303 4360 4422 4487 4557 4612 4654 4685 4717 4768 4790 4785 4726 4602 4433 4227 4029 3846 3718 3670 3706 3812 3998 4273 4640 5014 5288 5552 5874 6264 6709 7112 7367 7503 7592 7643 7680 7694 7727 7746 7794 7816 7804 7831 7841 7865 7898 7906 7906 7918 12956 188264 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 116 123 127 128 131 134 136 138 138 137 137 137 136 135 136 136 135 136 135 134 132 131 131 130 127 126 125 124 123 121 121 120 118 116 116 115 114 112 112 111 109 107 106 105 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26184 10770 3049 4193 11169 157 159 161 163 165 166 167 167 167 168 169 170 171 171 171 171 171 171 172 172 173 173 173 174 174 174 174 174 174 174 174 174 173 172 172 173 173 174 176 177 177 177 177 178 178 178 177 175 174 173 172 171 171 171 170 170 171 171 171 170 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 171 171 170 170 171 170 170 170 171 170 169 169 168 168 168 169 169 170 169 169 169 170 169 169 169 169 170 170 170 170 169 169 170 170 170 170 170 169 170 171 172 171 170 170 171 170 170 171 171 172 173 174 174 175 177 177 177 176 176 176 176 176 178 179 178 179 179 178 179 180 179 180 180 180 179 179 181 182 180 180 181 181 183 182 181 182 183 183 182 182 182 183 182 184 185 184 185 185 185 186 186 185 186 185 186 189 190 189 190 190 192 195 196 195 196 197 197 195 195 194 198 198 198 199 198 199 199 200 200 201 203 204 207 207 207 207 207 205 205 207 207 209 208 207 206 208 207 206 207 207 205 204 202 204 208 206 206 206 206 205 202 201 203 205 205 203 204 202 202 206 205 206 206 203 202 204 206 205 207 208 204 204 207 208 208 207 208 207 209 209 205 204 208 212 214 210 210 213 211 208 209 210 212 213 213 212 214 214 213 215 217 217 217 219 218 216 217 215 213 217 217 213 215 217 217 218 219 216 215 215 218 219 215 214 217 216 216 213 215 217 218 217 215 214 216 217 219 221 225 226 225 224 222 221 220 219 220 221 221 221 222 222 223 227 229 228 227 225 227 229 228 230 231 229 232 237 236 231 231 234 234 234 233 229 230 236 237 237 237 238 239 235 230 229 233 236 234 233 233 234 236 238 238 239 236 233 235 238 238 242 242 239 237 237 238 238 237 239 244 245 246 244 237 233 233 239 242 242 244 243 242 241 243 247 247 241 239 244 246 245 243 245 248 249 246 244 243 244 248 248 246 246 248 249 248 250 257 258 254 251 250 251 251 253 255 255 255 257 260 256 253 255 258 258 259 264 267 267 262 260 269 273 276 288 303 310 314 317 316 313 313 326 346 358 364 374 392 403 416 436 449 451 457 463 467 483 522 577 629 666 691 724 769 804 820 823 826 831 831 838 864 911 1001 1100 1133 1122 1121 1134 1166 1218 1292 1357 1409 1440 1477 1521 1565 1594 1614 1630 1628 1637 1675 1702 1702 1697 1692 1688 1671 1666 1659 1653 1659 1660 1659 1641 1636 1640 1639 1638 1639 1642 1640 1646 1645 1648 1641 1638 1643 1638 1634 1646 1654 1658 1664 1666 1661 1654 1662 1663 1659 1664 1672 1660 1676 1717 1791 1870 1975 2117 2341 2564 2764 2944 3087 3180 3240 3299 3372 3448 3503 3564 3624 3692 3765 3841 3918 3985 4041 4085 4125 4162 4233 4289 4350 4389 4431 4483 4510 4501 4456 4396 4343 4311 4288 4258 4240 4222 4190 4187 4181 4153 4145 4162 4169 4179 4180 4187 4209 4251 4283 4315 4368 4406 4449 4506 4546 4584 4619 4662 4713 4720 4697 4618 4452 4280 4144 4072 4072 4057 4005 3966 3992 4092 4253 4530 4866 5147 5367 5546 5745 6040 6419 6818 7141 7326 7438 7523 7589 7622 7653 7666 7689 7719 7730 7743 7744 7754 7772 7797 7822 7855 7915 86298 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 113 121 128 133 136 138 139 140 142 142 141 142 143 141 139 140 140 139 137 136 134 134 133 133 132 130 129 129 128 125 124 124 124 123 121 118 116 117 118 114 111 111 110 108 106 105 105 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26197 10770 3050 4191 11169 159 161 163 165 167 168 169 169 168 169 169 170 171 172 172 172 172 172 172 172 173 173 174 174 174 174 174 173 174 174 174 174 173 173 173 173 174 174 176 177 177 177 177 178 178 177 176 175 173 172 171 171 171 170 170 170 170 170 170 171 171 171 171 171 170 171 171 171 171 171 171 171 171 172 173 173 172 172 172 172 172 172 172 172 172 171 172 171 171 171 171 171 171 170 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 170 170 170 169 169 170 169 169 170 170 170 170 170 169 170 171 170 169 169 170 171 170 170 170 170 170 170 170 171 171 171 171 172 173 174 174 174 176 177 178 177 176 176 176 177 177 178 179 179 179 179 179 179 179 179 179 179 179 180 181 181 181 180 181 182 182 182 182 182 182 181 181 183 183 184 184 184 185 185 184 186 187 185 185 186 188 188 186 187 189 189 189 190 191 192 192 193 194 196 197 196 197 197 199 200 199 198 199 201 201 200 200 201 204 204 206 207 207 208 207 206 208 209 210 211 209 209 211 211 207 208 209 207 204 205 206 204 205 205 204 203 202 204 203 204 204 206 207 205 204 204 204 205 207 205 202 202 205 203 201 202 204 206 204 206 209 204 204 204 203 206 209 208 207 209 209 210 212 213 211 210 211 213 212 210 212 214 212 213 213 210 213 215 210 213 216 216 217 216 216 218 217 213 213 215 216 213 211 212 216 214 215 214 216 218 215 214 216 219 217 217 215 215 214 215 218 221 218 219 222 220 219 222 219 220 224 223 221 221 224 225 222 221 224 226 227 226 230 231 229 230 231 235 233 229 232 228 230 231 231 231 229 233 231 229 237 229 231 232 231 235 233 230 233 236 234 238 239 236 237 241 235 239 232 234 234 232 228 231 234 235 241 240 236 233 236 239 238 235 236 238 237 236 240 239 239 238 234 238 241 237 239 240 239 244 242 244 243 242 239 237 240 244 245 249 251 247 250 241 244 249 253 252 250 253 252 251 253 248 253 259 252 251 256 256 253 251 254 257 260 258 256 253 259 261 259 257 258 261 270 269 270 285 290 297 302 301 307 309 310 309 298 297 310 324 342 352 355 362 366 366 372 390 406 410 417 438 471 509 553 591 630 662 689 706 728 757 769 768 769 770 782 824 925 1072 1185 1235 1213 1191 1187 1198 1257 1329 1402 1462 1515 1560 1597 1633 1657 1674 1690 1706 1721 1720 1720 1714 1706 1683 1669 1668 1672 1666 1660 1660 1662 1652 1647 1646 1638 1644 1642 1640 1647 1655 1654 1648 1650 1645 1645 1655 1668 1670 1666 1672 1674 1674 1686 1693 1684 1671 1667 1670 1696 1751 1858 2000 2152 2297 2434 2567 2704 2846 3002 3168 3315 3416 3499 3581 3654 3711 3760 3811 3866 3921 3962 4003 4056 4105 4145 4198 4248 4301 4359 4400 4440 4508 4562 4583 4582 4562 4538 4506 4459 4399 4337 4276 4222 4193 4181 4177 4173 4171 4172 4167 4169 4183 4196 4214 4246 4268 4288 4332 4367 4405 4459 4522 4567 4601 4637 4671 4695 4708 4708 4679 4633 4593 4544 4484 4442 4426 4439 4492 4564 4622 4669 4729 4833 5004 5230 5433 5560 5670 5794 5961 6229 6602 7012 7341 7550 7682 7768 7828 7879 7925 7946 7964 7980 7984 8004 8021 8028 8043 8077 8103 8115 18511 432196 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 113 121 128 132 135 139 142 143 143 145 145 144 145 145 143 143 143 140 138 137 137 136 135 134 133 130 129 128 130 130 127 124 122 121 121 121 121 120 118 117 115 112 112 111 109 107 107 106 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26210 10770 3051 4189 11168 160 162 164 166 167 169 170 171 172 172 171 171 172 172 173 174 173 173 173 173 173 174 174 174 175 175 175 175 174 174 175 175 175 174 174 173 173 173 174 175 176 178 178 178 177 177 177 177 176 174 173 172 171 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 172 172 173 173 172 172 172 172 171 172 172 172 171 171 171 171 171 171 170 170 170 171 170 170 170 170 169 169 170 170 170 169 170 170 170 170 170 169 169 169 170 170 170 170 171 171 171 171 171 171 170 171 171 171 171 170 170 170 170 170 171 171 172 171 172 174 175 175 175 175 177 178 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 182 181 182 183 182 182 182 182 183 185 184 183 184 186 185 185 185 186 186 187 187 186 187 187 186 187 187 187 187 188 188 189 191 192 193 195 196 196 197 197 197 196 198 200 201 202 202 202 201 199 201 204 205 205 205 207 207 208 209 208 208 211 210 208 208 207 207 206 207 208 209 208 208 207 205 205 206 205 204 205 207 209 208 205 203 204 204 206 207 205 204 205 208 205 204 207 206 204 202 203 204 205 209 207 204 204 209 207 208 209 207 204 205 209 210 213 213 212 212 212 213 214 212 215 216 215 216 216 216 212 212 214 218 217 213 214 215 212 213 216 218 213 214 216 215 215 217 216 211 215 217 219 220 216 217 215 213 217 218 216 216 220 217 217 219 217 217 218 218 217 219 219 219 222 219 218 221 223 225 224 221 220 222 224 229 233 231 230 231 229 231 233 232 232 229 229 230 230 234 232 230 231 230 229 229 237 236 238 234 228 230 236 237 236 234 234 234 236 239 236 236 237 236 233 238 244 238 235 232 236 239 238 240 237 235 238 236 238 242 240 232 237 243 239 239 241 242 240 242 240 236 236 244 243 244 247 248 250 244 246 247 245 246 245 250 249 243 247 246 251 254 246 253 250 249 254 252 254 254 252 256 259 257 253 254 256 257 258 260 261 258 258 262 260 255 259 261 264 266 269 276 268 267 276 287 290 292 300 305 305 300 293 296 297 309 320 322 329 339 353 358 363 375 378 391 406 422 435 458 494 531 562 599 626 642 667 688 701 709 725 741 756 799 872 971 1080 1166 1211 1216 1242 1295 1372 1453 1515 1563 1615 1665 1699 1732 1760 1781 1779 1745 1701 1678 1678 1677 1678 1673 1672 1666 1665 1669 1667 1663 1666 1667 1667 1673 1668 1668 1664 1667 1665 1666 1671 1674 1684 1688 1688 1700 1708 1706 1700 1704 1709 1708 1712 1720 1737 1781 1861 1978 2144 2342 2544 2719 2882 3049 3209 3359 3515 3648 3768 3887 3985 4068 4138 4180 4224 4266 4303 4323 4341 4363 4378 4392 4419 4442 4460 4480 4503 4529 4551 4574 4595 4600 4597 4588 4571 4528 4457 4368 4292 4225 4163 4128 4122 4122 4139 4170 4191 4221 4255 4282 4338 4397 4442 4499 4560 4599 4636 4658 4666 4678 4697 4701 4684 4668 4664 4652 4634 4622 4650 4706 4795 4901 5015 5146 5279 5407 5533 5645 5742 5834 5912 5981 6057 6213 6471 6786 7119 7463 7751 7923 8039 8118 8151 8187 8212 8201 8215 8245 8268 8299 8320 8350 8379 8394 8417 8418 8420 8448 8466 22830 457467 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 113 122 130 134 137 140 143 144 145 147 148 148 146 144 143 143 143 142 141 141 140 139 136 134 134 134 132 131 130 129 126 125 125 123 123 123 123 121 119 116 116 117 115 113 111 108 106 106 104 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26223 10770 3052 4187 11168 160 162 164 165 167 168 169 171 172 173 172 172 171 171 172 173 173 173 172 172 172 173 173 173 174 175 174 174 174 173 173 174 174 174 173 173 173 173 173 173 174 175 176 176 176 176 177 177 176 176 175 173 172 170 170 170 170 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 172 172 172 171 170 170 170 171 171 171 171 171 171 171 170 169 169 170 170 170 169 170 170 169 169 169 169 170 170 170 169 169 169 169 169 169 169 169 170 170 170 171 170 170 171 171 170 170 170 169 169 169 169 169 170 171 171 171 171 171 172 173 174 174 175 175 175 175 176 176 177 177 176 176 178 178 178 178 179 180 179 180 180 180 180 180 180 179 179 180 180 181 182 182 182 182 183 182 182 182 183 184 185 185 184 185 186 185 185 186 188 188 187 187 187 188 187 188 189 189 189 190 191 191 191 192 193 196 196 196 195 196 195 195 197 199 199 199 202 205 204 204 204 205 205 205 205 207 208 208 208 207 210 208 206 205 205 207 206 206 206 206 205 205 206 207 205 204 204 203 206 206 208 207 203 203 203 202 204 203 205 206 204 205 204 202 203 205 206 205 204 205 204 206 206 206 207 209 206 206 207 207 207 209 212 212 208 207 211 214 211 210 212 213 215 218 218 214 212 216 213 214 216 215 212 213 216 215 212 215 214 214 215 216 219 219 218 219 218 216 213 213 216 217 216 213 214 218 216 217 219 217 218 221 221 218 215 218 220 221 222 220 219 223 223 219 223 221 221 225 226 216 218 227 223 224 227 226 229 232 230 234 234 233 231 233 233 230 232 233 232 232 233 230 228 231 230 230 240 234 228 234 236 230 231 232 235 233 234 236 240 232 235 236 238 238 239 233 237 240 238 237 241 240 239 238 238 243 241 236 237 237 237 239 238 241 241 237 238 244 245 244 242 241 244 242 242 243 240 239 244 248 251 244 247 250 247 245 249 250 247 251 257 253 245 246 254 255 255 254 252 257 252 256 257 257 258 262 258 256 259 265 264 263 265 263 257 262 264 263 269 278 278 282 287 285 294 299 301 298 293 292 293 299 302 303 314 325 330 335 338 339 346 359 360 366 375 392 411 423 440 461 487 525 565 606 638 665 687 701 716 737 754 784 836 933 1069 1177 1220 1223 1251 1317 1412 1492 1558 1608 1669 1718 1744 1768 1792 1787 1757 1713 1678 1660 1656 1664 1666 1665 1662 1659 1666 1664 1664 1667 1670 1669 1669 1672 1672 1675 1674 1673 1673 1669 1675 1685 1692 1705 1705 1705 1714 1715 1718 1722 1729 1736 1744 1742 1734 1716 1712 1719 1744 1810 1941 2128 2317 2523 2731 2928 3129 3331 3498 3634 3744 3844 3936 4030 4121 4192 4247 4277 4306 4335 4360 4389 4424 4460 4487 4525 4550 4558 4542 4524 4510 4492 4465 4433 4406 4369 4308 4240 4191 4158 4115 4093 4106 4126 4135 4163 4211 4265 4323 4406 4494 4554 4579 4598 4639 4681 4706 4713 4685 4644 4600 4561 4573 4612 4645 4704 4767 4812 4920 5111 5329 5512 5661 5812 5971 6076 6123 6147 6141 6139 6229 6467 6815 7193 7552 7826 8024 8152 8237 8310 8353 8378 8388 8409 8435 8448 8476 8515 8537 8564 8600 8633 8657 8671 8707 8752 8772 8782 8795 12372 351561 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 111 116 122 129 134 139 140 141 142 144 144 142 141 143 144 143 141 140 138 138 138 136 135 134 134 132 130 128 128 125 122 123 124 122 121 120 120 119 118 116 111 109 112 112 109 106 104 104 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26235 10770 3053 4185 11167 163 167 170 173 174 176 177 178 179 181 182 182 182 181 180 180 181 182 182 181 181 181 181 182 182 183 183 183 183 182 182 182 182 182 182 182 182 181 181 181 181 181 182 183 184 185 185 185 185 185 185 184 183 181 179 179 178 178 177 178 178 178 178 178 178 177 178 178 178 177 177 178 178 179 178 178 179 179 179 179 179 179 180 180 180 179 179 178 178 178 179 179 179 179 179 178 178 178 177 177 177 178 177 178 177 177 177 177 176 176 176 175 175 175 175 175 175 176 177 177 176 176 177 177 177 178 178 177 177 177 177 176 176 176 176 177 177 177 176 177 176 176 177 179 179 180 181 181 181 182 182 183 183 183 183 185 186 185 185 186 187 186 186 186 186 186 186 186 186 185 185 185 185 185 187 188 188 188 188 189 188 188 188 189 189 189 189 190 191 192 190 189 190 191 192 193 193 190 190 192 193 193 194 195 198 198 198 198 198 199 199 201 202 203 203 204 207 209 208 208 207 209 210 212 214 217 216 214 213 213 213 215 213 212 212 210 210 209 209 212 212 209 208 209 211 210 206 207 210 209 209 209 208 211 212 212 210 208 208 207 208 207 208 207 205 209 209 209 211 211 208 207 207 208 206 206 206 209 210 209 210 210 211 211 212 214 214 212 214 213 217 219 216 213 214 215 217 218 218 217 219 218 217 217 218 222 221 216 215 216 218 218 217 217 220 218 216 215 216 215 218 217 216 217 220 215 216 216 215 215 216 212 215 219 214 216 220 222 224 220 218 218 222 224 224 223 224 225 225 226 226 226 228 223 221 225 232 235 231 232 234 233 235 233 227 229 230 230 230 230 228 230 231 232 229 231 229 231 232 229 230 229 227 227 235 232 234 239 234 229 232 237 237 240 237 236 237 233 236 236 235 235 231 238 239 236 237 237 243 241 240 236 232 238 243 238 237 238 242 242 238 236 245 249 251 247 244 239 245 249 242 239 239 244 248 246 249 246 248 251 250 250 250 247 247 254 253 255 254 257 253 251 254 253 260 257 257 261 262 263 255 257 256 261 267 269 266 262 265 266 270 274 280 281 287 290 286 282 278 280 283 285 281 285 288 291 303 306 313 323 327 327 338 348 353 356 362 363 368 391 406 427 437 460 496 535 572 604 629 651 672 692 718 746 788 848 935 1044 1130 1200 1252 1290 1339 1391 1439 1489 1554 1621 1676 1717 1753 1785 1802 1807 1787 1761 1741 1729 1719 1719 1719 1715 1723 1726 1721 1723 1732 1741 1745 1745 1743 1744 1748 1751 1749 1745 1739 1742 1754 1760 1761 1771 1791 1805 1817 1829 1836 1840 1838 1830 1827 1818 1817 1819 1825 1827 1827 1836 1857 1907 2006 2153 2342 2568 2816 3071 3318 3523 3699 3865 4013 4116 4198 4252 4289 4324 4356 4384 4436 4491 4542 4591 4642 4691 4727 4756 4787 4788 4756 4727 4702 4671 4628 4576 4522 4474 4435 4400 4389 4385 4391 4406 4412 4414 4434 4486 4561 4635 4698 4750 4801 4852 4880 4902 4931 4951 4973 4976 4952 4920 4903 4911 4919 4941 4988 5053 5132 5242 5420 5677 6004 6398 6786 7070 7217 7243 7186 7114 7079 7076 7088 7153 7325 7611 7996 8384 8706 8949 9101 9186 9248 9289 9303 9354 9436 9488 9527 9575 9616 9645 9689 9745 9773 9782 9822 9887 63233 794220 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 105 104 102 102 104 103 101 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26248 10770 3054 4183 11165 156 160 163 165 167 168 169 171 172 173 174 175 174 173 172 172 174 174 174 174 173 173 173 174 174 174 175 175 175 175 175 174 174 174 175 175 174 174 173 173 173 173 174 174 175 176 177 177 176 176 176 176 175 175 173 171 170 170 170 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 171 171 171 170 170 171 171 171 171 171 171 171 171 170 171 171 170 170 170 170 170 170 170 170 170 169 168 169 169 169 169 169 169 170 169 169 170 170 170 170 169 169 169 170 170 169 170 170 170 170 169 170 170 171 172 171 170 170 171 173 174 175 175 175 175 176 177 176 176 176 177 178 179 178 177 178 179 179 180 180 180 180 179 179 180 180 180 181 182 182 181 181 181 182 183 184 184 183 182 182 181 182 184 186 186 185 185 185 184 184 185 186 186 187 187 186 187 189 188 188 189 191 193 195 194 194 194 195 195 197 199 201 203 204 205 204 204 204 204 204 205 208 209 208 207 206 205 205 205 205 204 201 203 205 205 205 206 206 204 203 204 204 205 205 203 204 203 202 202 203 207 205 203 203 204 203 203 205 205 204 204 202 204 207 207 205 203 205 205 205 205 206 207 207 202 201 204 209 209 210 211 210 212 210 210 213 213 213 211 212 214 210 210 212 214 214 214 214 214 217 218 215 214 217 215 215 218 215 216 215 217 218 217 217 216 216 216 218 218 218 215 214 218 219 213 214 217 216 217 214 216 217 218 218 218 217 222 221 220 220 220 221 222 224 225 220 218 220 219 223 228 223 222 231 228 226 229 233 228 232 233 232 231 230 231 230 233 237 232 229 226 234 236 236 233 237 240 236 237 234 237 232 229 229 232 236 238 237 237 234 236 241 235 235 233 230 230 240 240 238 243 236 234 233 236 236 237 237 233 234 239 240 237 239 243 238 240 241 242 241 241 242 247 243 246 246 247 242 241 246 247 251 252 247 245 253 255 255 256 257 251 250 252 251 251 258 259 258 254 251 252 255 258 254 260 266 261 258 258 260 265 269 266 262 269 268 267 269 269 268 264 266 269 265 265 263 271 279 287 286 289 289 285 286 298 308 311 309 311 315 330 334 334 345 351 350 352 359 366 383 411 438 457 473 491 520 536 557 575 595 630 662 696 730 766 817 891 991 1094 1177 1232 1270 1307 1364 1433 1502 1554 1594 1635 1675 1711 1729 1718 1685 1650 1630 1627 1643 1650 1650 1650 1650 1654 1660 1669 1688 1695 1690 1695 1703 1703 1701 1693 1693 1693 1690 1691 1694 1692 1697 1724 1749 1754 1761 1775 1778 1782 1785 1785 1780 1771 1767 1765 1771 1827 1939 2071 2233 2445 2684 2937 3195 3436 3627 3784 3894 3976 4032 4086 4136 4184 4226 4264 4296 4341 4394 4442 4493 4541 4582 4605 4627 4661 4675 4669 4651 4632 4594 4542 4479 4412 4353 4311 4288 4279 4275 4265 4251 4250 4256 4252 4268 4296 4325 4375 4433 4495 4544 4576 4599 4624 4641 4652 4679 4699 4703 4693 4678 4650 4629 4640 4675 4738 4812 4921 5063 5262 5554 5946 6405 6849 7205 7407 7406 7283 7185 7163 7212 7302 7418 7576 7816 8132 8436 8656 8807 8911 8960 8972 8993 9008 9023 9081 9113 9126 9175 9202 9222 9273 9469 9943 10671 14055 357419 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 114 121 128 135 139 139 139 142 144 144 146 145 147 148 146 144 142 142 141 140 140 139 138 137 135 135 134 132 130 129 128 128 126 125 123 121 120 117 117 117 117 116 113 111 110 110 109 105 103 103 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26261 10770 3055 4181 11164 155 159 162 164 166 168 169 170 172 173 174 174 174 173 173 173 174 174 174 174 174 174 174 174 175 175 175 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 174 175 176 177 177 178 178 177 177 177 177 175 174 172 171 170 171 170 170 170 170 170 170 170 170 171 171 171 171 170 170 171 171 172 172 172 172 171 171 171 171 172 172 172 172 172 172 172 173 172 173 173 172 171 171 172 172 172 171 170 171 171 171 171 171 171 170 169 169 169 170 170 169 170 170 170 170 170 171 171 171 172 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 172 172 173 172 173 174 173 174 174 175 176 178 178 178 179 180 180 179 179 180 181 180 180 182 181 180 181 183 181 179 180 180 182 182 180 181 182 180 182 183 182 184 186 185 184 184 184 185 184 184 187 187 189 188 186 185 188 189 187 187 188 188 192 193 193 193 192 194 196 196 193 195 195 197 197 200 204 204 205 206 205 205 205 207 208 206 203 206 208 208 206 206 207 206 205 204 203 202 203 204 203 204 204 204 202 203 203 204 203 204 206 204 204 204 203 205 205 203 202 204 205 205 206 204 204 205 204 206 206 205 207 208 205 203 204 207 209 208 208 208 208 208 210 209 210 209 210 210 211 211 211 213 213 212 212 213 214 215 214 215 214 215 216 217 219 218 215 211 213 218 219 216 215 215 212 212 217 219 218 217 217 218 217 217 218 218 217 216 219 221 219 217 215 214 217 220 220 220 217 215 218 221 221 220 219 218 217 216 219 222 222 221 224 224 223 224 222 224 229 229 227 229 232 231 228 230 230 230 230 231 232 235 238 235 233 234 233 232 231 232 233 233 235 236 236 237 237 235 235 234 232 233 232 233 236 238 238 238 238 238 236 237 237 239 243 240 234 236 242 242 238 237 238 238 240 239 236 237 239 241 242 243 242 240 240 245 247 246 245 244 243 243 240 240 245 248 250 247 248 250 249 251 253 256 257 254 254 256 254 251 252 256 255 251 251 253 257 257 257 257 258 261 260 257 257 266 270 269 266 263 262 266 272 277 283 284 282 279 284 287 286 291 292 293 297 301 306 307 313 324 322 317 312 310 310 308 310 314 315 317 326 333 343 354 369 384 393 395 403 420 447 488 532 569 609 644 686 734 784 852 959 1065 1148 1225 1305 1374 1437 1497 1554 1600 1637 1665 1694 1712 1708 1698 1695 1677 1677 1676 1670 1670 1683 1691 1694 1698 1701 1703 1709 1708 1703 1709 1711 1717 1716 1704 1714 1720 1730 1733 1737 1747 1753 1755 1759 1767 1765 1771 1791 1796 1804 1811 1813 1826 1865 1913 1994 2101 2243 2426 2604 2783 2988 3230 3434 3598 3737 3858 3961 4063 4146 4197 4233 4270 4294 4315 4341 4357 4368 4379 4410 4458 4476 4497 4499 4517 4544 4567 4572 4567 4578 4553 4527 4498 4448 4375 4329 4301 4283 4302 4307 4336 4346 4390 4432 4471 4525 4570 4613 4642 4672 4705 4738 4768 4795 4803 4782 4778 4758 4745 4737 4754 4791 4846 4947 5056 5201 5393 5639 5989 6476 6981 7416 7717 7862 7889 7884 7832 7754 7718 7712 7786 7958 8192 8476 8762 8969 9131 9235 9315 9379 9434 9472 9485 9531 9584 9622 9640 9673 9704 9742 9787 9838 9867 9867 9902 9957 27359 342077 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 111 118 124 127 128 130 134 135 134 135 136 138 137 135 134 134 133 132 131 132 131 129 128 127 126 125 124 123 123 122 120 116 114 114 115 115 114 111 111 111 109 109 107 105 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26274 10770 3056 4180 11162 162 165 168 170 171 173 174 176 177 178 178 177 176 177 178 179 179 178 178 178 178 179 179 180 180 181 181 181 180 180 180 180 180 180 180 180 179 179 179 180 180 180 181 182 183 183 183 182 183 183 182 182 181 180 179 178 177 176 175 175 175 175 175 175 175 175 176 176 176 176 175 175 176 176 176 177 177 177 176 176 176 177 177 177 177 177 176 177 177 176 176 177 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 174 174 174 175 175 176 175 175 175 175 176 176 175 176 175 176 176 177 176 176 176 176 177 176 176 176 176 176 177 178 178 179 179 181 181 180 181 181 181 182 184 183 184 184 184 184 184 184 185 185 184 184 185 185 184 183 183 185 186 187 185 185 186 186 187 187 186 187 188 188 187 187 188 190 191 190 191 190 190 193 190 189 190 192 193 191 191 191 192 195 195 195 196 198 200 200 199 201 202 204 205 206 207 211 210 211 211 211 212 209 209 212 211 209 210 206 206 208 207 207 205 205 204 204 204 202 204 203 204 206 205 205 207 206 207 207 207 209 206 205 209 206 207 207 207 209 210 208 207 208 210 208 205 207 205 208 209 209 209 207 210 210 211 212 211 210 210 211 213 214 214 214 212 211 212 214 216 218 217 217 216 216 218 215 213 217 219 218 220 220 220 217 215 217 218 217 219 220 220 219 220 223 220 221 220 216 214 219 221 221 221 219 220 224 222 214 213 216 219 220 223 224 222 222 224 223 219 218 222 224 221 222 222 220 219 220 222 224 226 227 227 228 226 228 229 228 226 225 226 226 226 227 228 228 226 224 228 229 228 230 232 234 237 237 234 231 228 229 233 234 234 235 237 235 232 231 231 233 235 236 236 238 237 237 239 240 238 234 236 239 236 236 238 241 240 236 238 238 235 235 235 236 238 241 243 245 244 241 239 239 241 243 245 247 249 249 247 245 245 246 249 249 248 248 248 248 249 248 245 246 248 247 251 257 254 253 253 252 249 250 253 254 252 253 254 254 254 256 253 258 264 260 259 264 266 260 256 260 266 268 272 274 274 279 282 273 275 281 282 287 292 293 297 304 305 306 312 316 316 307 304 297 293 289 288 285 280 281 285 289 298 316 328 343 349 347 353 365 384 418 465 513 557 612 694 794 903 1025 1142 1242 1338 1432 1520 1596 1655 1703 1732 1750 1764 1754 1737 1718 1706 1707 1712 1723 1724 1720 1724 1721 1731 1746 1750 1759 1773 1773 1770 1773 1775 1776 1782 1773 1776 1782 1786 1803 1814 1833 1845 1838 1835 1840 1853 1864 1871 1872 1865 1866 1887 1934 2002 2138 2325 2549 2830 3092 3324 3545 3730 3881 4018 4112 4175 4192 4258 4315 4353 4416 4470 4515 4549 4564 4587 4602 4637 4651 4679 4710 4721 4724 4731 4728 4721 4736 4734 4723 4715 4693 4661 4650 4623 4582 4547 4504 4477 4451 4441 4456 4498 4539 4579 4621 4680 4731 4780 4811 4826 4861 4911 4933 4943 4961 4969 4986 4989 4990 5010 5024 5073 5115 5168 5238 5332 5456 5619 5801 6034 6336 6647 6906 7125 7435 7798 8127 8448 8640 8655 8601 8579 8637 8750 8894 9124 9412 9689 9884 9993 10058 10096 10169 10214 10245 10279 10316 10343 10354 10383 10416 10467 10525 10564 10624 21384 315669 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 108 110 112 113 112 113 114 115 116 116 114 112 111 110 109 109 110 110 109 109 109 107 103 103 105 105 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26287 10770 3057 4178 11161 159 162 164 166 167 169 171 172 173 173 172 172 172 173 174 174 174 173 174 174 175 175 175 176 176 176 176 176 176 175 175 176 176 176 175 175 175 175 175 175 175 176 177 179 179 178 178 178 178 178 177 176 174 173 172 172 172 172 172 172 171 170 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 172 172 172 172 171 171 172 172 172 173 173 173 173 172 172 172 172 171 172 172 171 172 172 172 171 171 171 171 171 170 170 171 171 171 171 171 171 172 172 172 172 172 172 171 172 171 171 172 173 173 173 173 173 173 173 173 172 172 172 173 174 175 176 175 175 176 178 178 178 180 181 181 180 180 181 181 181 181 182 183 181 182 182 181 182 183 184 183 182 182 183 183 183 183 184 184 183 184 184 184 184 185 187 185 187 189 188 187 187 186 187 187 187 187 188 189 189 188 190 191 192 192 191 193 193 195 196 195 198 201 203 203 203 203 207 207 206 206 205 207 206 207 207 207 205 204 204 201 202 205 204 201 200 202 201 202 204 203 203 204 204 204 205 203 204 205 204 205 205 202 204 204 204 204 204 204 205 206 207 206 203 202 203 206 204 198 200 204 207 208 204 205 208 208 209 206 207 206 208 209 209 210 209 210 210 211 212 212 209 212 214 212 211 214 216 215 218 221 217 213 214 217 217 216 218 219 216 215 215 216 217 219 220 216 219 219 215 215 217 220 220 218 216 216 217 219 217 217 219 219 222 222 220 222 224 221 221 223 222 221 222 223 222 219 221 224 226 224 223 223 224 223 225 226 226 228 227 225 225 226 227 227 227 228 227 227 229 233 233 228 228 231 232 230 231 237 237 235 234 232 234 236 233 231 232 233 234 233 234 237 239 237 236 241 243 240 240 242 239 237 236 238 238 235 236 239 239 239 238 236 235 236 238 237 237 239 242 241 237 237 239 242 246 244 237 239 241 239 240 244 249 248 246 246 248 248 243 246 250 248 248 249 249 249 252 255 253 253 255 252 249 248 254 255 255 255 252 252 256 256 253 257 261 260 259 260 258 256 258 262 264 267 269 268 267 269 273 275 279 283 284 283 286 296 299 301 306 304 303 306 305 301 300 296 296 290 289 289 276 272 277 280 288 297 297 294 300 301 309 315 325 353 398 428 460 504 557 630 719 824 941 1090 1221 1315 1394 1492 1591 1655 1688 1711 1717 1726 1729 1716 1683 1668 1678 1691 1702 1700 1699 1713 1716 1723 1748 1756 1763 1774 1772 1767 1768 1768 1769 1770 1770 1767 1778 1797 1821 1825 1825 1810 1810 1834 1833 1837 1841 1837 1833 1839 1864 1942 2090 2294 2555 2852 3142 3387 3607 3800 3977 4147 4285 4385 4443 4477 4510 4535 4569 4596 4608 4614 4593 4594 4619 4634 4649 4656 4651 4664 4658 4675 4664 4639 4620 4619 4607 4572 4549 4541 4519 4473 4446 4445 4417 4381 4375 4386 4381 4376 4383 4411 4459 4496 4542 4581 4618 4650 4667 4705 4733 4744 4767 4791 4795 4832 4862 4883 4907 4935 4945 4966 4964 4978 5014 5059 5118 5161 5213 5291 5398 5547 5767 6064 6457 7019 7785 8618 9234 9408 9181 8849 8545 8383 8452 8719 9063 9407 9670 9847 9959 10038 10089 10142 10183 10230 10291 10305 10325 10385 10431 10452 10493 62179 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 112 117 122 126 129 131 131 133 136 135 135 136 135 134 134 133 133 132 131 130 129 129 128 126 123 122 122 121 121 121 118 115 116 115 112 111 112 111 109 108 107 106 104 104 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26300 10770 3058 4176 11161 157 159 161 163 165 166 168 169 170 170 170 169 169 170 171 172 171 171 171 171 172 172 173 173 174 174 174 173 173 173 173 174 174 173 173 173 172 172 172 172 173 174 175 176 176 176 176 175 175 174 173 172 171 170 169 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 170 170 170 169 170 170 170 169 169 170 169 169 169 169 169 169 168 169 169 169 168 169 170 170 170 170 170 170 170 170 171 172 171 170 171 171 170 170 171 171 171 170 170 171 171 170 171 170 170 171 173 174 174 175 175 175 175 177 178 178 178 178 179 178 179 179 179 181 180 179 180 181 181 180 179 181 182 181 181 181 181 180 180 180 182 182 181 180 182 184 183 185 185 182 184 185 185 187 187 187 187 186 186 186 187 187 190 191 190 191 186 189 193 194 193 193 193 193 195 198 201 202 205 202 203 205 205 207 207 205 204 204 203 201 201 202 202 199 199 200 200 198 198 199 199 198 199 198 198 199 201 204 203 205 208 205 203 203 204 203 205 207 203 204 202 200 200 202 201 202 202 203 206 206 203 202 206 208 204 207 208 209 212 209 208 206 206 209 209 209 209 210 213 213 209 208 210 211 215 214 212 212 211 215 219 216 214 214 215 216 216 216 215 219 219 216 214 216 216 217 216 213 215 219 218 214 214 215 220 224 221 216 217 221 223 222 219 218 220 221 221 223 223 219 219 221 221 218 221 223 222 221 219 217 219 219 219 221 224 224 223 224 226 223 222 226 230 230 228 228 226 226 230 232 229 231 233 229 227 229 232 233 231 232 235 233 231 231 233 236 233 231 233 235 234 231 230 231 232 232 232 233 234 240 241 236 237 238 233 229 234 241 242 239 235 237 237 235 240 241 237 238 241 242 244 241 238 238 237 234 236 242 242 239 237 240 244 248 249 247 244 245 248 247 244 241 244 243 241 245 246 247 250 251 250 248 251 249 248 254 256 253 252 252 253 255 255 254 252 253 254 257 257 251 252 260 262 257 255 254 258 262 264 261 260 263 268 273 275 279 281 280 285 292 302 306 309 307 305 303 305 297 291 288 285 284 283 281 281 282 281 283 289 293 296 299 306 313 320 330 342 378 431 476 517 571 639 711 793 899 1026 1174 1275 1329 1384 1454 1534 1604 1650 1681 1693 1703 1715 1724 1723 1707 1690 1682 1681 1684 1686 1690 1701 1710 1722 1734 1751 1754 1748 1759 1756 1767 1769 1764 1757 1757 1769 1776 1794 1801 1818 1833 1835 1831 1823 1826 1834 1843 1858 1889 1887 1889 1923 1984 2131 2385 2688 2980 3278 3589 3858 4075 4241 4393 4498 4537 4560 4592 4631 4650 4667 4680 4687 4687 4663 4647 4635 4609 4610 4616 4617 4617 4636 4650 4654 4648 4645 4611 4583 4562 4514 4459 4431 4406 4375 4342 4331 4351 4359 4356 4368 4392 4410 4437 4469 4494 4518 4531 4543 4578 4603 4631 4685 4733 4735 4770 4801 4812 4827 4847 4876 4902 4934 4973 4991 5007 5020 5031 5045 5099 5182 5297 5531 5828 6159 6622 7224 7922 8692 9472 9919 9801 9308 8853 8578 8541 8691 8988 9395 9745 9928 10035 10128 10199 10239 10232 10256 10289 10326 10379 10423 10465 47286 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 113 120 127 133 136 138 140 143 144 144 145 144 144 146 144 143 141 139 139 138 136 137 136 132 130 131 131 131 129 127 127 126 124 122 120 120 121 119 117 117 114 110 109 109 109 108 105 104 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26312 10770 3059 4174 11159 159 161 163 165 167 168 170 172 172 172 172 171 172 173 173 173 173 172 173 173 174 174 175 175 175 175 175 175 175 175 175 176 175 175 175 174 174 174 174 175 176 177 177 178 177 177 177 177 176 176 175 174 173 172 171 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 172 172 171 171 171 170 171 171 171 171 172 171 171 171 171 172 171 171 171 170 170 170 170 169 170 171 171 171 171 171 170 171 172 173 173 173 172 171 172 171 172 172 173 172 171 171 172 172 173 173 173 174 174 175 176 177 177 177 178 179 180 180 178 179 181 181 181 179 180 182 181 179 180 181 181 181 182 182 182 182 181 181 182 184 183 182 182 182 182 183 186 187 185 184 185 185 186 185 185 186 186 184 187 190 188 187 188 191 189 190 189 190 191 192 193 194 193 194 194 196 197 198 202 203 205 204 204 204 204 205 205 205 203 202 202 199 199 201 199 199 198 198 198 198 199 198 197 199 200 202 204 203 204 202 202 202 202 202 203 205 204 201 201 202 203 203 203 203 202 202 202 202 204 201 202 206 207 204 205 207 209 207 206 207 206 207 210 212 209 207 209 209 210 211 210 211 211 210 211 212 212 214 217 215 214 216 217 217 216 218 218 218 215 213 214 215 217 216 214 216 217 216 217 217 214 215 217 218 221 221 218 216 221 221 219 217 218 222 221 219 219 218 218 222 221 220 223 223 219 218 220 220 222 224 225 225 222 220 218 220 224 226 226 226 224 225 224 222 223 224 226 230 231 230 232 235 230 229 230 230 231 230 230 228 227 230 233 233 234 232 229 231 232 232 235 238 238 235 236 239 238 236 235 235 235 236 235 233 236 239 236 235 233 235 242 240 237 238 238 237 237 238 241 244 246 243 240 245 247 243 239 239 242 246 245 243 243 242 241 245 247 250 249 245 247 248 246 240 240 242 243 246 250 250 248 247 247 246 248 249 250 254 256 254 250 250 255 255 257 258 257 260 265 264 258 255 258 261 261 261 261 263 267 266 266 267 263 263 268 278 280 281 292 294 293 297 298 305 310 304 300 293 290 289 281 279 275 273 276 281 287 294 301 311 317 320 321 327 341 355 393 443 489 534 590 651 711 780 866 981 1128 1267 1371 1464 1554 1635 1701 1741 1759 1759 1750 1737 1731 1731 1730 1724 1719 1715 1715 1710 1717 1731 1744 1747 1760 1764 1761 1769 1778 1774 1780 1781 1800 1824 1825 1839 1848 1837 1844 1846 1860 1877 1879 1873 1885 1890 1892 1895 1891 1888 1908 1962 2077 2258 2546 2904 3274 3630 3951 4234 4486 4691 4846 4954 5025 5070 5086 5111 5130 5117 5091 5084 5071 5041 5013 5001 4984 4966 4949 4932 4912 4888 4875 4854 4829 4806 4798 4793 4762 4732 4705 4673 4632 4579 4522 4487 4467 4462 4459 4444 4468 4482 4488 4490 4525 4555 4572 4596 4624 4689 4753 4771 4807 4849 4882 4904 4932 4965 5014 5029 5060 5074 5071 5083 5092 5121 5151 5188 5270 5379 5564 5803 6145 6578 7127 7819 8620 9351 9831 10044 10067 9900 9608 9401 9384 9494 9720 10013 10292 10469 10615 10695 10728 10775 10802 10839 10850 10829 10855 10904 10928 10955 10997 15473 153302 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 115 121 125 128 130 131 132 133 134 135 135 135 135 135 134 132 133 132 130 130 130 130 130 129 124 122 123 122 120 121 120 119 118 117 115 114 113 112 110 108 108 106 104 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26325 10770 3060 4172 11160 158 161 164 165 167 168 170 171 172 173 172 172 172 172 173 173 173 173 172 173 173 174 174 175 175 175 175 175 174 174 174 175 175 175 174 174 173 173 173 173 174 175 176 177 177 177 176 176 176 175 174 174 173 172 171 170 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 170 171 170 170 170 170 171 171 171 171 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 170 171 170 171 171 170 169 170 171 170 170 171 171 170 171 171 171 171 171 171 171 171 171 171 172 171 172 172 172 172 171 173 173 173 174 175 175 175 176 177 178 179 178 178 179 180 180 181 179 179 180 181 181 181 182 181 181 180 181 181 180 183 182 180 181 182 182 181 183 183 183 184 185 184 184 185 184 183 183 184 186 187 186 186 187 186 186 187 188 190 188 186 186 188 188 190 191 192 193 193 192 194 195 197 198 200 203 202 204 201 202 203 201 202 201 201 201 198 196 199 198 198 199 200 195 194 196 197 196 195 196 197 200 199 200 201 201 200 203 200 203 204 205 205 204 204 202 202 203 203 204 203 202 202 202 203 203 202 203 205 206 205 207 205 204 206 207 206 207 210 209 210 210 209 207 206 208 208 209 209 212 212 213 212 213 215 214 212 212 213 214 215 214 212 215 217 216 215 216 219 217 217 220 218 216 216 216 216 216 215 214 215 217 218 219 219 218 215 216 221 220 217 217 217 220 221 218 220 223 223 225 225 224 223 220 222 223 224 224 222 219 222 226 225 223 220 221 224 228 230 228 225 226 229 228 227 228 229 229 230 232 230 229 228 232 232 232 233 231 230 230 229 233 233 233 230 230 236 236 234 232 233 235 234 236 234 231 233 233 234 234 237 238 236 238 239 239 238 237 239 240 240 243 240 239 241 242 244 244 246 247 243 241 243 244 247 248 245 241 241 244 246 246 248 252 250 249 249 246 246 245 246 248 248 248 247 249 250 246 243 248 249 249 251 248 247 248 249 250 252 251 253 254 254 257 260 259 262 267 265 262 262 266 268 265 266 264 263 266 268 270 274 277 275 279 285 292 292 292 292 295 294 295 292 286 277 277 277 276 273 274 275 275 282 290 299 303 309 328 342 346 363 412 476 525 577 634 690 751 845 983 1146 1290 1390 1466 1562 1664 1746 1784 1797 1782 1758 1753 1750 1724 1689 1680 1692 1713 1722 1717 1710 1722 1742 1755 1770 1782 1787 1790 1792 1805 1810 1809 1812 1820 1836 1845 1846 1851 1864 1867 1883 1895 1893 1882 1889 1895 1893 1886 1887 1892 1898 1934 2015 2125 2295 2561 2889 3291 3714 4108 4424 4674 4886 5035 5124 5185 5208 5210 5193 5182 5188 5186 5166 5146 5125 5107 5098 5065 5046 5034 5024 5009 4984 4963 4960 4946 4932 4906 4877 4859 4838 4818 4779 4732 4678 4630 4583 4552 4538 4503 4487 4505 4525 4557 4563 4576 4620 4657 4685 4703 4740 4802 4856 4872 4871 4888 4907 4932 4958 4979 4986 5022 5045 5067 5069 5070 5077 5098 5141 5284 5515 5769 6131 6829 7828 8915 9934 10787 11287 11311 10938 10355 9833 9521 9454 9631 9991 10339 10598 10787 10909 10925 10954 10999 10996 11022 11075 11133 11155 11177 11195 11237 11291 11316 11363 13438 182522 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 113 119 123 127 129 129 132 133 134 135 135 135 135 135 134 132 132 131 130 129 129 129 128 126 125 125 124 121 119 119 119 118 116 114 113 113 113 110 108 109 108 106 105 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26338 10770 3061 4170 11158 158 161 164 166 167 168 169 171 172 173 173 172 172 172 172 173 173 173 172 172 173 173 174 174 175 175 175 175 174 174 174 174 174 174 174 173 173 172 172 172 173 174 175 176 177 176 175 175 175 175 174 173 172 172 170 169 169 168 168 169 168 168 167 167 167 167 167 166 166 166 167 167 167 168 167 167 168 169 169 169 169 169 169 169 169 168 168 168 169 168 169 169 169 169 169 169 169 170 170 171 170 169 170 170 170 170 170 171 171 170 170 170 170 170 169 169 169 169 170 170 170 170 170 171 171 171 170 171 171 170 170 171 171 170 169 171 170 171 172 173 174 172 173 174 174 175 175 176 177 178 177 179 180 180 180 180 180 180 179 179 179 178 179 180 181 180 179 182 180 180 181 181 182 181 180 182 183 182 183 184 184 183 182 185 182 183 185 186 185 185 186 185 184 187 187 187 188 187 185 185 189 190 192 190 189 190 191 190 189 193 195 196 195 197 200 200 201 200 203 204 200 200 196 195 197 197 198 200 199 198 198 196 196 197 197 197 195 191 197 199 198 197 197 199 200 202 202 201 201 201 203 203 202 199 201 203 202 205 205 201 200 201 201 202 202 203 205 206 205 205 205 206 204 202 205 207 208 207 208 208 208 209 210 211 210 208 208 209 211 209 209 210 211 213 212 212 215 215 215 215 215 217 217 215 215 218 218 215 220 223 220 216 216 218 221 222 218 218 217 216 217 218 218 216 218 217 217 219 220 220 219 219 221 221 220 222 221 219 221 224 225 225 226 226 227 228 228 228 226 223 224 226 227 225 221 220 220 221 224 228 231 228 226 226 226 229 229 227 227 227 228 229 229 231 230 230 231 231 231 230 228 229 228 229 231 231 234 237 234 231 234 234 233 236 237 234 235 236 234 236 241 242 240 235 235 237 236 235 239 239 238 235 235 238 239 240 242 244 243 241 242 245 244 243 246 250 249 248 246 247 249 247 243 244 249 248 243 243 248 252 252 251 251 253 254 249 246 247 246 245 249 254 257 257 250 248 254 254 251 250 251 252 252 250 253 256 255 252 253 260 265 263 259 263 264 266 270 268 270 275 277 275 280 286 282 278 273 274 279 278 279 276 274 273 274 273 270 276 279 273 273 275 278 280 291 304 313 316 329 351 366 395 436 475 514 563 624 702 776 845 954 1087 1231 1342 1425 1500 1593 1686 1747 1758 1737 1710 1672 1635 1627 1631 1646 1662 1681 1693 1701 1715 1724 1734 1746 1752 1763 1773 1786 1792 1796 1805 1817 1818 1824 1834 1829 1832 1845 1853 1856 1876 1885 1886 1902 1905 1897 1881 1871 1876 1877 1908 1969 2059 2213 2481 2826 3205 3582 3931 4236 4496 4738 4988 5188 5312 5397 5441 5433 5410 5394 5345 5293 5257 5224 5179 5140 5119 5078 5042 5014 4989 4962 4949 4937 4931 4912 4900 4890 4866 4822 4796 4758 4707 4663 4612 4547 4483 4467 4493 4534 4564 4576 4608 4639 4668 4702 4744 4768 4791 4789 4799 4822 4851 4894 4921 4941 4967 4996 5005 5011 5009 5011 5016 5001 5009 5044 5144 5356 5809 6583 7637 8697 9541 10293 10921 11285 11357 11069 10569 10112 9781 9611 9607 9745 10044 10418 10763 11014 11179 11292 11360 11393 11427 11444 11456 11518 11593 11635 11673 11699 11729 11777 11808 14240 183752 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 114 121 125 126 128 130 131 132 133 134 134 134 135 134 133 133 133 132 131 130 129 128 127 127 125 123 122 123 121 120 118 117 117 116 114 113 112 112 110 107 106 107 107 104 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26351 10770 3062 4168 11158 159 162 165 166 168 169 170 172 173 173 173 172 172 172 172 173 173 173 173 173 173 174 174 175 175 175 175 175 175 174 174 175 175 175 175 174 173 173 173 173 173 173 174 176 177 177 176 176 176 175 175 174 173 172 171 171 169 168 168 168 168 168 167 167 167 166 166 166 167 167 167 167 167 167 166 167 167 167 167 166 166 167 167 167 167 167 167 168 168 168 168 167 168 168 168 169 170 170 170 170 170 170 170 170 169 169 169 170 170 170 169 170 170 170 169 170 170 170 169 170 170 171 171 171 170 171 171 171 171 171 171 171 171 169 170 172 171 172 172 173 173 173 174 175 175 175 176 177 177 178 179 179 179 179 180 180 181 181 180 180 181 181 182 181 181 179 179 179 179 180 181 179 180 182 183 183 184 185 184 184 184 183 184 183 183 184 184 185 186 185 185 187 187 187 186 185 186 188 188 187 189 189 187 187 190 191 192 192 191 194 197 198 200 199 200 199 199 200 200 198 198 197 196 196 196 197 198 196 192 194 196 196 195 197 197 197 197 196 196 197 197 199 198 201 203 203 203 205 204 204 205 205 203 201 203 205 203 202 201 202 202 201 201 200 203 204 203 202 200 201 204 205 204 204 205 204 205 204 205 207 206 208 207 206 207 208 211 211 211 213 214 211 209 213 214 211 213 217 218 215 214 217 221 219 216 217 217 215 215 218 219 215 217 215 216 217 219 216 214 216 218 217 217 219 218 216 216 221 225 219 218 220 218 217 218 225 228 226 222 221 223 225 225 225 226 222 222 224 222 221 223 227 227 224 225 225 225 225 222 223 221 223 227 229 226 225 230 232 229 226 228 231 230 229 230 231 231 232 232 232 232 232 232 233 236 233 232 233 233 235 238 237 235 237 240 234 230 235 237 237 238 238 237 239 241 243 242 239 238 237 236 236 236 241 243 240 242 244 244 243 240 238 244 251 249 248 250 246 245 249 251 247 245 248 251 252 249 243 248 259 261 256 251 253 250 250 253 252 254 255 252 252 255 258 253 251 253 251 248 247 251 256 257 254 250 250 254 254 255 256 256 261 255 255 261 261 262 259 259 275 283 288 292 287 284 279 279 282 289 291 293 296 289 284 283 282 281 278 278 283 285 279 278 277 278 282 283 288 299 305 315 334 345 347 354 389 453 531 611 691 772 851 948 1059 1175 1276 1367 1462 1548 1625 1687 1728 1748 1745 1717 1675 1631 1605 1608 1619 1652 1679 1695 1696 1706 1714 1732 1753 1777 1793 1807 1812 1827 1832 1840 1850 1848 1852 1858 1861 1864 1879 1887 1892 1891 1896 1903 1911 1913 1915 1927 1960 1992 2016 2053 2112 2203 2338 2512 2723 2974 3288 3715 4192 4571 4850 5030 5118 5160 5194 5219 5221 5210 5187 5166 5147 5130 5104 5085 5064 5045 5033 5023 5001 4981 4959 4953 4929 4920 4900 4894 4864 4831 4781 4743 4705 4657 4622 4584 4541 4507 4505 4536 4584 4600 4605 4629 4668 4720 4740 4785 4808 4824 4843 4878 4908 4925 4957 4968 4993 5021 5051 5065 5078 5096 5109 5120 5153 5234 5409 5734 6291 7130 8320 9830 11137 11768 11910 11813 11616 11358 10997 10580 10207 9991 10015 10192 10465 10814 11137 11384 11578 11746 11886 12023 12136 12187 12232 12291 12324 12374 12457 12518 12522 14129 180158 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 109 112 116 119 121 123 125 127 129 128 127 125 124 125 126 125 124 122 122 122 122 121 121 119 116 117 118 115 114 114 113 110 108 108 107 107 106 106 105 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26364 10770 3063 4166 11158 159 162 164 166 168 169 170 171 172 172 172 172 171 171 172 173 173 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 175 175 174 173 172 172 172 172 173 173 174 175 176 175 175 175 174 174 173 172 172 171 170 170 169 168 168 168 168 168 167 167 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 167 167 166 166 166 166 166 166 166 167 167 166 167 166 167 167 167 167 167 167 167 168 168 168 169 169 168 169 169 169 169 169 170 170 170 169 170 170 170 170 170 169 169 169 170 170 170 169 169 171 171 171 171 170 170 171 170 170 170 172 172 172 173 174 174 175 178 178 178 177 177 178 179 180 181 181 181 181 181 180 179 178 179 179 179 180 182 181 180 180 180 179 180 181 181 181 182 183 183 184 184 182 182 184 181 181 184 183 183 185 185 185 184 185 184 186 187 187 187 188 187 187 187 187 188 189 186 190 193 196 196 195 196 196 196 197 198 196 194 191 191 193 192 193 194 194 193 193 195 197 195 195 197 195 194 194 193 196 198 196 195 196 195 198 203 203 203 203 202 200 201 203 203 202 202 205 204 199 200 201 199 201 201 201 202 202 199 201 203 203 206 205 205 207 207 208 205 205 207 207 208 206 207 207 208 208 209 210 209 210 210 208 207 211 213 210 208 212 215 214 214 214 213 211 214 219 216 213 218 216 218 219 215 214 215 215 214 213 213 215 218 219 221 219 219 219 220 220 219 220 220 219 218 217 217 219 219 220 224 224 223 221 221 223 223 222 222 226 227 225 226 227 229 230 225 223 222 223 226 224 224 224 225 223 222 225 227 227 226 227 230 229 231 231 228 229 230 230 230 235 237 235 231 230 231 232 234 232 230 233 236 237 233 233 238 238 237 235 234 237 243 242 234 233 237 239 239 241 240 240 243 240 239 241 241 243 244 244 243 244 249 250 247 249 250 249 249 248 247 249 247 245 247 250 253 254 252 253 253 247 249 254 255 252 253 256 255 250 250 252 249 250 255 257 256 254 252 248 250 254 255 255 255 254 251 249 251 249 250 255 255 257 258 256 254 255 258 259 263 266 267 274 277 277 282 282 279 281 291 295 291 289 291 290 283 284 288 284 279 278 275 275 277 273 273 284 290 297 295 300 308 319 334 356 376 407 455 513 570 657 770 870 953 1035 1116 1197 1261 1310 1364 1427 1518 1617 1698 1749 1764 1741 1712 1671 1648 1643 1646 1650 1666 1680 1679 1680 1677 1683 1698 1704 1724 1739 1757 1770 1788 1797 1799 1814 1832 1841 1858 1855 1860 1860 1877 1898 1895 1890 1889 1896 1900 1913 1929 1957 2003 2063 2108 2136 2156 2175 2224 2381 2659 3028 3489 3990 4474 4846 5071 5186 5264 5285 5274 5260 5236 5213 5172 5131 5113 5084 5065 5031 5017 5008 4981 4958 4948 4925 4901 4899 4877 4862 4817 4781 4759 4735 4693 4655 4621 4609 4607 4590 4602 4626 4645 4669 4695 4735 4781 4826 4870 4886 4907 4924 4944 4953 4967 4987 5022 5020 5010 5019 5011 5006 4992 5004 5115 5488 6199 7080 8000 8892 9781 10650 11431 11906 11939 11682 11367 11071 10766 10562 10528 10561 10641 10851 11155 11464 11737 11969 12179 12409 12598 12727 12782 12795 12820 12833 12794 12773 12733 12670 12615 12561 12564 54300 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 107 111 115 120 123 125 125 126 127 128 131 131 128 126 126 127 125 124 124 123 122 121 121 121 119 119 117 115 116 115 115 114 111 109 108 108 107 108 108 104 100 100 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26377 10770 3064 4164 11157 160 163 165 167 169 170 171 172 173 173 173 172 172 172 173 173 174 173 173 173 173 174 174 175 175 175 175 175 174 174 174 174 175 175 174 174 173 173 173 173 173 175 176 177 176 176 175 175 174 173 172 171 171 170 169 168 168 168 168 168 168 167 167 167 166 166 166 165 165 166 166 165 166 167 166 166 165 165 166 167 167 167 166 166 167 166 166 166 167 167 167 167 167 167 167 167 166 166 167 167 168 168 169 170 170 170 170 170 170 169 169 170 171 171 170 170 170 170 170 170 169 169 170 170 170 170 169 171 173 172 170 170 171 171 171 172 172 172 173 173 174 176 176 176 176 176 176 176 176 178 179 179 178 178 179 181 181 179 179 180 181 180 181 181 181 181 181 181 181 180 180 179 183 185 183 184 183 183 184 183 182 184 182 184 184 184 185 185 184 185 186 186 186 186 186 186 184 185 187 189 188 187 187 188 190 192 194 194 195 196 198 196 198 196 191 191 193 196 195 191 192 193 195 194 194 193 193 194 196 194 193 197 194 193 194 194 195 196 196 196 196 197 199 201 203 203 203 201 200 201 201 201 203 204 201 200 200 198 199 200 201 200 200 200 203 204 205 204 203 203 203 202 204 204 205 207 208 206 204 206 208 204 204 207 205 207 209 210 210 211 210 210 212 211 209 209 211 211 215 218 216 215 214 217 218 217 218 220 217 215 212 213 219 221 218 217 217 215 217 220 221 218 218 219 220 220 217 219 219 217 216 216 220 221 219 220 222 223 223 223 221 221 223 222 222 223 226 227 225 222 220 222 227 229 227 227 228 229 226 224 226 227 227 227 226 225 226 227 228 230 229 227 228 234 235 230 229 232 228 227 231 233 231 229 231 232 232 230 234 237 237 236 235 235 238 240 236 233 239 241 239 236 238 242 243 245 245 244 245 244 240 240 241 242 244 247 247 247 250 252 249 246 249 250 246 244 246 248 247 243 245 247 245 253 254 250 249 252 255 250 247 251 252 251 251 255 258 259 254 253 253 251 251 253 258 258 254 255 257 256 254 257 258 255 255 257 259 256 254 253 255 258 261 262 260 260 267 274 276 276 283 282 281 280 275 275 278 274 273 276 278 279 277 276 275 274 262 259 261 263 266 267 266 270 277 293 306 313 319 332 343 352 376 410 455 516 591 684 793 905 1008 1103 1195 1280 1345 1374 1392 1412 1458 1526 1612 1704 1786 1839 1844 1823 1792 1755 1708 1671 1665 1677 1687 1685 1676 1671 1681 1695 1704 1724 1737 1745 1759 1782 1792 1817 1845 1856 1876 1887 1880 1892 1909 1916 1921 1927 1936 1939 1940 1954 1958 1958 1981 2003 2039 2080 2131 2176 2212 2250 2325 2430 2639 2893 3178 3550 3961 4327 4636 4840 4965 5070 5159 5211 5231 5203 5174 5147 5133 5101 5076 5040 5015 4991 4952 4937 4923 4906 4902 4876 4845 4817 4812 4809 4757 4727 4706 4674 4660 4647 4622 4619 4641 4680 4736 4784 4829 4867 4900 4922 4924 4956 4989 4998 4989 5003 5005 4999 5004 5016 4994 4974 4972 4977 4996 5165 5704 6714 8002 9293 10220 10720 11038 11341 11581 11537 11262 10959 10765 10698 10767 10981 11258 11555 11876 12114 12256 12324 12287 12248 12234 12208 12174 12173 12191 12211 12255 12281 12306 12347 12388 12384 12431 12589 134742 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 105 109 112 113 114 115 117 119 119 117 117 118 117 117 115 114 116 117 116 114 112 112 113 111 108 107 109 108 106 106 105 105 105 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26389 10770 3065 4163 11155 159 162 164 166 168 169 170 171 173 173 172 172 171 171 171 172 172 172 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 172 171 171 171 172 173 174 175 175 175 174 174 173 173 171 170 169 169 168 168 167 166 165 165 166 166 166 166 166 166 165 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 166 166 166 166 167 168 168 169 168 168 168 168 169 169 168 168 168 168 169 169 170 169 168 169 170 170 169 168 169 169 170 170 170 169 169 170 170 171 171 169 168 170 171 172 172 171 171 172 174 175 176 176 178 179 177 178 178 177 178 178 179 180 179 180 180 179 180 180 180 182 180 180 181 181 179 180 180 180 180 181 181 181 182 183 183 181 180 182 184 182 183 180 183 185 184 184 185 184 185 184 186 185 186 188 189 186 188 187 188 189 190 190 190 192 194 193 192 192 193 193 190 189 192 192 193 192 191 192 193 194 193 195 194 193 195 196 196 195 195 195 194 195 196 195 195 193 195 199 200 200 199 201 201 200 201 200 200 201 200 201 201 202 199 200 202 202 203 203 202 201 200 198 198 200 202 201 200 200 202 203 207 206 206 208 205 205 209 209 205 203 206 209 209 206 206 209 209 209 207 207 209 212 217 216 213 212 213 211 212 216 215 215 216 216 215 216 213 210 211 216 218 217 214 215 215 216 219 218 218 222 220 216 215 216 217 218 219 218 217 218 219 220 219 218 220 223 222 222 223 223 221 222 224 224 224 225 225 226 227 231 231 228 224 224 226 225 223 225 230 231 229 230 231 233 234 232 232 233 231 228 232 235 234 230 228 229 233 237 236 232 233 236 236 235 233 235 237 236 238 241 239 239 242 242 238 238 237 236 238 239 238 235 238 245 243 237 240 242 242 245 245 244 243 240 242 242 238 238 240 243 245 245 243 242 242 243 247 247 244 248 250 250 247 250 255 253 250 251 254 259 261 260 257 256 260 263 260 258 264 266 257 253 255 260 263 262 258 252 253 254 259 263 259 257 261 260 259 257 259 264 265 258 256 258 262 263 260 261 264 262 263 264 269 270 272 275 271 266 267 268 269 269 271 273 275 270 270 280 287 288 290 295 308 318 322 327 352 384 415 474 580 687 752 802 858 958 1095 1221 1295 1332 1358 1391 1428 1470 1498 1549 1651 1752 1830 1852 1794 1704 1636 1627 1644 1654 1657 1659 1656 1646 1647 1683 1708 1718 1728 1746 1759 1773 1799 1826 1843 1865 1903 1925 1935 1937 1944 1948 1948 1960 1961 1969 1977 1984 1982 1988 1993 2016 2042 2081 2123 2168 2206 2236 2245 2261 2341 2490 2718 3020 3335 3627 3906 4163 4353 4514 4666 4800 4894 4978 5030 5050 5053 5056 5046 5021 5001 4978 4959 4945 4924 4896 4857 4831 4838 4824 4798 4753 4733 4725 4722 4708 4695 4663 4633 4609 4599 4606 4608 4630 4648 4673 4707 4734 4766 4817 4847 4871 4909 4940 4950 4970 4989 4995 4999 4996 4990 5007 5031 5036 5010 4978 4951 4972 5156 5573 6268 7292 8701 10452 11746 12213 12190 11953 11566 11214 11039 11056 11267 11601 11930 12149 12281 12314 12210 12096 12002 11927 11905 11900 11917 11932 11955 12011 12039 12064 12124 32874 370899 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 109 115 118 124 127 125 127 129 130 131 130 131 132 130 129 129 129 127 127 127 126 124 122 121 122 122 119 119 118 116 115 114 113 113 113 111 109 110 110 105 105 106 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26402 10770 3066 4161 11155 160 163 166 168 169 171 172 173 174 175 175 174 173 173 173 173 174 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 173 173 174 176 176 176 175 175 174 174 173 173 172 171 170 170 169 168 167 166 166 166 166 166 166 166 166 165 165 165 165 165 164 165 165 165 164 164 164 165 165 165 166 166 166 166 165 165 165 166 166 165 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 169 169 169 170 169 169 169 168 169 169 169 169 169 169 169 168 169 170 169 169 170 169 169 171 170 170 171 171 171 170 169 170 171 171 171 172 172 173 174 175 176 178 179 178 178 179 179 179 179 179 179 179 179 179 179 179 180 181 182 182 180 181 182 183 183 180 179 181 181 181 181 183 181 180 183 183 183 184 183 183 184 184 185 185 185 185 186 186 186 184 184 187 188 187 189 188 188 189 189 188 189 190 190 190 190 192 191 193 192 192 192 191 191 191 191 193 192 192 193 193 194 194 193 196 194 194 194 197 196 198 194 193 194 195 195 195 196 195 197 199 200 199 201 200 202 202 201 201 201 200 202 203 202 200 200 201 199 201 204 206 206 205 203 201 202 203 203 198 201 202 203 205 206 206 206 204 205 209 207 208 207 205 205 204 208 211 210 209 209 209 211 213 213 212 215 216 215 211 212 214 215 215 215 218 220 218 215 215 217 217 218 216 214 213 215 215 216 216 218 220 222 219 217 217 220 219 218 217 220 219 219 220 219 219 220 219 221 224 224 221 222 226 227 225 222 225 227 224 225 227 229 228 224 226 228 227 226 226 226 224 224 227 230 229 231 234 234 235 234 234 233 232 233 233 233 234 233 231 232 234 234 236 239 240 236 236 238 235 233 234 237 238 240 244 240 235 235 236 237 239 239 234 234 237 238 236 235 237 239 240 238 239 240 240 240 239 238 236 240 243 245 245 238 238 242 241 241 241 236 239 243 242 241 244 245 245 246 247 252 251 251 254 254 258 264 262 257 256 259 267 268 260 256 261 264 262 260 259 254 252 260 264 261 261 264 261 262 263 260 264 266 264 261 258 258 259 261 261 263 259 261 266 264 264 265 264 268 269 265 264 270 276 272 272 275 276 279 283 286 289 295 299 303 319 341 381 441 503 590 697 795 872 950 1045 1155 1251 1321 1370 1401 1431 1462 1512 1605 1708 1783 1828 1833 1808 1756 1667 1570 1514 1524 1578 1637 1662 1657 1646 1643 1643 1658 1678 1692 1709 1728 1737 1761 1788 1802 1814 1823 1845 1867 1885 1912 1927 1943 1984 1989 1999 2014 2018 2020 2037 2045 2067 2099 2122 2145 2171 2220 2281 2324 2384 2498 2674 2853 3001 3161 3328 3498 3679 3873 4098 4312 4465 4593 4715 4826 4902 4962 5026 5109 5144 5137 5108 5075 5049 5029 4998 4967 4929 4900 4872 4839 4815 4780 4755 4725 4685 4671 4655 4665 4664 4688 4701 4710 4734 4766 4840 4871 4874 4908 4951 4975 4986 5019 5037 5046 5064 5082 5104 5105 5080 5060 5058 5051 5027 4993 4954 4897 4963 5591 7055 9087 10922 12185 12908 13135 13046 12780 12468 12242 12132 12194 12390 12603 12759 12866 12878 12846 12792 12764 12750 12713 12683 12687 12765 12805 12842 12886 12889 12919 12928 12956 13025 13081 16561 224645 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 106 108 111 112 114 117 117 117 117 117 115 116 114 113 113 112 113 113 111 113 113 109 108 108 107 108 107 105 105 104 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26415 10770 3067 4159 11156 159 163 166 169 171 172 174 175 176 176 177 177 176 175 174 174 174 175 175 174 174 174 175 175 175 175 175 175 176 176 176 175 175 175 175 176 176 175 174 173 173 174 174 175 176 176 176 175 175 175 174 173 172 172 171 171 170 170 168 167 166 166 166 166 167 166 166 166 166 166 166 166 167 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 167 167 168 169 169 168 168 169 169 170 170 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 171 170 171 171 171 171 171 171 172 172 171 172 174 175 177 177 176 176 178 180 180 180 180 180 182 181 180 180 181 180 180 180 181 182 182 182 182 182 181 183 183 182 181 182 183 184 183 182 185 183 181 183 185 184 183 184 184 185 186 185 187 188 186 186 186 188 188 186 188 188 187 187 189 189 189 190 190 191 192 194 194 194 192 192 194 195 193 191 191 192 192 193 194 195 195 194 192 193 193 197 195 195 196 193 192 193 196 197 197 198 196 194 196 199 199 199 198 198 199 199 201 201 200 200 203 207 205 203 203 202 206 205 203 203 205 203 201 205 205 203 202 202 203 204 206 205 204 201 201 203 206 206 206 209 209 208 208 208 208 210 210 210 213 211 208 206 208 213 213 214 216 216 216 216 215 212 211 213 217 218 217 215 217 216 213 216 215 216 216 217 216 218 218 215 216 218 218 220 221 219 216 216 216 219 221 215 214 218 217 217 222 226 225 220 219 222 224 224 227 227 225 223 224 230 232 229 226 227 230 231 227 225 228 229 229 230 233 230 229 231 232 230 229 231 233 233 233 232 233 235 235 235 235 235 237 236 238 239 236 234 233 236 237 237 239 241 240 240 239 239 240 238 236 239 244 242 236 238 245 248 242 237 242 246 244 240 241 243 244 242 242 241 242 246 247 242 238 240 244 246 242 241 243 245 245 240 239 244 244 241 245 248 246 245 248 250 254 257 257 262 267 267 268 269 265 260 260 263 265 261 262 261 257 259 261 259 261 266 266 262 264 267 263 258 264 269 269 262 260 261 260 261 260 261 260 264 267 268 267 270 267 269 278 283 281 278 278 290 299 303 326 344 363 398 455 521 582 658 732 819 905 992 1087 1186 1273 1339 1375 1394 1414 1422 1436 1462 1494 1545 1600 1658 1720 1758 1783 1791 1770 1722 1681 1652 1626 1610 1613 1633 1674 1692 1703 1718 1743 1759 1766 1773 1786 1796 1804 1812 1819 1833 1856 1869 1881 1896 1910 1917 1930 1942 1963 1995 2009 2024 2053 2076 2093 2106 2115 2136 2178 2218 2236 2261 2320 2400 2487 2625 2803 3018 3250 3450 3606 3772 3974 4206 4428 4601 4757 4854 4907 4969 5023 5070 5108 5142 5139 5118 5112 5076 5032 5023 5010 5008 4999 4985 4962 4935 4909 4882 4870 4854 4840 4815 4787 4792 4793 4788 4810 4856 4890 4888 4882 4907 4940 4978 4992 4994 5027 5044 5041 5091 5148 5189 5211 5227 5238 5237 5245 5264 5302 5315 5291 5258 5249 5193 5118 5147 5560 6602 8361 10527 12321 13326 13730 13862 13756 13450 13183 13046 13058 13186 13347 13459 13492 13452 13324 13216 13180 13160 13099 13055 13027 13029 13058 13087 13112 13161 13232 13320 13386 13555 156645 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 105 109 112 111 112 114 114 115 114 113 111 112 113 111 111 112 111 110 109 108 107 108 108 106 106 105 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26428 10770 3068 4157 11156 160 164 167 169 171 172 174 175 176 176 176 176 176 175 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 175 175 175 175 174 173 173 173 174 175 176 176 176 175 175 175 175 174 174 173 172 172 171 170 170 169 167 166 167 166 166 166 166 166 167 167 166 166 166 166 166 166 166 166 167 167 166 167 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 167 167 168 169 169 169 169 168 169 169 169 170 170 170 170 170 169 170 171 171 170 170 169 170 170 170 170 170 170 172 173 172 171 171 173 173 171 172 171 172 171 173 173 173 173 175 176 176 176 176 176 177 176 177 179 180 181 182 180 181 182 182 182 181 182 182 181 181 182 183 182 182 183 184 183 182 182 182 182 183 185 183 180 182 183 184 186 185 185 187 188 185 186 187 186 186 187 189 188 188 186 188 187 187 189 189 187 188 188 191 191 188 190 191 192 193 194 193 194 195 192 191 192 192 190 192 194 193 196 196 194 194 196 194 195 193 193 196 197 195 195 195 198 197 197 197 196 198 199 198 199 199 200 199 200 201 203 204 201 202 203 202 205 205 203 203 206 210 207 205 206 206 203 203 204 201 205 205 204 201 202 203 206 208 206 205 205 207 210 208 209 209 207 207 210 210 206 204 207 209 210 210 210 212 214 216 215 214 211 211 213 214 216 216 215 215 217 217 217 214 216 216 215 216 220 220 217 216 220 221 220 220 221 221 222 221 222 223 219 215 217 218 218 223 223 222 221 219 220 222 225 225 224 226 230 231 232 230 229 231 231 228 227 229 232 231 227 225 226 227 230 230 229 230 231 230 230 230 228 228 230 231 232 235 236 235 234 235 234 234 233 233 236 236 236 239 241 239 238 238 241 244 245 243 241 241 243 243 240 240 244 244 243 242 246 253 253 246 247 251 248 245 248 248 245 248 248 248 248 247 246 243 241 243 241 239 239 242 246 246 244 246 246 247 251 251 245 243 245 248 252 257 259 258 260 264 263 264 266 264 265 263 263 263 258 258 265 263 263 264 264 261 261 264 267 263 261 263 265 260 256 259 263 265 263 262 266 272 275 270 268 269 275 277 281 280 279 280 288 302 320 342 378 405 440 507 605 704 795 869 925 988 1086 1214 1307 1371 1411 1432 1447 1466 1484 1497 1514 1552 1613 1706 1797 1842 1840 1789 1739 1696 1643 1608 1603 1632 1668 1700 1731 1757 1791 1807 1812 1822 1844 1857 1863 1880 1889 1896 1922 1941 1946 1963 1971 1987 2013 2030 2029 2035 2052 2073 2081 2088 2121 2155 2180 2208 2233 2242 2262 2286 2317 2359 2382 2427 2482 2554 2628 2718 2823 2968 3125 3301 3438 3575 3707 3860 4006 4157 4325 4510 4694 4846 4968 5055 5100 5106 5105 5107 5083 5077 5083 5065 5046 5034 5019 4997 4962 4934 4927 4897 4863 4857 4868 4851 4842 4826 4824 4834 4837 4852 4849 4868 4891 4919 4948 4984 5024 5058 5086 5110 5154 5200 5210 5240 5267 5296 5344 5372 5417 5416 5413 5401 5355 5301 5247 5258 5428 5806 6574 7995 9978 11702 12800 13527 14069 14377 14435 14336 14145 13917 13735 13675 13677 13753 13763 13702 13616 13463 13360 13318 13299 13276 13266 13285 13327 13362 13418 13467 13471 13518 13593 15175 203779 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 106 107 109 110 110 112 112 111 108 107 108 108 110 109 106 108 109 107 105 103 103 102 101 102 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26441 10770 3069 4155 11156 160 164 166 168 170 172 173 175 175 175 175 175 175 174 174 173 174 175 175 174 174 174 174 175 175 175 174 174 175 175 175 174 174 174 175 175 174 174 173 173 173 174 175 176 176 176 175 174 173 173 173 172 172 171 171 170 170 169 168 167 166 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 165 165 166 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 166 165 166 167 167 168 168 167 167 169 169 168 168 168 169 169 168 169 170 169 168 168 169 170 169 170 171 170 169 169 170 171 171 170 171 171 171 170 171 171 171 172 171 171 172 172 171 172 173 172 173 174 174 174 175 176 178 177 177 178 179 179 179 179 180 180 181 180 179 180 180 181 183 182 182 182 182 182 183 183 183 181 181 180 181 185 182 183 184 182 183 184 184 184 185 186 187 186 185 184 186 186 187 185 187 188 188 185 186 188 188 188 189 189 190 189 189 190 189 187 188 190 190 191 194 193 194 195 193 192 193 194 193 193 193 195 195 195 196 195 193 194 195 195 196 194 195 195 194 193 196 199 199 198 196 194 196 196 199 198 197 197 200 202 203 202 202 201 201 204 206 206 204 205 204 206 207 206 206 205 204 206 206 203 201 204 204 203 203 205 204 204 206 205 207 209 211 210 209 211 210 209 210 212 213 212 210 209 209 210 211 210 213 214 210 210 212 212 210 212 215 215 214 216 217 215 217 216 217 219 219 216 215 217 218 220 221 222 220 219 219 217 220 223 220 222 223 221 221 222 222 222 221 219 218 222 227 225 222 222 224 229 232 230 231 231 229 227 230 233 231 227 230 233 231 230 230 227 227 226 231 237 235 231 233 232 230 230 231 233 233 233 233 233 233 235 237 237 238 238 236 236 238 241 242 240 238 238 239 240 242 241 238 241 245 243 241 241 238 240 243 244 247 250 251 250 249 250 252 250 251 251 249 254 261 260 258 256 254 252 252 250 243 245 246 243 247 247 250 253 251 249 247 249 255 260 261 260 261 259 260 263 265 261 262 265 266 263 259 259 265 265 264 268 266 262 266 265 258 260 260 260 262 260 258 263 268 269 271 268 266 269 269 272 270 271 279 289 305 317 323 342 370 412 486 570 646 719 792 846 891 961 1059 1175 1280 1355 1412 1445 1472 1491 1505 1519 1531 1535 1544 1542 1511 1469 1445 1445 1477 1524 1555 1560 1567 1595 1627 1655 1683 1705 1729 1753 1784 1813 1828 1847 1851 1872 1903 1915 1920 1932 1938 1941 1950 1962 1969 1980 2013 2030 2043 2055 2063 2078 2090 2109 2135 2162 2192 2245 2290 2327 2358 2387 2424 2460 2484 2545 2613 2674 2768 2876 2985 3125 3330 3574 3930 4307 4623 4878 5080 5226 5311 5366 5400 5427 5445 5463 5472 5457 5424 5384 5357 5325 5291 5264 5226 5196 5170 5133 5083 5048 5017 4996 4964 4950 4939 4919 4909 4905 4916 4957 4957 4958 4984 5003 5049 5080 5084 5094 5127 5160 5161 5188 5221 5229 5248 5271 5274 5286 5313 5345 5379 5443 5492 5531 5553 5559 5558 5543 5507 5470 5494 5553 5628 5759 6065 6723 7785 9149 10591 11905 12857 13429 13697 13729 13589 13397 13304 13322 13368 13511 13763 13896 13886 13809 13753 13705 13644 13620 13625 13657 13708 13710 13709 13759 13850 13905 13948 128683 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 106 107 108 111 110 108 109 110 113 112 111 110 111 112 111 109 109 106 106 105 103 103 105 102 102 102 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26454 10770 3070 4153 11156 161 164 166 168 170 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 175 174 174 173 173 173 174 175 177 177 176 174 173 173 173 173 172 171 170 170 170 169 168 167 166 165 164 164 165 165 165 165 165 165 164 165 166 166 165 165 166 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 168 167 167 168 168 168 168 168 169 170 169 169 169 169 169 170 171 170 170 170 170 171 170 170 170 170 170 171 172 173 172 172 171 170 171 171 171 171 172 171 171 172 173 173 172 172 174 174 176 177 177 179 181 179 177 178 181 181 181 182 181 181 182 182 181 180 181 182 184 183 182 182 183 181 182 183 182 182 182 182 185 185 185 183 184 183 185 187 184 185 184 184 185 184 182 185 185 184 187 187 188 188 189 188 190 190 188 189 189 186 190 188 189 189 192 189 191 193 194 192 193 194 192 192 194 194 193 195 193 196 197 196 193 190 192 196 197 194 194 197 198 197 194 196 197 197 199 199 199 199 200 200 202 202 203 203 202 201 200 200 204 203 200 203 204 206 206 206 205 204 206 207 201 203 206 203 204 203 203 204 208 209 207 207 208 208 208 208 206 205 209 209 208 209 211 211 209 209 211 210 210 212 211 212 210 209 213 213 211 213 212 211 209 214 219 218 217 215 216 218 219 216 216 218 218 217 218 219 219 222 221 219 219 216 215 216 220 222 223 223 221 219 219 219 219 220 219 220 224 226 227 227 223 221 221 225 227 229 232 230 231 231 231 232 233 232 231 230 228 229 232 231 230 230 230 231 228 227 230 233 233 230 236 241 237 235 233 229 233 236 237 239 238 235 234 235 236 236 237 238 242 243 239 237 239 239 240 241 244 247 248 245 241 240 245 244 241 244 250 252 253 254 255 257 256 252 250 254 258 260 260 260 261 259 259 261 258 254 253 252 253 255 251 244 245 251 252 252 253 252 251 253 258 257 260 266 266 269 267 267 268 265 261 265 268 267 262 258 260 266 268 260 261 265 264 265 269 273 273 272 270 268 263 261 269 270 268 264 265 278 278 280 288 298 307 319 334 352 379 408 449 510 580 668 732 757 779 845 967 1118 1254 1365 1433 1467 1486 1492 1493 1484 1469 1447 1429 1411 1384 1347 1326 1330 1361 1404 1459 1518 1570 1623 1653 1671 1684 1691 1687 1689 1695 1705 1715 1741 1775 1811 1843 1862 1889 1902 1917 1937 1946 1952 1969 1986 1996 2010 2018 2038 2057 2088 2116 2133 2153 2186 2233 2270 2312 2378 2448 2501 2551 2621 2688 2745 2803 2853 2874 2925 3112 3402 3740 4055 4303 4506 4671 4811 4926 5033 5117 5206 5292 5350 5394 5400 5379 5365 5349 5322 5278 5272 5225 5186 5165 5130 5088 5053 5021 4997 4975 4945 4924 4889 4886 4910 4921 4942 4995 5031 5014 5037 5079 5096 5124 5145 5155 5180 5201 5194 5211 5229 5253 5296 5339 5368 5390 5390 5427 5441 5475 5496 5512 5553 5585 5636 5704 5778 5852 5979 6039 5980 6036 6445 7197 8099 8976 9460 9148 8496 8109 7980 7894 7750 7631 7906 8610 9456 10198 10767 11252 11672 12084 12422 12648 12758 12846 12931 12993 13040 13062 13113 13159 13191 13238 76446 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 106 107 108 111 111 113 116 115 114 114 113 113 113 112 111 112 113 113 112 110 108 107 106 107 106 102 102 104 104 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26466 10770 3071 4151 11157 160 163 165 167 169 171 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 170 170 171 172 173 174 175 174 174 173 172 171 171 170 169 168 168 168 167 167 166 165 164 164 164 164 163 163 164 163 163 163 163 163 164 164 164 165 165 165 164 164 165 165 165 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 167 167 166 167 167 167 167 168 168 167 168 168 168 168 168 169 169 169 169 168 168 169 169 168 169 169 169 169 169 169 169 169 171 170 169 169 170 170 170 168 170 172 171 171 172 173 175 176 177 177 177 177 176 177 177 177 177 178 180 180 179 180 179 179 180 180 180 181 181 181 180 180 181 181 183 183 182 182 183 182 181 182 184 183 184 182 185 186 184 184 185 184 183 185 185 185 188 186 185 183 185 187 188 185 187 188 189 190 188 188 190 187 185 186 189 191 191 190 191 190 189 191 193 193 195 195 192 195 196 194 192 193 195 195 193 194 194 195 195 192 192 192 197 198 197 195 194 196 197 199 200 198 201 202 201 199 200 202 200 200 200 201 199 202 203 205 205 205 203 204 204 203 201 200 202 204 205 206 203 202 205 204 204 202 199 200 207 208 208 208 207 203 202 207 211 209 208 210 212 211 212 209 206 209 210 211 212 210 209 208 207 208 211 213 214 214 212 214 217 214 213 215 216 214 214 215 216 218 217 217 221 222 220 219 220 220 217 219 221 221 220 221 224 225 223 222 221 220 220 221 221 222 224 227 227 226 227 227 228 227 229 231 234 235 234 234 232 229 228 229 234 236 236 234 233 231 228 229 230 230 233 235 233 235 238 238 238 236 235 235 234 235 239 237 231 231 236 240 239 238 237 241 243 241 239 238 244 250 248 245 243 244 243 246 250 249 248 247 251 252 249 251 255 256 253 252 255 261 266 265 261 260 257 257 261 265 264 264 261 258 256 252 251 253 255 255 252 254 260 262 260 259 264 268 271 270 267 268 268 264 260 258 258 260 262 262 262 260 263 265 264 266 266 265 262 261 268 268 267 268 269 265 265 267 266 273 279 286 286 291 296 310 326 333 341 355 395 442 469 499 546 620 709 795 871 945 1010 1073 1159 1248 1312 1373 1435 1481 1527 1558 1578 1589 1582 1569 1554 1533 1511 1483 1459 1437 1421 1429 1452 1501 1564 1620 1648 1676 1698 1698 1698 1716 1733 1755 1776 1803 1835 1846 1857 1878 1885 1888 1901 1915 1925 1939 1946 1952 1971 1987 2004 2010 2008 2023 2052 2074 2104 2127 2159 2183 2214 2253 2319 2387 2470 2562 2633 2684 2742 2822 2871 2894 2951 3183 3719 4358 4801 5041 5185 5312 5428 5521 5624 5715 5737 5693 5640 5597 5540 5464 5401 5349 5303 5263 5225 5178 5145 5124 5093 5064 5030 5009 4971 4938 4916 4908 4890 4888 4891 4904 4916 4933 4952 4980 4999 5029 5061 5077 5090 5099 5115 5137 5169 5214 5249 5288 5314 5347 5376 5394 5400 5411 5426 5433 5487 5517 5526 5590 5690 5836 5970 6107 6207 6177 6043 5957 6006 6211 6759 7582 8140 8123 7742 7418 7595 8388 9282 10007 10601 11122 11659 12213 12664 12915 12993 12979 12974 13008 13044 13035 13046 13070 13084 13115 13176 18762 181635 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 109 112 114 115 116 118 118 119 119 118 117 117 118 118 117 116 115 115 116 117 114 112 113 113 112 111 108 106 105 107 108 105 102 101 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26479 10770 3072 4149 11157 160 163 165 167 169 171 171 171 171 172 172 172 172 172 172 172 173 173 173 172 172 172 173 173 174 174 173 172 172 173 174 174 173 173 173 173 173 173 172 171 171 172 172 173 174 174 175 175 174 172 171 170 169 168 167 166 166 166 166 166 165 165 165 165 164 164 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 167 167 166 166 166 166 167 167 166 166 166 166 167 167 167 168 168 168 168 168 168 168 169 169 168 168 168 169 169 169 169 169 169 170 170 169 170 170 170 170 170 170 170 170 171 171 171 170 170 172 172 172 173 174 175 175 175 176 176 178 178 179 177 178 178 179 181 181 181 181 181 181 181 181 182 180 181 182 182 180 181 182 182 182 181 183 184 183 183 182 183 183 182 183 183 184 184 183 186 187 185 186 185 185 186 184 184 187 187 187 188 187 187 189 189 187 190 189 188 187 189 190 190 190 188 188 189 191 192 192 193 190 192 192 193 193 194 193 193 193 194 194 196 197 195 196 195 194 193 194 195 197 197 197 197 197 198 199 199 200 201 203 201 200 199 199 202 201 199 202 204 205 204 203 202 202 203 203 202 201 202 202 204 206 205 203 205 206 206 206 205 206 204 204 203 203 208 207 204 204 207 207 208 208 207 208 210 210 208 205 206 208 212 215 211 208 211 213 212 210 210 211 211 213 214 214 213 217 220 220 218 217 222 226 222 215 216 219 220 218 217 217 220 224 222 219 219 218 218 220 223 222 220 219 220 221 218 216 219 223 223 220 222 228 230 228 229 232 232 232 234 235 232 231 234 236 235 233 231 231 232 229 231 236 235 230 231 233 231 229 230 235 238 237 234 234 239 242 240 237 235 238 241 240 241 241 242 243 242 240 242 243 241 244 249 248 248 251 251 249 250 248 246 247 248 252 252 250 252 253 255 257 254 259 266 264 263 264 264 263 263 259 260 263 263 261 260 259 258 259 256 257 264 263 260 263 265 264 265 266 270 273 272 271 270 272 272 268 268 274 273 269 269 268 264 266 265 264 266 268 267 262 258 260 260 262 271 270 268 277 281 274 274 273 275 280 287 296 311 324 335 346 361 384 416 446 467 484 505 531 566 609 658 711 780 868 955 1034 1113 1198 1293 1385 1448 1477 1496 1515 1523 1526 1534 1533 1525 1512 1504 1498 1478 1449 1435 1448 1473 1516 1567 1609 1633 1648 1653 1652 1659 1681 1711 1739 1771 1805 1845 1883 1915 1947 1967 1977 1996 2010 2025 2043 2059 2078 2096 2112 2113 2131 2154 2172 2181 2197 2232 2260 2287 2338 2394 2443 2510 2587 2670 2746 2806 2857 2889 2931 3018 3249 3608 3980 4298 4589 4841 5051 5175 5222 5262 5341 5434 5491 5497 5477 5449 5413 5368 5328 5278 5238 5196 5172 5116 5067 5020 4985 4950 4924 4906 4914 4894 4875 4864 4864 4875 4901 4940 4972 5012 5050 5104 5127 5147 5185 5223 5252 5280 5312 5335 5348 5381 5392 5390 5392 5411 5426 5426 5437 5489 5559 5644 5762 5915 6098 6263 6290 6155 5957 5812 5695 5570 5442 5557 6014 6650 7191 7645 8256 9421 11030 12545 13525 14010 14202 14263 14250 14147 14024 13923 13847 13814 13760 13712 13675 13649 13625 13659 13701 13728 13769 28553 358313 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 107 110 113 114 115 115 114 116 118 118 119 119 117 114 114 116 114 115 115 113 111 110 109 110 110 109 107 105 105 103 103 105 105 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26492 10770 3073 4147 11156 162 164 167 168 170 172 174 175 175 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 175 175 174 173 173 173 174 175 174 173 174 174 174 174 173 172 172 172 172 173 174 175 175 175 173 172 171 170 169 168 167 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 165 166 166 165 166 166 166 166 166 166 166 166 166 166 167 167 167 167 166 166 166 167 167 167 166 167 168 168 169 168 168 168 169 168 168 168 169 169 169 169 169 169 169 170 170 171 171 171 170 170 169 170 171 171 172 172 171 171 172 173 173 173 173 173 174 173 175 175 175 176 176 177 179 177 177 178 178 179 179 180 180 180 180 180 181 180 181 181 181 181 181 181 180 182 183 183 183 182 182 183 185 182 183 184 184 184 183 184 186 188 185 185 187 185 187 189 186 187 188 187 185 186 186 188 187 186 186 189 191 189 188 191 191 189 192 192 190 188 191 191 190 191 193 192 194 193 193 194 193 193 195 195 193 193 196 197 196 196 196 196 197 201 197 198 199 197 196 199 198 196 195 197 199 202 201 199 199 201 201 201 202 203 202 202 203 204 205 206 206 206 204 204 204 203 204 203 204 208 207 205 205 206 207 205 206 207 205 207 207 205 209 209 206 206 204 205 205 206 208 208 210 210 212 209 208 210 208 211 215 212 212 213 213 214 217 216 213 214 217 217 217 217 216 218 217 218 221 220 217 216 216 218 222 222 221 219 221 220 219 221 219 218 219 219 221 219 219 220 220 221 222 220 215 215 221 224 224 225 226 230 231 227 228 232 237 239 239 238 237 240 240 238 240 241 241 238 235 234 234 234 233 236 237 237 237 236 235 237 238 236 234 239 243 239 237 237 240 244 243 240 241 248 250 246 244 247 251 251 250 250 248 247 249 252 251 250 251 247 245 247 248 252 254 255 256 258 261 262 264 264 266 269 271 273 271 266 264 264 265 264 258 259 264 265 263 261 262 267 269 266 264 265 267 268 267 269 272 269 266 261 261 269 269 262 262 264 266 267 265 262 265 266 264 266 265 266 269 273 269 268 269 267 266 267 270 274 278 285 299 320 330 344 365 385 394 391 402 425 453 486 524 558 604 666 720 777 832 906 1006 1116 1198 1251 1299 1341 1398 1463 1494 1475 1447 1444 1460 1478 1483 1483 1491 1504 1507 1519 1534 1541 1564 1595 1629 1645 1648 1650 1668 1686 1705 1722 1741 1771 1803 1832 1864 1888 1911 1922 1948 1970 1995 2028 2048 2077 2101 2121 2136 2154 2180 2204 2210 2226 2264 2297 2330 2377 2433 2484 2521 2571 2632 2694 2737 2774 2795 2812 2844 2940 3133 3453 3872 4277 4640 4934 5112 5252 5410 5508 5531 5519 5517 5480 5426 5369 5321 5265 5214 5161 5114 5074 5034 5005 4977 4941 4918 4906 4874 4880 4867 4851 4896 4907 4918 4953 5023 5061 5077 5123 5193 5225 5237 5262 5301 5327 5323 5329 5318 5339 5351 5366 5411 5443 5466 5493 5556 5660 5831 6008 6196 6373 6501 6520 6403 6189 5908 5626 5508 5731 6065 6091 5896 5842 6309 7540 9420 11311 12686 13542 13985 14165 14184 14155 14140 14141 14116 14076 14098 14134 14114 14103 14131 14183 14223 14237 14254 14309 14384 14443 15856 126909 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 103 103 105 108 109 110 110 110 112 111 110 108 108 109 109 109 109 108 108 108 105 104 106 106 104 103 102 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26505 10770 3074 4145 11155 160 163 165 167 169 171 173 174 175 175 174 173 173 173 173 173 173 173 173 174 174 173 173 173 173 173 173 173 172 172 172 172 173 173 173 172 172 172 173 172 171 171 170 171 171 172 172 173 172 171 170 169 168 167 166 165 164 164 164 164 163 163 163 163 163 163 163 163 162 162 163 163 163 162 162 163 163 163 163 163 163 164 164 163 164 164 164 164 165 165 165 165 165 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 165 166 166 167 167 166 166 167 168 167 167 167 167 168 169 168 169 169 169 168 168 169 169 169 169 169 169 170 170 170 170 169 170 170 170 169 171 171 173 173 174 173 174 174 174 173 173 173 174 176 178 178 177 178 179 179 179 180 181 180 180 179 180 181 181 181 179 181 181 181 181 181 183 181 182 183 182 182 184 187 185 183 182 182 184 184 185 186 186 186 187 187 188 189 187 184 187 189 189 186 186 187 186 188 191 192 190 190 190 189 189 188 189 190 187 187 191 191 190 187 189 191 191 189 190 192 193 194 193 192 193 196 195 195 195 195 196 196 194 194 194 195 197 195 197 198 196 196 196 198 201 200 196 197 199 200 202 204 202 202 202 202 201 202 205 208 206 204 201 203 205 205 205 204 204 203 206 206 205 207 207 207 206 207 205 206 207 207 207 207 211 211 212 211 209 210 211 209 211 209 210 212 212 211 210 210 209 211 209 209 211 214 214 213 213 213 211 212 218 218 215 216 217 216 216 219 218 212 215 219 221 221 220 220 222 222 222 218 219 220 220 221 221 222 221 222 222 223 222 220 218 221 225 227 222 221 224 223 225 230 234 234 232 237 240 241 241 239 238 243 245 243 243 243 243 246 246 244 242 242 240 236 234 234 235 239 242 242 237 234 238 242 244 244 241 240 241 244 244 247 249 250 252 255 255 254 256 253 250 253 254 253 256 254 252 254 252 252 256 258 257 258 262 264 265 267 269 269 271 273 271 268 269 269 266 259 258 265 273 275 276 275 274 276 278 271 265 265 268 272 272 272 270 269 265 264 267 264 263 264 263 262 265 262 259 264 269 269 268 266 266 266 268 271 273 276 276 270 265 268 275 282 280 286 306 321 341 357 379 399 411 418 426 453 496 539 585 634 686 740 783 827 881 951 1048 1155 1246 1340 1420 1475 1493 1492 1473 1424 1370 1343 1347 1365 1400 1440 1475 1494 1531 1571 1607 1643 1676 1697 1735 1783 1820 1848 1885 1915 1953 1981 2001 2007 2012 2025 2043 2060 2068 2080 2105 2121 2156 2184 2198 2221 2233 2249 2264 2294 2309 2321 2341 2358 2378 2401 2424 2450 2501 2563 2598 2615 2617 2644 2699 2827 3009 3252 3566 3909 4209 4470 4744 5038 5302 5501 5638 5714 5714 5702 5668 5618 5573 5483 5436 5399 5347 5308 5269 5224 5160 5102 5070 5019 4984 4983 4956 4938 4928 4917 4915 4901 4916 4936 4954 4975 5021 5077 5118 5166 5192 5205 5246 5304 5325 5355 5370 5399 5456 5486 5511 5546 5560 5572 5598 5610 5616 5657 5715 5788 5900 6022 6143 6234 6275 6269 6263 6222 6112 5976 5934 6033 6145 6206 6347 6598 6891 7163 7604 8383 9398 10488 11460 12194 12717 13046 13208 13323 13434 13537 13609 13662 13758 13840 13888 13967 14085 14147 14216 14318 14400 27111 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 112 115 115 116 118 120 122 124 123 121 122 123 125 124 121 117 119 120 119 117 118 119 118 115 113 113 113 114 112 110 107 107 107 105 105 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26518 10770 3075 4144 11155 159 162 164 166 168 170 172 173 174 175 174 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 170 170 171 171 172 171 171 171 171 171 171 171 170 169 169 170 171 171 172 171 170 168 167 165 164 163 163 163 163 163 163 162 162 162 162 162 162 162 163 163 162 162 163 163 163 162 161 162 162 162 162 163 164 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 165 165 165 165 165 166 166 166 167 167 167 166 166 167 168 168 168 167 167 167 168 169 168 168 169 169 168 167 167 169 169 169 169 168 168 169 170 170 170 171 172 172 172 172 172 173 173 174 175 173 175 176 177 177 176 177 177 175 176 177 179 179 178 179 179 179 180 181 181 180 179 180 182 182 182 181 180 181 183 183 183 182 182 182 182 183 183 183 184 181 182 185 185 184 184 185 185 184 184 183 185 186 185 185 189 189 189 190 189 189 188 187 186 186 190 191 188 190 190 192 191 189 190 193 191 190 191 192 191 190 191 193 191 193 193 194 192 194 196 196 193 195 193 194 195 193 195 197 196 196 196 198 199 198 197 198 198 196 200 202 203 203 202 203 201 201 202 200 199 199 200 202 204 203 200 202 204 207 206 204 204 204 203 203 205 207 205 204 205 205 204 204 206 205 206 208 209 211 209 209 212 210 209 210 212 210 209 210 210 213 213 213 210 209 211 210 211 212 212 211 214 215 216 219 219 218 218 217 217 218 217 218 220 220 220 219 218 219 218 220 223 222 220 218 219 218 220 221 220 218 219 221 222 224 223 220 221 224 222 223 225 228 236 236 238 242 243 242 241 242 242 242 245 248 249 246 243 246 245 242 242 241 237 235 236 234 232 233 235 236 237 239 242 244 244 243 243 241 240 245 249 248 250 250 253 256 258 258 255 254 252 250 251 251 251 252 252 251 248 252 255 256 256 259 264 263 268 269 269 269 268 269 274 274 271 267 265 264 265 266 267 268 272 275 274 275 278 280 278 275 273 266 264 268 266 265 270 273 271 269 268 260 259 262 262 260 265 270 268 265 267 268 261 263 262 268 267 267 271 267 261 262 266 271 273 272 273 281 300 327 341 352 369 389 405 416 429 438 448 474 520 574 636 706 760 799 822 881 989 1116 1231 1330 1421 1474 1477 1410 1316 1268 1259 1273 1323 1379 1426 1472 1501 1510 1503 1503 1516 1536 1554 1558 1568 1589 1610 1624 1633 1641 1644 1656 1682 1702 1713 1730 1749 1756 1769 1778 1779 1785 1795 1815 1817 1834 1850 1860 1873 1888 1921 1953 1986 2000 2031 2093 2173 2310 2461 2600 2746 2917 3105 3368 3668 3935 4168 4393 4615 4831 5031 5225 5383 5520 5656 5742 5745 5699 5646 5581 5512 5452 5395 5339 5303 5275 5226 5184 5142 5096 5062 5023 4965 4930 4920 4898 4884 4861 4871 4857 4858 4860 4864 4875 4916 4949 4997 5051 5105 5166 5212 5224 5266 5315 5341 5378 5415 5447 5482 5502 5526 5571 5593 5609 5600 5591 5634 5706 5765 5798 5853 5934 6065 6256 6484 6670 6685 6530 6307 6055 5865 5747 5755 5985 6183 6050 5626 5271 5238 5716 6887 8506 10091 11356 12196 12727 13055 13249 13383 13464 13551 13636 13729 13780 13844 13943 14005 14037 14184 132767 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 106 109 111 111 112 115 117 118 118 117 117 117 116 115 114 114 115 114 113 111 111 111 111 109 109 110 108 106 106 104 102 100 100 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26531 10770 3076 4142 11154 158 161 164 166 168 168 169 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 170 170 170 171 171 170 170 169 169 170 170 170 170 169 169 168 167 166 165 164 163 163 162 162 162 162 162 162 162 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 162 163 162 162 163 164 163 163 163 163 162 162 163 164 164 163 163 164 164 165 165 165 163 163 164 165 165 164 165 166 166 166 166 165 165 166 166 166 166 167 166 166 167 168 168 169 168 167 167 168 168 168 167 168 169 169 169 168 168 169 169 170 171 171 171 172 171 172 172 173 174 173 173 175 176 176 175 177 175 176 176 176 177 177 177 179 180 179 178 178 180 179 179 179 178 179 180 181 181 180 181 181 182 184 184 182 184 183 182 183 182 183 182 182 184 185 184 184 183 182 183 184 183 186 187 184 185 186 188 188 188 187 188 187 187 188 186 185 187 190 188 187 187 189 190 187 189 189 190 190 192 192 190 192 191 190 191 194 194 192 192 191 191 194 194 194 195 193 194 194 194 196 196 194 195 195 195 198 199 199 198 203 202 199 200 202 201 200 199 201 203 202 200 198 197 201 204 205 205 200 200 201 202 205 203 201 203 203 203 204 205 204 204 206 207 205 204 207 206 206 208 209 207 207 207 206 204 206 210 209 207 212 213 209 210 213 213 213 214 212 209 212 215 216 215 213 212 212 212 215 214 212 215 216 214 214 219 221 220 220 220 217 215 217 218 215 215 215 215 215 218 222 220 218 219 219 218 222 226 223 222 223 227 231 232 235 237 239 242 246 247 248 247 246 247 247 243 242 243 241 241 240 239 238 235 235 235 235 238 236 234 237 240 239 239 242 242 240 240 240 240 241 240 240 241 247 254 257 256 253 250 249 251 254 256 252 249 248 249 253 256 256 255 253 252 256 260 261 263 263 265 271 274 272 271 271 271 271 273 271 267 268 271 273 276 274 273 273 274 276 280 281 280 273 274 275 275 275 268 268 274 275 269 269 268 267 263 260 260 260 259 260 262 263 261 266 269 263 263 263 262 263 265 265 265 260 264 278 282 275 274 278 288 305 319 340 363 379 397 415 432 447 456 479 513 566 627 685 738 781 818 850 881 914 973 1056 1124 1139 1114 1064 1016 996 1033 1095 1138 1175 1202 1212 1215 1218 1221 1240 1265 1306 1341 1386 1433 1467 1503 1530 1557 1598 1642 1680 1715 1741 1765 1791 1805 1815 1828 1842 1861 1888 1913 1927 1937 1953 1986 2026 2079 2147 2249 2376 2530 2708 2908 3166 3640 4364 4949 5336 5666 5967 6217 6408 6506 6523 6510 6489 6474 6486 6491 6459 6386 6343 6286 6193 6090 6002 5922 5840 5757 5678 5623 5557 5490 5424 5363 5323 5274 5236 5190 5152 5106 5092 5070 5030 5025 5019 4993 4971 4965 4962 4981 4985 4991 4996 5028 5050 5079 5116 5181 5247 5286 5321 5364 5387 5410 5445 5482 5525 5570 5612 5672 5723 5769 5799 5825 5863 5880 5923 5988 6071 6200 6372 6611 6837 7003 7034 6927 6746 6459 6196 6018 5986 6029 6132 6279 6321 6179 5760 5305 5585 6998 8918 10554 11685 12472 13054 13452 13731 13951 14093 14219 14328 14397 14443 14471 14520 14588 18827 240194 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 103 106 110 111 110 109 111 110 110 110 108 108 109 108 108 109 109 106 107 106 106 105 105 104 104 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26543 10770 3077 4140 11151 156 159 161 164 165 166 166 166 166 167 167 167 167 168 168 169 169 169 169 169 170 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 167 166 165 165 164 163 163 163 162 162 162 162 162 162 162 162 162 161 161 161 162 162 162 161 161 161 162 162 162 161 161 162 162 162 162 163 164 163 163 163 163 164 164 164 163 163 163 164 164 163 163 163 164 164 164 164 165 165 165 165 164 165 165 165 166 166 165 166 165 165 166 166 167 167 166 166 167 167 167 168 168 168 168 168 167 168 168 168 167 168 168 168 169 168 169 169 170 170 170 170 171 171 172 172 173 173 172 172 173 173 173 174 175 175 176 176 176 176 176 175 176 175 176 178 179 179 177 177 177 180 181 179 180 179 180 181 182 181 181 182 181 182 183 183 181 182 182 183 182 185 184 182 181 185 184 183 183 184 185 186 187 183 185 185 186 188 188 187 186 187 188 189 188 187 185 188 190 189 188 188 188 189 190 190 189 189 188 190 192 190 188 191 192 193 193 191 191 193 193 192 192 194 196 194 191 192 196 196 193 195 195 197 195 193 194 196 197 198 200 199 198 197 199 199 201 200 200 200 201 200 201 203 203 203 205 207 204 203 203 203 203 203 204 203 204 204 205 205 206 205 204 206 208 208 208 206 205 205 208 208 210 210 209 210 207 205 207 207 207 207 208 211 212 210 211 210 211 214 214 215 214 214 213 211 214 218 219 217 214 213 216 215 215 214 215 215 216 218 220 217 217 219 219 220 222 223 220 219 219 220 222 225 222 217 218 217 218 218 221 224 225 226 227 229 231 233 237 243 245 244 242 243 243 244 248 250 247 249 251 252 252 251 253 252 243 238 238 238 239 238 239 241 241 239 240 241 241 242 243 245 246 243 239 243 247 247 252 254 255 257 256 257 259 261 258 255 251 256 260 255 255 258 258 257 259 263 267 272 274 272 268 271 274 274 275 278 281 279 278 277 269 268 273 278 279 280 284 284 287 288 287 288 289 286 279 278 284 286 283 278 273 273 272 277 276 273 268 265 264 260 257 258 260 259 262 264 267 265 261 260 263 267 270 268 268 270 275 278 277 273 277 279 279 282 287 302 333 359 386 409 427 439 459 487 519 568 632 697 770 827 851 861 872 883 892 892 900 913 932 956 975 1015 1068 1101 1127 1134 1134 1132 1139 1165 1195 1225 1259 1282 1312 1339 1360 1384 1403 1422 1444 1468 1498 1541 1595 1633 1677 1725 1768 1811 1851 1877 1894 1897 1914 1938 1976 1998 2024 2045 2073 2086 2105 2130 2148 2183 2287 2459 2586 2697 2836 2977 3141 3331 3534 3825 4203 4542 4828 5084 5319 5493 5609 5688 5700 5694 5669 5642 5610 5562 5517 5469 5411 5380 5338 5278 5244 5208 5173 5119 5090 5046 5009 4987 4943 4927 4919 4902 4899 4912 4914 4911 4960 5013 5047 5090 5148 5204 5261 5303 5346 5371 5369 5374 5378 5433 5511 5594 5654 5727 5818 5893 5933 5934 5952 6002 6071 6173 6286 6406 6495 6559 6598 6570 6475 6348 6148 5970 5866 5788 5748 5816 5899 5883 5727 5612 5675 5903 6358 7087 8135 9351 10529 11510 12312 12908 13342 13638 13822 13953 14101 14207 14277 14333 14425 14448 14455 14554 14580 34905 402846 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 105 107 109 112 114 113 112 115 114 112 114 116 114 112 114 113 111 110 111 110 107 107 106 106 105 105 105 103 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26556 10770 3078 4138 11150 157 160 162 164 166 167 167 167 168 168 169 169 169 169 170 170 170 170 171 171 171 170 170 169 168 169 170 171 171 171 171 171 171 171 171 170 170 170 171 171 171 171 170 168 167 166 166 165 165 164 164 164 164 163 163 163 163 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 163 164 164 164 164 163 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 167 166 166 165 166 167 167 167 166 166 166 167 167 167 167 168 167 168 168 168 169 168 169 168 168 169 169 169 170 169 169 170 170 169 170 170 171 171 171 170 170 170 171 170 171 173 172 172 173 174 175 175 175 175 176 177 176 177 176 176 177 177 178 178 179 179 179 179 179 179 178 180 181 181 182 181 180 180 181 182 183 182 183 182 181 181 183 184 184 184 185 186 183 185 185 182 185 185 185 184 185 185 185 186 187 188 190 187 187 188 190 188 186 187 187 188 188 189 188 186 188 190 188 189 191 192 192 190 192 194 194 193 192 192 192 193 195 193 194 195 195 195 195 195 196 192 193 196 196 197 195 195 194 195 196 196 194 196 195 196 198 198 199 200 199 196 198 198 201 202 203 204 202 202 202 202 204 206 204 205 205 204 205 205 204 206 208 207 205 205 207 206 207 206 207 206 204 205 204 206 206 207 207 209 210 211 211 210 210 210 208 208 210 211 210 213 214 213 209 209 209 213 215 216 216 216 215 212 212 214 217 218 218 218 218 219 219 218 217 218 218 218 221 222 221 217 217 217 218 219 218 217 218 224 225 221 221 222 223 221 221 222 223 224 225 228 229 225 225 225 226 232 238 238 238 241 242 240 240 241 243 244 248 253 253 253 258 261 260 259 257 258 258 255 254 254 251 248 244 245 245 242 243 248 250 249 247 250 253 255 261 265 261 260 264 266 263 259 261 265 262 261 263 259 254 257 260 261 264 267 266 266 271 275 274 272 275 283 283 280 281 281 280 281 279 281 286 287 287 292 295 294 292 291 289 286 284 281 283 284 282 278 274 274 276 274 276 279 277 271 268 268 264 263 266 265 266 268 270 272 270 266 269 269 267 272 271 264 263 266 266 263 270 272 269 274 287 313 345 375 397 417 435 445 450 468 506 565 664 777 850 886 900 905 917 926 929 929 941 971 1005 1014 1007 993 979 973 988 1009 1035 1066 1090 1112 1148 1197 1241 1271 1302 1329 1350 1374 1392 1416 1451 1481 1514 1549 1587 1618 1659 1704 1747 1783 1811 1858 1903 1936 1963 1992 1999 2018 2043 2069 2101 2129 2171 2213 2258 2313 2401 2491 2602 2834 3171 3496 3781 4001 4137 4215 4348 4487 4560 4607 4662 4735 4815 4869 4894 4916 4957 4995 5067 5162 5254 5361 5459 5528 5532 5500 5466 5419 5385 5345 5301 5257 5238 5209 5161 5111 5087 5061 5025 5024 4999 4978 4980 5000 5043 5091 5145 5200 5275 5349 5380 5383 5399 5415 5405 5424 5475 5577 5704 5824 5928 6039 6110 6163 6221 6276 6312 6356 6414 6539 6742 6902 6932 6856 6720 6558 6399 6216 6051 5944 5892 5878 5897 5956 6062 6044 5739 5326 5108 5499 6658 8167 9548 10679 11607 12331 12876 13300 13662 13941 14112 14253 14385 14494 14565 14652 14757 14858 14940 14994 15109 15229 92862 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 105 105 107 111 111 111 113 115 115 114 113 115 115 114 112 112 112 112 111 111 110 110 109 109 106 104 105 104 103 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26569 10770 3079 4136 11149 156 159 161 163 165 166 166 166 167 168 168 169 169 170 170 170 170 170 170 170 171 171 170 170 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 169 170 170 170 170 169 167 166 165 165 164 164 163 163 163 163 162 162 163 163 163 163 162 162 163 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 165 165 165 167 166 166 166 166 166 166 166 167 168 167 168 168 167 167 167 168 168 168 168 169 168 168 168 169 169 167 168 169 168 168 169 169 169 170 170 171 172 173 172 172 172 174 174 174 175 176 176 176 176 177 177 177 177 178 179 180 179 180 179 179 179 179 180 180 180 180 182 183 181 181 182 182 182 182 182 181 183 183 182 183 184 183 183 182 184 183 183 185 186 185 183 186 188 187 185 185 186 187 189 188 185 186 188 188 190 189 188 188 191 190 190 190 189 188 189 192 192 190 190 188 189 190 193 192 193 193 193 192 192 195 196 193 195 195 192 192 195 195 194 194 193 195 194 193 195 198 199 198 194 196 196 198 198 199 197 199 199 198 199 200 203 202 200 199 202 206 206 204 202 203 206 204 203 205 204 203 204 204 204 206 205 207 206 205 205 203 203 202 203 206 207 205 202 204 208 212 213 209 209 209 208 212 213 209 208 210 209 210 210 211 212 212 214 214 214 214 214 214 215 214 215 215 215 218 218 219 221 222 220 218 220 221 218 217 221 223 222 220 219 218 218 220 221 220 221 219 218 220 219 220 221 221 224 226 221 221 226 229 231 230 230 233 238 239 241 242 241 244 249 251 249 247 250 252 254 260 263 263 265 265 263 265 264 263 263 260 257 254 253 253 252 251 254 254 253 255 256 259 262 260 262 266 267 264 264 266 268 266 266 265 264 263 260 261 267 267 266 270 275 274 270 271 270 269 271 272 276 281 283 286 286 289 293 291 286 286 289 293 296 295 295 294 293 291 291 286 281 282 281 274 272 269 268 268 268 269 269 266 268 272 270 264 270 274 270 270 275 273 266 266 263 267 267 265 269 270 265 261 262 265 272 275 270 266 277 296 322 357 401 437 455 470 474 476 488 517 556 613 696 778 848 890 928 949 960 975 999 1025 1049 1071 1074 1047 1015 984 962 958 968 992 1040 1105 1165 1210 1240 1268 1296 1308 1321 1348 1367 1389 1426 1464 1507 1559 1613 1660 1703 1743 1776 1809 1836 1862 1889 1904 1922 1934 1976 2007 2034 2062 2105 2152 2204 2270 2360 2460 2579 2680 2779 2899 3015 3173 3422 3864 4364 4731 4947 5054 5090 5091 5161 5326 5576 5851 6054 6162 6172 6122 6054 5977 5914 5816 5734 5683 5624 5568 5512 5446 5397 5356 5313 5281 5247 5201 5153 5148 5118 5105 5080 5052 5031 5017 5009 5011 5015 5004 4990 4987 4993 5010 5062 5113 5157 5217 5277 5338 5391 5415 5438 5469 5482 5513 5593 5721 5840 5981 6116 6243 6354 6401 6450 6519 6647 6809 6993 7132 7204 7178 7018 6672 6293 6083 6028 5999 5979 5968 5937 5955 6003 6070 6048 5757 5201 5002 5623 7018 8667 10123 11263 12071 12689 13244 13688 14026 14240 14409 14544 14655 14768 14887 15020 15152 28563 319737 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 108 112 115 114 114 115 116 118 119 120 120 119 118 119 119 118 117 118 116 114 115 116 113 112 111 110 109 108 107 107 108 105 104 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26582 10770 3080 4134 11149 154 157 159 162 163 164 165 165 165 166 166 167 167 167 168 168 168 168 168 168 168 169 169 168 168 167 167 167 167 167 167 167 168 168 168 168 168 168 167 167 167 168 168 167 166 165 164 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 159 160 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 162 163 162 162 164 163 164 164 164 164 163 163 165 165 165 164 164 165 165 165 165 165 164 165 166 166 166 167 167 167 166 167 167 167 167 168 167 169 168 167 167 167 168 170 171 171 170 170 171 170 171 173 173 173 173 173 174 174 174 177 176 175 176 177 178 176 176 177 177 176 176 178 179 179 177 176 178 179 178 178 179 181 182 180 179 181 183 181 182 182 181 182 182 183 182 182 184 182 181 183 186 187 183 183 183 186 185 185 184 185 188 186 185 185 185 188 188 188 190 190 188 188 190 190 188 187 188 189 188 190 191 191 193 192 194 192 190 193 194 191 191 191 190 192 193 193 192 192 193 195 193 192 193 194 195 194 195 197 197 196 196 197 196 197 199 199 198 201 204 200 198 200 202 199 198 199 203 206 207 205 204 204 201 203 205 205 204 203 204 202 201 203 205 206 207 207 206 206 204 206 208 208 208 209 209 204 205 207 206 208 209 211 212 210 211 210 208 208 210 211 211 211 211 211 210 211 214 216 216 216 216 218 221 221 217 214 213 213 216 218 218 219 218 215 214 217 221 219 216 217 222 224 224 223 222 220 218 219 219 221 222 223 222 220 220 222 228 232 233 234 238 241 243 242 240 244 248 251 255 253 250 255 260 261 264 268 268 266 264 264 266 267 270 271 267 265 260 256 255 256 257 259 262 262 261 263 266 267 267 269 266 264 265 262 261 264 263 263 263 263 264 265 265 261 260 268 277 276 273 277 280 277 276 276 274 272 277 286 290 289 288 289 289 289 286 289 291 294 295 293 292 293 292 291 289 282 278 277 271 269 269 265 264 263 264 264 263 269 274 273 273 276 279 279 273 271 265 261 266 273 270 267 264 260 262 261 258 260 264 264 269 268 267 265 274 298 332 376 420 445 461 473 483 489 501 515 536 591 670 764 855 919 957 991 1008 1018 1032 1051 1069 1090 1097 1076 1043 1009 990 988 979 970 990 1041 1111 1184 1245 1294 1323 1345 1358 1370 1386 1411 1455 1496 1538 1576 1617 1669 1717 1756 1797 1825 1855 1883 1910 1924 1938 1962 1975 1985 2021 2067 2105 2149 2205 2279 2382 2501 2636 2780 2952 3168 3463 3802 4127 4403 4612 4850 5183 5553 5859 6128 6380 6544 6592 6561 6492 6400 6272 6155 6026 5908 5820 5738 5687 5621 5551 5486 5430 5373 5322 5263 5228 5193 5164 5138 5092 5070 5073 5081 5056 5035 5046 5035 5034 5062 5096 5114 5139 5205 5255 5298 5344 5388 5434 5469 5492 5530 5583 5622 5699 5761 5857 5982 6114 6233 6348 6483 6607 6669 6732 6821 6897 6871 6818 6806 6648 6314 6009 5846 5753 5703 5713 5690 5671 5689 5698 5662 5633 5563 5363 5070 4989 5426 6363 7591 8993 10343 11414 12259 12929 13461 13888 14240 14512 14696 14883 15037 15132 15204 15283 15414 15544 39800 437470 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 104 105 106 107 108 109 110 110 111 110 108 109 111 111 112 110 108 109 110 109 107 105 104 103 102 103 101 102 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26595 10770 3081 4132 11150 153 156 158 160 161 162 162 163 164 164 165 165 166 166 167 167 167 167 167 167 167 168 168 168 168 167 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 167 167 166 165 163 162 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 160 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 162 162 161 161 161 161 161 161 162 161 162 162 161 162 162 162 162 163 163 163 163 164 164 164 164 163 164 164 164 165 165 165 165 166 165 165 165 164 166 165 165 165 165 166 167 166 166 167 167 167 166 167 167 168 169 170 170 170 169 169 171 172 172 171 172 171 173 173 174 174 174 174 175 174 176 176 176 176 176 177 176 177 180 179 177 178 179 179 179 178 177 181 181 181 181 182 180 180 181 183 184 182 181 181 182 183 184 185 184 182 183 186 184 183 184 186 186 183 184 186 186 186 186 188 188 187 185 187 187 186 189 189 187 186 189 190 190 189 188 188 189 190 192 191 194 190 189 190 191 192 193 194 192 192 191 191 193 193 194 193 191 193 193 194 194 195 196 197 197 197 196 196 195 196 197 197 198 199 199 200 200 199 200 198 198 198 202 202 203 203 202 201 202 202 203 203 201 201 201 206 207 206 204 205 205 208 206 202 204 207 205 201 202 205 203 201 204 208 209 208 209 206 206 207 208 210 210 208 207 208 211 213 214 212 212 213 215 213 212 213 213 214 215 213 214 216 223 224 218 217 219 222 222 219 216 215 219 219 218 217 218 220 220 220 221 221 220 219 218 218 220 220 223 228 229 225 226 229 232 231 231 235 240 241 244 248 250 249 250 254 259 262 260 261 261 261 265 269 270 270 271 272 271 273 277 273 269 270 273 273 271 272 274 274 274 273 272 274 276 274 272 270 266 267 267 266 264 261 263 265 265 265 268 270 270 269 268 268 270 277 279 276 279 280 281 282 283 286 293 297 299 300 301 303 302 296 293 293 295 293 295 299 300 294 284 278 275 272 269 265 265 266 267 264 265 266 266 266 272 276 276 276 279 278 274 271 269 267 268 265 266 271 271 267 265 261 257 258 260 258 263 264 265 266 263 267 279 310 349 386 420 445 463 472 487 512 536 572 645 728 796 853 907 951 984 1012 1047 1086 1118 1118 1073 1002 944 904 889 896 919 927 954 1022 1111 1205 1267 1308 1343 1357 1385 1404 1421 1451 1477 1508 1539 1579 1623 1677 1713 1754 1799 1839 1876 1902 1928 1946 1969 2001 2029 2054 2088 2125 2145 2170 2196 2213 2250 2320 2440 2640 2874 3167 3535 3908 4251 4581 4853 5026 5118 5180 5271 5423 5606 5733 5811 5849 5869 5881 5886 5872 5817 5730 5671 5625 5590 5548 5467 5433 5372 5317 5258 5201 5182 5163 5133 5100 5063 5059 5050 5020 5023 5041 5033 5040 5087 5130 5173 5190 5250 5307 5364 5423 5462 5483 5571 5646 5685 5729 5803 5853 5914 6003 6107 6215 6318 6437 6525 6548 6489 6362 6247 6178 6213 6236 6201 6066 5742 5269 4869 4793 5047 5356 5512 5470 5365 5262 5151 5048 4932 4793 4668 4846 5490 6496 7785 9202 10446 11380 12097 12717 13260 13689 14006 14221 14403 14584 14729 14882 14981 15087 15168 15236 15354 42574 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 105 106 106 105 105 107 108 106 106 107 107 105 104 104 104 104 103 103 102 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26608 10770 3082 4130 11150 155 157 160 162 164 165 166 166 166 166 166 167 167 168 168 168 168 169 169 169 169 169 169 169 169 169 169 168 167 166 167 168 168 168 168 168 168 169 169 168 168 168 168 168 168 167 167 167 165 164 162 162 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 162 162 162 161 162 163 163 162 162 163 163 164 164 164 163 164 164 164 164 164 165 164 164 165 166 165 165 166 165 165 166 165 164 165 167 166 166 168 167 166 165 166 168 168 167 167 167 167 168 167 168 169 170 169 169 170 172 171 172 173 173 174 173 174 174 174 175 177 175 175 177 176 176 176 176 177 177 179 178 178 177 179 180 179 178 177 178 180 182 181 180 179 179 182 183 183 182 182 183 183 182 182 183 184 183 182 183 186 187 186 184 185 184 185 186 185 185 185 184 184 186 186 185 185 186 187 189 190 190 189 188 187 188 188 189 190 189 189 189 190 191 189 190 191 193 194 193 193 194 194 192 191 194 193 192 195 195 195 192 191 193 193 192 193 192 192 193 193 194 197 198 197 199 197 197 199 200 198 199 199 199 200 202 202 204 204 203 203 201 199 201 206 203 203 202 203 205 205 204 204 206 206 208 206 206 208 205 205 207 207 209 206 204 204 206 208 208 206 207 210 211 212 211 211 211 212 211 211 208 211 211 209 210 211 212 214 214 212 213 215 216 216 215 214 214 216 218 217 217 218 218 218 219 219 222 223 221 217 217 219 220 219 217 219 218 222 222 219 219 222 221 220 222 224 224 223 226 230 232 231 229 229 231 234 235 236 240 249 251 247 248 254 255 256 258 258 260 263 264 264 265 269 270 271 277 280 280 280 277 276 276 276 278 279 282 281 277 279 278 276 279 280 279 279 279 276 274 274 276 277 272 266 269 271 269 267 268 272 280 278 275 277 281 282 282 283 282 282 283 285 287 294 299 303 304 305 304 305 309 308 302 296 294 299 302 297 292 290 286 277 273 274 275 272 271 271 275 274 266 264 262 264 268 269 271 279 280 279 277 275 274 266 258 261 266 269 273 277 273 262 258 264 268 264 263 264 266 274 281 292 310 336 370 408 436 462 491 504 524 545 563 582 605 652 727 800 857 887 908 939 973 974 935 891 848 824 817 809 815 824 838 853 893 988 1121 1246 1323 1371 1406 1425 1442 1467 1480 1496 1527 1555 1588 1637 1667 1696 1739 1769 1811 1863 1894 1919 1961 1993 2011 2042 2076 2108 2138 2164 2182 2200 2244 2296 2363 2465 2601 2811 3126 3675 4362 4906 5295 5435 5381 5294 5180 5068 4985 4909 4858 4862 4877 4964 5128 5301 5424 5503 5522 5474 5434 5384 5336 5297 5252 5196 5158 5127 5100 5055 5023 4999 4968 4964 4956 4946 4962 4973 4940 4947 4958 4960 4978 5025 5073 5140 5213 5280 5356 5415 5459 5515 5565 5619 5673 5739 5799 5907 6014 6102 6145 6219 6294 6379 6439 6405 6237 5989 5742 5646 5713 5735 5654 5436 5093 4746 4572 4665 4875 5048 5188 5284 5341 5407 5374 5244 5107 5088 5312 5920 6935 8232 9599 10887 11923 12683 13247 13669 14015 14296 14490 14630 14757 14903 15032 15184 15336 15383 16147 158736 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 107 110 111 113 115 115 115 115 116 117 116 114 114 113 113 115 115 113 111 111 111 110 109 109 109 108 107 105 105 103 104 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26620 10770 3083 4128 11148 156 158 161 163 165 167 169 170 170 169 169 169 169 170 172 172 171 170 170 171 171 171 170 171 171 171 171 170 169 168 167 168 168 168 169 169 169 169 169 169 169 168 168 168 168 168 168 167 166 165 163 163 162 162 162 162 162 162 161 162 162 162 162 162 161 162 161 161 161 161 162 161 161 161 160 161 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 164 163 163 163 163 163 164 164 164 164 164 164 165 165 164 165 165 165 164 164 164 166 166 166 167 167 166 166 167 166 166 166 166 166 166 168 167 166 166 167 168 168 167 168 168 168 169 169 168 167 167 168 169 169 170 170 172 172 171 172 172 174 175 176 177 176 175 176 176 174 176 178 177 177 177 177 178 177 176 178 178 179 180 180 179 181 181 181 180 181 180 181 181 181 181 183 183 183 184 182 184 182 184 185 186 184 184 186 184 184 184 185 185 185 184 186 186 186 186 187 187 188 185 189 192 189 186 187 189 188 191 189 188 189 187 188 190 189 189 194 194 194 195 194 193 192 191 190 191 192 192 191 192 191 193 192 192 192 192 192 195 196 197 194 196 198 196 197 197 195 196 197 199 199 197 197 199 202 202 200 201 201 201 199 199 199 200 202 203 203 202 203 203 202 203 203 204 204 203 203 203 203 203 203 202 207 208 204 202 203 206 209 210 206 207 210 208 206 207 211 213 209 207 210 212 212 213 214 214 213 214 216 216 215 213 212 212 215 215 216 218 215 214 214 216 216 216 217 218 220 220 218 218 217 216 216 220 221 220 218 221 221 216 216 218 219 221 225 225 224 226 227 227 228 226 228 234 239 241 241 243 247 246 246 248 250 251 252 254 254 256 257 255 254 257 260 264 264 262 267 269 266 264 263 261 260 261 263 263 263 270 276 280 285 285 280 279 283 281 275 277 277 272 272 269 265 265 270 274 271 271 273 273 273 279 287 287 282 279 283 285 287 290 293 298 303 304 304 308 309 308 304 301 302 301 301 301 302 297 292 290 284 281 284 284 286 284 285 281 276 274 269 266 262 260 262 265 266 267 275 277 276 271 269 274 272 263 264 269 267 266 268 267 267 271 266 265 262 261 259 260 265 269 281 304 323 344 370 395 418 441 470 494 527 561 577 592 614 645 678 699 714 727 743 762 764 764 761 759 762 761 762 776 794 808 836 885 974 1092 1213 1323 1411 1463 1489 1507 1518 1528 1543 1565 1593 1623 1657 1685 1709 1725 1737 1760 1807 1849 1884 1930 1980 2010 2038 2070 2088 2111 2147 2194 2222 2241 2260 2295 2341 2401 2481 2576 2756 3039 3511 4180 4931 5499 5854 6165 6462 6679 6760 6756 6672 6522 6349 6186 6045 5915 5780 5698 5625 5548 5484 5435 5352 5280 5240 5180 5148 5100 5062 5042 5022 4986 4948 4949 4948 4945 4939 4921 4933 4950 4972 5020 5053 5113 5165 5237 5297 5356 5421 5464 5487 5560 5667 5746 5814 5881 5985 6083 6181 6254 6332 6410 6433 6348 6181 5991 5841 5740 5598 5302 5003 4816 4730 4586 4393 4206 4007 3850 3822 3985 4293 4715 5120 5454 5700 5795 5687 5480 5459 5875 6780 7970 9153 10199 11167 12045 12714 13209 13622 13979 14239 14399 14581 14755 14902 15051 15181 15364 27687 310041 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 105 110 114 116 115 116 118 117 119 121 119 119 119 119 117 115 115 117 117 115 114 113 111 112 114 112 111 110 107 105 106 105 105 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26633 10770 3084 4126 11147 155 157 159 161 163 165 166 168 168 168 168 168 168 168 169 170 169 169 169 168 168 168 168 168 168 168 169 169 169 168 167 165 165 166 166 166 167 167 167 167 167 167 166 166 166 166 166 166 164 163 162 161 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 159 159 159 159 159 159 159 159 160 160 160 161 160 160 160 160 161 160 160 161 160 160 160 160 160 161 161 161 161 161 161 162 162 162 163 163 163 163 162 162 163 163 163 162 162 162 163 164 163 163 164 164 164 164 163 164 164 164 164 165 165 166 166 165 165 166 166 166 166 165 165 166 167 168 167 167 166 166 169 170 170 169 169 170 171 172 171 173 174 174 174 174 174 174 175 174 173 176 175 175 176 177 177 178 176 176 176 176 179 179 178 178 178 179 180 181 180 180 179 180 179 180 182 181 182 182 181 182 182 181 181 182 184 182 182 183 183 182 183 185 183 184 186 186 183 183 185 186 186 185 187 188 188 185 185 188 188 186 185 189 189 190 189 190 191 189 188 188 191 191 191 190 190 191 190 188 186 188 189 190 191 191 192 193 193 193 192 195 197 198 195 191 195 198 197 195 195 195 196 197 200 203 202 198 199 200 201 200 200 201 201 199 202 204 201 198 198 201 203 202 202 204 206 205 204 203 201 202 201 201 204 204 205 208 207 205 206 207 207 205 204 206 206 208 207 207 208 209 208 207 206 207 209 211 210 211 213 215 211 210 213 214 212 210 212 217 217 217 218 216 218 220 218 215 215 217 219 217 217 215 214 216 216 213 214 217 219 217 215 217 220 222 221 222 224 227 231 232 232 234 237 239 241 243 241 241 244 246 247 249 248 247 250 257 259 257 254 253 253 252 255 259 256 254 254 253 253 253 251 251 252 253 255 261 265 265 270 275 276 278 280 281 281 276 274 276 274 268 267 267 268 271 272 272 272 273 273 276 282 283 284 285 285 286 287 286 285 292 298 301 303 300 301 302 305 306 301 301 304 305 302 299 298 296 297 296 293 287 281 280 276 277 278 281 282 275 269 267 267 265 262 259 262 264 270 270 268 269 272 273 270 270 267 260 260 265 271 270 269 268 267 267 265 263 260 260 264 269 270 281 300 320 341 358 380 402 427 450 476 509 540 570 610 654 683 702 721 727 730 726 719 710 715 723 726 730 727 727 738 753 776 805 830 878 954 1064 1220 1387 1489 1546 1566 1568 1575 1584 1582 1578 1585 1594 1603 1613 1633 1648 1669 1703 1734 1776 1811 1856 1908 1938 1970 2004 2046 2100 2157 2215 2307 2417 2526 2660 2797 2938 3064 3180 3306 3441 3552 3616 3689 3831 4030 4214 4367 4584 4828 5066 5281 5431 5529 5576 5568 5540 5502 5451 5415 5370 5308 5257 5209 5173 5134 5104 5070 5016 4990 4966 4924 4917 4899 4884 4850 4824 4821 4837 4846 4871 4918 4949 4985 5017 5054 5094 5139 5206 5263 5352 5418 5472 5534 5616 5703 5788 5876 5969 6047 6149 6242 6302 6384 6414 6309 6097 5884 5681 5498 5283 4962 4629 4338 4063 3809 3587 3436 3357 3418 3607 3878 4191 4536 4922 5301 5646 6065 6651 7426 8321 9295 10310 11187 11905 12542 12981 13254 13459 13602 13742 13885 14042 14201 14341 14491 14605 14689 19400 179597 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 108 111 115 118 117 119 121 122 122 123 120 120 120 121 119 117 117 118 117 116 116 117 114 112 111 110 111 113 112 110 109 107 105 104 103 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26646 10770 3085 4124 11146 157 160 163 165 166 168 169 170 172 173 173 173 173 173 172 172 172 172 171 171 170 170 170 170 171 171 171 171 171 171 169 168 168 168 168 168 168 169 169 169 169 169 169 168 168 168 168 167 167 165 164 163 162 162 162 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 161 162 162 161 162 162 162 162 162 162 161 162 162 162 163 163 163 163 162 162 162 163 162 163 163 163 163 163 163 162 162 163 163 163 164 164 164 163 164 164 164 164 165 166 166 165 164 165 166 166 167 167 167 167 167 167 167 167 167 167 167 167 166 167 167 167 167 168 169 167 167 168 169 169 169 170 172 171 171 172 172 172 173 174 176 175 176 177 176 176 176 178 178 177 177 178 177 177 179 180 179 177 177 178 179 180 181 181 181 182 180 179 178 181 183 182 181 183 184 181 182 183 182 184 183 184 184 184 185 185 183 185 184 186 187 186 187 188 187 187 185 184 186 189 189 188 186 188 188 186 187 188 187 189 190 190 189 189 191 189 190 191 194 193 190 191 190 192 194 193 194 192 190 192 193 192 192 194 195 196 193 191 194 197 195 195 195 195 195 197 196 197 198 199 199 200 201 199 200 201 201 201 201 201 202 203 201 199 201 203 202 200 201 203 202 203 204 203 203 205 204 203 203 203 204 207 208 209 210 210 208 209 207 206 208 210 211 209 210 210 210 211 210 208 209 210 210 210 212 214 214 212 211 212 212 210 211 213 214 215 213 213 215 215 213 214 216 216 217 218 217 217 221 221 217 216 215 216 217 216 218 218 217 216 216 219 220 221 220 221 226 229 233 237 239 243 243 239 242 244 243 242 245 250 250 248 248 250 251 249 248 252 252 254 256 253 250 254 256 255 255 252 246 244 243 245 248 250 253 254 257 260 263 267 268 272 279 281 280 276 277 280 275 273 276 274 269 269 273 276 275 278 282 282 282 285 288 295 295 290 296 303 304 305 304 300 298 295 296 304 308 307 303 302 299 295 293 292 293 294 289 282 278 279 282 280 279 279 276 271 267 269 268 265 263 261 262 262 263 274 274 267 268 271 272 267 260 260 266 270 270 270 267 265 263 259 260 259 259 263 263 264 271 271 279 302 332 354 373 399 428 465 504 543 577 610 630 641 645 648 657 658 664 673 676 678 682 686 689 695 715 740 763 789 824 866 907 944 994 1081 1236 1408 1532 1594 1610 1616 1615 1618 1611 1602 1607 1619 1622 1627 1640 1651 1660 1681 1703 1721 1745 1787 1828 1875 1938 1987 2034 2077 2116 2169 2240 2336 2452 2597 2769 3011 3313 3650 3963 4235 4529 4796 4971 5069 5103 5109 5131 5133 5132 5148 5155 5159 5163 5168 5168 5166 5163 5163 5141 5139 5130 5135 5164 5194 5192 5165 5145 5112 5087 5048 5031 5003 4981 4952 4924 4909 4901 4885 4886 4900 4916 4924 4960 5014 5044 5081 5129 5221 5288 5338 5403 5461 5518 5567 5639 5721 5786 5859 5921 5964 5998 6045 6131 6285 6448 6534 6537 6426 6244 6004 5750 5541 5313 5003 4648 4283 3994 3800 3665 3643 3760 4010 4364 4739 5241 5923 6688 7537 8452 9419 10438 11429 12437 13375 14076 14571 14926 15237 15477 15640 15783 15935 16063 16169 16261 16401 16526 16586 19772 189284 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 106 105 107 109 109 110 109 109 109 109 107 107 107 109 108 105 104 105 103 103 104 103 100 101 101 101 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26659 10770 3086 4122 11146 157 159 162 164 166 168 169 170 171 172 173 173 174 173 173 172 171 172 172 171 170 170 170 170 170 170 170 170 170 170 169 168 167 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 166 165 164 163 161 161 161 161 160 160 160 160 160 160 160 160 161 161 160 160 161 161 160 160 160 161 161 161 161 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 161 162 163 164 163 163 163 163 163 164 164 165 164 163 163 163 163 165 165 166 165 165 165 165 166 166 166 166 166 167 166 166 166 166 167 167 166 166 167 167 167 167 168 169 168 168 169 168 168 170 170 171 171 172 174 174 174 174 173 174 175 175 174 177 176 177 179 178 177 179 179 178 178 179 178 179 180 180 180 178 178 179 178 179 181 180 178 178 181 183 182 181 182 183 185 183 180 183 185 184 185 183 184 185 182 181 185 185 185 183 184 185 187 188 187 188 187 185 186 188 188 189 189 189 191 189 187 188 189 190 192 191 191 190 191 191 190 191 192 192 192 194 196 193 190 192 193 192 192 192 192 194 194 195 193 194 195 196 196 196 196 196 196 197 196 196 197 200 198 198 200 200 198 199 200 197 199 198 202 202 200 201 199 198 199 206 207 203 201 202 205 207 205 204 207 209 208 210 208 204 206 209 208 207 209 208 207 206 205 205 208 210 210 208 206 204 204 207 209 209 208 211 213 210 208 211 215 218 216 212 211 214 217 217 216 217 217 215 214 215 216 216 215 217 218 221 222 220 217 214 214 214 216 220 217 217 218 217 217 222 225 226 226 225 232 239 241 238 240 244 243 243 245 246 249 246 243 245 247 248 249 251 251 250 248 250 253 251 249 248 247 244 243 242 241 241 237 236 241 247 251 254 254 253 256 259 262 267 275 281 284 285 282 277 278 276 273 273 273 272 272 278 279 281 286 290 293 290 289 291 294 297 296 298 303 306 309 306 304 304 302 297 296 295 296 302 303 305 308 304 303 303 300 295 291 294 295 287 283 288 289 284 284 286 278 275 274 271 266 264 265 263 263 264 267 271 272 276 278 277 272 269 264 261 265 272 275 275 272 274 268 263 263 263 268 271 278 295 312 330 356 381 406 430 464 508 548 574 586 593 600 606 601 604 601 599 599 595 603 617 627 639 664 701 724 736 734 728 735 774 820 900 1008 1141 1280 1399 1501 1570 1597 1596 1591 1597 1604 1598 1589 1592 1593 1597 1604 1608 1626 1646 1666 1686 1695 1731 1755 1788 1828 1871 1923 1993 2067 2133 2188 2253 2336 2426 2524 2641 2754 2842 2947 3046 3156 3224 3290 3379 3506 3674 3914 4202 4427 4586 4709 4824 4924 4985 5016 5029 5051 5067 5091 5107 5098 5103 5099 5070 5052 5052 5028 4972 4938 4930 4908 4877 4853 4834 4830 4805 4777 4785 4800 4840 4879 4935 4977 5021 5055 5065 5090 5157 5217 5271 5324 5371 5422 5498 5604 5686 5762 5824 5872 5951 6006 6082 6144 6180 6219 6231 6135 5862 5455 5024 4664 4359 4098 3870 3665 3498 3410 3453 3583 3766 4034 4318 4680 5097 5543 6073 6641 7174 7772 8533 9367 10111 10812 11491 12165 12821 13375 13861 14219 14533 14813 15003 15151 15321 15497 19846 175866 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 107 108 110 112 113 112 112 112 113 114 112 112 112 112 110 111 111 110 108 107 108 107 107 107 107 105 104 103 102 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26672 10770 3087 4120 11146 158 161 163 165 167 169 170 171 172 173 174 174 174 174 173 172 172 172 171 170 170 170 170 170 170 170 171 171 171 170 168 167 167 168 168 168 168 168 169 169 168 168 168 168 168 167 168 168 167 165 164 163 162 162 162 162 162 161 161 161 161 162 162 161 161 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 161 162 162 162 162 162 163 163 163 164 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 166 166 165 165 166 166 166 166 165 166 166 165 165 167 167 167 168 167 166 167 167 168 168 167 167 167 168 167 167 167 168 169 169 169 170 170 170 172 172 174 174 174 176 177 178 177 178 177 178 178 178 180 180 180 180 180 178 178 182 182 180 179 180 180 180 180 179 180 182 181 182 181 179 180 181 182 182 182 183 182 182 183 184 184 183 184 183 184 183 180 184 184 186 187 186 184 185 184 181 184 186 187 188 187 187 186 187 188 189 191 188 186 189 191 191 190 189 188 190 192 191 192 196 196 192 192 192 193 194 192 191 192 192 191 192 193 194 193 190 192 192 194 193 194 195 193 194 198 195 195 195 196 198 199 198 196 198 198 199 198 197 199 202 201 199 202 203 201 201 201 197 199 204 206 204 202 205 205 205 203 203 205 206 206 208 211 209 207 207 210 212 211 210 208 204 202 206 207 209 210 211 214 211 207 209 210 210 209 206 208 212 215 212 209 211 211 212 215 216 215 214 214 217 217 214 218 219 212 209 214 217 220 222 221 218 220 220 215 215 215 216 216 215 216 221 218 214 218 223 224 225 230 230 230 235 239 239 242 248 249 247 248 247 247 249 251 253 251 250 250 250 251 251 249 248 248 247 244 244 245 245 240 237 239 241 240 241 244 247 246 244 245 244 249 255 259 261 259 263 274 280 280 282 280 278 276 272 270 273 276 279 283 282 282 284 287 293 299 301 299 297 297 300 303 305 305 301 298 297 297 297 294 295 299 301 301 302 300 304 306 307 302 298 301 301 297 292 292 293 290 285 283 275 273 272 272 272 271 269 270 271 273 275 276 276 282 285 279 273 270 265 267 269 266 263 271 274 274 264 259 261 262 261 261 274 289 301 317 334 348 366 378 383 394 424 451 471 492 506 512 523 534 544 545 549 565 575 589 609 620 632 638 633 626 640 678 715 755 810 859 936 1047 1174 1309 1416 1507 1570 1607 1621 1631 1644 1650 1650 1652 1657 1668 1673 1679 1696 1713 1724 1728 1751 1771 1794 1811 1836 1869 1923 1986 2052 2101 2161 2223 2274 2303 2341 2382 2437 2485 2564 2669 2804 2952 3105 3290 3483 3670 3815 3941 4065 4211 4376 4555 4732 4886 4996 5082 5134 5148 5144 5155 5157 5151 5160 5158 5141 5134 5110 5067 5042 5024 4998 4964 4931 4891 4854 4824 4791 4769 4752 4727 4741 4764 4774 4790 4819 4837 4864 4912 5004 5093 5161 5197 5253 5307 5353 5419 5519 5613 5700 5776 5839 5888 5951 6033 6139 6217 6253 6187 5973 5644 5248 4865 4524 4234 4016 3815 3624 3474 3413 3433 3562 3797 4047 4295 4577 4960 5389 5793 6214 6853 7654 8457 9237 9972 10626 11202 11731 12206 12597 12959 13271 13570 13773 13906 14060 27798 309786 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 104 105 107 109 109 110 111 111 110 109 109 110 113 111 107 107 107 106 105 105 105 104 103 102 100 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26684 10770 3088 4118 11145 157 160 162 164 165 167 168 169 170 171 171 171 171 171 170 170 170 169 169 169 169 169 169 170 170 170 170 170 169 169 167 166 166 167 167 167 167 168 168 168 168 167 167 167 167 166 166 167 166 164 163 162 161 161 161 161 161 161 161 161 160 160 160 161 161 161 160 160 160 160 160 160 161 160 161 161 161 161 161 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 163 163 163 163 162 162 163 163 163 163 163 162 162 162 162 163 163 163 163 164 164 165 166 165 165 166 165 165 166 166 165 165 165 166 166 167 167 166 165 166 166 166 167 167 166 166 167 167 168 168 168 169 170 170 170 172 172 171 173 174 173 174 176 176 176 176 177 177 179 179 179 180 178 177 179 179 179 180 180 179 181 181 180 179 180 181 180 180 179 179 177 180 181 180 181 184 185 183 183 181 182 184 185 186 185 183 182 183 184 183 184 185 186 187 185 184 184 186 185 185 185 185 185 187 189 189 189 188 187 190 191 190 190 190 190 189 191 190 192 193 191 192 193 192 193 194 194 191 191 191 191 189 191 192 193 194 192 191 191 192 194 196 193 193 195 196 198 199 197 196 195 196 198 200 200 203 201 199 200 199 200 200 203 203 199 199 201 202 202 204 203 205 204 204 203 202 204 205 205 206 203 203 204 205 209 209 208 209 207 205 206 208 206 206 211 211 209 207 208 211 210 209 211 212 212 212 212 208 209 213 215 212 210 212 216 216 214 215 215 214 214 214 212 213 215 216 215 215 214 214 216 218 217 217 217 218 220 220 217 218 222 222 218 218 217 217 220 224 223 226 230 229 226 228 232 237 240 242 243 245 248 248 250 253 252 251 251 249 252 253 249 248 248 250 251 248 247 246 244 243 240 239 239 239 242 242 242 241 241 239 238 241 243 244 247 247 251 259 262 263 266 268 273 279 280 282 280 276 277 276 274 280 285 282 281 287 292 295 297 302 305 301 307 311 306 301 301 305 301 299 301 302 301 303 306 308 305 302 303 305 304 304 303 301 302 294 290 295 292 283 282 279 277 274 273 269 267 270 272 271 275 284 286 280 283 285 283 275 268 265 267 269 271 266 267 267 262 256 256 256 262 269 279 292 303 305 314 323 339 354 366 382 392 404 418 438 452 461 468 473 490 511 528 542 543 545 542 539 542 554 581 614 666 732 791 840 899 964 1021 1085 1151 1236 1317 1404 1491 1564 1606 1648 1679 1697 1701 1701 1713 1721 1722 1722 1735 1751 1765 1775 1791 1806 1816 1840 1861 1884 1911 1936 1966 2008 2056 2095 2140 2188 2238 2289 2360 2442 2517 2614 2740 2895 3078 3236 3390 3528 3677 3867 4033 4170 4287 4367 4412 4466 4522 4580 4653 4740 4824 4929 5024 5101 5157 5165 5151 5119 5064 5007 4985 4949 4905 4894 4879 4856 4844 4857 4862 4883 4921 4967 5007 5073 5153 5214 5280 5353 5442 5542 5629 5695 5727 5721 5694 5645 5600 5533 5417 5278 5129 4993 4882 4794 4692 4534 4344 4185 4064 3985 3914 3870 3849 3875 3979 4151 4370 4656 5009 5400 5858 6365 6856 7401 8046 8722 9446 10160 10763 11205 11601 11938 12210 12466 12667 12831 13032 13223 13392 13540 13646 13737 13789 13851 13964 14083 14152 14219 48690 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 107 110 111 112 113 114 114 115 115 115 115 115 113 114 113 113 114 114 112 109 109 109 110 108 107 106 105 105 104 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26697 10770 3089 4116 11142 155 157 159 161 162 164 165 166 166 166 166 166 166 166 166 166 165 165 165 166 166 166 167 167 167 166 166 165 164 164 164 164 165 165 165 165 166 166 166 166 166 166 165 164 163 164 164 164 162 160 159 159 160 159 159 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 161 161 162 161 161 161 161 161 161 161 162 161 162 162 162 161 162 161 161 162 162 162 162 162 162 162 162 164 164 164 163 164 165 164 164 165 166 166 165 166 166 165 164 165 165 166 165 164 164 166 166 166 166 168 167 167 168 169 170 171 172 173 172 172 173 174 176 176 176 176 176 176 177 177 177 176 175 177 177 178 178 179 180 177 177 178 178 177 176 178 178 179 180 181 180 178 180 180 179 179 179 181 180 181 180 182 183 184 183 182 181 182 184 183 182 184 184 183 185 185 185 185 185 186 185 184 185 186 187 187 188 187 184 187 187 187 191 189 188 188 188 186 187 190 191 189 189 190 190 189 190 192 192 189 189 189 189 191 189 191 192 192 191 188 189 192 193 191 192 194 193 194 195 192 193 195 197 196 196 196 198 201 201 197 196 197 197 200 201 200 201 203 199 200 204 202 201 203 204 203 202 204 202 204 205 206 205 204 206 205 203 202 204 205 205 205 204 205 204 204 209 209 207 207 207 206 208 208 208 209 212 209 208 210 210 211 214 215 213 212 215 215 213 214 214 211 209 213 213 211 217 218 218 216 218 217 216 216 216 215 214 216 218 216 217 218 218 218 223 226 228 228 227 228 230 237 241 238 238 239 242 244 246 247 246 245 245 245 244 241 241 243 243 242 244 246 242 241 241 242 241 239 240 238 236 234 233 239 241 237 239 240 239 242 244 241 240 238 238 243 244 247 253 259 265 268 270 271 272 276 276 273 271 274 280 287 291 291 291 293 296 301 302 298 300 304 306 303 300 301 302 302 301 300 301 300 297 299 305 302 300 301 302 301 302 303 294 288 291 293 291 289 287 280 276 278 273 266 266 269 271 273 278 275 275 280 280 273 272 273 269 266 271 271 268 267 270 271 264 258 253 249 253 257 262 266 266 276 288 293 297 303 321 331 334 338 349 362 367 372 390 401 406 406 412 426 440 449 454 466 477 482 481 481 480 495 527 589 679 749 811 890 965 1030 1092 1139 1194 1241 1282 1324 1365 1395 1431 1471 1511 1541 1562 1570 1582 1595 1600 1602 1612 1626 1636 1655 1680 1722 1753 1784 1803 1826 1852 1877 1907 1939 1970 2014 2063 2106 2144 2183 2235 2300 2399 2567 2804 3060 3324 3607 3842 4058 4272 4445 4626 4782 4912 4990 5038 5068 5111 5150 5186 5221 5272 5269 5248 5188 5134 5069 5029 4970 4921 4897 4860 4825 4797 4796 4795 4782 4781 4814 4855 4902 4928 4997 5079 5153 5234 5319 5399 5515 5638 5703 5750 5728 5644 5516 5379 5270 5174 5017 4815 4573 4359 4180 4008 3837 3708 3617 3571 3549 3484 3454 3514 3612 3729 3862 4034 4251 4502 4823 5170 5538 5986 6547 7206 7908 8589 9274 9886 10374 10787 11154 11509 11848 12119 12331 12476 12609 12769 12917 12986 13059 13181 13316 13449 13631 13835 14013 41993 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 105 110 113 114 114 116 118 119 119 119 121 122 120 119 120 120 121 119 116 118 118 118 115 111 111 112 113 112 109 108 107 106 105 105 105 103 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26710 10770 3090 4115 11141 158 160 162 163 165 167 168 169 170 170 169 169 169 169 170 170 169 169 168 168 169 169 170 170 170 169 169 168 168 167 166 166 167 167 167 167 167 168 168 168 168 168 168 168 167 167 166 166 165 165 164 163 163 162 162 162 162 162 161 161 161 161 161 160 161 161 161 161 161 161 161 160 161 161 161 161 161 161 162 161 161 162 162 162 162 162 162 161 162 162 163 163 162 162 163 162 163 163 163 163 163 163 163 163 163 164 164 164 163 164 164 165 165 165 165 165 165 166 166 166 165 164 165 165 166 167 167 167 167 166 166 166 166 166 167 168 168 167 167 168 168 168 169 169 169 169 169 170 171 171 171 173 173 174 175 177 177 177 178 177 178 179 179 178 178 180 181 178 177 180 181 179 179 180 180 178 178 180 181 180 180 180 181 181 181 181 182 181 182 181 181 182 183 182 180 181 183 183 182 184 184 185 186 186 186 186 185 182 183 186 184 184 186 186 187 185 187 187 187 186 186 186 186 186 188 191 191 189 187 186 188 186 188 188 189 188 188 189 189 190 188 190 190 192 192 190 190 190 191 191 192 193 192 193 195 195 193 195 196 195 195 196 196 200 200 197 200 197 197 198 199 201 202 201 200 201 202 203 202 204 204 203 198 194 198 203 202 203 207 208 206 203 204 206 206 204 203 203 204 205 204 206 207 210 207 205 209 209 207 208 209 211 210 206 206 207 207 207 209 209 207 209 209 210 212 209 206 210 213 212 210 212 212 214 215 214 215 213 212 216 216 213 215 218 219 217 216 216 217 217 218 219 219 220 224 225 226 228 232 237 237 235 239 240 240 242 245 243 242 241 241 244 246 243 239 237 237 235 232 235 241 243 241 236 235 234 231 232 234 235 235 236 241 239 236 241 242 241 238 236 238 241 241 239 239 240 239 239 241 243 246 252 254 261 270 276 277 275 272 271 275 281 282 286 290 294 296 298 297 299 303 302 301 300 300 303 304 301 298 298 299 298 297 297 297 296 296 299 299 301 303 303 307 305 298 300 301 304 302 293 288 290 285 280 276 276 273 268 268 264 265 277 284 280 275 273 271 263 262 264 264 268 269 267 265 264 263 255 252 252 255 254 253 255 259 267 272 270 271 282 287 289 289 292 307 324 340 343 350 355 359 367 383 390 392 398 410 411 415 425 443 456 473 503 557 620 704 808 951 1114 1246 1345 1409 1450 1482 1505 1517 1528 1541 1546 1539 1543 1557 1561 1560 1567 1574 1573 1572 1570 1580 1594 1596 1596 1612 1629 1640 1648 1668 1687 1691 1697 1714 1730 1764 1800 1840 1887 1938 1974 2023 2074 2103 2155 2211 2255 2301 2361 2427 2514 2599 2700 2815 2956 3153 3354 3578 3826 4027 4206 4356 4502 4660 4822 4948 5054 5118 5142 5146 5156 5123 5097 5065 5003 4947 4927 4876 4831 4795 4774 4748 4718 4698 4681 4679 4682 4678 4701 4716 4744 4795 4852 4905 4978 5064 5158 5231 5290 5361 5452 5549 5656 5766 5861 5922 5974 5930 5719 5380 5039 4730 4452 4220 3985 3745 3517 3346 3297 3290 3286 3284 3279 3304 3405 3536 3676 3839 4107 4451 4910 5464 6204 7151 8218 9240 10056 10659 11117 11485 11746 11934 12110 12299 12439 12556 12649 12736 12802 14519 164011 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 105 108 110 111 111 113 113 113 113 112 111 112 112 112 111 108 109 110 109 107 106 107 108 105 103 103 102 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26723 10770 3091 4113 11140 154 156 158 159 161 163 164 165 165 166 166 165 165 166 167 167 166 165 165 165 165 166 166 166 166 166 165 165 164 163 163 163 163 163 163 164 164 164 165 165 166 165 165 165 165 164 163 162 161 162 162 161 160 159 158 159 159 159 159 159 159 159 159 159 159 158 158 159 159 159 158 158 158 159 158 158 158 158 159 159 159 159 159 159 159 159 160 160 160 161 160 160 159 160 160 160 160 160 161 161 161 161 161 160 161 162 162 162 162 162 161 162 162 162 162 163 163 163 163 163 164 163 164 164 164 163 162 163 165 166 165 165 165 165 165 165 165 165 165 165 165 166 166 167 168 168 168 170 171 171 171 171 172 172 173 174 175 175 176 176 175 176 177 178 177 178 178 178 177 177 178 178 179 179 178 178 176 177 178 177 177 178 178 178 177 177 178 180 184 181 178 181 181 181 182 183 185 184 183 182 181 181 182 184 186 183 185 184 184 184 183 185 186 185 184 186 188 187 187 186 186 186 186 189 189 188 188 189 188 187 188 187 187 186 187 189 187 190 188 188 189 190 191 189 189 188 188 188 190 189 188 191 191 192 193 193 192 193 191 192 192 194 197 196 194 194 194 197 199 197 197 199 199 199 200 199 197 199 202 200 198 199 201 202 202 199 201 207 205 202 204 206 206 207 205 205 205 202 202 202 204 207 208 207 205 206 207 208 209 210 210 210 210 207 206 208 210 212 213 212 212 213 212 211 211 211 212 211 211 213 216 215 214 214 215 216 216 216 215 212 210 211 213 211 210 214 217 216 215 216 218 221 224 227 227 226 226 230 234 233 233 237 241 242 238 236 239 241 239 239 240 239 242 242 238 236 237 241 240 237 237 240 238 233 233 237 238 238 237 236 235 235 239 246 245 243 240 241 243 243 244 243 238 239 243 241 242 241 239 245 253 253 254 259 266 275 279 278 277 283 285 285 290 293 293 297 299 297 299 298 299 302 302 302 303 302 301 305 306 304 301 303 306 299 293 292 295 296 296 300 303 301 300 306 312 311 306 301 304 305 296 294 295 288 280 280 282 279 277 273 268 269 272 275 278 282 283 276 272 269 269 266 266 269 275 274 267 263 262 259 254 256 262 265 266 266 266 269 275 285 294 300 300 300 303 309 316 320 326 334 338 339 347 350 348 357 369 373 388 396 398 406 423 461 515 596 707 883 1111 1307 1446 1537 1595 1623 1646 1668 1676 1684 1693 1708 1723 1728 1725 1728 1731 1728 1729 1732 1734 1730 1728 1736 1741 1741 1748 1749 1753 1760 1767 1772 1781 1796 1807 1820 1838 1851 1854 1877 1904 1925 1947 1980 2027 2081 2127 2167 2214 2237 2283 2329 2377 2434 2502 2593 2720 2865 3045 3260 3510 3746 3951 4155 4361 4578 4777 4906 5012 5076 5103 5098 5091 5059 5007 4985 4937 4884 4845 4831 4795 4747 4710 4694 4669 4648 4641 4625 4609 4603 4598 4620 4639 4671 4717 4768 4831 4888 4954 5064 5183 5290 5390 5452 5507 5547 5586 5566 5432 5178 4893 4605 4395 4225 4084 3866 3573 3332 3230 3242 3258 3264 3280 3309 3385 3503 3664 3882 4195 4687 5339 6075 6873 7723 8502 9143 9654 10136 10636 11089 11432 11691 11882 12022 12164 12250 12351 12469 12576 12682 20086 215605 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 110 116 117 119 123 125 126 126 126 127 128 128 127 126 126 125 124 124 124 124 123 121 120 121 121 118 118 117 117 117 115 112 111 111 111 111 108 106 105 105 105 104 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26736 10770 3092 4111 11140 154 156 158 159 160 162 163 165 166 166 166 165 165 165 166 167 167 167 166 165 165 165 165 165 166 165 165 165 165 164 163 162 162 162 162 162 162 163 163 163 164 164 164 164 163 163 163 162 161 161 161 161 160 160 159 159 159 159 158 158 159 158 158 158 158 158 158 157 158 158 158 157 157 157 158 158 158 158 158 158 158 158 159 158 158 159 159 159 158 159 159 160 160 159 159 159 159 159 160 160 160 160 160 160 161 161 160 161 161 161 161 161 161 162 162 161 162 162 162 163 163 162 161 162 162 162 164 165 165 164 164 164 164 164 165 165 164 163 164 165 165 166 165 166 166 167 168 169 170 170 171 172 173 172 172 175 175 175 176 175 175 174 175 177 177 178 176 176 176 176 177 176 176 177 178 178 177 177 177 175 177 177 179 178 178 178 179 179 177 178 180 180 181 181 180 180 182 182 182 182 182 182 183 181 181 182 182 183 183 182 182 183 185 182 182 183 185 186 185 184 184 184 185 185 186 186 188 187 190 192 188 187 189 190 189 188 187 187 187 187 188 188 188 188 187 189 190 190 191 190 190 192 192 194 191 189 190 194 196 195 193 194 196 196 196 197 197 198 198 199 198 199 200 196 198 200 200 200 198 199 200 201 199 202 200 198 201 201 202 205 205 203 203 203 202 204 205 204 205 206 205 205 206 206 207 207 210 209 208 208 208 206 205 207 211 209 207 211 210 211 211 210 211 214 214 211 213 216 214 214 214 216 219 220 217 214 213 214 213 211 211 215 215 215 217 217 215 213 215 217 219 222 225 226 228 228 227 229 232 233 236 236 234 234 238 240 238 237 237 239 238 237 237 237 237 236 237 239 240 234 233 235 237 239 240 242 239 237 239 238 238 239 240 240 240 242 243 242 241 240 239 238 238 239 239 236 236 237 236 238 243 241 238 244 252 258 266 271 272 274 276 279 282 284 285 289 296 299 300 302 303 300 297 299 304 306 306 305 309 307 303 305 306 303 299 296 298 295 292 296 298 298 301 305 307 306 308 307 306 309 302 299 300 299 294 292 288 281 277 275 274 272 270 277 279 276 275 274 279 284 285 281 281 279 275 273 273 269 270 276 279 276 272 267 265 268 268 268 274 272 267 272 281 285 285 293 299 300 302 308 314 315 314 321 322 320 329 341 348 354 360 359 367 387 413 452 503 577 689 848 1038 1237 1427 1579 1665 1700 1715 1729 1738 1748 1773 1791 1803 1806 1804 1802 1811 1817 1807 1804 1808 1808 1806 1820 1834 1829 1832 1842 1849 1844 1850 1840 1845 1851 1857 1856 1871 1877 1878 1890 1917 1947 1960 1993 2042 2100 2149 2212 2280 2336 2390 2455 2531 2599 2671 2761 2844 2942 3061 3202 3394 3629 3847 4066 4250 4418 4590 4767 4902 4987 5004 4995 4981 4960 4924 4876 4849 4823 4795 4759 4717 4688 4681 4666 4650 4638 4634 4625 4627 4664 4695 4698 4729 4771 4829 4920 5034 5175 5260 5291 5294 5278 5235 5152 5026 4830 4589 4343 4177 4092 4040 3900 3655 3391 3214 3144 3164 3216 3215 3223 3286 3403 3537 3660 3841 4147 4576 5154 5826 6501 7172 7846 8489 9027 9474 9912 10388 10861 11267 11579 11791 11954 12080 12157 12221 12295 12342 12414 55048 498851 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 115 119 124 130 133 135 137 139 138 137 138 138 137 139 138 135 137 137 133 134 134 131 130 131 129 128 126 124 126 125 123 122 120 120 120 116 113 115 115 113 111 110 108 107 106 106 104 104 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26749 10770 3093 4109 11139 154 156 157 159 160 162 164 165 166 166 166 165 165 165 166 166 166 166 166 165 165 165 165 165 166 165 165 165 164 164 163 163 162 162 162 163 163 163 163 164 165 165 165 164 163 163 162 161 161 160 160 160 161 161 160 160 159 159 159 159 159 159 158 158 158 158 158 158 159 159 158 158 159 159 158 158 159 159 159 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 160 159 159 159 160 160 161 161 161 161 161 161 161 161 161 162 162 163 162 162 162 162 162 162 163 164 164 164 163 163 164 164 164 164 164 164 164 165 165 166 167 165 165 166 165 165 166 167 167 168 168 168 168 170 170 171 173 175 175 175 175 175 176 175 174 177 177 175 176 176 177 177 176 177 177 178 177 177 177 177 177 177 177 178 177 176 177 177 179 180 179 179 179 178 178 179 180 184 184 182 180 182 181 183 184 182 181 182 183 181 183 184 183 184 184 184 184 185 187 186 184 184 186 186 187 186 186 184 184 187 188 189 189 192 192 190 190 189 189 191 189 191 192 192 189 190 192 191 191 191 192 191 191 190 190 190 192 191 192 192 192 190 191 192 194 194 196 196 194 193 196 197 196 197 198 198 197 196 196 199 199 202 202 202 202 202 202 200 200 200 201 200 203 203 202 202 202 200 203 204 204 202 202 203 204 207 207 207 207 211 210 205 205 206 205 207 208 210 211 211 209 207 208 211 214 212 213 212 213 213 213 215 216 213 213 213 214 215 215 214 214 214 217 216 215 216 216 216 217 220 220 217 217 218 219 222 224 224 222 223 224 225 228 229 229 230 231 231 232 233 237 238 240 238 238 241 238 238 239 235 236 237 234 232 236 240 243 242 238 238 237 236 238 240 240 238 238 240 240 242 241 238 239 240 239 239 238 239 245 249 247 244 246 247 244 245 244 243 244 244 243 246 255 258 254 257 262 264 266 272 278 276 274 279 289 292 290 293 297 301 302 299 300 305 303 303 304 306 305 305 308 309 309 305 303 302 303 306 304 299 296 297 301 307 308 307 303 308 317 318 311 303 298 292 288 286 282 278 279 276 275 268 263 264 266 273 278 287 285 278 276 275 272 270 271 276 281 278 276 272 265 263 272 276 270 273 273 272 268 267 279 287 285 291 297 297 299 301 298 302 306 314 319 325 337 337 337 337 347 354 360 387 442 524 625 767 945 1132 1313 1470 1618 1721 1769 1794 1809 1805 1813 1819 1831 1847 1851 1859 1868 1872 1886 1892 1892 1893 1895 1900 1904 1897 1899 1910 1916 1924 1927 1919 1923 1915 1926 1925 1926 1935 1939 1941 1953 1970 2000 2019 2061 2117 2178 2243 2324 2413 2493 2562 2612 2686 2782 2914 3106 3328 3557 3816 4099 4348 4539 4638 4701 4794 4915 4987 5015 5023 4993 4955 4921 4887 4857 4826 4784 4767 4728 4693 4699 4697 4703 4707 4720 4741 4776 4793 4820 4866 4913 4951 4991 5019 5031 5021 4995 4990 4970 4916 4829 4699 4563 4430 4281 4155 4062 3978 3813 3586 3393 3233 3162 3146 3177 3215 3263 3356 3493 3634 3791 3932 4086 4329 4742 5342 6022 6637 7188 7670 8098 8536 9028 9529 10011 10417 10702 10923 11150 11304 11426 11541 11639 11740 11836 11911 11978 24266 244884 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 112 117 120 122 123 128 131 130 130 130 130 128 128 130 129 130 128 127 127 127 125 125 123 122 121 120 119 119 119 117 115 115 113 112 112 112 110 109 108 106 103 102 102 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26761 10770 3094 4107 11140 154 156 158 159 160 161 163 164 165 166 166 165 165 165 165 165 166 166 165 165 164 164 164 164 164 165 165 164 163 162 162 162 161 161 161 161 161 161 161 162 162 162 163 163 163 162 162 161 160 159 159 158 158 159 159 159 159 158 157 157 157 157 157 157 157 157 157 157 157 156 157 157 157 156 157 157 157 157 157 158 157 157 157 157 157 157 157 158 158 159 159 159 158 158 158 158 159 159 159 160 159 159 160 159 159 159 159 159 160 160 160 161 161 161 162 162 161 161 161 162 162 163 163 163 163 163 163 162 162 162 163 163 163 163 163 164 165 165 164 164 165 166 167 166 166 167 168 169 169 169 170 171 172 172 171 172 173 173 174 174 173 174 175 176 174 174 175 175 175 174 174 174 175 176 176 177 175 174 176 176 176 177 178 178 177 178 177 178 178 178 179 179 180 179 180 181 180 179 182 182 182 180 180 180 180 182 183 181 182 182 183 186 187 184 184 185 184 183 183 185 187 186 186 186 187 187 187 189 188 186 184 187 187 187 186 186 187 185 185 189 189 188 187 189 191 190 189 189 189 190 189 189 190 190 190 191 190 191 191 191 194 194 194 193 194 194 194 193 194 193 196 197 196 195 196 197 201 200 197 198 198 196 196 197 200 200 199 197 199 201 204 203 201 202 205 203 202 201 202 202 203 202 205 208 206 206 208 209 206 205 206 207 204 204 208 211 208 208 208 210 211 210 208 210 214 212 210 211 212 212 212 214 213 212 215 216 218 220 220 220 217 215 218 218 221 223 221 220 220 219 223 227 226 226 229 232 230 229 232 233 232 232 233 234 233 232 234 238 236 233 235 236 233 232 235 237 238 237 235 235 235 236 237 238 238 237 239 241 241 242 242 240 236 236 239 238 237 238 238 239 240 240 242 242 240 238 239 243 245 242 238 242 248 247 244 249 257 264 268 268 271 277 280 279 280 283 284 287 292 297 302 303 302 300 303 305 303 301 300 302 300 299 303 302 301 301 297 292 291 293 297 297 299 305 311 309 306 305 306 309 306 300 294 287 282 279 280 279 279 275 271 269 270 267 263 268 274 281 282 283 277 270 264 264 267 268 269 273 275 270 271 270 265 261 262 265 265 268 267 266 271 274 273 280 279 273 276 281 282 284 288 288 291 295 298 303 308 313 317 322 324 336 352 379 428 502 595 716 866 1049 1245 1434 1590 1699 1780 1836 1875 1889 1891 1886 1879 1881 1892 1902 1917 1935 1951 1964 1973 1988 1981 1989 2006 2007 1997 1987 1987 1992 1997 1998 2000 2009 2019 2034 2037 2037 2047 2066 2081 2107 2118 2119 2133 2138 2139 2167 2227 2315 2405 2510 2617 2748 2907 3101 3304 3525 3743 3952 4124 4345 4637 4901 5084 5166 5172 5169 5154 5124 5074 5011 4968 4908 4877 4828 4763 4762 4740 4708 4704 4696 4687 4726 4761 4791 4827 4868 4927 4982 5019 5032 5011 4992 4959 4927 4886 4854 4796 4720 4625 4510 4400 4299 4196 4116 3982 3787 3630 3481 3328 3216 3156 3146 3165 3213 3301 3392 3512 3663 3829 4062 4376 4806 5358 5911 6453 6967 7428 7829 8230 8672 9089 9450 9770 10066 10317 10547 10725 10825 10925 11025 11117 11208 11292 11367 11444 11539 11608 11698 52395 458435 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 116 121 124 127 129 132 133 133 135 138 138 134 133 134 133 131 132 130 131 130 129 128 127 125 124 125 124 122 122 122 122 119 115 115 116 115 111 110 112 112 111 110 110 106 103 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26774 10770 3095 4105 11139 155 156 158 160 162 163 165 166 166 166 166 166 166 167 169 169 169 169 168 167 167 167 167 167 167 167 167 166 166 165 164 164 164 163 163 163 163 163 163 164 164 165 166 166 166 165 164 163 163 162 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 159 160 160 160 159 159 159 159 159 159 160 159 160 160 160 160 160 160 159 160 161 160 160 160 161 160 160 160 160 160 160 161 161 161 162 162 162 162 161 161 162 163 164 163 163 162 162 163 163 164 164 165 164 164 165 165 165 164 164 164 165 166 166 165 166 167 166 165 167 167 167 167 169 169 168 169 170 171 172 172 173 174 174 175 176 177 177 177 176 176 176 176 177 176 177 177 177 177 177 175 175 176 178 176 176 178 177 177 177 176 177 178 178 178 179 178 179 179 180 181 181 181 180 181 182 182 179 181 182 182 180 181 181 184 184 183 183 182 183 182 182 183 183 182 184 186 187 184 184 187 187 186 184 185 189 188 188 187 187 186 187 188 188 188 187 189 190 188 187 190 191 191 189 186 188 188 190 191 190 189 188 192 193 192 189 188 192 193 192 191 193 193 193 194 193 194 195 196 194 195 197 196 195 196 196 196 199 200 200 202 201 200 199 200 202 201 199 199 200 201 201 200 201 203 202 204 204 203 203 203 203 203 201 201 202 203 201 203 205 206 206 204 202 203 206 208 209 210 208 208 209 209 211 209 207 210 210 210 212 212 213 216 216 215 213 217 217 215 215 216 216 218 221 223 224 224 225 227 225 225 227 229 230 229 230 232 233 231 231 234 232 232 232 235 235 232 230 230 230 230 234 234 231 232 232 230 230 231 231 232 235 235 236 238 237 235 233 231 233 233 235 239 237 231 231 234 235 236 235 235 237 234 234 238 240 249 258 262 263 264 267 272 272 270 267 266 270 279 283 283 288 292 293 294 296 298 301 301 296 295 300 300 298 295 294 293 288 284 289 291 289 288 287 284 287 293 290 290 292 291 295 300 301 300 298 299 305 309 301 295 295 293 287 283 280 277 274 265 261 266 270 269 268 266 269 273 280 276 273 265 259 262 265 257 256 262 264 268 269 272 270 258 254 256 260 264 262 263 263 263 271 268 264 266 266 273 274 277 278 281 287 285 283 285 292 296 304 324 337 363 403 474 584 731 901 1090 1283 1466 1630 1756 1874 1973 2036 2056 2054 2049 2039 2026 2021 2024 2037 2054 2071 2075 2075 2080 2078 2090 2093 2091 2093 2093 2101 2107 2122 2125 2123 2127 2119 2115 2115 2124 2135 2150 2155 2152 2170 2188 2204 2234 2267 2293 2326 2354 2395 2453 2497 2536 2606 2703 2817 2964 3187 3471 3768 4004 4236 4490 4763 5023 5258 5406 5471 5475 5439 5383 5316 5247 5197 5139 5076 5038 5012 4959 4910 4869 4864 4868 4863 4875 4908 4953 5003 5058 5150 5225 5276 5325 5316 5307 5291 5245 5214 5200 5162 5097 5011 4910 4782 4639 4493 4375 4261 4151 4068 3953 3774 3584 3439 3343 3292 3260 3254 3281 3310 3345 3421 3513 3629 3754 3881 4063 4358 4767 5226 5693 6127 6613 7137 7673 8189 8626 8985 9295 9578 9865 10131 10330 10502 10634 10778 10937 11055 11148 11253 11391 11550 11695 11806 13848 96815 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 102 102 104 106 106 103 102 103 103 103 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26787 10770 3095 4103 11139 154 156 157 159 160 162 163 165 166 166 167 166 166 166 166 166 167 166 166 165 165 165 165 165 165 165 165 165 164 163 163 163 162 161 161 161 161 161 161 162 163 163 163 164 164 164 164 163 162 161 160 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 159 159 158 158 158 158 158 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 158 157 159 160 160 159 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 163 162 163 162 163 163 163 163 163 163 164 163 163 164 164 164 164 164 163 163 166 168 168 169 170 171 171 172 173 172 173 174 173 174 175 175 174 174 175 177 176 175 175 175 175 175 175 176 177 177 177 176 175 177 176 175 174 176 179 177 176 178 179 177 177 178 178 180 180 180 178 178 181 181 181 181 180 181 183 183 182 182 181 182 184 184 182 182 180 180 180 181 182 183 185 186 186 186 185 184 185 186 184 185 186 184 186 186 187 188 185 185 185 186 187 187 188 188 188 188 187 185 186 186 186 187 188 188 186 187 191 192 192 192 192 191 190 190 190 189 188 190 192 194 194 192 194 194 194 197 195 193 194 197 196 196 198 200 200 199 200 200 198 198 199 200 200 202 204 202 200 200 198 201 200 201 206 205 205 206 203 199 200 204 207 208 205 204 205 205 206 206 207 207 204 204 207 207 206 209 210 209 209 210 209 210 210 213 215 214 214 213 213 217 219 218 220 221 218 221 227 230 229 227 227 230 229 227 228 227 226 228 229 228 228 231 233 231 229 229 230 229 229 233 232 229 231 233 233 231 229 230 232 232 232 232 233 233 232 233 233 232 233 237 240 239 234 233 233 228 230 235 234 234 234 233 231 232 236 240 244 248 251 258 265 268 268 269 269 267 263 263 267 268 268 275 282 286 290 290 289 288 292 295 298 293 289 288 287 287 287 285 282 280 283 287 288 286 286 284 282 287 289 291 296 300 302 303 300 301 308 309 304 302 299 297 292 289 289 288 283 280 277 273 275 280 278 272 267 265 268 271 274 276 277 266 258 259 254 256 260 261 262 262 267 270 272 272 269 262 262 259 255 252 259 264 260 268 273 272 271 268 269 268 277 280 280 278 275 283 293 296 300 316 343 363 405 499 660 862 1075 1293 1509 1688 1825 1951 2050 2110 2150 2171 2167 2161 2147 2138 2131 2134 2146 2153 2155 2168 2170 2183 2192 2197 2202 2202 2200 2207 2206 2197 2200 2205 2198 2200 2210 2210 2208 2202 2199 2203 2207 2216 2221 2225 2227 2246 2282 2311 2346 2386 2431 2493 2576 2668 2762 2857 2961 3100 3301 3547 3888 4283 4675 4989 5232 5471 5653 5735 5728 5673 5601 5505 5430 5359 5290 5225 5167 5115 5068 5030 4982 4955 4926 4884 4882 4878 4875 4880 4893 4935 4952 4981 5038 5123 5206 5260 5299 5311 5328 5344 5351 5321 5269 5221 5167 5100 5003 4866 4720 4549 4365 4209 4077 3951 3850 3730 3613 3540 3455 3409 3371 3314 3300 3301 3317 3354 3399 3474 3572 3685 3783 3911 4104 4325 4612 5055 5643 6296 6987 7611 8185 8731 9251 9754 10153 10461 10697 10917 11183 11459 11738 11987 12144 12262 12388 12481 12564 13763 56118 443048 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 106 108 110 110 111 113 113 112 112 112 112 110 110 110 109 109 109 107 105 106 107 107 105 103 102 104 103 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26800 10770 3096 4101 11138 159 161 163 164 165 167 168 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 171 171 170 169 168 167 167 166 166 166 166 166 166 167 167 167 168 168 169 169 169 169 168 167 166 165 165 165 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 163 163 162 162 163 163 163 164 164 163 163 163 163 164 164 163 163 163 164 163 163 164 164 163 163 163 164 164 164 165 165 165 165 166 166 166 166 166 167 168 167 167 167 168 167 167 167 167 168 168 167 167 168 169 169 168 168 169 169 169 170 169 169 170 170 171 173 174 174 174 176 176 178 178 177 178 178 179 178 178 179 180 178 178 179 179 179 179 178 179 179 178 180 180 179 179 180 181 180 181 181 180 179 179 182 181 179 180 182 180 181 182 182 182 184 183 184 185 184 186 185 185 186 184 182 183 183 185 183 183 183 185 186 187 185 184 183 182 186 188 186 186 188 189 189 188 189 188 188 188 186 187 187 189 188 190 190 188 190 189 188 188 189 190 190 188 188 190 192 191 191 191 193 192 191 191 191 193 196 193 193 194 195 195 195 194 194 194 195 196 195 195 195 194 198 199 197 198 196 197 199 199 197 198 198 198 201 199 199 201 201 203 201 198 198 199 200 205 203 202 201 203 203 203 205 203 204 206 204 206 205 205 206 206 204 207 205 205 207 208 205 205 206 207 208 208 209 213 212 212 213 212 212 214 216 218 221 220 216 217 221 225 227 229 227 226 229 231 234 233 231 235 236 232 230 230 230 231 230 230 230 231 231 230 229 228 228 229 229 228 228 232 230 226 229 230 230 231 232 233 232 234 233 231 235 236 234 235 233 232 232 231 231 234 236 235 233 232 232 232 232 235 243 246 248 254 259 262 265 267 264 260 260 261 269 276 276 276 279 280 282 281 281 285 290 290 290 285 283 286 285 283 282 277 276 277 283 283 279 283 287 285 283 286 293 294 294 297 299 299 299 301 301 300 301 295 293 294 289 284 282 277 275 273 272 269 264 262 260 256 258 261 265 266 264 258 259 262 262 262 259 259 257 252 253 254 256 259 258 260 267 266 267 264 256 259 259 256 258 259 255 254 261 263 264 265 264 267 266 263 267 271 278 285 294 304 326 370 454 589 789 1013 1224 1437 1648 1804 1913 1998 2071 2135 2197 2248 2273 2277 2275 2266 2266 2251 2242 2241 2239 2246 2254 2274 2286 2284 2297 2314 2331 2339 2347 2359 2372 2372 2367 2370 2383 2391 2392 2395 2408 2417 2409 2406 2414 2408 2424 2457 2484 2497 2524 2575 2624 2669 2726 2812 2898 2989 3094 3237 3414 3639 3934 4239 4552 4828 5051 5276 5444 5552 5610 5590 5574 5552 5524 5480 5435 5384 5350 5313 5273 5236 5214 5178 5150 5107 5083 5082 5070 5050 5049 5101 5182 5265 5371 5445 5490 5513 5546 5543 5535 5536 5515 5476 5440 5431 5395 5358 5274 5112 4868 4629 4429 4220 4061 3905 3756 3646 3550 3513 3492 3463 3453 3450 3436 3454 3510 3508 3522 3605 3770 3925 4050 4198 4383 4610 4876 5175 5520 5933 6390 6852 7325 7826 8303 8766 9161 9484 9755 9968 10165 10369 10583 10778 10983 11216 11473 11745 12073 12975 79196 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26813 10770 3097 4099 11137 151 153 155 156 157 159 160 161 162 164 165 165 165 165 165 165 164 164 163 163 163 163 163 163 162 162 162 162 163 163 162 161 159 158 158 158 158 158 158 158 158 159 159 160 160 161 161 161 160 160 160 160 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 157 156 155 156 156 157 157 156 156 157 158 158 157 157 158 158 157 157 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 161 161 162 161 160 161 162 161 160 161 162 163 163 163 162 163 162 164 165 164 164 166 168 168 169 171 170 170 172 172 172 171 172 173 172 173 173 174 173 174 174 174 174 176 175 174 175 175 174 174 174 175 175 175 173 173 174 175 175 177 177 175 176 175 176 176 176 177 176 178 179 180 181 179 178 177 178 181 181 179 180 182 181 180 182 182 181 181 181 179 180 181 182 182 181 183 184 181 180 183 184 186 187 185 184 186 185 184 187 185 186 189 188 187 186 186 187 185 185 187 185 186 184 184 187 189 190 190 190 189 188 190 191 189 190 192 193 192 192 193 195 196 194 192 195 197 197 195 196 194 196 196 197 197 197 197 198 197 196 199 200 198 197 198 200 201 204 203 200 200 200 202 203 201 202 201 200 202 202 203 205 207 205 202 202 205 204 204 204 204 207 204 205 206 207 206 202 204 206 210 210 208 208 208 209 210 210 210 213 215 215 213 214 219 219 220 220 220 223 225 224 224 224 230 232 235 237 235 236 235 231 233 235 235 233 233 234 232 230 231 230 230 231 232 232 232 229 227 227 228 230 230 233 236 235 236 238 240 239 234 232 233 237 237 236 237 237 237 237 237 235 237 238 237 236 236 238 238 235 232 234 240 243 242 243 245 251 259 264 268 269 267 269 271 272 274 275 276 277 279 280 277 276 283 289 288 287 288 290 283 277 279 285 284 280 285 291 287 285 287 288 293 296 300 300 300 298 295 298 303 305 305 305 298 295 298 297 288 289 290 288 287 283 280 274 271 273 277 276 275 270 265 263 268 269 266 265 264 265 264 265 269 270 269 267 271 276 273 273 276 276 278 273 275 281 280 274 272 270 271 274 273 274 277 277 280 280 283 284 283 289 287 295 308 336 377 440 537 665 822 997 1183 1384 1564 1717 1823 1904 1970 2029 2069 2096 2118 2138 2145 2154 2169 2176 2170 2172 2170 2163 2175 2182 2193 2205 2220 2235 2250 2249 2244 2262 2276 2284 2296 2311 2317 2336 2344 2355 2360 2380 2394 2416 2443 2477 2501 2515 2528 2536 2556 2579 2631 2691 2757 2843 2951 3121 3343 3551 3745 3931 4107 4258 4394 4533 4644 4728 4826 4913 4979 5014 4993 4976 4966 4953 4934 4932 4919 4896 4908 4919 4947 4947 4982 5015 5056 5103 5140 5177 5194 5200 5203 5201 5192 5172 5130 5046 4953 4852 4739 4627 4512 4366 4221 4058 3932 3818 3707 3595 3505 3434 3387 3365 3349 3347 3378 3420 3444 3489 3577 3715 3843 3992 4151 4355 4619 4896 5181 5447 5704 5935 6187 6432 6654 6872 7111 7360 7563 7779 7979 8145 8320 8530 8706 8880 9103 9305 9422 9515 9651 9775 9819 9857 13733 44006 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 114 121 126 129 130 131 134 135 136 135 136 138 137 136 135 132 132 134 134 132 131 130 129 129 127 125 124 122 122 124 121 118 119 117 114 112 113 114 111 108 108 107 105 104 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26826 10770 3098 4097 11138 150 151 153 154 156 157 158 159 160 161 162 162 161 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 159 157 156 155 155 154 154 154 155 155 155 156 157 157 158 158 158 158 157 157 157 156 155 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 153 154 154 154 153 153 154 154 155 155 154 155 155 155 156 156 156 156 155 155 155 155 155 156 157 157 157 157 157 157 158 158 158 158 158 158 159 159 158 159 159 159 159 159 159 159 159 160 159 160 161 161 160 161 161 161 162 163 164 165 166 167 169 169 169 169 169 169 169 169 169 170 170 171 171 171 172 171 171 172 172 172 173 173 171 170 172 174 174 173 171 171 171 172 174 174 174 174 173 172 175 176 175 176 175 175 176 174 175 177 178 177 175 176 179 178 177 177 178 178 178 179 178 179 179 178 178 178 179 178 178 177 178 180 181 183 182 181 182 181 183 182 182 182 183 184 183 181 181 183 182 182 182 183 182 182 183 183 183 183 184 186 187 188 188 186 186 186 185 185 186 186 189 188 189 191 191 190 192 192 191 190 190 190 190 191 192 195 196 194 193 194 199 199 198 197 196 197 199 198 199 196 195 196 198 200 199 197 198 197 197 198 202 200 198 198 196 198 199 201 200 200 201 204 203 204 207 206 206 204 203 203 206 207 206 207 205 203 204 204 207 211 209 208 213 214 214 213 209 210 214 216 215 213 215 221 226 228 227 229 239 244 243 243 244 245 236 233 234 237 233 233 234 233 232 232 231 230 232 232 232 233 230 230 227 229 230 229 227 233 232 234 232 230 235 236 235 231 238 238 235 235 236 234 231 236 240 235 231 235 235 233 235 237 234 232 230 233 233 237 234 234 235 227 229 242 248 247 253 265 268 272 269 272 264 265 272 272 268 269 270 273 282 281 278 286 281 277 279 281 277 277 283 279 277 280 282 278 282 280 283 285 290 293 294 291 294 299 298 294 302 301 302 300 294 295 289 291 292 290 280 280 280 275 275 278 280 275 275 279 268 260 254 250 264 272 271 273 279 279 277 274 269 272 269 271 276 276 272 275 274 281 280 282 282 276 284 284 281 280 277 274 277 282 284 274 277 280 287 291 292 297 303 315 330 362 434 578 798 1051 1268 1433 1573 1677 1753 1814 1870 1922 1961 2001 2048 2088 2117 2132 2137 2142 2151 2158 2157 2162 2168 2178 2184 2198 2218 2236 2250 2267 2266 2262 2274 2291 2302 2314 2321 2326 2343 2367 2397 2430 2476 2517 2533 2535 2536 2548 2570 2586 2604 2618 2658 2766 2936 3158 3414 3695 3980 4245 4452 4599 4717 4808 4864 4890 4913 4921 4911 4901 4893 4886 4885 4896 4911 4929 4959 4996 5028 5057 5084 5089 5081 5065 5057 5063 5068 5071 5060 5024 4960 4864 4722 4530 4309 4060 3807 3596 3431 3310 3230 3192 3177 3174 3189 3235 3277 3302 3315 3304 3300 3305 3312 3314 3329 3393 3576 3908 4312 4710 5081 5436 5780 6093 6386 6668 6896 7082 7242 7379 7512 7642 7775 7926 8085 8251 8394 8509 8614 8703 8785 8864 8947 9024 9077 9133 9192 9219 9238 9281 9330 16860 125351 725770 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 113 123 130 137 143 146 148 149 148 149 150 150 151 151 150 149 150 150 147 146 145 145 144 144 142 138 135 135 135 136 134 129 129 132 131 128 127 126 124 122 122 119 115 114 114 114 112 110 110 109 107 106 104 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26838 10770 3099 4095 11137 153 154 155 157 158 160 161 162 163 164 165 165 166 166 165 164 163 163 162 162 161 161 161 161 161 161 161 161 161 161 162 161 160 159 158 156 156 156 156 156 157 158 158 158 159 159 160 160 160 160 159 159 159 159 158 158 157 157 156 156 156 155 155 155 156 156 155 155 156 156 156 156 156 156 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 157 157 157 157 157 157 157 157 158 158 157 158 158 158 158 158 159 160 160 160 160 160 160 160 160 160 160 160 161 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 162 163 164 165 167 168 168 168 169 170 170 171 170 170 172 173 172 171 172 173 172 171 173 174 174 174 174 173 174 175 174 174 175 175 176 175 174 173 174 174 173 172 172 176 177 176 176 177 177 177 177 177 177 177 177 178 178 179 179 178 178 177 178 179 178 178 178 176 178 179 180 180 180 180 179 180 181 181 181 180 180 181 181 182 182 183 181 181 182 181 183 186 184 185 187 187 185 186 187 185 183 183 186 187 187 187 186 186 188 188 187 186 187 190 189 190 192 190 189 190 190 190 193 194 194 194 193 194 193 194 194 191 193 194 194 194 196 197 197 198 198 196 196 196 194 196 199 199 198 197 198 199 200 202 201 200 201 200 198 202 202 201 201 202 205 204 204 205 207 207 201 200 202 204 202 204 204 204 204 204 204 207 206 205 204 205 207 206 207 212 214 212 210 205 209 215 213 215 213 215 216 220 222 226 227 232 238 239 241 246 249 253 248 241 236 236 235 229 228 233 232 226 226 228 227 224 225 229 227 226 227 228 233 232 233 234 231 228 227 232 233 236 239 239 237 239 243 240 240 237 240 244 239 239 243 240 236 239 240 236 234 238 238 237 236 231 230 234 238 233 235 232 234 236 243 243 245 250 255 265 269 269 268 270 267 265 272 271 270 273 267 270 280 280 280 278 281 277 276 276 273 272 277 279 276 278 281 276 275 280 281 283 280 289 295 288 288 295 293 299 300 299 300 296 299 299 295 290 292 299 293 289 284 287 288 283 275 280 277 268 267 269 265 261 265 270 267 271 277 278 283 285 282 280 281 281 273 264 278 281 273 273 281 289 289 282 284 291 288 283 280 279 279 279 279 285 287 282 285 290 295 305 316 341 396 479 612 778 942 1109 1273 1441 1584 1697 1782 1841 1890 1939 1983 2014 2049 2088 2111 2124 2144 2156 2158 2159 2173 2187 2204 2223 2249 2262 2280 2294 2305 2316 2337 2343 2341 2354 2362 2362 2361 2368 2378 2386 2401 2420 2454 2483 2517 2548 2568 2595 2607 2607 2604 2610 2616 2627 2653 2684 2714 2777 2861 2977 3143 3353 3587 3799 4000 4207 4406 4545 4628 4702 4766 4828 4883 4929 4966 4986 4998 5003 5014 5016 5017 5012 4990 4977 4970 4960 4963 4974 4976 4965 4942 4891 4803 4671 4496 4285 4081 3927 3795 3676 3570 3462 3379 3328 3297 3277 3282 3295 3297 3314 3343 3371 3388 3419 3472 3554 3708 3984 4404 4893 5390 5884 6312 6639 6915 7168 7390 7590 7757 7914 8078 8232 8379 8518 8640 8737 8822 8904 8989 9073 9162 9253 9347 9408 9442 9498 9565 9616 9726 46079 486560 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 107 113 119 121 122 125 126 126 127 129 129 129 129 129 128 127 127 127 124 123 123 124 122 120 119 117 118 118 118 117 115 113 113 112 109 107 106 106 105 105 105 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26851 10770 3100 4093 11137 149 152 154 155 157 157 158 159 160 161 162 163 164 164 165 165 164 163 162 161 161 160 159 159 159 159 159 159 159 158 158 159 159 158 158 157 155 154 154 154 154 154 155 155 156 156 156 156 157 157 158 157 157 157 157 157 157 156 155 155 155 154 154 154 153 153 154 154 154 154 154 154 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 155 155 156 156 157 156 156 157 157 156 157 157 158 158 158 158 158 158 158 158 159 160 159 159 159 160 159 159 159 159 159 160 160 159 159 159 159 160 161 162 161 162 164 164 165 166 166 166 167 169 169 169 170 170 169 171 171 170 170 171 171 171 171 171 172 173 172 171 170 172 173 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 175 176 175 175 177 175 174 174 175 176 176 175 176 176 176 178 178 176 176 176 176 177 177 178 179 179 179 180 180 178 179 180 181 180 178 179 180 180 178 179 179 179 182 181 182 185 185 183 181 181 183 183 182 184 184 184 185 186 185 184 182 182 183 186 185 187 188 187 187 187 188 188 187 189 191 191 192 191 191 192 194 195 193 194 195 194 192 192 193 193 192 193 192 194 196 195 196 196 198 196 197 199 200 199 202 202 198 199 202 201 199 197 201 199 200 200 199 200 201 203 205 204 204 204 202 200 200 198 200 203 205 201 202 205 207 209 207 205 206 207 207 207 209 206 208 208 211 212 214 217 214 215 217 217 220 222 227 226 226 234 239 246 250 252 254 253 250 247 239 234 232 234 232 227 221 223 226 229 226 223 228 230 224 227 229 230 228 236 230 228 228 230 230 230 233 234 232 235 235 234 234 236 242 241 239 245 243 239 242 245 244 241 242 235 236 238 240 241 236 232 234 238 237 238 241 237 235 236 236 235 231 236 245 245 242 245 255 260 265 273 273 269 266 267 269 265 265 264 268 273 274 270 272 275 276 274 277 280 273 269 276 273 272 276 275 274 280 288 286 280 277 281 285 289 293 296 292 294 299 300 306 301 293 293 297 293 284 287 290 290 287 281 281 279 281 276 271 276 274 270 267 259 255 259 268 282 284 290 292 286 276 279 284 282 280 276 276 283 286 285 287 291 293 286 283 295 296 298 297 297 294 288 289 291 292 297 309 328 364 425 512 635 807 1001 1193 1382 1553 1685 1782 1852 1895 1929 1954 1978 2016 2048 2068 2091 2118 2150 2185 2212 2237 2264 2296 2335 2362 2374 2387 2394 2404 2409 2419 2430 2429 2430 2432 2427 2436 2455 2473 2497 2532 2560 2576 2595 2623 2646 2673 2706 2740 2759 2767 2797 2848 2953 3110 3305 3509 3703 3898 4112 4343 4547 4710 4835 4960 5077 5156 5182 5168 5151 5134 5110 5086 5061 5046 5016 4982 4965 4962 4956 4952 4941 4939 4957 4954 4930 4887 4822 4735 4616 4459 4292 4113 3935 3787 3672 3568 3473 3397 3346 3306 3274 3261 3254 3251 3247 3230 3199 3182 3193 3208 3220 3247 3292 3330 3380 3473 3658 3927 4241 4597 4991 5376 5738 6082 6424 6741 7018 7247 7419 7565 7702 7827 7939 8038 8140 8271 8413 8524 8627 8735 8838 8922 8990 9067 9127 9166 9209 9265 32812 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 112 118 124 130 135 137 139 141 142 143 144 145 145 144 143 142 140 140 141 140 138 136 136 137 136 134 132 132 132 130 126 125 125 125 124 123 123 121 118 115 114 114 114 112 110 109 109 107 105 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26864 10770 3101 4090 11136 150 152 154 156 158 159 160 160 161 161 162 163 163 164 165 165 166 166 165 164 163 162 161 160 159 159 159 159 159 158 158 158 158 158 158 157 156 154 154 153 153 154 154 155 155 155 155 156 156 156 157 157 157 156 156 156 157 157 157 157 156 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 154 154 155 154 154 154 155 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 156 155 155 156 156 156 156 156 157 157 157 157 156 157 158 158 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 160 159 159 160 159 159 159 160 160 161 162 162 164 165 166 167 167 168 169 170 170 170 171 170 170 172 172 172 172 172 171 170 171 171 171 171 172 172 172 171 172 172 171 171 173 173 173 172 172 173 172 172 173 174 175 174 174 174 175 176 176 176 176 174 174 175 176 176 176 175 175 175 176 176 176 177 177 175 175 175 176 178 177 176 177 179 178 177 178 178 180 182 182 181 182 182 182 181 181 183 184 183 180 181 185 185 182 182 183 183 184 186 185 184 183 183 184 186 186 185 185 187 186 187 185 186 191 190 188 187 189 191 189 188 191 192 192 192 194 193 191 191 191 192 193 196 194 192 193 196 195 195 194 195 195 195 196 196 199 197 196 196 195 194 196 197 197 197 198 198 197 199 200 202 198 197 198 198 201 202 197 199 201 202 204 204 205 206 203 199 201 204 204 205 205 206 207 211 211 212 214 214 216 221 225 224 225 226 230 235 236 240 243 246 245 249 250 249 248 242 232 227 229 225 224 225 227 228 228 224 224 226 222 224 226 226 226 231 230 228 226 227 228 224 226 229 229 232 233 233 232 232 236 240 237 241 245 239 238 238 241 238 241 244 243 239 239 241 243 240 235 234 231 234 242 236 236 237 228 230 235 236 230 227 233 236 236 238 237 240 245 246 252 260 262 264 264 266 265 266 266 261 262 265 270 269 274 271 264 265 273 275 271 268 271 273 274 275 277 276 278 274 279 283 280 278 288 290 290 293 295 295 295 295 297 293 289 288 289 288 280 274 273 276 277 272 270 278 278 274 274 272 266 258 250 250 257 264 275 277 271 269 270 275 270 270 271 272 274 274 281 280 278 282 279 283 290 285 284 283 281 282 283 285 292 302 311 352 440 568 753 975 1194 1418 1619 1773 1902 1998 2061 2103 2137 2154 2176 2192 2201 2218 2231 2243 2252 2257 2271 2286 2302 2328 2376 2431 2485 2519 2544 2561 2563 2563 2570 2571 2562 2553 2549 2551 2559 2587 2622 2664 2711 2751 2773 2791 2807 2821 2857 2904 2949 2988 3013 3056 3125 3287 3582 3950 4287 4530 4680 4772 4890 5050 5232 5399 5519 5572 5581 5571 5540 5489 5419 5363 5302 5245 5190 5142 5117 5095 5066 5024 4996 4985 4965 4954 4962 4982 5002 5013 5027 5046 5069 5071 5037 4981 4873 4706 4487 4233 4004 3834 3711 3628 3555 3474 3401 3353 3321 3316 3350 3377 3385 3383 3368 3339 3295 3260 3237 3230 3265 3324 3363 3397 3438 3508 3715 4163 4787 5401 5890 6292 6610 6864 7101 7326 7540 7736 7915 8088 8221 8301 8379 8469 8551 8612 8671 8746 8825 8891 8965 9042 9132 19692 137393 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 112 117 120 123 124 126 128 130 131 131 131 131 131 132 131 129 129 129 129 129 129 127 126 125 123 122 122 122 121 120 117 115 115 115 114 112 111 111 108 105 105 107 106 104 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26877 10770 3102 4088 11135 147 149 152 154 155 157 158 158 158 158 159 160 160 161 161 162 162 163 163 163 162 161 159 157 156 156 156 155 155 155 155 154 154 154 154 154 154 153 152 151 150 150 151 152 152 153 153 153 153 153 153 153 153 152 152 152 152 153 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 151 151 151 152 151 151 152 152 152 152 151 152 152 152 152 152 152 152 153 153 154 153 153 154 154 153 153 153 153 154 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 156 156 157 157 157 156 157 157 156 156 157 157 157 158 159 160 161 162 163 164 165 166 167 168 168 168 167 167 168 169 170 170 170 170 170 169 168 169 169 169 169 169 170 170 170 171 170 170 170 171 171 170 170 171 169 170 171 170 171 172 171 171 173 173 172 173 173 173 173 172 173 174 173 173 171 172 172 174 174 173 172 173 174 173 172 174 176 175 175 175 174 176 176 175 175 176 177 175 176 177 178 178 178 177 178 179 180 179 179 178 181 182 181 181 181 180 179 180 182 184 185 184 184 185 184 183 182 185 187 184 187 188 187 184 186 187 188 188 188 190 189 188 187 188 189 187 188 190 191 191 190 193 194 192 192 190 189 192 191 190 192 191 195 195 195 192 191 191 194 195 194 193 194 193 194 197 197 197 197 200 199 197 200 200 201 200 202 200 199 202 201 200 202 203 202 201 199 202 204 205 211 214 212 211 215 218 222 225 222 224 230 237 240 239 243 249 250 248 246 246 242 238 239 233 230 228 222 223 222 222 223 221 220 217 219 222 221 224 223 223 221 222 223 226 226 228 230 228 227 228 232 231 229 229 234 235 230 230 236 239 239 238 238 239 239 235 241 243 240 241 242 240 244 243 240 231 235 238 232 232 236 236 234 228 230 232 231 230 227 229 236 239 243 245 244 245 242 247 258 262 260 261 269 269 262 257 265 265 269 265 266 267 263 270 270 269 270 269 266 263 269 273 275 274 276 276 273 277 278 281 282 284 284 287 289 289 294 293 292 292 292 292 293 293 288 284 280 281 277 273 273 274 273 277 272 273 271 261 259 256 254 258 266 269 272 272 265 259 263 266 266 270 274 276 276 276 278 283 289 286 284 280 277 275 273 279 279 281 287 294 296 308 346 432 592 805 1031 1243 1436 1609 1751 1865 1968 2052 2109 2153 2176 2185 2194 2199 2202 2196 2200 2209 2216 2221 2230 2250 2281 2314 2378 2456 2515 2565 2604 2622 2633 2632 2625 2613 2604 2600 2600 2601 2601 2617 2644 2684 2740 2781 2800 2816 2839 2869 2894 2929 2967 3016 3065 3109 3184 3348 3611 3871 4067 4252 4431 4565 4661 4718 4764 4817 4847 4862 4889 4922 4949 4953 4956 4956 4958 4942 4904 4870 4845 4829 4818 4794 4768 4761 4757 4767 4804 4841 4850 4831 4787 4716 4607 4458 4278 4076 3868 3703 3588 3514 3472 3437 3380 3313 3262 3241 3237 3253 3288 3331 3364 3389 3403 3383 3328 3274 3222 3185 3155 3136 3148 3212 3308 3411 3551 3767 4062 4416 4797 5193 5622 6032 6336 6554 6745 6903 7029 7136 7240 7346 7438 7516 7603 7702 7813 7914 7984 8049 8153 8287 8421 8520 13072 85284 563128 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 119 127 134 139 143 144 146 147 146 148 149 149 150 150 146 146 147 145 144 144 144 142 140 139 138 136 134 134 134 133 131 129 128 127 127 126 127 124 121 120 120 120 117 115 114 112 110 109 108 107 106 103 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26890 10770 3103 4086 11135 147 149 151 153 155 156 157 158 158 159 159 159 160 161 161 162 162 162 163 162 162 161 159 157 156 155 155 155 155 155 154 154 154 153 153 153 153 152 152 151 151 150 151 151 152 152 152 152 153 152 152 152 152 152 152 152 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 152 152 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 152 152 152 153 153 154 153 153 154 154 154 154 154 154 155 155 155 155 155 155 154 155 156 155 154 154 155 155 156 156 156 156 155 155 157 156 155 156 156 156 157 158 158 159 159 159 160 162 164 165 165 166 167 166 166 167 168 167 168 168 168 168 168 168 168 168 168 169 169 169 168 169 170 170 168 169 169 169 170 170 170 169 169 168 168 170 171 169 169 169 171 171 170 170 171 172 171 172 172 172 172 172 172 173 173 173 172 171 172 172 172 172 173 174 173 174 174 174 173 172 173 174 174 174 175 175 175 175 176 179 178 175 176 179 180 178 178 177 178 179 179 179 179 180 180 180 180 182 182 183 185 184 183 184 186 186 183 183 184 185 185 187 189 189 187 188 190 188 189 191 192 191 190 190 190 189 190 191 189 190 190 190 190 190 192 193 193 191 192 193 191 192 194 193 192 195 195 194 195 197 195 194 196 196 195 197 196 195 193 198 200 199 198 201 201 201 200 201 200 201 198 196 199 205 204 203 203 206 208 210 210 215 213 214 215 217 219 225 227 232 232 235 241 244 243 244 244 244 242 235 240 239 229 228 228 219 215 220 222 223 221 216 217 215 219 219 218 222 220 217 221 223 223 225 226 227 229 232 228 231 230 231 232 232 233 238 234 234 235 241 240 241 237 235 232 237 237 237 236 237 235 239 238 238 242 241 237 234 235 239 233 225 233 233 237 232 218 222 225 229 231 227 226 233 241 235 238 240 241 245 247 253 256 258 266 264 264 267 274 275 268 270 272 271 272 274 269 271 275 273 271 275 273 275 277 275 277 275 278 279 280 282 283 283 287 289 295 294 290 289 291 288 289 282 280 276 273 272 270 270 269 273 275 271 274 271 265 260 254 252 256 257 261 268 264 267 264 263 258 256 262 267 267 273 277 276 285 286 285 282 274 272 273 273 269 267 277 277 280 293 301 319 353 433 575 770 978 1170 1338 1477 1597 1690 1764 1829 1880 1929 1972 2013 2064 2096 2104 2119 2129 2129 2129 2134 2149 2170 2192 2220 2249 2281 2321 2355 2388 2424 2456 2481 2497 2507 2524 2549 2571 2581 2592 2608 2629 2634 2640 2660 2684 2710 2730 2762 2795 2814 2825 2829 2847 2881 2922 2957 3002 3043 3086 3150 3239 3358 3524 3724 3926 4116 4278 4391 4476 4542 4586 4605 4616 4634 4662 4678 4685 4682 4672 4675 4675 4664 4652 4639 4633 4633 4639 4668 4715 4768 4795 4802 4804 4795 4780 4763 4679 4477 4213 3950 3747 3611 3483 3360 3265 3232 3234 3249 3287 3324 3354 3381 3404 3423 3423 3406 3388 3347 3277 3211 3156 3112 3088 3082 3109 3170 3264 3435 3713 4056 4412 4797 5209 5607 6025 6508 6977 7335 7565 7710 7806 7899 7989 8055 8132 8215 8259 8296 8377 8462 8555 8740 9100 9671 23357 257602 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 118 122 125 128 130 133 133 133 136 138 140 139 137 136 135 135 133 133 133 132 132 130 129 129 128 126 125 123 122 121 120 119 120 120 118 117 116 113 112 112 112 111 109 106 105 104 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26903 10770 3104 4084 11134 146 148 150 152 154 155 156 157 157 158 158 158 159 159 160 160 161 161 162 162 162 162 161 159 157 155 154 153 153 153 153 152 152 152 151 151 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 150 150 150 149 150 150 150 150 150 150 150 151 151 151 151 150 150 150 150 150 149 150 150 150 150 150 150 150 150 151 151 151 150 150 150 150 150 151 151 151 150 150 151 151 152 152 153 153 152 152 151 152 152 152 152 152 152 152 153 153 152 153 154 153 153 153 153 154 154 154 154 154 153 153 154 155 155 156 156 156 155 156 155 155 155 155 156 156 158 160 160 160 161 163 164 164 164 166 167 166 166 166 166 167 166 167 167 167 167 167 168 168 168 167 167 167 168 168 167 168 168 168 168 168 168 169 168 167 168 168 168 168 168 168 169 169 170 170 170 169 169 170 170 170 169 169 168 169 170 170 171 171 169 171 174 174 171 170 171 173 172 172 173 171 170 172 173 172 173 174 173 174 175 174 175 176 175 174 176 176 174 173 175 177 177 176 176 177 179 178 180 182 181 181 181 180 179 181 182 181 182 182 183 182 184 185 183 183 185 184 184 184 187 185 185 186 185 185 185 186 189 190 189 188 189 188 188 189 187 189 190 189 188 190 192 190 190 190 189 192 192 188 189 190 193 194 194 193 189 193 198 195 194 195 199 196 197 195 196 197 201 197 194 201 199 197 196 198 200 203 205 205 206 215 216 215 215 220 223 231 229 227 230 233 237 241 242 245 246 247 244 243 240 237 234 228 226 222 221 221 214 214 213 213 214 215 217 215 216 214 215 217 219 221 217 223 224 224 225 227 224 229 228 232 232 232 231 234 230 233 234 233 234 233 230 232 237 239 236 231 234 236 235 236 236 234 236 239 236 232 231 233 232 231 225 222 225 228 232 225 228 226 228 225 225 222 225 224 231 235 231 233 240 243 242 246 248 246 247 251 250 254 263 259 264 263 268 269 270 270 261 262 269 272 269 266 269 268 270 269 274 279 275 281 283 284 285 284 285 284 287 289 287 291 291 285 281 275 276 273 270 271 270 271 267 264 262 262 264 259 253 258 252 244 247 249 251 259 268 266 264 260 265 264 259 263 267 270 274 276 281 285 277 275 278 269 266 272 275 272 264 267 276 279 280 283 297 338 450 631 824 998 1150 1281 1403 1501 1566 1614 1654 1685 1715 1754 1793 1832 1882 1915 1933 1937 1940 1943 1962 1989 1994 2001 2007 2017 2033 2059 2087 2107 2124 2148 2180 2206 2224 2245 2261 2282 2305 2341 2388 2424 2456 2498 2547 2605 2649 2687 2720 2757 2794 2812 2813 2815 2826 2833 2853 2880 2914 2942 2959 2982 3028 3105 3211 3312 3418 3587 3783 3949 4080 4174 4250 4311 4369 4441 4512 4567 4607 4616 4601 4587 4570 4554 4547 4517 4497 4499 4498 4507 4535 4593 4657 4706 4752 4803 4856 4894 4896 4867 4766 4583 4361 4106 3814 3553 3419 3388 3381 3387 3394 3395 3409 3415 3411 3416 3412 3398 3375 3335 3293 3232 3162 3092 3023 2985 2973 2975 3004 3067 3152 3235 3326 3444 3680 4148 4829 5592 6309 6942 7496 7912 8143 8279 8440 8641 8790 8834 8782 8674 8584 8560 8644 8802 9479 108628 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 111 115 120 124 128 132 133 135 135 135 138 139 137 137 136 135 133 132 134 134 132 130 130 129 128 127 125 125 126 125 122 119 118 119 118 116 114 112 113 114 112 110 109 107 106 104 102 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26915 10770 3105 4082 11133 147 149 152 154 155 156 157 157 158 158 159 159 159 160 161 162 162 162 162 163 163 162 161 159 157 155 154 154 154 153 153 153 153 152 152 151 151 150 150 150 151 150 150 150 151 152 152 152 151 151 151 151 151 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 151 151 151 150 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 153 153 153 153 153 153 152 152 153 153 154 155 154 153 153 154 155 155 155 154 154 155 155 154 154 154 154 154 155 155 154 154 155 155 155 155 156 156 156 157 158 158 159 160 161 162 164 165 164 164 165 166 166 167 167 167 167 167 168 169 168 169 169 168 168 169 169 168 169 170 170 168 167 168 170 171 170 168 168 168 167 168 169 169 169 170 169 168 168 169 170 170 170 168 168 170 172 172 172 172 171 170 170 170 171 172 173 173 172 172 172 173 173 172 172 174 175 173 172 173 173 173 173 173 173 174 175 176 176 176 176 177 177 175 174 177 178 178 178 179 179 177 177 178 178 179 179 180 180 179 180 182 183 183 183 184 184 182 183 184 184 187 187 185 185 187 187 186 187 185 187 187 186 187 187 189 187 186 186 186 187 189 190 190 192 193 191 190 191 191 192 191 191 192 193 193 192 187 188 192 195 193 191 194 196 196 196 196 198 197 195 199 197 198 199 198 199 195 196 198 198 197 201 201 199 202 208 211 212 214 218 218 220 226 229 230 236 235 239 243 242 244 244 244 243 238 236 234 228 222 222 224 221 215 214 215 216 216 218 213 216 220 217 216 215 216 217 218 219 220 224 226 227 227 228 235 235 230 229 229 232 229 234 234 231 230 233 232 231 233 232 237 236 234 234 238 237 238 234 229 233 233 235 231 229 233 230 229 232 233 230 232 230 230 227 228 230 228 223 223 225 227 223 227 228 224 225 228 232 232 229 233 234 234 238 251 254 253 258 264 269 269 263 264 267 268 265 262 266 271 270 268 271 270 275 274 271 272 277 280 276 282 282 278 284 292 289 284 287 286 280 274 273 271 266 264 264 267 263 258 263 265 257 259 257 254 251 251 247 242 250 253 250 255 255 254 259 260 260 259 260 270 273 275 274 274 270 263 265 271 269 267 270 275 277 279 276 279 288 317 387 494 635 788 929 1054 1166 1274 1382 1490 1579 1644 1706 1754 1790 1817 1847 1874 1901 1945 1985 2013 2031 2051 2061 2066 2091 2121 2146 2167 2183 2203 2222 2242 2260 2275 2285 2297 2322 2336 2346 2347 2355 2382 2428 2481 2539 2594 2641 2673 2702 2733 2767 2800 2831 2870 2898 2918 2931 2925 2921 2929 2950 2971 2990 3019 3058 3103 3161 3231 3318 3447 3626 3846 4041 4177 4272 4350 4406 4451 4488 4536 4587 4623 4634 4628 4623 4634 4651 4657 4648 4636 4641 4661 4678 4694 4724 4749 4780 4819 4865 4917 4930 4885 4759 4574 4350 4085 3831 3652 3554 3516 3512 3528 3545 3546 3548 3547 3539 3514 3477 3441 3389 3319 3261 3203 3135 3067 3006 2946 2889 2860 2858 2896 3016 3162 3270 3331 3405 3593 3949 4449 5068 5751 6393 6912 7288 7553 7735 7902 8045 8117 8150 8159 8129 8068 8034 8066 8177 16379 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 112 118 121 123 123 124 128 130 131 132 132 130 128 128 127 128 128 125 124 124 124 124 123 120 118 119 120 119 118 117 115 115 114 113 111 110 110 109 106 105 105 105 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26928 10770 3106 4080 11133 142 144 147 149 151 152 153 154 155 155 156 156 157 157 157 158 159 159 160 160 160 160 160 158 156 154 152 151 151 151 150 150 150 150 150 149 149 149 149 148 148 148 148 148 149 149 149 150 150 150 149 148 148 148 148 148 148 148 148 148 149 149 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 149 149 149 149 148 148 149 149 149 149 149 149 149 149 150 150 150 150 151 151 152 152 151 151 151 152 152 151 152 152 152 153 152 152 152 153 153 153 152 152 153 154 154 153 153 153 153 153 154 154 155 155 155 154 155 155 156 158 158 158 158 159 161 162 163 163 164 165 165 165 165 165 166 166 166 167 167 167 167 165 166 167 168 166 165 166 166 167 167 167 167 166 167 168 166 165 167 167 165 167 168 168 166 167 167 168 168 168 167 169 171 169 170 169 170 171 171 169 169 170 172 171 170 169 173 172 168 169 173 173 172 170 171 171 171 170 171 174 172 174 175 175 176 174 174 176 177 176 177 177 175 176 177 177 178 178 179 179 179 177 178 180 180 180 179 179 180 179 178 181 183 183 184 184 184 182 182 184 185 184 185 185 184 186 186 185 186 187 186 185 185 186 186 187 184 184 186 190 190 190 190 189 188 189 190 191 191 191 190 191 189 189 191 192 190 190 189 191 193 195 195 194 193 195 197 197 198 195 195 197 199 199 200 198 195 194 197 200 199 202 202 203 205 208 208 211 216 221 224 225 228 232 233 230 231 234 235 238 240 241 240 236 235 236 232 227 226 223 218 217 217 215 215 215 216 217 216 218 218 215 214 216 217 217 218 221 223 224 227 230 230 233 235 234 234 233 233 236 234 233 236 237 235 236 236 236 234 232 235 237 238 241 242 241 243 242 239 240 241 238 234 231 232 231 232 234 233 230 228 230 235 235 232 231 232 231 230 230 230 231 230 229 227 224 227 230 229 227 227 228 230 237 248 256 263 267 269 271 271 270 271 272 272 273 272 273 276 274 274 275 275 277 276 278 281 283 278 275 282 287 283 285 288 285 284 287 283 279 278 279 274 270 269 268 269 266 262 258 262 265 258 255 259 256 253 255 252 250 251 254 262 262 258 259 262 260 261 270 271 270 272 277 274 271 277 277 274 277 278 281 280 279 272 270 277 293 308 344 433 563 710 854 1010 1175 1318 1426 1507 1580 1655 1717 1771 1802 1840 1871 1895 1923 1950 1983 2020 2053 2070 2082 2090 2105 2103 2098 2106 2121 2127 2141 2146 2160 2175 2184 2185 2188 2185 2198 2206 2226 2259 2283 2317 2354 2384 2429 2478 2535 2595 2641 2694 2744 2768 2816 2884 2932 2966 2986 2980 2958 2949 2940 2969 3006 3042 3092 3151 3216 3281 3384 3527 3693 3868 4009 4107 4188 4248 4298 4334 4354 4392 4420 4434 4441 4451 4470 4475 4467 4487 4500 4532 4547 4586 4617 4684 4759 4843 4897 4899 4801 4615 4342 4052 3834 3692 3619 3597 3592 3582 3572 3570 3569 3559 3542 3504 3444 3380 3340 3299 3229 3132 3031 2970 2913 2866 2806 2713 2639 2642 2692 2764 2855 2952 3053 3220 3561 4040 4477 4797 5103 5506 5963 6347 6646 6836 6946 7054 7178 7270 7289 7300 7372 7529 7847 20290 160092 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 116 127 133 138 145 149 153 158 159 159 157 159 161 159 159 159 157 156 153 152 152 152 150 151 149 147 146 145 142 142 140 138 137 136 136 133 131 130 128 128 126 125 123 121 119 119 119 118 115 113 110 108 106 106 106 105 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26941 10770 3107 4078 11132 143 145 148 150 151 152 153 154 155 155 155 155 156 157 157 158 158 159 159 159 159 159 159 157 154 152 151 150 150 150 149 149 149 149 149 149 148 148 148 148 148 148 148 148 149 149 149 149 149 148 148 148 147 147 147 148 148 148 147 147 147 148 148 148 148 148 148 147 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 148 149 149 149 148 148 148 149 149 149 150 150 150 150 151 151 151 151 151 150 150 150 150 151 151 151 151 150 151 151 151 151 151 152 152 152 153 153 153 153 153 152 153 154 154 153 154 154 153 153 154 155 156 157 158 159 159 160 160 159 161 162 163 164 165 164 164 164 164 166 167 167 167 166 165 165 165 166 166 166 165 165 165 165 166 166 165 165 165 164 166 166 165 165 165 166 166 166 166 166 166 167 168 167 168 168 168 168 168 169 169 169 169 169 170 170 169 171 173 172 172 171 171 170 169 170 170 169 169 170 172 172 171 171 171 172 173 175 176 174 174 175 174 174 174 175 177 177 176 176 176 176 176 175 175 177 179 179 178 176 177 177 175 177 179 179 180 180 181 181 181 182 181 181 180 182 185 185 185 185 184 183 184 185 185 185 182 185 188 188 186 185 188 188 189 190 188 189 191 191 190 190 190 190 189 189 190 189 190 188 190 191 189 189 191 192 190 191 194 192 193 194 195 195 193 192 194 195 196 195 194 194 194 198 198 198 203 205 204 202 206 208 213 218 218 217 220 228 229 230 233 230 233 237 238 238 238 243 242 239 238 232 231 224 225 221 211 213 213 212 211 211 209 215 217 217 219 216 219 226 226 223 223 223 225 227 229 233 228 230 236 237 236 235 233 237 235 232 237 238 234 232 234 232 231 235 232 233 233 236 238 238 237 241 240 236 235 238 238 237 236 233 231 231 232 233 228 231 229 231 229 228 227 230 233 228 226 220 221 227 223 226 223 227 227 227 232 231 233 239 241 250 261 266 265 268 265 262 266 270 273 269 270 273 270 272 276 274 273 274 276 276 275 270 273 273 276 276 277 279 288 285 280 275 277 279 273 267 268 271 265 263 265 258 259 258 256 255 254 253 253 253 248 246 244 250 260 264 264 268 267 266 269 267 269 269 272 273 274 273 277 279 273 272 276 272 272 277 279 276 277 282 288 291 306 336 387 472 588 723 862 980 1076 1153 1220 1284 1350 1416 1497 1580 1648 1720 1787 1841 1884 1920 1956 1987 2015 2042 2062 2085 2108 2140 2162 2163 2161 2176 2198 2222 2245 2245 2242 2242 2245 2247 2248 2260 2275 2284 2294 2314 2347 2381 2412 2450 2496 2553 2604 2645 2699 2764 2831 2900 2955 2987 2992 3004 3025 3066 3116 3161 3211 3283 3376 3479 3613 3769 3921 4067 4196 4291 4347 4382 4406 4429 4446 4467 4497 4501 4491 4497 4503 4501 4506 4510 4537 4590 4654 4708 4741 4733 4680 4574 4384 4146 3949 3831 3747 3692 3656 3644 3638 3638 3635 3624 3610 3591 3577 3551 3510 3466 3415 3355 3294 3239 3170 3093 3014 2944 2889 2844 2816 2760 2654 2562 2524 2536 2630 2864 3288 3942 4845 5823 6630 7152 7484 7781 8040 8222 8367 8489 8563 8607 8633 8661 8706 8752 8820 8956 12617 116026 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 114 124 131 136 143 147 150 153 152 151 152 153 153 154 153 152 150 148 147 147 146 145 144 144 144 143 142 141 139 137 135 134 133 131 129 128 128 128 126 123 120 120 121 119 117 116 115 112 111 110 106 104 104 104 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26954 10770 3107 4076 11131 141 144 146 148 149 151 152 153 154 154 155 155 156 156 157 157 158 158 158 159 159 159 158 157 155 153 152 151 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 149 148 148 149 149 149 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 152 152 152 151 152 152 152 152 152 152 153 153 152 152 153 153 153 152 153 153 153 154 154 154 154 155 155 155 155 155 157 158 158 159 159 159 160 160 162 163 163 163 163 165 166 165 166 166 167 167 167 166 166 167 166 166 167 167 168 167 166 166 167 166 166 166 167 166 165 165 166 166 167 168 169 168 168 167 167 168 167 167 168 169 169 168 168 169 169 169 170 171 170 170 170 170 171 170 170 171 173 173 171 173 171 169 170 173 172 172 173 174 174 174 174 175 174 177 175 173 174 176 176 177 177 176 177 178 179 179 175 178 180 181 180 178 176 177 182 182 179 179 182 183 179 179 181 183 184 184 182 184 186 184 184 187 186 185 187 186 186 188 187 186 185 185 188 190 187 187 188 188 189 191 189 191 191 190 189 192 191 190 191 190 191 192 192 192 193 192 194 193 193 195 195 193 189 189 196 197 196 193 193 196 198 198 196 196 196 199 199 198 200 202 204 207 212 216 219 222 223 223 227 230 230 229 233 234 233 235 235 237 236 234 234 236 233 230 228 227 224 220 218 215 213 215 216 216 214 214 216 217 218 217 216 217 220 220 218 218 219 221 224 229 231 234 234 231 231 233 232 232 233 234 234 234 237 238 234 232 233 231 231 235 236 235 236 236 235 237 239 237 233 235 237 236 237 239 237 235 234 233 232 233 233 230 229 235 239 235 232 232 232 232 231 230 233 232 228 229 228 226 227 230 231 231 232 234 239 244 247 252 261 264 265 265 269 271 271 271 274 273 272 273 273 274 276 276 275 274 272 271 273 274 277 278 275 279 289 287 281 283 285 281 275 268 268 266 266 267 264 264 261 259 260 260 259 259 261 255 248 248 252 259 262 266 269 270 268 271 275 276 274 269 270 275 276 276 275 277 279 276 273 281 284 282 289 292 298 304 314 334 366 411 493 605 745 916 1086 1256 1416 1549 1649 1719 1773 1823 1861 1892 1917 1955 1993 2042 2097 2154 2214 2280 2328 2360 2392 2425 2460 2502 2528 2530 2530 2526 2526 2524 2512 2498 2496 2489 2486 2490 2487 2495 2500 2510 2523 2543 2561 2583 2609 2632 2660 2704 2731 2749 2781 2830 2892 2952 3017 3088 3147 3192 3221 3280 3347 3416 3492 3590 3741 3921 4057 4166 4255 4342 4438 4502 4550 4558 4562 4559 4552 4565 4573 4558 4533 4536 4553 4562 4569 4579 4626 4697 4737 4749 4712 4618 4482 4335 4191 4099 4016 3968 3927 3873 3842 3823 3804 3778 3750 3728 3704 3677 3637 3576 3524 3489 3433 3354 3252 3173 3088 2997 2925 2887 2876 2898 2908 2900 2850 2817 2853 3012 3260 3544 3922 4387 4896 5415 5940 6463 6906 7304 7654 7950 8144 8268 8379 8456 8548 8612 8654 8667 12793 65951 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 124 135 141 146 150 153 155 160 163 161 158 160 162 161 160 161 160 158 156 156 155 154 154 151 148 148 148 146 144 143 142 139 138 138 137 134 134 132 131 132 131 127 124 122 122 121 120 120 116 115 114 114 111 109 107 106 105 105 105 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26967 10770 3108 4074 11130 140 142 145 146 147 149 150 151 152 153 153 154 154 155 155 156 157 157 157 157 156 154 153 152 150 150 149 149 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 147 147 148 148 148 148 148 148 148 148 149 149 149 149 148 148 148 148 148 149 149 148 148 148 148 148 148 149 149 148 148 148 149 149 149 150 150 150 149 150 150 151 150 151 152 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 151 151 151 152 153 153 153 153 154 154 153 152 153 154 154 154 155 155 156 157 158 158 159 160 161 160 160 160 163 165 165 165 166 165 164 165 166 166 168 168 167 166 166 166 166 166 166 166 166 166 166 165 167 167 165 165 166 166 166 166 167 166 166 167 167 168 166 167 167 168 169 169 168 166 170 171 170 170 168 169 170 170 171 171 171 170 170 168 169 172 173 171 173 172 170 170 171 170 171 171 170 171 170 171 171 173 172 172 173 173 174 176 174 173 172 175 176 177 177 177 176 178 179 179 177 178 180 180 180 181 182 182 179 178 180 182 180 182 185 187 186 186 186 184 184 185 186 185 187 186 184 185 186 187 186 185 184 186 189 189 190 189 186 186 187 188 188 188 190 193 193 192 190 190 192 191 190 191 191 192 193 193 193 193 193 192 191 192 193 196 197 196 196 195 196 198 199 199 198 199 201 200 200 205 207 209 212 217 218 221 226 228 229 230 231 230 230 233 237 240 240 239 237 235 234 234 232 230 227 224 223 221 217 212 213 214 214 214 215 214 215 218 216 214 212 215 218 217 217 220 224 225 223 223 223 227 231 234 230 229 234 237 234 234 236 237 233 232 236 235 233 234 230 227 230 234 233 231 231 230 232 234 236 236 237 240 238 234 238 238 235 235 233 233 238 237 235 238 238 233 231 230 231 234 233 230 228 227 225 224 225 225 224 226 227 226 228 230 232 229 226 227 232 235 238 245 251 254 257 255 250 251 251 250 249 251 252 252 251 251 253 260 265 266 270 275 282 283 279 282 278 274 274 272 267 264 260 262 265 263 263 259 262 263 258 255 254 253 249 245 242 246 247 249 259 270 274 271 267 263 265 269 274 274 274 270 271 275 275 275 276 274 275 280 283 282 283 293 296 294 302 335 396 497 640 800 974 1149 1330 1491 1641 1803 1950 2063 2145 2208 2281 2351 2385 2412 2429 2431 2426 2417 2406 2398 2394 2401 2409 2417 2423 2419 2420 2430 2446 2458 2476 2491 2516 2549 2570 2589 2595 2601 2603 2600 2593 2582 2582 2595 2589 2588 2603 2611 2620 2643 2661 2664 2677 2693 2715 2734 2750 2783 2828 2886 2963 3041 3126 3206 3301 3390 3467 3536 3610 3685 3780 3916 4065 4208 4339 4444 4517 4560 4574 4591 4594 4582 4578 4585 4583 4612 4654 4692 4724 4745 4722 4668 4575 4464 4361 4256 4157 4092 4055 4013 3973 3917 3873 3843 3796 3745 3707 3675 3629 3590 3554 3509 3466 3402 3320 3216 3105 2994 2903 2835 2813 2862 2950 3018 3066 3112 3172 3256 3433 3739 4230 4854 5461 5962 6345 6618 6848 7067 7220 7314 7397 7505 7608 7703 7803 7901 8006 8095 8228 9211 57976 437059 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 126 136 142 147 151 155 158 160 161 160 161 163 161 161 161 159 157 156 155 154 153 152 151 150 149 146 144 143 142 141 140 140 138 138 137 134 132 132 131 129 127 126 125 122 120 120 118 117 116 114 112 111 110 110 107 104 103 102 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26980 10770 3109 4072 11129 139 142 144 145 147 148 149 150 151 151 152 153 154 155 155 156 156 156 156 155 153 152 151 150 149 149 149 148 148 147 147 147 146 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 148 148 148 148 149 149 149 149 149 149 148 148 148 148 148 148 149 149 148 148 148 148 149 149 149 150 149 149 149 150 150 151 151 151 150 150 150 151 151 151 152 151 151 152 152 152 151 151 152 152 152 153 153 153 152 152 153 154 154 154 154 154 153 153 155 155 155 155 156 157 157 158 159 161 161 161 161 163 163 163 164 164 164 164 165 166 166 166 166 166 165 165 166 166 167 166 166 167 167 165 165 166 166 166 166 165 165 165 167 166 167 166 166 167 166 167 166 166 169 169 167 168 169 170 170 168 168 169 170 170 169 169 169 168 168 169 171 171 170 169 171 171 171 171 171 171 171 172 174 173 172 171 172 173 173 173 175 175 175 175 174 176 175 176 175 176 173 177 179 180 178 177 177 179 180 181 179 179 180 180 182 183 182 181 181 183 183 182 181 184 186 185 183 182 184 185 184 184 186 187 186 186 187 190 189 189 190 189 190 189 186 185 187 188 189 190 189 187 188 188 189 191 188 188 191 193 193 192 195 195 193 193 193 193 192 192 194 195 196 199 201 199 197 198 195 193 195 198 197 196 198 200 201 202 205 207 210 212 211 214 218 220 221 224 228 227 227 229 233 235 234 234 235 234 235 236 232 227 225 222 221 220 219 218 216 215 215 216 216 217 218 217 217 218 218 220 218 218 222 223 222 222 224 223 222 224 228 227 228 232 235 235 234 233 236 237 236 235 236 237 238 236 232 231 233 233 236 238 236 237 239 237 237 235 236 242 243 241 239 236 232 235 239 242 239 237 240 240 237 236 240 242 239 233 231 237 236 230 229 230 229 229 229 229 230 234 231 226 228 229 228 226 226 228 228 229 235 242 245 247 245 242 239 235 235 233 231 233 233 232 240 247 249 259 269 272 274 272 275 279 279 279 282 285 283 282 275 269 267 264 257 258 255 254 258 256 250 253 253 248 248 249 251 247 244 251 260 269 277 283 282 280 278 276 276 275 274 277 276 278 276 273 278 286 287 283 282 283 287 286 295 298 297 311 344 424 566 748 954 1160 1361 1551 1718 1852 1971 2094 2207 2315 2424 2504 2549 2584 2597 2600 2607 2599 2598 2601 2612 2607 2600 2601 2590 2575 2579 2597 2614 2622 2633 2641 2652 2658 2669 2690 2699 2704 2713 2722 2743 2768 2786 2806 2830 2837 2850 2869 2854 2838 2829 2843 2877 2899 2928 2973 3027 3064 3088 3132 3205 3277 3377 3479 3584 3668 3738 3782 3835 3902 4001 4141 4282 4379 4446 4517 4563 4608 4630 4627 4635 4640 4637 4626 4611 4606 4630 4668 4670 4667 4636 4610 4579 4502 4408 4335 4270 4171 4089 4023 3956 3918 3877 3847 3806 3771 3752 3719 3684 3644 3596 3539 3492 3407 3327 3252 3150 3040 2933 2872 2859 2932 3032 3098 3171 3246 3337 3442 3562 3687 3774 3846 3936 4166 4620 5141 5633 6089 6477 6748 6935 7082 7220 7340 7443 7564 7653 7757 7902 14063 101838 643587 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 125 137 146 156 159 160 164 166 168 169 170 170 170 168 168 168 168 164 160 161 161 158 157 156 156 155 153 151 147 144 145 146 143 140 140 141 142 139 136 133 132 131 129 128 127 127 124 123 120 118 117 116 113 111 109 109 110 109 107 106 105 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26992 10770 3110 4070 11128 139 141 143 145 146 147 148 149 150 151 152 153 154 155 155 156 156 156 155 153 152 151 150 149 149 149 148 148 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 148 149 149 150 150 150 149 149 150 150 150 151 151 150 151 151 151 151 151 151 151 151 151 151 152 152 152 152 151 152 152 152 152 152 152 152 153 153 153 153 152 153 154 154 153 152 153 154 155 156 156 157 158 158 158 159 160 161 162 163 163 163 164 164 165 166 166 165 165 165 166 167 166 167 167 167 167 166 166 165 166 166 166 166 167 165 164 165 165 166 166 167 166 167 166 165 165 166 165 167 169 168 167 168 168 168 167 169 169 169 168 169 169 169 172 171 171 171 171 171 172 171 172 170 170 171 172 172 172 170 170 170 171 171 171 172 171 173 172 173 174 175 175 175 176 174 172 174 177 179 179 175 177 177 177 178 177 177 179 179 180 181 180 179 180 183 182 182 183 182 182 182 183 186 186 184 183 184 187 186 186 187 187 186 186 187 185 185 185 185 187 186 188 189 189 189 187 187 187 189 190 188 188 189 188 188 190 191 190 191 191 190 190 189 189 193 193 192 192 193 191 191 194 195 196 194 192 190 193 193 192 191 191 194 199 200 201 207 211 212 215 218 218 222 225 227 229 230 233 237 237 238 237 237 237 239 241 238 235 231 229 227 226 225 222 217 217 217 214 212 213 215 214 214 216 214 214 215 213 214 216 214 214 217 221 219 219 221 223 227 231 233 236 234 232 230 229 233 233 231 232 233 231 228 229 232 232 232 233 233 232 236 238 233 230 232 235 238 239 239 241 241 239 239 238 235 236 239 239 239 237 234 233 233 234 234 233 233 233 232 231 230 232 236 230 228 232 229 226 230 232 229 226 228 228 226 227 230 233 234 232 231 234 236 234 229 227 226 231 234 234 237 239 245 253 260 266 270 270 270 275 283 284 284 283 282 277 271 264 264 262 257 255 257 257 254 252 252 250 248 249 250 244 242 244 246 242 245 247 246 251 267 283 288 286 284 277 273 272 266 265 274 276 277 275 277 278 282 280 276 280 283 286 285 283 289 300 314 365 499 704 941 1170 1387 1590 1787 1980 2152 2280 2384 2470 2532 2565 2587 2599 2604 2605 2616 2632 2643 2646 2646 2639 2631 2626 2614 2603 2609 2614 2625 2649 2659 2664 2668 2673 2675 2679 2690 2722 2747 2756 2770 2791 2823 2854 2875 2905 2937 2974 3002 3028 3046 3082 3109 3150 3182 3228 3283 3358 3419 3483 3580 3673 3769 3868 3997 4145 4295 4422 4499 4570 4651 4710 4737 4748 4740 4722 4716 4717 4733 4730 4716 4716 4710 4701 4679 4671 4658 4672 4672 4686 4672 4627 4569 4466 4360 4280 4183 4083 4016 3975 3938 3875 3843 3811 3781 3730 3689 3656 3625 3614 3568 3505 3461 3374 3263 3170 3078 2981 2888 2846 2865 2939 3044 3136 3241 3359 3518 3682 3787 3847 3912 4046 4296 4699 5200 5733 6190 6496 6694 6872 7019 7118 7221 7301 7396 7496 7592 7650 7708 7798 49922 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 118 124 132 136 139 141 143 145 146 149 150 149 149 149 148 148 146 145 143 142 141 142 142 138 138 136 133 131 130 130 129 130 130 129 125 124 124 124 121 121 120 118 115 113 114 115 111 107 107 107 104 104 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27005 10770 3111 4068 11127 138 141 143 144 146 148 149 150 150 151 151 152 153 154 155 155 155 154 152 151 150 149 149 148 148 148 148 147 147 146 146 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 148 148 148 148 149 149 149 149 149 149 148 148 149 150 150 149 149 149 149 149 149 150 150 151 151 151 151 151 151 151 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 151 152 153 153 153 153 153 153 153 153 153 154 154 156 157 157 156 157 159 160 161 161 162 162 163 164 163 163 163 165 165 164 164 165 164 165 166 167 166 166 166 165 166 166 166 166 165 164 163 164 165 167 165 165 166 165 164 165 164 164 166 166 166 166 167 166 167 169 168 169 168 166 168 170 169 168 167 167 168 169 170 170 171 170 169 169 170 169 171 173 171 170 172 171 170 170 170 172 173 173 171 173 173 173 173 174 174 174 174 173 176 177 176 175 176 177 179 179 178 175 178 180 180 180 180 179 179 180 180 183 181 182 182 182 181 181 182 184 181 183 183 181 184 184 184 186 187 186 185 184 184 188 187 187 187 188 188 188 188 186 189 188 188 188 187 189 188 187 189 187 186 186 187 189 189 189 190 189 189 192 191 190 188 190 193 192 190 192 193 192 194 193 192 192 191 193 194 195 195 197 202 206 205 208 211 215 218 220 219 222 227 229 228 229 229 230 232 235 235 236 235 233 231 228 227 227 225 223 220 220 220 219 217 215 217 217 217 216 217 219 217 216 215 216 214 216 220 220 218 219 225 225 225 228 227 227 231 232 233 234 232 231 233 234 234 232 232 232 230 227 226 229 230 230 234 235 233 236 237 232 227 232 238 237 233 233 235 238 237 236 236 237 235 234 235 236 236 238 239 238 238 237 238 238 237 236 235 231 233 235 232 230 232 234 235 234 232 229 231 228 224 226 226 228 232 234 232 228 229 231 229 227 230 238 239 234 235 234 231 234 240 247 253 260 264 268 271 272 278 283 279 277 275 273 268 261 259 261 259 259 260 257 253 248 248 253 253 256 255 248 241 240 247 251 254 255 253 253 262 270 276 285 291 292 293 292 295 289 282 280 282 279 275 278 287 289 286 288 287 281 282 285 280 283 302 343 426 593 828 1078 1318 1566 1821 2077 2313 2486 2599 2666 2700 2719 2732 2742 2747 2770 2812 2855 2885 2898 2903 2892 2877 2859 2836 2813 2798 2797 2805 2813 2815 2829 2841 2840 2847 2861 2880 2887 2898 2923 2973 3038 3105 3180 3252 3329 3385 3430 3463 3473 3460 3443 3441 3452 3497 3614 3779 3921 4021 4129 4315 4559 4809 5107 5336 5432 5429 5378 5310 5240 5171 5117 5057 5010 4981 4941 4903 4866 4818 4771 4734 4727 4713 4718 4708 4701 4712 4688 4636 4588 4496 4385 4269 4172 4087 4023 3976 3959 3923 3902 3862 3824 3814 3790 3771 3743 3717 3680 3633 3570 3484 3358 3211 3049 2923 2846 2828 2830 2810 2777 2776 2824 2909 3033 3215 3431 3638 3811 3933 3988 4010 4066 4244 4539 4909 5281 5621 5987 6370 6715 6982 7221 7449 7636 7808 7941 8039 12727 78696 481311 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 115 122 130 137 140 143 146 146 147 149 150 150 150 149 149 149 147 145 144 143 141 143 143 142 139 137 136 135 135 133 130 130 130 128 126 125 124 125 123 121 119 118 117 116 114 113 112 109 108 107 106 104 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27018 10770 3112 4066 11126 139 142 143 145 147 148 149 150 151 152 152 153 154 155 156 156 156 155 153 152 151 150 149 149 149 149 148 148 147 147 147 147 147 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 150 150 150 150 150 150 150 150 151 151 152 153 152 152 152 152 152 153 153 152 152 152 152 152 152 153 152 152 152 152 153 153 152 153 154 154 153 154 153 153 153 154 154 154 154 154 154 155 155 156 158 158 159 159 160 162 164 165 165 165 167 166 166 166 165 166 166 166 166 166 165 166 167 167 167 166 167 167 166 166 166 166 166 165 166 168 166 164 165 165 165 166 167 166 166 166 166 167 167 168 166 168 168 167 168 169 169 169 170 168 169 168 170 170 168 168 169 170 173 172 170 171 170 172 173 171 170 171 172 173 172 170 170 172 173 174 174 175 174 175 175 175 176 176 176 176 176 178 176 177 178 179 180 181 181 179 179 180 178 176 179 182 182 178 177 179 179 180 182 181 182 184 185 184 181 182 185 185 182 184 183 184 185 185 186 187 186 185 186 187 186 185 186 185 188 189 186 186 186 186 187 190 189 188 188 188 188 187 189 190 190 191 189 189 191 193 193 195 194 191 192 194 193 192 193 193 192 194 195 194 194 195 198 200 202 202 204 209 215 218 220 221 221 222 226 228 231 233 234 230 229 232 238 237 235 231 229 229 230 231 228 227 223 221 220 216 212 213 214 215 216 216 213 211 214 216 214 215 216 215 216 218 217 217 220 218 218 222 224 224 229 236 234 232 230 230 231 233 233 234 237 235 231 233 233 234 234 230 229 231 233 235 231 227 229 233 236 234 229 230 236 236 237 241 240 235 232 233 235 237 239 241 240 239 241 238 234 236 239 235 235 238 237 236 235 234 235 235 233 232 231 230 229 229 226 226 230 228 225 229 229 225 226 228 234 238 234 230 230 232 232 229 230 234 233 237 247 257 263 265 268 271 273 274 276 285 286 286 289 286 278 275 273 272 271 267 264 265 266 259 257 260 261 261 260 259 263 263 257 250 248 249 250 250 249 250 257 268 276 286 291 291 286 283 284 279 277 275 274 275 276 278 277 282 284 287 306 360 453 588 753 1028 2751 6134 9142 12018 14164 13151 10809 8044 5664 4328 3796 3619 3643 3701 3718 3727 3710 3650 3568 3489 3412 3359 3331 3304 3268 3268 3285 3288 3283 3268 3259 3228 3185 3160 3144 3139 3140 3152 3175 3191 3207 3233 3261 3300 3356 3453 3567 3665 3746 3809 3891 3960 4016 4075 4184 4392 4604 4786 4931 5127 5408 5724 5968 6120 6164 6136 6085 6013 5921 5808 5696 5593 5503 5415 5345 5285 5223 5155 5112 5069 5016 4971 4952 4935 4897 4862 4847 4797 4757 4685 4606 4554 4495 4431 4363 4317 4312 4282 4262 4245 4235 4228 4212 4180 4152 4130 4098 4033 4004 3960 3845 3647 3387 3135 2928 2804 2739 2745 2789 2826 2845 2820 2777 2795 2933 3157 3421 3698 3997 4221 4252 4135 3982 3856 3824 3967 4349 4943 5628 6252 6797 7276 7673 7982 8215 8387 8572 8944 22805 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 109 113 119 124 126 127 129 131 132 133 132 133 133 134 132 131 131 132 129 127 126 127 128 127 124 123 124 122 120 118 118 118 117 115 116 116 113 112 112 110 108 108 107 105 104 104 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27031 10770 3113 4064 11125 142 144 146 147 148 150 151 151 152 153 153 154 155 156 157 157 156 154 153 152 151 150 150 150 150 150 150 149 149 148 148 148 148 149 149 149 149 149 150 150 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 152 152 152 153 153 153 153 153 153 153 153 153 154 153 153 153 153 153 154 154 153 154 155 155 155 154 154 154 155 155 155 156 155 154 154 155 156 156 156 155 155 157 158 158 158 160 161 162 163 164 165 165 165 166 167 167 167 166 166 167 167 167 167 167 167 168 168 168 168 167 167 168 168 168 167 167 167 166 166 167 168 166 166 167 168 168 167 168 168 168 168 169 170 170 172 170 169 170 170 169 169 169 170 171 171 171 171 172 172 173 175 173 171 171 173 173 174 173 172 172 172 171 170 170 169 172 175 176 175 176 176 177 176 176 174 176 177 177 177 180 181 178 177 180 180 179 180 181 182 181 178 178 179 179 179 181 180 180 181 183 185 185 184 183 182 182 183 185 185 184 185 187 187 186 185 185 186 187 186 186 185 187 187 187 189 189 189 188 188 191 192 190 186 186 188 188 188 190 189 192 192 190 189 188 188 190 193 195 196 197 195 194 193 192 191 193 194 195 197 195 195 193 196 198 199 199 203 206 206 207 215 220 222 225 229 230 229 231 232 232 232 234 233 230 233 237 236 234 232 229 228 227 229 227 225 224 222 220 213 212 214 212 211 215 214 213 213 216 214 214 215 213 214 216 217 219 217 217 216 216 218 220 221 223 226 226 229 233 234 231 235 234 230 231 232 229 232 236 237 233 230 230 231 228 231 228 228 226 224 228 229 229 227 233 233 234 235 238 239 241 238 238 240 238 236 239 237 239 243 238 236 239 242 238 236 237 233 238 234 237 237 237 231 233 231 228 230 234 234 227 227 231 229 232 233 228 229 230 228 234 229 226 231 232 234 237 235 237 238 248 253 259 267 268 268 266 270 278 284 291 290 286 277 280 279 280 279 269 272 274 272 272 269 266 264 271 266 262 268 266 261 260 262 258 254 253 250 251 251 255 256 260 275 287 280 289 290 280 276 274 275 277 277 272 271 274 266 270 276 283 304 346 412 495 603 745 922 1137 1376 1620 1863 2075 2251 2393 2510 2586 2645 2698 2744 2789 2828 2839 2846 2854 2864 2871 2880 2892 2884 2857 2833 2813 2803 2811 2829 2845 2866 2888 2906 2926 2942 2947 2946 2947 2956 2973 2997 3015 3020 3024 3029 3038 3057 3091 3146 3227 3337 3478 3628 3799 4005 4213 4419 4646 4898 5135 5347 5522 5630 5696 5741 5736 5680 5585 5475 5368 5282 5207 5135 5057 4987 4937 4886 4834 4790 4741 4675 4629 4576 4502 4435 4367 4317 4270 4218 4184 4163 4151 4139 4115 4088 4053 4021 4001 3984 3956 3923 3886 3847 3803 3749 3672 3574 3436 3239 3001 2742 2497 2346 2299 2306 2335 2372 2419 2472 2514 2551 2629 2766 2937 3138 3378 3608 3771 3842 3844 3808 3906 4292 4958 5727 6422 6991 7417 7720 7983 8230 8436 8608 8752 8831 8853 10952 164654 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 107 111 114 115 119 122 123 123 125 124 123 123 125 126 126 124 124 122 121 122 124 121 119 120 119 117 116 113 112 113 112 111 110 108 108 108 106 104 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27044 10770 3114 4062 11124 138 141 142 144 145 146 147 147 148 148 149 150 151 152 153 153 152 150 149 148 147 147 146 146 145 145 145 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 147 146 146 146 147 147 147 147 146 146 147 147 147 147 146 146 147 147 147 148 148 148 147 147 148 147 148 147 147 148 148 148 148 148 148 148 148 149 149 149 150 150 150 150 150 150 150 150 151 151 152 150 150 150 151 151 151 151 152 151 151 151 152 152 152 151 151 152 152 153 152 152 153 153 152 152 153 154 155 157 158 158 159 159 160 161 162 163 163 164 164 164 165 165 164 164 164 164 165 165 165 166 166 166 166 167 167 165 164 164 164 165 164 163 163 164 164 165 166 166 165 164 165 165 166 167 166 165 166 167 167 167 166 165 167 167 168 169 169 169 168 169 169 169 169 169 170 171 170 168 168 170 170 170 170 169 169 170 169 168 170 171 173 174 174 174 175 175 175 175 176 177 176 175 176 176 176 177 178 178 178 178 180 179 179 180 179 178 178 180 181 184 184 182 180 182 183 181 183 182 182 183 184 185 183 182 185 186 185 186 183 183 187 189 185 182 185 187 186 186 186 187 186 184 186 188 186 186 185 186 189 187 187 189 188 192 192 188 188 191 192 193 192 192 192 191 192 196 196 194 196 196 194 192 193 195 198 200 200 200 200 200 203 209 208 209 216 218 226 229 229 230 233 232 231 232 232 231 229 232 232 230 230 230 228 227 227 225 223 224 224 227 224 222 220 215 216 214 212 210 212 215 216 217 213 210 215 218 218 220 218 220 220 217 213 219 219 219 220 224 223 224 224 229 231 235 237 234 232 235 236 234 236 235 231 231 233 235 234 235 232 233 232 231 236 232 226 226 229 230 228 228 235 236 237 244 242 241 238 242 240 237 241 244 241 240 231 238 243 243 242 242 240 239 239 238 233 235 237 239 234 237 234 235 238 226 230 236 230 231 235 230 228 228 231 230 231 237 237 234 236 238 235 240 247 247 246 252 254 252 254 254 251 256 263 273 278 286 291 290 287 284 283 278 277 276 273 277 275 269 267 271 273 265 268 268 264 263 261 262 258 263 261 258 258 258 260 266 268 276 281 280 278 278 276 271 273 278 281 281 278 281 280 282 287 302 321 349 382 418 476 577 708 870 1068 1280 1485 1698 1890 2065 2226 2356 2457 2544 2625 2692 2761 2813 2844 2866 2876 2888 2899 2904 2898 2883 2865 2838 2810 2802 2816 2823 2825 2836 2837 2856 2881 2905 2928 2946 2972 3027 3083 3115 3159 3224 3290 3351 3409 3455 3535 3687 3889 4103 4364 4689 5054 5393 5669 5858 5957 5983 5954 5888 5808 5747 5712 5680 5639 5567 5486 5382 5262 5140 5033 4937 4844 4755 4664 4581 4502 4419 4348 4283 4234 4192 4159 4142 4129 4124 4114 4099 4090 4082 4063 4029 3996 3976 3943 3903 3865 3822 3778 3732 3666 3571 3457 3299 3078 2840 2631 2464 2323 2229 2188 2186 2207 2239 2279 2327 2384 2465 2566 2693 2857 3030 3207 3390 3546 3576 3497 3499 3802 4424 5183 5895 6504 7036 7470 7774 7952 8070 8160 8198 8231 8296 8361 8406 34622 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 119 129 136 143 147 148 152 154 156 157 158 159 158 157 156 155 155 155 154 154 153 151 150 148 147 146 146 144 141 140 139 137 137 135 134 133 133 131 129 128 128 127 126 123 121 120 118 116 113 113 113 110 106 106 106 103 103 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27057 10770 3115 4060 11124 141 143 144 146 147 148 149 150 151 151 151 152 153 153 154 155 154 153 152 151 150 149 148 148 148 148 147 147 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 148 148 148 148 148 149 149 149 149 149 149 149 149 148 149 149 149 149 149 150 150 150 150 150 151 152 151 151 152 152 152 152 151 151 152 151 151 151 151 151 151 152 152 152 152 153 153 153 153 152 152 152 153 154 154 153 154 154 154 155 155 154 155 156 157 157 158 159 160 161 162 162 163 163 164 165 165 165 166 166 165 165 166 167 167 167 167 167 166 166 167 167 166 166 165 165 167 165 164 166 167 165 165 165 166 165 166 165 165 166 166 166 166 166 167 168 168 167 167 167 167 168 169 168 168 169 170 169 169 170 169 169 170 171 170 168 170 172 172 170 171 170 169 170 171 172 172 173 173 173 174 175 176 175 176 177 177 176 177 177 176 177 178 178 178 179 179 180 180 180 180 180 181 181 181 181 180 181 182 183 182 180 180 182 182 182 181 182 184 184 183 183 182 183 185 184 184 186 187 187 186 188 185 184 186 187 186 187 190 190 188 186 188 189 186 185 186 188 190 192 190 188 187 188 192 190 189 191 191 189 191 191 193 195 195 192 196 197 195 193 197 198 198 196 195 198 199 200 201 207 212 217 220 223 224 224 228 232 232 231 228 235 231 228 232 232 229 224 221 225 229 229 226 226 225 225 224 221 221 222 221 219 213 214 213 213 213 214 216 215 216 217 217 218 216 214 216 217 215 214 221 224 226 227 225 224 225 224 225 231 234 232 234 238 239 233 235 236 237 236 232 231 230 231 230 231 232 229 227 225 227 227 226 229 233 231 228 228 231 230 234 233 232 238 235 237 238 232 243 246 242 241 239 242 243 239 236 237 240 244 240 238 239 239 239 235 238 234 231 231 229 232 227 234 237 230 230 237 234 226 229 233 232 233 237 232 234 235 232 232 238 237 239 244 241 244 241 245 244 242 249 255 259 267 279 284 282 279 280 287 281 272 272 271 267 268 269 266 261 268 262 258 257 265 271 269 266 263 260 260 262 253 264 272 285 291 287 283 274 277 279 280 281 277 279 281 281 285 289 300 323 349 368 386 406 445 506 607 742 896 1061 1238 1426 1604 1758 1885 1987 2069 2147 2235 2325 2416 2501 2565 2611 2651 2678 2697 2716 2726 2733 2757 2789 2829 2870 2913 2947 2972 2978 2977 2979 2992 3017 3046 3076 3112 3162 3217 3261 3310 3383 3463 3535 3588 3634 3711 3845 4039 4272 4515 4784 5071 5346 5585 5743 5802 5817 5825 5816 5776 5700 5600 5501 5401 5303 5197 5103 5018 4925 4825 4732 4649 4587 4540 4481 4406 4348 4302 4262 4244 4219 4197 4191 4189 4166 4134 4120 4104 4070 4021 3982 3979 3965 3918 3883 3862 3822 3765 3712 3656 3557 3400 3128 2730 2328 2093 2015 2012 2021 2040 2074 2104 2137 2199 2292 2399 2517 2640 2755 2873 3005 3143 3211 3186 3173 3250 3437 3874 4648 5553 6350 6974 7438 7766 8008 8201 8360 8497 8615 8707 8765 8799 10538 169287 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 120 131 140 148 151 151 152 155 157 158 157 155 155 156 156 155 153 152 151 151 149 148 149 148 145 143 143 144 141 140 140 136 135 136 135 133 131 128 126 126 126 126 125 121 121 121 119 116 114 113 111 108 105 104 104 104 103 102 101 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27069 10770 3116 4058 11123 143 145 146 148 149 150 151 152 152 153 153 154 154 155 156 156 156 155 154 153 152 152 151 150 150 149 149 149 149 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 152 152 153 153 154 154 154 154 154 153 153 154 154 154 154 153 153 154 154 154 154 154 155 155 155 156 156 156 155 156 155 156 157 158 159 160 161 161 162 163 163 164 165 166 165 164 165 166 167 168 167 166 167 168 168 168 167 167 168 168 169 169 169 168 168 168 168 167 167 166 166 166 166 167 169 170 169 168 167 168 167 167 168 168 167 168 168 169 169 169 170 171 170 170 171 173 173 172 173 173 172 173 174 173 173 174 174 174 173 172 174 174 173 174 174 173 174 175 176 177 177 177 177 174 175 176 177 176 177 179 181 181 180 179 180 179 180 180 180 180 182 182 182 181 182 184 184 182 181 182 184 184 182 184 185 185 184 187 188 186 186 185 185 186 186 185 186 187 188 187 187 188 189 189 190 188 188 192 191 189 189 191 192 190 189 187 188 189 188 188 188 186 188 191 191 191 192 194 190 190 194 194 192 194 194 195 197 197 192 192 197 196 196 198 200 202 202 200 198 203 209 213 216 216 219 225 228 227 228 229 229 232 235 234 233 233 233 232 228 226 223 221 225 228 225 222 223 227 228 222 217 222 222 218 220 218 212 212 213 217 220 218 214 214 217 217 216 214 215 220 221 220 224 224 224 223 228 233 234 232 231 233 230 232 234 236 230 231 236 233 234 234 234 234 232 230 232 229 234 237 234 228 228 232 229 229 230 229 228 237 239 237 240 243 244 244 243 241 245 243 244 241 237 240 237 237 238 243 239 241 234 232 232 236 238 243 237 232 234 235 232 224 229 230 232 238 231 227 229 234 236 235 234 237 241 239 234 234 233 230 238 240 237 241 248 251 249 246 244 247 249 253 257 266 277 284 282 285 283 287 287 284 281 278 272 272 267 262 261 266 267 266 272 272 264 264 267 260 260 259 261 265 277 281 281 276 273 275 276 283 283 278 279 280 275 281 286 300 320 343 362 384 421 465 507 536 577 660 778 917 1099 1313 1530 1745 1929 2089 2224 2351 2488 2586 2645 2690 2733 2766 2794 2825 2856 2888 2902 2891 2882 2900 2925 2927 2931 2944 2961 2979 2979 2976 2995 3047 3093 3133 3165 3191 3224 3257 3291 3339 3397 3457 3530 3628 3742 3866 4013 4218 4478 4763 5054 5330 5602 5845 6014 6115 6132 6058 5946 5826 5696 5558 5436 5338 5256 5170 5076 4981 4887 4795 4708 4634 4568 4509 4452 4403 4371 4343 4324 4305 4286 4270 4264 4252 4226 4207 4197 4179 4152 4115 4077 4053 4025 3996 3957 3884 3796 3707 3571 3369 3084 2679 2246 1949 1826 1795 1804 1848 1896 1930 1963 2002 2047 2099 2172 2255 2337 2428 2581 2776 2889 2853 2645 2323 2127 2242 2720 3478 4338 5166 5837 6336 6712 6967 7151 7324 7485 7641 7806 7943 8007 55576 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 121 131 138 143 146 150 153 156 157 157 159 159 157 156 157 156 154 154 154 152 152 150 149 148 146 144 143 141 139 139 140 138 135 134 135 134 130 127 126 126 126 126 125 121 118 118 117 116 116 115 113 109 106 107 105 103 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27082 10770 3117 4056 11123 142 144 145 147 148 149 150 151 151 152 153 153 153 154 154 154 155 155 154 153 152 152 151 151 150 149 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 148 148 148 149 149 149 149 149 149 149 149 148 149 149 149 149 149 149 149 150 149 150 151 151 151 151 151 151 152 151 151 151 152 152 152 152 152 152 151 151 152 152 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 157 158 158 159 160 161 162 162 163 163 164 164 165 165 164 165 166 166 166 167 168 168 167 167 166 166 167 167 167 167 165 165 166 166 165 165 165 166 166 165 165 165 165 166 167 166 165 166 167 167 167 168 169 169 169 168 168 168 170 170 169 169 169 170 171 170 169 171 173 172 170 170 171 172 173 172 172 173 174 173 173 172 172 172 174 175 175 174 173 174 175 176 177 178 177 176 175 178 179 178 179 180 179 179 181 180 180 180 181 181 180 181 181 182 180 179 181 181 179 179 179 180 181 182 182 182 183 183 182 181 184 185 184 184 183 183 183 183 185 186 185 184 185 185 187 188 188 189 187 188 186 185 184 187 189 187 190 193 190 188 189 191 190 191 190 187 189 190 189 192 195 194 193 194 193 193 194 196 194 196 195 197 199 199 200 199 199 202 207 209 211 214 216 220 223 227 228 230 230 230 233 233 233 233 232 230 230 230 226 221 216 220 221 221 223 224 223 219 216 220 214 212 213 214 216 218 214 215 216 218 220 217 215 214 216 218 219 222 219 222 230 227 228 229 232 231 231 230 234 235 235 235 235 238 241 235 231 231 230 229 228 229 234 233 231 232 233 233 231 232 236 233 234 230 238 240 237 235 237 239 238 239 241 242 242 242 244 239 245 246 245 241 242 245 246 244 237 234 237 236 231 239 244 241 237 239 239 236 233 235 242 243 238 237 234 234 235 232 234 230 229 229 231 234 233 233 234 231 232 232 231 234 239 243 239 232 238 244 249 249 246 257 266 275 280 278 284 286 282 280 278 278 270 265 267 267 269 267 262 259 259 265 267 264 266 265 259 259 257 266 274 275 279 283 276 273 278 283 288 285 277 283 280 281 288 285 287 291 302 315 325 350 381 420 481 570 692 844 1034 1244 1438 1604 1748 1882 2002 2096 2177 2274 2357 2421 2482 2547 2614 2662 2710 2752 2785 2817 2861 2911 2950 2965 2975 2987 2989 2994 3034 3099 3160 3211 3266 3334 3401 3479 3560 3628 3696 3768 3818 3841 3857 3892 3974 4143 4376 4629 4928 5279 5600 5858 6084 6279 6406 6449 6439 6364 6231 6066 5902 5748 5607 5487 5386 5277 5147 5023 4917 4821 4736 4677 4621 4577 4532 4479 4430 4413 4403 4378 4360 4349 4328 4305 4279 4252 4237 4224 4197 4153 4103 4061 4000 3928 3862 3787 3696 3591 3438 3203 2881 2523 2194 1914 1738 1678 1694 1733 1770 1816 1860 1885 1897 1917 1954 2006 2104 2288 2514 2687 2757 2674 2433 2163 2009 2066 2385 2978 3752 4506 5112 5596 6018 6392 6713 6996 7262 7461 7568 7642 7708 11864 195241 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 121 135 146 153 158 162 168 168 169 170 169 171 174 172 170 170 171 169 166 165 165 165 163 161 158 156 157 156 155 153 150 147 147 147 145 144 144 141 138 136 134 131 131 132 132 128 125 126 126 124 122 119 116 115 113 111 111 110 108 106 105 103 102 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27095 10770 3118 4054 11123 142 145 146 148 149 150 151 152 152 153 153 153 154 154 154 154 155 155 155 154 153 152 151 151 150 150 149 148 147 147 147 148 147 147 147 147 147 147 147 148 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 149 148 148 149 149 149 148 148 148 148 148 148 148 149 149 149 149 149 148 149 149 149 149 149 149 150 150 149 149 149 150 150 150 150 151 151 151 151 152 152 152 152 152 151 151 150 151 152 152 152 152 152 151 152 152 152 153 153 153 152 153 154 153 153 154 154 154 154 154 155 155 154 156 157 157 158 160 161 162 163 163 164 164 164 166 166 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 166 165 165 165 166 165 165 165 165 165 165 166 166 165 165 165 166 166 167 169 169 169 168 168 169 169 169 169 169 168 168 169 171 170 169 170 171 172 171 170 170 170 171 171 170 171 171 172 173 174 174 172 172 172 173 174 175 174 175 176 177 179 179 177 177 180 180 180 179 178 178 179 179 179 180 180 180 179 178 180 182 181 182 182 182 182 182 181 181 183 185 185 185 185 184 184 185 186 186 187 187 185 185 187 188 189 187 184 183 186 187 187 188 187 184 185 188 187 186 188 188 189 190 190 188 187 188 190 190 188 186 188 188 190 191 188 188 189 189 192 190 191 191 190 191 190 191 191 191 195 197 196 196 196 198 200 199 200 203 203 205 211 213 215 218 221 219 224 230 231 230 230 230 228 230 230 229 229 232 228 225 225 223 224 222 221 220 219 216 217 219 220 218 217 213 214 216 218 217 217 214 215 218 218 218 216 218 228 224 220 224 227 227 228 230 231 231 235 234 231 235 237 235 235 236 233 229 234 234 233 233 235 232 233 231 227 228 232 231 230 229 228 233 234 228 237 236 234 237 240 238 240 241 246 243 241 244 241 244 246 249 247 244 247 248 242 242 245 248 243 247 244 242 242 245 250 247 245 241 239 244 248 247 242 237 241 242 242 237 237 240 235 230 232 236 237 233 233 233 236 234 234 238 236 237 242 240 241 239 242 241 241 245 250 252 260 266 269 273 278 277 275 276 272 268 265 270 268 268 268 267 264 265 265 263 257 258 261 260 259 253 258 264 265 269 275 278 280 278 274 279 280 273 269 270 274 274 275 279 282 286 282 293 320 343 364 395 429 477 554 668 808 945 1093 1250 1417 1599 1811 2002 2153 2280 2393 2500 2589 2647 2699 2772 2849 2905 2937 2975 3004 3029 3046 3068 3090 3112 3141 3157 3163 3186 3232 3286 3335 3368 3392 3442 3523 3599 3663 3731 3793 3839 3893 3969 4095 4269 4422 4525 4613 4721 4853 5025 5223 5406 5600 5815 5951 5940 5835 5704 5569 5433 5307 5201 5108 5024 4933 4836 4743 4673 4632 4588 4543 4501 4459 4440 4430 4407 4389 4374 4364 4348 4322 4287 4234 4178 4108 4024 3943 3858 3773 3693 3632 3569 3481 3312 3004 2588 2180 1891 1706 1590 1531 1534 1590 1652 1702 1744 1775 1807 1835 1865 1929 2057 2260 2481 2560 2441 2233 2026 1874 1869 2175 2881 3855 4807 5572 6158 6595 6917 7156 7339 7486 7612 7710 7776 7829 7888 7953 11849 141782 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 122 134 144 150 154 158 162 164 166 166 167 168 168 166 165 165 164 163 161 161 159 158 158 156 153 150 150 149 147 147 146 144 142 140 140 136 134 135 134 133 132 129 127 126 126 122 120 120 117 115 115 116 116 111 110 109 107 105 103 101 101 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27108 10770 3119 4052 11123 144 147 149 150 151 152 153 154 154 154 155 155 155 155 155 155 156 156 156 155 153 153 152 152 152 151 150 149 148 148 148 149 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 149 150 150 150 150 150 150 150 149 149 150 150 150 149 149 149 149 150 150 150 150 149 149 150 150 150 150 151 151 151 151 152 152 152 152 152 152 153 152 152 153 154 153 153 153 153 154 154 154 154 153 153 153 153 153 153 154 155 154 153 154 155 155 155 154 153 153 154 156 156 156 157 159 160 161 161 161 162 163 164 165 166 167 167 167 167 168 168 168 169 169 168 168 168 169 169 168 167 168 168 168 167 167 168 168 166 166 166 165 166 167 168 168 167 167 168 168 167 167 167 170 170 168 169 170 170 169 169 169 168 169 170 170 171 172 172 172 172 171 171 171 170 171 172 172 172 172 172 171 172 174 174 173 173 173 173 173 173 174 173 173 175 176 175 175 175 177 179 180 180 178 177 178 180 180 180 180 179 179 179 179 180 181 181 180 180 180 179 179 181 182 181 180 181 181 181 182 182 183 183 183 184 184 184 184 182 182 182 183 185 185 186 185 186 186 187 187 185 187 188 186 186 185 185 188 189 186 187 187 186 187 189 190 188 188 187 187 188 190 193 193 191 191 194 194 195 190 190 193 193 196 193 191 194 197 197 199 202 203 204 207 211 211 215 218 221 224 225 226 228 228 230 233 232 234 232 230 229 230 230 227 224 220 220 221 222 219 219 219 219 219 218 216 221 221 217 214 216 216 218 214 217 218 217 218 220 223 223 216 216 222 227 228 224 232 239 236 235 233 232 233 230 233 235 230 230 233 231 233 230 232 233 231 231 228 226 227 229 231 230 226 226 231 229 227 230 233 236 237 237 237 236 239 241 240 240 238 241 245 238 237 242 243 240 238 242 244 244 242 245 242 238 241 238 238 239 230 237 236 234 237 237 237 235 236 242 239 235 236 228 224 225 227 231 228 227 226 228 232 231 231 224 230 232 231 229 230 233 238 234 237 235 236 237 242 241 244 254 266 269 269 270 271 268 267 273 277 270 266 268 265 262 263 266 270 264 264 263 260 261 262 267 268 268 265 269 274 279 276 274 276 281 281 274 275 279 279 279 284 294 308 334 368 432 591 749 788 1561 5282 12318 20301 27041 32634 35092 38140 44300 51577 54107 50691 40504 26553 14871 8178 5423 4551 4257 4123 4072 4078 4118 4192 4268 4300 4310 4314 4324 4336 4357 4377 4378 4364 4327 4294 4300 4326 4358 4401 4476 4552 4618 4692 4770 4877 5043 5238 5464 5748 6104 6532 6961 7341 7711 8176 8715 9140 9271 9181 9042 8907 8766 8595 8384 8183 7986 7765 7539 7371 7241 7102 6978 6887 6831 6800 6767 6751 6730 6683 6664 6633 6566 6509 6458 6397 6327 6255 6164 6038 5938 5868 5779 5711 5628 5490 5305 5000 4501 3863 3311 2940 2679 2477 2347 2295 2287 2306 2371 2469 2563 2635 2682 2699 2724 2763 2810 2862 2903 2912 2855 2750 2683 2878 3457 4356 5552 6876 8016 8907 9614 10127 10489 10816 11174 11538 11834 12089 12346 12607 12912 13251 13555 15251 312335 3800581 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 121 130 136 142 145 149 153 155 156 156 155 155 155 156 155 154 152 151 150 149 146 145 146 146 144 142 140 138 137 136 134 131 131 132 132 129 127 124 121 121 120 119 120 117 115 114 113 113 112 108 105 105 104 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27121 10770 3120 4050 11121 143 146 149 151 153 154 156 157 158 158 159 159 160 160 160 160 160 161 161 161 160 158 157 157 157 156 156 155 154 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 154 154 155 155 155 155 155 155 155 155 155 154 155 155 155 155 155 155 155 155 154 154 155 155 156 156 156 156 157 157 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 157 157 158 159 160 159 158 157 157 158 158 158 158 158 158 158 159 159 160 161 161 161 163 164 165 165 166 167 168 169 169 170 171 171 171 171 171 172 171 171 172 171 171 172 172 172 171 170 170 170 171 171 171 171 170 169 169 169 170 171 171 170 170 172 172 172 171 171 171 173 172 173 172 173 175 173 173 174 174 174 174 174 174 173 174 175 175 177 176 176 177 176 178 178 179 179 178 177 177 179 179 177 177 178 178 178 179 180 179 180 181 181 181 180 181 182 184 184 185 187 187 184 184 184 182 184 184 184 185 186 185 185 186 185 187 188 188 187 187 186 188 188 185 184 188 190 189 191 192 191 189 190 190 189 188 188 191 190 190 187 190 191 191 191 191 191 191 189 190 191 191 193 193 195 194 192 192 192 195 190 189 193 191 190 189 189 189 191 193 192 195 196 192 193 196 195 192 193 198 200 199 197 201 205 205 207 209 212 216 222 222 220 222 226 228 228 231 234 232 229 232 232 228 225 225 226 224 221 220 219 219 217 217 218 216 215 215 218 219 217 216 215 214 213 212 213 216 217 217 219 222 224 223 223 224 224 224 223 224 226 230 234 234 233 233 234 234 232 233 233 236 238 236 232 232 235 233 231 229 230 233 232 233 233 230 230 230 229 228 228 233 235 236 241 240 235 238 244 243 243 244 245 245 245 243 241 245 252 254 250 247 247 250 251 249 248 248 248 250 249 247 247 247 248 245 242 241 238 239 242 243 244 244 241 238 239 239 235 232 233 233 229 228 234 235 234 233 234 232 229 228 232 237 237 233 232 235 239 241 237 237 238 236 236 241 246 255 262 263 268 273 271 267 264 269 264 261 265 267 267 267 269 267 261 259 260 257 257 255 252 258 268 269 276 284 281 275 272 273 269 266 264 264 263 264 263 261 267 283 321 595 3836 10882 18991 24455 27542 30685 39878 49130 52220 57716 67838 77043 86175 103310 127000 152521 162856 171837 194249 225982 264038 310831 372081 416013 425117 388108 301296 216982 181741 184596 204412 237524 289657 374245 531928 948572 4836377 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 102 102 101 101 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27134 10770 3120 4048 11121 138 141 143 145 147 149 150 151 152 153 153 154 154 154 154 154 154 155 155 155 154 152 151 151 151 150 150 149 149 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 150 150 150 151 151 152 152 151 151 152 153 152 152 152 153 153 153 153 152 152 153 152 153 154 153 153 154 154 153 154 153 154 154 155 155 155 154 155 155 154 154 156 156 155 155 156 157 157 158 159 160 161 163 163 164 165 165 165 167 167 166 165 165 166 168 167 167 167 167 167 169 169 168 167 166 166 166 167 169 169 167 166 167 167 168 167 167 166 167 168 167 169 170 168 167 168 169 170 170 169 170 171 170 169 172 172 170 169 171 171 171 171 171 171 171 173 173 173 174 174 174 175 177 176 176 175 173 173 174 176 174 173 174 177 176 175 178 177 175 176 178 178 175 178 180 179 181 181 180 184 184 182 180 180 182 183 184 185 183 184 184 185 184 184 185 186 184 182 182 184 187 186 184 185 186 188 186 186 187 189 188 187 189 192 189 188 188 187 188 189 189 187 190 188 189 190 189 188 189 190 188 191 192 191 191 193 192 190 189 190 191 192 192 192 193 193 193 189 189 191 193 195 197 199 198 195 199 202 205 205 211 214 215 215 218 220 222 224 223 228 231 232 233 232 230 230 232 229 228 227 227 227 225 225 225 221 218 215 211 212 219 221 219 218 217 217 215 214 214 214 214 214 212 215 220 219 216 220 222 221 221 226 226 224 223 224 227 228 229 230 231 231 228 228 232 235 235 235 235 234 234 235 234 232 233 234 232 229 230 229 227 230 234 235 233 232 232 234 236 238 237 238 242 243 241 242 242 239 239 241 242 243 242 246 246 246 247 247 249 250 252 253 251 254 258 256 253 253 253 251 255 258 256 254 252 251 250 248 246 247 249 250 244 242 246 247 240 236 237 236 237 239 237 238 241 243 243 238 235 235 235 235 233 232 233 235 234 240 242 241 242 243 244 242 236 241 247 255 262 263 263 266 268 267 268 273 272 268 271 269 268 269 275 271 266 267 266 266 263 262 264 266 278 289 294 295 293 290 286 285 286 279 274 270 274 276 274 271 277 295 299 306 323 338 359 397 496 667 1833 4024 5274 6561 12151 19063 22770 24167 27789 30296 27794 24563 20598 15658 10689 7095 5396 4830 4620 4477 4429 4445 4431 4401 4384 4350 4314 4274 4223 4168 4121 4096 4092 4106 4125 4147 4152 4177 4227 4284 4361 4443 4520 4608 4695 4772 4878 5034 5197 5370 5569 5833 6144 6509 6894 7259 7407 7343 7173 6948 6718 6540 6476 6461 6391 6249 6094 5950 5859 5794 5770 5742 5735 5759 5753 5745 5727 5727 5698 5659 5618 5575 5507 5398 5290 5189 5077 4951 4816 4665 4501 4315 4071 3685 3148 2672 2367 2172 2018 1893 1822 1732 1640 1619 1669 1773 1876 1945 2007 2041 2094 2106 2124 2111 2081 2069 2077 2066 2121 2231 2605 3632 5086 6393 7435 8149 8518 8754 8959 9127 9222 9264 9330 9411 9457 9536 9668 9839 41783 377789 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 117 131 141 145 150 155 159 163 164 163 164 165 164 165 166 166 165 165 162 160 160 158 155 153 153 151 150 148 145 144 145 144 143 140 138 135 134 134 132 130 128 127 127 125 124 123 121 119 116 114 112 111 111 110 108 106 104 101 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27146 10770 3121 4046 11120 138 141 143 145 147 148 149 150 151 152 152 153 153 153 153 154 155 155 154 153 151 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 151 151 150 150 150 150 150 151 151 151 151 151 151 151 151 151 150 150 151 152 152 152 152 152 152 152 152 153 153 154 154 154 154 154 154 154 153 154 154 154 153 153 153 154 153 153 154 155 155 155 155 155 155 155 154 155 155 155 155 155 155 156 156 156 156 156 156 158 159 161 162 164 164 165 166 166 166 167 167 167 168 168 168 169 169 169 170 170 170 169 169 168 169 169 168 168 167 168 168 167 167 166 165 166 166 165 167 166 166 168 168 168 169 169 168 167 168 168 168 168 168 169 169 169 169 170 170 171 171 172 172 171 171 172 172 173 172 172 172 171 172 173 171 170 172 175 177 174 172 173 173 177 175 175 175 176 178 176 176 178 179 179 179 180 179 177 179 180 179 179 180 181 181 180 182 181 179 183 183 183 181 181 183 183 182 182 182 184 184 186 188 188 186 185 183 187 189 190 189 187 189 191 191 188 186 188 189 190 190 188 190 192 191 189 188 188 189 191 191 191 192 191 190 191 192 192 195 193 190 192 193 192 190 190 191 193 194 192 191 193 193 191 190 194 197 198 199 200 204 207 210 209 210 216 221 223 227 230 234 234 233 235 235 233 233 232 231 230 229 229 227 227 229 226 222 222 220 214 215 217 220 222 220 219 217 216 217 217 215 215 216 217 215 214 214 216 219 220 219 220 219 218 219 220 221 221 221 226 229 230 230 232 233 231 231 230 230 230 232 233 231 230 231 232 230 229 232 234 232 231 229 229 231 232 232 230 231 232 232 235 238 235 233 237 237 238 241 238 236 236 237 237 237 240 244 245 246 246 240 236 243 249 251 251 248 249 250 248 249 251 251 246 247 247 243 243 245 245 247 246 245 244 244 241 237 238 240 243 245 241 238 237 238 240 242 241 240 242 242 242 241 240 240 243 248 245 239 237 242 241 245 247 245 242 239 240 245 253 260 262 266 275 276 270 268 268 269 272 269 274 273 268 271 270 268 269 267 269 270 263 263 273 285 297 304 302 298 300 300 299 291 286 290 289 290 288 282 283 293 297 300 313 320 327 333 341 378 465 591 740 920 1134 1368 1598 1844 2102 2315 2479 2629 2746 2816 2850 2881 2897 2899 2913 2948 2989 3028 3055 3031 3017 3021 3013 3012 3022 3033 3044 3059 3090 3141 3176 3201 3244 3302 3358 3418 3453 3486 3537 3593 3662 3711 3744 3789 3847 3915 3977 4042 4124 4250 4378 4512 4688 4864 5019 5154 5227 5305 5367 5379 5374 5381 5336 5230 5103 4975 4877 4825 4795 4763 4743 4742 4754 4752 4742 4714 4704 4671 4652 4607 4536 4466 4378 4259 4147 4024 3890 3771 3599 3389 3112 2754 2371 2033 1787 1650 1564 1517 1478 1437 1399 1387 1374 1389 1429 1474 1511 1546 1582 1583 1596 1600 1594 1579 1554 1542 1532 1682 2086 2801 3878 5195 6358 7223 7717 7887 7918 7886 7829 7808 7829 7858 7759 7590 7477 7428 7452 40451 357883 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 129 140 144 147 153 159 160 160 164 165 164 163 163 163 164 163 160 162 161 157 156 155 154 153 152 151 150 149 148 146 143 142 143 142 140 137 136 135 134 132 129 129 128 126 127 125 123 122 119 118 115 113 113 113 111 109 109 108 106 104 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27159 10770 3122 4044 11120 138 140 143 144 146 147 149 150 150 151 152 152 152 153 153 154 155 154 153 151 150 149 149 149 149 149 149 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 150 150 150 149 149 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 151 151 150 150 151 151 151 152 152 152 153 153 153 153 154 154 154 154 155 155 153 153 153 153 154 154 154 154 154 153 153 154 155 154 153 154 155 155 155 154 155 155 155 155 155 155 155 155 155 156 157 158 160 160 161 163 164 165 166 166 166 167 167 167 168 169 169 169 169 170 171 171 171 170 169 169 170 169 168 168 169 168 167 167 167 169 167 167 167 166 166 168 167 167 168 169 169 171 171 170 169 170 169 167 168 168 168 171 172 171 169 172 172 171 170 172 172 172 172 172 172 172 172 173 172 171 171 171 172 174 172 174 175 174 176 175 176 177 177 176 175 174 174 176 178 177 176 177 177 177 178 177 179 179 178 183 184 181 181 183 181 182 181 181 180 182 185 183 180 183 182 180 184 188 187 187 186 187 185 183 184 185 188 187 184 186 186 186 186 187 186 187 188 188 189 188 188 188 187 189 191 191 189 189 193 193 189 188 190 192 194 192 193 194 195 195 192 190 193 196 195 193 192 194 193 191 193 197 198 195 196 200 205 209 212 216 221 224 226 225 225 227 229 229 230 233 233 230 229 230 227 225 227 228 227 226 226 224 221 217 215 214 214 217 218 218 216 214 214 217 219 218 217 213 212 215 217 218 217 217 220 223 221 219 218 216 221 227 224 222 225 229 231 232 233 233 232 230 230 231 231 232 236 237 236 234 231 232 234 236 235 234 232 229 231 232 233 233 231 230 232 234 236 234 234 235 236 238 236 236 238 238 240 241 240 240 240 238 240 240 242 243 243 244 246 246 248 249 247 249 250 244 244 248 247 245 244 244 246 249 246 243 247 251 248 242 241 244 242 242 244 244 246 248 244 242 242 238 240 242 236 235 242 241 242 239 233 231 235 239 238 239 242 240 234 237 238 238 244 245 241 244 247 249 254 258 261 269 274 271 269 272 272 272 271 270 268 266 269 273 270 266 264 263 263 271 283 296 319 342 341 324 312 309 304 301 292 292 287 282 277 281 292 297 308 314 321 327 330 329 336 375 481 628 781 930 1094 1274 1482 1691 1879 2051 2211 2367 2775 3685 3831 3507 3449 3768 4559 5595 6639 5957 4689 4038 3842 3838 3849 3814 3761 3726 3690 3659 3646 3640 3626 3594 3570 3547 3545 3548 3540 3566 3602 3652 3687 3706 3728 3765 3807 3810 3850 3924 4013 4148 4309 4506 4709 4880 5029 5177 5346 5472 5526 5509 5428 5331 5223 5125 5051 5007 4961 4938 4945 4956 4958 4978 4982 4935 4884 4806 4731 4642 4536 4396 4292 4200 4083 3959 3815 3683 3519 3296 2939 2524 2186 1959 1788 1695 1654 1611 1576 1541 1510 1484 1457 1449 1447 1460 1492 1520 1523 1537 1550 1549 1518 1498 1480 1474 1455 1437 1434 1469 1596 1858 2281 2895 3650 4325 4803 5243 5848 6560 6784 6506 6205 6223 6659 7575 8614 9701 12744 85248 644297 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 122 134 143 148 154 159 161 162 164 166 167 167 167 169 168 165 163 162 163 161 160 160 157 157 157 153 152 151 148 146 146 146 144 142 140 139 137 136 135 132 129 130 132 129 127 127 124 123 121 118 117 116 114 113 109 109 110 108 106 105 105 103 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27172 10770 3123 4042 11119 143 145 148 150 151 152 154 155 156 157 157 158 158 158 159 160 160 160 158 157 156 155 154 154 154 154 154 154 154 153 153 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 157 156 156 155 155 155 156 156 156 155 156 156 156 156 156 156 156 156 157 157 157 158 158 158 158 158 158 158 158 159 159 159 159 159 159 158 158 159 159 159 159 159 159 159 160 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 161 160 161 161 162 163 164 166 168 168 170 170 170 171 170 170 171 173 173 174 174 174 173 174 175 174 174 174 174 174 173 173 173 172 172 171 171 170 170 171 172 171 171 171 171 170 172 173 173 173 173 173 174 175 173 173 173 172 173 173 175 174 173 174 175 173 172 174 174 173 173 175 175 174 175 174 175 175 177 176 176 175 175 174 175 175 176 176 177 178 173 173 176 178 177 179 177 175 174 177 177 182 182 179 179 183 183 183 182 184 183 182 183 184 184 184 183 185 186 184 185 184 184 186 186 184 186 188 188 189 187 189 189 188 189 187 188 190 188 189 190 189 190 190 190 193 191 188 190 195 193 191 194 193 191 191 193 193 191 192 195 196 196 196 196 197 197 195 193 192 191 192 196 194 191 191 192 194 193 192 194 196 199 200 200 201 200 205 208 211 215 220 222 225 228 231 231 230 235 236 235 232 231 234 235 234 232 228 227 230 228 225 225 226 223 218 216 216 214 213 218 218 215 214 216 217 215 213 213 216 216 216 216 218 218 219 220 219 217 219 221 221 221 223 224 226 232 230 226 225 226 227 228 228 231 234 233 232 234 235 233 234 233 231 229 229 231 235 234 231 233 235 235 234 230 229 231 231 230 234 233 229 230 231 231 231 234 235 234 232 235 241 239 236 237 238 239 238 238 238 239 241 240 238 243 248 249 247 248 248 246 248 252 252 248 247 247 245 244 245 247 246 244 240 239 242 246 249 251 250 244 241 242 243 243 240 237 238 239 237 233 234 238 236 231 234 237 233 235 236 237 241 237 229 230 233 233 234 235 236 239 244 248 251 254 258 262 265 263 263 263 261 262 264 264 258 260 262 264 258 262 265 270 287 308 332 342 334 322 312 302 293 281 280 283 281 280 292 303 305 314 310 522 4335 20134 44549 67227 91185 115136 138332 161374 179872 198495 228454 272066 329733 421565 559798 911520 3496625 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 103 105 105 107 111 113 111 109 111 113 111 108 107 108 107 106 105 106 107 106 104 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27185 10770 3124 4040 11120 140 143 145 147 149 150 151 152 153 154 155 155 156 156 156 157 158 158 156 155 154 153 152 152 152 152 152 152 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 154 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 154 154 153 153 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 158 158 157 157 157 157 157 158 158 158 158 158 158 157 157 158 158 158 159 158 158 158 159 159 158 158 159 159 159 159 160 160 161 162 164 167 168 167 166 168 169 170 170 171 171 171 171 171 172 172 173 173 173 173 173 174 174 173 172 172 171 170 170 170 169 170 173 171 169 169 170 169 169 169 171 171 171 169 171 170 169 169 170 171 172 170 170 171 173 173 170 169 171 172 173 174 173 174 174 172 173 173 174 175 174 174 174 175 175 176 176 178 177 176 176 177 178 176 176 176 176 176 177 178 177 176 177 179 179 180 180 179 182 182 181 181 183 183 183 181 183 183 183 184 184 186 186 185 185 185 186 186 187 186 185 185 186 185 187 188 188 186 184 186 189 189 189 189 188 188 189 192 192 193 191 193 193 192 192 192 194 194 195 194 193 194 196 198 198 197 196 197 196 196 194 194 194 196 197 195 196 198 196 195 197 200 202 201 199 198 199 202 203 204 208 211 210 215 218 220 224 228 231 233 230 233 235 232 233 236 237 232 232 237 234 231 231 227 225 226 223 223 223 222 220 219 219 219 216 215 218 223 223 220 219 216 217 218 215 215 218 216 215 216 216 219 220 220 220 219 221 223 222 222 224 222 221 226 230 228 226 227 227 228 233 233 230 228 230 233 234 235 232 232 235 238 234 231 233 234 234 232 231 232 235 237 237 239 239 234 233 234 234 232 232 232 234 241 245 240 238 242 242 241 243 244 243 243 247 250 249 248 249 253 251 248 252 255 251 250 255 254 251 249 247 246 249 250 247 248 251 251 255 257 253 254 251 247 245 245 247 251 252 248 241 243 245 243 240 240 235 237 242 243 239 239 242 245 244 244 244 249 250 244 243 246 247 252 256 259 262 266 273 276 278 281 277 273 274 279 281 277 275 274 275 277 271 272 277 283 288 307 336 349 340 329 317 301 293 294 293 295 293 295 304 306 304 310 311 321 794 5711 13801 19395 24993 37747 48171 50035 49191 58673 68547 72411 67624 57462 43586 31007 21332 13478 8524 6420 5718 5486 5367 5307 5291 5310 5334 5336 5355 5398 5434 5487 5560 5655 5712 5714 5714 5756 5887 6090 6228 6293 6343 6394 6441 6526 6605 6702 6781 6825 6875 6935 7030 7157 7307 7490 7665 7821 7950 8099 8281 8452 8579 8691 8848 8989 9099 9112 9151 9245 9365 9443 9479 9508 9559 9614 9720 9777 9762 9728 9646 9473 9310 9132 8943 8747 8504 8292 8032 7751 7389 6975 6470 5767 5100 4647 4192 3831 3537 3310 3185 3154 3127 3145 3152 3130 3116 3052 3003 2952 2898 2855 2850 2833 2762 2705 2665 2638 2615 2550 2521 2522 2490 2493 2536 2642 3031 3828 4792 5816 6937 8007 8878 9553 9992 10260 10504 10781 10969 11202 11464 11705 11914 60038 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 110 115 119 125 128 131 133 133 132 130 130 133 133 134 134 132 132 131 130 128 127 125 125 123 123 123 121 121 120 119 119 117 116 114 115 114 113 110 108 109 107 107 107 106 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27198 10770 3125 4038 11121 143 145 148 149 150 151 152 153 154 156 156 156 157 157 157 158 159 159 157 156 155 154 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 156 156 157 156 156 156 157 158 158 158 157 158 158 158 158 157 158 158 157 158 159 159 158 158 158 158 157 156 157 158 159 159 159 159 159 159 159 159 159 158 159 159 160 161 162 164 165 166 166 167 168 168 168 169 169 170 172 172 173 173 173 173 174 174 174 174 173 172 172 172 173 173 172 171 171 171 171 170 170 170 170 171 172 171 169 168 168 169 169 169 171 172 172 171 170 170 171 172 172 172 172 171 172 173 173 173 173 173 172 171 172 174 174 174 174 173 173 173 175 176 174 174 175 175 175 176 176 174 174 175 177 177 176 175 174 174 177 177 177 177 179 180 178 179 178 177 179 180 181 183 182 181 183 184 183 184 184 182 181 183 182 183 185 185 184 183 183 185 186 187 188 186 187 187 190 188 185 186 186 188 189 190 192 188 189 193 194 191 192 194 195 193 191 191 195 195 193 194 197 194 193 194 195 193 193 196 196 195 194 194 195 193 193 196 199 199 193 192 195 197 198 200 201 200 200 200 203 205 210 211 213 218 222 226 229 235 233 236 240 236 235 236 236 235 233 233 232 231 227 226 223 221 222 220 221 219 219 215 215 217 218 217 219 222 219 219 221 218 217 221 221 219 216 221 220 219 217 213 213 218 216 219 225 224 220 224 223 221 226 224 224 226 227 228 235 234 228 228 232 231 230 231 236 235 235 231 225 232 231 227 235 237 231 222 228 227 233 229 226 230 230 229 230 236 231 230 235 236 233 230 230 232 231 238 237 234 237 235 236 239 247 242 241 242 243 248 245 246 241 240 248 250 247 247 247 247 246 245 248 247 243 248 250 244 238 237 253 252 246 251 253 252 247 246 248 243 240 241 242 242 240 239 241 241 230 232 239 239 234 240 242 239 239 241 242 242 239 242 252 247 249 252 261 267 273 274 272 274 278 275 274 277 275 273 271 271 271 268 267 268 278 296 310 328 335 330 320 305 296 293 289 291 291 294 299 302 301 309 325 356 438 602 840 1109 1495 2550 5273 9917 14525 19023 22729 30720 46350 58410 63281 66644 70479 70418 64371 52744 36491 23267 23060 30213 35960 37295 37344 39878 37760 32053 25727 19752 14223 11130 10057 9725 9623 9643 9778 9951 10064 10151 10276 10428 10584 10822 11080 11350 11654 11888 12007 12083 12124 12148 12192 12281 12390 12527 12658 12777 12912 13030 13078 13070 13051 13022 13008 13021 13002 12983 12977 13003 12989 12987 13030 13022 12933 12806 12680 12489 12225 11945 11654 11359 11070 10774 10495 10213 9848 9340 8535 7270 5636 4253 3614 3524 3557 3640 3773 3895 3995 4097 4162 4196 4225 4267 4220 4115 4038 3937 3855 3818 3794 3728 3649 3577 3485 3402 3372 3314 3250 3283 3507 4056 4981 6174 7619 9491 11670 13632 15119 16154 16808 17209 17494 17784 18060 18260 18474 18752 19051 19370 43308 1579575 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 110 113 116 121 123 122 122 122 122 126 127 124 121 122 124 124 122 120 120 117 116 117 116 115 114 114 114 114 111 109 109 107 106 107 106 102 100 102 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27210 10770 3126 4036 11121 142 145 146 149 150 152 152 153 155 156 157 158 158 158 158 159 159 159 159 159 157 156 155 155 154 154 154 154 154 153 153 153 153 154 154 154 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 156 155 155 156 155 155 155 155 155 155 155 155 155 156 155 155 155 156 156 156 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 158 158 159 159 159 159 159 159 160 161 160 159 160 161 160 160 160 160 161 162 163 165 166 167 168 168 167 167 168 169 170 170 172 172 172 172 172 174 173 172 173 175 173 173 174 174 174 172 171 171 172 170 170 170 171 172 172 172 171 172 172 171 170 171 172 172 170 171 174 172 172 172 172 173 174 173 173 172 174 175 174 173 175 177 175 175 174 175 175 175 176 177 178 176 177 178 177 176 176 179 179 178 179 180 179 178 180 180 178 176 178 179 180 179 182 180 181 181 181 181 183 184 184 183 182 182 184 185 185 185 184 183 184 184 184 183 184 184 186 187 186 187 185 186 187 187 189 188 185 188 187 187 189 190 188 188 188 190 193 193 189 190 192 192 191 189 191 195 195 190 191 192 193 191 192 189 189 191 193 196 196 195 194 195 196 196 196 196 194 191 193 196 197 197 195 198 196 196 197 197 198 197 197 202 203 206 207 208 213 218 222 226 229 232 232 233 232 232 233 232 233 237 235 232 229 227 224 222 219 218 216 216 217 220 220 217 216 217 218 220 222 223 224 222 222 222 219 218 218 219 218 218 217 216 220 223 222 221 219 217 222 227 226 224 224 225 226 228 231 231 231 234 234 231 230 231 233 232 231 234 235 234 231 231 230 229 233 236 236 237 238 238 236 234 234 235 238 236 234 234 234 237 240 241 240 240 243 244 246 248 247 248 245 240 239 241 244 247 248 248 248 250 251 253 248 247 251 253 251 249 249 250 251 253 251 249 250 250 251 248 245 245 248 249 244 244 251 249 241 236 234 236 238 237 237 237 234 238 241 236 231 237 239 236 232 234 233 232 232 233 236 239 240 240 243 245 248 252 261 266 267 272 276 278 279 281 280 276 274 274 271 273 273 271 268 271 285 304 313 319 323 328 317 308 297 288 287 288 286 292 293 292 303 307 357 3014 11744 22335 35146 45490 57667 80156 101376 114773 123406 125743 125718 123503 124444 125003 129721 145373 167906 204140 234951 240380 212897 160085 111315 86548 75895 67976 65241 63330 61681 61263 61470 61634 64265 69633 75716 81554 87388 93314 100799 110528 121936 137675 161736 197703 250694 328889 464350 777328 2351371 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 107 109 111 113 114 115 117 115 115 117 116 116 116 114 114 114 112 113 113 110 110 110 108 106 107 108 103 104 103 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27223 10770 3127 4034 11122 138 140 142 144 146 147 148 149 151 151 152 153 153 153 153 154 154 154 154 153 152 151 150 150 149 149 149 149 148 149 149 149 149 150 150 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 155 155 155 155 155 156 155 155 156 156 155 155 155 155 156 156 157 157 156 156 156 156 156 157 157 156 156 157 158 159 160 162 163 164 165 166 166 167 167 167 166 167 169 170 169 169 170 171 171 170 171 171 171 171 170 170 171 172 170 168 168 168 169 170 169 169 168 168 167 167 168 168 167 168 168 169 167 168 168 170 168 167 168 169 170 170 169 171 171 171 170 171 173 172 172 172 173 173 173 171 171 172 174 173 171 175 176 176 176 178 176 174 177 175 174 174 174 174 175 176 174 174 175 179 180 177 177 179 180 179 178 180 181 179 178 180 181 183 182 182 183 180 181 184 184 181 183 184 184 184 185 184 183 184 184 186 187 187 186 188 187 186 187 187 188 189 189 189 191 191 189 189 188 191 190 191 191 192 194 194 193 193 191 189 194 196 197 195 193 192 195 195 194 195 191 191 195 197 193 193 197 195 193 193 196 196 195 195 197 200 200 199 200 199 200 204 208 208 210 217 221 223 228 230 232 234 235 236 236 236 234 232 232 232 230 226 224 223 218 216 217 220 222 219 216 215 215 215 217 220 221 218 218 221 221 217 218 221 221 218 217 219 221 220 218 218 216 217 220 220 222 225 228 229 225 225 230 231 232 234 235 233 235 234 230 229 233 235 233 232 232 231 232 235 234 234 232 233 237 238 236 235 237 240 237 232 232 236 238 238 236 236 238 237 239 240 240 241 243 245 244 243 244 243 243 244 244 242 244 248 247 249 249 249 252 257 256 253 251 252 254 254 253 254 252 249 247 248 254 254 250 250 254 253 249 251 257 255 250 246 245 245 240 240 241 241 239 243 247 246 244 244 242 238 239 247 245 242 243 243 243 245 245 244 241 245 248 251 257 260 265 269 270 275 280 282 282 283 284 282 282 280 280 270 266 267 274 276 281 296 319 333 346 345 332 317 294 288 286 287 295 296 301 303 305 304 308 329 357 433 642 931 1184 1363 1490 1581 1656 1730 1806 1884 1970 2049 2132 2266 2492 2633 2749 2909 3045 3163 3295 3404 3450 3481 3507 3507 3498 3508 3590 3720 3817 3863 3843 3797 3781 3771 3746 3734 3750 3790 3866 3951 3999 4055 4148 4257 4391 4486 4547 4647 4791 4971 5135 5299 5521 5829 6158 6323 6286 6173 6107 6053 5968 5866 5780 5690 5615 5550 5486 5420 5347 5279 5205 5102 4957 4834 4708 4572 4428 4259 4111 3974 3836 3687 3532 3367 3150 2833 2405 1897 1437 1167 1039 988 1018 1080 1171 1263 1331 1397 1438 1466 1484 1476 1440 1416 1398 1390 1401 1388 1392 1358 1320 1268 1196 1149 1113 1092 1067 1052 1061 1189 1486 1957 2648 3486 4195 4678 4984 5179 5370 5546 5667 5763 5866 5927 6112 70104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 121 133 141 149 155 158 160 163 164 165 164 165 167 168 166 164 163 163 162 159 159 158 158 157 156 153 151 149 147 146 145 143 141 142 141 139 138 137 135 134 131 129 129 128 126 125 123 120 118 118 117 115 114 113 112 110 110 109 109 108 106 104 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27236 10770 3128 4032 11120 136 139 141 143 144 145 147 148 149 150 151 151 152 152 152 152 152 151 151 151 150 149 149 149 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 153 152 153 153 153 154 155 154 154 154 154 154 154 154 154 155 155 155 155 155 154 154 154 154 154 155 156 155 155 156 156 155 156 157 157 157 156 156 158 159 160 161 162 163 164 165 165 166 166 167 168 168 168 169 168 169 169 170 171 170 171 171 171 170 169 168 169 168 169 168 169 169 169 167 168 168 167 168 169 169 168 169 168 168 169 169 169 170 172 169 170 170 169 171 169 170 173 173 173 173 173 171 171 171 171 171 174 174 173 173 173 173 175 175 175 174 174 175 175 175 175 175 176 176 177 176 176 175 176 178 178 177 176 176 177 177 177 179 183 180 180 180 179 181 180 180 180 180 180 182 183 182 181 182 181 183 185 182 181 181 180 183 183 181 181 182 183 183 184 182 181 183 183 183 184 186 187 187 187 189 191 189 188 186 187 189 190 187 188 191 190 190 190 189 189 190 191 189 192 195 193 191 190 191 193 193 191 192 192 192 194 195 194 193 194 193 191 193 195 198 197 200 200 200 203 207 207 209 214 218 219 221 225 228 233 234 233 231 230 230 230 232 231 227 224 222 219 217 217 219 218 217 214 214 216 216 215 217 219 217 216 219 220 220 219 218 216 215 214 218 220 220 219 220 223 220 221 226 228 227 228 231 234 233 230 230 231 230 230 234 235 236 234 232 230 230 233 237 238 239 240 239 236 237 237 237 238 237 236 240 245 244 240 241 241 238 240 239 236 236 236 239 240 240 239 239 242 243 242 244 243 244 243 243 246 244 241 241 244 244 245 247 249 247 248 249 247 245 244 247 249 249 253 249 244 246 248 247 247 249 248 244 243 242 244 244 242 243 246 243 241 242 242 239 239 239 236 237 237 236 239 238 235 235 234 236 239 240 241 243 243 243 241 239 244 251 255 255 259 267 266 267 270 277 282 278 275 277 277 278 279 274 275 276 277 274 274 271 273 284 313 338 345 345 339 322 303 294 291 290 294 295 295 300 304 317 334 356 407 552 829 1110 1315 1461 1571 1657 1718 1767 1829 1881 1943 2020 2097 2179 2253 2351 2474 2644 2889 3195 3457 3567 3645 3720 3784 3825 3819 3756 3695 3673 3684 3687 3674 3654 3629 3591 3564 3558 3575 3567 3545 3585 3653 3715 3773 3827 3859 3889 3925 3979 4073 4150 4223 4316 4426 4541 4665 4848 5080 5286 5468 5623 5726 5738 5685 5627 5556 5498 5459 5419 5352 5268 5167 5070 4924 4778 4675 4558 4413 4249 4116 4003 3860 3706 3529 3325 3100 2780 2288 1720 1276 999 857 815 836 895 975 1091 1191 1254 1300 1327 1345 1325 1305 1272 1230 1207 1191 1168 1154 1167 1220 1262 1285 1271 1210 1126 1058 1028 1077 1273 1692 2258 2972 3779 4511 4988 5288 5503 5648 5794 5914 6004 6065 6104 6133 11566 146868 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 123 138 149 156 160 165 171 173 175 177 176 175 175 177 177 174 174 171 169 169 167 166 164 163 164 162 159 157 158 156 155 154 153 152 150 148 145 143 142 143 143 141 136 133 134 132 129 127 125 125 123 121 120 119 119 118 114 111 110 109 106 106 106 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27249 10770 3129 4030 11119 135 137 139 141 142 144 145 147 148 148 149 149 150 150 150 150 149 149 149 149 148 148 148 148 148 148 148 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 150 150 151 151 151 151 151 151 151 152 151 151 151 151 152 152 151 151 152 152 152 152 152 152 152 152 153 153 153 153 154 153 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 154 154 154 155 154 154 155 155 155 155 155 155 157 156 156 156 157 158 158 159 161 162 162 162 164 164 165 166 166 167 168 168 168 167 168 168 168 169 170 170 170 170 171 171 171 170 170 170 168 168 168 167 167 167 168 167 168 167 167 167 168 169 168 168 169 169 168 168 168 170 170 171 171 171 169 171 172 172 173 172 171 170 172 171 170 171 173 173 172 173 173 172 171 172 170 173 173 172 174 174 173 174 175 176 176 175 178 176 174 174 175 176 176 174 175 176 176 176 178 179 180 178 178 178 180 182 181 180 181 184 183 181 181 180 182 183 181 182 181 182 183 185 184 183 183 183 182 180 180 183 185 185 185 186 184 185 184 185 186 187 187 187 189 189 188 191 190 190 192 192 193 193 191 192 193 193 194 194 192 191 192 194 193 192 192 192 196 193 189 188 191 191 190 189 192 195 196 197 197 198 198 200 201 203 204 208 213 214 215 216 219 225 227 228 231 235 237 235 237 235 231 231 231 231 232 229 225 222 221 219 216 216 218 217 216 215 215 219 219 218 216 217 218 217 218 218 217 216 215 215 217 220 221 222 221 220 221 219 223 224 226 228 226 228 232 231 230 228 230 232 229 229 229 227 227 227 229 232 235 234 232 232 233 235 236 239 242 239 240 243 241 238 239 239 237 237 238 237 237 237 239 238 237 236 236 238 240 240 240 241 242 243 245 246 244 243 247 249 247 244 245 250 253 251 250 250 252 253 250 251 249 245 249 253 253 253 250 251 254 253 249 248 248 248 246 243 242 247 247 247 249 246 244 243 241 242 242 239 236 238 241 239 239 239 238 237 238 239 244 245 244 249 250 247 249 253 257 259 261 262 262 269 274 275 280 285 284 284 283 279 275 270 272 273 268 274 271 270 277 284 303 326 336 335 332 318 308 299 294 297 295 296 300 300 301 313 330 365 434 568 781 1023 1243 1410 1529 1620 1688 1749 1803 1859 1909 1962 2038 2129 2274 2535 2702 2994 3449 3596 3513 3514 3553 3637 3901 4094 4120 4163 4066 3903 3867 3927 3999 4053 4096 4128 4133 4144 4276 4367 4280 4184 4129 4081 4040 4009 4000 4016 4024 4020 4009 4025 4062 4138 4211 4258 4291 4307 4339 4435 4574 4774 5029 5257 5404 5509 5604 5676 5726 5753 5750 5695 5590 5449 5258 5083 4907 4710 4535 4377 4217 4065 3905 3791 3666 3511 3302 2966 2470 1881 1367 1022 852 767 748 767 831 922 1026 1139 1230 1289 1327 1333 1315 1254 1191 1135 1075 1032 1002 988 991 1035 1103 1166 1206 1246 1215 1136 1063 1009 1045 1169 1486 2051 2866 3856 4688 5233 5618 5963 6246 6413 6479 6518 6544 6557 6595 23908 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 123 135 144 152 156 159 163 166 169 170 170 170 170 171 170 168 167 165 166 166 164 162 160 158 156 158 157 154 152 150 150 148 145 145 145 142 139 137 137 137 135 135 134 132 131 130 128 126 124 124 121 119 118 115 114 113 111 110 110 109 108 107 107 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27262 10770 3130 4028 11118 133 135 137 139 141 142 144 145 146 147 148 148 149 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 151 151 151 151 151 152 152 152 153 153 153 153 153 152 152 153 153 154 154 153 153 153 153 154 154 154 154 154 154 154 155 154 154 154 154 154 155 155 155 154 155 155 155 156 156 156 157 158 160 161 162 162 164 163 164 165 164 164 165 165 166 166 166 168 168 168 168 168 169 170 171 170 169 169 170 169 168 167 167 168 167 167 165 165 166 167 167 166 166 166 165 167 168 168 168 167 167 170 169 168 170 171 169 169 170 170 170 170 171 172 169 169 171 171 169 171 172 172 171 171 172 173 174 173 173 175 173 172 172 173 175 174 174 175 175 177 174 174 174 173 175 176 176 176 177 178 178 176 177 177 179 180 179 180 179 179 180 182 182 180 183 184 180 180 182 181 180 183 182 180 180 181 183 182 183 184 185 183 182 183 182 186 185 184 183 183 183 182 184 185 183 186 188 187 188 188 189 191 192 190 192 192 191 190 191 191 194 195 195 191 191 189 188 192 195 190 191 191 191 193 192 190 192 192 194 194 194 196 198 196 194 198 198 199 202 203 206 210 215 218 217 222 227 231 231 232 233 232 232 232 233 233 231 230 230 228 225 221 217 214 213 218 220 218 212 212 216 218 218 219 219 219 219 217 215 216 217 218 217 217 217 216 219 222 221 220 223 225 222 220 221 225 229 229 229 229 228 226 230 234 232 232 235 237 235 235 233 230 232 234 235 235 234 237 241 238 233 234 237 241 241 237 235 237 239 240 239 237 236 235 236 235 236 237 238 241 240 240 241 241 244 246 244 243 245 245 247 247 243 241 244 246 246 248 249 251 251 246 245 247 248 248 249 254 252 247 250 255 254 252 248 248 247 250 255 255 251 248 248 250 249 245 245 247 243 237 238 241 243 246 248 247 244 240 242 248 245 241 239 238 246 254 252 246 246 250 254 258 260 265 268 268 270 273 274 271 271 274 276 278 279 274 273 264 264 270 270 271 276 292 313 329 338 329 318 312 303 295 293 298 301 297 303 309 315 333 361 417 495 636 881 1182 1452 1652 1773 1859 1926 1969 2006 2048 2085 2130 2168 2178 2182 2197 2243 2312 2364 2426 2503 2575 2618 2641 2679 2729 2788 2842 2895 2940 2982 3025 3059 3093 3115 3132 3157 3162 3166 3195 3210 3210 3216 3235 3288 3374 3465 3567 3668 3783 3913 4051 4173 4284 4393 4519 4658 4808 4955 5110 5268 5455 5669 5856 5956 5975 5923 5832 5712 5562 5375 5184 5001 4830 4648 4464 4306 4126 3969 3835 3676 3475 3195 2832 2402 1866 1357 990 732 601 593 626 677 721 780 853 939 1013 1062 1092 1076 1050 1007 962 921 880 856 851 830 816 835 867 921 1005 1080 1130 1164 1138 1060 992 1020 1278 1877 2699 3602 4461 5089 5525 5870 6093 6232 6358 6464 6555 6674 6770 6812 6856 6956 50863 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 124 142 151 159 165 170 174 177 178 179 181 180 180 179 179 181 180 175 173 173 172 171 168 165 166 162 162 163 162 159 157 155 153 152 151 150 147 147 146 143 140 138 137 137 136 135 134 133 131 129 128 125 122 120 121 119 114 113 114 112 111 110 109 107 105 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27275 10770 3131 4026 11117 133 135 137 138 140 142 144 145 146 147 148 148 148 148 147 147 147 147 148 148 147 147 148 148 148 148 148 148 148 148 148 149 148 148 148 148 148 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 152 151 151 152 152 152 152 152 152 153 153 152 152 152 153 152 153 153 153 154 153 153 154 154 154 154 154 155 155 155 155 154 154 155 155 155 156 156 156 155 155 155 155 154 154 155 156 156 155 154 155 156 156 156 156 157 158 160 161 161 163 164 165 165 166 167 167 168 167 168 168 168 169 168 169 171 171 172 172 171 171 172 172 171 170 169 169 169 167 167 167 168 167 166 168 168 167 166 166 166 167 169 168 168 168 169 169 168 170 170 169 171 172 170 169 170 172 172 172 172 172 172 171 171 171 172 173 173 172 172 173 172 173 176 175 171 174 177 177 175 173 176 178 177 174 176 176 175 175 176 179 179 177 176 178 178 179 177 177 180 180 178 180 181 181 183 180 181 181 182 182 182 182 183 183 184 183 184 182 182 182 183 185 183 184 186 184 183 184 186 186 186 186 189 189 187 188 188 188 188 191 191 191 190 189 189 192 191 192 192 193 194 192 194 195 195 194 192 194 193 192 191 190 194 194 194 195 195 195 196 195 195 199 201 197 198 199 200 199 197 199 202 202 203 207 208 210 215 219 223 226 228 230 232 233 232 231 233 235 234 234 232 226 223 224 223 219 218 217 219 218 217 218 216 215 217 218 219 218 216 215 217 219 217 215 215 215 217 221 224 228 225 217 215 214 217 223 227 227 224 222 224 224 225 229 228 228 229 229 232 235 232 229 231 235 237 239 238 233 233 235 236 239 241 242 240 240 240 237 237 242 242 237 234 237 241 239 240 243 245 246 245 244 242 241 241 240 241 243 246 248 249 247 249 250 249 246 246 251 249 246 248 252 252 252 255 253 251 253 252 249 249 253 258 259 258 255 254 252 252 255 257 253 250 252 251 248 249 251 251 251 253 253 251 249 249 249 247 247 244 242 239 243 249 249 246 245 244 245 248 247 252 254 251 254 256 257 260 257 260 266 268 269 273 275 274 274 276 277 278 276 272 274 270 266 271 276 276 277 294 313 330 334 332 331 321 309 304 295 298 304 302 306 309 315 323 344 384 431 499 609 741 947 1268 1618 1871 2015 2085 2139 2187 2216 2250 2297 2347 2410 2562 3386 7477 10046 9293 7915 8208 11003 10553 7498 5578 4922 4644 4461 4343 4254 4178 4105 4038 3985 3940 3895 3838 3782 3741 3700 3699 3757 3863 3979 4071 4150 4259 4339 4417 4531 4700 4940 5218 5477 5745 6011 6267 6488 6666 6783 6861 6909 6853 6715 6498 6242 5947 5666 5422 5211 4984 4778 4578 4413 4267 4109 3909 3670 3390 3021 2526 2038 1596 1190 872 684 583 541 543 598 687 729 757 804 838 861 866 826 806 775 756 733 705 690 686 686 712 718 727 767 827 898 986 1065 1130 1174 1181 1157 1206 1389 1749 2492 3518 4435 5208 5873 6356 6650 6821 6936 7025 7100 7176 7240 7307 7344 7324 7413 74749 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 120 135 147 155 162 169 171 172 173 174 177 177 177 176 174 175 173 172 172 169 169 168 166 165 164 162 160 158 157 157 155 151 148 146 146 147 146 144 142 139 138 138 137 134 131 130 127 128 127 123 121 122 121 118 117 114 111 110 111 111 111 109 106 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27287 10770 3131 4024 11117 140 142 144 146 148 150 152 153 154 155 156 156 156 156 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 159 159 160 160 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 161 162 164 163 162 162 163 163 163 163 162 162 162 162 162 162 163 164 163 163 163 165 167 168 168 169 171 172 174 175 175 174 174 174 175 175 175 175 176 178 178 177 177 178 178 178 178 178 177 176 176 176 175 174 175 175 175 174 173 173 173 174 174 173 173 174 176 175 175 176 176 177 176 175 175 176 176 177 177 178 178 178 177 179 178 177 178 178 177 177 177 177 177 177 178 178 178 176 177 177 178 178 177 179 180 181 179 182 180 179 179 180 181 180 178 179 182 182 180 182 182 181 183 182 182 185 186 184 184 185 187 185 185 186 186 186 185 184 186 188 187 186 185 186 183 186 187 186 187 186 187 188 189 186 186 188 188 189 190 188 187 186 189 189 189 186 189 190 190 193 194 193 192 191 192 191 192 193 192 193 192 191 193 195 194 193 194 195 192 193 192 190 192 195 196 194 193 194 196 197 195 197 200 203 203 200 198 201 202 205 209 211 215 222 228 229 229 233 233 234 237 237 234 233 232 232 229 228 224 219 219 218 218 220 215 214 220 221 217 216 219 218 218 219 217 217 217 220 220 221 221 219 219 222 222 221 222 223 222 221 219 220 222 222 222 225 225 222 226 230 228 223 223 228 232 231 225 224 229 234 235 236 238 240 235 231 231 232 232 234 236 238 235 235 237 237 237 237 240 237 233 234 233 233 236 237 240 240 236 234 235 236 234 236 241 244 239 239 242 242 240 240 239 238 239 241 238 240 245 243 240 247 252 251 247 244 249 250 251 250 245 247 247 243 243 243 245 248 252 253 249 245 247 247 240 240 243 244 244 241 238 237 242 246 245 242 237 237 237 237 239 236 234 236 240 238 231 233 239 239 237 246 249 244 245 250 255 260 264 264 266 271 275 274 275 276 268 265 265 259 260 266 269 269 266 262 270 299 320 333 326 316 309 299 293 298 295 297 302 309 330 355 382 425 515 653 797 986 1310 1726 2088 2327 2487 2613 2721 4745 17007 33109 44356 50261 57238 71884 101730 140732 179177 213750 268164 377668 604349 1232186 85159016 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 105 105 106 106 105 104 103 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27300 10770 3132 4022 11117 143 145 147 148 150 152 154 156 157 158 159 159 159 159 159 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 163 163 163 162 162 163 163 164 164 164 163 164 164 164 164 164 164 164 165 165 166 166 166 166 166 167 167 167 166 166 166 165 166 166 166 166 166 166 166 167 166 167 167 168 168 170 171 172 173 173 173 174 175 176 177 177 178 178 179 179 180 181 180 181 181 180 180 182 181 181 180 180 180 178 178 177 176 177 178 178 178 178 177 176 176 176 176 176 176 177 176 176 177 177 177 177 178 179 178 178 178 178 179 178 178 179 181 180 179 179 181 181 180 179 180 180 180 180 181 179 178 181 180 180 179 180 180 180 181 184 184 182 184 186 185 184 182 182 181 182 184 184 182 181 183 184 185 185 184 186 187 186 186 184 186 187 189 190 186 184 184 183 185 187 189 190 190 190 190 191 189 186 185 188 190 185 185 189 190 189 189 189 188 189 190 190 187 187 190 192 187 185 190 193 190 191 195 196 194 191 192 194 195 195 199 199 198 195 194 195 198 197 198 195 195 195 194 195 199 199 199 197 196 195 198 200 199 197 199 202 203 203 205 204 205 209 213 218 221 226 233 237 238 238 238 239 240 236 234 234 234 228 223 223 224 225 223 219 219 216 217 216 214 219 219 215 216 217 213 215 218 217 218 219 220 221 219 221 220 220 223 220 217 216 216 220 224 224 222 220 222 224 225 227 225 227 228 227 231 233 231 230 231 233 232 231 231 232 234 236 236 234 232 235 237 239 240 239 237 233 230 232 235 235 234 232 233 235 235 233 231 231 233 236 238 242 246 244 238 238 240 240 242 241 241 242 240 240 238 235 240 247 248 244 241 243 243 246 248 246 248 249 246 245 245 244 246 247 247 247 246 243 243 243 241 239 240 241 240 238 239 238 234 239 240 233 227 229 234 229 225 228 231 231 232 233 235 243 245 243 237 238 241 240 243 250 253 254 255 258 265 269 267 273 272 266 263 261 260 260 258 261 261 261 258 265 270 270 279 289 311 320 312 300 298 291 294 298 297 306 323 342 355 382 432 511 627 772 949 1176 1446 1776 2138 2460 2698 2876 3056 3216 3320 3807 8179 17258 25578 41610 71822 104204 127868 156617 205401 278198 435118 775756 2339622 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27313 10770 3133 4020 11118 137 139 140 142 143 145 147 148 150 151 152 152 153 153 153 152 152 152 152 151 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 154 154 153 154 154 154 154 154 154 155 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 155 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 157 158 158 158 159 159 158 159 159 159 159 159 159 159 159 159 159 160 160 159 159 159 159 160 160 160 161 162 162 163 165 166 166 165 167 169 169 170 170 171 171 171 172 172 173 174 175 175 175 175 175 175 174 174 173 173 173 173 173 172 171 172 171 171 171 171 171 172 171 170 171 171 170 170 171 172 173 172 173 172 172 173 174 174 174 174 175 175 175 173 174 174 174 176 175 175 175 176 178 178 176 174 176 177 176 176 176 173 175 175 175 176 178 179 179 177 179 178 178 180 179 179 177 177 177 178 178 179 178 179 180 182 183 181 180 179 180 183 183 182 181 183 183 183 182 183 184 182 182 183 185 184 183 184 186 184 183 186 188 185 180 183 185 183 184 185 187 186 186 187 187 187 186 185 186 187 187 185 186 188 191 192 192 191 190 190 191 195 195 193 194 196 195 195 195 193 193 196 195 192 193 194 193 195 195 194 194 196 198 198 197 196 199 204 203 205 205 208 212 212 215 219 224 228 231 233 231 231 233 235 234 233 231 231 231 227 222 219 219 220 219 218 218 217 214 215 218 217 214 214 215 216 218 217 217 219 219 217 215 219 221 221 220 219 219 223 223 223 226 225 224 225 224 225 225 223 224 228 229 230 229 230 234 234 233 235 233 233 235 232 231 237 239 239 237 234 234 237 240 240 240 241 239 236 237 240 240 237 237 237 235 236 236 236 238 237 236 240 242 242 242 239 242 243 241 241 242 240 243 245 245 244 243 245 248 249 249 247 244 245 249 248 245 243 244 247 250 247 246 248 250 249 246 244 248 250 245 241 243 247 245 242 244 246 240 238 239 236 236 235 231 232 233 234 241 241 238 238 241 243 244 245 245 245 247 252 257 260 260 266 266 266 268 265 269 268 267 271 270 275 272 268 264 260 261 261 263 263 265 263 273 296 320 331 325 318 317 311 301 299 308 323 340 366 402 443 503 579 688 808 934 1046 1172 1348 1569 1838 2144 2560 2935 4226 7134 13961 22354 28508 32339 34124 36947 39532 38508 41101 42463 38817 34034 30436 27770 27260 26848 25678 24645 23648 22843 21937 20299 19539 19007 21769 22924 19605 16843 15984 15720 15602 15460 15224 15052 14977 14884 14685 14412 14108 13843 13731 13820 14222 14836 15422 15899 16010 15526 14468 13250 12263 11580 11054 10533 10000 9514 8951 8361 7756 7132 6480 5772 5093 4543 4110 3703 3301 2938 2530 2061 1656 1371 1173 1037 981 962 927 925 958 932 947 942 882 884 916 878 836 827 847 865 849 837 847 874 926 1013 1121 1192 1249 1281 1315 1357 1366 1441 1519 1608 1681 1755 1890 2060 2304 2928 4226 5932 7589 9063 10327 11424 12250 12837 13314 13681 13979 14198 14423 14636 14754 14902 15057 37963 528440 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 106 110 114 116 118 119 121 123 124 123 123 125 125 124 122 121 122 121 120 119 118 120 118 115 113 112 114 116 114 112 111 108 108 109 109 109 106 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27326 10770 3134 4018 11118 147 149 151 152 154 155 157 159 161 162 163 164 164 165 165 164 163 164 164 164 163 163 163 164 164 163 163 163 163 163 164 164 164 164 164 164 164 165 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 165 166 166 166 166 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 170 169 169 169 170 171 170 170 169 169 169 169 170 169 168 168 169 170 171 171 171 171 172 174 177 177 178 178 179 179 180 180 180 181 182 182 183 183 184 185 186 186 185 184 184 182 181 183 183 182 182 181 179 179 180 180 181 180 180 181 180 180 180 179 179 179 179 181 180 180 179 179 179 181 182 182 181 180 181 182 183 182 182 181 181 181 182 182 181 181 183 183 183 184 184 184 180 181 183 182 182 182 180 181 184 183 182 182 183 186 187 187 185 184 184 185 184 183 184 184 185 185 186 187 187 189 188 187 187 187 188 187 188 190 189 188 186 187 188 189 187 188 188 189 192 190 191 190 189 188 186 190 189 188 190 192 191 191 193 193 191 192 193 194 191 193 193 192 192 191 190 192 192 192 193 195 195 194 195 194 194 194 192 194 195 198 199 196 193 193 191 192 191 194 193 194 196 195 194 197 201 202 199 198 200 199 202 204 206 205 207 213 218 223 225 229 233 232 232 235 237 239 240 240 240 237 235 232 231 230 226 224 222 218 219 220 218 216 216 218 219 216 213 214 215 216 217 219 221 220 219 222 221 217 218 220 219 218 218 218 220 223 223 220 224 225 224 223 222 225 226 227 226 225 226 227 227 229 230 231 230 225 227 234 235 231 229 232 234 233 232 233 235 233 233 237 239 235 231 233 236 235 230 231 236 240 240 234 232 233 233 232 230 232 235 238 237 232 235 240 238 235 236 239 238 236 239 245 245 240 239 242 243 242 242 244 246 245 242 240 240 242 243 244 242 243 243 241 240 246 243 240 236 231 233 236 237 237 237 235 233 232 232 229 231 232 226 226 227 227 229 231 226 230 233 232 234 237 243 240 242 246 245 244 246 248 249 257 262 263 262 261 259 257 260 257 251 251 251 252 251 250 254 257 266 281 300 320 321 311 305 305 298 295 314 332 355 384 417 482 568 688 846 995 1125 1235 1343 2017 10220 23883 29350 31444 53393 99674 151739 214188 286610 383258 586848 1198386 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27339 10770 3135 4016 11118 142 144 145 147 148 150 151 153 155 156 157 158 158 159 159 159 158 157 157 158 158 158 158 158 158 158 158 158 158 157 158 158 158 158 158 158 159 159 159 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 161 161 161 161 161 161 162 161 161 162 161 162 162 162 162 162 162 162 162 163 163 163 163 163 164 163 163 164 164 164 164 165 165 165 165 164 165 165 166 165 165 166 167 166 166 167 168 169 170 171 172 173 173 172 171 172 174 175 175 175 177 177 178 179 179 180 181 180 178 179 180 179 178 178 178 176 176 176 175 175 175 176 176 175 175 176 175 175 175 175 175 176 175 175 175 175 174 175 178 178 176 177 177 178 177 176 176 176 177 178 178 179 179 178 178 178 179 177 177 179 177 178 178 178 177 178 178 178 177 178 178 179 179 180 179 178 181 181 181 183 181 183 179 181 182 182 183 182 183 186 185 185 186 185 184 186 184 185 188 187 185 186 186 189 190 185 182 186 189 189 187 187 188 186 187 190 188 188 187 187 187 189 190 191 191 188 188 189 188 188 191 190 188 188 189 191 193 192 192 189 188 188 189 190 193 193 194 193 196 197 197 199 197 196 196 195 195 194 194 195 193 193 195 199 203 201 201 199 199 199 201 204 202 203 208 214 218 222 228 229 227 230 232 231 231 233 235 232 232 234 236 236 234 231 229 227 226 224 222 221 218 216 215 216 220 218 216 218 219 218 216 217 219 219 218 217 217 217 219 220 218 217 218 220 222 223 224 224 222 222 222 221 220 226 226 222 225 231 231 229 228 226 231 234 233 232 229 228 233 238 237 234 232 232 233 235 238 239 237 234 234 234 233 235 236 237 236 235 234 235 237 236 235 236 235 234 237 240 240 240 241 240 235 238 245 246 242 239 240 240 238 239 245 247 247 251 252 251 249 251 249 247 249 249 248 247 246 246 248 249 247 248 246 246 248 245 244 241 239 239 238 239 240 241 237 236 236 236 237 239 234 230 233 233 233 233 231 229 232 236 239 238 239 242 247 251 254 251 253 261 262 262 264 266 271 264 263 265 264 262 261 259 254 254 259 259 265 281 294 309 320 326 323 314 312 316 325 328 333 347 369 412 457 510 574 663 801 960 1109 1238 1348 1438 1542 1686 1868 2023 2124 2182 2260 2432 2715 3030 3241 3347 3411 3446 3496 3574 3677 3764 4414 8191 14259 21105 25232 26739 31006 44973 66055 81984 83802 71355 55401 56901 72238 129182 261903 441243 781816 2335483 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27352 10770 3136 4014 11119 141 143 145 146 147 149 150 151 153 154 156 156 157 157 157 158 157 156 156 157 157 157 157 157 157 157 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 158 158 159 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 159 160 160 160 160 160 160 159 160 161 161 161 160 160 160 161 162 161 161 161 161 161 162 161 161 161 162 163 163 164 164 165 164 164 165 165 165 164 163 164 164 164 165 165 165 167 168 169 170 170 171 172 172 173 172 173 173 174 174 174 175 176 176 177 179 180 179 179 179 179 179 178 177 176 175 174 176 175 175 175 174 174 176 175 173 175 174 173 174 174 173 174 173 173 174 172 173 174 176 176 176 174 175 176 179 178 176 176 177 177 176 177 176 177 180 178 177 178 179 178 178 180 181 179 179 177 179 180 178 178 177 177 178 179 180 179 180 181 179 179 180 183 181 181 181 180 181 179 180 183 182 182 184 184 183 185 184 185 184 183 184 188 186 185 186 185 187 188 185 187 185 186 188 185 188 191 187 186 186 185 185 185 190 190 187 186 190 190 190 188 190 190 191 193 192 193 192 189 188 188 189 190 192 192 193 195 197 194 195 197 197 198 194 195 197 195 194 193 193 192 195 194 196 199 199 198 201 203 203 203 204 204 205 210 214 215 219 225 231 232 235 237 235 237 237 236 240 240 238 239 238 234 228 222 218 218 220 223 220 219 217 213 212 216 218 217 214 216 218 218 220 219 216 215 218 221 220 218 219 221 220 220 220 219 219 223 221 221 222 222 223 224 224 225 228 228 225 228 230 231 234 233 231 230 231 229 228 230 231 236 242 237 233 235 236 238 238 237 235 231 231 236 238 237 237 237 239 239 233 230 233 235 237 239 237 234 234 239 243 241 239 239 241 244 244 244 244 242 243 246 245 245 244 244 249 251 247 248 248 246 245 247 247 247 249 248 248 251 249 244 248 250 247 245 245 245 243 242 242 241 240 243 243 243 240 235 232 232 237 235 234 237 236 236 240 242 239 236 237 240 241 246 249 248 250 253 258 256 255 261 264 264 268 270 267 268 268 261 257 257 259 262 261 264 276 291 314 328 330 326 324 322 316 317 323 338 358 375 404 448 498 555 629 725 856 1025 1201 1352 1472 1566 1646 1742 1863 2006 2170 2346 2551 2869 3329 3770 4035 4061 3913 3751 3748 3883 4083 4311 4562 4874 5396 6663 7839 8158 8459 8786 9390 11692 13014 12942 12316 11018 9375 8334 8894 16921 35092 62800 111963 168884 193001 178188 138451 99766 71545 52310 40213 32731 27510 23573 20554 18202 16441 15031 13893 12985 12258 11666 11164 10638 9998 9186 8317 7542 6947 6507 6142 5822 5363 4864 4359 3734 2994 2315 1845 1515 1362 1289 1253 1276 1315 1354 1320 1265 1244 1177 1148 1133 1127 1105 1086 1124 1098 1093 1106 1149 1163 1199 1305 1418 1491 1527 1507 1484 1469 1435 1445 1604 1709 1827 1972 2009 2118 2197 2250 2412 3076 4285 5852 7687 9623 11418 13140 14636 15845 16812 17574 17999 18364 18619 18716 18777 18891 19144 19378 19519 19734 20460 329160 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27364 10770 3137 4012 11119 133 135 136 138 140 141 142 143 144 146 147 147 148 148 149 149 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 149 149 149 149 149 149 149 149 150 150 149 149 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 151 152 152 152 153 153 153 152 153 153 153 153 154 154 153 153 153 154 154 154 154 155 155 155 155 155 155 155 156 155 155 155 156 156 156 157 157 157 156 156 157 157 157 158 160 161 161 162 163 164 165 164 164 165 167 167 166 167 167 167 167 169 170 170 171 172 172 171 171 172 171 171 170 171 170 169 169 170 169 168 167 166 167 168 169 168 167 168 168 168 168 167 168 167 168 170 171 171 170 170 171 169 170 171 171 171 170 170 169 170 172 172 172 172 174 174 175 173 172 173 173 173 173 172 174 174 173 173 172 171 172 174 174 174 177 177 175 176 177 176 175 176 177 178 176 179 177 177 178 178 178 178 178 179 180 180 180 180 182 182 181 183 182 180 183 182 183 183 182 183 182 183 184 182 182 184 186 186 183 185 184 184 184 185 186 186 187 189 189 189 186 189 189 186 188 190 191 188 188 188 189 190 188 189 190 192 191 193 191 189 191 193 194 192 193 195 196 195 192 193 193 193 194 195 193 195 199 199 201 201 205 205 203 206 210 214 219 223 225 227 229 232 235 238 236 232 232 232 233 233 232 228 224 223 221 219 219 219 218 217 216 215 214 213 214 218 221 217 216 217 216 215 216 218 218 218 217 218 222 223 222 222 221 221 222 223 223 223 225 227 227 227 228 229 227 225 226 226 229 230 231 234 236 235 233 234 236 235 234 234 234 236 236 235 233 233 232 234 236 235 236 241 240 235 236 242 245 242 238 236 237 238 237 239 240 239 241 242 242 244 244 245 247 247 246 246 248 249 248 246 248 250 248 248 251 253 254 251 249 250 255 258 255 249 251 255 253 251 256 257 256 257 256 253 256 256 253 254 254 253 249 248 239 238 247 246 243 244 243 246 246 243 244 243 240 241 245 247 248 246 249 254 258 261 262 259 261 268 275 274 271 271 275 278 276 277 274 269 271 271 273 274 268 273 281 280 289 315 328 331 327 322 324 324 331 348 361 371 382 407 444 491 540 582 651 777 950 1149 1336 1472 1566 1632 1685 1748 1822 1892 1995 2129 2284 2445 2615 2812 3000 3180 3311 3368 3365 3313 3287 3308 3355 3454 3558 3649 3746 3865 4024 4208 4374 4518 4670 4814 4929 5021 5083 5172 5314 5457 5604 5785 6039 6428 6949 7364 7642 7795 7703 7335 6890 6463 6091 5790 5543 5357 5218 5106 4984 4776 4513 4223 3926 3624 3364 3136 2915 2733 2576 2433 2291 2162 2027 1873 1683 1428 1132 859 635 535 497 471 476 478 494 494 471 463 446 444 437 437 433 435 426 422 427 433 423 437 442 456 471 515 536 540 521 501 512 531 556 615 666 745 847 975 1081 1136 1224 1403 1696 2141 2786 3470 4060 4577 5036 5457 5790 6015 6145 6215 6249 6269 6333 6452 6551 6647 6730 9975 124765 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 125 140 150 158 163 168 171 175 176 177 177 176 178 180 179 177 173 172 172 172 170 167 166 165 161 161 160 157 156 155 154 153 152 148 147 147 144 143 144 142 138 136 135 137 136 132 130 130 128 126 124 123 122 119 117 116 115 114 112 111 110 108 107 105 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27377 10770 3138 4010 11119 132 134 135 137 138 139 141 142 143 144 146 147 147 147 148 148 148 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 149 150 150 150 150 150 150 150 151 151 151 150 151 150 150 151 151 151 151 150 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 154 155 155 154 154 155 155 154 155 156 156 157 157 157 156 156 156 157 157 157 158 160 161 163 164 164 164 163 165 165 165 166 166 167 168 168 168 168 170 170 170 170 170 170 171 171 171 170 171 171 169 168 168 168 167 168 167 167 167 167 167 168 168 167 167 167 166 168 168 167 166 167 169 169 169 170 169 170 171 172 170 170 171 170 169 170 172 171 171 173 174 173 171 171 171 172 173 172 173 174 174 174 174 175 173 172 174 173 174 174 173 173 175 176 175 175 178 178 177 178 178 179 179 177 176 176 177 179 180 178 178 179 179 178 180 181 181 182 185 184 183 183 182 181 184 186 183 182 182 184 185 185 185 185 185 186 184 185 185 186 187 187 188 187 187 187 187 191 188 185 187 189 187 187 189 189 191 189 187 187 189 191 190 191 193 192 191 193 194 193 191 191 194 195 193 192 193 194 194 195 193 193 197 202 203 203 205 206 207 205 203 206 209 211 215 222 227 229 231 232 233 232 235 236 235 233 232 234 231 229 225 221 219 219 218 217 216 217 218 215 217 216 213 212 214 215 212 210 211 217 221 218 217 222 223 219 220 222 221 220 224 225 222 222 223 225 225 225 226 226 227 229 229 229 231 232 232 230 229 232 236 237 236 236 235 234 236 238 239 239 238 240 243 242 237 238 240 238 239 240 239 240 239 239 240 240 240 240 240 241 239 238 239 241 245 246 245 246 248 248 248 248 244 243 243 242 243 249 252 252 251 251 252 252 249 250 250 250 247 246 250 256 255 255 253 251 257 261 259 255 252 247 247 250 250 250 247 245 247 250 246 241 237 244 249 248 245 244 246 248 245 246 250 250 247 247 249 252 257 258 262 262 265 267 271 272 271 273 270 266 269 270 272 276 272 272 272 277 277 277 270 269 278 298 315 323 327 327 328 333 331 342 348 359 370 378 389 412 454 504 562 637 749 924 1179 1400 1546 1640 1712 1795 1879 1958 2028 2106 2190 2299 2421 2562 2700 2813 2906 2987 3040 3077 3109 3159 3222 3340 3494 3617 3701 3770 3826 3872 3939 4023 4109 4201 4272 4338 4403 4462 4528 4634 4813 5107 5447 5771 6076 6362 6616 6829 6864 6677 6385 6082 5821 5611 5430 5266 5086 4828 4481 4148 3853 3595 3368 3189 3021 2875 2738 2608 2493 2374 2238 2101 1940 1731 1471 1176 895 677 554 502 471 481 494 479 462 471 444 417 416 425 420 415 414 411 415 418 419 433 419 422 441 468 483 484 486 499 494 503 528 574 625 671 727 804 908 985 1026 1157 1465 1979 2568 3117 3645 4124 4551 4925 5243 5502 5676 5778 5845 5901 5936 5994 6072 6128 6147 6153 17970 205963 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 122 137 148 158 166 171 177 182 185 185 183 184 185 185 184 183 183 181 178 177 175 175 173 170 169 168 167 165 163 163 161 160 158 157 154 151 150 150 149 146 144 145 144 141 138 137 135 134 133 131 129 127 125 123 123 120 118 118 117 116 113 114 114 111 108 108 106 104 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27390 10770 3139 4007 11119 133 135 136 137 138 140 141 143 144 145 146 147 147 147 148 148 148 148 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 151 150 150 150 150 151 150 150 150 150 150 150 151 151 151 152 151 151 151 152 152 151 152 152 152 152 153 153 152 152 153 152 152 153 154 154 154 154 153 153 153 154 154 155 155 156 156 156 156 156 156 157 158 158 157 157 157 157 158 159 159 161 162 162 163 163 164 164 164 164 166 167 167 168 169 169 170 170 170 170 170 171 172 171 171 171 170 170 170 170 169 169 168 167 166 167 167 167 167 166 165 165 166 166 167 168 169 168 167 167 168 167 168 170 170 169 169 170 170 170 172 170 170 170 171 169 170 170 173 173 171 171 173 172 173 174 172 172 175 173 171 170 174 174 172 172 173 171 173 172 173 174 174 173 172 173 174 176 175 175 177 176 177 177 177 178 179 176 177 180 179 179 179 183 180 181 182 181 181 182 185 184 181 183 182 182 184 184 182 182 181 183 185 183 183 182 184 185 187 186 187 185 186 187 188 187 185 188 188 188 186 184 185 188 188 189 189 189 188 187 186 187 188 188 191 188 187 191 193 193 192 192 192 192 193 192 193 194 192 192 195 197 197 200 203 204 204 205 204 203 204 207 208 211 217 220 223 228 231 234 236 236 236 236 238 237 236 238 237 233 232 232 231 227 221 219 218 217 217 218 217 217 216 213 212 214 216 217 217 214 214 217 220 219 217 216 218 219 217 216 218 221 221 220 218 219 219 220 226 226 224 224 226 229 230 229 230 233 232 230 231 233 234 232 232 230 230 236 237 235 237 241 239 238 240 240 242 242 240 240 242 243 241 239 237 239 241 242 242 240 241 241 240 239 238 240 241 243 242 240 242 245 244 246 248 248 247 245 243 244 247 251 253 251 248 248 253 255 251 250 252 252 252 253 252 249 250 256 259 258 256 255 253 251 252 250 251 250 242 242 247 249 249 250 248 245 245 247 247 241 239 239 244 248 248 246 244 245 254 253 258 266 268 264 267 267 263 262 269 271 273 278 275 278 278 279 274 271 271 278 278 273 276 277 284 297 309 318 332 340 346 351 356 362 363 368 385 404 432 468 517 587 677 826 1029 1224 1423 1608 1751 1864 1949 2030 2127 2215 2306 2400 2505 2642 2779 2880 2924 2938 2969 3021 3085 3162 3254 3320 3385 3474 3585 3716 3835 3957 4071 4186 4270 4323 4384 4462 4531 4562 4585 4624 4654 4679 4721 4851 5207 5774 6362 6793 7005 7012 6898 6718 6487 6202 5863 5510 5185 4853 4508 4177 3894 3639 3413 3223 3040 2897 2771 2657 2555 2435 2314 2181 2040 1860 1640 1379 1093 826 625 520 466 470 476 468 453 446 433 424 428 420 426 425 428 440 423 426 439 425 409 419 432 433 437 452 474 492 504 508 531 552 595 631 659 699 742 786 808 822 830 830 906 1196 1775 2581 3444 4236 4793 5111 5310 5468 5615 5739 5813 5869 5915 5927 5941 5989 31339 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 126 143 153 160 167 170 175 179 181 183 183 184 185 184 182 182 181 180 180 176 172 170 172 172 169 167 165 165 163 161 159 158 157 155 153 152 151 147 145 146 145 142 143 141 136 135 134 133 132 130 128 126 126 125 122 117 116 118 116 113 113 112 111 110 109 108 106 104 103 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27403 10770 3140 4005 11119 134 136 137 138 140 141 143 144 146 146 147 148 149 149 149 149 149 149 149 149 149 149 149 150 150 149 149 149 149 149 149 149 149 149 150 149 149 149 150 150 150 150 150 150 151 151 151 151 152 152 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 153 154 154 154 154 154 154 155 154 155 155 155 154 155 155 156 156 156 157 158 157 157 158 158 158 158 158 157 158 160 160 160 161 162 163 163 164 165 165 165 165 165 166 166 168 169 171 170 170 171 171 172 172 171 171 172 173 171 171 170 170 171 170 169 168 169 169 168 168 168 168 166 168 167 167 166 168 169 168 169 168 168 170 170 168 168 169 170 170 169 169 171 171 171 172 171 174 171 171 172 173 175 174 173 173 174 174 174 174 175 174 175 176 174 174 177 176 175 173 174 173 176 174 174 174 176 178 177 175 175 175 177 177 176 179 179 179 179 179 179 180 180 179 179 182 181 182 179 180 182 184 182 183 182 183 184 184 184 185 183 184 185 185 186 186 186 187 186 186 185 186 187 184 183 186 186 186 187 188 189 191 190 188 189 189 189 187 190 188 186 187 189 189 187 188 188 190 192 191 191 191 193 197 195 191 192 195 196 194 193 192 193 196 198 200 202 206 208 206 206 207 205 206 208 210 210 213 216 221 223 225 226 232 235 235 234 235 236 237 235 232 233 229 226 226 226 227 223 220 218 218 218 217 215 212 214 218 218 217 215 215 215 212 215 220 219 219 220 218 217 218 219 217 220 223 222 221 223 224 224 221 221 224 227 228 229 230 228 227 230 236 235 231 232 235 232 231 235 238 237 236 239 239 239 241 241 239 240 243 239 233 235 237 237 238 239 241 242 242 242 240 237 239 242 241 240 241 241 240 239 242 244 245 247 246 244 244 246 247 248 245 243 250 253 249 249 250 246 249 255 254 251 251 253 253 256 258 260 262 262 262 263 261 258 257 258 259 260 258 258 257 256 255 251 250 251 253 254 256 251 244 246 254 251 243 242 245 243 242 242 241 244 248 255 257 256 260 265 267 263 263 265 267 269 274 277 276 275 273 271 274 279 281 276 274 271 277 284 282 289 302 317 335 336 340 342 347 357 365 371 376 379 386 403 446 511 595 699 842 1016 1216 1412 1589 1729 1849 1956 2084 2211 2325 2426 2523 2617 2710 2796 2873 2928 2975 3011 3052 3108 3183 3265 3335 3391 3471 3569 3675 3814 3952 4036 4094 4136 4165 4225 4371 4571 4777 4962 5105 5281 5757 6627 7511 8051 8229 8202 8059 7775 7393 6929 6335 5624 4956 4465 4145 3891 3714 3547 3360 3149 2953 2814 2715 2618 2533 2425 2300 2142 1939 1741 1532 1259 969 736 587 504 474 470 466 462 456 444 438 433 436 440 427 423 439 429 428 422 416 426 419 414 421 427 437 448 463 466 471 485 505 540 588 649 682 730 765 782 803 835 873 905 977 1195 1633 2244 2970 3730 4473 5129 5625 5921 6114 6265 6378 6451 6510 6566 6601 6612 6621 40324 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 113 129 141 148 156 162 166 169 171 172 172 173 176 174 172 171 170 169 167 166 167 166 164 161 160 159 157 156 154 152 152 153 151 148 148 147 145 143 141 138 139 139 137 136 132 129 128 128 125 124 124 123 121 120 116 115 116 114 113 111 110 107 106 107 104 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27416 10770 3141 4003 11119 135 137 138 140 141 143 145 146 147 148 149 150 150 150 150 150 150 150 150 151 151 151 151 152 152 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 155 155 155 155 154 154 154 155 155 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 158 158 158 158 157 157 158 157 158 159 159 160 160 160 160 160 159 160 160 161 162 164 165 165 165 165 166 166 167 168 168 168 169 170 170 170 172 172 173 173 173 172 172 172 172 173 174 173 173 173 172 171 170 170 170 169 168 169 170 170 169 170 169 169 168 169 170 169 169 170 169 168 170 171 172 171 171 172 171 171 173 171 170 172 176 174 173 173 173 174 174 173 174 175 174 174 176 177 177 178 177 174 175 177 178 179 178 178 178 177 176 175 176 177 177 176 176 178 178 176 176 177 180 179 180 182 181 178 179 180 180 181 181 180 179 178 178 182 182 181 181 182 182 182 184 184 182 183 185 185 185 183 183 185 187 185 185 184 184 187 185 188 189 188 189 188 188 187 188 189 188 187 186 187 190 189 189 188 189 186 184 187 188 188 188 188 190 189 189 188 190 188 189 191 190 191 191 192 193 191 192 193 197 201 204 203 204 208 207 204 204 204 207 208 207 209 216 219 223 229 228 230 233 234 234 234 233 236 238 235 232 231 231 231 228 225 223 224 226 223 220 223 222 219 218 218 216 214 213 214 214 211 211 215 216 217 218 218 217 217 218 220 223 222 219 219 220 221 222 219 218 223 227 227 228 228 229 231 232 232 231 228 230 234 234 233 232 233 236 238 236 234 238 239 238 237 235 233 236 238 236 235 237 239 239 238 239 238 238 240 239 239 241 244 243 242 244 244 241 239 242 245 240 239 240 242 243 248 248 246 244 242 243 245 245 245 249 253 252 250 249 251 253 250 251 253 253 254 255 254 254 252 248 254 258 256 255 258 260 256 251 249 250 253 250 246 243 244 244 247 243 243 248 247 241 235 235 241 241 238 240 243 243 245 254 255 254 253 252 256 262 263 268 272 275 278 276 274 273 271 272 275 275 276 278 278 281 276 277 286 293 296 306 321 335 343 349 359 368 373 377 383 398 421 452 485 533 589 663 769 938 2502 8674 14414 16539 16608 16795 17913 19344 20591 24411 31069 40977 47007 47094 41910 37004 33391 30410 26595 21965 17285 12347 9615 10414 10781 10057 8829 7770 7212 6985 6917 7032 7285 7668 8149 8495 8549 8448 8400 8372 8373 8552 8843 9153 9532 9887 10055 9979 9636 8969 8153 7467 7003 6639 6288 5956 5671 5385 5109 4923 4797 4662 4537 4394 4268 4124 3931 3742 3566 3332 3034 2731 2379 2020 1645 1298 1035 873 777 744 724 710 701 699 693 659 660 680 676 659 661 675 688 688 658 648 646 666 680 684 677 690 712 727 749 770 857 924 961 1031 1083 1166 1256 1326 1544 2111 2842 3759 5016 6346 7380 8212 8897 9348 9781 10167 10488 10784 10957 11031 11155 11286 11385 11473 69876 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 115 122 126 131 132 135 138 137 138 141 141 140 139 139 139 138 137 137 138 137 133 131 133 130 130 131 128 127 129 126 123 122 121 121 119 117 116 116 116 114 112 112 112 110 109 108 106 105 103 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27429 10770 3141 4001 11119 131 133 135 137 139 140 142 143 144 145 146 147 147 147 147 147 147 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 153 153 153 153 153 152 152 153 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 157 158 158 158 158 159 159 160 159 160 160 161 162 162 163 164 164 164 164 165 165 166 166 168 168 169 168 169 170 170 170 171 172 172 172 172 172 173 172 170 171 171 170 170 169 168 167 167 167 167 169 169 169 169 169 170 169 169 169 169 169 169 170 169 169 170 170 171 171 171 172 171 170 170 169 170 171 172 171 171 173 174 174 173 173 174 173 174 174 175 177 175 174 176 175 174 176 176 175 176 175 176 175 174 174 174 175 175 176 178 176 177 177 179 178 177 178 179 179 179 178 179 180 179 178 178 179 180 180 181 180 181 182 183 182 181 184 186 184 184 182 183 184 185 184 185 187 186 185 186 187 185 186 186 184 185 187 184 186 186 189 191 189 189 188 188 190 188 188 189 188 187 187 190 189 188 189 191 189 189 190 191 190 189 191 192 194 195 194 197 199 199 198 197 194 198 202 204 206 210 211 209 207 208 212 210 209 214 218 222 225 227 229 234 236 236 234 232 231 234 237 238 234 230 229 229 230 230 228 225 221 219 219 220 221 221 220 218 217 217 220 220 217 214 213 212 212 214 215 218 219 216 215 216 217 219 219 220 224 227 224 220 221 222 223 224 225 225 224 223 224 229 234 232 230 231 236 237 236 237 236 234 232 232 237 242 238 234 234 234 236 240 241 240 239 237 239 240 240 239 236 238 242 240 238 239 244 247 244 240 243 244 241 242 244 247 248 248 246 246 248 247 248 246 246 246 247 251 249 249 253 258 260 254 254 258 257 255 256 252 252 257 260 258 254 254 255 256 260 256 256 256 256 258 260 261 258 255 257 258 252 248 253 257 253 252 254 256 253 249 246 247 248 246 248 248 251 254 252 250 251 254 258 264 264 267 269 265 263 272 279 276 277 274 279 288 287 282 275 275 281 278 283 282 282 281 288 297 315 340 362 366 364 367 379 388 386 393 408 429 462 505 558 628 717 823 957 1113 1266 1396 1519 1665 1826 2055 3156 7883 19245 24341 24588 25675 30478 32391 25424 15760 9690 7233 6331 5864 5522 5345 5290 5226 5170 5135 5164 5194 5196 5184 5146 5134 5163 5181 5191 5199 5197 5200 5229 5273 5323 5408 5500 5599 5628 5635 5614 5515 5356 5155 4882 4565 4299 4079 3890 3741 3615 3504 3381 3297 3228 3152 3092 2993 2880 2757 2654 2545 2402 2241 2087 1874 1637 1386 1102 848 688 601 536 518 516 522 510 496 504 497 505 521 521 500 497 499 496 517 513 509 507 493 489 501 528 542 543 542 563 591 641 691 735 793 855 899 903 917 1057 1508 2275 3233 4275 5263 6010 6514 6878 7141 7351 7522 7659 7746 7855 27223 297052 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 118 129 138 145 152 156 160 163 164 164 164 163 164 163 164 163 162 161 161 159 157 159 157 155 154 153 149 148 148 145 143 144 142 140 138 137 137 138 135 131 128 127 126 127 127 125 123 120 117 117 117 116 114 111 109 107 106 105 104 104 103 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27441 10770 3142 3999 11120 130 132 134 136 138 140 141 142 144 145 146 146 147 147 148 148 148 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 151 151 151 151 151 151 152 152 152 152 153 153 153 153 152 153 153 153 153 153 152 152 152 152 153 153 153 154 154 154 155 154 154 155 155 155 155 155 155 155 155 155 154 155 155 156 156 156 156 156 156 157 157 158 159 159 159 159 159 159 160 161 162 163 162 163 164 165 165 165 166 166 167 167 169 168 168 169 170 171 170 170 171 172 170 171 171 171 171 172 171 171 172 171 168 168 168 169 168 166 166 168 169 169 169 167 168 168 169 169 167 167 169 170 171 171 170 171 171 171 171 172 171 170 169 169 173 172 171 173 173 170 171 173 174 173 173 173 175 176 175 175 175 175 176 176 177 175 174 177 177 175 175 178 177 176 174 174 176 175 177 178 178 176 176 177 178 179 180 180 179 178 179 179 180 179 179 180 182 183 183 182 181 183 183 184 182 185 185 183 182 183 185 183 182 182 184 186 186 187 185 186 186 184 182 181 185 185 187 186 187 189 188 187 185 189 188 188 187 189 189 188 189 187 187 188 190 189 189 192 192 189 188 192 191 190 190 189 191 194 195 196 196 199 203 204 204 209 210 209 209 210 210 211 215 214 215 220 227 231 232 235 234 234 234 234 231 230 232 233 230 228 227 228 230 231 229 228 226 222 218 219 219 219 219 218 219 216 216 217 213 216 218 217 217 217 217 218 215 212 215 220 222 222 222 218 217 218 221 223 225 226 223 223 225 226 227 226 227 230 232 231 232 231 232 234 235 238 239 235 234 235 234 234 237 237 236 237 239 243 242 237 236 240 241 239 237 240 240 240 244 244 243 242 244 246 245 245 247 246 244 243 244 245 244 245 248 247 247 250 250 248 249 251 250 249 251 249 247 249 253 257 255 253 254 254 257 256 252 254 251 253 258 258 257 260 261 259 260 260 258 257 257 262 262 261 262 259 252 249 254 256 255 257 253 252 252 251 249 251 248 247 248 246 242 242 251 248 247 255 259 260 258 257 260 268 274 271 271 271 272 275 281 285 285 280 277 276 278 278 279 282 286 284 285 288 285 284 286 304 334 360 369 375 392 401 410 427 457 488 523 577 635 719 840 977 1126 1302 1471 1613 1744 1872 2001 2107 2203 2556 8046 16251 22801 32263 41614 47003 45187 39203 29591 19322 11895 8029 6588 6214 6191 6252 6358 6493 6559 6507 6421 6363 6347 6332 6324 6291 6262 6265 6256 6238 6219 6227 6217 6157 6075 5992 5928 5831 5712 5523 5328 5141 4953 4810 4674 4524 4379 4230 4064 3945 3827 3706 3587 3496 3397 3291 3170 3045 2920 2815 2669 2470 2229 1980 1727 1485 1248 1028 827 697 646 599 569 567 569 557 549 558 559 565 553 558 559 565 565 551 559 557 555 567 570 561 562 568 592 594 601 617 639 687 722 786 909 1167 1583 2172 2976 3861 4753 5670 6370 6901 7290 7484 7600 7683 7780 7899 8027 8134 8238 8332 22048 269399 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 132 143 153 160 166 170 171 173 173 175 176 175 173 176 174 171 169 169 168 165 163 163 162 160 159 158 154 153 154 153 149 147 145 144 144 144 140 137 136 135 134 132 129 130 130 126 123 123 122 120 118 117 115 113 112 112 110 108 106 105 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27454 10770 3143 3997 11119 130 132 135 137 139 141 142 143 144 145 146 147 148 148 148 148 148 148 149 149 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 151 152 152 152 152 152 152 152 153 152 152 153 152 152 152 152 153 153 153 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 155 156 155 155 155 156 156 155 156 156 156 156 156 156 157 157 156 156 157 157 158 157 157 158 158 158 159 160 160 161 160 160 160 161 162 163 163 164 165 165 165 166 167 167 168 168 169 169 170 170 170 171 171 171 172 172 171 173 172 173 172 172 171 171 171 171 170 170 169 170 169 168 168 169 169 168 168 169 169 169 169 168 169 168 169 168 170 171 170 170 171 170 168 170 170 170 171 170 170 172 172 172 175 173 172 174 175 174 175 175 175 176 176 175 174 175 175 175 176 176 174 176 178 180 178 174 174 174 175 176 175 175 174 177 177 178 179 179 178 177 177 179 181 180 179 181 181 181 180 182 181 181 181 183 185 186 185 184 183 185 184 185 185 187 186 183 185 186 186 184 183 183 186 189 187 184 186 187 187 186 184 186 184 186 189 189 186 188 189 190 189 185 187 189 189 188 187 187 187 189 190 190 188 189 189 188 191 193 192 191 191 193 197 198 198 199 201 203 207 209 211 211 211 211 211 213 212 213 222 230 232 233 233 236 238 235 235 235 236 233 231 230 227 226 226 227 230 230 226 221 219 219 222 220 220 220 219 217 217 220 220 216 215 216 217 219 218 217 217 219 222 222 221 222 222 220 221 223 222 221 223 224 226 226 224 225 225 224 223 222 226 230 231 230 231 231 230 231 233 234 232 232 234 234 237 235 235 240 240 240 240 241 242 243 243 242 239 238 237 238 242 241 241 241 243 242 240 238 238 241 247 249 247 246 246 247 245 245 250 251 246 244 245 248 249 248 248 250 253 255 254 253 255 255 253 252 257 258 258 260 257 256 258 257 257 258 258 254 254 257 259 258 258 258 255 259 264 259 255 256 259 259 256 256 261 260 256 252 251 248 246 248 247 247 245 244 248 252 248 244 246 251 254 258 263 263 264 267 267 272 274 274 274 273 281 284 281 279 277 282 283 285 288 284 286 287 281 282 283 288 295 304 316 334 356 375 383 391 402 421 446 488 538 580 629 692 777 907 1060 1212 1384 1594 1835 2050 2240 2405 2534 2617 2694 2772 2856 2935 3019 3102 3186 3295 3426 3536 3644 3758 3912 4092 4288 4443 4555 4680 4818 5006 5253 5513 5743 5906 6006 6098 6274 6451 6542 6496 6343 6125 5833 5507 5205 4913 4627 4354 4102 3864 3647 3458 3280 3124 2988 2897 2835 2766 2709 2664 2617 2548 2474 2409 2345 2254 2164 2064 1926 1738 1515 1225 935 704 571 516 482 473 453 430 425 439 439 428 434 436 431 430 434 440 425 435 437 409 430 427 418 428 440 428 415 435 441 452 454 476 507 601 789 1126 1542 2013 2550 3076 3513 3883 4223 4550 4839 5048 5189 5289 5328 5355 5380 5418 5452 5475 5482 5510 5507 5532 5557 9917 138615 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 121 136 145 150 157 164 167 169 171 173 174 175 174 172 170 170 171 170 168 167 167 164 164 162 161 160 157 155 155 154 152 150 149 151 148 143 141 140 139 138 137 135 133 133 132 131 129 126 123 121 119 120 119 117 116 114 113 111 109 110 110 107 105 104 103 103 101 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27467 10770 3144 3995 11119 136 138 140 141 143 145 147 148 148 149 149 150 151 151 151 151 151 151 151 151 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 153 153 153 153 153 154 154 154 154 154 154 154 154 154 155 155 154 154 154 154 155 155 155 155 156 156 156 156 156 156 155 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 158 158 158 159 159 159 160 160 160 161 161 161 161 161 162 163 164 164 164 164 164 165 166 166 167 167 168 169 169 169 169 170 171 172 173 173 172 172 173 174 174 174 175 174 174 173 173 174 174 173 172 171 170 170 170 172 171 170 170 170 170 171 171 170 171 171 171 171 171 171 171 171 172 172 172 171 171 172 173 173 174 172 172 173 173 173 174 175 174 173 174 176 176 177 180 180 178 178 178 179 179 178 178 178 180 180 179 180 180 180 180 180 180 178 178 178 177 176 177 178 180 181 179 180 180 178 179 180 179 179 182 183 181 182 182 182 184 185 185 184 184 184 186 185 186 186 187 185 186 186 186 188 188 188 190 189 188 190 191 190 190 188 188 190 191 191 191 191 192 190 189 188 188 188 188 187 188 190 189 190 189 191 192 193 192 191 189 189 193 194 191 190 192 194 196 197 198 196 196 198 202 202 203 207 209 211 211 213 215 215 214 215 218 226 231 234 235 235 236 238 239 234 232 233 234 233 230 232 231 227 226 224 221 220 222 222 221 221 222 217 217 219 219 219 220 219 216 217 220 218 219 219 218 220 221 213 214 220 224 222 223 222 221 224 225 223 219 222 223 218 220 223 230 228 224 227 227 228 231 232 233 232 234 233 234 239 237 232 236 237 239 243 238 237 238 236 240 242 247 242 234 234 241 242 242 242 240 240 245 248 244 241 245 247 244 244 252 247 246 248 248 253 255 250 246 246 249 254 255 252 254 255 252 256 257 253 256 257 255 258 258 257 261 258 264 256 254 258 260 261 260 258 262 264 260 259 256 256 259 263 268 266 263 260 258 254 254 257 258 256 251 254 256 252 248 253 254 246 250 256 248 249 252 255 255 252 252 256 256 258 257 257 263 265 267 269 269 270 279 281 284 281 277 272 280 279 279 287 291 287 282 287 287 289 292 291 289 292 295 300 315 328 341 361 384 402 433 465 505 544 584 641 749 1166 2901 7284 14737 21465 27300 30760 26647 18690 13947 14290 17729 24097 33518 43909 46848 38191 23897 13377 8291 6301 5632 5443 5434 5464 5517 5636 5815 5932 5996 6053 6079 6081 6159 6432 6860 7335 7774 8078 8240 8243 8056 7659 7077 6545 6167 5808 5402 5043 4761 4534 4358 4235 4144 4081 4027 3962 3909 3884 3846 3797 3743 3687 3610 3511 3407 3254 3030 2728 2357 1952 1565 1223 961 781 692 665 644 634 614 600 596 595 596 602 607 601 598 590 593 606 614 602 590 597 592 594 596 593 608 628 630 623 642 717 877 1135 1517 2074 2705 3270 3794 4303 4770 5146 5404 5599 5762 5908 6036 6138 6181 6212 6265 6308 6333 6379 6455 6540 6611 6662 6707 6750 13068 452692 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 114 123 130 135 138 143 148 150 149 149 151 151 151 151 149 148 149 149 148 147 145 142 144 144 142 140 139 136 134 134 134 133 131 129 127 125 124 124 122 119 120 121 117 114 112 113 112 110 109 108 106 104 104 105 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27480 10770 3145 3993 11120 150 152 154 155 156 157 159 160 161 162 163 163 164 164 164 164 165 165 164 164 164 164 164 164 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 165 165 165 165 164 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 166 166 165 165 165 166 166 166 167 167 167 167 166 165 166 166 166 166 166 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 170 170 170 171 171 172 172 172 172 172 173 173 173 174 175 175 176 176 177 177 178 179 179 179 180 182 183 182 182 182 182 183 184 184 184 184 184 184 184 184 184 185 184 183 182 181 182 181 181 180 179 179 179 180 180 180 179 178 179 180 181 182 180 178 179 180 179 178 180 179 178 179 181 180 180 180 181 181 181 181 181 180 181 180 180 181 181 182 184 184 183 184 185 185 184 184 185 185 186 186 184 183 184 186 187 187 184 183 184 185 183 183 184 184 184 183 182 182 182 183 184 185 184 185 186 187 187 187 189 188 188 189 188 189 190 191 191 192 191 190 191 192 191 191 191 191 191 192 194 192 189 190 193 193 192 193 193 193 193 192 192 194 193 191 192 192 195 196 197 196 194 191 191 192 193 194 196 195 194 193 191 190 192 195 194 194 197 199 200 200 203 204 204 204 204 204 206 209 211 215 216 217 218 218 218 224 231 236 238 238 237 239 241 239 235 236 236 234 231 229 225 226 227 226 225 225 224 223 225 225 221 220 224 221 218 218 218 216 220 220 220 219 218 222 218 217 216 220 217 216 216 223 222 221 223 222 219 219 223 222 222 222 226 229 226 225 226 226 228 227 224 224 232 234 232 232 231 232 233 235 231 234 240 242 237 236 240 237 232 235 237 239 242 232 242 245 238 239 238 234 233 243 246 239 241 242 237 238 238 236 235 247 239 241 244 247 247 247 241 244 244 244 245 243 248 253 252 245 245 248 252 254 256 256 257 259 251 253 258 258 252 247 251 251 253 257 255 255 256 255 253 255 253 257 249 252 250 250 252 244 245 248 251 246 245 247 241 242 242 239 243 247 242 238 232 235 243 248 251 250 251 248 251 249 256 256 250 251 260 263 259 261 266 269 263 260 261 264 273 276 273 272 273 268 273 272 282 290 290 294 315 342 363 397 439 477 689 3241 14399 34271 56495 79321 100182 121499 155705 215416 331371 544561 1105331 24123434 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27493 10770 3146 3991 11120 154 156 158 160 161 161 162 163 164 165 165 166 167 167 167 168 168 168 168 168 167 167 167 167 167 167 167 167 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 167 167 167 168 167 167 167 168 168 168 168 167 167 167 168 169 170 170 170 169 168 168 168 168 168 168 168 168 169 169 169 170 171 171 170 170 170 170 169 170 170 170 170 170 171 172 172 172 173 173 173 173 172 172 172 173 173 174 174 174 175 175 175 176 177 178 178 178 179 179 180 180 181 183 184 183 183 183 183 183 183 184 185 186 187 186 185 185 186 186 185 185 185 184 183 182 182 183 184 183 182 181 181 181 181 181 181 181 181 181 181 180 180 182 181 180 179 180 180 180 182 182 181 180 180 183 183 183 183 183 182 183 183 183 182 181 182 183 183 184 184 185 185 185 184 185 186 185 184 186 186 186 186 187 187 187 186 184 185 186 186 184 184 184 182 183 183 183 183 184 184 184 184 183 185 187 186 186 188 189 190 191 191 192 191 191 191 192 193 191 189 188 190 190 190 192 191 192 191 189 190 192 192 192 192 193 194 195 195 195 193 192 194 195 194 196 194 191 191 190 192 194 195 192 190 193 194 193 193 194 195 194 195 196 194 192 195 199 200 201 202 203 203 205 208 214 214 215 215 219 221 220 220 221 229 230 228 233 240 239 240 239 235 236 238 239 238 235 234 232 226 228 233 228 224 225 226 224 221 220 218 220 223 222 222 219 217 219 217 219 221 223 222 220 218 218 219 217 220 217 219 219 218 217 218 223 221 222 227 226 224 221 222 223 225 225 224 229 228 226 224 225 230 234 235 234 232 231 230 226 227 235 234 230 237 236 236 236 236 232 227 227 232 226 233 236 237 235 232 236 235 241 246 238 233 234 235 235 243 239 237 240 237 240 242 244 244 242 247 244 239 235 236 237 243 244 238 240 243 249 247 248 248 242 248 250 248 254 251 248 246 250 246 246 246 246 250 252 242 244 245 249 248 252 247 244 248 249 253 252 245 246 253 253 242 238 231 236 233 234 238 236 236 236 237 231 232 239 240 240 244 248 252 256 251 257 257 257 263 264 256 251 253 261 260 258 262 268 276 272 267 276 279 273 273 276 282 292 306 318 347 379 410 455 507 579 641 808 2683 12715 40460 95005 166405 262380 428971 789203 2785720 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27506 10770 3147 3989 11119 155 157 160 162 163 164 165 165 165 166 168 168 169 169 170 170 170 170 170 170 169 169 169 169 169 170 170 170 170 170 171 171 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 169 170 170 169 169 169 169 170 170 170 170 170 171 171 171 170 170 171 171 172 173 173 173 172 172 171 171 170 171 172 172 172 172 172 172 172 172 172 173 173 174 174 174 173 174 174 174 173 173 174 175 175 175 175 175 176 176 175 176 176 176 176 178 179 178 178 179 179 179 179 181 182 182 182 183 183 184 184 183 184 185 185 185 185 186 188 188 188 188 189 189 188 188 189 189 188 187 187 187 187 186 185 184 184 183 183 183 184 184 184 185 184 182 182 184 182 181 182 182 181 181 181 182 182 183 184 183 184 181 182 183 183 181 182 182 184 185 186 185 187 188 188 187 186 188 188 188 187 186 186 187 186 186 188 186 185 187 186 184 186 186 186 188 188 186 187 186 186 186 188 187 187 186 183 187 189 188 190 189 189 190 191 190 190 188 190 190 193 194 190 190 193 192 193 191 193 193 195 196 193 195 193 190 196 196 195 194 192 195 196 197 193 196 200 197 194 193 193 193 192 193 196 195 191 191 195 193 195 195 195 196 197 196 197 196 198 199 200 201 200 201 204 206 206 209 212 214 216 221 222 224 224 223 225 228 228 231 233 235 237 237 238 241 240 239 239 238 237 237 236 234 231 230 230 228 225 223 223 223 222 222 221 219 218 217 223 223 223 221 217 216 217 216 216 217 221 222 218 215 216 222 221 220 222 222 223 225 221 218 218 220 220 223 227 227 228 227 224 226 230 230 229 229 228 229 231 232 230 228 233 235 230 229 233 234 232 233 236 237 236 233 232 233 231 226 231 238 234 229 229 231 232 235 239 242 245 243 239 236 235 237 236 238 241 242 243 241 242 242 239 238 243 250 251 247 244 244 248 249 250 249 246 245 248 251 249 246 249 252 253 253 249 245 244 245 247 251 248 246 247 249 251 250 245 247 249 246 245 240 238 243 247 248 245 244 246 251 248 237 237 238 233 223 223 234 237 237 235 236 238 240 243 251 254 253 250 255 257 257 256 259 260 259 263 260 259 264 266 267 264 263 262 270 271 267 273 274 274 270 276 294 321 354 381 408 462 541 625 693 758 827 915 1038 1229 1464 1796 3028 8146 19904 32257 40019 51682 88689 136464 181275 243265 364602 659436 1997396 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27518 10770 3148 3987 11119 154 156 159 160 161 162 163 164 165 166 167 167 168 168 169 169 170 170 169 169 168 169 169 169 169 170 170 170 170 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 172 173 173 173 172 171 171 171 171 171 172 172 173 173 173 172 172 172 173 174 174 174 174 173 173 173 174 174 174 174 175 174 175 176 177 178 177 177 178 178 177 177 178 178 177 177 178 179 179 179 181 181 181 181 182 182 184 184 185 185 186 186 187 187 186 186 186 187 188 188 188 188 189 187 189 189 188 187 186 186 185 185 185 185 183 182 183 183 182 182 184 185 184 183 182 183 183 181 181 181 182 182 182 183 181 182 182 182 183 182 181 181 184 184 184 181 182 185 185 184 184 186 186 186 186 186 187 187 186 183 181 184 187 187 186 187 187 188 186 185 186 188 186 185 184 186 185 186 185 185 186 186 188 186 185 188 189 188 188 189 190 190 192 193 193 191 189 190 190 191 192 193 193 190 190 191 192 193 195 195 195 193 191 195 193 191 193 193 193 190 190 193 195 193 193 195 194 193 194 197 195 192 193 193 194 193 193 192 191 192 197 197 197 195 196 197 199 201 198 200 202 202 204 207 210 213 216 216 218 219 218 222 225 223 225 232 238 238 236 241 241 238 240 239 238 238 237 237 235 229 226 224 223 224 229 227 223 220 220 221 221 224 223 221 220 222 220 216 216 219 222 218 216 219 220 218 219 221 218 216 216 216 218 221 220 218 217 219 219 221 224 226 224 225 226 228 228 228 228 224 223 226 231 235 231 230 233 232 230 233 235 235 233 234 236 238 239 235 231 228 229 228 226 223 222 226 231 233 235 237 233 231 235 240 242 238 233 233 234 238 242 242 242 242 243 244 244 243 244 245 246 246 243 241 245 248 246 246 247 245 243 242 245 249 250 253 251 251 251 250 253 256 254 250 248 245 244 243 244 246 248 249 248 248 250 252 253 249 245 250 252 247 244 242 244 242 236 237 239 234 230 232 233 233 233 230 230 228 233 240 239 237 234 240 248 247 246 251 250 247 250 254 254 258 256 252 256 263 262 257 260 266 262 257 255 264 271 262 264 271 275 273 277 296 316 342 371 401 447 506 564 626 705 794 1388 6082 15995 31848 40269 55454 76803 98234 124670 166118 255658 393203 643113 1649784 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27531 10770 3149 3985 11117 152 153 155 156 158 160 161 162 163 164 164 165 166 166 167 167 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 170 170 170 170 170 171 172 172 172 171 171 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 174 174 174 174 175 175 175 175 175 176 178 178 178 178 178 178 177 178 178 178 178 178 179 180 179 180 180 181 181 183 184 184 184 185 184 184 185 186 185 184 184 185 186 186 186 186 186 186 186 186 186 185 183 183 182 182 183 182 182 181 181 181 182 181 181 181 182 181 181 181 180 180 180 181 181 181 181 180 180 180 181 182 182 180 179 181 183 181 180 181 183 184 184 184 185 186 184 183 184 184 184 184 184 184 184 184 184 185 186 186 187 187 186 186 184 185 186 186 184 184 185 186 186 184 184 187 187 187 188 189 189 189 188 189 190 189 189 190 191 192 192 192 194 193 191 191 193 194 194 193 192 192 193 194 191 190 192 193 195 196 195 195 192 192 191 193 194 197 196 194 193 192 191 193 193 192 191 195 196 193 192 193 195 197 198 199 199 197 199 200 201 199 201 203 205 207 212 212 216 217 218 219 222 223 223 224 228 232 235 241 244 240 239 242 243 241 238 238 234 232 232 228 226 228 226 225 224 221 222 226 224 223 225 220 217 219 218 217 220 219 216 217 219 223 220 215 219 216 214 217 216 214 221 221 220 224 222 217 220 221 226 223 220 220 220 225 226 230 225 228 231 228 229 232 227 226 231 233 228 229 233 230 232 232 231 237 235 233 232 237 237 234 232 230 230 223 223 226 228 230 238 238 239 239 241 242 238 242 241 241 243 240 247 246 241 239 238 237 245 248 242 247 247 246 248 246 248 250 253 254 254 249 247 243 243 251 254 247 246 247 254 258 252 250 255 249 250 249 243 241 244 249 248 248 251 249 252 248 250 248 250 250 248 244 241 242 243 241 242 243 239 236 235 240 236 233 239 238 237 236 236 237 240 244 245 252 249 248 250 249 245 251 253 262 261 258 255 258 261 256 254 257 262 260 259 263 267 260 255 262 270 268 265 271 278 281 291 301 319 347 383 415 475 609 970 2741 8405 15945 24007 28890 30902 35079 58545 110135 178013 291069 517204 1098469 19684904 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27544 10770 3150 3983 11113 154 156 157 159 161 162 164 165 166 167 168 168 169 169 169 170 170 169 169 169 169 170 170 170 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 172 173 173 173 174 174 174 175 175 176 176 175 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 178 178 178 178 179 179 180 180 180 180 180 181 182 183 184 185 185 185 185 184 182 182 182 182 183 184 184 184 186 187 188 189 189 190 190 190 190 189 190 190 189 189 189 189 189 190 189 188 188 187 186 186 186 186 184 184 183 182 183 184 185 184 185 184 184 185 185 184 183 183 181 181 182 182 183 184 185 184 184 183 182 182 183 183 183 184 184 184 183 183 185 186 186 185 186 187 186 187 188 188 187 188 187 186 186 186 185 185 185 186 186 186 188 189 188 188 188 187 187 187 187 189 188 188 189 190 190 192 191 190 192 193 193 193 194 194 195 196 196 193 193 193 193 195 195 194 193 194 197 196 196 196 195 194 194 194 194 194 196 196 197 197 194 194 196 195 196 199 199 196 193 198 197 195 198 197 194 194 196 196 195 194 194 197 195 197 197 198 198 204 207 206 204 206 206 206 209 213 219 219 222 224 224 225 228 229 228 236 237 238 238 237 243 243 240 240 242 241 237 235 234 232 235 236 230 229 227 224 222 225 226 224 221 220 224 222 223 228 224 221 220 218 221 223 222 222 219 218 219 219 217 216 223 217 217 221 219 216 215 222 225 218 216 219 223 223 220 219 227 228 232 230 228 226 228 230 229 232 229 227 225 227 230 231 235 236 233 235 237 238 237 232 227 228 228 227 224 224 224 224 232 233 231 240 243 244 236 240 245 239 239 237 242 248 244 243 244 244 246 251 249 247 244 246 241 243 247 249 248 250 249 248 244 248 249 252 250 250 254 252 254 257 254 256 257 251 253 248 248 248 251 253 254 255 251 249 252 251 255 257 252 247 242 243 245 241 235 236 234 237 242 240 239 237 230 231 235 237 238 239 241 238 236 241 241 245 252 247 245 253 241 243 251 253 254 257 259 255 258 254 246 254 258 262 264 265 263 259 264 263 266 274 278 281 292 308 333 366 433 1581 8356 23861 48878 81287 118548 160894 239009 378061 689829 2088970 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27557 10770 3151 3981 11109 155 157 158 160 161 163 165 166 167 168 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 171 171 171 172 171 171 171 171 171 171 171 171 171 172 173 174 174 175 175 175 176 176 176 176 176 175 175 176 176 176 177 177 176 176 177 177 177 177 177 177 177 176 176 176 177 178 179 179 179 179 179 180 181 181 181 181 182 182 182 184 184 185 185 186 186 186 186 185 185 184 184 185 185 187 188 189 189 189 188 190 190 189 189 190 189 189 189 189 190 191 190 190 189 188 186 186 187 186 186 186 185 185 185 185 185 185 186 185 184 184 185 184 183 183 183 183 183 183 183 184 184 183 185 186 185 184 184 183 182 183 184 184 183 183 184 184 185 185 184 186 186 185 186 187 187 186 187 187 186 187 188 186 185 186 187 186 185 187 187 187 187 186 185 185 185 186 187 187 187 189 189 186 186 188 191 190 188 190 191 189 190 194 194 192 191 192 193 194 194 193 192 192 191 191 193 194 194 195 195 195 198 198 197 196 192 190 192 194 196 196 196 196 196 197 197 196 195 195 195 195 195 196 193 197 200 198 197 199 194 194 196 196 195 195 196 198 198 201 202 200 201 204 208 212 215 219 222 221 224 228 227 227 231 232 235 239 240 240 239 245 245 240 239 242 240 237 240 239 233 234 232 230 232 231 231 225 222 222 226 225 222 224 223 224 221 222 225 221 217 218 222 221 218 217 215 215 216 217 218 216 217 220 221 218 213 219 223 218 218 221 225 223 223 222 226 230 231 229 225 227 229 230 234 232 228 222 227 234 230 236 228 224 229 235 236 239 233 234 233 232 229 224 222 227 227 220 223 227 224 224 222 226 226 230 237 237 245 239 236 239 244 249 239 234 235 241 247 245 248 246 244 242 245 249 254 251 249 241 244 251 252 242 243 251 257 256 254 256 249 248 248 256 251 249 246 249 252 244 244 249 249 249 254 254 250 245 238 240 244 244 236 233 225 233 240 239 234 236 235 233 230 235 240 240 235 235 241 242 246 251 244 250 249 239 246 246 245 249 248 248 246 249 248 250 253 254 257 258 261 264 262 263 259 263 264 264 262 263 277 283 298 314 327 667 3815 14179 29185 41365 46924 51840 61558 84650 118208 152294 209812 332904 595664 1510077 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27570 10770 3152 3979 11108 154 156 157 158 160 162 163 165 166 167 167 168 168 169 169 169 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 169 169 169 169 170 170 170 170 170 170 169 169 170 170 170 169 170 171 172 173 174 174 174 174 174 175 174 173 174 175 176 176 176 175 175 175 175 175 175 175 175 175 174 174 174 174 174 175 176 178 180 180 179 179 180 181 181 182 183 182 182 182 182 184 186 186 186 187 188 186 185 185 185 184 184 186 186 185 186 187 189 189 189 188 188 188 188 188 188 188 188 188 187 188 188 188 187 186 185 184 184 184 183 181 181 182 183 183 184 184 184 184 185 184 184 183 183 183 182 182 182 182 181 181 182 184 183 182 183 183 183 183 183 182 182 182 182 183 183 184 183 183 184 183 184 185 184 184 185 185 184 185 186 185 185 187 186 185 186 185 185 185 185 184 184 187 189 188 187 187 188 187 188 187 187 187 186 187 188 188 191 191 189 189 190 190 190 192 194 196 195 193 193 194 194 194 196 195 194 195 195 194 196 196 195 195 196 194 194 196 195 196 195 194 195 196 198 198 196 195 195 196 195 194 195 194 195 193 197 199 198 199 200 195 194 197 196 200 201 202 202 205 204 204 207 210 213 216 217 218 223 227 230 227 228 227 233 236 239 240 242 244 246 243 241 239 239 242 243 240 238 237 237 242 239 236 234 228 223 221 225 222 222 221 219 222 221 222 225 224 220 219 221 225 221 223 222 217 212 213 216 220 221 217 220 221 218 219 217 219 226 221 216 220 223 223 227 227 226 231 229 227 229 228 230 230 226 229 231 226 225 225 227 227 232 232 227 229 236 235 238 235 228 227 224 221 220 222 226 227 227 227 225 229 231 238 237 236 244 247 243 245 246 240 239 245 245 249 251 253 249 248 249 248 246 250 249 246 251 251 247 248 248 250 255 256 255 251 248 256 258 255 257 256 255 250 249 250 246 243 253 262 255 249 249 253 248 247 249 249 249 243 245 241 239 243 243 240 242 242 237 234 231 234 238 233 237 234 243 250 250 248 245 246 245 244 241 244 248 248 245 243 248 252 248 250 262 257 259 267 267 261 261 266 265 268 272 272 273 274 278 281 282 292 302 308 331 357 393 447 507 562 617 690 778 889 1157 3478 13033 26349 35907 51236 82807 127604 197544 317576 533755 1160202 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27583 10770 3153 3977 11109 139 141 142 144 146 148 149 150 151 152 153 154 154 155 155 156 155 155 155 155 155 155 156 156 155 156 156 155 155 156 156 156 156 156 156 156 156 156 156 156 157 156 156 156 156 156 156 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 158 158 159 160 160 160 161 161 161 162 161 161 162 163 164 164 164 163 163 164 164 164 164 163 162 162 163 163 163 162 163 165 166 168 170 170 169 169 171 171 172 173 173 173 173 173 173 174 175 175 176 176 175 175 176 176 176 176 177 177 176 176 176 176 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 175 174 174 174 173 172 173 173 173 172 172 174 176 175 175 175 173 173 174 174 174 173 172 173 174 174 174 174 174 173 173 174 174 175 176 175 175 175 176 176 177 176 175 176 177 176 176 177 177 177 178 178 179 180 180 179 177 176 178 181 182 179 178 177 179 180 179 181 181 179 179 181 179 181 180 179 181 184 184 182 183 183 185 184 185 185 186 186 188 187 184 186 188 189 187 189 189 189 189 188 189 188 187 190 190 190 187 189 191 192 194 194 193 192 193 194 194 193 194 193 191 190 190 194 193 191 192 195 197 195 194 192 192 194 195 195 195 198 197 197 196 193 198 203 203 205 207 208 210 212 216 219 222 223 226 226 224 224 230 235 237 239 239 239 239 237 238 239 239 239 237 237 235 233 236 231 224 225 223 220 220 220 223 224 221 220 221 221 220 222 224 223 221 218 221 220 218 219 220 219 217 215 215 221 224 224 224 220 218 223 224 224 222 222 222 222 225 227 229 231 233 233 232 233 230 229 229 226 226 229 229 228 226 226 225 228 230 231 232 232 234 234 234 234 234 234 232 226 221 225 226 226 233 238 236 232 235 239 240 245 249 247 245 247 248 247 251 251 250 251 250 249 250 253 253 251 254 257 257 255 255 254 257 260 258 256 258 262 259 255 257 263 266 268 267 265 264 265 264 264 259 255 258 263 263 262 263 259 260 261 263 265 264 261 257 259 262 267 265 259 256 255 252 249 246 245 248 248 249 253 257 255 255 256 253 253 256 258 260 264 264 264 265 263 264 263 260 262 267 271 273 275 281 280 277 283 286 287 297 294 291 290 286 292 296 303 305 311 314 315 319 329 357 397 446 487 534 603 665 717 749 776 817 896 1025 1213 1441 1679 4510 14566 23343 29296 33740 40557 47841 65256 91850 108369 112305 120156 125978 113532 85560 55191 31604 18754 13636 11688 10767 10279 9913 9600 9370 9254 9199 9158 9188 9201 9187 9117 9052 8968 8897 8866 8801 8731 8711 8669 8592 8584 8573 8510 8442 8432 8385 8278 8158 8021 7877 7621 7068 6239 5274 4380 3594 2942 2454 2076 1856 1686 1465 1359 1287 1259 1218 1162 1135 1119 1102 1147 1147 1081 1076 1092 1067 1067 1111 1100 1076 1081 1044 1046 1085 1086 1091 1104 1104 1091 1116 1100 1104 1111 1142 1139 1147 1260 1385 1549 1828 2238 2839 3619 4560 5508 6406 7117 7773 8287 8662 8975 9218 9445 9637 9821 10017 10197 10308 10397 10588 10853 11042 11201 11288 11419 11579 11738 11977 82700 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 116 121 126 130 132 136 139 138 139 140 141 140 138 140 141 138 136 135 135 134 132 132 132 131 129 128 127 126 124 124 124 121 119 120 120 118 115 115 115 114 111 110 110 107 106 105 102 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27595 10770 3153 3975 11108 134 136 138 140 141 143 144 145 146 147 148 149 150 150 151 151 151 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 156 156 156 157 157 157 157 158 157 157 158 159 161 161 161 160 160 160 160 160 160 159 159 159 160 160 161 161 162 163 165 167 168 168 168 167 168 170 171 170 170 170 170 170 171 171 172 173 173 173 172 172 172 172 172 172 172 173 173 174 174 173 172 173 173 173 173 173 172 171 172 172 172 172 173 171 170 170 170 170 171 170 169 169 169 168 169 170 171 170 169 170 171 171 171 170 170 169 169 169 169 168 170 170 171 169 168 171 172 171 171 172 172 173 173 173 171 170 172 173 171 172 173 175 174 176 176 174 177 178 176 175 176 176 175 174 174 176 176 177 176 177 179 176 177 176 177 179 176 177 178 180 176 178 178 178 178 181 182 182 180 182 184 183 182 186 187 185 185 184 182 185 186 187 188 188 185 184 187 188 188 186 189 191 188 187 189 193 189 189 190 188 189 190 189 191 191 193 193 191 188 189 192 192 190 189 192 195 193 190 191 194 194 195 194 195 195 196 198 201 201 197 199 200 202 205 207 207 210 213 216 218 218 221 223 224 226 229 233 236 235 237 237 239 237 237 240 239 237 234 232 230 228 228 227 224 221 218 218 218 219 219 215 218 223 223 222 223 221 219 218 218 219 219 219 219 218 220 220 222 221 218 219 222 221 220 219 221 222 223 221 222 223 225 224 224 225 225 230 234 234 233 232 230 228 228 229 229 229 231 230 228 232 234 234 235 233 233 233 232 234 233 231 229 230 233 232 230 229 226 226 231 235 236 236 237 239 239 240 243 246 247 248 247 247 249 252 256 257 255 253 251 253 257 258 255 255 259 258 254 253 255 258 260 259 260 262 261 260 261 264 268 268 264 263 264 266 266 264 264 262 260 258 256 253 256 261 263 263 262 264 264 266 266 264 267 266 262 254 255 257 255 253 250 250 248 252 254 253 250 252 254 253 254 257 256 257 256 256 264 264 262 260 265 267 265 270 275 275 276 282 285 287 290 285 286 294 294 293 301 300 296 303 308 309 312 314 313 316 328 342 360 393 437 481 536 590 632 668 704 748 812 918 1065 1240 1421 1624 1850 2107 2473 2946 3827 7652 15690 26873 35734 36063 28784 19851 13282 9836 8373 7669 7230 6911 6631 6360 6089 5840 5613 5406 5203 5041 4929 4831 4737 4661 4572 4500 4414 4342 4269 4192 4130 4080 4032 3980 3946 3909 3872 3821 3790 3774 3737 3713 3676 3601 3510 3411 3275 3088 2757 2350 1930 1507 1188 987 836 709 637 586 556 530 526 511 500 491 485 474 483 498 498 494 480 479 477 471 493 502 492 470 476 488 486 484 486 486 493 480 467 474 473 486 501 530 593 708 862 1093 1447 1987 2580 3087 3503 3774 3956 4047 4077 4083 4092 4081 4118 4185 4204 4193 4202 4212 4229 4246 4271 4299 4316 4342 4360 4381 4400 5522 95851 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 117 129 139 149 159 161 165 166 166 167 168 169 167 170 170 169 168 166 165 165 164 161 159 158 157 155 156 155 153 149 148 147 146 145 145 143 141 140 138 136 137 136 134 131 128 126 125 123 121 120 119 116 116 117 116 112 109 108 110 108 104 103 104 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27608 10770 3154 3972 11107 131 133 135 137 139 141 143 144 145 146 147 148 149 150 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 153 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 157 158 158 158 159 159 159 159 159 159 161 163 163 162 162 162 162 162 162 162 161 161 161 161 163 164 165 166 166 167 168 169 170 171 171 171 172 173 174 173 173 173 173 172 173 173 174 174 174 174 175 175 174 174 173 174 174 174 174 173 174 174 173 173 174 174 174 174 175 175 175 175 174 172 171 171 171 171 169 170 171 172 170 169 169 170 171 170 171 172 171 172 173 172 171 171 171 170 171 171 171 171 172 173 171 172 172 172 173 173 172 174 173 172 173 172 175 175 174 175 174 174 174 172 173 174 175 175 178 177 177 176 177 179 176 177 176 176 177 179 180 179 179 179 178 178 180 179 181 181 182 183 182 181 181 179 181 183 181 181 183 185 185 185 186 187 187 187 188 188 186 188 186 187 187 186 185 186 190 188 186 188 188 190 191 190 188 190 191 189 190 190 192 191 190 192 195 195 192 192 192 192 193 191 191 194 193 193 192 192 193 194 195 194 195 193 195 196 197 197 198 201 203 204 206 207 208 207 210 214 217 219 222 224 227 231 231 233 234 236 240 240 240 241 239 239 238 236 236 237 235 233 231 229 229 230 227 224 220 221 224 225 221 219 222 222 222 223 223 222 223 220 216 217 219 219 218 220 221 217 218 221 222 223 224 223 221 222 223 222 223 223 222 227 232 233 232 231 230 228 227 228 230 230 230 229 227 227 226 224 224 225 226 230 230 228 228 229 228 227 231 232 229 228 231 232 233 232 231 234 234 234 237 238 236 236 239 243 242 245 251 252 249 248 250 252 252 255 258 257 255 254 256 257 254 248 248 253 256 255 256 255 257 259 257 257 260 264 266 265 262 264 268 269 268 267 266 264 263 260 258 258 259 259 263 269 273 266 263 259 256 260 262 260 263 264 269 273 268 261 253 256 257 255 258 255 253 252 256 258 256 259 260 258 262 268 265 261 259 263 267 265 264 263 262 263 273 276 277 284 290 290 287 292 291 288 296 300 303 303 300 303 315 323 320 322 324 320 333 350 364 377 401 427 459 506 546 584 628 679 742 803 882 974 1085 1241 1442 1685 1984 2457 3366 5114 9955 18139 26545 32985 34459 28872 20536 13953 10425 8973 8234 7814 7536 7214 6807 6414 6055 5702 5398 5136 4912 4731 4558 4417 4290 4172 4078 4013 3970 3947 3925 3913 3899 3880 3859 3858 3865 3873 3876 3866 3874 3885 3885 3868 3820 3710 3533 3291 2998 2677 2332 1997 1661 1342 1088 922 811 706 627 584 547 516 505 495 487 478 465 487 478 473 497 500 491 498 495 505 490 490 492 495 488 480 481 489 502 501 489 487 499 493 518 599 737 936 1221 1550 1888 2239 2573 2891 3180 3414 3603 3739 3823 3894 3978 4060 4127 4178 4178 4188 4201 4215 4244 4274 4295 4314 4312 4323 4350 4362 4370 4383 23637 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 136 147 156 166 170 173 175 178 179 180 179 179 179 179 179 177 175 174 173 174 172 170 168 164 164 163 162 161 157 154 154 152 148 148 148 145 145 145 142 139 138 136 135 132 131 129 127 127 127 126 125 122 118 116 116 114 111 110 110 110 109 108 104 104 106 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27621 10770 3155 3970 11105 129 132 134 136 138 139 141 142 143 145 146 147 148 149 149 149 149 149 150 150 150 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 152 152 152 153 153 153 153 153 153 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 157 157 158 158 158 158 158 158 158 160 161 162 163 163 162 162 161 161 161 161 161 160 160 161 162 163 165 167 168 169 169 169 170 171 171 172 171 171 171 172 172 172 172 172 172 172 173 173 173 173 173 172 173 174 173 173 173 173 173 173 173 173 174 175 173 173 173 174 174 174 173 172 171 171 171 170 170 170 170 169 170 170 170 169 169 170 170 171 173 173 172 172 171 171 172 172 171 171 171 170 171 171 171 172 171 171 173 174 172 171 171 172 171 172 173 173 173 172 173 174 174 174 173 174 174 173 172 175 176 174 175 174 174 174 176 176 177 177 176 178 177 179 178 176 177 179 181 181 183 179 179 179 179 181 181 179 180 182 184 181 183 186 186 186 186 185 186 187 186 188 187 185 188 187 186 186 187 186 188 190 189 189 190 190 190 189 190 190 188 189 189 191 192 192 189 189 190 191 193 191 190 192 190 193 195 193 190 192 195 193 192 193 197 197 195 196 195 195 196 201 204 202 201 206 206 209 214 215 217 220 221 223 226 225 225 229 235 238 239 240 240 240 239 239 238 238 236 234 238 239 237 235 232 227 226 226 224 221 219 219 222 219 219 221 222 221 220 220 219 218 220 223 223 223 222 221 221 223 221 218 219 220 223 225 223 223 222 221 222 223 226 227 226 227 228 229 226 225 230 233 233 232 229 230 231 230 229 227 224 224 224 225 227 228 230 231 228 226 227 231 230 228 229 229 231 231 228 231 232 228 229 235 236 232 231 236 241 244 241 240 244 247 249 249 249 248 249 251 252 254 256 254 251 253 255 252 254 258 258 256 255 258 258 257 259 262 267 268 266 266 265 268 270 265 262 265 260 257 258 264 263 257 257 261 264 265 264 260 257 257 260 262 258 261 266 264 262 262 259 259 261 261 254 253 251 251 255 254 252 255 260 261 253 255 259 257 259 258 253 264 267 260 260 267 270 269 275 282 283 282 281 286 287 288 292 297 296 294 292 295 302 307 310 313 314 314 314 321 323 334 345 348 357 401 452 496 545 595 640 676 711 757 822 915 1061 1251 1480 1738 2044 2338 2544 2745 3106 4457 7754 9756 10713 10244 8815 7817 7159 6520 6009 5648 5368 5109 4875 4694 4539 4393 4278 4184 4092 4007 3940 3886 3835 3783 3748 3715 3690 3675 3660 3646 3645 3636 3630 3627 3620 3616 3597 3577 3571 3544 3511 3425 3320 3192 3052 2893 2697 2438 2130 1831 1562 1334 1127 941 803 671 572 528 490 472 458 441 425 429 436 428 424 446 467 447 436 442 446 447 448 441 428 431 440 479 530 608 701 787 892 1077 1315 1578 1857 2171 2454 2651 2783 2896 2991 3054 3113 3172 3222 3239 3262 3309 3344 3372 3399 3420 3445 3462 3486 3508 3528 3551 3541 3539 3553 3559 3567 3570 3586 3672 23245 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 128 145 157 166 173 178 179 180 186 188 186 187 188 186 186 186 188 186 184 181 177 175 174 172 172 171 169 168 165 162 161 163 161 158 155 154 153 150 148 148 147 143 142 140 137 138 138 136 132 129 129 128 127 126 123 120 118 117 116 113 111 111 112 112 109 108 108 106 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27634 10770 3156 3968 11105 131 134 136 138 140 141 143 144 145 146 147 148 149 149 149 149 150 150 150 150 151 151 151 152 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 153 153 153 153 153 153 153 153 153 153 154 154 155 155 155 155 155 156 156 156 157 157 157 157 158 158 158 158 159 159 159 160 161 163 163 163 163 162 161 161 161 162 161 161 161 161 162 164 165 166 167 168 170 170 171 171 171 171 172 172 172 171 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 172 171 172 173 173 174 174 173 172 173 174 173 173 174 175 174 173 172 171 172 173 172 170 168 169 170 170 169 169 169 171 172 172 173 173 172 170 169 170 170 170 170 169 169 168 167 168 169 169 170 172 172 172 172 171 171 173 174 172 171 171 173 174 175 175 174 173 174 174 174 174 172 172 173 175 176 174 174 174 174 175 175 175 176 176 176 176 176 175 177 176 176 178 180 179 179 179 181 180 180 178 179 181 181 182 181 182 186 185 182 183 184 186 186 184 187 188 186 185 184 187 187 186 188 187 188 190 188 188 189 190 190 191 191 191 190 190 189 188 186 187 190 189 188 189 190 191 190 190 191 191 192 191 192 194 192 190 193 194 195 195 194 195 197 199 198 199 200 203 207 208 213 216 214 216 223 222 223 224 222 225 230 234 238 238 236 239 238 240 240 240 235 234 234 237 235 231 232 234 235 232 228 226 225 221 221 222 223 222 218 220 224 218 219 222 222 221 221 221 219 221 225 223 221 216 218 220 221 222 222 221 223 222 221 222 222 225 222 222 222 219 222 226 230 232 227 224 230 232 230 228 229 228 230 229 226 232 229 229 229 227 225 231 228 228 230 223 226 227 229 232 230 230 228 229 228 228 228 229 231 232 231 232 238 234 236 238 244 246 243 240 239 244 252 252 247 248 244 247 255 260 255 255 263 258 248 249 252 255 253 259 258 265 266 260 259 264 267 266 262 264 261 263 261 259 258 261 259 253 260 263 262 258 257 263 260 260 252 252 257 259 258 263 266 270 264 263 263 258 260 263 262 259 256 247 252 253 253 250 249 256 260 258 260 258 266 264 258 262 269 267 264 274 280 281 280 290 296 295 294 289 296 301 301 304 308 308 303 300 305 311 317 317 313 324 332 342 358 386 416 448 486 518 562 613 649 686 751 847 973 1116 1289 1488 1726 2008 2302 2566 2892 4004 8445 16401 21027 22852 19177 12785 8822 7317 6802 6528 6294 6100 5906 5699 5483 5283 5104 4934 4780 4654 4542 4441 4337 4245 4172 4124 4068 4010 3957 3897 3835 3799 3787 3778 3756 3723 3667 3599 3500 3382 3256 3125 3000 2859 2659 2398 2095 1766 1468 1207 1010 879 781 693 626 575 532 508 487 462 450 453 455 449 446 446 451 449 446 449 451 444 440 447 444 446 447 443 446 449 468 533 681 904 1138 1353 1573 1823 2068 2268 2403 2516 2614 2682 2745 2803 2854 2902 2949 2996 3034 3057 3089 3118 3136 3151 3171 3184 3196 3223 3241 3248 3257 3273 3298 3329 3351 3355 3372 3399 58416 522800 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 127 139 149 156 160 164 165 167 169 170 171 173 172 170 168 168 169 168 167 163 162 162 162 159 158 157 155 154 154 150 149 151 148 146 145 142 140 139 138 137 135 134 134 133 132 131 128 125 123 121 120 120 119 119 115 111 111 113 112 107 104 106 107 105 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27646 10770 3157 3966 11104 289 279 270 261 254 248 240 231 224 217 210 205 200 195 190 184 178 173 170 166 160 154 150 147 143 139 135 131 128 123 117 113 110 105 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 112 118 118 100 100 100 100 100 100 100 107 125 124 134 120 108 100 114 148 100 116 126 100 100 113 135 146 134 109 130 140 100 109 149 183 122 100 100 100 151 180 156 107 100 124 100 100 143 137 104 138 124 142 173 172 167 197 200 213 241 214 199 247 228 187 176 212 238 228 199 206 184 182 271 215 206 205 165 165 187 185 189 174 165 234 196 144 163 149 199 257 198 171 197 189 167 100 154 193 249 227 240 209 139 110 206 220 317 278 273 273 198 118 217 246 242 271 265 201 209 314 296 246 337 348 249 171 207 252 315 304 286 207 221 214 229 203 247 222 246 206 309 297 200 306 302 304 239 163 168 227 244 145 149 180 238 305 309 189 306 329 239 223 365 261 300 395 351 284 203 189 270 325 320 226 166 237 340 300 385 274 262 321 275 372 382 281 257 301 257 324 408 374 343 278 268 350 362 328 245 315 318 219 249 353 419 288 355 305 248 231 337 517 393 286 296 257 320 332 390 340 299 292 215 204 300 320 271 288 334 267 304 229 346 294 290 371 404 260 213 277 304 356 345 345 328 225 174 385 376 290 428 449 303 259 159 216 321 434 375 407 279 401 485 383 344 416 450 424 374 346 419 506 369 305 433 525 492 454 498 513 403 380 313 330 484 673 651 715 804 769 836 872 972 1156 1198 1343 1609 1836 2038 2277 2410 2676 3114 3257 3149 3002 3023 3192 3483 3709 4037 4419 4666 5095 5335 5451 5542 5636 5689 5421 5203 5072 5104 5233 5207 5158 5102 4995 4967 4914 4820 4806 4728 4432 4123 3975 4179 4160 3962 3861 3732 3658 3435 3297 3204 2979 2773 2343 1957 1767 1453 1223 991 807 706 813 790 599 575 520 477 573 617 660 653 428 361 494 592 352 253 458 617 606 405 389 474 520 435 418 518 468 527 875 1274 1518 1747 1995 2156 2531 2981 3451 3686 3776 3845 3849 3785 3951 4130 4166 4229 4181 4067 4138 4198 4122 4208 4279 4356 4462 4338 4107 4141 4191 4141 4183 4174 4267 4513 148430 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27659 10770 3158 3964 11102 137 140 143 145 147 148 149 150 151 152 152 153 154 154 155 155 155 155 155 155 155 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 155 155 155 155 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 158 158 158 159 159 159 160 160 160 161 162 162 163 163 165 166 166 167 166 165 164 163 163 164 164 164 163 163 163 163 164 167 169 171 173 174 174 175 174 174 175 176 176 175 176 176 175 175 174 174 174 174 174 173 173 173 173 173 173 173 172 173 174 173 173 174 174 174 173 174 175 175 174 174 174 175 175 174 173 173 172 172 171 170 170 169 170 170 170 171 172 172 172 172 171 171 171 171 172 172 172 172 172 173 173 172 172 170 169 170 170 171 170 170 170 170 171 173 173 173 173 174 174 173 174 175 173 173 175 176 177 176 176 176 176 174 173 175 177 177 179 178 177 177 178 178 179 178 176 175 177 178 178 178 178 178 178 179 180 181 181 181 182 183 184 184 186 185 184 183 185 186 186 186 184 185 187 187 188 187 189 191 191 189 188 189 189 186 187 189 190 189 188 188 190 190 189 188 189 191 190 191 193 193 192 191 192 194 195 195 193 195 196 195 195 194 195 194 194 198 197 195 194 194 199 203 203 204 205 206 211 215 214 214 218 225 229 232 234 232 231 229 229 230 235 237 236 237 243 243 237 238 242 242 239 235 237 232 228 233 239 234 229 229 230 229 224 222 219 223 223 218 217 214 217 220 223 221 219 219 220 225 224 225 222 221 222 220 219 219 220 218 220 224 221 224 223 221 224 225 223 224 220 226 230 230 224 222 228 232 228 226 224 229 228 225 226 229 233 232 227 228 231 229 225 230 233 232 229 226 231 227 223 231 230 231 230 229 230 235 239 235 235 236 235 239 236 240 239 242 245 240 235 243 247 247 245 252 252 245 250 252 256 259 257 258 260 264 260 264 259 262 262 266 265 267 264 266 265 261 266 261 264 262 269 276 274 268 267 263 262 266 262 267 264 266 262 260 260 264 269 256 251 255 257 253 255 259 260 269 271 264 261 261 262 268 265 253 258 254 255 255 256 260 263 262 257 261 261 256 260 264 263 262 258 261 266 271 270 277 284 289 295 302 305 309 308 311 322 322 322 321 327 322 327 330 330 334 343 352 354 363 373 366 377 411 447 483 525 568 621 664 705 765 843 940 1069 1234 1400 1574 1766 1978 2195 2341 2364 2341 2395 2535 2688 2841 2988 3148 3359 3645 3976 4313 4617 4788 4788 4722 4617 4509 4408 4297 4195 4089 3991 3895 3797 3717 3646 3582 3523 3448 3366 3296 3224 3147 3077 3008 2935 2872 2813 2750 2658 2512 2296 1998 1680 1400 1151 937 774 676 605 548 504 466 447 442 429 421 425 429 427 425 422 417 417 418 416 431 437 430 422 411 419 453 523 628 752 895 1090 1335 1583 1828 2041 2212 2352 2475 2577 2671 2741 2786 2815 2830 2852 2882 2913 2927 2948 2985 3005 3022 3052 3085 3109 3122 3140 3158 3164 3190 3223 3234 3252 3274 3300 3347 3365 3358 5395 252620 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 125 137 146 153 158 162 165 166 167 167 168 167 166 167 166 165 164 163 161 160 159 159 157 155 153 150 147 148 147 145 145 143 140 140 138 136 137 135 131 130 129 128 127 125 124 123 121 120 117 115 114 114 111 109 108 106 104 103 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27672 10770 3159 3962 11101 183 183 183 183 182 181 180 179 179 178 177 176 175 174 173 172 171 171 170 170 169 168 167 166 166 165 164 164 162 161 160 160 160 160 160 159 159 158 158 158 157 156 156 156 156 156 155 155 154 154 154 154 154 155 154 154 154 155 155 154 153 154 155 155 156 155 154 155 157 157 157 158 159 158 158 159 159 158 157 157 157 157 156 156 156 154 154 155 156 158 161 163 164 164 165 166 166 165 165 166 167 166 166 165 164 163 163 164 164 163 162 162 162 163 163 163 163 161 160 161 161 161 162 163 163 162 161 161 161 162 165 166 165 161 160 162 163 163 161 159 158 156 156 157 157 157 157 158 159 159 158 156 159 159 159 160 161 160 159 158 159 160 159 158 159 160 160 160 161 160 160 159 158 161 162 162 159 157 157 157 161 164 165 161 159 159 161 168 169 167 166 166 166 167 164 160 162 167 166 165 165 167 168 167 168 170 170 168 171 172 170 168 171 172 168 166 168 167 167 170 172 171 171 169 174 180 180 172 170 173 176 173 170 178 184 180 178 180 179 179 179 173 173 185 188 182 187 187 184 177 179 186 191 183 178 182 182 180 182 187 186 181 186 193 193 188 188 193 189 187 189 192 193 190 192 195 199 194 190 192 193 198 192 186 196 203 203 193 201 205 201 203 214 221 213 216 226 236 238 237 238 234 231 229 231 232 238 246 243 243 240 233 240 240 234 235 234 229 223 230 229 229 228 225 226 224 216 223 226 209 209 212 221 224 219 215 216 211 222 225 231 220 215 222 229 225 225 218 224 224 217 217 218 228 230 227 231 230 231 223 226 223 225 233 227 233 229 217 218 228 229 227 231 215 224 228 233 227 218 226 234 242 242 233 225 230 237 225 233 233 233 223 228 234 232 234 223 217 224 234 229 232 224 229 257 252 230 240 249 242 233 240 244 243 240 246 255 259 247 244 264 273 267 262 263 268 257 261 272 267 278 266 249 275 273 262 258 269 280 269 266 274 276 267 263 267 272 269 283 286 274 266 271 264 255 251 270 266 263 272 266 253 264 270 254 245 268 268 257 256 246 260 272 251 245 252 263 262 270 264 253 263 275 275 278 265 252 259 256 252 266 279 267 249 260 265 268 275 280 292 291 290 304 321 309 311 331 326 312 315 337 325 316 327 334 341 339 335 330 337 341 365 363 382 402 436 488 546 615 690 737 784 841 914 999 1123 1264 1416 1572 1717 1863 2038 2227 2375 2437 2477 2626 2889 3160 3374 3595 3881 4287 4803 5307 5593 5553 5365 5197 5036 4853 4694 4566 4445 4322 4195 4123 4061 3985 3894 3786 3698 3591 3483 3408 3353 3312 3232 3132 3069 3030 2995 2945 2869 2719 2491 2222 1928 1624 1331 1123 971 862 781 718 663 569 496 457 440 423 426 443 426 427 413 389 420 460 470 417 398 424 444 446 437 432 418 428 535 734 923 1120 1396 1741 2077 2378 2641 2867 3012 3073 3127 3150 3134 3135 3166 3170 3153 3166 3181 3190 3210 3242 3253 3273 3297 3296 3310 3336 3355 3369 3394 3421 3427 3448 3503 3511 3503 3554 14225 565274 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27685 10770 3160 3960 11101 141 143 146 147 149 150 151 152 153 153 154 154 155 155 155 155 154 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 154 154 154 155 155 156 156 156 156 156 156 155 155 156 156 156 156 156 157 157 158 158 159 160 160 161 161 161 162 163 164 164 165 165 164 163 163 162 163 163 162 162 162 162 162 164 166 167 168 169 170 170 171 172 172 172 172 172 173 173 174 173 173 172 171 171 171 172 172 171 170 169 170 170 170 171 171 171 170 171 171 171 170 171 173 173 173 172 172 173 173 172 171 170 169 168 167 167 167 167 166 167 167 168 167 167 169 170 169 168 169 169 168 168 167 168 169 169 169 168 167 166 167 169 169 168 168 169 168 169 169 170 171 170 169 170 171 172 172 172 172 172 173 173 173 174 174 174 173 173 173 172 172 172 174 175 173 173 175 175 176 177 175 176 176 175 177 178 176 176 178 178 178 179 179 180 181 178 177 177 178 177 178 180 181 180 181 182 182 182 184 183 184 184 184 186 188 188 188 186 185 185 186 186 189 191 188 184 185 189 190 190 187 184 188 191 189 188 191 190 191 192 191 193 194 193 194 194 195 194 192 193 193 193 196 195 196 199 196 195 195 196 198 199 203 206 208 210 212 216 220 225 229 229 232 231 231 235 237 236 236 240 239 235 238 241 240 243 244 237 232 237 240 234 231 233 233 232 231 230 224 220 217 217 214 223 221 217 220 220 223 226 223 218 216 217 218 218 219 221 220 224 224 225 223 217 216 221 223 221 221 224 219 220 225 217 221 227 229 225 223 226 229 229 229 228 229 229 236 229 227 228 228 231 232 231 229 232 231 233 230 233 232 226 226 232 234 233 233 225 225 234 234 235 231 232 237 237 232 236 237 240 244 245 240 236 243 248 245 245 248 250 251 248 246 252 253 250 257 260 255 254 260 261 262 265 265 266 259 262 268 266 260 263 267 272 276 275 268 270 268 265 263 259 265 271 266 270 266 260 261 263 262 263 261 262 269 263 259 258 260 258 257 259 267 266 267 261 262 265 262 254 252 256 263 258 256 257 255 253 258 263 264 260 256 256 259 258 264 266 260 261 264 271 275 279 284 291 295 298 308 313 316 327 325 320 323 329 333 337 326 327 339 341 344 348 348 340 348 365 387 410 454 523 581 624 678 719 752 787 831 875 920 983 1056 1136 1230 1335 1446 1561 1647 1728 1826 1932 2064 2228 2407 2586 2799 3029 3271 3526 3829 4175 4475 4670 4742 4719 4673 4629 4566 4468 4353 4228 4117 4005 3883 3779 3683 3590 3515 3450 3387 3342 3292 3245 3183 3127 3076 3005 2892 2736 2528 2306 2105 1919 1736 1543 1350 1188 1043 904 774 667 576 514 480 460 439 433 438 432 424 418 419 423 429 438 439 444 439 423 420 428 459 515 599 755 995 1275 1581 1877 2128 2352 2539 2686 2808 2900 2952 2982 3009 3029 3042 3046 3053 3050 3052 3074 3088 3091 3100 3103 3100 3102 3101 3099 3098 3118 3142 3144 3137 3130 3124 3137 3160 3172 3420 124440 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 123 135 143 149 154 158 160 163 163 161 161 162 164 164 161 160 159 158 158 159 156 153 151 151 151 150 148 147 145 143 140 137 137 136 135 133 133 134 131 129 128 127 125 124 121 119 118 118 116 114 112 110 109 110 110 108 105 103 102 101 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27698 10770 3161 3958 11100 147 148 148 149 150 150 150 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 149 149 148 148 148 148 148 148 148 148 148 147 147 147 147 148 147 147 148 148 148 147 147 147 148 148 148 149 150 150 149 148 148 148 147 147 148 149 149 150 151 152 152 153 153 153 154 155 155 156 156 157 156 155 155 155 155 155 155 156 156 154 154 155 156 157 158 160 161 162 163 162 162 163 163 163 163 163 164 164 163 163 163 162 161 161 160 160 161 161 162 163 162 161 161 162 163 162 162 162 163 162 162 162 162 162 163 163 164 164 163 161 160 159 158 159 159 158 159 159 158 158 158 158 159 160 161 160 159 161 161 161 160 160 161 161 161 161 160 158 160 161 160 159 159 162 163 161 161 164 164 160 158 161 164 162 160 161 163 162 163 166 166 165 167 167 164 163 165 164 162 164 167 170 168 165 167 170 167 167 170 170 169 170 171 170 171 170 171 172 171 171 171 171 171 173 172 174 175 176 176 173 172 173 173 174 177 178 178 180 181 184 184 184 182 181 180 185 186 185 186 181 180 182 183 184 183 180 181 186 182 183 186 188 186 184 187 191 190 190 189 188 188 191 192 190 190 190 188 189 189 190 190 196 199 196 193 188 192 199 199 203 204 203 205 213 220 218 221 227 229 238 232 228 231 231 231 235 237 233 236 240 237 238 237 234 241 238 236 231 230 228 233 239 234 230 225 218 214 217 216 221 218 217 219 214 213 219 214 219 222 220 219 222 221 216 217 212 217 217 223 233 224 218 226 224 216 223 224 220 224 231 225 225 228 228 230 228 223 227 232 233 230 229 230 230 233 235 228 233 232 230 226 230 229 232 236 231 232 230 234 232 233 231 225 237 234 242 243 239 231 228 242 250 245 240 249 246 236 242 238 247 252 249 255 252 260 263 263 256 258 259 254 259 263 256 252 254 264 262 265 271 268 273 264 264 272 262 271 276 275 268 268 264 266 266 272 264 263 273 272 270 268 270 260 263 270 265 270 282 283 267 261 262 265 271 272 277 278 267 265 274 274 270 266 260 257 258 271 271 261 263 277 272 270 265 264 270 270 267 282 274 266 271 278 270 266 270 273 277 283 291 298 302 303 306 306 315 325 333 342 332 334 340 340 343 346 341 335 342 358 355 354 365 376 389 413 462 529 578 625 664 702 739 788 835 877 921 978 1055 1152 1237 1328 1445 1561 1686 1817 1926 2035 2129 2223 2329 2433 2529 2630 2748 2939 3211 3578 4043 4557 5045 5413 5622 5642 5492 5258 5022 4826 4663 4506 4371 4253 4152 4059 3974 3903 3855 3799 3735 3694 3633 3570 3512 3448 3357 3281 3199 3055 2867 2690 2518 2317 2096 1866 1650 1444 1242 1058 902 766 657 562 490 465 453 451 447 429 425 439 459 450 440 450 454 448 443 445 453 453 457 454 438 466 566 782 1109 1435 1703 1969 2223 2402 2531 2633 2741 2846 2921 2982 3015 3014 3024 3058 3073 3074 3073 3078 3101 3127 3152 3156 3138 3143 3162 3176 3189 3197 3218 3244 3231 3222 3230 3244 3268 3283 10381 440703 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27711 10770 3162 3956 11099 129 132 134 136 138 139 141 142 143 144 145 146 146 147 147 148 148 148 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 153 153 154 154 154 154 154 154 155 155 156 157 157 158 158 158 157 157 157 157 157 158 158 159 160 161 162 163 163 162 163 164 166 167 167 167 167 167 166 166 167 167 167 167 168 169 168 168 169 169 169 170 170 171 172 172 173 173 174 176 176 176 175 175 175 175 175 174 174 174 173 174 173 173 174 173 174 174 173 173 174 174 175 175 175 174 174 174 174 174 174 173 173 174 173 173 173 171 170 171 171 171 171 170 171 171 171 170 170 171 173 174 173 174 175 174 173 172 172 172 172 172 171 172 173 173 172 172 172 172 173 174 173 174 175 175 174 173 174 175 174 174 176 176 175 175 176 176 175 175 175 176 177 176 177 176 175 175 177 178 179 180 179 178 178 179 179 178 179 179 181 180 178 178 179 180 179 180 181 181 183 184 184 184 183 182 183 183 183 184 186 186 184 185 188 191 188 188 189 188 187 189 189 189 191 192 191 192 193 190 188 190 192 191 191 194 193 190 194 196 196 195 195 194 193 194 198 195 193 195 195 198 200 199 199 197 196 195 199 202 202 202 200 201 203 206 209 209 214 218 222 223 227 233 235 236 237 236 239 237 237 242 239 238 239 240 239 241 243 238 237 237 240 236 235 235 236 238 233 230 228 222 216 216 219 219 220 220 217 216 222 225 221 221 221 219 218 221 220 221 220 221 222 217 217 221 224 223 222 221 226 225 221 226 229 227 224 224 226 229 229 228 226 227 229 230 228 228 228 236 230 224 227 227 228 226 223 224 233 237 231 226 230 232 232 227 228 231 229 227 231 234 234 235 236 239 239 234 239 244 243 249 246 244 241 247 254 247 254 250 253 253 252 258 257 256 250 254 260 255 260 261 253 255 257 260 257 261 259 258 262 265 259 262 269 266 268 267 271 272 270 264 263 267 269 265 263 262 263 269 273 272 265 266 268 271 268 263 264 266 266 264 266 266 273 262 256 260 263 262 266 267 263 258 257 257 259 260 265 258 255 258 262 267 266 265 263 264 270 261 262 264 268 276 280 278 283 288 292 293 291 297 309 310 313 314 321 325 328 328 325 323 331 336 338 339 346 351 360 363 354 359 368 381 403 422 452 491 538 593 645 684 712 747 786 853 971 1111 1258 1421 1585 1747 1921 2091 2253 2411 2579 2720 2809 2865 2915 3000 3194 3541 3999 4408 4671 4873 5076 5196 5157 4997 4801 4627 4493 4364 4255 4174 4098 4014 3943 3884 3812 3734 3655 3568 3462 3338 3195 3035 2863 2677 2479 2295 2097 1877 1675 1481 1293 1130 978 845 747 672 606 541 495 466 442 424 424 423 418 414 418 423 427 428 428 424 425 429 428 431 433 423 422 433 461 521 616 787 1065 1437 1845 2217 2496 2672 2775 2834 2875 2906 2922 2943 2954 2957 2979 3010 3039 3062 3086 3100 3112 3143 3167 3197 3219 3224 3246 3272 3287 3295 3308 3316 3320 3335 3358 3375 3389 48040 463031 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119 144 161 172 179 185 191 194 195 196 199 199 196 196 197 196 194 193 190 188 185 183 182 181 180 178 176 176 175 170 167 168 167 165 164 161 156 154 155 153 153 152 147 144 145 146 145 141 139 138 136 132 130 129 128 127 126 125 123 120 120 120 118 114 114 114 110 108 109 108 107 107 104 102 102 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27723 10770 3163 3954 11097 127 129 132 134 136 137 139 140 141 142 143 144 144 144 145 145 145 145 146 146 146 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 150 151 151 151 151 151 152 152 153 153 154 155 155 155 155 156 155 155 155 155 156 157 158 159 160 161 161 161 161 161 162 163 165 165 165 165 165 165 165 165 165 166 167 169 169 169 169 170 170 171 172 171 171 172 172 172 172 173 174 173 173 173 173 174 174 174 173 173 172 171 171 171 172 171 171 171 172 173 172 172 172 173 173 172 172 172 172 172 172 172 172 172 172 171 169 169 169 170 170 170 169 169 168 168 168 169 170 171 171 172 172 171 171 171 172 171 169 169 170 169 167 168 169 170 169 169 171 172 171 170 169 171 172 172 173 174 173 171 172 172 174 175 175 175 176 175 173 173 173 175 177 176 174 173 174 177 176 176 177 178 179 178 178 177 175 177 180 181 180 179 178 179 181 181 179 180 182 182 182 183 182 181 182 181 182 184 183 181 182 183 184 186 185 187 189 188 187 187 188 190 189 189 189 190 190 191 191 190 192 191 191 192 192 190 192 194 194 194 192 190 191 194 195 197 197 199 197 196 196 195 196 197 195 195 197 197 197 198 199 198 198 201 200 200 203 203 206 211 211 216 222 223 225 226 232 235 234 236 237 235 236 236 238 237 236 236 239 238 236 236 238 239 236 235 236 236 235 232 229 228 224 223 219 219 220 217 216 216 218 219 223 218 221 222 218 219 222 226 224 224 224 222 220 223 222 222 220 223 224 223 224 223 221 221 224 220 218 220 225 227 225 227 229 225 228 229 225 226 227 231 230 226 228 227 227 228 232 237 234 228 227 234 234 230 230 232 232 233 235 236 236 235 233 233 240 237 237 232 237 237 241 241 237 239 252 249 243 246 250 243 247 252 249 244 247 247 251 256 255 256 261 259 255 249 257 261 264 270 272 265 261 265 265 260 259 261 262 268 265 264 265 269 264 268 264 263 262 263 264 267 267 274 276 266 262 269 268 261 260 261 266 263 259 264 265 265 267 269 262 259 261 266 267 268 259 252 254 258 259 261 262 258 261 258 261 266 265 262 260 263 266 266 265 265 269 273 275 280 281 284 287 293 296 297 305 308 310 321 323 330 339 343 345 345 353 358 359 364 367 365 369 373 374 378 382 395 421 463 503 538 572 602 629 653 694 758 849 955 1040 1120 1236 1378 1531 1691 1888 2102 2296 2462 2604 2735 2886 3068 3309 3645 4009 4319 4565 4755 4885 4949 4918 4823 4701 4570 4461 4353 4243 4141 4047 3954 3875 3803 3729 3639 3540 3424 3275 3084 2876 2664 2469 2288 2099 1914 1732 1544 1356 1174 1015 878 761 669 602 552 508 485 471 455 435 423 429 437 429 425 430 420 417 426 430 434 432 435 431 431 441 452 469 510 580 695 900 1217 1621 2029 2373 2627 2814 2948 3033 3094 3136 3163 3182 3205 3229 3250 3275 3290 3300 3310 3312 3314 3347 3391 3419 3443 3466 3473 3481 3509 3538 3541 3546 3572 3593 3605 88583 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119 133 144 153 161 165 171 175 175 176 178 178 177 177 177 175 174 174 172 171 169 170 170 168 165 162 162 162 160 157 155 153 153 153 151 149 146 144 143 142 140 140 139 136 135 136 134 131 128 126 124 121 121 121 120 117 116 114 112 112 111 109 108 108 106 103 102 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27736 10770 3164 3951 11096 127 129 132 134 136 137 139 140 141 142 143 143 144 144 145 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 152 153 154 154 155 155 156 156 156 156 157 157 157 158 159 161 161 161 162 162 162 162 162 162 162 162 162 163 163 164 165 166 166 166 167 168 168 169 170 170 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 172 172 171 170 170 171 171 171 171 171 172 172 172 172 172 171 172 172 172 172 172 172 172 172 171 171 172 171 170 169 169 169 169 168 168 169 169 169 168 168 168 168 169 170 171 171 170 170 170 170 170 171 171 171 170 170 170 169 169 170 171 170 169 169 169 170 171 172 172 171 171 172 172 172 173 174 174 174 175 173 171 172 174 174 175 174 174 176 175 176 177 176 174 176 177 177 176 175 176 176 177 178 179 179 178 177 176 177 178 178 177 178 179 181 181 182 181 180 182 184 183 182 183 182 182 183 185 186 186 186 186 186 186 188 189 189 190 189 188 189 190 190 189 190 190 192 193 191 190 192 192 192 191 191 194 194 195 196 195 194 195 197 196 195 195 195 197 198 197 196 197 196 197 199 199 199 201 199 197 199 200 201 202 205 209 211 212 215 221 225 229 235 240 237 235 234 237 236 235 238 239 239 241 241 235 237 239 239 237 235 235 235 236 234 235 235 231 230 226 223 220 217 218 217 219 220 217 220 221 220 221 218 218 222 226 221 221 220 221 223 221 221 222 222 223 222 221 224 217 217 218 217 223 223 223 224 226 225 225 229 229 231 225 226 226 227 227 225 228 228 228 235 230 226 225 230 229 224 226 228 231 230 227 225 235 236 237 234 231 233 233 227 230 234 231 234 235 240 239 238 234 237 241 241 244 245 248 245 245 247 246 249 249 248 253 259 258 256 256 259 260 259 259 261 261 257 261 266 266 264 260 263 262 264 267 266 267 269 265 259 265 272 266 259 264 265 267 267 268 269 266 262 267 265 259 265 262 262 266 263 263 263 258 260 264 265 257 255 255 254 253 256 258 257 252 257 260 268 268 264 262 263 255 258 262 263 265 265 268 270 269 273 273 278 283 279 281 292 303 320 329 336 338 337 341 345 357 361 358 363 366 369 374 367 371 378 380 381 386 395 411 419 423 434 451 488 540 586 617 653 708 771 853 980 1153 1344 1517 1683 1841 1996 2151 2306 2483 2714 2971 3174 3304 3409 3526 3772 4207 4706 4994 5004 4877 4724 4555 4376 4217 4077 3941 3812 3698 3580 3470 3368 3258 3133 2992 2830 2647 2475 2314 2159 1999 1828 1630 1409 1208 1037 903 801 715 644 596 558 539 514 493 476 456 428 406 403 408 416 420 413 411 414 422 425 422 426 429 425 423 425 426 428 424 420 421 422 425 439 485 551 623 744 1030 1503 2039 2489 2775 2950 3076 3171 3247 3311 3357 3392 3418 3439 3463 3477 3486 3505 3524 3538 3553 3567 3580 3587 3593 3603 3616 3634 3653 3920 137338 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 119 129 139 147 153 157 158 159 161 162 164 165 165 164 162 162 164 163 163 162 160 157 155 154 155 153 150 148 148 148 147 146 144 143 141 139 138 135 134 134 134 134 132 128 126 126 124 123 123 121 120 118 116 114 113 112 110 109 108 107 106 103 100 100 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27749 10770 3165 3949 11095 127 129 132 134 136 137 139 140 141 142 143 143 144 144 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 147 147 148 148 148 148 148 148 148 149 149 149 149 150 150 150 151 151 151 151 152 153 154 154 155 155 155 156 157 159 159 159 160 161 162 163 163 163 164 164 163 163 163 164 164 163 163 163 163 164 165 166 167 167 167 167 167 168 170 171 172 172 172 172 172 173 173 174 174 174 174 174 174 174 174 173 173 174 174 173 173 172 172 172 172 171 171 171 172 173 173 172 172 172 172 172 172 172 172 172 171 171 172 172 171 171 170 170 170 169 169 168 167 168 167 167 168 169 169 168 168 169 170 171 171 171 173 173 172 171 171 172 172 171 170 170 170 171 171 170 170 170 170 169 171 172 172 172 172 173 173 173 174 174 173 173 174 173 173 174 174 173 174 175 175 176 178 177 176 175 175 176 176 175 176 177 179 179 179 179 179 181 182 180 179 177 179 180 179 177 178 181 182 183 183 182 182 182 182 182 182 184 184 184 187 186 186 187 187 185 184 185 187 188 188 188 190 188 189 191 191 190 188 189 192 191 193 195 194 191 189 191 192 192 195 194 192 194 193 194 196 196 194 194 195 196 197 196 194 196 196 195 196 199 202 203 202 201 201 205 205 203 202 204 208 210 214 218 219 223 225 231 235 235 236 235 236 237 236 238 241 239 240 239 239 239 238 237 238 237 234 231 229 230 232 230 228 223 221 222 216 219 221 221 220 220 220 220 220 220 220 220 219 222 222 220 225 226 222 220 222 223 223 224 226 226 226 223 220 222 224 220 222 221 223 226 222 223 224 224 226 226 226 227 229 230 233 229 226 227 230 233 224 223 226 233 233 230 229 231 234 231 233 234 226 234 234 233 228 234 238 240 237 231 235 239 239 237 243 239 238 243 251 250 246 246 246 253 252 252 252 257 253 255 263 256 262 261 263 258 263 260 265 266 262 262 265 268 266 265 269 264 265 260 258 266 259 260 267 271 266 261 264 271 271 271 263 265 269 268 263 260 265 265 262 259 253 260 258 259 262 258 258 265 263 254 258 256 255 258 259 260 260 260 268 270 266 263 263 263 255 262 262 261 263 275 276 271 276 278 273 276 278 286 293 308 318 334 345 356 363 368 367 377 385 388 389 396 409 407 415 409 407 414 420 427 429 432 441 447 456 488 537 596 658 733 825 939 1073 1229 1410 1603 1788 1940 2043 2174 2366 2589 2806 3006 3227 3501 3803 4158 4609 5089 5415 5508 5410 5229 5051 4888 4719 4563 4424 4292 4168 4074 3983 3867 3750 3633 3520 3415 3311 3219 3127 3015 2863 2699 2557 2414 2272 2113 1919 1708 1475 1237 1012 826 695 624 580 550 540 537 519 493 476 458 440 430 422 419 422 425 424 419 415 410 416 425 434 434 434 443 443 440 441 445 449 443 438 441 444 448 474 575 765 1085 1531 2014 2456 2837 3136 3333 3444 3511 3547 3570 3584 3595 3607 3624 3647 3676 3709 3734 3741 3746 3762 3780 3802 3820 3832 3850 3869 3884 28344 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119 133 142 148 154 158 162 165 166 166 167 168 170 171 170 169 168 167 165 162 161 161 160 159 158 156 154 152 151 148 146 146 145 144 145 145 141 139 139 138 135 134 133 130 129 128 126 125 125 124 121 120 118 115 113 112 111 111 110 109 107 107 107 104 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27762 10770 3166 3947 11093 125 128 131 133 135 137 138 139 140 141 142 143 144 144 145 145 146 146 146 147 147 147 147 148 148 148 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 151 151 152 152 153 153 153 153 154 155 156 156 157 157 158 160 162 163 164 165 165 166 166 166 166 167 167 166 166 166 166 167 167 166 166 166 166 167 167 168 169 170 170 170 170 171 172 172 173 174 174 174 174 175 175 175 175 174 175 175 175 175 175 174 174 174 173 173 172 173 172 171 171 172 172 173 173 173 173 172 173 174 173 172 172 172 172 172 171 171 172 172 172 171 170 170 170 169 170 169 168 169 168 168 169 170 171 171 173 174 173 172 172 173 173 173 173 172 172 172 171 170 169 170 171 170 172 172 171 172 172 171 172 171 171 172 174 174 174 174 174 173 174 174 175 175 175 176 177 175 176 177 177 176 177 177 177 177 174 175 177 176 179 181 180 178 178 177 179 181 181 180 179 177 179 180 178 179 180 181 181 182 183 184 182 181 183 184 184 183 183 186 186 185 186 189 189 187 187 187 188 190 188 190 192 193 194 192 191 192 191 192 191 189 191 192 191 192 193 197 197 195 195 195 198 196 194 197 196 195 196 197 198 198 198 200 199 200 203 200 199 203 203 200 202 200 203 205 208 214 217 218 219 221 226 229 234 236 236 235 237 240 238 236 239 238 240 239 238 239 240 237 233 233 235 236 236 234 233 231 226 222 220 217 213 214 219 219 219 221 222 222 224 223 221 221 224 224 224 226 224 221 222 224 222 219 221 225 227 224 223 222 221 221 224 224 222 223 225 227 229 226 223 224 228 229 225 224 224 222 225 232 231 228 228 230 228 227 230 230 228 227 226 230 232 232 232 231 233 235 235 233 230 231 235 239 239 238 240 242 242 240 238 237 241 244 242 247 251 248 251 253 255 258 258 254 253 255 256 256 257 258 261 260 261 262 263 265 266 266 268 268 269 270 268 267 271 271 271 268 265 266 270 268 266 269 270 264 260 261 260 260 264 264 262 255 257 262 264 262 262 262 262 265 264 262 255 256 262 258 254 256 256 261 258 254 259 259 255 256 260 260 257 258 259 255 261 261 261 267 272 270 267 269 270 271 269 271 272 272 280 288 293 296 300 316 323 323 331 334 335 342 348 357 373 398 421 436 451 459 468 476 480 486 491 498 510 522 545 573 618 674 732 801 871 952 1057 1202 1382 1574 1786 2013 2216 2335 2399 2459 2546 2650 2744 2859 2990 3142 3294 3391 3454 3504 3567 3638 3708 3793 3916 4053 4167 4193 4146 4044 3907 3760 3605 3456 3346 3254 3142 3038 2919 2777 2590 2343 2096 1859 1606 1369 1164 981 819 703 629 599 548 507 496 475 465 459 443 426 421 422 429 422 416 419 417 421 417 420 425 418 421 414 413 428 436 424 413 424 435 433 428 429 436 446 479 536 664 912 1326 1846 2336 2685 2922 3120 3301 3420 3495 3539 3574 3608 3632 3648 3672 3685 3690 3695 3711 3720 3738 3764 3796 3823 3846 3871 3901 3918 3952 37142 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118 130 141 147 152 156 160 163 164 166 167 168 167 164 166 167 167 165 162 161 163 162 158 156 157 154 152 151 150 148 146 145 145 145 143 141 140 136 136 136 134 131 131 130 128 128 128 126 123 119 116 117 119 117 116 115 111 109 108 107 107 105 105 104 101 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27775 10770 3167 3945 11091 126 129 131 134 136 138 139 140 142 143 144 145 145 146 146 147 148 148 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 153 153 153 154 154 154 155 155 155 155 155 157 158 158 159 158 159 161 164 166 167 168 169 169 170 170 171 171 171 170 170 170 169 169 170 170 169 169 169 170 170 170 170 170 171 173 173 174 175 176 177 177 177 177 178 177 177 178 178 178 178 177 177 177 178 177 177 176 176 176 175 175 175 174 174 174 173 173 174 174 175 175 174 174 175 175 174 175 175 174 174 173 173 172 172 172 171 170 171 171 171 171 171 170 169 170 171 172 173 173 174 175 174 174 174 174 174 174 174 174 173 173 173 173 172 171 171 172 172 172 172 173 174 175 174 174 174 175 175 175 175 176 176 176 175 176 177 176 178 177 176 176 176 176 176 176 177 177 177 177 178 179 179 178 179 180 180 181 180 178 178 179 181 180 179 180 180 180 182 182 181 182 183 184 184 184 184 184 186 186 185 184 184 184 185 187 189 190 190 188 187 188 190 190 190 191 191 191 192 194 193 192 192 193 191 192 194 195 196 194 196 194 194 195 194 196 195 197 199 196 195 198 198 198 198 198 201 202 200 202 203 203 201 203 204 202 204 208 211 213 214 215 223 228 230 226 227 233 237 234 236 236 235 236 237 234 236 239 238 238 239 238 240 238 239 236 233 232 229 229 232 230 229 223 219 217 215 215 218 219 220 216 217 220 216 220 220 221 220 218 219 220 221 223 224 228 225 225 225 224 225 226 227 225 224 224 224 221 222 223 223 224 227 226 231 231 230 225 225 230 227 229 225 225 225 221 225 229 229 230 232 233 232 232 234 233 232 231 233 236 233 232 231 234 234 231 234 236 234 233 238 238 235 236 237 245 247 241 244 242 239 243 245 249 253 255 253 254 257 258 251 253 256 257 260 261 260 257 254 260 269 267 265 270 268 263 265 264 267 274 270 269 266 268 267 273 277 276 269 267 269 265 265 264 266 266 269 266 266 271 266 264 264 266 264 259 260 261 260 264 262 261 260 262 262 255 255 257 260 256 253 256 258 260 261 261 260 260 264 270 267 263 264 261 266 266 266 269 270 272 275 274 277 272 271 282 282 275 276 285 290 283 294 304 306 306 307 315 321 339 363 394 420 449 485 504 524 539 543 540 550 575 603 641 684 749 830 924 1031 1144 1274 1419 1580 1771 1997 2228 2406 2503 2555 2601 2652 2710 2777 2866 2973 3122 3305 3457 3551 3626 3749 3964 4225 4446 4599 4637 4555 4393 4186 3968 3779 3616 3466 3329 3207 3071 2919 2748 2568 2358 2110 1879 1691 1535 1393 1266 1154 1037 909 769 642 558 499 455 430 419 412 408 406 408 410 416 414 407 404 409 416 421 426 422 419 424 425 428 439 450 448 443 454 461 451 443 447 444 439 458 522 644 838 1131 1511 1914 2283 2586 2798 2951 3069 3161 3229 3287 3338 3383 3422 3453 3481 3496 3504 3520 3537 3546 3551 3566 3602 3620 3625 3649 3675 3693 3720 3866 134645 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 121 136 144 152 160 165 168 171 174 175 176 178 177 176 176 174 174 173 172 172 171 170 167 164 164 164 162 160 158 155 155 154 151 150 150 149 146 144 143 141 138 137 136 135 134 132 131 129 130 129 126 124 123 121 119 118 117 116 114 112 110 108 109 110 108 106 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27788 10770 3168 3943 11089 126 129 132 134 136 138 139 141 142 143 144 145 145 146 147 148 148 149 149 150 150 150 150 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 154 154 155 155 155 155 156 156 156 156 157 158 159 159 160 160 161 163 166 169 170 171 171 172 173 173 172 172 172 172 172 171 170 170 171 172 173 173 173 173 173 173 172 172 173 174 174 175 176 177 178 178 178 178 178 178 178 178 178 179 179 178 177 177 177 177 177 177 177 177 176 176 175 175 175 175 176 177 177 177 176 175 175 175 175 175 176 175 174 174 174 174 174 173 173 173 172 172 172 172 172 172 171 171 172 172 172 172 174 174 175 175 175 176 176 175 173 173 173 173 173 173 173 173 173 172 171 172 173 172 173 174 173 173 174 175 175 174 175 177 176 176 177 176 175 176 176 175 176 178 178 177 177 177 177 177 178 179 178 179 179 179 181 181 181 180 180 182 183 182 181 181 181 180 180 181 181 180 181 182 182 182 184 184 185 185 186 186 185 186 188 186 185 185 186 186 187 188 190 190 189 190 191 192 193 192 192 192 191 190 191 192 193 194 196 196 195 195 196 197 197 196 194 191 194 198 199 196 196 199 199 196 195 196 197 200 201 202 200 200 203 204 205 207 210 210 213 217 220 224 224 226 229 231 235 237 238 237 237 238 236 237 236 236 240 239 237 233 235 237 235 237 233 230 229 229 227 224 224 222 221 222 218 216 220 225 221 220 220 221 219 218 219 223 223 221 224 225 223 222 219 218 219 221 222 223 223 221 226 225 223 223 224 224 219 219 224 224 228 227 223 225 223 224 224 225 226 228 225 225 227 229 226 224 223 225 229 229 229 234 236 236 231 233 235 237 235 233 232 231 229 234 234 230 232 231 233 233 234 236 243 241 241 242 240 241 245 248 246 250 253 251 256 260 255 256 254 256 261 258 264 264 265 264 267 263 266 268 266 263 267 261 266 266 269 269 267 265 261 264 265 269 271 270 270 266 276 275 274 273 270 272 267 267 265 263 262 267 267 267 263 266 262 261 258 259 259 260 257 259 253 256 259 263 262 257 254 258 259 259 262 260 263 262 268 262 261 260 261 264 260 265 265 262 267 270 263 266 263 259 259 267 269 265 271 277 279 286 284 280 282 289 286 281 286 290 288 293 302 318 335 354 370 376 393 417 444 472 496 525 548 580 601 631 667 698 733 778 828 896 978 1100 1286 1530 1769 1950 2101 2264 2414 2530 2654 2791 2895 2946 2946 2961 3019 3131 3264 3377 3519 3759 4044 4224 4276 4257 4186 4050 3861 3681 3526 3378 3222 3083 2940 2771 2579 2347 2086 1822 1555 1311 1111 954 844 757 669 582 513 471 446 429 421 409 402 401 400 401 405 411 412 412 412 411 411 413 409 411 421 421 433 456 471 467 470 472 477 473 472 479 482 492 518 566 698 1011 1492 1999 2413 2704 2910 3076 3216 3311 3370 3416 3455 3487 3510 3534 3559 3588 3615 3635 3649 3652 3660 3687 3703 3707 3713 3718 3721 3719 3718 3727 3734 3748 3762 8688 243186 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 121 132 140 146 152 156 159 161 163 166 166 165 164 161 161 161 160 160 160 158 157 157 155 154 153 151 153 152 148 147 146 144 142 142 142 139 136 134 136 136 132 128 129 129 126 124 123 123 122 119 118 115 113 114 115 113 110 108 108 107 105 104 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27800 10770 3168 3941 11088 126 129 132 134 136 138 139 140 141 143 144 144 145 146 147 147 148 148 149 149 150 150 150 150 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 154 154 154 155 155 155 155 156 156 157 157 158 159 160 160 162 164 168 170 171 172 173 173 173 173 173 173 172 172 171 172 172 173 173 174 174 174 175 174 174 174 174 173 173 174 175 176 177 177 178 178 178 178 177 177 177 176 177 177 177 177 177 176 176 176 176 176 176 176 175 175 176 177 177 175 175 175 175 175 175 175 175 175 174 174 174 173 172 171 172 172 171 171 172 172 170 171 171 171 171 170 171 171 171 172 172 173 174 174 175 176 176 176 175 174 173 172 172 173 173 173 172 172 173 173 172 173 174 175 174 174 175 175 174 174 175 175 176 176 175 174 175 175 175 175 175 175 175 176 176 176 176 176 178 178 179 179 179 179 180 180 182 182 180 180 180 181 182 183 182 181 183 183 180 180 181 182 181 181 182 183 183 184 187 188 186 184 184 184 186 187 187 188 188 190 190 189 190 189 189 190 190 190 190 191 189 190 195 194 192 191 191 193 193 191 193 195 196 196 196 196 196 197 199 199 196 195 196 197 198 198 199 200 201 202 201 203 204 203 206 209 207 206 210 214 216 217 221 222 226 231 236 235 232 234 236 238 241 238 235 237 237 237 235 236 238 237 238 236 234 231 234 236 235 229 223 222 220 218 221 220 216 216 218 218 219 218 217 218 219 218 222 221 223 222 221 223 223 220 223 226 226 224 226 221 219 223 225 223 225 223 224 224 226 225 223 225 222 224 227 228 228 224 222 229 225 221 223 227 230 231 226 230 230 229 231 231 233 236 236 231 233 236 234 234 240 239 236 232 233 237 238 234 235 237 236 236 242 245 247 244 243 245 252 251 253 253 253 253 251 255 260 258 257 258 261 267 264 263 261 261 268 264 262 265 264 262 266 265 271 273 270 271 267 267 272 282 275 274 277 275 273 274 269 264 268 267 265 264 264 271 269 270 268 268 271 268 266 268 261 257 262 258 260 262 262 259 261 262 256 260 262 258 255 259 258 252 253 264 262 259 262 263 266 258 263 266 267 268 264 265 271 270 265 264 267 271 270 265 261 264 269 274 280 276 270 274 280 280 283 285 285 288 294 300 304 312 319 333 349 372 388 397 412 433 458 480 515 574 647 734 832 950 1104 1282 1472 1679 1917 2194 2469 2700 2884 3025 3143 3278 3402 3481 3514 3508 3487 3475 3510 3644 3815 3946 4044 4148 4259 4359 4429 4419 4315 4170 4017 3887 3788 3697 3599 3450 3267 3098 2948 2816 2700 2571 2425 2253 2005 1665 1299 977 745 600 515 463 437 431 419 408 413 415 407 404 407 409 409 412 415 418 422 423 427 424 421 421 418 423 429 438 446 460 475 478 478 488 492 499 512 544 628 790 1034 1320 1574 1798 2013 2215 2398 2565 2711 2823 2913 3003 3081 3124 3144 3166 3202 3243 3297 3360 3411 3422 3424 3442 3465 3476 3478 3497 3529 3554 3570 3572 3576 3590 3608 8232 222887 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 126 136 145 151 156 161 165 166 166 168 168 167 168 168 169 169 168 166 164 161 158 156 157 157 155 155 155 153 150 151 149 147 146 145 144 141 138 138 139 139 136 134 131 130 129 128 126 124 122 120 118 118 118 116 114 112 111 109 108 109 107 105 103 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27813 10770 3169 3939 11088 127 130 133 136 138 139 141 142 143 144 145 146 146 147 148 148 149 150 150 151 151 151 151 152 152 152 152 152 152 152 152 153 153 153 153 154 154 154 154 154 154 154 154 155 155 156 156 156 157 157 157 157 158 159 160 161 161 162 164 168 171 173 174 175 176 176 176 175 175 174 174 174 174 174 174 174 175 176 177 177 178 178 178 179 179 179 179 178 178 178 178 179 179 179 179 178 177 178 178 178 178 178 177 177 177 177 176 176 177 177 177 176 177 177 177 176 175 176 176 177 177 177 177 177 177 176 175 174 173 173 173 173 173 173 172 171 171 172 172 173 173 173 172 171 172 173 173 174 174 175 175 175 175 175 174 174 174 174 174 174 175 174 173 174 175 175 175 175 176 176 175 175 175 176 176 175 175 176 176 176 176 177 178 178 177 177 177 177 177 178 178 178 178 178 178 179 180 179 178 179 180 180 181 182 182 184 184 183 183 184 184 183 183 183 183 183 181 181 182 183 184 183 185 186 187 188 187 187 188 189 191 190 188 187 189 190 189 189 190 190 189 190 191 189 191 193 194 194 193 191 192 194 193 192 193 196 195 193 195 194 193 194 194 195 196 196 196 198 199 201 198 198 200 199 199 199 200 201 203 205 206 206 208 207 210 212 214 218 220 223 224 229 234 237 236 236 237 238 241 240 237 236 237 236 235 237 238 238 237 235 238 237 235 236 237 231 227 226 224 220 220 220 217 219 216 218 219 224 225 221 222 218 221 224 221 222 223 221 220 221 222 226 224 223 224 224 219 222 224 225 225 225 227 228 224 222 225 228 224 219 223 227 228 224 225 223 219 224 232 232 231 232 232 231 228 230 230 229 227 225 229 233 235 229 230 238 237 230 234 235 234 232 235 239 236 236 241 239 243 244 242 246 245 244 248 256 255 256 253 258 259 259 260 258 261 265 260 260 262 260 266 267 265 263 267 264 262 265 264 264 264 270 273 273 268 266 268 274 274 274 270 264 263 274 275 271 269 268 269 271 271 273 272 269 266 267 268 267 264 265 268 267 261 259 260 263 266 260 259 265 263 257 261 264 257 257 259 257 260 265 260 260 266 263 267 266 258 258 264 267 264 269 275 271 270 273 275 278 278 275 273 275 276 277 278 271 271 274 285 285 283 284 290 296 302 307 312 321 330 341 356 369 386 410 432 453 480 519 577 651 742 863 1007 1201 1481 1825 2167 2448 2689 2901 3095 3281 3465 3657 3811 3911 3971 4021 4059 4077 4075 4045 4017 4006 4006 4003 4015 4028 4016 3996 3987 3987 3964 3907 3834 3748 3655 3564 3485 3397 3298 3211 3131 3063 2999 2918 2826 2700 2470 2093 1630 1178 833 639 536 492 461 435 419 413 415 421 426 425 421 409 411 416 421 426 426 427 421 421 427 436 438 437 443 440 436 448 460 468 480 490 501 516 524 519 535 625 820 1084 1359 1632 1930 2219 2485 2740 2937 3092 3213 3312 3400 3461 3507 3547 3566 3583 3599 3601 3617 3638 3644 3655 3670 3680 3686 3689 3690 3698 3721 3748 3746 3738 3740 4823 199087 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 130 139 146 153 157 163 166 166 168 170 170 170 169 170 170 168 165 166 165 164 163 160 159 159 158 156 153 151 151 151 149 147 146 146 145 144 142 139 138 137 136 134 133 132 129 128 126 124 122 120 121 120 117 115 115 115 114 112 110 107 107 105 104 105 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27826 10770 3170 3936 11088 127 130 133 136 138 140 142 143 144 145 146 146 147 148 148 149 149 150 150 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 157 157 157 158 159 159 160 161 161 163 166 170 173 175 176 176 176 177 177 176 175 175 175 175 175 175 176 176 176 177 178 179 180 180 180 180 180 180 180 179 179 179 178 178 179 179 179 178 178 178 178 177 178 178 178 177 177 177 177 178 178 177 177 177 176 176 177 177 177 177 176 176 177 177 177 177 177 177 175 174 175 175 173 172 173 173 173 173 173 173 172 172 173 172 171 171 172 172 173 175 176 177 176 176 176 177 175 173 173 174 175 174 174 174 174 174 174 174 175 175 175 176 174 174 176 176 176 177 176 175 176 176 177 177 177 177 177 177 178 179 178 178 178 179 181 181 179 178 178 180 181 179 179 180 181 181 182 182 183 181 181 183 183 183 183 184 184 184 184 183 185 185 183 182 184 186 186 185 187 188 186 188 188 189 189 189 191 189 186 189 191 192 192 191 190 191 191 190 190 191 190 192 193 193 194 194 196 193 193 193 193 194 195 197 198 196 197 197 198 196 197 199 199 198 199 200 202 202 204 206 208 208 207 208 208 208 209 214 218 223 227 229 230 233 236 237 237 237 234 236 243 242 236 235 239 237 236 236 238 234 237 236 236 239 239 236 231 227 222 222 218 218 217 216 219 219 219 221 221 218 219 216 217 221 222 218 217 223 223 218 217 220 219 221 220 221 220 220 224 226 226 226 225 223 224 228 222 226 223 225 227 226 228 234 233 229 230 226 229 229 222 228 236 234 230 233 232 232 232 232 231 231 230 231 227 235 237 230 232 237 237 234 233 234 239 237 233 237 235 232 238 242 246 246 246 247 255 258 252 249 254 258 261 256 258 257 262 263 265 263 264 263 260 260 263 262 259 261 256 260 261 264 265 265 263 267 266 266 264 266 268 268 268 266 269 271 271 268 272 274 271 271 271 270 270 271 274 271 266 263 264 266 261 257 260 260 259 260 258 253 261 270 265 263 267 263 259 256 257 256 257 258 261 265 261 260 268 277 270 259 266 272 268 270 270 274 272 271 273 269 268 273 268 269 271 274 275 278 280 278 282 287 290 288 285 284 294 304 308 313 325 325 329 352 378 388 414 459 501 546 594 644 711 822 1016 1269 1515 1708 1869 2085 2355 2608 2810 2998 3216 3457 3686 3867 3995 4082 4120 4097 4049 4002 3958 3911 3870 3844 3816 3786 3759 3735 3715 3709 3723 3741 3749 3736 3700 3655 3599 3529 3449 3379 3298 3211 3123 3034 2904 2687 2352 1940 1520 1148 886 728 620 552 501 472 465 461 449 439 436 437 431 438 445 439 434 428 426 432 431 420 420 434 437 429 433 441 448 450 445 445 454 466 472 493 521 536 548 585 654 773 960 1259 1661 2110 2544 2871 3078 3207 3285 3346 3399 3437 3463 3484 3504 3519 3529 3545 3569 3600 3624 3634 3636 3655 3682 3690 3694 3705 3708 3720 3741 3751 5119 183121 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119 133 143 151 159 164 167 168 170 172 172 173 173 173 173 172 171 170 169 168 166 165 165 165 164 159 158 159 157 153 150 149 150 149 148 146 144 143 141 140 138 137 136 134 134 134 130 127 126 124 124 123 119 116 117 118 116 113 113 112 110 109 108 106 105 104 102 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27839 10770 3171 3934 11086 127 131 133 136 138 140 142 143 145 145 146 146 147 148 148 149 149 150 150 150 151 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 155 155 155 156 156 156 157 157 157 158 159 161 161 161 162 164 166 169 172 175 176 177 177 177 178 177 176 176 176 176 176 177 177 178 178 179 180 180 181 181 181 181 180 180 180 180 179 179 179 178 178 178 178 178 177 177 177 177 177 176 176 177 177 177 177 177 177 177 176 176 177 178 178 178 177 178 178 178 178 177 177 176 175 174 173 174 174 173 173 172 172 172 172 172 172 173 173 173 172 172 173 173 173 173 175 177 177 176 175 174 174 174 173 173 174 174 173 173 173 174 173 173 174 175 176 175 175 175 175 175 175 175 176 176 177 177 177 176 175 177 177 176 176 178 178 179 181 179 178 179 180 180 179 178 180 181 183 183 181 181 181 182 183 182 183 182 180 180 180 180 182 183 181 181 183 184 183 183 184 186 187 187 185 186 188 187 186 188 190 189 188 186 187 188 189 191 192 191 191 191 191 192 191 193 193 193 193 191 191 189 191 192 193 194 195 194 192 195 197 196 197 199 202 203 201 198 197 198 201 203 204 205 207 207 208 207 205 204 206 208 211 213 217 221 223 228 232 232 235 236 237 238 238 240 239 238 237 236 234 235 233 235 240 236 236 237 239 239 234 232 229 228 227 225 222 220 217 213 215 219 218 221 220 218 216 215 217 219 223 220 218 218 219 220 219 217 223 222 222 222 218 218 224 224 222 221 220 223 230 226 223 222 226 229 226 227 226 224 222 227 228 229 232 230 235 231 231 230 230 230 231 234 233 234 235 234 236 240 232 230 232 237 239 237 233 236 238 234 235 235 236 235 234 236 240 244 245 244 244 243 249 252 247 247 249 254 257 262 262 255 259 256 252 252 250 248 250 250 249 248 244 251 253 252 249 245 249 249 247 255 250 252 257 252 252 256 258 264 269 268 266 269 272 270 272 276 268 262 265 270 274 279 273 266 260 262 263 262 263 259 257 260 261 260 260 258 259 258 264 266 263 256 254 254 257 260 257 256 259 259 260 259 262 262 264 270 268 268 275 277 271 267 272 275 270 274 273 266 268 273 271 276 282 284 288 285 280 281 287 291 300 301 300 310 331 351 381 419 443 474 507 542 581 630 685 753 849 1022 1279 1587 1926 2245 2513 2788 3066 3296 3471 3614 3689 3726 3756 3778 3780 3781 3791 3808 3826 3857 3878 3880 3874 3881 3913 3956 3994 4025 4039 4018 3966 3891 3812 3744 3683 3601 3504 3406 3287 3150 2985 2737 2420 2082 1743 1408 1119 900 746 647 584 534 501 482 465 453 446 439 432 435 430 422 424 424 422 425 431 427 417 419 425 430 433 426 426 433 429 434 440 446 447 456 473 482 496 523 562 606 697 871 1103 1370 1669 2018 2404 2766 3037 3190 3263 3310 3356 3414 3473 3509 3532 3548 3564 3588 3613 3628 3633 3641 3631 3630 3649 3654 3639 3639 3652 3669 3685 3701 3718 3744 3889 148424 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 120 130 139 145 150 154 158 161 162 162 161 161 165 166 164 162 160 160 160 159 158 158 155 154 154 152 152 151 148 145 144 146 145 141 140 142 141 137 133 133 133 134 131 129 127 125 124 123 122 120 116 113 114 114 112 111 109 108 108 107 106 103 101 102 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27852 10770 3172 3932 11085 126 129 132 134 136 138 140 142 143 144 144 145 146 146 147 147 148 148 149 149 150 150 150 150 151 151 151 151 151 152 152 152 152 152 151 151 152 152 152 152 152 153 153 153 153 153 154 154 154 154 155 155 155 155 155 156 158 159 160 161 163 164 167 171 173 175 175 176 177 176 176 175 175 175 176 176 176 177 177 178 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 176 176 176 175 175 176 176 176 176 175 175 175 176 175 174 174 175 176 175 175 175 176 176 175 175 175 175 175 175 175 174 174 173 172 171 171 171 171 171 172 172 171 171 171 172 172 170 170 171 171 171 172 172 171 172 174 176 176 176 175 173 172 173 173 173 174 173 172 173 172 172 171 171 173 174 173 171 174 175 175 173 174 175 174 174 176 177 176 175 174 175 176 176 176 178 179 179 178 177 177 178 178 178 179 180 180 180 179 179 178 178 181 182 182 182 180 179 181 182 183 182 182 181 181 183 182 184 184 184 182 182 182 184 185 186 186 185 185 186 188 191 190 189 187 188 188 191 192 191 189 189 189 189 189 190 190 191 191 192 193 194 194 195 194 194 194 194 195 195 193 196 198 199 201 203 203 202 200 199 202 203 202 201 204 206 205 208 208 205 206 211 212 215 218 222 224 227 230 232 232 237 239 237 235 233 233 237 234 237 235 234 234 234 235 234 236 233 233 235 236 234 230 230 228 225 223 221 221 221 216 217 221 218 217 220 221 221 221 217 216 218 217 219 220 221 223 221 218 222 224 225 225 226 224 222 225 223 220 220 225 224 222 227 229 224 227 227 226 226 226 225 224 229 229 234 230 230 232 229 228 226 230 230 236 231 228 231 233 234 233 231 230 234 240 239 235 235 235 237 238 238 241 240 236 233 233 235 239 238 235 239 238 237 237 238 244 244 237 238 239 243 242 244 242 240 239 238 246 244 242 245 247 247 248 241 246 247 249 242 244 251 246 242 247 245 246 248 255 261 268 278 273 264 268 271 273 270 267 265 264 266 267 273 277 272 272 268 266 260 260 261 260 259 257 256 259 261 263 264 261 263 257 256 253 256 264 261 262 259 258 254 256 264 267 268 271 266 268 267 266 269 267 269 272 271 273 275 271 271 274 269 272 280 286 285 288 293 294 292 296 304 311 322 336 360 385 411 420 435 467 496 535 591 657 767 923 1106 1331 1623 1985 2373 2691 2950 3272 3727 4362 5205 5917 6145 6016 5759 5493 5351 5324 5242 5064 4894 4780 4691 4606 4519 4452 4416 4381 4337 4315 4297 4248 4174 4098 4003 3897 3809 3734 3655 3594 3524 3447 3356 3249 3080 2821 2481 2109 1751 1443 1170 934 772 660 578 518 480 471 461 445 430 431 436 440 433 425 430 434 437 433 430 436 444 445 449 439 439 441 439 442 440 447 455 467 476 480 476 486 514 543 561 594 653 766 977 1291 1718 2211 2634 2925 3115 3243 3334 3406 3457 3496 3517 3540 3565 3575 3585 3596 3609 3636 3649 3646 3656 3679 3704 3730 3767 3792 3801 3818 3836 3848 22843 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 125 141 153 163 171 175 179 182 184 184 185 186 185 185 186 185 184 182 180 178 178 175 173 172 171 170 168 167 165 163 161 160 160 159 157 155 154 151 149 147 145 145 144 142 139 136 136 135 133 131 131 130 128 124 122 122 120 118 117 116 113 113 112 111 109 109 108 107 104 102 102 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27865 10770 3173 3930 11084 124 127 130 133 135 137 139 141 142 144 145 145 146 146 147 148 148 148 149 149 150 151 151 151 151 152 152 152 152 152 152 153 153 152 152 153 153 153 153 153 153 153 154 154 154 154 154 154 154 155 155 155 156 156 156 157 157 159 161 162 163 165 166 169 173 175 177 178 178 178 178 178 178 178 179 179 178 178 180 180 181 181 180 180 180 180 180 180 180 179 179 179 179 178 177 177 177 177 178 177 177 177 177 177 177 177 176 176 175 176 176 177 177 177 177 175 176 176 176 176 175 175 175 175 175 175 174 173 173 173 172 172 171 171 172 172 172 173 173 173 173 171 171 172 173 173 173 175 175 176 176 175 176 176 175 175 175 175 174 173 172 172 173 173 172 172 171 172 172 173 174 174 172 173 175 176 176 177 174 174 176 178 176 176 176 178 177 177 176 178 178 177 177 178 178 177 177 179 178 180 181 181 180 181 181 182 181 181 184 183 182 182 181 179 182 182 182 183 184 184 185 185 185 186 185 186 185 186 185 185 185 184 187 188 188 189 190 188 186 186 188 189 190 190 192 189 186 187 190 192 193 192 190 193 194 193 192 192 195 194 194 194 196 198 200 199 200 199 202 204 205 205 202 203 205 207 207 206 206 209 210 213 212 210 210 213 214 218 222 222 225 229 231 234 234 234 236 237 235 235 237 237 236 232 231 233 236 238 238 237 235 235 234 234 235 231 227 221 218 219 219 221 222 221 220 216 217 219 220 217 216 219 221 221 219 218 219 220 220 220 220 219 220 220 222 226 225 221 221 223 226 225 224 224 226 225 222 222 225 227 226 228 229 228 226 227 227 229 231 229 227 227 229 231 229 228 230 231 231 234 234 234 236 238 237 235 234 233 229 232 239 242 240 237 235 237 237 235 234 234 235 237 239 238 236 236 239 239 234 234 238 236 238 241 244 244 240 239 242 242 242 241 241 244 247 249 248 247 247 247 252 254 251 251 252 256 259 257 255 257 258 267 277 274 271 274 277 269 264 269 275 271 269 270 272 272 270 273 273 270 270 269 266 263 262 260 261 264 262 261 258 257 257 254 252 256 263 257 255 261 264 260 258 260 261 264 268 261 256 262 263 265 270 271 270 268 265 268 275 275 269 267 275 273 270 278 280 280 285 283 278 287 297 296 297 303 324 340 350 361 378 386 386 408 444 498 557 648 777 962 1193 1458 1720 1997 2332 2697 3057 3462 4612 11541 22641 28363 26391 19936 14093 10778 8993 7863 7162 6663 6230 5831 5436 5105 4852 4652 4513 4418 4333 4261 4188 4138 4095 4053 4033 3990 3946 3914 3875 3833 3798 3742 3651 3557 3375 3136 2847 2542 2207 1863 1528 1224 972 796 684 596 536 485 466 467 456 459 452 451 449 452 469 464 472 477 461 447 467 470 457 466 471 462 461 481 463 465 476 487 487 482 488 506 521 532 543 576 608 674 749 892 1089 1343 1615 1914 2274 2625 2878 3065 3205 3336 3429 3484 3548 3604 3624 3667 3707 3734 3776 3808 3816 3835 3850 3881 3909 3913 3933 3948 3965 3970 5852 75037 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 120 133 142 150 157 160 161 164 165 164 164 166 167 166 165 164 165 164 163 163 160 158 156 155 154 152 151 150 147 147 145 145 146 145 142 139 137 136 136 135 132 133 132 127 125 125 125 124 121 120 118 119 119 115 111 109 107 108 108 105 104 104 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27877 10770 3174 3928 11084 122 125 128 130 133 135 137 138 140 141 142 143 143 144 145 146 146 147 147 148 148 148 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 155 156 157 158 159 161 164 166 168 170 172 174 175 176 177 177 177 177 178 178 178 178 178 179 178 179 179 179 179 179 178 178 178 178 179 178 178 177 177 177 177 176 176 176 176 175 175 174 174 175 175 175 175 175 175 174 175 175 175 175 175 175 174 174 174 174 173 174 174 172 172 173 171 170 170 171 169 169 170 170 170 170 170 170 169 169 168 169 170 170 170 170 172 174 175 175 174 174 174 173 173 172 172 172 173 171 171 170 171 172 172 171 171 172 171 173 173 173 174 173 173 174 174 175 174 175 176 177 175 174 174 175 175 177 176 176 176 176 175 176 177 176 175 178 179 178 180 179 178 177 178 179 180 182 182 180 180 180 180 180 181 181 182 182 183 183 183 183 183 182 184 186 184 185 185 184 184 184 183 186 187 187 185 188 190 189 189 188 188 189 189 188 189 189 189 191 192 191 191 192 191 190 191 192 195 195 193 192 194 193 195 197 199 201 204 205 203 205 206 206 207 209 209 209 209 207 209 208 207 208 213 214 216 218 221 223 225 229 231 233 235 236 235 237 236 235 235 238 236 233 231 234 235 234 237 236 234 236 237 235 235 231 228 228 224 220 219 222 222 220 219 219 219 216 217 222 223 221 220 219 218 218 219 219 218 219 219 219 220 219 218 220 221 218 220 225 226 225 222 223 225 225 223 226 229 229 227 227 230 231 229 226 226 228 228 229 232 230 232 233 230 231 230 229 232 230 230 232 234 235 236 238 238 236 234 236 236 233 232 233 236 236 235 234 236 239 238 238 238 239 238 235 238 241 240 242 243 241 239 238 240 243 244 245 247 246 244 244 245 249 249 249 250 250 251 250 250 255 254 255 258 258 256 255 255 259 263 269 270 267 266 264 267 266 267 269 267 266 271 273 274 272 272 277 272 269 272 273 270 267 267 266 262 262 262 262 261 262 264 265 261 260 261 262 265 262 259 259 261 261 263 265 267 268 263 263 267 271 271 271 273 274 272 273 276 275 273 271 275 276 270 271 277 282 286 289 287 284 292 297 308 328 341 347 358 367 390 414 437 471 512 559 615 699 850 1029 1206 1399 1583 1726 1866 2014 2181 2355 2538 2717 2905 3105 3266 3385 3483 3559 3599 3607 3612 3598 3565 3539 3510 3481 3432 3389 3361 3340 3325 3325 3331 3342 3362 3390 3398 3404 3412 3411 3411 3418 3436 3469 3504 3528 3542 3550 3523 3476 3383 3257 3094 2869 2641 2441 2238 2031 1807 1559 1321 1107 938 821 724 670 642 623 590 570 565 543 522 499 468 449 445 450 441 434 445 450 448 440 432 445 451 448 457 463 472 485 498 523 557 596 652 759 978 1291 1622 1950 2265 2555 2770 2978 3171 3333 3442 3514 3555 3583 3631 3663 3679 3704 3728 3739 3771 3792 3823 3824 3849 3871 3878 3908 3931 3944 16006 192510 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 135 153 164 173 180 184 189 192 195 195 196 197 195 193 193 191 190 188 187 186 184 182 182 181 178 177 173 173 172 169 166 166 163 162 161 160 159 158 155 154 154 150 148 147 145 142 140 139 136 135 134 130 129 128 123 122 122 121 121 121 119 116 116 116 112 112 112 109 108 107 105 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27890 10770 3175 3926 11082 121 124 127 130 132 134 135 137 138 139 140 141 142 143 144 145 145 146 147 147 147 148 148 148 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 156 158 159 160 161 163 166 170 172 173 174 176 177 177 177 176 176 178 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 178 177 177 176 176 176 175 174 175 174 174 174 174 174 174 174 174 175 175 174 175 175 174 174 175 175 175 174 172 172 171 171 170 169 169 169 168 168 169 169 169 168 169 169 169 169 169 170 170 170 170 170 170 168 169 171 171 171 171 173 174 175 175 174 173 174 173 172 172 171 172 173 172 171 170 170 172 172 171 173 173 172 173 173 173 173 172 174 174 174 174 175 173 173 173 174 175 176 175 175 176 176 177 177 174 176 177 178 177 178 178 178 178 178 180 180 178 179 178 181 181 181 182 182 180 182 181 181 179 179 181 182 184 183 182 182 183 182 182 183 184 187 187 184 183 187 187 187 187 187 187 190 189 189 189 189 190 187 187 187 188 190 189 191 188 190 193 194 194 194 193 194 196 194 196 199 199 200 202 203 205 205 204 206 210 209 207 208 208 208 210 208 206 210 213 214 217 219 221 224 227 228 227 228 232 233 235 236 237 235 234 236 236 237 235 234 233 233 234 234 235 234 231 232 232 231 231 228 226 222 223 223 221 221 221 218 218 217 213 216 220 218 218 223 226 225 220 218 217 217 218 219 218 219 223 225 221 218 219 223 222 220 220 222 222 222 224 226 223 221 224 225 230 232 228 226 229 231 232 229 228 230 232 231 230 228 228 230 233 234 232 228 229 233 234 236 236 232 228 232 238 235 234 236 232 231 236 236 235 236 241 244 241 241 244 241 237 236 235 237 243 247 244 243 246 246 248 249 246 245 245 245 246 248 249 251 248 246 251 255 255 254 252 254 257 257 257 258 261 258 253 255 259 260 260 258 258 262 263 265 264 264 266 269 273 273 272 272 268 270 272 273 275 272 270 273 272 271 274 276 276 274 268 270 270 268 265 266 263 258 261 264 261 262 262 260 259 260 261 262 261 263 263 268 269 267 272 279 277 276 275 276 277 278 278 278 278 280 280 291 289 288 292 293 300 316 342 366 382 382 382 399 416 448 496 546 603 672 742 807 898 1123 1486 1896 2323 2759 3114 3327 3454 3579 3736 3921 4099 4234 4296 4321 4330 4316 4292 4258 4204 4151 4109 4083 4044 3996 3965 3934 3904 3875 3853 3836 3816 3804 3778 3761 3761 3770 3755 3734 3704 3678 3627 3563 3509 3425 3321 3183 3003 2792 2564 2346 2157 2007 1863 1708 1557 1434 1322 1205 1109 1018 949 880 809 730 685 661 644 633 640 619 580 560 533 502 485 471 466 454 444 455 446 442 449 450 453 461 448 468 479 481 495 520 559 626 727 875 1048 1254 1530 1874 2274 2654 2973 3187 3351 3496 3602 3676 3723 3751 3787 3837 3847 3851 3871 3899 3909 3930 3936 3927 3907 3921 3938 3940 3954 3963 4008 29340 309557 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 122 147 161 172 180 186 193 195 198 197 196 197 198 199 198 196 197 194 192 192 189 188 186 183 183 182 179 177 175 172 172 170 168 165 164 161 157 157 159 155 151 151 149 150 148 145 143 140 139 138 136 132 131 130 129 128 127 125 122 120 120 119 117 113 115 116 113 112 109 107 108 107 103 103 104 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27903 10770 3176 3924 11080 122 125 127 130 132 134 136 138 139 140 141 143 144 145 145 146 147 147 148 148 149 149 150 150 150 150 151 151 151 151 151 151 152 152 152 153 153 153 153 153 154 154 154 154 154 155 155 154 154 155 155 155 156 158 160 161 162 163 165 169 172 175 177 178 179 179 179 179 179 180 180 181 182 181 181 181 181 181 181 181 180 180 179 179 179 179 179 178 178 178 178 177 177 178 177 177 177 175 176 176 176 176 176 177 177 176 177 176 176 176 176 176 176 175 174 173 172 172 171 172 171 172 171 169 170 171 171 171 170 170 170 171 171 169 171 171 170 170 171 172 172 172 173 174 175 175 175 175 176 175 174 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 174 173 172 172 173 174 175 175 174 175 176 176 175 175 176 176 176 175 175 176 177 176 177 178 178 178 179 178 178 178 179 180 180 180 180 180 179 180 181 182 181 180 180 182 184 182 181 180 180 183 183 182 183 185 185 185 185 185 184 184 185 185 186 188 189 189 188 188 191 190 187 188 192 192 191 190 190 192 192 191 191 192 193 194 194 195 195 194 193 193 195 197 201 203 203 204 204 204 205 208 210 209 210 210 209 210 211 210 209 212 215 215 213 213 219 223 224 226 228 230 232 232 231 233 234 234 235 237 240 237 235 235 234 235 238 237 235 235 236 237 232 229 230 225 220 220 218 216 217 220 221 221 221 218 218 220 219 220 221 219 218 223 222 220 219 221 222 220 219 216 217 218 222 223 223 220 220 219 217 218 219 221 217 220 225 226 226 225 225 225 225 228 227 227 228 232 235 234 231 231 229 229 226 230 231 227 224 229 228 226 229 230 228 230 233 231 236 236 229 230 232 236 238 233 233 237 235 234 239 237 240 238 239 242 237 237 237 240 235 235 239 236 242 241 243 243 247 246 245 244 247 247 248 246 248 247 247 248 252 250 250 253 249 253 255 255 257 263 260 256 256 258 257 257 253 261 259 262 266 264 271 273 273 273 269 272 270 267 269 275 273 270 274 274 271 273 280 273 267 267 270 270 271 268 265 268 271 268 263 266 262 263 267 268 265 260 260 260 259 261 261 262 267 266 265 268 270 273 278 276 274 280 274 269 272 277 278 278 279 276 276 278 279 283 287 289 287 287 288 290 297 312 324 341 363 376 387 413 450 503 566 629 687 762 866 1025 1268 1607 2058 2567 3030 3385 3617 3745 3820 3893 3992 4118 4265 4419 4554 4661 4734 4762 4757 4735 4710 4692 4692 4706 4696 4640 4558 4471 4385 4315 4261 4209 4144 4072 4011 3957 3912 3866 3820 3775 3685 3511 3299 3069 2802 2531 2303 2103 1916 1729 1546 1393 1256 1124 992 870 764 678 609 558 523 499 479 467 454 442 441 441 441 438 435 440 446 444 434 434 441 448 448 451 457 465 473 486 506 527 575 668 808 1003 1202 1401 1587 1770 1956 2128 2284 2443 2598 2779 2960 3122 3274 3392 3480 3557 3635 3701 3747 3797 3848 3886 3921 3954 3980 3990 4010 4043 4064 4064 4058 4065 4073 5328 192050 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 122 140 151 160 165 169 172 175 176 176 178 176 177 175 176 176 173 172 172 169 171 168 166 165 161 163 160 157 158 156 153 151 152 148 145 147 145 143 141 142 140 136 135 133 134 134 132 130 125 122 121 122 122 120 118 115 116 114 114 111 111 107 106 105 103 104 103 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27916 10770 3177 3922 11079 120 123 125 128 130 132 134 136 138 139 140 141 142 143 144 145 146 146 147 147 148 148 149 149 149 149 150 150 151 151 151 151 151 152 152 152 152 153 153 153 153 153 154 154 154 155 155 155 155 155 157 158 159 160 162 163 165 168 172 175 177 178 178 179 179 180 180 181 181 182 182 182 181 181 181 181 181 180 180 179 179 179 179 179 179 179 178 177 177 177 177 176 176 176 176 176 176 177 176 176 175 175 176 177 177 176 176 175 175 175 175 176 175 173 172 172 170 170 170 170 170 170 170 170 171 170 171 173 172 170 170 170 170 170 170 170 170 170 171 173 173 174 174 173 173 174 174 174 176 175 174 173 173 173 173 173 172 172 173 173 173 172 171 172 172 173 173 174 174 174 173 172 173 175 175 175 175 174 175 174 173 174 176 175 175 175 176 178 177 178 178 176 177 179 181 180 178 179 180 181 181 181 181 181 179 179 181 179 181 181 180 179 178 181 182 183 182 182 180 182 183 183 182 185 185 184 185 187 188 189 188 187 188 187 190 191 190 189 189 190 190 189 191 192 193 193 192 193 195 196 196 193 193 196 197 196 198 199 199 201 201 204 208 207 209 211 211 210 209 210 212 209 212 210 210 212 210 215 220 217 214 220 226 225 225 227 229 230 234 237 236 237 234 236 237 235 234 235 233 229 229 230 230 229 230 231 228 226 222 218 217 219 219 220 221 220 219 220 220 219 220 222 221 219 218 217 216 216 218 222 219 219 223 222 221 220 219 222 221 220 220 221 222 224 228 223 222 223 222 223 224 224 226 229 231 228 221 225 234 229 230 226 225 228 229 228 230 227 230 230 230 227 228 229 229 226 226 229 226 228 228 228 229 232 234 229 230 233 234 235 239 239 235 234 239 240 242 241 240 240 239 241 240 237 240 241 240 240 238 239 242 240 239 246 251 249 244 244 245 244 247 249 251 254 254 252 249 254 252 252 257 258 257 255 255 257 255 259 259 257 261 267 264 267 269 273 273 269 277 274 269 273 277 277 272 271 273 276 277 277 273 273 272 272 273 274 275 277 273 264 265 270 263 260 262 264 266 263 260 262 263 263 261 258 258 259 262 262 269 271 266 263 266 270 271 274 278 276 272 267 273 274 273 277 278 282 283 284 284 286 287 302 317 336 353 389 426 453 460 474 512 533 594 674 783 920 1120 1439 1894 2406 2835 3097 3245 3350 3439 3493 3516 3515 3522 3540 3576 3635 3675 3705 3748 3794 3830 3860 3891 3904 3898 3892 3889 3890 3900 3901 3886 3873 3851 3828 3811 3794 3779 3765 3754 3746 3733 3695 3649 3624 3620 3602 3575 3555 3538 3510 3448 3353 3211 2998 2717 2418 2100 1773 1478 1217 1005 840 723 622 537 478 454 446 437 426 418 419 439 440 437 431 436 445 458 446 440 452 453 443 441 456 466 462 457 463 478 497 508 524 554 620 703 824 971 1124 1310 1578 1953 2362 2729 3028 3259 3434 3565 3675 3780 3870 3922 3964 4000 4022 4039 4048 4063 4089 4122 4149 4161 4179 4192 4208 4224 4230 4224 4208 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 120 129 139 146 151 154 159 159 160 162 162 164 164 163 163 162 161 159 157 157 156 156 155 154 151 150 150 149 148 145 143 144 143 141 140 139 136 134 135 135 132 130 129 126 124 123 121 122 122 119 118 115 113 112 109 108 108 104 104 104 103 104 101 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27929 10770 3178 3920 11077 121 124 126 129 131 133 135 137 138 139 141 142 143 144 144 145 145 146 147 147 147 148 148 148 149 149 149 150 150 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 153 154 154 155 156 157 159 160 162 165 167 170 174 176 178 178 179 179 180 180 180 180 181 181 181 180 180 180 180 180 180 179 179 179 179 178 178 179 178 178 177 177 177 176 176 176 176 177 176 176 177 176 176 176 175 175 175 176 177 176 175 175 175 175 175 174 174 173 173 171 170 170 169 168 168 169 169 169 169 169 169 171 172 171 170 170 170 170 169 171 171 171 171 171 171 173 173 173 174 174 175 175 174 175 175 174 173 172 171 173 173 172 172 172 171 171 173 173 171 172 172 173 175 174 174 174 174 174 175 173 173 173 174 175 176 175 174 175 175 175 175 176 177 178 176 176 179 180 179 180 180 180 180 181 181 182 179 178 181 181 178 179 179 179 180 181 180 181 181 181 182 184 184 183 182 184 185 184 183 185 186 187 187 187 186 190 187 184 186 189 192 189 188 189 188 189 190 190 189 190 193 193 194 193 194 195 197 196 196 197 197 197 197 200 202 203 206 207 206 207 208 209 207 208 210 212 212 212 212 211 212 214 216 216 217 220 218 218 222 224 226 226 229 228 229 233 234 233 232 234 239 238 236 238 238 235 236 240 238 237 238 236 235 233 229 231 231 230 228 225 224 224 224 221 217 215 215 217 217 221 220 221 223 223 223 222 219 218 219 219 220 225 226 226 225 220 220 224 225 224 224 222 224 223 220 220 223 227 229 227 225 225 225 225 224 225 226 227 228 228 227 229 229 229 230 231 229 229 231 230 226 229 228 226 227 227 229 230 231 228 229 227 232 234 229 229 232 232 233 230 237 239 242 239 243 243 237 236 242 246 238 239 242 242 241 239 239 239 243 244 247 249 249 248 246 242 248 250 252 256 255 251 250 250 252 255 256 258 260 260 259 256 253 256 259 260 260 262 264 262 265 270 271 277 279 275 272 273 276 275 272 272 273 274 278 278 276 270 270 270 270 271 273 273 269 262 257 264 268 264 258 256 255 258 258 260 262 263 263 255 265 266 264 263 272 275 269 270 276 275 274 275 277 278 277 276 278 276 274 279 278 277 275 280 289 303 327 354 385 414 439 461 495 534 560 585 616 685 828 1052 1299 1530 1743 1922 2070 2212 2335 2391 2367 2266 2119 1956 1775 1602 1489 1467 1522 1602 1685 1784 1934 2147 2416 2743 3095 3409 3619 3721 3766 3787 3803 3808 3800 3775 3734 3708 3676 3650 3623 3586 3559 3533 3508 3483 3471 3458 3431 3402 3353 3311 3237 3136 3017 2827 2598 2338 2066 1792 1550 1357 1191 1045 892 726 595 516 472 451 437 419 415 415 412 406 418 425 418 431 436 437 443 434 425 436 446 441 434 437 438 430 440 451 455 459 468 481 485 500 529 565 600 667 769 888 1044 1232 1477 1826 2248 2655 2992 3264 3470 3592 3672 3739 3780 3824 3877 3918 3956 3994 4002 4020 4070 4104 4114 4128 4140 4169 4195 4201 4331 178183 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 120 132 140 148 154 159 164 164 164 165 168 168 169 169 168 170 170 167 164 161 162 161 159 159 159 159 157 153 151 150 148 147 145 142 143 145 143 139 138 138 136 133 132 131 128 127 125 124 123 120 117 116 117 114 112 113 111 111 107 107 106 105 103 103 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27942 10770 3180 3918 11075 118 121 123 126 128 131 133 134 136 138 139 140 141 142 143 143 144 145 145 146 146 146 147 147 148 148 148 149 149 150 150 150 150 150 151 151 151 152 152 152 152 152 152 152 152 153 153 154 156 157 159 162 165 168 171 173 176 177 178 178 179 179 180 180 179 179 179 180 179 179 179 179 179 178 178 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 175 175 175 175 174 174 174 174 174 173 173 173 173 172 171 169 168 168 168 168 167 167 168 169 169 170 168 169 170 169 169 170 171 170 170 170 169 169 169 170 172 171 171 171 172 172 172 174 175 175 175 174 174 174 173 172 173 173 172 171 172 172 172 172 172 172 173 172 173 173 174 174 173 173 173 173 174 174 173 175 177 174 174 175 176 177 178 177 177 178 177 176 175 177 180 180 179 178 177 179 180 179 181 181 179 178 178 179 178 179 180 180 181 180 178 177 178 178 181 182 181 179 181 184 184 183 184 184 184 184 184 186 188 187 188 189 188 190 191 190 189 190 191 192 194 194 195 197 196 193 193 196 198 196 196 197 197 197 201 203 202 204 207 208 207 207 207 210 212 209 210 214 212 212 214 215 214 214 218 219 222 224 223 222 222 223 223 225 230 232 229 231 232 234 234 235 236 235 237 239 237 237 234 231 229 231 235 236 233 231 232 231 232 231 230 231 230 229 228 225 222 220 219 217 216 217 217 219 221 222 220 219 220 223 222 219 221 224 224 221 223 220 221 223 222 221 222 222 221 222 228 228 225 224 223 222 221 226 226 222 223 227 224 229 229 230 226 228 230 227 229 232 230 231 232 230 227 229 231 229 230 230 234 235 230 227 225 226 230 234 234 234 233 236 237 233 235 240 242 241 242 246 243 239 240 243 242 240 240 242 244 243 240 241 245 247 250 252 249 249 251 253 252 251 249 247 252 252 253 259 254 249 248 252 256 258 261 258 257 261 259 262 260 257 265 269 269 273 277 274 273 268 268 272 275 277 274 278 280 279 280 282 280 278 271 269 272 268 271 274 272 271 267 263 263 264 265 267 267 265 259 260 265 262 266 268 262 262 263 263 267 270 272 274 271 268 272 279 277 270 275 280 279 279 280 281 275 282 281 276 276 280 291 302 323 362 401 433 488 545 586 620 669 793 995 1099 1099 1127 1219 1302 1383 1472 1574 1678 1813 1939 2047 2126 2179 2199 2181 2127 2053 1969 1874 1773 1674 1598 1552 1515 1507 1574 1726 1930 2162 2418 2682 2914 3102 3240 3317 3372 3450 3521 3556 3565 3562 3550 3521 3467 3382 3258 3087 2871 2629 2384 2157 1970 1827 1702 1582 1477 1381 1300 1231 1155 1083 991 868 729 607 526 479 456 434 424 415 415 425 419 410 410 416 428 422 421 437 445 441 432 432 439 446 440 430 430 431 431 443 451 449 448 448 455 467 495 519 535 551 578 636 715 815 952 1155 1459 1885 2368 2809 3151 3388 3538 3643 3720 3774 3821 3852 3887 3922 3945 3984 4020 4052 4077 4092 4102 4128 4159 4221 52366 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 121 135 143 152 157 163 166 167 168 172 173 174 172 171 171 170 171 171 170 165 166 164 164 162 158 158 160 158 155 152 149 148 149 149 148 146 142 141 141 140 138 136 134 133 132 129 128 127 125 122 121 119 118 118 117 114 111 110 110 111 108 106 108 106 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27954 10770 3181 3916 11074 119 122 125 127 129 131 133 135 137 138 139 141 142 142 143 144 144 145 145 146 146 147 147 148 148 148 149 149 149 149 150 150 151 151 151 151 151 152 152 153 153 152 152 152 153 153 155 156 158 160 161 163 166 169 173 175 177 177 178 178 179 180 180 180 179 179 180 180 180 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 178 177 177 176 176 176 176 175 175 175 176 176 176 175 175 175 175 175 174 174 174 175 175 175 174 172 172 171 170 169 167 166 166 167 168 167 167 168 168 168 169 169 169 169 170 170 169 168 169 169 169 169 169 169 169 169 171 172 172 171 173 174 174 174 176 175 174 175 174 173 174 173 173 172 172 172 173 173 173 173 172 172 172 171 171 172 173 174 174 173 173 174 175 174 175 176 175 175 176 175 175 175 177 177 176 175 177 176 176 178 179 179 180 180 176 178 180 181 180 177 178 178 178 179 179 181 181 180 179 181 181 180 179 181 182 182 183 183 181 183 185 186 187 186 186 187 187 186 188 190 188 187 188 190 191 191 191 193 196 196 196 198 198 197 195 195 197 197 197 197 198 198 200 199 201 204 204 206 207 207 209 208 208 210 213 215 216 217 215 215 215 217 219 220 223 225 227 228 228 229 231 231 229 231 233 234 233 231 232 232 230 230 234 235 233 232 233 234 234 234 232 230 230 235 235 233 233 231 229 228 226 226 224 221 223 225 222 219 219 218 220 220 219 215 218 221 224 220 218 217 219 221 220 218 222 224 223 220 222 224 227 223 222 221 224 223 221 223 225 226 228 229 225 225 229 227 227 228 231 231 228 229 226 225 227 230 231 230 228 229 229 227 226 226 229 230 231 231 227 228 227 227 235 235 232 232 234 237 237 236 241 237 237 240 237 239 241 244 245 244 239 239 243 241 240 243 239 237 243 242 239 240 241 242 242 247 250 249 248 250 252 253 253 254 255 255 254 253 253 254 255 253 254 259 262 259 261 265 269 270 269 270 274 280 276 273 271 271 271 275 275 275 274 280 283 285 283 274 275 279 279 271 270 274 271 271 264 268 265 264 262 264 262 263 267 265 260 258 260 258 262 265 265 263 262 268 269 271 275 273 275 277 277 275 274 275 276 278 279 278 275 279 280 276 277 281 284 289 297 311 339 373 410 460 518 568 607 655 739 846 968 1069 1124 1129 1063 954 855 771 712 686 673 662 660 667 692 762 859 958 1061 1172 1274 1345 1359 1302 1182 991 787 635 572 573 618 700 777 839 910 991 1099 1235 1399 1590 1790 1972 2111 2198 2237 2210 2102 1936 1790 1727 1706 1691 1676 1642 1558 1426 1275 1134 1029 938 859 783 730 684 631 581 529 498 459 439 424 407 403 403 399 396 400 406 411 422 419 417 415 414 418 421 427 420 416 418 418 419 422 425 426 422 425 435 440 447 455 475 504 524 536 574 642 759 971 1311 1760 2233 2654 2998 3258 3428 3548 3658 3745 3802 3838 3862 3887 3917 3953 3977 3984 3998 4030 4065 4079 4109 25013 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 114 128 136 145 152 158 161 163 165 166 168 169 169 168 170 170 166 165 165 163 160 160 161 160 157 156 155 153 153 153 150 147 147 145 143 144 142 140 139 136 135 137 136 131 128 129 129 126 124 124 123 119 119 116 113 113 112 111 109 107 107 108 106 102 103 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27967 10770 3183 3915 11073 115 119 122 125 127 130 132 134 135 137 138 140 141 142 143 144 145 145 146 147 147 147 148 148 148 149 149 149 150 150 150 150 151 151 152 152 152 152 153 153 153 153 153 154 154 154 154 154 155 156 157 158 159 161 162 164 165 167 169 171 173 176 177 179 179 180 180 180 180 181 181 181 180 179 179 179 179 179 178 179 179 179 179 179 179 178 177 177 177 177 177 177 176 177 176 177 176 176 176 176 176 176 175 175 175 175 175 175 176 176 175 174 174 175 173 171 171 170 168 169 168 167 167 167 167 167 167 169 170 170 171 171 170 170 170 169 168 168 169 170 171 171 170 170 170 171 171 172 172 172 173 174 176 176 176 176 177 176 174 173 173 173 172 172 173 174 174 173 174 174 173 171 173 174 171 173 176 177 174 174 176 176 177 175 176 177 177 176 176 177 179 179 177 175 177 180 179 179 180 179 178 178 178 179 180 180 180 179 178 178 179 179 179 179 180 180 182 182 181 181 182 184 185 183 183 183 183 184 184 184 185 187 187 186 188 190 189 186 185 188 188 190 190 191 192 194 194 196 197 196 199 196 196 199 200 201 200 201 201 203 206 207 205 202 207 211 211 212 214 211 211 214 215 218 217 216 217 219 220 221 221 220 222 225 226 228 229 230 233 235 232 230 233 234 234 233 233 234 235 236 235 237 235 234 234 233 234 236 234 232 232 232 234 231 227 228 234 231 230 231 227 227 227 224 217 214 214 217 218 218 219 220 222 222 217 215 220 222 222 220 220 221 222 223 225 227 228 224 223 225 226 226 226 225 223 227 225 224 225 227 227 225 223 225 229 229 226 228 228 229 231 230 228 226 229 231 225 222 223 225 227 230 229 228 232 229 227 233 234 232 229 231 236 235 237 234 232 237 238 236 232 238 240 239 238 239 239 239 233 244 240 236 237 237 239 245 247 241 242 246 242 242 247 250 249 250 250 252 249 250 254 254 253 252 254 253 252 253 256 259 259 258 259 256 257 259 265 273 277 279 276 277 278 275 274 281 282 281 275 274 278 283 280 280 281 276 270 269 273 280 277 270 268 261 267 265 263 265 263 259 252 263 266 258 258 265 258 262 268 266 264 268 275 274 273 273 276 274 274 268 266 271 275 275 275 276 282 285 284 290 298 308 333 382 443 507 578 643 699 753 797 836 875 909 942 972 979 946 895 846 811 788 767 753 756 739 699 650 605 545 477 429 392 373 367 369 367 372 384 383 377 377 370 364 365 365 364 365 379 399 436 489 546 611 670 739 803 862 940 1051 1140 1176 1164 1140 1115 1084 1043 971 901 841 785 747 718 702 685 654 616 576 537 508 479 453 438 427 418 407 401 392 390 396 401 402 405 400 401 404 405 408 404 406 418 414 406 414 418 416 412 410 421 421 419 423 422 447 445 445 466 496 522 562 634 754 997 1433 1950 2471 2939 3454 4150 4899 5545 6062 6477 6840 7180 7479 7672 7757 7778 7755 7671 7541 7398 7230 7029 6783 14087 151560 648086 3658587 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 116 126 132 138 144 148 150 151 154 154 153 153 157 156 155 155 153 152 152 152 152 148 147 146 147 146 143 140 141 139 139 138 136 138 136 133 131 130 129 128 126 125 124 122 120 118 117 116 116 114 112 110 109 108 106 105 104 102 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27980 10770 3185 3913 11072 115 118 121 124 126 128 130 132 134 135 137 138 139 140 141 142 143 144 145 145 146 146 147 148 148 148 148 148 148 148 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 152 151 151 152 152 153 154 155 155 156 157 158 159 160 161 162 164 166 168 171 173 175 176 177 178 178 178 178 178 178 177 177 177 177 176 176 176 176 176 176 176 175 175 175 175 174 174 175 175 175 174 174 174 174 173 173 173 174 174 174 174 174 174 173 173 173 172 172 172 172 172 171 171 170 169 168 167 166 166 167 167 167 167 168 168 168 168 169 168 167 167 167 167 168 168 169 169 169 168 169 169 169 169 170 170 170 170 171 173 173 174 175 175 174 173 173 173 174 174 172 172 172 173 174 174 172 173 173 173 173 173 173 173 173 175 175 174 173 174 174 174 174 176 175 176 177 176 177 177 176 175 176 178 177 177 176 176 176 177 176 177 178 179 179 178 177 177 177 177 177 180 180 178 179 181 181 179 180 182 181 181 184 185 185 186 186 185 184 184 187 189 187 186 187 188 188 189 190 192 191 192 193 194 194 195 197 198 198 199 201 201 201 203 202 202 205 208 207 206 210 209 209 214 215 213 213 212 214 214 216 218 220 220 219 218 220 222 222 222 224 227 226 226 229 230 231 233 233 233 233 233 233 234 233 232 233 234 233 232 232 233 233 233 234 232 231 232 230 228 225 228 228 226 226 228 226 224 223 227 226 220 221 217 219 219 218 218 215 217 214 218 222 226 224 219 219 220 222 220 222 227 225 224 226 227 226 222 225 224 225 229 228 227 229 228 225 224 223 221 226 228 226 227 229 229 229 228 225 223 225 231 232 228 226 228 227 227 232 233 229 227 226 228 230 230 229 233 236 232 233 237 233 230 229 236 242 244 241 241 246 242 248 247 240 238 243 245 242 244 246 245 244 241 242 245 244 240 239 241 247 249 249 248 249 253 253 253 251 250 250 249 251 250 248 255 259 258 257 257 260 266 268 267 267 267 266 271 277 276 275 275 274 277 280 282 285 282 284 287 284 281 280 278 275 272 274 268 271 273 273 271 271 269 257 251 263 265 264 261 261 263 261 258 262 267 268 270 274 276 270 268 274 274 272 279 290 299 309 316 324 338 367 398 435 490 539 571 606 650 696 737 765 786 797 800 800 804 800 787 777 773 771 771 756 727 705 683 656 624 585 539 503 479 444 412 393 378 367 357 355 366 371 366 356 356 365 376 376 390 402 406 413 428 448 469 502 540 574 603 639 673 692 701 700 685 673 677 675 672 659 637 618 600 583 562 547 539 530 518 502 486 462 443 429 412 396 380 372 371 368 367 371 374 382 390 395 397 403 396 397 408 410 408 412 414 416 416 409 403 407 408 419 415 413 410 420 426 433 439 454 458 500 546 611 700 796 885 1001 1177 1421 1739 2118 2580 3113 3661 4204 4700 5111 5415 5619 5722 5790 5845 5863 5846 5837 5871 7569 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 127 140 150 159 165 169 175 177 175 178 180 179 178 179 177 174 175 175 175 171 172 169 169 168 164 162 163 162 157 155 156 157 154 153 149 147 148 145 142 139 139 141 140 136 134 133 131 128 127 127 125 124 123 121 118 117 117 116 115 111 109 109 109 108 105 103 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27993 10770 3187 3912 11073 118 121 123 125 127 130 132 133 135 136 138 139 140 142 143 144 145 146 147 147 148 148 149 149 149 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 153 154 154 155 155 156 158 158 159 161 163 165 166 168 169 171 172 174 175 177 179 180 180 180 180 180 180 180 180 180 179 179 178 178 177 177 178 178 177 177 177 176 176 176 176 176 177 177 177 177 176 176 176 176 176 176 175 176 176 175 176 175 174 174 174 174 173 172 172 171 171 170 168 168 167 167 168 169 169 168 168 169 169 170 170 170 170 171 171 169 169 171 170 170 170 169 170 170 169 169 170 171 172 173 174 174 175 176 176 177 176 175 173 173 173 174 172 174 174 174 175 176 176 174 174 173 174 174 174 174 173 175 177 177 176 175 176 175 175 176 175 176 176 177 179 177 177 177 177 177 177 179 179 181 179 177 176 178 180 179 180 182 181 180 178 180 180 178 178 180 181 180 180 183 183 182 183 186 186 184 184 186 186 187 186 186 189 190 188 186 189 193 192 190 189 190 191 191 191 192 192 193 193 195 198 196 195 199 201 201 204 208 209 208 208 211 212 211 214 214 216 221 219 218 217 218 218 218 218 222 222 223 223 219 221 224 226 227 225 226 227 228 231 232 232 233 235 237 238 238 234 235 236 236 236 235 233 233 234 234 236 234 231 229 230 233 230 225 226 229 232 229 227 227 226 223 223 220 218 220 219 221 220 220 220 219 220 219 218 221 222 223 220 220 222 223 222 224 225 223 224 228 228 227 225 223 223 227 224 221 224 226 229 228 226 225 222 223 228 230 230 227 228 228 227 226 227 228 225 223 226 227 226 230 232 227 227 230 231 232 233 230 228 233 235 230 229 231 232 232 233 234 234 235 237 241 243 246 246 245 243 242 244 244 240 241 243 244 244 248 246 240 243 244 241 243 245 243 240 243 248 248 246 251 257 257 254 254 258 260 257 255 259 260 263 265 260 261 266 268 272 274 274 277 281 276 273 272 272 275 279 284 284 280 276 274 272 271 270 271 273 271 270 270 269 265 260 256 259 262 259 263 266 265 266 264 263 268 271 269 268 271 275 269 267 272 274 274 274 280 287 296 301 310 339 395 465 530 581 617 652 703 763 821 859 868 864 870 870 858 848 854 856 854 854 847 847 851 836 819 770 711 661 608 549 488 438 402 377 358 349 344 333 329 339 337 336 340 344 355 358 362 364 380 393 399 418 449 484 510 509 518 520 513 506 498 501 485 471 457 440 428 420 404 397 390 374 375 370 364 368 356 351 359 358 355 361 369 360 355 357 359 363 367 359 361 362 367 367 374 386 381 380 386 395 404 409 411 409 416 409 406 412 409 414 420 404 414 426 412 415 434 423 438 447 458 478 495 534 639 821 1033 1255 1528 1860 2302 2844 3371 3854 4278 4628 4861 4920 4890 4870 4862 4852 4862 4841 4796 4779 4775 4751 4742 4750 4775 4783 6067 44979 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 128 142 153 162 165 167 172 175 177 179 180 178 179 179 179 178 175 173 174 173 173 171 169 165 164 164 162 161 159 158 156 155 154 153 151 147 145 147 147 145 142 140 140 137 136 135 132 129 128 128 127 123 122 121 120 119 115 115 115 114 113 111 111 109 109 108 103 100 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28006 10770 3189 3911 11082 121 124 126 128 130 133 135 136 138 139 141 142 143 144 145 146 147 148 149 149 150 150 151 151 152 152 152 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 158 159 160 160 161 163 166 170 174 177 178 180 180 180 180 181 181 181 182 182 182 182 181 182 182 181 181 181 180 179 178 178 178 178 178 178 178 179 178 178 178 178 178 178 176 176 177 177 178 178 178 178 176 176 176 176 176 176 175 174 173 173 172 171 171 171 170 170 170 169 168 169 169 168 169 170 171 171 171 171 171 171 171 171 171 171 171 172 171 170 171 171 171 171 171 171 171 172 173 174 175 175 175 177 178 178 178 177 176 175 174 175 176 175 175 175 176 174 176 178 178 175 175 177 177 176 175 175 175 174 175 178 178 177 177 180 179 179 178 176 179 178 178 180 181 181 180 183 183 182 180 180 180 181 180 180 179 178 178 180 179 178 178 180 180 182 181 181 179 181 181 183 182 182 183 186 185 184 184 185 184 185 187 186 185 187 188 190 190 189 191 189 190 193 194 191 192 192 195 192 194 199 196 197 200 202 202 204 207 205 205 210 212 214 216 217 218 218 217 216 218 220 220 220 222 222 220 219 219 223 223 224 224 224 223 226 230 231 231 232 233 233 233 235 235 235 233 234 236 235 233 234 232 234 235 235 233 231 227 228 231 230 230 230 229 227 229 227 224 225 226 225 222 219 220 219 218 220 221 218 220 219 217 217 217 220 220 220 221 221 222 224 225 221 220 225 229 229 222 220 225 228 226 226 225 224 226 227 227 230 228 226 228 229 226 228 231 229 227 230 230 227 227 227 230 229 227 225 225 225 226 228 227 226 227 227 227 228 232 232 229 228 232 235 232 230 230 233 236 236 239 236 233 237 240 239 240 243 246 244 242 245 248 247 242 239 243 247 242 238 239 243 244 242 241 245 249 248 244 247 248 249 252 257 258 254 250 252 262 266 263 265 265 263 261 261 265 267 271 272 273 274 276 277 279 280 276 275 275 276 274 278 279 275 274 276 275 273 272 274 274 266 263 261 263 264 257 254 257 257 259 259 262 265 263 263 263 265 270 270 260 260 265 272 271 269 268 269 271 272 279 286 294 300 317 350 382 424 477 533 591 648 702 751 802 851 897 942 974 976 985 1002 1019 1030 1034 1034 1018 990 961 918 880 848 819 768 692 583 494 447 407 372 352 337 338 338 336 347 360 367 370 372 381 381 400 417 431 453 468 462 451 445 431 421 411 400 389 370 367 359 348 343 345 345 348 352 345 338 353 353 353 352 349 344 353 355 352 348 362 350 346 353 358 356 360 377 386 387 387 396 385 386 400 401 401 396 387 393 394 397 407 394 386 395 426 437 433 445 454 461 467 476 495 579 728 893 1048 1249 1559 2048 2689 3343 3934 4474 4983 5479 5992 6412 6676 6882 7046 7125 7189 7272 7407 7619 7814 7853 7757 7696 7720 7739 7750 7791 7819 9025 73303 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 113 118 124 128 128 130 133 134 134 135 135 134 135 136 135 132 131 131 134 133 130 129 129 128 128 129 127 125 126 124 123 121 121 121 119 117 116 115 114 113 112 110 109 109 108 108 103 102 102 102 101 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28019 10770 3191 3910 11087 121 124 126 128 129 131 133 135 136 138 139 140 142 143 144 145 146 147 147 148 148 149 149 150 150 150 150 151 152 152 153 153 153 153 153 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 154 155 157 159 159 159 160 162 165 169 173 175 177 178 179 179 179 180 180 180 180 180 180 180 179 180 180 180 179 179 178 177 177 177 177 176 176 176 176 176 176 176 176 176 177 177 176 176 176 176 176 176 176 176 176 175 175 174 174 175 175 174 172 171 170 169 168 168 167 167 168 168 167 167 167 168 168 168 170 170 170 170 170 170 170 169 169 171 170 169 169 170 170 170 169 168 168 170 170 170 171 173 173 173 174 176 177 177 176 176 176 176 175 174 173 175 176 174 174 173 173 173 175 176 175 174 173 173 174 175 173 174 177 178 177 175 176 177 176 179 178 178 179 179 178 177 178 179 179 179 178 178 179 180 180 180 181 180 180 180 178 177 178 179 179 177 179 180 179 179 178 180 181 182 181 183 184 184 183 181 182 185 186 184 185 186 184 185 187 188 190 191 189 188 189 194 193 192 192 190 194 195 197 199 200 199 198 199 201 202 208 207 206 209 211 213 218 219 218 218 219 219 221 220 222 219 221 221 222 220 221 225 226 224 227 226 226 226 228 231 230 231 233 234 234 234 233 231 229 229 231 236 235 234 233 234 236 232 228 228 229 232 232 230 229 231 229 228 229 228 225 221 223 227 228 226 222 219 218 220 221 217 216 218 219 217 216 219 224 225 223 224 226 224 223 221 222 222 223 226 224 223 224 226 224 222 225 226 227 226 225 223 224 227 226 223 226 229 228 227 226 227 228 225 226 226 226 229 230 229 228 230 234 233 230 227 225 228 231 232 230 230 232 232 231 235 237 237 238 237 235 234 237 238 238 240 243 242 240 243 245 242 244 246 246 244 240 240 240 241 244 245 245 245 245 242 241 244 248 249 246 246 250 253 253 252 254 254 253 254 256 260 264 260 257 257 261 266 268 271 278 283 280 277 280 281 283 284 283 280 278 277 278 283 284 282 280 278 282 281 273 271 271 269 270 277 277 262 256 262 260 260 263 265 262 259 259 264 269 271 268 268 270 273 273 272 273 269 265 266 276 281 286 285 285 278 278 283 283 286 293 293 309 341 395 452 493 516 589 703 818 914 974 1006 1027 1049 1053 1054 1061 1056 1052 1038 1010 955 909 886 814 666 542 456 393 355 342 346 347 351 362 357 357 363 365 366 368 372 369 373 377 374 362 357 357 357 344 352 363 351 346 346 339 339 340 341 345 347 353 348 343 345 355 355 351 351 352 354 348 356 359 359 354 354 363 366 372 374 380 390 388 394 401 393 398 396 396 396 398 402 406 410 397 391 407 407 407 418 436 453 462 478 494 501 495 512 589 736 939 1138 1315 1494 1713 1953 2213 2478 2741 3002 3223 3385 3521 3613 3688 3754 3799 3802 3821 3856 3881 3902 3907 3906 3914 3923 3934 3934 3950 3975 4000 6714 73343 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 113 128 141 149 155 160 166 171 172 171 172 174 175 173 172 172 173 172 172 171 168 166 164 162 163 162 160 157 156 156 155 152 151 149 147 148 146 143 142 142 141 138 138 137 133 131 129 127 126 126 126 123 118 116 115 116 115 113 113 113 111 111 111 108 105 104 103 103 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28031 10770 3193 3909 11087 122 125 127 128 130 132 133 135 136 138 139 140 141 142 144 145 146 147 147 148 148 149 149 149 149 149 150 150 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 154 155 155 156 157 158 159 160 160 161 164 168 171 174 176 177 177 178 179 179 180 180 180 180 180 180 180 180 179 179 180 180 180 179 179 178 176 176 176 176 177 176 175 175 176 176 176 176 176 176 175 175 175 175 176 176 176 176 175 175 175 175 175 175 174 174 174 173 173 173 172 171 169 169 168 168 168 167 167 168 168 167 168 168 169 169 169 170 170 170 169 169 169 170 169 168 168 169 170 171 170 170 170 170 170 171 173 174 174 175 175 175 176 175 174 175 175 175 175 175 173 173 173 174 175 174 175 174 174 174 174 174 173 172 173 174 176 177 176 175 176 176 176 178 177 178 177 175 176 179 178 177 178 179 181 181 180 179 180 180 179 180 181 180 179 180 180 180 179 180 178 179 181 180 180 179 181 183 182 180 179 183 183 181 181 183 183 186 187 186 185 186 186 190 192 193 193 193 194 193 194 197 195 194 196 198 199 198 200 204 203 203 205 209 210 210 213 215 217 217 218 220 219 217 215 218 221 223 221 219 219 221 222 225 226 227 226 226 227 227 227 230 231 232 231 231 233 232 230 231 232 231 233 234 232 232 232 231 232 232 229 227 228 229 229 230 227 225 225 223 223 225 225 224 223 223 222 218 215 219 221 220 222 219 215 218 219 220 217 219 219 219 221 221 222 225 225 224 223 220 221 223 228 229 226 223 223 224 228 228 226 223 224 226 226 224 225 228 230 231 230 227 227 228 229 228 228 229 229 229 229 229 230 230 232 233 230 229 229 229 228 228 233 233 232 233 233 235 233 231 235 238 236 237 240 243 242 243 245 247 246 244 244 245 247 245 243 245 244 240 241 243 243 243 243 247 248 246 243 244 244 244 245 244 247 254 254 252 252 253 257 258 258 257 255 259 263 265 267 266 265 263 267 271 268 265 274 280 281 285 287 284 278 278 282 278 278 285 286 281 277 277 277 276 276 274 271 271 272 268 267 266 265 260 258 260 264 268 269 265 261 264 268 269 272 273 271 272 278 271 268 270 271 278 277 277 278 282 284 279 277 277 280 284 282 292 300 311 334 366 410 464 488 512 573 665 768 858 913 955 982 983 952 903 844 796 770 762 774 778 766 727 647 563 492 428 376 348 346 347 345 349 351 345 351 354 356 363 366 357 352 349 350 348 341 342 338 341 328 334 342 341 336 343 345 347 349 360 361 349 351 360 357 354 351 360 366 362 357 357 363 351 351 364 372 380 382 391 399 393 400 402 391 403 403 401 402 400 402 405 403 397 401 407 427 449 471 488 495 507 515 529 553 581 639 766 961 1202 1496 1857 2272 2666 3029 3340 3584 3769 3903 4049 4191 4343 4471 4546 4584 4645 4710 4757 4811 4881 4940 4984 4982 4969 4972 4948 4898 4851 4811 4774 12242 131593 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 124 138 148 159 166 170 172 174 177 179 177 179 181 181 180 179 179 177 174 174 173 170 169 169 169 165 164 163 160 156 155 158 157 154 152 150 147 147 146 143 142 140 137 138 138 136 133 131 130 130 129 126 124 123 122 120 118 118 116 116 113 112 113 112 109 105 107 106 101 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28044 10770 3195 3907 11085 124 127 129 131 132 134 135 137 138 140 141 142 144 145 146 147 148 149 149 150 150 151 151 151 151 152 152 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 156 157 158 159 160 161 161 162 164 164 164 165 167 170 174 177 179 179 180 181 181 181 181 182 182 182 182 182 182 182 182 182 182 181 181 181 181 179 178 179 179 178 178 178 178 177 177 177 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 177 176 175 175 175 174 173 172 172 171 170 170 169 169 169 168 169 170 170 170 170 171 172 172 172 170 171 172 172 171 171 172 172 172 172 172 171 170 172 172 173 174 174 176 176 177 178 178 178 178 178 177 176 177 177 176 176 176 178 177 177 177 176 175 175 174 174 176 178 178 175 176 178 178 179 177 177 179 178 179 177 175 178 178 177 178 179 180 181 178 177 182 181 180 181 183 181 180 181 181 181 182 181 181 182 181 181 181 181 182 181 182 182 183 184 186 184 182 185 189 185 184 186 185 186 186 187 190 189 189 191 194 195 194 193 195 197 199 198 198 198 198 200 201 202 205 206 203 206 207 210 213 213 213 217 219 219 219 220 222 225 223 223 225 223 222 224 224 226 225 225 227 229 226 226 225 228 231 231 231 232 235 233 233 233 236 235 235 235 235 233 231 230 230 231 231 231 231 232 231 229 230 229 227 223 224 222 221 223 219 216 217 222 221 220 219 220 222 221 222 220 216 215 217 219 220 221 221 222 222 224 222 221 223 225 224 225 228 227 227 226 223 223 225 225 228 229 227 225 223 226 227 228 233 231 226 225 227 229 228 226 226 227 227 227 227 228 226 225 228 230 232 232 233 233 232 230 232 233 233 233 234 236 234 234 236 236 238 242 241 240 242 242 243 245 246 246 248 250 250 246 247 246 246 248 246 242 241 242 248 247 244 246 246 242 245 247 249 250 248 246 247 249 252 251 254 257 254 253 255 259 262 264 265 262 261 263 261 256 257 258 264 267 270 276 282 284 284 283 280 279 280 281 286 289 287 286 287 288 282 277 278 280 277 272 270 268 267 267 269 264 261 264 267 264 264 267 269 272 270 270 271 269 272 272 271 270 270 276 273 277 278 276 279 286 288 285 280 277 277 279 285 290 294 298 296 294 298 300 309 322 330 335 352 394 437 483 521 538 532 526 509 487 487 499 480 436 436 484 552 616 615 542 450 385 351 341 335 344 349 351 346 351 357 353 345 356 352 339 340 337 339 343 331 327 338 345 340 335 337 342 341 345 351 353 351 355 355 356 364 363 353 357 352 358 359 365 375 375 374 390 395 399 403 395 401 399 400 391 396 400 395 392 399 412 426 422 426 438 458 474 483 509 529 544 553 586 673 801 946 1092 1255 1458 1725 2011 2297 2577 2846 3087 3330 3528 3661 3755 3830 3870 3909 3942 3949 3959 3973 3988 3999 4021 4042 4058 4082 4092 4089 4082 4094 4134 4142 4141 4156 4209 4465 35497 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 121 131 139 145 149 154 157 159 160 161 162 161 162 162 161 159 159 157 158 157 156 157 154 152 151 149 149 147 144 146 146 144 142 139 139 138 138 137 134 135 133 131 130 128 125 125 124 121 120 119 118 118 116 113 113 113 111 108 109 107 103 103 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28057 10770 3197 3906 11081 125 128 130 131 133 134 135 137 138 140 141 143 145 146 147 148 149 150 150 150 150 150 150 151 151 152 152 153 153 154 154 154 154 153 153 153 153 153 153 154 154 155 157 159 160 160 161 163 164 165 166 167 168 170 172 175 177 178 179 180 180 180 180 181 181 181 181 181 181 181 180 180 180 181 181 180 180 179 179 179 178 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 175 175 175 173 172 171 170 169 169 168 168 168 167 168 168 168 167 168 169 170 170 170 171 171 171 171 171 171 171 170 169 169 170 170 171 171 171 170 170 171 171 171 171 172 173 174 175 176 178 177 176 175 175 175 176 177 176 175 176 175 175 176 177 176 177 177 177 176 176 177 177 177 177 176 176 179 178 177 176 175 177 176 175 175 176 179 179 179 178 178 180 181 179 179 181 182 181 181 180 180 180 180 181 179 178 178 179 179 180 181 182 183 182 180 181 181 182 183 183 183 184 186 187 187 186 187 185 186 187 189 190 190 190 192 192 193 195 195 194 196 198 197 198 199 200 201 203 204 204 204 205 205 204 207 211 217 218 218 219 219 217 217 218 220 221 221 223 224 224 223 223 225 226 222 222 225 226 226 229 232 230 230 229 229 231 232 235 237 234 231 234 234 236 233 230 231 228 230 230 230 229 230 231 229 225 225 226 226 223 220 218 217 217 217 218 220 220 219 217 217 217 214 217 222 218 215 213 223 221 221 221 220 221 221 221 225 225 224 224 225 225 226 226 228 226 226 228 224 228 226 222 225 228 229 229 228 228 229 228 224 221 229 227 225 228 231 229 226 224 230 233 233 229 228 230 236 236 232 231 233 234 233 236 240 239 242 237 233 239 242 240 244 246 243 243 243 245 247 248 246 246 247 246 245 248 245 243 238 242 246 244 242 249 250 246 245 246 248 244 248 250 242 242 247 250 246 252 251 251 250 250 251 255 255 254 258 256 258 258 257 262 263 259 263 273 281 276 279 284 284 284 283 285 288 286 281 281 285 281 281 283 284 279 276 274 277 275 271 269 266 264 267 264 264 267 264 262 260 262 259 263 272 271 269 265 269 271 272 275 271 270 274 277 277 278 280 286 282 279 279 277 285 289 284 287 285 292 290 286 288 297 299 295 292 294 294 296 301 304 309 311 308 304 310 321 329 351 382 453 583 722 785 726 598 468 386 345 331 329 330 334 341 343 349 350 347 347 345 341 339 339 339 340 337 331 335 337 329 333 340 343 342 342 346 348 350 351 347 346 353 360 362 358 352 356 364 371 364 359 373 391 404 400 386 388 393 391 389 395 399 394 385 389 400 406 415 426 431 444 471 495 511 530 559 602 653 715 800 898 1021 1176 1357 1569 1846 2173 2522 2861 3150 3373 3528 3633 3705 3759 3788 3812 3852 3897 3927 3942 3955 3968 3985 4002 4013 4031 4043 4059 4087 4107 4125 4142 4162 4183 4207 4221 4240 4273 4296 4319 4336 63587 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118 132 144 153 160 167 170 171 173 174 175 176 177 178 177 175 172 172 172 172 171 170 168 166 165 164 162 161 160 156 155 156 154 150 148 148 147 144 143 143 141 140 137 135 135 134 133 134 131 126 124 124 122 120 120 121 118 114 112 112 111 112 110 108 109 108 107 105 104 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28070 10770 3199 3905 11078 126 128 130 132 134 135 137 138 140 141 143 144 146 147 148 149 150 151 151 152 152 152 152 153 153 153 154 154 154 154 154 155 155 155 155 155 155 155 155 155 157 159 162 163 164 165 165 166 168 169 170 173 175 177 179 181 181 181 181 182 182 182 182 182 182 182 181 181 181 180 180 180 180 181 181 180 180 180 178 177 177 177 178 178 178 178 178 178 177 176 177 177 177 177 177 178 177 177 176 176 176 176 176 176 175 175 174 173 173 173 172 171 170 169 168 167 166 166 167 167 167 167 168 169 170 170 171 170 171 172 172 171 170 170 171 170 170 170 171 171 170 171 170 170 171 172 173 173 174 174 174 175 176 176 178 179 179 178 178 178 178 177 177 178 177 176 176 177 178 178 177 177 178 179 179 178 178 178 178 178 179 179 179 179 178 179 178 178 178 178 178 179 180 180 180 178 177 180 181 182 183 184 183 182 181 181 182 183 184 181 180 181 181 181 181 180 183 183 183 184 184 183 183 184 187 188 186 184 185 186 188 189 189 189 190 191 191 192 193 194 196 196 196 197 197 198 199 199 202 203 205 205 204 204 203 204 207 208 210 213 214 216 218 219 218 219 218 215 218 221 220 222 223 221 223 224 225 226 225 225 224 225 226 228 229 228 228 232 231 231 233 232 229 229 229 229 226 228 229 230 232 232 231 234 232 229 228 226 223 222 222 222 222 218 216 216 219 218 216 216 218 222 225 219 216 215 215 218 221 220 221 219 217 218 221 223 223 222 220 221 225 225 226 225 225 222 223 225 227 224 221 222 225 223 223 229 226 225 227 224 227 226 224 225 227 224 226 228 226 224 230 227 226 230 229 230 230 232 236 235 232 230 231 235 234 232 233 233 234 234 235 242 242 239 239 241 244 244 242 242 244 248 249 245 240 242 245 246 251 256 246 237 240 244 244 244 243 241 244 247 244 247 245 251 251 251 248 251 250 247 248 249 252 254 255 251 251 259 259 257 260 263 260 258 259 265 274 276 278 274 278 283 283 282 285 288 288 282 282 279 275 275 272 270 280 279 270 274 280 276 275 275 268 264 262 267 265 262 264 267 275 275 268 269 271 270 265 267 276 277 270 267 271 267 267 271 266 265 275 280 271 270 287 290 287 281 276 278 283 286 290 285 277 282 284 275 280 286 287 293 300 301 303 307 299 297 302 302 316 354 434 553 671 755 756 668 539 427 365 339 332 330 337 339 336 333 325 330 335 332 328 333 332 333 337 335 327 334 333 326 329 338 337 338 334 337 345 354 357 349 349 348 354 354 354 353 346 350 352 352 362 372 373 371 378 380 393 397 394 399 402 394 395 398 395 395 396 396 394 399 400 404 416 430 464 502 538 574 593 612 636 678 759 886 1054 1258 1514 1785 2039 2277 2502 2708 2896 3082 3258 3416 3545 3632 3696 3766 3844 3909 3963 4009 4050 4097 4138 4163 4194 4232 4255 4274 4301 4325 4348 4381 4421 4447 4466 4481 4498 4505 4511 4532 4553 16337 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 129 140 148 154 158 161 163 165 166 167 167 167 168 170 169 168 166 166 167 164 161 161 162 160 156 153 153 152 151 150 149 148 145 143 144 143 142 141 139 137 137 136 134 133 132 129 125 124 124 122 118 117 118 117 115 115 113 111 111 108 106 105 104 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28083 10770 3201 3904 11076 125 127 130 132 134 135 137 139 141 142 143 145 147 149 150 151 152 153 153 154 155 155 155 155 155 155 155 156 156 157 157 157 157 158 158 158 158 158 157 157 158 160 163 166 168 169 169 170 171 171 173 175 177 180 181 183 183 184 184 184 184 184 184 184 184 184 184 183 183 182 181 181 180 180 180 181 180 180 180 180 180 179 180 180 180 180 180 180 180 179 179 179 178 179 179 179 179 179 178 178 178 178 179 178 178 177 177 177 176 174 173 172 171 171 170 170 169 169 169 170 170 170 171 172 173 173 173 174 174 173 173 173 173 172 172 172 172 173 173 173 173 172 172 173 173 174 175 175 175 176 176 175 177 179 180 180 180 180 180 179 179 178 179 179 179 180 179 178 178 180 180 180 179 179 180 180 179 179 180 181 180 180 180 180 179 178 179 179 179 178 180 182 182 181 181 181 181 182 183 183 184 185 185 184 182 181 184 184 184 183 182 182 183 183 184 184 185 185 185 186 186 187 185 183 184 186 188 187 186 187 186 188 191 192 190 191 194 194 194 194 195 196 199 198 197 197 200 205 206 205 205 206 205 206 209 210 209 209 209 210 213 216 217 221 224 224 222 221 222 223 221 220 223 225 224 225 225 226 225 225 227 225 227 228 228 231 231 232 230 230 231 232 232 229 230 232 230 229 229 228 229 229 228 229 231 223 224 226 226 223 221 219 220 222 220 216 214 214 217 216 220 220 217 216 216 220 220 221 221 215 217 220 219 220 221 222 222 222 219 221 225 224 224 223 225 224 223 223 220 219 222 223 223 222 222 223 225 228 227 227 231 226 222 225 228 232 229 226 233 231 222 226 231 229 233 234 234 232 231 229 232 233 232 234 234 234 234 236 237 241 242 237 238 242 240 238 242 239 239 246 248 245 242 244 242 237 241 242 242 240 242 250 245 241 239 242 246 245 245 245 249 245 243 250 252 251 248 250 257 252 245 248 254 261 258 254 252 255 264 264 261 260 257 256 259 264 269 275 286 287 284 282 290 289 295 295 292 283 278 273 275 279 272 269 272 273 271 276 276 275 281 279 272 267 267 263 259 262 264 268 271 268 267 267 269 270 276 274 276 275 273 271 274 275 271 267 271 275 273 279 277 280 273 275 284 293 285 275 282 286 286 290 291 285 284 289 287 288 290 293 298 298 293 296 306 306 297 297 301 309 310 317 341 379 412 418 382 343 328 327 321 324 332 332 331 328 326 329 334 328 328 332 333 333 330 328 324 317 319 334 341 341 337 339 343 344 345 346 352 349 350 346 343 343 349 352 349 346 352 352 352 353 359 366 369 371 384 392 392 391 395 398 396 397 397 394 399 399 396 394 398 399 404 417 419 420 445 484 529 576 629 677 724 785 873 1007 1194 1413 1653 1909 2193 2462 2669 2853 3020 3149 3288 3440 3573 3685 3795 3896 3962 4010 4051 4098 4152 4195 4225 4243 4274 4295 4309 4329 4355 4367 4379 4397 4402 4406 4411 4425 4447 4474 4488 6592 151693 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 116 127 136 144 150 153 156 160 161 161 162 163 163 163 163 163 162 160 159 160 159 156 156 156 154 151 150 149 149 148 146 144 143 142 141 138 139 140 137 134 134 134 132 129 128 125 125 124 123 121 118 118 116 112 110 112 113 110 107 108 108 106 105 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28096 10770 3203 3903 11076 123 126 128 130 132 134 136 138 140 142 144 146 147 149 150 151 152 152 153 153 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 157 157 158 160 162 164 166 168 169 169 170 171 172 173 175 177 179 181 182 182 183 183 183 182 182 183 182 182 182 181 181 181 180 180 179 179 179 179 179 178 178 178 179 178 178 178 179 179 179 178 178 178 178 178 177 176 177 177 177 177 176 177 177 177 177 176 176 175 175 175 174 172 172 171 170 170 170 169 168 168 168 167 168 169 170 170 169 170 172 173 172 171 171 172 172 171 171 172 172 173 172 171 172 172 172 171 171 172 173 174 174 175 175 176 177 178 179 180 179 180 180 180 179 179 179 179 178 178 178 179 178 178 178 178 179 178 178 178 178 179 179 178 178 176 176 177 177 177 178 180 179 179 179 180 181 181 182 183 182 181 181 182 182 180 179 181 182 181 181 181 182 181 181 182 183 184 184 184 184 184 184 183 183 184 186 187 188 189 187 188 187 189 189 188 188 188 192 194 193 193 195 196 198 200 201 200 199 200 202 201 201 203 206 207 208 209 209 209 207 208 212 212 211 210 213 215 215 216 219 221 221 221 223 222 221 219 220 224 225 225 226 224 224 228 230 226 226 229 234 235 230 229 230 232 230 228 227 224 224 227 227 228 226 227 225 226 229 228 223 224 222 217 217 221 221 215 216 214 215 218 217 218 219 218 218 215 215 214 215 217 221 222 218 222 220 219 220 218 220 221 221 221 225 222 218 220 222 220 221 224 225 227 224 218 223 223 222 224 229 227 226 229 226 226 231 231 228 228 229 230 230 225 227 226 230 232 229 232 232 234 230 236 238 229 228 233 231 233 238 235 231 237 236 236 238 243 241 241 243 242 241 247 249 244 243 246 243 245 245 241 246 247 244 245 244 246 248 248 242 247 247 245 249 250 252 250 251 250 251 250 256 256 252 256 256 260 261 262 260 258 257 258 257 255 263 263 263 260 262 265 276 284 285 286 289 293 293 296 290 287 284 279 279 270 270 267 269 281 278 269 273 274 271 273 272 275 273 273 272 269 267 264 264 266 267 269 265 267 268 275 279 274 270 271 271 277 280 288 287 286 281 279 281 279 282 287 291 292 286 281 287 295 297 296 293 288 288 286 289 295 302 297 295 299 297 298 300 298 297 301 307 317 311 309 321 326 322 316 312 309 317 322 325 326 324 331 332 337 336 329 332 333 333 327 324 326 327 329 330 332 340 342 331 331 342 346 343 346 346 353 361 359 354 357 354 349 353 362 366 358 359 368 368 365 368 381 377 375 380 391 396 402 406 403 400 394 396 395 394 404 413 404 403 413 412 409 423 436 444 468 505 550 594 629 671 726 794 889 1030 1200 1395 1598 1786 1953 2110 2278 2476 2676 2881 3079 3265 3444 3597 3721 3813 3877 3924 3952 3979 4025 4066 4100 4144 4182 4199 4231 4260 4281 4296 4319 4360 4392 4412 4420 4429 4440 4456 4469 15816 211558 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118 138 151 162 172 177 180 182 185 186 185 186 187 187 187 187 185 183 183 183 182 179 175 176 176 173 170 169 168 166 165 163 162 161 158 156 154 153 151 150 149 146 145 145 142 140 140 139 135 135 134 133 131 128 125 123 122 120 121 122 116 116 116 113 111 109 108 108 106 103 103 104 103 103 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28108 10770 3204 3901 11074 124 127 129 131 133 135 137 140 142 144 146 147 149 150 151 152 152 153 154 154 155 155 155 156 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 160 162 164 166 169 170 171 172 173 173 174 176 178 179 181 182 183 184 184 184 184 184 183 183 183 182 182 182 181 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 175 175 175 175 174 173 172 171 171 171 170 169 169 168 168 168 169 170 169 170 172 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 173 174 173 173 173 175 175 175 176 177 177 177 177 177 178 179 180 180 180 179 179 179 180 180 180 178 177 178 179 180 179 178 178 178 178 178 178 176 177 177 176 177 177 178 179 180 180 180 180 179 180 182 181 182 183 183 182 182 182 183 183 182 182 182 181 181 182 182 182 183 183 184 184 184 183 183 185 188 186 184 186 186 187 188 190 191 189 187 189 191 192 193 194 194 195 197 196 196 198 199 199 200 201 202 203 204 203 203 203 206 208 209 210 210 209 210 211 211 211 212 213 213 212 212 216 218 218 218 219 221 221 220 220 222 221 220 220 219 222 224 225 225 224 225 226 229 233 232 232 231 231 233 234 231 230 227 227 227 226 223 225 227 224 222 222 222 221 216 216 215 214 216 217 218 214 212 215 218 218 218 217 218 216 216 217 217 220 219 216 220 222 220 220 223 218 215 216 216 219 218 219 222 226 222 217 221 221 222 229 222 219 223 224 226 227 224 224 223 226 229 226 228 227 226 230 232 231 233 232 226 225 229 232 228 230 230 228 226 223 228 238 236 234 235 233 233 234 237 231 230 233 237 244 239 241 243 237 243 239 241 243 244 242 240 240 246 248 240 246 243 239 244 245 249 252 252 251 253 254 249 255 254 249 246 252 250 256 260 255 261 258 255 257 257 262 262 260 260 256 259 263 262 266 263 269 280 287 286 294 294 288 288 290 283 274 270 264 265 262 259 264 261 259 263 272 272 269 270 278 280 275 275 279 277 266 266 267 269 271 270 273 267 269 270 266 269 276 277 273 273 272 276 274 276 279 279 278 276 275 278 281 283 280 283 286 282 286 290 290 290 290 289 290 290 288 286 293 294 289 293 292 293 295 290 295 296 296 301 301 308 310 304 307 309 315 316 314 313 309 313 318 320 323 326 331 330 326 323 325 330 331 335 334 337 334 323 325 340 335 327 333 336 340 345 343 350 357 352 347 348 351 350 356 354 358 353 348 351 365 367 362 360 358 358 362 371 372 381 387 392 403 399 390 397 405 396 387 389 393 399 394 394 395 400 403 411 431 451 459 473 509 556 605 670 750 852 969 1114 1292 1493 1694 1899 2101 2297 2494 2717 2954 3151 3306 3423 3529 3628 3706 3763 3816 3856 3890 3943 3985 4017 4052 4086 4115 4156 4180 4188 4217 4243 4257 4278 4303 4312 4309 4316 4334 4342 4354 7254 167181 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 124 138 150 159 166 169 170 171 175 177 178 178 177 178 177 176 177 177 173 171 170 170 169 168 168 166 163 159 159 161 158 154 153 153 150 148 147 148 147 144 142 140 139 137 135 134 132 131 130 129 128 127 124 121 121 120 117 116 116 114 112 112 111 109 109 108 105 105 105 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28121 10770 3206 3900 11071 125 127 130 132 134 135 137 139 142 144 146 147 149 150 151 151 152 153 153 154 154 154 155 155 156 156 156 156 156 156 156 157 157 157 157 157 158 159 160 162 164 165 167 168 169 170 171 172 172 173 174 175 177 179 180 181 182 183 183 183 183 182 182 182 182 182 181 181 180 180 179 178 178 178 179 179 179 179 179 178 178 178 178 177 177 177 177 177 178 177 177 177 177 177 176 177 177 176 176 176 177 176 175 174 173 172 171 170 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 172 172 172 171 171 172 171 171 171 171 172 172 172 172 173 173 173 174 175 175 175 176 177 177 178 178 178 178 177 177 178 179 178 177 176 177 177 177 179 179 179 179 179 178 178 179 178 176 177 178 176 175 176 177 177 178 179 178 177 177 178 179 180 180 181 181 181 181 181 180 178 178 179 181 181 180 181 182 183 184 183 183 184 183 185 186 185 184 184 183 183 183 185 189 191 189 188 189 190 189 191 193 195 195 196 195 195 197 197 198 199 200 201 201 201 202 203 203 204 203 203 204 208 209 210 212 212 211 210 211 213 214 213 212 212 213 214 216 216 217 220 219 217 219 222 222 220 220 220 221 222 222 223 225 225 225 228 227 225 227 229 229 230 230 226 226 226 226 224 221 221 225 224 222 221 221 218 217 215 215 215 217 213 212 215 216 214 215 214 214 215 214 217 218 216 218 219 217 216 217 214 216 216 218 221 220 220 221 221 220 220 218 220 225 222 221 221 222 218 218 223 227 223 222 224 226 224 222 223 226 228 227 229 227 225 229 228 228 229 228 228 226 228 228 228 231 233 231 233 233 233 231 236 232 225 227 225 234 235 236 235 236 239 232 230 236 238 233 236 242 243 241 243 243 247 242 242 240 244 246 244 249 249 246 247 249 249 244 247 251 256 251 254 254 248 247 248 253 257 257 254 258 255 255 256 258 262 261 261 257 256 256 257 260 262 268 268 275 280 285 288 288 288 288 292 288 287 282 268 263 259 264 263 255 254 255 260 260 264 262 265 268 273 278 277 276 268 261 265 270 269 272 269 267 263 261 260 263 266 274 280 279 271 274 280 277 278 277 276 284 280 282 281 278 277 282 280 278 282 283 285 285 286 291 293 288 290 295 292 287 290 294 296 298 290 287 290 291 291 296 301 304 301 305 314 316 310 305 305 305 312 319 317 316 320 324 319 319 326 321 314 324 327 324 323 319 324 329 329 328 331 335 334 337 343 347 351 349 345 348 353 362 358 350 357 357 354 356 355 355 357 359 356 357 360 363 362 363 371 370 371 377 378 383 384 389 400 404 401 396 397 396 398 404 404 409 410 408 416 430 436 451 488 553 653 786 928 1059 1201 1373 1577 1836 2144 2440 2686 2880 3044 3198 3327 3448 3549 3624 3689 3745 3796 3845 3887 3915 3951 3991 4017 4036 4061 4079 4103 4134 4149 4159 4174 4188 4196 4204 4226 4241 4252 4279 4307 4319 4327 4343 4506 84397 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 128 144 155 164 170 174 177 181 183 184 185 184 184 185 185 185 183 180 179 178 177 175 172 171 170 169 167 166 165 163 161 159 157 155 154 153 150 149 148 146 145 143 141 138 139 139 136 133 132 130 128 128 128 125 123 121 120 120 119 116 113 113 112 111 110 108 106 106 106 104 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28134 10770 3208 3899 11070 124 127 130 132 134 136 138 140 142 145 146 148 149 151 151 152 153 153 154 154 155 155 155 155 156 156 156 156 156 157 157 157 157 157 158 159 160 162 163 164 166 167 169 170 171 172 172 172 173 173 174 175 177 178 179 180 182 183 183 183 183 183 183 182 182 181 181 180 180 179 179 178 178 179 179 179 179 178 178 177 177 177 177 177 177 176 176 176 177 177 177 177 177 177 176 176 176 177 176 175 176 175 174 173 172 170 170 168 167 167 168 169 170 170 170 170 171 171 171 171 171 172 172 171 171 171 171 171 172 173 172 171 172 172 172 172 172 171 172 173 174 173 173 174 175 175 177 178 177 176 177 177 177 177 177 175 174 175 177 177 177 176 177 178 178 176 176 177 177 176 177 176 176 175 176 177 177 177 177 178 179 178 178 178 178 178 179 180 179 180 180 180 179 179 180 178 178 179 180 182 181 181 181 184 183 182 182 183 183 181 182 184 184 186 185 187 189 191 191 192 193 191 192 192 193 194 196 196 198 199 198 198 200 201 202 202 201 200 199 200 201 199 199 202 203 203 205 206 209 211 212 212 212 213 211 212 217 215 213 213 215 215 215 218 216 216 219 221 222 221 222 219 218 217 219 221 221 222 223 223 226 228 227 226 225 226 224 225 227 226 225 223 222 223 222 222 219 218 219 216 216 217 214 215 214 213 212 213 211 214 218 217 218 215 212 214 214 212 213 219 217 215 216 216 218 222 219 219 221 219 216 213 218 224 222 221 218 217 221 221 225 222 221 224 221 223 222 224 224 220 226 225 222 222 224 226 227 229 226 223 225 232 229 226 224 230 233 231 231 230 230 231 227 225 231 232 231 231 228 234 234 230 234 234 238 238 238 234 230 238 239 234 235 236 236 238 236 242 241 243 242 246 251 246 247 244 248 253 249 250 251 247 250 251 251 249 250 252 260 259 259 257 280 281 267 263 254 257 260 262 265 267 261 258 264 264 259 266 267 270 276 281 281 279 282 283 285 288 291 289 288 275 269 259 255 257 260 260 261 261 256 254 261 260 259 265 268 271 273 278 276 275 273 270 274 269 267 269 270 268 266 263 268 271 267 270 276 272 272 272 269 284 280 273 280 282 281 275 278 280 280 278 279 281 284 282 279 279 282 281 282 293 292 286 289 299 297 293 295 292 293 292 299 307 304 298 296 299 303 306 303 306 314 312 312 318 318 313 317 317 314 314 317 323 328 323 318 326 332 330 316 316 317 322 328 333 333 331 333 340 338 338 347 351 350 350 347 355 361 357 357 365 366 367 359 355 364 364 360 363 365 360 368 371 367 360 364 375 381 375 374 382 387 395 394 399 396 396 405 403 400 402 411 416 422 441 487 555 649 814 1081 1432 1800 2126 2417 2685 2922 3121 3273 3397 3518 3637 3746 3827 3885 3934 3972 4000 4032 4061 4077 4088 4097 4107 4123 4137 4157 4179 4210 4248 4277 4295 4303 4302 4313 4327 4342 4359 4373 4386 4412 4446 4480 4487 4484 6556 173622 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119 134 145 152 157 161 166 170 169 170 172 173 173 175 176 174 172 170 170 170 167 164 163 162 162 160 158 159 157 154 153 151 148 149 148 145 144 143 142 140 139 139 136 133 132 131 129 128 128 126 125 123 121 120 118 117 115 113 112 112 112 110 107 105 105 104 102 103 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28147 10770 3210 3898 11068 127 130 133 135 138 140 142 144 145 147 149 151 152 153 154 155 156 156 157 157 157 157 158 158 158 159 159 159 159 159 160 160 160 161 162 164 165 167 167 168 169 170 172 174 175 176 176 176 176 176 177 177 178 179 181 182 184 185 185 185 185 185 184 184 184 184 183 183 182 182 181 180 180 180 180 180 181 181 180 179 178 178 178 178 178 178 178 178 178 177 177 178 178 178 177 177 178 178 177 177 176 175 173 171 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 172 172 172 173 173 172 172 172 173 172 172 172 172 173 174 175 176 175 175 175 176 176 176 177 177 178 178 179 180 180 179 178 177 177 176 176 177 176 176 177 177 176 177 176 176 177 177 177 178 178 177 177 176 176 177 179 179 179 179 178 178 177 178 178 179 179 179 180 179 178 179 180 179 179 179 179 181 183 182 183 184 184 183 183 184 185 184 183 184 187 188 188 191 194 194 195 196 195 196 198 199 198 198 201 203 202 202 200 201 200 199 200 202 200 201 202 201 202 204 204 202 202 204 206 207 210 210 211 213 212 211 216 215 216 217 215 214 216 217 218 215 214 216 218 218 218 220 220 222 219 222 222 220 219 221 220 220 219 220 223 225 227 228 227 227 228 230 230 223 224 224 225 224 223 222 220 219 220 220 216 217 218 214 210 211 212 215 215 216 217 216 216 214 212 215 215 215 218 219 217 218 220 217 220 220 222 218 220 217 217 218 220 220 218 219 222 223 222 220 219 220 222 223 222 220 224 228 227 222 222 221 223 223 231 227 224 227 229 230 223 226 229 229 236 233 230 228 226 228 230 230 229 230 232 234 231 228 227 230 230 233 233 235 235 232 236 233 233 230 230 240 241 237 239 242 239 237 239 239 243 248 246 252 248 248 251 249 249 248 250 256 252 251 251 252 253 257 254 257 255 258 254 255 263 262 252 256 253 261 267 267 262 261 263 258 258 256 266 276 277 274 281 283 287 288 285 288 282 279 270 266 259 266 271 263 268 265 264 264 258 257 260 265 269 264 269 273 273 272 268 272 274 268 267 266 265 270 268 271 271 268 272 271 271 273 270 271 271 275 277 277 273 279 277 284 282 277 273 279 288 290 287 283 277 275 276 273 275 281 292 298 295 295 301 294 294 293 286 283 289 296 293 292 289 292 293 296 299 299 302 307 310 306 303 305 309 314 315 315 316 316 316 314 314 313 321 326 320 316 314 321 326 325 327 335 336 336 337 340 341 351 348 347 350 354 360 357 357 357 361 361 362 362 359 357 362 362 362 358 355 360 371 366 366 370 380 381 379 386 395 396 386 390 394 400 404 403 402 403 406 409 407 423 489 610 758 941 1190 1461 1708 1928 2117 2298 2482 2674 2861 3027 3162 3276 3387 3501 3618 3719 3803 3876 3934 3972 3999 4019 4036 4071 4100 4100 4107 4136 4160 4167 4179 4193 4201 4210 4215 4217 4237 4273 4294 4294 4303 4327 4349 4369 4382 4383 6353 110537 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 114 123 129 133 139 144 147 148 147 149 152 154 154 153 151 151 153 152 148 146 148 147 144 144 142 141 142 141 138 136 138 138 134 134 134 130 128 130 130 126 126 127 124 121 121 121 118 115 114 112 110 110 111 108 108 108 106 104 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28160 10770 3213 3896 11068 127 131 134 136 138 141 143 145 147 148 150 151 153 154 155 156 156 157 157 158 158 159 159 159 159 159 160 160 160 160 160 160 160 161 162 163 164 166 167 168 169 171 173 175 177 178 178 178 178 178 177 177 177 178 179 180 181 182 183 184 184 184 183 183 183 183 182 182 182 181 181 180 179 178 179 179 179 180 180 180 179 179 178 177 177 177 177 177 177 176 176 176 177 177 177 177 177 176 176 176 176 176 175 174 173 172 171 170 170 169 169 169 170 170 170 171 171 171 170 170 171 171 171 171 172 172 171 172 172 173 174 173 172 171 172 172 172 172 172 172 173 174 174 175 175 176 177 177 177 177 177 179 180 179 178 176 175 175 177 176 175 174 175 175 175 174 175 176 176 176 177 177 177 178 176 177 178 178 178 178 178 178 178 179 179 180 179 180 179 178 180 181 181 181 182 181 179 179 180 180 181 182 182 183 182 183 185 185 184 184 186 186 187 188 190 193 194 195 196 197 198 199 198 197 198 201 203 202 203 202 202 202 200 201 203 203 201 200 201 204 203 202 203 203 202 200 204 208 209 209 210 210 212 215 215 215 216 218 218 217 217 218 219 219 219 220 219 217 216 219 218 220 223 219 220 221 221 219 220 222 222 225 225 222 224 224 222 225 222 222 222 222 218 217 218 221 220 219 218 215 215 212 209 210 213 214 213 214 215 216 217 215 216 217 216 215 218 217 219 219 218 217 214 215 214 218 218 215 217 216 219 223 221 218 220 223 220 218 220 220 219 220 222 220 219 221 225 224 221 222 225 228 224 225 227 230 228 228 230 229 226 229 228 227 230 233 229 229 228 229 231 229 231 231 225 233 229 231 229 226 232 229 232 236 240 237 232 239 240 239 237 232 238 238 235 236 239 240 236 243 247 250 248 245 244 248 246 249 253 249 246 248 251 247 247 252 254 254 255 257 260 260 256 255 259 267 265 256 263 266 262 261 266 266 264 258 264 270 281 280 284 290 289 290 287 281 276 272 264 266 263 268 273 273 269 266 261 259 263 261 261 256 260 268 271 276 274 271 276 275 278 279 271 266 260 262 265 267 266 274 272 271 273 273 274 268 275 281 276 275 277 273 272 271 275 278 275 277 279 274 278 278 284 290 290 286 278 282 282 284 285 281 285 283 288 293 294 293 292 296 294 287 293 289 292 307 306 295 301 300 301 309 307 310 311 306 314 323 314 307 312 310 312 315 315 318 317 319 326 325 331 330 321 326 330 330 325 331 337 349 341 344 349 345 338 342 358 360 363 360 347 352 357 357 357 350 348 351 355 367 365 358 361 359 365 367 371 382 388 390 391 383 385 392 393 389 389 399 404 401 399 402 405 413 429 473 547 643 768 958 1232 1573 1911 2212 2465 2676 2870 3053 3212 3348 3454 3530 3597 3648 3683 3711 3731 3746 3766 3795 3824 3841 3861 3888 3906 3917 3934 3964 3993 4013 4026 4031 4035 4049 4068 4075 4085 4102 4123 4148 4168 4171 4183 4210 4222 4224 42845 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 115 126 134 139 143 147 149 151 154 154 153 155 157 158 157 155 153 152 153 152 149 149 149 148 146 146 146 145 143 142 142 140 136 135 135 136 134 132 131 129 128 126 126 125 123 122 120 117 114 113 114 114 111 110 109 108 107 106 105 105 105 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28173 10770 3214 3895 11068 129 133 135 138 140 142 144 146 148 150 152 153 154 155 157 157 158 158 159 159 160 160 161 161 161 161 161 161 162 162 162 161 161 162 162 163 163 164 164 166 167 168 169 171 172 174 176 177 178 178 178 179 179 178 178 178 179 180 181 182 183 184 184 184 184 184 184 184 184 183 183 182 181 180 180 180 180 179 179 179 179 178 178 178 177 177 177 177 177 177 176 176 176 176 177 176 177 177 177 177 177 177 175 175 175 176 176 175 173 172 170 170 170 170 171 171 171 171 171 170 170 170 170 170 170 171 172 172 172 172 172 172 172 173 173 173 172 172 171 171 172 172 172 173 174 175 175 175 176 177 178 179 179 178 177 177 177 176 176 174 173 174 174 174 174 174 175 176 176 175 175 176 177 178 176 176 177 177 176 176 177 176 177 178 179 180 180 180 179 179 179 179 178 180 179 178 179 180 180 180 179 181 183 182 183 184 183 182 183 183 185 187 185 184 186 187 189 190 192 195 197 197 198 200 200 201 202 202 202 202 202 204 203 201 202 203 202 202 204 203 203 202 201 203 205 205 206 207 206 207 206 205 206 209 213 211 210 213 214 216 215 216 220 220 220 219 219 219 218 220 223 224 220 220 223 222 220 216 216 217 219 221 222 220 220 224 225 227 226 225 225 224 227 226 227 222 221 224 226 223 216 214 215 212 210 216 214 215 217 211 214 216 216 214 216 214 213 213 217 218 216 217 219 221 218 217 220 217 215 216 217 222 221 221 220 219 216 219 220 218 221 224 223 220 221 218 220 224 227 224 223 217 220 223 224 229 228 223 228 230 222 224 233 233 235 231 228 224 229 228 232 233 230 234 231 230 234 235 233 231 237 235 229 229 233 235 235 238 238 239 239 238 238 239 243 242 235 239 246 243 243 241 244 247 244 242 248 248 248 251 254 249 249 247 254 253 252 255 258 263 268 260 257 264 263 264 259 263 264 257 261 265 267 262 267 270 271 277 281 284 285 288 289 287 288 284 279 278 276 276 271 268 267 265 263 259 261 262 260 256 258 261 267 270 276 278 281 276 270 272 269 271 276 276 271 268 267 269 269 267 271 272 270 269 267 263 272 276 275 276 276 267 270 274 279 279 278 280 279 276 269 272 272 277 277 272 280 284 280 277 278 279 281 284 288 291 290 298 302 300 296 294 297 301 300 303 302 298 293 299 301 297 299 307 309 304 305 309 306 317 319 310 307 318 319 314 318 328 330 327 324 322 321 326 328 334 333 338 350 343 348 351 341 341 351 361 364 359 357 362 361 356 354 361 367 364 365 365 355 344 348 359 363 363 362 364 372 383 396 399 396 393 395 394 397 395 394 396 402 413 407 400 405 416 447 518 631 774 966 1208 1498 1811 2122 2397 2622 2792 2937 3098 3278 3432 3558 3681 3805 3900 3973 4053 4121 4169 4210 4258 4312 4350 4381 4412 4432 4450 4466 4470 4453 4446 4466 4468 4451 4445 4462 4490 4525 4563 4580 4584 4597 4631 4646 4645 4672 6539 141267 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 114 123 131 136 141 144 148 151 151 150 150 151 154 155 154 152 152 151 150 149 147 147 145 144 144 143 143 141 139 139 138 137 136 134 133 131 129 130 131 128 124 124 124 122 121 119 117 116 116 114 113 112 109 109 109 108 106 106 105 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28185 10770 3216 3894 11068 131 135 138 141 144 146 148 150 151 153 155 156 157 158 159 159 160 161 162 163 163 164 164 164 165 165 165 165 165 165 166 167 168 168 167 167 167 168 170 171 172 173 174 175 176 177 178 179 180 181 181 181 181 181 180 180 180 180 181 182 182 183 184 184 185 185 185 185 185 185 185 185 186 185 184 184 183 182 182 181 181 180 180 180 181 181 180 179 179 180 179 178 178 178 178 178 177 177 178 179 178 177 177 178 177 176 176 176 176 175 174 173 172 172 172 172 172 173 172 172 172 172 172 172 173 173 172 173 174 174 173 173 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 177 178 179 178 178 180 180 179 178 178 177 176 175 176 175 175 176 176 176 177 177 177 177 176 176 177 177 177 177 177 177 177 178 179 179 178 178 179 180 180 180 180 181 181 180 180 180 179 179 180 181 180 181 183 184 183 181 182 184 184 184 184 185 185 185 186 185 186 187 188 189 192 193 194 199 201 200 200 201 201 201 203 204 207 207 207 208 207 205 204 206 207 208 207 208 205 205 207 209 208 207 208 208 206 205 206 208 208 206 207 211 216 215 214 218 219 222 220 218 220 221 223 223 220 219 220 220 220 218 218 220 220 220 222 217 217 219 221 224 223 227 229 229 227 225 224 224 226 227 227 227 226 227 224 224 222 220 216 216 217 215 216 217 219 218 217 215 213 212 214 215 216 215 219 216 217 215 219 222 221 219 219 219 218 219 221 218 219 221 219 221 218 216 220 223 222 224 226 226 225 222 220 220 225 223 226 226 223 223 229 227 227 228 229 230 225 225 228 228 229 229 228 226 225 229 225 229 232 231 234 232 234 238 235 236 229 230 235 236 234 235 237 240 239 238 237 240 238 240 241 237 239 242 242 239 242 247 246 245 250 254 254 252 253 251 253 251 258 258 251 253 259 264 261 257 265 272 271 265 263 266 264 270 267 266 272 272 272 274 280 280 283 284 293 294 287 286 280 280 276 274 280 279 269 265 265 265 260 257 260 260 256 257 257 259 260 266 269 275 277 281 276 273 266 271 270 270 269 267 266 268 269 270 276 274 271 265 270 276 275 278 273 272 275 277 273 276 277 270 273 275 272 273 274 273 273 279 276 278 276 273 272 282 284 290 295 292 286 284 287 298 304 302 299 293 293 292 294 300 298 294 298 295 296 301 302 302 306 306 311 317 322 314 309 313 311 307 313 318 318 318 318 321 320 316 314 310 321 335 334 338 348 348 349 348 348 348 353 357 359 360 354 352 363 365 356 348 356 356 346 349 360 362 356 356 357 356 364 370 368 369 383 395 393 393 394 390 384 384 388 389 391 394 395 411 441 475 530 624 785 1043 1365 1684 1979 2269 2545 2794 2998 3149 3268 3379 3467 3531 3601 3687 3763 3824 3866 3904 3948 4002 4060 4115 4154 4167 4174 4192 4229 4265 4295 4325 4337 4341 4352 4378 4403 4416 4455 4508 4550 4597 4625 4636 4646 4679 4737 4786 4836 4951 59932 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 119 125 130 134 137 140 140 141 141 143 145 145 145 147 145 144 144 142 139 139 140 139 137 136 135 136 136 134 132 131 130 129 128 127 127 126 125 123 121 121 121 119 117 114 113 112 110 109 108 107 106 104 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28198 10770 3218 3893 11070 133 137 140 143 146 148 150 153 154 156 157 158 159 160 161 162 163 164 165 166 167 167 167 168 168 169 169 170 170 169 170 170 171 172 173 173 172 171 172 174 175 177 178 179 180 182 183 183 184 183 183 183 184 183 183 183 182 183 184 185 186 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 185 184 183 183 183 183 183 182 181 181 181 180 180 180 180 180 179 179 180 179 179 179 180 180 179 178 178 178 178 178 177 177 176 176 176 174 174 174 174 174 174 174 174 174 175 174 174 174 174 175 175 174 174 174 175 175 175 176 175 175 175 175 175 175 176 176 176 177 178 178 179 180 180 180 179 179 177 176 176 176 176 177 178 178 178 178 178 177 177 177 177 179 179 179 180 179 179 179 180 181 181 181 180 180 181 182 181 181 181 180 180 182 182 182 182 181 181 181 181 181 183 183 183 183 183 182 183 184 183 184 183 183 184 185 186 186 186 185 185 190 190 191 194 196 200 201 201 201 200 200 201 202 205 206 205 206 206 207 206 206 207 210 209 208 207 206 206 208 210 209 208 207 207 209 209 207 208 210 212 212 214 214 215 215 216 217 216 217 220 222 221 221 220 222 222 220 220 221 221 219 218 221 223 221 220 220 222 222 221 219 220 223 225 227 226 228 228 228 229 229 229 228 226 226 227 227 224 222 222 221 219 217 215 216 217 218 219 217 215 215 218 217 215 217 219 218 219 218 218 221 223 217 216 220 218 218 221 223 223 223 221 222 220 217 220 223 222 221 221 220 224 226 223 221 224 223 223 224 222 226 226 221 221 226 230 232 223 222 230 230 229 232 229 224 226 233 236 229 228 233 232 232 236 235 234 234 235 234 234 236 239 236 240 242 243 236 235 239 242 238 237 242 244 246 249 252 251 252 250 249 246 249 251 257 255 254 254 255 261 257 253 253 268 263 265 263 264 269 273 268 267 268 269 274 279 282 278 277 283 286 283 280 279 283 274 275 273 275 273 268 265 265 268 260 249 247 254 251 248 253 253 256 259 261 268 272 280 273 268 274 277 274 264 268 267 261 268 273 272 276 279 271 265 267 274 277 269 266 268 267 267 277 274 271 271 272 269 270 269 271 267 266 269 269 270 271 274 274 276 277 275 277 281 286 291 287 280 284 288 292 293 294 289 297 299 295 293 295 299 298 296 294 295 299 304 301 300 307 308 309 307 310 311 308 309 308 311 313 312 312 311 306 305 310 317 313 317 326 328 325 327 324 337 345 338 338 341 344 350 351 352 359 361 362 357 354 354 354 355 354 358 360 360 355 356 355 356 360 359 361 369 380 383 384 394 396 394 387 393 395 392 392 399 402 404 423 470 552 701 964 1322 1721 2135 2546 2944 3305 3601 3800 3911 3992 4069 4124 4155 4183 4211 4241 4266 4296 4343 4381 4410 4443 4458 4473 4498 4533 4548 4553 4573 4586 4573 4556 4554 4557 4546 4530 4525 4524 4527 4545 4551 4549 4556 4561 4578 4592 4600 4618 33859 373861 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 110 113 114 116 118 118 120 123 124 124 124 125 125 125 124 122 120 121 122 123 121 119 120 121 119 117 116 115 116 117 115 112 112 112 110 108 108 108 105 104 104 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28211 10770 3220 3892 11068 130 134 138 141 143 146 148 150 152 153 154 155 156 158 159 160 161 162 163 164 164 165 165 166 167 167 168 168 169 169 169 170 170 171 172 172 172 173 175 176 177 178 179 180 180 181 181 181 181 181 180 180 180 181 181 181 182 183 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 182 182 182 182 180 180 180 180 180 180 180 179 178 178 178 177 176 176 176 176 177 177 177 176 176 176 177 177 176 176 176 176 176 175 175 174 174 173 172 172 172 172 172 171 171 171 172 172 173 173 173 172 172 173 173 173 173 173 174 173 173 173 174 174 173 172 173 174 173 173 174 175 176 177 177 177 178 178 179 178 177 176 175 174 174 176 175 175 177 177 176 175 175 175 176 176 177 178 177 176 177 177 177 177 177 178 178 178 179 179 178 178 178 178 180 182 182 182 181 181 180 181 182 182 182 181 181 182 182 183 184 183 182 184 183 184 184 183 184 185 185 184 185 187 188 187 190 193 195 196 195 195 196 198 199 200 200 201 201 203 205 208 209 209 207 207 207 207 209 211 210 208 208 207 207 206 208 210 208 209 209 210 210 210 210 212 215 214 214 213 214 213 216 218 218 217 218 216 218 220 220 223 223 223 222 224 224 225 223 220 221 225 224 221 223 227 224 224 223 222 223 227 229 227 226 228 227 227 228 227 225 226 226 227 226 229 232 228 221 221 221 216 213 213 215 218 217 218 217 220 221 219 215 217 218 220 221 220 219 219 221 220 218 217 216 215 219 223 221 217 216 219 221 223 226 224 220 218 222 225 227 222 223 226 223 221 225 226 227 229 227 227 230 230 230 231 226 229 234 234 229 228 233 238 237 233 232 237 238 236 238 237 239 238 242 241 243 242 246 244 234 241 248 244 237 239 242 245 238 239 247 255 257 253 249 246 247 250 251 257 257 255 257 259 257 252 258 255 260 259 258 263 262 263 269 266 262 261 268 270 276 276 278 275 287 288 287 290 285 289 284 287 285 284 279 276 277 272 263 258 257 259 257 258 260 262 262 259 261 263 263 276 289 284 283 282 275 274 275 270 271 267 269 271 266 267 276 274 273 275 276 277 279 286 277 271 275 282 283 282 279 276 271 275 276 275 272 271 272 279 278 276 285 284 284 287 291 291 298 292 290 292 296 300 301 301 300 297 298 303 306 307 308 304 297 300 302 299 299 304 306 305 304 311 316 310 311 312 312 311 312 314 315 318 320 320 319 317 316 326 329 332 336 333 335 339 343 340 342 352 354 354 369 377 373 367 366 368 361 363 365 369 372 373 372 365 365 364 365 361 355 362 366 372 386 396 397 393 397 396 398 399 403 403 405 405 419 443 489 549 626 746 951 1245 1564 1881 2192 2476 2701 2861 2979 3063 3126 3212 3318 3403 3478 3559 3650 3733 3798 3851 3896 3946 3992 4042 4100 4143 4198 4248 4268 4291 4324 4349 4367 4392 4419 4436 4441 4444 4463 4474 4479 4502 4527 4544 4554 4569 4583 4585 4581 4583 47413 469959 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 120 130 138 144 148 152 156 156 157 157 158 160 161 159 157 158 156 154 155 154 152 151 152 150 149 147 144 144 145 144 142 139 136 136 137 135 134 134 133 132 129 126 125 125 123 122 120 118 116 115 113 113 113 112 109 107 108 110 108 105 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28224 10770 3222 3890 11067 131 135 139 142 144 147 149 151 152 154 155 157 158 159 160 161 162 163 164 165 165 166 167 168 169 169 170 170 171 171 172 173 173 174 174 175 176 177 178 179 180 181 181 181 181 181 181 181 181 181 181 181 181 182 183 184 184 185 185 185 184 184 184 184 184 184 184 184 183 183 182 182 182 182 181 181 181 181 181 181 181 181 180 179 179 179 179 178 177 177 176 176 177 177 176 176 176 177 177 177 178 178 177 176 176 176 176 176 176 176 174 173 172 172 173 173 172 171 172 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 174 174 174 174 174 174 176 177 177 177 177 178 178 179 178 177 176 176 176 176 174 174 176 176 175 175 175 175 177 176 176 176 175 177 178 177 176 177 177 177 178 179 178 179 180 180 180 180 180 179 179 179 180 179 180 180 179 181 181 181 182 182 181 182 181 182 184 183 185 186 186 184 182 183 183 183 185 184 185 187 189 190 190 192 194 195 196 197 199 201 203 205 207 208 208 210 211 211 210 212 213 213 210 209 207 207 207 209 210 208 208 208 212 212 210 209 209 211 211 211 210 210 214 216 215 216 216 215 215 216 219 220 219 219 219 218 220 221 222 222 223 223 224 225 224 224 223 226 226 226 224 226 226 228 229 226 226 226 226 227 225 223 227 229 229 232 231 228 230 228 228 228 226 223 219 215 219 220 217 217 219 217 219 222 218 218 216 215 219 220 217 214 218 219 220 223 220 220 224 224 222 221 218 215 219 221 220 220 223 220 222 222 222 226 224 220 223 227 228 228 227 227 223 228 232 231 230 225 224 225 230 230 230 230 230 234 235 235 234 238 236 238 238 238 240 237 238 241 242 238 239 236 235 236 242 244 244 247 245 246 248 246 249 254 251 253 253 254 249 250 256 255 253 252 251 255 265 260 256 254 255 255 259 257 261 268 264 263 264 264 273 281 281 280 281 287 288 287 285 291 290 286 287 283 281 279 282 275 265 264 266 258 254 253 253 252 247 253 257 259 264 265 269 279 284 282 285 284 284 272 268 267 270 272 267 259 266 271 267 268 269 269 268 273 272 271 276 274 274 276 268 268 268 268 277 271 266 270 268 272 270 269 271 278 280 281 284 284 286 285 288 290 291 294 295 299 297 294 302 296 295 297 294 294 298 301 304 302 296 296 306 307 311 314 317 311 310 312 316 314 314 310 306 313 318 317 318 321 322 322 325 324 323 328 328 334 336 330 331 332 332 333 341 350 360 363 366 372 372 368 370 370 365 364 369 363 355 357 359 359 357 364 364 365 371 368 371 374 376 385 395 394 386 381 387 399 399 393 390 393 394 399 402 410 420 441 492 557 641 759 880 994 1107 1234 1368 1526 1727 1948 2139 2321 2503 2689 2869 3036 3174 3280 3392 3515 3634 3750 3855 3948 4015 4062 4104 4143 4184 4217 4243 4271 4292 4321 4353 4371 4392 4420 4438 4459 4478 4486 4509 4539 4552 4567 4581 20623 209909 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 114 121 128 130 133 138 140 140 141 144 145 145 144 145 144 144 143 142 142 143 142 141 140 139 136 135 136 136 135 134 133 131 129 128 128 126 124 122 122 121 120 118 118 116 114 113 112 110 109 109 108 108 106 105 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28237 10770 3224 3889 11066 129 133 136 139 141 144 146 148 149 151 152 153 155 156 157 158 159 160 161 162 163 164 165 166 166 167 168 168 169 169 169 170 171 171 173 174 174 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 179 180 180 180 181 181 181 181 181 181 180 180 180 180 180 180 179 179 179 178 178 178 178 178 178 177 177 177 177 177 176 176 175 175 175 175 175 174 173 173 173 174 174 173 173 173 173 173 174 174 173 172 173 173 172 171 170 171 170 169 169 168 169 169 169 169 170 170 169 170 171 171 171 171 172 171 171 171 171 171 170 171 172 171 171 171 171 172 171 170 172 172 173 173 173 174 174 174 175 174 175 176 175 173 172 171 171 173 174 173 172 172 173 172 171 172 173 173 173 172 172 172 172 172 172 174 175 174 174 174 174 174 176 178 178 177 177 177 177 177 176 177 177 177 177 177 177 178 180 181 180 179 180 179 180 181 181 181 182 183 183 182 182 183 183 184 185 187 190 191 190 192 193 196 197 197 198 198 200 203 204 202 204 207 209 208 209 209 210 210 210 211 211 211 213 210 207 207 208 210 212 213 211 209 209 210 212 208 206 207 211 214 214 215 215 210 214 218 216 216 217 218 220 217 218 219 219 220 223 224 222 222 222 220 222 225 223 225 228 226 224 222 223 225 225 224 225 231 232 230 230 229 229 226 226 223 225 225 221 220 217 217 217 214 212 213 217 215 211 211 211 214 212 210 213 216 217 221 219 215 218 216 221 220 216 224 225 219 222 222 222 222 219 220 224 224 220 219 224 225 225 227 224 224 225 229 227 221 223 227 227 223 223 224 227 224 230 233 233 235 234 239 240 234 240 244 243 240 235 233 239 234 229 229 234 239 236 233 233 242 242 243 247 247 249 249 249 248 249 253 254 255 254 249 252 250 247 249 250 252 251 249 248 257 262 258 257 253 259 263 263 266 266 265 267 269 276 276 275 278 285 280 285 295 291 289 289 290 290 288 283 280 275 275 266 258 259 257 252 244 244 251 252 246 253 266 274 283 287 284 284 279 272 269 268 264 262 263 265 266 268 269 268 270 271 271 263 266 274 272 269 273 275 272 271 270 273 276 277 270 270 272 272 269 271 276 270 272 276 274 274 270 270 277 278 279 281 292 295 296 295 298 302 303 295 291 293 295 292 291 295 293 292 303 306 304 303 299 303 304 305 307 312 312 316 319 309 308 308 313 313 318 322 324 320 324 325 318 323 330 323 325 326 331 332 332 326 328 331 337 351 356 360 367 372 374 372 373 379 383 376 372 369 371 373 372 374 377 375 365 360 363 371 375 375 379 379 380 381 389 397 394 392 402 399 393 401 409 404 403 420 450 511 619 757 934 1155 1376 1591 1831 2087 2332 2523 2645 2749 2856 2969 3081 3179 3282 3384 3501 3630 3737 3807 3862 3920 3968 4005 4032 4062 4118 4180 4211 4231 4257 4281 4306 4334 4363 4376 4394 4418 4427 4418 4415 4428 4444 4449 4463 4488 4510 4535 4580 11721 234550 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 124 137 146 155 161 163 166 170 172 172 173 175 175 173 172 173 173 173 171 169 168 165 164 164 164 161 159 158 156 153 153 153 150 148 147 146 146 143 140 139 139 140 136 132 132 131 130 129 127 124 123 121 120 118 117 115 114 114 113 111 109 108 108 107 106 104 103 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28249 10770 3226 3888 11065 130 133 137 139 142 144 146 148 150 152 153 154 155 157 158 159 160 161 162 163 164 164 165 167 168 169 169 170 170 171 171 171 172 172 173 174 175 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 180 180 180 181 181 181 181 182 181 181 181 181 180 179 179 179 180 180 180 179 179 179 179 179 178 177 176 177 177 177 177 177 177 177 176 176 176 175 174 174 174 173 173 173 173 173 173 173 173 173 172 172 172 172 171 170 169 169 170 170 170 170 170 169 169 170 171 171 170 170 170 171 172 172 172 172 173 172 171 172 172 172 172 171 172 172 173 173 173 171 171 172 172 173 174 174 174 174 173 175 176 177 177 176 175 173 173 174 175 173 172 172 172 172 172 172 172 171 172 172 171 171 173 173 172 174 176 175 175 175 175 176 176 176 177 178 178 178 180 180 179 178 177 178 179 180 179 179 182 182 179 180 182 182 181 180 181 182 183 183 184 186 186 187 190 191 191 191 193 193 193 197 199 200 202 202 201 200 199 202 204 206 209 211 212 212 212 212 213 214 213 215 215 214 212 211 212 211 211 208 206 206 206 207 209 210 210 210 210 208 210 213 215 215 214 214 214 215 216 217 219 219 218 217 218 221 223 221 224 223 223 222 221 225 227 226 224 227 230 229 227 226 225 226 227 227 229 230 228 227 231 230 227 228 226 220 219 217 215 211 210 212 211 212 211 213 214 215 216 213 215 216 217 216 216 216 216 217 221 219 221 220 220 218 219 220 218 218 215 214 218 222 222 224 218 220 221 222 218 218 221 217 220 223 226 225 227 219 222 225 223 225 232 234 231 232 232 232 237 239 236 239 243 240 242 243 242 239 234 234 238 237 230 227 233 236 241 245 246 247 254 246 244 251 249 247 254 259 255 252 254 255 253 249 249 254 249 249 245 250 262 260 256 262 260 259 255 258 265 263 264 271 270 271 271 277 277 282 285 281 288 292 292 296 300 292 295 296 286 288 288 284 284 280 274 277 274 273 266 263 262 259 261 255 257 258 257 258 258 260 268 268 276 279 285 282 277 273 270 268 263 267 268 268 263 264 268 271 273 270 271 271 270 269 264 268 273 274 273 271 273 275 274 276 275 273 270 273 274 272 276 279 271 276 279 280 287 289 288 290 296 295 291 296 302 305 303 296 297 293 297 300 292 298 300 299 300 297 301 307 314 309 302 300 309 314 314 312 308 310 313 315 323 326 321 321 319 314 313 315 320 321 324 322 328 330 324 318 326 346 354 356 361 363 361 362 369 367 359 369 370 366 369 370 372 365 357 359 364 369 368 362 370 381 383 396 392 385 388 388 398 402 401 398 398 409 419 438 470 510 582 712 909 1151 1438 1802 2237 2665 3015 3273 3483 3646 3756 3839 3905 3954 4003 4037 4073 4128 4182 4216 4245 4272 4302 4328 4353 4387 4411 4422 4446 4484 4513 4523 4530 4549 4581 4601 4604 4614 4630 4641 4652 4654 4663 4682 4702 4722 4741 4755 4757 4754 4760 4771 5135 128215 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 118 128 139 147 150 154 159 160 160 163 164 164 163 163 164 163 161 161 163 159 156 155 155 156 155 153 151 148 148 148 147 144 141 140 140 140 137 135 134 134 133 133 131 129 127 126 126 125 123 120 117 116 117 115 113 112 110 106 105 107 108 107 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28262 10770 3228 3887 11064 131 135 138 141 144 146 148 150 152 154 155 156 158 159 160 161 162 163 164 165 166 166 167 168 169 170 171 173 174 174 175 175 175 175 176 176 176 177 177 178 178 178 179 179 180 180 180 181 181 181 181 181 181 182 182 182 183 183 183 183 183 183 183 182 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 177 177 176 176 176 176 175 175 175 175 175 174 174 174 174 173 173 172 171 170 170 171 171 171 171 171 172 172 172 172 171 172 172 172 172 173 174 175 174 174 174 174 174 174 174 174 173 173 173 174 174 174 174 173 173 174 175 175 175 175 175 175 176 177 177 178 177 176 175 175 175 175 174 174 175 175 174 173 172 172 172 172 171 172 172 171 174 176 177 178 177 176 177 179 180 180 179 178 178 179 179 179 179 180 181 182 181 181 182 183 183 183 183 183 183 182 183 184 185 183 183 184 186 187 188 189 189 191 191 191 191 194 195 195 195 197 199 201 201 201 203 205 207 212 215 215 215 214 215 214 215 217 217 217 218 218 213 210 211 211 208 208 207 209 210 210 209 208 210 210 210 211 211 209 208 211 215 214 214 215 216 218 218 215 217 220 219 218 217 223 223 220 224 226 226 225 224 224 225 225 223 221 224 227 226 227 227 229 232 229 229 232 232 231 230 226 223 223 217 215 217 217 216 213 211 212 216 212 210 210 215 217 217 216 215 218 219 217 216 215 215 218 218 218 219 221 219 216 217 219 220 218 218 226 222 218 221 223 220 218 221 220 220 220 218 223 223 223 224 222 222 221 222 223 226 228 227 228 229 231 234 231 233 239 236 234 236 240 241 241 235 237 241 237 234 235 236 239 231 232 235 237 241 243 244 246 243 238 251 248 248 246 246 250 255 250 248 247 249 254 248 246 251 249 253 249 251 256 257 260 258 257 257 261 266 265 266 266 265 269 273 275 281 282 284 284 282 289 291 296 303 297 289 287 286 287 282 277 280 281 274 266 273 279 276 265 260 257 260 263 257 250 250 255 254 256 255 261 261 268 276 278 279 273 270 266 268 265 268 263 262 264 264 267 263 268 280 274 263 264 263 259 260 267 271 267 266 268 270 274 274 272 277 276 270 270 269 268 270 272 279 282 277 275 282 293 289 288 289 293 294 295 291 292 290 289 288 290 289 292 298 300 300 299 295 299 303 304 305 304 301 302 301 303 300 302 301 303 311 315 311 309 315 317 316 319 325 315 311 313 314 320 323 326 336 344 350 357 363 360 366 369 370 372 371 359 352 353 364 363 355 347 350 358 358 358 370 373 374 384 389 383 381 382 386 391 386 388 398 402 399 400 417 455 537 685 879 1110 1392 1713 2046 2354 2640 2912 3172 3396 3576 3724 3856 3971 4052 4109 4148 4171 4195 4216 4232 4257 4278 4303 4340 4362 4374 4391 4419 4434 4438 4455 4473 4494 4535 4561 4568 4580 4601 4634 4650 4665 4684 4703 4729 4747 4767 4805 4837 4861 4875 8716 146879 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 114 118 121 124 125 128 131 130 130 130 131 132 131 131 130 131 131 128 128 129 129 127 125 124 123 122 122 122 121 120 119 118 118 116 115 115 114 113 111 109 107 106 107 107 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28275 10770 3230 3886 11063 132 136 139 142 145 147 149 151 153 155 156 158 159 160 161 162 163 164 165 166 166 168 169 169 170 171 172 174 175 175 176 176 177 177 177 177 178 178 178 179 179 179 179 179 180 180 181 182 182 182 182 182 183 183 183 183 183 184 184 184 184 184 183 183 183 183 183 183 182 182 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 179 178 178 177 177 177 177 176 176 176 177 176 175 175 175 175 174 174 173 172 173 173 173 172 171 171 171 172 172 172 173 173 174 174 174 173 174 175 175 174 174 174 175 176 176 176 175 174 174 176 176 175 174 174 174 174 174 175 175 175 175 175 176 176 177 177 178 177 177 177 177 178 177 177 175 175 176 177 176 176 176 175 174 174 173 172 172 173 174 176 176 176 178 179 178 177 178 179 179 179 179 180 181 181 181 180 181 182 182 184 184 185 186 185 186 186 187 187 187 187 187 187 187 188 188 189 189 189 190 192 194 193 191 192 195 196 195 195 195 198 198 200 203 207 209 212 215 217 216 219 219 220 221 220 218 217 218 218 216 213 210 207 209 211 210 209 211 213 212 210 208 207 208 211 214 211 213 217 215 215 215 214 216 220 222 219 218 222 221 220 219 219 217 215 216 218 216 219 220 220 220 221 221 222 222 223 221 223 227 231 233 228 228 232 229 227 224 226 220 216 216 212 213 212 207 210 215 213 211 215 215 214 213 210 209 213 215 210 210 212 217 216 216 219 219 214 214 216 219 223 221 217 217 217 220 218 221 219 217 219 221 223 221 220 222 224 221 218 217 220 223 223 227 228 229 231 229 228 231 235 234 234 234 237 238 237 237 239 238 240 240 244 241 241 237 236 239 237 237 236 236 242 243 243 243 245 244 246 250 248 244 241 250 249 251 249 248 249 243 251 252 252 253 254 251 250 255 252 250 258 262 261 262 257 258 262 264 264 270 273 272 273 282 283 288 282 281 286 292 297 300 299 297 297 290 289 292 282 275 280 279 275 273 270 273 280 272 264 266 259 249 255 251 249 252 264 260 256 258 258 265 268 281 283 273 263 263 267 268 265 261 263 265 266 268 261 260 265 264 267 265 264 263 267 274 272 265 264 270 272 269 274 272 270 272 269 270 269 273 273 267 271 275 276 279 280 277 282 283 282 283 283 287 290 288 287 287 286 291 297 291 292 296 294 297 292 292 298 294 294 296 301 303 302 303 299 300 303 305 305 306 310 310 306 306 302 305 316 315 313 309 311 312 315 310 316 325 327 336 358 367 363 360 370 364 359 362 351 344 360 364 354 349 349 353 355 363 371 377 377 379 377 377 385 386 382 381 380 385 411 463 527 609 733 911 1103 1274 1432 1603 1789 1997 2232 2470 2683 2853 2991 3143 3299 3427 3554 3692 3810 3901 3980 4047 4110 4156 4183 4211 4256 4301 4343 4380 4413 4440 4454 4475 4496 4501 4505 4513 4534 4567 4589 4603 4615 4614 4620 4636 4648 4658 4671 4699 4735 4768 4795 4815 4836 46813 367515 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 109 111 111 113 114 115 116 118 120 118 117 116 116 117 119 117 117 117 118 118 115 113 113 114 113 111 110 111 111 108 108 110 108 105 105 103 102 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28288 10770 3232 3885 11063 131 134 138 141 143 146 148 150 152 153 155 156 158 159 160 161 162 163 164 165 166 167 169 169 170 171 172 173 174 174 175 176 176 176 176 176 176 177 178 178 178 179 179 179 180 180 180 181 181 181 181 181 182 182 182 182 183 183 182 182 182 181 181 181 181 180 181 181 181 181 180 180 180 180 180 179 179 179 179 178 177 177 177 177 178 178 177 177 177 177 177 176 175 175 175 176 175 175 174 174 173 172 172 173 172 172 172 172 171 171 170 170 171 171 171 172 172 172 172 173 174 173 173 172 171 172 172 172 172 172 173 173 173 173 174 175 174 173 174 175 174 174 174 174 174 174 174 174 175 175 175 174 174 175 175 176 176 177 178 178 176 176 176 175 174 173 174 174 174 174 174 173 174 172 171 172 172 173 174 175 175 175 176 177 177 177 177 179 179 178 178 181 182 182 184 186 186 185 184 185 186 187 188 189 188 187 188 189 189 190 189 189 190 192 191 190 191 191 190 190 191 191 192 193 194 196 196 195 198 200 202 206 208 209 209 210 212 215 217 218 219 220 220 219 213 211 213 212 209 211 213 210 209 211 211 211 211 209 208 211 212 213 212 212 214 215 214 213 215 216 216 216 218 220 217 216 217 217 220 219 216 213 212 212 213 211 210 211 213 216 218 221 217 219 222 225 227 223 223 225 225 222 221 220 221 221 215 211 212 213 211 210 210 213 213 214 214 216 215 211 211 211 208 212 213 216 215 214 214 214 214 215 217 221 220 213 214 221 221 218 214 216 221 219 220 222 218 217 222 230 222 219 224 221 220 220 217 222 228 227 228 230 232 233 235 233 231 232 237 240 236 232 231 237 242 239 239 242 243 244 239 242 236 229 234 242 243 241 243 245 248 248 249 246 251 249 247 249 248 250 248 244 249 244 252 252 248 250 254 252 255 258 257 256 263 263 261 264 261 257 253 260 259 258 265 265 265 262 269 272 277 287 292 293 297 304 308 305 300 300 294 289 286 281 277 272 277 276 265 271 277 278 277 269 263 259 262 263 258 255 253 252 252 256 256 258 264 267 271 274 277 282 280 272 265 265 267 267 266 263 263 264 266 264 266 266 270 271 266 265 272 276 272 267 262 260 268 269 266 272 274 268 267 273 275 272 273 273 279 283 277 279 283 278 273 284 284 282 283 282 279 287 291 294 290 290 296 301 299 292 292 301 302 301 301 305 303 299 300 303 306 312 312 303 300 304 304 303 304 309 306 301 302 309 315 313 309 304 308 318 324 331 342 349 362 365 371 376 374 371 369 359 358 367 357 357 355 356 364 366 363 366 371 381 380 379 386 381 378 376 381 385 390 398 396 399 416 468 539 618 715 855 1046 1283 1549 1838 2136 2413 2646 2822 2947 3047 3139 3252 3372 3471 3555 3639 3717 3803 3890 3970 4049 4143 4252 4340 4399 4457 4509 4548 4577 4617 4649 4671 4707 4739 4769 4790 4815 4844 4865 4898 4926 4928 4933 4965 4999 5013 5025 5055 5081 5097 5120 5142 5171 39570 295960 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 108 115 117 119 122 124 125 125 127 128 127 128 128 128 128 128 127 127 127 127 125 124 125 125 124 123 123 121 119 118 117 117 116 116 115 113 112 112 111 109 107 106 105 104 104 105 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28301 10770 3235 3883 11061 128 132 135 139 142 144 147 149 151 153 155 156 158 159 161 162 163 165 166 167 168 169 170 171 172 173 174 174 175 176 177 177 177 178 178 178 179 179 179 180 180 181 181 182 182 182 183 183 183 183 184 184 184 184 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 180 180 180 180 179 179 179 178 178 178 178 177 177 177 177 177 177 176 176 176 176 175 175 174 174 173 173 173 173 173 173 173 172 172 171 171 172 172 172 173 173 174 174 174 174 174 174 174 173 173 173 172 172 172 172 173 173 174 175 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 176 176 177 177 177 178 178 178 178 177 177 176 176 176 176 177 176 174 175 176 176 177 177 176 175 175 175 173 173 174 174 176 177 177 176 177 178 178 177 178 180 180 180 182 183 185 185 185 185 187 189 189 189 189 191 192 193 194 195 196 196 195 194 195 195 195 197 196 195 196 195 195 195 195 196 196 196 198 199 202 203 206 208 211 213 216 217 217 216 216 215 212 214 215 213 212 213 213 212 213 213 211 213 213 212 209 208 210 210 212 211 209 209 209 212 211 212 215 215 216 217 216 219 218 217 218 219 217 214 215 216 215 214 213 212 210 213 210 207 210 214 216 219 222 221 223 225 224 225 220 221 223 223 217 219 221 218 220 219 218 218 216 215 216 215 213 212 209 211 214 215 216 216 214 214 216 216 215 218 215 214 219 222 215 213 216 218 215 214 223 224 217 214 218 217 217 219 218 214 217 224 228 224 218 221 225 224 222 223 219 219 226 227 227 231 230 231 235 240 234 235 239 240 237 239 238 240 242 236 234 239 240 238 232 235 236 235 230 232 232 240 243 244 241 244 248 245 244 251 245 244 246 249 245 241 246 248 251 251 252 246 246 251 252 254 256 262 263 261 262 259 259 259 261 264 259 265 266 268 271 276 286 299 304 302 302 299 302 296 287 283 285 280 277 280 277 279 278 280 280 274 272 273 272 274 272 270 265 265 262 259 258 260 255 254 256 260 258 260 261 265 269 272 283 281 279 279 273 265 263 266 263 265 275 269 261 263 270 269 269 271 266 264 273 283 281 273 271 271 272 270 267 268 272 272 277 273 275 276 273 273 271 273 277 282 284 278 279 280 278 278 281 279 285 289 290 289 294 296 295 300 298 296 297 294 300 304 310 308 302 308 305 303 303 304 307 308 302 304 304 305 300 299 297 299 299 302 307 309 311 312 318 325 331 334 339 354 364 371 373 374 379 390 383 376 372 366 359 362 364 363 369 372 371 379 382 378 379 388 397 395 388 385 392 393 390 391 395 395 394 398 397 410 452 518 622 782 1005 1263 1542 1818 2082 2320 2533 2738 2929 3122 3326 3508 3647 3729 3781 3833 3892 3952 3993 4028 4067 4104 4140 4152 4154 4185 4217 4235 4259 4278 4286 4306 4338 4375 4418 4440 4449 4458 4474 4499 4515 4527 4546 4569 4602 4630 4644 4642 4638 4646 29793 341003 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 106 109 114 117 118 119 120 121 123 123 123 125 124 122 121 123 124 123 123 121 117 118 121 119 115 114 115 114 112 110 111 113 112 109 108 108 108 108 108 105 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28314 10770 3236 3882 11059 126 130 134 137 140 143 145 148 150 152 154 156 157 159 160 162 163 164 166 167 168 169 170 171 171 172 173 173 174 175 176 175 176 176 177 177 177 178 179 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 178 178 178 178 178 177 177 177 177 177 176 176 177 177 176 175 175 175 176 176 176 176 176 175 174 173 173 173 172 172 171 171 171 171 171 170 170 170 171 171 172 172 172 172 172 172 173 173 173 173 172 171 172 172 171 170 168 169 169 170 171 172 172 173 174 174 174 174 173 174 174 173 173 173 173 173 172 171 172 172 173 174 174 174 175 175 175 176 177 176 174 174 175 176 176 174 173 173 173 174 175 175 174 173 173 173 173 173 174 175 174 174 175 176 177 177 178 177 177 178 178 179 181 183 183 183 183 184 186 189 191 191 191 192 193 194 196 197 198 197 195 194 196 195 195 195 197 198 196 197 198 200 200 199 198 198 199 199 202 203 206 207 209 211 214 215 216 216 214 214 213 211 212 211 210 212 210 208 209 209 206 206 209 211 212 208 205 207 210 209 207 208 210 210 209 209 210 208 211 214 213 213 214 215 212 215 213 213 212 211 213 214 211 209 207 208 208 209 208 210 212 215 215 216 218 219 221 222 224 221 217 215 214 215 215 216 215 217 217 218 215 210 214 220 219 215 214 215 214 210 210 209 210 212 216 217 213 214 218 216 216 215 215 220 220 219 219 217 217 221 221 216 215 221 218 216 218 224 222 222 223 219 216 224 228 223 223 223 222 228 224 227 226 225 226 235 235 236 239 236 236 236 235 235 236 238 240 242 238 235 236 238 234 235 234 237 237 231 229 229 243 243 240 245 247 245 242 242 247 249 245 247 250 243 246 248 250 256 257 253 254 255 259 256 260 263 260 257 254 260 260 254 266 276 274 276 281 290 297 301 304 302 297 293 284 279 276 280 278 276 283 278 276 276 283 272 274 278 272 274 279 274 270 262 264 265 260 257 261 263 256 252 251 258 263 263 263 264 272 282 284 286 284 282 270 263 263 266 267 262 259 258 265 271 267 267 267 266 269 273 268 267 263 266 268 271 277 276 272 268 261 265 269 268 271 272 270 272 275 276 271 268 281 288 285 273 268 270 277 281 279 282 284 280 271 277 282 287 291 291 294 288 292 300 294 302 306 300 299 302 306 304 304 306 303 295 300 308 309 303 303 305 305 306 308 306 307 306 310 311 320 322 309 315 326 332 349 365 372 380 382 389 392 384 373 375 372 367 366 364 366 372 376 382 386 386 386 387 385 388 394 400 398 402 402 399 398 397 389 387 398 408 434 519 654 816 979 1155 1367 1615 1895 2170 2396 2553 2660 2756 2858 2972 3109 3243 3368 3461 3533 3601 3656 3716 3775 3829 3900 3979 4023 4044 4073 4105 4133 4161 4179 4193 4208 4209 4209 4218 4219 4209 4211 4239 4259 4258 4254 4255 4258 4270 4295 4328 4332 4321 4338 5601 124384 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 107 113 118 122 124 126 128 131 133 131 131 132 131 131 131 130 129 130 131 129 128 127 126 127 126 125 123 123 123 121 119 118 117 117 118 115 113 113 114 112 110 109 107 105 103 102 102 101 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28326 10770 3238 3881 11057 127 131 135 138 141 144 146 148 151 152 154 156 158 159 161 163 164 165 166 168 169 170 171 171 172 173 173 174 175 175 176 176 177 177 178 178 178 178 179 179 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 178 178 177 177 176 176 176 177 177 176 176 176 175 175 175 175 176 176 176 176 175 175 175 174 174 173 172 172 172 172 171 171 170 171 171 170 170 171 171 171 173 173 172 171 171 171 171 171 171 170 169 169 169 169 168 168 169 171 172 173 173 173 173 173 174 174 173 173 172 172 171 171 171 170 170 171 172 172 172 172 173 173 174 175 174 172 172 174 176 175 174 173 173 173 173 174 173 173 174 174 173 172 173 173 174 174 174 176 176 176 175 175 175 176 177 176 175 176 176 178 181 183 184 185 186 187 190 192 192 192 194 197 198 199 200 199 199 200 200 200 201 200 200 199 200 200 200 201 200 200 200 201 203 203 202 201 203 204 206 205 205 207 211 212 213 214 214 215 213 212 212 213 210 209 209 210 210 210 208 205 206 207 208 208 209 209 210 208 207 209 209 209 209 209 208 209 209 209 207 208 211 210 212 212 210 210 210 211 209 211 211 210 208 207 207 206 205 207 209 211 213 211 212 215 217 222 221 219 221 221 217 214 213 214 218 217 217 215 217 217 215 215 216 217 216 215 211 209 214 214 211 211 213 215 217 215 212 216 219 217 217 218 216 217 216 220 219 213 213 213 215 216 221 218 214 221 221 222 223 221 221 217 221 224 223 224 227 230 229 226 226 231 231 236 236 235 232 233 234 235 236 237 241 243 240 240 242 239 236 237 234 237 237 241 238 240 243 247 246 247 244 248 251 250 251 249 248 255 256 255 256 255 252 259 266 260 261 262 254 257 261 264 265 259 257 260 261 254 258 269 283 291 296 299 303 304 298 295 289 288 279 280 277 275 275 271 277 278 274 272 273 279 278 277 276 273 277 274 276 271 264 262 258 264 262 253 256 254 255 257 263 271 265 265 275 281 280 278 278 275 270 262 258 263 267 260 262 264 264 265 264 266 267 267 270 270 268 266 267 270 271 270 267 264 262 266 269 270 262 265 270 266 267 273 278 270 273 274 274 273 273 280 280 279 270 273 281 284 284 284 283 279 276 280 283 281 284 292 298 298 291 289 298 300 297 295 288 298 306 303 301 301 304 296 301 313 305 308 311 306 311 319 310 305 307 310 309 308 317 326 327 335 354 362 373 381 378 384 381 377 374 365 358 360 362 363 368 375 377 370 377 387 389 388 395 392 378 378 385 394 397 396 401 400 402 407 403 404 401 396 389 392 397 421 481 604 818 1084 1358 1603 1818 1997 2120 2193 2259 2333 2409 2501 2632 2776 2905 3011 3103 3193 3275 3346 3405 3456 3521 3588 3650 3704 3758 3807 3859 3915 3953 3986 4031 4080 4122 4143 4163 4200 4229 4260 4292 4309 4323 4349 4379 4409 4416 4418 4430 4436 27987 372709 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 110 115 119 119 122 125 126 128 130 131 131 131 129 127 127 128 128 129 128 128 127 125 124 123 122 121 122 122 120 118 116 118 119 117 114 112 112 111 109 109 108 106 104 104 102 102 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28339 10770 3240 3880 11056 128 132 136 139 142 145 148 150 152 154 156 158 160 161 163 164 166 167 168 170 171 172 172 173 174 175 175 176 176 177 177 178 178 179 179 179 180 180 180 181 181 181 181 182 182 182 182 183 183 183 183 183 183 184 184 183 183 183 182 182 182 182 182 182 182 182 182 182 181 181 180 179 179 179 179 178 177 177 178 177 177 177 178 178 178 177 177 177 177 177 177 177 176 176 176 175 175 174 174 174 173 172 173 173 172 172 171 171 171 172 173 174 174 174 173 172 171 171 172 171 170 170 169 169 170 169 169 169 170 170 171 172 173 174 174 174 175 174 173 174 173 171 171 171 171 172 172 171 171 170 171 173 174 175 174 173 173 172 173 173 173 174 174 173 173 174 174 174 175 175 175 175 175 175 174 173 173 174 175 176 176 176 175 175 176 176 176 176 178 178 179 181 183 185 186 187 189 190 191 193 195 197 197 198 201 200 199 199 201 201 201 201 202 204 206 207 204 203 203 204 204 204 203 204 206 207 206 207 208 211 210 209 211 211 212 214 214 213 212 210 211 212 211 209 207 206 208 206 204 206 206 204 206 207 207 206 206 207 206 206 206 206 206 206 204 206 205 205 208 205 205 208 208 205 204 205 206 206 207 209 209 208 205 203 205 206 206 206 209 209 208 211 210 209 211 215 216 216 218 217 217 217 213 213 215 216 217 218 216 217 212 211 211 214 215 212 212 215 215 213 217 213 213 215 215 214 215 215 218 216 210 212 218 218 215 217 221 218 218 215 218 221 222 220 219 218 227 222 218 218 217 221 224 222 223 224 225 225 225 227 226 225 227 232 233 234 233 232 232 234 228 236 242 240 241 240 243 237 236 236 235 237 238 235 239 244 243 244 244 246 247 250 246 251 248 247 252 250 251 251 250 254 254 252 254 256 257 256 257 260 264 260 256 257 260 260 260 263 261 262 271 273 274 277 283 288 285 293 297 296 291 291 288 289 287 279 277 275 280 273 271 274 273 274 275 271 274 277 275 277 275 269 270 269 270 263 258 253 250 249 251 256 262 259 262 264 261 265 275 282 283 284 280 275 276 272 262 260 264 265 264 264 264 262 262 273 268 267 263 267 269 269 272 278 270 262 263 264 264 266 268 265 265 264 263 268 273 276 277 272 269 267 274 275 269 265 276 285 282 278 276 286 287 275 274 283 282 280 284 286 281 279 289 291 289 291 291 297 298 296 299 300 298 297 296 294 298 308 309 313 311 303 304 306 316 325 328 334 343 359 366 365 366 370 371 364 359 362 362 350 350 358 359 349 357 361 367 368 370 374 368 370 383 381 381 382 387 387 381 387 398 406 399 393 399 399 392 389 392 394 401 427 499 634 835 1046 1244 1435 1620 1792 1943 2078 2213 2376 2588 2800 2997 3175 3340 3478 3591 3702 3793 3863 3926 3989 4029 4064 4103 4145 4174 4204 4239 4282 4319 4345 4367 4386 4410 4441 4462 4473 4490 4507 4525 4539 4551 4561 4584 4596 4593 4594 4615 4639 4656 4667 4668 47621 440350 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 106 105 105 107 108 107 105 106 107 107 107 106 106 106 105 105 105 103 102 103 104 103 100 100 103 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28352 10770 3243 3878 11055 129 133 137 140 143 146 149 151 154 156 158 160 162 163 165 166 168 169 170 171 172 173 174 175 175 176 176 177 177 178 179 179 180 180 181 181 181 181 182 182 182 183 183 183 183 183 184 184 184 184 184 184 185 184 184 184 183 183 183 184 183 183 183 183 183 182 183 183 182 181 181 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 178 177 177 176 176 176 175 174 174 174 174 173 173 174 174 174 174 175 174 173 173 172 171 172 171 171 170 170 170 170 170 170 170 170 171 171 172 174 175 174 174 175 176 175 175 175 176 175 174 174 173 172 173 173 173 173 173 173 174 173 174 174 174 175 175 175 174 175 174 175 176 176 176 175 175 175 175 176 176 176 175 174 174 175 175 175 176 176 176 176 177 178 177 177 179 178 178 180 184 185 185 186 188 189 189 189 190 192 193 195 196 196 197 197 198 198 201 201 202 203 204 205 205 207 208 209 207 205 205 206 208 207 208 210 212 212 212 213 213 213 214 213 215 214 214 214 211 209 209 210 210 212 211 208 206 207 208 209 207 207 205 207 207 204 205 206 206 206 206 207 208 208 209 208 204 207 209 206 209 210 209 205 210 209 208 208 211 212 210 207 204 204 206 210 209 207 211 209 210 215 216 212 210 214 215 217 218 217 221 219 217 220 221 219 218 217 219 217 213 216 215 213 214 216 217 218 214 213 215 217 217 218 219 220 216 219 217 217 221 219 217 217 220 219 220 221 219 219 216 219 221 221 223 221 221 221 220 220 221 222 221 218 225 222 215 220 226 227 224 223 223 224 223 227 230 227 232 231 234 239 241 242 236 236 241 238 239 236 241 242 240 242 242 236 236 235 242 242 239 244 250 251 252 247 257 259 254 253 254 250 248 249 260 261 252 257 269 268 262 262 264 262 262 262 267 265 264 266 270 270 273 268 271 275 282 285 295 310 305 299 294 294 291 289 289 285 280 283 276 269 271 270 269 278 277 274 272 271 279 279 277 271 267 259 255 253 254 261 262 265 262 254 263 270 277 289 292 290 289 281 273 272 271 268 267 262 261 268 268 269 262 264 275 274 270 272 271 270 269 270 265 272 273 266 267 268 265 268 268 263 266 271 272 274 275 275 281 277 276 277 280 282 283 283 283 287 289 291 296 292 285 287 289 289 300 295 292 289 294 293 300 296 295 298 297 296 298 299 299 302 298 303 307 307 307 310 312 316 319 319 313 322 334 338 343 357 368 374 379 374 372 373 368 369 368 371 369 361 356 354 359 369 370 364 361 366 371 377 376 384 390 391 389 389 391 392 393 399 405 406 404 407 407 408 412 420 432 450 477 516 558 613 699 824 975 1140 1323 1511 1683 1854 2049 2278 2514 2734 2914 3065 3213 3395 3594 3731 3807 3876 3937 3982 4032 4069 4103 4131 4155 4192 4227 4259 4285 4307 4327 4336 4335 4350 4393 4427 4434 4433 4436 4456 4486 4503 4510 4534 4561 4591 4622 4648 4662 4668 65965 521032 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 105 106 107 109 113 114 113 113 115 116 115 115 114 113 113 112 111 112 111 111 111 110 110 109 108 106 105 106 106 103 103 105 105 102 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28365 10770 3245 3877 11053 128 132 136 139 142 145 148 150 153 155 157 159 161 163 164 166 167 168 170 171 172 172 173 174 174 175 175 176 177 177 178 178 179 179 180 180 180 180 181 181 182 182 182 182 182 182 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 180 180 180 179 179 178 178 178 178 177 177 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 177 176 176 176 175 175 174 174 173 172 172 172 173 173 173 173 173 173 173 172 171 171 170 170 169 169 168 168 168 168 168 168 169 170 170 171 170 171 171 172 173 173 173 173 173 173 173 173 173 173 172 171 171 171 171 170 170 171 172 172 172 171 171 171 172 173 173 174 174 174 173 173 173 173 174 175 175 174 174 174 174 174 175 175 176 177 176 176 176 176 178 179 178 177 176 177 179 180 180 182 184 183 182 184 187 186 186 187 190 192 193 195 196 196 197 198 199 200 201 202 204 203 202 204 205 204 205 204 204 204 205 206 205 205 209 210 209 209 209 210 210 208 211 214 213 211 211 212 209 210 211 208 205 204 206 205 206 208 209 210 211 210 208 207 208 207 207 208 209 208 207 211 209 208 207 207 208 207 207 208 208 207 209 209 207 207 210 212 209 208 212 210 207 207 209 210 210 206 205 207 210 214 211 209 210 214 213 213 212 212 215 220 219 219 219 220 218 217 214 211 214 215 216 216 218 216 218 219 215 217 216 215 218 219 217 218 216 218 218 217 217 216 218 217 214 216 217 224 220 212 215 220 215 217 221 226 226 227 222 220 222 224 222 221 224 224 222 226 228 226 222 225 225 226 226 227 230 231 230 230 237 241 240 240 236 234 234 240 238 236 241 235 234 240 237 233 235 234 240 241 246 243 238 244 248 249 257 254 251 249 251 254 261 255 255 262 264 260 259 257 259 261 262 266 266 264 267 269 264 268 268 268 269 270 266 277 281 274 283 288 290 291 291 302 302 294 291 286 288 290 290 287 284 276 275 277 274 273 278 276 282 276 274 272 277 269 259 262 261 252 253 259 259 263 260 254 264 275 281 283 281 283 282 279 279 281 272 269 270 266 261 265 268 270 273 267 268 269 266 275 273 273 272 275 275 273 273 265 267 264 262 270 272 275 272 270 276 274 271 276 280 279 277 279 279 279 274 275 275 283 288 295 290 288 292 285 289 300 291 286 287 290 297 302 304 303 304 308 308 310 312 311 311 312 314 316 317 310 312 316 317 320 316 313 309 314 324 325 321 332 346 364 370 377 379 380 373 373 367 362 364 364 363 365 363 365 368 373 373 377 383 382 389 391 390 392 397 401 398 400 403 405 396 396 401 388 384 385 385 394 407 423 461 552 701 863 1006 1152 1324 1490 1621 1755 1911 2089 2278 2465 2668 2858 3038 3231 3415 3564 3672 3764 3847 3909 3947 3978 4023 4062 4092 4122 4151 4180 4199 4215 4244 4273 4293 4314 4336 4360 4389 4422 4448 4467 4478 4493 4502 4509 4515 4519 4529 4557 4580 4585 9080 192889 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 108 111 114 117 116 118 121 121 121 121 121 122 122 121 120 120 121 122 122 119 118 117 116 115 115 116 116 114 114 112 112 110 108 108 107 107 107 106 102 101 101 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28378 10770 3247 3876 11055 128 133 137 140 143 146 149 151 154 156 158 160 162 164 166 167 168 170 171 172 173 174 174 175 176 176 177 178 178 179 179 180 180 180 181 181 182 182 182 183 183 183 183 183 184 184 183 183 183 183 183 183 183 182 182 183 183 183 183 182 182 182 182 181 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 178 178 177 176 175 175 175 175 174 174 173 173 174 175 176 175 174 173 173 172 171 171 171 171 170 170 170 169 169 169 168 168 168 169 170 171 171 171 172 173 172 173 174 174 174 174 173 173 173 173 173 172 173 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 175 176 176 176 176 175 175 176 176 177 177 175 173 176 178 178 178 178 177 178 178 176 177 178 179 181 183 182 183 184 186 186 186 187 187 188 190 191 191 192 193 193 195 198 199 199 200 202 204 205 203 202 204 204 204 204 206 206 205 205 207 205 205 208 209 210 212 212 212 212 212 212 213 212 209 206 204 204 205 205 206 206 205 204 204 206 207 206 203 204 206 208 208 207 209 211 211 211 212 212 211 212 209 209 211 210 210 213 213 210 212 212 213 214 212 210 210 207 211 213 209 209 208 210 209 209 210 209 209 211 209 210 210 209 207 207 210 211 209 211 212 213 217 220 222 225 223 218 214 217 218 216 214 216 217 215 213 215 214 214 217 216 214 218 218 217 217 214 214 218 225 223 216 215 216 217 217 214 213 220 219 218 216 216 221 218 222 224 221 220 224 220 221 223 224 224 224 224 226 227 225 224 226 225 224 223 224 223 225 231 235 231 236 237 238 238 238 234 237 238 242 244 241 239 240 236 234 234 234 236 239 237 235 237 239 240 239 243 249 248 251 249 251 250 253 255 257 260 263 258 266 268 265 265 267 265 267 263 264 261 264 264 265 265 262 263 267 274 279 273 274 284 286 286 292 302 309 305 303 301 301 299 298 292 292 292 285 281 280 280 275 278 273 276 281 282 279 278 277 272 259 258 262 260 257 261 265 265 266 270 267 271 271 275 272 278 279 280 277 282 273 264 262 266 265 265 265 262 267 273 269 271 272 274 285 277 274 276 270 269 275 277 276 278 277 274 269 264 271 272 268 272 279 269 270 275 280 279 282 292 286 283 283 288 291 284 284 293 293 292 291 293 294 296 296 296 298 299 304 310 310 308 308 303 306 308 308 309 314 315 316 316 314 311 317 324 327 339 349 362 374 374 370 368 363 360 356 357 359 359 365 367 362 361 363 362 357 361 378 385 382 385 382 384 387 390 392 392 394 397 398 400 406 400 392 393 389 385 388 389 387 387 384 382 388 404 417 445 494 575 685 823 974 1131 1309 1502 1693 1871 2028 2196 2401 2598 2773 2937 3078 3200 3313 3429 3549 3647 3729 3814 3890 3957 3998 4018 4058 4101 4142 4180 4211 4246 4267 4287 4321 4346 4362 4380 4397 4407 4407 4412 4438 4465 4492 4540 4583 4610 4625 27675 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 105 107 109 110 112 114 115 115 115 116 114 113 114 113 114 115 113 113 113 113 112 110 110 111 112 110 107 106 107 106 104 106 105 101 100 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28391 10770 3249 3875 11054 125 129 133 136 139 142 145 147 149 151 153 155 157 159 160 162 163 165 166 167 168 169 170 170 171 172 172 173 173 174 174 175 175 175 176 176 176 177 177 177 177 177 177 177 178 178 177 177 177 177 178 178 178 177 177 177 177 177 177 177 177 177 176 176 175 174 174 173 173 173 173 173 173 173 173 173 173 172 173 173 173 173 174 174 174 174 174 173 173 172 172 171 170 169 169 168 169 169 170 170 170 170 169 168 167 166 165 165 165 166 167 166 165 164 164 164 164 164 165 165 166 166 166 167 168 168 169 171 171 170 170 170 169 169 169 169 169 169 169 168 167 167 169 169 169 168 169 169 170 170 170 170 170 170 171 171 171 171 171 170 169 170 170 170 170 170 171 171 170 171 171 171 173 174 173 172 173 175 176 177 176 176 177 177 178 180 180 180 180 182 182 182 183 185 186 187 188 189 189 191 194 196 195 196 199 200 199 200 201 200 200 202 203 201 199 199 200 199 200 203 202 202 203 203 202 205 208 208 208 209 209 210 212 210 208 207 204 202 201 200 198 199 201 199 197 198 199 200 199 200 204 203 204 204 205 205 206 207 206 207 209 210 210 210 211 211 212 211 209 210 211 210 210 213 213 213 210 208 207 208 208 209 205 203 206 207 206 206 207 205 208 208 208 209 210 209 208 208 209 212 212 213 216 221 215 213 218 220 217 215 213 213 215 216 214 215 213 212 215 215 215 217 217 216 215 212 215 217 217 218 215 213 219 220 219 217 216 219 216 216 222 225 221 217 217 221 223 221 218 218 221 224 227 227 224 223 223 225 228 224 225 226 228 230 231 231 234 234 235 231 228 234 234 235 237 236 235 236 237 237 238 236 234 235 235 235 237 239 242 245 241 247 247 249 245 247 252 249 250 255 255 252 256 262 261 261 264 262 261 269 273 269 259 262 266 263 261 266 268 265 265 268 268 272 275 272 267 274 285 283 279 288 291 292 293 300 301 302 307 305 296 293 294 294 292 283 281 282 286 282 277 278 281 275 280 282 287 283 281 280 277 270 267 265 270 267 263 260 258 260 261 267 274 273 277 278 280 284 283 284 290 284 279 282 275 274 275 266 265 268 271 274 276 282 279 276 275 284 282 278 279 280 287 286 286 280 282 287 278 283 289 287 282 281 285 284 281 284 285 283 282 288 289 287 290 289 290 285 286 295 293 306 310 302 296 305 312 312 309 309 314 314 313 314 313 314 315 321 324 324 318 324 339 344 362 372 386 385 374 362 362 364 358 362 371 367 366 367 367 367 373 372 373 378 388 384 380 388 394 399 405 398 405 409 401 404 408 407 412 411 403 408 408 399 404 409 403 394 393 398 403 404 403 407 421 432 454 512 603 734 894 1057 1211 1345 1462 1578 1720 1919 2155 2409 2655 2891 3097 3249 3374 3497 3613 3724 3837 3936 3998 4053 4127 4201 4246 4267 4295 4316 4323 4340 4357 4384 4423 4455 4479 4501 4511 4520 4545 4580 4609 4624 4644 4669 4694 4722 4757 4789 8969 114384 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 121 130 136 143 150 154 156 156 159 160 159 157 158 160 159 157 157 156 155 153 153 153 151 150 148 148 149 147 144 143 142 138 138 139 139 136 133 131 130 131 129 126 126 125 123 122 121 120 118 116 113 112 113 111 108 109 108 106 106 106 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28403 10770 3251 3874 11053 129 133 137 140 143 146 149 151 153 155 157 159 161 162 164 165 166 168 169 170 171 173 174 175 175 176 177 178 178 179 179 180 180 180 180 180 181 181 181 182 182 182 182 183 183 183 183 182 182 182 182 183 183 182 182 182 182 181 182 182 182 181 181 180 179 179 179 179 178 178 178 177 178 178 178 178 178 178 178 179 178 179 179 178 177 178 178 178 177 176 175 175 174 174 173 172 173 173 174 175 175 175 174 173 171 169 168 168 168 168 169 169 169 169 168 168 168 169 170 171 171 171 170 171 172 173 173 173 173 173 172 172 172 173 172 171 171 171 171 172 171 171 172 172 172 173 174 174 173 173 173 173 174 174 174 173 173 173 173 173 174 175 175 175 173 174 175 175 175 176 176 176 176 176 177 178 178 179 179 179 180 182 183 183 182 183 184 185 185 188 189 189 188 189 191 191 193 196 196 198 200 201 200 201 203 203 203 204 204 203 203 202 202 203 202 200 200 202 203 205 205 204 204 206 206 204 207 207 208 207 208 208 210 213 213 213 213 212 213 213 210 208 205 203 203 203 202 202 202 201 202 203 203 203 206 212 210 210 212 210 212 214 215 212 211 211 211 212 216 215 215 218 219 215 215 216 215 212 215 217 211 212 211 209 209 209 207 207 209 205 208 211 208 210 212 210 208 211 211 211 212 213 214 212 214 216 219 219 218 220 218 217 217 218 216 217 218 215 214 215 216 217 214 217 216 212 212 217 221 218 216 220 222 221 217 219 223 221 218 216 218 222 220 220 222 220 222 226 225 222 225 227 223 221 222 223 224 225 221 223 226 223 227 230 230 229 227 234 233 235 232 233 235 234 234 236 235 236 235 235 238 235 233 229 234 239 244 246 242 249 243 247 246 245 244 250 250 255 252 253 256 256 253 258 258 251 255 260 261 262 260 267 262 259 260 260 259 257 264 267 267 268 270 269 272 273 270 279 279 281 288 288 295 304 308 311 315 306 297 293 290 287 286 289 288 284 280 277 281 283 275 277 276 282 282 280 282 282 284 283 276 268 270 270 268 266 264 260 260 265 270 267 262 264 272 286 290 283 289 296 295 291 284 280 277 273 273 277 276 269 271 279 272 267 271 268 270 275 281 276 278 283 280 277 281 281 286 275 274 279 283 285 285 280 281 286 285 279 277 279 278 285 289 283 283 280 278 283 289 296 292 293 295 298 293 292 299 306 310 315 307 305 313 313 313 312 315 314 311 314 322 338 354 368 378 380 373 365 365 369 365 359 361 359 358 355 354 359 363 368 371 374 372 366 369 373 379 380 379 385 387 390 398 407 407 403 399 413 414 405 402 400 401 398 397 396 388 387 390 394 401 411 447 519 630 776 935 1103 1275 1429 1558 1661 1759 1873 1998 2137 2287 2442 2604 2779 2967 3137 3278 3398 3496 3582 3669 3761 3843 3910 3974 4024 4059 4096 4134 4180 4227 4255 4276 4299 4325 4353 4375 4398 4415 4428 4445 4482 4522 4563 4628 4713 4785 4793 4772 4765 4782 4802 13091 238417 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 104 105 106 107 109 109 107 107 110 111 111 111 109 108 108 108 108 106 105 106 106 105 104 104 104 105 104 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28416 10770 3253 3872 11051 129 133 137 140 143 146 149 151 154 156 158 159 161 162 163 165 166 168 169 170 172 172 173 174 175 176 176 177 178 178 179 179 180 180 181 181 181 181 181 181 182 182 182 182 182 182 182 181 181 180 180 180 180 181 181 181 181 181 180 180 179 180 180 180 179 178 178 178 178 177 178 178 178 178 177 178 178 178 178 179 179 179 179 178 178 178 178 178 178 177 176 176 175 173 173 173 174 175 175 176 174 173 172 171 169 168 168 169 168 168 169 169 168 168 168 168 168 169 170 170 170 172 172 172 173 173 173 173 172 172 172 172 171 172 173 172 172 172 172 171 171 172 173 173 173 173 173 173 172 170 170 171 171 171 171 171 171 172 172 173 172 172 173 174 174 175 175 175 175 176 177 178 179 178 179 181 181 182 181 182 184 184 184 185 187 188 187 187 189 191 193 193 194 197 199 199 198 198 201 202 202 203 202 200 200 203 202 201 201 202 203 200 200 201 200 197 197 199 200 201 202 202 204 206 205 205 204 205 205 208 210 211 210 207 208 209 211 212 210 210 210 211 210 207 206 205 205 204 203 203 201 199 202 208 210 211 212 212 212 214 213 211 212 213 212 213 215 215 215 212 213 215 216 218 218 217 217 218 219 217 216 214 214 213 209 209 213 213 213 211 209 207 208 209 210 214 211 207 209 211 207 208 210 212 212 214 215 213 214 218 217 216 213 215 214 213 218 217 215 215 214 212 216 218 217 214 217 217 218 218 218 220 218 217 217 220 219 219 221 220 221 222 220 220 221 222 220 219 224 220 221 225 223 218 220 222 223 226 227 223 221 226 230 230 233 230 223 227 235 233 233 240 239 234 234 240 245 240 235 237 238 240 232 225 230 239 243 242 244 245 242 246 248 246 250 257 253 248 253 253 257 259 251 256 253 252 255 257 258 262 262 262 255 258 259 255 256 257 258 266 266 268 273 274 275 276 275 270 277 282 280 282 283 292 299 300 303 299 298 290 288 285 288 292 280 272 277 277 275 275 276 272 270 274 280 283 283 279 279 278 275 268 263 260 262 265 266 260 255 253 260 264 266 264 261 264 281 289 288 298 298 293 286 276 267 268 271 272 272 273 272 268 271 267 275 276 275 273 277 273 277 276 277 273 276 279 277 280 280 279 282 274 275 282 285 281 277 275 282 277 278 274 276 281 286 278 282 292 286 289 295 295 293 297 292 291 291 291 299 301 296 301 306 308 311 308 313 316 317 323 334 343 356 363 374 394 401 392 399 403 391 380 374 367 363 359 355 358 359 359 358 359 357 363 371 365 367 372 378 379 378 387 397 397 392 401 402 409 403 392 389 395 394 383 379 385 397 402 404 408 411 433 482 591 768 970 1185 1415 1623 1803 1952 2062 2149 2235 2332 2458 2618 2789 2940 3080 3227 3356 3446 3503 3548 3605 3657 3707 3774 3842 3901 3950 3988 4031 4061 4074 4097 4116 4123 4140 4157 4165 4172 4182 4199 4233 4264 4279 4280 4283 4297 4317 4338 4366 4399 4428 4442 4450 12978 255701 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 102 102 103 102 100 100 103 106 105 101 101 102 102 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28429 10770 3255 3871 11055 128 132 135 139 142 144 147 149 152 154 155 157 159 161 162 164 165 166 167 169 170 170 171 172 173 174 174 175 175 176 177 177 177 178 178 178 178 178 179 179 179 180 180 180 180 180 179 179 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 176 176 175 175 175 175 175 175 176 176 176 176 177 176 176 176 176 176 177 177 176 176 175 174 175 174 173 172 171 171 171 172 172 173 173 172 172 171 170 170 168 168 167 166 166 167 167 167 166 167 166 167 167 168 168 168 169 168 168 169 170 171 170 170 170 170 169 169 170 169 169 170 171 171 170 169 170 171 171 170 170 171 171 170 170 169 169 170 170 170 171 171 171 171 171 172 172 172 173 174 174 173 173 174 175 177 178 180 182 182 182 183 184 185 186 186 186 186 187 188 189 190 191 192 192 194 195 196 196 197 198 199 200 199 199 199 198 197 196 196 196 197 199 199 199 197 196 196 195 194 196 196 197 199 199 200 201 203 201 200 202 202 202 204 204 202 203 207 209 208 206 208 210 209 210 210 209 210 207 204 201 199 201 203 203 206 206 206 205 207 209 211 213 212 212 212 215 215 213 212 216 214 211 213 215 218 216 216 217 217 216 216 216 217 217 216 217 215 213 212 213 209 205 208 210 208 207 205 208 211 210 209 210 210 209 208 209 208 209 210 212 215 215 215 216 220 217 214 214 214 214 217 220 218 216 214 214 216 213 213 217 220 219 218 216 218 218 216 216 219 216 214 216 218 218 221 222 219 222 223 218 218 227 224 226 227 223 220 223 222 217 222 221 219 227 233 227 230 229 226 224 230 233 235 239 240 236 238 232 236 245 236 232 237 238 241 236 230 238 244 240 240 245 249 251 256 254 257 257 257 255 258 258 254 254 254 263 266 255 252 257 256 259 259 254 260 256 252 258 259 259 262 256 259 257 262 268 265 265 267 273 274 267 273 276 274 276 277 274 283 290 289 291 285 283 281 285 284 279 271 271 271 278 279 279 278 277 276 284 286 288 282 279 276 272 265 263 262 256 258 261 263 259 257 262 262 261 257 267 276 285 301 304 302 294 285 279 268 267 272 275 272 272 275 274 271 272 275 270 273 279 279 281 278 280 280 279 277 276 279 281 285 279 280 283 292 285 279 283 279 280 285 280 281 288 287 289 290 289 286 293 296 293 291 289 284 282 297 304 301 298 302 309 308 304 308 312 313 315 318 313 313 320 316 321 334 354 371 390 400 396 400 413 410 405 400 385 378 379 379 374 373 368 365 363 360 359 363 366 366 375 374 381 392 387 389 395 395 394 400 407 413 413 405 403 405 400 390 390 401 408 406 405 410 407 411 429 448 475 517 589 675 767 877 1011 1172 1356 1540 1710 1849 1977 2107 2221 2343 2465 2557 2631 2718 2806 2878 2947 3009 3064 3118 3187 3268 3365 3459 3519 3548 3561 3570 3585 3605 3600 3588 3591 3591 3588 3593 3615 3637 3661 3685 3698 3712 3736 3766 3796 3818 3836 3859 3934 38505 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 106 109 111 112 114 116 118 119 117 117 119 119 117 117 119 119 116 114 115 116 115 115 113 110 110 111 111 110 110 111 110 108 105 103 103 103 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28442 10770 3257 3870 11054 128 132 136 139 142 145 147 150 152 154 156 158 160 162 163 165 166 167 168 169 170 171 172 173 174 174 175 175 176 176 177 177 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 179 179 178 178 178 178 179 178 178 178 178 178 177 178 177 177 177 177 176 176 176 176 176 176 176 177 177 177 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 175 174 173 173 172 171 171 172 172 172 173 173 173 172 171 171 171 170 170 169 167 167 168 168 167 166 166 167 167 167 168 168 168 168 169 171 172 172 172 173 172 171 171 171 171 171 171 171 172 171 170 170 170 170 171 172 172 172 171 171 171 171 170 171 171 171 172 172 172 172 172 173 173 173 175 175 174 174 174 175 177 178 180 181 182 184 185 186 187 187 189 190 190 189 189 191 191 191 193 194 194 196 196 197 198 198 197 195 195 197 198 196 196 195 193 194 195 195 193 192 194 195 194 193 195 196 196 196 195 196 198 199 202 203 201 200 202 203 202 203 203 202 204 204 204 205 206 207 208 208 207 205 202 201 202 202 201 203 205 205 206 208 210 210 211 209 211 214 214 213 212 212 216 217 217 216 215 213 212 213 215 215 217 217 216 215 218 218 219 219 216 213 213 215 215 213 214 212 208 209 211 208 208 207 206 207 209 206 206 209 210 208 211 210 208 208 209 212 212 213 212 212 214 213 213 214 216 217 215 216 217 215 212 214 219 222 221 216 213 213 217 219 217 215 217 220 219 218 219 217 215 219 221 224 223 219 222 223 224 219 219 221 223 223 220 220 221 221 225 221 219 221 225 230 234 232 235 230 230 230 236 239 236 234 239 243 239 237 241 242 237 234 237 236 237 238 240 250 252 250 251 255 258 248 248 251 252 258 259 257 250 251 256 253 249 254 263 259 250 254 256 254 253 259 260 264 262 255 259 267 272 270 265 269 274 274 273 278 284 277 272 274 282 279 276 276 276 275 283 280 275 278 275 273 281 279 277 281 277 273 271 275 272 270 271 272 263 261 259 260 257 255 254 256 260 262 258 257 257 254 262 267 267 278 286 280 284 290 291 288 277 272 274 270 270 273 272 265 265 272 265 265 270 271 274 279 279 275 271 278 276 275 280 282 279 280 280 279 279 283 273 271 280 284 280 268 272 281 284 285 278 285 286 281 284 288 287 284 291 293 285 283 290 298 294 291 298 301 305 303 305 312 312 312 309 317 333 348 363 372 389 402 408 412 417 416 418 412 407 403 392 384 380 377 372 371 371 370 368 364 360 359 358 369 371 373 371 373 383 393 389 383 381 384 389 380 384 397 396 396 402 400 399 394 389 389 395 402 411 414 416 412 417 421 438 474 543 655 811 1021 1239 1403 1506 1575 1655 1771 1927 2103 2255 2384 2511 2623 2731 2848 2950 3044 3143 3243 3351 3440 3495 3533 3578 3641 3724 3797 3859 3918 3967 4002 4030 4061 4100 4130 4142 4150 4176 4201 4223 4259 4302 4328 4331 4339 4352 4365 4390 4410 4435 5667 191527 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 104 105 106 106 105 105 105 105 106 107 105 105 105 103 102 102 102 101 100 101 100 100 100 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28455 10770 3259 3869 11052 127 131 135 138 142 144 147 149 151 153 155 157 159 161 162 164 165 166 167 167 168 169 170 172 173 174 174 175 175 176 176 176 177 177 177 177 178 178 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 177 177 177 177 177 176 176 176 176 175 175 175 175 176 176 176 176 176 176 176 176 177 176 176 176 176 176 176 177 177 177 177 177 176 175 175 175 175 174 173 173 173 173 172 172 172 172 172 172 171 170 169 168 167 167 167 166 166 166 166 166 166 166 166 166 167 167 168 167 168 168 169 169 170 170 171 172 172 172 171 170 171 171 170 170 171 171 172 171 171 170 170 172 172 172 171 171 172 172 171 171 171 172 172 172 172 173 173 173 173 173 173 174 174 175 176 177 179 180 182 182 184 186 185 186 186 186 188 189 190 191 193 194 193 193 194 195 196 197 196 196 197 197 197 196 194 195 194 194 194 194 194 194 194 193 194 193 193 193 192 193 193 194 194 195 195 194 195 197 199 199 197 196 198 198 198 200 201 200 200 201 200 199 201 203 202 200 200 202 201 200 202 206 209 210 208 208 209 212 213 215 213 214 216 214 213 214 214 217 218 215 216 216 215 216 217 217 215 216 218 217 216 217 218 218 219 221 219 216 219 219 219 217 217 218 217 213 210 212 213 214 208 208 211 210 210 210 210 212 212 213 215 213 212 211 211 213 213 215 216 215 216 218 218 216 218 217 218 216 216 219 219 219 217 217 212 212 215 220 220 217 218 220 224 220 218 217 217 222 224 225 221 222 218 216 222 224 224 224 219 222 228 224 219 223 223 226 223 222 228 227 229 224 229 230 224 228 230 232 233 235 236 236 237 235 235 235 238 241 245 244 240 241 239 237 240 248 253 250 248 247 249 253 254 257 260 257 248 250 255 254 259 255 261 264 260 260 266 259 255 254 258 263 261 262 264 272 267 271 281 280 277 276 280 279 276 274 272 273 280 279 275 278 277 276 280 277 274 277 278 278 278 284 281 278 273 277 274 270 265 266 265 267 265 259 258 260 264 259 256 261 261 260 259 262 264 265 268 272 273 282 281 276 284 286 282 283 287 284 284 278 275 271 273 270 269 276 271 270 272 273 273 281 282 277 279 277 276 281 282 283 277 276 278 282 285 278 275 275 273 277 281 278 280 279 282 281 282 288 290 293 294 288 290 291 298 302 304 296 292 297 303 305 309 314 315 320 322 321 321 324 323 318 326 336 347 367 387 405 416 415 414 417 422 418 404 410 410 404 393 391 389 383 374 377 378 374 374 370 364 373 371 375 382 391 396 389 380 377 381 383 388 392 396 409 413 406 402 403 405 404 402 404 414 425 415 407 412 421 430 439 482 568 687 820 944 1075 1193 1284 1358 1419 1478 1554 1650 1738 1810 1907 2020 2121 2203 2277 2352 2434 2512 2593 2701 2847 3023 3195 3312 3367 3417 3516 3685 3929 4148 4290 4434 4594 4690 4766 4909 5065 5172 5177 5066 4924 4814 4739 4694 4656 4638 4651 4692 4756 4835 5096 101318 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 107 111 113 114 114 115 117 118 117 116 116 116 116 118 118 117 116 117 116 114 113 112 112 111 111 109 108 109 109 108 107 104 103 105 105 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28468 10770 3261 3867 11051 126 130 134 137 140 143 145 148 150 152 154 155 157 158 159 161 162 164 165 166 167 167 168 169 170 171 172 173 173 173 174 174 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 175 175 175 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 172 171 171 171 170 171 171 171 171 170 170 169 168 166 165 164 164 166 166 165 164 164 165 166 165 165 165 165 165 165 166 167 167 168 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 170 172 172 170 170 172 171 169 170 171 172 172 171 170 170 171 171 172 173 173 174 175 176 176 177 178 181 183 184 185 185 186 188 188 188 190 190 190 191 192 191 191 193 195 195 195 195 196 196 196 196 196 196 194 195 196 196 195 194 194 195 193 193 195 194 192 194 195 196 197 198 198 197 194 194 194 195 195 197 198 199 201 199 200 201 201 200 201 200 199 198 198 199 199 198 199 199 200 203 206 207 208 209 210 211 211 212 211 211 212 213 215 214 214 215 215 214 216 215 215 214 215 218 219 215 215 217 215 217 219 215 215 219 220 218 217 219 221 220 221 220 220 216 217 216 213 214 216 213 211 216 218 215 210 205 209 213 214 214 215 213 212 209 208 211 210 213 213 212 214 214 214 215 214 217 218 220 223 217 216 220 221 219 216 218 216 215 216 217 221 219 220 222 218 221 221 217 219 221 224 224 223 222 218 220 222 221 221 224 225 217 219 222 224 222 220 226 226 229 226 220 225 223 219 228 233 232 232 231 236 236 237 236 237 238 236 239 247 249 248 242 237 241 245 246 247 241 246 248 245 244 252 250 254 252 247 250 253 256 261 260 265 264 258 258 258 259 265 263 258 255 262 262 264 262 262 267 270 268 274 274 280 281 274 277 276 274 277 279 272 273 272 276 277 275 273 279 280 280 280 285 289 286 281 282 287 282 273 269 270 269 266 266 260 258 257 261 261 264 265 265 266 266 268 266 261 268 269 265 271 275 284 287 282 284 293 296 293 283 284 282 282 282 276 275 281 274 270 280 275 275 284 284 283 286 282 280 285 283 281 284 288 286 279 280 278 277 283 289 287 282 286 287 286 285 291 295 296 290 293 291 291 293 296 299 296 295 295 305 307 309 309 313 315 313 317 323 323 320 325 325 325 336 349 360 375 397 409 419 420 416 421 424 415 413 413 406 402 403 400 389 382 381 372 373 369 371 367 361 365 366 364 374 380 380 385 389 390 388 377 386 401 407 406 401 405 406 405 407 408 405 406 404 401 413 425 427 428 430 426 427 438 461 524 629 759 886 991 1093 1200 1308 1414 1505 1587 1665 1722 1785 1835 1874 1907 1934 1970 2004 2045 2111 2202 2304 2402 2488 2568 2651 2745 2842 2937 3025 3107 3188 3252 3298 3340 3381 3411 3438 3465 3505 3558 3604 3640 3667 3695 3732 3770 3813 3849 3954 112079 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 112 116 120 123 127 129 130 130 132 134 135 134 135 135 133 132 132 133 133 132 131 130 130 128 127 126 126 125 123 120 118 119 120 119 118 117 117 116 114 112 109 109 110 107 106 105 105 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28480 10770 3263 3866 11049 128 132 136 140 142 145 148 150 152 154 156 158 159 160 162 163 165 166 167 168 169 169 170 170 171 173 174 175 176 176 176 176 177 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 177 177 177 177 177 178 178 178 177 177 177 178 178 178 178 178 178 178 178 177 176 176 176 175 175 174 173 173 173 172 172 173 172 172 172 171 169 168 167 167 167 166 166 166 167 167 168 168 167 167 167 167 168 169 169 169 169 169 170 170 171 172 173 173 172 172 171 171 171 171 171 172 173 173 172 171 172 172 172 172 171 171 170 170 171 172 171 171 172 173 174 175 175 174 173 173 175 175 174 176 179 180 181 182 183 185 186 187 189 189 189 189 190 191 191 191 192 193 192 193 195 196 196 197 198 198 198 198 198 198 198 199 199 198 196 195 196 198 198 197 197 195 195 196 197 198 198 197 197 198 198 197 198 197 196 198 199 201 201 201 203 203 202 204 205 203 204 205 203 203 204 203 202 202 204 205 207 207 207 209 211 210 208 210 211 210 212 212 213 214 214 215 215 214 217 216 215 215 213 216 219 216 213 212 211 212 214 217 219 217 218 219 218 218 219 219 224 225 224 220 224 223 222 216 215 215 212 215 216 216 216 215 214 213 213 214 216 216 214 215 214 214 215 216 212 212 214 215 216 214 216 214 216 218 215 214 218 220 217 217 218 216 215 215 215 215 216 220 223 224 217 218 220 219 218 219 222 223 224 223 221 222 224 223 220 220 226 230 228 223 219 224 226 222 223 225 226 225 226 226 226 227 228 226 229 234 232 233 234 236 238 236 233 237 234 237 246 245 238 237 246 248 248 250 250 250 248 246 252 255 249 249 252 251 249 256 262 258 258 259 255 265 261 257 257 260 263 265 257 256 258 265 262 265 266 274 270 271 276 275 274 274 276 276 274 274 275 275 282 280 278 272 270 271 272 278 282 282 285 280 281 280 278 279 284 284 279 272 277 270 263 266 265 261 261 271 266 261 264 259 262 268 266 265 264 263 266 267 269 272 271 274 279 285 289 291 296 299 302 306 305 301 297 292 289 286 286 285 280 276 284 284 278 275 271 273 276 273 276 285 282 281 285 284 282 283 283 275 278 286 281 280 284 286 286 288 292 292 292 291 288 289 294 294 290 291 298 301 299 301 301 310 319 321 317 319 322 321 316 320 322 333 350 365 371 383 397 407 409 409 418 426 420 412 413 412 405 400 387 381 373 365 367 367 371 376 377 378 372 367 375 387 388 391 393 399 402 398 396 399 403 407 401 405 407 401 406 410 411 413 408 418 426 431 433 444 463 495 535 582 663 765 876 968 1048 1115 1171 1226 1271 1313 1358 1404 1451 1512 1572 1624 1672 1746 1832 1920 2026 2161 2354 2574 2722 2801 2927 3252 3951 4934 5910 6859 7924 8983 9800 10427 11013 11482 11665 11650 11682 11797 11917 12133 12516 12966 13363 13654 13788 13620 13245 12923 12689 12536 26503 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 106 108 107 108 111 111 113 114 113 113 114 114 113 112 113 113 111 111 110 109 109 109 109 110 109 107 106 101 100 101 102 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28493 10770 3265 3865 11048 129 133 137 141 144 147 150 153 155 157 159 161 163 164 166 167 169 170 171 173 174 174 175 175 176 177 178 179 180 181 181 181 182 183 183 184 184 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 183 182 182 182 182 183 183 183 183 183 183 183 184 184 184 183 183 183 183 182 182 182 182 181 180 180 179 178 179 179 178 178 178 177 177 177 177 176 174 173 173 173 172 172 172 172 172 172 172 172 171 171 172 173 173 173 174 175 175 176 176 176 177 177 177 177 177 176 175 175 175 178 179 179 178 178 177 177 176 176 175 176 176 175 176 177 176 177 177 177 176 176 177 179 179 179 179 181 180 181 182 184 186 189 189 189 192 193 191 192 192 194 192 194 196 198 199 198 199 198 201 202 201 201 203 203 203 201 201 201 201 200 201 198 199 198 198 201 202 201 201 199 199 200 198 200 201 202 200 203 204 199 196 199 201 202 201 201 201 200 203 207 206 205 206 209 205 208 210 209 208 209 210 210 214 213 208 211 213 214 214 215 214 214 214 214 216 216 214 214 211 215 214 214 215 216 216 216 218 218 218 219 219 218 218 217 216 218 223 224 220 219 222 223 223 224 227 228 226 222 221 224 223 223 223 223 223 221 219 219 219 219 219 222 219 216 218 219 220 220 222 219 217 219 220 220 215 216 218 215 213 212 215 217 215 216 215 216 217 220 220 217 215 216 216 217 217 219 221 220 217 217 219 221 216 217 223 222 221 222 225 223 218 218 220 222 221 223 226 224 224 225 223 222 221 221 225 227 226 223 223 226 226 225 226 228 231 230 230 234 236 238 238 237 236 237 239 242 244 245 244 240 245 253 255 255 257 257 256 256 259 260 258 258 258 258 259 259 260 264 265 262 257 255 257 260 266 266 265 266 263 263 267 269 265 263 265 266 267 272 275 272 267 268 273 275 275 278 278 275 274 279 280 277 276 272 270 273 274 277 280 281 283 283 285 284 283 281 279 279 281 282 277 275 272 267 263 261 259 252 249 257 258 257 259 257 256 256 261 264 259 260 263 266 265 263 265 271 268 278 293 304 311 312 309 309 304 294 285 285 280 284 282 280 280 280 279 277 278 277 276 276 277 274 282 282 284 280 275 270 274 272 268 274 276 275 276 273 280 285 280 280 289 288 277 277 282 284 287 291 294 298 300 297 296 298 298 300 306 313 314 317 310 315 314 328 349 368 375 384 399 405 401 408 417 405 401 405 407 408 412 400 388 388 386 378 368 361 371 371 366 362 368 362 367 372 382 383 395 405 395 386 384 391 393 397 395 396 398 396 400 408 411 426 417 426 431 441 442 457 486 521 571 618 686 755 825 929 1032 1094 1158 1207 1259 1336 1407 1502 1578 1656 1725 1854 2098 2306 2513 2998 3795 4960 6126 7505 9854 12852 16175 19414 21895 23961 26255 28513 30404 32313 34199 35876 37286 38665 40270 41740 42901 43382 43357 43387 43665 43528 42781 41687 40497 39699 39197 39338 42145 211432 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28506 10770 3267 3864 11047 124 128 133 136 139 142 145 148 150 152 154 156 158 159 161 162 164 165 166 167 167 168 169 170 171 172 173 174 174 175 176 176 177 177 178 178 178 178 178 178 178 178 178 178 177 178 178 178 178 178 178 178 177 177 177 177 177 177 176 177 177 177 177 177 177 178 178 178 177 177 177 178 178 178 178 178 178 178 178 177 177 176 176 176 175 174 174 173 172 172 172 172 172 172 172 172 171 171 170 169 168 167 167 167 167 166 166 166 167 167 168 168 169 168 168 169 170 170 169 169 170 171 171 171 171 171 172 172 172 172 172 172 173 173 172 173 173 172 172 172 172 172 173 172 171 171 171 172 173 173 173 173 173 172 173 173 173 174 176 177 177 178 179 180 183 184 184 186 185 186 188 189 189 189 190 190 191 193 194 193 194 194 194 194 196 196 196 196 196 196 197 196 196 195 193 194 197 195 196 196 196 198 198 198 198 198 198 198 197 197 198 199 199 198 198 198 198 197 197 197 197 197 198 199 201 203 202 202 201 201 201 203 204 204 204 204 206 205 204 208 211 209 208 211 212 211 211 212 212 212 211 212 211 210 208 208 210 210 207 207 209 210 208 208 208 210 213 213 212 213 216 217 216 215 215 215 218 217 218 216 221 223 222 223 222 221 220 222 224 223 224 224 219 216 218 219 217 215 217 218 216 218 220 219 219 217 217 217 219 220 217 215 217 217 216 212 212 213 213 214 216 212 214 214 213 214 216 218 217 213 214 219 218 216 216 216 218 220 217 219 222 219 216 218 222 219 216 214 221 220 220 224 226 222 223 225 228 222 219 220 219 221 226 228 227 225 228 229 234 237 235 234 235 237 243 246 240 241 243 241 239 241 245 245 242 241 243 244 251 255 257 260 257 262 263 264 261 268 265 263 264 267 265 270 272 264 259 263 261 264 266 268 268 267 272 271 271 270 274 271 273 275 272 272 269 273 279 278 276 273 274 279 285 281 280 277 275 272 274 280 277 274 275 283 278 270 275 283 278 283 286 288 291 284 283 279 269 265 269 263 257 264 260 254 258 257 262 269 268 265 266 264 271 272 267 267 269 269 272 272 273 279 289 296 302 310 314 317 308 302 302 297 289 288 282 280 288 285 275 276 280 285 288 278 277 287 281 274 278 286 286 281 279 281 277 279 281 285 285 284 282 279 287 287 287 287 286 291 290 283 294 295 294 297 295 301 298 299 306 305 302 305 315 315 316 320 322 320 314 313 334 341 354 369 385 390 392 407 413 413 414 420 420 425 422 416 412 402 397 396 394 381 374 385 382 374 369 371 384 391 390 389 395 397 398 392 387 389 389 388 391 398 403 405 414 427 433 442 456 463 475 504 555 614 666 701 746 812 878 937 990 1037 1085 1144 1207 1273 1353 1442 1510 1556 1602 1637 1647 1664 1691 1712 1730 1754 1784 1813 1839 1890 2105 2634 3438 4507 5790 7162 8661 10459 12755 15393 17896 19941 21495 22640 23482 24043 24278 24203 24008 24032 24443 24769 24675 24552 24556 24424 24254 24384 24946 25569 147477 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28519 10770 3269 3863 11043 121 126 131 135 139 142 145 148 150 153 155 157 159 161 162 163 165 166 167 168 169 170 170 171 173 174 175 176 176 177 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 180 180 180 179 179 179 179 179 179 180 180 179 180 180 180 180 180 181 180 180 180 180 180 180 180 180 179 180 179 179 178 177 176 175 175 175 175 174 174 174 174 174 174 173 173 172 171 169 169 169 168 169 169 169 169 170 171 171 171 171 172 172 172 173 173 172 172 171 171 172 172 173 174 174 174 174 173 174 174 174 174 174 175 175 174 175 174 173 174 174 173 174 174 174 173 174 174 175 174 174 174 175 176 176 175 174 175 174 175 177 179 180 181 181 182 182 184 187 188 187 188 191 191 191 192 193 194 194 195 197 196 195 195 197 197 198 198 197 197 197 197 198 199 199 199 198 196 195 196 198 198 197 197 198 196 197 199 201 201 199 198 198 200 202 202 201 201 199 199 200 199 200 198 200 201 201 200 201 200 200 202 202 201 201 200 202 206 208 205 205 207 208 209 211 212 214 217 216 214 211 214 213 211 210 208 211 211 211 211 216 215 210 212 214 213 210 208 210 214 215 213 211 211 215 217 218 218 220 220 222 223 220 218 218 221 223 223 222 222 223 222 225 225 225 225 227 226 222 219 217 219 219 219 221 222 221 220 219 217 218 220 220 216 214 215 215 213 216 217 215 214 214 214 215 215 213 214 218 219 219 221 220 218 215 216 215 217 220 216 214 219 221 220 224 222 219 221 219 217 218 222 224 221 220 219 219 222 224 225 222 224 225 227 229 224 225 230 231 230 230 232 234 234 233 232 233 235 239 242 242 242 243 246 244 239 239 242 241 243 247 251 256 260 262 265 268 267 266 264 261 259 263 266 266 269 268 269 270 268 269 272 273 273 275 276 275 276 275 272 271 272 276 279 275 273 274 276 279 280 276 276 281 282 282 283 283 282 281 276 273 279 283 283 284 283 280 280 282 287 290 289 286 284 284 282 278 271 264 259 264 263 259 259 263 269 267 262 261 265 267 264 265 263 265 274 277 273 276 277 279 281 291 313 333 332 323 316 311 308 295 289 294 292 287 282 283 284 279 275 274 282 279 278 281 285 291 293 288 279 278 279 277 276 274 268 268 276 279 282 281 279 283 287 284 291 290 287 285 291 287 291 298 299 295 287 291 299 304 305 309 309 318 322 318 316 326 329 321 321 319 327 341 355 365 379 383 383 398 405 418 428 435 442 437 430 427 431 431 406 398 393 388 385 392 386 379 382 374 377 386 393 393 392 399 401 393 393 403 397 397 402 400 410 417 417 437 434 437 476 513 538 580 640 709 778 826 866 916 957 1019 1094 1150 1207 1263 1315 1381 1445 1481 1519 1579 1621 1642 1670 1696 1706 1737 1778 1803 1826 1865 1989 2699 4827 7711 9926 11037 11918 12897 13950 15108 15764 15735 16142 17314 18428 19494 20998 23108 25259 27151 28478 29125 29368 29613 30014 30316 30236 29683 28998 28514 28609 29483 30268 49463 368870 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28532 10770 3271 3861 11043 124 129 133 137 140 143 145 148 150 152 154 156 158 159 161 162 163 165 165 166 167 168 168 170 171 172 173 174 175 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 178 178 178 177 176 175 174 173 172 171 171 171 171 171 171 171 171 169 168 168 167 167 167 167 166 166 166 166 167 167 167 168 169 170 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 172 172 172 172 172 172 173 174 173 173 171 171 171 172 172 172 172 172 172 172 171 171 172 173 173 171 172 172 174 176 178 179 180 181 181 181 182 183 185 187 188 190 190 190 190 191 191 193 194 195 195 195 195 196 196 195 196 195 194 194 194 195 194 193 192 192 192 193 195 195 196 195 195 196 195 196 197 197 197 196 197 198 198 198 199 198 198 198 199 201 200 200 200 199 199 199 200 201 200 199 199 200 202 201 201 201 201 203 205 205 207 209 211 212 213 213 211 208 208 209 208 209 208 207 210 209 210 211 210 210 209 209 209 212 211 209 209 210 210 213 212 211 213 212 212 215 215 216 221 221 218 217 218 220 218 217 221 221 218 220 221 221 222 224 225 222 222 222 220 216 212 217 219 217 218 220 219 219 224 221 219 221 223 219 219 218 214 217 217 215 213 213 212 213 216 218 214 214 214 218 222 222 222 222 218 217 219 219 216 216 213 216 219 221 222 216 220 220 219 221 226 224 225 221 218 222 222 220 221 227 223 218 217 225 225 226 230 227 230 232 232 234 234 235 239 240 238 236 241 239 237 236 239 239 238 240 241 248 257 260 260 262 259 261 264 267 267 268 271 267 264 261 265 269 268 268 267 273 276 276 267 267 269 271 267 268 279 278 277 277 274 276 276 271 274 274 278 272 275 282 279 278 276 276 278 280 280 277 280 277 276 276 282 282 281 283 280 281 285 284 287 287 284 282 285 284 281 281 270 267 265 265 261 256 256 261 260 264 262 268 267 264 262 266 271 271 263 263 266 268 276 278 280 300 328 340 332 330 319 309 300 298 291 284 284 289 284 278 283 279 280 286 278 275 275 283 285 282 278 283 283 280 280 282 279 277 280 280 282 279 287 283 280 289 288 294 290 285 285 283 289 287 285 293 298 296 296 299 303 299 311 320 319 314 319 321 318 322 321 319 323 324 323 326 327 335 346 352 367 380 388 395 407 423 437 441 438 442 442 437 436 431 422 416 406 401 394 390 388 394 397 400 397 395 390 388 396 398 397 396 394 405 408 404 413 430 447 469 502 542 584 624 670 717 759 799 849 889 926 973 1029 1114 1206 1270 1315 1375 1433 1488 1528 1557 1581 1614 1673 1752 1846 2025 2464 3356 4673 6150 7565 8938 10384 11832 13223 14514 15548 16296 16825 17287 17800 18256 18587 18874 19209 19552 19866 20199 20432 20421 20300 20255 20238 20156 19989 19747 19402 19032 18746 18431 18067 17770 17407 16931 18986 278698 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28545 10770 3273 3860 11043 122 127 131 134 137 140 143 145 147 150 152 153 155 156 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 174 173 173 173 173 174 174 173 173 174 174 174 174 175 175 175 175 175 175 174 174 175 174 174 174 173 172 172 171 171 169 169 168 168 168 168 168 168 168 168 168 168 166 166 166 164 164 164 165 164 164 163 163 164 164 165 167 169 170 171 171 170 170 169 169 169 169 168 168 167 168 168 168 169 168 169 170 170 169 169 169 169 169 170 171 171 171 172 171 170 170 170 169 169 168 169 170 171 171 171 170 170 171 172 173 175 177 177 176 178 180 181 182 183 184 185 186 187 189 189 189 190 190 191 192 193 193 194 195 194 193 192 190 189 189 188 189 191 191 189 188 188 190 190 190 190 192 194 192 193 194 193 193 194 195 196 195 196 196 197 197 197 197 194 193 195 197 197 197 198 199 199 197 196 197 199 198 196 198 200 201 200 197 198 202 204 205 205 208 207 204 204 205 207 206 205 203 204 204 204 205 207 206 208 212 212 211 210 207 208 211 211 212 209 211 212 213 211 211 209 208 209 212 214 212 214 215 216 219 220 220 218 218 218 216 215 220 221 220 221 222 221 222 222 221 218 216 217 219 216 214 215 216 218 218 218 218 218 218 216 220 221 217 215 213 211 213 213 211 210 209 215 215 212 211 213 214 218 217 216 216 216 215 214 215 215 217 217 221 218 220 226 223 220 219 221 218 219 220 219 220 220 216 222 223 224 224 226 225 222 224 225 227 231 234 233 234 237 239 239 237 240 241 240 238 237 236 239 241 236 237 240 244 253 256 262 266 265 272 271 264 266 268 268 270 267 265 264 267 274 272 273 276 271 272 277 280 280 283 281 275 278 274 271 279 281 278 272 280 277 282 280 275 273 273 276 278 276 275 269 268 271 273 274 272 274 279 278 274 276 281 278 281 284 285 292 286 285 280 283 285 279 280 273 275 273 268 268 270 263 257 257 264 260 261 267 266 263 256 258 258 261 266 268 269 267 268 275 290 300 329 346 345 338 330 311 296 297 295 290 287 289 281 277 285 290 288 280 279 279 280 279 287 286 282 284 280 279 280 281 278 282 278 275 276 279 281 279 282 287 294 290 288 286 290 291 289 293 293 294 296 300 302 298 302 312 314 313 313 316 320 316 318 321 319 325 326 323 325 324 327 327 329 334 350 361 368 377 386 403 423 442 450 455 458 454 446 446 448 442 436 428 424 415 418 411 397 392 396 397 392 390 400 405 407 404 401 397 404 418 430 454 481 512 552 597 648 692 745 797 836 866 905 950 979 1007 1037 1064 1090 1120 1143 1168 1210 1258 1307 1357 1408 1470 1547 1629 1721 1831 2017 2359 2973 3892 4885 5700 6283 6634 6796 6891 7007 7128 7226 7317 7422 7531 7619 7713 7833 7944 8023 8121 8251 8335 8360 8375 8386 8351 8251 8147 8062 7976 7937 7962 7956 7888 7880 7983 8176 8404 33100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 107 111 113 112 112 115 115 114 113 113 113 112 113 114 114 113 111 112 113 113 112 109 108 109 109 108 106 105 106 105 103 102 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28557 10770 3275 3859 11042 120 125 129 132 135 138 140 143 145 147 149 151 152 154 155 156 157 159 160 161 161 162 163 164 165 167 168 168 169 169 169 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 172 172 173 172 172 172 172 172 172 172 172 172 172 172 172 171 170 169 168 167 167 166 165 165 165 165 165 165 165 166 166 165 164 163 163 162 163 163 161 161 161 161 161 163 164 165 165 166 167 168 167 167 167 167 166 166 166 166 167 167 167 166 166 166 166 166 166 167 167 168 167 166 167 167 166 166 166 166 167 167 167 167 167 167 166 167 167 168 168 169 170 171 172 171 172 172 175 176 177 178 178 179 181 182 183 184 184 185 186 187 188 189 189 189 189 190 190 190 190 191 191 191 190 188 187 186 186 186 186 187 188 188 187 189 191 191 191 190 190 191 191 191 192 190 189 192 193 192 192 192 193 194 195 196 196 196 193 192 193 194 196 197 196 194 195 195 198 199 198 198 198 197 197 198 199 200 200 202 204 204 203 203 205 204 202 202 202 200 200 203 202 201 202 205 207 205 207 210 207 207 212 213 211 207 205 207 209 208 208 210 212 213 212 209 211 212 213 211 211 214 218 219 219 218 216 217 219 219 218 221 218 220 219 219 217 219 221 221 220 223 222 222 224 226 223 218 216 216 217 218 216 218 217 215 210 211 210 211 210 213 212 209 211 212 211 216 221 219 214 213 217 218 218 217 217 217 214 215 213 213 218 219 217 215 219 219 220 222 215 212 214 217 220 222 218 225 229 227 225 228 226 222 226 231 233 234 233 234 230 235 234 231 230 232 238 233 237 235 230 234 235 240 246 254 259 261 262 264 266 267 270 272 266 267 266 267 275 278 278 275 268 270 275 277 280 285 287 282 279 280 282 280 275 279 284 281 284 282 275 277 276 278 273 273 279 274 271 272 269 266 269 271 268 272 275 274 271 279 276 275 275 283 281 280 284 282 283 284 281 287 285 282 276 272 275 273 265 265 267 270 268 263 264 264 260 260 263 261 259 259 263 268 263 263 263 265 265 267 265 270 281 290 295 309 335 355 355 352 334 322 306 305 295 292 289 294 289 290 289 279 278 286 293 293 292 286 287 290 282 280 278 276 279 282 283 282 282 276 280 287 293 288 289 290 284 285 291 295 301 301 290 293 296 302 303 311 308 301 309 316 325 322 318 314 314 317 317 315 320 325 326 329 334 335 333 330 335 341 337 337 346 357 361 375 394 410 428 451 472 472 467 468 461 458 467 468 459 453 445 438 429 420 412 413 415 412 404 401 400 398 404 412 407 409 421 448 497 550 599 657 726 785 835 880 918 953 997 1045 1088 1130 1168 1207 1250 1293 1320 1355 1406 1450 1514 1631 1834 2145 2484 2759 2977 3218 3479 3722 3963 4196 4415 4599 4734 4857 4985 5085 5169 5296 5445 5591 5732 5858 5947 6034 6127 6200 6241 6277 6304 6336 6408 6509 6623 6761 6921 7083 7246 7373 7406 7361 7313 7282 7280 7465 8421 185773 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 116 121 124 126 130 134 137 139 140 139 138 139 140 138 137 136 137 137 136 136 135 134 132 131 132 128 127 128 126 125 124 124 124 122 121 120 120 120 119 116 114 112 112 112 109 109 108 106 104 103 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28570 10770 3277 3858 11039 119 123 127 131 134 137 139 141 144 146 147 149 151 152 153 154 156 157 158 159 160 160 161 162 163 164 165 166 167 167 167 167 167 167 168 168 168 168 168 169 169 169 170 170 170 170 170 171 171 171 170 170 170 170 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 167 166 166 164 163 163 163 163 163 163 163 163 164 163 163 162 161 161 161 160 160 160 160 159 160 161 162 163 164 165 166 166 166 165 165 165 165 165 165 164 164 165 165 164 164 165 165 165 165 165 165 165 164 164 164 165 166 167 166 165 165 166 165 165 165 166 167 167 166 166 166 167 168 170 171 172 173 174 176 176 177 178 179 178 179 179 180 182 184 184 185 186 187 187 187 187 186 187 189 188 187 187 187 187 186 186 187 186 184 184 186 186 185 186 186 186 187 187 190 191 190 188 189 190 191 190 189 190 190 189 190 190 191 191 193 193 192 193 193 192 193 193 194 196 195 193 193 193 194 196 198 197 198 198 197 197 198 198 199 200 198 198 200 201 202 202 204 206 205 203 202 201 202 203 202 201 204 207 206 207 207 206 208 209 210 211 209 210 213 214 211 206 205 206 207 212 213 210 211 214 214 214 213 214 214 214 216 216 215 212 216 220 221 220 218 221 223 223 224 224 223 222 225 225 225 223 221 219 215 217 222 223 220 215 214 212 212 208 210 212 211 210 212 214 214 210 211 212 215 214 212 214 217 213 212 216 214 212 215 218 218 214 217 221 221 220 219 217 216 218 216 219 220 218 220 222 223 225 225 224 226 226 228 227 227 229 231 231 231 232 236 233 230 233 233 236 235 241 240 238 239 238 235 236 239 235 239 247 253 260 264 266 270 271 270 271 273 271 266 272 274 278 284 281 273 276 278 277 282 287 279 279 287 284 286 283 283 284 280 281 278 273 269 276 279 274 275 275 275 270 267 268 271 274 271 269 271 273 277 282 276 277 281 290 284 281 286 285 284 283 285 283 280 278 272 269 272 267 270 272 267 263 263 262 260 261 264 263 264 264 265 266 266 272 267 261 264 264 266 265 266 271 283 290 298 318 349 366 361 335 328 322 312 307 300 296 290 289 284 285 287 282 274 280 281 278 279 280 281 287 290 284 277 276 281 282 282 283 281 284 293 285 283 287 291 289 285 291 296 296 290 292 301 302 303 302 303 310 311 307 299 300 308 310 316 323 318 313 318 323 320 321 322 326 329 329 328 328 337 338 339 340 341 347 357 363 375 392 418 447 457 473 484 486 483 482 480 481 480 472 460 452 446 437 428 433 429 414 413 416 421 410 402 399 402 406 421 444 486 545 618 705 792 864 924 964 1012 1057 1096 1128 1162 1204 1243 1281 1309 1336 1382 1427 1474 1528 1594 1681 1777 1860 1939 2062 2232 2416 2617 2840 3069 3281 3475 3655 3791 3864 3888 3886 3891 3904 3932 3995 4083 4170 4244 4313 4378 4401 4406 4411 4400 4400 4402 4404 4426 4472 4542 4652 4778 4886 4963 5047 5156 5264 5359 5416 5492 5761 74426 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 128 137 144 148 152 156 157 160 162 163 164 164 163 162 162 162 161 161 158 157 157 156 155 154 151 149 148 147 146 145 143 141 139 139 138 136 134 135 134 130 131 131 127 125 125 123 122 123 122 119 116 114 112 109 108 108 107 107 107 106 103 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28583 10770 3279 3856 11037 116 121 125 129 132 135 138 141 143 145 147 149 151 152 154 155 156 157 158 159 160 161 162 163 164 165 166 167 167 167 168 168 168 168 168 169 169 169 169 170 171 171 171 171 172 171 171 171 171 170 170 171 171 171 171 171 170 170 170 170 170 170 171 171 171 172 171 171 172 172 172 171 171 171 170 170 168 167 166 165 164 164 163 163 163 163 163 163 164 164 163 163 163 162 161 161 161 161 160 160 160 161 162 164 165 165 166 166 167 166 166 165 166 166 166 167 165 165 165 166 166 165 165 166 167 167 166 166 167 168 168 168 169 168 167 166 167 168 167 166 165 167 167 167 166 167 167 167 169 172 174 175 175 176 177 177 179 179 180 181 182 182 182 182 184 186 185 185 186 187 187 189 191 191 189 190 189 188 187 186 187 187 185 185 186 185 184 186 186 184 186 188 186 186 187 189 191 191 192 189 191 192 192 192 190 190 192 193 194 194 193 193 192 192 192 194 196 195 197 194 195 197 196 196 196 192 194 196 196 196 197 199 198 199 199 200 200 200 201 202 202 203 204 205 206 207 207 207 204 201 203 203 202 205 202 199 202 204 207 205 204 204 206 209 209 212 214 212 212 212 207 207 209 207 208 211 212 212 213 213 211 214 214 214 216 219 217 217 219 219 220 220 220 221 220 221 222 220 222 225 226 226 224 219 217 221 223 219 215 215 215 217 215 213 214 216 216 216 216 214 215 216 215 214 215 217 216 210 210 212 210 211 215 216 215 217 216 213 214 217 219 219 219 219 218 216 215 218 220 220 219 217 218 223 226 225 225 227 228 228 229 233 232 229 229 230 232 234 232 232 233 235 238 234 234 241 244 244 243 242 241 239 242 244 246 249 250 253 252 250 254 259 266 270 266 269 270 270 277 281 279 275 274 276 280 282 282 282 281 280 279 280 283 287 286 279 278 280 277 276 277 273 271 271 272 274 277 273 269 269 272 276 273 271 273 274 277 279 283 288 293 290 288 286 281 281 279 275 271 268 268 266 265 265 261 259 264 260 256 261 262 258 258 259 259 257 255 253 256 261 259 258 263 264 273 285 294 309 325 338 350 351 346 337 325 315 304 290 285 285 284 281 280 282 278 279 286 283 280 278 272 272 276 274 276 274 269 269 269 268 277 281 281 282 281 284 282 284 286 287 286 283 287 284 281 285 292 290 285 286 290 296 294 293 297 303 303 302 305 310 307 306 298 298 310 322 322 323 324 328 326 325 327 329 331 334 338 342 341 338 339 337 337 341 354 377 389 408 421 444 474 493 502 506 508 507 497 494 508 494 474 463 463 455 441 430 420 413 410 415 407 408 416 424 436 464 511 572 643 708 784 847 900 943 982 1020 1038 1078 1124 1163 1193 1231 1260 1290 1317 1356 1401 1463 1511 1554 1621 1699 1758 1842 1940 2035 2134 2241 2364 2508 2662 2821 2964 3082 3197 3324 3460 3582 3679 3732 3774 3812 3832 3855 3876 3880 3899 3932 3962 3980 4006 4014 4010 4023 4045 4058 4069 4079 4102 4136 4146 4153 4172 4186 16811 200328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 113 122 129 134 139 141 143 145 147 149 151 151 150 149 148 147 149 148 146 146 145 144 143 142 141 140 140 139 138 138 135 134 131 129 130 130 126 125 127 126 124 121 120 119 117 117 118 116 114 113 110 108 106 106 106 105 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28596 10770 3281 3855 11036 115 120 125 128 132 135 138 140 143 145 147 149 150 152 153 154 156 157 158 159 159 160 161 162 163 165 166 166 167 167 167 167 167 168 168 168 169 169 170 170 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 168 167 167 166 165 164 163 163 162 162 163 163 163 164 164 163 161 161 161 161 161 161 161 161 161 161 161 163 165 165 166 166 166 165 164 164 164 165 165 165 165 165 166 166 165 165 165 164 164 165 166 166 166 166 166 167 167 167 166 166 167 167 167 166 165 165 165 166 167 167 169 169 170 169 171 173 175 175 176 178 178 180 182 183 183 183 183 184 184 185 186 185 186 186 186 186 188 188 187 190 189 189 188 187 187 185 186 186 183 183 185 186 185 186 186 185 185 186 187 185 189 190 189 188 189 189 190 189 190 189 190 189 190 191 191 192 192 193 190 191 191 194 194 197 195 195 194 196 195 196 194 195 195 195 196 198 195 195 195 198 199 199 198 200 200 198 200 203 203 202 203 206 205 202 205 207 205 205 205 206 205 201 199 201 202 204 203 204 205 210 213 211 211 212 211 207 206 208 209 211 211 213 211 211 212 211 211 211 215 216 220 220 219 220 217 219 220 221 220 219 222 223 223 224 228 224 220 221 221 219 219 219 217 217 216 216 217 216 212 212 213 213 214 212 211 212 212 211 209 212 213 214 217 218 216 215 216 216 217 218 215 215 216 218 215 215 217 218 219 217 216 213 215 217 216 220 221 219 218 219 219 222 224 224 225 226 228 230 229 228 227 228 228 228 230 229 230 232 235 238 239 241 240 239 239 242 245 243 246 251 253 251 248 248 250 250 252 258 261 261 261 267 274 273 271 273 275 274 276 277 279 281 281 280 278 281 283 283 282 280 281 279 275 277 276 274 273 270 270 276 278 275 272 272 270 270 274 274 269 272 275 277 277 278 279 281 283 285 283 278 279 285 284 277 274 274 273 267 265 264 265 263 261 265 267 268 264 260 258 260 259 256 259 261 262 259 255 259 263 266 275 285 295 313 330 344 350 353 354 342 324 315 302 292 286 281 283 282 280 281 277 275 279 279 277 276 274 279 287 284 277 273 273 268 268 277 274 273 280 288 282 273 277 283 285 290 286 288 282 283 291 296 297 294 289 287 291 295 296 295 290 298 300 297 298 307 308 309 310 310 312 316 317 322 322 322 322 330 332 329 326 326 337 339 337 340 340 335 340 358 364 373 383 397 415 432 461 487 494 509 516 513 497 486 482 475 456 450 443 434 428 423 421 413 407 401 401 411 421 465 525 592 669 742 806 869 944 1007 1051 1088 1129 1164 1188 1234 1278 1303 1346 1380 1414 1452 1492 1530 1578 1634 1686 1733 1784 1825 1871 1940 2018 2108 2216 2336 2459 2584 2729 2883 3022 3161 3283 3374 3467 3530 3572 3621 3637 3653 3676 3693 3724 3768 3778 3769 3787 3808 3838 3839 3830 3846 3850 3857 3876 3888 3904 3915 3947 3966 3958 3957 3986 25168 267004 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 116 123 129 134 134 137 140 140 141 145 146 146 147 144 144 144 143 141 140 140 141 138 137 139 137 134 134 134 134 130 128 129 129 127 125 125 123 123 122 120 119 119 116 115 115 115 114 112 108 105 105 103 104 105 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28609 10770 3283 3854 11036 118 122 126 129 132 135 138 140 142 144 146 148 149 151 152 153 154 155 156 157 158 158 159 160 160 161 162 162 163 165 165 166 166 166 166 166 166 167 167 168 168 169 168 168 168 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 168 168 168 169 169 168 167 167 166 165 164 163 163 162 160 160 159 159 159 160 161 160 160 159 159 159 158 158 159 159 159 160 160 161 161 162 162 162 163 163 164 165 165 164 163 163 163 163 162 162 162 163 163 162 162 162 162 162 163 163 163 163 163 164 164 164 163 163 163 162 163 163 164 164 164 164 167 169 169 169 170 171 171 172 174 174 175 176 177 179 180 181 181 181 181 183 183 182 183 185 186 186 187 187 187 184 184 185 184 183 181 181 181 180 181 181 179 182 184 183 182 183 183 183 182 184 186 186 187 187 187 187 188 189 188 189 188 187 189 189 188 190 190 188 188 190 190 190 192 193 192 191 191 193 192 192 192 193 192 193 193 192 192 193 195 195 193 195 196 196 198 198 197 197 199 200 199 198 201 203 202 200 202 204 204 204 202 200 200 201 199 200 204 202 200 200 203 205 207 207 206 208 208 206 205 208 210 209 208 211 209 209 208 211 214 214 211 210 214 215 215 218 220 217 214 218 220 217 219 218 221 220 220 217 220 222 219 219 216 216 214 215 217 213 212 212 213 209 208 211 215 212 208 212 211 209 209 211 212 211 210 209 214 218 213 209 208 210 209 212 211 212 214 212 214 218 219 217 218 221 217 214 218 219 217 220 221 223 224 222 220 227 231 225 226 227 227 226 225 227 229 231 229 229 230 236 238 241 240 243 244 243 241 240 243 246 248 252 250 251 254 249 247 247 250 253 260 262 261 266 271 271 269 271 268 270 272 270 275 278 279 276 272 276 281 281 281 280 275 278 277 270 272 275 277 270 268 271 268 270 272 271 267 272 276 275 268 271 274 271 272 271 274 284 284 281 283 282 274 275 275 273 273 273 266 266 269 269 269 271 271 266 267 268 263 266 261 255 246 247 256 261 256 259 259 257 258 261 263 273 282 301 317 333 350 369 382 385 363 349 332 319 308 297 288 285 283 281 280 279 279 280 278 275 281 284 281 279 278 277 273 273 271 272 277 272 276 279 278 273 278 277 280 286 282 281 285 288 285 284 287 286 292 295 297 299 289 291 300 301 297 300 303 304 305 311 311 305 305 310 320 324 322 312 319 324 321 323 324 327 335 336 341 340 339 340 338 334 334 340 350 368 382 389 406 422 444 470 487 497 497 490 482 473 468 458 451 439 427 419 412 407 408 410 415 424 446 476 513 552 602 663 724 774 822 863 903 936 970 1010 1045 1077 1114 1164 1219 1262 1311 1366 1407 1440 1479 1515 1554 1592 1633 1676 1722 1770 1837 1925 2017 2124 2247 2379 2537 2706 2850 2973 3081 3168 3242 3300 3361 3420 3468 3516 3564 3590 3608 3631 3659 3681 3705 3721 3722 3731 3747 3774 3815 3847 3875 3890 3893 3891 3896 3915 3942 3961 3969 4047 82933 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 120 132 142 149 154 157 160 164 165 164 166 167 166 165 165 164 163 163 162 161 161 158 156 155 155 155 153 150 149 149 148 145 142 140 139 139 138 138 137 134 132 133 132 131 129 127 125 123 120 120 120 117 114 115 115 113 111 109 108 108 106 105 105 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28622 10770 3285 3853 11034 114 119 124 127 131 134 137 139 142 144 146 148 149 151 152 154 155 156 157 158 159 160 161 161 162 163 164 165 166 166 167 167 167 167 168 168 169 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 168 167 166 165 164 162 162 161 160 160 161 161 162 162 162 161 161 160 160 160 160 159 160 161 163 164 166 166 165 165 166 166 166 166 165 165 164 164 163 163 163 163 163 164 164 164 164 164 164 165 165 165 164 164 165 165 165 165 165 165 164 164 164 165 165 166 167 168 169 170 171 172 174 175 175 177 176 177 177 178 180 179 181 183 184 184 184 185 186 187 185 186 186 186 185 184 183 184 186 184 183 182 181 182 180 180 182 183 181 181 182 184 185 185 184 184 185 184 183 185 188 189 189 190 190 189 189 190 190 192 191 190 190 191 191 191 189 190 193 194 192 193 194 194 194 193 193 195 195 192 192 194 194 194 194 192 193 193 195 196 197 196 198 200 198 197 199 198 198 201 199 198 200 199 199 200 200 202 201 198 201 202 202 201 202 202 203 203 201 201 202 204 205 203 203 209 210 209 208 211 210 210 211 211 213 209 210 213 214 218 218 214 212 213 219 218 218 217 215 218 220 218 216 219 223 222 222 218 216 220 220 220 221 221 221 219 217 216 214 215 212 213 214 214 211 211 211 210 212 210 207 206 208 210 209 208 210 212 214 214 212 213 213 213 212 210 210 211 213 215 215 214 214 216 215 213 214 216 215 217 223 221 218 221 224 223 225 228 230 230 228 226 227 230 230 229 229 232 237 242 244 243 244 244 246 249 248 246 248 249 245 246 249 251 252 252 251 251 254 255 254 257 263 264 264 266 271 272 272 275 276 279 280 277 276 278 278 277 276 275 275 272 274 277 274 272 271 272 271 267 265 268 272 271 269 273 272 266 264 270 271 267 265 269 272 274 274 280 285 286 288 286 281 276 273 268 265 268 267 265 266 264 265 266 260 259 266 271 265 260 257 252 248 249 250 248 250 250 254 254 251 249 250 256 263 269 282 301 321 340 354 362 374 392 402 398 381 355 331 312 306 299 286 280 278 278 277 273 271 275 276 273 273 278 275 274 268 272 274 274 273 272 271 269 274 277 281 280 280 283 283 281 280 278 282 280 285 288 289 286 283 283 291 291 286 291 301 298 293 292 292 308 311 300 308 319 313 304 312 315 321 321 322 317 319 332 336 326 320 319 322 322 324 335 347 353 371 394 414 440 465 483 491 492 493 479 471 453 461 455 441 435 426 419 415 396 392 400 401 394 394 392 416 469 527 580 639 693 756 820 880 935 980 1023 1055 1097 1140 1175 1234 1265 1298 1332 1366 1391 1447 1494 1533 1589 1659 1710 1762 1822 1888 1978 2071 2183 2319 2452 2552 2643 2744 2847 2945 3046 3151 3242 3317 3390 3456 3535 3606 3689 3751 3802 3843 3869 3884 3899 3905 3915 3931 3951 3959 3971 4007 4017 4016 4040 4072 4078 4080 4069 4066 7936 119271 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 110 117 124 128 130 134 138 138 139 142 142 143 142 139 141 141 139 139 140 138 137 137 135 135 132 131 132 132 131 132 130 127 126 126 126 124 121 121 121 120 118 119 118 115 113 112 111 108 107 106 106 104 103 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28634 10770 3287 3852 11034 118 122 126 130 133 136 139 141 143 145 147 149 150 152 153 154 155 156 157 158 159 160 161 162 162 163 163 163 163 164 165 166 167 167 168 168 168 168 168 168 169 169 169 170 170 170 170 170 169 168 169 169 169 169 169 169 169 170 170 169 170 170 170 170 170 170 170 170 169 168 167 166 165 164 163 162 161 161 160 161 161 161 161 161 160 160 160 160 161 161 161 162 164 165 165 166 166 165 165 165 165 165 164 164 164 164 164 164 163 163 162 163 164 164 163 163 164 164 164 164 163 163 163 163 164 165 165 165 164 164 165 165 165 165 165 165 165 167 169 170 170 171 172 174 176 178 179 179 178 178 179 180 182 183 183 183 184 184 185 185 186 186 186 185 183 182 180 180 180 180 180 181 180 180 180 180 182 182 182 182 182 182 182 183 184 186 187 187 186 186 186 188 190 193 195 195 193 192 193 193 190 189 190 191 191 191 190 192 194 193 191 191 193 194 193 193 193 194 193 194 194 195 192 192 192 193 194 195 198 199 198 199 200 199 195 197 200 200 200 200 198 198 197 198 197 196 197 199 198 199 199 200 201 200 200 199 200 200 202 203 205 206 209 209 207 208 210 210 209 209 211 209 207 210 211 209 210 211 211 212 213 214 216 216 218 217 215 216 218 217 216 217 221 222 219 217 216 216 219 219 220 223 219 220 223 224 222 220 218 215 216 216 217 215 212 212 213 210 208 209 209 210 208 208 208 210 211 212 212 213 211 212 210 212 215 213 214 215 213 213 213 214 216 215 216 218 219 218 220 220 219 222 225 224 224 220 223 226 227 229 226 223 228 230 229 229 230 232 231 236 243 241 240 243 248 249 247 250 252 250 250 243 244 246 252 257 246 255 259 260 254 257 261 265 267 264 267 268 268 270 278 271 268 271 279 281 278 279 278 271 277 283 284 278 271 275 273 271 267 273 276 271 267 270 267 268 270 265 266 272 269 271 270 276 279 279 277 283 283 281 282 285 276 273 274 274 271 268 270 269 273 273 268 262 266 275 276 275 264 254 252 253 252 251 248 254 253 257 255 251 255 252 250 258 269 272 288 313 345 368 389 394 400 412 420 422 411 387 359 341 323 320 313 303 299 294 295 286 285 281 278 279 274 271 277 274 272 276 276 272 277 279 275 274 276 281 277 275 276 280 283 290 287 289 291 292 287 286 285 284 288 293 291 284 286 296 296 295 296 299 300 302 301 308 319 316 314 318 326 323 323 319 313 315 320 325 326 325 326 329 330 330 333 341 347 357 369 400 437 466 495 507 509 501 490 478 468 457 459 460 456 449 436 435 425 413 405 399 393 390 390 402 449 516 597 675 738 796 853 911 963 1007 1038 1072 1115 1157 1204 1255 1303 1352 1410 1479 1550 1612 1680 1741 1805 1873 1932 1993 2061 2137 2231 2334 2441 2573 2715 2824 2915 3020 3105 3174 3237 3294 3334 3365 3425 3499 3565 3630 3681 3710 3729 3751 3761 3770 3784 3800 3814 3833 3854 3860 3877 3910 3947 3980 3994 3994 3990 3998 4022 4047 4067 7571 245184 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 119 127 131 134 137 140 141 140 143 147 149 147 145 143 144 146 145 144 142 140 140 141 141 140 138 137 135 134 135 134 131 128 129 128 128 127 125 123 123 122 119 118 118 118 118 115 111 110 109 105 106 106 105 105 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28647 10770 3289 3850 11031 112 116 121 125 128 132 134 137 139 141 143 145 147 148 150 151 152 153 154 155 156 157 158 159 159 160 161 161 161 162 163 164 164 165 165 165 166 166 167 167 167 167 167 167 167 167 167 168 168 168 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 166 164 163 162 161 160 159 159 159 159 159 158 158 158 157 157 158 159 160 161 162 163 163 163 163 163 164 164 164 164 163 163 163 163 163 163 162 162 163 163 162 162 162 161 161 161 162 162 162 162 163 163 163 162 162 162 163 164 164 163 163 163 164 164 164 163 164 165 166 167 168 168 169 170 170 170 172 174 175 176 177 178 179 179 180 181 181 182 184 184 183 183 184 184 184 183 183 182 181 181 181 179 180 181 180 180 179 179 179 180 180 180 181 180 179 182 184 183 184 185 187 188 188 190 192 192 192 193 194 193 190 189 191 192 191 191 193 193 192 191 190 190 189 188 189 190 189 189 188 189 190 192 193 192 191 193 193 194 195 196 198 196 194 195 196 196 196 198 199 198 198 199 198 197 197 199 199 198 199 197 196 196 196 198 197 198 199 198 198 198 202 205 204 205 206 209 211 210 206 205 206 206 206 208 210 210 211 211 212 214 215 216 214 215 215 217 218 218 217 217 214 215 217 217 217 218 218 220 222 220 220 219 218 220 221 222 222 221 223 224 225 223 218 215 214 215 210 210 213 211 214 214 213 215 212 210 210 209 209 208 210 213 215 214 213 208 212 214 212 214 214 212 213 214 211 213 218 219 216 214 218 222 223 220 224 227 224 222 226 225 230 229 224 224 227 231 234 235 240 238 236 234 243 242 242 243 245 250 248 244 245 247 248 248 247 248 253 250 253 258 259 258 262 258 259 267 269 268 268 274 273 273 277 279 279 275 276 280 282 282 278 275 274 277 273 272 271 269 269 267 269 272 273 273 267 264 265 269 269 266 264 266 275 276 278 275 283 290 287 283 278 279 279 285 278 271 271 266 267 268 266 266 267 272 265 269 280 275 271 267 264 260 250 249 254 253 249 246 246 256 258 251 254 253 255 261 263 265 271 292 318 349 387 417 423 423 421 425 418 392 366 349 337 334 335 329 320 320 320 309 301 293 286 281 276 275 281 284 274 274 278 277 278 285 288 286 283 284 282 281 285 288 294 296 291 290 293 292 289 286 285 289 299 296 296 298 302 300 301 297 292 299 305 305 305 309 322 330 332 330 324 322 323 322 326 324 317 323 330 336 332 331 333 336 338 346 358 371 394 434 462 481 499 512 510 506 493 482 475 468 468 471 467 456 442 431 428 418 414 412 412 416 440 481 544 631 715 789 854 913 971 1021 1063 1112 1164 1203 1248 1296 1338 1366 1388 1412 1432 1460 1497 1550 1617 1694 1783 1854 1909 1969 2050 2134 2236 2368 2498 2628 2755 2871 2981 3073 3147 3224 3307 3378 3429 3485 3549 3592 3632 3674 3697 3713 3739 3768 3783 3789 3799 3811 3821 3845 3872 3890 3908 3919 3928 3948 3963 3976 3986 3999 4008 4001 4012 11577 271221 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 127 141 150 158 164 169 172 174 175 175 177 179 179 175 173 174 174 171 170 169 169 169 167 165 163 163 163 160 157 155 152 150 151 151 148 146 146 145 143 140 138 138 137 134 133 133 132 131 127 124 124 123 123 121 118 117 115 113 112 111 109 109 107 105 104 104 102 102 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28660 10770 3291 3849 11029 111 116 120 124 128 131 134 136 139 141 143 145 146 147 149 150 152 153 154 155 156 157 158 158 159 160 160 160 161 162 163 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 168 168 167 167 166 166 166 166 166 167 167 167 167 167 167 167 167 166 165 165 164 163 161 160 159 158 158 158 159 159 159 159 159 158 157 157 159 161 162 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 161 161 160 160 161 161 160 161 161 161 161 162 162 162 161 162 163 163 163 163 162 162 161 161 162 162 162 163 164 165 166 166 167 166 167 168 169 170 172 172 174 175 176 176 176 178 179 179 179 179 178 179 180 181 182 182 182 182 182 182 182 183 183 181 181 181 179 180 179 177 178 178 178 178 179 180 180 181 181 181 181 181 183 183 184 186 187 188 188 187 187 187 187 189 190 192 194 195 193 192 192 194 194 193 194 195 195 194 191 189 190 189 188 189 190 190 189 191 192 192 192 191 190 192 194 194 195 195 193 194 196 196 196 196 198 199 199 199 198 197 196 196 195 194 193 196 199 201 200 201 202 201 204 205 206 205 202 201 199 201 204 205 207 206 207 206 206 208 209 210 209 210 210 211 214 213 215 214 213 214 216 217 216 216 216 217 215 216 217 219 216 216 216 216 215 218 219 215 214 218 220 218 219 220 219 217 221 223 220 218 216 215 216 213 214 215 218 213 210 209 208 205 208 209 206 205 207 208 210 211 208 209 211 212 211 213 213 215 216 213 212 216 221 218 217 221 225 218 218 221 221 222 225 224 225 226 224 225 225 227 237 240 232 233 236 238 237 239 242 244 247 244 245 245 244 249 252 249 245 249 251 249 246 253 254 257 259 261 261 259 258 268 274 277 271 275 277 275 275 277 280 273 269 272 278 275 269 274 270 269 269 269 271 264 269 270 267 267 267 269 266 270 268 271 273 269 272 271 273 281 280 279 276 278 283 282 278 274 270 261 259 262 262 260 266 267 266 267 266 267 265 262 259 254 255 252 252 251 246 247 249 257 258 256 251 255 266 264 265 272 274 293 313 342 381 405 428 433 426 418 425 431 430 405 363 330 315 319 318 319 323 327 327 330 324 313 311 308 297 281 273 268 273 276 273 273 270 269 278 281 282 280 281 274 272 277 284 284 285 285 280 287 286 283 281 282 290 291 291 292 297 293 293 293 295 299 303 298 302 308 314 317 319 323 321 322 315 314 318 316 314 322 322 321 328 330 332 333 342 351 362 371 380 402 426 450 472 494 513 522 513 499 490 473 463 459 461 462 452 447 435 424 418 430 453 493 540 591 653 717 789 849 888 924 965 1000 1038 1072 1118 1187 1259 1337 1417 1486 1539 1580 1633 1686 1740 1802 1867 1934 2009 2087 2175 2269 2356 2455 2572 2694 2815 2930 3029 3120 3214 3288 3348 3403 3444 3488 3552 3610 3649 3680 3702 3712 3718 3735 3759 3786 3795 3804 3825 3828 3836 3852 3871 3898 3915 3920 3932 3950 3968 3981 3996 4011 4015 4020 4034 4054 4075 23891 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 123 132 140 146 150 154 158 160 163 163 164 164 165 164 162 161 161 159 157 157 157 156 154 152 151 150 148 146 145 146 144 143 141 139 138 135 134 134 133 132 132 130 129 128 126 124 123 122 120 117 114 115 114 112 111 110 110 107 105 106 104 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28673 10770 3293 3848 11028 111 116 120 124 127 130 133 136 138 140 142 144 146 148 150 151 152 153 154 155 156 157 157 158 158 159 159 160 161 162 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 165 165 164 162 161 160 159 158 158 158 158 158 159 159 159 158 158 159 158 158 159 161 162 162 163 163 162 162 162 163 163 163 162 161 162 161 161 161 161 160 160 160 160 160 161 161 160 160 160 161 160 160 161 162 162 161 161 160 160 161 161 161 161 163 165 167 166 167 169 170 169 170 171 171 173 175 175 176 176 177 178 178 177 177 177 178 180 180 181 180 180 181 182 182 183 182 182 181 180 180 180 179 178 179 178 177 177 177 178 178 179 179 179 179 180 182 182 182 184 185 185 186 188 189 188 187 187 186 186 186 186 188 192 194 195 195 195 195 194 196 194 192 192 192 191 191 190 189 191 191 190 188 189 190 189 191 191 191 192 192 194 195 195 193 192 193 193 195 196 196 196 197 199 200 198 196 194 193 193 192 192 195 196 195 198 204 205 202 202 202 201 201 203 202 204 202 203 206 207 207 205 203 203 205 205 204 203 203 206 208 209 209 208 207 209 208 211 210 211 213 214 213 214 216 217 218 217 211 211 215 215 213 215 216 217 217 217 215 214 213 210 213 217 221 218 216 217 215 211 210 211 210 207 205 204 211 211 207 205 209 210 210 207 212 213 211 211 210 212 214 212 210 212 213 213 213 214 219 220 219 217 217 222 222 220 218 217 220 225 224 223 221 223 226 229 235 233 233 237 237 234 235 236 235 239 244 240 240 246 245 242 248 251 246 251 250 252 249 248 253 252 252 249 251 257 255 259 261 261 264 266 270 271 273 274 279 276 269 273 280 269 269 274 273 270 267 273 272 266 268 266 269 272 270 264 266 266 268 272 273 270 271 274 276 276 276 272 273 277 277 277 276 272 269 269 268 261 263 260 260 266 271 272 265 262 263 265 260 255 252 255 256 250 242 246 247 248 244 244 250 254 251 248 252 253 261 266 275 287 308 334 379 422 444 439 424 416 417 431 417 391 368 341 324 307 308 318 329 327 324 326 325 322 314 307 297 280 282 277 271 272 267 264 266 273 275 277 277 274 274 280 285 285 280 277 281 288 284 280 283 292 289 281 281 287 288 288 290 292 290 287 288 290 300 304 307 315 316 317 318 317 317 309 313 319 318 317 322 325 326 323 326 331 342 350 358 363 387 414 440 468 491 503 500 483 464 460 454 439 434 431 426 415 417 415 415 428 464 510 556 632 736 841 940 1027 1094 1157 1222 1275 1310 1336 1353 1363 1383 1410 1439 1468 1517 1580 1648 1718 1783 1854 1934 2013 2099 2190 2292 2408 2502 2601 2729 2857 2955 3027 3083 3131 3173 3222 3278 3328 3365 3386 3418 3464 3495 3516 3541 3555 3570 3595 3619 3654 3672 3683 3713 3758 3786 3796 3800 3805 3825 3857 3872 3875 3874 3878 3906 3923 3924 3932 3940 3952 3957 3964 3981 3978 7916 160723 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 119 126 130 134 138 140 142 143 145 147 148 148 150 149 146 145 145 145 144 143 143 141 140 140 140 140 138 136 134 134 133 132 130 127 126 126 127 126 123 123 123 121 119 118 117 114 110 110 110 109 109 108 107 104 103 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28686 10770 3295 3847 11025 110 115 119 123 127 130 133 135 138 140 142 144 147 148 150 151 152 153 154 155 156 156 157 157 158 158 159 160 161 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 166 166 167 167 167 167 167 166 166 165 165 165 165 165 165 165 166 165 165 166 165 165 164 163 162 161 160 158 157 157 158 158 158 159 160 159 159 159 159 159 159 159 160 160 161 161 162 162 162 162 162 162 162 162 162 161 160 160 160 160 159 159 159 159 159 159 159 159 160 161 161 161 162 162 161 161 162 162 162 161 160 161 163 165 167 169 169 170 170 171 172 172 171 173 174 175 175 176 178 178 177 178 179 179 179 180 180 179 179 181 181 182 182 182 180 180 180 181 180 178 176 176 176 176 176 176 175 177 179 179 180 181 181 181 182 183 184 183 184 186 186 185 186 187 187 186 185 186 189 192 194 195 197 197 196 197 195 193 191 190 190 189 186 185 187 189 189 188 188 189 191 192 191 190 190 191 192 193 192 193 193 194 194 194 194 194 194 197 197 197 195 195 195 194 194 194 193 194 195 197 197 199 199 201 202 202 202 202 203 202 198 199 203 204 203 206 208 206 205 205 203 203 203 204 206 208 207 204 206 207 206 205 206 206 207 209 209 210 212 209 211 214 215 215 215 216 216 217 215 212 216 216 216 214 213 214 210 210 212 212 211 210 210 211 214 214 213 213 212 214 216 214 212 210 211 212 210 213 211 209 208 208 211 211 210 207 208 212 210 210 210 209 212 215 213 211 214 216 219 220 221 218 219 221 226 227 223 223 224 228 227 227 231 231 231 233 233 234 235 233 235 234 236 237 239 242 244 242 241 239 245 247 251 251 252 258 252 251 255 255 253 256 254 249 254 259 261 261 260 263 264 260 269 274 273 270 273 273 273 275 275 272 270 268 271 267 263 261 262 266 262 263 266 268 262 271 271 268 271 269 266 270 268 271 277 269 263 269 266 268 264 258 260 264 264 262 262 263 257 264 262 265 261 261 257 255 258 255 254 252 249 250 249 247 248 244 246 256 250 242 244 251 256 260 265 273 283 293 309 340 384 426 446 449 438 426 427 411 383 352 331 322 311 306 313 316 321 325 329 328 320 308 299 279 265 265 269 264 261 263 271 273 267 271 275 272 269 270 279 285 283 281 278 280 281 279 279 278 283 283 285 283 286 287 289 290 288 291 294 294 296 301 298 299 308 311 311 311 309 307 304 297 306 315 319 324 325 322 317 324 339 338 343 356 379 414 437 461 484 502 505 498 481 469 465 456 442 435 431 426 415 414 407 404 404 410 437 479 531 621 728 820 916 1001 1072 1129 1193 1270 1350 1413 1473 1538 1597 1659 1724 1782 1844 1918 1997 2097 2224 2338 2426 2509 2588 2664 2738 2800 2873 2926 2946 2969 2993 2997 2999 3011 3011 3006 3007 3007 3001 3008 3026 3042 3062 3092 3130 3173 3222 3284 3354 3407 3457 3519 3582 3642 3689 3725 3752 3765 3774 3792 3819 3844 3857 3865 3892 3908 3906 3913 3921 3928 3948 3963 4004 53485 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 117 124 129 134 137 139 141 143 144 145 144 144 146 147 145 144 142 142 142 141 140 139 138 137 137 137 136 133 132 132 131 130 128 126 126 126 124 122 122 121 119 119 117 115 115 113 112 111 108 106 105 105 105 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28699 10770 3297 3846 11026 110 115 119 123 126 130 132 135 137 139 141 143 145 147 149 151 152 153 154 155 156 156 157 157 158 158 159 160 161 162 162 162 162 162 163 163 163 163 164 164 164 164 164 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 163 162 160 159 158 158 157 157 157 157 158 159 159 160 161 161 161 160 159 159 159 159 160 161 162 162 162 162 163 163 163 162 162 162 162 161 161 160 160 159 159 159 159 160 160 160 160 160 160 161 162 163 163 163 163 163 163 163 163 163 162 162 163 166 167 168 169 171 173 173 173 174 174 175 176 177 177 178 178 178 179 179 179 180 180 180 180 180 180 180 180 179 179 179 178 177 177 176 176 177 178 177 177 178 179 180 179 180 181 181 182 183 183 183 184 186 187 188 190 189 189 190 190 192 192 193 195 196 196 196 195 193 196 196 192 190 188 188 187 186 186 185 185 186 188 189 189 188 190 191 192 193 193 194 195 196 195 197 199 198 197 198 196 195 195 198 199 197 199 198 198 200 200 199 199 200 199 200 199 200 204 204 202 202 202 204 203 201 201 203 204 207 209 209 210 211 210 212 212 212 210 210 210 208 206 206 207 208 209 209 206 210 212 210 208 210 212 215 217 217 216 214 213 213 214 213 215 211 210 214 218 216 215 213 208 207 206 207 212 216 214 211 212 216 214 209 210 213 212 213 216 212 211 214 216 218 211 211 213 216 215 215 211 209 210 214 216 216 219 218 221 225 227 223 224 222 223 224 220 217 225 227 223 225 229 227 226 226 226 228 231 232 234 230 232 229 233 235 238 235 236 239 241 235 242 241 245 247 247 254 253 257 257 254 252 257 261 256 257 257 252 254 256 257 260 255 252 265 270 263 264 265 263 262 268 268 264 265 265 262 264 261 257 265 265 266 265 269 265 270 270 268 264 264 263 266 269 268 264 266 272 272 262 260 259 260 257 260 263 262 260 255 252 256 261 263 260 257 258 260 260 259 260 257 252 243 238 245 248 243 238 240 247 249 251 250 251 256 258 264 275 291 316 335 378 438 472 455 439 440 446 458 460 439 399 357 326 312 309 306 314 321 326 326 325 321 321 310 293 285 275 272 271 266 262 271 275 276 265 263 274 277 274 269 272 277 281 282 278 273 274 278 277 276 278 287 287 288 286 291 298 293 295 299 301 305 309 304 307 306 308 310 307 307 310 310 312 321 322 310 313 327 334 337 348 367 380 407 429 452 479 507 512 500 479 456 444 440 436 430 418 413 410 408 418 441 484 544 620 695 765 839 910 991 1072 1126 1176 1222 1255 1292 1325 1351 1375 1398 1417 1438 1460 1471 1479 1489 1506 1524 1567 1623 1670 1708 1740 1782 1834 1884 1932 1995 2085 2191 2297 2389 2473 2545 2605 2669 2712 2737 2759 2787 2806 2821 2848 2890 2944 3014 3089 3159 3215 3271 3328 3381 3439 3495 3545 3600 3657 3697 3731 3764 3785 3793 3812 3829 3834 3839 3845 3870 3890 3888 3886 3894 3905 3926 50375 442407 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 112 120 127 132 135 137 138 139 143 146 144 145 148 147 145 145 144 144 144 142 144 142 140 140 139 138 136 135 134 133 133 131 128 128 127 126 125 124 124 123 122 121 120 118 114 113 114 113 111 110 108 106 107 105 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28711 10770 3299 3844 11029 111 116 120 124 127 130 133 136 138 140 142 145 146 148 150 152 154 155 156 156 157 158 158 159 159 160 161 162 162 162 163 163 163 163 164 164 164 165 165 165 165 165 165 165 166 167 167 168 168 168 168 167 167 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 163 162 161 159 158 158 158 158 159 160 161 162 163 163 162 162 162 161 161 160 161 162 163 164 164 163 163 163 163 163 163 163 163 163 163 163 162 161 161 161 160 160 160 161 161 161 160 161 161 162 163 164 164 164 163 163 164 164 164 163 163 163 165 167 168 169 171 173 173 173 174 175 176 178 178 179 179 178 178 179 180 180 180 180 180 181 182 181 180 179 179 179 178 177 178 179 178 178 178 178 179 179 179 180 180 180 180 180 182 183 182 182 185 186 187 187 187 188 189 190 191 191 192 193 194 196 197 198 198 198 197 195 194 193 192 191 188 185 184 183 184 185 187 188 188 188 189 190 191 192 193 195 194 194 195 195 195 197 198 197 198 198 199 200 201 200 200 200 200 200 200 199 200 203 202 203 207 206 206 205 205 204 204 206 205 204 203 204 202 200 203 208 211 210 209 211 212 212 211 212 213 213 215 214 212 211 208 208 209 209 209 209 209 211 215 216 217 216 214 215 216 220 217 216 213 213 212 212 213 212 212 210 208 209 211 212 210 213 214 213 213 212 214 214 213 214 214 218 219 215 215 216 219 216 214 216 212 211 218 219 212 213 215 216 214 216 219 221 224 225 229 226 225 224 226 223 221 220 224 225 228 232 224 223 225 232 230 226 225 227 226 228 230 230 233 229 228 232 233 239 243 239 239 240 238 241 242 244 245 247 244 248 254 250 254 255 259 256 249 252 259 255 251 249 253 255 254 256 256 255 254 253 256 255 254 260 261 256 258 263 262 260 259 258 266 263 259 264 264 264 268 266 263 262 269 267 268 265 258 254 263 271 271 263 259 260 260 264 261 262 261 262 261 261 267 265 265 265 263 260 254 249 248 247 242 240 239 234 235 243 242 238 250 253 255 262 270 279 299 337 393 464 521 533 515 508 523 527 495 444 407 374 357 351 340 327 307 299 308 317 326 338 342 336 324 309 297 284 277 273 271 268 267 271 269 267 261 259 262 272 278 280 280 278 276 281 283 273 270 270 277 284 289 292 291 291 285 286 295 298 295 288 288 297 303 303 311 319 316 310 311 313 311 314 321 324 327 328 328 340 358 375 395 414 430 447 468 483 483 487 492 480 470 465 458 444 435 428 412 405 406 407 416 434 479 543 637 734 816 879 942 1015 1077 1123 1168 1215 1258 1285 1310 1332 1363 1393 1431 1476 1518 1557 1598 1637 1678 1702 1741 1782 1819 1868 1921 1979 2042 2102 2172 2245 2314 2389 2462 2520 2560 2585 2620 2663 2703 2733 2777 2840 2891 2938 2992 3047 3094 3140 3195 3250 3302 3347 3386 3433 3483 3525 3560 3591 3624 3653 3671 3699 3727 3737 3751 3766 3775 3776 3785 3814 3826 3818 3828 3841 3838 3841 36570 372131 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 111 117 122 124 125 128 129 129 130 131 131 133 135 133 130 129 131 129 129 127 127 128 127 124 123 121 121 124 123 119 118 118 117 116 115 113 111 110 111 110 110 110 109 106 105 104 102 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28724 10770 3301 3843 11028 111 116 120 124 127 130 133 136 138 140 142 144 146 148 149 151 153 154 156 156 157 158 158 159 159 160 161 162 162 162 162 163 163 163 163 163 164 164 165 165 166 167 167 167 167 167 168 168 168 168 168 167 166 166 165 165 165 165 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 164 163 162 160 159 159 159 159 159 160 162 163 163 163 162 162 162 161 162 163 163 163 164 164 164 164 164 164 163 163 164 164 164 164 164 163 162 161 161 161 161 161 161 161 161 161 162 162 163 163 164 164 162 162 163 163 163 163 164 166 167 168 168 169 171 173 173 174 175 175 176 177 177 177 178 180 181 180 180 181 181 181 181 181 182 182 181 180 179 178 178 178 177 177 177 177 176 177 178 178 178 178 178 179 181 182 181 181 180 181 181 181 181 183 183 184 185 186 188 189 189 189 189 190 193 193 193 194 195 198 200 200 199 197 195 194 193 191 189 187 185 183 184 185 186 189 190 191 191 191 189 188 192 193 192 193 196 197 197 198 200 204 205 202 200 201 200 200 203 203 202 203 204 205 206 208 206 206 207 206 207 209 209 207 208 207 205 204 203 203 207 211 211 211 214 216 216 216 214 215 216 217 219 218 215 217 215 213 214 214 213 210 209 210 211 212 213 211 211 215 215 215 215 216 221 222 220 219 218 214 211 208 210 211 215 215 211 214 213 210 212 210 212 217 218 214 215 217 215 215 216 219 222 219 215 216 222 223 221 218 220 217 217 217 217 214 216 218 221 225 230 229 228 226 223 224 223 223 224 225 225 229 226 224 223 222 226 230 228 224 223 226 237 235 232 232 229 230 227 227 230 232 234 233 234 233 238 238 240 238 237 239 244 248 248 250 250 256 256 252 253 253 251 257 260 257 257 258 253 259 261 257 259 257 259 259 262 263 263 262 266 265 259 263 266 263 267 270 269 271 273 275 269 268 270 266 264 264 268 268 271 278 279 271 264 259 260 261 263 264 261 265 266 269 268 266 265 267 262 262 257 249 247 241 235 235 237 247 244 244 248 251 257 263 262 268 283 299 315 351 397 473 543 586 623 669 699 728 765 726 606 486 425 405 397 377 356 343 332 330 334 342 337 315 304 287 278 276 275 276 270 270 269 269 274 276 274 272 279 279 275 279 275 272 279 279 286 285 282 288 291 287 283 291 301 299 300 297 302 304 308 302 300 307 316 323 321 314 318 325 315 309 315 322 329 326 332 340 353 373 392 420 451 476 493 505 510 517 507 491 483 485 483 474 460 447 442 435 433 432 429 426 421 423 444 487 544 604 673 743 798 850 905 961 1023 1073 1098 1134 1179 1221 1249 1274 1304 1325 1360 1396 1422 1454 1489 1525 1565 1613 1655 1688 1721 1748 1777 1822 1877 1938 2000 2060 2107 2161 2222 2288 2355 2425 2505 2574 2624 2692 2773 2846 2917 2991 3056 3111 3167 3219 3265 3301 3325 3341 3367 3411 3446 3468 3490 3523 3544 3561 3586 3604 3618 3638 3649 3645 3642 3653 3672 3675 3676 3689 3696 3704 3723 39362 435429 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 116 124 131 135 139 143 145 147 147 148 150 150 151 152 151 147 146 147 146 145 146 145 143 141 140 139 140 138 136 136 134 133 133 133 131 130 128 126 124 123 123 123 121 119 117 117 118 116 113 111 110 108 108 107 105 104 103 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28737 10770 3304 3842 11026 112 116 121 124 128 131 133 136 138 141 143 144 146 148 150 151 153 155 156 157 158 159 159 160 161 162 162 163 163 163 163 164 163 164 164 165 166 167 167 168 168 169 169 169 169 169 168 168 168 167 167 166 166 167 167 167 166 166 167 167 167 167 167 167 168 168 167 167 167 167 167 166 165 164 163 161 160 160 160 160 161 161 162 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 165 164 163 163 163 162 161 161 162 163 162 162 163 163 164 164 165 166 165 165 165 165 165 165 165 166 166 166 167 168 169 171 171 171 173 173 174 175 176 178 178 178 179 181 181 181 182 182 182 182 182 183 183 183 182 180 178 178 178 178 177 177 176 176 178 178 178 178 178 178 180 181 181 181 181 181 182 183 183 184 186 186 189 190 190 191 190 191 193 193 193 193 194 195 197 198 198 199 202 202 199 196 195 195 195 193 192 191 190 188 187 187 188 188 187 187 189 191 193 193 193 195 198 200 200 201 200 200 202 202 205 207 206 206 207 205 204 203 203 204 205 203 206 209 209 207 206 207 209 209 210 208 207 207 206 206 209 210 212 212 211 213 218 220 220 218 218 219 218 217 217 218 218 219 219 219 217 215 214 209 208 212 215 213 211 214 216 216 216 216 217 221 222 225 228 227 223 217 213 210 209 208 211 214 215 216 217 214 210 211 212 215 213 210 215 217 218 216 217 220 217 218 215 219 222 222 220 222 222 218 217 218 214 217 221 223 225 229 226 222 229 229 227 228 228 227 226 228 226 226 229 226 223 228 228 224 229 229 228 232 233 233 229 228 226 220 223 230 228 230 228 230 234 231 227 233 232 234 234 233 236 244 253 253 253 254 253 255 256 258 252 250 251 260 259 254 254 256 259 261 263 269 265 263 262 261 267 270 266 267 269 264 265 266 267 266 265 264 266 266 266 265 270 274 273 272 273 271 269 266 267 264 262 264 264 261 256 257 264 268 273 272 272 275 274 271 270 267 262 258 249 244 246 246 247 246 246 255 252 248 253 263 272 277 291 316 343 378 418 466 512 565 655 766 873 958 977 886 740 608 538 501 480 445 411 401 374 344 329 319 308 295 295 288 281 276 273 273 281 282 279 279 272 271 275 277 279 280 284 283 283 286 289 286 285 287 286 284 290 301 304 303 302 299 300 301 303 301 299 303 307 313 317 319 317 318 322 323 327 329 325 327 333 335 337 347 349 356 372 394 417 440 456 478 498 505 513 524 522 519 521 513 500 490 483 484 489 490 492 488 483 477 459 446 432 415 402 396 397 393 393 396 402 399 406 443 497 572 661 742 801 861 917 974 1042 1108 1169 1222 1267 1314 1361 1403 1444 1475 1500 1537 1574 1607 1646 1694 1749 1818 1886 1951 2017 2078 2139 2203 2253 2300 2363 2438 2518 2589 2652 2713 2787 2866 2938 3008 3077 3137 3186 3244 3298 3343 3394 3430 3454 3490 3533 3559 3582 3601 3622 3657 3671 3685 3711 3713 3700 3700 3706 3720 3737 3749 59647 489565 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 112 124 132 137 141 146 150 152 153 153 152 155 156 156 156 155 154 153 152 150 150 150 148 145 144 144 145 144 141 140 140 139 136 133 133 133 131 132 132 129 128 125 124 123 122 120 120 118 114 112 112 110 108 109 111 111 109 105 102 102 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28750 10770 3306 3841 11026 113 118 122 126 129 132 135 138 140 142 144 146 148 150 151 153 155 156 158 159 160 160 161 162 163 163 163 163 164 164 165 165 165 165 166 167 168 168 169 169 170 170 171 170 170 169 168 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 168 169 168 168 167 167 165 164 162 161 161 161 162 162 163 164 165 166 166 166 166 165 166 166 167 167 167 167 167 167 167 167 167 167 168 168 167 167 166 166 166 166 166 165 165 164 164 164 163 163 163 164 165 164 165 166 166 166 167 167 167 167 167 166 167 168 170 171 171 171 172 174 175 175 176 177 178 179 180 180 179 180 182 182 182 182 183 183 184 185 184 182 181 180 179 178 178 178 178 178 178 177 177 178 179 180 179 180 181 183 184 185 186 188 188 189 190 191 192 194 195 195 194 193 193 192 192 194 195 197 198 197 197 200 202 202 202 202 202 201 198 197 197 197 196 196 195 193 194 196 196 195 195 196 196 196 195 195 197 199 201 201 201 203 204 203 202 205 208 208 207 208 207 208 207 206 207 210 206 205 208 208 210 210 209 206 207 211 211 211 211 210 210 212 214 216 215 215 215 217 217 219 219 217 215 216 218 220 220 220 221 221 217 216 216 218 218 216 212 211 212 216 215 213 212 215 216 215 217 219 223 221 218 219 222 221 218 215 216 215 211 211 213 210 212 213 211 209 214 215 211 209 212 213 214 214 218 221 221 224 223 217 217 222 224 225 223 222 219 218 220 226 228 225 226 226 226 224 230 229 230 223 227 228 225 225 227 227 229 233 228 224 221 223 228 225 225 221 229 225 223 229 229 220 224 224 227 229 225 225 225 228 223 226 232 235 240 239 244 246 245 250 250 250 253 252 251 250 255 259 259 250 250 259 263 260 254 258 258 261 264 265 265 264 265 265 262 262 258 263 262 260 264 262 261 262 264 264 271 274 276 280 267 273 273 261 258 261 261 254 256 255 259 263 264 266 266 267 271 272 273 275 276 281 279 275 271 274 271 262 253 253 247 245 246 247 255 258 255 260 264 269 276 298 332 366 401 431 468 509 561 640 752 875 984 1028 976 872 762 654 584 556 536 500 457 400 355 331 305 290 299 306 303 301 303 308 301 294 282 273 275 279 278 285 284 278 273 275 289 296 294 292 292 295 297 293 298 303 300 298 293 299 306 303 304 305 313 312 318 321 318 329 328 327 326 323 322 322 327 328 332 340 351 372 399 417 429 440 460 474 484 500 511 513 520 527 531 537 538 543 541 525 507 501 503 511 515 517 517 519 520 510 493 487 490 485 467 455 444 440 433 435 429 413 401 406 418 445 500 584 675 770 869 943 993 1038 1085 1126 1172 1227 1288 1344 1400 1462 1502 1536 1570 1597 1614 1646 1696 1742 1778 1824 1883 1946 1997 2046 2106 2186 2280 2379 2480 2581 2682 2778 2856 2921 2996 3074 3135 3183 3229 3260 3283 3319 3356 3389 3406 3408 3426 3456 3474 3484 3494 3513 3526 3537 3545 3559 3582 3607 3620 3636 3654 28499 334538 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 111 117 121 124 126 128 129 131 132 133 134 133 134 134 133 133 134 133 133 133 131 130 130 129 128 126 127 127 126 123 122 120 120 120 120 119 118 118 119 116 113 112 110 108 107 106 106 105 103 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28763 10770 3308 3839 11026 113 117 122 125 129 132 134 137 139 141 144 145 147 149 150 152 153 155 156 158 159 159 160 161 161 162 162 162 163 163 163 163 164 165 165 166 167 168 169 169 170 170 169 169 168 167 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 166 165 164 163 162 161 162 162 162 163 163 164 164 165 166 167 167 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 164 164 164 165 164 164 164 163 163 164 164 164 165 165 166 167 167 167 166 166 167 169 169 171 172 173 173 173 174 173 173 175 177 177 177 178 179 180 180 181 182 182 182 183 183 183 181 180 179 178 176 176 177 178 177 176 176 179 180 178 178 178 178 180 180 181 183 184 185 186 187 188 190 191 191 192 193 192 193 195 193 191 191 192 193 196 197 198 200 201 200 199 201 200 200 201 202 203 201 200 199 199 198 197 197 196 197 197 196 196 196 195 195 197 198 200 199 199 201 201 202 203 204 205 207 207 208 211 210 209 210 210 210 209 207 206 207 207 206 207 208 208 210 209 207 208 213 217 215 213 212 212 214 214 215 218 217 218 219 221 223 222 220 221 223 221 220 220 220 219 221 219 215 215 213 212 212 212 213 212 213 215 212 214 218 219 218 217 217 219 220 221 221 220 220 221 222 226 223 219 213 210 211 214 213 211 211 212 212 210 206 209 214 214 215 220 220 218 218 222 222 221 221 220 221 224 224 222 226 226 225 225 227 226 225 226 225 226 231 231 231 229 230 229 226 226 224 223 224 222 222 224 222 219 221 226 223 217 220 223 230 231 230 226 224 220 226 231 236 234 230 236 235 241 237 237 243 243 251 249 255 254 255 262 255 256 262 261 260 265 266 262 267 268 265 261 261 269 266 261 264 264 261 262 261 261 263 264 257 256 266 272 274 277 275 272 281 278 270 264 258 259 254 254 255 258 261 262 261 265 266 263 270 273 272 273 275 281 291 290 286 277 278 274 267 261 254 252 247 245 250 243 252 256 263 266 273 279 289 299 306 338 380 420 453 475 506 536 568 603 644 686 744 827 927 962 912 801 690 652 661 638 587 508 424 360 333 343 363 364 344 326 308 293 292 281 276 279 280 281 282 283 287 289 287 290 290 294 297 302 295 297 304 304 305 312 310 310 307 308 310 314 318 321 322 319 317 319 321 320 322 319 321 328 336 339 335 333 330 327 331 333 337 350 356 353 365 377 387 401 420 426 431 446 458 472 484 502 517 535 547 547 542 531 524 522 516 521 520 511 504 505 512 520 521 532 540 540 530 508 480 452 435 420 417 420 422 436 437 430 431 438 448 457 485 534 599 684 779 876 972 1075 1167 1246 1317 1379 1424 1463 1518 1584 1660 1753 1860 1972 2077 2166 2223 2276 2330 2373 2412 2475 2553 2637 2703 2753 2788 2827 2878 2929 2969 3000 3018 3042 3078 3117 3159 3213 3258 3282 3298 3321 3350 3381 3401 3408 3419 3435 3443 3454 3467 3476 3483 53592 491905 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 119 128 138 146 148 148 152 155 155 156 158 159 159 158 157 155 156 156 155 153 151 152 152 150 149 149 148 147 145 142 140 139 139 139 137 135 134 131 129 130 129 128 126 124 124 124 122 119 117 117 115 113 110 111 113 110 106 106 106 105 103 103 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28776 10770 3310 3838 11020 112 116 120 124 128 131 133 136 139 141 143 145 147 148 150 152 153 155 156 157 157 158 159 159 160 160 160 161 161 162 162 163 164 166 167 168 168 168 167 167 167 166 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 166 166 166 165 165 165 165 164 163 162 162 162 162 162 162 163 163 164 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 167 166 166 166 166 166 165 164 164 163 163 163 163 163 163 163 163 163 164 163 164 164 164 165 165 165 165 165 165 166 169 169 169 170 171 172 172 173 174 175 174 175 177 178 179 178 179 180 181 181 180 181 182 180 179 178 178 177 177 177 177 177 176 176 175 177 178 179 180 180 179 179 181 183 185 187 188 189 189 191 192 193 192 192 192 193 194 194 193 192 191 192 193 194 197 198 199 199 198 199 201 201 200 200 200 200 199 200 199 200 200 199 199 199 200 199 197 198 197 195 195 196 198 198 197 198 199 199 200 202 204 204 203 204 205 205 205 206 207 209 210 209 210 213 210 208 210 210 208 208 209 210 212 212 210 209 212 215 213 211 212 213 214 214 215 218 217 218 218 219 219 221 222 220 220 221 221 219 213 214 216 216 216 212 211 212 212 210 213 216 215 213 213 217 219 217 216 220 221 223 221 221 216 214 219 220 216 218 216 211 210 209 211 209 208 211 208 209 211 213 213 211 212 213 214 220 218 215 215 212 216 223 219 220 225 226 221 224 225 221 220 222 218 220 222 221 220 218 227 224 224 217 214 218 223 222 224 224 224 223 221 223 220 224 228 228 225 225 226 224 228 231 233 234 230 231 232 237 237 238 238 238 236 241 241 240 246 252 255 253 252 250 255 262 259 257 255 262 266 261 263 269 261 260 260 262 266 267 268 261 261 262 258 259 260 261 261 262 265 263 263 265 272 268 268 267 265 267 267 266 256 250 247 251 255 259 257 261 264 263 267 268 271 274 274 274 276 280 289 296 292 286 283 276 273 266 258 256 257 254 250 254 255 251 253 258 264 272 281 291 298 306 313 326 348 364 369 376 386 415 455 504 552 626 737 828 860 840 797 733 665 589 506 432 383 370 379 390 380 355 338 319 301 295 287 287 290 293 292 293 293 288 294 296 298 306 305 301 308 311 306 312 314 310 311 315 315 315 313 309 315 313 317 320 316 318 321 327 324 319 320 330 340 337 333 340 341 337 338 338 339 333 338 344 346 353 351 361 377 389 401 412 426 441 455 467 487 519 545 563 581 585 586 583 572 570 566 550 537 531 524 520 519 522 520 518 518 510 510 504 495 489 486 471 455 443 429 426 442 451 453 453 461 474 507 549 593 658 740 831 956 1099 1229 1339 1437 1554 1689 1813 1941 2074 2177 2282 2398 2510 2621 2721 2802 2873 2940 2971 2973 2983 3006 3014 3011 3019 3024 3035 3046 3044 3053 3086 3113 3139 3160 3171 3195 3230 3260 3283 3306 3328 3347 3366 3387 3407 3431 3451 3474 3495 3509 3530 3542 3547 22587 309627 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 132 143 151 158 166 172 174 176 177 177 177 178 179 179 179 177 175 174 172 169 168 168 166 165 166 164 161 159 158 158 157 154 151 149 149 151 150 146 143 143 142 141 137 134 131 133 134 132 129 127 125 123 122 121 121 118 116 115 112 111 114 111 107 107 107 105 105 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28788 10770 3312 3837 11019 113 118 122 126 129 132 135 138 141 143 146 148 150 152 153 154 156 157 157 158 158 159 160 161 161 162 162 163 163 163 164 165 167 168 169 170 170 169 168 167 167 167 167 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 165 165 165 165 165 166 167 168 168 168 168 168 169 169 168 168 168 168 169 168 168 168 168 168 169 169 169 167 167 167 166 166 166 167 167 167 167 167 166 166 165 165 165 165 165 166 166 166 166 166 166 168 168 168 168 168 170 170 171 172 173 174 174 175 175 174 175 176 176 177 179 180 180 180 181 182 182 181 181 181 179 179 179 179 178 178 177 176 176 176 178 180 180 180 181 181 182 184 185 186 187 187 188 190 191 192 194 195 195 194 194 195 195 195 196 196 196 196 197 199 199 199 198 199 200 200 199 200 201 202 201 202 201 201 202 201 201 202 202 203 204 204 203 202 202 202 202 202 199 198 199 200 200 198 199 201 201 201 201 204 205 207 209 210 210 210 211 210 210 213 213 210 210 211 213 212 210 213 213 212 212 211 211 211 211 211 211 213 215 216 216 215 217 217 216 215 216 218 218 219 218 219 222 221 221 221 222 220 219 219 219 219 218 217 217 211 214 216 216 215 213 212 211 213 212 216 217 219 222 221 220 223 224 223 223 221 221 220 221 222 220 215 220 223 217 211 213 216 214 209 210 210 212 212 210 213 215 214 211 210 214 216 215 218 218 218 220 220 218 216 218 220 220 220 220 224 223 224 219 219 222 225 224 222 222 221 222 220 225 225 224 225 224 224 222 226 231 232 235 239 237 230 235 240 237 236 238 239 237 243 245 251 247 246 252 253 257 259 259 259 259 260 261 264 262 263 264 262 264 261 258 261 256 258 255 257 260 261 261 262 261 261 262 263 263 258 258 256 262 261 266 264 262 269 267 269 269 273 270 264 256 255 254 252 252 254 257 260 260 261 265 269 269 267 272 271 274 281 274 268 270 273 282 280 272 268 273 272 261 255 256 254 249 250 251 257 255 254 263 264 267 287 297 304 312 322 324 326 339 368 415 479 535 590 670 821 971 1002 909 798 720 622 510 442 418 413 405 378 344 319 313 309 302 294 292 295 294 295 293 289 294 298 300 302 299 307 307 307 306 299 304 314 317 308 303 312 311 305 306 317 324 319 312 313 323 324 323 321 324 326 338 341 339 335 338 338 334 337 345 348 355 359 360 364 367 370 368 371 383 394 403 419 420 422 435 453 468 484 498 519 545 564 574 571 559 558 568 564 549 545 545 546 550 551 545 541 536 526 518 503 484 465 457 448 441 441 450 461 474 494 505 515 553 623 714 804 894 991 1093 1199 1304 1387 1454 1527 1607 1707 1829 1959 2095 2225 2345 2439 2518 2588 2631 2655 2667 2673 2688 2726 2790 2867 2945 3007 3062 3120 3173 3221 3265 3302 3328 3345 3353 3370 3398 3418 3437 3451 3466 3479 3492 3510 3515 3512 3523 3542 3560 3574 3590 3601 3615 3634 3641 36211 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 116 125 135 141 145 149 153 155 155 156 158 159 159 158 155 155 157 157 155 154 153 153 152 151 149 147 147 145 142 141 142 141 138 137 136 133 132 133 131 130 128 127 128 128 126 123 119 118 117 116 116 113 110 108 107 106 104 103 104 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28801 10770 3314 3836 11020 114 118 123 127 130 134 137 140 142 145 147 149 151 152 153 154 155 156 157 158 159 160 160 161 162 162 163 164 165 166 167 168 169 170 169 169 168 167 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 166 166 166 166 166 166 166 166 166 167 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 170 170 170 170 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 166 167 166 166 166 167 167 167 167 168 169 170 170 170 171 171 172 173 174 175 175 175 175 176 177 177 177 178 179 180 180 180 181 181 181 182 182 182 181 181 181 180 179 178 177 177 178 179 178 178 179 180 180 179 181 182 183 184 185 185 186 186 187 189 190 190 191 192 194 195 195 197 196 195 195 196 197 199 198 197 198 199 201 201 200 201 201 200 199 200 201 200 201 202 203 204 203 202 202 205 205 205 206 206 205 204 206 207 205 204 204 204 203 202 202 201 202 202 201 201 202 204 207 209 209 208 208 208 209 210 213 215 213 212 213 215 215 216 217 214 214 213 212 212 212 214 213 212 213 213 213 216 219 216 216 217 219 219 217 219 221 222 221 223 221 219 223 224 226 224 224 226 226 224 224 222 222 219 217 219 217 217 216 214 212 213 217 216 216 218 221 221 220 221 220 221 222 224 221 220 223 225 226 227 226 222 223 223 216 216 216 215 215 214 214 215 214 209 212 212 211 214 214 213 218 216 217 216 213 215 217 216 216 217 220 220 220 220 221 222 223 221 219 218 220 220 223 226 224 219 222 223 223 226 225 225 228 227 232 233 234 238 236 238 244 244 241 235 234 237 239 235 240 242 244 248 241 242 246 247 249 258 258 261 265 264 264 259 266 269 265 269 267 267 264 263 263 262 266 266 265 266 266 263 267 267 265 265 259 265 267 263 262 265 265 264 264 262 264 269 270 266 265 275 274 273 265 261 255 253 255 257 262 270 268 267 268 265 263 272 279 278 279 278 281 280 279 282 283 284 289 287 283 287 284 269 261 260 259 262 260 262 257 261 277 285 294 307 310 314 327 351 399 464 528 573 626 716 847 948 909 756 666 695 732 675 570 509 488 469 444 412 382 348 325 315 312 317 312 306 307 311 304 306 310 304 307 316 316 317 324 322 315 319 326 324 321 315 321 319 318 319 323 323 317 317 324 325 326 324 322 324 319 324 332 343 341 343 343 340 346 357 356 361 369 375 382 389 395 395 400 408 419 432 445 449 456 469 489 513 533 548 577 602 615 622 624 628 630 636 628 609 604 610 618 627 620 611 592 567 531 496 482 478 463 442 443 464 485 503 515 527 541 559 580 623 711 839 972 1077 1157 1233 1301 1382 1466 1524 1562 1617 1698 1789 1888 2010 2125 2224 2320 2402 2496 2586 2658 2701 2728 2755 2778 2803 2846 2906 2968 3033 3088 3133 3175 3212 3252 3311 3354 3386 3422 3468 3504 3517 3534 3570 3604 3619 3629 3643 3647 3658 3669 3669 3678 3690 3709 3736 3754 8459 150523 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 115 127 135 142 148 152 155 157 159 160 161 160 160 162 163 162 161 159 157 156 155 154 154 154 151 150 147 146 145 144 145 145 142 140 139 138 136 134 134 133 131 128 127 128 127 125 122 121 121 119 117 118 116 112 112 113 109 105 105 105 105 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28814 10770 3316 3834 11017 115 120 124 128 132 135 139 142 145 147 149 151 153 155 156 157 158 159 160 161 162 162 163 163 164 164 165 166 168 169 170 172 172 171 170 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 168 168 169 168 168 168 168 168 168 168 167 166 166 165 165 166 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 170 169 170 170 170 169 169 168 167 167 167 166 165 164 164 165 165 165 165 166 166 166 165 165 165 164 165 165 165 165 166 166 166 166 167 166 167 167 168 169 170 171 172 174 174 173 174 174 173 173 174 174 174 176 178 179 179 179 179 178 179 180 180 180 180 179 178 177 177 176 176 175 176 177 177 176 176 177 177 179 179 178 179 180 181 182 182 183 185 186 187 186 186 188 191 192 191 193 195 195 195 195 195 196 195 195 196 197 196 197 198 198 198 200 201 201 200 199 199 198 200 201 200 199 199 202 203 204 203 202 203 205 206 206 205 206 207 206 207 205 205 204 202 204 207 206 206 207 206 204 206 207 207 207 207 207 209 212 212 210 210 212 214 216 214 210 211 213 214 212 211 213 215 212 212 215 218 217 215 214 217 217 218 221 220 219 219 220 221 222 221 223 224 222 217 218 220 219 219 218 214 213 212 212 215 218 216 213 214 216 221 217 214 218 217 217 219 220 223 225 221 220 223 221 220 222 224 222 218 217 219 218 217 216 218 218 214 216 216 215 212 210 212 211 214 214 213 216 210 209 212 215 217 220 211 211 217 216 215 217 217 217 218 218 218 223 222 223 223 222 218 218 220 224 221 223 224 227 226 225 225 229 232 236 238 244 242 244 240 240 242 237 235 239 240 241 238 237 246 239 235 243 244 248 251 252 256 254 257 260 257 255 260 262 269 269 262 256 262 260 260 265 262 261 262 263 269 266 262 265 267 262 265 268 268 264 265 261 259 262 266 273 269 264 268 266 260 262 265 267 269 268 268 264 262 262 264 263 261 262 263 266 268 274 275 275 274 274 282 282 278 277 283 286 290 281 278 284 282 288 285 279 281 284 272 265 263 260 256 252 258 267 278 283 292 304 298 303 316 356 422 489 541 579 614 660 735 762 688 615 635 702 735 669 572 519 495 457 392 340 315 301 301 309 312 309 312 315 313 321 322 321 318 321 320 317 320 330 322 309 306 317 325 331 337 333 325 319 324 324 327 329 331 330 326 331 336 324 320 327 335 344 348 354 358 354 351 356 357 357 358 362 369 385 399 420 444 462 480 499 499 507 531 554 572 597 614 634 651 669 689 706 693 686 694 700 695 699 696 680 675 675 672 658 636 618 611 587 564 533 497 487 488 497 519 548 567 582 597 630 698 786 881 980 1094 1217 1318 1392 1456 1502 1564 1629 1698 1777 1865 1958 2041 2119 2179 2247 2311 2349 2404 2479 2578 2691 2808 2941 3056 3112 3152 3186 3206 3228 3272 3313 3349 3379 3392 3418 3435 3437 3445 3462 3476 3496 3519 3536 3535 3543 3576 3596 3601 3615 3625 3640 3653 3652 3655 3663 3681 3716 124191 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 107 107 109 111 112 111 111 113 114 113 113 113 111 111 111 112 111 109 108 109 110 110 107 104 103 104 103 104 104 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28827 10770 3318 3833 11016 116 120 125 129 133 136 140 142 145 148 150 152 154 155 156 157 158 159 160 161 162 162 163 163 164 164 165 165 166 167 168 170 171 171 171 171 170 169 168 167 167 168 167 167 167 168 168 168 167 167 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 165 164 164 164 164 164 165 165 165 165 166 167 168 168 168 168 168 168 168 168 167 167 167 167 167 166 166 165 164 164 164 164 164 164 164 164 164 164 165 165 165 164 164 164 165 165 165 164 164 165 166 166 166 166 166 167 166 165 166 167 168 168 169 170 171 172 173 173 172 173 174 175 176 176 176 176 177 177 178 177 176 177 178 177 177 177 176 176 176 176 175 175 176 175 173 174 176 176 176 178 179 180 180 182 183 185 185 184 183 184 185 187 190 191 193 194 194 194 195 196 196 195 195 194 194 196 196 196 196 195 195 197 196 196 199 200 199 200 200 198 198 200 201 201 201 200 200 202 203 204 202 202 204 204 205 205 206 208 207 209 210 208 209 209 208 207 209 207 206 208 209 211 213 214 214 214 214 210 208 211 210 211 213 213 213 214 212 212 214 215 215 216 214 213 215 214 214 214 217 219 219 219 219 220 219 217 218 216 216 217 218 218 219 215 215 214 213 213 213 212 211 210 214 216 216 215 216 219 217 217 216 218 218 218 217 216 215 217 219 218 216 220 223 221 216 216 216 214 211 210 213 211 211 213 209 209 211 206 206 209 213 212 212 212 211 212 213 217 214 215 215 214 216 216 213 213 214 217 219 218 218 217 215 215 218 220 220 222 225 224 226 230 232 229 231 232 235 235 238 240 237 240 241 240 238 237 241 242 234 239 237 238 240 241 241 242 241 246 246 246 243 246 252 252 252 254 258 259 256 255 255 262 263 266 262 265 264 259 264 268 269 270 265 266 274 267 267 265 263 264 262 256 261 260 263 262 264 266 267 272 267 271 274 271 273 261 262 272 269 259 258 259 253 253 255 263 266 261 268 267 261 263 269 269 269 269 269 269 277 282 274 278 284 287 283 286 281 283 279 280 280 275 265 261 253 247 259 264 267 272 276 279 284 283 298 363 419 450 486 548 640 687 676 655 633 608 565 511 466 425 379 337 313 308 301 294 295 301 306 315 321 316 318 320 316 321 319 305 308 312 312 312 318 317 314 316 316 319 326 325 322 327 324 321 328 333 330 331 328 323 322 331 327 319 323 320 320 332 347 347 344 346 351 352 358 358 350 361 380 402 445 489 515 508 503 515 553 603 638 662 690 721 736 736 727 714 707 711 709 703 695 697 700 707 707 699 682 642 604 571 533 515 529 542 556 567 581 603 618 634 654 683 733 807 885 989 1123 1255 1371 1464 1527 1567 1598 1612 1626 1651 1684 1738 1802 1864 1908 1929 1948 1975 1993 2015 2064 2153 2286 2422 2553 2679 2782 2873 2946 3011 3077 3150 3198 3217 3246 3289 3321 3339 3368 3397 3419 3449 3482 3499 3499 3508 3526 3529 3538 3567 3589 3595 3603 3616 3619 3629 3646 3648 3647 3661 3674 3692 50667 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 104 105 106 107 105 104 105 105 107 108 108 106 104 105 106 105 102 102 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28840 10770 3320 3832 11014 109 115 120 124 128 132 135 138 141 143 146 148 150 151 152 153 155 156 157 158 159 159 160 161 161 162 162 163 164 165 167 168 169 169 169 168 167 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 166 166 166 165 166 166 166 167 167 168 168 169 170 170 170 170 170 170 169 169 168 168 167 168 168 168 167 167 167 167 167 167 168 168 168 167 168 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 169 168 169 170 170 172 173 174 175 177 177 178 178 177 176 176 177 178 179 179 179 180 180 180 179 179 181 182 181 180 181 181 180 179 179 178 179 178 177 179 180 181 181 182 184 184 184 185 185 187 188 188 189 191 193 194 194 194 196 197 197 197 197 197 198 198 198 197 196 196 197 198 198 199 201 201 200 199 200 201 200 198 199 200 200 199 199 201 201 201 201 200 202 203 203 203 205 205 204 206 206 207 208 207 208 209 211 211 210 209 211 212 213 212 212 211 211 212 214 216 214 214 214 214 211 213 214 216 216 213 215 217 215 219 221 219 219 221 220 217 215 217 219 220 218 217 218 220 220 224 224 223 222 223 221 220 221 222 219 216 216 218 219 217 214 214 215 216 216 213 216 215 214 217 218 220 220 220 220 221 221 219 217 216 215 219 219 221 216 221 221 216 214 216 216 216 215 213 210 209 210 208 208 212 213 211 210 214 214 215 212 212 212 215 215 217 216 215 214 217 216 218 216 216 219 219 220 216 215 217 223 222 223 222 219 219 227 229 227 231 236 234 239 239 233 235 241 241 239 238 238 246 247 243 239 244 248 240 239 239 238 244 246 244 245 247 246 248 254 254 258 263 263 262 266 263 258 262 260 258 261 267 268 266 262 259 258 261 266 262 256 253 259 263 264 264 261 262 265 267 272 268 273 266 265 269 270 266 271 276 269 272 269 264 261 262 268 271 263 254 259 261 253 254 258 258 258 263 268 265 265 269 274 279 281 274 268 277 279 278 278 277 276 277 271 272 274 270 264 264 262 265 269 262 259 263 267 266 267 278 282 287 306 329 357 403 463 525 582 624 651 672 663 597 543 498 442 395 359 349 363 372 371 372 368 358 333 319 313 318 321 314 309 311 312 310 312 318 323 320 321 314 305 314 323 326 329 334 323 316 323 329 324 323 324 326 328 325 318 316 318 327 336 342 342 349 349 354 354 355 349 350 354 370 403 442 478 491 497 512 526 541 565 587 614 657 688 698 719 742 751 740 722 709 697 693 686 676 668 676 681 669 639 587 532 500 503 520 545 560 570 590 604 604 611 635 691 770 863 963 1057 1142 1212 1280 1353 1417 1491 1577 1648 1700 1730 1745 1763 1794 1829 1880 1922 1942 1971 2038 2120 2221 2359 2515 2655 2768 2879 2992 3062 3110 3159 3200 3241 3279 3303 3323 3354 3364 3379 3386 3393 3412 3420 3425 3434 3444 3451 3457 3474 3483 3482 3488 3502 3514 3530 3546 3552 3557 3579 3602 3619 3653 81383 615273 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 117 126 133 137 139 141 143 144 145 148 149 148 150 151 150 148 148 148 147 145 144 145 145 143 141 140 139 136 135 137 136 133 130 130 129 128 127 125 123 122 123 123 120 117 115 114 114 113 113 111 108 107 106 103 101 102 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28852 10770 3322 3831 11015 104 110 115 120 125 128 132 135 138 141 144 146 148 149 151 153 154 155 156 157 157 158 159 160 161 161 162 163 164 165 166 167 168 169 170 170 169 168 167 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 169 168 168 168 168 168 168 168 168 168 168 167 168 167 167 166 166 167 167 167 167 168 168 168 170 171 171 171 171 171 170 169 169 168 168 169 168 168 167 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 168 169 169 169 170 170 170 170 171 172 173 174 175 176 177 177 178 177 177 177 177 177 178 179 179 180 180 179 179 179 181 180 180 179 178 177 177 177 176 177 177 176 176 177 177 177 177 178 180 181 183 184 184 185 187 186 187 189 193 194 194 195 196 195 197 198 197 197 197 197 199 200 198 198 199 199 201 201 199 201 201 201 200 200 199 201 201 202 202 202 204 203 201 204 203 201 202 202 202 203 206 204 202 202 201 202 203 205 205 205 206 206 206 208 207 206 208 207 207 212 213 212 211 213 214 212 215 215 215 215 218 218 216 216 214 214 212 214 217 216 218 219 223 224 224 222 222 221 217 217 218 217 217 221 225 225 224 223 220 222 224 224 222 218 220 222 222 221 220 222 222 221 223 220 218 216 217 218 219 216 217 217 217 221 221 218 218 222 220 215 215 218 222 220 218 221 220 218 217 216 214 216 217 214 214 214 212 212 210 210 211 212 212 208 207 210 213 212 212 211 211 212 215 217 216 216 215 216 219 220 220 219 221 222 221 221 223 223 229 230 225 224 225 225 228 235 234 227 230 237 236 236 241 243 242 242 242 241 243 243 236 232 234 238 240 239 242 246 245 244 247 252 255 255 257 260 258 255 257 257 254 258 263 261 259 260 259 260 260 260 256 254 257 259 259 258 256 260 265 264 262 262 264 266 268 267 263 263 265 265 263 266 269 273 272 268 272 275 271 268 265 264 264 264 264 262 261 265 267 266 260 257 259 260 259 258 256 257 263 269 269 268 270 274 275 277 281 279 272 276 275 273 274 277 275 271 271 269 265 262 259 260 263 264 263 264 266 271 277 283 291 311 348 395 440 476 531 627 749 768 690 640 571 484 441 425 393 362 375 502 637 585 439 350 326 322 320 320 324 321 317 314 313 313 323 324 326 326 313 315 321 325 330 339 342 334 334 340 330 326 327 322 320 319 315 313 324 326 326 336 337 339 339 340 342 353 348 344 349 351 365 387 410 436 462 485 504 517 533 557 590 636 664 683 696 700 699 714 725 718 707 700 693 694 685 682 655 626 608 599 606 608 611 580 543 538 561 593 596 608 619 635 657 692 760 909 1107 1268 1391 1465 1523 1570 1611 1631 1648 1672 1695 1726 1763 1816 1841 1872 1922 1986 2051 2104 2157 2226 2327 2458 2587 2686 2784 2867 2932 2991 3052 3104 3161 3235 3285 3336 3352 3356 3379 3406 3432 3440 3453 3445 3477 3488 3494 3491 3497 3498 3522 3553 3569 3586 3596 3600 3602 3617 3630 3636 3649 3683 13696 176872 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 116 122 128 133 136 139 140 143 145 145 146 147 148 148 146 143 142 139 140 141 141 139 139 137 137 137 135 134 131 131 130 130 128 128 126 123 122 119 118 118 118 116 114 114 113 111 109 108 107 107 104 103 105 104 100 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28865 10770 3324 3830 11016 108 113 118 122 126 130 133 137 139 142 144 146 147 148 149 151 152 153 154 156 157 158 159 160 160 161 162 164 164 165 166 166 166 165 164 163 163 163 163 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 164 164 164 165 166 166 166 166 166 167 167 168 169 169 169 168 168 167 167 166 166 166 166 166 166 165 166 166 166 166 166 166 167 167 167 167 167 167 166 167 167 167 167 167 167 167 168 169 169 169 171 171 172 172 173 175 174 174 175 176 176 175 175 175 175 176 176 176 176 176 176 176 177 178 178 177 177 176 175 175 175 174 173 173 175 175 175 176 177 177 178 180 182 183 182 183 185 187 188 189 189 191 191 193 193 193 194 194 196 197 196 194 195 197 197 196 196 197 196 195 196 196 196 196 198 198 196 196 198 200 199 199 198 198 201 201 201 201 201 201 202 199 200 202 201 199 199 200 201 201 201 204 204 202 202 202 201 201 203 202 201 203 206 208 207 209 211 214 214 211 213 216 216 215 213 214 213 211 214 214 215 218 220 222 221 221 221 220 216 213 215 212 213 218 218 218 218 219 219 221 223 220 218 220 220 218 221 222 222 222 223 223 221 219 217 218 220 219 216 211 215 217 214 216 216 216 216 217 216 218 220 216 214 214 214 215 220 218 216 216 215 215 216 216 212 211 217 217 214 211 211 211 210 213 211 209 210 211 209 211 214 214 212 208 209 211 216 218 216 213 215 218 214 216 220 219 221 221 222 219 217 224 224 225 227 229 231 229 229 233 232 236 243 238 237 236 237 239 238 236 238 237 236 235 234 233 240 242 240 241 246 249 252 250 258 258 254 253 253 256 261 256 256 257 256 257 261 257 260 261 257 256 258 257 256 254 258 258 258 261 261 260 255 258 257 255 256 258 254 255 258 261 266 264 265 265 264 258 260 260 265 263 259 263 264 258 268 269 264 263 265 268 260 265 264 266 263 264 267 269 264 260 266 262 268 275 272 270 265 272 279 281 282 280 279 280 275 272 269 263 257 256 258 264 260 262 264 266 269 276 288 291 301 340 384 420 431 441 481 551 632 738 855 870 752 661 626 575 497 427 379 347 349 436 587 718 733 586 420 345 332 332 334 327 321 320 317 320 320 317 324 327 327 325 323 322 320 328 330 338 352 360 366 365 355 356 349 340 330 322 324 320 326 329 327 329 332 333 339 351 350 344 349 351 354 355 350 360 379 397 426 456 479 508 540 583 634 673 693 705 701 701 709 704 698 706 715 717 713 707 706 712 707 682 668 674 672 648 632 634 646 658 668 682 701 728 794 924 1100 1283 1438 1553 1640 1702 1732 1755 1780 1800 1815 1840 1870 1898 1933 1972 2013 2060 2118 2180 2247 2336 2458 2605 2755 2889 3012 3142 3239 3307 3367 3414 3450 3490 3510 3508 3519 3534 3541 3543 3550 3566 3574 3570 3572 3577 3574 3578 3589 3600 3612 3620 3630 3648 3661 3674 3685 3701 3728 3740 3739 3750 3779 3809 5447 149334 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 120 133 142 147 152 156 160 161 162 164 166 166 164 164 164 163 162 161 161 161 160 156 156 156 155 153 150 149 149 147 144 145 146 143 140 137 136 136 135 133 133 134 133 129 128 127 125 124 122 117 113 113 116 114 112 112 111 108 107 107 105 102 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28878 10770 3326 3828 11013 107 112 117 121 125 129 133 136 139 141 143 145 146 148 149 150 152 153 154 156 157 158 159 160 160 161 162 163 164 164 164 164 163 163 162 162 162 162 163 163 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 167 166 167 167 167 168 168 168 168 168 168 167 166 165 164 164 165 165 166 166 167 167 166 166 166 166 167 167 167 167 168 168 167 167 167 167 167 167 167 168 168 168 169 169 170 171 172 174 174 174 174 175 175 175 176 175 174 174 175 175 174 175 176 176 175 175 176 176 175 175 174 174 173 174 174 173 173 173 173 175 177 177 177 177 178 180 182 183 183 185 187 188 190 192 194 195 195 194 194 194 194 195 197 196 195 195 196 195 194 194 194 195 196 195 195 195 196 196 196 198 199 197 197 198 198 197 197 199 200 200 199 198 198 198 198 199 200 199 197 197 199 201 201 199 198 199 199 200 200 201 204 205 204 205 207 209 209 210 209 209 211 213 213 212 212 212 214 216 216 218 218 221 222 220 218 219 220 218 217 218 216 213 215 218 218 217 218 219 219 218 219 220 221 221 220 221 223 223 223 220 217 218 217 219 220 218 218 220 220 218 215 215 214 213 214 216 215 215 213 211 213 216 217 217 217 215 213 216 216 216 215 213 215 218 216 212 213 212 209 210 209 206 208 209 211 209 211 211 208 208 209 208 210 206 207 210 212 214 213 212 210 213 217 217 218 219 219 217 220 223 221 222 224 224 228 223 228 225 223 230 232 232 234 233 231 236 238 237 237 239 239 235 236 233 236 243 240 235 235 238 242 243 251 254 256 259 258 254 256 254 254 252 253 252 253 255 257 259 261 258 253 254 257 261 258 257 256 257 254 249 253 250 247 250 249 245 250 250 251 248 253 251 249 250 251 252 254 250 255 261 257 260 260 262 263 262 265 270 265 258 261 270 270 268 265 257 260 258 255 255 262 264 261 259 258 267 267 268 271 274 272 274 277 281 284 282 279 278 272 262 257 250 257 256 255 263 261 258 264 262 262 273 270 277 291 320 364 390 382 358 389 468 542 605 685 813 960 982 831 690 608 509 409 350 346 397 547 789 948 824 547 381 342 340 341 338 340 347 345 335 333 332 327 322 323 326 324 328 326 331 333 330 326 339 369 385 391 400 398 386 368 348 339 332 322 321 323 324 321 321 328 328 332 339 345 344 341 349 355 358 354 359 387 410 435 469 500 550 620 668 693 704 709 716 719 723 719 719 717 723 730 727 722 714 705 705 706 715 717 706 699 711 733 742 742 747 747 754 811 926 1095 1276 1436 1579 1690 1761 1809 1848 1903 1950 1984 2020 2054 2086 2130 2183 2244 2313 2403 2515 2620 2730 2838 2938 3036 3124 3207 3290 3361 3414 3461 3493 3512 3535 3554 3557 3558 3575 3587 3575 3580 3604 3622 3635 3650 3660 3663 3666 3674 3680 3685 3696 3706 3712 3719 3730 3746 3747 3740 3751 3767 3787 3807 3824 3834 3852 32932 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 122 134 143 152 159 163 165 166 168 170 171 171 170 170 171 171 169 169 168 165 164 165 164 161 158 158 157 156 154 152 152 151 149 148 146 144 144 142 140 140 138 134 132 132 131 129 128 128 126 124 122 120 119 117 116 115 115 113 110 109 109 109 105 103 103 104 102 100 101 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28891 10770 3328 3827 11014 107 112 117 122 125 129 132 135 138 141 143 145 147 149 150 152 153 153 154 155 156 157 158 159 160 161 161 162 163 164 164 165 165 165 164 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 166 165 165 165 165 165 165 165 165 164 164 164 165 166 166 165 166 166 165 166 165 165 165 165 165 165 166 166 167 167 167 167 168 168 168 168 168 168 167 166 165 165 165 165 165 164 164 165 165 166 167 167 167 168 168 167 167 167 166 166 167 168 168 168 168 168 168 168 168 168 167 168 171 172 172 173 173 174 174 175 175 175 175 174 175 175 174 174 174 175 175 175 175 176 177 176 175 176 175 175 173 172 172 173 174 176 176 176 177 178 180 182 183 183 184 184 185 187 189 192 193 195 195 195 194 194 194 195 196 196 194 195 195 195 194 193 194 194 195 195 194 195 195 195 195 195 195 196 195 196 197 197 199 199 197 195 196 197 197 197 197 197 199 200 199 199 200 200 200 199 200 201 201 200 201 202 204 205 208 210 209 209 211 211 213 213 211 212 211 212 217 217 215 217 220 221 219 219 219 219 217 216 215 215 215 214 214 214 215 213 214 216 220 219 217 217 217 220 220 219 219 220 220 221 218 215 215 214 215 217 216 215 214 213 213 211 209 208 212 213 213 214 211 212 214 214 213 212 210 212 213 213 212 212 211 212 210 210 209 209 210 208 210 209 210 211 212 209 206 203 203 204 206 209 207 206 206 207 209 207 211 212 211 211 211 210 212 213 217 220 215 219 219 217 219 223 222 223 222 225 229 227 228 231 234 235 233 236 233 233 239 235 233 234 237 237 241 233 231 230 234 233 232 242 245 244 248 248 252 255 252 252 252 248 250 256 255 260 256 251 256 257 259 256 261 262 263 258 258 256 256 249 249 251 254 254 253 254 252 253 256 257 260 260 266 266 262 253 255 257 250 257 257 253 251 244 250 259 262 262 264 262 264 262 260 263 262 259 257 253 252 255 262 261 254 253 258 255 255 262 266 266 261 267 274 273 272 271 275 275 275 272 269 264 259 251 249 253 247 254 257 256 252 249 251 250 254 261 261 271 285 300 321 337 335 346 382 424 477 549 636 758 891 984 982 894 779 641 499 400 367 430 619 859 1022 1023 858 609 431 358 340 337 346 355 361 354 349 348 342 339 336 332 327 319 314 320 328 327 328 333 332 339 345 357 379 405 414 418 419 413 409 397 384 363 352 338 328 326 322 318 323 327 326 323 329 334 338 340 345 349 360 374 383 404 430 456 494 538 572 598 615 643 673 695 707 718 721 726 726 723 725 722 731 735 728 726 724 719 733 746 753 763 762 775 832 928 1039 1136 1237 1356 1480 1596 1688 1757 1814 1866 1925 1978 2022 2072 2127 2192 2272 2355 2446 2559 2683 2807 2916 3005 3075 3143 3210 3271 3328 3385 3423 3452 3488 3523 3543 3560 3577 3599 3611 3624 3643 3653 3651 3653 3659 3666 3680 3692 3697 3693 3694 3696 3700 3714 3733 3750 3753 3757 3758 3758 3776 3784 3773 3779 3795 3802 11708 160518 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 118 124 129 135 140 142 143 144 147 149 149 148 147 147 147 148 148 146 145 143 144 143 139 137 137 136 137 137 135 134 133 131 130 131 130 128 127 125 124 123 121 120 118 118 115 112 113 112 111 108 105 105 104 104 104 105 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28904 10770 3330 3826 11015 107 112 117 121 125 128 131 134 136 139 141 143 145 147 149 151 152 153 154 155 155 156 156 157 158 158 159 160 161 162 162 163 163 164 164 164 163 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 163 163 164 164 164 164 163 163 163 163 163 163 164 163 163 163 164 165 165 165 165 165 165 166 166 167 167 167 167 166 165 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 165 165 165 166 166 166 167 167 167 168 169 168 167 167 167 168 169 170 170 171 172 173 173 172 173 173 172 172 172 172 173 173 172 172 173 173 172 173 173 172 172 172 171 171 172 174 174 174 173 173 175 175 175 178 180 181 181 182 184 187 188 188 189 190 191 191 192 193 193 193 193 194 194 193 193 192 193 194 193 192 193 194 193 194 197 197 195 194 195 195 195 194 195 196 195 196 196 196 195 194 195 195 196 198 196 195 196 195 195 196 196 196 197 198 199 199 199 199 200 200 203 203 203 205 205 205 206 206 209 210 210 210 211 211 212 213 216 220 221 219 217 216 217 217 217 215 214 213 215 216 215 213 213 215 215 213 214 213 214 217 216 214 216 218 217 216 218 215 214 214 212 211 209 210 212 213 211 209 209 212 213 210 212 212 211 212 209 209 210 210 212 211 211 210 210 210 211 210 210 208 208 208 207 205 206 205 203 204 205 209 206 203 204 204 207 204 203 211 213 212 209 207 206 210 214 211 210 214 214 213 215 214 216 214 217 221 221 219 222 221 221 221 224 230 229 230 231 234 237 234 233 234 240 241 236 238 238 237 240 237 236 237 233 229 235 238 238 240 242 246 245 244 247 249 249 247 253 251 254 257 255 247 244 248 254 257 260 257 259 260 258 260 258 261 260 262 264 258 261 264 258 261 263 265 267 267 263 266 269 261 256 258 248 251 253 253 251 249 247 255 253 252 263 261 250 253 252 258 259 262 261 258 259 260 259 260 266 262 263 257 260 263 262 263 263 258 258 260 265 269 264 273 281 278 273 271 265 266 255 254 255 246 248 251 249 250 257 255 252 256 264 265 265 271 269 260 269 298 319 337 342 333 346 393 459 553 662 761 860 970 1012 941 815 656 517 481 584 761 941 1068 993 712 465 370 352 351 361 377 380 375 367 354 348 342 334 325 315 321 335 333 328 328 335 333 331 344 360 376 412 441 440 431 440 450 452 432 408 385 362 351 340 330 332 324 317 319 328 333 329 332 336 338 348 349 348 349 351 356 355 365 388 401 416 432 463 496 521 567 624 678 707 711 716 722 718 724 735 727 718 716 713 717 716 727 738 745 755 770 801 846 900 993 1143 1314 1444 1543 1622 1673 1717 1752 1797 1854 1904 1962 2038 2109 2166 2235 2315 2390 2464 2538 2629 2755 2914 3055 3166 3254 3312 3351 3386 3405 3427 3452 3472 3496 3513 3529 3539 3554 3565 3565 3566 3578 3592 3604 3624 3644 3649 3660 3677 3683 3690 3699 3699 3702 3714 3728 3739 3746 3759 3758 3749 3768 3792 4699 122127 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 114 122 130 136 141 143 146 148 149 151 153 152 153 152 153 153 151 148 147 147 148 148 145 143 144 142 141 142 141 137 135 135 134 133 133 131 129 128 125 124 125 126 125 123 121 121 119 116 113 112 110 108 108 107 106 104 102 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28917 10770 3332 3825 11014 113 117 122 125 129 132 135 137 140 142 144 146 147 149 151 153 154 156 157 158 158 158 158 159 159 160 161 161 162 163 164 164 164 164 164 163 162 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 162 162 162 161 161 161 162 162 162 162 161 161 162 162 162 162 162 163 164 164 164 164 164 164 165 165 165 165 165 164 164 163 162 162 162 162 162 161 161 161 161 162 162 162 162 162 163 163 163 163 163 164 165 165 165 164 164 165 166 166 167 166 166 166 167 168 169 170 169 168 169 170 170 170 169 170 171 171 170 169 169 169 168 168 167 167 169 169 169 169 169 170 170 171 173 173 174 175 177 179 180 181 182 184 187 188 188 187 187 188 188 190 189 188 188 189 188 189 192 192 191 191 191 192 192 192 191 190 191 191 192 192 191 191 192 192 192 191 191 192 192 192 193 196 195 194 193 194 195 194 193 193 193 193 195 195 194 196 195 196 197 198 198 196 195 194 197 201 200 199 203 203 203 207 207 205 208 208 207 209 211 211 210 212 218 218 217 219 218 218 218 217 216 216 220 219 216 215 215 215 213 211 213 213 214 216 216 216 215 216 219 220 219 215 214 215 217 216 216 214 211 208 210 209 211 212 212 210 207 211 215 213 211 212 212 212 208 210 213 216 213 211 208 207 211 214 210 212 213 213 210 209 211 209 211 211 207 202 204 208 209 206 208 207 208 211 205 209 209 209 212 212 212 213 217 216 214 212 214 218 215 219 217 218 222 223 224 222 224 227 227 232 230 232 233 232 239 235 237 236 236 235 240 239 233 232 236 239 241 236 233 235 237 239 245 247 244 244 249 246 252 252 251 252 253 251 254 257 254 258 250 253 254 256 257 261 261 262 263 261 260 277 266 256 256 263 268 264 268 265 268 270 268 266 264 264 254 255 258 256 253 254 254 258 257 256 251 253 257 260 264 263 264 261 259 259 258 267 266 263 263 267 267 266 267 261 261 254 256 262 267 269 273 274 279 276 277 276 271 270 273 267 263 262 254 248 251 252 249 250 252 257 259 257 259 256 261 263 267 272 283 300 323 342 348 342 331 318 323 341 382 453 555 677 814 926 1008 1023 951 808 670 608 645 756 896 1026 1026 858 639 464 390 382 384 396 408 414 399 374 357 343 328 323 331 337 346 343 345 345 349 355 372 393 408 421 442 472 512 547 553 516 465 434 423 401 370 356 351 343 333 332 330 329 331 335 338 335 335 343 347 351 354 349 352 366 374 384 401 434 486 543 605 655 693 720 728 739 749 749 757 756 757 770 779 783 798 809 824 848 863 859 880 951 1065 1226 1401 1549 1652 1729 1785 1824 1857 1882 1912 1954 2006 2057 2107 2162 2235 2317 2401 2478 2570 2664 2730 2788 2852 2908 2941 2976 3035 3093 3141 3172 3194 3214 3238 3263 3293 3331 3369 3395 3394 3411 3442 3461 3466 3472 3490 3510 3529 3555 3560 3572 3610 3631 3632 3636 3646 3655 3666 3679 3693 3692 3702 3712 3714 3730 3755 3778 3776 4529 173125 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 105 109 112 115 115 115 118 118 119 120 120 120 119 119 120 120 119 119 118 118 115 113 114 115 115 114 114 112 109 109 109 110 109 108 106 102 100 101 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28929 10770 3334 3823 11011 104 109 113 117 121 125 128 131 133 135 138 140 142 144 145 147 148 150 151 152 152 153 153 154 155 155 156 156 157 158 159 159 160 160 159 158 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 159 159 159 158 158 158 157 157 157 158 158 159 159 158 159 159 159 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 161 162 162 162 162 162 162 162 162 161 160 160 158 158 159 159 158 158 159 159 160 160 160 160 160 160 160 160 160 161 162 162 162 162 162 161 162 163 163 163 164 164 165 165 165 166 166 166 165 165 165 165 166 167 167 165 166 166 166 165 165 165 166 165 166 167 167 166 167 168 170 171 171 171 172 174 176 176 177 178 179 181 182 183 182 182 181 182 182 184 186 186 185 186 186 186 186 186 188 186 184 186 187 188 188 187 185 186 187 187 186 187 187 187 187 187 188 189 187 186 188 190 191 191 191 191 189 190 191 190 189 190 191 190 192 192 191 191 191 192 196 193 193 192 193 192 192 194 194 194 194 194 196 197 198 199 200 201 202 202 203 203 204 206 208 212 213 210 211 211 214 212 212 214 217 217 216 215 215 215 212 209 208 210 210 211 211 210 212 211 212 214 212 214 213 210 210 214 214 214 211 207 208 208 205 207 205 206 207 206 206 206 206 208 207 208 208 207 208 206 206 209 210 207 205 205 206 207 205 204 203 202 202 205 205 204 205 205 202 202 201 201 203 205 203 201 202 205 206 205 211 214 213 213 212 215 214 214 215 215 215 216 217 219 221 224 224 226 227 228 228 232 235 233 233 234 235 236 238 239 236 237 240 239 239 240 240 241 241 241 243 243 242 242 244 245 246 247 249 251 250 248 250 251 250 252 253 251 253 258 260 258 253 253 258 257 255 256 259 261 259 260 264 265 263 264 263 261 262 260 257 261 262 255 253 254 254 255 254 251 244 243 247 251 250 250 252 255 257 255 253 255 262 262 259 257 259 265 264 261 262 264 260 258 259 266 269 264 261 259 255 259 264 272 282 279 275 275 272 275 275 278 279 273 272 266 257 250 248 252 256 254 253 256 256 257 260 261 264 262 261 264 277 301 320 332 331 318 306 303 310 319 342 395 474 554 642 747 849 905 907 885 861 825 765 733 768 867 959 921 731 534 418 377 378 405 459 488 451 393 355 337 338 345 342 348 353 348 348 360 360 351 357 358 369 395 428 468 520 548 561 584 581 535 479 435 407 381 361 343 334 326 337 342 324 339 338 339 336 339 336 349 366 399 456 516 568 631 686 714 740 764 776 774 771 785 791 786 796 797 801 822 845 857 879 888 899 888 862 851 926 1071 1293 1556 1763 1893 1967 2005 2046 2062 2074 2070 2065 2077 2101 2139 2185 2256 2324 2398 2493 2582 2659 2746 2818 2877 2925 2971 3012 3069 3113 3136 3158 3211 3253 3290 3322 3377 3424 3439 3449 3488 3535 3569 3603 3626 3655 3677 3685 3713 3728 3732 3741 3747 3778 3783 3792 3809 3815 3831 3851 3875 3893 3902 3895 3881 3902 3921 3931 3934 5035 53188 445804 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 115 122 127 133 139 144 147 150 152 152 153 152 154 154 152 152 153 153 151 149 149 147 146 144 143 143 143 140 139 140 138 136 136 135 132 130 130 128 127 126 127 125 122 122 122 121 119 115 112 112 112 112 111 109 104 101 103 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28942 10770 3336 3822 11009 100 104 109 114 118 121 125 128 130 133 135 138 140 142 144 145 147 148 148 149 150 151 152 153 153 154 155 155 156 157 157 158 158 159 159 160 159 158 158 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 158 158 158 158 158 158 159 159 159 159 160 160 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 163 162 161 161 161 161 160 160 160 161 161 161 161 162 162 162 162 162 162 164 164 164 164 164 164 165 166 166 165 165 165 165 167 168 167 168 169 167 167 167 166 166 166 166 166 167 167 167 167 166 167 168 167 167 167 169 169 170 171 173 171 171 174 177 178 180 182 183 182 183 184 184 184 185 185 184 186 187 186 187 186 185 186 187 188 187 188 189 189 189 188 187 186 186 188 189 188 187 189 189 187 186 187 188 188 189 189 189 190 187 187 189 192 189 190 192 193 193 191 190 189 190 191 191 191 191 192 191 191 192 192 191 191 194 195 195 193 192 195 197 196 195 194 195 196 197 197 196 198 199 200 202 203 202 203 204 204 205 206 204 205 210 214 214 212 212 213 214 214 217 220 215 211 211 213 214 213 212 214 212 211 210 210 212 213 213 212 215 216 214 215 217 219 217 211 207 205 207 204 205 205 203 201 200 200 200 203 204 204 204 205 205 206 205 202 201 198 201 205 205 203 202 203 201 198 198 199 200 199 200 201 202 201 199 200 199 199 202 202 201 206 208 207 207 211 212 208 209 212 211 212 215 215 211 212 217 219 219 222 226 227 229 233 235 230 228 234 237 234 233 230 228 231 235 238 241 243 241 243 245 242 242 242 241 243 244 244 246 246 246 249 251 251 249 250 252 253 252 252 254 255 255 257 257 254 252 252 254 257 256 255 256 258 260 256 252 251 252 250 247 245 243 241 241 245 247 245 246 248 245 243 244 246 248 248 248 246 246 250 255 256 254 253 255 255 259 262 260 260 262 262 259 260 262 266 266 258 255 259 255 251 251 252 257 264 271 274 271 270 267 271 273 268 270 265 261 256 250 248 246 245 241 244 248 254 255 253 257 255 250 246 247 253 258 258 257 260 266 273 283 300 303 299 303 317 324 315 330 366 403 448 537 658 777 866 911 934 941 908 870 861 867 832 729 587 469 443 475 555 639 658 593 500 429 406 406 403 403 411 402 385 378 370 372 375 381 384 403 424 445 483 536 580 606 580 518 436 382 359 336 319 321 331 325 323 332 333 336 344 358 378 429 507 598 694 789 858 906 908 905 897 877 863 855 852 855 856 861 854 865 869 883 906 934 961 989 988 951 911 868 836 846 911 1088 1339 1591 1842 2050 2189 2262 2306 2332 2344 2356 2366 2371 2374 2380 2420 2475 2530 2607 2670 2712 2760 2806 2855 2898 2947 2988 3010 3020 3047 3057 3055 3064 3087 3107 3133 3159 3182 3206 3253 3287 3330 3388 3450 3504 3554 3586 3611 3623 3635 3668 3688 3712 3727 3725 3753 3783 3778 3773 3785 3810 3843 3859 3857 3860 3863 3877 3874 3891 3900 3905 3914 9768 116426 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 122 132 139 143 147 151 154 157 157 158 160 160 159 157 157 156 156 155 154 153 153 153 151 149 151 150 146 144 143 143 142 141 139 137 136 134 134 134 133 129 127 126 127 125 121 121 122 120 117 114 113 113 112 110 108 107 106 107 107 103 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28955 10770 3338 3821 11007 103 109 113 118 122 125 129 132 135 137 140 142 144 145 147 148 149 150 151 152 153 154 155 156 156 157 157 158 159 159 159 159 159 159 159 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 158 159 159 160 161 161 161 161 161 162 163 163 163 163 163 163 164 164 163 164 164 164 164 164 163 163 163 163 163 163 163 162 161 161 161 161 160 160 160 160 160 161 161 161 161 161 161 162 163 163 164 164 164 164 164 164 165 165 166 165 165 166 166 167 167 168 168 167 167 167 166 166 167 166 167 167 167 166 166 166 166 167 167 169 169 168 169 170 172 171 171 172 175 179 181 182 182 182 183 181 183 183 184 185 185 185 184 185 185 185 185 186 186 187 186 185 186 187 187 186 187 187 188 186 186 187 185 185 186 188 188 188 190 189 188 189 189 189 190 189 187 187 189 190 190 190 190 189 192 190 189 188 189 191 193 194 194 192 190 193 194 193 192 192 194 193 191 191 192 193 195 194 193 193 192 193 194 195 194 196 197 196 197 197 198 200 202 203 203 202 206 206 206 206 209 211 213 213 213 213 213 214 215 216 217 215 211 212 213 212 213 213 211 210 213 211 213 214 213 212 213 213 210 209 209 205 204 206 206 201 202 202 202 201 200 200 202 202 205 206 205 206 203 200 200 201 200 204 207 203 202 204 202 203 202 201 199 200 202 201 203 202 197 198 201 202 200 202 204 204 206 207 208 209 209 209 213 214 210 211 214 215 212 210 217 220 219 217 219 220 219 219 220 225 229 234 236 235 233 232 231 232 235 235 231 234 237 236 236 238 242 242 238 239 244 245 245 245 244 246 251 252 253 255 253 249 251 253 252 249 249 250 249 249 255 257 256 253 249 249 251 254 256 255 252 248 247 248 248 248 244 240 239 241 243 242 244 245 247 247 246 243 244 249 252 254 257 258 260 258 256 259 260 261 257 255 259 265 269 272 272 273 269 264 261 262 264 261 259 258 258 253 251 251 255 261 265 268 268 267 270 267 267 268 263 252 238 236 243 245 244 242 244 242 244 247 248 246 249 251 253 257 260 259 257 249 252 258 262 261 264 286 304 309 309 314 320 314 304 305 311 326 335 347 363 381 400 438 502 595 696 804 897 932 938 883 761 651 593 597 622 650 656 637 635 667 699 709 703 672 625 572 521 485 454 441 436 427 427 425 430 442 459 481 507 533 537 513 478 466 461 449 422 385 359 340 333 336 333 327 329 335 351 372 394 438 493 549 620 678 732 799 847 876 889 895 891 881 879 874 891 893 885 888 900 919 931 946 960 968 974 966 988 1107 1320 1600 1897 2176 2384 2498 2547 2584 2623 2650 2676 2700 2715 2711 2730 2737 2768 2800 2824 2866 2911 2943 2976 3005 3035 3056 3068 3071 3088 3099 3110 3129 3141 3149 3161 3185 3215 3245 3277 3324 3383 3429 3477 3537 3578 3610 3650 3680 3704 3729 3763 3783 3790 3813 3812 3797 3799 3803 3810 3841 3847 3855 3865 3886 3901 3909 3909 3907 3924 3903 3915 3936 14030 169345 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 106 109 111 113 116 116 116 118 120 118 117 118 120 119 121 119 117 116 117 119 117 115 114 114 115 113 110 110 111 111 110 110 109 107 107 104 103 105 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28968 10770 3340 3820 11006 106 111 116 120 124 128 132 135 137 139 141 143 145 147 148 150 151 152 153 154 155 156 157 158 159 159 160 160 161 162 162 161 160 159 159 159 159 159 160 160 160 160 161 161 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 161 161 162 163 164 164 164 165 165 166 166 165 165 165 166 165 165 165 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 162 162 162 163 162 163 163 163 164 165 166 166 166 166 166 165 165 166 167 167 168 168 168 168 168 168 168 167 166 166 166 167 167 167 165 165 166 167 168 169 169 169 169 170 170 170 171 174 177 180 180 181 182 182 181 182 184 184 184 184 185 185 184 184 185 188 188 187 186 186 187 186 186 185 185 185 186 188 187 186 187 189 187 186 187 188 187 187 187 187 187 188 187 189 191 191 189 187 188 189 190 190 189 191 193 192 189 189 192 191 190 192 189 191 194 195 193 193 194 192 193 194 192 192 195 195 193 193 192 192 195 197 196 195 196 198 199 197 198 197 195 201 201 200 197 198 201 202 206 206 206 209 212 214 217 218 218 220 215 214 218 216 216 216 215 213 212 212 217 217 214 213 213 214 213 213 213 211 211 212 215 217 214 209 207 205 203 205 210 206 206 209 204 201 203 204 202 204 206 204 202 205 209 204 201 202 204 203 203 204 198 198 202 204 203 205 206 204 206 210 208 206 204 204 203 205 207 204 203 204 203 202 205 210 209 208 212 212 213 216 215 212 214 217 215 213 216 219 221 221 217 218 223 223 223 224 223 225 226 228 230 234 238 240 236 236 239 241 240 238 237 239 238 238 242 243 240 238 241 246 251 248 244 247 251 251 249 252 251 249 251 250 249 249 252 256 254 253 258 257 255 260 260 258 253 245 243 246 244 244 247 248 247 249 251 250 252 256 256 252 254 258 255 257 261 258 256 258 262 265 265 267 270 270 272 273 275 273 267 267 271 272 268 267 264 265 265 260 258 257 256 257 256 250 254 260 260 261 266 275 279 276 274 278 287 288 282 270 258 250 248 244 236 237 248 247 242 242 244 249 254 259 269 270 273 278 278 282 291 296 293 287 282 298 318 322 321 319 313 308 298 291 290 288 285 292 299 305 320 360 417 497 591 693 801 905 981 1006 998 967 896 778 638 525 488 560 677 790 912 1018 1077 1098 1049 939 839 736 650 630 633 597 554 530 516 503 488 483 501 540 584 619 605 550 486 421 373 354 345 338 339 335 331 339 352 343 331 348 392 491 668 849 957 1008 1016 1020 1016 1036 1074 1122 1151 1203 1283 1348 1376 1388 1368 1322 1269 1169 1067 995 939 912 1005 1262 1625 1989 2297 2498 2619 2697 2739 2781 2824 2867 2915 2965 3000 3031 3049 3084 3110 3124 3137 3145 3150 3164 3177 3185 3215 3240 3240 3238 3244 3257 3277 3288 3295 3313 3326 3347 3370 3384 3382 3401 3415 3423 3439 3465 3488 3497 3512 3545 3567 3596 3617 3660 3690 3704 3732 3753 3776 3801 3824 3837 3864 3863 3833 3838 3863 3859 3859 3882 3905 3897 3892 3904 3941 39221 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 106 109 112 114 116 119 119 120 123 122 121 121 120 120 119 119 121 121 119 117 118 120 117 114 114 114 113 114 113 111 110 108 107 107 107 106 105 104 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28981 10770 3343 3818 11003 106 111 116 120 124 128 131 133 136 138 140 142 144 146 147 149 150 151 152 154 155 156 157 157 158 158 159 160 160 160 161 161 160 159 158 158 158 158 158 158 159 159 159 160 160 161 160 160 161 161 161 161 161 161 161 160 160 160 159 159 159 159 160 160 161 162 163 163 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 163 164 165 164 163 163 163 163 164 165 166 166 166 166 166 165 165 165 165 165 166 165 165 165 164 165 166 166 166 166 165 166 166 166 168 168 168 170 172 174 175 177 181 182 183 182 181 181 181 182 183 184 183 183 184 184 184 184 183 184 185 185 185 184 185 185 185 185 186 186 185 185 185 186 186 187 187 186 186 187 188 187 187 186 187 187 187 188 189 189 188 189 190 190 191 190 189 189 188 189 189 193 193 192 191 193 191 191 192 193 191 188 190 193 193 193 191 190 191 194 193 191 193 195 194 196 198 196 195 195 197 197 195 194 194 197 196 196 197 199 199 202 203 202 203 205 207 209 212 215 213 217 216 215 216 217 216 216 215 216 216 215 212 212 212 212 213 213 214 215 212 211 214 213 209 209 207 204 204 206 204 203 201 204 205 205 203 207 207 205 207 206 206 207 206 203 202 202 200 199 201 201 201 199 201 204 204 204 202 204 205 205 205 206 205 205 207 206 204 205 206 207 208 206 204 209 212 209 209 211 211 211 213 213 212 211 212 214 217 216 218 220 220 223 224 220 220 222 224 223 224 227 229 234 239 241 240 240 240 240 239 238 241 245 244 238 236 239 243 244 241 242 244 240 241 244 242 240 241 245 249 250 251 253 250 249 253 254 254 255 255 259 261 256 256 261 264 263 257 252 252 252 247 244 244 243 244 245 246 246 248 249 248 250 252 256 259 258 253 247 250 251 249 251 255 261 264 270 276 278 278 276 273 270 270 269 265 265 264 262 260 260 256 255 260 266 266 264 265 265 267 273 279 284 286 285 289 294 290 288 288 283 274 263 254 252 247 241 239 240 246 249 252 257 261 261 259 259 266 278 288 297 305 311 317 320 322 316 315 318 312 301 292 282 275 271 268 275 282 287 294 310 348 398 449 512 592 669 752 832 906 961 985 964 899 812 720 626 530 507 619 800 935 996 1059 1203 1289 1182 990 850 800 788 747 708 674 647 634 635 646 648 624 580 551 531 490 443 404 373 344 338 341 340 333 344 350 348 353 361 400 520 733 914 1025 1066 1065 1047 1023 1007 1006 1038 1079 1109 1135 1177 1232 1288 1345 1378 1329 1263 1196 1128 1062 996 944 938 1008 1135 1294 1459 1634 1853 2139 2412 2656 2814 2921 3028 3086 3148 3225 3277 3327 3340 3337 3355 3373 3377 3381 3382 3380 3370 3359 3357 3402 3428 3436 3464 3487 3508 3510 3516 3539 3563 3565 3545 3541 3558 3582 3586 3598 3602 3611 3623 3633 3648 3674 3703 3700 3712 3737 3732 3724 3734 3754 3742 3738 3748 3763 3767 3792 3797 3814 3829 3810 3810 3821 3812 3813 7867 114250 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 106 108 111 114 116 118 118 120 121 120 119 118 118 118 117 118 118 117 115 115 116 116 115 114 112 111 113 112 109 109 110 107 104 105 104 102 103 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28994 10770 3345 3817 11003 106 111 116 120 123 126 129 132 134 136 138 140 142 144 145 147 148 149 151 152 152 153 154 155 155 156 157 157 157 158 158 157 157 156 156 156 156 156 157 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 159 159 158 158 158 158 158 158 159 160 161 162 163 163 163 163 163 163 163 163 163 162 163 163 162 162 162 161 161 161 161 161 161 161 162 161 161 162 162 162 162 162 161 161 161 161 162 163 163 164 164 164 163 163 162 163 164 165 166 165 166 166 167 166 166 166 165 164 164 165 164 164 165 165 164 164 165 165 165 165 165 166 168 169 170 171 173 175 176 177 178 179 179 180 182 182 183 183 183 184 184 183 183 183 184 183 183 185 186 185 185 187 187 186 185 185 186 187 186 187 186 187 187 185 184 185 187 187 188 186 186 187 188 187 188 188 187 186 187 188 188 190 191 190 190 191 192 192 189 190 190 191 192 193 192 191 192 193 192 192 192 193 191 192 191 190 191 192 192 193 195 198 196 194 194 194 194 195 196 197 198 199 198 196 197 199 200 200 202 205 207 209 211 211 210 210 211 212 217 218 218 217 216 215 215 215 219 219 216 217 220 221 219 217 217 214 215 217 215 214 214 215 217 215 214 213 211 209 213 210 202 204 206 206 204 205 202 205 208 208 210 209 205 203 208 205 202 204 203 201 202 205 204 200 201 203 204 201 202 202 204 204 204 207 206 204 206 207 204 203 205 208 208 207 203 208 212 213 213 212 213 213 215 214 215 216 214 217 220 215 220 221 219 219 218 220 220 226 227 226 227 236 230 232 236 239 235 239 242 246 244 243 241 235 232 233 238 237 236 238 244 245 252 254 252 247 253 256 246 245 246 247 248 253 253 256 260 259 260 261 257 260 261 258 263 262 261 259 254 250 247 241 247 245 247 244 237 243 251 247 250 246 241 244 250 250 243 250 253 257 247 250 252 248 254 261 264 269 274 278 273 271 271 270 260 265 266 267 267 266 270 269 258 256 265 267 266 271 276 277 276 276 275 280 286 284 288 299 293 286 292 287 279 281 271 264 263 260 250 241 245 250 249 244 244 251 252 251 260 265 279 296 309 323 335 325 316 307 293 282 273 265 262 259 266 271 272 277 290 323 354 409 483 554 622 682 728 799 883 940 938 897 859 829 801 731 669 751 905 997 1053 1078 1171 1481 1788 1819 1654 1352 973 721 633 640 675 740 821 872 826 690 552 454 391 355 342 343 338 331 327 337 339 349 357 346 334 337 353 387 467 579 696 793 887 958 984 978 971 964 957 939 922 917 918 933 956 1017 1086 1143 1170 1164 1147 1121 1102 1076 1038 1005 973 929 895 890 909 1004 1238 1603 1988 2317 2578 2770 2910 3028 3130 3191 3228 3269 3314 3340 3363 3380 3379 3385 3397 3401 3421 3441 3441 3437 3432 3431 3446 3467 3481 3483 3492 3515 3541 3549 3545 3564 3584 3604 3621 3631 3655 3671 3679 3687 3706 3708 3709 3729 3739 3733 3728 3738 3758 3763 3768 3776 3776 3777 3792 3815 3829 3829 3829 3834 3839 3841 3853 7483 166912 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 114 123 130 135 139 144 146 147 149 149 150 150 150 152 152 151 149 147 146 146 146 145 145 145 143 142 142 140 137 135 133 133 135 133 130 130 128 125 125 125 123 120 118 120 120 116 111 110 113 113 109 107 107 107 106 106 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29006 10770 3346 3816 11001 100 105 110 115 119 122 126 128 131 133 136 138 140 141 143 145 146 148 149 150 151 152 153 153 154 155 155 156 156 156 156 156 156 156 156 156 156 156 157 157 158 158 159 159 159 160 160 160 160 160 160 161 160 160 160 160 160 160 160 160 159 159 159 160 160 161 161 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 163 162 163 164 164 165 165 166 166 166 166 166 166 167 166 166 166 165 165 165 165 164 165 166 166 166 166 166 167 167 167 168 169 169 170 171 171 172 174 176 178 179 180 181 182 182 182 182 182 182 182 183 183 184 184 184 183 184 185 185 185 186 186 185 185 185 185 186 187 186 186 187 187 186 186 186 186 187 188 188 188 188 188 188 188 188 189 189 188 188 189 189 190 192 192 191 191 192 191 191 192 192 194 194 192 191 193 194 192 191 191 191 191 193 194 194 194 193 192 193 193 193 192 195 196 195 196 197 199 198 199 200 200 200 201 202 202 205 205 207 210 212 212 214 216 218 217 217 217 215 215 217 218 218 218 216 216 220 218 214 212 216 216 217 217 217 217 216 217 218 216 216 215 213 212 215 217 214 214 213 212 212 213 212 211 208 208 207 207 206 206 209 209 205 210 207 203 204 204 206 205 202 202 203 203 205 204 208 209 207 205 206 205 203 203 206 210 209 207 209 207 208 209 210 208 208 211 212 212 214 213 211 212 214 219 220 219 215 212 213 214 214 218 223 225 219 219 225 223 223 225 226 228 230 230 236 239 237 237 241 245 240 241 244 244 242 242 239 244 244 239 248 250 245 248 254 249 247 249 248 246 248 246 244 244 254 258 257 261 262 261 260 264 267 267 264 261 256 252 254 251 249 244 242 246 244 246 244 245 241 239 245 250 248 248 247 251 254 253 249 248 246 249 249 250 250 250 256 263 265 270 279 286 283 278 272 266 270 269 266 262 269 276 271 266 266 262 253 261 266 264 272 284 291 287 288 289 291 293 287 293 311 314 305 300 297 294 293 279 271 261 254 250 245 240 249 248 244 250 254 258 271 285 295 305 313 311 309 295 278 269 262 264 267 264 268 266 280 280 282 300 322 338 366 406 443 481 526 579 639 694 732 775 826 860 869 840 812 818 800 815 924 1030 1095 1156 1307 1605 1876 1968 1898 1813 1746 1589 1321 1054 882 813 811 830 835 795 732 680 601 510 445 389 355 346 345 339 344 347 354 354 349 352 354 357 385 438 494 554 634 719 798 853 880 881 879 889 893 888 884 892 907 917 932 931 931 936 949 957 954 957 965 973 975 971 999 1077 1182 1306 1467 1631 1784 1951 2123 2278 2402 2500 2579 2674 2788 2902 3000 3081 3155 3225 3293 3348 3399 3449 3494 3542 3589 3628 3657 3673 3692 3714 3732 3754 3775 3787 3796 3811 3827 3836 3841 3854 3868 3882 3889 3902 3911 3909 3911 3915 3927 3946 3953 3962 3962 3970 3991 4002 4009 4029 4046 4045 4039 4044 4068 4096 4111 4111 4119 5098 97572 655324 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 126 137 146 153 157 162 166 166 167 168 167 169 170 170 169 168 166 164 164 164 161 161 160 156 155 156 155 154 152 149 147 147 147 145 144 143 142 140 137 137 136 135 133 131 130 129 127 125 123 120 119 121 120 117 114 112 112 111 108 106 105 105 107 105 103 103 101 100 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29019 10770 3349 3815 10999 100 104 109 114 118 122 125 128 130 133 135 137 139 141 143 144 146 147 148 149 150 151 151 152 152 152 152 153 153 153 154 154 154 155 155 156 157 157 157 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 162 163 163 163 163 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 161 162 162 161 161 161 162 162 162 162 161 162 162 162 162 162 162 162 162 163 163 164 164 164 163 163 163 164 165 164 164 164 164 164 164 164 164 164 165 165 164 164 165 166 166 165 166 166 166 165 167 168 168 169 170 169 169 171 174 175 177 178 178 179 181 181 181 180 180 181 181 180 180 180 182 184 184 183 183 185 186 186 187 187 187 186 186 185 185 185 185 185 185 185 185 186 188 186 184 184 185 187 188 188 187 187 187 187 187 188 188 189 189 191 191 190 189 189 190 190 190 190 190 191 191 190 191 191 191 190 190 190 191 191 191 191 190 191 191 190 191 191 191 194 194 193 195 195 195 195 195 196 198 200 200 202 204 206 208 210 214 214 212 212 212 211 214 216 215 213 213 212 212 212 211 211 211 210 211 212 216 217 217 213 212 212 213 214 215 215 214 215 214 213 212 211 212 208 205 207 207 207 206 206 210 208 205 207 208 207 205 204 205 206 206 203 202 205 203 205 204 200 201 202 202 200 200 200 203 203 205 202 198 200 204 204 206 210 210 210 208 206 211 210 208 208 209 211 214 217 215 214 215 215 214 213 219 220 212 216 217 212 215 216 222 225 224 225 224 221 223 228 227 225 231 233 238 239 238 242 245 249 245 244 247 246 238 243 243 240 240 237 238 238 245 249 248 247 245 249 253 253 252 246 249 254 258 257 263 260 257 254 251 252 247 246 251 246 240 239 235 246 246 237 235 242 244 242 245 242 246 246 249 243 241 245 245 248 249 250 248 251 257 259 255 256 261 267 273 275 279 276 273 278 271 272 269 258 255 262 266 266 263 262 261 264 267 261 265 273 285 285 280 287 288 277 274 282 286 289 289 285 284 283 277 279 282 280 270 260 251 251 250 245 244 246 246 251 258 263 259 263 269 270 269 268 267 262 260 259 261 259 256 256 262 261 272 288 300 314 338 375 415 450 494 527 560 583 605 634 668 719 765 790 783 750 736 781 850 909 995 1101 1193 1271 1338 1445 1667 2041 2444 2608 2345 1753 1191 893 805 810 839 868 863 813 738 644 551 471 411 362 342 338 340 338 339 342 347 346 345 342 344 360 377 401 451 535 639 725 789 847 891 920 934 935 929 924 927 922 916 920 935 962 991 1015 1040 1075 1103 1100 1091 1135 1276 1493 1722 1973 2251 2502 2685 2801 2886 2951 2996 3026 3061 3101 3140 3179 3206 3223 3245 3249 3255 3273 3296 3319 3332 3341 3347 3354 3373 3396 3410 3423 3442 3466 3483 3491 3501 3531 3556 3570 3581 3593 3603 3605 3609 3624 3630 3637 3649 3663 3683 3692 3694 3703 3708 3707 3711 3727 3739 3734 3740 3761 3779 3792 3807 3826 3840 3847 3856 3867 3874 3880 3877 3875 96814 692379 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 123 132 139 146 150 153 155 156 159 160 161 160 160 159 158 158 157 157 155 153 153 151 150 149 148 149 148 145 143 142 141 141 140 138 137 136 133 130 128 129 130 127 125 124 121 120 118 118 118 117 115 114 112 112 109 106 106 107 105 102 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29032 10770 3351 3813 10997 100 103 108 112 116 120 123 126 129 131 134 136 138 140 141 142 143 144 145 146 146 147 147 148 148 149 150 151 151 152 153 153 154 154 155 155 156 156 156 157 157 158 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 160 160 161 161 162 161 161 160 160 159 159 159 158 158 158 158 158 158 158 159 159 158 158 158 158 158 159 159 159 158 158 159 159 160 160 160 160 160 159 159 160 160 160 161 160 160 160 161 161 161 161 161 161 161 160 161 162 162 162 162 162 162 162 162 163 164 164 164 164 163 164 165 166 166 166 166 166 166 167 167 167 168 168 168 170 171 171 173 174 175 177 178 178 177 178 179 180 180 179 178 178 179 180 180 179 178 179 178 179 180 181 181 181 181 182 183 184 184 185 185 183 183 183 182 181 181 182 183 182 182 182 183 184 183 183 184 184 185 185 186 186 186 184 183 184 187 188 188 186 185 185 187 187 188 187 188 189 188 187 187 188 189 188 187 187 188 186 188 189 187 189 192 191 191 190 189 189 192 194 195 196 195 195 197 201 202 203 206 207 207 208 208 208 209 210 209 212 212 211 210 210 210 212 213 213 211 210 210 211 212 212 209 211 213 213 211 210 212 212 212 214 214 211 210 210 209 206 204 202 205 203 201 201 204 207 203 200 201 199 201 201 201 198 197 197 197 197 197 197 196 196 198 199 200 200 199 202 201 202 200 197 200 199 203 204 202 201 202 204 205 205 204 205 208 210 208 208 211 213 211 210 211 216 216 214 214 216 218 217 217 217 218 221 223 224 229 225 223 226 229 238 239 236 241 245 237 240 241 241 240 239 238 244 241 237 238 240 241 240 243 243 241 239 241 246 249 249 251 254 251 255 256 249 246 247 244 248 246 245 240 236 240 238 234 236 236 233 235 234 232 238 240 237 235 234 237 238 238 238 237 242 246 244 242 241 236 240 240 243 245 242 253 260 263 265 268 273 274 277 277 263 261 263 260 253 259 264 258 252 256 263 263 261 268 271 272 271 274 280 285 285 287 284 281 282 285 285 286 285 284 274 273 272 263 253 242 237 246 243 245 243 243 244 241 243 242 247 252 250 254 262 260 256 254 252 247 245 246 250 250 256 255 251 257 258 261 263 278 295 314 340 376 418 469 522 569 605 641 669 693 710 721 732 748 779 827 901 989 1083 1144 1166 1206 1290 1412 1629 1969 2324 2528 2400 1937 1441 1141 1033 1028 1027 1011 988 906 795 678 561 480 428 394 360 337 336 338 333 334 343 343 343 343 337 334 344 360 375 405 438 480 527 570 611 681 771 852 893 902 894 883 877 884 886 884 881 890 907 916 934 968 992 1002 1012 1036 1082 1173 1360 1627 1946 2299 2620 2839 2967 3041 3087 3128 3141 3159 3191 3215 3239 3258 3272 3293 3320 3332 3347 3367 3396 3430 3462 3497 3522 3543 3548 3551 3561 3576 3582 3583 3601 3615 3616 3620 3635 3653 3658 3657 3654 3655 3666 3675 3682 3697 3715 3722 3732 3754 3770 3772 3778 3789 3804 3817 3817 3812 3808 3806 3806 3802 3805 3814 3818 3814 3814 3830 3864 90089 631752 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 114 125 135 144 151 155 156 158 160 160 162 164 165 164 162 163 164 163 160 158 157 155 154 154 153 153 153 151 149 148 145 144 144 143 141 139 138 137 135 131 131 132 131 130 128 126 124 122 122 121 119 116 114 113 113 111 109 109 109 106 104 104 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29045 10770 3353 3812 10994 100 103 108 112 116 119 122 125 128 131 133 135 137 139 141 142 143 144 145 146 146 147 147 148 148 149 149 150 151 152 152 153 153 154 155 155 156 156 157 158 158 158 158 158 158 157 157 157 157 157 157 158 158 158 158 158 159 159 159 160 160 160 160 160 160 159 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 158 158 157 158 159 158 158 158 159 159 158 158 158 158 158 159 159 159 160 160 160 159 159 159 160 161 161 161 161 162 163 163 163 162 162 162 163 163 163 162 163 163 162 163 163 164 165 165 165 166 166 165 165 166 166 166 167 167 168 169 170 170 171 172 173 173 174 175 175 175 176 177 177 177 178 178 177 178 178 177 176 176 175 176 176 175 174 175 175 176 177 177 178 180 181 182 181 180 181 181 182 184 184 183 182 182 182 181 181 181 182 183 182 183 185 185 184 183 183 184 185 185 184 184 184 185 185 184 184 185 184 184 185 183 182 183 183 185 187 186 185 186 186 186 185 185 188 188 188 188 188 188 187 188 190 191 192 192 192 193 195 199 202 203 205 205 205 205 205 206 206 209 208 209 210 209 208 208 207 209 209 209 209 210 208 207 207 206 203 202 205 208 207 203 206 207 205 203 204 203 204 203 202 200 198 199 201 202 199 199 200 200 195 192 195 196 196 194 195 192 193 195 195 194 194 197 196 195 195 194 196 200 201 200 198 198 198 198 202 202 200 202 202 202 203 202 203 208 207 208 211 210 213 210 210 213 212 212 215 212 213 213 215 218 218 218 218 218 222 226 230 229 232 241 241 240 236 238 239 244 242 237 238 239 236 236 236 238 239 238 238 241 241 237 238 240 245 247 246 249 246 248 248 243 240 233 227 225 227 230 231 230 236 233 234 233 231 236 233 233 230 235 239 239 239 240 239 234 232 233 236 234 238 241 228 229 232 236 236 236 242 245 238 243 248 252 258 263 266 264 268 271 272 277 274 267 264 258 256 255 247 247 251 254 256 259 253 257 262 263 262 260 263 271 275 274 276 278 286 284 281 280 282 277 281 287 283 278 272 257 250 247 245 247 250 248 245 241 246 247 239 237 241 246 250 252 256 252 247 248 253 252 248 251 254 244 244 249 248 246 252 256 253 262 273 275 288 308 322 337 357 384 407 439 476 507 551 596 647 698 728 751 792 848 903 944 985 1034 1095 1153 1210 1278 1372 1498 1638 1746 1797 1809 1779 1638 1397 1182 1109 1108 1089 1047 965 842 713 582 492 432 379 347 336 334 326 329 337 332 330 336 353 376 399 424 456 499 543 601 680 775 855 898 909 902 889 882 876 875 866 853 852 855 859 865 876 890 907 917 926 950 983 1025 1085 1172 1288 1491 1806 2126 2417 2698 2922 3056 3132 3176 3198 3221 3249 3275 3300 3326 3363 3403 3436 3469 3496 3505 3514 3524 3537 3556 3562 3568 3581 3589 3592 3608 3633 3651 3656 3664 3679 3692 3703 3720 3729 3725 3726 3736 3755 3760 3765 3772 3790 3810 3811 3819 3842 3858 3875 3891 3905 3918 3910 3900 3916 3928 3934 3942 3947 3956 3970 3989 18762 340214 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 113 124 130 133 137 139 140 142 142 144 146 145 145 145 144 142 143 143 141 142 141 140 138 136 136 135 134 133 133 132 131 129 127 126 127 126 123 122 122 122 119 117 117 115 113 112 110 109 109 109 108 107 105 103 103 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29058 10770 3355 3811 10994 100 100 103 107 111 115 119 122 125 127 130 132 134 136 138 139 141 142 143 144 145 146 146 147 147 147 148 148 149 149 150 151 152 152 153 153 154 154 154 154 155 155 156 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 158 158 158 157 156 156 156 156 156 156 157 156 156 156 156 156 155 156 156 157 157 157 157 156 156 156 156 156 155 157 157 157 156 157 158 158 157 157 158 158 158 158 158 159 159 159 160 159 159 159 160 159 159 161 161 161 161 162 162 161 161 162 162 163 163 163 163 163 163 163 164 165 165 165 165 166 167 169 170 170 170 171 171 172 173 174 174 175 175 175 175 177 176 176 175 176 174 175 175 175 176 175 175 173 172 173 174 174 173 172 171 172 174 176 180 182 182 182 182 182 183 182 181 181 180 181 179 178 178 181 179 180 180 180 180 180 181 183 183 182 183 184 183 184 185 182 182 184 184 183 184 187 184 184 184 185 183 183 185 184 183 186 188 187 188 188 188 188 188 186 189 190 188 190 193 190 190 191 190 192 192 194 197 198 202 204 204 205 206 207 206 205 206 206 207 207 208 209 206 204 206 203 203 205 204 204 206 206 203 205 205 203 201 199 201 201 201 201 201 201 198 199 202 199 194 193 196 197 197 196 192 192 192 194 193 192 192 191 189 191 193 191 192 196 196 195 198 199 199 200 195 197 199 198 197 199 197 200 202 205 205 202 203 205 205 207 209 211 209 209 213 214 213 211 211 211 213 213 213 214 215 218 219 222 222 221 222 224 226 230 235 239 240 240 238 240 245 247 244 241 241 241 240 239 241 242 235 234 238 244 244 239 234 238 245 248 247 246 246 248 249 248 247 246 241 232 229 225 224 226 227 230 232 230 229 231 233 232 231 232 230 231 235 234 233 235 233 232 233 234 236 235 236 241 250 256 258 263 265 266 266 266 270 272 271 269 271 272 264 259 263 263 258 253 250 248 249 252 252 250 252 248 249 255 259 260 261 262 261 261 262 267 271 278 288 287 285 289 292 292 289 286 286 282 272 260 255 253 251 250 252 254 254 250 247 252 254 247 243 243 247 246 245 246 247 249 254 256 255 253 252 247 246 249 252 252 249 248 247 246 254 259 265 270 272 276 288 300 309 325 349 374 398 451 540 635 707 754 778 796 815 822 831 840 858 899 963 1037 1088 1123 1172 1258 1411 1619 1822 1912 1749 1444 1237 1143 1074 966 840 708 590 508 447 400 358 346 337 334 334 333 332 334 332 335 350 353 362 378 396 434 499 564 622 694 761 820 861 862 856 845 838 843 850 862 864 867 857 859 861 868 880 867 874 901 913 909 929 944 950 983 1069 1294 1631 2034 2421 2749 2981 3120 3215 3272 3307 3329 3358 3368 3379 3398 3403 3406 3434 3469 3477 3488 3511 3520 3532 3548 3563 3575 3589 3608 3609 3609 3616 3623 3617 3613 3624 3638 3649 3659 3672 3683 3692 3704 3711 3710 3724 3721 3723 3720 3724 3743 3761 3769 3789 3789 3775 3781 3800 3811 3824 3833 3852 3851 3845 3844 4654 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 115 121 127 133 139 139 142 144 145 146 149 150 148 147 148 147 147 145 147 147 145 142 140 141 140 138 139 138 135 134 134 132 130 129 129 128 128 129 125 121 120 119 118 118 118 115 113 113 112 109 107 104 103 103 105 104 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29071 10770 3357 3810 10994 100 101 106 110 114 117 120 123 126 129 131 133 135 136 138 140 141 142 144 144 145 146 146 147 147 147 148 148 149 150 150 151 152 152 152 153 153 154 154 154 155 156 157 158 158 158 157 157 157 157 156 156 157 157 157 157 157 157 157 157 158 158 158 157 157 156 156 156 156 156 156 156 155 155 155 155 155 156 155 155 155 155 156 156 156 156 155 155 156 156 155 155 155 155 155 156 158 157 157 157 157 157 157 157 157 157 157 158 159 159 159 160 160 160 160 161 161 162 162 163 163 164 165 164 165 165 165 166 167 167 168 168 168 168 168 168 169 170 170 170 171 171 172 172 172 172 172 171 170 171 172 172 172 172 172 173 173 173 173 173 172 172 173 171 170 171 169 169 169 168 169 170 172 173 174 174 176 178 179 179 180 182 182 182 180 180 181 180 180 180 180 180 180 179 179 179 179 180 180 180 181 182 183 181 182 182 182 182 183 182 181 181 181 182 182 182 182 183 183 183 183 183 182 183 183 184 186 187 186 186 185 185 189 189 189 188 188 189 190 189 189 190 191 193 196 197 200 201 203 204 205 205 204 207 209 206 205 205 205 204 202 203 202 203 201 201 199 199 200 202 201 199 199 199 200 201 201 200 197 194 196 197 197 197 199 198 197 197 198 196 194 193 190 190 189 188 190 194 190 190 189 189 192 196 194 192 194 194 195 197 198 194 194 196 194 194 197 196 194 198 199 201 201 201 202 205 204 206 209 206 202 205 208 207 210 213 215 213 212 211 213 212 209 214 219 220 219 222 221 221 219 221 221 223 225 227 234 236 237 241 244 241 243 245 245 246 243 242 241 237 240 239 240 239 239 247 243 240 240 241 243 246 247 250 248 249 247 241 239 228 223 223 228 224 227 229 229 229 230 229 231 229 234 234 228 226 234 236 228 234 239 237 238 232 229 229 237 234 233 237 243 244 251 253 258 259 265 267 275 276 272 265 264 267 267 267 261 253 258 250 244 247 250 252 251 247 251 253 252 254 258 259 256 258 260 265 266 267 271 275 287 290 283 287 303 319 313 303 292 276 268 267 262 257 258 253 249 250 250 249 248 242 240 250 247 250 250 245 241 241 249 252 248 243 241 241 241 247 245 242 245 247 249 249 254 263 277 282 286 296 308 322 336 365 402 446 501 573 655 723 777 819 848 877 935 1010 1114 1209 1247 1245 1260 1301 1346 1401 1472 1472 1361 1222 1100 954 807 702 618 537 470 428 393 363 343 336 336 328 325 325 327 328 328 333 342 350 373 410 457 512 571 619 657 700 750 805 856 883 887 885 876 873 870 864 865 856 852 864 871 865 866 868 868 872 868 871 895 952 1043 1139 1224 1309 1436 1612 1801 1986 2179 2383 2570 2711 2805 2873 2939 2997 3061 3131 3194 3240 3274 3305 3338 3379 3409 3427 3442 3462 3483 3500 3514 3523 3531 3546 3555 3560 3572 3591 3596 3591 3594 3601 3611 3625 3637 3648 3651 3659 3667 3683 3707 3704 3700 3711 3716 3722 3740 3754 3772 3790 3805 3817 3832 3841 3833 3819 3809 3812 3825 3836 3860 3895 7671 183197 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 114 122 128 133 138 140 142 145 148 150 150 150 151 151 151 150 148 147 149 149 148 145 143 142 143 142 141 139 138 138 136 135 135 134 133 133 131 129 129 126 123 122 123 120 119 119 116 114 113 111 111 110 109 108 107 106 105 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29083 10770 3359 3808 10994 100 101 106 111 115 118 121 124 127 129 131 133 135 137 139 140 142 143 145 146 147 147 148 149 149 149 150 151 151 152 153 153 153 154 155 155 155 155 155 155 155 156 157 157 158 159 160 160 160 160 159 159 158 158 158 158 158 158 159 159 159 159 159 158 157 157 157 157 157 157 157 156 157 156 156 156 156 156 156 157 157 157 158 157 157 156 156 156 157 157 157 157 157 157 158 158 159 159 160 160 160 160 160 160 161 162 162 162 162 163 163 163 164 164 165 166 166 166 167 168 168 168 169 169 169 169 169 169 169 170 170 169 169 169 168 168 168 167 167 166 166 167 168 168 168 166 165 166 166 166 166 165 164 164 164 165 167 167 166 166 167 168 169 170 170 169 170 172 173 174 177 179 180 181 182 182 184 185 185 184 182 181 181 180 180 181 181 180 180 180 180 180 180 180 179 179 180 182 183 182 180 181 182 182 183 183 183 183 182 182 182 182 181 181 182 184 184 185 185 184 183 182 184 185 184 183 184 187 186 186 187 189 189 190 190 188 187 189 191 191 191 195 197 196 196 200 202 204 203 201 201 203 204 205 205 207 207 205 206 208 208 206 202 202 201 201 202 200 197 198 199 198 200 200 200 200 201 199 199 199 199 198 198 196 197 197 196 196 197 196 195 196 194 189 188 191 191 190 189 193 189 188 192 195 194 195 192 190 192 193 195 193 192 196 199 198 196 196 195 198 199 200 201 201 198 202 207 206 207 208 207 210 209 206 206 207 209 208 209 212 213 209 212 216 216 214 216 217 219 217 217 222 225 227 232 234 240 242 245 241 243 240 240 240 241 245 246 243 239 242 242 244 242 240 239 239 243 239 241 246 246 246 248 250 246 239 238 234 228 226 222 218 219 221 225 227 224 223 227 235 230 229 230 231 224 223 225 225 227 229 230 229 228 233 233 239 239 240 243 249 246 247 253 263 268 266 264 262 263 261 265 266 262 259 264 263 263 257 252 250 252 251 245 250 251 250 250 251 254 252 250 250 252 259 258 264 260 263 266 271 280 285 277 275 285 300 318 324 308 289 278 264 257 257 254 253 246 240 245 250 247 246 245 245 242 239 238 235 242 244 242 243 241 244 245 241 236 243 249 248 242 241 251 258 264 271 278 290 310 339 374 406 453 535 624 700 764 809 850 889 946 1020 1110 1249 1439 1652 1810 1854 1787 1607 1400 1236 1128 1090 1047 940 784 652 566 490 426 381 360 350 334 322 321 324 329 331 322 318 317 317 319 317 323 340 359 394 449 528 632 733 808 863 898 914 920 922 929 930 918 896 875 867 862 853 846 847 851 854 856 859 856 858 859 867 881 931 1064 1277 1522 1771 2054 2339 2581 2758 2875 2966 3034 3100 3153 3188 3214 3236 3263 3296 3331 3350 3360 3375 3383 3409 3439 3466 3485 3497 3511 3536 3553 3568 3585 3600 3611 3620 3633 3651 3655 3657 3657 3661 3680 3682 3691 3706 3703 3705 3701 3700 3714 3727 3732 3734 3733 3736 3739 3738 3755 3769 3764 3758 3760 3762 3771 3793 3809 3817 3828 3834 3842 3851 3857 3861 3872 38163 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 112 115 117 119 122 125 126 128 130 131 131 132 131 129 129 128 128 128 127 127 127 126 126 125 124 123 121 119 118 118 118 118 119 118 114 113 113 110 109 111 111 107 106 106 105 105 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29096 10770 3361 3807 10991 100 103 107 112 116 119 122 125 128 131 133 135 137 139 141 143 144 145 147 148 148 149 150 151 151 152 152 153 153 154 155 155 156 156 156 157 157 157 157 156 156 157 157 158 158 159 159 161 162 162 161 160 160 160 159 159 160 160 160 160 160 161 160 159 158 158 158 158 158 158 158 158 157 158 158 158 158 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 160 161 161 161 161 162 163 163 164 165 165 165 166 167 167 167 168 168 169 169 169 169 169 170 171 170 170 170 169 169 168 167 167 167 167 165 165 166 166 166 166 166 165 165 165 164 163 163 163 164 165 164 163 163 162 162 162 163 162 160 159 159 159 159 161 161 162 163 163 164 167 168 170 173 177 181 183 184 185 187 188 189 190 189 187 187 186 184 182 181 181 181 181 180 180 180 181 181 181 181 182 182 182 181 180 180 182 183 184 183 182 183 184 183 183 183 181 181 183 183 183 183 183 182 183 183 184 185 185 185 186 185 185 185 185 187 188 189 191 190 189 187 187 188 191 192 193 192 192 193 196 196 198 198 198 201 203 204 202 204 206 205 206 207 209 207 205 206 206 207 209 208 207 206 207 206 204 204 204 205 201 200 199 200 201 202 200 200 200 201 203 204 201 199 198 198 198 198 197 196 198 198 198 195 196 196 194 194 194 192 190 194 193 193 190 194 193 193 194 195 197 196 196 197 196 197 197 196 197 200 204 205 201 201 200 202 205 207 206 203 205 209 206 205 210 206 209 215 213 211 210 212 215 215 215 221 219 218 221 222 225 228 229 234 236 241 243 240 240 245 244 240 241 246 249 244 245 246 244 246 247 246 243 241 242 245 251 246 244 245 241 235 232 228 228 232 231 229 227 227 233 227 230 230 231 232 229 233 229 227 224 230 235 232 232 234 236 231 228 233 232 235 235 240 239 249 255 253 259 266 264 264 263 264 265 265 262 267 270 269 259 259 252 251 257 255 246 244 250 248 251 249 250 251 253 259 265 265 259 258 261 263 265 269 270 271 268 271 275 274 279 284 289 296 304 307 298 277 256 245 245 246 250 251 242 243 248 247 249 247 243 244 242 239 238 234 239 236 238 240 240 243 241 244 247 247 248 248 251 251 257 272 286 299 318 351 386 439 511 585 664 740 800 844 880 922 975 1025 1061 1115 1251 1488 1748 1934 1975 1790 1590 1560 1562 1455 1262 1052 890 777 676 577 495 435 396 367 349 339 338 332 326 328 333 328 320 319 327 329 328 345 368 395 462 583 737 870 958 1003 1036 1071 1078 1065 1045 1022 1006 992 971 952 940 924 906 894 885 885 887 881 868 867 878 895 931 1013 1133 1263 1401 1528 1641 1758 1882 2043 2249 2471 2701 2919 3101 3252 3380 3492 3581 3641 3669 3675 3694 3716 3732 3760 3792 3816 3827 3840 3859 3875 3872 3869 3866 3853 3834 3826 3823 3814 3800 3801 3815 3826 3849 3890 3931 3963 3969 3976 3989 3998 4007 4016 4028 4046 4058 4070 4086 4083 4086 4093 4094 4104 4093 4073 4077 4082 4081 4076 4075 4071 4076 4080 4088 4108 4132 4162 18672 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 110 111 116 119 120 121 123 126 126 124 124 124 125 125 124 124 125 123 122 122 122 122 119 120 122 119 118 118 115 114 114 113 112 113 114 114 111 107 107 107 105 105 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29109 10770 3363 3806 10989 100 104 109 113 117 121 124 128 131 133 136 138 140 142 144 145 146 147 148 149 150 151 152 153 154 154 155 156 156 156 157 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 161 162 162 162 162 162 162 162 162 162 162 162 163 163 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 162 162 163 163 164 165 165 165 166 166 166 167 168 168 168 168 168 167 168 168 169 169 168 167 167 167 166 166 166 166 166 166 166 166 165 164 164 164 164 163 163 163 162 162 163 163 164 164 164 164 164 164 164 164 165 165 165 166 166 165 166 165 163 162 162 162 163 165 167 168 170 171 172 174 176 179 182 185 187 189 191 192 191 191 190 187 183 182 183 183 183 183 182 182 183 182 182 183 184 184 184 184 182 181 181 183 184 184 185 185 185 185 184 184 185 185 184 184 185 186 185 184 187 186 184 186 186 186 186 186 187 188 187 188 186 187 188 188 188 186 186 188 190 190 190 192 191 190 191 191 191 194 194 195 194 195 196 200 203 205 202 202 205 206 207 207 207 209 210 210 213 212 213 212 209 210 208 207 210 211 209 211 211 210 210 209 209 209 207 206 205 203 204 204 203 202 202 202 197 198 200 202 202 201 200 202 201 199 197 193 195 194 196 199 200 195 194 195 197 199 199 199 195 195 198 199 199 196 198 202 200 201 200 200 204 205 205 202 203 207 203 199 203 206 207 207 206 210 210 211 208 208 212 214 214 213 217 217 215 215 216 217 221 220 219 218 224 228 228 232 233 238 245 245 250 251 252 253 252 253 254 254 252 251 246 243 247 250 252 250 243 238 236 238 239 241 246 245 241 238 238 245 240 242 241 240 240 239 240 239 243 248 248 251 243 239 237 235 240 245 248 249 254 263 259 259 256 258 261 262 269 268 264 266 264 264 259 257 256 258 252 257 258 259 255 254 257 258 258 254 259 262 256 253 254 262 259 264 268 271 276 282 282 277 279 273 270 272 263 268 276 286 306 321 314 298 272 253 250 248 247 244 244 243 244 244 250 248 251 252 253 250 238 236 235 236 241 242 243 244 241 240 238 241 244 241 245 247 245 244 251 257 256 255 266 272 274 284 299 320 353 386 408 426 454 495 544 587 634 688 768 842 904 963 1041 1145 1277 1436 1616 1802 1911 1913 1803 1610 1465 1432 1482 1505 1452 1355 1240 1044 797 616 510 433 374 353 346 334 329 328 332 332 328 324 323 328 341 347 356 387 454 588 761 915 998 1026 1034 1020 994 975 964 958 944 929 923 908 898 900 896 884 876 877 883 881 880 881 883 886 907 919 921 926 942 993 1103 1304 1582 1884 2179 2459 2740 2999 3225 3406 3554 3670 3747 3804 3857 3930 4016 4086 4137 4184 4228 4261 4296 4341 4360 4349 4325 4306 4302 4292 4283 4291 4299 4313 4343 4366 4373 4394 4418 4451 4512 4582 4637 4670 4690 4707 4723 4732 4710 4674 4641 4640 4661 4678 4700 4728 4752 4765 4785 4796 4813 4845 4873 4875 4872 4880 4890 4899 10852 216101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 104 107 109 110 113 114 113 114 116 116 116 114 114 115 114 113 112 112 113 112 112 112 110 110 111 109 107 107 106 106 107 106 104 103 102 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29122 10770 3365 3805 10989 100 103 108 113 117 121 125 128 131 133 135 138 140 141 143 144 146 147 148 149 150 151 152 152 153 154 155 155 156 156 157 157 157 158 158 158 158 158 158 159 159 159 160 160 160 160 159 160 160 160 161 161 162 162 162 162 162 162 162 162 161 161 162 162 161 161 160 160 160 160 160 159 159 159 159 160 160 160 160 160 159 160 160 161 161 160 161 161 162 162 163 163 164 164 165 165 165 165 165 165 166 166 165 165 165 165 165 166 166 165 165 165 164 164 164 164 163 163 164 163 163 162 162 161 161 160 160 161 160 160 160 160 160 160 160 160 161 162 162 162 163 162 162 161 160 160 160 160 159 159 160 160 160 160 160 161 162 163 163 164 166 168 169 170 173 176 178 180 181 182 183 185 187 189 190 190 189 186 182 179 180 183 183 181 182 183 184 183 182 183 183 183 183 184 184 184 184 183 184 186 185 184 183 185 187 186 184 184 186 186 184 183 185 186 186 187 189 188 187 187 189 189 187 185 185 188 190 189 189 189 190 190 189 191 193 193 193 193 192 193 195 192 192 193 193 194 195 195 195 194 194 195 198 202 203 205 208 209 207 207 208 210 212 212 211 209 211 212 209 210 212 212 211 210 209 210 212 212 207 207 208 208 208 205 205 206 206 202 199 200 200 198 203 205 202 200 201 201 200 199 197 197 198 198 196 193 196 196 193 193 197 198 196 198 197 196 199 198 198 201 201 204 203 199 201 203 203 209 207 201 206 205 205 205 206 206 206 206 208 206 209 207 208 210 212 217 216 215 218 217 217 217 217 221 221 218 223 228 236 242 243 240 242 247 248 246 245 248 251 253 251 251 253 249 242 247 248 254 248 241 241 247 249 251 252 252 250 250 251 251 252 249 245 242 241 250 244 248 249 248 252 254 255 247 249 251 247 243 247 252 256 265 264 269 272 271 273 270 263 269 267 266 264 255 255 254 256 251 251 250 248 255 259 253 253 256 263 262 265 269 268 269 271 271 273 281 276 278 276 274 276 272 266 263 257 259 265 270 272 285 284 273 270 267 264 254 245 248 249 248 249 252 253 250 249 244 237 238 238 238 239 243 241 240 237 238 245 242 241 245 243 241 248 247 242 250 255 256 255 250 253 253 259 262 267 276 286 310 334 367 405 427 444 471 500 540 603 686 781 884 988 1108 1257 1433 1623 1792 1904 1962 1980 1935 1836 1707 1606 1546 1507 1477 1423 1284 1061 820 635 512 433 388 367 343 334 334 337 340 344 341 336 344 354 379 425 516 667 845 992 1073 1097 1091 1076 1061 1045 1021 986 965 957 956 956 950 939 932 930 934 938 936 937 930 924 916 916 911 910 908 911 922 920 921 927 945 964 966 993 1135 1490 1993 2452 2781 3030 3232 3386 3467 3506 3538 3553 3545 3534 3525 3521 3518 3521 3529 3548 3569 3591 3615 3633 3653 3665 3691 3735 3766 3782 3800 3828 3863 3880 3894 3913 3935 3960 3988 4014 4049 4076 4102 4124 4139 4145 4139 4130 4129 4146 4171 4189 4208 4227 4260 4290 4304 4319 4323 4312 4314 4329 4344 4344 4336 4328 53747 490254 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 110 114 116 120 123 125 126 127 128 128 128 127 128 129 130 129 126 124 127 128 125 124 121 120 122 121 119 119 118 120 119 115 114 114 113 112 112 111 110 108 106 105 104 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29135 10770 3367 3803 10988 100 102 107 112 116 120 123 126 129 132 134 136 138 139 141 142 144 145 146 147 148 149 150 151 152 152 153 153 154 154 155 155 156 156 157 157 158 158 158 159 159 159 159 159 160 160 159 159 159 158 158 159 159 159 159 160 161 161 161 161 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 157 158 158 158 158 158 157 158 158 159 160 160 161 161 161 162 162 162 162 162 162 163 163 163 164 164 164 163 163 163 163 162 161 160 160 160 159 159 158 157 157 156 156 156 156 156 156 155 154 154 154 154 153 153 154 154 154 155 155 154 154 155 155 156 156 156 157 157 157 157 157 158 157 158 161 163 163 164 164 165 166 167 166 167 168 169 169 171 171 172 174 175 176 177 178 180 181 183 184 184 184 183 182 181 180 179 180 179 179 180 181 182 182 182 181 180 181 181 180 179 180 181 182 183 182 182 182 183 183 184 184 184 184 184 183 184 184 183 185 185 185 185 185 185 188 188 188 187 187 187 187 189 189 188 187 187 188 189 189 188 188 188 189 191 193 193 191 192 194 195 194 195 199 200 199 201 202 202 202 203 207 208 207 207 207 207 207 205 206 209 210 209 208 206 206 205 205 207 207 206 206 206 204 205 204 203 203 199 200 200 202 202 200 200 201 200 198 197 198 196 197 200 197 195 197 195 193 193 194 195 199 198 194 193 193 194 197 198 199 199 200 201 198 198 198 200 205 204 202 201 201 204 205 202 203 202 204 206 206 211 211 208 207 210 211 209 209 215 216 217 213 214 217 220 219 215 216 219 220 223 227 230 233 238 237 236 244 242 245 245 246 252 250 247 247 251 247 247 246 249 252 254 249 246 250 249 250 247 250 253 250 249 252 251 250 253 250 250 251 247 248 253 251 246 250 246 244 243 243 242 243 245 250 256 260 267 266 267 270 270 262 266 265 261 265 262 257 254 254 258 254 252 250 250 254 250 246 254 252 249 249 253 262 260 260 269 272 269 269 278 280 263 254 247 246 254 267 284 296 305 292 273 258 248 244 241 241 240 242 243 240 237 238 241 234 237 243 245 246 249 248 251 245 243 239 241 241 238 239 242 239 240 241 244 242 241 241 244 248 248 250 252 248 248 257 262 276 292 311 341 366 415 480 537 598 667 758 847 920 987 1052 1112 1172 1268 1408 1590 1744 1845 1892 1901 1893 1858 1774 1662 1583 1522 1474 1429 1345 1216 1086 992 910 805 709 645 598 553 495 432 392 365 348 346 345 348 345 350 365 406 488 607 731 838 915 963 980 991 987 973 957 936 913 893 875 861 854 856 852 849 855 861 864 875 888 903 911 914 912 918 934 932 922 921 922 911 905 902 901 902 892 888 925 1046 1287 1604 1942 2299 2671 3012 3290 3495 3630 3700 3735 3745 3743 3727 3708 3695 3699 3697 3691 3688 3681 3672 3668 3669 3679 3705 3727 3745 3758 3759 3752 3751 3757 3782 3810 3844 3877 3923 3971 4001 4017 4037 4075 4111 4144 4170 4184 4186 4193 4233 4259 4253 4251 4269 4301 4330 4346 4376 4428 4518 4664 4845 5157 44366 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 110 115 122 127 130 133 134 136 138 140 139 137 139 140 140 141 140 137 136 137 137 138 137 132 130 130 129 127 127 126 125 124 125 125 124 122 121 121 119 119 117 115 114 113 111 109 109 107 105 105 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29148 10770 3369 3802 10991 100 104 109 113 117 121 125 128 131 134 136 138 140 142 143 144 146 147 148 149 150 151 152 153 154 154 155 155 156 157 157 158 159 160 160 161 161 162 162 163 163 163 163 163 163 163 162 162 161 161 160 160 160 161 161 161 162 163 163 163 162 162 161 161 160 159 159 160 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 160 160 161 161 162 163 163 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 165 165 164 164 164 163 161 160 159 158 158 159 159 159 158 158 158 157 157 157 156 156 156 156 156 157 157 157 157 157 157 156 157 158 156 156 157 157 157 158 157 156 157 158 159 158 158 158 160 161 160 158 160 162 163 164 165 167 168 169 170 170 170 172 172 174 177 178 180 182 183 184 183 184 185 185 182 180 181 182 183 184 184 182 182 181 181 182 182 183 184 184 183 182 183 184 184 184 184 184 184 185 186 186 186 185 186 187 186 185 185 187 187 187 187 187 186 188 190 189 190 190 188 188 190 191 192 192 192 193 194 192 191 192 193 195 200 201 202 200 201 204 206 204 204 206 205 206 208 208 205 208 209 207 205 205 204 204 207 209 209 207 206 205 205 202 203 204 203 202 202 202 202 199 196 199 201 199 198 199 199 196 195 195 195 194 194 197 198 195 192 193 194 196 193 193 195 195 193 194 193 192 190 196 200 200 201 197 192 191 196 200 201 200 198 199 201 203 200 201 200 197 199 202 204 206 206 207 208 208 210 211 213 214 217 215 213 213 219 219 217 219 218 216 216 217 217 218 223 227 230 234 237 241 245 246 245 244 250 245 242 236 240 244 246 247 244 249 251 252 250 251 249 253 253 251 249 248 250 250 244 251 253 256 257 250 253 256 251 247 247 244 247 247 241 234 239 243 247 250 247 248 252 254 256 255 258 258 254 255 255 253 251 243 249 254 249 251 254 254 251 246 249 251 247 244 247 248 248 248 246 251 250 254 257 263 259 265 272 276 275 269 260 257 251 251 252 257 270 280 274 274 273 259 246 245 245 241 243 235 233 240 240 238 244 241 240 248 255 252 249 247 242 246 253 256 244 235 234 240 244 245 243 243 243 242 239 244 243 242 248 250 242 248 253 256 261 263 270 283 302 330 359 396 449 526 584 632 689 758 829 908 987 1049 1102 1154 1202 1248 1310 1392 1493 1595 1682 1739 1777 1791 1797 1802 1801 1786 1784 1771 1722 1662 1622 1584 1503 1397 1323 1317 1318 1241 1075 897 764 650 541 457 397 367 356 349 350 365 405 497 643 777 864 900 899 893 876 858 853 845 844 837 827 819 819 814 813 823 832 835 841 860 874 894 916 935 953 955 949 942 928 911 895 886 882 890 936 1082 1338 1686 2141 2639 3080 3428 3674 3832 3926 3965 3972 3961 3948 3920 3889 3852 3829 3833 3841 3857 3881 3904 3922 3926 3943 3978 3999 4014 4050 4107 4163 4223 4316 4421 4520 4616 4709 4823 4949 5047 5095 5108 5125 5175 5274 5378 5428 5430 5395 5366 5370 5389 5399 5389 5387 5374 5350 5380 5460 5562 5666 8370 234137 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 101 103 106 109 110 112 112 112 114 114 113 113 112 111 111 112 111 110 110 110 108 109 109 109 107 105 106 106 105 103 100 100 102 102 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29160 10770 3371 3801 10991 100 103 108 113 117 120 123 127 129 132 135 137 139 141 143 144 145 146 147 148 149 150 151 152 152 153 154 154 154 155 156 156 157 157 158 158 159 159 160 160 161 162 162 162 162 162 161 161 160 160 159 159 159 160 160 160 161 162 162 162 162 161 161 160 159 157 157 159 161 160 160 159 159 158 159 159 159 159 159 159 158 157 157 158 158 158 158 158 159 159 160 161 161 161 161 161 161 162 162 162 162 163 163 164 164 164 164 164 164 164 163 162 161 160 159 158 157 157 157 157 157 157 157 157 158 158 157 157 157 157 157 157 156 157 156 156 155 155 154 155 155 155 154 154 154 155 155 155 156 157 157 158 158 158 159 159 159 159 159 160 160 160 161 161 161 162 162 162 163 163 164 166 168 170 171 173 177 178 179 181 183 183 182 183 183 181 182 184 183 182 180 180 182 182 181 181 182 184 183 183 182 182 182 183 183 182 182 183 183 183 184 186 186 185 184 185 184 184 185 186 185 185 185 185 187 188 187 188 188 187 188 190 192 191 189 188 191 194 195 196 195 194 194 197 198 198 198 199 199 198 201 203 203 203 204 205 205 205 205 206 209 209 207 203 202 203 204 203 201 200 199 199 199 201 200 199 198 197 197 197 198 196 198 196 195 194 197 197 197 195 192 192 194 196 193 192 195 194 195 192 192 194 192 193 193 192 193 192 190 192 194 195 194 193 193 195 197 200 200 201 195 195 200 199 198 200 202 202 202 204 203 202 202 207 205 207 206 207 209 211 214 214 212 216 218 214 217 223 224 221 222 224 228 227 228 231 232 230 235 239 243 239 241 249 242 242 244 244 239 241 241 244 244 245 243 247 248 250 247 244 247 251 247 247 251 248 248 247 252 255 247 238 246 247 248 246 243 244 250 248 245 244 245 250 255 248 245 253 257 254 245 244 249 245 247 247 245 243 244 244 241 239 236 241 244 244 249 248 250 246 247 248 245 249 254 252 250 259 260 255 265 267 269 267 269 267 262 269 267 261 254 251 252 250 248 247 254 267 284 297 302 286 268 259 249 246 249 260 260 253 254 252 250 252 264 270 260 256 255 254 251 249 247 250 251 252 254 249 239 244 250 253 249 246 243 245 249 254 252 254 255 257 262 260 249 253 253 256 263 263 264 272 282 290 308 334 369 392 415 447 488 532 583 628 670 722 775 822 862 911 969 1032 1097 1162 1224 1295 1372 1449 1514 1568 1622 1666 1691 1699 1673 1687 1740 1775 1713 1576 1455 1429 1455 1355 1106 877 737 635 532 445 389 366 369 410 502 634 762 827 848 847 846 837 836 840 843 840 841 848 850 860 872 889 914 932 947 958 964 958 954 956 964 1015 1111 1229 1386 1626 1933 2263 2576 2862 3127 3353 3525 3655 3756 3846 3924 3986 4015 4034 4051 4056 4049 4036 4025 4024 4019 4014 4025 4038 4038 4053 4079 4103 4134 4169 4215 4255 4277 4318 4356 4383 4422 4457 4478 4488 4485 4488 4500 4508 4529 4551 4561 4557 4571 4601 4650 4682 4693 4724 4744 4759 4786 4826 4854 4864 4881 4941 5026 5104 5141 5154 10888 295492 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 106 107 108 110 110 107 107 108 107 107 109 108 106 106 106 105 105 105 107 107 106 106 105 103 102 102 101 100 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29173 10770 3373 3799 10988 100 102 107 111 115 119 122 125 128 130 133 135 137 139 140 142 143 144 145 146 147 148 149 150 150 151 152 153 153 154 154 155 155 156 156 157 157 157 157 158 158 158 159 160 160 161 161 160 160 159 159 158 158 158 158 158 158 159 159 159 159 159 159 159 158 157 157 158 159 159 158 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 157 158 158 159 159 159 160 161 161 161 161 162 161 161 162 162 162 160 159 158 156 155 155 154 154 154 154 154 154 155 154 154 154 155 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 154 155 155 155 155 156 157 157 158 158 158 158 159 159 159 158 158 159 158 158 158 158 159 160 161 160 159 160 160 161 162 163 163 164 165 165 166 169 171 172 175 176 178 180 182 182 182 181 181 181 181 180 181 180 180 180 180 181 180 180 181 182 183 184 183 183 183 183 183 182 181 182 184 184 183 184 185 184 185 187 186 185 186 185 185 187 188 188 188 188 187 188 189 190 192 194 194 195 195 195 197 198 199 200 201 200 201 202 202 201 201 199 201 203 204 203 204 203 203 204 202 200 204 206 203 202 200 198 196 196 195 197 195 195 191 189 192 193 193 193 192 191 193 192 189 192 194 191 191 190 188 188 190 191 195 194 190 191 189 187 191 191 187 188 191 192 191 191 195 194 192 193 194 195 196 199 193 191 195 197 198 199 199 200 202 199 196 200 201 202 204 206 207 205 208 207 211 211 214 213 212 214 216 216 217 218 221 222 220 225 232 237 235 238 239 242 240 241 240 239 237 238 244 248 243 242 243 242 243 243 248 249 249 247 244 247 249 249 244 247 246 241 244 245 246 241 239 243 236 234 235 236 236 245 248 242 243 241 242 242 246 248 247 250 251 253 258 254 247 242 241 243 244 243 243 243 247 242 239 244 243 238 237 239 239 243 244 245 247 248 245 247 253 253 254 254 260 258 264 268 270 277 271 268 268 266 265 266 262 266 267 263 267 268 259 253 247 246 252 271 295 310 300 286 276 272 263 262 264 258 259 261 258 256 256 260 265 260 258 254 261 265 258 259 261 261 261 262 272 275 272 275 276 286 288 300 305 306 298 291 279 274 271 270 267 266 270 265 263 268 262 259 257 252 256 261 265 265 263 269 277 274 285 304 318 336 351 369 404 457 527 605 705 836 989 1131 1250 1332 1384 1471 1642 1854 1982 1972 1876 1720 1503 1299 1278 1478 1699 1755 1579 1259 936 684 519 419 366 347 351 371 414 479 576 675 742 782 797 808 807 801 796 792 795 793 793 791 795 808 823 836 857 878 890 903 907 905 900 892 885 909 1014 1293 1774 2334 2833 3227 3530 3773 4030 4350 4710 5037 5296 5484 5625 5744 5838 5874 5867 5852 5822 5783 5743 5718 5708 5713 5721 5742 5772 5798 5826 5865 5895 5887 5858 5848 5845 5829 5798 5783 5788 5770 5729 5693 5658 5628 5595 5571 5569 5552 5521 5503 5485 5444 5413 5417 5420 5398 5374 5356 5348 5339 5320 5312 5329 5356 5360 5375 29391 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 105 107 109 110 111 112 113 113 112 114 117 116 115 114 113 113 112 111 111 112 111 111 109 108 109 107 106 106 106 105 104 103 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29186 10770 3375 3798 10987 100 100 104 109 114 118 122 125 128 131 134 136 138 140 142 143 145 146 147 148 149 150 151 152 153 154 154 155 156 156 157 157 158 158 159 159 160 160 161 162 162 163 163 163 163 163 163 163 163 163 164 163 163 163 163 164 164 164 164 163 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 162 162 161 160 160 160 160 160 160 160 160 160 159 160 161 161 161 161 161 161 161 162 163 164 164 164 164 165 165 166 166 166 165 165 164 164 164 163 163 162 161 160 160 160 160 160 159 159 159 159 158 158 157 156 155 154 154 154 154 154 154 155 155 156 156 157 158 159 159 158 159 160 160 160 160 160 160 161 161 160 160 160 159 159 158 159 160 161 159 159 160 161 162 162 161 162 162 163 163 162 163 165 164 164 165 165 164 166 169 170 170 170 171 173 176 178 180 182 184 185 185 186 186 185 185 185 184 184 185 185 185 186 186 185 185 186 186 184 184 184 184 186 188 185 185 186 186 187 190 191 189 188 188 189 191 194 193 193 194 197 198 198 200 202 201 199 200 200 199 201 201 203 205 204 203 202 202 204 205 204 204 204 203 206 209 208 205 204 204 205 205 207 206 205 205 203 202 202 201 200 199 195 192 193 191 190 188 192 192 194 192 190 190 191 190 189 190 191 193 194 193 191 192 193 192 191 191 190 193 195 194 190 192 196 195 192 196 196 196 195 194 196 196 197 195 198 198 197 197 195 194 196 196 199 201 207 204 205 206 209 212 212 205 206 211 210 213 218 216 214 212 209 217 217 221 224 224 225 227 229 230 233 237 236 240 241 246 247 248 245 243 248 249 247 243 244 248 248 247 247 251 248 250 248 244 245 245 244 244 243 242 244 243 244 240 239 239 239 231 234 233 233 238 241 242 236 235 237 240 245 246 248 250 250 254 258 256 255 249 248 251 252 256 257 251 247 248 245 242 240 237 238 244 245 246 244 251 253 252 252 263 269 270 269 268 269 269 264 270 275 280 276 275 281 280 274 265 261 258 250 243 241 240 240 245 258 271 293 312 320 308 299 285 273 272 272 271 270 271 274 267 255 253 255 252 252 254 261 263 265 273 280 287 289 302 305 303 301 301 299 302 301 307 317 324 324 318 312 303 297 295 294 289 285 276 268 267 269 272 270 257 255 258 257 258 262 265 265 263 256 263 267 265 264 271 278 294 338 381 414 480 613 770 913 1031 1122 1202 1296 1428 1563 1665 1757 1810 1841 1843 1763 1637 1537 1512 1528 1618 1696 1619 1401 1099 771 520 394 359 379 432 506 608 724 794 834 854 845 829 819 815 811 810 814 815 812 814 820 831 838 842 854 860 862 858 855 857 865 892 984 1197 1547 1950 2370 2786 3139 3416 3658 3895 4114 4285 4394 4445 4486 4512 4512 4533 4564 4595 4679 4813 4957 5095 5230 5404 5627 5891 6168 6445 6695 6929 7127 7251 7342 7445 7545 7637 7720 7788 7841 7893 7959 8010 8054 8099 8122 8152 8229 8314 8412 8527 8640 8761 8856 8922 8991 9082 9173 9234 9281 9339 9407 9476 9533 9604 9733 9919 11223 216078 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29199 10770 3378 3797 10987 100 100 103 108 112 116 120 123 126 129 131 134 136 138 139 141 142 143 144 145 147 148 148 149 150 151 151 152 153 153 154 154 155 156 156 157 158 159 159 160 160 161 162 163 163 163 163 162 162 161 161 160 160 160 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 158 158 159 159 159 160 161 162 162 163 163 163 164 163 162 161 161 161 161 160 160 160 160 160 160 159 159 159 158 157 157 158 158 158 158 156 155 154 153 151 150 150 150 150 151 151 152 153 154 154 155 156 156 157 158 157 157 157 156 156 156 156 156 156 156 157 157 156 156 156 157 157 158 159 158 158 158 159 160 160 160 159 159 161 161 162 162 162 163 162 162 161 162 162 163 165 165 166 168 169 170 171 175 177 178 180 182 183 181 182 183 183 184 183 182 182 183 183 183 183 185 184 183 185 186 186 186 186 185 186 187 187 187 188 192 194 194 194 194 195 197 197 196 196 198 199 197 198 198 197 200 200 201 200 198 200 201 202 201 201 204 204 202 201 202 202 201 200 201 202 203 201 200 200 200 200 198 198 195 192 193 194 195 195 193 191 189 191 190 191 192 191 189 188 186 188 192 193 187 187 191 191 191 190 190 192 191 188 190 191 190 189 191 192 189 191 195 195 193 193 195 194 196 194 194 194 193 196 197 195 194 199 200 198 194 195 198 200 197 197 199 201 201 202 205 206 210 211 211 209 209 209 209 214 218 215 214 220 219 216 215 217 223 225 230 228 224 228 227 234 237 238 242 241 242 244 249 252 246 242 248 251 247 247 246 248 248 248 253 253 248 246 238 244 247 242 240 245 249 242 237 239 245 244 243 240 239 237 233 237 240 239 238 245 242 245 248 256 261 263 257 255 265 265 258 260 257 254 253 248 250 245 244 248 251 246 247 245 247 248 243 248 248 247 250 251 250 254 260 256 256 260 259 257 256 253 250 251 251 253 250 250 250 244 246 247 250 260 268 273 280 284 284 281 279 284 294 290 285 288 290 282 273 281 287 284 285 279 277 281 286 291 290 291 299 304 307 314 324 329 337 342 345 358 359 352 350 349 342 336 334 325 316 318 321 316 303 303 300 293 286 284 289 293 283 278 272 265 266 264 261 262 264 267 269 268 269 268 266 271 276 282 293 309 328 361 417 463 496 537 607 712 858 1020 1166 1244 1298 1386 1547 1774 1978 2057 2026 1946 1823 1654 1475 1354 1368 1348 1155 931 744 567 448 411 465 571 655 706 728 736 757 781 799 809 809 800 798 801 792 783 780 776 767 765 766 767 763 760 762 769 771 766 769 774 779 784 789 796 806 818 834 893 1027 1264 1606 2032 2502 2924 3248 3500 3681 3808 3907 3977 4026 4076 4136 4217 4306 4390 4492 4601 4695 4779 4885 4995 5074 5134 5202 5298 5400 5483 5551 5590 5634 5710 5799 5883 5966 6042 6105 6152 6192 6220 6256 6330 6418 6500 6592 6675 6716 6746 6770 6766 6755 6803 6941 7115 7336 7626 7968 8423 13587 293831 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 105 107 109 111 112 113 115 116 116 115 116 117 118 116 116 118 116 115 115 113 112 113 113 112 113 113 110 108 109 110 109 105 104 106 105 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29212 10770 3380 3796 10985 100 100 105 110 114 118 122 125 128 131 134 136 138 140 141 143 144 145 147 148 149 150 151 152 153 154 154 155 156 157 158 158 159 160 160 161 162 162 163 163 164 164 165 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 163 162 162 162 162 162 161 160 160 160 160 160 160 161 161 161 160 159 159 160 159 159 159 159 159 159 160 160 161 161 160 161 162 162 163 164 165 166 166 167 167 167 167 167 166 166 165 164 163 163 164 163 162 163 163 162 161 161 161 161 160 159 160 160 158 156 155 154 153 153 152 152 153 153 154 156 157 157 158 158 157 158 158 158 158 158 158 157 157 158 158 158 159 158 158 160 160 160 161 161 161 160 160 160 161 162 162 162 162 162 162 163 164 164 164 164 164 164 164 164 164 163 165 166 166 166 166 166 166 167 169 172 173 174 174 176 180 182 184 185 186 186 185 185 185 185 186 187 188 187 187 188 189 190 191 191 190 189 190 190 191 189 191 194 196 198 198 200 201 201 201 200 201 202 201 202 203 203 202 203 205 206 204 203 204 203 204 204 205 206 208 208 207 207 206 208 209 208 207 207 205 205 203 200 200 197 194 194 195 192 190 190 191 193 194 194 192 191 192 192 191 191 189 189 192 192 192 190 192 191 191 192 192 193 191 189 192 193 191 195 198 198 198 193 194 197 195 194 197 198 201 198 199 198 199 199 198 201 201 198 199 202 199 199 199 202 199 198 201 200 204 205 208 207 204 203 209 208 208 213 214 209 211 216 220 217 217 219 220 215 220 221 226 226 227 227 227 226 228 228 226 228 230 232 234 235 233 235 240 236 236 246 244 245 249 247 249 253 253 253 252 253 254 254 252 248 249 250 250 248 249 252 257 255 257 255 250 249 242 240 240 243 243 248 257 259 254 253 255 260 266 264 266 273 272 271 268 262 263 263 262 259 255 256 256 252 247 242 248 246 247 250 250 252 255 254 262 267 266 271 273 271 263 259 263 261 259 259 261 254 247 244 244 248 258 269 286 300 320 332 333 330 324 324 331 339 348 347 345 337 326 319 312 309 302 304 312 329 340 351 370 382 394 397 396 398 385 375 367 364 353 343 335 330 327 323 317 311 307 307 309 305 306 298 299 301 299 294 290 286 281 281 279 275 272 275 275 273 272 284 283 285 300 303 310 327 355 388 430 486 550 617 670 710 757 817 895 996 1130 1290 1454 1610 1761 1881 1975 2043 2082 2106 2143 2190 2220 2207 2101 1919 1699 1507 1371 1262 1187 1144 1117 1093 996 820 664 552 476 426 393 372 362 363 393 444 518 613 682 721 742 759 758 749 750 755 751 748 747 745 745 758 755 741 740 742 740 746 751 759 764 773 786 796 854 1088 1593 2231 2778 3179 3514 3774 3940 4047 4128 4200 4254 4292 4326 4361 4413 4491 4579 4666 4740 4776 4800 4832 4878 4923 4958 4982 4990 4995 5014 5041 5073 5106 5132 5151 5186 5215 5230 5253 5266 5277 5297 5316 5322 5326 5344 5363 5370 5367 5370 5374 5368 5365 5367 5368 5372 5385 5392 5406 5427 5686 89735 635830 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 107 110 112 115 119 121 122 122 122 122 123 123 123 122 120 120 122 122 121 119 118 118 118 117 114 114 116 115 113 112 112 112 111 110 109 108 106 106 106 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29225 10770 3382 3794 10983 100 100 101 106 111 115 119 122 125 128 131 133 135 137 139 140 142 143 145 146 147 149 149 150 151 152 154 155 156 157 157 157 158 158 158 158 159 159 160 161 162 163 164 163 163 162 162 162 162 162 161 162 161 161 161 161 160 159 159 159 159 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 161 161 161 161 162 162 163 163 163 164 165 166 167 168 168 167 166 166 165 164 163 163 162 163 162 161 161 162 161 160 161 159 158 157 158 158 156 155 156 155 154 152 152 152 153 154 154 153 153 153 154 155 155 155 155 155 155 155 157 156 156 156 156 156 156 157 158 157 158 159 159 161 162 161 161 163 163 161 160 162 163 162 161 161 162 163 163 163 162 161 162 163 164 164 165 164 165 166 166 166 168 171 172 172 172 172 174 176 177 178 179 180 181 181 181 182 184 184 183 187 188 188 188 187 186 187 187 185 188 188 188 190 190 189 189 192 193 192 194 195 195 198 203 207 204 203 203 203 205 203 201 202 203 202 201 200 203 205 204 205 205 206 205 205 204 204 204 203 204 206 206 203 202 201 199 197 195 189 186 187 186 185 187 189 188 186 187 188 190 191 192 191 189 189 190 191 192 191 191 191 191 190 189 190 192 193 193 193 195 193 191 191 192 194 195 196 196 195 192 194 195 194 195 196 197 197 200 200 200 197 195 199 201 198 198 198 198 201 206 206 204 203 204 210 210 207 209 212 210 212 217 219 217 217 217 219 223 221 220 225 225 221 224 223 223 223 224 222 219 223 229 232 236 236 235 236 238 237 237 236 241 245 247 249 250 248 248 250 248 251 250 249 253 255 254 253 251 253 257 256 251 252 254 254 252 248 249 256 258 257 259 260 258 259 261 264 265 262 263 267 271 268 262 261 258 256 250 242 242 244 244 246 243 242 249 252 249 252 258 260 265 267 271 271 275 280 278 274 267 268 266 261 252 249 248 250 244 244 255 271 292 307 323 329 335 347 355 371 386 402 407 410 411 396 383 374 365 357 347 347 342 341 347 360 379 400 413 434 448 456 447 430 406 383 365 343 328 325 321 314 305 303 304 298 300 298 290 291 298 298 296 293 296 299 296 288 282 284 284 282 280 277 275 270 269 273 276 271 269 279 283 283 292 302 318 334 350 364 365 371 385 401 416 445 486 538 602 680 768 854 953 1078 1213 1336 1436 1501 1606 1726 1815 1900 2011 2108 2146 2162 2200 2263 2322 2393 2505 2741 3132 3471 3533 3336 2942 2427 1879 1312 840 551 422 388 371 369 393 419 447 480 507 549 599 638 662 675 694 711 718 714 710 714 720 725 719 718 717 723 726 752 815 921 1076 1287 1529 1778 2003 2191 2356 2542 2797 3131 3522 3913 4235 4501 4748 5014 5283 5550 5842 6109 6308 6465 6616 6768 6897 6993 7049 7066 7072 7079 7087 7102 7114 7119 7123 7129 7137 7152 7162 7161 7165 7166 7199 7232 7224 7230 7293 7385 7477 7590 7691 7736 7758 7787 7801 7857 7895 7942 8010 24223 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 107 111 115 118 122 123 123 123 125 126 125 123 124 125 124 123 122 124 124 121 119 118 120 121 119 116 114 115 117 116 114 112 110 111 113 110 108 108 109 108 104 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29237 10770 3384 3793 10981 100 100 100 101 106 110 114 118 121 124 126 128 130 132 134 136 138 139 141 142 143 144 145 146 147 149 150 150 151 151 152 153 153 153 154 155 156 156 157 158 159 159 159 159 158 158 157 156 156 157 157 157 156 155 154 153 153 154 156 156 156 155 155 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 155 155 155 155 156 156 156 156 157 157 158 158 159 159 159 159 160 160 161 161 161 161 161 160 160 160 160 159 158 158 157 157 157 156 156 155 156 156 156 156 155 155 154 154 154 153 154 154 154 152 152 151 151 150 149 149 148 148 148 147 147 147 147 147 147 147 147 148 150 151 151 151 151 152 152 152 152 151 151 152 151 151 151 152 152 153 153 152 153 155 156 155 155 155 157 158 158 158 158 157 157 157 157 157 158 158 158 157 157 158 159 159 159 161 162 161 163 163 160 160 162 162 163 162 165 167 170 172 174 175 176 178 179 177 178 179 180 182 185 185 185 185 184 183 183 186 186 186 189 194 196 197 198 198 198 197 195 195 195 194 194 192 194 196 196 198 197 197 198 199 199 199 197 196 197 198 199 198 195 191 190 188 185 184 183 179 177 176 177 179 182 180 183 183 181 184 182 180 182 185 181 182 183 183 186 182 181 183 183 185 186 186 185 186 188 184 185 187 187 184 184 187 188 185 185 188 191 191 192 190 188 190 190 190 194 195 194 193 193 193 193 192 194 198 198 198 200 203 205 206 205 207 206 206 206 210 214 212 211 212 210 216 218 216 216 215 216 218 215 215 218 219 221 218 220 226 229 235 240 245 253 256 247 241 244 245 245 242 243 241 240 241 245 247 246 247 245 244 246 247 248 252 251 250 250 253 252 253 252 251 252 252 253 254 255 256 256 256 257 258 261 264 262 259 257 258 259 256 255 255 252 253 254 249 243 243 245 245 247 249 246 245 240 238 236 233 236 242 249 253 254 253 253 251 254 257 253 259 255 253 255 251 242 248 256 251 253 257 256 259 261 264 273 282 294 307 321 327 334 341 344 346 346 356 367 378 395 404 402 402 401 395 394 400 405 414 425 425 423 423 417 406 392 377 363 352 343 335 330 325 322 320 313 301 301 308 305 307 311 305 298 298 304 300 297 295 297 298 296 286 281 287 289 280 269 264 267 267 270 268 272 269 277 290 292 307 324 326 327 335 354 374 405 469 563 684 838 1009 1192 1390 1598 1829 2103 2385 2614 2777 2934 3128 3326 3493 3611 3668 3614 3370 2964 2541 2201 1943 1715 1467 1191 914 667 506 455 491 559 618 664 692 703 660 576 503 471 495 559 627 688 719 729 737 739 741 735 721 712 712 707 712 706 698 708 712 710 724 723 717 717 719 715 720 729 722 749 861 1047 1302 1704 2252 2798 3245 3557 3750 3886 4000 4083 4158 4275 4428 4581 4788 5147 5579 5947 6271 6575 6810 6990 7166 7308 7437 7551 7629 7707 7782 7851 7956 8082 8209 8342 8442 8530 8634 8715 8776 8840 8880 8929 9017 9108 9199 9301 9390 9480 9603 9766 9943 10132 27356 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 106 110 108 111 114 117 117 118 119 117 116 116 116 115 115 116 116 116 116 114 114 114 111 110 112 113 110 110 110 109 107 105 104 106 105 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29250 10770 3386 3791 10977 100 100 100 102 107 111 114 117 120 123 125 128 130 132 133 135 136 138 139 140 140 141 143 144 145 146 147 147 148 148 149 149 150 151 152 152 153 154 155 155 156 156 156 156 156 155 154 154 154 155 154 153 152 154 253 694 829 527 266 185 168 159 155 153 152 152 152 151 150 150 151 152 152 152 152 153 153 154 154 154 155 155 155 156 156 156 156 157 157 157 157 157 158 158 158 157 156 156 155 155 155 155 155 154 153 152 152 152 152 152 151 150 150 151 150 148 148 147 147 147 146 146 145 146 145 145 144 145 145 146 146 145 144 144 144 144 144 144 144 144 145 146 146 146 146 146 146 146 146 147 149 150 150 150 149 149 149 149 150 152 152 151 150 150 151 151 150 150 152 151 150 149 151 152 152 153 152 155 154 155 155 157 157 156 156 156 155 154 154 158 159 157 155 158 158 157 156 156 157 158 158 158 159 159 159 159 159 160 162 164 165 167 169 170 170 172 172 173 172 173 175 176 179 181 182 182 183 183 185 190 193 195 192 190 189 192 193 192 191 191 190 191 191 193 195 194 196 193 194 194 196 196 194 197 195 195 197 195 191 189 188 184 179 177 175 177 177 176 176 178 180 181 181 181 179 176 177 178 177 178 178 178 181 182 181 180 180 183 181 180 182 182 185 183 181 183 184 182 185 187 187 184 185 187 186 188 185 186 188 184 187 187 187 190 191 189 187 189 191 197 197 195 197 199 200 198 200 204 206 204 206 210 210 210 210 211 214 213 211 212 214 214 212 211 212 216 214 212 214 216 215 215 220 221 227 235 241 245 246 242 243 244 243 241 241 247 246 244 243 243 240 240 247 250 246 242 243 246 249 251 247 244 241 244 246 248 251 250 247 251 255 251 248 250 251 253 255 257 258 260 258 253 251 251 251 250 244 242 243 244 244 242 238 237 238 236 236 233 232 234 236 234 234 237 237 232 234 240 242 245 245 244 247 248 243 244 253 256 257 253 254 248 242 243 244 244 242 244 250 246 239 240 249 253 254 259 269 277 280 286 300 317 346 390 424 441 452 459 461 454 440 429 432 438 439 430 408 388 368 352 353 356 358 356 354 352 339 329 317 310 309 306 303 301 297 298 296 292 295 293 292 286 286 284 279 272 274 274 278 276 270 265 270 276 277 280 280 279 286 293 293 294 298 305 314 319 321 331 342 354 378 412 447 491 559 651 752 849 941 1046 1188 1384 1634 1899 2193 2529 2801 3036 3249 3279 2943 2249 1607 1502 2004 2685 3200 3622 4032 4365 4589 4679 4636 4469 4196 3887 3579 3260 2916 2524 2087 1683 1342 1074 883 778 733 724 730 724 714 713 713 714 711 711 708 704 708 713 711 715 716 717 750 831 948 1127 1388 1651 1864 2041 2202 2372 2560 2760 3001 3306 3633 3884 4043 4167 4276 4399 4524 4629 4764 4986 5288 5588 5908 6182 6422 6703 6959 7103 7234 7355 7492 7624 7772 7903 8005 8061 8099 8159 8217 8263 8285 8297 8311 8351 8388 8416 8466 8534 8600 8631 8646 8666 8661 8631 8626 8645 8679 26333 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 111 113 116 120 122 121 123 124 123 124 123 124 126 128 126 124 125 125 125 123 122 123 122 121 119 118 119 119 118 117 116 114 112 112 111 110 111 109 108 108 105 101 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29263 10770 3387 3789 10973 100 100 100 105 109 113 117 120 123 126 128 130 132 134 136 138 139 140 141 142 143 144 145 146 147 148 149 150 151 151 152 152 153 154 154 155 156 156 156 156 157 158 159 160 160 159 158 157 156 156 156 156 156 155 154 155 169 179 167 157 155 154 154 154 153 153 153 153 153 153 153 154 154 154 155 155 155 156 156 157 158 158 159 159 159 159 159 158 158 157 157 157 157 155 154 154 154 153 152 152 152 151 151 152 151 151 150 150 150 150 150 150 149 149 149 148 147 146 146 146 146 145 144 145 146 145 145 145 146 146 147 147 147 147 147 147 147 147 148 148 147 147 149 150 151 151 152 152 151 151 152 152 152 152 152 152 153 153 153 152 153 152 153 154 153 153 154 154 154 154 155 155 156 156 156 157 159 159 157 159 159 157 156 159 158 157 158 159 158 158 159 160 161 159 160 161 159 160 161 160 159 160 162 162 161 161 160 160 163 163 163 164 165 165 165 167 169 170 170 171 172 174 176 177 177 178 179 180 182 181 184 187 187 186 188 191 194 192 192 192 194 198 195 193 192 196 198 200 197 198 200 198 198 197 197 197 200 201 199 196 197 196 193 191 188 186 186 185 182 180 180 181 182 184 186 184 180 181 182 182 182 184 185 185 183 182 182 182 183 183 184 183 183 186 188 187 183 185 185 187 190 190 186 187 186 189 189 187 191 191 190 190 189 189 188 189 190 194 193 196 195 195 195 196 197 200 203 202 202 204 205 208 211 212 212 211 210 210 211 213 214 218 219 219 218 218 219 221 220 218 214 215 222 225 224 227 233 240 243 242 241 242 241 241 243 241 244 243 245 245 240 243 245 243 246 248 244 246 248 246 243 244 244 247 246 246 250 255 261 257 255 257 262 265 264 262 263 263 261 261 262 260 260 259 256 256 251 249 246 246 248 246 244 243 239 240 240 238 232 231 232 235 231 233 233 235 235 240 244 246 244 242 244 247 248 253 255 257 259 257 260 257 254 250 248 249 249 251 253 256 258 262 263 263 263 268 273 282 285 289 304 319 327 332 343 352 357 362 370 384 391 387 386 396 403 403 397 386 387 387 390 396 403 404 407 414 416 403 386 376 368 369 356 343 334 328 334 333 330 325 330 331 330 334 337 344 340 333 338 342 335 328 323 320 309 302 295 284 280 281 280 284 289 286 289 292 291 304 324 350 385 419 441 498 616 758 939 1233 1725 2320 2718 2767 2488 2255 2547 3254 3958 4520 5009 5359 5507 5523 5635 5956 6299 6432 6396 6351 6345 6285 6085 5721 5160 4433 3658 2934 2325 1836 1457 1189 1012 910 855 820 802 790 781 772 764 764 756 740 731 728 729 723 718 719 722 720 724 729 727 738 781 881 1067 1333 1610 1841 2027 2186 2348 2533 2784 3087 3373 3628 3840 4020 4166 4280 4379 4502 4675 4863 5011 5165 5299 5420 5544 5624 5675 5730 5795 5882 5959 6028 6110 6172 6224 6269 6308 6357 6404 6437 6477 6520 6561 6588 6603 6618 6639 6676 6708 6722 6734 6745 6745 6752 6772 6788 6801 6845 6925 42671 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 108 112 115 115 118 118 117 119 120 118 120 121 119 119 121 121 119 118 118 116 115 115 114 115 116 116 115 113 112 110 110 108 107 107 106 104 105 104 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29276 10770 3389 3787 10971 100 100 100 104 109 113 117 120 123 126 129 131 133 135 137 138 140 141 142 143 144 145 146 146 147 148 149 150 152 153 154 155 156 157 157 157 157 157 157 158 158 159 160 161 161 160 159 158 157 157 157 156 155 154 156 162 163 158 155 155 154 154 153 154 153 153 153 154 154 155 155 155 156 156 156 157 157 158 158 159 160 161 161 161 161 161 161 161 161 160 159 159 158 158 158 156 156 156 156 155 154 154 154 155 155 155 155 154 154 154 154 153 153 154 154 154 153 152 152 152 151 151 150 149 149 149 149 148 148 147 147 147 147 147 146 146 147 147 147 147 147 147 147 148 148 148 149 149 149 150 149 150 150 150 151 151 152 153 153 153 153 152 153 152 152 152 153 153 153 154 155 154 154 155 155 155 157 159 160 160 161 160 161 161 160 160 161 160 160 160 160 160 161 161 161 161 161 161 161 160 160 161 161 161 161 162 162 162 161 163 165 164 166 167 168 169 169 169 171 174 176 178 179 179 179 181 184 186 187 190 191 191 191 190 191 193 194 195 196 194 193 194 194 193 194 196 199 200 199 199 199 198 197 198 199 201 202 199 198 198 197 197 197 196 192 190 192 188 184 184 184 182 185 185 185 185 184 183 183 185 184 183 185 186 188 188 187 186 186 187 189 188 187 187 186 187 189 190 189 187 188 190 187 184 188 189 189 190 190 189 191 193 192 192 193 195 194 191 192 194 198 198 194 195 193 197 199 198 200 204 205 206 208 207 211 212 210 208 210 209 212 217 219 216 214 215 214 214 216 218 219 219 221 222 221 223 225 226 229 230 231 229 232 234 236 243 249 255 256 252 251 247 245 251 249 250 251 253 254 249 253 258 260 259 256 256 257 262 262 262 265 267 267 271 271 270 272 273 269 265 267 268 265 263 264 264 259 257 259 260 257 252 255 253 252 252 248 246 241 244 244 240 236 242 247 244 240 242 243 243 247 245 241 244 248 249 250 253 255 259 255 252 256 262 261 258 261 266 264 258 250 254 261 256 253 251 249 246 245 246 251 255 261 265 269 276 281 285 295 300 299 300 299 300 305 300 304 306 301 307 313 315 320 319 322 331 335 338 346 360 361 365 378 383 388 393 400 406 409 413 418 416 409 405 401 395 391 389 386 380 375 374 371 369 377 384 381 373 371 368 361 352 342 325 311 298 294 302 308 318 327 342 379 428 502 654 891 1153 1443 1792 2324 3193 4048 4170 3721 3278 3243 3852 4887 5887 6484 6615 6498 6327 6156 6014 5894 5780 5659 5500 5322 5136 4931 4687 4424 4089 3620 3061 2514 2063 1782 1676 1656 1612 1459 1228 1012 864 792 771 762 749 747 742 737 730 735 743 731 722 726 726 722 727 730 736 743 748 778 830 973 1308 1817 2428 3032 3516 3842 4033 4133 4188 4275 4417 4600 4805 4981 5124 5253 5360 5480 5622 5743 5837 5911 5967 6004 6059 6109 6114 6146 6200 6246 6313 6387 6441 6465 6484 6507 6530 6560 6600 6644 6675 6709 6726 6735 6741 6773 6805 6833 6878 6967 7090 7237 7402 25552 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 106 107 111 112 113 117 115 113 116 118 119 118 116 112 114 116 113 111 113 114 111 112 114 111 109 109 109 107 106 106 106 106 105 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29289 10770 3390 3785 10966 100 100 100 100 103 108 112 116 119 123 125 128 130 132 134 136 138 139 140 142 143 144 145 146 147 148 149 150 152 153 154 156 157 158 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 156 155 154 155 158 158 156 155 154 154 154 154 154 154 154 154 154 155 156 156 157 158 158 159 160 161 161 161 161 161 161 161 160 160 159 159 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 157 156 156 157 157 157 158 157 156 155 154 154 154 153 152 152 152 152 152 151 150 150 150 149 148 149 149 148 147 148 148 148 149 147 146 147 147 147 148 148 148 148 148 149 148 148 149 149 148 150 150 150 151 152 151 151 151 151 151 151 152 151 151 153 153 155 154 154 154 155 156 154 155 159 160 159 161 161 160 159 159 159 159 158 157 156 157 158 158 161 161 160 161 161 161 161 160 161 161 161 160 159 159 158 160 163 164 164 166 167 168 170 171 171 172 173 174 177 180 183 184 186 189 190 189 190 192 194 194 193 194 194 192 192 193 195 196 196 195 196 195 195 196 198 198 197 197 196 195 195 195 198 197 197 196 196 196 197 198 194 188 187 186 182 182 182 183 184 183 182 182 182 184 187 184 184 185 184 185 184 187 183 184 183 185 188 187 186 182 183 186 187 187 187 185 183 185 187 188 187 187 188 188 190 189 188 187 187 187 186 187 188 190 192 192 194 196 200 200 198 198 198 196 199 200 202 200 202 207 208 209 210 212 211 209 210 212 215 216 214 212 215 218 218 216 216 218 219 221 224 223 223 223 227 230 229 230 234 237 239 245 249 246 248 250 250 254 257 255 254 255 251 252 256 259 258 259 260 259 254 256 255 256 258 259 261 260 266 266 265 269 273 273 269 269 271 270 271 265 265 269 266 263 259 262 261 259 252 252 256 255 255 251 246 245 250 252 251 249 246 244 239 238 241 240 237 239 245 245 244 243 245 250 248 245 247 251 249 248 248 252 256 256 251 252 253 254 255 255 256 254 252 251 250 250 250 250 248 244 244 247 248 247 245 248 250 253 262 268 271 279 287 291 291 293 297 297 295 302 308 307 309 315 317 323 332 341 345 349 347 357 360 359 369 382 383 386 390 396 398 403 408 406 408 405 406 410 418 420 421 418 405 401 404 393 396 395 387 383 372 358 353 350 346 343 334 330 324 330 339 338 349 361 385 404 434 488 568 640 726 968 1502 2378 3620 4788 5291 5153 5017 5223 5573 5814 5877 5767 5562 5372 5281 5256 5250 5238 5199 5130 5034 4911 4755 4538 4258 3953 3654 3319 2918 2508 2163 1894 1677 1492 1331 1183 1041 930 862 832 827 817 810 805 794 782 779 781 781 797 836 884 935 1012 1153 1372 1626 1908 2222 2580 2969 3333 3649 3929 4137 4283 4417 4574 4746 4923 5096 5253 5424 5598 5772 5955 6178 6401 6550 6630 6695 6762 6783 6850 6903 6935 6971 7037 7093 7126 7120 7099 7084 7101 7130 7148 7174 7211 7238 7286 7325 7324 7357 7444 12708 72800 205304 423135 1062478 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 105 105 105 108 110 112 111 111 112 113 114 112 111 111 110 110 110 110 110 108 106 105 106 107 106 106 106 104 101 103 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29302 10770 3391 3783 10971 100 100 100 100 103 107 112 116 119 122 125 128 130 132 134 135 137 138 139 141 142 143 144 145 146 147 148 149 150 151 153 154 154 155 155 155 155 155 156 156 155 156 156 156 157 157 157 156 155 155 154 153 151 151 154 157 156 155 154 154 154 153 153 153 153 153 153 152 153 154 154 154 155 155 156 156 157 158 159 159 160 160 161 161 160 160 160 160 159 159 159 159 158 157 157 157 157 157 157 157 156 157 156 156 157 157 157 157 158 158 158 158 159 159 159 158 158 157 157 157 156 156 156 156 155 154 153 152 152 151 151 151 151 150 149 148 147 147 147 147 147 147 147 148 148 149 149 148 147 148 149 149 149 149 150 150 151 151 152 151 150 151 152 152 152 151 151 152 152 152 153 154 155 155 156 157 157 158 159 160 160 160 158 158 159 158 158 158 157 157 157 157 158 159 158 158 159 159 158 158 159 160 160 161 161 161 162 161 161 163 164 163 162 164 165 166 169 170 170 170 175 179 179 181 184 185 185 187 189 192 195 193 193 194 192 192 192 193 192 192 194 194 194 196 197 194 192 195 195 197 198 198 197 196 196 196 197 198 195 197 197 195 196 197 194 191 190 191 187 185 183 181 181 184 185 186 186 186 184 180 177 181 183 185 185 182 185 186 187 185 184 184 185 185 186 187 186 187 187 187 187 187 186 187 185 187 191 189 186 184 187 188 188 191 193 191 192 194 190 195 199 200 199 201 201 197 197 197 194 198 198 196 201 202 202 205 203 203 203 207 211 211 210 213 212 211 213 213 215 217 212 215 219 217 215 217 221 223 225 228 234 242 243 242 246 250 254 258 258 256 257 255 251 256 260 258 255 253 255 257 257 258 259 264 266 263 262 266 267 270 272 274 276 275 272 270 268 269 267 263 259 257 260 261 257 251 251 253 251 247 248 249 247 245 243 242 241 240 239 242 241 240 241 238 238 242 243 244 245 245 245 241 241 247 250 254 259 258 255 252 250 253 255 253 253 257 261 261 261 259 255 254 258 258 261 263 261 261 257 253 254 254 255 254 252 251 250 251 252 244 250 256 253 256 260 259 262 266 270 278 286 299 312 313 308 307 310 316 316 323 329 343 353 358 366 368 367 362 365 385 386 385 397 395 391 390 386 387 392 400 410 420 420 419 419 416 401 393 384 366 348 345 350 338 335 342 352 357 368 378 381 399 413 428 447 457 475 509 591 778 1054 1475 2047 2622 3115 3571 4008 4418 4807 5156 5439 5634 5688 5689 5658 5612 5532 5383 5158 4900 4652 4439 4235 4055 3904 3785 3694 3602 3501 3351 3148 2939 2753 2572 2378 2179 1993 1827 1663 1526 1414 1298 1196 1105 1024 973 948 934 927 924 925 920 918 929 944 964 999 1064 1129 1174 1243 1362 1515 1689 1862 2053 2270 2507 2736 2954 3180 3413 3643 3849 4031 4201 4345 4487 4637 4766 4871 5008 5209 5460 5755 6158 6638 7062 7400 7659 7834 7938 7988 8017 8073 8164 8310 8481 8584 8616 8634 8684 8784 8890 8989 9092 9159 9180 9170 9145 9114 9075 9062 12707 30966 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 109 113 117 119 120 121 122 123 123 125 126 126 125 124 125 122 122 125 124 124 122 120 120 119 120 120 118 118 116 114 114 113 113 113 110 109 109 107 106 103 103 105 105 102 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29314 10770 3392 3781 10979 100 100 100 101 106 110 114 118 121 124 127 129 131 133 135 136 138 139 140 142 143 144 145 146 146 147 148 149 150 151 152 153 153 153 154 154 154 154 154 154 154 156 157 157 157 157 157 156 155 153 152 154 161 166 166 162 157 155 154 154 154 154 154 154 153 153 154 155 155 156 156 157 157 157 157 158 158 159 159 159 160 160 160 160 161 161 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 159 159 160 160 161 161 162 163 163 163 163 162 161 161 161 162 160 160 160 159 159 158 157 157 156 155 155 155 155 153 152 153 152 152 152 151 151 151 151 152 150 150 150 150 150 150 151 151 151 151 151 150 150 150 151 151 151 152 152 152 153 153 153 153 153 152 154 154 156 157 156 157 159 159 159 159 160 160 160 160 160 160 160 156 157 157 157 158 159 157 158 159 159 159 158 160 159 158 160 164 161 161 162 162 161 163 164 164 165 165 166 166 166 168 169 173 175 179 183 185 187 188 187 191 193 192 191 194 194 193 193 193 192 191 191 190 190 191 190 191 190 192 196 196 196 200 199 197 197 197 197 197 196 195 197 197 197 197 198 197 195 195 194 195 195 193 191 190 188 185 185 185 182 185 187 186 184 184 187 188 189 191 190 186 184 187 188 188 187 185 186 186 187 190 188 188 189 186 186 187 188 190 191 191 192 191 191 195 194 191 191 193 196 195 192 194 195 194 195 199 200 200 198 195 199 199 199 201 200 199 200 200 202 203 205 206 206 208 208 209 212 212 212 214 214 210 211 215 218 220 223 227 232 233 235 240 244 246 250 251 250 251 251 252 253 254 254 255 256 256 254 254 256 256 256 259 260 263 267 270 272 274 276 276 274 272 269 271 275 274 271 270 268 270 268 267 266 264 262 260 258 256 255 255 254 251 250 248 248 247 245 247 242 234 236 239 240 244 244 242 242 240 243 248 247 246 246 244 248 250 252 253 256 254 254 257 261 264 260 259 264 263 259 264 265 262 261 264 266 268 269 267 267 270 272 270 267 264 265 264 262 262 260 260 259 259 261 257 258 260 259 264 275 282 289 297 312 327 336 344 350 355 358 365 372 375 376 371 373 382 390 400 410 417 424 436 449 465 480 491 498 505 511 515 524 525 518 502 479 469 453 429 407 389 377 359 352 346 343 352 369 381 388 403 423 437 460 494 518 546 566 587 634 722 873 1113 1433 1807 2208 2621 3039 3506 4038 4610 5062 5202 5094 4876 4652 4559 4595 4690 4774 4838 4853 4836 4813 4801 4756 4683 4591 4468 4325 4195 4086 3971 3857 3751 3641 3496 3289 3050 2806 2608 2488 2439 2383 2307 2182 2019 1839 1677 1584 1513 1418 1333 1252 1192 1143 1098 1066 1054 1025 1007 1003 995 987 978 981 977 962 958 956 952 955 961 977 1004 1064 1137 1250 1424 1668 1969 2282 2622 3041 3467 3885 4289 4617 4888 5121 5340 5556 5737 5871 5947 5980 6045 6164 6308 6428 6511 6601 6710 6855 6988 7084 7152 7217 7304 7372 7376 7386 7421 8120 26962 150631 394681 1222156 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 112 121 128 130 133 136 139 142 142 142 144 144 146 147 146 144 144 143 143 139 140 140 141 140 139 137 135 135 133 132 132 131 129 129 129 127 125 123 122 122 122 119 118 118 118 117 114 112 109 108 108 109 108 104 102 103 102 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29327 10770 3393 3778 10982 100 100 100 102 106 110 114 117 120 122 124 126 128 130 132 133 135 136 137 138 139 140 141 142 143 143 144 145 145 146 147 147 147 148 148 149 149 150 150 151 152 152 152 152 152 151 150 148 148 154 162 163 157 153 151 150 150 149 149 150 150 150 150 150 151 151 151 152 152 152 153 153 153 154 154 154 154 154 154 155 155 155 155 155 155 155 156 155 155 155 155 154 155 155 155 156 156 156 156 156 157 156 156 156 156 157 158 158 157 157 157 157 157 156 156 156 156 156 156 156 155 154 153 152 152 151 149 149 149 149 148 148 147 147 146 147 147 147 146 146 146 146 145 145 145 145 144 143 144 145 144 144 146 147 146 146 147 147 147 147 146 146 147 147 148 147 147 147 148 148 148 149 150 149 149 150 151 151 151 152 153 153 154 156 157 159 159 158 157 156 155 156 156 156 156 156 158 158 157 157 157 156 157 157 155 156 157 157 158 159 158 157 159 159 159 160 160 160 161 161 162 163 165 167 169 171 174 177 178 178 179 181 182 182 183 184 185 185 184 185 184 184 186 188 190 190 187 188 190 192 191 190 188 189 191 189 187 189 191 190 189 188 187 187 184 182 183 182 184 182 181 180 180 181 182 181 178 177 179 181 180 177 178 182 180 179 182 183 181 181 183 181 181 183 183 183 184 185 184 183 183 182 183 183 181 186 189 186 187 188 186 186 188 187 186 187 189 188 185 189 189 186 187 190 189 189 190 191 195 196 195 193 192 195 198 198 197 195 199 206 203 204 208 210 213 216 216 220 220 222 229 230 232 235 237 234 235 237 236 239 241 240 240 240 244 248 245 247 249 250 245 248 251 257 257 259 260 261 259 259 260 264 266 269 267 266 267 268 266 269 271 268 270 267 268 265 262 263 260 258 257 257 258 257 261 259 256 248 252 252 254 251 249 248 249 248 246 244 241 237 232 236 234 234 234 237 233 233 235 233 239 244 242 242 242 241 241 246 248 248 255 257 257 255 258 260 256 252 255 256 259 261 261 266 266 265 266 269 262 259 259 255 258 260 258 256 259 264 265 261 260 260 268 277 284 288 296 306 315 329 338 343 356 369 373 373 368 364 366 368 363 370 375 378 372 378 404 430 453 476 496 511 518 526 529 541 541 551 559 556 544 534 525 513 496 471 456 437 420 416 409 397 392 387 382 379 375 375 386 406 434 454 483 520 562 610 680 804 987 1238 1551 1860 2101 2323 2558 2758 2899 2983 3018 3027 3072 3173 3325 3494 3644 3762 3871 3975 4076 4167 4250 4343 4417 4464 4520 4565 4596 4619 4612 4558 4427 4210 3972 3781 3610 3433 3268 3117 2967 2823 2660 2467 2246 2047 1892 1752 1632 1524 1400 1270 1176 1119 1072 1037 1003 977 962 956 944 929 921 905 878 856 846 849 866 905 951 994 1046 1102 1154 1218 1294 1390 1565 1891 2356 2861 3313 3695 4007 4236 4391 4514 4638 4782 4944 5104 5243 5336 5394 5442 5483 5522 5571 5612 5625 5610 5587 5557 5526 5513 5516 5525 5542 5558 5591 5634 5661 5690 5848 17032 66591 194904 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 120 127 135 140 145 148 149 150 153 153 153 153 153 154 153 152 151 150 151 150 148 148 146 144 144 144 141 140 142 140 138 138 140 138 133 133 133 131 129 128 126 126 126 126 121 119 119 117 115 114 113 111 110 108 107 106 105 103 104 102 101 103 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29340 10770 3394 3776 10983 100 100 100 100 104 108 112 115 118 120 122 124 126 128 129 131 132 133 134 135 136 137 138 139 140 141 141 142 143 143 144 144 145 145 146 146 147 147 148 148 149 149 150 149 149 149 149 148 147 147 149 152 152 150 149 148 148 147 147 147 147 147 147 148 148 148 148 148 149 149 150 150 150 150 150 151 151 151 151 152 152 152 153 152 152 153 153 153 152 153 153 153 153 153 154 153 153 154 155 155 154 155 155 155 155 155 155 155 155 155 154 154 154 153 153 152 152 152 152 152 153 152 151 151 151 152 152 151 151 151 151 150 150 149 149 148 147 147 148 148 147 147 148 147 147 147 148 147 146 147 149 149 148 147 147 147 148 148 148 147 147 147 147 148 148 147 146 144 145 145 145 147 146 145 145 145 146 147 146 146 147 147 148 148 150 152 153 152 151 152 153 154 154 154 155 155 154 155 155 156 157 156 155 155 155 157 156 154 154 154 155 157 157 156 155 156 158 157 156 155 156 157 158 157 157 157 158 161 162 164 165 166 167 168 170 171 173 174 175 177 180 180 180 181 181 182 183 184 185 184 183 183 185 188 188 188 187 186 188 189 187 184 184 183 180 183 185 186 183 179 179 178 179 180 181 179 177 179 181 179 177 176 174 175 177 176 178 179 176 177 179 180 181 181 181 180 180 181 182 183 181 180 182 184 183 184 186 186 189 188 188 190 191 187 188 193 196 193 192 192 190 191 195 192 189 189 189 190 192 192 193 193 192 191 192 195 197 197 202 207 206 206 208 211 215 214 216 218 221 222 226 230 234 234 239 237 237 238 237 233 237 243 244 246 247 244 248 251 248 250 256 255 252 251 255 257 256 258 260 258 257 260 261 260 261 262 264 259 261 262 261 261 260 253 257 260 255 250 252 252 241 249 254 250 247 244 241 240 243 245 240 238 237 243 234 234 230 228 228 230 227 229 230 226 225 233 234 233 238 241 238 240 247 246 246 241 241 245 249 250 247 248 255 254 256 257 255 257 265 261 261 263 264 261 257 252 249 254 250 252 261 256 253 257 257 252 255 267 273 273 280 293 308 320 331 343 355 362 368 376 383 383 376 368 365 368 364 359 361 360 362 372 371 371 385 402 416 436 456 472 490 504 508 512 515 517 519 519 523 532 531 528 519 507 494 474 469 464 453 444 443 439 424 406 398 390 381 374 377 377 382 386 397 415 422 428 448 483 526 565 597 639 697 761 832 926 1061 1240 1433 1606 1769 1926 2055 2166 2294 2439 2619 2811 2972 3092 3201 3316 3432 3555 3665 3753 3828 3905 3996 4096 4183 4252 4297 4324 4318 4277 4207 4104 3962 3751 3431 3082 2859 2799 2805 2743 2544 2212 1825 1508 1315 1187 1082 1007 946 892 871 871 861 869 892 918 951 1003 1082 1182 1279 1377 1502 1664 1873 2122 2379 2609 2812 3005 3210 3463 3783 4148 4467 4688 4828 4909 4966 5027 5104 5187 5269 5338 5384 5429 5466 5482 5487 5486 5481 5470 5462 5458 5481 5521 5549 5562 5582 5611 5637 5665 5709 5756 5788 5794 5787 5793 6065 36724 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 113 125 133 138 143 146 149 152 156 158 157 157 159 160 160 159 158 157 156 155 154 153 152 151 149 148 147 145 144 145 143 141 139 138 138 136 135 135 133 130 129 130 131 131 127 125 123 120 117 118 116 114 115 113 110 109 108 108 107 107 108 104 102 103 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29353 10770 3395 3774 10984 100 100 100 100 104 108 112 116 119 122 124 127 129 131 133 134 136 137 138 139 140 141 142 143 144 145 145 146 147 147 147 148 148 149 150 150 151 151 151 152 152 153 153 154 154 154 155 155 155 154 154 153 153 152 151 150 149 148 149 150 151 152 153 153 153 152 152 152 152 152 152 152 153 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 157 158 158 157 158 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 160 159 160 160 160 160 160 159 160 159 159 159 157 156 157 156 155 155 156 156 154 154 154 153 153 153 153 153 153 151 150 150 152 152 151 152 151 151 151 150 150 151 151 149 150 151 151 152 153 154 152 151 152 152 151 151 151 152 151 150 151 152 152 152 152 152 153 153 154 156 156 157 157 158 159 159 160 162 158 159 160 161 162 161 162 165 163 164 163 160 162 161 162 161 162 162 162 162 162 161 160 160 163 163 162 162 165 164 163 165 166 168 169 168 168 171 173 174 174 176 179 179 180 184 185 186 188 187 189 190 190 191 192 190 191 191 191 194 192 192 193 194 193 191 191 191 190 187 186 186 184 182 182 183 184 185 185 187 185 184 184 184 183 185 185 184 185 186 183 184 187 184 184 186 188 189 189 187 186 188 191 189 188 188 189 189 188 191 194 193 192 191 194 195 195 195 193 194 195 197 197 197 197 198 200 199 201 201 201 200 202 202 202 202 199 203 203 200 202 206 206 203 205 207 207 209 212 215 218 221 226 227 229 234 237 237 235 238 239 242 247 249 251 254 256 253 252 257 259 260 261 258 259 263 263 262 260 261 263 265 266 267 267 266 268 270 272 272 272 271 269 270 271 269 268 269 267 266 268 268 267 263 259 261 261 256 252 251 252 254 254 251 247 249 253 252 251 247 240 239 239 237 235 237 238 233 232 232 236 240 241 244 242 244 250 252 251 251 248 249 256 263 262 260 261 263 264 264 264 265 267 268 265 268 270 265 259 258 265 269 269 262 260 262 264 268 269 267 275 279 285 291 294 302 312 319 328 340 356 368 371 377 382 388 398 402 409 411 409 399 393 389 381 380 389 402 413 430 455 476 488 496 501 515 521 529 528 526 536 548 562 566 562 547 534 526 519 504 491 481 477 476 464 454 457 466 467 471 480 499 515 529 550 573 581 596 626 672 748 853 964 1092 1248 1422 1589 1728 1853 1966 2076 2197 2273 2351 2476 2651 2830 2969 3071 3164 3268 3385 3508 3602 3677 3738 3810 3897 4013 4146 4214 4254 4281 4321 4303 4177 4000 3829 3665 3527 3498 3532 3535 3437 3127 2522 1889 1510 1316 1217 1152 1092 1057 1032 1001 970 970 1013 1097 1222 1392 1590 1784 1973 2152 2355 2640 3018 3425 3841 4223 4531 4796 4995 5171 5315 5448 5594 5709 5782 5851 5890 5893 5904 5906 5893 5885 5861 5868 5880 5899 5890 5868 5862 5842 5827 5820 5818 5852 5851 5832 5850 5862 5841 5831 5844 5886 5954 6030 6109 9165 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 114 125 131 139 146 150 153 156 159 160 159 160 161 163 159 158 157 156 158 159 156 153 152 152 151 147 147 145 142 144 148 145 142 141 138 138 140 135 133 133 131 130 127 126 126 125 126 124 120 118 117 113 113 113 112 111 111 109 107 105 106 106 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29366 10770 3396 3772 10986 100 100 100 103 107 112 116 119 122 125 128 130 133 135 137 139 140 141 142 143 144 145 146 147 148 149 149 150 151 151 152 152 153 153 153 153 154 154 155 155 155 156 156 157 157 158 158 158 158 159 159 160 159 159 159 158 158 157 157 156 154 153 153 154 156 157 158 158 158 158 158 157 157 158 159 159 159 159 159 159 159 160 160 161 160 161 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 163 163 163 163 164 164 164 164 164 164 165 165 165 165 166 166 166 165 165 165 165 165 166 165 164 163 163 162 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 163 163 162 163 164 163 162 162 162 163 163 163 163 163 163 163 164 163 163 163 162 162 162 162 163 162 164 166 166 166 165 166 166 164 164 164 164 164 163 164 163 163 164 163 162 162 162 162 159 159 160 160 160 159 161 160 160 160 162 161 163 165 166 167 167 169 169 170 169 170 167 169 170 171 170 170 169 168 168 168 169 169 168 166 166 167 170 169 168 170 172 171 173 174 174 176 178 180 183 181 182 188 190 191 194 193 192 195 197 196 196 196 196 198 197 196 194 196 198 199 196 195 194 195 198 197 197 195 193 192 192 190 188 189 190 190 190 189 189 191 191 190 190 192 191 191 192 190 190 192 191 191 192 191 191 192 193 193 193 192 190 193 193 195 196 195 197 195 195 196 197 198 197 198 201 199 198 201 203 204 206 202 202 203 203 205 205 201 199 201 205 208 208 209 210 210 208 206 207 208 207 209 210 211 207 204 206 211 216 220 223 227 229 229 233 236 234 235 237 239 241 244 244 246 254 260 258 257 259 262 264 266 266 268 269 266 263 263 266 270 270 270 273 273 273 273 275 276 277 276 273 274 275 279 284 288 290 286 284 285 285 284 283 279 276 275 273 269 269 272 269 266 269 270 273 269 266 268 265 263 263 263 259 255 256 252 248 245 242 240 238 238 239 243 249 249 252 260 261 257 258 262 265 269 271 273 275 270 270 271 270 266 266 271 275 282 286 285 286 286 290 294 286 282 284 281 275 274 280 287 296 311 324 335 343 345 355 374 392 411 423 431 430 425 416 414 412 407 408 414 429 445 460 472 483 499 518 523 527 529 530 538 555 570 580 600 638 684 721 741 746 736 726 714 705 692 669 645 626 621 635 668 709 758 791 806 811 815 825 874 990 1165 1347 1556 1752 1891 1975 2017 2024 2051 2133 2253 2410 2595 2784 2947 3075 3171 3236 3310 3382 3423 3453 3507 3572 3641 3706 3773 3833 3912 3973 4034 4087 4125 4182 4249 4285 4300 4313 4293 4186 3979 3724 3511 3369 3282 3197 3101 2964 2714 2366 1994 1712 1545 1442 1367 1315 1277 1252 1239 1251 1286 1360 1469 1617 1803 2024 2279 2626 3055 3490 3890 4214 4505 4785 5029 5264 5483 5674 5836 5974 6054 6078 6069 6063 6041 6005 6003 6035 6065 6089 6083 6063 6046 6057 6045 6053 6071 6079 6084 6051 6022 6005 6011 6013 6016 6017 6010 6021 6029 6022 6021 6036 7390 25889 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 122 132 141 147 150 154 156 157 160 162 162 163 162 161 162 161 161 159 157 156 158 156 154 154 153 151 150 146 144 143 144 143 142 143 141 139 137 137 138 135 132 132 130 129 127 124 123 123 120 119 116 115 114 115 115 112 109 108 108 107 106 105 105 104 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29379 10770 3398 3769 10987 100 100 102 107 111 115 119 122 125 127 130 132 134 136 138 139 141 142 143 144 145 146 147 147 148 149 150 150 151 151 152 152 153 153 153 153 153 154 154 154 155 155 155 156 156 157 157 157 157 158 158 159 159 159 159 159 159 158 157 157 156 156 155 155 154 155 160 170 177 179 175 167 161 159 158 158 158 158 158 158 158 159 159 158 159 160 160 160 160 160 161 161 161 161 162 162 161 161 162 162 162 162 162 163 163 163 162 162 162 162 163 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 165 166 166 166 166 166 167 166 165 166 167 167 166 166 165 164 163 164 166 167 166 165 165 166 166 166 165 165 165 165 165 165 165 164 164 166 167 167 165 164 165 165 165 165 163 163 164 164 164 164 164 165 165 165 166 166 165 165 165 163 164 165 164 162 162 161 161 161 162 162 162 163 163 164 164 164 166 168 168 168 169 169 170 169 169 170 170 170 170 171 170 170 170 169 169 169 168 167 168 169 168 168 168 169 170 169 169 170 172 171 171 173 174 174 176 178 179 181 184 186 189 190 192 195 194 193 194 195 194 195 194 192 193 192 191 191 195 194 193 192 193 193 194 193 192 195 193 192 193 192 189 187 187 191 193 190 190 188 188 190 190 187 188 187 188 188 187 188 191 190 191 194 192 191 191 191 193 191 192 192 190 190 194 198 195 192 194 196 196 197 196 194 196 198 199 199 198 198 198 200 200 200 198 197 200 201 203 205 206 203 203 200 201 204 203 207 205 206 211 215 218 214 217 217 218 221 222 224 225 225 228 230 227 230 233 236 231 230 232 237 240 241 246 248 249 249 249 254 260 260 263 263 259 260 266 271 266 266 267 271 270 272 273 277 279 281 278 279 281 275 279 289 282 278 284 286 288 286 284 285 281 280 280 277 276 275 273 269 274 270 266 270 279 272 268 270 270 265 262 263 265 266 258 254 254 248 239 241 240 239 240 239 244 243 246 253 258 257 262 262 264 266 258 258 265 271 271 269 273 272 276 269 268 272 283 287 284 284 289 290 284 284 280 280 278 279 287 303 329 344 350 364 374 377 374 374 391 414 431 446 451 446 437 417 407 401 398 399 406 414 424 437 447 457 464 470 477 478 486 491 488 497 507 509 511 518 534 567 597 625 644 661 658 656 661 659 661 674 699 734 763 800 838 866 914 963 998 1032 1077 1170 1325 1508 1671 1781 1847 1890 1902 1886 1871 1868 1916 2074 2328 2579 2778 2937 3100 3260 3382 3463 3513 3551 3593 3635 3689 3756 3829 3910 4019 4115 4157 4168 4142 4062 3946 3803 3620 3430 3243 3051 2803 2485 2190 1968 1809 1690 1610 1550 1517 1511 1536 1609 1733 1914 2128 2369 2646 2956 3249 3521 3762 3974 4168 4359 4580 4809 4994 5143 5274 5389 5509 5613 5671 5711 5751 5771 5774 5772 5770 5756 5745 5733 5721 5728 5730 5719 5703 5696 5684 5680 5688 5685 5685 5688 5687 5676 5675 5678 5674 5674 5688 5697 5697 5700 5707 5718 5726 5734 5730 11915 63376 228770 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 119 133 143 150 155 159 163 166 168 169 168 167 169 170 169 168 168 166 164 162 162 162 160 157 155 154 154 154 154 152 150 147 146 146 146 142 141 140 139 139 137 134 132 132 129 128 128 127 126 124 122 121 119 117 116 116 114 112 112 112 110 108 106 103 103 103 102 101 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29391 10770 3399 3767 10984 100 100 100 101 105 110 114 117 120 123 126 128 130 132 134 136 138 139 140 141 142 143 144 145 146 147 147 148 148 148 149 149 149 150 150 151 151 152 152 152 153 153 153 153 154 154 155 155 156 156 157 157 156 156 156 155 155 155 155 154 153 153 152 152 153 155 208 413 697 866 809 598 381 245 188 169 162 160 159 159 158 158 158 158 159 159 159 159 158 159 159 160 160 160 160 160 160 161 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 163 163 162 162 163 164 164 163 163 164 164 164 163 162 162 162 163 162 162 162 162 162 163 164 163 164 164 163 163 163 163 162 162 163 163 162 163 164 164 164 164 165 164 164 164 167 166 165 166 166 166 166 166 166 167 167 167 166 166 166 167 168 166 166 167 168 169 168 168 168 168 167 169 169 167 169 171 169 168 168 169 169 169 169 170 169 170 170 168 169 169 167 167 168 166 166 169 170 169 170 169 169 167 167 166 166 168 171 168 167 167 167 167 166 166 167 168 169 168 168 168 170 168 170 170 174 175 176 181 184 186 188 189 190 189 191 190 191 191 187 186 189 190 189 187 187 186 186 187 185 185 185 185 185 186 188 189 191 189 187 187 184 183 186 185 184 183 184 184 184 184 186 187 185 187 187 184 187 190 188 188 187 187 189 191 191 189 190 191 191 191 193 194 195 196 194 192 193 192 190 192 195 197 196 193 194 195 196 197 195 196 198 197 198 199 198 200 202 202 201 203 205 207 210 213 216 217 217 220 224 226 226 225 222 221 227 229 223 216 219 222 222 221 222 221 220 223 227 228 226 225 231 234 236 240 246 249 249 252 257 260 260 260 260 258 258 259 259 261 264 267 270 272 272 274 275 277 278 274 275 279 277 276 279 282 283 287 289 286 283 284 285 285 283 281 284 288 286 279 277 278 274 272 276 278 276 275 273 270 269 269 266 264 271 274 266 260 255 247 241 242 242 240 244 248 251 252 255 254 252 257 261 259 260 265 265 267 272 274 270 268 269 271 271 273 282 282 279 279 277 274 280 284 281 278 279 278 276 287 303 313 320 328 340 352 364 376 381 378 377 375 379 386 392 405 420 427 432 437 437 432 423 412 410 407 402 404 409 415 414 418 424 431 439 452 463 476 486 487 489 491 491 492 503 511 513 518 530 540 540 548 571 589 606 618 615 614 613 612 624 655 688 721 765 840 940 1040 1142 1244 1323 1422 1580 1800 2062 2367 2697 3012 3226 3342 3389 3402 3417 3431 3448 3491 3561 3652 3750 3847 3920 3972 4039 4137 4220 4228 4198 4192 4194 4226 4275 4295 4164 3632 2925 2391 2064 1857 1695 1600 1530 1473 1425 1393 1396 1483 1600 1739 1997 2358 2763 3160 3521 3863 4216 4533 4785 4946 5079 5191 5298 5369 5452 5541 5625 5691 5763 5804 5839 5878 5886 5877 5895 5897 5899 5884 5889 5883 5865 5833 5809 5773 5747 5730 5733 5712 5713 5694 5665 5658 5657 5671 5691 5689 5669 5655 5662 5668 5955 15344 89279 253605 555843 1695943 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 135 153 164 172 179 184 186 188 190 192 193 192 192 192 190 189 189 188 187 183 182 180 179 179 177 172 170 171 170 167 164 164 166 161 160 160 157 156 156 152 150 147 145 146 146 143 140 139 136 136 135 132 130 129 129 128 125 123 121 118 118 119 118 115 114 114 111 110 108 106 104 104 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29404 10770 3400 3765 10982 100 100 100 104 109 112 116 119 122 124 127 129 131 133 135 136 138 139 140 141 142 143 143 144 145 146 147 147 147 147 148 148 149 149 149 149 150 150 150 151 151 152 152 152 153 153 153 154 154 154 154 154 155 155 155 155 155 154 154 154 153 153 152 152 152 151 151 151 154 162 193 241 258 232 193 170 160 157 156 156 157 157 156 156 157 157 157 158 158 158 158 159 159 159 158 158 158 158 158 158 159 159 158 158 159 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 163 163 162 161 162 163 162 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 164 163 162 162 163 162 162 162 162 162 162 163 164 164 164 164 164 165 165 164 163 163 164 165 166 166 166 166 166 167 168 168 168 167 165 164 165 166 167 167 166 166 167 168 168 168 168 168 168 168 168 169 169 169 169 168 168 167 166 166 168 169 170 170 168 167 167 169 169 167 167 166 165 167 168 166 165 164 165 166 166 166 166 168 167 167 168 169 169 170 174 176 177 179 182 183 183 184 189 192 192 191 190 190 190 192 191 191 192 194 191 192 193 191 191 189 188 187 185 183 184 183 181 183 186 185 183 182 183 184 184 184 184 185 186 188 188 186 185 187 188 186 187 187 186 189 188 188 188 188 190 193 193 192 192 190 190 192 191 191 195 195 192 194 194 191 192 194 194 195 200 201 193 196 198 197 197 198 197 200 200 199 197 197 201 204 205 204 203 205 207 211 217 218 215 212 214 210 209 211 211 209 210 208 209 208 216 216 218 219 213 215 218 215 216 222 224 222 224 233 239 238 245 252 256 260 265 267 270 266 262 265 267 260 263 266 267 264 262 264 268 265 272 285 281 278 281 282 282 277 277 276 276 277 278 275 275 282 282 281 281 277 280 276 282 279 279 277 273 276 278 276 271 273 273 273 269 266 275 280 274 278 278 269 275 272 260 250 253 253 248 246 254 254 252 254 257 256 260 263 261 261 266 264 269 270 273 274 274 272 277 283 280 280 287 282 287 284 292 290 283 286 288 290 293 289 286 290 291 293 307 316 319 328 346 363 370 382 392 398 396 395 394 395 398 405 410 414 416 425 439 454 458 454 451 443 437 433 430 429 433 435 447 457 465 472 477 476 478 479 481 483 486 496 501 500 506 515 522 527 534 537 540 544 548 551 550 543 536 527 521 520 535 572 646 756 925 1145 1392 1637 1859 2108 2391 2663 2885 3027 3100 3127 3150 3203 3323 3449 3538 3582 3619 3654 3685 3715 3752 3805 3879 3937 3926 3851 3769 3704 3678 3714 3794 3894 3966 3926 3780 3611 3468 3324 3117 2824 2507 2212 1967 1809 1780 1863 2043 2304 2638 3015 3404 3749 4053 4341 4610 4864 5091 5294 5474 5622 5732 5807 5850 5877 5894 5914 5954 5997 6027 6038 6041 6052 6076 6080 6062 6063 6071 6090 6089 6071 6064 6066 6060 6041 6041 6052 6042 6046 6063 6055 6024 6010 6008 6002 5978 5961 5957 5937 9251 54159 146279 216886 298163 577600 3238310 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 130 170 194 206 214 221 224 228 230 230 229 229 228 227 226 225 224 223 220 217 214 213 210 206 205 203 200 197 195 194 191 189 187 185 182 179 176 175 175 174 171 169 167 165 161 159 159 158 155 152 152 150 146 144 142 140 139 139 136 133 132 131 131 131 128 126 124 122 124 122 119 118 117 114 111 109 108 109 108 108 106 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29417 10770 3401 3763 10978 100 100 100 102 106 111 114 118 121 124 126 129 131 133 135 136 138 139 141 142 143 143 144 145 146 147 147 148 148 149 149 150 150 150 150 151 151 152 152 152 153 153 153 154 154 154 155 155 155 156 156 156 156 156 156 157 156 156 156 156 155 155 154 154 153 153 152 152 151 153 158 178 214 242 250 244 229 210 192 179 170 165 161 160 159 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 164 163 163 163 163 163 163 165 165 164 164 163 164 165 164 164 163 164 164 165 165 165 165 164 165 166 166 165 164 164 164 164 165 165 165 165 164 165 165 165 165 165 166 167 167 167 168 167 167 166 166 167 167 168 168 167 167 169 169 166 165 167 168 168 169 170 169 170 169 169 169 169 169 169 168 169 168 166 169 171 171 171 168 168 171 172 170 171 171 169 170 171 169 167 167 166 165 165 165 167 168 166 165 163 164 164 165 165 166 167 168 169 171 175 177 179 182 184 184 186 187 187 188 190 190 191 190 188 188 187 188 190 193 192 193 194 195 197 194 193 195 196 195 194 193 192 190 188 188 184 183 185 184 184 185 184 183 185 189 187 186 190 190 187 188 189 189 191 193 193 194 198 196 194 195 195 194 196 196 196 194 193 193 196 194 194 193 191 189 190 194 195 193 192 190 192 195 193 193 194 195 195 197 196 195 196 196 196 198 199 198 197 197 201 204 206 209 210 210 207 208 209 208 207 208 211 212 211 213 214 215 215 216 221 222 222 222 222 224 225 227 231 235 241 244 247 252 254 257 257 256 260 265 266 260 256 258 259 255 249 250 258 266 273 278 281 284 284 282 283 282 279 276 276 278 279 276 274 273 274 279 279 276 278 279 277 275 274 277 280 278 277 276 276 278 278 274 274 278 277 275 277 277 274 273 274 270 265 263 261 257 250 248 250 244 240 244 248 248 252 257 257 258 260 262 264 263 264 264 267 268 268 268 271 272 274 277 277 276 276 275 277 282 285 285 284 284 284 290 293 295 299 301 304 305 313 321 332 342 353 359 366 380 397 404 405 405 404 403 396 390 391 385 381 391 397 401 414 428 441 445 444 439 438 440 437 435 438 435 431 428 432 441 437 433 447 461 459 464 467 473 477 485 487 488 502 512 515 512 515 524 525 527 524 517 517 520 518 524 560 622 750 982 1278 1585 1859 2176 2602 2993 3223 3323 3333 3281 3196 3142 3158 3271 3427 3578 3678 3754 3787 3759 3681 3582 3474 3361 3208 3025 2898 2867 2905 3015 3144 3270 3415 3550 3647 3687 3689 3651 3603 3523 3321 3082 5487 17959 37926 52280 44749 23161 9890 6295 5596 5381 5488 5773 6116 6455 6696 6875 7022 7132 7227 7315 7340 7356 7354 7345 7361 7344 7371 7379 7378 7363 7356 7341 7301 7321 7353 7349 7367 7391 7419 7433 7447 7488 7498 7495 7504 7478 7485 7517 7536 7542 8367 29970 212754 900707 47378592 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 146 160 169 174 178 179 179 180 180 181 181 182 181 179 178 176 173 171 171 170 166 167 166 163 162 161 159 157 156 154 152 151 148 147 148 145 142 142 141 139 136 134 134 134 131 130 128 126 126 124 123 121 121 119 117 115 114 114 110 108 109 109 108 107 106 104 102 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29430 10770 3402 3760 10979 100 100 100 103 108 112 116 119 123 126 128 131 133 135 137 139 140 141 142 144 145 146 147 148 149 149 150 150 151 151 151 152 152 152 152 153 153 154 154 155 155 155 155 156 156 156 157 157 157 158 158 158 159 158 158 158 158 158 158 158 157 157 156 156 155 154 154 153 153 153 152 152 151 153 160 185 233 275 279 259 246 244 243 236 226 209 191 178 169 164 162 162 161 160 160 160 160 160 160 160 160 160 161 161 161 161 161 160 160 160 161 162 163 162 161 162 163 163 163 163 163 163 165 166 165 165 164 164 165 166 165 165 165 165 165 165 166 166 165 165 166 167 166 165 165 166 165 166 166 165 165 165 165 166 167 166 166 166 167 166 167 167 168 167 166 168 167 168 168 167 166 166 168 169 170 170 168 168 168 170 170 169 168 168 169 169 169 170 170 170 171 170 170 170 169 171 170 170 172 171 171 171 169 170 170 171 170 172 174 173 171 171 170 170 168 170 171 168 167 165 164 163 168 167 166 167 167 164 164 166 168 170 172 173 174 176 177 180 182 186 187 186 188 189 191 189 188 187 188 187 188 189 192 193 190 192 194 192 192 195 196 196 196 196 195 194 193 191 188 187 188 188 186 186 185 183 183 184 182 184 184 185 186 185 187 188 192 192 193 193 196 200 200 201 201 202 205 205 204 206 206 205 203 202 200 199 197 195 195 193 192 193 191 194 196 197 198 198 198 196 194 193 195 195 196 198 196 197 198 200 203 205 203 200 201 202 203 206 205 203 202 201 202 205 208 211 213 216 217 218 217 218 220 217 219 226 229 228 228 230 233 237 243 248 252 255 256 252 252 255 255 249 246 246 245 243 244 246 249 253 259 270 282 285 283 279 279 280 280 279 274 272 275 278 279 277 275 279 284 285 282 281 281 282 281 278 279 279 279 280 279 281 280 277 277 279 281 277 275 274 272 275 277 273 269 265 260 256 253 253 251 249 249 247 244 245 247 246 246 246 246 250 254 258 261 266 265 264 260 258 261 264 267 267 266 270 274 272 278 284 284 285 286 288 290 285 290 301 306 311 321 333 344 358 377 391 396 398 402 404 409 414 412 411 412 410 402 391 388 395 402 406 414 422 430 430 432 440 451 459 460 464 466 463 459 454 450 452 457 452 455 457 460 473 477 479 481 486 493 497 497 501 503 499 498 502 501 497 500 498 504 535 589 709 874 1033 1182 1307 1415 1559 1765 2029 2348 2699 3070 3410 3637 3718 3672 3561 3432 3316 3200 3098 3089 3200 3339 3421 3423 3408 3403 3378 3316 3216 3096 2989 2922 2897 2914 2947 3013 3098 3178 3266 3341 3394 3436 3479 3460 3415 3364 3318 3320 3349 4722 21020 51857 82069 98471 92830 68173 45553 24664 12494 9337 8613 7839 7473 7501 7709 8115 8508 8731 8880 9039 9173 9332 9461 9521 9629 9723 9770 9761 9757 9716 9692 9691 9669 9663 9692 9696 9722 9769 9786 9782 9781 9747 9739 9760 9790 9768 9787 11703 41447 162222 417653 920741 7276330 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 106 110 112 115 116 116 118 120 120 119 119 118 118 118 118 116 115 114 115 115 112 112 110 110 110 110 109 107 107 107 106 105 104 103 103 102 101 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29443 10770 3404 3758 10979 100 100 101 105 110 114 117 121 124 126 129 131 133 134 136 138 139 141 142 143 144 145 145 146 147 147 148 148 149 149 150 150 150 151 151 152 152 153 153 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 155 156 155 155 154 154 153 152 152 151 151 152 154 159 165 174 192 222 245 284 425 663 775 638 467 409 401 380 338 289 249 224 206 192 182 173 166 161 160 159 159 159 159 159 158 159 159 159 159 159 160 160 159 159 159 159 159 159 159 159 159 160 160 161 160 160 160 161 162 163 162 162 162 163 162 162 163 163 163 163 163 163 162 163 163 164 164 164 163 163 165 165 165 165 164 164 164 165 165 164 164 165 165 165 164 164 165 166 166 166 166 166 167 167 168 166 166 168 168 167 167 167 167 167 169 170 168 168 168 169 169 168 168 169 169 168 169 169 169 168 169 170 169 167 169 169 168 168 169 171 171 171 170 171 171 170 171 172 172 170 170 172 172 170 169 169 169 168 168 167 165 165 169 167 166 167 166 164 164 165 167 170 169 169 171 172 179 182 183 184 185 185 186 184 187 189 190 190 190 190 190 189 193 193 193 194 192 191 193 192 192 194 192 188 187 189 186 186 190 188 184 184 184 183 183 182 185 185 183 183 182 186 187 188 193 195 196 197 199 200 202 204 207 207 207 207 206 207 207 207 208 208 208 208 209 209 201 201 200 200 200 201 199 199 197 193 194 197 197 198 196 194 193 196 197 198 201 202 201 203 204 203 204 206 209 207 207 217 221 219 217 215 218 222 224 225 225 224 227 230 230 228 232 233 238 241 246 247 248 248 246 245 244 244 243 239 235 236 236 233 227 231 244 246 253 262 272 276 280 284 283 282 286 284 280 280 280 275 273 276 286 291 285 284 285 279 275 279 285 288 286 286 287 288 288 291 283 282 283 282 275 277 280 280 276 277 274 274 275 274 277 275 273 274 271 272 272 269 264 260 255 246 242 246 244 245 246 246 249 247 249 255 258 261 268 271 272 269 268 269 271 276 278 277 277 278 289 300 306 302 300 302 302 298 296 302 316 327 336 355 374 382 390 395 389 396 401 397 401 410 411 404 397 402 412 412 413 418 430 443 458 469 474 479 476 478 478 478 478 476 480 479 477 470 468 473 478 480 476 472 470 460 462 777 2342 4153 3167 1776 1139 915 950 1202 1524 1768 1898 1966 2040 2157 2324 2483 2609 2717 2829 2965 3152 3394 3637 3802 3874 3907 3896 3842 3760 3657 3542 3414 3290 3188 3113 3057 3011 2953 2884 2810 2738 2698 2689 2691 2694 2727 2802 2905 3005 3100 3185 3255 3320 3357 3380 3407 3438 3473 3502 3536 3589 3632 3675 3715 3747 3768 3775 3754 3691 3575 3371 3096 2843 2758 2863 3049 3232 3427 3681 3982 4275 4567 4827 5040 5248 5457 5662 5908 6176 6406 6609 6798 6954 7088 7208 7289 7364 7420 7427 7429 7446 7452 7430 7404 7377 7351 7321 7295 7288 7286 7274 7261 7258 7252 7249 7245 7221 7222 7241 7240 7224 7221 7252 7308 7344 7372 7424 7507 7589 10224 27536 74109 175935 434282 1814237 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 110 116 118 121 123 125 126 129 129 129 129 129 129 131 130 128 128 129 127 125 125 127 127 125 124 123 122 122 123 122 121 121 118 117 115 113 113 114 113 112 110 108 108 108 106 105 104 103 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29455 10770 3405 3756 10978 100 100 101 106 110 114 118 121 124 127 129 131 133 134 136 138 139 141 142 143 144 145 145 146 147 147 148 148 149 149 149 150 150 151 151 152 152 153 153 153 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 155 155 156 155 154 153 152 152 151 150 149 148 148 150 154 160 167 175 181 186 189 189 185 180 175 170 165 163 161 160 159 159 158 159 159 159 158 158 158 158 158 159 158 158 158 158 159 159 159 159 158 158 159 160 160 160 160 160 161 161 161 161 161 162 162 161 162 163 163 163 163 163 163 163 162 162 162 163 163 163 162 162 163 163 163 163 164 164 163 162 162 162 163 163 163 163 164 164 163 164 166 166 166 165 165 165 165 165 165 165 165 166 167 167 167 166 167 168 168 168 168 168 167 166 167 167 167 167 168 167 168 168 168 168 168 168 168 169 169 167 168 170 170 169 169 169 170 170 170 170 170 170 171 172 171 171 170 170 170 170 171 172 172 171 170 171 172 171 171 171 169 168 169 170 169 168 166 167 166 165 166 166 164 164 164 166 164 163 166 171 175 176 178 181 181 181 180 181 184 186 185 187 189 190 190 193 193 192 191 190 191 192 190 189 189 190 189 187 187 190 189 188 188 188 187 185 186 187 187 185 184 185 185 187 189 188 185 188 190 193 196 195 196 198 201 209 209 206 204 207 206 205 210 212 211 212 210 211 214 211 212 212 212 205 204 201 198 198 202 199 196 194 193 196 200 200 201 203 203 200 199 201 205 210 213 215 216 218 220 219 224 229 223 223 228 227 227 228 229 232 232 232 231 230 229 235 234 232 230 233 233 232 228 230 226 230 229 225 219 227 228 233 240 251 268 281 288 293 297 290 292 294 293 287 284 284 287 289 287 290 287 287 290 289 286 285 285 286 287 286 288 286 285 280 276 272 275 278 280 274 278 281 279 273 272 269 275 275 276 276 277 277 280 276 269 274 272 263 255 244 241 241 244 246 246 251 252 254 251 253 253 253 257 263 267 270 265 263 265 264 269 273 272 270 271 277 275 279 290 295 293 297 307 303 301 302 303 302 306 309 313 326 337 340 347 359 365 371 379 384 391 393 386 380 388 389 393 397 394 397 410 419 421 420 422 426 423 423 421 428 435 437 440 441 448 455 453 458 464 472 473 468 453 428 411 431 685 1501 2476 2439 1603 1210 1313 1576 1820 2035 2257 2500 2764 3030 3262 3434 3531 3561 3559 3550 3532 3504 3464 3404 3329 3242 3155 3078 3026 2967 2919 2878 2833 2795 2756 2720 2687 2661 2627 2598 2581 2576 2565 2553 2541 2548 2559 2578 2619 2685 2765 2835 2904 2986 3057 3113 3168 3244 3330 3402 3459 3513 3570 3638 3694 3723 3704 3647 3577 3476 3358 3257 3172 3124 3147 3203 3258 3303 3361 3435 3511 3609 3754 3926 4179 4545 4880 5148 5418 5738 6051 6314 6570 6831 7080 7310 7518 7695 7812 7862 7890 7881 7845 7817 7794 7766 7747 7724 7669 7596 7529 7491 7469 7464 7465 7458 7458 7463 7477 7546 7653 7730 7759 7779 7851 7933 7945 7947 8056 8290 8627 18060 177406 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 106 110 113 115 118 120 119 119 118 119 120 121 122 122 122 120 119 120 120 119 120 120 118 115 115 117 116 115 113 110 110 110 111 110 108 105 104 105 104 102 100 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29468 10770 3406 3754 10978 100 100 106 111 115 120 123 127 130 133 135 137 139 141 143 144 146 147 149 150 151 152 153 153 154 154 155 156 156 156 156 157 157 157 157 158 159 159 159 160 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 163 162 162 162 162 161 160 159 158 157 156 156 157 157 158 161 165 170 174 179 184 188 190 190 188 184 179 175 172 170 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 166 167 167 167 167 167 168 167 168 168 169 169 169 170 170 170 169 169 169 169 170 170 169 170 170 170 170 170 170 170 170 169 169 170 171 171 172 172 172 172 171 172 173 174 173 172 171 173 174 174 174 174 174 175 175 174 174 175 175 175 174 174 174 174 174 174 174 174 172 173 176 176 175 176 175 175 175 175 174 174 174 175 174 174 175 174 175 176 176 177 178 177 176 176 177 179 179 177 176 176 177 177 176 176 176 178 180 180 179 177 176 177 177 176 177 178 178 178 179 181 180 180 181 180 179 179 178 176 176 175 175 174 173 171 172 173 174 172 171 173 173 173 175 180 182 183 186 187 187 188 189 190 193 194 194 195 197 200 198 199 202 204 205 202 201 200 198 200 202 200 198 197 198 198 196 193 193 193 194 195 193 191 193 195 197 198 197 197 203 204 203 204 209 211 211 214 216 215 214 214 215 222 222 222 219 215 217 215 211 210 212 210 213 210 206 206 208 204 206 208 210 207 208 208 213 215 214 214 223 225 223 221 224 230 231 230 227 227 225 227 231 233 234 233 230 227 223 221 223 222 215 216 212 218 221 217 212 220 221 222 220 224 225 227 232 241 250 262 277 285 294 303 314 318 319 314 310 313 313 311 307 308 308 305 304 303 303 303 303 303 297 292 292 292 285 285 289 283 277 281 284 279 276 278 283 282 278 277 275 272 278 285 281 282 282 274 272 274 264 252 252 255 256 259 266 268 268 270 273 268 273 276 277 281 285 282 281 276 280 283 286 286 284 282 279 277 288 296 298 306 309 315 318 318 319 319 321 321 316 315 318 322 326 333 338 344 352 358 368 383 392 395 397 402 413 421 422 418 416 416 420 416 421 422 424 429 427 424 416 413 413 419 427 438 446 455 462 460 459 461 455 455 457 451 436 429 412 394 372 356 348 345 345 347 371 409 463 598 880 1248 1586 1863 2125 2410 2705 2961 3147 3253 3276 3252 3222 3205 3193 3188 3198 3180 3114 3056 3020 2998 2961 2907 2868 2851 2846 2859 2886 2908 2913 2915 2914 2914 2912 2922 2941 2967 3005 3068 3152 3226 3291 3356 3413 3460 3518 3586 3658 3734 3795 3851 3906 3940 3954 3980 4061 4272 4547 4672 4697 4749 4814 4908 5057 5218 5430 5704 5987 6226 6423 6623 6836 7063 7266 7436 7582 7709 7816 7890 7944 7986 8022 8054 8090 8131 8157 8176 8192 8202 8230 8256 8269 8260 8262 8262 8247 8230 8228 8235 8243 8261 8266 11026 26026 51475 73752 100371 141679 221455 367502 644003 1722792 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 102 102 103 104 103 102 102 103 103 103 103 102 101 101 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29481 10770 3407 3752 10977 100 100 108 113 118 122 126 129 133 135 138 140 142 144 146 148 149 151 152 153 154 155 156 157 157 158 158 159 159 159 160 160 160 160 161 161 162 162 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 165 164 163 162 162 161 160 160 160 159 160 161 162 164 167 170 174 177 180 183 186 187 188 188 187 185 183 181 179 178 176 174 173 172 172 171 171 171 171 170 170 170 170 170 170 170 170 171 171 170 170 171 171 171 171 171 171 172 172 173 174 173 173 173 173 173 173 173 172 173 173 174 174 174 175 176 176 175 176 175 174 174 174 174 175 174 175 175 175 175 175 175 176 176 176 177 177 178 179 178 178 177 177 177 177 178 178 179 178 178 179 178 178 179 179 180 180 179 179 178 179 179 179 179 180 179 178 177 178 179 179 177 177 177 178 179 179 178 177 177 177 177 177 179 179 180 180 179 179 181 179 178 180 181 182 182 180 181 182 181 181 182 182 182 182 182 183 183 183 184 184 185 187 187 187 186 185 184 185 186 186 184 185 186 183 183 184 181 178 179 180 180 180 178 179 179 179 180 180 182 182 182 185 188 189 192 196 199 200 200 202 204 202 201 203 204 208 208 206 204 206 207 203 202 203 202 200 204 207 204 202 202 200 199 202 201 200 200 198 200 202 201 201 205 210 208 208 213 216 216 218 219 221 219 218 220 222 221 220 223 225 223 225 225 223 222 218 217 215 213 215 217 216 215 213 209 214 214 216 217 220 223 231 229 228 227 226 227 228 226 224 224 230 225 222 220 221 220 223 230 224 224 228 228 228 221 220 223 223 226 226 223 221 226 228 235 242 241 249 259 266 266 271 283 295 305 309 312 321 326 335 333 330 329 324 319 324 322 320 320 320 314 306 309 309 307 303 298 297 291 289 294 290 288 284 283 284 283 279 278 282 283 282 287 287 283 281 274 266 266 262 264 266 273 281 278 283 284 289 288 287 289 288 294 292 297 295 292 288 289 290 296 307 313 323 330 334 331 334 336 334 330 330 335 337 341 346 354 367 381 392 400 406 415 415 417 420 431 427 430 436 436 441 444 440 438 435 433 429 426 426 430 433 439 445 443 439 433 435 432 435 436 433 431 431 440 451 457 463 463 455 445 435 425 423 428 427 422 418 427 842 4661 17412 31634 29204 16721 7444 4031 3255 3155 3319 3625 3975 4271 4422 4329 3999 3616 3355 3250 3254 3299 3340 3367 3370 3348 3298 3252 3221 3215 3216 3217 3207 3172 3150 3141 3153 3176 3192 3178 3159 3163 3170 3179 3190 3204 3221 3259 3327 3409 3526 3671 3855 4036 4189 4337 4482 4614 4735 4846 4936 5004 5080 5162 5279 5432 5564 5656 5711 5735 5739 5786 5945 6165 6402 6723 7166 7652 8108 8512 8840 9060 9188 9278 9370 9473 9597 9722 9800 9819 9820 9808 9764 9717 9691 9687 9684 9672 9649 9628 9603 9584 9581 9577 9610 9638 9631 9629 9619 9611 9609 9597 9609 9628 9625 9624 9630 9634 9632 9637 9655 13442 29775 55291 88841 134517 184357 292323 590952 1971417 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 104 103 103 104 105 106 105 104 105 104 103 104 105 104 103 103 102 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29494 10770 3409 3749 10978 100 100 119 124 130 134 138 142 145 148 151 154 156 158 161 162 164 166 167 168 169 170 171 171 172 173 174 174 175 174 174 174 175 175 176 176 177 177 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 181 181 180 180 180 181 181 181 181 181 181 181 180 179 178 177 178 181 186 190 189 186 182 180 179 179 187 252 541 1186 1949 2434 2632 2774 2894 2918 2846 2713 2508 2193 1815 1470 1188 946 742 588 478 399 340 292 256 230 214 205 198 193 190 189 188 187 186 186 186 186 186 185 185 185 186 186 185 186 186 186 186 186 186 186 187 188 188 188 188 188 189 189 189 189 189 189 189 190 190 189 188 188 188 188 188 187 187 187 187 187 188 187 188 190 191 192 191 190 190 189 189 188 188 189 189 189 190 190 190 191 190 190 190 191 190 190 191 190 188 188 190 190 189 189 188 187 187 189 188 187 187 187 188 189 188 186 186 186 186 186 186 187 187 188 189 190 188 189 188 187 189 190 189 187 187 188 187 187 188 189 189 189 192 191 190 192 193 191 188 189 191 191 192 192 190 190 192 191 192 195 195 193 193 195 194 194 191 193 193 189 191 192 193 189 189 188 182 182 185 187 186 184 186 189 194 198 199 199 205 206 210 210 209 213 214 212 208 209 214 215 212 209 213 215 214 213 209 207 204 206 207 205 209 207 204 202 205 208 208 208 204 203 203 209 215 218 215 215 218 218 218 222 221 222 223 221 224 230 227 225 236 236 234 235 228 226 232 232 228 228 225 224 220 221 223 219 214 212 210 216 216 215 214 216 217 218 221 227 222 224 220 224 223 222 222 225 229 228 224 225 225 231 232 230 226 222 225 224 222 226 227 230 227 223 228 235 235 231 231 232 244 260 273 283 293 304 322 335 342 349 347 355 357 348 343 349 341 337 334 332 328 329 323 324 319 321 316 310 305 296 289 287 282 282 281 283 283 279 278 281 279 267 263 261 257 251 257 255 262 276 284 293 291 288 284 288 292 291 283 294 302 301 303 300 302 310 317 321 326 339 335 332 331 332 332 333 337 342 349 363 375 376 382 399 410 414 417 414 410 418 417 412 411 417 416 419 426 417 423 426 434 440 440 441 446 446 440 439 447 452 451 454 453 447 446 453 456 460 462 455 449 446 434 440 443 445 444 546 4104 26336 81964 182535 330906 544308 1199014 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29507 10770 3410 3747 10976 100 100 110 115 120 124 128 132 135 137 140 143 145 147 149 151 152 154 155 156 157 157 158 159 160 160 161 161 162 162 162 162 162 163 163 164 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 167 167 167 167 167 167 167 167 167 168 171 178 189 206 224 239 248 248 245 328 784 1856 3466 5503 8126 11504 15379 18960 21356 22354 22277 21415 20001 18244 16236 14036 11916 10147 8587 7055 5632 4397 3329 2423 1713 1192 834 612 477 389 334 295 263 238 222 212 205 200 197 194 191 189 188 187 186 186 186 185 184 185 185 184 184 185 185 185 186 186 186 185 185 186 187 187 186 186 186 186 186 186 185 185 186 186 186 185 184 184 185 185 186 187 186 185 185 186 186 185 185 186 187 185 184 184 184 184 185 186 186 186 185 184 185 187 186 184 184 185 184 184 185 184 182 180 182 182 181 182 182 183 183 183 185 185 182 182 183 183 183 183 182 183 184 184 182 182 183 184 184 184 184 185 184 184 184 185 185 187 187 185 185 186 187 188 188 188 189 188 188 189 189 189 190 190 188 188 188 187 187 187 189 189 188 187 187 187 189 187 185 185 185 185 184 182 181 182 181 181 181 180 178 182 185 186 191 191 192 195 199 202 203 204 207 206 207 210 209 210 212 208 208 211 214 211 208 208 208 205 200 201 199 199 201 207 209 207 206 203 203 207 206 206 209 208 214 216 213 210 209 209 210 216 220 218 220 222 222 222 224 227 224 228 233 231 225 224 229 234 230 223 224 229 228 223 225 222 224 217 214 216 214 212 212 213 214 218 220 219 225 219 214 217 224 222 222 231 227 225 224 221 225 229 231 235 232 232 232 233 232 231 229 229 231 232 238 237 237 242 244 244 247 252 264 280 294 304 317 331 342 352 354 355 349 353 350 342 340 340 342 332 330 331 326 322 312 308 307 304 302 294 288 285 282 273 279 277 278 279 270 269 272 264 262 261 259 256 260 270 269 275 275 275 282 284 293 297 294 293 295 298 301 301 303 311 312 311 319 326 324 332 332 338 346 351 362 358 353 365 375 379 390 398 394 388 390 378 368 366 364 359 358 359 358 365 360 359 369 379 383 391 400 415 431 436 437 434 435 440 442 442 432 429 432 431 421 406 396 395 391 381 373 384 402 421 447 469 467 443 758 9318 52006 117672 184414 314069 559251 1343782 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29520 10770 3411 3745 10975 100 100 105 110 115 119 122 126 129 132 134 137 139 141 143 144 145 146 147 148 149 150 151 152 153 153 153 153 154 154 155 156 156 157 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 163 167 177 191 205 217 226 234 240 249 332 636 1261 2202 3556 5617 8380 100 100 100 100 100 100 100 100 100 27761 27157 25804 23900 21685 19345 16933 14402 11878 9552 7519 5927 4777 3814 2911 2181 1664 1276 982 780 643 544 458 376 313 274 250 232 218 209 205 200 196 194 193 191 190 189 188 186 185 186 186 186 186 184 184 185 186 186 184 184 185 186 185 185 185 185 185 184 183 182 182 182 183 185 184 183 183 183 184 185 184 184 184 183 183 183 184 185 184 183 183 183 184 183 182 181 180 181 181 182 181 181 180 179 180 181 180 179 180 181 180 178 178 180 182 182 181 180 181 182 182 181 180 179 178 178 179 179 181 184 182 181 181 182 182 182 179 178 180 183 183 182 181 181 183 184 185 186 183 184 185 186 184 185 185 183 183 185 185 186 185 185 185 183 183 184 186 187 186 185 185 187 188 187 184 182 183 182 180 177 178 179 180 179 176 177 181 182 179 179 183 185 185 186 191 196 201 203 202 205 206 205 207 206 205 207 208 206 206 207 208 206 205 204 203 200 199 199 202 202 200 198 199 199 200 204 208 205 202 204 205 205 206 205 206 210 211 216 212 212 218 217 219 223 221 225 226 229 228 226 226 228 230 225 227 233 224 226 226 220 217 219 218 211 212 216 214 211 211 212 213 218 221 217 219 220 221 224 221 228 231 232 230 226 222 220 216 223 224 219 221 224 223 227 233 228 227 234 232 234 235 238 245 244 248 256 276 283 294 307 328 351 371 384 382 376 368 366 369 357 344 345 342 341 339 334 339 327 317 312 306 300 290 276 269 271 270 269 270 270 268 261 260 259 257 253 256 261 262 263 261 260 261 261 269 276 280 285 283 289 292 302 308 305 311 306 306 316 320 311 314 315 320 331 323 323 334 336 340 345 340 340 350 353 353 358 369 371 372 382 373 365 358 353 354 343 346 349 346 350 350 352 354 355 366 373 378 379 389 403 398 399 403 400 406 409 408 413 415 410 397 386 388 416 447 482 519 551 561 559 548 515 484 463 442 434 447 460 464 465 468 472 467 461 787 11060 82901 304511 798979 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29532 10770 3412 3743 10975 100 100 101 106 110 114 117 121 124 126 129 131 133 135 136 138 139 140 141 142 143 144 145 145 146 146 146 147 148 149 150 151 151 151 151 152 152 152 152 152 152 153 153 153 154 154 154 154 154 154 154 155 155 155 156 158 162 167 176 191 211 229 236 229 210 192 180 179 215 335 726 1839 4188 7771 11700 15198 18289 20908 100 100 100 100 100 100 100 100 100 26469 24090 21088 17904 14733 11569 8551 6020 4116 2790 1926 1369 993 738 571 467 395 342 302 271 249 234 222 212 205 200 195 190 187 185 183 183 182 180 179 180 180 179 178 178 177 177 177 177 177 176 176 176 177 177 177 178 178 178 177 176 177 177 178 178 177 177 177 177 177 177 177 176 177 179 178 177 177 176 177 178 178 176 176 178 178 177 175 175 174 174 174 174 174 174 174 175 176 175 174 175 175 176 176 174 174 175 175 174 174 176 176 174 174 174 174 173 173 174 174 174 175 175 176 175 173 173 176 179 177 175 175 177 178 177 177 178 176 176 177 178 179 180 178 179 179 177 176 177 179 179 177 176 179 181 181 179 178 178 177 179 180 182 182 183 184 184 184 183 183 183 181 180 180 178 178 177 176 176 175 174 177 178 177 180 183 186 189 189 192 195 197 199 201 202 200 200 201 204 203 203 204 204 204 204 203 203 206 208 205 201 201 200 201 199 197 195 196 199 198 199 202 205 205 200 202 205 206 206 204 204 204 202 207 210 209 210 211 206 207 215 217 219 218 221 223 224 225 226 224 228 230 228 231 232 231 229 229 232 229 227 229 227 223 219 220 220 215 219 217 218 218 224 218 220 220 220 223 225 226 223 229 230 229 223 224 227 223 220 220 221 224 230 224 225 225 230 232 231 232 243 247 256 271 276 287 305 321 339 353 376 391 400 394 403 417 423 423 430 436 426 406 375 349 337 317 301 296 292 287 286 282 274 277 277 271 267 264 259 264 263 260 257 261 263 262 260 254 264 263 266 266 274 283 284 280 288 290 297 308 306 305 309 316 313 320 330 327 318 320 324 321 323 327 333 339 335 330 328 331 333 337 337 338 335 340 335 342 350 346 358 373 375 375 376 376 378 378 372 368 365 360 359 360 354 347 352 351 346 351 349 342 338 347 352 351 349 351 359 360 357 359 370 387 403 417 423 435 449 465 484 493 495 500 510 535 561 576 586 598 626 855 2123 5429 11878 27644 100 100 100 100 438421 763003 1593778 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29545 10770 3413 3741 10972 100 100 100 100 104 109 112 116 119 122 124 127 129 131 133 135 136 138 139 140 141 141 142 143 144 144 144 145 145 146 146 147 147 148 149 149 150 150 150 151 151 151 151 151 151 151 151 151 152 152 152 152 152 153 154 155 158 165 178 194 211 225 237 247 251 247 233 212 191 174 169 243 540 1110 1809 2574 3481 4709 6602 100 100 100 100 100 100 100 100 100 19947 19157 17976 16691 15022 12633 9946 7676 6023 4644 3343 2324 1704 1301 954 680 508 401 328 276 239 215 201 193 187 183 181 179 177 176 175 174 173 172 172 172 172 171 171 171 171 172 173 172 171 171 171 172 172 171 172 173 172 172 172 171 170 170 171 171 171 171 172 171 170 170 171 172 171 170 171 171 169 169 171 171 171 171 170 170 171 170 169 169 171 171 170 170 169 168 168 169 170 170 169 169 169 170 170 171 170 170 168 169 169 168 169 169 168 169 171 170 169 171 170 169 170 171 171 172 171 171 172 172 172 172 173 174 175 173 172 173 173 172 173 173 174 175 175 173 173 176 177 176 176 176 176 176 176 176 177 178 178 179 180 177 175 177 176 177 180 179 177 176 175 177 175 174 174 173 171 173 176 178 177 179 180 184 185 186 188 191 194 196 195 199 200 199 199 199 199 199 201 201 203 202 202 204 202 202 201 200 202 202 201 200 198 199 201 199 199 199 201 202 204 207 203 205 206 206 210 213 212 210 211 210 208 210 210 208 209 211 212 207 208 211 212 211 212 219 221 221 222 223 223 223 223 226 230 233 231 227 229 230 231 229 225 230 231 232 229 229 228 227 228 227 223 223 224 221 219 219 228 227 221 226 229 225 223 220 222 229 230 230 230 232 231 227 230 233 230 227 223 228 228 232 232 228 227 231 238 242 246 253 259 268 283 305 328 369 418 471 523 528 488 443 401 368 347 332 326 319 310 305 295 290 294 291 279 277 278 279 275 263 258 267 267 262 261 265 262 261 262 255 259 262 257 265 267 269 271 282 283 283 290 289 297 306 315 314 315 314 317 320 320 319 320 326 329 326 327 323 322 322 325 330 326 330 334 339 343 336 340 345 350 356 364 369 368 373 372 376 380 377 377 375 366 360 357 362 363 364 361 357 358 360 361 357 352 349 344 341 339 336 338 340 348 353 354 369 380 373 370 378 395 422 453 494 538 581 620 648 663 670 679 683 687 675 656 638 622 624 651 746 916 1047 1089 1118 1211 1351 1482 1609 1771 2008 2280 2516 2711 2849 2952 3055 3136 3178 3199 3190 3185 3182 3161 3107 3019 2909 2809 2763 2759 2793 2809 2719 2505 2291 2142 2066 2073 2143 2272 2441 2597 2710 2780 2827 2859 2878 2891 2900 2913 2933 2940 2933 2932 2936 2940 2933 2921 2915 2912 2909 2903 2905 2906 2901 2919 2951 2975 2997 3017 3048 3084 3121 3165 3206 3245 3302 3382 3509 3701 3955 4346 4988 5932 6994 7915 8532 8902 9133 9260 9322 9305 9231 9146 9059 8956 8866 8807 8762 8702 8619 8548 8525 8486 8432 8394 8372 8359 8365 8355 8361 8378 8364 8350 8361 8365 8383 8401 8934 18527 64152 178779 427836 1430396 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 104 106 107 106 107 108 107 105 106 109 109 107 108 108 107 108 106 104 104 105 104 104 103 103 102 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29558 10770 3415 3738 10970 100 100 100 100 103 107 111 114 117 120 123 125 127 129 131 132 134 135 137 138 139 140 140 141 142 142 143 143 144 144 144 145 145 146 146 147 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 152 157 169 189 215 243 270 291 297 286 272 261 248 234 220 206 192 181 203 353 821 1749 2917 4229 5747 7173 8340 9258 10082 11093 12358 13646 14780 15843 16967 17942 18410 18399 18053 17328 16303 15087 13730 12295 10816 9316 7773 6198 4741 3536 2561 1802 1255 877 626 472 380 329 300 281 267 254 243 233 225 220 215 211 206 201 196 192 188 185 182 178 174 172 170 170 170 170 169 168 169 169 168 168 167 167 167 167 167 168 169 169 168 167 167 166 166 166 168 167 166 167 167 166 166 167 168 167 166 165 166 166 165 165 167 166 165 164 164 166 165 164 164 163 163 163 163 164 165 164 163 163 161 162 166 166 165 164 166 166 165 165 165 166 167 166 166 166 168 168 167 170 171 170 169 169 168 169 170 172 171 170 171 172 171 169 170 170 172 171 170 171 171 171 171 172 173 171 170 173 175 173 171 171 172 172 175 174 172 172 172 173 173 171 167 169 171 172 172 175 178 180 182 184 187 188 190 194 194 198 197 196 196 198 198 199 201 203 202 203 200 199 198 199 201 202 202 199 200 198 196 196 196 197 197 197 201 202 200 198 199 202 204 205 204 203 203 204 206 204 205 207 204 204 202 207 207 208 209 209 208 205 207 212 214 216 220 220 219 221 225 223 225 232 231 230 231 232 229 228 229 229 228 227 223 222 223 222 219 221 221 218 216 219 219 217 218 219 221 218 216 218 219 224 231 236 232 235 237 236 235 234 239 232 230 236 233 222 224 230 226 224 233 238 244 257 265 271 288 298 308 322 328 329 338 338 335 328 325 321 313 299 297 298 296 294 287 287 285 282 282 274 278 284 278 271 271 265 263 256 256 256 260 261 256 252 254 257 259 266 266 266 273 277 278 281 291 298 295 296 303 311 315 319 325 324 326 329 324 318 324 330 326 325 327 330 324 322 329 332 333 325 321 332 337 334 339 343 350 351 360 363 356 356 361 360 361 364 363 360 366 361 358 356 365 362 357 352 351 351 348 347 355 359 358 360 368 372 382 392 410 424 441 466 494 520 542 557 578 597 620 651 670 687 696 712 737 746 739 730 722 705 689 669 654 636 619 599 592 624 704 833 1000 1179 1316 1380 1405 1441 1491 1520 1511 1480 1425 1384 1351 1332 1362 1455 1605 1804 2020 2246 2448 2591 2658 2691 2720 2756 2782 2802 2827 2858 2853 2804 2722 2606 2419 2167 1914 1665 1407 1209 1130 1158 1236 1329 1411 1485 1558 1635 1717 1799 1897 1989 2075 2177 2270 2326 2356 2378 2395 2424 2453 2471 2493 2512 2546 2598 2632 2639 2651 2694 2748 2807 2899 3039 3247 3618 4273 5219 6297 7275 7991 8449 8768 9031 9235 9380 9481 9527 9549 9574 9577 9533 9476 9421 9365 9305 9240 9161 9052 8944 8854 8760 8686 8616 8544 8470 8400 8363 8332 8287 8246 8209 8193 8203 8212 8212 8223 8245 8245 8222 8233 8296 8340 11621 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29571 10770 3416 3736 10971 100 100 100 100 101 105 109 112 115 118 121 123 125 127 129 130 131 133 134 136 137 137 138 139 140 140 140 141 141 142 142 142 143 143 144 145 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 148 148 148 149 155 166 186 214 249 294 345 386 406 420 441 457 464 477 501 541 590 627 639 618 603 676 867 1192 1708 2473 3456 4465 5314 5947 6399 6737 7090 7666 8583 9841 11349 12819 14036 14870 15124 14782 13939 12643 11021 9372 7919 6577 5208 3948 3021 2388 1925 1577 1291 1036 821 651 511 410 346 302 267 244 235 232 229 221 211 199 189 183 180 179 175 170 167 164 163 163 164 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 161 161 161 160 159 160 161 161 160 161 161 161 161 159 159 159 159 159 159 159 159 158 159 160 160 159 159 160 160 159 160 160 160 160 160 160 158 159 160 160 159 158 159 161 161 160 161 162 162 161 163 164 161 161 164 164 164 165 165 166 166 166 166 165 165 167 168 166 165 165 167 166 164 165 167 166 166 167 166 167 167 166 166 169 169 169 168 169 166 166 168 168 168 169 167 166 169 168 165 166 168 168 172 175 176 178 184 185 185 186 189 190 190 191 190 192 193 197 199 197 195 197 199 201 199 196 200 202 201 201 199 200 199 195 191 194 198 195 194 195 194 195 193 190 193 195 193 192 194 191 194 195 194 197 198 199 199 197 201 201 198 201 204 201 201 207 210 208 207 212 212 217 218 219 219 223 225 228 227 225 226 224 222 219 220 221 224 222 221 223 221 218 215 215 215 217 213 216 219 216 214 215 216 216 215 214 214 220 224 232 232 239 243 243 244 246 243 244 246 244 236 236 236 235 241 243 247 254 261 277 283 291 302 335 341 328 319 312 307 301 290 282 283 282 280 275 273 272 279 277 278 273 275 277 280 279 271 275 277 268 260 264 262 255 256 259 254 254 253 262 264 268 274 278 279 287 293 293 290 297 300 300 303 310 306 308 318 318 318 319 316 316 318 325 335 341 340 346 348 345 339 340 341 337 337 338 329 338 344 342 341 332 328 316 308 310 321 331 338 354 367 372 371 372 372 372 374 372 366 356 339 330 318 309 312 322 355 398 451 525 600 662 705 747 779 791 818 845 862 879 885 886 890 887 880 889 918 960 990 1008 1004 979 965 949 923 897 890 882 885 889 896 897 904 917 928 941 961 993 1041 1104 1188 1317 1497 1662 1815 1942 2010 2035 2029 1992 1935 1875 1852 1934 2117 2326 2492 2575 2593 2614 2664 2685 2676 2663 2619 2510 2320 2075 1806 1527 1270 1095 1024 1050 1120 1186 1245 1321 1445 1574 1682 1787 1882 1977 2062 2123 2170 2200 2221 2241 2257 2275 2310 2331 2349 2378 2409 2421 2419 2410 2401 2388 2390 2405 2447 2555 2738 2984 3325 3857 4625 5520 6415 7270 8030 8664 9153 9463 9620 9672 9672 9634 9574 9528 9469 9405 9334 9244 9153 9068 8988 8908 8833 8770 8706 8669 8631 8566 8512 8479 8435 8393 8360 8326 8292 8277 8275 8263 8252 8249 8244 8219 8166 8128 8113 8098 8073 8053 8053 8113 17480 83738 324138 1434677 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 106 110 113 115 115 116 118 119 117 116 117 117 117 118 117 116 116 117 117 115 116 116 115 114 111 110 110 110 108 107 108 107 106 105 104 102 102 102 103 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29584 10770 3417 3734 10969 100 100 100 100 100 103 107 110 113 116 118 120 122 124 126 128 129 130 131 133 134 135 135 136 137 137 137 138 138 139 139 139 139 140 141 142 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 145 147 152 165 188 226 289 371 443 506 589 697 808 901 991 1108 1301 1602 1991 2362 2635 2882 3185 3652 4409 5349 6235 7097 8061 8936 9580 10006 10044 9650 9149 8906 8944 8915 8640 8201 7578 6824 6132 5589 5125 4714 4354 3941 3414 2809 2245 1851 1606 1397 1194 1022 885 774 693 635 563 475 397 338 298 265 236 212 194 181 173 167 163 161 159 158 157 157 157 157 156 156 155 155 155 156 156 155 156 157 156 156 157 157 157 157 158 158 159 158 157 157 156 155 155 155 154 153 152 153 153 154 154 154 153 153 154 154 154 154 154 154 155 155 154 153 153 155 156 154 153 154 155 155 155 155 156 156 155 155 155 156 156 157 157 156 155 155 155 156 157 157 156 156 158 157 157 159 160 159 159 159 160 161 161 161 161 162 161 159 161 162 162 162 163 162 162 163 163 163 162 162 163 166 166 164 163 164 164 164 165 166 168 164 161 161 162 161 160 160 158 160 161 159 159 163 166 167 168 170 174 176 180 182 181 183 184 185 187 186 188 190 190 189 191 192 192 193 196 195 194 194 194 191 188 190 191 190 190 194 192 190 190 190 193 195 192 193 191 190 192 190 189 193 192 193 194 194 192 189 191 196 195 194 196 198 198 199 199 201 202 200 201 202 205 206 209 212 209 209 212 212 212 213 211 211 213 209 210 209 208 209 210 211 213 213 209 205 208 210 209 209 210 210 210 212 211 208 210 210 209 209 209 205 212 226 234 232 237 243 252 265 285 303 314 331 360 382 394 404 409 413 421 432 439 446 444 436 420 406 397 384 372 363 362 355 349 351 372 391 413 450 474 487 471 442 404 373 346 319 299 287 278 274 267 266 267 261 264 266 269 265 261 264 263 259 264 263 259 257 262 266 268 268 264 269 276 278 278 275 282 284 288 290 296 303 301 312 320 322 324 327 325 318 313 318 323 321 322 321 320 314 306 299 298 300 299 301 304 303 301 311 315 317 320 324 332 336 337 347 346 347 349 348 341 342 347 362 381 416 443 447 457 480 500 521 548 570 593 625 670 716 757 781 796 823 853 892 945 996 1008 994 971 933 897 854 837 850 874 900 921 955 998 1050 1114 1196 1281 1369 1456 1527 1580 1609 1642 1699 1768 1842 1933 2062 2235 2431 2613 2757 2813 2774 2663 2514 2349 2199 2095 2104 2245 2419 2520 2520 2439 2307 2164 2066 2010 1963 1918 1875 1850 1852 1880 1931 1979 2016 2037 2044 2037 2033 2031 2043 2082 2115 2132 2133 2134 2131 2113 2111 2147 2201 2265 2316 2355 2388 2413 2437 2474 2549 2701 2984 3405 3954 4633 5419 6239 6974 7551 7980 8304 8575 8817 9037 9252 9437 9575 9645 9687 9721 9730 9712 9673 9627 9569 9495 9407 9332 9248 9160 9103 9049 8999 8933 8853 8765 8695 8643 8598 8556 8519 8489 8463 8448 8433 8426 8424 8431 8436 8437 8468 8511 8528 8543 8543 8529 8518 8548 8582 8581 8662 41499 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 105 106 107 108 109 109 108 109 110 110 110 107 106 107 108 108 106 106 106 105 103 103 103 102 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29597 10770 3418 3731 10965 100 100 100 100 100 100 100 100 100 102 104 106 108 109 111 112 114 115 116 117 118 118 119 120 120 121 121 122 122 122 122 123 123 123 124 124 125 126 126 126 126 126 126 126 126 126 126 126 126 127 127 127 127 127 127 127 127 127 127 127 129 133 142 161 197 247 308 383 478 579 655 709 773 857 974 1148 1344 1510 1646 1819 2103 2571 3233 3917 4563 5217 5869 6450 6714 6661 6539 6524 6589 6666 6672 6596 6478 6288 6031 5827 5538 4992 4285 3582 2880 2288 1841 1452 1113 845 658 536 440 356 289 241 213 193 176 164 155 149 145 142 141 140 138 137 137 136 135 135 134 135 135 136 135 134 135 135 135 135 135 134 135 135 135 137 136 136 135 135 135 135 135 134 134 134 134 133 134 134 134 134 133 134 135 134 134 134 134 133 133 134 134 134 133 133 133 134 133 133 133 133 132 132 133 133 133 132 133 132 133 133 133 133 133 133 133 134 135 134 132 132 133 134 134 134 136 135 135 137 137 135 136 138 139 138 137 138 140 140 140 141 140 139 140 142 140 139 140 139 141 142 142 142 141 139 139 142 142 139 138 140 142 141 141 140 141 143 143 142 142 142 141 142 141 141 142 142 143 143 143 140 141 143 144 148 150 149 152 155 158 161 161 162 162 162 164 162 162 162 165 166 170 170 168 167 167 168 170 171 171 169 169 173 175 172 172 172 171 170 169 169 170 172 172 172 174 174 172 174 175 173 173 173 172 169 169 171 170 169 170 170 169 170 172 174 173 172 173 174 173 172 175 175 174 175 176 176 177 178 179 180 178 178 180 180 179 183 186 184 183 185 187 188 189 190 191 194 197 198 204 209 213 217 216 217 227 241 252 260 279 305 326 343 371 397 412 423 419 408 400 411 448 520 624 714 768 797 846 932 1058 1214 1365 1535 1721 1893 2021 2054 1980 1881 1806 1771 1738 1728 1737 1725 1697 1636 1520 1372 1213 1064 930 813 707 626 577 542 483 409 348 307 276 255 241 233 228 227 231 233 231 224 221 226 226 224 223 224 228 226 223 221 224 225 226 229 228 224 226 232 231 227 231 234 236 237 236 239 245 244 245 248 249 249 251 254 256 255 256 261 262 263 271 276 270 265 266 266 269 269 266 264 260 262 261 263 270 270 268 277 283 286 293 301 305 307 311 318 330 345 361 381 407 423 432 449 471 494 513 534 561 587 612 644 677 716 745 754 755 747 732 713 697 696 728 790 885 1012 1149 1271 1378 1466 1546 1641 1767 1906 2048 2192 2345 2486 2621 2745 2842 2898 2909 2893 2871 2848 2832 2831 2820 2807 2791 2772 2762 2775 2784 2788 2813 2822 2822 2826 2823 2816 2818 2817 2810 2808 2824 2837 2829 2782 2724 2671 2628 2583 2543 2501 2433 2366 2324 2281 2225 2178 2142 2104 2062 2021 1992 1965 1951 1956 1967 1978 2000 2010 2007 1997 1991 1998 2012 2022 2042 2091 2161 2240 2326 2389 2419 2456 2526 2630 2783 2981 3192 3407 3616 3834 4068 4301 4537 4767 4980 5182 5407 5664 5909 6130 6354 6619 6913 7138 7248 7290 7306 7286 7209 7123 7061 7030 7019 7006 6997 6982 6957 6919 6862 6808 6766 6713 6658 6618 6600 6580 6545 6551 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 106 105 108 109 108 112 112 108 109 107 107 109 111 110 108 108 109 108 107 105 105 106 105 103 102 103 106 105 101 102 102 102 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29609 10770 3419 3729 10967 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 164 235 376 584 868 100 100 100 100 100 100 100 881 734 509 265 104 100 100 100 106 274 417 483 490 431 338 266 221 174 111 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 3411 3345 3286 3196 3044 2278 1084 349 117 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29622 10770 3420 3727 10966 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 139 226 100 100 100 100 100 100 100 100 100 100 100 972 858 679 511 386 287 210 153 109 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29635 10770 3421 3724 10963 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 166 322 539 793 100 100 100 100 100 100 100 100 100 100 100 268 120 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29648 10770 3421 3721 10961 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 647 738 806 886 951 968 952 927 885 807 689 546 406 303 242 216 207 222 283 350 378 345 268 190 137 100 100 100 100 150 221 209 155 105 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 154 253 330 383 470 699 990 1134 1138 1082 987 880 764 611 415 231 111 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29661 10770 3421 3719 10959 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 113 119 119 116 112 107 103 102 106 111 119 129 137 138 135 126 117 111 109 108 109 108 108 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 263 699 1221 1803 2559 3284 3847 4296 4629 4776 4656 4307 3705 2881 1947 1095 524 244 131 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 116 124 131 134 137 140 143 144 142 136 125 109 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 295 1801 4364 7032 9128 10186 10407 10388 10410 9880 8374 6703 5897 5681 5360 4886 4404 3929 3259 2481 1935 1570 1312 1231 1179 1056 870 617 350 171 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 113 2189 4153 3592 2550 1764 1189 699 307 106 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29673 10770 3422 3716 10962 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 136 177 220 252 271 285 295 302 306 302 294 285 278 273 268 263 259 259 264 271 280 293 309 328 347 357 351 331 307 288 271 253 238 228 219 212 208 206 205 210 220 234 250 259 261 264 268 268 260 239 215 199 201 211 209 193 168 135 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 111 123 138 152 161 165 168 170 173 179 180 173 158 137 116 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 467 1093 1487 1517 1499 1772 2306 3319 4579 5508 6135 6555 6671 6332 5685 4894 4109 3319 2461 1716 1154 694 356 177 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 110 113 116 118 121 122 122 122 121 121 119 117 115 114 114 114 113 112 112 111 111 110 110 109 113 100 100 100 100 100 100 100 100 15009 10662 4958 1648 578 267 125 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29686 10770 3422 3714 10968 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 123 141 159 180 211 248 283 309 327 343 354 356 352 348 344 340 338 337 334 336 342 347 348 349 352 358 361 362 359 347 329 311 297 286 274 259 242 227 213 198 185 175 170 168 169 170 169 166 160 153 145 134 125 116 108 100 100 100 100 227 385 402 311 196 111 100 100 100 100 100 114 114 107 104 104 109 121 136 156 184 209 226 241 252 256 259 260 256 250 241 230 221 211 202 192 181 171 162 153 142 132 126 129 134 139 141 140 133 119 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 112 118 124 130 136 142 147 152 155 158 160 161 162 163 163 163 163 163 172 595 3606 100 100 100 100 100 100 100 100 11219 6190 2398 790 327 162 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29699 10770 3422 3711 10971 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 166 267 349 410 453 513 587 649 681 687 673 641 579 480 361 249 168 129 118 118 120 121 121 122 125 130 134 134 133 130 125 122 120 120 120 121 120 120 121 124 128 130 131 134 138 142 141 137 133 132 133 137 139 138 136 135 134 131 128 128 129 130 129 125 117 104 100 100 100 100 100 100 100 100 100 100 100 100 100 220 378 491 608 690 783 843 838 800 750 720 704 690 738 741 747 772 749 684 594 459 275 121 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 623 1247 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29712 10770 3422 3708 10973 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 105 107 107 106 106 105 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 142 193 270 366 472 571 646 708 753 762 734 690 641 590 536 486 441 401 363 324 289 256 226 199 174 151 130 113 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 236 649 1193 1522 1717 1860 2137 2441 2670 2950 3476 4374 5064 5449 5676 5947 6206 6354 6376 6371 6273 6102 5820 5287 4579 3840 3140 2497 1922 1438 1081 894 836 792 721 657 606 543 492 482 466 408 330 257 202 169 153 143 136 128 122 124 131 136 137 136 139 141 143 145 143 142 145 150 156 163 170 178 186 194 199 198 188 172 149 126 109 100 100 100 100 100 100 100 100 100 100 100 100 202 414 754 1379 1750 1628 1224 776 417 196 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29725 10770 3422 3706 10968 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 129 171 222 289 359 397 406 411 420 434 444 435 415 388 347 287 212 146 105 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 109 129 151 174 194 224 254 259 243 218 193 174 166 171 184 200 214 226 235 244 253 258 253 237 215 194 178 162 144 126 112 100 100 100 100 100 100 100 100 100 100 100 100 100 100 182 257 289 292 317 399 494 589 663 702 734 741 685 582 467 347 229 131 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29738 10770 3422 3703 10964 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 123 150 163 161 164 190 223 243 264 289 291 276 269 271 268 263 260 268 288 306 309 307 317 332 349 386 438 467 444 378 298 235 201 184 173 164 156 148 140 131 123 116 109 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 144 326 601 952 1265 1394 1343 1165 913 629 371 194 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29750 10770 3422 3701 10966 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 109 112 114 115 114 111 105 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 143 161 173 187 201 212 225 248 272 306 359 421 456 471 487 500 500 499 493 459 415 398 412 428 417 422 473 542 562 526 435 309 196 119 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 248 341 382 393 337 260 191 141 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29763 10770 3422 3698 10964 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 113 124 137 152 164 163 153 137 116 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 110 117 126 134 137 136 132 126 123 123 124 119 108 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 160 201 227 253 306 384 449 470 466 449 435 435 459 496 511 514 542 608 689 761 844 939 1002 1007 972 911 843 772 671 541 403 271 158 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29776 10770 3423 3695 10965 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 108 120 134 148 159 166 172 175 173 169 160 144 124 105 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 208 324 448 547 628 696 745 773 797 852 915 940 916 862 788 710 653 607 532 404 249 120 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 242 405 232 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29789 10770 3423 3693 10965 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 100 100 100 100 100 100 105 108 116 130 152 177 199 214 216 205 185 166 151 143 140 142 146 145 135 121 105 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 114 169 355 654 876 1020 1160 1286 1329 1330 1284 1140 892 602 349 169 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 305 1119 1655 1414 965 642 414 213 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29802 10770 3423 3690 10964 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 289 231 173 136 123 123 124 125 128 132 140 154 172 189 203 210 208 199 188 176 166 163 165 169 175 181 184 184 179 169 157 144 129 115 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 151 214 253 278 300 376 566 789 957 1037 1051 1049 994 863 701 543 387 245 146 100 100 100 100 100 138 238 413 534 551 494 377 235 118 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 505 1002 860 468 205 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29815 10770 3424 3687 10961 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 114 149 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 165 182 201 222 246 264 269 260 241 217 191 169 159 159 165 177 192 203 209 211 212 210 205 198 188 177 167 158 149 140 130 119 109 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 237 512 804 1014 1148 1305 1484 1522 1387 1178 945 709 485 290 158 100 100 100 100 125 192 209 198 173 139 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29827 10770 3424 3685 10965 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 125 109 100 100 100 100 100 100 100 100 100 104 114 122 127 129 128 128 131 138 146 155 163 170 174 177 179 179 174 164 151 135 116 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 117 166 208 289 462 640 747 795 841 887 906 880 792 667 541 459 402 320 207 111 100 100 100 100 100 100 100 100 100 100 164 256 335 396 410 385 387 390 346 281 217 164 119 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29840 10770 3424 3682 10964 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 138 131 127 124 119 114 109 105 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 166 204 179 122 100 100 100 100 100 100 134 225 348 505 713 941 1145 1284 1295 1254 1222 1159 1056 862 594 359 214 135 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29853 10770 3424 3680 10960 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119 139 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 289 274 255 234 215 199 188 180 172 164 156 147 140 135 130 125 121 116 112 108 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 194 325 513 686 724 657 581 548 608 712 778 788 734 650 608 660 760 808 781 678 537 390 256 154 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29866 10770 3425 3677 10954 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 307 274 240 212 191 176 165 155 147 141 135 128 121 113 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 109 112 116 120 121 120 118 113 106 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 171 257 369 456 482 461 471 492 444 373 320 298 302 338 421 498 559 630 708 806 915 945 890 789 637 473 341 236 148 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29879 10770 3425 3675 10952 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 130 169 209 248 278 301 324 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1050 1030 973 860 709 568 462 385 332 296 271 246 220 196 176 159 145 132 122 113 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 133 272 438 562 598 536 409 278 186 139 123 123 128 126 114 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 152 217 253 317 627 1235 1817 2092 1946 1541 1175 924 737 575 417 272 166 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29892 10770 3425 3672 10953 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 140 177 216 261 304 340 371 399 425 450 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1495 1400 1285 1151 1010 881 775 695 628 567 513 466 427 401 385 371 352 328 303 281 262 247 237 230 223 215 206 199 193 185 173 158 141 123 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 114 205 299 378 470 577 653 664 619 534 434 339 258 197 153 124 107 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 164 304 533 900 1349 1768 2007 1999 1785 1425 1019 662 401 233 130 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29904 10770 3425 3669 10950 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 132 180 215 235 248 263 284 307 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 941 903 828 740 668 624 597 577 557 537 515 491 466 441 418 397 379 360 339 315 292 273 258 246 236 227 220 212 203 192 179 164 148 136 126 118 109 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 227 325 584 1090 1560 1862 1898 1704 1414 1173 975 740 492 302 182 111 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29917 10770 3425 3667 10947 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 119 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 615 584 552 523 499 475 451 433 419 403 388 371 351 331 314 296 280 265 253 240 222 203 184 167 150 134 119 107 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 158 244 309 317 260 159 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 283 835 1341 1535 1502 1485 1525 1533 1432 1176 854 573 364 219 128 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29930 10770 3426 3664 10948 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 126 149 173 199 225 248 271 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 374 343 333 342 359 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1228 1180 1113 1030 937 838 737 642 558 489 433 389 352 319 290 267 246 225 205 185 166 150 138 127 116 105 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 225 578 810 929 1130 1706 2212 2218 1838 1300 822 495 293 171 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29943 10770 3426 3662 10950 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 114 129 145 159 171 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 332 305 269 224 180 147 129 125 128 134 146 166 189 204 209 210 212 214 217 221 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 316 336 352 354 346 341 342 339 333 327 321 314 306 292 274 254 237 220 204 195 192 191 192 194 193 191 188 186 183 177 168 158 150 145 142 138 132 122 112 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 125 284 354 313 231 167 175 243 271 228 157 100 100 100 100 100 100 100 100 100 100 100 100 253 389 452 577 703 785 849 842 752 690 668 670 673 702 750 714 593 451 304 175 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 117 133 138 122 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29956 10770 3426 3659 10949 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118 100 100 100 100 100 100 100 100 103 108 112 115 119 122 124 125 123 121 119 115 112 109 106 103 100 100 100 100 100 100 100 100 100 102 105 111 122 142 171 204 231 256 288 335 389 439 481 516 550 581 608 631 648 660 661 657 650 640 626 602 573 547 529 515 498 481 464 443 415 384 351 324 302 280 256 230 207 191 179 169 158 148 139 131 125 121 118 115 112 109 106 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 109 108 145 232 375 601 806 906 1038 1176 1282 1321 1334 1286 1096 877 718 561 372 204 109 100 100 100 100 100 100 100 100 100 118 130 135 113 100 100 100 100 112 129 178 268 319 331 399 494 557 626 746 893 980 912 804 687 506 328 224 183 157 141 144 145 113 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 130 119 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29968 10770 3426 3657 10953 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 349 323 292 261 230 201 171 139 112 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 129 169 227 306 398 483 554 618 681 759 864 979 1083 1170 1232 1262 1268 1267 1272 1280 1279 1261 1224 1177 1129 1095 1069 1038 1000 970 954 945 928 894 847 796 749 710 675 643 611 576 537 497 461 431 403 372 338 309 287 271 252 232 213 194 179 168 159 150 141 132 122 111 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 207 342 548 715 731 790 956 1241 1610 1865 1954 1790 1402 1071 969 902 785 821 916 948 909 913 946 919 1116 1539 1889 1927 1689 1565 1947 2695 3210 3241 3014 2580 2016 1528 1190 1004 883 711 522 367 250 171 124 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29981 10770 3426 3654 10954 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 119 124 126 127 129 132 133 130 125 121 115 109 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 128 160 193 224 254 283 309 330 350 372 391 406 418 433 451 473 496 515 529 541 558 581 614 658 699 738 777 814 848 875 901 929 962 996 1021 1030 1030 1029 1034 1043 1051 1058 1066 1075 1076 1063 1047 1035 1017 988 952 916 882 853 833 812 780 743 706 668 625 581 540 502 467 438 418 399 377 354 331 310 289 269 250 231 213 199 189 181 172 156 135 115 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 235 418 525 510 508 585 665 727 806 880 918 883 832 788 805 837 728 564 452 357 293 266 232 179 129 100 100 112 119 100 100 100 100 109 158 177 160 141 128 107 100 100 100 100 126 240 407 534 550 447 304 243 278 326 328 301 277 253 210 138 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29994 10770 3426 3652 10953 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 122 145 163 181 197 207 209 209 211 213 218 226 231 228 223 218 211 203 199 196 192 190 190 190 197 208 211 209 208 210 215 217 212 206 203 197 186 172 159 154 159 170 186 202 218 232 243 259 277 300 337 377 420 474 546 617 686 745 788 826 861 889 912 937 958 972 996 1025 1050 1082 1109 1130 1161 1189 1214 1236 1255 1279 1310 1343 1381 1423 1475 1540 1608 1663 1692 1694 1679 1656 1625 1582 1521 1432 1319 1199 1080 978 905 847 784 721 662 603 546 497 458 427 401 372 339 303 271 247 228 213 202 191 182 172 160 145 130 116 102 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 121 226 342 468 588 880 1375 1796 2055 2036 1726 1289 864 521 292 160 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30007 10770 3427 3649 10953 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 124 139 158 179 197 212 224 236 254 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 568 508 450 402 368 341 321 309 312 335 372 408 439 477 520 570 617 647 663 682 704 730 755 781 814 855 911 969 1014 1043 1074 1126 1183 1221 1229 1215 1192 1165 1136 1111 1088 1056 1013 966 935 914 892 865 833 798 763 730 697 667 638 605 582 571 560 545 526 508 500 490 465 435 406 381 361 348 336 321 302 278 253 232 206 178 151 131 115 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 140 116 100 100 100 180 455 779 1012 1076 1011 895 792 708 647 607 561 508 473 455 447 443 429 424 439 456 450 396 303 210 141 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30020 10770 3427 3646 10956 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 165 254 363 521 725 934 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 2152 2096 2084 2120 2194 2263 2325 2381 2400 2434 2545 2678 2827 2956 3047 3095 3114 3102 3083 3049 3016 3022 3058 3070 3018 2915 2816 2743 2714 2699 2658 2580 2461 2319 2183 2047 1913 1798 1695 1601 1518 1437 1353 1266 1192 1142 1096 1037 977 917 852 786 719 656 599 548 500 457 419 388 365 345 324 303 279 257 238 217 195 171 148 131 119 109 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 188 364 568 844 1184 1481 1634 1579 1354 1096 884 720 583 456 350 275 230 201 178 163 148 122 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30033 10770 3427 3644 10954 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 133 290 620 1152 2028 3359 4807 5934 6793 7686 8678 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30984 31497 31964 32336 32610 32634 32112 30803 28943 26817 24416 21876 19540 17726 16386 15318 14418 13623 12798 12054 11515 11097 10713 10458 10256 10014 9727 9451 9105 8571 7914 7265 6687 6123 5561 5025 4521 4089 3751 3447 3115 2764 2400 2045 1759 1565 1447 1386 1322 1224 1115 1028 967 889 782 673 590 535 484 435 393 350 314 290 265 236 216 199 173 137 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 299 824 1248 1343 1276 1203 1136 1051 896 694 504 340 220 143 100 100 100 296 655 821 722 542 379 253 164 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30045 10770 3428 3641 10956 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 146 343 777 1406 2138 2795 3301 3728 4130 4553 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30159 29859 29547 29166 28757 28636 29165 30297 31641 33152 33754 33493 33037 33149 33848 34395 33703 31564 28628 25224 21515 17987 15146 13114 11580 10306 9196 8224 7519 7025 6509 5985 5636 5387 5086 4759 4410 4044 3719 3428 3125 2809 2473 2131 1897 1817 1827 1863 1858 1771 1650 1532 1426 1285 1106 936 796 671 536 426 351 292 245 215 188 154 126 111 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 374 929 1204 1093 855 655 669 915 1033 849 658 708 817 829 775 685 569 446 358 327 305 233 145 105 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30058 10770 3428 3639 10956 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30071 10770 3429 3636 10951 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30084 10770 3429 3634 10953 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30097 10770 3430 3631 10952 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30110 10770 3430 3629 10951 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30122 10770 3430 3626 10950 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30135 10770 3431 3624 10948 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30148 10770 3431 3621 10946 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30161 10770 3432 3619 10942 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30174 10770 3432 3616 10943 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30187 10770 3432 3613 10946 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30199 10770 3433 3611 10944 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30212 10770 3433 3608 10942 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30225 10770 3433 3606 10944 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30238 10770 3434 3603 10944 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30251 10770 3434 3601 10946 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30264 10770 3434 3598 10945 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30276 10770 3435 3596 10896 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30289 10770 3435 3593 10794 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30302 10770 3435 3591 10695 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30315 10770 3436 3588 10592 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30328 10770 3436 3586 10491 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30341 10770 3437 3584 10390 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30353 10770 3437 3581 10298 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30366 10770 3437 3579 10206 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30379 10770 3438 3576 10112 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30392 10770 3438 3574 10018 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30405 10770 3438 3571 9918 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 248416 284961 331101 377158 446332 549711 671248 846781 1219301 2331362 100 100 100 100 100 100 100 100 100 100 100 100 100 100 4507 9523 14462 18071 20246 21139 23502 25506 27526 29767 30431 29646 27262 26400 27215 29982 32633 34486 36698 38762 39855 41703 43667 44552 44967 47176 49180 49510 50245 51866 52444 54501 56879 58163 61536 61999 64196 67650 69677 73496 77496 80234 81630 85988 91245 96176 101383 103740 105455 113383 119257 123460 136545 148628 156403 164919 178319 188830 209068 228207 250119 300872 358643 434764 536086 759288 1330670 4752371 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 213 100 100 100 100 100 100 100 100 403 562 100 100 100 100 100 100 100 1501 477 673 843 1155 2687 416 100 100 3788 1538 1093 100 3069 6756 5636 3778 4736 2697 7198 3610 3230 2203 6730 4348 7212 5782 5054 11468 8079 5729 6678 6750 8542 9911 11498 13195 12326 6298 3323 6646 10890 8793 9829 10542 12308 10200 14816 17260 14146 8796 11784 12382 16439 12954 14284 12686 14634 11762 13514 12855 17511 14352 14986 17367 20014 20517 19700 19399 17991 22371 22479 19911 17912 18614 18567 26041 26101 13563 13685 19032 28566 19803 13603 21155 25022 29456 32225 21037 18590 29005 29788 27811 33633 35962 35049 29712 38771 47067 51286 52282 53950 56314 53985 53465 53265 63267 65169 57199 45710 67439 102829 81312 102408 81397 94611 126569 149558 142014 160999 178046 252237 389777 644204 1247909 6270524 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30418 10770 3439 3569 9819 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 235451 231262 228131 224318 207500 174585 132697 94349 68274 52177 40794 31750 24495 18800 14239 10602 7569 5087 3166 1628 408 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 262 100 100 205 189 393 445 414 100 100 179 100 106 115 157 126 100 100 100 100 100 100 326 247 196 171 100 218 354 100 232 290 163 259 733 707 358 588 714 326 356 723 861 683 563 625 484 980 934 809 742 832 601 623 701 863 780 609 524 563 885 650 822 1005 890 1082 1103 1045 939 929 1113 1423 1649 1602 1917 1433 741 1317 1371 1336 1295 1626 895 1034 1114 1509 1691 1204 1516 1706 1381 1400 1245 1226 953 918 949 877 607 861 1377 1269 1134 1155 1442 1701 1084 1222 1346 1557 1734 1593 1882 1632 1418 1417 1914 2245 1992 1751 1528 1691 1684 1565 1394 1709 2091 2134 2327 1904 1655 2127 2549 2638 2057 1914 1863 1567 1870 2207 1862 1885 2322 2485 2517 2129 2192 1863 2069 1929 2684 3177 3144 2253 2133 2289 2181 1861 1548 2801 2479 1603 2353 2586 2649 1893 1275 2504 2935 2168 2129 2435 2005 2517 2730 2188 2809 3405 2764 2562 2435 2042 1901 2173 2665 3035 2696 2346 2279 2025 2362 2503 2323 2882 2743 3228 3243 3166 2843 2590 3003 3330 3063 3569 3927 3881 3144 2941 2725 2742 2310 3497 3650 3076 3220 2648 2862 3719 4254 4204 3890 3651 3516 2612 2353 2586 2847 3539 3798 4189 3719 3384 2936 3671 3509 3004 3278 4476 3803 3381 3340 3586 3315 2890 1789 3608 3975 3822 3291 3298 3589 2955 3098 4289 3751 4103 3213 3317 3246 3309 3511 4042 3250 4519 4210 3928 4740 6098 4582 4620 4856 5312 4951 4619 4009 3538 4563 5322 4261 4267 4092 4636 3735 3453 3963 4802 4077 4024 4412 4044 4251 4411 3976 3821 4872 4578 3556 5963 5340 4935 4097 3635 4933 5787 5143 4707 3851 4575 4666 3672 4066 4413 4453 5286 6717 7521 6193 4899 6040 7101 4728 3483 3442 3157 4837 4360 2993 5427 4254 5640 6491 4305 4429 4481 4586 4779 5574 6429 4117 5334 8274 7078 5971 7318 7703 5987 5173 5524 6291 6352 6249 5232 6001 6892 6661 5852 5677 5864 5795 5089 7295 9350 7084 5786 5044 5986 4213 3631 5791 7947 8390 7165 6250 5271 7347 8236 9510 7171 6247 4961 5558 8518 8590 6295 6300 8769 6890 7741 7261 6201 8432 7413 5932 5462 6830 4616 5842 5345 5431 7899 6676 4199 5478 8644 9897 9310 7447 9757 10872 7339 6466 6448 9542 6575 10464 7257 7767 8278 11914 12699 10803 13908 8098 6660 9019 13504 12551 7263 5751 7874 6508 6371 7748 11736 8791 7114 12414 8564 8225 10985 6515 9667 14353 12310 7832 9199 14507 15986 10603 7968 12022 14175 9475 7884 12331 10017 7408 14597 16346 7363 5733 5687 11302 16296 10829 7535 15540 16337 11307 8352 12731 30430 10770 3439 3566 9723 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 66085 50275 35888 24915 17868 13694 11011 8998 7374 6051 4938 3934 3040 2296 1698 1217 828 523 266 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 114 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 140 225 264 252 268 325 245 226 280 270 226 195 301 300 339 298 285 269 109 100 173 129 109 100 152 227 179 196 174 170 246 162 150 268 274 283 380 363 253 260 346 386 440 327 433 408 387 354 408 496 416 489 427 456 458 546 340 413 471 363 454 530 591 567 529 551 519 643 527 530 608 595 455 569 657 727 660 574 559 770 815 882 623 654 635 705 669 718 822 593 695 720 540 533 703 790 625 743 656 761 823 645 593 758 728 617 761 761 756 705 691 484 530 694 703 734 818 699 883 900 600 874 911 784 794 753 1041 1050 914 897 726 814 923 913 934 879 957 1019 729 868 1145 1037 1030 951 1066 935 708 766 852 875 1092 901 831 731 614 695 1115 939 1113 1075 962 921 737 885 1112 1125 814 894 1024 986 986 1081 1018 987 1017 1037 1019 899 742 793 1098 1034 928 1159 998 988 881 981 1002 881 817 952 943 1070 979 1228 999 955 875 1006 1206 1221 1308 1280 1391 1362 1220 1223 1107 801 1285 1446 1188 1331 1426 1363 1135 990 1209 1154 1094 1208 1122 1149 1169 1137 1127 874 1015 1253 1092 1065 1133 1199 1342 949 1054 1328 1162 867 892 913 1028 1241 1146 1144 1249 1397 1156 1034 1178 1081 1088 1101 1031 795 996 847 970 1023 1072 865 1009 1193 1299 1024 1047 1246 1238 1379 1530 1051 1176 1538 1561 1068 1160 1443 1345 1154 1514 1526 1540 1432 1367 1798 1213 1303 1387 1245 1471 1505 1443 1074 1250 1214 1435 1522 1136 1301 1458 1683 1348 1520 1403 1640 1579 1115 1219 1237 1150 1288 1528 1437 1468 1483 1460 1434 1569 1677 1416 1210 954 1506 1162 918 1570 1265 1197 1265 1405 1129 941 1191 1597 1390 1501 1617 1647 1163 1079 981 1839 1922 1482 1254 1843 2069 2169 1848 1764 1670 1416 1149 1496 1656 1066 1254 1416 1440 1848 1594 1610 1240 1687 1525 1228 868 1106 1501 1403 854 1152 1711 1961 2156 1774 1430 1711 2249 1929 1749 2195 2198 2102 1749 1193 1306 1936 1829 1665 2000 1097 1128 1348 2169 1596 706 852 1080 1313 1416 1707 1009 1187 1244 975 1508 1733 1075 1039 1435 2469 1713 1738 1707 1364 1774 2019 2255 1715 1930 1876 2062 2131 1967 1904 1918 1881 1211 982 1579 1751 1170 1361 1448 850 935 1428 1731 1465 1436 821 1294 684 922 1506 1458 1681 2087 2097 1165 1388 1562 1405 308 984 1661 1384 1998 1233 1192 1967 1298 359 1137 2171 2104 1188 1160 1147 30443 10770 3439 3564 9628 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 35624 23067 14323 9577 6995 5285 4036 3083 2302 1681 1211 846 561 335 150 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 137 125 108 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 131 280 226 230 197 113 174 262 258 388 364 359 370 300 316 317 307 284 277 285 262 187 207 226 115 100 148 230 129 100 144 206 122 167 358 399 275 155 331 456 379 371 462 582 500 407 438 362 383 410 396 398 327 354 367 358 321 206 285 310 405 360 365 341 430 470 396 398 481 565 554 517 596 524 516 520 558 505 511 513 620 665 652 650 685 719 539 422 580 606 583 589 589 497 531 519 516 512 669 626 645 697 713 712 646 586 638 608 593 710 689 692 653 681 655 535 564 538 570 521 557 450 501 736 863 721 599 676 838 714 576 679 771 664 634 842 871 672 619 817 836 874 758 749 781 826 765 754 752 633 597 711 724 931 936 783 762 810 942 866 846 941 858 827 891 924 948 973 945 774 759 808 714 786 849 774 811 831 659 856 993 932 760 628 860 791 750 790 816 719 815 733 921 841 868 885 922 783 863 983 960 1060 982 1033 1024 1074 926 983 1135 1095 990 1127 1068 758 828 992 996 749 887 994 1086 1016 871 1080 984 844 1100 972 1007 1130 1066 925 1041 942 1044 1016 1146 1106 965 944 985 1111 1062 970 957 742 826 996 1036 739 781 1145 945 700 501 888 1057 843 674 835 904 1061 859 897 804 840 729 810 856 1067 976 991 993 1056 1209 1425 1199 1303 1432 1345 1241 1442 1275 1097 945 1126 1490 1312 1061 1138 1156 1182 1238 1032 860 991 1160 1160 1158 1106 1099 964 1093 1125 1131 1355 1157 1202 1156 1456 1413 1272 1208 1010 1083 1080 840 1096 1307 1312 1454 1066 1058 1028 1187 1318 1476 1374 1216 988 770 857 827 667 730 728 1048 1228 1088 908 1083 1024 1130 1112 1021 1234 1633 1466 1391 1742 1483 1331 1288 1405 1381 1348 1041 1238 1783 1650 1323 1551 1570 1264 1403 1396 1195 1034 1405 1189 615 895 1026 781 741 1147 1247 1254 1491 1687 1307 1351 1541 1681 1711 1807 1490 1525 1222 1382 1767 1701 1323 1140 1426 1435 1880 1323 910 937 1303 703 504 651 899 634 429 723 1194 1012 708 1252 1121 590 737 1226 734 1024 1783 1628 1350 1328 1252 1444 1387 1294 1977 1758 1415 1416 2005 1559 1313 1178 869 835 1085 789 808 949 988 845 1203 996 907 982 484 595 557 956 1382 949 1249 1494 1461 1420 1325 1538 1755 2010 1432 1471 1231 1174 1111 1471 1271 1015 987 941 763 30456 10770 3440 3561 9531 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 46873 33756 22740 15536 10658 6946 4421 2920 1989 1329 836 468 196 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 113 100 100 100 100 104 115 100 142 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 189 210 139 204 233 252 323 316 295 452 380 389 436 317 299 269 263 293 384 249 166 189 266 173 130 103 100 100 142 225 162 131 231 201 154 203 327 442 371 412 460 504 616 698 525 618 575 639 574 536 427 453 491 304 263 513 448 354 562 620 484 411 503 609 542 536 663 703 722 621 751 742 533 506 724 930 732 661 755 783 716 813 706 708 630 733 810 652 820 865 924 816 735 499 603 622 617 638 552 504 650 717 651 822 882 702 577 656 726 798 834 618 646 665 812 754 497 592 607 847 792 909 1036 958 995 782 834 667 958 1118 919 882 1157 1270 1124 992 1114 964 889 1110 1344 1220 1099 1184 1069 946 1079 1160 1061 843 911 661 763 949 1177 1258 1084 1046 1067 1032 1110 1030 987 992 1121 1190 1120 1207 1211 1312 1364 1334 1146 1251 1117 1219 1243 1141 1282 1272 1154 975 815 731 932 1219 1145 943 1035 1056 1138 1047 953 1174 1277 1384 1468 1408 1454 1144 1172 1217 1241 1388 1327 1435 1305 1435 1509 1178 898 1006 1072 1261 1438 1453 1126 1049 1163 1127 1195 1105 1271 1672 1376 1401 1632 1675 1450 1629 1580 1604 1658 1466 1412 1448 1527 1458 1567 1488 1315 1031 1303 1509 1073 1531 1365 1129 1470 1618 1304 1110 1578 1123 1065 1258 1273 1013 1189 1043 1348 1535 1682 1460 1574 1288 1165 1341 1277 1069 1280 1429 1613 1897 1920 1815 1714 1541 1845 1513 1421 1419 1738 2004 1982 1943 1876 1580 1603 1727 1666 1577 1854 1936 1782 1362 1244 1196 1462 1271 1547 1335 1407 1304 1544 1566 1672 1739 2254 1855 1491 1477 1581 1647 1456 1749 1701 1517 1529 1782 1477 1454 1954 1840 1355 1371 1789 1648 1368 1448 1703 2020 1662 1345 1134 981 1209 1409 1363 1278 1213 1328 1508 1518 1132 1461 1945 1937 1905 1654 1809 2277 2125 1751 2023 1966 2028 1915 2070 1966 1738 2023 2060 2079 1989 2090 2278 1804 1648 1471 1523 1858 1898 1807 1471 1333 1833 2182 2006 1891 1952 1695 1893 1245 1660 1828 2187 2540 2510 2199 2113 1893 2486 2065 2469 2494 2274 2005 1737 1534 2192 933 525 1181 1177 779 1643 1314 1348 1306 1611 1650 1642 1497 1549 1279 1556 2062 2129 2003 1948 1792 2005 3558 3491 2907 2681 2914 2123 2232 1536 2219 3226 3469 2980 2002 1598 1950 2122 1178 1037 675 1087 1389 1154 883 1557 984 899 2362 2662 1773 2349 2477 2191 2564 3033 2974 3866 2309 2213 2097 1742 2316 2137 2792 2538 30469 10770 3440 3558 9433 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 126454 137599 148803 157707 163224 164296 160821 155111 149942 148738 150128 145928 130756 110492 91866 77539 66716 57397 46921 35644 26031 19227 14191 10196 7141 4913 3261 1997 1061 384 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 115 100 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 116 100 100 280 275 250 422 496 688 532 732 891 594 644 751 695 699 468 629 627 501 420 267 100 100 100 289 149 225 100 349 100 100 210 566 656 360 500 762 735 553 919 1094 895 528 768 896 1552 1273 1164 1129 953 762 600 596 565 960 899 829 1138 1166 756 751 898 813 1312 1212 1095 1364 1318 1258 1363 1180 1171 1284 1515 1682 1310 1186 1316 1307 1670 1957 1120 1143 1485 1327 1334 1582 1641 1725 1756 1429 1070 1316 1189 1290 1767 1632 1143 1171 1875 1693 1373 1417 1729 1646 1723 1716 1964 1584 1512 1416 1672 1636 1648 1464 1491 1568 1998 1831 2109 1457 1345 1797 1833 1947 1707 2222 2535 2195 2216 2239 2530 2324 2266 1958 2143 2232 2510 2685 2417 1994 2017 2127 1845 2494 2548 2111 1906 2232 2128 2065 2483 2974 2475 2288 2788 2684 2182 2307 1927 2129 2796 2857 2337 2350 2562 2161 2433 2499 2565 2705 2898 2747 2459 1931 1896 2279 2494 2398 2350 2208 1984 1536 1828 2405 2337 2045 2350 2074 1820 2131 1945 2123 2874 2449 2378 2824 2815 2901 3968 3556 2871 3247 3446 2845 3892 3446 3158 3812 3654 2824 2540 2786 3154 2803 2828 3302 2842 2574 3066 3942 3513 2855 3102 3405 2831 2684 2878 3097 3681 2824 3262 4224 3435 3629 3843 4333 3651 3031 2979 3323 3777 3185 2796 3407 3453 3963 3258 3445 4245 3532 3488 2744 3426 3425 3093 3064 2433 3940 4401 3541 3512 3811 3304 2852 2129 3690 4216 3891 3996 4349 4767 4538 4184 5143 5142 4016 3076 4044 4819 5380 5685 4298 3580 4116 4604 4718 4978 4634 5292 4902 5304 3608 3725 3867 3357 3739 4004 3936 3606 3556 4056 4435 3796 4018 3942 4473 5063 5096 4143 4699 5877 5116 4280 6336 5877 5605 5468 4442 3820 4559 5493 5732 4996 5123 3994 3830 3695 4236 5228 5442 3141 3674 4229 3914 4244 4628 4525 4482 2509 3514 4988 6161 6541 6074 6411 6850 7028 6857 6381 6289 5105 6402 6483 5710 6716 7250 8115 8924 5854 7283 6125 7681 7310 6024 5431 4842 3952 6018 5526 3323 4061 7100 2797 2574 5705 6235 6990 5483 3270 4978 4707 6634 4629 5716 9280 7438 7542 6531 7491 9511 5864 5967 5568 6788 7389 5133 6385 5762 3650 3658 6280 6423 5018 4431 6944 6611 4353 5504 6670 4892 5489 3905 3775 7216 8633 5643 6571 8303 7819 9354 9149 11344 14220 10940 13918 11672 8383 9724 12864 12699 7757 11172 10189 9040 8345 8754 8409 6479 5066 5678 8232 6995 4614 5273 9254 6993 11230 10948 9978 11797 9530 10666 13608 13882 9129 6155 8076 11167 30482 10770 3441 3556 9336 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30495 10770 3441 3553 9240 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 145977 149719 154940 162540 170386 175137 174432 169035 159939 147068 131941 118521 108533 100326 92363 84142 76691 72368 70970 68817 64197 57710 51491 46020 40186 34327 28676 23538 19438 16214 13558 11493 9961 8923 8060 7114 5906 4648 3571 2711 1915 1232 715 249 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 267 499 602 447 151 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 153 123 202 215 213 235 252 134 103 195 100 162 100 100 100 100 100 100 100 100 100 100 100 100 118 285 359 425 602 690 575 542 641 834 791 854 582 598 765 1051 907 922 947 584 591 345 536 560 321 524 447 512 687 373 306 409 577 372 552 549 340 506 1001 1221 924 815 1019 1220 1228 1337 1602 1451 885 1111 972 926 1300 1362 976 1042 1321 1426 910 861 699 710 1471 1736 1220 1396 1556 1621 1790 1492 1424 1678 1806 1528 1622 1911 2030 1719 1951 2114 1730 1940 1823 1387 1733 1763 1650 1734 1882 1769 1646 2065 2233 1986 1666 1835 1832 1820 1941 1640 1941 1692 1409 1634 1795 2271 2190 2015 1981 2277 2125 2080 1908 1750 1719 1877 2033 1637 1700 2035 1653 1343 2092 2092 2108 2061 2414 2344 2315 2316 2392 2233 2453 2399 2815 2793 2268 2744 2920 2311 2501 2504 2368 2179 2583 2753 2904 3499 3060 3128 3082 2781 2255 2239 2319 3081 2702 2517 2971 3121 2412 2878 3190 3173 2715 3364 3041 2923 3280 2840 2709 2941 3770 3390 2650 2670 3092 3085 2890 3727 2889 2872 3045 3218 2909 2985 3262 3494 3137 2643 2553 2574 2613 3275 3408 3198 3569 3501 3583 3566 3607 3955 3871 3340 3409 3870 2921 2885 3350 3386 3506 3582 3044 4082 4913 5558 4459 2768 2355 3376 3586 3996 4083 3160 2966 3153 3674 4676 4213 4153 3491 4295 3877 3992 4159 4780 5064 4147 4341 4706 4538 4425 4806 4533 4367 4200 3921 3759 3500 4117 4403 5539 5522 4768 3217 3402 3500 3991 4484 4901 3937 4246 4467 3916 4735 5071 3701 3612 4137 4776 5204 4612 5057 4377 5229 4398 4256 4487 6324 6642 6029 6567 6204 5241 6457 6689 5411 5131 5694 6684 5203 5012 6494 6046 5708 5076 5683 6333 6610 6295 5289 6306 5473 5023 5735 7224 6247 5467 5918 5896 6094 5761 6097 7870 6601 6252 6275 6071 6534 6174 6228 7060 8179 7304 4521 6518 7520 7021 4301 5165 6902 5274 6208 8053 8157 5593 4061 4568 6107 6187 5884 7079 6294 7284 6099 9482 8428 6552 8166 9632 6176 7693 8963 9910 8577 9424 9710 9479 9649 11577 9910 9539 7753 9304 11047 9557 9286 10499 8078 10549 10038 5656 5637 6874 10275 8000 7337 6057 7787 9647 10462 6929 7631 9653 8804 10583 13101 11238 11533 7352 7604 14206 14058 13085 9630 8979 15403 13292 9496 13006 9058 6862 6454 10593 12678 11926 9617 10129 11221 7242 9748 14747 12120 8960 10591 5163 10074 15543 16219 14200 12749 16437 18357 16976 17259 19404 19647 23006 21575 15111 19451 24205 18918 25897 22670 18788 21974 22102 18898 14064 16301 18428 17382 21541 16714 21157 22630 17659 30507 10770 3441 3550 9147 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 356000 385329 396889 394206 379051 348624 305654 263025 231470 211783 197807 182767 164933 147117 131191 117299 104425 91844 81334 72640 66079 60897 54328 45826 37152 28857 21221 15547 11461 8001 4753 1885 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 167 573 258 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 900 422 100 609 100 486 597 441 721 248 100 100 100 100 100 100 100 100 100 100 100 100 100 100 344 130 794 856 629 1349 2721 3165 2515 2239 2444 2885 4106 4591 3265 3053 3866 4180 4012 3809 2879 2220 2381 1822 1569 2219 2543 1074 1192 1120 753 615 872 1177 931 1491 2820 3460 4042 3171 3754 3967 3323 4366 5518 6709 5808 4605 5229 5408 4448 4450 5336 5841 5788 6598 5800 5640 4887 5653 6988 4649 4878 6100 5209 4575 5841 6714 7665 9488 8417 7011 6486 7810 8958 8497 8034 7163 8732 7891 8822 8679 8901 8265 8505 8793 9638 10261 9461 11146 8877 8906 8480 8130 8165 8910 8179 6677 8674 11945 8920 10185 10672 10482 10157 12350 11381 9717 9988 12588 11941 9351 7938 11013 13393 11040 11493 9576 11876 15857 13844 10282 11511 12201 12968 18057 16504 13577 12492 16085 17927 15658 16239 16599 19404 19409 17363 16315 21051 20366 20740 24100 22793 19846 17596 25235 22178 20708 24258 24239 26922 23144 22130 28359 26512 30129 28370 25585 28018 31225 30242 31581 43364 42305 37473 36354 36445 39273 36002 43040 45750 43246 54896 56762 44988 45123 44167 54339 62367 51372 48335 53039 53969 79526 88979 74801 70707 94943 99996 90464 76631 105896 151606 172835 191325 246147 325109 414123 605481 1050023 10306112 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30520 10770 3442 3548 9053 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30533 10770 3442 3545 8954 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30546 10770 3442 3543 8851 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30559 10770 3443 3540 8747 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30571 10770 3443 3538 8651 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30584 10770 3443 3535 8557 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30597 10770 3444 3533 8460 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30610 10770 3444 3531 8364 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30623 10770 3444 3528 8262 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30636 10770 3445 3526 8159 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 2373 2264 2096 1851 1540 1185 836 554 368 270 229 214 209 207 207 207 207 208 208 208 208 208 208 209 210 211 211 212 212 212 212 212 212 213 213 213 213 213 213 213 212 212 212 212 212 211 211 211 211 211 212 212 212 214 215 215 217 218 218 218 219 220 220 220 220 219 219 219 218 218 219 219 219 217 217 216 216 217 216 215 214 213 212 211 211 212 213 213 212 212 214 216 215 214 217 218 218 219 217 216 216 216 215 213 210 208 206 206 205 204 201 198 199 200 199 200 201 203 205 207 206 205 206 207 210 213 212 214 215 217 219 218 219 221 223 225 226 226 227 230 232 229 225 226 225 223 226 226 222 224 224 223 221 224 222 221 220 219 218 220 223 225 227 231 231 232 235 235 232 228 228 229 230 231 227 226 228 226 224 224 224 224 224 219 219 225 222 219 218 219 220 223 224 227 229 227 238 249 268 305 351 418 532 661 797 924 1035 1131 1250 1368 1546 1743 1884 1949 2094 2508 2991 3241 3222 3146 3068 2981 2893 2865 2880 2763 2484 2185 1896 1573 1301 1124 1011 920 839 750 647 554 489 451 421 382 352 343 486 1108 2050 4600 12069 28929 58814 100824 178937 311573 499190 829541 1828510 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30648 10770 3446 3524 8062 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 163 163 166 170 174 178 181 185 187 190 192 194 195 196 198 199 200 201 202 203 204 204 205 206 207 208 209 209 210 211 212 213 213 214 214 214 215 215 216 216 216 216 217 217 218 218 219 219 220 221 221 222 223 224 224 224 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 226 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 224 224 224 224 224 224 223 222 220 219 218 217 216 215 214 213 213 214 215 215 216 217 217 217 218 219 219 221 221 221 221 222 223 223 223 224 225 225 226 227 227 227 227 227 226 226 227 227 227 228 229 229 228 228 229 229 229 229 229 229 229 229 230 230 229 228 228 228 227 226 225 224 223 222 222 221 222 222 221 220 219 220 220 220 220 221 220 220 220 221 221 223 225 229 240 268 316 377 420 443 490 595 721 780 762 749 782 844 952 1137 1443 1930 2541 3179 3715 4047 4312 4632 4877 4845 4564 4235 3901 3507 3074 2670 2305 1973 1710 1512 1312 1090 884 729 625 549 488 441 566 1453 4398 10806 21916 36773 52910 66183 71607 69179 62105 53668 46119 39584 33609 29536 29740 34067 40696 47670 52909 55547 57155 62385 72737 81455 87302 92166 95101 98651 114232 142669 171009 203856 262351 355461 508722 816663 1867822 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 121 128 132 134 136 137 140 141 143 143 142 142 143 143 142 142 142 140 140 139 137 137 138 137 136 133 134 134 133 132 131 131 129 127 128 126 123 124 123 120 119 119 119 118 115 115 117 115 114 113 110 109 108 108 109 107 105 104 103 106 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30661 10770 3446 3522 7967 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118 126 132 138 143 148 152 156 159 162 165 167 170 171 173 174 175 176 176 177 178 179 181 181 182 183 184 185 185 186 187 188 188 189 189 190 190 190 191 191 192 192 193 193 194 195 195 196 197 198 199 200 201 201 202 203 203 203 203 203 204 204 204 204 205 204 205 204 204 205 205 205 205 204 204 204 205 205 205 205 204 204 204 204 203 203 203 203 203 203 203 202 202 202 201 201 201 201 202 201 200 200 199 199 199 198 196 194 193 193 193 194 194 195 195 196 196 197 197 197 197 198 198 199 200 201 202 202 204 205 203 203 203 204 204 203 203 204 204 204 203 203 203 203 204 204 204 204 204 205 205 206 206 207 208 208 207 207 208 207 207 207 205 203 202 199 199 198 198 198 197 198 197 197 197 197 198 197 196 196 198 433 1494 3621 5329 100 100 100 100 100 100 100 100 100 100 43619 45701 46035 44835 41938 34502 22181 11532 6349 4869 4690 4772 5093 5470 6113 6980 8074 9060 9940 10770 11047 10756 10400 9875 9234 8537 7622 6926 6726 6720 6549 6231 5936 5761 5547 5132 4654 4155 3611 3027 2337 1601 1017 670 501 400 334 1094 4565 7601 9424 12111 16962 23777 25659 25462 26536 23896 16877 9962 5707 2921 1235 548 341 257 217 199 190 187 199 1274 5202 7356 8357 9521 10027 9615 8237 6265 4401 2660 1469 1146 1295 2041 3026 3007 4598 15846 31843 57699 92495 138521 186385 228650 268992 327030 423673 606461 1083282 4057410 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30674 10770 3447 3520 7869 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 104 105 106 107 107 108 109 109 110 111 111 112 113 113 114 114 115 115 116 116 117 117 118 118 119 120 120 121 122 122 122 123 123 123 124 124 124 125 125 125 125 125 125 126 126 126 126 126 127 127 127 127 127 127 127 127 127 127 127 127 127 128 128 128 128 127 127 127 127 127 126 127 127 127 127 127 127 127 127 126 126 126 126 126 126 125 125 125 124 124 123 123 122 122 122 122 122 122 123 123 124 124 124 124 124 125 125 125 125 125 126 126 127 127 128 128 129 129 130 130 130 130 130 129 128 128 127 128 128 128 128 129 129 129 129 129 129 129 128 128 129 129 129 129 128 129 129 129 129 128 128 127 126 127 126 125 125 126 126 137 564 1600 2234 2630 3137 4081 6951 9833 11507 13576 18497 25967 34478 100 100 100 100 100 100 100 100 100 100 53228 50858 46425 38510 28527 18301 9961 4670 2024 922 483 324 230 193 227 287 341 388 397 370 312 233 162 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 432 1654 2210 1466 529 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118 912 1354 2034 5176 8275 10249 11647 13038 14354 14670 14047 13073 11937 10276 8028 6255 5618 4646 3247 1958 1126 779 676 610 574 588 559 513 505 569 661 826 1296 3261 5064 3978 2026 1080 922 935 957 996 1015 1036 1097 1181 1247 1291 1355 1413 1479 1547 1583 1592 1622 1676 1702 1696 1682 1730 1797 1799 1711 1550 1359 1166 968 779 622 504 433 415 428 455 487 518 552 602 655 711 781 849 921 999 1071 1133 1176 1217 1256 1281 1292 1319 1339 1347 1350 1350 1343 1331 1320 1305 1291 1286 1282 1267 1258 1248 1225 1203 1193 1181 1166 1146 1124 1097 1058 1022 999 981 970 961 950 934 922 911 907 889 861 844 830 803 782 762 746 732 716 705 694 683 671 657 634 622 610 596 580 561 549 538 519 502 488 481 474 464 458 445 436 425 410 401 398 396 388 385 387 379 374 368 359 356 358 358 356 349 344 336 324 319 310 303 300 289 278 264 252 243 235 236 257 281 300 321 340 348 333 317 315 310 304 300 289 288 279 269 262 255 252 248 250 239 235 230 227 227 216 205 204 288 596 567 345 449 2599 3225 1374 307 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30687 10770 3447 3518 7770 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 127 133 139 145 149 153 157 160 163 166 169 171 172 174 175 177 178 180 181 182 184 185 186 188 189 190 191 193 194 195 197 198 199 200 200 201 202 203 204 205 205 206 206 207 207 207 208 208 208 208 208 209 209 209 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 208 208 209 209 209 208 208 208 208 208 208 207 207 206 206 206 205 204 203 202 202 202 202 203 203 203 203 204 204 204 204 205 205 206 206 206 207 207 208 208 208 209 210 211 211 212 211 213 213 214 215 217 217 216 216 216 215 214 214 215 215 215 215 213 214 214 214 215 214 213 212 212 213 212 212 212 212 212 212 211 211 210 209 209 209 207 207 208 263 1102 1865 100 100 100 100 100 100 33792 37590 40996 45602 52496 58939 66402 73190 100 100 100 100 100 100 100 100 100 100 69631 61824 52065 43972 38972 33482 24912 15234 8200 4574 2940 2183 1745 1528 1490 1515 1641 1746 1634 1414 1179 943 727 538 362 213 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 156 2138 3897 3213 1603 602 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 263 9142 27694 44086 52234 55030 55260 53552 50168 46413 42976 39178 35876 34866 29256 28054 47077 70637 86374 96694 100728 100813 97164 91184 84997 76702 61703 39452 19299 7463 2661 1057 432 157 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 113 100 100 100 100 100 123 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 111 131 156 159 165 177 198 216 213 198 204 219 222 220 226 243 258 245 261 245 250 287 287 264 271 295 311 315 308 310 294 290 293 311 315 317 311 319 308 296 303 310 321 304 291 268 271 261 260 260 249 241 228 224 217 212 195 186 179 184 188 174 171 148 151 158 145 139 125 133 127 118 126 119 100 100 105 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 100 100 100 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 232 1578 2794 1563 340 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30700 10770 3448 3516 7672 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 103 104 105 107 108 109 110 111 112 113 114 115 116 117 118 119 119 120 120 121 121 121 122 122 122 123 123 123 123 124 124 124 125 125 125 126 126 126 126 126 127 127 127 127 127 127 127 127 127 127 127 128 128 128 128 128 128 128 128 128 128 128 127 128 127 127 127 127 127 127 127 126 126 126 126 126 126 126 126 126 126 126 125 125 125 124 124 124 124 124 124 124 125 125 125 125 126 126 127 127 127 127 127 128 128 128 128 129 130 130 131 131 132 132 132 133 133 133 134 134 134 134 135 134 134 134 133 133 133 133 133 132 132 132 131 131 131 131 132 132 131 130 131 130 130 130 130 143 866 2076 3797 5514 7363 10666 16626 100 100 100 100 100 100 100 100 100 100 39649 39046 37444 34287 30932 28017 24605 20573 16078 11527 7696 4905 2958 1660 901 544 343 147 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 176 209 186 142 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30713 10770 3448 3514 7574 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 102 102 102 102 102 102 102 102 102 102 103 102 102 102 102 102 101 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 102 102 102 102 102 103 103 103 104 104 105 105 106 106 106 107 106 106 106 106 106 106 106 106 106 106 106 105 105 105 105 104 104 104 103 103 103 103 103 103 105 209 811 1319 1766 1969 2707 4714 6619 9127 11942 13786 15013 16989 19181 22002 24252 100 100 100 100 100 100 100 100 100 100 18701 15982 13183 10517 8541 7279 6339 5488 4861 4536 4301 3944 3445 2969 2625 2323 1755 898 279 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 425 454 237 143 394 972 1319 1310 983 486 235 244 169 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 129 328 438 412 320 309 355 319 219 130 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30725 10770 3449 3512 7478 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 102 103 103 104 104 105 105 105 106 106 106 107 107 107 108 108 108 108 108 109 109 109 109 110 110 110 111 111 111 112 112 112 112 112 113 113 113 113 113 113 113 113 112 112 112 112 111 111 111 111 111 111 111 110 110 110 110 110 110 110 109 109 109 109 109 109 109 109 110 110 110 110 110 111 111 111 111 111 111 112 112 112 112 112 112 112 112 112 113 113 114 114 115 115 116 116 117 118 118 118 118 118 118 118 118 118 118 118 117 116 117 117 116 117 116 116 116 115 115 114 115 115 115 283 1449 2410 3753 5885 9077 100 100 100 100 100 100 100 22258 24595 26675 27843 27887 28333 28682 27726 100 100 100 100 100 15755 14301 12420 10801 9033 6908 5230 4173 3445 2882 2346 1863 1477 1175 942 718 374 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30738 10770 3450 3510 7381 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 117 123 129 134 139 143 147 151 155 158 161 163 166 168 170 172 174 175 177 178 179 180 182 182 183 184 185 186 186 187 188 188 189 189 190 190 191 192 192 193 193 194 195 195 196 196 196 197 197 197 198 198 199 199 200 200 201 200 200 201 202 201 200 200 200 198 198 197 196 196 196 196 195 195 195 196 195 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 198 198 198 198 198 199 199 200 201 201 201 201 202 203 203 204 206 206 207 208 208 209 210 211 211 211 211 211 211 211 210 210 210 210 209 209 209 209 208 208 209 208 207 208 208 208 207 207 207 298 1511 4626 7103 10722 16437 22491 29317 35922 41453 100 100 100 100 100 100 100 56483 53897 50435 46872 41843 35464 29602 24443 19372 14044 8844 4519 1740 447 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30751 10770 3450 3508 7282 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 125 133 140 147 152 158 162 167 171 174 177 180 183 186 188 190 192 194 195 197 198 200 201 202 203 204 205 206 207 208 209 210 211 211 212 213 214 214 215 216 216 217 217 218 218 219 219 220 220 220 221 221 222 222 222 222 222 222 223 223 223 223 224 224 224 223 221 220 220 219 218 217 218 217 217 217 217 217 217 217 218 218 217 218 218 218 218 219 219 219 218 219 219 219 220 220 221 222 222 222 223 224 224 225 227 227 228 229 231 232 233 233 233 233 233 233 232 232 232 231 231 231 230 229 228 228 229 229 228 228 229 228 228 229 230 229 229 229 229 229 229 229 229 228 227 227 228 227 404 1840 4713 8842 100 100 100 100 100 100 100 48172 53738 58092 62163 65484 68233 69557 68625 65614 61441 57227 53808 51077 47963 43908 39232 33766 28224 23403 19702 17752 17070 16784 16363 15658 14748 13336 11363 9720 8772 8099 6903 4481 1821 278 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 291 861 516 110 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30764 10770 3451 3505 7199 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 131 139 146 152 158 163 168 172 176 179 183 185 188 191 193 195 197 198 200 201 203 204 205 206 208 209 210 210 211 212 213 214 215 215 216 216 217 218 218 219 220 220 220 221 222 222 223 223 223 223 224 224 224 225 225 225 224 224 224 224 223 222 221 220 220 220 219 219 219 219 218 218 218 219 219 219 219 219 219 219 219 219 219 219 220 220 220 221 221 222 222 223 223 224 225 226 226 227 228 229 229 230 231 232 232 232 232 232 232 232 231 231 230 230 229 229 228 227 226 226 226 226 225 224 225 225 225 226 226 226 227 226 227 227 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 362 1457 3435 4673 5102 5849 7241 8640 9870 12449 16285 19449 23043 29629 38320 47332 53611 57103 61435 66081 69222 70951 72409 74535 77374 80234 81842 80468 74469 64972 54527 44442 36326 31093 26758 20786 13657 7315 2898 608 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 313 1326 2633 1903 646 139 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30777 10770 3451 3503 7128 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 131 140 148 155 161 166 171 176 180 184 187 190 193 196 198 200 202 204 206 207 209 210 211 213 214 215 216 217 217 218 219 219 220 221 222 222 223 224 224 224 225 226 226 226 226 227 227 227 227 228 227 228 228 228 228 227 226 225 224 224 223 223 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 223 223 224 225 225 226 226 227 228 228 228 229 229 230 230 230 230 230 231 231 231 230 229 229 229 229 228 227 226 225 225 224 224 223 222 222 222 222 221 221 221 221 221 222 222 221 221 221 222 221 221 221 221 222 222 222 222 222 222 223 224 224 225 224 224 223 223 224 224 224 224 225 225 225 225 226 226 228 229 232 256 744 2260 4101 5210 6946 8739 10178 13299 15831 16824 17364 18877 23817 29087 32795 35840 39620 43403 46265 48906 50890 56192 62734 66081 66686 68015 70893 74203 75700 72074 64306 55491 45498 34419 24319 16417 10066 5946 4119 3483 3222 3120 3132 3160 3281 3527 3804 4083 4362 4525 4476 4275 3929 3459 3014 2714 2536 2448 2433 2469 2546 2643 2706 2770 2851 2832 2648 2331 2022 1823 1677 1486 1272 1111 1015 945 900 866 826 768 720 678 635 584 532 470 399 328 285 264 251 239 217 205 234 265 287 325 363 382 378 364 345 324 312 303 299 291 275 262 244 222 204 186 167 166 168 171 178 190 201 203 215 243 278 325 393 468 564 652 727 764 763 735 688 635 580 532 485 431 397 358 322 308 317 335 364 389 411 428 447 457 471 487 496 506 520 536 544 559 580 600 610 628 642 658 673 682 695 725 759 788 835 876 917 958 1003 1031 1059 1086 1114 1135 1156 1172 1187 1200 1205 1222 1236 1244 1265 1276 1299 1332 1373 1413 1454 1504 1567 1620 1674 1745 1790 1825 1866 1885 1910 1921 1927 1935 1930 1923 1916 1910 1893 1875 1854 1833 1827 1806 1787 1769 1758 1753 1744 1731 1709 1716 1720 1718 1725 1738 1758 1798 1852 1899 1944 1997 2053 2117 2205 2289 2402 2556 2714 2840 2976 3152 3374 3643 3938 4249 4560 4875 5172 5358 5419 5428 5398 5332 5277 5386 5664 5974 6292 6639 7036 7428 7655 7674 7579 7386 7193 7116 7349 8284 9888 11783 13730 15216 15880 16095 16207 16601 17381 18073 18382 18496 18707 19053 19267 19378 19623 19757 19782 20021 22802 95280 312168 764479 2986847 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30790 10770 3452 3501 7057 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 128 135 141 147 152 157 161 165 168 172 174 177 179 181 183 185 187 188 190 191 192 193 194 195 196 197 198 198 199 200 200 201 202 202 203 204 204 204 205 205 206 206 206 207 207 207 207 207 207 206 205 204 203 203 202 201 201 200 200 200 200 200 200 200 201 201 201 202 202 202 203 204 205 205 206 207 208 208 208 208 208 209 209 209 209 209 209 209 208 206 205 204 203 202 201 201 200 200 199 198 198 198 197 197 197 196 197 197 197 199 215 282 386 425 456 454 359 288 292 282 257 299 553 859 1412 2726 4115 5436 6786 8293 9279 10602 12305 13202 13776 14223 14159 14000 13871 13632 13310 13017 12382 11117 9487 7887 6369 5013 4166 3799 3554 3368 3182 3047 3015 3132 3346 3480 3413 3182 2918 2699 2521 2373 2163 1923 1770 1713 1682 1662 1662 1670 1670 1663 1641 1606 1586 1588 1621 1692 1781 1930 2461 3508 4349 4411 4263 4220 3938 3469 3115 3039 3185 3407 3658 3912 4122 4303 4474 4606 4655 4750 4899 5017 5091 5216 5332 5333 5209 4988 4813 4688 4513 4282 4038 3755 3453 3214 3011 2778 2552 2360 2194 2010 1814 1658 1544 1422 1305 1211 1141 1072 1003 941 888 831 763 696 636 585 542 511 494 474 449 425 399 376 354 338 332 329 328 323 313 311 310 308 307 306 304 303 310 313 311 309 306 309 312 311 306 300 300 304 311 326 349 378 399 408 418 439 467 511 573 651 742 851 976 1115 1269 1409 1518 1621 1715 1780 1823 1897 2023 2188 2368 2549 2675 2706 2679 2627 2565 2488 2389 2271 2129 1981 1835 1713 1619 1557 1512 1484 1468 1459 1463 1476 1504 1563 1658 1765 1861 1941 2007 2066 2132 2197 2251 2285 2322 2377 2454 2543 2617 2656 2685 2711 2728 2742 2760 2775 2785 2775 2754 2734 2708 2691 2678 2671 2664 2660 2660 2660 2652 2636 2622 2604 2581 2559 2522 2486 2448 2400 2350 2290 2238 2189 2142 2090 2038 1981 1918 1849 1791 1734 1690 1652 1624 1585 1549 1523 1499 1484 1466 1447 1450 1470 1511 1564 1607 1645 1692 1745 1813 1911 2032 2167 2298 2447 2637 2849 3068 3296 3551 3858 4200 4587 5066 5604 6147 6585 6725 6593 6475 6580 7012 7649 8250 8780 9248 9497 9498 9470 9525 9630 9941 10559 11460 12680 14219 15892 17446 18539 19413 20687 22205 23535 24536 25107 25362 25778 26399 27103 28668 59027 162269 314871 624594 1978053 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30802 10770 3452 3499 6984 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 207 286 348 394 426 459 497 566 675 819 942 1187 1444 1680 1823 1962 2062 2096 2111 2138 2133 2119 2159 2233 2355 2565 2686 2708 2719 2778 2850 2993 3185 3407 3524 3618 3584 3530 3465 3388 3281 3135 3000 2854 2684 2524 2376 2223 2022 1783 1554 1347 1153 988 864 755 622 488 377 294 239 198 163 134 112 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 107 109 108 112 117 122 130 139 148 159 166 170 175 179 183 188 191 192 193 398 860 816 1073 3254 6472 6692 4921 2799 1299 508 185 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30815 10770 3453 3497 6913 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 132 141 149 156 163 168 173 178 182 186 189 193 195 198 200 202 204 206 208 209 211 212 213 214 215 216 217 218 219 219 220 221 222 222 223 223 224 225 225 226 226 227 226 225 224 223 222 222 221 220 220 219 219 219 220 220 221 222 223 223 223 224 224 224 224 225 226 227 228 228 229 231 231 231 232 232 232 232 232 232 233 233 233 232 232 231 230 229 227 225 224 224 223 222 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 222 222 222 221 222 222 222 222 228 403 1170 1972 2524 2988 3751 5189 6333 7283 9060 11667 14390 17339 19388 20328 21286 23227 25880 27360 29124 32080 34733 37330 39554 41367 42704 43393 43635 43435 42169 38997 34915 31108 27783 25009 22941 20976 18510 15452 12417 9669 6910 4440 2849 2144 1909 1880 1911 1915 1858 1800 1761 1698 1661 1684 1771 2531 3060 2581 2076 1919 1939 2024 2073 2071 2093 2164 2196 2120 1979 1864 1807 1780 1748 1647 1489 1352 1244 1136 1032 971 965 976 1000 1033 1087 1145 1177 1179 1158 1117 1070 1038 1004 947 864 777 696 623 568 541 527 521 517 516 522 532 545 560 570 574 574 564 542 514 485 459 442 425 405 394 392 399 404 410 426 439 442 442 437 422 402 378 358 333 304 276 246 225 208 201 195 183 182 182 186 186 189 198 219 266 346 437 542 672 817 946 1050 1120 1179 1240 1270 1259 1266 1358 1495 1638 1740 1795 1833 1891 1929 1948 1953 1931 1879 1799 1722 1650 1581 1508 1429 1356 1270 1190 1116 1045 982 937 894 848 803 767 730 696 662 628 607 592 582 578 576 579 583 588 596 602 612 622 637 651 659 657 652 653 664 684 703 724 741 763 777 787 795 803 809 820 830 842 860 876 880 888 889 899 909 914 910 915 920 922 927 934 945 957 969 981 1000 1011 1030 1061 1095 1136 1189 1244 1300 1348 1390 1437 1482 1535 1582 1623 1668 1706 1756 1824 1890 1956 2021 2108 2227 2332 2413 2452 2462 2459 2427 2398 2390 2413 2512 2752 3048 3283 3446 3629 3814 3942 4071 4234 4493 4881 5446 6626 8246 9865 11500 12902 13990 14952 15890 16603 16982 17076 17031 17003 17042 17182 17261 17134 16873 16661 16580 16604 16660 16661 16746 31398 118908 261429 415986 689921 1831037 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30828 10770 3453 3494 6836 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 136 145 153 160 166 172 177 182 186 190 193 196 199 202 204 206 208 210 211 213 214 215 217 218 219 220 221 222 223 223 224 225 225 226 226 226 227 227 227 227 226 226 226 225 223 223 222 222 222 222 222 222 222 222 222 223 224 224 224 225 225 225 225 225 226 226 226 227 228 229 230 230 231 231 232 232 231 231 232 232 232 232 232 232 231 231 231 231 230 228 227 225 223 221 219 218 217 216 216 216 215 215 216 216 215 215 215 215 215 215 215 215 216 216 216 216 215 215 215 215 216 215 215 216 217 217 218 218 219 220 221 222 224 228 231 234 238 245 254 268 318 376 468 574 651 746 934 1119 1186 1237 1281 1325 1406 1457 1500 1538 1576 1658 1726 1742 1734 1695 1639 1608 1601 1582 1566 1577 1624 1685 1756 1777 1792 1846 1875 1882 1904 1986 2486 2815 2462 2111 2017 1982 2003 2071 2085 2066 2093 2172 2238 2281 2265 2203 2190 2228 2288 2386 2554 2745 2939 3127 3225 3233 3213 3167 3080 2956 2839 2745 2655 2540 2420 2314 2229 2173 2170 2278 2557 2956 3330 3527 3481 3274 3041 2886 2790 2701 2600 2471 2328 2216 2160 2132 2093 2035 1923 1773 1632 1487 1319 1151 1020 927 872 854 863 887 907 906 886 847 807 773 730 689 652 618 585 558 536 518 499 483 464 449 434 418 404 392 387 392 419 470 529 601 689 782 859 922 963 991 1018 1045 1072 1100 1115 1117 1111 1099 1080 1059 1058 1051 1036 1021 1020 1011 1003 995 983 969 954 937 920 900 878 858 844 838 841 847 842 835 831 831 825 813 795 780 769 759 748 738 727 717 707 699 689 677 667 664 661 659 658 660 657 653 651 646 646 655 665 676 678 672 673 677 669 663 670 681 692 705 711 724 735 738 745 753 762 767 771 779 786 794 819 855 911 995 1079 1143 1196 1234 1281 1349 1444 1561 1674 1755 1804 1833 1876 1937 2008 2071 2101 2130 2183 2263 2359 2461 2566 2688 2835 2993 3140 3258 3341 3390 3452 3559 3681 3838 4062 4339 6574 11879 14976 16000 15628 14399 12749 11720 11871 13295 15324 17059 18251 18903 19106 19224 19765 20486 21087 21703 22283 22816 23326 23750 24092 24381 24571 24780 27371 65593 141708 243512 418680 829235 3464733 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30841 10770 3454 3492 6750 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 135 143 151 158 164 170 175 180 184 188 191 194 197 200 202 204 206 208 210 211 213 214 216 217 218 219 220 221 222 223 223 223 224 224 225 225 224 223 222 220 220 219 219 218 218 219 219 220 221 221 222 223 223 223 223 223 224 224 224 224 225 225 225 226 226 227 228 229 230 230 230 230 231 231 231 231 231 232 231 231 231 230 230 229 228 228 227 227 226 225 223 223 222 221 221 220 219 219 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 218 219 219 218 218 218 218 218 218 218 219 220 220 222 225 227 231 239 248 258 261 278 291 304 336 382 434 458 495 542 579 628 693 742 771 811 856 909 967 1039 1100 1130 1143 1115 1036 958 1039 3163 7759 12020 15984 18597 22266 27620 32089 34982 37268 40800 43761 45018 45048 43809 41662 37954 32623 27764 21368 13835 8377 5540 4226 3522 2856 2309 2080 2066 2171 2353 2478 2503 2480 2454 2449 2390 2290 2175 2078 2034 2037 2071 2112 2198 2369 2583 2803 3014 3162 3248 3339 3479 3650 3867 4151 4454 4762 5068 5362 5665 5919 6069 6174 6358 6597 6760 6775 6707 6649 6609 6541 6442 6353 6297 6218 6107 6007 5922 5769 5519 5282 5121 4966 4815 4700 4640 4572 4472 4407 4375 4305 4185 4051 3927 3798 3668 3544 3432 3324 3196 3042 2865 2685 2517 2365 2207 2064 1940 1847 1760 1641 1459 1222 1017 891 835 827 847 885 932 984 1035 1057 1054 1035 1013 983 947 906 865 828 792 760 739 718 699 686 667 645 620 603 583 564 543 529 522 513 509 511 511 511 511 512 510 502 505 505 511 518 522 520 522 521 524 522 524 520 519 518 513 509 507 514 514 510 515 526 524 527 531 532 536 536 536 537 537 530 529 523 512 504 495 486 473 462 455 451 444 456 480 511 558 607 655 733 870 1000 1104 1202 1304 1398 1467 1521 1556 1625 1729 1821 1896 1956 2006 2087 2162 2220 2273 2322 2404 2559 2771 2995 3219 3430 3611 3766 3930 4153 4435 4725 4975 5209 5455 5717 5997 6340 6830 8138 12277 14384 16134 18067 20144 22424 24382 26114 27078 27158 27207 27264 26813 25995 25259 24787 24624 24649 24693 24866 25361 27203 64094 153115 279268 542372 1339135 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30854 10770 3454 3490 6656 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 134 143 151 158 164 169 175 179 183 187 191 194 196 199 201 204 205 207 209 210 212 214 215 216 217 218 219 219 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 220 221 222 222 223 223 223 224 224 224 225 225 226 226 227 228 228 228 229 230 230 230 231 231 231 231 231 231 231 231 231 230 230 230 229 228 228 227 225 225 224 223 223 223 223 222 222 221 221 221 220 220 220 220 220 220 220 220 219 219 220 221 220 220 220 221 221 221 221 221 220 221 222 222 223 223 223 224 224 225 225 226 227 229 231 234 238 245 270 293 333 394 452 466 501 577 664 723 749 775 843 947 1036 1082 1064 1014 955 889 860 2090 5243 9034 13739 19001 23443 26991 30803 34015 37423 40100 42850 100 100 100 100 63280 63647 58995 47795 35484 26119 18362 11521 5808 2335 980 610 505 463 468 522 594 657 689 711 720 726 753 821 904 1010 1132 1241 1316 1369 1369 1271 1102 918 794 773 855 956 1035 1091 1122 1114 1078 1050 1066 1108 1138 1179 1256 1359 1434 1484 1550 1662 1805 1937 2053 2169 2262 2319 2337 2336 2324 2334 2401 2489 2580 2670 2753 2798 2786 2730 2664 2592 2504 2387 2256 2143 2067 2035 2015 1996 1985 1972 1970 1976 2020 2104 2175 2218 2267 2322 2374 2426 2462 2488 2521 2549 2596 2673 2738 2728 2603 2365 2100 1892 1806 1777 1701 1561 1405 1269 1167 1090 1033 987 951 924 909 895 892 878 857 844 825 805 788 776 761 743 722 694 662 625 580 540 508 484 468 447 434 425 420 415 401 393 390 390 387 380 379 376 374 371 371 367 370 368 365 362 360 362 367 365 363 358 350 344 338 330 324 316 311 307 305 305 304 303 302 302 300 298 294 290 279 271 264 254 243 234 232 254 280 308 345 386 431 489 540 567 568 571 584 599 611 608 585 560 546 532 537 566 613 674 727 789 886 985 1093 1236 1387 1541 1721 1899 2048 2175 2326 2496 2655 2795 2902 3033 3265 3625 4209 5233 6782 8354 9704 10929 11990 12791 13159 13151 12935 12683 12459 12328 12250 12145 11983 11826 11693 12311 17344 27452 54105 101715 167853 260853 404983 581414 941021 2792432 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30867 10770 3455 3487 6555 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 134 143 151 157 164 169 174 179 183 187 191 194 197 200 202 205 207 209 210 211 212 213 213 214 214 214 214 214 214 214 214 215 216 217 218 219 220 220 221 222 222 222 223 224 224 225 225 226 227 228 229 230 231 231 232 232 232 233 232 232 232 232 232 232 231 231 230 229 229 229 229 228 228 228 227 227 227 226 226 225 225 224 223 223 224 223 223 223 223 223 224 223 223 223 223 223 223 223 223 224 223 224 225 224 225 225 225 225 225 226 227 228 227 227 228 228 230 231 232 232 233 235 243 295 321 288 267 268 273 282 290 295 302 317 335 342 337 341 356 405 426 423 439 436 442 458 462 459 446 410 385 1526 6982 15178 23136 26135 27434 30007 100 100 100 100 100 100 100 100 100 100 100 64340 59405 50745 40808 33186 28321 21729 11778 4232 1201 354 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 178 254 323 382 420 441 462 490 513 527 524 517 512 510 519 530 544 569 608 648 691 727 768 830 917 1008 1084 1108 1073 1005 917 820 744 698 668 647 625 597 572 558 567 591 612 627 638 649 648 649 645 635 613 596 586 574 560 550 541 535 527 522 523 532 538 551 562 574 587 597 612 633 656 678 691 704 711 719 732 744 754 755 746 729 716 700 689 683 673 665 661 659 667 666 671 671 668 668 660 658 651 647 642 628 618 609 596 577 557 536 516 500 481 470 462 441 417 405 395 373 352 336 318 297 266 235 216 193 172 156 145 134 128 120 115 111 109 101 100 100 100 100 100 100 100 100 100 100 100 100 100 101 105 119 140 157 175 187 213 232 240 251 269 299 320 348 364 380 393 414 470 569 693 827 1035 1296 1595 1871 2064 2212 2407 2774 3292 3816 4291 4748 5062 5232 5374 5501 5556 5572 5531 5462 5425 7285 28876 77801 128682 185560 230623 249790 238476 196616 122767 55287 20600 8186 3789 1868 1028 649 434 320 243 209 170 127 124 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30879 10770 3456 3485 6457 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 136 144 152 159 166 172 177 182 186 190 193 197 199 201 203 204 205 206 206 207 208 209 211 211 213 214 215 216 217 219 219 220 221 222 223 223 224 225 225 227 227 228 229 230 231 232 233 233 233 233 234 234 234 234 234 234 234 233 233 232 231 231 230 229 229 229 228 228 228 228 228 228 227 227 226 226 226 226 227 226 226 225 225 225 225 224 225 225 225 225 225 225 224 224 224 225 225 225 225 225 225 225 226 226 226 226 226 227 227 227 228 228 229 230 231 233 234 236 293 610 792 622 433 387 374 323 299 293 293 298 313 319 315 325 334 336 359 371 365 342 327 321 321 321 340 715 2059 3640 6129 9533 14265 19194 23018 26709 32240 37499 40626 43242 100 100 100 100 100 100 100 100 100 100 100 36942 25045 12453 4459 1390 479 140 100 100 248 546 966 1580 2178 2546 2516 2178 1909 1833 1854 1762 1511 1277 1104 982 869 780 706 593 460 361 319 276 196 112 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 200 309 406 495 587 676 752 804 829 834 834 833 826 818 808 809 816 829 852 878 891 894 889 892 890 883 875 863 862 875 884 869 825 767 724 711 724 750 783 817 852 894 944 987 1009 1013 1011 1015 1030 1048 1064 1066 1063 1068 1076 1085 1098 1106 1113 1113 1115 1127 1142 1148 1146 1129 1106 1084 1080 1069 1056 1040 1016 1002 1007 999 985 967 958 948 935 921 903 884 878 873 865 870 878 884 888 894 895 891 885 875 871 858 852 859 866 865 871 876 886 897 915 940 958 973 974 963 951 942 946 943 931 923 912 902 879 856 824 791 763 735 697 663 634 607 579 551 513 479 445 420 395 372 349 329 313 302 289 285 280 277 268 263 264 268 268 266 271 268 266 254 241 234 229 222 223 243 283 374 532 747 935 1049 1126 1225 1365 1670 2119 2615 3109 3593 4018 4417 4903 5470 5983 6333 6495 6524 6499 6499 6502 6719 19938 55801 79845 96244 146555 212758 295540 408644 472980 462451 380610 244714 115560 45238 19244 9604 5273 3190 2196 1553 1291 1052 832 648 601 490 482 422 342 289 226 227 140 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30892 10770 3456 3483 6359 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 138 147 155 162 168 174 179 184 188 191 193 195 197 199 201 203 205 208 210 212 213 215 216 218 219 220 221 222 223 224 225 226 228 229 230 231 232 233 234 234 235 235 235 236 236 235 235 234 234 234 234 234 233 233 233 232 231 231 231 230 230 230 229 229 229 229 229 229 228 228 228 229 229 228 229 228 228 228 228 227 227 227 227 227 226 227 227 226 226 226 227 227 226 226 226 226 226 227 227 226 226 227 227 227 227 227 227 228 230 232 232 232 233 235 236 237 238 239 240 241 242 245 247 251 259 263 266 269 271 269 267 266 265 266 265 263 261 258 259 257 254 251 247 244 241 243 302 411 573 949 2003 5782 100 100 100 100 100 48588 100 100 100 100 100 100 100 15492 7189 2932 1249 647 412 313 271 255 255 250 245 241 237 235 233 228 225 213 200 191 188 193 209 231 257 300 362 433 515 625 765 938 1095 1160 1219 1278 1249 1130 1009 947 920 928 950 947 893 820 751 679 586 517 487 471 452 430 417 409 409 415 433 466 507 552 591 632 674 698 702 710 726 751 795 851 931 1057 1240 1446 1622 1770 1937 2099 2223 2389 2660 2989 3306 3560 3778 3981 4180 4380 4557 4717 4871 5015 5167 5364 5568 5760 5967 6206 6448 6676 6962 7256 7467 7646 7801 7930 8033 8117 8179 8215 8245 8244 8217 8170 8148 8157 8177 8208 8205 8144 8003 7827 7686 7597 7514 7422 7316 7206 7099 7003 6902 6785 6635 6475 6322 6176 6028 5864 5729 5624 5547 5472 5383 5303 5252 5190 5118 5036 4950 4880 4809 4738 4668 4590 4526 4462 4376 4299 4229 4160 4092 4032 3982 3917 3852 3792 3743 3670 3580 3473 3359 3250 3137 3040 2945 2862 2788 2719 2649 2589 2537 2492 2455 2426 2379 2319 2245 2153 2062 1980 1889 1803 1727 1669 1619 1572 1538 1498 1454 1414 1380 1373 1381 1398 1410 1442 1610 1873 2106 2366 2713 3151 3688 4053 4149 4356 4675 5153 5853 6667 7797 9604 11663 13272 14630 15936 17073 18024 18763 19350 19679 19825 20116 20712 41421 108945 200124 335699 627913 1714214 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30905 10770 3457 3480 6256 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 158 165 171 177 181 185 189 192 195 197 200 204 207 210 212 214 217 218 220 222 223 225 226 227 229 230 231 232 234 235 237 238 238 239 240 240 241 241 241 240 240 239 239 238 237 236 236 236 236 237 237 238 238 239 238 238 238 239 238 238 238 238 238 238 238 237 237 237 237 237 237 237 236 236 236 236 237 237 237 237 237 237 237 237 237 237 237 238 237 237 238 237 237 237 237 238 237 236 237 236 237 237 237 236 236 235 235 235 235 235 235 235 235 236 236 237 238 238 239 240 242 243 245 248 249 249 250 250 249 249 250 250 249 248 247 245 244 252 460 1684 4815 10246 15688 20274 24593 29771 34404 38370 41986 44769 100 100 100 100 100 57316 51173 41092 31093 22421 13628 6364 2346 803 289 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 108 133 156 182 217 259 307 353 385 417 444 468 484 497 514 536 563 587 606 625 647 661 667 672 675 676 674 671 679 701 746 834 955 1077 1187 1273 1325 1337 1282 1179 1101 1105 1179 1284 1392 1482 1571 1684 1824 1977 2119 2224 2306 2391 2502 2632 2743 2808 2827 2814 2814 2845 2910 3025 3142 3218 3270 3304 3356 3436 3484 3500 3531 3572 3589 3581 3582 3629 3679 3695 3692 3696 3702 3694 3682 3693 3721 3732 3735 3756 3766 3763 3773 3801 3835 3872 3901 3929 3972 4035 4078 4108 4124 4147 4173 4194 4237 4293 4359 4413 4460 4493 4539 4597 4662 4732 4806 4867 4926 4977 5022 5039 5040 5056 5081 5100 5109 5114 5104 5091 5072 5062 5051 5041 5042 5054 5059 5048 5025 4979 4932 4870 4803 4751 4695 4631 4570 4524 4488 4433 4361 5127 14430 30256 43699 49946 52984 57275 57209 51863 49284 53221 65237 77707 87519 90189 89480 88324 87218 77101 60760 47651 39916 36364 35943 36618 36457 35759 35588 35803 36232 36811 37416 38196 39359 40272 40696 40877 41126 41650 79548 282633 721124 1852780 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30918 10770 3457 3478 6154 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 146 155 164 172 179 185 191 196 201 206 210 214 217 220 223 226 228 231 233 235 238 240 242 243 245 246 247 248 249 250 250 251 251 252 252 251 251 249 248 246 245 244 245 246 247 248 248 249 249 250 250 251 251 252 252 252 253 252 253 253 252 252 253 252 252 252 252 252 252 251 251 251 251 250 250 250 250 250 250 250 250 250 250 250 249 249 249 250 251 251 250 250 251 250 250 250 250 249 249 249 249 248 247 247 246 244 243 243 242 243 243 243 245 246 245 246 246 247 246 246 247 248 248 249 250 252 254 254 255 254 252 252 252 251 249 249 247 244 243 240 242 597 2672 7620 12599 17447 21641 24685 27534 29508 31616 32493 100 100 100 100 100 20567 17422 13717 10319 7376 4375 1962 818 456 328 264 234 218 214 211 208 209 212 218 222 228 235 238 238 235 224 214 205 197 194 193 192 195 199 204 209 215 220 227 242 265 295 330 372 416 459 501 555 643 792 1021 1333 1730 2156 2604 3114 3606 3992 4306 4566 4809 5094 5396 5664 5934 6166 6350 6507 6549 6425 6518 7169 8088 8946 9736 10513 11246 11978 12672 13241 13680 13973 14075 13995 13786 13539 13328 13162 12980 12781 12612 12451 12243 11998 11744 11529 11351 11198 11089 10945 10722 10413 10143 9946 9725 9465 9225 9037 8867 8682 8498 8382 8307 8222 8168 8148 8134 8113 8096 8052 7975 7872 7789 7671 7538 7475 7473 7496 7533 7639 7798 7989 8202 8404 8573 8691 8781 8878 8973 9029 9073 9113 9146 9207 9290 9399 9529 9708 9914 10115 10322 10563 10821 11082 11367 11678 12005 12325 12628 12906 13144 13405 13667 13919 14153 14368 14512 14620 14750 14882 14989 15098 15259 15407 15505 15541 15577 15655 15765 15886 15955 15981 16000 16002 16004 15987 15972 15948 15882 15816 15749 15701 15650 15541 15438 15321 15224 15132 15062 14941 14859 14894 14954 14983 14922 14891 15305 17962 20747 25290 36624 50131 60975 68263 70544 71404 72290 74804 79614 85892 93525 101688 111002 120975 132505 146384 162734 183574 211888 251049 309122 580526 5320663 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30931 10770 3458 3476 6050 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 159 169 178 186 194 201 207 213 218 223 228 232 236 240 243 246 249 251 254 255 257 259 260 261 262 263 263 263 263 263 263 263 263 264 264 265 266 267 267 268 270 271 272 272 272 273 273 274 273 274 274 274 274 274 275 275 275 275 275 275 275 275 275 275 275 275 275 275 275 275 275 276 276 275 275 275 275 275 275 274 274 274 275 276 275 275 274 274 274 274 274 274 273 272 272 271 270 270 270 269 269 269 269 269 269 269 269 270 272 289 528 909 1131 1186 1145 1049 960 901 828 662 459 343 306 293 286 283 281 280 278 277 275 273 272 271 269 268 266 263 262 261 262 264 269 275 731 2165 4358 7532 10233 13581 19107 25096 32178 39408 100 100 100 100 100 100 100 100 100 46154 34652 21429 11300 5096 1881 599 165 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 132 152 172 197 226 246 260 273 297 329 369 407 426 432 439 460 491 523 560 601 643 689 737 787 852 925 1002 1082 1186 1441 2007 2873 3762 4380 4750 5060 5389 5674 5861 5954 5963 5891 5740 5537 5314 5060 4755 4450 4150 3885 3718 3592 3410 3193 3015 2890 2792 2745 2735 2751 2771 2809 2850 2826 2762 2709 2683 2689 2721 2792 2880 2960 3031 3082 3098 3104 3112 3120 3139 3164 3186 3194 3171 3141 3106 3097 3078 3049 3024 3029 3067 3097 3107 3109 3109 3112 3119 3131 3160 3206 3253 3291 3347 3393 3427 3455 3479 3519 3577 3647 3712 3796 3887 3984 4088 4202 4333 4463 4594 4718 4850 4975 5103 5240 5367 5454 5491 5497 5509 5522 5522 5526 5540 5567 5590 5596 5607 5589 5567 5563 5561 5570 5589 5595 5582 5567 5552 5534 5497 5444 5380 5330 5294 5246 5227 5253 5276 5269 5243 5196 5183 5306 5563 5947 6543 7209 7664 7991 8367 8791 9279 9801 10667 12102 14014 15995 17434 18659 20291 21590 22142 22565 23239 26193 68970 145040 254073 439055 755716 2398045 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30944 10770 3459 3473 5946 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 182 194 205 214 223 231 239 246 252 258 263 268 272 275 279 281 284 287 288 290 291 292 293 293 294 294 294 294 294 295 296 296 298 299 301 303 304 306 307 309 310 311 312 312 312 313 313 314 314 314 314 313 313 313 314 314 314 314 314 314 314 314 313 314 314 313 313 314 314 314 313 314 314 314 314 315 315 315 314 314 315 314 314 315 315 314 314 313 313 312 310 309 307 306 305 304 304 304 306 308 309 310 312 316 319 323 327 329 329 327 327 328 330 333 338 344 350 353 354 354 352 350 348 346 342 339 336 334 330 328 326 325 322 319 315 314 312 310 308 305 301 299 296 294 295 297 301 405 1542 6928 18300 29909 38318 47540 100 100 100 100 100 100 100 100 100 90919 79227 52457 24601 8598 2748 892 141 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 112 131 156 171 181 184 191 194 197 206 218 227 238 249 256 265 274 287 294 294 289 289 288 298 311 320 321 317 325 352 383 420 464 511 558 605 649 686 728 772 825 892 955 1024 1106 1187 1269 1352 1426 1500 1555 1594 1629 1673 1713 1746 1771 1787 1786 1776 1774 1778 1766 1753 1730 1713 1698 1686 1673 1655 1638 1628 1622 1615 1603 1591 1580 1559 1541 1533 1534 1552 1562 1561 1553 1555 1561 1558 1561 1572 1585 1598 1602 1611 1609 1604 1592 1593 1617 1667 1721 1785 1831 1853 1845 1832 1844 1982 2619 4330 6589 8499 10000 11569 13179 14590 15530 15852 16042 16184 16093 15897 15683 15590 15767 15979 16030 16053 16092 100 100 100 245375 418669 727566 1685997 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 100 100 100 100 100 100 100 100 100 100 100 103 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30956 10770 3459 3471 5846 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 194 207 218 228 237 245 252 259 265 270 275 279 282 285 288 290 291 292 293 292 291 290 292 295 299 302 305 309 312 315 317 318 319 320 320 321 321 322 322 323 323 324 324 325 325 325 326 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 326 325 326 325 325 325 326 325 325 325 324 324 324 324 324 324 323 322 322 322 322 321 320 319 317 315 314 313 311 309 309 309 309 309 311 313 314 313 311 311 424 1462 2737 3393 3629 3821 3801 3539 3107 2597 1997 1458 979 612 439 387 368 358 355 353 351 349 348 346 345 344 341 338 337 334 331 328 327 324 321 318 314 311 307 305 304 302 300 301 302 302 304 324 1958 7943 12930 100 100 100 100 100 100 100 100 100 1718 805 527 411 357 333 322 312 306 303 300 297 294 294 294 291 287 287 287 288 287 288 286 285 284 285 284 280 281 283 286 285 287 288 287 286 288 290 292 298 302 301 302 305 303 304 303 300 299 298 299 304 311 322 337 347 354 364 372 381 395 409 426 448 469 493 519 547 576 601 619 633 651 670 684 699 715 735 762 792 827 860 891 931 980 1032 1093 1163 1238 1306 1371 1415 1449 1466 1468 1469 1462 1442 1403 1346 1281 1219 1162 1113 1062 1000 938 881 850 830 802 772 742 723 727 737 748 766 775 787 797 801 803 814 820 824 830 846 870 892 907 926 945 961 979 1000 1023 1048 1072 1095 1116 1132 1133 1142 1152 1161 1162 1160 1153 1148 1140 1124 1123 1114 1101 1102 1105 1122 1157 1192 1224 1241 1263 1280 1312 1350 1382 1416 1453 1478 1503 1521 1531 1521 1514 1534 1608 1734 1923 2284 2851 3450 3954 4355 4713 5119 5587 6108 6686 7460 8521 9859 11452 13431 15334 16809 18210 19820 21232 22201 23094 23896 24482 24982 25821 43316 91025 155173 243457 384816 646883 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 100 100 102 100 100 100 102 100 100 100 100 100 100 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30969 10770 3460 3469 5748 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 199 212 223 233 242 250 257 263 269 273 278 281 285 288 291 293 294 296 298 300 301 303 304 306 307 309 311 314 317 321 324 326 327 328 329 329 329 329 329 330 330 330 331 331 331 332 332 332 333 333 334 335 335 336 336 336 337 337 337 337 337 337 337 338 338 337 337 337 337 337 337 337 336 336 335 334 333 334 333 332 332 332 331 331 330 329 328 327 325 324 321 319 318 317 315 314 314 315 314 314 313 313 312 313 317 321 325 328 332 334 335 337 339 341 342 343 345 347 348 349 351 352 353 355 356 356 355 353 352 353 352 352 351 351 350 349 348 346 344 343 341 338 336 334 332 329 326 323 318 315 311 308 307 307 305 303 304 305 307 309 311 312 311 311 312 312 310 311 314 317 315 316 315 314 313 312 312 312 310 309 310 310 309 308 307 305 304 302 302 302 302 302 301 300 300 299 301 300 301 303 305 308 311 310 312 313 314 314 314 312 310 309 309 309 307 310 313 319 326 334 342 349 355 362 373 383 398 421 444 472 504 543 581 621 661 698 726 755 791 831 857 874 885 893 898 902 905 906 908 919 946 978 1015 1052 1083 1111 1137 1165 1196 1225 1255 1285 1309 1327 1335 1333 1335 1331 1331 1349 1378 1416 1446 1457 1443 1418 1393 1378 1355 1338 1333 1338 1350 1362 1371 1371 1372 1362 1336 1305 1267 1232 1196 1160 1128 1093 1058 1030 1011 996 979 965 949 936 925 916 912 898 888 880 876 881 898 927 976 1046 1101 1145 1193 1263 1353 1463 1564 1630 1658 1663 1683 1797 2124 2817 6105 10151 14900 18600 21431 28334 35087 38603 41437 44107 44188 39630 33973 29817 27675 26931 26926 27090 27394 27984 28733 29400 29820 30085 30294 30416 30699 31246 31770 32171 32541 44498 102563 184862 299704 499011 994765 4958792 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30982 10770 3460 3467 5646 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 199 211 222 232 240 247 254 259 264 268 271 275 279 282 285 287 291 296 300 305 309 312 315 318 321 323 324 325 325 327 328 329 329 330 330 331 331 332 333 333 334 334 335 335 336 336 336 337 337 337 337 338 338 339 339 339 340 340 340 340 340 341 341 342 342 342 342 341 341 341 341 341 341 341 340 340 340 339 338 337 336 336 335 333 331 330 328 325 324 322 321 319 317 316 316 317 317 318 318 317 315 314 314 315 317 320 324 328 331 332 332 333 334 334 335 338 347 357 366 373 378 382 382 379 378 375 372 370 368 365 362 361 359 358 356 354 352 349 348 345 342 337 331 325 320 316 316 313 311 309 306 304 304 305 306 308 309 310 309 310 312 310 311 313 313 314 313 313 314 313 312 312 312 312 312 312 312 314 316 316 317 318 315 315 313 313 313 314 313 312 312 312 314 312 310 310 307 309 310 309 310 311 311 311 310 313 314 315 314 316 318 317 317 316 315 315 314 316 319 321 323 328 334 339 345 353 359 364 371 378 383 389 395 405 417 427 444 461 479 492 504 516 522 525 525 526 526 526 529 531 535 545 558 575 600 631 661 691 724 760 788 805 819 839 856 869 893 922 950 969 993 1020 1047 1077 1108 1133 1148 1170 1196 1214 1231 1246 1255 1261 1269 1286 1303 1317 1332 1348 1356 1360 1363 1365 1367 1363 1352 1335 1316 1303 1278 1249 1226 1204 1187 1179 1170 1150 1135 1126 1119 1119 1124 1145 1183 1238 1316 1419 1525 1633 1747 1888 2068 2256 2556 6632 14432 20815 25262 29281 35617 44492 60487 78896 90404 99609 102945 98617 90034 81894 74960 65661 57547 54084 53266 53389 54023 54904 55923 57100 58323 59488 60614 61881 80756 175535 343417 672051 1881075 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 100 100 105 106 104 107 103 103 107 107 102 100 107 109 105 106 104 103 104 105 104 101 103 104 104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30995 10770 3461 3465 5543 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 197 210 220 229 237 244 251 259 267 274 280 284 288 293 297 301 306 310 313 315 317 319 321 322 324 325 325 326 327 328 329 330 330 331 332 333 334 334 335 336 336 337 338 340 340 342 342 343 345 346 346 346 347 348 349 349 349 349 349 349 349 349 348 348 348 348 348 347 347 347 346 345 344 343 341 340 339 339 338 337 336 334 333 332 331 330 329 329 329 328 327 327 327 328 330 332 334 336 338 341 344 347 352 357 362 364 366 369 374 377 381 384 391 404 418 429 438 444 451 454 451 443 432 418 407 396 386 378 369 361 354 348 344 339 336 333 328 322 319 317 316 315 312 310 310 310 309 308 308 309 310 311 311 311 312 314 314 315 316 317 318 318 320 323 322 321 321 321 319 320 320 321 320 319 318 319 319 320 320 320 320 318 316 314 313 314 315 314 313 313 315 318 318 317 318 320 319 318 317 317 323 332 340 348 352 355 356 352 347 343 337 334 334 334 333 334 336 341 345 348 352 354 355 356 357 362 367 368 371 374 374 375 377 376 375 380 382 380 378 380 385 388 389 391 390 390 392 397 400 400 401 401 404 406 411 416 417 423 432 443 460 475 483 493 505 510 517 527 534 537 536 534 535 533 531 530 529 529 532 534 530 526 523 519 519 521 519 516 510 513 513 509 507 508 512 521 533 548 571 614 698 855 1079 1348 1656 2017 2395 2748 3044 3261 3428 3601 3817 4228 5005 6100 7625 11021 16839 25727 34231 45213 58421 70327 77815 82786 84165 82724 81382 77414 67620 53577 42362 38749 40231 43103 46091 48034 48885 49431 49811 49949 50109 50523 51221 52201 53530 71317 157289 291247 520354 1164370 16405136 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31008 10770 3462 3462 5439 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 172 183 192 200 209 218 228 237 243 249 253 257 261 264 267 269 271 273 275 277 279 280 282 283 284 285 286 287 288 289 290 291 292 293 294 294 295 296 297 297 298 298 299 300 301 302 303 304 304 306 306 307 308 309 309 310 310 310 310 310 309 309 307 306 306 306 306 307 309 311 312 313 314 317 320 321 320 317 315 313 312 309 308 308 309 310 310 310 309 309 309 310 313 318 323 327 332 336 340 344 351 363 379 390 399 409 423 434 440 444 447 448 448 445 443 439 432 421 408 393 378 362 345 330 318 308 300 294 289 288 287 286 284 283 282 280 278 278 278 276 276 277 278 278 278 278 279 278 277 277 278 279 279 278 278 278 278 278 277 277 279 280 280 280 280 279 279 278 278 279 278 277 275 275 275 275 276 274 274 274 274 274 274 274 275 275 276 276 277 277 279 280 282 284 284 286 288 285 281 279 281 286 294 299 306 312 317 321 321 317 311 305 305 303 300 297 296 296 297 299 301 302 302 304 309 312 316 322 326 330 334 335 337 339 339 337 342 345 347 349 354 359 366 375 385 395 409 423 435 447 461 473 482 497 514 536 560 584 610 636 659 676 683 686 685 681 680 680 671 657 645 638 635 631 631 633 635 632 629 627 621 612 603 593 582 578 569 556 551 551 542 534 532 533 544 583 657 745 842 957 1142 1500 2166 3825 9489 18049 30782 45785 58040 74730 92101 106234 118522 133019 146896 157877 168185 175011 179220 172471 157671 143363 129720 116150 102965 93072 86919 82713 80237 79614 80189 81719 84084 87028 90525 94374 98575 103695 109716 117144 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 110 114 116 123 119 122 125 126 130 127 129 130 130 131 133 135 132 129 127 130 131 135 137 127 127 132 135 130 127 129 129 133 124 119 128 127 121 120 124 125 122 121 119 119 115 118 117 115 114 113 112 112 109 102 112 112 106 104 107 31021 10770 3462 3460 5335 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 178 189 199 208 217 224 230 236 241 246 250 254 258 261 264 266 269 271 273 275 277 278 280 281 282 284 285 285 286 287 288 289 289 290 291 293 294 295 296 297 297 298 299 299 299 300 301 302 303 303 304 304 305 305 306 306 306 306 306 305 303 301 300 302 306 312 323 334 342 348 351 352 353 354 354 352 351 349 345 340 333 328 323 320 319 321 326 336 350 370 397 430 462 500 616 694 635 567 534 515 495 477 464 454 446 441 438 436 436 441 449 453 456 462 467 471 474 475 474 472 470 467 463 457 450 441 431 421 410 400 391 382 369 353 338 324 313 305 300 295 291 290 288 287 286 285 283 281 280 279 278 276 274 273 274 275 274 273 272 274 274 272 272 272 270 270 272 271 272 272 273 273 273 277 277 276 275 273 274 276 275 275 273 273 273 273 274 275 276 278 279 279 280 280 277 277 277 276 277 278 282 288 293 297 303 310 312 316 318 319 320 321 320 319 320 322 320 315 311 310 311 311 315 318 322 325 331 337 343 346 352 355 360 372 384 401 419 438 455 472 490 514 543 586 632 691 756 815 860 890 921 962 1018 1083 1153 1204 1231 1264 1284 1290 1283 1267 1242 1221 1208 1194 1176 1157 1134 1115 1095 1080 1071 1062 1053 1046 1039 1039 1035 1030 1025 1017 1002 984 962 943 921 901 882 864 852 857 891 977 1141 1415 1955 2855 3884 4813 5708 6616 7410 8106 9355 11173 12610 14624 16746 19967 25718 32525 38694 42410 43698 43569 42508 40688 38149 35905 34730 34200 33897 33683 33684 33889 33953 33836 33799 33806 33821 33910 34066 38807 75117 132288 208738 319875 521334 1029205 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 102 100 100 100 105 100 100 101 106 103 105 107 105 104 105 107 106 102 106 103 100 101 102 103 102 100 100 100 100 101 102 100 100 100 100 100 100 100 100 100 100 31033 10770 3463 3458 5236 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 172 183 193 202 209 216 223 228 233 238 242 246 249 252 255 257 259 261 263 265 266 268 269 270 271 272 273 274 274 275 276 277 278 278 279 280 280 282 283 284 285 287 288 290 292 294 295 296 297 298 298 299 299 299 299 299 299 298 298 299 300 301 303 307 312 317 324 332 340 347 356 365 366 362 354 346 341 339 336 333 332 334 334 340 354 371 388 411 448 517 603 682 726 737 739 744 733 717 719 726 746 764 772 765 769 768 750 726 708 695 687 691 705 729 752 766 769 778 793 802 803 790 766 745 750 747 734 717 700 686 675 655 618 579 544 510 470 427 384 348 322 306 297 292 287 286 286 284 282 281 280 278 277 276 276 276 275 277 277 278 279 277 277 279 279 277 277 277 277 278 278 278 278 279 278 278 276 277 275 274 274 273 272 270 268 269 270 270 271 272 273 275 277 274 276 276 276 276 275 276 283 291 294 297 298 300 304 306 310 313 313 312 315 319 321 324 324 324 324 327 330 335 340 349 359 365 373 390 407 425 442 460 479 499 526 555 584 618 655 686 717 750 787 828 871 917 960 1000 1032 1058 1080 1097 1099 1108 1129 1157 1186 1200 1208 1211 1208 1207 1204 1197 1185 1181 1181 1175 1169 1166 1166 1164 1161 1154 1143 1141 1146 1161 1180 1202 1224 1235 1257 1296 1343 1402 1486 1665 2038 2585 3269 4035 4900 5846 6778 7679 10138 18152 24117 28107 34889 42740 49314 52435 53942 55418 55738 53911 47472 39450 34863 33612 33782 34634 35811 36852 37254 36999 36450 35837 35453 35337 35331 35296 35267 35258 100 100 100 100 271132 438427 806304 2470515 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 103 103 109 113 113 115 118 121 119 119 121 129 130 129 125 126 127 128 128 124 124 128 129 123 127 130 131 128 134 127 124 124 128 130 123 119 119 118 121 119 120 118 119 119 114 116 116 114 114 115 115 109 113 110 31046 10770 3463 3456 5137 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 159 169 178 186 193 200 206 211 216 220 224 227 230 232 235 237 239 241 242 244 245 246 247 249 250 251 253 254 256 258 259 261 264 266 268 269 271 271 272 273 273 274 275 277 278 280 281 282 284 285 286 288 290 293 296 300 307 316 322 324 325 329 343 366 392 412 431 440 450 463 475 482 484 489 495 510 541 571 597 616 620 612 608 600 598 597 597 610 636 697 771 825 819 807 828 862 887 885 876 844 807 783 778 762 742 746 741 737 735 711 673 651 634 603 579 579 562 544 545 559 569 575 584 588 588 592 600 607 609 606 604 604 591 568 534 497 458 423 393 367 343 321 302 289 280 275 271 268 266 265 263 263 263 263 262 261 262 263 263 264 265 265 265 268 271 273 275 276 276 276 274 272 270 269 267 267 266 264 263 261 260 259 260 259 261 262 262 263 264 266 268 268 270 270 272 275 277 282 287 295 303 311 319 327 334 343 349 348 345 342 340 337 335 340 345 349 355 360 363 366 372 378 389 404 415 425 442 462 482 504 534 562 593 627 665 711 760 812 861 898 928 953 980 1006 1025 1034 1022 998 990 1007 1031 1064 1104 1143 1174 1210 1237 1255 1267 1271 1283 1301 1328 1362 1398 1423 1438 1447 1448 1446 1440 1433 1433 1448 1466 1479 1482 1484 1497 1524 1561 1631 1776 2016 2359 2760 3222 3826 4506 5207 5997 6836 7711 8569 9510 10540 11407 12138 12949 13971 15325 16519 17427 18683 20291 21741 22884 23924 24576 24851 24960 24889 24748 24716 24725 24702 24631 24545 24440 24329 29764 56609 90736 133902 188340 267097 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 117 146 164 173 191 200 213 219 223 226 233 246 241 236 252 249 249 254 252 255 256 253 254 257 259 252 253 253 247 251 261 252 247 247 248 250 238 246 251 247 241 237 238 243 233 230 237 232 222 222 224 228 226 217 213 211 219 213 213 212 211 215 208 31059 10770 3464 3453 5034 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 195 328 397 436 469 509 630 807 960 1022 1070 1104 1134 1152 1158 1148 1075 908 706 510 333 209 143 118 111 109 110 112 113 113 111 110 116 123 133 144 154 164 163 155 152 152 149 144 136 127 119 115 107 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 104 107 110 113 115 118 121 125 127 130 133 137 142 147 156 167 178 192 207 219 229 237 242 244 245 249 253 256 258 261 267 273 276 277 280 287 297 308 321 333 339 343 346 349 350 349 351 352 351 350 350 349 349 350 350 350 347 345 341 335 326 318 315 315 316 318 322 325 327 329 335 343 360 391 441 503 570 646 747 872 1015 1156 1297 1505 1808 2045 2132 2184 2284 2451 2636 2786 2894 2988 3050 3045 3000 2967 2934 2885 2833 2795 2759 3109 5831 9615 13464 16936 20457 24451 28641 30740 30189 28421 25605 22357 100 100 100 100 1288 481 217 106 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100