0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56797 56294 56016 56052 55764 54606 54607 54402 55054 55002
   55014 54993 55000 54631 52434 51350 49927 49154 48570 47551 47093
   47150 47198 46742 45576 44004 43080 43024 43111 42874 42377 41633
   39717 38057 35127 29916 25287 24821 29407 33627 30982 34202 36842
   37531 37481 40783 41752 42503 42703 43336 43350 42838 41380 43846
   45422 45207 44613 43723 44880 46818 47142 46229 46253 46557 48033
   48677 48948 48370 48199 49593 49438 47328 49153 49894 50124 50568
   50743 51348 49151 48897 50978 50701 50076 48556 47918 48059 49500
   48910 48990 49203 48492 48480 49210 49220 47643 48791 49950 49593
   48354 48477 48930 49347 49811 49994 50098 50043 49880 49218 48378
   47878 47153 46927 47663 44544 43748 44896 46741 46031 45192 44523
   44402 45353 44568 44211 44402 44938 44794 44899 44832 43951 43968
   44417 45478 46032 46097 46330 46294 45910 45107 44733 44599 44524
   44110 44253 44529 44542 44323 44030 43902 43042 42336 42068 42751
   44079 43889 42941 42886 42601 42484 43471 44078 44506 44257 43953
   44031 43961 43728 42826 42503 42152 42020 42604 43396 43340 42408
   43512 43996 43944 43850 44168 44713 44502 44106 43544 43662 42460
   42520 43441 44413 44073 44304 44048 43978 43796 42791 43663 43912
   43442 42399 42067 41583 41907 41889 41922 41994 42412 43258 43737
   43638 43791 43566 43207 42842 42373 42079 42031 42066 42118 42044
   41710 39537 39956 39972 39997 39980 39964 40034 39998 39983 39571
   39506 39928 40459 40952 39973 39856 39839 39928 39991 39996 39837
   39559 39838 39972 39994 40023 39863 38854 38809 38679 38016 37991
   38006 38002 37998 38007 37897 37182 36267 36011 35923 35110 34090
   33359 33508 33888 34059 33442 32893 31771 31131 31939 33606 34038
   34008 33764 33603 33569 33947 34312 34544 34646 34446 34439 34769
   34961 34570 34116 34244 34308 34603 34793 34684 35437 35892 35857
   35827 35678 35449 35332 35466 35569 35303 34128 31941 33367 34962
   35429 35651 35797 35920 35930 36000 36083 35896 34821 34379 33560
   33554 34059 34650 34409 32082 32392 31221 29829 29409 30003 28144
   19828 14501 20180 18439 15237 14597 15142 16586 18847 24342 27892
   24764 32161 31072 32233 33581 33768 33504 34103 38171 33579 31953
   22664 25116 26630 20371 32561 33148 29257 27304 30841 30521 30993
   33544 32391 31057 32044 32800 35822 31456 15674  3352     0
       0 56899 56156 55924 55891 55428 52891 50920 49478 53893 55007
   55018 55027 55366 54690 52538 50723 48957 47781 47182 46653 46237
   45699 45616 45579 44930 43400 42678 42576 42691 41916 40219 33851
   32501 28267 26613 29666 26833 31758 31967 36346 35279 37967 39630
   39619 41126 41910 41904 41502 41051 42147 43420 42406 42551 43408
   43959 38527 40373 44394 46086 47867 47862 46710 45454 46400 47924
   48388 48806 48364 48747 49448 49374 49716 49666 49851 50088 51433
   51979 51848 49401 51032 51422 51093 50238 48386 47829 47998 48110
   48217 49164 49350 46180 47092 49884 49842 48278 49714 49999 49570
   48636 48511 48751 49088 49693 50127 50079 49930 49720 49147 48957
   48812 48418 48071 48050 47648 46080 45892 45736 46188 46937 45472
   44937 45889 45311 45280 45328 45563 45478 45350 44690 44479 44727
   45080 45868 46003 46029 46193 46038 45350 44900 44683 44607 44540
   44390 44441 44522 44554 44163 44032 43436 42409 41918 42034 43288
   43926 42101 41299 41882 41780 42008 43368 44304 44252 42847 43403
   43911 43918 43684 42640 42177 42436 42371 42326 43702 42062 42872
   43364 43938 43991 43989 44328 44674 44344 43994 43328 43321 41836
   42941 43934 44504 44469 44079 43964 44001 43560 43056 42264 43576
   42414 42012 42007 41868 42016 41926 41190 41980 42194 42229 42248
   42579 42939 43108 43253 42999 42634 42189 42191 42197 42148 41918
   40872 38491 39970 39936 39989 39971 40014 40291 40450 39997 39641
   39813 40702 41863 40446 39982 39970 39988 39998 39992 39956 39730
   39909 39999 40022 40011 40052 40052 38702 39253 39104 38594 38121
   38031 38000 37993 37998 37858 37298 36658 36042 35999 35400 34064
   33198 33186 33112 32673 32804 32508 31400 30370 33830 35170 35216
   34016 33328 33032 32756 33582 34100 34269 34474 34046 34036 34631
   34846 34020 33123 32282 33371 33963 34514 33151 34320 35843 36036
   36022 35971 36036 35898 35919 36014 35917 35311 34680 35284 35843
   35971 36118 36140 36226 36297 36320 36402 36307 35971 36049 35709
   34986 35596 33121 32322 33138 33736 33101 29113 29117 29066 24557
   22863 21402 16602 15938 17007 16061 15950 15714 16451 24893 28097
   29667 29978 30073 31933 32886 32201 31719 31138 31363 30633 29304
   29003 34274 36543 34987 39381 33439 23699 31883 33968 32891 33817
   34038 34437 30526 30203 30861 35834 35296 20462  3281     0
       0 56600 55922 55716 55594 55150 53813 52652 49452 53079 54692
   54992 55000 55262 54052 51549 49296 47763 46461 45583 46117 46011
   45188 44972 44977 44322 42963 42889 43149 43711 43314 41122 38460
   28290 21132 24723 24629 20539 30544 33554 36189 39191 39503 37458
   39301 36580 40609 39938 39410 42241 41706 43866 43547 42114 42211
   43558 45112 45948 46408 47397 48483 48121 46700 43634 45809 46366
   47777 48022 47997 48333 48901 49191 48696 49164 49881 49953 51276
   51971 51641 51430 51807 51982 51383 49874 47539 47332 47990 47778
   47010 49849 48328 46594 48487 50013 50002 50129 50569 50658 50066
   49036 48606 49120 49681 50161 51211 50350 49797 49083 48314 48808
   48941 48754 48470 48101 47817 47248 46664 45201 45967 47253 47907
   47768 47731 47114 47090 46949 46649 46630 46378 45654 45681 45739
   45470 45764 45990 45998 46000 45514 45007 44793 44548 44490 44526
   44517 44556 44546 44399 44019 43919 42816 41649 41750 42183 43704
   42856 40479 37417 40502 40674 41273 42827 44601 40428 40288 42731
   43900 43912 43174 42923 42987 43288 40060 43071 42813 42468 42894
   43141 43817 43989 43742 44226 44618 44190 43794 43613 42517 42831
   43280 44053 44463 44281 43832 43632 43951 43854 42468 42001 42214
   41970 41967 42013 41634 41000 41107 40768 41612 41774 41739 41872
   42227 42594 43023 43162 42886 42447 42172 41960 42072 41473 41932
   41517 40692 40621 40136 39961 39968 40044 40790 41404 39983 39749
   39996 41687 40941 40048 40383 40112 40403 40040 40023 39833 39774
   39879 39847 39768 39217 39253 39614 39907 39817 39724 39086 38778
   38447 38108 37996 37997 37830 37322 36631 36113 36794 36483 34764
   32822 32743 31243 30048 31424 30799 31160 30378 32524 32836 33600
   33486 32836 33289 32444 32984 33981 33800 33629 32949 34177 34712
   34860 33958 32757 32061 31349 33609 35746 33148 33603 32271 35459
   35910 35537 35144 35987 36012 36060 36014 36017 35948 35966 35916
   35993 36020 33031 35813 36081 36192 36391 36377 36079 36080 35484
   32116 34980 34753 32707 31182 31573 31574 24487 17436 25552 23928
   22222 21892 17026  5670 17529 17780 15423 15153 16460 19080 24840
   28942 30002 30010 30800 32242 32413 32010 32867 30880 27158 29997
   29787 20853 19452 23269 32356 34137 33254 35706 33089 32608 31786
   32262 32197 32867 32034 31752 35216 36544 25579  4620     0
       0 57628 56090 55550 55431 55303 55024 54497 52958 52228 53234
   54338 53363 53401 52059 50178 47944 46436 45241 45154 46013 46153
   45578 44973 44771 44312 43956 44529 45023 44932 42523 38759 23931
   23374 21123 22607 21517 21531 21903 29242 32928 33751 34466 37797
   40023 39193 41674 42251 42320 42603 42058 43860 44204 45096 45517
   46259 46671 46828 46648 47747 49676 49322 44644 46486 46413 44324
   47246 48000 47987 48046 48541 48971 49049 49961 50121 50091 51438
   52019 52029 51389 51736 51791 50708 48220 45149 47264 47944 48266
   49414 49391 48059 47982 48776 49826 50207 50692 51307 51452 50521
   47737 48038 49603 49981 50403 52346 51881 50091 49359 48477 48889
   48908 48803 48449 47819 47592 47833 47831 47738 47540 47929 48313
   48437 48867 48862 48887 49076 49931 49736 49383 48190 47268 46296
   45810 45750 45914 45994 45864 45254 44947 44784 44490 43910 44249
   44497 44562 44542 44133 44016 43626 42493 41337 40640 42034 42730
   42138 40723 39796 39998 41197 40146 43903 44386 37804 40343 43038
   44017 43560 43042 43051 43867 44043 43856 43594 42859 42146 42403
   43451 43947 43987 44057 44420 44588 44191 43793 43189 42551 42962
   43649 44187 44410 44109 43290 42758 43440 43156 42043 41928 41992
   42030 42129 42198 40904 39801 40606 41612 41303 40028 40414 41863
   41913 42068 42471 43323 42479 42234 42134 41359 42260 42504 42359
   42029 42044 41753 40568 39938 39961 40020 40490 40456 39958 40038
   40889 41354 40397 40819 41888 41329 41752 39892 38319 38986 38978
   39011 39457 39949 38923 38010 38560 39579 38574 37803 39168 39553
   38952 38378 37997 38007 37913 37323 37172 37770 37714 36849 35407
   31822 31780 29333 30180 30853 31529 31543 30103 32280 32390 32812
   32947 33053 33654 31069 33611 33997 34107 34334 34286 34659 35013
   35046 34370 32994 31612 30816 33723 35900 35612 36309 36214 35893
   35914 35826 35991 35998 36026 36002 36022 36011 35989 36000 36051
   36061 36070 36010 35949 36064 36173 36372 36457 36412 36357 36027
   34999 35277 35209 34219 33097 32012 30441 26142 28100 28062 25401
   24994 22907 22573 16257 17427 19742 19188 18336 17292 18500 21717
   25711 27336 28707 29298 30956 32144 32152 32390 32570 27553 30011
   27613 13840  9938 16691 25387 30067 31178 30540 31498 30437 31239
   38313 32572 30988 35631 31998 31556 35858 30449  9973     0
       0 59500 55973 55448 55279 55170 55116 54177 52748 52096 52044
   52319 51801 50461 50011 47921 46351 45189 45429 46067 46549 46523
   45914 45097 44928 44777 44804 45584 45899 40810 38703 37338 26602
   23663 25279 24219 22660 24753 26840 30847 36770 38732 38383 39488
   39986 41279 42409 42973 41944 40079 40463 43369 43844 45488 46270
   47022 46849 46477 46588 48190 49910 49436 47508 48001 47544 47220
   47087 47868 47960 48571 48359 48811 49279 50229 50841 51372 51998
   52058 51957 51393 51966 51092 49673 46862 46834 47413 48066 48952
   48279 48187 48039 47978 48752 49936 50496 51001 51727 51912 50777
   45406 48107 50078 50481 52481 53848 52593 50817 50241 49976 49064
   48860 48902 48560 47554 45108 45872 47852 49289 49362 49021 48424
   48147 48667 48844 48912 49020 49434 49644 49656 49443 48897 47888
   46653 46021 45946 45999 45964 45338 44990 44854 44574 43100 42817
   44421 44484 44527 44052 43987 43733 43309 42766 42413 41998 42090
   41591 40774 40068 40442 41966 42926 44558 44339 41174 41871 43790
   43764 43031 43193 43814 44193 44116 43717 43078 42481 42068 42906
   43808 44006 43984 44274 44607 44584 44221 43947 43742 43262 43479
   43948 44288 44223 43532 42596 42058 42133 42121 41963 41988 42013
   41990 41926 41078 39779 39900 40693 41313 39753 39477 40519 40297
   41648 42014 42607 42296 42104 42057 42094 42119 42221 43140 43061
   42139 41921 41844 41692 40450 39979 40506 41989 42047 40989 40411
   41796 41089 41126 41724 42066 41967 41574 40221 38879 37634 38034
   37912 38116 40002 39364 38651 39018 39320 38902 38810 40254 40032
   39684 38890 38377 38139 37853 37283 37086 37218 37393 28889 32828
   33981 33839 31840 31788 32631 31867 31022 29660 32166 33863 34069
   34096 34026 33976 33967 34171 34282 34446 34688 34879 35082 35324
   35399 34966 33626 32010 30788 30413 35580 36563 37117 36911 36497
   36217 36160 36340 36370 36233 35998 35993 35986 35974 35983 35996
   36019 36144 36258 36249 36241 36286 36431 36542 36596 36593 36403
   36126 36030 35964 35128 34533 33938 32748 31987 31589 29219 27860
   25971 24150 23937 24239 22907 20732 20023 19381 13217 17630 20287
   20411 21667 22160 22642 25892 24862 30938 30571 32638 30751 31054
   26634 16328  9940 15592 22849 29380 30329 30221 30646 31610 31547
   31394 32139 30466 31921 31557 32627 38468 33110 11887     0
       0 56573 55500 55482 55200 54909 54412 53350 52908 52524 52080
   51751 50664 48853 47078 45763 45533 45983 46470 46812 47031 46956
   46566 45901 45210 45298 45691 46119 45574 30202 24760 21861 20571
   29826 29693 26118 20467 26170 27103 30448 38193 39928 39938 39516
   39897 41494 42163 42232 40810 36547 35446 40300 40898 44534 45921
   47122 47752 48111 48153 49219 49991 48530 47938 48004 47802 46669
   47708 47649 48038 48463 48713 49600 49886 50273 51636 51976 52066
   51797 50832 51979 51766 50212 46689 47390 47549 47123 47152 47616
   45287 47348 47618 47854 48644 49953 50622 51189 51894 51913 50948
   49563 49907 50529 51507 52976 52940 51942 51083 50376 49903 49156
   49008 49250 49620 48472 47072 47680 48190 48830 49280 49623 49903
   49679 49302 48889 48619 48411 48441 48608 48811 49026 49072 48858
   48062 47152 46306 46167 45921 44512 45194 45089 44693 43777 44220
   44492 44532 44517 44226 44009 43932 43899 44000 43033 42024 41924
   41670 41518 41770 42741 43716 44360 44678 44096 43244 43587 43922
   43184 42994 43700 44074 44178 44012 43488 42922 42119 42786 43532
   43968 43994 44082 44632 44982 44864 44510 44291 44006 43819 43892
   44204 44259 43879 42630 41891 41974 41930 41926 41980 42010 41864
   41816 39682 39764 39071 38860 40426 39637 38780 39937 41477 41186
   41992 41993 41971 41996 42009 41996 42009 42127 42486 43802 41996
   41446 41100 40614 40609 40082 39990 41238 41816 43443 43437 41190
   41592 40351 41913 42021 41969 40598 40122 39661 37816 37119 36774
   36496 37317 38753 38811 38882 39218 39496 39558 39754 40004 39898
   39517 38988 38561 38217 37788 37176 37241 37629 38014 36784 35369
   33784 32556 32470 33053 32427 30784 30773 30030 30964 32084 33399
   33986 33963 34064 34306 34473 34577 34788 35028 35152 35252 35386
   35466 35251 34460 32864 31779 31659 35068 36562 37344 37217 36691
   36234 36376 36972 36949 36640 36166 35981 35786 35992 35970 35951
   36004 36122 36259 36303 36319 36370 36470 36572 36648 36671 36591
   36408 36203 36081 35812 35303 34703 33997 33057 31990 30838 29976
   29858 28644 28353 27118 24050 20862 20093 19902 15839 17649 19778
   18318 17869 17832 19187 23464 26543 28486 28963 29960 28359 29961
   30434 20807 10309 14124 20910 27296 29842 31854 32700 32047 32138
   32136 32550 31634 31597 34820 37761 38356 30488  8385     0
       0 56177 55891 55968 55404 54842 53898 52903 52299 51993 51890
   50753 49024 47371 46103 45764 46368 47076 48393 49129 46991 46413
   46826 46643 46060 45372 45778 46247 45982 43153 37627 26546 28617
   29018 28907 20399 15404 25129 29033 32428 38436 37994 34628 36731
   36416 38652 40643 39630 35933 26153 34991 42171 44641 46559 47321
   47693 48226 48963 49251 49957 49997 48299 47986 47881 45041 47406
   48358 47567 48162 48598 50301 51224 51117 51479 51981 52014 51994
   50917 51534 52012 51831 48689 48257 47016 46017 44328 47153 44744
   46691 47218 45737 46870 48477 49961 50739 51432 51993 51770 50997
   50337 50438 50702 51958 52076 51740 52418 51086 49939 49228 49088
   49397 49806 50168 49882 49450 49712 49076 48690 48961 49062 49217
   49347 49243 49247 49472 49346 48919 48033 47998 48123 48262 48352
   48120 47982 47243 46684 46362 46193 46059 45763 45297 44794 44724
   44774 44766 44600 44546 44059 44040 44120 43971 43384 42539 42246
   42759 43331 42627 43874 44688 45002 44611 44007 43984 44003 43523
   42961 43441 43956 44016 44018 43998 43647 42726 42988 43772 43962
   43943 43923 44392 45106 45659 45003 45498 44648 44140 44082 44193
   44239 44099 43940 42136 40474 41777 41980 41982 41993 41889 41257
   41101 41003 40418 39177 39826 39874 38801 40287 40671 41998 41977
   41960 41787 41077 41982 41996 41978 42033 42211 43224 43164 40921
   40097 40114 39988 40011 39983 40044 40877 38907 43284 39914 37933
   40392 40464 40857 40978 42012 42022 43059 38737 35008 35698 36999
   36448 37271 38076 38557 38989 39403 39702 39854 40090 40019 39671
   39073 38813 38559 38289 37894 37202 37322 37909 38154 36882 34727
   33729 33136 33689 33392 32144 31283 30501 30033 30590 31276 31903
   33053 33686 34016 34333 34526 34680 35013 35240 35202 35112 35134
   35176 35219 35121 33823 32614 33311 35067 36452 37128 37086 36541
   35996 36347 37523 37601 37169 36662 36337 35992 35824 36088 36019
   35957 35996 36110 36217 36288 36358 36441 36527 36593 36613 36544
   36348 36049 36013 36001 35911 35558 34559 33606 32494 31724 31213
   31047 30861 30508 29571 27931 26027 23862 21590 18149 16708 19922
   18076 16886 16303 17394 19314 21418 23714 26661 25516 28954 28916
   29976 20417 10119 15214 21241 28630 31806 34056 34613 34507 33028
   32138 32034 30961 33784 37270 39196 33829 21213  3913     0
       0 59394 57114 55897 55500 55081 53939 52791 52227 51700 50794
   47511 46568 47063 47174 47430 48009 49090 49852 49758 44579 43527
   45379 46568 46606 44177 45850 46082 45296 41561 38751 39566 31807
   28496 24556 20079 19138 28207 30354 35571 38531 38048 38581 39738
   40837 40160 40809 39698 39060 40256 43490 44579 46002 47706 47998
   48422 49019 49370 49826 50661 51536 49551 48107 47323 47240 49236
   49917 48599 48566 49070 51118 52076 52006 51989 51830 51714 51607
   51183 51972 52091 51322 49691 48649 45822 45348 45666 44737 45122
   47410 44700 44867 46357 48551 50254 50979 51793 52031 51424 50768
   50519 50321 50640 51073 50961 51088 51497 50363 47832 48257 48841
   49800 50516 50754 50133 50002 49957 49552 49161 49403 49474 49539
   49193 49601 49752 49700 49312 48687 48167 47964 47808 47654 47749
   47886 47723 47254 46931 46328 46134 46362 46217 46217 45842 45447
   45302 45189 44967 44551 44078 44640 44599 43987 43852 43877 44090
   43996 43997 44093 44816 45808 45906 45501 44759 44591 44022 43682
   43499 44028 44146 44011 43993 43956 43963 44274 44652 44338 44053
   43829 44054 44734 45827 45352 45320 45419 44102 43634 44118 44104
   44019 44012 43891 40450 41167 41924 41992 41996 42080 41999 41161
   40747 41810 40289 39950 40007 39957 39687 40620 41508 42120 41944
   41932 40246 41713 40911 41857 41889 41869 42566 43009 41197 40101
   39982 39989 39956 39992 40001 39957 40102 40768 40736 38180 39513
   38958 39304 40008 40558 41696 34154 40053 39531 38988 36294 34384
   35966 36942 38001 38451 38963 39430 39662 39647 39960 40209 39348
   38930 38720 38541 38344 37971 37281 37060 37337 37482 36512 34298
   33587 33373 33428 32711 31981 31266 30153 30294 31461 31483 30523
   32609 33671 34042 34322 34478 34603 35116 35290 34951 34739 34610
   34591 34766 34859 33921 32717 32616 33523 35558 36338 36601 36378
   36006 36212 37192 37634 37354 37024 37034 36951 36850 36873 36591
   36084 35978 36014 36119 36211 36288 36358 36419 36464 36479 36444
   36302 36049 36037 36001 36000 35992 35431 34159 33426 32702 32226
   32003 31796 31331 30547 29626 28881 27698 25108 23481 22223 19593
   17751 16322 15241 13550 15631 17866 19897 22440 28217 31733 30036
   31016 24018 11768 18886 22694 30731 32003 31313 32732 34627 33832
   32022 31228 31721 35288 38146 35024 28636 10777     0     0
       0 58906 56637 55836 55451 54932 53000 52449 51903 50781 49133
   45309 46607 47764 48253 48822 49571 49859 48320 47794 42672 36557
   44510 45540 46921 46890 47029 45646 42739 37728 41442 41177 33341
   24800 23538 26398 26670 35710 26400 28921 34146 39873 39700 40080
   40894 42151 43962 43866 44393 44523 45660 45890 46524 47899 48024
   48763 49778 49781 49912 51498 52024 50304 49520 48180 49730 49978
   49989 49959 50177 50116 51756 52009 52017 51992 51870 50814 51331
   50463 51608 51981 50611 49860 47897 46426 45777 45103 45648 47578
   45783 45287 45322 45821 48718 50407 51322 52001 51949 51280 50378
   50241 50517 47308 49712 50307 50587 50819 49901 47433 47800 48448
   50312 50429 50718 50070 50058 49998 49946 49984 49954 50009 49987
   49964 50100 50216 50218 50094 49942 49037 48277 47740 47017 46504
   46418 46376 46438 46198 45922 45557 45934 46040 46342 46387 46179
   46029 45798 45322 44906 44869 45104 45090 44954 44880 44864 44889
   44683 44642 44910 45551 45877 45999 46010 45998 45618 44490 44049
   43980 44359 44531 44029 44130 43843 43562 45181 44592 45379 44112
   42943 44337 44976 45981 45871 45469 44850 42859 43238 43996 43996
   44009 44028 43074 41143 41697 41810 42011 42006 42076 41999 40277
   41587 41130 39979 39989 40029 40014 39961 40587 41753 41931 41770
   41094 38672 40896 40922 42000 40864 41347 42573 40919 39902 39978
   39988 39977 39987 40002 39991 39042 38353 39748 38756 39597 39942
   39666 39922 39972 40116 41386 35782 35236 37798 36976 37164 36638
   36153 36807 37852 38301 38767 39216 39298 38513 38174 39946 39323
   38884 38641 38482 38370 37991 37327 36781 36416 36649 36231 34210
   33473 33161 32758 32137 31862 31218 30146 30910 31990 32121 32377
   33601 34079 34337 34418 34479 34508 35096 35030 34239 33973 33800
   33661 33740 33848 33438 32880 32579 32997 33184 32579 35810 36244
   36283 35997 37047 37219 37154 37292 37419 37507 37514 37380 37103
   36431 36046 36003 36063 36138 36200 36244 36273 36286 36289 36296
   36227 36062 35936 35919 35904 35820 35491 34543 34034 33738 33338
   32781 32191 31870 31534 30888 27647 28879 21984 23900 24312 21861
   18471 16426 14194 12432 12289 14960 18414 19353 24427 31737 30300
   30493 24706 10049  9594 13926 18044 18522 20118 20197 26560 28970
   28450 29653 31390 34856 32711 28632 22083  6371     0     0
       0 56768 55980 55580 55197 53816 52150 52020 50793 49708 48608
   47967 49268 49824 49652 50004 50110 49054 47932 41104 44256 43289
   44004 45283 47154 47472 46668 43501 38846 38841 42996 43620 41547
   36348 32299 32691 32738 43092 35012 35104 43499 43042 42356 43152
   43303 44081 44319 44673 45057 43904 44764 46282 47659 48466 48282
   49038 50630 51422 51439 52082 51924 50850 49647 49771 49988 49998
   49966 50102 51150 51979 52003 51997 52008 52087 52056 51386 50329
   50081 51843 50779 50018 49929 47383 46208 46117 44733 45761 47178
   45522 47137 47911 48583 49918 50794 51739 52020 51774 51104 50161
   50103 50330 49511 49959 50160 50074 51094 50190 48240 49319 47917
   50706 50442 50538 50521 50248 50098 50308 50280 50030 50361 50222
   50034 50371 50472 50372 50167 49844 49084 48646 48148 47626 46904
   46322 46106 46026 46013 45678 45230 45954 45979 46016 46362 46263
   46101 45994 45699 45439 45560 45797 45967 46079 46043 45992 45988
   46011 46004 45980 46013 46318 46622 46056 44498 45279 45779 45956
   45286 45401 45781 45631 45066 44751 42460 44312 45731 45588 42851
   43582 44563 45330 45920 45859 44784 43962 41423 42754 43828 43963
   44052 43970 42818 41824 41744 41942 41941 41603 41816 41611 40746
   41608 40351 39244 39958 39986 39993 39993 40704 40169 41581 41840
   39829 40632 40094 40598 40497 40418 41853 41584 40064 40033 40000
   39989 39837 39878 40012 39731 37376 38518 38981 39213 39269 39886
   40003 40053 40099 39612 39388 38398 37779 38900 39767 38009 37080
   37848 37590 37947 38111 38398 38759 38398 36966 35989 39440 39329
   38703 38431 38277 38278 37972 37052 36252 36020 36051 35556 34114
   33561 33152 32427 31530 31316 31017 30117 31117 32002 32191 32842
   33444 34016 34232 34101 34189 34362 34760 34008 33059 33306 32978
   32637 32651 32868 33182 33366 33194 33106 32827 32852 35109 36228
   36890 37566 37948 37442 37188 37452 37637 37724 37691 37452 37019
   36317 35986 35994 36020 36074 36110 36121 36116 36080 36051 36038
   34950 35600 35583 35581 35461 35396 35176 34693 34256 34161 34074
   33566 33039 32608 32137 31858 29218 28758 29687 21072 21538 22299
   19104 16862 13590 11312 11369 16957 16438 16087 20500 31496 30413
   22868 14510  2230  1533  2457  2670     0     0  2483  7550 11694
   20458 28300 25924 29387 25246 19900  9870     0     0     0
       0 55346 55491 55282 54673 53407 52289 50983 49788 49153 49717
   50387 51688 51296 50743 50872 50891 49367 45946 45016 49332 47014
   43946 46026 47463 47416 46366 42929 25188 34331 44954 45256 44803
   43498 42452 41992 34270 43474 44556 44593 44513 43538 44059 44187
   43888 41374 42542 44528 45816 45486 44166 47102 48879 49406 48678
   50912 51899 52006 52003 52063 51943 51407 50324 50226 50004 49972
   49959 50812 51889 52191 52054 52001 51996 52052 51907 50791 49177
   51266 51412 50119 49743 49637 47954 44898 44986 42386 45779 45500
   47557 48419 49610 50101 50594 51300 51968 52007 51664 50903 50223
   50013 50153 49946 49949 49998 50316 51463 50250 50000 50164 50390
   51133 50703 50779 50849 50023 50087 51211 51337 50497 50853 50160
   50516 50840 50620 50333 50044 49380 49059 48764 48168 47754 47231
   46741 46373 46242 46274 46330 46354 46330 46178 46123 46438 46093
   46001 45961 45856 45867 46207 47271 47568 47812 47648 47401 47342
   47614 47760 47786 48072 48848 48000 47733 46294 44976 44214 44429
   44752 44574 45298 46419 46597 46656 46078 46214 46036 45089 44298
   44709 45149 45742 45518 45326 44170 43502 42076 42956 44248 44263
   44057 43857 42990 42056 42234 42054 41247 41168 41819 41464 41459
   40598 40002 40098 40086 40142 40093 39816 38892 40974 41961 40953
   40172 41090 40063 40013 40184 41589 41971 40479 40033 39961 39922
   39700 39663 39738 39772 39980 39306 38943 39291 39781 38616 39910
   40101 40037 39968 39249 39086 38104 37209 36709 38707 39403 38686
   37634 38618 38818 37078 38362 39468 38178 37332 37614 38656 38421
   38137 38104 38044 38033 37426 36573 36064 36099 35867 35061 34157
   33818 33297 32471 31802 31066 30752 30038 30398 31192 31796 32269
   32862 33530 33716 32338 33397 33491 33847 32673 29419 31588 32772
   31641 31940 32518 33441 34429 33810 34192 33737 33406 34201 35949
   36744 37357 37066 37058 37020 37371 37673 37731 37606 37200 36813
   36078 35878 36006 35964 35988 36023 36012 35981 35923 35871 35830
   35459 32910 35044 34668 34700 34982 34988 34634 34171 33993 34104
   33936 33697 33338 32631 31501 28589 25471 26344 21234 20901 18741
   16797 15598 13503 11587 11484 13963 14964 15977 18084 24408 20866
    5470  2204   258    58   121     0     0     0     0     0  1948
    7078 18010 16588 18631  9700  3420     0     0     0     0
       0 51917 54848 54931 54134 52869 51816 49694 49160 49572 50801
   52032 52128 51859 51311 51320 51260 50674 49754 49953 50693 50353
   49437 48868 46710 46183 46600 39906 35129 44027 45620 45199 45484
   41233 44763 44199 42487 42936 41963 43171 43783 42849 42270 42567
   39119 41361 42647 43453 45730 45827 44504 43929 46758 45939 42077
   50646 51930 52003 52039 51997 52042 51987 51803 50203 49731 48923
   50030 51531 52111 52147 52008 51994 52003 52034 51874 50137 50500
   51761 50571 50006 49733 48823 48980 48516 46389 45783 47109 47364
   48706 49750 50456 50660 50930 51699 52094 51987 51409 50703 50391
   50312 50254 50343 50318 49474 50466 51003 50146 51541 50606 51369
   51690 51024 51027 50842 50170 50778 51767 50634 51087 50821 50172
   50674 50847 50459 50147 50008 49911 49378 48506 48010 47820 47428
   46873 46617 46539 46608 46758 46928 46450 46458 46632 46733 46477
   46221 46061 45961 45980 46751 47761 48017 47859 47996 48057 47964
   47879 47979 48034 48891 49252 48606 47858 46402 45793 45236 45270
   45844 45738 45128 45638 45621 44418 44942 46342 46057 46008 45933
   45847 45904 46249 46561 45377 43988 43981 44089 44539 44983 44397
   44026 44020 43462 42551 42930 42981 41952 41936 41878 41768 41448
   41071 40932 41326 40951 40732 40389 38211 39471 41827 41989 40316
   39192 39316 39958 40230 40931 41944 41301 40002 39994 38833 39440
   39553 37542 38512 39856 39786 39032 39137 39884 39138 39257 38479
   40074 39418 39437 37457 35598 37532 38791 39509 39140 40078 39960
   37403 40983 39821 39182 39609 39123 38100 38251 39680 38652 37131
   37249 37920 38200 38136 36338 36088 36054 36103 35787 34746 34160
   34008 32846 32013 30982 30368 30410 30081 29842 29800 31806 32026
   32586 32937 32173 30088 32523 33424 30168 34413 33662 31890 33270
   31328 32777 33253 33516 35817 36120 35964 35688 35318 33898 35150
   34258 37620 36434 35197 36447 37174 37593 37637 37396 36772 36119
   34771 35349 35896 35747 35814 35931 35962 35863 35647 35673 35762
   35492 34557 34090 33693 33676 34521 34983 34706 34350 34191 34097
   34164 34001 33820 32954 32056 31601 26401 22650 19929 21598 18700
   16417 15932 14804 14380 12998 14798 13236 15444 18469 18524  9546
    2114   961   331     0     0     0     0     0     0   390   351
    1340  2241  2532  3940  2026     0     0     0     0     0
       0 51612 54826 54203 53261 52308 50479 48692 48783 50242 51671
   52247 52210 51971 51668 51479 51341 51179 50970 50839 51546 52330
   51418 46412 38966 37087 45859 43178 42862 44114 44370 45172 45850
   43382 44139 43943 43017 43240 37492 28031 38250 41938 41763 43248
   42109 42074 43002 44566 45674 46712 47883 49324 49513 49130 50489
   51810 52327 52687 52344 52119 52057 52197 50497 48594 47918 48960
   49146 51826 51974 51933 51986 52000 52032 52014 51192 50122 51280
   51614 50063 50000 49483 48969 46950 49290 46860 48532 47912 49346
   49868 50386 50991 50970 51056 51893 52171 51903 51044 50791 51056
   50583 49993 48486 47107 49997 50701 50672 50229 50587 50884 51871
   51576 51681 51523 51102 50960 51193 51497 51497 51596 50830 50470
   50256 50628 50233 50038 50043 49952 49003 48113 47967 47992 47730
   47019 46863 46783 46829 46909 46954 46670 46526 46686 47124 46942
   46706 46531 46488 46404 46466 46701 47504 46838 47583 48421 48218
   48130 48666 49852 49933 49958 49452 48253 47341 46688 46352 46657
   47084 46933 46192 45927 45466 44750 44208 44382 44897 45742 46024
   46026 46034 46132 46539 45653 43390 42702 44582 45951 45727 44990
   43314 44512 45537 45319 45132 44037 42214 42117 42484 42033 42223
   41252 41860 41777 41748 41903 40626 37957 40701 41971 41466 40252
   37838 38556 39914 40219 41823 41843 40226 39952 39789 38547 39943
   39500 36309 39361 40003 39463 38993 39693 40062 39494 39147 38776
   41764 40921 39589 38309 37098 38098 39226 39261 40081 40431 39998
   38151 39674 40058 40038 39724 39339 38718 38852 39081 37674 37506
   37016 37314 37417 37812 36566 36190 35610 35278 35288 34976 34109
   33897 32719 32394 32863 30377 30403 29996 29859 30643 31939 32202
   32727 32926 32239 31252 33333 32104 34829 35668 35877 35586 35760
   35772 36301 35906 36074 36472 36563 36576 36457 36146 36037 35987
   34688 33661 36113 35943 36199 37027 37532 37577 37268 36656 35726
   34214 35319 35898 35286 35549 35763 35793 35752 34982 35403 35666
   34453 32960 32746 33564 33851 34652 35001 34587 34330 34304 34101
   34087 33988 33956 32664 31973 31706 29857 25287 22264 21083 19948
   19197 18133 16740 16438 12690 13129 13286 14273  8092  7078  2400
     763   205    63     0     0     0     0     0   181   441   386
     420   452   697   971   526     0     0     0     0     0
       0 54474 54170 53412 52223 50814 49437 49468 50123 51393 52238
   52422 52071 51981 51686 51270 51009 51003 51118 51059 51099 52398
   51023 38446 16306 31482 45673 45660 41788 35110 33904 44837 46209
   46424 45318 44403 44087 44348 44034 44191 45089 40082 35281 39693
   40636 43068 44362 45399 46101 46337 47801 49026 50576 51556 51930
   52063 52848 53006 52472 52446 52658 52047 49114 45766 48246 49264
   48818 50901 50519 50750 51613 51989 52108 51980 50466 49873 51463
   51084 49512 49987 48746 49251 48591 48381 48467 49319 49954 49972
   49588 51017 51233 50996 51160 51951 52166 51711 50722 51142 51786
   51977 50908 47006 48471 50311 50947 50562 50027 50429 51837 51940
   50689 51929 51639 51233 51147 51336 51488 51461 51226 50702 50038
   50682 50302 50058 50008 50023 49418 48409 48194 48027 47984 47348
   47006 46976 46916 46941 46954 46989 47114 47404 47808 47691 47421
   47253 47286 47447 47588 47023 46839 47056 47624 48628 49539 49793
   49757 49868 50006 50007 50002 50009 48803 47746 47531 47133 47308
   47756 47232 46292 45972 45669 45397 45261 45659 45986 45983 46000
   45988 45997 46056 45936 45203 44094 43874 44084 43580 44187 43833
   43741 45096 44740 43554 44518 45549 44609 44597 44173 43919 43936
   42334 42462 41398 41720 41864 40842 39447 42082 41989 41600 40452
   38971 39068 39986 40856 40940 40476 40056 39979 39432 39641 39986
   39201 38378 39958 39983 39653 39699 40016 40012 39456 38207 39067
   40492 40341 40200 39914 38552 37363 37970 38282 40090 40643 40490
   37391 40144 40359 40302 39384 37584 39128 39712 37791 37209 36650
   35258 35657 36038 34296 34736 34583 33287 30970 32429 33141 32417
   31810 30456 30949 32912 33441 32453 30027 29773 30246 31160 32319
   32977 33006 32372 31752 33232 33852 35332 36208 36647 36774 36823
   36851 36937 36846 36797 36862 36880 36893 36917 36781 36614 36509
   36356 35824 36147 36180 36487 37059 37517 37566 37359 36891 36564
   36261 36172 35551 34637 34931 35611 35393 34863 33616 35471 35717
   34763 34038 33821 34004 33958 34716 34397 33817 33473 34056 33869
   33136 30903 32588 32370 32043 31893 30996 27239 23367 20568 19984
   19900 19792 19736 18241 15126 10961 11102  8293     0  2408     0
       0     0     0     0     0     0     0     0     0   268   359
     231   313   248   448   254     0     0     0     0     0
       0 53604 53381 52478 50879 48746 47866 50026 51112 51944 52279
   52526 52176 51949 51443 51044 50200 50387 50916 51039 50996 51597
   50433 44731 27009 34490 45083 45527 46048 36232 32794 45827 44047
   45663 45656 44540 45314 44231 45664 45294 44924 39758 41578 44064
   44172 44759 45818 45951 47257 49143 47947 49137 50740 51761 51962
   52118 52706 52312 51641 52532 52549 51687 47152 47058 49106 49709
   49868 49920 49836 50416 50520 51830 52046 51902 50027 49013 51874
   51068 49427 49741 47724 48910 49732 48439 49867 50479 51029 51058
   51327 51906 51387 50960 51118 51966 52079 51336 50504 51292 51702
   52550 52029 48969 49911 50879 51556 50913 50039 51220 51536 51061
   50461 51484 51262 50993 51039 51319 51472 51351 51053 50341 50654
   50330 50028 49987 50001 49766 48876 48220 48774 48196 47752 47020
   46997 46986 46952 46993 46988 47017 47406 47786 47982 47891 47764
   47696 47754 47943 47997 47919 47418 47260 47499 47901 48079 48582
   49283 49686 49893 49909 49800 49692 48807 47926 47981 47943 47621
   47789 47194 46451 46006 45882 45878 46070 46342 46412 46084 45992
   45990 46154 46276 46084 45526 44907 44822 45203 45722 44514 44286
   44260 44664 44407 44019 43134 43707 42127 42444 42840 42226 42707
   42290 43806 43428 41368 41611 41557 40650 41504 40373 40421 39731
   37646 39913 40008 39631 38651 39997 40081 40014 39994 40007 39896
   39176 39679 39928 39879 39619 39916 39813 39483 37473 38931 39430
   39983 40088 40170 40078 39419 37196 37738 38890 38574 38840 39280
   39986 41361 39762 38063 38296 37382 37991 37114 36123 36249 35152
   29306 32744 34728 34044 34024 33869 33650 31289 30829 31456 30548
   29522 29929 30087 30213 32258 33527 30696 29824 29850 30970 33511
   33722 33429 32711 31513 32376 33909 34519 36081 36611 37008 37384
   37670 37732 37788 37623 37532 37492 37454 37356 37332 37252 37052
   36894 36642 36542 36522 36703 37141 37531 37573 37411 37072 36906
   36680 36511 35887 35571 35079 35751 35626 35238 33558 34752 34951
   34021 34537 34674 33370 31492 34132 32323 32316 33956 33983 32502
   31346 30956 31429 32144 32069 31908 30427 30017 27727 20313 20006
   21594 19239 20893 19529 11444  3093     0   220     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
     469   424   267   141    72     0     0     0     0     0
       0 52223 52358 51982 50924 49582 50172 50466 51719 51672 51442
   52126 52184 51213 50159 50212 48506 49304 50413 50813 49834 49709
   50446 48106 43300 38271 43267 38143 42807 45276 44624 35529 41624
   47006 47974 48636 47899 46589 46183 45802 44890 42748 44511 45418
   45782 45960 47930 48002 48891 50319 50146 50860 51702 52006 52002
   52598 52301 51029 51719 52588 52200 51504 47961 49487 49831 49150
   50626 49150 49810 49602 50263 51891 51173 51956 49623 48430 51713
   51837 50964 50017 48514 49694 49408 48809 50220 51371 51957 51936
   52002 51769 50729 50968 51383 52006 51919 50914 51441 51150 51606
   52496 52113 50197 50628 51513 51957 51369 50824 51671 50941 50110
   50658 51124 50926 50751 50708 51293 51410 51083 50967 50580 50471
   50049 49989 50010 50067 49406 48368 48831 49039 48076 47783 47290
   47121 46976 47014 47170 47093 47286 47768 47986 47998 47969 47903
   47866 47918 48063 48159 48021 47794 47646 47872 48281 48439 48478
   48999 49423 49757 49828 49716 49393 48769 48093 48003 47833 47628
   47522 47150 46717 46171 45976 46099 46152 46020 46288 46006 46022
   46158 46618 46646 46344 45872 45546 45594 45892 45580 44379 44500
   44744 44677 44030 44114 43876 44253 44217 43564 43661 43268 43080
   42187 42056 42472 42422 42583 42578 41639 40193 40774 40661 36653
   38528 39759 39829 39204 39312 39612 39962 40026 40017 39720 39202
   39654 39980 39978 39649 39850 39982 39716 38109 37392 38696 39589
   39977 39993 39920 39907 39103 37844 35841 38352 37934 37798 37921
   38327 40024 39206 36976 34892 35262 34959 34502 34350 33318 33473
   32271 31609 33980 33969 33664 32063 32439 31544 31224 31844 30277
   29994 30062 30474 30807 31908 31971 30301 33136 33239 33661 35429
   35060 34293 33611 33859 34102 34500 35447 36313 36673 37607 38021
   38429 38690 39368 39024 38404 38401 38271 38081 38010 37981 37582
   37231 37054 36911 36878 36948 37262 37546 37546 37407 37298 37094
   36880 36672 36320 36110 36078 36084 36136 36190 35948 34418 29844
   34619 34901 35638 34139 32532 34470 32633 31556 33761 33968 32910
   32313 31773 31649 32006 32022 31854 31528 31759 29853 26212 29444
   29854 27988 25033  9723  2489   878     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
     347   471   261    84     0     0     0     0     0     0
       0 47469 49232 49870 47659 49600 51132 51269 51179 50304 49676
   51601 51157 48216 48138 44897 44269 46189 48900 49998 48633 42764
   44723 40746 43599 43603 42021 32381 40496 45179 44779 43163 46719
   49919 50089 50350 49388 47218 45961 45610 46137 43793 40260 42056
   43726 46522 47900 45851 48941 49173 51273 51742 52060 52214 52270
   52761 51793 51872 51989 52713 52263 51327 50089 51370 50026 50378
   51457 50647 50077 49563 51291 51344 50423 51952 50380 48074 49823
   50517 49150 50308 49313 49482 48777 49463 50067 51633 52013 52001
   51993 51762 51083 51641 51882 51888 51616 50309 51729 51771 52054
   52723 51983 51387 51636 52016 51941 51104 51206 51796 50239 50154
   50878 51041 50888 50302 50659 51310 51303 50574 50089 49964 50039
   50009 50008 50192 50104 49079 48074 48294 48096 48018 47954 47737
   47452 47263 47478 47832 47701 47842 48029 48013 48007 47983 47936
   47910 47963 48182 48298 48132 47984 47974 48303 49380 49416 49184
   49564 49740 49978 49966 49619 49288 48846 48393 48038 47677 47294
   47053 46962 46922 46537 46259 46401 46087 46078 46271 46019 46299
   46762 46898 46792 46498 46129 45864 45899 45988 45329 44133 44864
   45249 45411 44204 44572 44427 44060 44066 43964 43963 44100 44089
   43866 42950 42326 42029 42026 42030 41802 41919 41804 42829 42137
   39863 39617 38817 37871 37979 39324 39709 39737 39849 37564 38893
   39769 39941 39818 39594 39274 39859 38642 37982 38538 37019 37967
   39928 39513 38772 38633 38023 37083 35712 38549 37480 35903 36361
   38258 39347 36951 36146 35110 34257 33552 33991 34779 35502 34232
   34057 33870 34137 34308 34004 32064 31683 31747 30548 30670 29957
   29240 30240 30656 31001 31823 32032 32182 33098 33838 34732 35162
   35827 36194 35577 34571 34873 35363 35893 35579 35337 37646 38239
   38973 39599 40316 39432 39851 39736 40023 39334 38564 37891 37567
   37362 37221 37149 37162 37283 37468 37217 36948 37336 37566 37577
   37092 36950 36744 36567 36387 36311 36370 36467 36322 36239 34244
   34964 35782 35928 35504 34930 34843 33974 33869 33930 34018 33991
   33646 31743 31503 31991 31887 31851 31894 31884 29220 28720 28910
   28106 22334 14169  5043  1722   691     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0    50     0     0     0     0     0     0     0     0
       0 47180 46643 46247 47628 48911 48042 49709 46473 50764 47174
   46779 50254 45656 45683 45480 44893 45423 46890 47210 43363 24878
   31758 38358 42814 43467 44674 41032 27261 32242 46669 46250 46632
   47444 50108 50624 49713 45184 44627 43463 47059 45870 40600 39391
   40976 44891 41750 30112 38088 32459 49674 51404 52076 52631 52907
   52502 51988 51973 52000 52514 52649 52019 51977 51499 50420 51988
   52037 50790 50209 50966 51043 50399 51609 51878 50816 46067 49016
   48577 49413 48918 49301 49137 48312 49738 50000 51847 52019 52003
   52004 51974 51543 51633 51954 51584 51437 50436 51986 52087 52668
   52967 50667 51963 51989 52037 51793 51022 51412 51297 50382 50404
   50991 51021 50689 50066 50906 51179 50992 49701 49106 49627 50000
   50006 50097 50222 49786 48342 48010 48018 47994 48002 48033 48016
   47842 47737 47878 47993 47953 47996 48037 48008 47998 47972 47932
   47917 47982 48253 48289 48253 48016 47982 48688 49938 49281 49517
   49953 50018 50036 49949 49666 49300 48933 48557 48040 47502 47006
   46680 46468 46896 46737 46443 46229 46074 46153 46079 46488 46856
   46513 46379 46679 46191 46147 45900 45972 45991 45967 45161 45308
   45667 45371 44068 44763 44398 44082 43954 43731 43581 43511 43219
   43579 43546 43297 42840 42730 42706 42728 42452 42049 42022 42003
   41993 42192 42588 42159 41683 37896 36873 38901 40996 39609 39132
   39118 39843 39870 39797 39242 38527 37933 37711 37500 37287 39493
   38916 37790 37564 37046 37312 30959 25923 34134 36238 36620 37930
   38018 37998 35896 35360 35102 34096 33942 31771 34976 35394 33499
   34213 34536 35089 34174 33294 31676 30088 31854 30849 29912 29900
   28427 30336 30150 30840 31849 32198 32690 33573 34286 34872 31944
   30910 33546 37964 35943 35789 35808 35948 36313 36781 37947 38590
   39346 39848 40932 39822 39302 40063 40357 39956 38972 37971 37619
   37478 37403 37386 37404 37468 37484 36676 34959 36213 37338 37649
   37638 37169 36998 36961 36669 36482 36453 36502 36534 37187 37146
   36583 35820 35114 35604 35290 34586 33776 33431 34160 34413 34034
   33573 31933 30854 31196 31201 31968 32343 34138 33036 26043 14078
   15561  6547  3202  1757   639     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 47959 45284 44683 46589 45098 50010 50747 51588 51842 50033
   49568 50582 49983 49721 49622 49426 45852 44008 41449 30019 26507
   37950 41888 43546 31751 43607 44413 41172 39859 46443 44938 41634
   33607 47228 51024 50220 43090 48538 49949 49994 49543 46262 36306
   28588 43609 48520 47276 48567 49059 51289 51888 52522 52954 52814
   52146 51437 51579 51989 52099 52757 52037 51859 50487 51344 52059
   51063 50062 50539 51061 50782 51741 52021 50908 50616 48590 49306
   48130 48516 49743 49327 49562 49603 48653 50809 51956 52012 52001
   52006 51997 51747 52002 51761 51289 50694 51606 51991 52008 52373
   51752 51790 51439 52006 52048 51691 51024 51743 51301 50127 50672
   50868 50964 50184 50190 50327 50977 50369 49028 46287 49761 49962
   49416 49986 50118 48384 47022 48232 48104 48089 48080 48053 48017
   47972 47967 48001 48004 47998 47993 48002 48001 47996 47954 47901
   47933 48003 48252 48308 48211 48017 48088 48764 49102 49278 49738
   50098 50192 50154 50008 49764 49301 48942 48553 48016 47278 46410
   45980 46404 46973 46801 46443 46000 46047 46164 46113 46843 46797
   46201 46408 46223 46044 46247 45999 46093 46666 46186 45703 45583
   45904 45182 44306 44628 44200 43553 43117 42994 42944 42986 43396
   43778 43779 43639 43369 43240 42932 43837 42468 42113 41930 42080
   42107 42060 42002 42202 42280 42178 41573 40399 40596 41423 41968
   41169 40561 40027 38947 32630 37434 37793 37681 36971 39456 38702
   36403 37366 37044 34259 34597 26517 28802 33324 35659 33584 37201
   38078 37679 36048 33179 34261 33938 32056 31539 35037 35550 32724
   37478 33920 34081 33754 32393 32482 31841 30966 30846 29919 29546
   27833 30174 31144 31121 31973 32736 33303 33944 34489 34846 34491
   35364 35711 35787 36082 36252 36142 36129 36988 37967 38536 39056
   39727 40836 41256 39781 39796 39422 40146 39938 39072 38187 37861
   37846 37784 37773 37704 37723 37670 36682 34103 35384 35881 34958
   36749 37412 37027 37099 36932 36726 36688 36707 36629 36697 37028
   36561 35418 31904 33883 35063 34536 33998 33992 34061 34154 31803
   27933 31047 30922 30094 31482 33340 36717 36584 24844 15753  3848
    3967  2390   400     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 45312 43063 43652 45799 47913 51152 51996 52003 51914 50886
   48250 50559 50002 49743 49722 46172 43473 43063 30933 21994 24113
   34659 39229 41686 44071 44329 40227 42769 46602 45967 44908 33549
   41321 48904 51467 51909 50999 51299 51201 51232 50588 49543 46199
   44740 46330 49570 51370 51146 51192 51893 52073 52782 53008 52444
   51562 50867 51799 51843 52080 52101 51511 51171 50204 51682 51761
   49698 50394 50366 51144 51464 52071 52007 51496 50598 51681 50706
   48718 47433 49104 48964 49586 50012 50289 51784 51971 52007 52000
   51999 51997 51994 52010 51736 51252 51333 52028 52008 51859 51999
   51884 50330 48959 52044 52040 51498 51166 51954 50473 49731 51293
   50449 50363 50289 50990 51014 51053 50152 48444 49052 49961 49469
   48234 49912 49270 47200 47891 48308 48317 48274 48213 48072 47999
   47986 47988 47990 47990 47992 47974 47992 47988 47990 47904 47862
   47959 48120 48253 48253 48113 48001 48097 48452 48881 49360 49928
   50258 50358 50281 50073 49716 49109 48733 48312 47592 46856 46024
   46071 46811 46991 46537 46013 45993 46070 46221 46446 46778 46183
   46100 46471 46029 46328 46619 46636 46869 46989 46117 45841 45704
   45597 45231 44848 44577 44071 43258 42799 42739 42866 43251 43961
   44077 43966 43747 43607 43432 43424 43543 42367 42151 42151 42042
   42156 42142 42069 42042 42368 42700 42631 42424 42638 43369 43926
   44726 43236 40618 38108 35099 38247 38310 37616 38374 38457 37449
   37612 36830 37002 37541 37533 34298 34922 37118 36880 36842 37667
   37141 35937 35666 31774 29721 33800 33781 31141 35683 32989 35750
   32356 30179 30689 35378 33830 33893 32723 31153 30257 29401 29098
   27611 29599 30730 31720 32654 33380 33817 34066 34362 34680 35146
   35788 36012 36093 36278 36202 36006 36319 38021 38521 39159 39667
   39989 40606 41180 40354 39863 39737 39158 39160 38924 38494 38259
   38618 39038 38589 38174 37989 38006 37843 34266 36039 36046 30838
   33800 35314 35517 37456 37236 36978 37100 37526 37874 37807 37691
   37203 36554 35371 34386 34966 34690 34111 34002 34006 33754 31740
   30891 31691 30668 30654 33116 37010 38309 25243  9496  2522     0
       0   427     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 42542 40329 41342 46536 50269 52069 52640 52043 51294 50648
   51348 48546 47738 48549 42060 37299 39872 38979 20450 18956 34001
   40372 45484 45973 46626 43413 38357 43639 45867 43722 46790 40328
   47416 49638 51051 51957 52073 52057 52072 52014 51876 51448 50360
   50936 50068 46876 50274 50988 50328 51487 51971 52791 53342 51759
   51130 51741 51109 50730 52149 51784 51310 49301 50586 51881 51539
   50611 50436 49982 50483 51592 52011 52016 51301 51138 52023 50702
   48030 47521 48173 49919 49864 50604 51944 51987 51901 51928 51987
   52160 52234 52252 52330 52301 52018 51916 51696 50457 50392 51830
   51777 51854 51209 52010 52004 51273 51232 51924 49308 50388 51781
   51054 50133 50361 50952 51359 50984 50196 49680 49942 49861 47970
   49260 49583 48542 48107 48194 48297 48336 48311 48214 48112 47993
   47969 47924 47980 48013 47988 48004 48051 47987 47984 47909 47924
   48196 48399 48281 48129 48027 47961 47982 48082 48687 49446 50102
   50381 50464 50332 50049 49497 48700 48378 47958 47200 46342 46024
   46494 46860 46952 46444 46011 46128 46196 46051 46649 46079 46566
   46829 46578 46366 46787 47054 47131 47177 46907 46100 45892 45790
   45506 45271 44989 44406 43661 42968 42710 42762 43041 43668 44117
   44203 44062 43813 43672 43326 42869 42554 42302 42179 42191 42102
   42178 42249 42302 42227 41817 42201 42159 42167 40416 41838 43197
   44714 43897 42934 41814 39560 39291 39424 37723 38250 38846 37751
   36067 37501 35868 30243 30053 37019 36586 38196 37692 35129 34794
   33429 32800 32256 26462 23083 29986 32887 30187 30996 30256 34486
   30299 30117 34050 37721 34473 34821 33723 32702 31902 30614 27579
   28301 29963 30037 31642 33716 33830 33968 34052 34019 34194 34926
   35412 35920 36416 36194 36029 36294 36719 37973 38741 39411 39950
   39563 39827 40270 40474 40481 40869 39892 39508 39277 39086 38942
   38974 39137 38850 38663 38701 38841 38541 38026 37624 37677 36821
   36989 37211 37131 36900 36470 37106 37134 37777 38204 38403 38366
   38282 37900 36420 36010 35559 34790 34109 34102 34154 33619 32100
   31087 30652 30610 32541 37602 38549 27642 12464  2222     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 39434 40436 43040 47621 48696 50979 51627 50694 43712 48200
   44987 38007 39866 46847 42863 35164 38522 40533 28711 34616 41641
   44873 47347 47327 45182 43560 42234 46948 47711 47138 49820 49616
   50210 50651 50932 51610 51977 52141 52197 52282 51410 50140 49890
   40911 45793 46139 50318 51058 51507 51961 51899 52833 53497 50350
   51604 51261 49674 48598 52209 51624 51316 49496 51749 51811 51460
   51011 50049 49801 49823 51402 52249 52576 50662 51372 50710 50171
   49296 49132 48326 50507 50453 51811 51987 51974 51354 50697 52081
   52302 52494 52349 52316 52049 52278 51398 50197 48679 50059 51223
   51664 51978 51963 51987 51758 50497 51523 51439 48794 51557 52000
   51386 50584 50184 51053 51481 50230 50016 49963 50006 49368 48946
   49649 48860 48216 48021 48278 48150 48279 48236 48076 48118 48060
   48420 48123 48200 48317 48303 48423 48372 48039 47970 47943 48112
   48736 48882 48302 48000 47990 47959 47982 47988 48427 49516 50129
   50440 50466 50231 49811 48962 48057 48043 47643 47008 46221 46786
   47112 46913 46646 46722 46414 46768 46286 46207 46160 46279 46986
   47070 46968 46957 47113 47342 47384 47213 46717 46036 45933 45898
   45528 44916 44889 44126 43183 42918 42854 42922 43437 43983 44176
   44149 44084 43847 43691 43198 42748 42448 42259 42218 42244 42251
   42311 42381 42393 41681 42236 41668 40462 41686 42018 42036 42144
   41739 41684 42044 40973 40541 39839 39412 37517 36640 37827 37957
   35900 37334 36246 30363 27553 36507 38409 37649 33467 23778 20130
   20796 25910 17953 28254 28020 31757 26522 31467 24853 36062 34727
   36127 37428 39020 38504 36992 35666 34449 33828 32570 32048 31807
   32149 32557 31314 31171 32399 33322 33960 34013 34053 34361 35000
   35219 35519 35924 37244 37508 36386 36960 37767 38727 39122 39462
   38959 37959 39682 40369 40493 40550 40281 40040 39994 39934 39628
   39374 39164 39046 38913 38984 39127 39054 38769 38687 38611 38276
   38107 38091 37931 37422 37278 37254 37036 37470 38042 38164 38183
   38299 38187 36956 36234 35738 34644 33676 33909 34168 33168 32153
   31297 29471 28036 37007 40006 30336 14767  4041     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 33394 31767 33523 37882 36097 44550 45683 48550 42390 38380
   31841 39751 46184 49186 49934 48934 46580 44694 40960 42831 35417
   45282 47711 45114 40278 45212 47836 49437 49901 48733 49247 50292
   50799 50850 51287 51624 52014 52468 52511 51261 43037 37849 39863
   41473 44486 47047 52556 50240 51681 51734 51761 53284 53531 51468
   51867 51167 49738 51671 50939 50013 50800 51751 51676 51533 51401
   50978 50309 49942 50171 51418 52309 53489 50732 51216 49407 50413
   51090 50382 50622 49817 51027 51986 51991 52061 51854 50946 52262
   52089 52377 51300 51991 52122 52216 51246 50541 50144 50866 51410
   51770 51991 51830 51233 51553 50688 51611 50639 50081 51893 51681
   50697 50034 50472 50776 49854 49991 50000 50001 49998 49056 49704
   48834 48157 47982 47897 47933 47369 48344 48122 48158 48121 48897
   49498 49010 48931 48844 48921 49077 49119 48582 48027 47954 48290
   49282 49406 48139 47919 47978 47963 48030 48024 48149 49490 50158
   50466 50400 50100 49547 49081 48950 48058 47569 47348 47301 47678
   47702 47152 46439 46916 47193 47944 48091 47718 47467 47548 47416
   47341 47249 47184 47546 47414 47444 47164 46417 45961 46003 46047
   45443 44038 44422 43777 43064 43383 43750 43686 43970 44231 44221
   44221 44106 43870 43707 43159 42690 42398 42290 42306 42358 42404
   42457 42464 42399 42336 42151 41564 41286 42080 42299 42489 42477
   37470 33958 41646 40284 39824 38860 38653 38552 39270 38449 38130
   38119 36762 33688 31478 32871 30581 29308 27792 21699 31912 34888
   32473 20696 26928 28138 35149 44210 42610 46380 41677 35733 35103
   35496 35790 36506 36212 33764 32763 32932 33040 32129 31363 31913
   31552 30722 29998 31540 31973 32117 32257 32978 33541 34156 34594
   34697 34777 35226 35712 38080 36611 36598 37332 38892 39869 38778
   35941 36309 38506 39719 40390 40612 40697 40772 40984 40870 40406
   40111 40003 39911 39566 39270 39123 39008 38960 38957 39332 38760
   38437 38271 38083 37902 37644 37433 37127 37116 37479 37676 37787
   37824 37597 36783 36416 36137 34986 32844 32298 33654 31599 29533
   28549 29516 36511 42230 32953 18230  6708  1406     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 26507 29661 30681 31516 42940 42268 41542 49838 50706 49876
   42862 49784 49562 50420 50362 50363 47159 43371 27893 43566 43317
   47458 47682 46013 37978 45433 49398 50160 48523 47536 40207 50858
   51788 51751 51783 51936 52444 53428 54293 53783 46631 38762 41000
   45423 49933 51348 53796 52344 52076 51853 52540 53859 53948 52804
   51576 51242 51111 51796 50567 50598 51690 51783 51733 51688 51456
   51399 50870 50112 50169 51166 52657 54228 51622 50622 49664 51500
   52016 51102 51119 49843 51768 51991 52760 52228 52031 52013 51537
   51142 51952 51517 51998 52259 52109 51464 51508 52252 51900 51824
   51366 51983 51623 51313 51437 52356 52073 50710 51759 51779 50596
   50220 50049 50023 49753 48453 49208 49976 50014 49963 49192 49328
   47948 47982 48632 48246 48327 48703 48748 48347 48170 48006 49084
   49646 49861 49614 49241 49339 49628 49896 49154 47989 47786 48152
   49546 48917 47940 47950 47990 47999 48179 48809 48072 49261 50244
   50468 50302 49883 49391 49367 48911 47962 47842 47166 48000 48063
   47908 47057 47743 47216 47817 48236 48381 48296 48080 47976 47753
   47423 47116 47256 47117 47252 47328 47100 46306 45981 46023 46008
   45216 44203 44348 43933 43904 44002 43999 44077 44233 44276 44100
   44211 44104 43872 43722 43160 42664 42416 42384 42407 42463 42527
   42562 42511 42360 42204 42183 41903 41896 42303 42450 42652 42508
   41370 41101 41342 40092 39978 39627 39501 38980 39116 39071 39814
   39720 38596 37753 37454 36999 38710 38599 37943 37058 36100 38359
   38437 38011 40117 40820 38461 33549 35743 36368 35009 35177 35552
   34571 35030 34846 34847 34348 33461 32086 31776 31001 30407 28934
   27893 29892 29863 30480 31661 31950 32071 31278 32320 33182 33726
   33974 34020 34434 34917 35622 35914 35902 36100 37664 39468 39799
   37481 36809 38504 39563 40466 41379 41242 41254 41633 41568 41022
   40953 40870 40536 40199 39902 39630 39340 39140 39002 38959 38798
   38534 38250 38020 37972 37794 37679 37352 37061 37057 37221 37313
   37251 36871 36468 36417 36289 35629 33879 32956 31063 29779 27933
   28600 35957 45709 38390 18176  8302  2814   771   152     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 39003 42784 44720 39156 50429 50398 50636 51099 51423 51228
   51557 51529 51254 51223 50976 50454 48859 44267 37248 44344 46638
   48974 49153 45287 46249 49558 47568 47056 48313 40362 47493 51950
   52222 52151 52251 52478 52743 54389 55464 54793 52721 47618 49234
   51088 51901 52258 52643 52168 52132 53170 53337 54652 54937 54747
   51543 52464 49914 51840 51029 51926 51993 51923 52039 51853 51493
   51897 51444 50172 50322 51432 52596 53031 51914 51257 50789 52160
   52260 51337 50602 50866 51966 51729 53107 52083 51998 51949 50923
   51211 52197 52636 51554 52379 52029 51998 53014 53277 52051 50931
   51411 51984 51877 51917 52366 53472 52100 51203 51244 50802 50234
   50007 49984 50006 49520 47371 49349 49944 49931 48873 49427 47809
   46894 47768 48224 48204 49014 49732 48888 48486 48253 48929 49614
   49880 50253 50268 49340 49413 49828 49992 49754 48857 48057 48547
   49748 48244 48080 48000 47988 48003 48137 49033 48010 49168 50112
   50374 50153 49557 48619 48359 48058 48004 48044 48077 48248 48193
   47990 47959 47980 47862 48122 48337 48423 48344 48146 48001 47849
   47340 46720 46573 46714 47018 47088 46814 46314 46036 46012 45943
   45338 44874 44228 44283 44306 44261 44218 44252 44294 44191 44093
   44229 44186 43963 43757 43181 42697 42367 42360 42464 42497 42584
   42642 42533 42247 41987 42096 42332 42351 42303 42129 42243 42174
   41978 42020 41736 41224 41147 40307 39968 39652 40012 39993 39257
   39427 38746 37709 37286 35891 36649 36148 35602 38520 36069 36156
   35510 34526 34913 35480 34839 31294 34179 34629 34932 37112 37613
   36146 34170 33606 33950 33784 33688 32993 32197 31192 30772 30371
   30006 29977 28832 29777 30251 31694 31448 30868 32058 32641 33241
   33622 33711 33860 34250 35598 35269 35383 35569 36231 36840 38471
   38468 38818 39518 40053 40766 41896 41881 41307 42033 42947 41551
   41636 41490 40970 40639 40433 40133 39812 39506 39278 39097 38882
   38557 38140 37812 37872 37852 38003 37687 37281 37080 37008 36999
   36894 36567 36271 36186 36131 35901 34097 32191 31098 31467 32592
   35461 45157 38720 17991  4621  1876  1106   191     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 49412 49366 49177 50644 51606 50971 50759 51398 51624 51226
   51269 51974 51429 51167 51046 51267 50071 44601 44854 47794 48947
   50157 50299 50138 48166 46346 46469 41650 39031 47611 51231 52022
   52589 52801 53196 53158 52934 53754 54751 48329 39304 39298 52637
   53124 51986 51839 51988 51993 52244 53368 54048 54763 55293 55173
   50376 53026 49434 51390 49720 50791 51628 52181 52363 51398 51057
   51949 51638 49994 50077 51641 50852 52192 52008 50899 51869 52670
   53088 51728 50319 51723 51468 52498 52546 52001 52029 52668 52494
   52468 53047 52693 52788 53122 52891 53061 53876 53754 53158 51023
   51963 51993 52004 52021 53179 52411 52038 51779 51239 50290 49271
   49403 48926 49989 48870 48950 49442 49049 48831 48594 49409 47628
   47478 47871 48250 48473 49566 49582 48981 48928 49143 49909 49940
   50013 50481 50666 45772 49484 49957 50010 49994 49931 48670 49444
   49240 47964 48039 47994 47919 47877 48160 49763 49317 48332 49541
   50158 49936 48870 47999 47988 47996 48180 48372 48418 48487 48316
   48021 48002 47998 48006 48137 48256 48266 48162 48041 48016 47880
   47387 46473 46042 46543 46873 46553 46187 46306 46018 46002 45863
   45469 45024 44774 44624 44539 44444 44353 44281 44252 44011 44043
   44299 44256 44049 43689 42963 42636 42293 42357 42363 42383 42527
   42673 42497 42060 41578 41896 42211 42184 42088 42022 41908 41793
   42040 42124 41973 41987 41783 41037 40710 40599 40663 40391 39253
   39749 38963 37172 39023 38401 37477 37241 37409 37862 37976 36710
   35742 34966 36132 36204 37106 34351 36171 36007 37001 36517 36036
   36903 35124 33460 32129 33189 33688 33959 33391 31733 30087 30576
   29984 29790 28351 29801 29969 30801 30342 31003 31702 32346 33030
   33562 33680 33591 33773 34503 34768 34960 35161 35534 35897 36496
   37897 36399 39591 40250 41111 41228 41059 41376 42029 42264 41889
   41794 41731 41046 40898 40876 40640 40246 39980 39708 39443 39163
   38789 38201 37792 37634 37928 37758 37746 37454 37263 37109 36922
   36753 36487 35871 35601 35671 35696 35272 34881 34253 36166 40652
   43768 39043 15933  6322  1028   421   223   124     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 54533 51821 50783 51618 51088 50911 46634 51281 51926 51672
   51174 51826 50780 50507 50316 51604 48717 36256 47921 48658 49407
   50202 50249 50604 50030 49376 50952 50254 47857 49947 51091 51509
   52633 54379 54638 54862 53263 51277 54057 47284 45474 53006 52432
   51092 51384 50137 51341 51256 51794 52780 53872 54891 55709 55074
   53638 51617 51192 50844 47693 49784 51422 52649 53116 51682 51517
   52663 51202 49262 50049 51694 49662 51881 52796 51943 52599 53616
   53503 52042 51842 51929 50400 53230 52091 52756 53073 53894 53228
   53921 53758 52576 53998 53958 53834 53980 54010 54053 52772 51957
   51971 51986 52273 52176 53213 52031 52023 51874 51306 50751 49468
   48503 49234 49930 49581 47503 48009 49511 48629 49117 48933 47776
   47978 48752 49207 49414 49898 49068 49001 49282 49738 49984 49838
   49781 50049 49693 49531 50082 50094 50043 50039 49976 49727 49987
   48501 46917 47930 47334 47774 47879 48007 48464 48414 48017 48619
   49716 49427 48836 47964 47921 48154 48556 48830 48810 48781 48537
   48369 48141 48004 48022 48097 48124 48041 47844 47762 47920 46748
   47803 47144 46820 46801 46360 45388 45917 46260 46012 45984 45711
   45698 45320 45039 44867 44711 44550 44406 44298 44214 44021 44111
   44203 43911 43376 43187 42598 42537 42399 42190 42259 42182 42298
   42668 42487 41404 40578 41948 42090 42017 42031 41996 41150 40791
   42126 42286 42151 42088 41962 41800 41786 41997 41464 40832 40469
   40411 39900 38586 39486 39428 34582 38239 38109 38007 37931 37222
   36033 37521 37111 36859 32676 35369 38686 36934 34477 32402 35264
   37828 35409 35146 34806 32460 33430 33041 32567 31453 31246 31494
   30408 29287 28273 29573 30014 30732 30782 31751 32121 32049 32456
   33548 34028 33427 33254 33713 34181 34447 34796 35101 35431 35819
   36303 38020 39476 39898 41346 41373 41013 41442 41992 42060 41827
   41452 41218 40971 41007 41220 41166 40678 40457 40242 39971 39658
   39220 38716 38169 37752 37933 37738 37921 37572 37453 37370 36999
   36652 36447 35972 35308 35657 36311 36399 38783 41933 46906 46053
   37324 18462  6303  1877   417   309   386     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 55361 53189 51680 51422 51981 51419 51248 51764 52006 51707
   50952 50816 47737 45686 49004 48414 45327 44450 47158 47354 47803
   50818 51482 51850 51821 51852 51950 50873 50492 51290 50937 50416
   52240 53639 54174 54099 54161 50252 53990 55093 54440 53489 51443
   51326 51292 49798 51210 51298 51917 53489 54264 55433 55776 53018
   53833 51026 51982 50877 49719 49967 51570 52897 53213 52593 52137
   52943 51619 50268 50401 51308 50468 51757 52684 53419 54063 53999
   54006 53729 52622 52003 52741 52741 52211 53903 53949 54052 54024
   53956 53948 53746 53988 54156 54408 54003 54044 53971 52421 52481
   51987 52313 53179 53557 52913 52422 51934 50284 50742 50369 49831
   48361 49821 49398 48771 48774 47466 49531 47559 49842 48642 47966
   48540 49674 49460 49938 49958 49437 49220 49471 49958 49569 49376
   49434 49503 49960 50088 50166 50164 50042 50032 50093 50073 49958
   48268 48043 47880 46859 47613 47951 47996 48008 47982 47982 48019
   48498 49909 49351 48534 48040 48734 48904 48933 48144 48880 48512
   48320 48147 48001 48030 48053 48022 47913 47634 47174 47772 47500
   48006 47971 47251 46588 45866 43753 45834 46230 46037 45913 45654
   45813 45316 45064 44973 44804 44586 44412 44312 44286 44254 44318
   43937 42738 42024 42993 43044 42446 41651 42019 42169 40606 42298
   42670 42408 40647 40682 42212 41981 41972 42046 42024 41376 41289
   42118 42302 42271 42063 41988 42068 41970 41647 41153 40909 40839
   40762 40583 40302 39157 39066 40216 39890 39738 39273 38206 39096
   37722 37590 36549 34968 36292 37208 38122 37072 36480 36838 37773
   37908 36821 36103 35711 34449 33942 33917 32979 32371 31970 31516
   30796 29441 28167 29502 30109 30606 30853 31948 32176 32309 33504
   36707 34797 33379 33206 33202 33866 34039 34262 34666 35222 35828
   35949 37142 39530 39874 41116 41606 41197 41654 42011 42041 41898
   41504 41084 40953 40886 41149 41192 40926 40951 40900 40697 40281
   39748 39231 38879 38438 38007 37903 37798 37618 37536 37629 37233
   36928 36864 37003 36436 37597 40627 43152 47324 47914 39750 30387
   19469  8133  2081   519   430   222     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 55191 54139 53091 53197 53720 53122 52713 52596 52690 52392
   51150 51423 51206 50343 51062 50663 42868 39353 47547 48404 47052
   50033 51842 51488 51894 52426 52663 52628 53083 53217 52359 50599
   52538 51700 44183 55043 55234 55046 55171 55361 54544 52803 50898
   50787 51071 50157 50809 48996 48853 52178 54172 55826 55017 52507
   53956 52887 52678 52110 50674 49998 51412 52840 53236 52581 52272
   52990 52186 51188 51361 50370 51866 51932 53208 54040 54917 54179
   54003 54043 52526 52493 53728 52342 52439 53433 53771 54074 54083
   53354 53514 53992 53976 54074 53993 54008 54053 53941 52167 53494
   52378 53427 52746 53617 51913 50517 51708 50241 50420 50454 48829
   49007 48107 48824 48951 48487 49411 48701 47786 49364 48958 49287
   49501 49037 49733 49749 48859 49964 49178 49603 49951 48328 49072
   48503 49624 50028 50060 50028 50108 50016 50031 49979 49959 49292
   48053 48088 46946 46176 47553 47976 47994 47994 47990 47990 47991
   48298 49268 49992 49596 49161 49533 49202 49016 48671 48960 48470
   48277 48050 48064 48216 48007 48000 47987 47874 47526 47983 47998
   48011 47653 46921 46327 45989 46232 46280 46030 45866 45488 45253
   45212 44874 44812 44978 44823 44543 44351 44297 44294 44352 44196
   43227 42071 43113 43890 40723 41881 38779 42017 41350 40962 42366
   42552 42290 41140 41672 42110 41492 41238 41859 41309 40557 40956
   42107 42176 42202 41941 41674 42041 41883 41318 40972 40933 40883
   40659 40363 39867 36042 38373 40232 39193 39803 39947 38416 33349
   36729 38019 36621 34219 37538 38229 37899 37168 37634 38408 38097
   37258 36551 35940 35719 33503 32843 33093 32331 32420 31901 31324
   30687 29892 28706 29874 30089 30621 30921 30732 31770 32004 33163
   36949 34562 33009 33199 33050 34020 34002 33991 34099 34780 35738
   35984 36011 37669 39490 42921 42346 41613 41353 41808 42048 42067
   41937 41524 40884 40236 40497 40726 40986 41339 41483 41429 41042
   40317 39753 39198 38729 38550 38016 37680 37662 37738 37822 37428
   37366 38410 42023 45838 49832 50120 47613 41661 32253 21183 12321
    8086  3024   670   354   311     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 55034 55038 54931 55116 55187 54059 51351 52442 52178 52800
   52669 51844 51589 51467 51882 51132 49162 47042 51310 51551 51701
   50920 51993 52164 52190 52608 52961 53314 54752 55011 53146 46138
   52471 53381 53494 55074 55357 55302 55308 55481 54550 52651 51493
   44574 36743 37233 51486 50670 51800 53186 54350 55906 54616 53849
   54020 53973 50624 51859 49167 49300 51583 52994 53633 52454 52544
   53011 52561 51872 52133 51703 52317 51988 53753 54844 54803 54111
   54047 53986 53511 53917 53721 52081 52657 52908 53919 54057 53990
   52480 52717 53781 53870 53949 53653 53981 54028 53781 53584 54210
   52921 53040 53529 52557 51083 50806 50493 50669 50189 49607 48590
   49457 48718 49014 48703 49474 49469 48161 47928 48726 49918 49386
   49901 48418 49081 49541 49610 49736 49419 49968 49399 48000 48747
   47969 50008 49999 49996 49996 49974 48830 49350 46279 48608 48069
   48118 46504 46143 46479 47587 47867 48000 47996 48001 47991 47990
   47984 48546 50010 50022 50074 49916 49564 49289 49090 49017 48603
   48247 47999 48163 48062 47974 47919 47978 47994 47997 48001 48072
   47897 47122 46700 46258 46259 46159 46016 45990 45746 44991 44056
   44289 44449 44289 44793 44767 44429 44233 44167 44090 44063 43987
   42178 42432 42453 41506 40913 42177 41144 41246 41019 41768 42219
   42338 41657 40976 41806 41567 40316 40046 41432 41249 40914 41802
   42077 42070 42074 41674 40909 41602 41917 41987 41164 41229 40942
   40411 39689 39699 39494 40112 39999 37989 39184 38131 38082 37427
   37400 38041 36877 36033 37692 39013 38050 35729 36937 36974 38109
   37784 36382 34661 33897 34106 33708 32808 32228 32331 31670 31056
   30626 29662 29156 29951 30007 30157 30864 30793 31931 31953 32047
   34671 33936 32964 33890 34032 33902 34107 34020 33867 33633 34819
   35663 35984 35431 33687 37718 43466 41687 41301 41342 41834 42074
   42159 42054 41756 40237 40144 40604 41010 41428 42109 42147 41618
   40713 40203 39574 38189 37892 38217 37872 37786 37674 37893 38557
   41536 47461 49778 49654 45769 37203 29596 21837 15570  9024  2188
    1533   916   389   270     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 55343 55572 55532 55722 55744 55200 54482 53180 51533 52027
   52734 51751 47787 52034 52627 51960 51426 51437 50801 52113 52030
   52368 52764 52617 52518 52653 52872 53396 54630 54979 54658 54712
   54843 55149 55157 55088 55156 55077 53109 54713 53820 51473 51602
   53018 51571 48591 50873 52697 52364 52236 54846 56127 55259 54029
   53817 54002 52524 51750 46982 51297 52243 53503 53903 52546 52898
   53270 52851 52431 53534 52577 53578 52016 54104 55473 55286 54202
   54721 54021 54104 54090 52786 51938 53220 53500 53599 53417 52962
   51979 52679 53646 52601 52766 53073 53968 54003 52597 54560 54156
   52826 53050 53952 52591 52671 51052 51371 52066 49762 48689 49202
   48788 49887 48518 47768 49850 48730 47959 48029 49064 49556 49811
   48841 47747 47841 49210 49322 49509 49854 50010 48454 47974 47961
   48790 49812 49541 49628 49951 49710 47079 49503 48571 48089 48162
   48293 46934 46932 47686 47712 47990 48121 48009 47960 47836 48006
   48079 47988 49483 50024 50262 50054 49747 49473 49260 48996 48577
   48126 48003 48156 48046 47791 47572 47683 47939 47982 48023 48108
   47459 46691 46282 46396 46070 46008 46006 46052 45996 45517 44841
   44668 44699 44720 44923 44657 44247 44064 43821 43428 43229 43500
   41243 43136 40404 43406 44157 43103 42212 41950 41936 41971 41937
   42072 40686 40267 41729 40188 39888 39760 41022 41914 41957 41546
   41914 41959 42004 41344 40837 41813 41994 42116 41956 41732 40671
   40060 38328 39649 40110 40206 39387 35759 38959 37554 36073 39543
   39018 36183 37666 34909 37294 39723 38649 37773 36173 35928 37287
   37398 36726 34307 33867 33893 33940 33907 32990 32076 31614 31084
   30629 29058 29386 29971 28229 30086 30442 30773 31847 31933 31588
   33121 32936 32097 33816 33204 33002 34103 34040 33786 32093 34343
   35379 36001 35787 35157 36418 41727 43592 40969 40601 41401 41838
   42129 42259 42111 41896 41328 40902 41036 41139 40639 40384 41476
   40403 40348 40146 39376 38260 38994 38871 38724 40592 45174 49667
   48884 45808 39766 33848 25536 15050  8582  3737  4310  3530   887
     191   363   204     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56116 56273 56110 56054 55896 55507 55092 52583 48808 51462
   51780 51263 51748 52449 52528 50886 49703 50321 48813 51164 48449
   52517 53144 52797 52563 52657 52704 52798 53101 53917 54810 54984
   55259 55213 55260 55180 55103 55166 54682 54756 54028 51227 52088
   53173 53793 52750 49739 49922 50898 51646 54687 56663 56227 54226
   51997 52966 53393 50801 50469 52564 53228 53981 53896 52923 53488
   53908 53384 53222 53817 53950 54428 53431 54724 55492 55098 54577
   54792 54016 54214 53868 52180 51961 53592 53966 52370 52721 52279
   52330 52978 52648 52384 53492 53078 53771 54422 52192 54740 52789
   52212 53338 53936 53436 52374 50448 52000 49156 49223 46177 49201
   49682 49386 48154 48214 49332 48173 47978 48246 48952 49428 48567
   47983 47378 49154 49832 49844 49498 50123 49562 48090 47992 47983
   48592 48920 47939 49276 49944 49101 49773 50014 49829 48590 48698
   48391 47784 47751 48078 47959 48759 48809 48063 48101 47450 47781
   48232 48703 48086 50073 50183 50036 49794 49560 49354 49077 48601
   48072 48046 48157 48001 47533 47027 47084 47410 47710 48039 47968
   46821 46129 46002 46020 45996 46023 46069 46117 46033 45959 45728
   45173 44978 45008 44972 44584 44356 43558 42372 41826 42509 42694
   42117 41620 41801 43088 43830 42927 41966 41979 42264 42146 42088
   42128 41304 40751 41618 39416 41101 41314 41313 41979 41987 41374
   41936 41959 41951 42000 41963 42022 41798 41839 41662 40969 40357
   39934 39799 40247 40447 40162 38838 37984 38692 28374 36910 36379
   36230 37939 37556 39187 39421 39931 39451 38008 35753 35832 35368
   34433 32823 33096 33612 33807 33854 33591 32869 32104 31652 31094
   30427 28573 29400 29550 29202 30588 29743 29582 31326 32908 33288
   32512 32628 32391 33941 33470 34077 34056 34043 34038 34000 34078
   34844 35442 36033 36629 36582 37367 41048 40778 39871 40851 41542
   41926 42137 42129 42013 41654 41051 40983 41024 40792 40390 40068
   40019 40009 40421 40508 40161 42276 46824 48386 49478 47239 40143
   31047 26648 22687 15517  7996  2418  1109   370   591   584   441
     337     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56658 56799 56201 55841 55656 55197 55094 54529 54361 51230
   49796 51236 51480 52416 51526 46242 44870 45060 41086 45667 39963
   51763 53093 52494 52476 52916 53008 53076 53179 53388 54449 54988
   55007 54999 54997 55066 55127 55249 55243 55302 55577 54578 52939
   52302 53250 52926 52121 53860 53264 52104 54493 56248 56997 54747
   46994 53979 54606 53150 52570 53511 53988 54260 54577 53429 53872
   54401 54104 53779 54890 54810 55206 53954 54967 55868 55424 54956
   54858 54010 54047 53706 52197 52014 53678 53021 51993 52031 52737
   52218 52448 52173 53674 53929 53746 53196 54699 52914 53830 52031
   52662 52100 53316 52806 51021 50277 49751 49527 49261 48703 49212
   49941 49858 48068 48406 48412 47883 48037 48578 48996 48633 47988
   47918 47914 49858 49824 49280 49521 50010 48404 47547 47697 47906
   48096 47977 47901 49084 49416 48169 48519 49768 49511 48191 49334
   48474 48094 48214 48787 48041 48972 49326 48857 48542 46296 47776
   49236 49097 48478 50086 50117 50029 49802 49589 49377 49099 48676
   48039 48090 48204 48009 47559 46917 46839 46953 47260 47959 47459
   46136 45993 45992 45997 46019 46077 46153 46192 46031 45949 45462
   44974 44804 44951 45022 44598 44153 41729 41014 40666 43299 41654
   41443 42036 43600 43548 44107 43510 42381 42208 41808 40532 41918
   42151 42167 42116 42128 41294 40879 41322 41811 42028 42001 42048
   42078 42059 42054 42207 41554 41001 40947 40750 40847 40651 40174
   40156 40426 40372 40160 39650 38037 35736 37712 40439 33648 34350
   37787 39651 38939 39539 39362 39188 38160 36994 34558 35843 37697
   34190 35718 35528 34182 33952 33717 33749 32864 32217 31592 30882
   30242 28359 29903 26964 28404 30361 28237 30156 31356 32146 32472
   33406 33377 33557 34002 32573 34128 34033 33962 33732 34049 33683
   32692 32478 34210 36914 37632 36942 37032 37902 39901 40076 40666
   41397 41736 41883 41682 41376 40671 40563 41056 41196 41040 40454
   39800 40228 41352 42276 45351 48694 50506 47878 40256 27250 24201
   15787  7047  4761  3578  1814   581   348   337   283   329   387
     170     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56787 56536 55516 55291 55503 55156 54990 55006 54780 48291
   48870 51113 50497 52041 49393 41362 47819 48789 37310 50314 52622
   54010 50954 50400 51448 53144 53936 54673 54880 55037 55009 55014
   55003 54998 54959 54982 55008 55047 55090 55139 55149 54746 55347
   55424 55360 54782 54426 55334 55891 55920 55268 55983 56601 55351
   49844 55943 55974 54844 53533 52992 52820 53972 55080 54151 54542
   55549 55659 54092 54902 55897 55976 55450 56078 56040 55907 55371
   54627 53933 53371 53824 52172 51630 53220 52028 51988 51999 52786
   52604 51756 53791 53048 53102 53996 53738 53522 53764 52732 52153
   52949 52026 52058 51999 50327 49992 49977 49920 49959 49892 49973
   50001 49411 48216 48609 48773 47701 48289 48909 49023 48350 47909
   47862 48506 49809 48976 48353 49351 49099 46672 46189 46732 47896
   48042 48042 48034 49477 48960 47959 47970 49151 49782 49740 49850
   48501 48060 48948 49072 48240 49387 48996 49447 48307 47286 48714
   49902 48841 49808 50042 50180 50011 49817 49594 49364 49112 48827
   48374 48269 48162 48000 47456 46909 46841 47030 47191 47794 46369
   45880 45881 45990 46000 46038 46106 46176 46154 46012 45589 44896
   44369 44303 44694 44643 44338 43033 39932 40033 41159 43103 41494
   40230 42952 43709 43391 43909 43098 42553 42080 39810 40718 41761
   41942 42017 41989 41729 40551 41626 42008 42007 42071 42054 42008
   41882 41919 41856 41201 39061 39526 40062 40173 40402 40499 40408
   40457 40262 39794 39934 39434 37816 34822 42411 39947 31174 37940
   39481 39739 37813 37977 37048 36399 36114 36501 39818 43246 39466
   36796 34609 33997 34161 33660 33703 33644 32803 32200 31538 30800
   30021 28798 29994 29926 29990 30990 30731 31794 31874 31912 32057
   32247 33247 34001 32963 33213 34156 34048 33610 30744 33140 32277
   32968 33939 34073 35903 37688 37786 36226 32914 36290 39824 40030
   40331 40659 41212 41017 40396 39836 40022 41326 42187 42671 42919
   41430 41446 44860 51513 53950 46814 37164 24942 12713  6457  9563
    6613  1414   250   224   271   339   246     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 54290 54849 53540 53757 54481 55452 55797 56107 54773 50760
   49644 46958 50922 51452 49428 45394 48158 46512 33788 51323 54406
   54116 53426 54176 53721 54151 54702 55020 55268 55300 55286 55262
   55226 55203 55239 55339 55457 55424 55290 55173 55112 54850 54590
   54426 54911 55657 55537 55773 55966 55966 55976 56006 56254 57146
   56904 56706 56101 55892 54419 53169 52357 53118 54180 53994 54902
   55666 55449 55771 55882 56231 56199 56013 56107 56041 56000 55461
   54804 52693 50193 51558 51652 51642 52042 52430 52777 52018 52930
   53138 52694 53838 52172 53343 53600 53407 53063 53324 52150 52178
   52548 51987 51631 51870 50921 50182 49997 49993 49517 49919 50063
   49986 49712 49373 49748 49147 47978 48704 49257 48708 48069 47818
   47953 49174 49111 47974 48133 48869 46357 45484 45942 46622 47853
   48061 48007 48220 49059 48356 47854 47959 48277 49768 49749 49334
   48340 48112 48666 48119 48009 48401 48452 48880 48043 48370 49796
   50238 50068 50164 50041 50156 49989 49846 49579 49329 49081 48916
   48750 48432 48080 47721 47141 46893 46883 47031 47083 47119 45964
   45741 45792 45963 46001 46027 46071 46114 45923 45571 44873 44337
   43979 44056 44537 44353 43922 36533 38201 41344 42126 43168 42791
   36380 42438 41910 33388 35323 42906 43011 41858 39850 41296 41998
   42002 42026 42024 41968 41512 42089 42053 42013 42018 41954 41620
   41141 41084 41062 40427 39297 39988 39998 40004 40054 40456 40476
   40301 40003 38914 39770 39798 39370 37958 38326 34859 39770 38131
   37366 39186 35940 34670 36016 36103 37642 40550 38489 36620 36010
   35833 34853 34317 33951 33544 33834 33622 32404 32049 31521 30778
   29541 29217 29989 29970 29992 30178 32204 33659 31484 31803 32761
   33046 32972 34030 33502 33976 34223 34270 34120 32676 32702 33619
   33847 33697 33870 35036 36177 37006 36696 35437 31448 37044 40708
   40504 40572 40628 39908 39774 39324 39837 41453 42779 45342 46848
   44344 48843 55687 52529 40139 27480 15598  4596  1849  1478  3503
    2878   583   310   249     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 52322 50150 51409 54233 55058 55194 56134 55322 51468 40551
   47834 47544 51143 48577 42349 42157 46566 41210 43406 52703 54804
   55018 55042 55058 54907 54977 55227 55386 55468 55529 55607 55601
   55534 55514 55654 55843 55953 55957 55922 55842 55856 56068 55921
   56019 55477 55839 54833 54708 55497 55783 55268 55873 55937 56716
   56763 52347 55722 56021 56002 54997 55567 54456 56998 57120 58504
   57684 55929 56527 57560 56689 56616 57250 57027 56084 56048 56658
   55679 52369 53572 52847 52798 52537 52547 52654 52606 52009 52119
   52150 52504 52884 52480 53416 52751 53473 52378 53260 51346 51793
   52126 51708 50862 51976 51806 50619 50066 50001 49200 49988 50018
   50008 49978 49950 49942 48538 48352 49354 49308 48083 47183 47749
   48391 48921 48406 46697 47667 47860 45176 45651 45986 46278 46989
   47684 47977 48036 48282 48040 47399 47148 48540 47876 47550 48482
   48268 48346 48146 47982 47992 48114 49023 48013 48473 49552 50321
   50540 50400 50301 50220 50044 49956 49758 49477 49274 49120 49014
   49010 48480 47881 47392 46984 46911 46930 46933 46788 46348 45838
   45709 45790 45954 45994 45996 46001 46128 45962 44709 43601 43813
   43432 43802 44323 44261 42923 40706 41927 43188 43734 44109 43278
   38758 36979 39302 41839 42459 42366 41841 39770 41418 41623 41867
   41942 42002 42042 41980 42009 42082 41999 42003 41796 41372 41071
   40464 40154 40244 39944 39663 39918 39949 39930 40033 40259 40268
   40056 39991 39991 39752 38326 36761 32758 37330 33001 40476 36777
   37201 36847 37289 37006 37039 38443 37483 36513 36122 36259 36588
   36147 36014 34970 33530 33332 33241 32843 32098 31943 31360 30729
   29288 29561 29888 30076 30751 31029 31847 32627 33489 33163 33718
   34061 33729 34243 33624 34087 34238 34250 34083 33402 32620 33077
   32479 33180 33556 34172 34757 35706 36101 35416 35590 31340 39733
   40578 40049 40288 39797 35337 40007 41496 43369 44081 45112 49161
   53890 53069 41854 27328 16780  6431  1790   960   526   592  1378
     949   347     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 47817 35683 36526 50744 54794 54959 54280 52948 43147 38894
   47939 50108 51970 44926 48107 45194 45543 42198 49058 53604 54981
   55042 55138 55378 55418 55412 54993 55669 55976 55948 55912 55871
   55823 55857 55959 56032 56114 56176 56190 56130 56053 56043 55981
   55993 55991 55904 55879 55866 55981 56147 55602 54617 54146 55761
   55738 52577 55073 56330 56676 56501 56168 55896 56677 57707 59349
   56597 56939 57424 57607 57408 55744 55162 55987 55947 55077 54707
   54968 56053 56840 54682 53720 54344 54517 52514 52840 52831 52634
   52190 52029 52011 52102 52382 52806 52466 51622 52503 50617 50811
   51613 50076 49916 51643 50404 50479 50029 49954 49878 49749 49992
   50012 50010 49998 49610 48207 48930 49742 48197 47070 47404 48224
   48482 48473 47834 47042 47750 47871 46517 46441 46052 46696 46024
   47523 48012 48003 48008 47958 47879 47819 48003 47109 47711 48014
   48116 47594 48804 48281 47964 49089 48740 48336 49937 50109 50476
   50594 50493 50386 50288 50069 49783 49660 49220 49083 49109 49098
   48958 48304 47619 47238 47057 47148 47156 46963 46482 46010 45781
   45738 45833 45977 45993 45986 45992 46241 46054 45308 43983 42567
   43057 42711 44056 44132 43164 43711 42750 44143 44311 44158 43517
   40087 40462 42200 42662 42221 42068 41798 41017 41274 40207 41032
   41370 41386 41271 41666 42009 42020 41903 41728 41207 40273 40569
   40010 39979 39940 39673 39091 39134 39347 39562 39856 40001 40030
   39943 40020 40000 39170 37148 37509 30491 34017 32408 38324 36708
   37202 38448 39443 38781 36537 36399 36402 37241 37348 37856 37870
   36702 35902 34409 33156 32863 33111 32750 32250 31761 30992 30389
   29100 29957 29246 29247 31850 31972 32286 32424 32223 33590 34599
   34583 34926 34900 34711 34804 34160 34112 34067 32830 32216 30219
   31204 32524 30594 32267 32979 34696 35578 35937 35971 35559 35742
   37971 40004 40463 40098 39157 42250 44632 45660 51080 57426 53318
   40264 28508 17851  7603  2931   983   301   162     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 41008 38661 42342 48837 49733 52254 50540 49492 38452 49298
   46588 51349 52600 50833 48552 45807 33184 35709 51751 54836 55310
   55048 55157 55488 55341 54867 54079 54560 46424 55812 55947 55968
   55969 55986 55998 56034 56108 56191 56229 56203 56170 56099 55953
   56027 56066 55828 55914 55726 55938 56071 55402 55824 56143 56181
   56112 55973 55978 55903 55763 54572 54437 55476 56382 57171 56770
   55858 52976 53499 54102 57661 58199 56791 55181 55919 55886 55120
   55269 54680 54133 54212 53840 53894 53873 54908 54989 54967 55486
   54948 54602 53850 54293 53534 51130 52519 51198 49794 49176 49627
   49593 49678 51350 50804 50127 51186 49878 49352 48669 49396 49867
   49940 49988 49998 49544 48933 49781 49310 47583 47250 47954 48531
   48574 48081 47853 47773 48022 47997 47848 47298 46900 46709 46480
   47899 48068 48008 47996 48004 47996 47999 47840 47657 47672 47971
   48200 48478 49544 48030 48390 49803 48364 48804 49981 50130 50406
   50474 50378 50336 50289 50096 49670 49392 48073 48684 48991 49006
   48790 48072 47302 47269 47584 47839 47857 47356 46310 45926 45788
   45802 45898 45992 45993 45989 46006 46040 45988 43690 43810 42266
   43256 43598 44190 44239 43903 43293 43586 44069 44349 44060 43359
   41597 41782 41191 41059 41154 42192 40713 41347 40550 40430 40884
   40992 40959 41028 41880 42007 41894 41617 41232 40943 40596 40110
   39826 39759 39708 39767 38561 38311 38647 39064 39184 39670 39753
   39242 39892 38969 38218 37158 37522 30540 34007 30873 35648 36936
   37976 39858 39384 38038 35408 37141 37898 38019 37983 37819 36879
   37469 36237 34403 33599 33134 33228 32882 32229 31476 30788 30188
   29047 29969 29961 31518 31963 31973 32869 33203 33059 33516 34171
   35234 35434 34603 34569 34763 34148 33986 34007 34003 33663 32359
   33594 35063 32502 30777 30326 33583 34473 35226 35966 35814 35323
   34436 39100 39661 40841 41380 43603 48023 56009 54528 45323 30697
   15298 10984  6088  1338   629   189     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 45322 49969 49416 48974 39416 50206 50709 40701 44212 51511
   50487 52660 52497 51924 48802 35216 35768 50576 54870 55266 55371
   55176 55209 55491 55336 55097 55526 55228 55131 55968 55961 55973
   55952 55960 56006 55997 56039 56126 56188 56199 56173 56253 56039
   55904 55986 55574 55739 55194 55968 54733 55436 56127 56337 56187
   56234 56066 55928 55993 55776 54768 54348 54179 54306 54812 55973
   56059 55546 55263 56423 56308 56457 57041 56010 55989 55937 55923
   55548 54619 54072 53982 53698 53791 53860 53688 53756 53787 53931
   54501 54892 55683 55900 55112 55773 55888 54294 55534 55160 52644
   53002 52941 53003 51912 51462 51590 49693 49626 49186 49522 49660
   49893 49896 49822 49324 49770 49742 48600 47519 47914 48380 48521
   48299 47490 47583 47980 47999 48021 48028 47516 47822 46910 47890
   48024 48058 47999 47999 48047 48061 47997 47603 47581 46719 47976
   48890 49501 48279 49284 49537 49320 49144 49449 50034 50009 50191
   50302 50233 50207 50267 50098 49663 47304 47290 48447 49011 48953
   48614 47996 46816 47157 47983 48227 48054 47139 46077 45961 45861
   45877 45950 45987 45993 46013 46008 46074 45324 43022 44162 43707
   42753 44099 44301 44314 44112 43993 44019 44233 44348 43884 42699
   41936 41903 40624 41182 40834 41083 40978 40033 40396 40814 40950
   40707 40513 40674 41683 41974 41749 41369 40739 40263 39862 39887
   39519 39237 39527 39667 38099 38013 38194 38649 38359 39580 38104
   36557 39061 38701 38604 36466 33753 30176 33332 30683 36877 37272
   39798 39929 39058 36819 38189 39263 38134 38060 37316 36347 32504
   34088 36011 34236 33909 33884 32964 32716 31693 30844 30550 29806
   28913 30021 30060 31366 32248 32596 32769 33833 33900 33980 33994
   34954 35951 35547 34284 34756 34348 33991 34046 33967 34134 33777
   32662 33138 33809 33439 31094 32391 33817 32547 33037 35374 34752
   35578 37003 39361 42486 45556 52303 55286 47000 33254 18989 12013
    6778  2908  1506   404    93     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 53992 54023 52907 52242 50222 50976 50010 46682 49927 51659
   51828 52507 50640 46372 35879 37263 51691 55047 54952 54866 54893
   54979 55041 55373 55476 55439 55560 55288 55022 55772 56030 56393
   56504 56427 56283 56076 55986 56009 56038 56032 56003 56333 56353
   55710 54839 55650 55467 56143 57046 56838 56126 56168 56139 55562
   55302 56008 55832 55756 55383 55012 54356 53781 54229 54889 55770
   56064 55096 55049 56096 56181 56167 56219 56182 56078 55996 56004
   55660 54786 53989 53697 53469 53506 53588 53586 53598 53976 53992
   53836 53802 53608 52613 52076 52357 52624 51726 52311 53372 53394
   54128 55400 57509 56280 55067 54242 52297 51188 50514 50363 49900
   50280 49991 49512 49039 49608 48541 48081 48004 48297 48303 48149
   47600 46751 47583 48010 48011 48058 48121 48000 47971 47982 47989
   48012 48014 47993 48019 48076 48080 48000 47844 47077 47000 47692
   49402 48926 49014 49654 48420 49876 49562 50069 50120 50016 50204
   50101 50040 50008 50250 50119 50038 47923 47720 48631 48993 48872
   48574 48142 46856 47682 48138 48587 48459 47358 47142 46057 45887
   45978 45996 46001 46008 46043 46061 45950 43808 44008 43981 42637
   43253 44241 44296 44313 44222 44018 44096 44193 44027 43661 42078
   41696 41462 41589 41920 41619 41847 41556 39994 40654 40967 40749
   40389 40117 40041 41644 41786 41571 40494 40190 40013 39948 39620
   39171 38426 38087 39844 38214 37969 37979 38424 39686 39444 38372
   36941 38158 38502 38633 35671 37112 31729 35474 30553 36441 37944
   39592 39994 38759 38192 38831 39260 38904 39314 38366 37534 36088
   35441 35094 34134 33988 33829 33869 33573 32050 30268 29542 29612
   29324 30934 31534 31701 33287 33713 34573 34749 33501 34321 34912
   35420 35960 36014 35708 35181 34687 33857 33989 33453 33692 33747
   31948 31164 32919 33513 33840 33329 31526 32919 34244 32351 34847
   33719 36767 38919 46911 53107 50652 34462 26994 14834  7134  5046
    2971   882   382   120     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 54693 51941 48692 54670 51579 50830 49842 48720 47274 50324
   51707 50932 43391 41121 43128 53207 55100 55013 54766 54203 54517
   54983 55118 55420 55551 55247 54962 54031 50549 54506 56054 57022
   57380 57109 56577 56197 55996 55983 55991 56002 56006 56286 56457
   55996 51818 56048 55888 56590 57940 57390 55583 54424 55160 52083
   46110 54662 54788 54774 54684 54529 54142 53998 54280 54981 55839
   56064 55863 55989 56131 56188 56237 56322 56320 56236 56097 56216
   55822 54841 54013 53587 53706 53796 53420 53401 53499 53997 54030
   53982 53878 53786 53376 52883 52276 52063 51998 51971 52030 52200
   52703 53632 54436 54419 54679 54786 54028 54571 54931 54533 53553
   51904 51351 50800 49128 48277 47827 47787 47964 48207 48373 47517
   46304 46793 47913 47934 47882 47994 48044 47999 48009 48003 48000
   48002 47999 48004 48058 48091 48058 47940 47902 47458 49442 46979
   49149 47736 49409 49768 49818 50047 50042 50170 50121 50092 49924
   49691 49908 50082 50297 50054 49840 47198 47869 48633 48657 48618
   48454 48187 47904 47988 48057 48019 48054 47953 46354 44908 45977
   45997 46000 46020 46011 46016 45929 44987 43201 44033 43998 43551
   44029 44229 44123 44297 44352 44087 44120 43372 42644 43096 42031
   40532 41138 41781 41989 41420 41659 40931 40294 40899 40706 40159
   40043 40042 40227 41172 40989 40110 40012 40063 39988 39749 39182
   38248 36266 34049 39024 38630 38000 37124 37494 39032 38550 37443
   38042 37692 36448 36103 35853 32777 30807 36984 33218 35377 36568
   39112 38522 37961 38236 38789 39164 39049 39194 39969 39071 36766
   35430 34180 33969 33610 33426 32261 31466 31279 29166 29686 28729
   29192 30506 31736 31971 32043 32126 34319 36011 34649 34904 35511
   35954 35981 35994 36060 35311 34176 32780 33174 31428 31580 34751
   34476 33314 34904 33140 33136 35674 36713 36559 37501 37340 37327
   39521 43290 47257 44133 38828 29444 16377  8742  3841  2286  1414
     776   408     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 49636 52312 52827 50716 43221 47598 43497 38598 37698 50370
   48250 45642 42974 47299 52344 55612 55536 55008 54398 53918 54236
   54954 55058 55417 55580 54981 49364 53251 53953 54989 56397 57622
   58028 57439 56452 56103 56018 56053 56030 56049 56103 55939 56383
   56162 53702 56060 56354 56931 57270 53871 54218 51577 54433 53876
   53109 54106 54069 53870 53820 53276 54022 54412 54423 54997 55876
   55522 56031 56127 56172 56180 56167 56449 56476 56504 56552 56726
   56294 55153 54247 53366 53059 53366 53022 52992 53120 53667 53787
   53553 53280 53157 53202 53602 53349 52813 52466 52088 52458 52713
   52918 53569 53971 54006 53896 53362 53268 53289 53838 54073 55972
   55417 54309 53302 52490 51849 50201 48089 48034 48174 47941 47664
   46952 47608 47850 47058 47544 47773 47637 47912 48004 48009 48004
   47996 47967 47979 48100 48117 48104 48017 47956 48908 49514 47762
   49120 48171 49708 49711 50070 50220 50242 50248 50062 49821 47980
   49006 49900 50178 50390 50258 49966 47933 48024 48531 48280 48418
   48309 48118 47997 47990 48001 48004 48058 47617 45674 45976 46020
   46006 45969 45933 45658 45350 44546 43964 43957 44006 43992 43998
   44013 44039 44008 44167 44444 44318 43229 42078 42109 43526 41411
   40143 40627 41752 41824 40859 40592 40760 40602 40373 39977 39151
   39127 39883 40187 40378 40049 40031 40051 40001 39729 39527 38592
   37970 36866 37313 38854 38061 37716 37487 37894 37750 37303 37976
   36867 36118 36367 34307 27744 29233 23313 32278 32106 34357 34850
   35954 37103 37512 38283 38876 39381 39718 39851 39884 38761 36541
   33007 33894 33670 33322 32228 32141 30856 30528 27361 28794 29569
   30347 30028 30977 32198 32517 33034 33790 34817 35096 35447 35903
   35874 35414 35439 35912 35616 33500 30813 32629 31060 33077 34814
   36458 35826 37910 38631 38498 40067 45857 48240 48430 48920 48809
   46338 43132 33603 23850 14337 11407  7217  5441  2858  1339   617
     313   110     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 48012 50523 44279 28659 31161 45130 39678 47641 49362 44826
   49141 50912 51270 46166 52862 55497 55358 54641 54050 53816 53958
   54666 55026 55359 55504 55459 54346 54494 54581 55581 56683 57712
   57996 56923 56120 55873 56020 55989 55700 55403 55569 56257 56430
   56296 55939 56160 55813 54523 54496 51777 53618 54227 54164 53606
   52873 52746 52980 52306 53744 50386 53906 54080 53896 53970 56118
   53968 55481 55953 56053 55956 56088 56413 56564 56558 56559 56482
   56122 55302 54346 53498 52866 52729 52729 52622 52789 52958 53030
   52943 52951 52983 53020 53791 53929 53666 53541 53508 53460 53389
   53656 53921 54040 54022 53881 52098 53509 53988 53972 53206 53979
   54892 54059 54261 54031 53640 54390 54890 53684 51498 51541 50217
   49214 48441 48036 47161 47004 46711 46354 47620 47918 47942 47904
   47941 47746 47856 48132 48122 48178 48209 48251 49013 48426 48143
   48377 49186 48274 48921 49402 50133 50244 50140 50091 49863 49152
   49587 50051 50302 50390 50210 49678 49067 48444 48372 48124 48408
   48242 48051 47986 48006 48174 48017 48078 47642 46459 46100 46028
   45989 45648 45252 44951 44619 44073 43996 44000 43999 43918 43906
   43999 43972 43870 44112 44403 44079 42334 42074 42292 43227 40238
   39900 39991 40870 41568 40879 40496 40517 40144 39808 38241 37401
   38027 39780 39993 39963 39820 39990 39853 39552 39172 39669 39194
   38561 38407 39060 38082 37550 36300 37790 37168 37837 37917 37597
   36560 35808 35159 36608 37140 35974 27074 28943 31972 34591 34064
   34917 37017 37677 38728 38913 39724 40007 40013 40194 38589 37214
   35726 35224 33486 33350 29179 27572 28037 27263 29700 30292 31397
   31188 32560 31892 32732 33201 34847 34852 34978 35483 35942 35970
   34911 34874 34927 34999 35000 34762 34348 33266 33399 35664 38016
   40163 39804 42186 45672 47006 38694 34004 29759 27286 24741 25650
   21751 20893 17547 14089  8402  5461  4484  2798  1662   710   318
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 49909 45256 32222 29001 40279 49051 48776 50132 48611 48510
   47463 51394 50829 51161 53224 55054 54543 53974 53877 53896 54047
   54797 55174 55289 55226 55103 55083 55306 55500 56054 55880 55813
   55738 54563 53318 55501 55893 55877 55359 54652 54320 55619 56179
   56291 56181 56126 56239 53619 51966 54142 54294 54092 53970 53329
   52271 52058 51659 50928 51891 50980 52892 53557 52549 52839 54783
   54126 54347 55556 55511 55484 55710 55926 56261 56204 56013 55961
   55746 55228 54257 53633 52073 52052 52050 51976 52007 52529 52771
   52742 52812 52932 53114 53779 53988 54001 53992 54003 53974 53740
   54008 54116 54081 53903 53959 53799 54016 53962 53706 53131 53550
   54053 54018 54032 54032 53938 53837 53932 53731 53622 53957 54481
   53997 54259 53756 52393 50607 47706 47566 47714 47600 47870 47834
   46802 46843 47647 47662 47614 47950 48234 47871 48019 47990 48064
   48021 48412 47487 48729 49864 49978 50038 49940 50133 50158 49953
   49982 50168 50376 50340 49999 49577 48512 48721 48339 48302 48411
   48298 48018 47987 48071 48322 48006 48119 47436 46438 45993 46008
   46030 45129 44386 44288 44199 44023 43992 43973 43870 43631 43473
   43402 43032 42618 44252 44327 43528 42024 41958 42101 41507 40002
   39917 39801 40250 41206 39596 40463 40286 39996 38748 36522 36329
   38772 39283 39463 39168 38747 38919 39243 38944 38152 39790 39687
   39611 39759 37860 37452 37632 37558 36547 35802 37133 37488 36996
   37264 37091 35736 30316 31444 35633 33019 32181 35317 35284 33941
   34686 36654 37956 38420 36102 38022 39586 39324 40201 40063 37429
   35023 35413 32362 32763 30126 28157 27232 28259 29846 30543 31802
   33788 31433 33076 33302 33652 34290 35371 35879 35978 35994 35989
   35284 35116 34038 34964 35058 34400 35992 37308 38177 40652 42578
   42354 44862 36218 29743 21122 12167 10358  4746     0     0     0
    4022  5296  5697  4481  2467  2850  1904  1026   471   198     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 51012 50118 41380 46728 49431 50466 50854 49739 46277 37087
   50632 51919 50777 51250 53031 54318 53983 53848 53923 53991 54017
   54921 55108 55173 55020 55074 55054 55160 55544 55868 53920 52224
   51892 44663 43408 55617 55937 55817 55250 54424 53907 53890 56017
   55902 55770 56196 56667 51832 52726 54004 53294 52871 53118 52270
   51283 51864 48239 49450 50658 52091 52440 52664 52059 52552 53280
   53747 54084 54713 54487 54700 55179 55530 55658 55427 55186 54967
   54956 54523 53980 52863 52021 52176 52074 51901 51948 51989 52587
   52572 52441 52854 53004 53337 53544 53974 53950 53752 53448 53176
   53993 54126 53930 53234 53318 53918 54041 53997 53783 53617 53842
   53998 54147 54124 54036 52962 52402 53264 53174 52411 52250 52516
   51929 50911 51633 53030 53640 53420 53451 53327 51598 49927 48802
   47777 47607 47834 48024 47976 48157 48431 47752 47177 47784 48020
   47997 47993 47872 48402 49021 49572 49573 48909 49898 50228 50194
   50053 50289 50392 50284 49853 49406 48458 48331 48212 48358 48058
   48284 47998 48036 48259 48126 48019 47902 46782 46088 45930 45984
   45529 44497 43891 43949 44020 43999 43997 43983 43818 43403 42976
   42388 42350 42476 44101 44152 43096 41906 41749 41968 40454 40006
   39902 39102 39074 39196 38992 38793 37428 38596 37949 36734 37989
   38658 36769 39060 38134 36787 37527 38946 35397 37883 39400 39188
   39838 39292 37731 38009 37723 36117 35928 36268 37389 36732 36763
   37794 36439 31716 28082 24660 29713 32164 32838 33441 36631 32074
   32503 31459 33269 34763 30544 30997 37243 38166 39838 38949 39833
   33244 32522 31546 31917 30980 29989 27896 28592 29973 30850 30801
   32480 33182 34300 33973 33998 34603 34069 35681 35942 35752 35941
   35927 35883 35714 36844 38468 39154 42421 45391 47317 47562 39829
   25924 14571 11082  6489     0     0     0     0     0     0     0
       0     0     0   799   904   957   511   241    97     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 51992 47278 35536 49609 51306 50714 49496 48330 31784 42909
   51549 51899 52052 52227 52899 53583 53664 53743 53926 53929 52959
   53197 54774 55028 55049 55162 55041 55087 55452 55526 51948 53549
   43202 50442 54808 55986 56169 56016 55683 55499 56124 55552 54646
   54292 53352 53896 55574 54121 53972 53536 51619 49143 51426 50814
   50433 51066 46503 47038 49871 50422 51292 51727 50393 51776 51709
   51949 52287 52698 52879 53739 54563 54950 54891 54691 54346 53853
   53567 53657 52747 51787 52469 52769 52402 52141 52158 52192 52418
   51830 52140 52634 52942 53006 53000 53174 53227 53118 53026 52990
   53816 53982 53601 52991 53038 53582 53919 53973 53961 53864 53936
   54178 54469 54458 54286 53983 53703 53741 53524 53023 52651 52316
   50561 49643 50507 51510 52076 52723 53746 54279 54637 55024 55380
   54310 52617 51109 50086 48143 48054 47968 47933 47702 47318 47959
   47982 47914 47926 47768 47862 48448 49013 49861 49626 49728 49973
   50223 50307 50319 50138 49911 48587 48668 48311 48293 48303 48242
   48391 48210 48439 48472 48067 48052 46936 46024 45993 45961 45987
   45276 43462 43439 43891 43999 44001 44000 44004 43967 43637 42653
   41992 42353 37900 41194 43418 42666 41627 40853 40722 40060 40026
   39349 38312 38793 38181 39576 37457 38242 37996 37443 36701 39392
   34846 37177 37888 36106 36698 37788 38643 35747 39828 39777 39928
   39231 38526 37967 37708 36800 36610 35431 35189 36626 36142 36512
   32022 33824 31393 30794 29336 30037 32254 34810 32182 35982 34251
   35902 29983 24094 28542 27182 29454 33988 35991 37091 38101 38448
   32894 31988 29474 31973 31049 30010 28176 28680 29976 30099 30030
   30127 30564 34488 34812 34652 35579 35706 35632 35799 36046 36394
   37671 38202 38776 41958 45294 48406 47516 44629 35547 27394 17199
    3939  1181     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 51479 38034 28337 42678 49054 49106 48856 35278 42026 50408
   49399 51700 52470 52688 52937 53174 53361 53600 53987 54686 53563
   49558 54679 54918 55022 55182 55214 55372 55543 53154 46442 54247
   54884 55350 55800 56040 56112 56027 55953 56063 56398 56082 54562
   53871 53093 53658 54011 53574 53354 52868 52030 51814 50730 50969
   51474 50643 49691 49867 49774 49923 49910 49994 51248 50447 50772
   50991 50617 51828 52030 52209 53850 54321 54333 53958 53283 52112
   52328 52901 52502 52892 52890 52949 52831 52810 52751 52727 52501
   51839 52019 51946 53101 53320 53003 52990 53144 53077 52969 52921
   53664 53607 53266 53008 53004 53197 53447 53588 53827 53980 54018
   54271 54494 54587 54572 54440 54284 54236 54060 53836 53703 53466
   52671 51950 51930 52032 52140 52317 53283 53550 52834 52582 53453
   53863 54262 54834 54892 53104 51032 50077 49154 48416 48444 48343
   48441 48324 47966 47937 47323 47921 48853 49944 47879 49071 48968
   49980 50089 50076 49759 49680 48849 48904 48480 48084 47999 48072
   48204 48253 48303 48199 47804 46821 46086 46331 46677 46449 46272
   44394 43497 43140 43082 43969 43982 43984 44003 44094 44062 42780
   42069 42166 42138 42768 42981 42379 41264 40204 40070 40073 40047
   38604 38302 39143 37203 38809 39588 38161 37542 37860 37050 38857
   37658 38100 36610 34960 36927 38172 38213 39471 40034 39913 39308
   39666 38830 34456 37781 37826 37423 36380 36286 33431 35472 36326
   35296 34354 33933 32968 37298 33613 30051 33217 35239 34227 33994
   35742 39042 32930 26320 28330 28724 31682 33129 34572 38022 38323
   34039 32761 32150 31466 30182 29746 29329 28728 29963 30000 29901
   30041 30954 32726 33207 35001 35809 35768 36500 37530 39050 39299
   40522 43563 45826 48343 45040 35172 23214 18376 11079  7632  3759
    1702     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 50610 30217 15322 36582 48383 46397 44814 28887 38476 49654
   51923 52698 53097 53061 52974 52917 53072 53416 53827 54662 54669
   54454 54692 54984 55093 55304 54233 55082 55257 44802 53327 55642
   55977 55977 55883 55727 55683 55857 56040 56042 56126 56058 55496
   54066 54026 53689 53397 52561 50887 45349 50328 50797 50322 49934
   50010 49469 48471 48794 49403 49808 49616 46411 48984 49429 50921
   51012 51066 51613 52078 52058 51536 52809 53720 53033 52449 52977
   53953 53947 53760 53560 53471 53322 53102 53036 52883 52748 52746
   52693 52072 52441 53667 53812 53020 53028 52997 52450 52322 52937
   53293 53041 53004 52970 52904 52912 53020 53128 53419 53803 54056
   54389 54511 54610 54626 54599 54540 54489 54413 54221 53713 53212
   51781 53809 53263 53053 52852 52863 53226 53283 53028 52676 52546
   52283 52328 52567 52791 52943 53228 53390 53580 53887 52824 51470
   49549 49930 48862 48199 47349 47564 48367 49979 49047 49942 49883
   49940 49990 50006 48940 48133 49236 49551 48304 47617 47977 47976
   48004 47660 46852 47341 46902 46057 46192 46737 46934 47283 46427
   45124 44090 43884 43627 43859 43750 43940 44077 44224 44068 43277
   42016 42234 43073 43917 42541 41922 40563 39992 40030 40110 39922
   38156 38194 38592 38154 39301 39578 38239 37939 38077 38578 38904
   38656 36129 30992 34980 34800 37573 38441 39888 39990 39979 38699
   37259 36489 34230 37066 35281 37521 35043 32846 37054 33867 34209
   34158 35570 35637 32481 32249 35907 32082 30533 35118 32693 34458
   34036 35347 35368 34647 34899 32283 32617 32570 37113 39168 37612
   37234 31136 32534 30533 29873 29131 29288 28546 30141 30234 28641
   29619 28019 33687 36174 32647 32088 37357 40451 40500 40071 40606
   46800 42122 33837 23556 14729 11636  6036     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 50860 39102 41336 49820 51171 47406 30111 32770 47371 50889
   52812 53369 53397 53177 52804 52540 52820 53292 53838 54692 54810
   54703 54926 55008 55106 55323 49504 54410 55407 54434 55527 56078
   56128 55834 55619 55273 55061 55446 55706 55648 55677 55342 54246
   53992 53552 52551 52024 51914 50967 48890 49858 49782 49391 49319
   49344 48798 43010 47976 49691 50007 49057 48047 49427 49728 47557
   50484 50886 51023 51696 51988 49784 51093 51469 51084 52279 53702
   54048 54019 54026 54234 54337 54376 54127 53786 53314 53013 52907
   53027 53252 53702 54017 53344 52951 52974 52372 52028 52617 52982
   53001 52932 52847 52804 52803 52823 52868 52932 53208 53754 54147
   54448 54592 54590 54521 54559 54314 54531 54496 54478 54390 54261
   54104 54183 54229 54122 53828 53517 53352 53089 52892 52710 52270
   52019 51994 51937 51888 51932 52042 51991 52159 52238 52456 52901
   53293 53458 53261 52141 50377 49462 46941 49280 50201 51071 50827
   50022 49981 49903 49134 48361 50129 50001 49671 48833 48278 48030
   48058 48208 48243 47420 46998 46808 46346 46514 46187 46484 47493
   45684 44127 44038 43869 42483 43797 43963 44012 44121 43968 43128
   41962 41663 43382 44190 42512 39399 37941 37197 39646 39877 38722
   38053 38012 39178 39632 39562 39729 38802 38030 37897 38094 38073
   38124 34770 27249 35174 33236 34680 37134 38950 38574 39639 38999
   37162 34833 35720 35961 36021 35986 35383 36222 34170 33837 33231
   33181 34292 32903 31786 33290 31434 33630 31152 34008 33534 34318
   34322 34770 35544 35826 36240 37436 37963 37887 37859 37710 37551
   39362 32332 32234 30846 30441 29702 29531 29697 30661 30991 29960
   29077 28910 36349 33587 36488 40078 41846 40407 40488 38333 33231
   25696 21604 19388  9598  4029     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 51941 50501 50999 53343 51632 34011 25616 39212 51326 52398
   52954 53239 53269 53129 52821 52156 52784 53341 53698 53926 54111
   54157 54260 54908 55048 55137 55304 55652 55738 55609 55771 55910
   55674 55389 55328 55164 54994 55038 55233 55339 55121 54583 53993
   53631 52052 51477 51267 51110 49343 48382 48244 48216 48198 48586
   48368 46749 47782 49198 49588 48897 49971 49792 50311 48441 46828
   49651 50377 50320 50998 51372 51540 51903 51598 51787 52099 52499
   52421 53394 54254 54728 55092 55356 55482 54130 54063 53753 53496
   53432 53908 54126 53921 53071 52831 52630 52110 53119 52847 52313
   52669 52880 52736 52414 52383 52831 52853 52944 53301 53837 54329
   54199 54433 54479 54338 54438 54466 54378 54540 54636 54580 54311
   54543 54474 54523 54464 54196 53971 53553 52848 52582 52534 52231
   51999 51953 51792 51773 51891 51980 51862 51771 51919 52093 52266
   52163 51587 50903 52199 52399 51372 51341 51826 51380 51629 52236
   51388 51017 50481 49350 49354 50239 50118 49862 49094 48990 48679
   46917 44701 40077 46190 43371 42250 46754 46579 45667 44134 45438
   44737 43908 43789 43682 43994 43979 44014 43936 43688 43531 43447
   41536 40133 42956 43720 41543 38196 35952 37260 39932 39703 39039
   37959 37770 38587 39574 39914 39962 39316 37954 37166 37742 37829
   37262 36630 34473 36176 35883 35413 35886 36937 36266 37542 37853
   35633 35931 35918 35706 35910 33543 33952 34778 35562 33590 33429
   34800 33828 33726 33728 34489 31502 33532 31986 35714 34093 33370
   33464 34180 35711 36002 36770 36840 37762 38142 37948 37987 37557
   39076 35086 31767 31472 31964 30006 29243 30024 30679 31107 30649
   28577 34839 37250 39549 43009 45336 43656 37371 31166 25044 19036
   13826  7477  3458     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 51737 51899 52114 52563 49703 37150 47861 51537 52091 52128
   52236 52638 52886 52966 52951 52778 53224 53908 54011 54028 54241
   54049 53969 54410 54883 55017 55263 55636 55786 55626 55519 55441
   55292 55008 55163 55248 55032 54821 54780 55021 54459 53937 53726
   53130 50980 50381 50446 49952 48506 46421 39837 46492 47924 48026
   48042 44902 44217 47967 48332 48182 48317 49539 50712 46502 45387
   49119 49984 50000 50322 51026 51494 51959 51960 51981 51977 52064
   52879 53906 54448 55141 55664 55964 55992 55029 55651 54716 53938
   53930 54474 54344 53710 52642 52953 52286 52942 53369 52493 51546
   52747 52856 52350 52016 52474 52810 52832 53006 53503 54033 54407
   54486 54544 54430 54068 54437 54358 54213 54687 54794 54790 54771
   54823 54718 54587 54519 54418 54232 53914 52451 52152 52191 52210
   51976 51873 51910 51738 51967 51991 51960 51806 51912 52076 52317
   52189 50709 50186 51842 52049 52186 51918 52071 51298 50201 50021
   50647 51800 51880 51871 51584 50296 48407 48619 48222 48238 48312
   47858 47207 45612 45069 46284 47174 46147 45358 43128 42201 43508
   44447 42811 42860 42994 43318 40859 41833 42728 41616 40683 41693
   40790 40431 41743 41336 40170 39076 36386 38132 38458 39797 39507
   38383 37527 39364 39834 39833 39308 39632 39108 37928 35630 35806
   37113 37334 36889 37440 36138 36441 37503 37006 36964 37932 37874
   37226 36859 36087 35979 34801 32858 32916 33647 34319 34098 33923
   34024 33999 34060 34047 33356 30551 33609 32551 34581 33677 33734
   33577 34962 35883 35444 35847 36433 36064 36363 37564 37994 36791
   36647 36096 31641 31467 32787 30780 29216 29991 29944 30303 29740
   31566 39630 43258 46322 45243 38964 29740 23364 18699 19256  9641
    4055     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 50537 51186 52084 50812 40552 48091 51113 52248 52642 52387
   52047 52302 52612 52874 53052 53221 53696 54360 54740 54747 54960
   54804 54202 54467 54932 55019 55184 55359 55550 55378 55226 55198
   55202 55097 55269 55224 54879 54217 53937 54013 53346 52639 51997
   51721 50700 49659 49644 49468 48608 46176 46136 47008 47710 48003
   48019 47068 47811 47538 49179 48941 48479 49801 50849 50160 48979
   49822 49787 49973 50020 50516 51597 52007 51958 51996 52137 53018
   53827 53981 54380 55390 55959 56128 56167 56120 56040 55791 54899
   55347 55549 54374 52758 52124 53418 52691 53594 53804 51596 52128
   52844 52950 52754 52432 51890 52463 52738 53030 53763 54184 54463
   54637 54548 54298 52974 54398 54374 54459 54288 54787 54900 55000
   55009 54913 54750 54606 54472 54360 54051 52502 52517 51994 52060
   51932 51857 51881 51812 51981 52154 52126 52047 52134 52051 52363
   52047 50620 51416 51473 51133 52516 52283 52079 52049 51473 50068
   49931 51420 51998 52008 51989 50992 50131 50266 51858 50236 49651
   49010 48238 47508 46421 46501 46952 47961 46752 42554 41660 42981
   42586 42780 42929 41439 40748 41314 42409 41943 36460 30294 31612
   38314 40381 39949 40028 39790 39032 38941 39930 39552 39963 39241
   39380 39227 38624 37952 37524 37646 37919 38350 37991 35876 35406
   36226 37492 37636 36969 36132 36910 37869 37977 37892 37987 38007
   37968 36343 36092 34768 34343 35279 35361 35578 35756 34700 34127
   34061 33937 33988 33870 33201 29864 29084 32371 33903 33784 33972
   35121 35510 34811 34906 34952 35313 35353 35631 36132 36858 36341
   38153 37283 33247 31706 30602 29976 29578 29547 29779 28774 30052
   38602 41649 46572 42124 32212 24263 14544  7084  6573  8246  3648
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 46548 43188 51467 46522 29623 45461 50578 51787 52082 52080
   51987 52130 52491 53023 53711 53886 53980 54694 54998 54949 54936
   55031 54910 54860 54977 55158 55229 55013 55312 55041 54979 55030
   55132 55202 55156 54720 53597 52978 52834 52719 52377 51458 50426
   49910 49802 49077 48157 47162 47316 43584 40938 43552 46362 47509
   47078 46716 47489 48606 48986 49008 49782 50477 50910 50681 50333
   50088 49948 49936 49990 49140 51612 51980 51713 52529 53446 53854
   53982 53983 54088 55301 56008 56181 56272 56247 56236 56131 56060
   55669 53451 53910 52162 53360 54346 53539 54926 53337 52146 52522
   52692 53194 53328 52967 52190 52006 52573 53202 54041 54389 54651
   54940 55058 55134 55048 54436 54174 53782 54256 54631 54740 55034
   55281 55139 54807 54640 54497 54478 54136 53641 51091 52050 51649
   51722 51894 51796 52048 52577 53092 52928 52836 52548 52464 52216
   52589 51441 52379 52507 53566 52720 52322 52066 52113 51774 50803
   50163 51269 52052 51998 51728 50978 50228 50014 49970 49641 48629
   48171 48040 47857 47259 46534 46853 47367 47244 46623 45412 44903
   43764 42583 42649 42210 42187 41307 39570 39446 40193 41148 40864
   39736 40617 39403 38867 38549 37533 38963 38759 39878 39021 36826
   37036 36239 37098 34068 35756 37387 36930 37220 37763 37249 37539
   38821 39301 37614 36561 37511 37286 37329 35912 36706 37796 38051
   36947 37658 36714 36726 35610 35519 34638 34386 35080 35010 34368
   33936 33680 32636 32378 32142 30290 30529 31044 30011 33480 32776
   33718 34079 35571 35693 35421 35030 35206 35660 36478 37237 34681
   36001 35283 31808 29650 28476 27999 28701 29274 30217 32756 40071
   44406 41069 32007 24579 15133  7326  1953     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 42782 34779 39212 48963 39887 46586 49808 50910 50726 50880
   51401 51940 52273 53027 54574 54644 54626 54903 54966 54721 54628
   54940 54916 54971 54986 55122 55027 55309 55163 55002 54999 54999
   54888 54624 54333 53689 52911 52568 52298 52086 51811 51034 49670
   48894 48856 48537 37463 42257 45256 42414 32022 31924 42451 46631
   46321 47046 49546 49486 49676 50238 50962 51367 51234 50894 50841
   50282 49986 49844 50059 50737 51410 51860 51248 52444 52186 53168
   53706 53937 54479 55580 56110 56284 56363 56361 56346 56294 56212
   55422 53684 53666 53619 55536 55054 55802 54340 53044 53122 51730
   53189 54022 54048 53786 53026 52712 53026 53669 54218 54530 54889
   55368 55769 56027 56024 56008 54662 53828 54478 54106 54282 54709
   54988 54833 54738 54626 54502 54440 54101 52959 52077 52017 51840
   51646 51880 51834 52818 53792 53744 53240 53522 53872 52746 52693
   51753 51488 52779 54619 53309 52343 52089 52092 52086 50282 50488
   51899 51991 52072 51861 51408 50751 50122 49774 49053 48469 48267
   48349 48327 47401 46441 46151 46909 47461 46209 47516 47783 47002
   46174 43774 42272 41009 40051 39104 39637 39769 40300 41926 42892
   42964 41999 41269 40740 41728 40284 40097 39553 40014 39306 39849
   40307 40842 41463 39581 39980 40147 39781 38276 38756 38118 37962
   38109 38667 38653 34109 32279 36123 35053 37987 37894 37981 38009
   36681 36511 24936 28563 33008 32286 32373 33483 35739 33868 33799
   33624 32880 31804 26739 30622 32283 31333 33836 32359 33744 32456
   33829 33717 34714 36350 35404 34519 34896 35320 36572 39554 38184
   36920 32506 29100 28272 27739 27524 27408 28917 31960 38820 38597
   33513 23308 18382  9245     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 30178 38532 40689 50417 50351 50052 50026 50127 50039 50016
   50448 51694 52089 52771 54748 55014 55006 54999 55019 54390 52700
   54506 54528 54051 54330 54802 54358 54619 54941 55048 55024 54991
   54536 53366 53072 52984 52626 52271 51960 51506 50812 50233 49827
   48036 46974 46954 38281 38421 44112 44090 43273 38916 35169 44969
   43638 48668 47118 46526 38347 48146 51977 52896 52370 51832 51291
   50781 50198 49480 50179 50833 51199 51497 51493 51648 51998 52827
   53568 53976 54902 55870 56163 56270 56276 56277 56216 56179 56101
   55827 54300 54104 54367 54441 55244 54850 54414 54473 55183 55264
   55962 54783 54204 54070 53801 53607 53833 54106 54371 54706 55293
   56454 56692 56326 56129 55934 55501 54627 54252 53829 54169 54328
   53858 54564 54547 54467 54379 54160 53632 52578 52292 51863 51953
   51664 51716 52021 53196 54010 53437 53118 53437 53407 52037 51629
   49734 51837 52938 53622 52713 52077 52067 52148 52051 51294 51266
   51951 52016 52039 51587 51043 50470 50016 49787 48663 48130 48221
   48447 48463 47466 46449 44582 48074 47308 46049 47501 47230 46378
   45827 44139 43166 38498 40778 41742 39994 39760 41216 41150 43439
   42548 42062 40746 39034 39869 39351 34726 37176 41341 41362 41088
   41044 41783 42424 42851 40892 36629 40086 39659 38412 37157 37058
   37643 37501 37248 35052 32640 37009 38053 39793 39011 38052 37924
   36682 36981 24901 31890 36328 36720 36462 36039 35992 34493 33930
   33848 33587 33267 31789 33499 31297 26679 29934 32616 33919 34233
   33731 31998 35638 35589 34822 33453 33253 33602 32013 34566 31500
   28557 29262 28277 27222 24620 26378 27368 32366 39141 37327 23229
   18826 11823  5465     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 32466 38179 41131 48696 51012 50690 50210 50716 50551 50327
   50299 52054 52926 54157 54936 55088 55024 55028 54984 54966 54887
   54932 54438 54566 54073 53884 52656 51329 54672 55041 54971 55052
   54857 52921 52564 52391 52053 51666 51287 50934 50280 49490 49406
   44286 34704 44373 44863 30709 34783 42583 44917 39928 28378 44764
   38687 39973 40292 26713 39726 44501 51406 53776 53989 53199 51862
   50621 50682 50677 50577 50823 50976 50990 51041 51371 51919 53189
   53992 54473 55420 56014 56183 56126 56012 56076 56066 55968 55919
   55797 54741 55647 54832 53957 53984 54221 55454 56411 57312 58498
   57586 54687 53733 53713 54042 54068 54103 54197 54446 54647 54802
   57194 56287 56049 56011 56072 56016 55908 55882 53820 54038 54464
   54350 54357 54192 54081 54119 53849 53258 52602 52172 51858 51768
   51710 51050 52130 53056 53750 52989 52821 52696 52174 51936 50964
   50388 51946 52722 52823 52359 51980 52083 52190 51969 50327 51142
   51547 51959 51779 51038 50643 50140 50010 49886 48708 48232 48508
   48663 48432 47556 46987 47566 48268 47777 46438 47890 47749 46182
   45749 44257 44087 40597 41286 40221 39616 41786 44574 44370 42646
   42210 42544 41864 40211 40560 40928 40666 41043 40700 40141 38419
   41018 41613 40182 39417 39737 39350 38299 39747 38987 39400 38777
   39370 39101 39389 39314 39118 39699 39523 39824 38141 37476 37241
   36408 37823 37421 35060 34319 35739 36804 36037 35989 34842 34002
   33811 32357 33451 31724 31572 28971 14460 27359 33900 34841 34281
   33133 33890 34582 33908 32162 31121 33219 31666 31710 26907 24960
   25497 28852 32390 34206 34956 36484 34342 41447 40857 17632 14932
   11678  3396     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 30284 23256 29824 30673 40759 49117 50800 51238 51189 50722
   51572 52433 54336 54486 53944 54434 55117 54859 54409 54129 54288
   54411 52878 53771 54193 51242 53668 54200 54394 54446 54491 55172
   54991 52494 51910 51773 51372 50869 50381 50142 49421 47841 48147
   47102 43090 39003 43290 43762 34522 39806 44462 41224 36029 44947
   44617 40259 21991     0 16531 22602 40980 51453 54432 53989 49482
   37923 50280 50986 50890 50919 50923 50946 51156 51569 52033 53626
   54114 54581 55753 56133 56202 55793 54227 54826 55172 55190 55541
   55829 55960 55966 55151 53389 53712 54636 56004 56479 56652 55923
   55309 54487 54091 53730 54087 54297 54457 54568 54364 53993 54207
   54971 55394 55672 56063 56338 56273 55977 55414 54153 54129 54499
   54302 53993 53994 54027 53970 53449 52793 52244 51978 51828 51609
   51773 51980 52099 52262 52497 52507 52407 52146 52000 51939 51403
   51779 52013 52318 52294 52141 51844 52244 52124 51444 50486 50590
   51642 51933 51169 50788 50284 50003 50074 50051 48968 48267 48433
   48589 48022 47043 47560 48336 48176 48000 47938 47007 46669 45984
   45986 44550 44833 42343 42759 40343 41052 42379 43918 43964 42334
   43530 43921 42350 41788 42132 42079 41960 41974 42038 41041 40958
   41956 41728 40050 39062 39822 38710 39193 39842 39979 40014 40030
   39981 39882 39987 39197 38219 38137 38884 38436 37470 37860 37333
   35607 34672 35842 36179 35932 36031 36066 36027 35994 35032 34006
   33860 30994 23998 32662 33097 31454 25660 30098 33819 34294 33246
   31839 33542 33138 31463 30688 34264 29980 35671 34051 27283 32412
   33278 33862 31377 32918 34124 39007 43584 35080 18242  9292  4696
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 42050 35170 30559 20010 18039 33621 48927 49770 50410 50847
   51244 50900 53719 53509 51258 51768 53374 53097 53056 53120 53476
   53669 53544 53517 53170 52849 53123 53723 54751 54966 52288 51450
   51778 51073 50452 50376 50528 50101 49431 48711 47907 46923 46768
   46056 44741 41647 43192 44069 40601 34977 39637 37717 39646 45754
   45711 40390 18658     0     0     0 19424 41171 53057 51136 52872
   49171 51242 50922 50983 50866 50834 50999 51466 51964 52299 53463
   53963 54006 55014 55892 56132 55757 54522 54306 54246 54467 55440
   55887 56206 56117 54912 53944 54241 55202 55911 55657 54949 54258
   53901 54051 54004 53998 54252 54472 54571 54832 53998 53874 53813
   53958 54404 55073 56109 56842 56406 55679 54490 53919 54021 54481
   54124 53719 53700 53919 53508 52786 52193 51889 51813 51599 51686
   51954 52112 52007 50516 51950 51998 52066 51996 51997 51983 51987
   52189 52187 52230 52254 51682 50509 51734 51986 50780 51683 51972
   51851 51558 50941 50424 49643 49267 50001 50063 48732 48102 48191
   48181 47006 46193 47753 48361 48099 48007 48046 47690 46024 45953
   46010 45909 44034 43726 41702 41026 42950 43880 44059 43992 43878
   44012 43726 41572 42083 42971 43299 42648 42992 43292 42164 41678
   41974 40776 39977 39960 40007 39994 39882 39967 40012 40008 40098
   40000 39703 39959 38282 37981 38040 39101 37450 37677 37343 35844
   33521 35629 34596 35710 36023 35820 35237 36304 35991 35442 33884
   33984 33828 31024 31462 31498 31929 26043 18648 31483 32298 31139
   31279 31776 32988 31759 30391 34968 38196 31054 27638 32334 33916
   35430 34337 33863 35881 41008 42278 29498 14458  5389     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 46783 46168 44901 38357 27894 22851 31816 43766 48660 50749
   50547 50491 51496 51857 51899 51104 50669 51356 52068 52201 52663
   53142 53063 52914 52994 52367 52008 52188 52486 53211 53679 52488
   51170 50027 49318 49188 49660 49829 48388 47277 46753 46009 45561
   44933 42658 41919 43348 42644 39642 37307 38763 37334 39817 43971
   46113 39140 16866     0     0     0     0 21104 43581 53380 53403
   52351 51627 51040 51030 50820 50672 51006 51743 52018 52471 53362
   53903 53946 54177 55204 56027 56123 54931 54046 53991 54330 54970
   55927 56058 55797 54270 54013 54268 54779 55114 54813 54101 53736
   53829 53990 53998 53990 54276 54557 54689 54634 54033 54066 53919
   53969 53981 55150 55884 57797 56853 55750 54349 53797 54003 54062
   53182 52712 52751 52807 52479 52032 51497 51232 51777 51598 51767
   51938 51962 51393 51073 51394 50869 51710 51974 51993 52019 52142
   52271 52248 52300 51980 51767 51484 51801 51740 51332 51984 52026
   51970 51104 50514 49894 48592 48856 49553 48594 48211 47747 48062
   47711 45889 46576 48026 48300 48030 48008 48029 47986 47034 46299
   46012 45896 44182 43896 41602 42863 45020 45238 44480 44052 44073
   44000 43026 42200 42766 43860 43570 43467 43649 43923 42030 41993
   42013 41412 40246 40301 39788 40146 40080 40014 39944 39849 39769
   40028 40100 39706 37950 38451 39390 39939 38839 37862 37284 36633
   35810 35982 35821 35977 35518 36036 34760 35223 35069 35062 35289
   34409 33547 33311 33952 32941 30848 28379 19553 31117 31663 31844
   31624 31977 31900 33197 38164 30489 27188 27329 29960 33046 34287
   33641 33582 34481 38982 41764 28483 14499  6912     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 46217 44878 42968 45619 44707 43498 36313 32812 40637 50126
   47722 44972 49357 50742 51269 51853 51372 50304 50471 50804 51303
   51678 52287 52221 52142 51983 51998 51830 51553 51142 50366 49902
   50417 49710 47017 45976 46426 47564 47088 46486 46108 45903 45359
   44002 42818 42128 42188 41077 38443 37108 40352 45083 46503 46041
   46191 33277     0     0     0     0  9356 29540 37788 47451 53494
   52717 51827 51134 51157 50773 50472 50970 51629 51958 52050 52582
   53151 53366 53782 53993 54674 54382 54061 53904 53901 54006 54102
   54767 54481 54472 54158 54003 54133 54329 54413 54163 53693 53474
   53893 54056 53996 53830 54089 54471 54857 54786 54066 54301 54271
   53619 53929 54123 54323 54941 55684 54944 53897 53562 53954 54023
   52436 52553 52004 52001 51861 51848 50609 51691 51801 51682 51864
   51981 51974 51780 51784 48448 50271 51712 52006 52006 52013 52122
   52116 52228 52011 52010 51990 51822 51013 51837 51943 51917 51474
   51670 50539 50357 49891 49736 48938 48269 47877 48013 46169 48130
   48107 46590 47160 48168 48289 48028 47997 48023 48013 47953 46769
   46036 45963 44084 44540 44989 44680 45972 45222 44064 43280 42821
   43513 42003 42472 43177 43840 42992 43330 43959 43346 42032 42111
   42077 41840 40702 41214 40632 40960 40076 40074 40026 39437 38477
   39570 40070 39027 38209 39273 39942 39047 37943 37064 37577 38023
   38024 37698 36680 36109 35882 35379 33709 35114 34493 33610 35754
   35640 34489 33021 33542 32497 32467 33030 32982 33833 32144 31566
   30631 30403 32302 38628 28248 28114 29066 30843 32956 32687 32656
   31414 33201 35788 40184 31883 15528  4742     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 43281 45101 44983 41301 40932 46119 48742 47293 44967 47942
   50677 49660 48016 48153 50218 51213 51752 51686 50371 50064 50120
   49902 50390 50926 50952 50293 49623 49824 49399 49093 48872 48556
   48414 48038 46468 43910 46152 46898 46689 46139 45814 45473 44901
   42520 43268 43262 43014 43300 38502 39922 39937 44829 45558 44964
   39137 17577  4263     0     0     0 16596 38732 51266 54031 53793
   52810 51956 51321 50994 51069 50570 50880 51770 51989 52001 52208
   52369 52426 52492 52661 53279 53820 53992 53953 53979 53994 53997
   53991 53993 53988 53997 53992 54007 53996 53948 53823 53416 53288
   53516 53980 53909 52580 53510 54492 54894 55123 55117 54916 53899
   52397 53541 53973 53990 53774 54027 54021 53868 53687 53917 54020
   52401 51987 51978 51609 51291 51112 51379 51971 51742 51579 51906
   52061 52002 52014 51778 50103 50793 51927 52020 52006 52010 52042
   52119 52090 52001 52009 52014 51902 51186 51971 51047 49938 50271
   51338 50888 50119 49977 48719 47992 48037 48129 48050 47791 48078
   48309 47921 48102 48393 48310 48021 47999 48004 48051 47732 46373
   46371 46846 44938 44537 45023 44983 46001 45021 42436 41583 40229
   41574 41002 42476 43112 43201 42109 43167 43920 43748 42309 42194
   41974 41024 40553 41861 40330 40763 40466 41106 39951 39947 38379
   39421 39164 38861 39654 38841 38187 37956 38509 37783 37789 38002
   37958 36401 37113 37841 37330 37242 36566 36280 35732 33079 35470
   34863 31974 32628 32507 31583 33006 32507 31870 29650 27004 28704
   31698 28389 27961 27098 28411 29632 30726 31461 32708 32509 32662
   31889 33598 36619 35503 22927 11130     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 39927 40608 43514 44874 39563 43726 45466 49201 49498 49818
   50136 50360 50466 49347 49138 50129 49983 50087 50020 50004 50030
   49206 47756 47976 48630 46364 45969 47441 47114 46761 46906 46916
   46781 46868 46876 46393 46689 46383 46267 46016 45734 45238 44760
   43898 43931 42970 43973 45022 45240 45428 41473 41016 31284 32788
   30076 20908  5939  3496  8374 24752 45256 54540 56202 54809 53361
   52343 51758 51046 50546 50902 50099 50629 51431 51946 51998 52001
   51771 51783 52022 52244 52617 53373 54004 53999 54007 54043 53999
   53977 53989 53989 53992 53984 53917 53813 53648 53374 53468 53571
   53619 53986 53913 53652 54297 54827 55417 55206 55183 54382 53888
   53569 53744 53598 53989 53977 53997 54000 53906 53804 54006 54006
   51819 51529 51937 51294 51009 51164 51934 51861 51590 51804 52068
   52120 52009 51967 51789 49921 51444 51969 52007 52002 51886 51999
   51811 52058 51962 51579 51913 52020 51798 51230 50742 49133 49974
   50194 50099 49773 49088 48057 48012 48000 48122 48083 47849 47266
   48218 48380 48379 48456 48308 48017 47853 47244 47384 45994 45944
   46650 46197 45641 42838 43882 44193 45843 44550 41349 41133 40241
   41557 41687 43021 42944 42406 42036 43263 42489 34378 41009 42086
   41647 34326 38987 39870 39776 39173 40709 40018 39349 39676 38822
   39202 35887 37806 37979 36846 36614 37112 36457 36483 35776 37436
   37986 37336 37130 37117 37137 37903 37086 36833 36241 35874 34877
   33157 33509 32642 33376 32548 33658 33414 31601 31174 29554 29584
   30431 26566 26907 29118 30858 31259 31234 31964 32123 31614 31731
   32169 33821 36479 33161 23636  5980     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 39758 40298 42352 41794 45327 46124 45327 48511 49903 49857
   49006 45697 44006 47448 48081 47482 47783 48491 48871 49390 49743
   48917 47532 47029 46871 46079 46068 46162 46166 46122 46194 46212
   46197 46362 46510 46433 46231 45939 46127 46349 46173 45446 44894
   44272 43131 40421 43854 46050 46459 45979 46073 29964 11110  8483
   11129 13270 15113 18658 26306 35407 45412 53889 55939 54480 52696
   51541 50746 50181 50083 49372 48253 49722 50782 51317 51893 51971
   51263 51558 52014 52489 52824 53382 54038 53988 54041 54032 53977
   53964 53981 53973 53980 53960 53358 53592 53550 53199 53197 53076
   53634 53943 54052 54279 54633 55169 55322 55399 55218 54281 54072
   53996 53677 53691 53991 53991 53999 53954 53869 53793 54001 53531
   50922 52783 51751 51029 50936 52031 52162 51751 51892 51821 52100
   51518 51869 51721 51543 50837 51888 51997 52013 52007 51983 51238
   51550 52034 51723 50910 51908 51212 50622 50189 50562 49978 50006
   50011 49649 48759 48221 48292 48013 47914 47783 48062 47888 45969
   48077 48338 48290 48378 48216 47974 46977 45908 46717 44507 45678
   46933 44251 44008 42940 44880 45274 46059 44230 43112 41472 41057
   41959 42333 42742 42280 42050 41331 42126 41949 39302 41942 42070
   40933 33482 38519 39817 40004 40956 39474 38610 39406 39314 38883
   37904 36096 36308 37190 36219 32311 39454 39733 39104 37406 34967
   37758 37283 37094 37601 36902 37679 37683 36831 35323 33859 34807
   28950 31141 33212 31291 32806 33821 33684 31649 31632 31621 29271
   29006 27861 26943 28129 29614 29936 30847 30621 29500 31664 30960
   31837 34199 36648 29632 23198 10356     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 38997 38824 43619 44910 42318 44320 45833 47657 48553 48304
   47224 45921 44660 44827 45666 45042 45670 46848 47131 47526 47766
   47591 47353 47118 47036 46778 46297 45934 45851 45628 45281 45262
   45429 45680 45713 45561 45210 45258 45926 46693 47263 46079 45414
   45348 44590 40848 42852 40498 37399 28672 33978 20700  4944   993
       0     0  8228 17956 26336 38141 50976 55512 55487 53650 51988
   50866 50041 48896 48466 49442 49271 49619 49974 50773 51333 50796
   50822 51322 52702 53332 53166 53634 54669 54792 53989 52500 53140
   53942 54066 53980 53962 53930 53722 53942 53820 52966 52172 52777
   53588 53977 54064 54429 54680 54972 55096 55799 55642 54512 54293
   54058 53971 53997 54001 53993 53999 53991 53579 53864 53992 52800
   51940 52046 51114 50691 51403 53584 52261 51838 51851 51944 51672
   51114 51821 51844 51812 51880 51953 51998 52007 51999 52058 52172
   52101 51923 51176 50754 51221 50071 49994 50069 50348 49987 49991
   49993 49249 48061 47186 47209 46513 45947 46816 48008 47994 46567
   48156 48239 48057 48346 48141 47032 45916 44636 45991 44836 45989
   46263 44266 45286 45039 45842 45901 46059 44331 43498 41898 41890
   42261 42446 42363 42017 41589 34887 41061 41619 41850 40987 41922
   40328 38901 39472 38912 40403 41150 38196 39240 39229 37753 38164
   36281 37484 37849 39406 38278 38310 39734 39157 39728 38606 37469
   38040 36652 37233 37613 36010 37042 36094 36913 36197 35961 34816
   29414 31329 33167 33963 33810 33669 32887 33020 32212 31662 29333
   28750 27584 26170 27361 28217 28502 29686 30631 29869 29997 30074
   31223 33799 40270 33544 14117  2708  1989     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 39498 39630 34317 41312 45218 38159 38732 45563 45978 45684
   46074 46001 45811 45947 45463 44326 43174 42724 44116 45120 45713
   46358 46899 46971 46970 47007 46898 46118 45900 45271 44397 44139
   44608 44840 44861 44383 44007 44046 44689 45876 47232 45828 44807
   44636 45863 45127 38472 30329 16583  8626  8622  4919   693   162
       0  4734 15054 32460 44316 52896 56711 56098 55190 53050 51949
   51892 51698 50940 50172 51452 51311 51124 51143 52114 52609 52760
   53953 55117 55284 55300 55243 55030 54732 54112 53173 53837 53523
   53497 54691 54618 53298 53497 54046 54070 54040 53594 52199 53014
   54054 54153 53971 54159 54433 54774 54956 55457 55392 55291 54768
   54178 54087 54262 54001 53664 53850 53974 54004 54022 53501 52332
   52556 51177 50693 49839 51790 53649 51882 51894 51691 51951 51983
   51987 51976 51952 51988 51997 52017 52016 51996 51990 52113 52213
   52044 51728 50702 50757 50292 50014 50007 50362 50007 49816 49810
   49906 48997 47564 46376 45700 44356 44271 47572 47996 47960 46620
   48098 48063 48018 48292 47864 46212 45032 44076 44480 45753 45992
   45986 44802 45544 45069 45991 44400 45156 43952 42929 42016 42010
   42671 42420 41140 41748 40876 38859 34724 36701 42164 41689 41077
   40028 39812 39913 39518 39954 38403 32196 39163 39026 37814 39592
   39246 38402 39409 40049 39559 39356 38051 38940 39229 37866 37627
   37383 34052 36709 37149 37381 37859 37412 36454 35953 35769 33084
   31326 33249 33479 33986 32961 33529 32404 33168 32326 32019 30696
   29182 28994 26700 27020 28548 29142 28840 29519 29508 28359 29909
   31619 34651 40954 30343  4042  1952  1350     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 42596 40842 32328 35881 44266 45576 40091 34964 43542 43741
   44902 46039 44286 44976 45236 44964 44898 44696 43434 40333 42673
   45582 46069 46326 46376 46260 46341 46050 45977 45217 42818 41214
   44027 44260 44336 43798 42938 41727 43248 43850 44509 42551 39822
   40903 45682 41663 27700 18079  4310  4167  4592  3024  7495  6570
    7514 13060 35706 48430 52941 55271 55017 54018 52442 50880 50609
   50290 50469 50564 50102 50820 51492 52640 53064 51664 52134 52857
   53217 53408 53890 54484 53806 53164 52541 52997 53096 52448 53977
   55283 54170 55573 55241 55010 54754 54870 54934 54761 54574 54239
   55276 54833 54218 54179 54344 54561 54632 53639 54632 55042 54657
   54114 54041 54799 53749 53849 53549 53704 53164 53172 52179 52047
   52178 51244 50644 50047 52487 53049 51782 51903 51691 51991 51999
   52006 52000 51840 51857 51956 52022 52016 51990 51997 52071 52083
   52381 51562 50110 50063 50248 50002 50053 50276 49588 49033 49911
   49442 48577 47037 45820 44687 44409 46531 48002 47978 47510 47800
   48142 48180 48080 48253 47524 45284 44297 44199 45164 45996 46110
   45984 44573 45199 45506 46034 45397 44256 44031 42539 41983 42116
   43001 42233 40859 39614 39686 40819 28550 37262 42249 41304 39137
   39972 39731 40027 39264 38398 36818 38867 39714 38351 39468 39777
   38494 38446 39922 39022 39260 38159 38802 38683 35193 35942 36807
   36364 32613 36410 38209 38878 37336 35901 34402 34863 33892 35272
   35694 33292 33856 33959 33881 33343 33796 33270 32121 32147 31851
   30168 30110 28386 27692 29089 29600 29972 28852 28753 26959 29426
   29632 31440 30746 13921  2603  2002  1843     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 46011 44163 42002 41303 39688 43292 45647 41438 27616 37021
   44667 46054 42782 43888 44789 44623 44502 44457 44257 44164 44540
   44829 45220 45531 45674 45612 45610 45573 45440 44574 41890 40679
   43916 44073 44166 43618 41923 30640 28668 32314 37666 37837 36019
   39256 43270 36951 21358 10400     0  4396 11969 21714 33913 37306
   44638 49357 53790 54928 54174 53039 52286 51002 48109 47794 48694
   49586 49998 49961 50046 51211 51952 52672 52113 51987 51629 51567
   52171 52269 53922 53918 53881 53962 52360 51247 52550 53123 53582
   53990 53209 52691 54314 54903 54950 54149 53632 52858 53770 54500
   55828 56532 56023 55978 55667 55690 55509 55323 55293 55267 54739
   54080 54086 53813 52979 53263 53862 53130 53498 52361 51743 51330
   51983 51486 50334 50414 52434 52131 51851 51832 51862 52002 52001
   51783 51067 51592 51440 51959 52008 52010 51994 51990 52026 52097
   53396 51281 50303 50320 50313 50013 50046 49247 48714 49078 49206
   48143 48166 46541 45876 45919 46690 47912 48120 47983 45628 47489
   48070 48351 48117 48220 46693 44201 43986 44338 45137 45767 46152
   46144 44974 45277 45942 45834 44221 44008 43961 42312 42018 42104
   42286 41457 41447 40272 39671 40921 39438 41188 39796 40446 39407
   39629 40128 40029 38894 37672 38571 39769 39494 38757 39917 39067
   38183 37654 39514 38490 38780 39578 40088 39626 38684 38133 36217
   36294 34333 38278 39006 37890 37524 36926 36482 34997 34368 35677
   35556 33244 33547 33437 32664 33643 33222 31784 31932 31989 31540
   31560 30071 29320 27089 27813 28628 28840 27949 29517 27502 27688
   26259 20889  4399  1851  1457  1032   882     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 46873 46244 45192 43089 39946 36996 42800 42311 37984 28057
   28742 40797 43934 44154 44104 43976 43941 43980 44000 43991 44301
   44723 44242 44546 44849 44892 44824 44743 44506 43709 39608 42943
   44094 44006 44049 43637 42523 31799 19888 10818 17157 23231 21174
   29988 32449 24513 14814 10717  4258 13938 26851 39160 44394 49031
   53497 54788 54787 54268 52094 50112 48472 48784 48344 47869 46434
   48990 49410 49371 50071 51606 52500 52868 52776 53531 54402 55319
   53890 53737 53674 53132 53702 53568 53961 53021 52998 54458 55600
   54637 54051 53954 53974 54176 55496 55640 55074 55763 55251 54670
   54321 54670 55056 55761 56118 56080 56062 55727 55648 55873 55474
   54946 54380 53410 52170 53464 53692 53249 53390 51918 51881 52046
   51692 51037 50559 51153 51950 51791 51990 51632 51984 52030 51944
   49107 51966 51027 51106 51986 52018 52006 52021 52010 52017 52657
   52717 51223 50428 50642 50090 49987 49792 48270 48451 49347 47862
   48252 46893 46998 46394 47216 48100 48274 48176 47953 44483 47309
   47911 48130 47351 47049 44604 43956 43990 44296 44653 45389 45119
   45733 45111 43958 44139 44468 43444 43379 43788 42600 41981 41989
   41777 40746 39829 39500 38793 41203 41476 39506 41679 40694 39239
   39844 39942 39747 38978 37884 39386 40027 38363 39358 39744 38449
   38172 39121 39300 39778 39911 39297 41127 40688 39224 37554 36210
   37294 36927 37214 37448 37029 38700 38504 37844 36467 35460 33998
   33246 33150 33967 33503 33088 32212 31863 31614 31873 31987 30222
   31654 30546 29379 27876 27403 28423 29280 28312 28970 27838 27413
   25906  8964  2571  1412   333   162   122     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 47442 47000 46744 46566 45682 43170 40697 41266 43058 41754
   35501 30707 36032 41543 42712 43254 43611 43873 43936 44014 44127
   43120 43100 43483 44346 44244 44016 43946 43953 43982 43151 44048
   43946 43832 43608 43309 42831 40634 33664 16010  9644  5846     0
   14751 29193 25674 31028 37727 35092 37954 42357 40046 43784 49374
   50952 51674 51181 49786 48196 46968 46362 46202 46480 47590 48258
   48899 50423 50549 50983 51042 51058 51964 53059 53179 53124 54801
   56698 56880 56853 54690 54424 54768 54586 53012 52406 53417 53920
   52587 52528 53346 52983 53917 52264 52188 53867 55487 55977 55957
   55402 55159 54701 54336 55508 57648 58348 56459 55382 54272 54884
   55379 55698 55251 55717 55700 53814 53886 52847 51869 52267 53054
   51232 51379 51433 50822 51296 51582 51777 51791 52168 52010 50867
   48180 50208 50457 51341 51942 51963 52024 52052 52030 52009 52072
   51921 51171 50617 50261 50074 49993 49537 48916 49199 48237 48394
   47868 46738 47532 46936 48149 48233 48291 48140 47034 46501 47883
   46621 47282 47421 43798 43842 43984 44112 44296 44602 44242 44042
   44949 44336 42861 39133 42001 42009 41462 43522 41100 40923 40572
   41019 40453 37889 38847 38594 41816 41470 41481 42022 40912 39914
   40031 40086 39794 39807 39412 38928 39250 37111 39736 39979 39957
   39676 39617 39819 38859 39954 39528 41689 40579 39447 39207 37602
   37029 36714 37501 37532 37098 37994 38226 38228 37056 34503 33819
   33988 33961 33759 31771 31371 31983 31806 31341 31352 32030 30788
   31061 30719 29639 28337 28384 28802 29667 29883 29694 28338 28394
   25204 11987  7039  1774   661   160     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 47986 47680 47427 47139 46968 46237 44643 41986 43960 46281
   44107 41183 30223 31687 37990 40181 42404 43280 43504 43546 43619
   43809 43980 43872 44157 43753 43249 43151 43314 43291 43774 43260
   43128 43202 43950 43246 42369 41414 40257 34859 29608 15618  9685
   17046 34786 42522 44912 46987 48251 47967 47250 43053 42474 45578
   47460 47061 47060 46444 45832 45321 45184 44991 45057 45951 46166
   46549 46867 47584 50190 51360 52534 54046 54871 55234 54946 54722
   55203 56073 56993 56680 55737 55121 55547 55716 54443 52100 52677
   53131 52231 52678 52879 51776 51422 54838 53889 54267 55693 54469
   54506 55284 55339 55790 55597 55998 56554 56302 55743 54357 53989
   54009 54033 54374 54534 54600 53869 53250 53858 54261 54892 55298
   53938 53282 53130 52619 51276 50752 51056 51922 52043 51826 48986
   48036 48942 50529 51008 51261 51482 51522 51631 51976 52014 52024
   51962 50601 50180 49888 49954 49961 49410 49880 49193 47987 48617
   48223 48306 44784 46071 48066 47884 47704 47873 46683 47648 47868
   46480 46684 45662 43782 43976 44037 43993 44368 44733 43900 43987
   44079 43007 39902 28267 40372 41206 42728 43671 36173 38042 42390
   41929 38197 39030 39612 39637 41642 40777 42048 41656 40942 40656
   40707 40922 39749 39622 39938 39217 39662 39746 39742 40057 39913
   39080 38977 39727 39279 39914 40172 41872 41157 39126 37786 36734
   36297 37118 37126 37356 36933 38056 38097 37981 36179 35543 35052
   34043 34017 33931 33159 33059 32186 32098 32043 31864 32450 32043
   31231 30479 29910 27908 29932 29897 30003 30083 29746 28287 27654
   22328 12670  4941  3180  1450   388     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 48197 48057 48023 47889 47808 47504 46869 45410 43700 46664
   46879 46413 45126 36784 33368 36897 39576 41439 42599 43040 43191
   43293 43461 43502 43621 43250 43759 44811 45227 43621 41508 41070
   40442 40318 41984 36698 29517 39044 42703 44112 42948 36840 28638
   30856 37463 43958 48031 48861 48710 48270 47957 46431 44279 45686
   45819 45176 44739 44586 44050 44003 43289 44279 43827 45479 47066
   48109 49049 49956 50201 51188 51867 52144 53120 54807 53938 56096
   55650 54883 54688 54767 54304 52807 52548 53392 54659 53858 53693
   54136 54968 54306 53686 54968 54841 56808 57121 55217 55530 55800
   55683 55596 55776 56191 55711 55898 56364 56040 55852 55161 54484
   54078 54042 53239 53546 53464 52686 52630 52809 52101 51220 50536
   50403 50481 51382 52409 52553 52574 52133 52000 51533 51549 50469
   49706 50059 50061 50266 50390 50680 50274 50529 51506 50999 51801
   51129 50014 49716 49108 49228 49308 49333 49522 48613 48397 48193
   48187 48382 44501 36398 47461 47641 47302 47037 47343 47703 46923
   46066 46374 44436 43801 43203 42448 40988 44318 42784 43639 43840
   42976 42361 40367 33369 41309 40857 39087 34809 39722 39962 42501
   41922 38520 40611 41261 41924 41569 40921 41560 40140 41232 41632
   41968 41576 39606 39858 39857 39438 39599 39741 39511 39810 39753
   39454 39821 37727 39011 39936 40382 41698 39697 39836 39963 39090
   36837 37172 36534 36736 37727 38116 38033 37799 35729 35667 33806
   33626 34028 34036 33979 32754 31071 31506 30988 29313 29924 30877
   29004 29914 30180 30131 30034 29171 28654 30030 28842 26461 22672
   20101 11886  7907  3526  1347   452     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 48234 48200 48241 48233 48201 48064 47851 47537 47179 46999
   47021 47060 46976 46391 42850 34839 34391 39197 41427 43171 44171
   43510 42628 41309 42644 42904 42478 42342 43463 40720 33407 26843
   28799 29671 34711 28567 15321 31548 42894 45723 46223 43250 40962
   40589 41297 45087 48054 48148 47852 47034 46263 45717 44571 44438
   43630 42663 42542 42686 41921 42294 42530 42404 44748 45396 46954
   48466 49467 50026 50539 51284 51920 52069 53440 53931 53741 53477
   53161 53389 53888 53758 53840 54159 55892 55861 55002 54394 53548
   53571 54368 54996 54303 54956 56896 56693 56204 56181 55751 57113
   58104 57280 56291 56119 56243 56707 57682 57341 56654 55969 55932
   55978 55669 54711 53548 52772 52207 52544 52500 52829 53061 51924
   49137 48469 49481 50482 50570 50511 50929 51710 51337 50986 51220
   51288 52553 52536 51732 51241 50848 50323 50138 49264 49236 49586
   49560 49286 48606 48079 48208 48332 48566 48399 48001 48002 48013
   48007 48116 47991 48051 48136 47662 46572 46488 47378 47727 46048
   45997 45879 44587 43777 41303 41443 40013 41581 41928 43980 44000
   42562 42304 41167 41431 43201 41897 39771 41962 43009 42866 42774
   40551 39849 41256 41978 41989 40337 40779 40470 40382 40261 41798
   41944 41539 40228 39942 39853 38583 39240 39733 39618 38727 40030
   39990 39791 38217 39071 40669 41822 41693 39942 40046 40079 39453
   38001 37956 37629 37941 37942 38028 37342 35742 35530 33597 31691
   32554 33432 33100 32113 29082 28936 28851 25309 20441 18231 16390
   15150 20202 27852 30264 29927 28448 28823 28418 25538 14429 18256
   16490 10804  4429  1577   570     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 48046 48108 48196 48293 48357 48344 48257 48153 47910 47234
   46970 47180 47121 47213 47383 45513 41403 34938 40394 42274 42623
   41264 37896 37021 40064 39708 34229 31433 32671 28972 22198  9806
   11784 15170 31096 39284 39547 41451 44627 46450 47858 47124 45649
   45578 45206 45288 46029 46411 46177 45438 44826 44139 43409 42564
   41508 40792 40378 39403 39497 39130 43303 43946 42633 44906 47406
   48033 48884 49939 50716 51586 52103 52767 53897 54000 53997 53940
   53887 53896 53949 53830 52423 51977 53244 54414 54192 54322 55063
   54574 54061 54979 55067 55402 55723 55960 56736 56371 54906 55101
   56017 56442 55946 55041 54457 52826 52258 53856 52973 54106 54550
   54533 54832 55507 53924 53931 53579 52438 52104 51934 51384 52061
   51694 50091 50231 51186 52133 51976 51612 51147 51569 50940 49969
   49154 48873 49911 50593 50306 49973 49299 50372 50114 49389 48654
   47993 46437 47151 47811 47893 47943 47770 47844 47872 47831 47912
   47912 47756 47897 48376 47867 47170 46464 47094 47890 46946 44652
   45853 45556 44421 43432 40920 41552 41398 36210 41464 43957 43609
   42831 42152 42003 42210 43673 44139 41620 44131 43901 42032 41908
   39264 40554 41813 42011 41672 40046 40024 41007 40101 40198 41290
   41591 41088 40153 39929 39958 38490 39976 39998 40013 39918 40037
   40236 40017 39763 40470 42053 42134 40680 37434 37871 38858 38489
   37991 38089 38020 37986 37859 37497 36171 35662 35071 35219 33000
   32511 32682 29766 30993 29619 23978 20574 15070 11961  6372     0
       0  6568 20893 28331 27369 27410 28439 27033 21476  9690 11154
   11693  7431  1983   750     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 47530 47736 47802 47959 48134 48131 48002 47978 47764 47171
   47047 47380 47246 47914 47950 45092 42032 39163 40382 39086 35688
   24016 12634 14906 34511 25679 22853 17418 15002 15464 22264 27853
   22878 18246 35401 42606 44448 45726 46911 47818 48163 47218 46569
   45707 45053 43691 41017 40887 44690 44317 43728 42639 41508 40759
   40351 40224 39981 38158 40024 41520 42701 43688 37302 42872 43208
   44926 48537 50166 50980 52014 52696 53492 54173 54360 54330 54169
   53939 53984 54046 53888 52987 52342 52976 53482 53293 52821 53597
   53851 53970 54066 54273 54060 55187 55310 56089 56056 55127 55333
   54008 54178 54117 54227 54962 55602 55268 54616 53148 53969 53953
   53343 52197 51858 52299 54200 54399 53157 53561 53090 53434 53024
   52217 50620 50580 51241 51418 51350 51179 50981 51354 51264 50126
   49250 48429 48380 48571 48657 48411 48243 47628 48197 47540 47891
   48748 48911 48413 48489 48030 48020 47639 46949 47633 47618 47507
   47477 47197 47218 47503 45341 46814 47097 47720 47487 46203 46178
   46023 45157 44177 42831 40790 39596 42007 41518 42358 42681 42811
   42371 42069 41554 42778 44290 37947 41686 43052 41816 41311 40250
   39647 41581 42202 42099 41477 39966 40514 41592 41744 40819 41013
   40919 40154 39422 39804 39983 40017 40122 39964 39967 40142 41416
   39664 39222 39038 40492 41744 41668 40471 38502 37960 38119 37874
   37620 37037 37552 38008 37997 37846 36691 35833 30968 34599 34070
   33386 32117 31267 26568 14859 10837 10884  6000  5592  3706     0
       0     0 17320 26032 26292 26287 26708 24639 21488 12948  9830
    7294  2377   536     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 46809 47006 47044 47082 47220 47387 47339 47327 47112 47710
   49401 49824 47642 44374 39194 26277 26489 36770 38007 33990 23717
    9648  4383 15877 37341 34848 33734 34837 36610 36264 36459 37466
   38048 36132 40773 43949 46084 46974 47813 48156 48051 47032 46236
   45757 45701 45031 44952 43213 43919 44093 41687 41491 41676 40689
   39858 40710 41023 41036 41470 41763 41292 42370 42662 44329 46408
   47969 49598 50479 50923 52028 53063 53963 54506 54753 54736 54537
   54283 54140 54042 53747 53068 52528 53023 53103 52806 52374 52846
   53392 53646 53889 53817 53157 51569 52622 53948 55021 55142 54630
   53306 53510 54222 54137 53410 52686 53229 54308 54620 55033 54489
   53276 52448 51410 51539 51313 52861 53223 52936 51671 52080 52222
   51730 50337 51401 52639 51257 48934 47488 47049 47784 49443 50451
   50126 49622 48630 48087 48134 47154 44167 43097 46821 42229 48737
   49290 49254 49192 49381 49507 49020 48886 48434 48802 48133 47560
   47188 47112 46658 46888 46990 47066 47356 47612 46180 46664 47623
   45809 44609 43913 43070 41531 41112 40266 42346 41646 42274 42163
   42729 41729 41860 42309 41749 41659 41867 42004 41936 41514 39896
   41122 42137 42276 42102 41239 40073 41241 43163 42484 41282 40413
   40772 39853 39410 40023 40200 40221 40057 39600 39262 39287 39713
   39241 38537 38707 39692 40304 40526 40024 38844 38089 37967 37614
   37560 37559 37372 37622 37016 37649 37744 36611 33288 33907 33268
   31956 31436 25747  9954  4627  5251  5034  1964  2097     0     0
       0     0 16066 24827 23626 24801 24757 19480 16192 10144  4406
    2076   656     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 46177 46191 46190 46460 46507 46196 45973 47148 47361 47594
   48888 46760 39554 31229 15593  3078  8477 16826 24483 29096 26961
   17499  9267 30558 43409 44112 43044 43037 44163 45387 45356 44429
   43186 42927 43482 45209 46573 47421 47960 47886 47416 46438 45668
   44946 45136 45440 45470 45810 44256 43640 41881 41344 41781 41512
   41376 41808 41833 41631 41821 42191 42770 43162 43614 45230 46459
   47769 49781 50930 51770 52306 52973 54061 54499 54906 54974 54770
   54460 54112 53928 53576 53110 52938 53540 53209 52710 52908 52958
   53021 53127 53098 52850 52482 52198 52093 52122 52282 53110 53662
   54280 55924 56474 54398 53670 53319 53012 51710 50967 52203 53648
   53248 53342 53014 55562 56962 56417 55353 54598 55308 52631 51222
   49861 49776 50023 49224 48866 49380 48880 47558 46478 45562 47579
   48987 50122 49042 49373 48956 48812 47931 48447 47524 44374 50813
   50096 50549 50011 50037 49407 48919 49003 48767 48752 48609 48037
   46837 46306 45783 46813 46739 46793 46873 46301 46080 46566 46363
   45902 43712 43843 43876 43896 43511 42564 41547 39864 42784 43456
   43432 42356 42292 42039 42040 41060 41998 41938 41942 41762 41219
   42497 43434 42538 42118 41692 40942 41836 42890 42363 41207 39729
   40620 40132 40166 40296 40438 40441 40189 39203 38237 38494 38668
   38523 38150 38036 38542 39243 39229 38872 37934 37914 38037 37987
   36042 34857 36656 36497 36642 37453 36841 36327 34574 33542 32343
   31203 23546  7554  2664  3361  4816  2860   825     0     0     0
       0 10217 20343 24832 24960 22589 13893 11998 10128  5838  1618
     650     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 44366 43959 43933 43718 42417 42271 40561 44183 41506 38596
   42326 35229 18528  6879 11190 17550 14759  9941 19502 31439 42357
   38527 24793 41082 46011 46514 46224 46480 46942 48501 44686 45384
   45117 44036 45540 46406 46327 46998 47693 47464 46593 45969 45536
   45772 45632 45070 45139 43932 43196 42883 43402 42179 41137 42123
   42302 41643 41570 41481 41928 42381 42601 44057 45628 46111 47506
   48661 50021 51191 51948 52022 51993 52714 54032 54717 54887 54631
   54302 53892 53738 53237 52578 52941 52988 52833 52471 52753 52957
   53606 53179 52310 52252 52199 52036 51959 51919 52072 52266 52304
   52456 52897 51501 49918 49964 50633 51349 51937 52224 50728 50153
   49702 48703 48816 51570 52488 52847 52991 53451 53520 53148 52340
   50987 50948 50590 50486 50218 49399 48563 48034 47744 47732 47239
   47531 48186 48572 49417 49853 49764 48611 49209 47943 47546 49341
   50177 50228 49331 49794 49804 48972 48608 46908 46460 46306 46073
   45892 45994 45943 46368 45452 46484 46206 45998 45882 45438 44964
   43783 43220 44643 44611 45707 45937 43822 41816 41861 43309 44697
   42828 42791 42307 42028 42101 41638 42057 41113 41682 41651 42520
   43866 43213 42188 42170 42013 41854 42193 42901 42208 41333 40701
   40578 40292 40331 40404 40582 40318 40259 39378 37768 38160 38331
   38252 38026 37967 38001 38176 37968 37810 34837 37282 37973 37978
   37437 36836 36696 36686 38183 37316 34104 34479 34523 33449 31478
   23783  7669  2096  1966  2630  2713     0     0     0     0     0
    4709 14804 18096 24427 26101 17078  7933  5296  2886  1222   576
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 43447 42468 41284 41691 37613 31654 31586 32012 17602 22278
   30298  9728  2742 10961 30939 36611 22591 33919 40949 44099 46922
   46530 44361 46353 48190 48872 48907 48569 47502 47534 46448 46010
   44720 41503 46142 45971 44002 44867 47826 47403 45768 45269 45689
   45862 45769 45673 45273 43900 43063 43901 43914 43613 43931 44022
   43732 43941 43801 42980 43357 43930 44038 44763 46919 47980 48744
   49824 50801 51628 51967 51826 51757 52256 53339 54226 54346 54027
   53361 53002 53447 53161 52824 52744 52742 52510 52221 52853 53331
   53782 52893 52333 52251 52190 52136 52037 51897 51748 51826 51950
   51990 51354 51853 51574 51993 52119 50890 49472 48818 47867 45776
   45972 47994 48596 48549 48241 48501 48661 48991 49052 49686 48891
   47924 50902 51260 51286 51444 51369 50450 49753 49047 48218 47132
   46184 46073 46112 45957 45673 44512 43016 45158 45904 44832 46440
   48061 48793 48058 48459 49374 48498 48716 48673 47430 46749 46657
   46163 47019 46452 46446 44644 45330 46078 45998 44566 44189 43746
   43594 44252 44687 44764 45897 45580 44341 43021 43567 45118 42953
   43258 42957 42868 42546 42363 42283 42102 41899 41784 41270 42019
   43747 41910 42189 42198 42059 42024 42078 43520 42580 41754 40990
   40544 40389 40404 40541 40729 40426 40363 39324 37953 38480 38514
   38301 38022 38001 38323 37516 37711 36250 37570 36016 37300 38437
   37989 37774 36932 35817 34821 32463 33688 35036 35100 32654 22677
   10022  4318  1598   992  1190     0     0     0     0     0  1284
    6761 13237 20500 26418 19489 14203  6586  1813   672   203     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 43008 42283 41802 41636 38589 31203 29524 15498  3758 19114
   25169  4019  9486 30537 46014 46806 42762 45188 46302 47474 49427
   49738 49181 49080 49928 50071 50054 49453 48106 47551 47462 47466
   46944 46586 46573 45546 41401 46070 48026 47727 45394 45054 45611
   45566 45347 45394 45734 45828 45869 45430 44728 45346 45240 44027
   43797 43817 43923 44288 44823 43833 45611 47054 47638 47870 49458
   50784 51647 51954 51840 51516 51343 51728 52347 53083 53226 52659
   51814 51509 53071 53098 52660 52649 52619 52468 52438 52777 53350
   53681 52799 52416 52241 52193 52160 52071 52008 51569 51044 51178
   51296 51000 51212 51313 51669 52077 52020 50839 50012 49552 49267
   48756 48184 47746 47956 47314 46207 46107 47084 47839 48176 47923
   46761 48383 49406 49254 48319 47811 47150 48414 49100 49667 49212
   48078 46850 45916 45372 44387 43977 44087 45634 45626 44492 46266
   47503 46609 46613 46823 47047 47618 45528 46591 46909 46223 46226
   45483 44388 45569 45090 46086 46268 46282 46277 44813 44624 43949
   43992 43872 44000 44564 44747 44503 44168 43990 43926 44133 39479
   39703 42021 42452 42863 42798 42722 42588 42554 42351 41914 41910
   42546 42353 42128 42178 41961 41919 42649 43544 43323 42082 40986
   40541 40420 40369 40574 40963 40637 40420 39566 38574 39543 38901
   38286 37869 38340 37518 32681 37390 37369 38071 36249 36052 39897
   38206 37961 36872 35447 35646 36609 36124 35962 35744 27200 12331
    5072  1933   320     0     0     0     0     0  1502  2207  4409
   11430 16602 27748 21872 17490 12276  5597  1301     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 41914 35730 35907 37228 37177 37026 28220 10954  1539 20062
   27977  9090 26526 46251 52677 50647 49963 49144 48888 49691 50090
   50046 49929 49922 49974 49889 49434 48648 48104 48110 48259 48050
   48006 47699 46517 45839 45240 44601 46613 47054 45988 46023 46028
   45632 44404 45104 45992 45827 45480 44119 44980 45137 43547 44560
   45246 45378 44954 45064 46437 46238 46044 44013 46552 47843 49378
   51591 51969 51346 51468 51032 50561 50600 51437 52251 52334 51919
   51470 51567 52782 52424 51226 52564 52567 52416 52311 52456 52838
   52818 52632 52388 52212 52192 52130 52010 51948 51578 51189 50420
   51133 50707 50356 50748 51094 51352 51372 51198 50604 50211 50046
   49477 48808 47974 47764 47101 44624 43680 46822 47598 47220 47197
   46643 48017 48506 47939 45572 45730 45768 45961 47497 48502 49104
   49052 48727 47823 46148 43819 44808 45182 45357 45882 46340 46807
   47954 46722 45511 46003 46039 46843 46900 46319 46663 47709 47678
   47301 45519 45117 44533 45412 46093 46191 46382 46189 46121 45881
   44867 43404 43423 44120 45552 45716 44088 42610 42410 43879 44463
   44421 43778 43613 43192 43253 43280 42891 43216 43020 42608 42384
   42423 42223 41268 41927 40698 39863 41114 40669 43226 41953 40863
   40467 40034 39917 40436 40728 40071 37874 39310 39804 39480 38777
   38451 38512 37479 36036 34556 38766 38292 36491 21286 31408 35103
   37554 38102 36734 35132 33386 33963 35454 36803 33378 17822  5614
    2321   426     0     0     0     0     0     0  2356  5342  9784
   14444 20902 25623 17694  9823  6952  2312     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 34094 33240 31682 34629 36636 29914 20730  3651  1057 19167
   25096 16590 37803 52057 54472 52746 51150 50238 49686 49789 49914
   49616 49021 48820 48514 48247 48016 48024 48731 48998 49204 43209
   41473 44020 46424 44737 45258 43497 46168 48040 47248 46894 46588
   46796 46808 47331 47470 46843 46213 46177 44760 45404 41816 46411
   45402 45917 46580 45354 46630 47568 47867 48723 47436 48103 50683
   51806 52093 51574 51377 50722 50261 49803 51271 52437 52649 51543
   51539 51533 51943 52231 52516 52311 52516 52327 51971 51703 51839
   52171 52353 52300 52120 52153 52149 52084 52003 51710 51424 51050
   50762 50053 49680 50436 50629 50767 50724 50479 50119 50013 49788
   49250 48782 47994 47314 45528 45346 45141 47124 46783 46048 46732
   47532 47939 48143 47727 46197 46320 46472 47630 47744 48344 48983
   49206 49339 49087 48634 48184 47367 46749 46078 45398 45993 46820
   46459 46400 47027 46510 46098 46078 45447 45029 44826 45882 46013
   46447 45340 45521 45960 44557 45709 46428 46961 47877 48310 47461
   46467 44330 44301 43587 44153 44400 43431 40077 37577 43817 44113
   43172 43508 43983 44046 44021 43827 41902 43143 43396 43061 42764
   42572 42296 41692 41708 41867 41342 40873 26701 42181 41213 40656
   40254 39750 39493 40362 40077 38847 33048 36842 39468 39189 38579
   38010 37798 38467 37920 38477 39842 39256 37001 26554 20560 35192
   38102 38478 37717 35601 32596 32636 35387 36829 19667 11148  4729
    1686   373     0     0     0     0     0     0  4997 13546 16168
   18240 19772 16021  7364  1914  1079   305     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 27684 27071 27653 28399 30088 23834 11719  6522  3856 14663
   25708 21743 39611 52349 52700 51002 49532 48812 48046 48550 48840
   48242 46186 47047 45906 45141 46588 48472 49946 50020 50008 40792
   35091 37122 44898 47916 47908 47710 47484 47832 48019 46656 47742
   47690 48381 48529 48059 47937 47790 47849 47644 47731 47952 47968
   48014 47337 47843 47422 46726 46901 47974 48542 50009 50911 51861
   52210 52183 51860 51460 50961 50600 50834 51644 53580 53620 52282
   51850 51562 51638 51929 52464 52584 52000 52333 51903 51196 51452
   51567 52354 52327 52153 52122 52099 52084 51994 51691 51402 51144
   50410 50409 50039 49741 50110 50307 50256 50047 49826 49633 49242
   48742 48310 47771 47441 46826 47147 47161 47543 47534 46278 47266
   46841 47857 47967 47920 47394 47406 47397 47288 47092 47482 48360
   48823 48943 49042 48953 48976 48888 47967 46419 46863 46480 45974
   44426 45941 46506 46752 46648 46622 44897 43809 42612 45221 46014
   46611 46567 47344 47290 47499 47994 47602 47520 46941 46363 46148
   45100 44840 44887 43644 43722 43998 44589 44090 43659 44118 44061
   43253 43776 44559 45524 44044 43954 43447 43093 43274 43418 43047
   42846 42729 42640 41648 38482 41939 41970 42724 42216 41134 40678
   40203 39942 40441 40537 30103 31074 34270 35880 38060 39364 39900
   38951 37950 38431 38032 39124 39969 39551 38531 37043 37093 37223
   37938 38818 39340 37396 34071 38930 39388 30170 12730  4669  2554
    1424   466     0     0     0     0     0  3066 12509 19638 22850
   20568 19954  9756  2381   504     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 33970 18387  8124 25229 25564 15592 15364 20632 12226 14936
   32046 27623 46107 55168 50033 49043 48222 47443 46463 46941 47249
   46132 45367 40197 45308 48878 48556 49183 49969 50029 50208 49491
   48553 48947 48192 48754 49078 49299 44582 42422 47968 46066 47310
   48194 49318 49199 48020 45096 48369 48582 48326 49073 49654 49914
   49246 46286 45294 47891 49682 49606 49862 50959 51223 51793 52187
   52218 52164 52030 51830 51594 51503 51831 52767 53688 53203 52561
   51998 51607 51503 51658 52537 52754 52719 52587 51914 51553 49900
   50490 52233 52377 52146 51989 51864 51836 51673 51483 51228 50899
   50479 50061 49874 49910 49897 49962 49911 49764 49562 49254 48809
   48194 47418 47082 45631 46808 47441 46474 47144 47408 47320 47309
   47029 47872 47804 47216 46030 47106 46933 46963 47178 47330 46962
   47766 47903 47173 47882 47824 47872 47467 47347 47896 47318 46608
   46494 46479 45080 45026 46451 46352 43800 42597 43131 43659 45398
   45860 45520 46272 46213 46452 47053 46649 45958 45911 44631 43633
   43571 42387 42310 42334 42458 42644 42540 43513 44167 44656 43869
   43782 43148 44148 44536 43889 44761 43907 44012 44099 43829 43349
   42991 43060 43600 44370 42393 41863 41458 41306 42006 41233 40709
   40222 40396 41301 41704 39027 38082 36994 38409 37217 37553 39474
   39517 38721 39492 39497 38801 38980 39048 39467 39653 38256 38003
   37726 36554 34702 29274 31959 38628 34832 14557  4960  2027  1974
    1172   477     0     0     0     0  2126  4538 13447 20984 26108
   24516 10023  1728     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 40889 34892 17129 22131 32233 21396 23687 32998 31818 21779
   40191 36384 45950 48807 48078 47472 47230 46667 39436 44929 45273
   44184 45047 44027 48096 49808 49987 49986 50007 50000 50176 48011
   46420 49441 48990 49229 49038 49800 47377 36874 35756 45049 46071
   47329 48907 49936 49499 49667 47704 49250 50034 50000 49607 49998
   50129 49776 49961 49436 50840 51796 51743 52213 52311 52487 52414
   52070 52171 52308 52334 52320 52412 52763 53328 53909 52902 52956
   52162 51764 51713 51737 52837 53000 52931 52697 52123 51186 51389
   52753 52418 52056 52068 51657 51311 51361 51171 51211 51090 50798
   50397 50012 49877 49842 49218 49721 49682 49461 49329 49033 48619
   48120 47578 46956 45734 47412 47249 46704 47141 47338 47213 47271
   46694 47771 47677 46897 46766 46800 46008 46066 46124 46922 47878
   47234 46954 46769 46564 46204 46384 45962 46042 46681 47002 45393
   45423 45529 45497 45598 45610 45709 45739 46038 46660 46588 46213
   45959 45830 46262 45841 45726 46404 46240 45898 45693 45522 45092
   45114 44863 44013 43691 43751 43362 41764 41960 42032 43447 44590
   44447 43630 44171 44236 44096 44134 44030 43224 42346 42888 43429
   42450 42747 42853 42591 42820 41594 41110 41178 41398 41948 41219
   40961 41236 41319 41441 40350 40182 40213 40126 39710 38233 37660
   39941 40109 40074 39710 37311 38600 38800 38360 37956 37812 37479
   36690 36692 34521 33166 34652 38502 26098  6747  2089  1901  1340
     932   409     0     0     0     0  2478  5463 14219 19247 18466
   10098  1898     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 42620 42574 41147 39656 37776 28841 28534 40348 41602 32553
   45472 46110 46602 46778 46328 45968 45982 46158 45814 46071 45927
   44509 47044 47920 49083 49861 50008 49998 49949 50038 51677 45476
   39837 42971 48830 49728 49163 48882 47318 44609 40509 42203 47787
   46228 43241 50436 47196 45261 46089 45026 49296 50079 50571 50914
   51339 51943 51737 51274 52006 52507 52711 52871 53238 53298 52993
   52132 52531 52841 52964 53027 53120 53297 53528 53523 52252 53312
   52480 51942 51857 52251 52832 52988 52984 52879 52596 52449 52636
   53213 52567 52202 52006 51426 50541 51111 50880 51133 51056 50794
   50522 50097 49947 49936 49934 49840 49497 48552 48873 48759 48264
   47671 46613 47320 45547 45198 47024 47014 47289 47332 47224 47217
   47609 47631 46943 46881 46997 46872 46513 46418 46453 47120 47569
   47088 46243 45747 45773 45784 45676 45970 45520 44348 45412 41242
   42267 46207 44451 44154 45198 45613 45781 45893 46661 47664 46853
   46172 46373 46842 46566 46347 45981 46134 46008 45820 45752 45892
   46907 46802 45949 45899 45847 45202 44250 43629 43806 44880 44989
   44627 44271 44190 43927 43886 44139 42682 41944 41831 43089 43318
   40530 42280 42460 42257 41424 34881 38491 26390 40621 39692 40001
   41110 41799 41234 40767 40370 40296 40296 40277 40202 40188 40158
   40164 40226 40008 39194 38726 38382 38246 37519 36918 36569 36196
   35504 34986 34723 34467 34640 27768 15393  5149  1949  1298   954
     732     0     0     0     0   969  4369 11496 16710 17207 10958
    3927   693     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 45708 44216 43353 42788 41274 37451 40588 45429 44383 43071
   46272 46138 45580 45510 45299 45223 45784 46117 46247 46144 46527
   46973 48064 49004 49740 49997 49992 49977 50099 51166 52062 44112
   40450 49300 49390 49926 50382 50108 49197 44894 46034 47082 44611
   44047 43988 49383 43851 42811 49657 46300 46791 48133 49720 50672
   51008 52273 52486 52262 52561 52897 53038 53183 53732 53793 53918
   53749 53640 53617 53630 53644 53681 53707 53717 53720 53940 53778
   52317 51974 51911 52284 52731 52924 52951 52991 52996 52888 52836
   52720 52342 52218 52076 51609 51156 50534 50038 50634 51089 50712
   50368 50236 49959 49951 50082 49919 49484 49023 48734 48217 47658
   47446 47067 46091 46730 45532 47141 47268 47387 47359 47201 46978
   46569 45936 45824 46404 46791 46937 47113 47148 46873 47011 47051
   46706 45927 45176 45543 45256 44752 44508 44110 44491 45906 45213
   44571 44599 45796 46957 44849 44888 44371 44329 44733 45896 46363
   47162 47807 47741 46919 46336 46207 46152 46110 45956 45311 45967
   46348 45067 44996 44400 44334 44216 44744 46288 45559 45230 44723
   44199 43872 43750 43143 43553 43992 41960 41997 42139 41882 38882
   40699 42369 42441 42239 40211 29387 39862 36798 38518 31227 37374
   40782 40229 40034 40036 40136 40124 40188 39949 40052 40334 40096
   38903 39623 39784 38322 37454 37703 36481 36230 36281 36124 35303
   32817 21757 31543 34000 25124 16032  6408  1477  1089   764   579
       0     0     0     0     0  2002  7733 20178 19159 13967  7753
    2736   516     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 45451 44341 43680 43358 42392 36289 41937 43760 44058 44342
   44492 43872 41609 42998 44601 45027 45884 46078 46269 46950 47410
   47972 48654 49244 49761 49990 50032 50004 50028 51542 52113 51817
   51270 48470 47864 42009 47109 39054 40231 42686 46601 43044 45679
   49894 47953 47206 50288 50413 50238 51586 51782 51402 50951 51440
   52017 53108 53790 53871 53638 53454 53169 53563 53078 52690 53244
   53758 54011 54060 54043 54010 54019 53986 53978 54043 54299 54089
   52616 52099 52123 52502 52922 52991 52888 52944 53029 52973 52948
   52694 52343 52186 52064 51593 51051 50687 50983 52039 51161 50581
   49870 50160 49651 49937 50003 49753 49457 48998 48252 47909 47623
   47706 47749 47653 47524 47437 47439 47482 47434 47488 47430 47471
   47200 47149 47141 47209 46663 46407 47284 47070 46782 47157 46769
   46606 45987 45756 45523 45591 47227 46281 44644 44423 45470 44677
   44531 44393 45364 45597 46086 45641 45169 44068 44173 45349 45193
   46548 46284 46262 46402 45743 46040 45990 45984 45748 45469 45278
   45240 45574 45524 45014 43826 45450 45752 45957 45776 45311 44031
   42569 42859 43098 43209 43471 43663 41640 40403 40636 39459 41068
   41376 42310 42263 41391 39767 39652 39419 38651 38751 37536 40266
   40892 40546 40100 39931 39879 40001 40474 39950 40092 40240 39063
   36967 38590 39032 38253 36908 36093 35993 35971 36113 36062 35509
   36929 33853 35017 33642 21938 11952  1864   671   527   326     0
       0     0     0     0     0  5417 14168 19794 13976 10464  5080
    1730   402     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 45144 43927 43559 43489 42680 42462 41769 39181 40292 43833
   38170 36213 26698 40187 45051 45864 46389 46299 46298 46562 47619
   48634 49087 49456 49788 49950 50480 50842 51199 51904 52131 51979
   52048 45412 48384 40349 48139 46670 46983 47113 45610 50400 49243
   49867 49763 47697 49419 47723 49897 51940 52309 51639 51492 51019
   52948 53924 54188 54389 54279 54102 54071 53674 52798 51722 52847
   53790 54143 54130 54032 53963 53961 53989 54092 54336 54761 54916
   54258 53344 52903 52986 52910 53054 52928 53247 53722 53616 52996
   52676 52353 52162 51982 51544 51146 50604 50911 51607 50870 50486
   50262 49987 48999 47213 48853 49202 49132 48480 47933 47811 47821
   47863 47950 47898 47152 47287 47044 46462 46883 47546 47884 48127
   48097 48058 48353 47666 47494 47371 47652 47551 46258 46597 44950
   46574 45400 43738 44080 43533 45587 45957 44478 44742 44816 44347
   44920 44600 44847 45187 45416 44637 45637 45194 41546 45078 45403
   45953 46123 46011 45892 47169 45414 45317 45617 45786 45176 43890
   46054 44193 45758 45412 44279 43837 43591 44670 44517 44144 43681
   42448 42911 42983 43031 43147 42750 41718 40419 40593 40578 41288
   40329 42624 42131 40369 36522 39986 40554 38502 39956 40617 40793
   41128 41658 42001 40233 40047 38927 40414 40582 39694 39707 39007
   35636 38210 38926 38066 37012 36043 35379 35703 35828 35694 35187
   33181 34804 37406 29421 16004  3414   924     0     0     0     0
       0     0     0     0  6368 12799 16022 15784 12121  5179  1617
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 44684 43809 43452 43234 40962 41238 33558 34280 38029 44032
   43880 43041 41151 43733 45741 46320 46703 42762 38156 44014 47627
   49322 49904 49896 50003 50570 51464 51764 51960 52016 52053 52530
   52147 48988 40714 36126 46027 37107 47010 48679 41513 45003 48060
   50566 51866 51491 51582 51913 53357 53748 53893 53678 53346 53174
   53848 54000 54530 54868 54891 54777 54717 54516 54142 53609 54164
   54614 54539 54122 53834 53719 53714 53791 53978 54288 54650 54741
   54228 53760 53394 53270 53182 52978 52951 53669 54271 54104 53151
   52582 52234 52078 51902 51490 51092 50889 51294 51606 50576 50092
   49988 49831 49130 44862 48664 48676 48537 47647 47857 47799 47894
   48017 48112 47998 47680 46724 46496 46344 46329 47549 48091 48159
   48034 47749 48274 48147 48533 48056 48010 48281 48008 47126 46156
   47491 46249 46110 45891 45061 45264 45252 44946 44968 44889 44246
   44210 43717 43382 43851 44829 44572 44804 45529 45250 45300 43987
   43596 47082 45854 45047 44667 44643 43802 45534 45474 44774 42831
   43223 43782 45460 45042 44924 44969 44896 44594 44062 44089 43576
   42473 42890 42870 43902 43766 43082 42564 42190 42053 42189 41199
   41791 42534 42181 41200 40963 40837 40030 39978 40056 39691 39038
   41108 42282 43292 40020 39574 36607 38889 37549 39199 40922 41471
   39533 39961 40178 39439 37267 37361 34259 35957 35781 35983 34370
   35049 38680 31037 13162  2949     0     0     0     0     0     0
       0     0     0  6751 16086 17988 17616 14961  8228  1580   456
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 44552 43878 43622 43534 43583 43432 43211 42926 42721 44273
   45860 45884 45792 45951 45993 45981 46107 45911 44862 47650 48567
   49177 50107 51538 50391 51574 51982 51983 51714 50800 51839 52686
   51722 39677 35007 41632 44721 37008 43183 47708 47369 47631 42097
   48439 47837 50356 50127 52629 53927 53506 53466 54927 54810 55596
   55584 54424 55237 55453 55542 55518 55524 55613 55849 55910 55928
   55817 55091 54016 53582 53436 53407 53477 53661 53963 54259 54329
   54059 53858 53637 53441 53194 52971 53041 53727 54147 53910 52954
   52369 52108 52008 51933 51657 51209 49408 50693 50974 50488 50024
   49973 49882 49647 49293 49141 48710 47119 47601 47129 47702 48163
   48349 48357 48062 48180 48074 47217 44812 44191 48444 48133 48257
   44831 47317 47728 46789 47906 48008 47742 46718 47892 47712 46633
   47298 46251 46210 45992 46068 45577 44899 44500 44772 44683 44481
   44181 43508 42348 42471 44043 43559 44084 44198 45492 45677 44920
   45138 46473 44129 44748 43072 43852 42941 44754 45007 43961 43242
   43631 43389 43686 44217 44856 44718 44253 45106 45298 43461 42580
   41269 43189 43333 43102 42664 43512 43544 43228 42840 43032 42510
   42346 41596 41020 41917 42011 41812 41298 40301 40171 39412 39170
   40659 41481 41639 40549 40028 40000 39770 37423 38167 39609 40882
   40408 39937 38543 39256 38127 37396 36163 35208 36061 36238 40200
   36027 19729  8352  2119     0     0     0     0     0     0     0
       0     0  5937 14859 18414 18430 16432 10248  2084     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 45206 44616 44149 43889 43980 44162 44200 43776 43387 44570
   45518 46009 46301 45997 45963 46017 46517 48389 49903 49923 49939
   50506 50251 50858 51557 51841 51408 51880 51887 51158 51599 51682
   50703 44229 40633 41749 49028 49156 51101 48237 47051 47084 52089
   53556 52290 50038 49426 53074 54738 54372 54951 55200 54516 55933
   54803 54921 55992 55991 56061 56012 56023 56169 56539 56741 56700
   56408 55647 53847 53507 53330 53196 53163 53287 53574 53884 54044
   54002 53961 53852 53628 53314 53056 53007 53688 54052 53510 52897
   52274 52042 51967 51910 51632 51214 50916 50871 50902 50302 50109
   49921 49737 49473 49111 48887 48377 46888 47439 48171 48252 48319
   48282 48279 47852 47671 48191 45687 35247 48264 45534 45876 48938
   46510 44052 46636 46564 47256 47783 49097 48303 48071 48017 47834
   48673 47591 46886 46666 46538 45861 44926 44374 44327 44318 44177
   44142 43986 43251 42310 41082 42887 43453 43950 44950 44873 45153
   44972 44904 44503 43761 44001 44270 44564 44979 45051 44721 42962
   44279 41969 42838 43393 44231 44218 45098 45087 44491 44116 43469
   42742 43677 44473 43410 42596 42429 42623 42752 43624 43629 41783
   41993 40863 37026 34339 42074 42051 41794 40697 38811 39272 38512
   39890 40302 40337 40049 38866 39397 39698 39217 37809 37054 37488
   36679 37677 37581 35941 36129 36342 35074 35270 36953 40833 38067
   24067  6723  1134     0     0     0     0     0     0     0     0
       0  4540 10467 14557 17717 15276 13761  4697     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 46236 45796 45244 44977 45178 45484 45420 45300 45068 45311
   45782 46224 46701 45954 46164 47620 49632 49991 49996 50479 51213
   51352 51446 51647 51604 51294 50770 50958 51493 51488 52043 48333
   34528 35438 38182 40791 45757 46047 51216 50544 51887 51514 52486
   53098 53491 53586 54740 55944 53437 55703 55984 55933 56300 56579
   56093 56064 56396 56476 56333 56077 55973 56237 56652 56896 56868
   56553 55989 54666 54041 53616 53208 52974 52970 53266 53634 53911
   54014 54094 54146 53937 53561 53291 53104 53119 53332 53110 52778
   52073 51876 51743 51611 51112 50681 50674 50427 50343 50233 50009
   49804 49491 49130 48990 48891 48580 48411 48414 48557 48513 47801
   47903 48220 47589 48309 48421 47150 46954 44193 46847 47413 48942
   47967 48169 48111 48262 48027 47650 47959 47942 47996 47837 47196
   46596 46768 45734 46732 46882 46177 44551 44627 44276 44383 43953
   43158 42542 42994 41829 39318 41254 43427 42489 43064 42990 43369
   44263 44291 43382 42111 44073 44790 44706 45099 45132 45053 44864
   44441 43011 45891 44691 44534 44119 44676 43989 44206 44294 44093
   42391 43728 43344 42536 42357 42877 42544 41396 42819 42693 42110
   42013 42106 42128 41890 42060 41967 41883 41587 41059 41016 39396
   38243 39819 39650 39161 37682 36129 31420 38450 36620 37710 37109
   37988 37969 36597 35769 35540 35580 35383 36932 42114 39819 17651
    4376  1093     0     0     0     0     0     0     0     0     0
    4591 10962 13569 12357  9979  6500  5423  1536     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 46826 46034 46018 46027 46453 46693 46549 46523 46519 46512
   46289 46826 47237 46923 47937 49790 49989 50039 50039 50196 50836
   51776 51260 51529 51873 51549 51586 51448 50904 49854 50398 47277
   43043 44449 47496 45014 48141 48038 48346 46360 51022 51773 52699
   53884 53916 53964 54673 55700 55749 55978 55927 56043 57331 57943
   56637 56582 57231 57079 56659 56167 55932 56256 56734 56868 56789
   56524 56023 55377 54842 54224 53466 53011 52869 53111 53502 53852
   54003 54177 54529 54346 54027 53624 53449 53360 53328 53093 52681
   52109 51690 51162 50853 50026 49237 48206 44711 46930 49699 49129
   49616 49302 48966 48881 48916 48808 48744 48869 49071 48934 48551
   48077 48136 48342 48432 48357 48038 48406 47869 48137 48479 48862
   48633 48478 48168 47240 47071 47047 47030 47367 47482 47380 47130
   46858 46711 46551 46820 46863 46356 45254 43982 44229 44082 42716
   37889 37661 42581 42771 41058 41642 43456 41328 40638 45118 43191
   41212 40437 43659 43720 44978 45376 46034 45057 44952 45044 44960
   44789 45123 45796 42567 44634 44723 44763 43451 43881 44308 44220
   42006 42517 41920 41247 41406 41969 42351 42499 42424 42452 42254
   42194 42082 42146 42150 41838 41532 41347 41243 42766 40476 39308
   40547 39818 39340 39003 38439 37171 37592 37917 38301 37846 35564
   34556 36927 37239 38128 37716 37021 40551 41574 43541 22471  3320
     941   240   301   423   172     0     0     0     0     0     0
    6964 10044  8232  5363  4130  1998     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 46884 46827 46744 47034 47226 47384 47621 47686 47646 47539
   47526 47737 48710 49737 50086 50469 50207 50916 51429 50850 52249
   52099 51873 52018 52227 52229 52037 51861 50884 47469 48712 45868
   55940 49476 49037 52486 54542 51797 52342 53412 53798 54152 55472
   55003 54823 54194 54391 55419 54927 54778 55900 55746 56094 55749
   57151 58271 58243 57836 57217 56674 56484 56811 57204 56948 56694
   56454 56158 55937 55722 55143 53853 53379 53190 53276 53450 53697
   53936 54059 54479 54542 54474 54033 53074 51988 53769 53098 52548
   52088 51519 50599 49690 49296 49698 49674 47939 47881 49443 49653
   48981 49058 48952 48346 48541 48451 48380 48853 49323 49240 49020
   48790 48628 48623 48561 48306 48478 48552 46158 47639 48242 48798
   48831 48708 48146 43902 45797 46522 46004 46657 46809 46957 46491
   46590 46776 46703 46281 45986 45079 43709 43077 44138 44347 43339
   40863 40329 42894 42209 42760 43497 43499 40844 37656 42990 43206
   41417 43601 44053 44471 45871 46814 47041 43570 43314 43977 44360
   44232 43520 42986 43833 44718 45017 44607 43932 43893 43732 44398
   43499 42359 41759 40646 41483 41402 41606 42471 42486 42431 42387
   42410 42252 42184 42140 41527 41092 41638 41432 41643 41302 40060
   41338 39071 38400 38457 38281 37364 37646 38581 39300 38736 36377
   37962 36517 37346 37143 37079 35223 38586 43088 40591 14081  2392
     640    53   138   283   380     0     0     0     0     0  1199
    5858  6520  3397  1971  1305     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 47534 47640 47701 47780 47836 48048 48848 49578 48897 49048
   49341 49843 50339 50190 50828 51303 51358 51317 52264 52400 52498
   52347 52043 53204 54651 54717 54549 54457 54476 49693 50424 54257
   56749 47953 53898 54408 54754 54922 56426 55391 54399 55431 57073
   57343 56717 55990 55781 56200 55101 55993 56926 56758 57388 58736
   58700 58791 59046 58332 57887 57327 56656 57528 57931 57197 56600
   56323 56148 56148 56356 56167 54087 54004 53751 53641 53491 53630
   53893 54126 55152 55151 54432 54042 53462 52584 53979 52764 52343
   51949 51230 50232 47513 47040 49361 47384 48626 46864 48334 49810
   49156 48863 47999 48170 48472 48223 47993 48210 48466 48150 48830
   49076 49012 49077 48886 48733 48891 48618 47682 45176 48083 48596
   48657 48470 48124 47992 47758 46814 46822 46444 45977 47553 45627
   46156 46484 46419 45969 45366 43833 43428 41847 41151 41851 41539
   44934 42736 42583 42317 42830 43710 41937 34423 37653 41333 43150
   41903 43690 44420 44999 46039 46762 46687 44319 43593 45886 44527
   44289 44414 44142 44859 44856 44774 44301 43644 43591 44014 44260
   43537 43152 41300 41860 41614 41473 42090 42477 42303 42601 42569
   42497 41860 42262 42059 41720 40460 42184 42734 42324 40643 39864
   37793 37089 37603 37827 37980 37910 38342 38793 40356 39139 38824
   32352 36219 35947 35921 36107 36767 38093 41817 31076 12716  3323
    1028   669   550   427   338     0     0     0     0     0  1651
    4847  2196  1427   778     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 48560 48677 49037 49483 49706 49418 49876 50056 50137 50289
   50637 51076 51266 51357 51746 51988 52110 52292 52527 52691 52747
   52711 52634 54066 55851 55866 55866 55521 55916 47559 50802 52199
   54541 44333 54321 55600 55613 54983 54159 53338 55029 53064 55454
   55831 57327 57510 59223 59533 58612 58743 58698 56563 56863 57233
   56269 56117 57500 59263 59580 58423 57429 58819 58740 57686 56419
   56180 56054 56067 56380 56167 53448 54160 54039 53807 53506 53590
   53897 54088 54310 54224 54018 53522 53828 54237 54003 52558 52051
   51697 50193 50633 50804 51420 51086 50262 49212 46703 48663 49396
   48371 48031 47864 44122 34528 43350 45364 47472 46734 46256 48020
   49250 49374 49418 49264 49264 49363 49239 48847 48607 47980 48298
   48067 47853 46986 46536 47433 48192 46664 46330 45618 46314 46194
   46174 46299 45933 45176 45714 43019 37948 40997 43633 42780 40019
   44090 42982 43657 43452 44229 43500 42987 41536 41606 41319 42310
   41320 42929 43731 44059 45569 46220 45919 44404 44859 46269 44531
   44978 46006 46229 45671 44959 43108 44024 43984 43684 42957 43493
   43367 43613 43144 42142 42040 41677 42000 42514 42633 42678 42782
   42876 42497 42717 42346 41912 41774 41759 42537 43342 40409 40520
   39317 38006 36699 37531 37732 37824 38243 38769 39103 36888 25611
   33632 36322 35822 36253 36028 37514 37266 26593 13519 12240  7089
    2464   446   357   357     0     0     0     0     0  2076  1383
    1926   845   569     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 50106 50201 50270 50452 50490 50454 50657 50852 51263 51502
   51961 52101 52073 52247 52382 52406 52581 52680 52916 53043 53088
   53103 53260 53964 54609 54443 54601 53873 52048 53002 55253 49273
   36910 53014 55221 55747 57392 56430 54719 52803 55562 55607 56326
   56318 55670 54854 55756 56774 54924 54637 57168 55489 56173 58031
   59148 59487 59979 61312 61828 61989 60610 59169 59323 58802 57979
   56908 56618 56132 56380 55900 55266 54697 54152 53723 53283 53438
   53808 54014 54083 53971 53940 54018 54009 53979 54562 54286 52772
   52208 51473 51637 50824 51182 51148 50350 49776 49060 49592 48583
   48012 47849 47500 47427 46838 47821 47194 46616 46221 44281 47603
   49503 49677 49687 49607 49674 49836 49868 49667 49437 49141 46681
   46786 47270 46619 46021 46180 46321 46166 45989 46036 45962 45880
   45968 46424 46280 43873 43953 41131 40626 43180 42881 42540 38832
   44739 44961 43286 44391 45582 44292 42253 41587 43054 40912 43879
   43826 42976 44326 45572 45836 46633 46940 45078 44864 43841 45862
   47178 46084 46556 46210 45302 44310 42164 43539 43491 42030 41220
   44017 45368 44946 44114 42341 41909 43424 43202 43303 43593 43610
   43482 43810 43023 42293 42047 41938 41959 41922 42890 42279 41493
   40054 39276 38298 36770 37323 37279 36252 35562 36107 28044 13058
   32411 35277 35881 36208 36763 38636 30551 12231 15341 16950 10244
    1973   838   570     0     0     0     0     0  4179  2902  3556
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 51321 51581 51416 51366 51500 51706 51981 52183 52179 52367
   52618 52718 52742 52866 52982 53088 53177 53227 53274 53266 53149
   52970 52878 52893 52677 52111 52703 53778 53922 55501 55304 54684
   44831 51216 52400 52003 53037 53726 53921 55192 54739 57487 59163
   57631 54614 56687 58134 57442 57602 55974 55498 56074 56520 55728
   57598 58187 58071 58761 59459 60187 59884 60372 60400 61034 61404
   60981 60076 58919 58699 57876 57183 56480 54748 53391 53258 53211
   53690 53966 53729 53461 53396 53860 53892 53292 51663 51817 50904
   51441 52012 51942 49762 49018 49331 49350 47679 41228 43372 47464
   47991 48220 48932 51213 49797 51378 49083 49238 48266 46586 48562
   49841 49826 49758 49651 49632 49752 49878 49762 49629 49710 49286
   49281 48987 46299 45966 45439 45304 45143 45241 46104 47046 47872
   47266 45353 45296 43524 44062 41847 41757 39929 36726 41157 44830
   45429 45594 42333 41858 44438 43612 43941 43414 44601 43946 44432
   43742 45143 45649 45197 46342 46541 46560 45157 46579 44157 45560
   46301 46212 45374 46509 44878 45301 42640 43812 43533 41643 41994
   44308 44498 44332 44453 44061 42331 43949 43587 43261 44008 43672
   42942 42554 42123 42093 41943 41998 41713 41664 40664 41682 41644
   40028 39989 38522 37894 37693 37033 35476 34720 33817 27708 20143
   35410 37568 38616 35817 34197 36472 25003 14233 16542 15873  3790
     860   660     0     0     0     0     0     0     0  3750  2392
     919     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 52161 52397 52278 52253 52471 52568 52682 52856 52852 52998
   53191 53367 53432 53570 53709 53899 53966 53996 53941 53854 53743
   53503 53298 53021 52089 50336 41290 42434 52627 55731 55857 54624
   44896 54006 55636 55960 55852 55747 55588 55920 55879 55947 56144
   56253 55864 55353 57780 57943 59323 59222 59110 59078 57578 57367
   58922 57226 57434 58283 58633 58910 58223 57913 57659 58117 57982
   57846 57804 57879 57261 57842 58548 59099 57743 57334 54883 53887
   53740 53733 53100 51768 51802 52963 52667 53344 52307 47712 49007
   50980 50374 36357 42383 38202 48458 48630 46636 47568 47690 48522
   48828 49359 50029 51249 50213 51104 51058 49920 48579 49486 49784
   49704 49293 49753 49722 49680 49531 49558 49447 49394 48504 48127
   48092 47691 47376 47503 47717 47638 46648 45389 45507 41629 38098
   37879 41739 43406 42492 42308 43087 44399 44040 46020 45612 43263
   41487 43138 44098 47631 45527 45056 44421 44180 43268 39712 43059
   44011 44223 45674 45504 45302 46476 46981 45340 45378 46141 46784
   47024 45702 43996 45644 44450 45531 43978 44019 42800 42911 42459
   43883 43487 43859 43969 43359 43104 43383 43210 43649 44009 43222
   42983 42214 42093 42111 42004 41873 41021 40256 39751 39850 41101
   39971 39580 38832 38089 36949 36067 34399 32428 33587 30710 34129
   34522 32970 30899 20018 25641 14638  9673 20902 18681  7656   609
       0     0     0     0     0     0  5385     0  3002  2609  1348
     555     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 53050 53211 53281 53300 53391 53399 53463 53638 53628 53742
   53983 54241 54367 54529 54733 54894 54938 54937 54932 54927 54966
   55059 55083 54862 54376 51467 47006 49938 55374 56246 56194 56807
   54241 55913 56456 56471 56347 56323 56318 56480 56202 56078 55926
   56577 57788 58348 57726 57671 57443 56517 57470 56476 57092 57088
   56687 55231 54777 54779 56219 56568 56974 57449 57271 56958 55562
   54588 54430 54023 52399 52574 54702 56610 58098 57828 54499 53892
   55162 56091 55557 54216 51967 52493 51479 50597 49369 38467 47034
   49089 49562 46809 46816 48941 48851 49619 50050 49888 49667 49950
   48979 50116 50030 50587 50332 50570 50624 50020 49079 49710 49834
   49490 48888 49848 49552 49499 48369 48380 48423 47903 47808 47418
   48133 48060 46633 47133 45422 44046 45717 46112 46848 45423 46111
   44109 45211 45938 46411 46024 45103 45036 41758 43657 43170 38886
   37641 41111 43844 39491 43499 45923 43872 45457 46376 45233 45034
   45901 45673 45622 44150 45057 46653 47670 44911 45819 46223 46000
   45851 44531 44672 45249 43382 45537 43117 43610 43274 43384 42173
   44004 43763 43901 43857 42557 42657 43207 42531 44217 43654 42688
   42053 42271 41906 42090 42074 41993 41981 41180 39738 39708 39581
   39172 39328 35860 38371 33948 32058 32628 34292 33812 34900 35511
   35146 31114 29923 26690 21257 15610 22150 23991 12967   917     0
       0     0     0     0     0  3983  5192  2628  2256  1436   817
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 54096 54172 54362 54473 54474 54466 54519 54771 54938 55043
   55221 55548 55616 55674 55724 55836 55909 55893 55892 55921 55977
   56037 56167 56247 56327 56122 55957 56196 56992 57766 57198 56614
   55273 56600 56896 56394 56084 56409 56591 56673 56631 56540 56452
   57020 57897 58072 58042 57917 57783 57837 57929 58021 58034 58036
   58064 58044 57853 56402 55380 55644 55304 54809 52709 52531 54279
   54061 53997 54037 54036 54480 54984 55304 55109 56120 55816 55308
   55574 55833 55091 55454 51461 54979 55609 54038 52786 51392 48109
   46679 47939 48838 47196 48327 49177 49701 49842 49581 50757 50832
   50502 49243 50313 51833 51223 51563 49411 50870 49652 49928 49917
   48941 48740 49457 48309 48223 47916 47807 47462 47851 47273 47088
   45963 46386 47150 46158 44096 45911 47106 46826 46344 47537 46849
   45240 43327 43369 45014 45374 44360 45590 44066 45238 47578 47784
   48062 46884 47111 46709 46032 45751 45559 45159 46628 45719 44406
   45736 45913 43329 46058 46319 45158 45363 45260 47046 46101 45270
   45052 43706 44223 44718 45814 43806 42867 44487 44019 42336 42140
   43227 43800 43414 43806 42878 44033 42132 43741 43571 37408 43436
   42677 41983 42162 41718 41856 42046 41232 40581 39968 39617 38058
   37643 38854 34061 38328 37604 36710 36853 35460 35214 35409 33804
   33304 30664 21693 23124 20166 25388 26016 18584  5301     0     0
       0     0     0     0  1804  4086  2896  1586  1447  1014     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 55581 55713 55871 55914 55916 55907 55909 55940 56080 56169
   56166 56242 56270 56270 56272 56289 56292 56271 56271 56310 56314
   56203 55632 54074 53786 49468 55517 56059 57458 58173 56766 48584
   41398 55231 55978 56157 56603 56840 56907 56948 57080 57217 57578
   57894 58001 58000 58001 58006 57968 57972 57991 58117 58200 58163
   58032 58152 58162 57931 57899 56974 55916 55573 55054 55628 55698
   55943 55847 55362 54677 54689 54203 52918 52084 51432 50999 51804
   52656 52832 54006 54298 52790 55153 58524 55867 55910 54091 51599
   51132 53799 51051 48654 47779 47366 48327 48158 49156 49699 49754
   51484 51174 50876 51710 51393 51312 50987 49287 50033 50018 49993
   49750 48750 48641 48222 48871 48129 46999 47814 47904 48004 47958
   47044 45569 42113 47162 44097 42689 46109 48669 37437 40263 40278
   43887 46014 42497 45594 45314 43783 43607 46309 44299 48569 49730
   47130 45884 45510 44560 44592 45826 44942 45230 47093 46673 46032
   45342 44828 45977 44860 45999 44127 44120 45689 46241 45956 45356
   45141 45391 44987 44166 44003 46273 43689 43163 42667 42330 42262
   42343 41551 41068 40076 42450 42346 42410 41262 42294 43096 43331
   41990 41702 40206 36669 41142 42051 41450 39759 39911 38591 39936
   39670 38910 37556 26441 34527 36662 36758 35793 35142 33630 29401
   26033 25419 21570 22988 26078 24871 17280 14780  1142     0     0
       0     0     0   674  1834  3004  1932  1338  1100   861     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56210 56229 56298 56357 56352 56320 56332 56393 56419 56511
   56576 56637 56640 56630 56619 56607 56568 56522 56514 56534 56514
   56428 55988 54856 53086 49934 55864 56287 57102 57522 56598 52370
   46052 53848 50384 47668 56510 57031 57002 57078 57252 57610 58000
   58043 58013 57998 57999 58000 57986 57998 58029 58081 58108 58057
   58099 58186 58191 58020 57971 57171 56082 56067 55966 55882 55693
   55487 55531 55681 55773 55607 55108 53977 53578 52049 51643 51987
   52092 52221 52866 53999 55087 53553 53182 54433 54950 53058 52799
   51871 53887 54427 54169 55242 55129 54751 52333 49336 48793 48676
   48410 50128 49520 49828 49271 50388 50140 49761 49879 49658 49231
   48474 49286 49957 48911 48279 48580 48494 46611 47562 48038 47277
   45678 47449 47089 47098 45509 45334 42547 39773 40022 45260 43671
   38187 39978 40666 44607 45516 42307 43796 45844 47250 45704 47783
   46260 45456 44886 44756 43131 45247 46183 45884 47187 47890 46333
   46856 45944 45377 45957 47376 46183 45373 46653 45750 43038 45101
   45566 45686 44858 44791 44462 43640 43206 42546 43082 43363 41789
   44301 45259 42597 41223 42019 41539 42138 42586 42079 42001 41200
   41071 35841 41377 30447 39589 41563 35221 37678 39554 38711 39343
   38418 38808 39930 39533 39444 37123 33030 35088 33522 30361 29900
   28777 25858 23909 21459 18456 20774 17022  7530     0     0     0
       0     0     0   613  1090  1937  1193  1087   941     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56406 56411 56420 56508 56534 56586 56700 56757 56799 56874
   56902 56911 56913 56911 56904 56902 56900 56888 56881 56919 56918
   56901 56738 56479 56352 56310 56550 56604 56472 55719 55918 55808
   54920 55641 54697 55481 56496 56686 56839 56952 57143 57639 57968
   58006 58024 58013 57997 57996 58012 57986 57998 58002 58006 57989
   58000 58020 58032 58049 58073 57920 56503 56033 55809 55306 54897
   54420 54113 54119 54078 52978 51806 52736 52296 51213 52011 52123
   52232 52289 52246 52038 51160 51799 52861 53352 53824 54032 55030
   54377 54916 55540 55386 55412 57290 60598 60279 59448 58609 57387
   54846 52262 49849 48683 48604 48436 48806 49001 48851 49388 49054
   40210 44414 50352 47643 40704 47819 49508 49892 45299 46489 44623
   46702 47859 47040 37223 44030 44377 42611 47394 46394 45281 46259
   46571 47462 40943 42463 46056 45874 44932 44707 46408 46158 47007
   47237 45527 45834 44527 44970 44532 45729 46660 46268 48212 46349
   46477 45661 45589 46913 46917 46382 45853 46494 45993 46060 45341
   45442 45098 44323 44117 41968 41834 42707 42027 43558 44609 44058
   43264 43357 41560 41984 42000 42062 42071 41969 41901 41724 41082
   40020 36661 40652 41229 40399 41503 42219 41470 40788 39782 39167
   38341 38330 38730 38593 37827 38129 35194 31427 27196 27334 24336
   18549 18464 18654 14879 20096 20451  8564   517     0     0     0
       0     0     0   651  1161  1161   857   886   771     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56751 56819 56838 56937 56978 57013 57083 57091 57091 57123
   57134 57152 57181 57190 57194 57196 57222 57269 57203 56930 56246
   56500 56984 57138 57338 57180 56660 56400 56062 55093 53494 49748
   51537 54606 56016 56352 56028 54832 55061 56548 56960 57500 57776
   57883 57963 57986 57993 58017 58183 58233 58203 58088 58100 58008
   57994 58018 58001 57813 57386 57043 56427 55962 55419 54850 54496
   54102 53934 53831 53378 52437 52146 52453 52077 51501 51808 51962
   52130 52272 52397 52223 51497 51654 51443 50821 51800 52358 53458
   53111 51977 51478 52270 55341 54356 55082 54641 57294 59470 59700
   59558 58701 55129 53884 53627 51991 50504 48709 48636 48404 48313
   47759 48824 49066 48603 44803 42904 41600 45653 43169 46838 45193
   47326 41568 42804 45423 44846 45726 45164 46616 46361 45568 45314
   45039 47031 44047 42833 45046 45663 45738 44731 47561 46217 45821
   46096 47269 46657 45486 46840 46016 45173 47128 47119 48048 47701
   47887 44582 45630 46066 45887 46756 46432 45918 45808 46104 44191
   44696 44928 43998 44013 42179 41418 40829 40981 42349 42413 42140
   42849 42480 42248 42168 42028 42124 42436 41314 41464 41098 40064
   40171 39622 40441 40853 41033 41408 41162 41404 40407 39654 39811
   38239 38111 38374 36878 35449 35072 36681 35153 25511 20218 18550
   17406 16650 17769 18896 20079 16042  3739     0     0     0     0
       0     0     0   660  1193   876   821   712   383     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57028 57059 57106 57210 57299 57364 57387 57389 57387 57387
   57390 57412 57487 57493 57497 57496 57451 57501 57492 56713 53888
   52860 55430 56889 57144 57040 55729 52032 55613 55948 49582 44324
   49967 54453 56074 56214 56481 56241 55539 56043 56594 57098 57237
   57359 57552 57879 57994 58011 58200 57593 57796 58240 58284 58074
   58008 58064 58046 57556 56948 56223 55906 55616 55116 54658 54382
   54156 54028 53960 53228 52638 52488 52474 51943 51453 51829 51977
   52181 52521 52444 52482 53119 53062 53679 53411 52734 53669 54061
   54023 53769 53442 53384 53914 52387 51680 51936 52947 54361 54429
   56130 57629 58181 58242 57304 56918 56003 55088 54239 52667 50699
   49412 48246 47158 46752 47673 47093 47887 47474 46644 47580 46427
   48531 47071 48656 47849 47831 46491 46490 48024 49108 46311 45021
   46618 45484 45850 45679 45096 46038 46857 47039 45196 44863 45710
   46258 47007 46946 45809 45978 45607 45809 45471 47087 47439 46929
   45992 45261 45292 45009 45424 45078 46259 45099 45469 44620 44272
   44011 43590 43646 42243 42957 42304 41840 41750 41613 42010 42224
   42327 42692 43038 43067 41594 41060 42358 40976 41510 41868 40144
   40444 40180 41209 40723 40184 38966 38588 40223 39657 38546 39559
   39431 38390 38848 38399 36914 36823 36721 23288 13553 13256 15151
   16907 19252 20134 17130 12800  7343   729     0     0     0     0
       0     0   339   633   836   727   549     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57240 57321 57394 57504 57621 57709 57748 57756 57772 57826
   57833 57833 57841 57810 57804 57787 57777 57569 57651 56940 54698
   47207 46773 56547 56411 56432 56474 51966 46951 50089 52823 54339
   54614 56379 56000 56372 56457 56402 54407 55218 55850 56063 56096
   56452 56839 57696 57918 58052 58238 58016 57042 58120 58911 57987
   57988 57593 57258 57069 56807 56038 55568 55133 54716 54460 54308
   54022 53746 53168 52693 52233 52077 52046 51613 50113 51428 52091
   52294 52379 52133 52208 53701 53730 53867 54279 55766 55990 55231
   54889 53454 53361 54011 53957 53953 54376 54397 54337 54104 54713
   54237 54610 54577 54552 54819 56189 57889 57711 58331 54004 55043
   54277 53607 51774 49554 49448 48550 47753 47896 46956 46309 46680
   45710 45651 46106 46418 46660 47220 46550 48236 50139 49124 47524
   46294 46981 47024 43201 47496 45661 45944 47397 47532 44689 45871
   46808 46053 46622 46247 45646 47229 46798 45728 45980 46072 46340
   45561 45209 45786 45283 45472 44316 45179 45202 44113 43976 43984
   43581 42768 42210 42213 42398 41919 42017 41922 41963 43069 42399
   42959 43713 43581 43262 39030 42158 41342 40956 40402 41877 40653
   41227 40381 41906 40506 38256 40262 39892 39676 40346 38609 38491
   39351 39521 39369 38073 36231 35324 25357 11130 12182 21272 16058
   14817 18444 12548 11898 12110  3302     0     0     0     0     0
       0     0   209   512   397     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57509 57721 57918 57966 57983 58062 58096 58107 58120 58184
   58239 58287 58268 58230 58200 58050 58021 57580 57533 56304 45840
   53796 56319 56556 55659 55192 55678 50364 36012 37326 45622 45144
   47022 49329 50549 53914 55444 56257 56217 56191 52358 53221 55871
   56407 56774 57677 57674 57483 58120 58231 58324 59359 58546 58032
   57997 57628 57018 56913 56386 55796 55152 54624 54229 54179 54217
   54080 53067 51662 51909 51687 51152 51941 51962 50603 51886 52353
   52498 52389 52211 52256 53306 53707 52869 54558 55693 56018 55321
   55874 54941 55369 54872 55332 55260 55932 55890 56011 55624 55851
   55628 54467 54056 54392 54176 52913 52779 52837 53544 53576 52326
   53580 57241 56403 54234 52064 52050 51701 50223 49107 47706 49213
   48132 48171 47059 46131 45306 45762 47423 44958 48273 48901 47316
   45983 46132 46824 46216 45740 45027 44946 48203 48103 46660 46949
   46636 46156 46060 46511 45518 47099 46736 45881 46027 45443 45253
   44634 44504 45129 45889 45523 45368 45479 44469 43629 43992 43996
   43809 42689 41607 41648 42018 42161 41782 41377 42081 43133 42367
   35092 42577 42764 43007 41353 42047 42107 42914 41070 40989 39934
   42894 39889 41599 40720 42232 40029 39258 39022 40567 39029 38087
   37554 39114 38849 36761 36498 29960 15761 15823 17060 18123 15073
   17049 15724 13203 13047 10892  2200     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57928 58051 58162 58210 58237 58302 58364 58408 58414 58439
   58544 58664 58746 58791 58728 58298 57738 57341 57302 56940 56580
   55858 56153 55286 52794 48433 44818 44492 41257 43300 47971 45026
   43747 51460 52732 53323 55010 55831 55312 54909 56223 56509 56258
   57603 57334 57961 57969 56282 57663 58202 58229 58269 58219 58051
   58001 57968 57348 57019 56171 55566 54976 54266 53954 53931 53882
   53624 52742 51852 51764 51954 51622 51190 51933 52020 52180 52460
   52604 52610 52549 52749 53444 53588 53758 54503 55003 55732 56002
   56002 55996 55777 55567 55963 55517 55987 56048 56013 55956 56001
   55974 55437 55509 55456 54972 55860 54921 53620 52684 51980 51700
   51527 52030 52343 51311 52076 53508 53810 54204 52371 51008 50276
   48977 48150 47196 47156 48137 48483 48896 48329 46661 47960 46119
   44802 45828 47106 45357 46144 46371 48376 49499 49270 49560 48010
   45780 46741 46942 45959 46017 47004 46757 47033 46944 45580 46007
   44670 45413 44958 44881 45703 45724 43462 44097 44138 43787 44060
   44031 43809 43173 43114 41818 42134 42071 41893 33853 39310 41684
   42469 42066 41906 41992 42808 42512 41993 42039 42163 42196 42341
   42216 41396 42101 42093 41184 40262 38756 39431 38069 38953 38478
   38500 38639 37850 33214 28571 18469 14739 13193 11563  8456 11223
   17117 15168 14088 12481  6392     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58122 58202 58291 58357 58417 58479 58557 58586 58553 58512
   58679 58822 58841 58728 58291 57390 55874 54209 55397 56380 56324
   54208 51444 50894 51459 48163 45078 40598 37187 46274 49693 46123
   50326 48823 47834 51417 53757 54183 53690 45638 48811 54574 55113
   55788 56816 57977 58070 57962 58057 58214 58232 58194 58037 57999
   58002 57956 57208 56897 56186 55681 55182 54523 54000 53831 53591
   53111 52457 52112 52081 52104 52036 51981 52306 52446 52612 52824
   53018 53054 53053 53234 53592 53668 53693 54652 55873 55220 55924
   56006 56084 56046 55880 55799 55364 55997 56018 55798 55346 55293
   55757 55234 55362 55974 55973 56043 54882 54028 52604 52723 53296
   53000 52037 51984 51637 49823 47761 50486 50932 50076 51081 51597
   51838 51873 52181 50337 50167 48281 45554 47002 45696 46086 47526
   44978 46176 44832 44267 43996 43157 44854 47203 48152 47421 47140
   45807 46371 48031 46421 47618 47707 47322 48123 45864 45039 45831
   44250 44202 45804 44343 45390 45574 44447 44359 43530 43803 44049
   43993 44006 43792 42733 41343 37249 42438 35388 38078 42270 42454
   42992 43072 43089 44062 43877 42882 42047 42317 42298 42087 42066
   41941 41913 42059 42109 41308 40752 42173 39853 39581 37869 38099
   37988 38192 36080 26919 13770 13250 14673 10709 14146 13874 12392
   12553 18004 13377  8866   718     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58266 58316 58413 58487 58578 58666 58719 58682 58567 58498
   58652 58709 58506 57961 57056 55993 48223 45637 51088 55013 55927
   54554 53798 51318 51344 50997 48536 41736 46319 51708 51381 53848
   55174 55592 55306 56088 56392 56339 57124 57070 57021 58093 57380
   57737 58220 58509 58362 58223 58243 58276 58276 58224 58104 58042
   58016 57982 57596 57219 56768 56098 55624 55077 54530 54042 53608
   53098 52577 52370 52429 52562 52736 52524 51887 52578 53042 53383
   53664 53732 53742 53816 53924 53961 53928 55068 56220 56610 55409
   55916 55963 55734 54906 55266 55987 55999 56013 55948 55739 55837
   55592 55958 55738 55581 55936 55239 54620 54062 53970 53989 53940
   52440 52001 52003 51989 50600 49813 50109 50416 49864 50008 50017
   50011 49620 49800 48804 51461 51487 51718 52330 50370 49477 49330
   47486 47940 47111 47029 47063 43100 42053 44374 44690 43483 42939
   44542 46099 45260 45197 46216 46558 47693 48362 46760 41330 43847
   45386 45872 45534 44602 43713 44810 44137 43818 43361 41854 43976
   43892 44386 44184 43118 39104 23948 40516 43381 43588 42757 43086
   44052 43558 43634 44130 44423 43794 43547 43723 42713 41912 41158
   42213 42028 41996 41483 41673 41610 37542 40191 36927 39416 37460
   38109 38226 29869 14696 12403 10141  3436  5127 10732 10816 14777
   15821 11970 11023  1658     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58430 58473 58613 58707 58754 58778 58749 58593 58358 58368
   58470 58396 57979 57197 56043 55607 51550 55130 53838 53338 53630
   52324 51593 51079 48836 49383 48438 45457 51206 53548 54560 55628
   56021 57066 57314 57439 57701 57960 58384 58058 57923 57077 57014
   57000 58012 58646 58473 58413 58422 58412 58369 58301 58220 58108
   58028 58012 58038 58138 57959 57321 56057 55613 55089 54556 53952
   53430 53066 52967 53163 53531 53641 53300 52829 53298 53707 54018
   54268 54557 54836 54961 54782 54709 54831 54934 55477 56684 54540
   54009 55898 55854 55930 54989 55893 56003 55969 55890 54568 54766
   55036 55984 55586 55360 54647 55168 54993 54127 53998 54006 53777
   52531 52486 52157 51996 51566 50462 51563 46992 48793 50028 50122
   49949 49821 49713 47356 48764 49523 50313 50369 50492 49956 48333
   48756 49041 48933 49497 49820 50588 49813 49119 47281 46187 45192
   44723 44733 44031 41513 41204 42717 44272 44063 33612 40004 44004
   45358 44306 45108 41742 30242 40394 41389 44113 41538 42866 44162
   44002 45744 44344 44797 45420 44533 44184 44242 44028 42572 43481
   44049 43997 43996 44323 45516 44173 44001 44002 43949 42966 43096
   42803 42162 41998 41598 41771 41742 39939 39930 35964 37697 37956
   37550 36262 15446  8491 11039 10089  4429 10081 13053  6029  9828
    6703  7286  7782   653     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58561 58722 58952 58957 58876 58761 58561 58123 57702 58082
   57981 57823 57431 56877 56871 56731 55139 55963 54762 53526 53152
   53644 54276 53283 52708 52980 52684 53154 53667 55181 55890 56273
   56692 57509 57827 58042 58334 58703 58939 58743 58468 57881 58133
   58584 58643 58639 58758 58742 58627 58548 58487 58400 58292 58212
   58156 58194 58308 58417 58108 57423 57084 56100 55696 55116 54471
   53888 53637 53640 53917 54286 54409 54229 54024 54159 54326 54526
   54799 55134 55444 55552 55497 55530 55734 54240 55951 55709 56298
   57137 55933 55977 55992 55928 55993 56008 56006 55914 54890 54297
   54063 54983 54380 54457 53984 54092 55516 54268 54018 53979 54113
   54517 53674 52778 52032 51647 51898 51929 51243 49558 49983 50774
   49156 49999 49640 48909 49219 49241 49942 50200 49944 49187 48927
   48117 47989 48551 48098 48270 48381 48450 48076 48626 48498 47441
   48514 48096 49329 50208 49047 47580 44644 41117 37538 46034 45288
   43677 44242 44740 45258 44338 44777 44737 44684 44207 44621 45017
   44342 45482 45642 44894 44894 44544 44330 43214 43276 43224 43200
   43857 43997 43970 45557 46059 44987 43970 43996 43588 43294 42890
   41061 42456 42122 41789 38860 39929 39889 39754 39793 38180 24857
   37673 24070  6857  9590 12248  5933 11268 16966 11403  6851 10278
    8361  8482  7020     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58710 59027 59417 59194 58924 58616 58210 57530 57194 55377
   56058 56988 56806 54129 54343 57158 57061 56888 56382 55776 50087
   47878 53243 52211 50896 55173 55659 55648 55583 56236 56646 56933
   57349 57956 58469 58713 58843 59049 59249 59099 58793 58571 58537
   58780 59596 58413 59692 59670 58934 58660 58541 58478 58369 58281
   58243 58282 58408 58449 58074 57074 54703 56451 56063 55867 55303
   54648 54271 54224 54518 54930 55149 55080 54972 54933 54858 54978
   55228 55541 55779 55889 55929 55924 55949 55498 55980 55951 55907
   56207 54099 55132 55633 55576 55858 55967 56049 56021 55973 54559
   54014 54938 53308 55282 54353 54076 54607 54302 54074 53397 53456
   53854 53412 52086 51837 52113 52251 52456 52919 52704 50339 50630
   50352 49656 50017 49920 50094 49406 49728 49643 49116 48352 48709
   49164 49708 49240 49094 49271 49280 49664 49601 48613 49480 48591
   48763 48597 48473 48064 47803 48157 49742 49176 48776 49290 49291
   48876 48536 47773 47159 47650 47440 47370 45817 45039 44923 43570
   43598 45047 44800 44546 44234 43599 43800 42193 43263 42887 42709
   44011 43993 43954 43827 44826 44503 44148 42247 43794 42608 43880
   42047 42178 42143 42028 40986 41449 39443 38949 38278 35023 26599
   32594 13520  8921 10389  3874  2903  8391 10346 10749 10958  8131
    7883  7299  2411     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58871 59277 59571 59201 58926 58548 58173 57840 57267 56098
   55200 56137 56131 55666 56402 57116 57216 57173 56968 56524 54627
   55213 55047 54476 55287 56123 56509 56423 56520 56896 57173 57471
   57821 58458 59448 59522 59233 59010 59316 59262 58767 58529 58700
   58803 59009 60023 60080 59819 59053 58694 58544 58486 58387 58299
   58251 58247 58341 58317 57959 57073 56464 56589 56098 55936 55929
   55331 54960 54794 54944 55298 52370 54970 55430 55366 55307 55389
   55603 55850 55956 55999 55981 54184 55951 55982 55996 55996 56000
   55994 55757 55514 54078 54311 54370 55519 56071 56471 55373 54420
   53970 53337 51306 54192 54030 54166 54547 54400 52634 52389 53128
   52524 52021 51906 51963 52224 52552 53181 53964 53502 51832 53110
   51309 51044 51017 50637 50019 49896 50904 50273 47846 49322 50127
   50692 50484 50603 50531 50233 50141 49636 50123 49546 50096 49536
   49206 49594 49507 49636 49707 49453 49272 50018 49990 49369 49579
   49430 49614 49486 48882 48927 49340 49482 48971 48190 46942 46637
   46428 46229 46093 45760 45067 44296 44191 43667 44287 43571 43598
   43972 43960 43919 43897 45020 45163 44216 43824 42886 42973 44191
   42208 42041 41502 41897 40797 42029 39429 36449 36329 36301 34579
   23202 11238 10804  8840  3397 12236 10751  4277  7977  5766  5589
    3542     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 59580 59489 59632 59608 59004 58548 58327 58140 57794 57051
   53609 47779 44632 44747 47171 56162 57242 57258 57039 56560 56133
   55756 55629 56296 56438 56493 56749 56821 57012 57276 57588 57901
   58158 58511 58882 58982 58960 58900 58878 58727 58503 58579 58982
   59903 59638 59997 59976 59096 58822 58664 58509 58437 58341 58263
   58229 58208 58208 58212 58014 57510 57111 56636 56033 55738 54370
   54249 55114 55383 55562 55683 55666 55769 55800 55727 55667 55760
   55982 56170 56130 56022 55968 55801 55964 55964 55988 55968 55997
   56010 55641 54666 53984 53947 54011 54077 54674 50959 53601 53803
   53602 52447 53450 52973 53774 53284 54298 52757 50247 52380 53610
   53612 52332 51992 51896 52009 52057 52833 53361 53158 53714 52716
   50849 50926 51181 50692 50298 50392 50652 43731 49211 50399 50912
   51788 50969 50449 50823 50462 50183 49866 49638 50180 50489 50556
   50077 51011 50504 50357 50619 50280 50221 49843 51423 50237 50300
   49667 49866 49786 49594 48999 48944 49000 48103 47777 47017 46619
   46789 46856 46706 46542 46271 46432 46351 46112 45830 45754 45686
   45493 45587 44730 44697 45380 45480 44698 45308 43729 41650 44538
   42504 43042 42713 41948 40878 39026 37412 36110 35316 32232 29641
   17821 13721  8166  2231  9224 17446  7597  7697  8972  4907     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 59632 59833 59969 59787 58946 58632 58462 58438 58111 57450
   51826 46749 48647 52889 45562 55789 57067 57237 57200 57058 56791
   56164 55614 56566 56861 56904 56951 57006 57228 57559 57924 58242
   58309 58361 58483 58700 58707 58637 58547 58468 58486 58579 58840
   59657 60119 60068 60014 59627 58957 58691 58518 58404 58282 58206
   58156 58092 57979 57988 57957 57621 57337 57018 56480 56007 55811
   55786 55998 56083 56088 56073 56157 56116 56049 56014 56006 56183
   56471 56533 56313 55978 56271 56138 55532 55562 56007 55936 55846
   55920 55070 54190 53683 54022 53530 53717 54382 53909 53788 52550
   53347 53291 53726 52634 53244 51483 53157 52764 53480 53693 53644
   53017 51612 52071 51613 51978 51774 52004 52048 52171 51790 50497
   51341 51307 50783 50541 50523 50746 50924 50931 50656 49451 51214
   49928 49274 50069 50499 50461 50149 50229 50368 50454 50951 51192
   51306 51526 50804 50743 50367 50863 51317 50826 50859 51290 50447
   50056 51222 51449 51000 50631 49136 49657 49336 48266 47649 48090
   47921 47729 47502 47377 46423 46226 46037 46134 45604 46270 46784
   46160 46164 46891 46573 46440 46161 45432 44038 42736 43324 44037
   43932 44012 42896 42110 41622 39488 37756 36088 33994 29350 18732
   13806  5048   810   540  2098  3471  4589  4697  3353     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 59189 59099 59086 59091 58984 58717 58522 58506 58273 57676
   55971 55482 48474 54781 55730 56879 57162 57228 57390 57501 57359
   57108 56906 57004 56879 56807 56982 57184 57466 57874 58387 58314
   55374 58063 58366 58512 58540 58493 58473 58476 58527 58523 58728
   59320 60031 60031 59993 59748 59103 58596 58524 58390 58247 58137
   58059 57952 57723 57628 57504 57278 57217 57117 56697 56218 55984
   55990 56187 56119 55952 55081 54588 55206 56144 56259 56560 56837
   57003 56978 56867 56756 56457 56274 56126 56024 56043 56014 55508
   54263 53783 54034 53907 53016 53792 54008 53986 53721 53631 52601
   52792 54128 54251 52619 51798 51818 51998 52380 52920 53576 53871
   53231 52698 52801 51977 51987 51831 51989 51991 51961 51870 51977
   52121 51702 51117 50570 50598 50991 50997 51041 50537 49706 49656
   48503 49066 49374 49503 49977 49414 50644 43834 50833 51538 51540
   51761 51619 51256 51044 51217 51269 51278 51114 50214 51543 50674
   50382 51321 51986 51533 51084 50221 49822 49473 49004 44581 47869
   48476 48094 47992 48021 48057 47864 47101 47076 47208 47108 46963
   46661 45973 45904 46238 45962 45291 44716 44508 42711 40479 43981
   44022 43134 42407 41444 40374 39946 39061 36868 32439 24676 12582
    7178  3609  4444  5266  2756  1068     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 59849 59604 59303 59257 59022 58841 58626 58512 58446 58209
   57824 57439 56906 57170 57458 57639 57502 57684 57836 57879 57804
   57527 56490 56573 56946 56874 57139 57439 57750 58212 58900 59894
   58253 58560 58436 58484 58498 58497 58506 58528 58523 58518 58641
   58911 59228 59178 59029 58670 58567 58544 58512 58368 58210 58074
   57943 57616 57167 57004 56687 56100 56393 56540 56348 56263 56198
   56197 56209 56192 56074 55457 54963 55444 56050 56391 56992 57136
   56900 56651 56527 56323 56087 56028 56031 55952 55827 55842 55150
   53978 53691 53989 53996 53951 53752 53503 53418 53574 52930 53320
   53759 53947 53506 53463 52422 51794 52066 52962 52593 51851 53838
   53252 53521 53271 52769 51718 51507 52013 51987 51964 52050 51899
   52258 51931 51542 50644 51328 51637 51043 50648 49569 49376 48696
   48250 48957 48943 49336 49597 49402 50734 43728 50830 51643 51847
   52390 51803 52052 51816 51811 51746 51583 51307 50487 50539 51191
   50628 51332 51247 50713 50768 48838 49849 49917 49852 48692 47861
   48314 48093 47977 47519 47957 48002 48000 47964 47930 47610 47459
   47234 47038 46872 46331 45408 44304 44428 43907 43776 43500 43317
   42670 41630 41510 40261 39994 39430 38820 36608 23221 14936  9387
    3761   936     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 60000 59993 59998 59999 59927 59293 58749 58603 58536 58483
   58470 58437 58297 58240 58263 58201 58139 58198 58199 58199 58162
   58113 57931 56919 57352 56159 57418 57859 58024 58343 58781 59157
   58477 58517 58493 58498 58517 58534 58537 58531 58529 58536 58540
   58448 57988 56106 56213 57556 58216 58467 58451 58334 58250 58209
   58016 57326 56650 56338 55951 53870 55057 55827 55979 56191 56196
   56238 56220 56146 56176 56133 56026 55937 56004 56314 57108 56823
   56119 56033 55836 56019 56004 56006 55921 55187 54540 54550 54036
   52521 53451 54050 54010 54010 53913 52443 53537 53799 52536 53287
   53919 53779 52653 53168 53396 53036 52453 53148 51686 52248 53542
   53521 53637 53439 51934 52027 52001 53187 52907 52227 53176 52400
   52682 52097 52019 51858 51991 51964 51551 50898 49970 49786 49274
   48884 48658 49071 48743 49134 49420 51103 51412 51837 51714 52014
   53018 52622 52468 51969 51688 51087 51359 51359 50797 49912 51098
   51394 51742 50919 50194 50092 49169 48357 49358 49126 48231 48083
   48307 48086 48003 48021 48004 47996 47994 47963 48003 47507 47182
   46963 46808 46740 46241 45171 44529 44110 43670 42824 42358 42210
   41484 40809 40791 40364 40151 40106 39844 22527  9150  6146  4507
     921     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 60003 60018 60050 60027 59993 59253 58869 58729 58666 58632
   58606 58582 58516 58466 58459 58424 58550 58677 58549 58481 58479
   58496 58614 58629 58543 58369 58357 58352 58350 58430 58623 58679
   58559 58506 58513 58521 58540 58508 58520 58521 58546 58543 58506
   58450 58347 57943 58134 58198 58387 58353 58312 58249 58254 58269
   58088 57280 56341 56008 56081 55526 55983 56106 55979 56062 55841
   56032 56046 55774 55923 56158 56183 56112 56093 56418 57069 56937
   56533 56488 56432 56353 56124 56059 55873 54436 54779 54034 53771
   52148 53674 54003 54009 54018 53826 52040 53853 54021 53966 52259
   52717 52256 53120 53583 52022 52341 50712 53100 53424 52038 52169
   53166 53709 53970 52637 52192 53810 53894 53739 53326 53590 52334
   52383 51837 52588 51626 52083 51679 51888 51398 50523 47766 50376
   49788 49308 50399 48398 46709 49631 50463 52042 51887 51598 52088
   52329 52360 52206 52102 51850 50913 50958 51111 50356 50080 50636
   51356 51498 51306 50280 49958 48547 48131 48298 48587 48117 48032
   47741 48160 47986 47952 47992 47982 47788 47997 47287 46156 46400
   46430 46346 46234 45911 45227 44574 43913 43102 42174 41751 41542
   41023 40432 40174 40182 40192 39672 32638 18008  7956  5866  3834
     740     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 60007 60001 60003 60006 59900 59203 59033 58941 58856 58828
   58840 58891 58904 58877 58904 59570 59468 59044 58892 58789 58740
   58718 58708 58647 57524 57774 59111 59347 59369 59054 58716 58622
   58566 58567 58649 58653 58641 58701 58578 58568 58593 58538 58490
   58450 58423 58316 58194 58198 58126 58102 58094 58079 57992 57919
   57642 57046 56798 56608 56436 56022 56019 56082 56126 55409 54849
   55501 55688 55717 55518 56006 56168 56182 56190 56434 56733 56982
   57022 57027 57102 56898 56082 55923 55736 54297 55606 54107 53987
   53831 53993 53999 53992 53912 53994 53908 54026 53900 53064 52501
   53018 50702 53432 51676 52064 52153 52026 52778 53079 52106 52139
   52534 52259 52762 52236 53123 53863 52567 51953 52018 52282 51854
   52147 51949 52194 51741 51962 52193 52222 52057 51773 51084 51956
   50259 49051 47333 49059 51270 51314 52091 52153 52271 52071 51860
   52228 52098 52139 51904 51962 50844 50643 49588 50056 50457 50166
   51857 51636 51260 50778 50506 49386 48229 48071 47870 47963 47972
   47797 48032 47950 47852 47883 47592 46871 47831 47303 46160 46229
   46252 46243 46229 45612 44090 44764 43873 42848 41714 40774 40328
   40064 39690 38646 37248 35668 38417 27948 13886  7748  5748  2402
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 60439 60031 59999 59996 60004 59920 59670 59136 59050 58992
   58866 58774 58839 58851 58961 59082 59286 59408 58957 58939 58867
   58761 58654 58498 57943 56683 57024 58277 59169 59526 59789 59443
   58696 58639 58862 58696 59208 59847 59198 58810 58794 58607 58799
   58498 58376 58041 58048 58003 57966 57808 57417 57266 57223 57120
   56992 57099 57104 56827 55902 55913 56536 56576 56257 54603 53066
   55524 54880 53292 55123 55714 55793 55937 56069 56248 56094 56170
   56156 55998 56459 56310 55606 55284 54949 54256 53961 54001 53991
   53983 53929 53353 53754 53491 53814 53043 53770 53217 51983 51993
   51497 51907 51792 51377 53097 52943 52974 52987 53820 53626 53556
   52897 52358 52507 52350 53046 53029 52657 51957 52232 52381 51778
   51904 51392 51523 51411 50879 51788 51979 51788 51682 51694 51811
   51948 51378 51781 49550 50660 50763 51549 49820 51668 51640 51139
   51398 51948 52271 51780 51363 51630 50508 50047 49693 50172 50396
   50726 50306 49907 49897 50153 49781 48996 47972 47884 47927 47334
   47323 47917 47757 47972 47946 47557 47344 47732 46538 46261 46234
   46224 46224 46259 45860 44784 43023 43366 42051 40427 39343 37721
   38931 38530 37289 32864 36108 33570 16614 10886  8138  3330     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 59546 59913 60041 60044 60037 59966 59991 59919 59491 59372
   58428 57729 57541 57641 57752 58271 58448 58587 58909 58997 58887
   58746 58654 58636 58642 58571 58564 58604 58773 58818 58769 58958
   58671 58567 59534 60003 59971 59826 59373 58849 59390 59058 59757
   59573 59334 58654 58050 58049 58003 57929 57541 57106 57003 56744
   56137 56267 56344 56021 54969 54028 55196 55899 55689 56621 56887
   56584 56143 55098 54167 53732 54100 55360 55592 55879 56057 55329
   54634 54730 55407 55388 54811 54506 54090 53373 52177 53208 53989
   54056 53573 52601 53004 51367 53732 52879 51668 53270 52413 51866
   51520 50998 52017 53697 54790 53747 53331 53202 53796 52824 54708
   53796 53403 53156 52632 53401 53327 53249 52372 52064 52040 51978
   52250 52201 51926 52077 52171 51993 51754 51699 51734 52096 51903
   51878 51866 51932 51838 51683 51693 51917 51632 51183 51379 50730
   50577 50904 51218 51540 52006 52081 50127 49670 50012 49886 48783
   49959 49993 49931 49396 49382 49499 48447 48410 47643 46479 47388
   47602 47930 47109 47976 47711 47947 47988 47916 47194 45614 46260
   46204 46222 46316 46023 44663 44260 43209 41328 39852 38818 37833
   37202 36939 37074 29560 34447 25140 12107  9550  4509     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58098 59343 60308 60337 60290 60182 60082 60079 60144 60068
   59341 58466 57070 56768 56776 57698 57967 57974 58428 58950 58839
   58676 58589 58598 58624 58584 58543 58530 58606 58674 58660 58714
   58659 59108 59858 60013 59682 59164 58394 58121 58063 58351 57428
   56681 56307 56840 57193 57829 58406 58976 59131 59230 58224 57618
   57791 57760 57863 57310 57311 56596 56207 55981 56599 57482 58052
   57717 56607 56069 55707 54816 55297 56003 55522 54293 54831 54281
   53220 52354 53016 53410 53894 53438 52908 52850 51893 53287 54243
   54300 53980 52569 52797 53430 53836 53922 53608 53132 52300 51294
   51859 51271 51508 53679 54347 53982 53892 53302 53826 53279 54161
   54053 53989 53963 52753 53680 53841 52856 52022 52477 52666 52191
   52191 51924 51874 52256 51012 51388 51749 51791 51788 51768 51769
   51834 51667 51300 51728 52050 52246 51683 50956 51062 50427 50410
   50117 50291 52009 51969 52067 51303 50646 50501 50071 49916 49707
   49961 49631 49688 50008 49478 49733 48927 47964 47163 47210 47191
   47957 48244 46707 47596 46832 48012 48026 47959 47676 45818 46171
   46232 46410 46378 45958 45086 44149 42837 41404 39650 38812 37729
   36043 35694 35447 34712 31718 20828 14529  9239     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 59888 59954 60103 59933 59949 60041 60110 59501 59582 59832
   56240 59448 59027 59866 59957 59551 59228 59054 58826 58976 58847
   58694 58592 58563 58572 58529 58436 58101 58338 58511 58566 58672
   58642 58909 59786 59321 58483 58324 58239 58191 58140 57914 57563
   56661 56578 57052 57507 57004 56439 56271 56070 56593 56267 55072
   55521 55700 55296 53779 56331 58114 58368 57946 57656 57277 57683
   57962 56514 56024 56012 55982 56157 56219 55687 55013 54751 54723
   53660 52810 52622 51787 52514 51977 52133 52249 51638 53151 53716
   52487 53140 51686 52522 53123 53291 53364 53147 52873 52203 51826
   51882 51449 51994 53352 53987 54118 54080 53896 53989 54063 54263
   54051 53880 53954 52843 51417 52488 52622 52750 53134 53970 53768
   53473 52166 51644 52144 48912 51877 51950 51918 52302 52781 52150
   51994 52097 51643 51994 52043 51763 51649 50719 50227 50006 50178
   50188 50008 51824 52028 51689 51388 50767 49609 49287 49922 49612
   49831 48874 48780 49039 48189 48712 49323 49740 48701 47606 47754
   48113 48249 47388 47244 47673 47863 47976 47870 45964 46240 46084
   46157 46028 46086 45729 45091 44232 42561 40646 39717 38814 37327
   35514 33929 33300 32378 22352 11522  5219     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58494 58557 59110 59126 59239 60041 60207 58671 57652 57508
   58873 59219 59059 60218 60051 60518 60701 60740 59500 58984 59000
   58994 58922 58836 58726 58608 58490 57200 57361 58112 58282 58527
   58573 58842 59299 58934 58194 58121 58112 57896 58048 58088 57031
   56936 57023 56301 57142 57132 56843 56279 56259 56356 56267 56187
   56119 55609 55288 55382 55928 57950 58558 58523 58357 57969 57679
   57560 57068 55952 55901 56126 56393 56159 53469 55719 56043 56053
   55791 55074 54246 53630 53577 52252 51989 51960 51368 52152 53204
   52683 53318 52841 52320 52270 52499 52683 52504 52663 52013 51990
   51929 50506 52368 52987 53666 54216 53849 53782 53827 53990 53971
   53507 53146 53153 52900 52526 53669 53566 53104 53959 54002 53993
   53803 52896 52943 51551 50807 51440 52624 53493 53809 53662 53148
   52520 52476 52683 51788 52044 52136 50916 51370 50801 50584 49513
   50012 50320 50756 51877 51662 50830 50601 50007 48751 49769 49470
   49733 48379 48020 48136 48378 50128 50083 49260 48273 47821 47853
   47748 48057 47868 47278 47202 47324 47504 47408 46101 46079 45939
   44449 44988 45304 44996 44546 44031 42000 39394 39599 38617 37508
   36072 34139 30958 29876 26577 16101  6453     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 55493 54749 52831 51499 50999 49864 51224 53219 53589 54327
   55878 57361 57494 58158 59794 60782 61538 61951 62016 61129 60737
   60080 59921 59840 59238 58893 58784 58844 58799 58294 57544 57588
   58030 58388 58553 59221 58823 58564 58283 57693 57504 57688 57708
   57389 57251 57059 57098 56938 56764 56399 56606 56653 56369 55688
   55988 56129 55986 56088 56722 57743 58187 58019 58038 57461 56184
   57587 57882 56040 54766 55662 56343 56412 56123 56089 56150 56180
   56297 55372 54199 54168 53301 53231 53824 53387 51656 51590 52711
   52928 52573 52851 51936 50788 51701 53374 51827 52287 52832 51791
   51751 52490 53742 54299 54000 53662 53057 53072 53778 53766 53363
   52460 53103 52891 52644 52327 52213 52740 53338 54016 54012 53999
   54090 54010 54578 53170 51637 51858 52593 54159 54031 53939 54312
   54156 53674 52837 53324 52756 52861 52093 51156 51381 50786 49392
   49191 50040 50086 50268 51226 50717 49876 49866 50061 50358 48407
   48714 49837 48199 48390 49788 49959 49600 49162 47936 47556 47650
   47763 48070 47909 47316 46959 46834 46818 46516 45598 44478 44832
   44978 44629 43292 38809 39150 42226 42061 39788 39003 38688 37364
   35583 33231 30070 25537 20952 11812  5098     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56910 56549 56216 55471 54679 53782 53980 54913 55021 55368
   55366 55172 52587 50912 51118 52606 57672 60370 59996 58098 54437
   60676 61417 60048 60113 59558 58726 58070 58520 58407 56893 55836
   54743 54186 56270 59564 60074 60114 59648 58813 57483 57678 57839
   57908 57882 57986 58077 57853 57554 57414 57310 57277 57396 56907
   56131 56458 56400 56074 56094 56423 56829 56913 57113 57112 54870
   56493 57501 57416 57038 56151 55492 55759 55944 55854 56057 56211
   56083 55343 54172 53257 52679 53262 53507 53406 52278 53078 52208
   53297 53547 53130 53028 52951 50352 53517 52339 53541 53324 51761
   51352 52201 52150 54092 53777 53592 53530 53024 53654 53903 53651
   53394 53718 52662 52291 52313 52564 52927 53460 54044 53988 54298
   54784 54186 54926 52338 51394 53173 53900 53744 53497 53340 53213
   53281 53162 53626 53390 52788 52810 51428 50109 50768 50490 50144
   49961 49709 49996 49881 49934 50768 51316 50708 49176 50299 48020
   47941 48219 48108 50221 49457 49829 50260 49067 48052 47981 48009
   47749 48009 47944 47227 46676 46418 46511 46283 46123 45430 45150
   44850 44178 44143 42832 41963 42298 42097 40732 39766 37989 36117
   33036 26976 19966 10760  4520  1392     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58902 58649 58139 58022 57766 57314 57087 56868 56628 56494
   56227 56190 56077 54876 53621 53172 53610 55133 52560 51510 48728
   51724 55656 58248 59397 60061 60448 59587 58933 57937 56386 55917
   55439 54118 54009 56107 56952 59504 60520 59180 57963 56754 56208
   57257 56604 57111 59209 59193 58843 58373 57987 57728 57036 57201
   57279 58130 57958 56658 56173 56041 56038 55863 56291 56086 54114
   56542 57482 56842 54294 52943 54923 54337 54581 54439 52297 54214
   54617 54412 54054 53828 53372 53072 53474 53653 54243 54718 55643
   54553 52830 52143 54074 53774 47524 53107 53278 52206 53477 51152
   51900 51674 51931 52311 52613 51410 51266 51838 53001 52627 53578
   53769 52754 51936 51058 52256 53128 53909 53604 53721 53638 54034
   53956 53136 51990 52801 53810 54097 54040 54052 54023 54024 53959
   53850 53509 52562 52206 52071 52399 51546 50767 50738 50157 50060
   50707 50282 49844 49337 50052 50810 50342 50054 49208 50462 48404
   49131 46650 49308 49316 49224 50134 50102 49136 48028 47988 48039
   48072 47963 47558 46990 46461 46242 46298 46199 46073 45611 44901
   44492 44067 43724 43221 42472 42363 41821 39937 38934 37862 35301
   27587 17680  6777  1904   688     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57217 59230 59872 59973 59772 59513 59198 58763 58226 57623
   57279 56874 56484 56226 56016 55078 54358 53704 53161 52187 51029
   51371 52890 53733 54188 53997 52847 54011 54504 54657 54644 54702
   54567 54497 53596 52547 52080 52400 54877 58638 58913 58732 57753
   57049 56820 58110 57834 56070 56546 56914 56376 55713 55477 55907
   55699 55168 54919 55480 56030 56238 56129 55101 54646 55377 56197
   56376 57134 58120 57163 54797 54172 54130 54163 54091 54044 54166
   54177 53978 54000 54050 53983 53861 53694 53572 53714 54187 54787
   54233 54097 54192 54232 53801 51051 47298 53992 55189 54793 54094
   52531 52488 52749 52274 52947 52899 51110 52704 53280 51244 52507
   52913 52267 51883 51927 52028 52524 53602 53348 52548 53296 53232
   53096 53476 53693 54063 52402 52510 53130 53318 52978 52819 52607
   52896 52844 51946 50874 50804 50964 51449 50846 50150 49220 48878
   49071 49474 49246 49291 49562 50122 50581 50170 50054 50246 48599
   48640 48682 50397 48443 49332 49944 49533 48258 47962 47971 47960
   47754 47614 47027 46464 46231 46232 46237 46094 45792 45229 44672
   43928 43730 43156 42610 42258 41806 41061 40153 37718 36529 34877
   27043 15589  4692   803   422     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 50918 54330 57247 58384 59320 59649 60004 59984 59824 58630
   58076 57844 57432 56883 56329 55979 55998 55488 54354 53180 52401
   52359 52702 53553 54750 55442 54824 54608 54159 54477 54540 54077
   54562 55879 56071 54971 53486 53566 54640 52842 54080 54893 54750
   55157 53881 54781 55577 55862 57354 56244 55882 56328 56200 55484
   53794 54940 56546 57552 56797 56623 56263 56087 55869 53978 55368
   55436 56022 57418 57743 55410 53998 53807 54017 53620 53382 53921
   53958 53847 54114 54442 54598 54468 54468 53937 53820 53680 53638
   54139 54711 55688 55648 55402 48279 45377 52774 55787 56392 55847
   52738 52163 53376 53731 54972 55152 54161 53782 53353 51737 53913
   54001 54093 53421 52534 51957 51944 53750 53808 53789 53332 51961
   53019 52882 52174 52630 53917 53040 52511 52430 51987 51977 51766
   51851 51236 50450 49924 49974 50116 50042 49192 49034 48429 48456
   49517 49304 48426 48518 48500 49664 50069 49946 49842 49570 48787
   48300 50202 48954 48010 49417 49679 48503 47670 47799 47971 47503
   47303 46940 46394 46093 45836 46214 46197 45984 45519 44290 44502
   44000 43184 42679 42194 41560 40993 39878 38851 37339 35598 33198
   23408  7823   932   433   190     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 50819 51904 55006 56357 56543 57073 57258 57574 57862 57967
   57982 58031 57909 57304 56678 56260 56326 56126 55732 54472 53554
   52929 51418 49071 51266 53000 53524 55016 55769 55282 54098 53643
   53587 55181 59143 59264 59138 57686 55662 55728 54888 54284 53801
   55517 55578 55342 55807 54407 54872 55948 57840 54908 54459 55104
   55653 55914 56340 57831 57876 57348 56279 54856 55603 55737 55780
   55448 54261 53582 56510 57507 55117 52458 51118 51623 52432 52964
   53118 53393 54010 54398 54790 54792 54744 54054 53847 53759 52672
   52728 53239 53199 53076 51516 49744 50408 52431 53214 47738 53141
   51661 49668 51806 52783 52549 53408 53757 53844 53862 53613 53091
   53851 53831 53552 54409 54001 51763 53958 53949 54019 53614 51689
   53098 53636 52959 52840 52928 52702 52326 52980 51971 51639 50173
   51051 50782 50559 50344 50294 50138 50091 49908 49048 48769 49506
   49973 48688 48409 48437 48624 49636 49934 49903 48932 48440 48099
   48097 48358 48006 48579 48543 47979 47059 46607 47098 47018 46290
   46514 46366 46230 44803 45997 46142 46100 45852 45432 44782 44352
   43801 42833 42213 41108 40421 40056 39487 38830 37953 36086 30206
    8921  1083   621     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 44544 49884 53900 54284 55300 56038 56098 56299 56573 56790
   57014 57174 57232 57010 56622 56313 56428 56178 55757 54984 54313
   53696 53156 51287 42704 41839 49743 48341 52270 54431 54147 53487
   53319 54302 56296 54599 54707 56374 57013 55212 56764 57060 56109
   56831 56446 54811 55264 55399 54528 53999 54429 54918 52883 52906
   53520 53760 56111 56633 57910 58167 57853 54960 54949 53701 54910
   55313 54992 55219 54483 55216 56957 56774 55287 53783 53269 52386
   52303 52809 53897 55261 55171 54888 49468 46987 54236 50280 52233
   52226 52386 52247 52133 51027 49822 50654 50354 42384 45280 52811
   52748 51098 50308 51213 52114 52137 52214 53111 53933 53614 52474
   52443 52710 52270 53079 53286 55281 53947 52592 52774 53136 52381
   53321 55359 56949 56042 55701 52647 54566 53042 52788 52820 50684
   50337 51402 51877 51923 52718 52669 51329 49513 48689 48248 50182
   49983 50164 50289 50110 50019 50873 50630 49161 48386 48316 48489
   48582 48061 48230 48063 48046 48219 47990 47704 47586 45874 46320
   46449 46299 46148 45440 45953 46089 45968 45758 45218 44653 44242
   43768 42404 41077 39031 38286 39362 38931 37350 37028 34502 21689
    4812  1126   480     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 45769 53302 57847 56628 56067 56117 56081 56024 56008 56076
   56273 56377 56411 56393 56301 56337 56503 56207 55900 55449 54922
   54161 53819 53183 52589 51071 49536 51663 52198 54007 54557 53590
   53383 53478 55332 54018 53420 53508 54233 54496 52260 53323 53418
   52609 54196 55962 56380 54884 55323 55101 54327 52441 52959 52898
   53879 54518 55301 54350 55684 56301 56218 56353 55260 55783 55671
   54942 55107 54126 55208 54437 53940 53994 54707 56280 57270 56656
   54632 53479 53284 52791 51888 50401 48724 49326 52127 50457 51861
   52521 52650 52529 52304 51958 51299 51093 51422 42721 42379 52044
   52283 51861 50294 51951 52051 52601 53414 53994 54009 53718 52777
   52148 51936 51756 51934 52312 52226 53018 51871 50416 50157 51270
   50802 50284 51349 50604 51008 50699 53427 49888 48810 48522 48250
   48177 47420 48291 48976 48751 49072 49040 47482 46613 47034 46398
   45663 44900 45600 47744 47628 47317 46873 45807 45533 47056 46331
   46830 46387 46341 46173 45999 46048 45934 46306 46283 46200 46361
   46336 46303 46232 46028 46243 46198 45960 45432 44792 44341 43717
   42866 42121 40684 38257 36389 37790 37872 36156 34490 26943 11889
    1656   802     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 54970 56213 57010 56697 56048 56389 56579 56506 56419 56372
   56361 56351 56316 55980 55609 55690 56242 56249 56040 55907 55381
   54653 53970 53092 52369 53580 54319 52810 52628 53932 54893 54283
   53938 53692 53553 53603 54324 54341 54598 54957 54178 53909 53510
   52878 51920 51510 55054 57850 58377 60263 58316 54894 53442 53284
   54020 56010 56791 56967 56377 54577 53368 53656 53949 55918 56017
   55979 55628 55826 55569 55730 52709 54709 53261 52420 53716 55659
   55567 55456 55776 55609 54960 53596 52640 52208 52172 50270 51458
   52328 52308 51076 50041 50953 51530 52060 51996 50867 51548 52069
   52026 52026 52032 52136 52360 53060 53829 54040 54004 53654 52612
   52153 51540 51606 52146 52116 51876 50176 51797 50462 50693 51837
   52234 52281 51713 50350 51537 51217 50689 50208 50040 49657 49554
   49470 49097 47861 49532 49799 48521 48473 48666 48706 47828 47487
   47218 45648 47110 47500 47066 47116 46616 46629 46733 45900 45023
   45121 44656 44457 42948 44048 45941 44236 44293 44292 44114 43964
   43898 43914 44372 44156 44291 43983 44006 43806 43859 43417 42507
   41732 41016 40077 38217 35063 35502 36331 35407 31701 18589  2809
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 54024 52768 52791 51436 52159 51577 54323 56180 56179 56443
   56508 56494 56360 55950 53610 52278 53793 55732 56198 56189 55873
   54884 54294 53227 51703 55011 55977 55194 55436 54857 55570 57606
   56910 55037 53939 53259 52512 54153 55151 56337 56418 55779 54441
   53820 53203 52844 53711 54236 52617 53200 55107 57793 59392 57602
   56402 56669 56291 55671 55967 54864 52430 51700 50807 53312 55617
   55740 54694 53667 51869 53288 56279 58132 58208 55306 53527 54602
   55737 54462 54668 54079 53942 53917 53789 53451 52511 52329 50737
   50648 51628 48909 49338 48399 48936 49103 45686 44061 50902 51489
   52071 51914 48610 51984 52896 53191 53850 53991 53977 53893 52794
   52816 51743 51047 52270 51791 51317 51333 50596 51243 51450 51876
   51968 51892 51260 52034 51738 51013 51470 51082 50908 50671 50209
   50153 49417 49560 49952 49720 48998 48723 48418 48384 48070 47648
   47303 45530 48026 47526 46187 46244 45889 46159 46160 44849 45881
   45123 44438 43933 35146 44021 44051 44040 44232 44298 43562 44268
   44166 43976 43793 43443 43394 43452 43534 43436 43474 42927 41997
   40764 39920 38564 36690 33757 34008 33560 33832 23606  6609   840
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 54377 53377 52152 44498 41368 43211 47446 51366 55896 56467
   56504 56580 56541 56260 55306 52938 52043 53251 55337 56080 54714
   54079 54456 54712 54099 55487 57509 53512 53460 55896 56346 57280
   57864 57838 56859 55274 50560 49886 53268 53488 55301 56276 55486
   54482 53801 52660 51979 52379 51546 53217 53518 52821 54682 55573
   51657 52030 55192 56703 57221 55353 52056 48872 49331 48294 51264
   53412 54531 53156 52608 54271 54286 53649 53223 54592 53530 53816
   54240 52603 55250 55286 54891 53316 51517 52052 53559 53537 52748
   51969 51819 50547 48566 49171 49986 48640 40513 26376 45959 48503
   48977 48508 48073 46484 50710 51743 52943 53424 53488 52792 53560
   53876 54298 55544 54391 53287 53061 54544 53443 52919 52103 52090
   52120 51760 51843 52313 51218 51014 51042 50874 50857 50786 50621
   50357 49463 49664 49869 50282 47309 47078 48040 48244 48411 48167
   48018 46057 48036 48041 47329 46802 46278 46358 45976 45467 45148
   45516 42833 43533 44231 44210 44210 44184 44321 44564 44380 44047
   43831 43278 42459 42199 42354 42784 43344 43581 43400 42434 41453
   40414 39460 37564 35188 32380 31530 30174 27982 14757  4599     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57190 56979 53304 52110 53998 54528 53324 55309 56057 56562
   56539 56628 56687 56542 56184 54386 52967 54901 55774 56200 56000
   55330 52878 54794 54909 55583 57363 57368 54492 55036 56098 56367
   56736 57318 57690 57724 56396 54411 54287 53172 52842 53869 55363
   54843 54061 52834 51947 51840 51914 52330 53246 53961 53973 53428
   52019 51779 51043 52780 52967 53176 52151 51309 50922 50713 50591
   51259 51518 51686 52012 52866 54354 55159 53939 51962 53240 53248
   53070 52847 53401 54598 54620 54804 53930 53064 53000 51958 52058
   52161 51050 50072 45694 50637 52118 51538 49176 45508 49763 45111
   43379 48976 47833 46801 48739 48830 49884 50917 50513 47973 51916
   51893 52577 52803 55987 56130 55593 53414 53867 54088 53780 54424
   54629 53883 53674 53882 53391 53209 52732 52511 52501 52590 52383
   51618 50687 51206 51151 51249 50382 50198 50389 50724 49380 48407
   48083 48072 48391 48048 47598 46934 45163 44284 45389 45766 45616
   45131 44846 44820 44550 44337 44436 44561 44508 44577 44484 43918
   43799 43750 43371 42649 42362 42594 43117 43536 43210 42291 41288
   40289 39180 37774 36253 33592 29821 26948 21250 14591  5003     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 54971 56794 56606 56468 56808 56531 56224 56608 56783 56967
   56883 56814 56758 56752 57184 56812 56359 56553 57846 57404 55762
   57357 56172 55816 54459 55070 56910 57871 57146 56710 56380 56518
   56417 56734 57313 57200 57017 56206 55917 55773 55027 54822 55007
   54731 53987 52880 52019 52066 52182 53361 54250 54764 53870 52431
   52349 52681 50941 48741 48850 50246 50506 48861 49733 50529 50319
   50081 49908 50260 50777 51273 51756 52606 54843 55409 53636 52933
   53103 52914 53784 53964 53998 54159 55090 55451 54983 54014 54013
   53610 53252 51109 50893 53052 52362 50224 49987 51042 49572 36456
   45069 51441 50932 50767 50520 52191 53890 53373 52839 51803 51683
   52636 52278 53042 53204 53108 52627 51870 51191 51647 51866 50726
   51687 52356 52031 50666 51230 49613 49856 51577 52020 52140 51466
   52359 50199 50063 45631 43871 44911 44469 45348 45713 45090 41347
   42482 44734 45461 47014 46603 46077 45578 44781 44691 44737 44750
   44330 44323 44744 44764 44537 44508 44342 45637 45643 45076 44357
   44403 44367 44168 43724 43860 43792 43686 43746 43273 42463 41742
   40518 37387 35988 34298 31998 22826 17497 18300 13356  2829     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56668 56710 56199 56109 56300 56943 56418 56232 56370 57479
   57484 57010 56974 56901 57039 57060 56771 57070 57740 58368 57347
   57869 57116 56249 55424 55868 56493 57133 57294 57852 57674 56848
   56337 56199 56812 57233 56760 56226 56017 56048 55893 55632 55099
   54329 53167 52410 52787 52787 52797 53943 54606 55629 55899 55730
   54590 54040 53804 52179 51506 51088 51166 50530 49551 48520 49447
   49652 48377 49586 50011 50304 50699 51314 52270 53414 54733 55439
   55233 53123 52321 52892 52948 53600 53741 53521 53294 54833 52957
   52434 50980 49782 52102 53998 53421 52037 49226 47526 47740 50042
   50948 50218 49121 49503 50902 51606 51452 50884 49406 46936 46099
   46948 46687 45023 46196 46197 44803 44304 44509 45516 45996 46309
   44732 44026 45077 44503 45876 45403 43108 43144 44077 43929 42323
   43871 46356 45618 43292 41703 39701 32107 33256 34626 37161 33224
   31039 30450 28123 32837 36220 41946 44851 44927 42743 42986 43036
   43561 43602 43184 43708 44363 45398 46294 45861 45049 45726 45864
   45202 44243 44296 44884 44479 44468 44821 44139 43534 42609 42002
   41089 37972 35838 30254 21426 15943 11683 10208  6287     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57210 57199 57128 57074 56953 57168 57120 57289 58444 58877
   58493 57288 57011 56562 56629 56826 56611 56826 56882 56861 56931
   57302 57753 56637 56314 56416 56620 57440 57660 56917 56938 56453
   56101 56013 56231 56324 56346 56164 56033 55726 54569 54251 54249
   54181 54039 53780 53630 53623 53172 53509 54302 55843 56082 55187
   54607 54327 54216 54132 53799 53464 53000 52484 51812 51399 50844
   50144 49600 49928 50107 50047 50041 50249 50633 50196 49623 48839
   48327 48144 47843 47664 48184 47942 46569 46943 45929 44094 44666
   44721 44581 44263 43122 44137 44386 44677 44788 42590 42548 43247
   43534 44316 44681 44380 45097 45398 45087 44782 45200 45286 45411
   45554 45547 45674 45672 45503 45296 45080 45568 45542 45546 45439
   44841 44857 45063 45473 44792 44212 43453 43424 43516 43442 43212
   43494 43677 44414 45054 44566 44352 43587 42676 42368 42056 41767
   40578 39681 37836 38188 38746 38391 38308 39248 38090 38063 37598
   37212 37191 36374 36310 36708 37583 39861 42832 41597 36732 39248
   42264 41871 41760 41437 40758 39876 40089 39826 40756 41516 41790
   40192 37767 28529 22532 15521 11430  9534  4499     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57862 57653 57507 57413 57378 57347 57241 57130 57896 58952
   58458 57389 56862 53376 53893 54679 54164 54579 56004 57213 57991
   56971 57011 56822 56643 56676 57314 57106 57788 57887 57044 56382
   56029 55933 56059 56180 56221 56259 55876 55396 54324 53962 54002
   54016 53430 52869 52654 52640 52776 53104 53846 55194 54967 53243
   54276 54227 54107 54139 54024 53976 53768 53088 52442 51497 51033
   50336 51526 51247 50679 50661 50669 51381 51134 49957 48808 48078
   48039 47031 46607 47082 47770 47769 47619 47849 47401 47412 47752
   47732 47249 47298 47358 47394 46839 46981 46782 46378 46383 46558
   46641 46212 46152 46892 46388 45764 45681 46861 47664 47838 46299
   46858 46491 46402 46227 46184 46222 46219 46216 46131 46330 46221
   46211 45516 44149 43912 43829 42280 42018 42106 42213 42224 42067
   41544 41707 42539 42932 42837 42179 43403 43442 43324 42186 40960
   40071 40762 40724 40753 40673 40770 40657 40919 39469 38377 38691
   38578 37591 37127 36719 36034 34967 34578 31847 32268 27243 32293
   31720 31536 30698 31317 29216 26481 26754 27523 28154 29403 27858
   27812 28737 28062 28010 27168 26661 16054  1006     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58301 58113 57947 57727 57603 57509 57382 57211 57081 57207
   57323 57167 56868 54750 51613 51932 53980 53257 51752 54873 57980
   57320 57542 57079 55842 56210 57057 57454 57211 57904 57262 56573
   56126 55966 56028 56147 56253 56919 56524 50357 53208 53916 53917
   53681 53088 52179 52176 52356 52880 53403 53880 54150 54201 54127
   54144 53937 53827 53484 53302 53077 52770 52350 52050 51540 50306
   49102 50472 51481 51588 51736 51762 51829 51029 49928 49369 48767
   48700 48009 47633 47852 48092 46363 48554 49801 49762 49579 49634
   49162 48141 47990 47957 48002 47546 47661 47322 46993 47382 47839
   47881 47076 47152 47383 46439 46773 46663 47760 47787 46957 46078
   45896 46100 46043 46201 46414 46343 46289 46246 46094 46148 46040
   45856 45562 42702 44341 43267 42808 42537 42522 42359 42119 42046
   42050 42030 41953 41664 41413 41443 41599 41716 41922 41791 39832
   37524 38891 40110 39896 37956 39034 37483 38694 38713 38360 37808
   36959 36650 35509 35549 36149 29546 26508 29003 32524 30658 32433
   30777 30380 30488 30873 29394 28894 31833 27878 29841 30556 30633
   30204 30199 30179 29981 29224 28338 14282  3373   343     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58504 58387 58231 58080 57844 57667 57572 57483 57337 57290
   57403 57521 57283 56579 54852 53996 53961 54643 53611 53351 54739
   56678 57031 57538 54428 54407 56340 56850 56738 57149 56853 56447
   56130 56041 56104 56226 56272 56237 56222 54360 53937 53960 53959
   53459 52637 52007 51037 51848 52930 53840 54029 54192 54176 53221
   53632 53734 52719 51930 52781 52843 52536 52256 52023 51628 51136
   50901 50662 51160 51783 51677 51389 50812 49537 48574 48714 49380
   49257 49100 49094 48668 49244 49401 49762 49862 48110 49937 49997
   49351 47119 48427 48449 47987 47981 47878 46706 46681 47504 46941
   47041 46926 46824 47072 46650 46154 47239 48002 47529 46231 45440
   45788 45669 45539 46001 46240 46063 45802 46059 45907 46009 45870
   44902 44521 44556 44029 43708 43174 42752 42706 42702 42532 42332
   41789 41803 41996 42033 41603 40910 40592 39940 41568 40247 40156
   40119 40303 40249 40048 39702 38569 36857 36662 36774 36420 36902
   35908 35370 35342 33751 33423 31817 32413 31481 29603 31464 32549
   30487 30916 31616 31330 27958 23967 30074 25058 28136 30136 30107
   30400 30703 30347 30232 30512 28570 10959  5662   666     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58459 58419 58347 58262 58127 57930 57726 57612 57472 57478
   57564 57538 57529 57342 57153 56952 55599 52919 55230 54651 54449
   55478 57434 57473 56456 56993 57764 57274 56680 56666 56489 56317
   56158 56188 56208 56219 56216 56002 55914 54827 52636 52728 53811
   54018 53619 51941 48758 50397 53508 53796 53704 54211 54359 54182
   54031 53331 53822 53427 53212 52854 52580 52467 52208 52044 51854
   51317 51110 51151 51312 51014 50870 50341 49622 48994 49422 50023
   50454 50850 50911 50802 51094 51257 50650 50717 49801 50006 50510
   49661 49866 50049 49930 49260 49212 49347 49122 49032 48417 47886
   46522 46050 46280 46600 46760 46908 47631 47304 45988 46172 45996
   45354 45590 45317 45117 43253 44693 45881 44729 45557 44737 43667
   43247 44897 44311 42952 42473 41801 42034 42039 41817 41973 41497
   41503 41840 40916 40792 40649 40086 40149 39594 40184 40094 39692
   39409 38889 38329 37177 38418 38229 37723 37017 36762 36297 36634
   34869 34618 34563 31328 29989 32353 28927 27989 30792 30248 31552
   32048 31410 32239 31114 29324 23054 26723 25553 27822 31686 30186
   30287 30318 30133 30350 31101 22189 12254  6798   760     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58138 58193 58251 58276 58263 58503 57998 57688 57200 57182
   57386 56777 57129 57301 57371 57554 57287 56750 56639 56736 56873
   56840 56987 57412 56827 56870 57282 57073 56708 56592 56748 57904
   57033 56541 56273 56027 55781 55507 55631 55379 54239 53664 53957
   54070 54158 52503 43689 40342 46872 52412 53171 54036 54589 54753
   54032 53083 54018 54081 53729 53100 52633 52153 52018 51996 51717
   51228 51240 51292 51263 51139 51084 50536 49849 49811 49983 50496
   51018 51817 52034 51719 51946 51896 51901 51886 51779 51294 51687
   51560 51721 51852 51729 51702 51689 50908 49760 49193 48232 47836
   47324 47360 45929 45144 46396 47023 47043 46187 44601 46263 45996
   45988 45989 45994 45807 45211 45360 45740 44628 44223 43599 43534
   43838 43536 42179 41878 41436 42123 42092 42094 42087 42074 41569
   40557 40293 40310 40124 40072 40001 39136 39711 40056 39577 39168
   38772 38944 38181 37697 36792 37546 36487 35689 35890 33970 34956
   34072 35398 35948 33283 33992 32078 32409 32118 29489 31462 31592
   31746 31954 31821 31674 30598 26840 28492 24179 27736 30260 30026
   29088 28979 30084 30488 31313 16161  9904  4094   579     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57826 57863 57924 57967 58079 58591 58434 57877 56723 56349
   57213 56643 56077 56577 56969 57372 57538 57514 57571 57578 57582
   57402 57189 56974 56781 56800 56971 56836 56719 56602 56592 57913
   58080 58543 56368 56179 55730 54951 54497 53517 53834 54377 53982
   53486 53943 54151 53002 49611 52072 53990 53926 53757 54500 55752
   52510 54481 54401 54251 54037 53586 53002 52383 52050 51992 50953
   50803 51433 51547 51423 51423 51600 51058 50111 50621 50776 50984
   51168 51621 51712 51160 50249 51146 51299 51466 51293 50553 50076
   50567 51181 51213 50714 50366 50039 48048 46521 47259 47413 47694
   47107 46866 45996 45983 46519 46503 46281 46208 46186 46024 45987
   45981 46027 46329 46753 45940 46059 45732 44041 42226 43438 43893
   43937 43113 42204 42003 42090 42054 41487 40950 42039 41290 40539
   42174 39761 40521 40552 40269 40021 39263 38203 38132 38214 38188
   37243 38082 37706 37910 36032 36990 36743 37379 36192 37498 37053
   35382 33791 33636 34000 33566 32763 31982 31766 32012 32047 31797
   32290 32036 31652 31746 31179 28690 24261 28426 25561 26189 30119
   30342 30027 29767 30623 30491 12713  8219  3111   321     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57543 57523 57517 57502 57561 57537 57888 58008 56952 55114
   56597 57369 56742 56112 56022 56266 56811 57300 57658 57728 57586
   57336 57036 56780 56609 56656 56780 56686 56416 54621 55719 56510
   56414 56606 56297 56250 56107 55924 55681 55380 53239 52878 52918
   52657 53268 53762 53746 52708 53971 53922 53906 54118 54404 55461
   55256 54419 54334 54406 54253 54074 53843 53530 53196 53038 51850
   51726 51999 51949 51700 51463 51851 51668 51211 50931 50881 51062
   51130 51481 51631 51504 50744 50380 50341 50467 50340 50172 50000
   49969 50119 50208 50046 50008 49351 48834 47857 47288 46774 47543
   46972 46441 46039 46539 46817 46416 46179 46300 46058 45956 46110
   46119 46059 46141 45411 44850 43996 44543 43807 43543 43387 43967
   43401 43047 40224 41726 41826 40433 40941 41499 42191 41306 40312
   39698 39627 38424 39853 38596 36134 37692 39444 38323 39360 40301
   39884 38092 38239 38201 37619 37406 37026 29733 37513 36111 35443
   36023 36407 35651 35006 34374 33454 31067 31833 32023 32174 32174
   32338 32221 32019 31791 30763 30167 29497 30440 29183 30541 32813
   29704 30237 28816 30279 27756 12016  6968  1270   208     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57606 57494 57417 57324 57202 56497 57540 57747 57563 56479
   56921 57454 57328 57064 56397 55928 55771 54770 57089 57416 57211
   57001 56757 56521 56376 56486 56630 56514 56256 54484 55720 56470
   56468 56299 56239 56248 56168 56079 56034 55084 50988 50372 52947
   55412 54886 54046 53337 52680 54882 55708 54539 54120 54152 54089
   54036 53401 54077 54287 54273 54144 53146 53319 53999 53960 51087
   50872 52010 51969 51948 51830 51819 51743 51501 51192 50602 51224
   50706 50522 51029 50692 50786 50372 50056 50037 50006 49996 49722
   49818 49976 49628 48979 48728 48750 48699 48053 47898 45892 46647
   47079 47008 46830 47008 47247 46797 46008 46112 46009 45826 46068
   46027 45989 45231 43490 43518 42603 42713 43264 43988 43999 43474
   42378 42238 40179 38822 40598 40998 41011 41641 41948 41897 41713
   41034 40586 40737 40707 40533 40373 40339 40333 40087 39289 37799
   38523 35862 40029 38368 35952 36231 36764 36889 33650 35288 34670
   36272 36229 36081 35879 34896 34219 33640 32187 32038 32118 32473
   32403 32467 32081 31337 30520 30500 27801 25843 27199 26782 27657
   26789 27338 28271 30418 29191 14679  5453   999     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58200 57827 57694 57539 57412 57451 57521 57594 57567 57470
   57493 57580 57501 57348 57118 56509 56570 56651 57126 56979 56828
   56632 56553 56389 54933 54889 56529 56667 56340 56112 56506 56512
   56427 56292 56211 56130 56038 55998 55464 54012 54202 54201 54673
   53768 54918 56982 56827 57937 55904 55082 53502 53654 53944 53946
   54056 53610 53698 53708 53528 53349 51842 51741 52784 53963 51718
   51430 51813 51452 51228 51780 51960 51972 51899 51661 51517 51719
   51144 51596 51750 51490 51724 51549 50967 50327 50014 49991 49537
   48124 49862 48997 48052 48003 48621 48388 47381 47210 46893 45871
   46424 46092 45119 46793 47229 46794 45540 45824 45598 45301 44172
   44826 44552 44073 43801 43327 43651 43210 43960 44002 43917 43207
   40230 42251 41567 41848 41502 40736 41577 41960 41579 40578 39890
   40134 40108 40162 40213 40159 40037 39770 39977 39613 39662 39616
   39260 38256 36494 38078 35670 35956 36231 36867 35579 36280 36700
   36574 36262 35940 35436 34411 34090 33770 32546 32322 32058 32383
   32584 32561 32192 31517 31562 28091 28720 27241 27287 26949 26807
   27642 26224 27632 29857 30639 17651  4046   581     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 59658 58959 58277 57916 57713 57539 57513 57597 57646 57668
   57628 57556 57407 57243 57097 57041 57056 57017 56982 56879 56670
   56266 56317 56551 56453 56222 56677 56731 56652 56581 56522 56484
   56344 56228 56104 56022 56011 56076 55908 55869 54481 53494 54518
   53648 53603 53550 53361 52104 53720 55716 55719 55333 55129 54454
   53973 52677 51840 52042 52339 52317 51991 51454 50370 52414 52089
   50376 51934 51412 50619 51781 51646 51933 51922 51980 52008 52009
   51670 51400 50126 51048 51690 51710 51386 50422 49834 49778 49892
   49548 47166 47539 46670 47654 46039 48956 48430 46449 46171 46244
   47670 47302 47374 46710 45093 45924 44369 44297 44368 43953 42916
   43700 43950 43391 43378 42010 43036 42081 43458 43957 43217 42510
   42177 42169 41988 41978 41814 42071 42027 41456 40404 40011 40128
   40214 40152 40076 38566 39949 40169 40191 40117 40073 39209 39963
   39259 38350 38120 37952 37898 35606 36582 35563 35330 36551 36578
   36196 35879 35286 34932 34700 34344 33977 33434 32631 32107 32254
   32563 32598 32284 30746 28059 30070 28551 29301 26330 27144 25866
   24736 26269 28734 30180 29673 12482  3168     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 59546 59929 59607 58864 58240 57809 57566 57534 57553 57611
   57569 57410 57169 57009 56953 56920 56918 56907 56883 56832 56711
   56431 55406 56577 56737 56706 56680 56639 56569 56517 56488 56404
   56251 56137 56036 55989 56003 56057 56111 55973 54022 54348 54732
   54473 54201 54172 54099 53946 53710 53150 53050 54582 54159 54602
   55257 54134 52551 51609 50926 50497 50520 50314 51072 51390 51831
   51533 51846 51966 51932 51969 51371 51044 50196 50327 51587 52064
   52156 52111 51462 51447 51634 51460 51589 51392 50912 49889 50657
   50322 49311 49707 49111 49951 49456 46620 44511 44222 45237 45647
   46712 46420 46082 45911 44102 44308 43722 43542 43990 43992 43944
   42984 43103 41074 41774 42480 41679 43161 44026 43610 42212 42478
   42186 42141 42017 41659 40804 41790 41891 40008 40074 40150 40164
   37217 40099 40106 40151 40139 40148 40244 40058 39087 39612 39754
   39226 38357 37983 37994 37988 36788 36743 37199 34554 36529 36604
   36118 35829 35628 35703 35763 35480 33639 33737 33527 32133 32273
   32541 32587 32208 31253 28946 30786 30482 29084 27886 29761 29344
   27532 29354 30141 30222 28130 11323  1626   575     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 59356 59098 59541 59856 59413 58540 57872 57656 57512 57540
   57504 57312 57027 56911 56852 56809 56763 56738 56724 56723 56666
   56431 56133 56476 56616 56571 56513 56466 56454 56444 56418 56336
   56217 56123 56040 56039 56112 56150 56141 55953 55384 55310 55888
   55133 54528 54347 54412 54481 54178 53987 53720 53377 52373 52074
   52754 52596 52751 53887 55491 55234 54994 54439 53640 52162 52079
   52158 52190 51800 51038 50840 50633 50386 50872 51492 51990 52012
   51900 51811 50663 50167 51154 50501 50669 50400 50449 51267 51673
   50392 50024 50114 50024 49841 48688 48192 46478 46878 45744 45844
   46501 45953 44710 44126 44196 45951 44683 42822 42891 43603 44002
   43240 43118 42758 43058 43451 43818 43930 42851 42507 42081 42716
   42578 42453 41492 41699 41478 41716 41719 40629 40137 40098 39609
   40183 40192 40327 40211 40099 40150 40170 40132 40136 39303 39563
   39051 38686 38474 38287 37933 37158 37069 36910 37010 36992 36934
   36792 36101 35548 35039 35257 35036 33390 33028 33318 32114 32386
   32519 31871 30550 31919 31616 29727 28947 30229 31118 28052 29141
   30043 30111 30173 30348 23924 10149  3070   668     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58643 58844 58529 58886 58363 59172 57940 57427 56122 57533
   57506 57330 57047 56898 56801 56739 56680 56652 56626 56612 56539
   56189 55206 56294 56491 56434 56384 56358 56358 56366 56352 56299
   56222 56163 56131 56127 56119 56081 56102 54709 52244 52749 54239
   54917 54459 54031 54244 54181 54021 54012 53920 53184 51942 51289
   52597 51874 52480 53760 54596 55327 55834 55931 55973 55891 55517
   54757 53724 52074 50543 49157 49958 50176 49850 50344 50174 51376
   51022 50249 50231 50583 50940 48427 49911 50096 50271 50754 50869
   49971 49298 49832 49990 49687 49038 48846 48060 47527 45826 45629
   46621 46006 45186 45048 45173 45108 44020 43274 43970 43992 44001
   43994 44016 43913 43774 43824 43908 43374 42339 41978 42053 42979
   42311 42529 42914 41873 40698 41768 41720 41499 41146 41389 40450
   40353 40508 40503 40409 40159 40237 40221 39957 39906 39183 38808
   38827 37932 37927 37971 37368 35282 36729 36572 35051 36682 36237
   35176 34918 34924 34134 33412 34362 33213 33448 33536 32977 33121
   31874 32474 31672 30729 28759 29349 29423 30598 28036 29316 29906
   30019 30146 30208 30351 20967  9973  5032  1419     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58253 58152 58744 59234 58626 58019 57904 57720 57353 57479
   57524 57407 57166 56970 56797 56684 56584 56517 56444 56374 56368
   56357 56312 56340 56316 56262 56252 56242 56259 56291 56301 56266
   56217 56180 56153 56112 55999 55302 54346 54590 53738 54191 54810
   55400 54402 53992 54042 54059 54170 54147 53989 53514 52178 52152
   52319 53671 54143 54151 54139 54143 54072 54259 54706 54172 55354
   55881 55710 53691 53034 50578 51644 52112 52423 52241 52012 52152
   51784 51322 51218 51347 51664 51339 50711 50334 50763 50994 50862
   49844 48838 49920 49916 49942 50072 50029 49466 48788 48371 47881
   47503 47039 46626 46340 44849 45831 45712 42974 43838 43669 43963
   43947 43953 43488 42244 42507 43436 43052 43063 42182 40952 42386
   42813 42246 42072 41883 41804 42063 41748 41511 40198 41321 41694
   41331 40783 40562 40401 40181 38813 40302 38894 39981 39931 39426
   39013 38814 38244 38019 37353 36740 36406 36476 36469 36457 35237
   34973 35038 33690 34461 33177 32854 32434 32706 32219 32046 31256
   29269 32544 29492 28541 28722 27763 27921 30113 28242 29252 30181
   30566 30232 30268 30289 19427 11421  5064  1677   756     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 59733 58972 59852 59820 59743 58130 57774 57584 57403 57204
   57457 57453 57248 57051 56821 56649 56493 56341 55878 55719 55467
   56062 56113 56124 56117 56097 56108 56117 56140 56213 56240 56213
   56172 56124 56084 55832 55286 54010 54368 54667 54639 54751 54790
   55007 54393 53999 53994 54002 54052 53756 52326 53141 52260 52704
   53776 54058 54127 54062 54046 54026 53993 53963 53954 53579 53779
   54183 54618 55072 55207 54181 53929 53958 53668 52414 51566 51901
   52334 52201 52069 51900 51889 51744 51320 49698 50442 50928 50754
   50059 49599 50311 49882 50136 50228 50079 49784 47709 47451 48247
   48103 47960 47957 47449 46562 46554 46250 46051 44459 43716 42866
   42804 42820 42326 42764 42128 42658 40553 42329 42878 42000 42587
   42406 41890 42081 42022 41914 41972 42169 42116 41791 41779 41537
   41234 40762 40343 40084 40107 35776 39014 39684 39893 39696 39290
   39047 38947 38614 38172 37990 37687 37358 37148 36539 36337 36403
   36551 36139 35634 34314 32391 30553 29568 31773 31088 28182 27612
   24563 23848 25922 28177 27926 28690 28551 29082 29230 29564 29982
   29709 30132 30220 30234 21973  7837  1410  1352   667     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 59856 59681 58474 58182 58237 57889 57697 57190 56284 56054
   57113 57382 57233 57054 56827 56641 56436 56170 55438 54262 53171
   54996 55332 55354 55371 55520 55722 55999 56114 56116 56132 56114
   56108 56074 55917 55250 54670 54060 54081 54006 53931 53908 54090
   54262 54173 54039 53997 54019 54052 53409 52448 52202 52038 52592
   53671 53867 53864 53826 53778 53719 53702 53631 52916 52232 53793
   53982 53991 54022 54244 54608 53396 52718 53648 52136 49999 51888
   52224 52050 52007 52029 52003 51873 51622 50887 50914 51018 50787
   50217 50410 50487 50367 50213 50134 49919 49578 48480 48799 48734
   48496 48117 47799 47117 46070 46548 47212 46522 45932 44317 43410
   42554 43594 41571 41573 37278 41249 43551 43920 43163 43687 43599
   42489 42209 41444 41629 42143 42011 42202 42174 42101 41998 41620
   41298 40728 39961 40088 40062 39627 38908 39333 39493 38962 38790
   38813 38868 38690 38284 38127 37216 37873 37892 37069 35668 36290
   36628 36291 35811 33351 29983 28522 28413 27522 26232 27504 25012
   25593 27960 27408 28546 28593 28589 28708 29834 29213 29707 29574
   29609 29891 29760 29948 23223  7313  1287   993   621     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 60007 59937 59110 57719 57786 57461 57463 57552 57220 57138
   57474 57392 57204 57006 56832 56664 56444 56244 55969 55070 54668
   54724 54456 54328 54373 54620 54990 55412 55920 56087 56108 56103
   56017 55737 55292 54711 54161 53880 53768 53698 53664 53646 53738
   53866 53883 53869 53821 53743 53583 53439 53179 52131 50484 52724
   53210 52540 53122 53438 53437 53493 53498 53488 53236 52659 53309
   53662 53886 54160 54064 53914 53194 52824 52131 52191 52094 52218
   52046 51981 52024 52076 52047 51911 51748 51541 51420 51199 51042
   50956 50991 50599 50166 50019 49917 49649 49329 48949 48739 48284
   47968 47089 47120 46362 46020 45108 45458 46644 45823 45702 44493
   43658 43683 43269 42947 43571 42298 42748 43842 44124 43906 43913
   42668 42130 42174 42163 42160 41817 42112 42133 42129 42097 41470
   40721 40356 40217 39894 40034 39383 40088 39957 39760 38658 38428
   38290 38177 38162 38108 38120 37492 35894 36824 36966 36297 35911
   36422 36059 34588 31450 27916 24607 26629 24408 26259 27446 25710
   26391 28399 27462 28517 27932 28772 28946 29713 29172 29621 29352
   29274 29627 29159 29400 20318  8782  2847   988   637     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 60726 60004 59071 56884 56698 57148 55712 57259 57680 57678
   57631 57489 57303 57049 56878 56670 56408 56164 55849 55028 54373
   52998 52260 52696 53446 53847 54189 54674 55261 55688 55804 55706
   55390 55037 54570 54074 53770 53607 53538 53489 53438 53442 53494
   53561 53518 53487 53360 52983 51658 52887 53093 52940 52758 51430
   52187 52867 53026 53292 53290 53309 53308 53253 53199 53094 53041
   53119 53200 53558 53883 53881 52959 51417 51130 52190 51993 51978
   51953 51969 52022 52070 52054 51930 51821 51619 51421 51160 51029
   50932 50733 50340 49991 49851 49663 49387 49093 48866 48459 47774
   46549 45832 46800 46367 45994 45852 46036 46431 46001 46116 45453
   44476 44114 42944 43352 43629 42721 40494 43580 44367 44479 44162
   42763 42148 42146 42152 42103 42152 41547 42179 42176 42109 42039
   40269 41254 40457 40174 40890 41431 40752 40250 40158 39468 38970
   38573 38197 38313 38176 38089 37484 37720 37516 37244 36923 36399
   36358 35602 33176 29413 28534 27101 23802 27541 27417 27793 26933
   28203 27882 27890 28106 27731 28679 29139 29432 29571 29523 29138
   29059 29239 28621 28891 18990  9329  3684  1753   873     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 62366 60288 59958 59541 58430 58321 58626 58684 58574 58141
   57986 57837 57671 57371 57048 56764 56339 55940 55270 54414 53700
   52713 51192 52982 53412 53573 53718 53970 54386 54723 54977 54946
   54674 54257 53903 53689 53526 53386 53294 53269 53251 53244 53244
   53248 53239 53132 53000 52858 52139 51903 52597 52871 52950 52409
   52303 52809 52998 53100 53128 53117 53068 52982 52880 52759 52660
   52622 52686 52796 53129 53339 53058 52079 51893 52247 52356 51984
   51926 51951 52018 52067 52046 51942 51760 51467 51191 51018 50822
   50537 50212 50084 49919 49678 49469 49136 48921 48772 48443 47821
   46909 45690 45796 46888 47282 46812 46876 46368 46033 46331 46037
   45467 44953 44630 44566 44672 44283 43401 44137 44392 44466 44077
   43153 42647 42539 42419 42296 42401 42354 42398 42336 42232 41377
   41817 42001 41852 41386 41318 41567 41097 40628 39911 40008 39030
   39591 39623 38851 38537 37692 37934 37690 37249 37069 36814 36507
   35898 34150 30900 28966 28216 27658 24601 25518 26090 27513 27963
   28209 27262 27641 28258 28482 28756 29322 28502 29120 29013 28533
   28154 28060 27989 27158 17992 10386  5338  3156  1393     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 58847 58967 58780 58018 58033 58280 58693 59206 59530 59760
   59423 59118 58539 57874 57558 57092 56304 55663 54886 54017 53637
   53384 53476 53384 53291 53301 53358 53489 53704 53847 54027 54039
   53912 53661 53471 53322 53169 53048 52993 52989 52989 52991 52967
   52914 52874 52821 51747 52750 52299 50110 52136 52660 52722 52426
   51353 52138 52839 52906 52884 52863 52767 52713 52617 52523 52383
   52219 52017 51998 52200 52487 52581 52363 52260 52473 52471 52090
   51923 51926 52024 52061 52021 51951 51612 50628 50732 50949 50658
   50377 50120 50028 49879 49548 49291 48968 48802 48688 48456 47994
   47062 45968 45023 46107 47358 47117 46919 46501 46163 46447 46222
   45486 44976 45078 44764 45050 44889 44754 44694 44327 44144 44102
   43956 43716 43443 43186 43033 43030 42962 42842 42542 42256 42367
   42234 42079 42083 42094 41970 41497 40653 41106 40384 39979 40382
   40136 39701 38148 38736 38188 37702 37497 35017 36530 36522 35867
   33791 32120 29043 28844 27452 24789 23590 24589 25716 26659 27849
   28237 28411 28497 28516 28683 28869 29678 28968 28599 28249 27934
   27273 26817 26638 25034 17552 13013  5910  2677  1491   347     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57504 57249 57746 57728 57791 57784 57841 57968 58074 58012
   58413 58761 59294 59736 59269 57874 56776 55756 54939 53988 53657
   53507 53282 53027 52926 52904 52913 52912 53009 53051 53219 53229
   53208 53102 52993 52873 52799 52681 52626 52622 52629 52630 52600
   52536 52438 51766 52526 52579 52456 52542 52469 52028 52504 52664
   52694 52656 52672 52620 52540 52360 52236 52281 52338 52370 52296
   52182 52004 51683 51541 51681 51916 52214 52372 52422 52240 52052
   51837 51799 51994 52104 52072 51926 51477 50797 50893 50911 50689
   50432 50222 50021 49813 49500 49184 48838 48619 48528 48372 48114
   47667 47054 46983 47222 47477 47100 46839 46432 46118 46426 46139
   45898 45690 45550 45354 45156 45021 45073 44324 41227 42076 44014
   43981 43806 43559 43254 42976 42743 42906 42827 42212 41684 42216
   42474 42378 42264 42233 42077 41926 41946 41572 40727 40590 40753
   40412 39863 39603 38603 38242 37991 37389 35924 36488 35654 33582
   32173 30876 28279 27791 25682 23632 25248 23997 24841 25880 27400
   28076 28116 28280 28454 28600 28862 28984 28608 28351 28069 27487
   26643 25882 25198 23056 16980 14732  6684  2486  1400   326     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57467 56722 57253 57610 57579 57568 57578 57609 57652 57673
   57708 57804 57811 57827 57802 57838 57371 56313 55481 54279 53689
   53362 52992 52822 52732 52686 52664 52611 52559 52506 52370 52253
   52233 52270 52182 52312 52327 52318 52246 52249 52258 52243 52258
   52278 52183 51893 52246 52358 51936 51679 52339 52270 52496 52562
   52551 52526 52463 52394 52296 52096 50887 51171 51692 51984 52179
   52193 52102 51882 51590 51437 51199 51336 51491 51696 51710 51492
   51468 51464 51723 52024 52021 51560 51453 51156 50888 50762 50653
   50472 50217 49997 49756 49494 49139 48670 48403 48328 48137 48046
   47876 47562 47500 47500 47419 47123 46801 46458 46256 46143 45973
   45846 45678 45514 45282 45069 44990 44912 44192 42722 43487 43972
   43949 43789 43547 43216 42828 42402 42686 42693 42128 41340 41676
   42463 42530 42426 42293 42173 42016 42078 41964 40208 38328 39929
   39912 38603 38948 38426 38162 37733 37559 36460 35862 32991 29961
   32163 30659 26687 26491 25748 25688 24057 21700 24592 23707 26307
   27672 27968 27924 28253 28541 28727 28543 28332 28167 27874 27203
   26471 25293 23448 20853 16879 14464  5607  1913  1214   366     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 57266 57340 57402 57428 57426 57386 57361 57360 57372 57397
   57398 57412 57423 57391 57336 57248 56973 56494 55843 54519 53664
   53169 52842 52678 52570 52521 52486 52396 52268 52126 51963 51688
   49928 50781 50438 51377 51882 51922 51952 51938 51804 50458 51396
   51277 49552 51933 52152 52242 52234 52090 52279 52408 52444 52416
   52418 52399 52337 52212 52287 52181 51120 51211 51328 51033 51060
   51599 52047 52119 52039 51819 51294 51862 51939 51778 51710 51990
   51654 50993 51182 51561 51560 50342 51464 51031 49772 50308 50516
   50428 50188 49963 49718 49489 49136 48616 48047 47997 47998 47938
   47782 47627 47494 47364 47191 46992 46748 46489 46150 45993 45877
   45717 45516 45343 45113 44953 44884 44806 44439 43719 43993 43984
   43871 43693 43470 43229 42990 42897 42868 42551 42431 40761 42133
   42562 42481 42413 42334 42260 42291 42314 41889 38461 35734 38571
   39472 39188 38584 37088 36320 37756 37861 36739 34831 33811 33792
   30964 30920 26861 27792 26534 17508 20492 20252 22953 25870 26410
   27441 25823 26730 28242 28504 28402 28150 28003 27994 27968 27392
   26677 25836 23771 19763 15799 10497  4852  1521   958   300     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56807 57154 57221 57242 57228 57208 57189 57166 57161 57163
   57163 57159 57130 57094 57009 56866 56524 56072 55432 54306 53517
   53061 52669 52446 52323 52357 52332 52203 52033 51890 51816 51783
   51744 51658 47644 49746 51726 51779 51801 51800 51783 51762 51803
   51571 50534 51454 51867 52033 52168 52231 52234 52236 52271 52229
   52146 52236 52199 52236 52274 52628 52917 52676 52269 52062 51769
   51811 52048 52039 52324 52783 51868 52028 51224 51533 51961 51993
   51929 51351 51079 51587 51804 51572 51354 50922 50408 50430 50371
   50177 50047 49876 49637 49392 49082 48669 48300 48034 47961 47816
   47630 47509 47346 47090 46882 46683 46567 46442 46112 45918 45749
   45582 45370 45173 44998 44809 44660 44581 44362 44020 43990 43897
   43723 43521 43354 43172 43004 42886 42717 42503 42462 42084 42542
   42302 41984 42220 42267 42214 42179 41862 40949 36440 37904 38833
   39447 39043 38476 36517 36952 38059 37860 34489 34321 33622 32059
   32409 29961 28102 29041 26983 13858 23052 23901 22233 25023 26238
   27163 27410 27854 28067 28121 28004 27780 27589 27576 27600 27540
   26859 26071 24813 20466 16663 12188  8127  2569  1118     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56839 56967 57000 56957 56940 56981 56997 56937 56904 56912
   56917 56887 56849 56754 56629 56460 56047 55511 54780 53912 53298
   52829 52330 51991 51606 51994 52019 51939 51816 51701 51677 51670
   50634 49541 51448 51528 51562 51589 51604 51607 51616 51629 51596
   51191 50884 50521 51646 51869 52011 52127 52143 52142 52100 52088
   52099 51972 51708 52131 52273 52666 53383 53676 52782 52033 52099
   52131 52114 52071 52257 53338 53477 52374 51700 50340 52069 51932
   51983 51332 51152 51761 51900 51541 51168 50830 50473 50293 49693
   49161 49871 49690 49442 49149 48876 48609 48299 48041 47930 47724
   47488 47380 47198 46918 46636 46464 46288 46137 46007 45834 45628
   45444 45178 44980 44823 44596 44400 44294 44163 43988 43840 43700
   43527 43352 43163 43004 42869 42764 42631 42571 42560 42492 42367
   42166 41460 42149 42187 41968 41560 40424 40861 40467 40082 39650
   39307 38216 38441 38328 38158 37991 36969 35257 34043 33437 32094
   30604 28226 24602 19733 25969 25729 25560 22996 25273 25196 26120
   26703 27294 27697 27982 27897 27641 27311 27080 26994 26958 26872
   26829 26029 22609 20943 19046 14600  8486  2944   824     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56341 56681 56758 56494 56338 56790 56824 56688 56578 56658
   56708 56691 56617 56510 56364 56123 55573 54863 54086 53454 52907
   52459 51971 51643 51620 51183 50603 51643 51598 51522 51501 51501
   51193 51102 51283 51328 51354 51356 51386 51418 51470 51516 51543
   51090 50187 51346 51656 51697 51783 51872 51923 51917 51866 51757
   51869 51977 52042 52063 52083 52116 52068 51887 51258 50783 51879
   51898 51869 51863 51867 52032 52077 52139 52109 51719 51729 51419
   51140 51079 50942 51424 51929 51163 50896 50677 50434 50239 49902
   49641 49631 49302 49044 48856 48658 48467 48173 48004 47941 47700
   47447 47302 47132 46911 46633 46450 46169 45996 45993 45781 45553
   45410 45107 44859 44687 44483 44169 43986 43773 43669 43573 43489
   43369 43169 42919 42669 42631 42582 42480 42367 42276 42212 42168
   42103 42011 42073 42048 41742 41310 40854 40729 40132 39577 39664
   39540 39189 38839 38512 38187 36874 36108 34391 33630 32940 31893
   32151 26840 20627 21934 15146 26681 26396 25310 25916 25610 25560
   26323 27049 27447 27756 27727 27389 26978 26804 26610 26454 26423
   26493 25766 20779 19668 13787  7673  2617  1439   539     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56422 56664 56731 56632 56084 56718 56456 56124 54409 56411
   56610 56560 56488 56361 56156 55726 55000 54219 53466 52903 52357
   52102 51947 51497 50664 51302 51368 50679 51427 51338 51297 51231
   51006 50918 51046 51081 51089 51081 51097 51169 51258 51306 51284
   51367 51500 51522 51219 50501 51463 51371 51367 51430 51498 50973
   51670 51681 51767 51870 51848 51744 51638 51564 51526 51504 51487
   51482 51444 51430 51427 51458 51486 51524 51600 51566 51822 51516
   50831 51639 49963 50261 50558 50519 50677 50560 50336 50121 49853
   49454 49093 48899 48759 48589 48467 48314 48209 48061 47966 47579
   47312 47128 47009 46903 46784 46630 46443 46120 45984 45601 45494
   45469 45061 44721 44551 44390 44207 43911 43021 43340 43446 43374
   43241 43008 42624 42212 42277 42418 42217 42017 41910 41867 41827
   41683 41657 41672 41660 41434 41100 40920 40407 39654 38987 39936
   40049 39880 39186 38254 37351 36589 35422 34029 33254 31933 31218
   32243 30358 29829 29590 28820 29286 27560 26386 26343 25686 25638
   26081 26749 27303 27581 27588 27223 26841 26569 26318 26063 25880
   25967 23897 18324 17601 15668  6010  1470   806   338     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 53803 56126 56524 56541 56541 56561 56424 56288 56304 56480
   56510 56423 56331 56273 55989 55254 54441 53728 53040 52610 51444
   51831 51816 51680 51144 51564 51393 51482 51366 51186 51043 50951
   50830 50287 50332 50840 50899 50887 50899 50939 51030 51102 51026
   50930 51347 51381 51403 50793 51111 50771 50460 50879 49979 51434
   51440 51386 50601 51568 51544 51461 51361 51299 51267 51179 51074
   51017 50982 51039 50966 50826 50730 50700 50612 50208 49954 50042
   49146 48837 50791 50678 49918 50329 50430 50278 50116 49873 49411
   49006 48752 48623 48501 48407 48249 48103 48154 47994 47550 47119
   46862 46709 46550 46389 46387 46302 45961 45754 45858 44810 44888
   45451 45121 44499 44270 44168 43964 43560 41598 43057 43320 43221
   43064 42786 42470 42178 42330 42177 41956 41778 41600 41463 41263
   40597 40918 41123 41086 40923 40701 40210 39491 39470 39917 40071
   40094 39804 39000 37437 35767 35702 34599 32274 32799 31899 31926
   29498 25649 29921 29124 28584 28089 28041 27864 27733 26178 25694
   25987 26368 27116 27371 27372 27108 26704 26349 26001 25511 24881
   24034 18969 15880 16268 14016  7344  1751   570   175     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56309 56402 56512 56506 56460 56461 55963 56421 56361 56406
   56340 56270 56251 56136 55594 54704 53990 53481 53003 52538 52257
   51932 51766 51700 51601 51512 51476 51442 51254 51026 50923 50868
   50797 50260 50074 50687 50726 50713 50721 50787 50873 50974 50949
   51018 51120 50866 50249 51070 51110 50629 49730 50928 51128 51030
   50948 49711 51217 51240 51230 51159 51070 51008 50952 50910 50828
   50781 50722 50846 50932 51134 50531 50117 49993 49684 47333 46696
   49699 50046 49691 49391 49938 50127 49783 49486 49203 49029 48778
   48501 48371 48320 48176 48091 47747 47567 47189 46959 46651 46403
   46198 45848 45547 45006 44800 44439 44421 45366 44609 42289 44156
   45352 45198 44446 44024 44030 43993 43850 43127 43279 43111 42977
   42738 42482 42400 42301 42096 41574 41608 41529 41401 41277 41043
   40918 40980 40923 40754 40446 39810 38928 34200 39331 39951 39948
   39402 38564 38170 37068 35961 35528 33619 31064 31227 31756 30783
   30367 28031 28030 28692 28511 27661 26168 27972 26592 25850 26224
   25921 26234 26766 27068 27087 26953 26583 26007 25393 24446 23924
   22037 16312 15747 12551  8731  5710  1627   341     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56271 57437 56808 56537 56382 56316 55596 56100 56099 56058
   56120 56168 56066 55627 54919 54148 53713 53321 52902 52417 51981
   51780 51643 51501 51437 51410 51366 51280 51077 50901 50808 50789
   50778 50696 50566 50563 50434 50374 50428 50534 50624 50764 50906
   50968 50666 51054 51062 50969 51013 51002 50859 50734 50861 50947
   51016 50911 51017 51007 50970 50926 50899 50827 50748 50699 50527
   50183 50033 51097 52051 51652 51448 50644 50082 49757 49134 47029
   49401 49416 49456 48789 48631 48648 48413 48937 48677 48186 48076
   48117 47698 47654 47411 47090 46461 45990 46014 45978 45764 45654
   45689 45711 45207 44874 45124 45056 44820 44832 44797 44860 44927
   45056 44852 44347 44054 43942 43746 43530 43308 43088 42856 42596
   42224 42004 42023 42001 40880 41048 41434 41353 41217 41050 41473
   41197 40756 40654 40556 40211 39851 39827 38706 39817 39797 39411
   39409 38288 38018 37046 36303 35702 33347 30920 32240 31036 31343
   30340 28904 28113 28637 28947 29173 28374 27664 26124 25520 26144
   25564 26089 26419 26663 26821 26809 26521 26073 25048 23467 21989
   18711 16106 13296 10042  6642  1546   677   170     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 54378 55932 56360 56322 56397 56392 56001 54364 51800 53418
   54342 54841 54889 54637 54184 53769 53487 53116 52597 52010 50641
   51611 51473 51274 51171 51132 51113 51040 50887 50751 50670 50603
   50560 50524 50419 50284 50211 50081 50143 50277 50359 50399 50552
   50722 50822 50826 50860 50836 50749 50754 50437 49898 50534 50761
   50789 50743 50740 50736 50707 50686 50658 49968 50224 50536 50467
   50472 51367 51546 51529 52273 52222 53331 54692 53054 50748 50017
   49523 49046 48733 48609 47929 48000 47992 49113 49273 49021 48697
   48567 47090 46871 47561 47107 46411 46614 46191 45952 45739 45532
   45377 45188 45177 45071 45174 45133 45071 44964 44921 44817 44699
   44478 43881 43082 44038 43879 43473 43283 43034 42736 42531 42317
   41952 41586 41494 41189 39994 41060 41093 41009 40927 39801 40234
   40553 40246 40154 39817 39840 39402 39554 38937 37700 38677 39762
   39126 38291 37784 36257 36100 33994 29244 21699 27889 30722 26588
   31224 30129 29308 28488 28484 26472 24297 24120 26121 25367 24277
   24162 25787 26134 26382 26562 26700 26609 26187 25551 24002 21802
   18354 14933  8538  3488  2736  1351   400     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 53639 53629 54492 55738 56302 56106 54852 53762 53494 53611
   53763 53830 53846 53771 53634 53407 53207 52906 52470 51853 51623
   51527 51230 50931 50640 50580 50786 50781 50376 50423 50518 50482
   50437 50379 50273 50242 50193 50022 49754 49508 50150 50184 50167
   50078 50358 50277 50149 50467 50534 50312 49916 50371 48872 50138
   50449 50438 50379 50303 50397 50469 50473 50426 50397 50378 50289
   50252 50156 51284 52686 53216 53240 53516 53171 52228 51673 50830
   49840 49298 49739 49861 49810 49372 49454 47683 45846 48402 49467
   49596 48683 47931 48093 47983 45454 45801 46743 46449 46288 45908
   45380 44997 44666 44256 44576 44591 43839 43580 43137 43840 44067
   43657 43440 43693 43800 43543 43120 42996 42682 42312 42074 41904
   41363 40889 41209 41166 38966 41249 40118 40329 40947 40312 40488
   40239 40078 40104 39499 38991 39779 39411 39502 39411 38502 37853
   36371 36878 35850 35560 35563 23902 24009 28660 30679 30313 29938
   30549 30343 29341 27914 28147 26628 26560 25472 26277 25919 23032
   24392 25024 25473 26350 26562 26423 26416 26234 25896 23634 20246
   12648  7811  3660  1633  1830  2050   337     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 53109 52487 53381 54236 55349 55321 54013 53661 53620 53532
   53488 53472 53374 53329 53186 53064 52918 52689 52331 51912 51652
   51441 50952 50871 50416 48533 50049 50661 50374 50329 50447 50407
   50351 50302 50242 50217 50064 49540 48566 49169 49856 50099 50142
   49944 49879 50110 49214 50028 50096 50327 50401 50269 49504 50369
   49813 50122 49843 50048 50102 50100 50139 50121 50022 49708 49891
   49992 50402 50929 50821 50706 50652 51696 51336 50922 50148 50009
   49828 49100 48688 47998 48078 47753 47230 46420 45407 45972 46340
   47156 47204 47451 47618 47464 47064 46777 46733 46412 45974 46261
   45728 45093 44503 43732 43763 40567 40433 42519 42827 43143 41718
   42428 42528 42324 42916 42879 42578 42528 42352 42186 41736 41144
   40569 40162 41089 41390 40371 40327 40183 40786 40602 40386 40454
   40057 39768 39660 39207 39004 39357 38604 39070 37520 37870 36583
   37462 35522 35447 34353 35368 23942 25887 31006 31194 30778 30749
   30148 29751 27377 28049 27234 27430 26604 24909 25484 23530 25251
   26669 24263 24721 25690 26093 26134 25918 25430 23160 18787 13258
    6732  1934  1481   943  1014  1258  1771     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 53130 53526 53501 53706 53780 53729 53511 53273 52727 53169
   53178 53189 53088 52977 52859 52742 52630 52549 52270 51986 51741
   51588 50038 50487 50352 49593 50352 50463 50358 50304 50290 50290
   50252 50242 50228 50159 49887 49378 47916 48777 49322 49508 49907
   49602 49244 48857 49937 50150 50154 50161 50138 50122 50229 49559
   50184 50196 50086 47872 49657 49752 49746 49529 49141 48569 49650
   49969 49216 49148 49018 48981 49896 48947 48631 49450 49178 49254
   49117 48760 48313 47997 47954 47262 46756 46329 45538 46816 46953
   47131 46967 46460 45979 45319 44804 45892 44358 46028 43814 44232
   45348 44860 44067 42001 41828 42051 42921 42500 41398 42319 41409
   41108 40688 41306 42177 42214 41781 41597 42146 41919 41741 41180
   41020 41060 41199 40099 39169 39944 40486 40940 40802 40659 40342
   39690 39127 39129 38957 38108 33664 35962 37523 37671 37834 36836
   38061 36943 35310 33107 25886 29498 32976 32752 32428 30764 29990
   26950 29818 29978 30120 31546 26213 27490 27342 26858 27012 27366
   25347 24597 24062 25702 25959 25398 23828 20619 17468 11772  5744
    2714  1391   844   487   258     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 53303 53491 53559 53496 53449 53338 53236 53110 52687 53059
   53022 52960 52848 52733 52610 52508 52468 52448 52336 52156 51969
   51568 50763 50524 50066 50117 50107 50081 50057 50047 50031 50026
   50087 50168 50187 50144 50004 49508 49158 49078 49246 49372 49483
   49334 48821 48598 49904 49914 50049 50044 49969 49439 50100 50358
   50253 50136 50074 50047 49926 49657 49327 49229 49198 49144 49282
   49027 46617 48003 48653 49038 49082 48514 48674 48794 48814 48771
   48636 48433 48147 47938 47911 47208 46736 46400 45902 47506 47692
   47741 47077 46469 45951 46113 45966 45863 45709 45506 44322 44131
   44144 44224 43529 41734 41919 42294 42628 42256 41633 41648 40492
   40487 40628 40383 40546 40710 40550 39567 40113 39584 39308 40120
   40350 40394 39660 38632 35899 40082 40583 40832 40811 40651 40267
   39149 38219 38534 38569 37994 34093 32077 36588 38077 37939 37273
   36116 33419 25167 24670 30602 32608 32012 31848 31492 28674 29852
   29794 30027 29324 23823 27273 27102 26132 26577 25498 24306 24419
   23676 25021 25231 25222 25479 25134 21607 18486 10609  3974  1946
     959   588   440     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 53286 53379 53270 53127 53036 52956 52880 52866 52837 52754
   52743 52647 52559 52486 52402 52294 52251 52224 52139 51990 51652
   50971 50249 49927 49054 49998 50083 49938 49872 49841 49828 49857
   49977 50080 50118 50081 49999 49500 48904 48211 49297 49538 49541
   49517 48950 49322 49304 49568 48191 49330 48170 49578 49807 48962
   49839 49872 49818 49769 49671 49449 48839 48940 49467 49492 49480
   49298 48883 48821 48967 49019 48836 48304 48496 48474 48589 48566
   48408 48204 47891 47016 47248 47004 46422 45889 49774 48573 48337
   48139 47277 46097 45830 45842 45714 45512 45338 45026 44320 43879
   42711 43921 43604 43287 42804 42156 42288 41712 39163 39561 39758
   36881 40929 40839 40974 40994 40707 39967 39813 38304 38338 39867
   39376 38952 38497 39206 40439 40448 40669 40711 40537 40177 39852
   37652 36302 37554 37872 37350 35151 34667 35524 36320 34398 34224
   34331 35648 31769 28363 31867 32004 31227 30978 31630 27676 30066
   29881 29481 25474 22371 26414 25646 22973 23668 24684 24660 24549
   24332 24197 24541 24490 24828 23929 17166 11121  2714  1240   839
     431     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 53162 53069 52934 52861 52783 52679 52621 52582 52548 52473
   52421 52318 52187 52032 51982 51834 51774 51692 51473 51041 50474
   49901 49644 49310 49120 49618 49753 49654 49613 49598 49589 49606
   49730 49859 49908 49836 49691 49397 48940 48976 49264 49463 49453
   49217 49097 49372 49532 49560 49031 49249 49007 49528 49624 49259
   49574 49580 49499 49450 49397 49356 49342 49360 49369 49334 49273
   49197 49077 48982 48846 48447 48156 46142 45778 48278 48439 48487
   48351 48177 47983 47268 47464 47467 46981 47048 49194 48282 47860
   47730 46696 45789 45889 45421 44979 45073 44994 44791 44248 43586
   43014 43121 43001 42837 42026 41799 41993 41654 40687 39756 40036
   40956 41237 41260 41191 41016 40530 39333 38841 36042 37836 39371
   37860 38134 38908 38574 39510 40272 40388 40363 40148 39941 39281
   36338 34447 37728 37791 37112 36150 36860 35837 35579 35492 35959
   34536 33402 32058 31986 32231 32353 31684 22754 30396 29838 30580
   29897 29784 28654 28049 27301 25233 21751 23594 24496 24404 23918
   23889 23951 23636 23733 23007 15574 11704  4398  1161   555     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 52914 52834 52671 52617 52551 52454 52411 52417 52362 52204
   52081 51870 51628 51436 51292 51168 51014 50832 50519 49984 48490
   48886 49351 49516 49601 49416 49329 49326 49319 49339 49349 49361
   49398 49459 49522 49434 49329 49143 48817 48866 49168 49304 49224
   48776 47906 48052 48886 48860 48422 46769 48864 49388 49424 49393
   49363 49266 49146 49024 48822 48692 48850 48942 49091 49053 49000
   48908 48466 48368 48722 48036 47637 48317 48434 48403 48542 48486
   48331 48193 48073 48006 48034 48026 47530 47301 48011 46798 45766
   44906 44416 45496 45819 44352 44351 44736 44291 43649 43398 42964
   42283 42099 42123 42069 41636 41473 41570 41156 41166 40530 40728
   40700 40759 40684 40246 40691 40203 39297 38827 34834 36857 38277
   38177 38149 37917 38208 39289 39962 39773 39789 39504 39348 38893
   37179 37301 36602 37091 37034 36367 36496 34606 34391 33354 34803
   33961 33988 33936 32738 28121 31969 31757 31392 31867 31470 28967
   27629 29844 29408 27918 26159 24791 21177 21401 22521 22898 20730
   20539 22872 21053 21828 17908  7587  2628   904   425     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 52488 52457 52312 52271 52160 52162 52089 52109 52042 51507
   51392 51291 51014 50847 50702 50550 50368 50189 49966 49614 49083
   49312 49408 49304 49206 48992 48796 48971 49001 49061 49087 49091
   49094 49054 49047 48883 48839 48876 48871 48876 49054 49141 49133
   49020 49154 48794 47277 49158 49238 49223 49253 49256 49258 49197
   49113 48966 48371 48097 47309 47714 48038 47849 47983 48414 48716
   48631 48482 48549 48640 48632 48630 48482 48667 48639 48574 48487
   48344 48216 48121 48052 48031 48017 47469 46717 46449 45883 45440
   45234 45424 45586 45456 44930 44529 44092 43043 38880 38061 40351
   42756 42081 41831 41626 41481 41362 41240 40536 40856 40520 39674
   39352 39248 39808 39256 39991 39464 39469 39377 39668 39138 38888
   38914 38904 38751 38753 39134 39213 38942 38693 38023 38087 37661
   37118 37470 37704 37557 36900 35718 34737 32727 33743 33716 33761
   33954 33079 32683 33810 32751 33020 31543 31770 31518 30498 28619
   28586 27426 27956 26879 25917 23481 21540 22446 25288 19690 18736
   21390 18858 18121 15209  8231  2112     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 52034 51849 51552 51971 51813 50294 51551 51948 51952 50198
   49879 51018 50759 50461 50227 50062 49822 49651 49502 49333 49206
   49171 49068 48908 48759 48461 48454 48651 48704 48741 48754 48758
   48800 48798 48647 46133 48358 48641 48489 47290 48764 48826 48681
   48413 49089 48704 48493 49001 49100 49098 49129 49144 49116 49047
   48931 48770 48419 48394 45810 47499 47949 46339 48063 48470 48610
   48562 48492 48512 48538 48571 48597 48557 48579 48547 48488 48431
   48356 48247 48132 48029 48000 47916 47397 46300 45962 45886 45761
   45801 45846 45456 45034 44654 43946 41439 41931 41992 41780 42430
   43041 42370 41887 41520 41303 40923 40856 41402 41666 40976 39187
   26852 27499 36148 27952 32828 29852 31683 39778 39896 39429 39053
   39030 38932 38663 38541 38614 38277 38309 38207 37352 36627 37112
   36916 37770 37980 37961 37002 36414 35696 35252 34338 33761 33531
   33490 32542 33783 33649 31932 31469 30892 31130 29944 28180 28468
   29909 27307 29308 28237 25356 22114 21360 21499 21491 20779 20052
   20432 18284 11003  7871   769     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 52903 52253 51560 51959 51574 49793 49644 51227 51369 50492
   50809 50943 50579 50171 49983 49788 49457 49250 49127 48998 48867
   48729 48652 48531 48502 48409 48492 48386 48401 48409 48389 48318
   48457 48537 48598 47626 48349 48549 48469 47707 48516 48678 48753
   48851 48956 48986 48974 48937 48866 48901 48827 48787 48839 48721
   48650 48647 48611 48564 48184 48020 48299 48393 48509 48533 48494
   48444 48428 48407 48407 48439 48458 48452 48416 48342 48324 48328
   48311 48241 48097 48004 48008 47988 47859 47088 46400 46187 46099
   45941 45887 45401 44980 44658 44127 43941 44100 43461 43291 43170
   42972 42573 42057 41468 40346 38533 38671 40136 41021 40533 36248
   25754 36542 38497 38460 35538 32221 37363 39899 39806 39148 38949
   38848 38480 37274 35812 37398 37133 35807 35986 36889 35412 35253
   35818 34191 36894 36928 35281 35112 36068 36332 35417 34007 33812
   33864 33991 34001 33702 32202 31614 31344 30917 30071 27640 29704
   29713 29522 27097 25004 21587 19756 20968 21097 21320 20007 19593
   19203 13438  3867   884     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 56093 54710 53320 52480 52089 51543 51179 51169 50971 50778
   50940 50639 50233 50058 50016 49789 49373 48980 48778 48567 48376
   48167 48054 48016 47996 48120 48118 47963 48068 48116 48079 47929
   47906 47838 48067 48216 48321 48401 48422 48450 48410 48533 48587
   48629 48713 48792 48757 48563 48383 48601 48630 48210 48557 48269
   48203 48540 48543 48548 48519 48459 48374 48300 48242 48284 48196
   48108 48163 48231 48282 48341 48359 48311 48238 48160 48148 48158
   48131 48031 47940 47908 47830 47697 47839 47962 46989 46301 46108
   45820 45564 45004 44964 44802 44250 43992 44037 43746 43416 43013
   42908 42563 42001 41381 40063 37597 35192 37029 27956 31701 38176
   38030 38508 39061 39281 39847 39947 39963 39742 39124 38701 38420
   38262 38072 37678 36949 37699 37510 37338 37374 35976 35894 36663
   37109 36868 37159 36541 36334 35563 36393 36537 36020 33022 33914
   34003 33277 32847 33172 32503 32011 30888 29970 29909 29733 28417
   28256 28804 23857 21576 19922 21181 19551 20954 19867 14107  5059
    3369  1159   703     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 63046 61459 58068 55773 54317 53389 52754 52089 51374 51764
   51062 50051 49950 50019 50107 50012 49484 49101 48690 48404 48119
   47937 47811 47616 47388 47436 47482 47478 47541 47607 47660 47629
   47159 47051 47767 47896 47853 47907 47969 48011 48046 48111 48214
   48261 48423 48506 48550 48518 48328 48421 48539 48489 48437 48328
   48307 48416 48371 48294 48237 48128 48164 48064 47883 48064 47587
   46843 47974 48207 48249 48289 48276 48202 48096 48023 48012 47951
   47837 47820 47878 47944 47974 47653 47177 46784 46092 46019 45966
   44797 42439 44426 44934 44759 44090 43991 43929 43564 43429 43021
   42907 42622 42078 41738 40860 38941 32063 37504 33609 25059 33981
   37952 38317 38457 38149 38773 39219 39217 38956 38564 37997 37698
   36552 34643 36171 36051 34826 34859 35907 35673 32816 35050 36854
   37402 37090 36957 36279 35119 36391 36577 36450 36136 35569 34428
   33307 31819 31453 32048 32007 31382 30369 29506 28440 28283 28143
   27502 27778 27377 25898 23227 21541 21462 18903  9206  2518  1508
     909   752   976  1084   998  1262     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 69381 68870 66560 63600 61722 59114 57167 53988 51779 51848
   51402 50146 49807 48926 48714 48719 49022 49338 48938 48550 48124
   47996 47922 47673 47332 46848 47134 47022 47016 47010 46989 47173
   46808 46474 47172 47114 46906 46602 46819 47051 47264 47546 47692
   47274 48040 48238 48381 48422 48391 48308 48260 48134 48140 48010
   48053 48204 48237 48103 47987 47900 47889 47730 47231 47424 46912
   46291 48006 48182 48249 48181 48091 48087 48019 48124 48267 48151
   47906 48070 48167 48374 48368 47787 46328 45828 44549 45524 45957
   45556 44963 45021 44983 44409 43968 43976 43948 43603 43541 43102
   42838 42617 42223 41926 41020 39998 38819 30359 38941 37659 37994
   38771 38667 38369 37998 38028 38282 38426 38399 38308 37837 36231
   35422 33898 32826 33372 32783 34774 35901 35342 35302 36353 36976
   37081 36994 36869 36549 36233 36429 36440 36153 35661 34984 34438
   33821 30931 31420 31511 31014 30141 29657 28850 28110 27777 26720
   26237 26976 26046 24381 21514 19163 12002  5410  3890  2604  2511
    2011  1804  1712   954  1002     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 51888 58721 65711 67396 69378 68786 66473 64404 60612 56538
   53329 52244 50479 50480 49907 49409 48913 49002 49282 48909 48641
   48323 48137 47997 47747 47471 47250 46982 46856 46630 46190 46094
   45739 45244 46122 46313 46260 45628 42763 45714 46641 46930 46710
   45053 47126 47847 48216 48287 48242 48053 48011 47618 47949 47864
   47873 48059 48112 47884 47658 47593 47469 47334 46410 44820 46679
   47626 47949 48177 48176 48004 47717 47988 47982 48389 48799 48966
   49286 49388 48188 48577 48624 47741 47174 46658 46276 46088 46108
   45807 45507 44628 44252 44044 43939 43951 43948 43959 43413 42691
   42238 41938 41247 40857 40167 39279 36431 31886 37148 37483 37840
   38896 39142 38314 37882 37913 37571 37224 37874 37984 36073 32788
   32496 35370 34670 35856 36026 36162 36460 36529 36778 36938 36950
   36887 36782 36627 36547 36431 36338 36242 36013 35430 34763 34128
   33513 32321 31328 30564 30408 30018 29032 28296 27798 27086 26063
   25194 23860 23571 21607 17328 10144  6044  3101  1758  1106   738
     933  1151  1810  1178     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 39522 44107 45790 50549 56917 60290 64704 66110 68217 67077
   64111 60690 58802 56311 54228 52969 51162 49166 49422 49317 49124
   48978 48650 48218 48137 47989 47791 47181 46944 46816 46330 45880
   45384 44824 45462 45502 45369 45324 43873 45308 46288 46656 46897
   46716 46988 47538 47986 48111 48112 48072 47816 47447 47480 47448
   46931 47492 47583 47394 47076 46946 46897 46973 46994 46618 45276
   46868 47800 47984 47699 46532 45751 46856 47407 48223 48830 48932
   49093 49849 49036 48496 47763 47128 47182 46426 44940 43891 44949
   44451 43784 42389 42187 42119 41622 41234 41191 41012 40569 38457
   40077 40773 38141 36613 39487 39241 39154 31906 37602 37522 37322
   38254 38314 38064 37833 37859 37790 36907 35459 35760 37636 36949
   36442 36156 36451 36262 34626 36536 36941 36842 36680 36783 36694
   36570 36463 36358 36192 36001 35920 35799 35923 35311 34418 33554
   32530 31556 30222 29759 29813 29064 28130 27588 26782 26150 26470
   22891 20299 18077 12250  8669  4936  2517  2603  2687  1661  1007
     792   707  1438  1032     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 34303 34387 35446 40570 44098 45742 47036 49127 53246 57991
   62462 65897 66682 64754 62990 61507 58811 56316 54457 52660 51302
   50244 49160 48813 49081 48819 48540 47919 47392 47347 47058 46593
   45996 45656 45491 44977 40396 42656 44996 45562 46054 46436 46603
   46759 46919 47076 47242 47298 47303 47430 47236 47026 46980 46984
   47042 46948 46767 46677 46617 46350 46261 46319 46718 46887 45794
   46004 46868 48012 47552 46289 47458 46242 46690 47276 47929 47019
   48461 49172 46658 43374 43670 43498 42161 42413 41859 35957 36210
   41827 43360 42617 41864 41853 41662 40010 39484 39361 40236 40397
   40623 40936 39419 37512 36209 39998 39627 32996 37034 34503 30774
   36269 37952 37758 37123 38021 37928 37304 37067 37192 37497 37359
   37389 37430 37452 36996 36898 36829 36629 36493 36212 36487 36371
   36171 36163 36139 36040 35680 35248 34872 35137 34789 33869 32874
   31753 30296 29349 28753 28479 27818 27128 26969 26626 26408 26824
   22686 14692  5524     0  2686  3536  2337  1569  1552  2153  1780
    1456  1627   950     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0 20274 21947 23684 27360 33490 34789 36616 38807 40481 44108
   44632 47190 52669 57934 62919 65479 66593 65533 63849 60814 58299
   55339 53536 51832 50990 50241 49921 49194 48720 48280 47552 46414
   46394 46534 46031 45582 44700 43158 44377 45284 45822 46049 46249
   46392 46520 46734 46827 46832 46804 46768 46633 46403 46291 46377
   46327 46029 45180 45883 46059 45264 44898 45492 46004 46507 46447
   46270 46559 46822 46121 45180 44369 45263 45753 45478 44153 41250
   37840 37048 38626 41078 41624 40067 33884 40617 37769 30434 32600
   40153 40934 39049 36478 40119 37366 37526 41083 41017 41888 41819
   41086 40101 40462 40387 37129 39370 40018 39653 39001 37718 37089
   36897 37841 38282 38309 38153 37669 36392 36619 37336 37496 37526
   37408 37190 37008 36849 36721 36467 36056 36016 36091 36172 36122
   36013 35956 35982 35997 35882 35241 34594 34514 34290 33138 32002
   30589 29194 28172 27903 27720 27204 27359 27841 28303 28299 25672
   14403     0     0  1082  1961  2398  2978  1643  1954  1901  1486
    1289  1716     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0  3106  4670  7609 14339 19817 26699 31592 34099 38891 39076
   37842 40249 40702 43818 46878 51152 54422 59492 63920 65393 65557
   64371 61772 58954 57084 55097 53237 51886 51098 50102 49040 47910
   46949 47324 46862 46020 45723 45167 44986 44441 45167 45580 46041
   46268 46460 46752 46761 46671 46529 46416 46266 46018 45897 45813
   45614 45191 44723 45193 45252 44240 43759 44884 45481 46029 46138
   46077 45987 45748 44051 43679 43188 44464 45064 44170 34680 30469
   40530 37317 36466 39648 40601 40607 41801 43184 41496 38907 42146
   43712 43876 43572 42546 42556 42421 42664 42600 42269 42283 42167
   41673 39464 39009 39638 39562 39873 39858 39548 39952 39459 38620
   38090 38357 38944 38802 38450 38064 37816 37544 37477 37384 37219
   37034 36847 36689 36562 36476 36307 36032 35908 35886 35952 36002
   35931 35651 35590 35806 35881 35256 34601 34142 33657 32074 30174
   29019 28046 27729 27750 27952 28270 28502 28004 25977 19972 10952
       0     0  1526  1004  1212  1903  2851  2654  1859   804   647
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0  2171   929  1459  6436 11999 19980 26601 28952
   29183 33961 38070 40868 42472 43081 42850 43079 46981 51188 54637
   58293 60677 63989 64620 63759 61878 59361 57284 55604 54031 52183
   50160 49139 47418 44756 45967 44963 44876 45376 46024 46538 47101
   47220 47452 47200 46954 46688 46334 46072 46052 45944 45613 45312
   45007 44579 44137 43208 44200 44184 44150 44456 44863 45278 45539
   45632 45639 45220 43951 44751 45393 45102 45007 44524 42489 39534
   42353 39167 39169 36919 33226 41670 43162 44350 44573 44303 43982
   43960 43524 43523 43130 43236 43077 43022 42839 42107 41949 41969
   41978 40954 40712 40900 40351 39334 38939 39204 39312 39546 39240
   38849 38973 39057 38830 38418 37967 37803 37529 37387 37129 36972
   36787 36608 36507 36451 36311 36100 35959 35679 35530 35526 35553
   35383 35040 34941 35040 35120 34977 34761 33918 32901 31150 29096
   27943 27653 27742 28102 28519 28729 27962 22100 12357  5806     0
       0   204   726   833  1051  1784  2458  2744  1502  1247     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0   694  1697  2640  4368
    6726 11823 20029 26591 31094 32307 37291 39437 39153 38688 39847
   41954 44103 46568 51259 53602 59809 63380 64236 64122 62890 61226
   58326 55494 51161 42888 49848 49237 48062 48011 48084 48397 48313
   48356 48288 48037 47474 46933 46428 45948 45822 45613 45293 45042
   44890 44623 44252 43866 43678 43034 43061 43846 44297 44707 44929
   45239 45356 45208 45299 44836 44721 44326 44531 44659 44790 44688
   44892 44786 44352 43107 41109 43903 44291 44513 44643 44474 44108
   43997 43563 43269 42923 42732 42706 42708 42441 41969 41741 41574
   41379 40999 40883 40624 39780 36761 35890 37804 36903 39160 39413
   39134 39000 38879 38648 38341 37997 37719 37511 37330 37017 36830
   36639 36491 36447 36357 36026 35720 35399 35076 34970 34980 35001
   34816 34764 34813 34861 34578 33728 33301 31889 30453 29862 28156
   25918 26958 28077 28784 28613 27811 19634 11941  3397     0     0
       0   114   483   929  1360  1940  2148  1839     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0   264   397
       0  1069  1931  3697  5932  7057 13612 24860 32978 34434 32988
   34841 36893 37418 38932 41014 42833 44640 49033 54466 58600 61800
   63461 63820 63159 60439 59717 57421 55698 53027 51812 50522 49840
   49928 49637 49130 48337 47717 47117 46639 46226 45870 45441 45372
   45289 45232 45006 44581 43826 42344 42124 43797 44173 44614 44962
   45312 45210 44840 45361 44539 44573 44547 44471 43481 43362 44916
   45372 45071 44187 42688 44411 44456 44408 44391 44156 43648 43112
   42658 42134 42291 42002 41894 41956 42122 42127 41806 41432 41069
   40638 40417 40181 39852 39072 39170 39211 38277 36670 39094 39440
   39022 38994 38590 38390 38239 38009 37377 37304 37350 36991 36737
   36520 36372 36288 36132 35582 35064 34667 34380 34138 34226 34394
   34119 34120 34292 34107 34083 30122 19927 21857 29640 29780 28178
   22013 26668 28544 28842 26464 15943  4167  2156     0     0     0
      80   237   627  1016  1503  1471     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0   863  1322  2214  6420 12652 12334 12518
   18637 21632 24731 27211 29054 30638 32422 36752 38251 39564 43671
   44862 48934 54892 57273 57981 60012 60506 60208 59176 57312 54926
   53047 52250 50922 50396 49342 48814 48338 47818 46983 46338 46408
   46246 46157 45822 45156 44452 43501 43053 43771 44232 44869 45631
   45856 45739 45678 45822 45914 45796 45643 44919 44276 43361 45007
   44724 44481 44353 44232 44126 43979 43371 43011 42438 41681 41089
   39686 39871 40469 41389 41698 41843 41932 41806 41529 41160 40708
   40151 39919 39121 37041 28869 26003 36539 38363 38352 39062 39239
   38154 38631 38221 38147 38137 37933 36754 36701 37350 36879 36541
   36262 36030 35879 35496 34874 34174 33982 33859 33797 33748 33856
   33547 33396 33146 32112 28897 22123 25422 27901 29661 28934 28420
   28214 28664 28774 27137 19832  7609  1643     0     0     0     0
     124   420   789   999   737     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0   281   546  1299  2653  2576
    2251  2154  3600  5726 10253 12740 17217 19056 19664 20848 30667
   33264 32487 35256 38118 38472 38540 38704 43937 48540 51944 56471
   57112 58530 57724 56444 54921 53000 51650 50556 49356 49051 48561
   48141 47453 45619 46459 45426 44920 44486 44494 44752 45311 46040
   46142 46039 45980 46012 46021 46020 45942 45146 45024 43506 44909
   42972 44308 44142 44151 43762 43110 41193 41559 40436 36263 32704
   33006 37448 40043 41162 41478 41486 40827 40839 41277 41080 40717
   40350 40082 39589 37998 35459 34747 37340 38948 38879 39153 39303
   38734 38877 38514 38332 38199 38038 37974 37674 37110 36527 36100
   35923 35610 35292 34866 34357 33831 33569 33374 33133 32701 32596
   32512 32097 28286 24772 27969 28833 29714 28881 28288 28239 28002
   28247 29029 26891 18829  9220  2450     0     0     0     0     0
     167   603   911   946   402   104     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0   210   260   444   563   561
     728   868   501   529  1044  1301  2244  4729  6734 10151 10764
   10126  6810 12516 21358 23786 20989 20993 25377 28112 31242 31859
   36174 41060 48538 53197 55733 56912 57138 55914 54239 53458 52212
   51801 50534 49308 48277 47067 46196 46014 45838 46166 46441 46451
   46098 45802 45684 45523 45402 45438 45283 44791 44481 44191 43987
   43367 42330 42362 41526 39353 37482 33659 32548 33310 25886 21628
   29838 37280 40086 40096 39469 40379 39172 40994 41297 41142 40874
   40571 40270 39982 39161 37481 35493 38276 39413 38746 39374 39369
   39078 38918 38640 38403 38088 37938 37632 37221 36617 36070 35704
   35277 34890 34386 34083 33820 33357 33161 32932 32502 31758 27120
   26404 31676 31777 30911 29474 29296 28652 28581 29583 28808 28042
   28447 28084 20398 11230  3149   751     0     0     0     0     0
       0   839  1001   623   168     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0   310   394
     474   517   664   673   446   461   440   411   533   900  1208
    1347  1039  2382  5432  5411  4946  4554  5870  9732 12733 16437
   18877 20410 21598 27157 34579 37892 39874 45633 50506 52536 53870
   55307 55409 54116 52561 50662 49973 48747 47717 47276 46822 45854
   44853 44336 44033 42710 41172 43760 43629 42887 42477 42148 42303
   41849 39738 34137 31654 29693 29839 26637 27861 29694 28799 30758
   31659 38014 40697 40964 39736 40628 40664 41190 41498 41380 41118
   40880 40539 40348 40242 39647 39493 39983 40032 39948 39722 39322
   38962 38708 38453 38200 37501 37498 37284 36861 36423 35912 35144
   34661 34314 33944 33482 32962 32600 32424 32352 32191 31586 28293
   29570 30387 30519 29918 28447 28198 28104 28147 28280 28056 27174
   26777 21396 12328  4414  2888  2531  1877  2179  1750  1612  1629
    1347  1667  1409   514     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0   647   391
       0     0   448   462   360   288   428   308   459   714   778
     841   933   988  1120  1394  1310  1508  1227  1256  1332  1736
    3544  5081  6474 12372 17890 18263 19216 25450 31003 35853 43263
   48039 49817 52437 54190 55247 54516 52399 50263 48410 46637 44627
   43811 43966 43717 40956 40276 41839 41963 41560 41357 40801 40856
   40769 34357 21018 21332 27752 28482 29037 28673 32366 31997 37881
   39547 41006 41448 39076 31142 40946 41419 41702 41782 41588 41303
   41064 40740 40549 40512 40526 40287 40069 40083 39824 39442 38800
   38439 38206 37982 37579 36303 36374 36942 36560 36070 35184 34398
   33786 33511 33143 32678 32239 31802 31701 31232 31678 31697 31087
   30386 21277 25196 29937 29640 29073 28886 28268 27717 26736 25268
   23801 18638  7910  2822  2232  2948  3338  3478  2892  1987  2069
    2210  2052  1822   961     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0   439   539   338   213
     269   359   588   723   933  1127   989   468   390   346   301
     372   983  1357  2203  2903  3451  6949 10470 14162 16729 22338
   27770 31559 34939 39799 47510 52051 53928 53016 50759 47744 44604
   42316 41586 41396 39318 40673 41239 40809 39471 40179 37901 37570
   37722 32516 21837 28477 35686 33898 36419 36538 39720 40281 41123
   41576 41944 41831 40601 41383 41654 42023 42001 41953 41652 41287
   41014 40703 40532 40488 40369 40146 39977 39997 39418 38363 36660
   37384 37950 37883 37338 36882 36697 36411 36322 35762 34481 32323
   32614 32467 32002 31831 31428 30601 29750 30404 30762 30956 30747
   29971 29714 29321 29416 28864 28401 28284 28031 27829 25954 23063
   20398 10962  2933  1739  1417  2166  1717     0  1620     0     0
    2074  1550  1884  1499     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
      85   186   421   518   559   486   483   157     0    52    50
     224   943  1548  1844  1558  1444  1522  1664  3419  6571 10473
   13007 16356 21024 20539 30736 32542 39152 49366 52782 51567 48524
   47366 46126 45128 42902 42379 41909 40998 39689 39654 33776 36496
   39069 39227 37917 39613 40521 40526 40690 41516 41863 41749 41894
   41986 42073 42073 41971 42022 42014 42002 41940 41788 41506 41142
   40794 40547 40571 40550 40062 39927 39436 39360 38357 32836 33740
   37559 37952 37569 36938 35849 32882 35682 35598 34592 28017 24183
   32027 32321 32002 31757 31159 30221 26128 29956 30001 30063 30079
   29989 29963 29608 28841 28101 27991 27980 27199 25422 21850 20411
   12300  3648  1521   652   858  1538     0     0     0     0     0
    1606     0  1149     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0    50    76   159   216     0     0   136     0    83   208
     567  1401  1967  1873  1187  1018  1149  1384  1204  1573  2168
    2799  4528  7290 11259 15930 18171 23093 29287 36617 46117 50851
   52770 52321 51419 49467 47634 46122 44330 43839 42714 42193 42157
   42432 42844 42480 42549 42422 42088 41832 41941 41976 42243 42296
   42179 42132 42049 42057 42181 42058 41881 41672 41444 41214 40941
   40612 40596 40837 41056 40527 39847 38810 39238 38807 37210 37561
   37796 36943 36488 36953 36107 33200 35212 35162 34592 28456 27638
   32206 33064 32766 32191 31704 31054 30050 29942 29978 29962 29642
   29597 29964 29881 29211 28520 28164 28031 26578 22913 16322 10004
    5624  3713  1401   542     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0    50     0     0     0     0     0    51    81   143
     369   819  1062   971   883   921  1074  1423  1204  1338  1552
    1744  1847  2491  3217  6377  8609  8876 10302 13084 22117 32212
   42563 48551 52717 53491 52741 50898 49803 48346 47607 46394 46108
   45912 45286 45030 44823 44548 44042 43508 42917 42731 43083 42613
   42213 42100 42034 42036 42090 41904 41612 41294 41009 40848 40641
   40801 40502 40459 40902 40588 40003 39702 39393 38536 36992 36711
   29529 32858 33547 35584 36051 36500 36258 35893 35344 34468 33913
   33874 33792 33553 32970 32181 31490 30624 30072 29669 29247 28750
   28413 28589 29530 28964 28227 28036 27390 25144 16291  6528  3064
    1986  1931  1243     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
      87   147   287   443   538   698   933  1257  1539  1838  1470
    1814  1448  1822  1515  1645  2076  2834  3563  4241  6988 13424
   16814 24231 34986 41931 49982 52461 53061 53326 52529 51492 50177
   49633 48594 47940 46924 46191 45609 45367 44807 44063 44003 42713
   42072 42020 42061 42022 41849 41532 41190 40904 40498 40248 39799
   39536 39167 38889 39031 38528 38838 39144 39082 38288 37159 37688
   33813 30921 33046 24739 29770 36096 36853 36104 36002 35599 35053
   34660 34264 33849 32948 31984 31218 30326 29746 29027 28484 27994
   27760 27588 27679 28008 28040 28203 26657 17268  6458  2860  1971
    1600  1573  1894  1197     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0   188   429   732  1126  1238   989   757
    1298  1880  1912  1446  1718  1391  1594  1957  2498  2768  2739
    3106  5329 15487 24313 35189 45388 49578 52003 52966 53952 54472
   54038 52993 51944 50850 48974 47630 46509 45851 44446 43918 42668
   42087 41919 41327 41280 41223 40981 40643 40423 39976 38159 36109
   34200 35548 35066 37320 25949 22544 35020 38763 38307 31111 35872
   33677 34428 34331 32910 32089 36287 36946 36169 36023 35948 35547
   34812 34216 33669 32743 32018 31052 29984 29653 28908 28098 27966
   27226 26254 25696 26664 26930 24532 18772  7177  2589  2031  1864
    1567     0  1423     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0   169   374   954  1066   730   969
    1811  1999  1989  1833  1734  1467  1074   786   949  1300  1424
    1677  2350  6110  9566 13926 20416 28383 38356 42917 46846 51584
   53861 52976 52337 52152 51282 48803 47197 45791 44467 43310 42270
   41967 41066 40139 40103 40510 40829 40066 38141 37453 37272 35333
   32703 20858 32633 37736 34288 29949 35959 38857 37736 36959 29970
   20566 21828 33230 36112 36313 36767 36750 36353 36081 36017 35726
   34877 34210 33688 33037 32469 31691 31082 30371 29440 28217 27999
   26559 25053 24289 24694 24802 21208 12878  4574  2072  1247     0
    1481     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0   124   230   317   368   932
    1847  2030  2061  1978  1857  1531   934   231   109   218   206
     460  1050  1518  1631  1938  2370  3631  9619 20212 27308 33152
   41358 47033 48387 49036 51781 50128 47999 45518 43892 42520 41942
   41658 40526 39044 38401 39452 40721 39916 27179 27390 35707 35681
   37687 34141 36069 38170 38049 38243 38474 38891 38173 36071 33653
   36014 35278 36728 36738 36908 36247 36016 36076 36083 36078 35970
   35094 34319 33946 33579 33012 32208 31919 31100 30146 28662 26638
   24986 24076 23079 22041 20579 14336  5527  1784   707     0     0
    1373     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0    73   179   409
     907  1782  2168  2187  2069  1829  1366   519   240   152     0
     149   331   700  1154  1553  1592  1394  2030  3878  9494 15658
   20276 26117 30728 31302 39941 45349 47821 41777 45863 45514 44033
   43148 42478 41454 40898 40954 41418 40991 39604 39463 39991 40102
   39880 39412 39610 39427 39083 38728 38043 38252 37849 36212 37266
   37939 37892 37261 37026 36708 35963 35448 35309 35336 35464 35427
   35011 34518 34150 33840 32840 31890 31173 30338 29596 27151 24993
   23983 23623 22202 21098 15993  8338  2010   436   115     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
     262  1161  2104  2271  2297  2162  1750   687     0     0     0
       0     0     0   290   809  1307  1141  1452  1659  2939  5791
    9647 14583 17229 20826 24927 31016 38017 41748 47977 49462 48816
   47122 46338 45168 44070 43364 42534 41753 40470 39919 40007 40283
   40206 39559 39856 39869 39543 39019 38530 38414 38106 37924 37718
   37606 34256 36480 36942 36361 35688 35071 34462 34117 34192 34519
   34541 34396 34086 33512 32533 31507 30128 29649 29700 28686 27124
   25549 23801 22384 18957  9894  2898     0    76     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0   911  1783  2042  2133  2341  1901   486     0     0     0
       0     0     0     0     0   421   734  1377  1638  1772  1876
    2684  4496  8022 11926 15860 20868 25550 30278 35974 43211 47673
   49461 49806 49274 48388 47047 45412 43923 41983 40643 40044 39982
   40040 39546 39524 39541 39278 39028 38728 38526 38369 38152 38018
   38033 37358 36987 36789 36174 35661 34906 34022 33684 33606 33927
   34037 34128 34023 33238 32272 31881 30431 28224 26729 27204 27317
   25901 22041 19400 13336  4467  1087     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0   532  1424  1891  2140  2101  1368     0     0     0
       0     0     0     0     0     0     0   941  1532  1877  1636
    1660  1590  2291  4030  6490 11164 18226 24010 28311 31122 33171
   37506 45729 49670 49272 48319 47316 45730 43708 42537 41193 40206
   39962 38896 39458 39096 38788 38658 38583 38548 38483 38302 38098
   38023 38014 37370 36799 36212 35882 35054 34248 33631 33107 33370
   33630 33432 33266 33217 32334 31500 30586 28462 25908 23719 22824
   21780 19954 13064  5131  1171   290     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0  1721  1627  1803  1462   653
       0     0     0     0     0     0   117   493  1063  1426  1457
    1462  1589  1258  1870  2732  4329  7454 13650 18286 22390 25357
   27376 31070 40042 47057 47656 48012 47306 45761 44183 42729 41560
   39812 36489 39128 38508 38123 38090 38162 38260 38284 38171 38019
   38128 38046 37401 36858 36406 36006 35278 34427 33831 33468 33146
   33049 32501 32470 32703 32157 31318 29679 28263 25210 23336 17361
    9314  9763  4577  1010     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0  1174  1839  1774
     850   373     0     0     0    50   101   237   538  1137  1383
    1463  1606  1677  1956  2023  2086  2219  2621  4048  8323 14462
   18241 21568 26066 34967 42714 47402 48210 47381 45759 44017 41980
   39424 38199 38591 38768 37997 37788 37597 37610 37829 37843 37956
   37844 37422 37010 36693 36393 36032 35876 35280 34696 35176 34362
   33764 32189 30508 28317 24823 20051 15026  9749  5443  5428  2968
    2109  3899  1956     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0  1422
    1323   956   530     0     0     0     0     0   676  1361  1499
    1458  1490  1680  1808  1812  1822  1814  1603  1340  2793  8863
   13757 18743 21523 24738 27843 37376 45661 47904 47219 45398 42937
   38682 40268 39490 38674 38014 37634 37072 36753 36504 36429 36466
   36098 35832 36013 36203 36164 36134 36732 35242 34018 34181 33854
   31311 25848 15481  9536  4566  2834  2110  1688  1951  2026  1762
    1424  1082   958  1265     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
     281   638   938   872   361     0   565  1558  1874  2007  1963
    1936  1927  1914  1872  1746  1732  1729  1657  1164  1656  5262
   10536 17401 21083 23898 23662 24511 38384 44740 46952 46163 44237
   42228 41643 39834 38363 38042 37926 36977 36477 35987 35773 34882
   34200 34276 34200 35670 35224 35339 35621 33028 28318 24106 17430
   10890  6703  3201  1972  1762  1543  1504  1222  1412  1284  1253
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0   298   892   932   383   320  1173  1780  1920  1928
    2002  2034  2012  1878  1891  1959  1968  1948  2134  2602  3052
    4600  9373 18037 21629 21700 23387 24717 31653 41191 44500 44269
   42403 42314 39559 38224 39379 39441 37556 36913 36134 36080 34542
   33419 33131 33234 33402 30344 28876 26859 16156  7731  5621  4368
    2517  2233  1749  1879  1888  1600  1446   773   413     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0   107   248   717   982   792   430  1046  1024   857   987
    1153  1488  1629  1776  1989  1956  2001  2007  2134  2400  2342
    2253  3812  7293 11139 17834 21504 23379 23680 26286 34982 41664
   42921 42837 41057 39592 39046 39136 38843 37900 37324 35510 34018
   31826 30240 25974 24653 19328 12193  8096  3382  2198  1894  1661
    1556  1457  1222  1374  1584  1399   958     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0    50
      57   120   233   673  1043  1092   886   330     0     0     0
       0   959  1336  1121  1476  1562  1851  1989  1999  2021  1940
    1856  2034  1973  2292  4764  4872  6721  9664  9371 17530 21197
   25113 28707 30591 35096 35082 31824 34366 35587 34377 31272 26981
   24548 20300 10638  6712  4348  3386  2780  1813  1254  1292  1444
    1032   613   387   300     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0    83   193   462   927  1110   987   386   165     0     0
       0     0     0     0  1528  1810  1949  2089  2034  2033  2058
    1987  1931  1458  1199  1912  2087  1178   971  1199  2654  6057
    5193  6431  5990  7559 10261 12343 14178 11886 10806 11483  9963
    9848  8253  3379  2162  1862  1670  1907  1944  1833  1441  1477
     753   154     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0   130   493  1019  1026   501     0     0     0
       0     0     0     0     0     0  1598  1864  1811  1844  1679
    1363  1073     0   939  1821  1761   908   500   741  1432  1728
    1354  1359  1206  1366  1224  1716  2056  2264  2198  2394  2348
    2742  2140  1770  1506   909   531     0     0     0     0     0
     217    78     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0   679  1020   959   293     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0  1913  1516  1326  1259   973   542
     270   156    91    52     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0   234   468   639   197    59     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0  1307     0   399   288   162
     121     0    57     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0     0
       0     0     0     0     0     0     0     0     0     0