
 % Directional Spectrum 
% 360 Directions and 512 Frequencies
% Units are mm/sqrt(Hz) per degree
% Frequency Bands are 0.00195313 Hz
% The first direction slice begins at 170 degrees
 35544 36181 36712 37130 37426 37596 37636 37546 37328 36985 36523 35951 35277 34513 33669 32757 31791 30781 29738 28674 27599 26521 25448 24387 23344 22323 21330 20367 19436 18540 17679 16854 16065 15312 14596 13914 13266 12652 12070 11518 10997 10503 10037 9596 9180 8787 8417 8067 7737 7425 7131 6854 6592 6346 6113 5893 5686 5491 5307 5133 4969 4814 4668 4531 4401 4278 4163 4054 3952 3856 3765 3680 3599 3524 3454 3387 3326 3268 3214 3164 3117 3074 3034 2997 2964 2934 2906 2882 2860 2841 2825 2811 2800 2791 2786 2782 2782 2783 2788 2794 2804 2816 2831 2848 2868 2891 2916 2945 2976 3011 3049 3090 3134 3182 3234 3289 3349 3412 3480 3552 3630 3712 3799 3892 3990 4095 4206 4324 4449 4582 4723 4872 5030 5198 5376 5564 5764 5976 6200 6438 6691 6958 7241 7542 7860 8198 8556 8935 9336 9762 10212 10688 11192 11725 12288 12883 13509 14170 14865 15595 16361 17164 18003 18877 19787 20730 21705 22709 23738 24788 25855 26930 28008 29080 30137 31168 32163 33109 33996 34811 35541 36177 36708 37125 37421 37590 37630 37540 37321 36978 36516 35944 35270 34505 33661 32750 31783 30773 29731 28667 27592 26514 25441 24380 23337 22317 21324 20361 19431 18534 17674 16849 16060 15308 14591 13910 13263 12648 12066 11515 10993 10500 10034 9594 9178 8785 8414 8064 7734 7423 7129 6852 6591 6344 6111 5892 5685 5489 5305 5131 4967 4813 4667 4529 4400 4277 4162 4053 3951 3855 3764 3679 3598 3523 3453 3386 3325 3267 3213 3163 3116 3073 3033 2997 2963 2933 2905 2881 2859 2840 2824 2810 2799 2791 2785 2782 2781 2783 2787 2794 2803 2815 2830 2847 2867 2890 2916 2944 2976 3010 3048 3089 3134 3181 3233 3288 3348 3411 3479 3552 3629 3711 3798 3891 3990 4094 4205 4323 4449 4581 4722 4871 5029 5197 5375 5563 5763 5975 6199 6437 6689 6957 7240 7541 7859 8197 8554 8933 9335 9760 10210 10687 11191 11724 12287 12881 13508 14168 14863 15593 16360 17162 18001 18876 19785 20729 21704 22708 23737 24788 25854 26930 28008 29080 30137 31169 32164 33111 33998 34813
 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 39 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 40 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22
 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10
 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52
 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 48 47 47 46 46
 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25
 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33
 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23
 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9
 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15
 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19
 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18
 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17
 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7
 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19
 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23
 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25
 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28
 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11
 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14
 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23
 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3
 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 38 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18
 58 59 59 60 60 61 61 62 62 63 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58
 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20
 62 63 65 66 68 70 71 73 75 77 78 80 82 84 85 87 89 91 92 94 96 97 99 101 102 104 105 106 108 109 110 111 112 113 114 114 115 115 116 116 116 116 116 116 115 115 114 114 113 112 111 110 109 108 107 105 104 103 101 100 98 97 95 94 92 90 89 87 86 84 82 81 79 78 76 75 73 72 70 69 67 66 64 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60
 22 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 87 90 94 98 102 107 111 116 121 126 131 137 142 148 154 160 166 173 179 186 192 199 205 212 218 224 230 236 242 247 252 257 261 265 268 270 272 274 274 275 274 273 272 269 267 263 260 256 251 246 241 236 230 225 219 213 207 201 195 189 183 178 172 166 161 156 150 145 141 136 131 127 123 119 115 111 108 104 101 98 95 92 89 86 84 82 79 77 75 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21
 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 98 101 105 109 113 117 121 125 129 134 138 143 147 152 157 162 167 172 177 181 186 191 195 200 204 208 212 215 219 222 224 226 228 230 231 231 231 231 231 230 228 226 224 221 219 215 212 208 204 200 196 192 187 183 178 173 169 164 159 155 150 146 141 137 133 129 125 121 117 113 110 106 103 100 97 94 91 88 86 83 81 78 76 74 72 70 68 66 65 63 62 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 46 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 56 56 57 58 58 59 60 61 61 62 63 64 65 65 66 67 67 68 69 70 70 71 71 72 73 73 74 74 75 75 75 76 76 76 76 77 77 77 77 77 77 77 76 76 76 76 75 75 75 74 74 73 73 72 71 71 70 69 68 68 67 66 65 64 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31
 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 69 71 73 75 76 78 80 81 83 85 86 87 89 90 91 92 93 94 95 95 95 96 96 96 95 95 94 94 93 92 91 90 88 87 85 84 82 80 79 77 75 73 71 69 67 65 64 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 73 75 76 77 79 80 81 83 84 85 87 88 89 91 92 93 95 96 97 99 100 101 102 103 104 105 106 107 108 109 110 110 111 112 112 113 113 113 114 114 114 114 114 114 113 113 113 113 112 112 111 110 110 109 108 107 107 106 105 104 103 102 100 99 98 97 96 95 93 92 91 90 89 87 86 85 84 82 81 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33
 53 53 53 54 54 54 55 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 87 88 90 92 93 95 97 99 100 102 104 106 108 111 113 115 117 120 122 125 127 130 132 135 137 140 143 146 148 151 154 157 159 162 165 167 170 173 175 178 180 182 184 187 189 190 192 194 195 196 197 198 199 200 200 200 200 200 200 199 198 198 196 195 194 192 190 188 186 184 182 179 177 174 172 169 166 163 160 157 154 151 148 146 143 140 137 134 131 128 125 122 120 117 114 112 109 107 104 102 100 97 95 93 91 89 87 85 83 82 80 78 77 75 73 72 71 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 53
 33 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 61 63 65 67 69 71 74 76 79 82 85 88 91 95 98 102 106 110 114 119 123 128 133 138 143 149 154 160 166 172 178 185 191 198 204 211 218 224 231 237 244 250 256 261 267 272 276 280 284 287 290 292 293 294 294 293 292 291 288 285 282 278 274 269 264 258 252 247 240 234 228 221 215 208 202 195 189 183 176 170 165 159 153 148 143 138 133 128 123 119 115 111 107 103 100 96 93 90 87 84 81 79 76 74 72 69 67 65 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 75 75 76 77 78 78 79 79 80 81 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 78 78 77 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32
 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 100 104 107 111 114 118 121 125 129 132 136 139 143 146 149 152 155 158 160 162 164 166 167 168 168 168 168 168 167 166 164 162 160 158 155 152 149 146 142 139 135 131 127 124 120 116 112 108 105 101 97 94 90 87 84 80 77 74 72 69 66 64 61 59 57 54 52 50 48 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28
 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 64 64 65 66 67 68 69 70 71 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 85 86 87 88 88 89 90 90 91 92 92 92 93 93 94 94 94 94 94 94 94 94 94 93 93 92 92 91 91 90 89 88 88 87 86 85 84 82 81 80 79 78 76 75 74 73 71 70 69 67 66 64 63 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39
 65 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 64 64 64 64 65 65 66 66 67 67 68 69 70 71 72 73 74 75 76 78 79 81 82 84 86 88 90 92 95 97 100 102 105 108 112 115 118 122 126 130 134 139 143 148 153 159 164 170 176 182 188 195 201 208 215 223 230 237 245 253 260 268 276 284 291 298 305 312 319 325 330 336 340 344 347 349 351 352 352 351 350 347 344 340 336 330 324 318 311 303 296 287 279 270 262 253 244 235 227 218 210 201 193 185 177 170 163 156 149 142 136 130 124 119 113 108 104 99 95 90 86 83 79 76 72 69 66 63 61 58 56 53 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 78 79 80 81 81 82 83 83 84 84 84 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 82 82 81 81 80 80 79 78 78 77 76 76 75 75 74 73 73 72 71 71 70 70 69 69 68 68 67 67 66 66
 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 64 66 68 71 74 76 79 83 86 89 93 96 100 104 108 113 117 122 127 132 137 142 147 153 158 164 170 176 181 187 193 198 204 209 214 219 224 228 232 235 238 241 242 244 244 245 244 243 241 239 236 233 229 225 221 216 211 205 199 194 188 182 176 170 164 158 152 146 140 135 129 124 119 114 109 105 101 96 92 88 85 81 78 74 71 68 65 63 60 58 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20
 107 107 107 107 108 108 108 108 108 108 109 109 109 109 110 110 111 111 112 112 113 113 114 115 115 116 117 118 119 120 121 122 123 125 126 127 129 130 132 134 136 138 140 142 144 146 148 151 154 156 159 162 165 168 172 175 179 182 186 190 194 199 203 208 212 217 222 227 232 238 243 249 255 260 266 272 278 285 291 297 303 310 316 322 328 334 340 346 352 357 362 367 372 376 380 384 387 390 392 394 395 396 396 396 395 394 392 390 387 383 380 375 370 365 360 354 348 341 335 328 321 313 306 299 291 284 276 269 261 254 247 239 232 225 219 212 205 199 193 187 181 175 170 164 159 154 149 144 140 136 131 127 123 120 116 112 109 106 103 100 97 94 92 89 87 84 82 80 78 76 74 72 70 69 67 66 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 62 63 63 64 65 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 83 84 85 86 87 88 88 89 90 91 92 93 93 94 95 96 96 97 98 98 99 100 100 101 101 102 102 103 103 104 104 104 105 105 105 106 106 106 106 107 107 107 107 107 107 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 107 107 107 107 107 107 107 107 107 107 107 107
 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 69 72 76 79 83 88 92 97 103 108 115 121 129 136 145 154 164 174 186 198 212 226 242 259 278 298 321 345 371 399 430 463 500 539 582 629 679 734 792 856 924 996 1074 1156 1243 1334 1428 1524 1622 1719 1815 1906 1991 2067 2132 2183 2218 2236 2236 2219 2184 2133 2068 1991 1905 1812 1715 1615 1516 1417 1321 1228 1140 1056 977 903 833 769 709 654 603 556 512 472 435 402 371 342 316 292 270 250 231 214 198 184 170 158 147 136 127 118 110 102 95 89 83 78 73 68 64 60 56 53 50 47 44 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30
 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 43 46 49 52 55 59 63 67 71 76 81 87 93 100 107 115 124 133 143 154 166 178 192 207 224 242 261 282 305 330 356 385 417 451 488 527 569 615 663 715 769 826 885 946 1008 1071 1133 1193 1250 1303 1350 1389 1420 1441 1452 1452 1441 1420 1390 1351 1305 1254 1198 1140 1079 1019 959 900 843 787 735 685 638 594 552 513 477 444 413 384 357 332 310 288 269 251 234 219 205 192 180 168 158 149 140 132 124 117 111 105 100 95 90 86 82 78 74 71 68 66 63 61 59 57 55 53 52 50 49 48 47 46 45 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11
 30 32 33 34 36 37 39 40 42 44 46 48 50 52 55 58 60 63 67 70 74 77 82 86 91 96 101 107 113 119 126 134 142 150 159 169 180 191 204 217 231 247 263 281 300 321 343 367 392 420 449 481 515 552 591 632 676 723 772 824 879 935 994 1053 1114 1175 1235 1293 1349 1402 1449 1490 1524 1550 1567 1575 1572 1560 1539 1509 1471 1427 1377 1322 1265 1205 1144 1083 1022 962 904 848 795 744 695 649 606 565 527 491 458 427 398 371 346 323 301 281 263 246 229 215 201 188 176 165 155 145 136 128 120 113 107 100 95 89 84 80 75 71 67 64 61 58 55 52 49 47 45 43 41 39 37 36 34 33 32 31 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29
 47 47 47 47 46 46 46 46 47 47 47 47 47 47 48 48 49 49 50 50 51 52 53 54 55 56 58 59 61 62 64 67 69 72 74 77 81 84 88 93 98 103 108 115 121 129 137 145 155 165 177 189 203 218 234 252 271 293 316 341 370 400 434 471 512 556 605 658 717 781 851 928 1011 1102 1201 1309 1424 1548 1681 1821 1969 2121 2278 2435 2590 2738 2875 2996 3096 3170 3214 3227 3207 3155 3074 2967 2840 2697 2543 2382 2220 2060 1904 1754 1611 1478 1352 1236 1129 1031 940 857 782 713 650 593 541 493 450 411 376 343 314 287 263 241 221 202 185 170 156 143 132 121 111 102 94 86 80 73 67 62 57 53 48 45 41 38 35 32 30 27 25 23 21 19 18 16 15 14 13 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 42 42 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 48 48 47 47 47
 19 20 21 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 57 61 65 69 73 78 84 89 95 102 109 116 125 133 143 153 164 176 189 203 218 234 252 271 291 314 338 364 393 424 458 494 534 577 624 674 729 788 852 921 996 1076 1162 1254 1352 1457 1567 1683 1803 1928 2056 2186 2316 2444 2568 2685 2792 2886 2965 3027 3070 3092 3093 3074 3034 2975 2900 2812 2711 2602 2487 2368 2247 2126 2006 1889 1776 1668 1564 1465 1372 1284 1201 1123 1051 983 920 861 806 756 708 665 624 586 552 519 489 462 436 412 390 370 351 334 318 303 289 276 264 253 243 234 226 218 210 204 198 192 187 182 178 174 170 167 164 161 159 157 155 153 152 151 149 149 148 147 147 146 146 146 146 146 147 147 147 148 149 149 150 151 152 153 154 155 156 157 158 159 160 161 163 164 165 167 168 169 170 172 173 174 175 177 178 179 180 181 182 183 184 185 186 186 187 188 188 189 189 189 189 189 189 189 189 188 188 187 187 186 185 184 183 181 180 179 177 175 174 172 170 168 166 164 161 159 157 154 152 150 147 144 142 139 137 134 131 129 126 123 121 118 115 113 110 107 105 102 100 97 95 92 90 88 85 83 81 78 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 25 24 23 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18
 15 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 46 49 52 56 59 64 68 73 78 84 90 97 105 113 122 132 143 154 167 181 196 213 232 252 274 299 326 355 388 424 464 507 556 609 668 732 804 883 970 1066 1172 1288 1416 1556 1709 1876 2057 2252 2461 2683 2916 3157 3403 3647 3884 4106 4304 4470 4595 4674 4700 4674 4597 4472 4307 4110 3889 3653 3409 3164 2923 2690 2469 2260 2065 1884 1717 1563 1423 1295 1178 1072 975 888 808 736 671 612 558 510 465 425 389 356 326 299 274 251 231 212 195 180 166 153 141 130 120 111 103 96 89 83 77 72 67 62 58 55 51 48 45 43 40 38 36 35 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 25 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 60 60 61 62 63 64 64 65 66 66 67 67 68 68 69 69 69 70 70 70 70 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 67 67 66 65 65 64 63 63 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 16 23 31 40 50 61 75 89 106 125 147 171 199 231 268 309 356 410 472 543 624 717 823 945 1086 1247 1432 1644 1887 2163 2476 2828 3218 3644 4097 4564 5022 5442 5791 6032 6138 6098 5915 5611 5218 4773 4307 3846 3406 2999 2630 2299 2007 1749 1523 1326 1155 1005 874 761 662 576 500 434 377 326 282 243 209 180 153 130 110 92 76 63 50 40 30 22 15 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 21 29 37 46 56 68 81 96 113 132 153 177 204 235 270 310 355 406 464 530 605 691 788 900 1027 1172 1337 1525 1740 1984 2261 2574 2925 3317 3750 4221 4723 5246 5771 6274 6725 7090 7339 7448 7407 7221 6910 6501 6027 5519 5005 4503 4026 3585 3181 2817 2490 2199 1942 1714 1513 1337 1181 1044 923 817 723 641 568 504 447 397 352 313 278 247 220 195 174 154 137 122 108 96 85 75 67 59 52 46 41 36 31 27 24 21 18 15 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 26 27 29 30 32 34 36 38 39 41 44 46 48 50 52 55 57 60 63 65 68 71 74 77 81 84 88 92 96 100 104 109 114 119 124 130 136 142 149 156 163 171 180 189 199 209 220 232 245 259 274 290 307 326 346 368 392 418 446 477 510 546 585 628 675 726 781 842 907 978 1056 1139 1230 1328 1432 1545 1664 1790 1923 2061 2203 2347 2491 2632 2766 2890 3000 3090 3158 3200 3214 3199 3155 3083 2986 2868 2733 2586 2431 2272 2112 1954 1801 1655 1516 1386 1264 1151 1047 951 864 784 710 644 583 528 479 433 392 355 321 291 263 238 215 194 175 158 142 128 115 104 93 83 74 66 59 52 46 40 35 30 25 21 18 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 17 18 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 17 23 31 40 51 63 77 93 111 133 157 186 218 256 300 351 411 479 559 652 760 886 1033 1204 1403 1633 1898 2201 2543 2921 3329 3751 4163 4531 4818 4987 5011 4888 4636 4287 3881 3455 3036 2644 2286 1968 1690 1447 1239 1059 905 773 660 564 481 410 349 296 251 212 179 150 125 103 84 68 54 42 32 22 15 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 23 25 28 31 34 37 41 45 49 54 59 64 70 76 83 91 99 108 118 128 140 152 166 181 197 215 234 255 279 304 332 363 396 433 473 517 565 618 676 739 809 885 967 1058 1156 1262 1377 1501 1633 1774 1923 2079 2240 2405 2570 2732 2888 3032 3161 3269 3352 3407 3432 3425 3388 3321 3229 3115 2983 2838 2686 2528 2370 2213 2061 1914 1774 1641 1517 1401 1292 1192 1099 1014 935 862 796 735 678 627 580 537 497 461 428 398 370 344 321 299 279 261 244 229 215 202 190 179 169 160 151 143 136 129 123 117 111 106 102 98 94 90 87 84 81 78 75 73 71 69 67 65 64 62 61 60 59 57 56 56 55 54 53 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 34 50 69 90 115 144 178 217 263 316 378 450 534 633 748 884 1043 1230 1451 1710 2016 2374 2793 3280 3837 4465 5150 5865 6564 7178 7629 7844 7786 7465 6934 6273 5556 4845 4179 3578 3048 2589 2196 1860 1575 1333 1127 953 804 678 570 478 400 333 275 226 183 147 116 89 66 46 29 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 12 13 14 15 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 19 19 18 17 17 16 15 14 13 12 12 11 10 9 8 7 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 25 26 28 30 32 35 38 41 44 48 52 56 61 66 72 79 86 94 103 113 123 135 148 162 178 195 214 236 259 285 313 345 380 419 461 509 561 619 684 755 834 921 1018 1124 1242 1372 1514 1670 1840 2023 2221 2432 2654 2884 3119 3352 3577 3786 3969 4119 4225 4283 4288 4240 4143 4001 3823 3618 3396 3163 2928 2696 2472 2259 2059 1873 1700 1542 1398 1266 1147 1038 940 852 772 700 635 576 524 476 433 394 359 327 298 272 249 228 208 191 175 161 148 136 125 115 106 98 90 83 77 71 66 61 57 53 49 45 42 39 37 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 63 64 64 65 65 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 64 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 20 20 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 13 17 21 27 32 38 45 53 62 71 82 93 106 121 137 155 175 197 222 250 281 315 354 397 446 499 560 627 702 786 879 983 1098 1225 1365 1518 1684 1863 2054 2255 2463 2673 2879 3075 3253 3404 3521 3598 3630 3617 3560 3463 3332 3176 3001 2815 2624 2434 2248 2069 1900 1741 1594 1457 1332 1217 1112 1017 930 851 780 715 657 604 556 512 473 438 405 376 350 326 304 285 267 251 236 223 210 200 190 180 172 165 158 152 146 141 136 132 128 125 122 119 116 114 111 109 107 106 104 103 101 100 99 98 97 96 95 95 94 93 92 92 91 90 90 89 89 88 87 87 86 86 85 84 84 83 82 82 81 80 79 79 78 77 76 75 75 74 73 72 71 70 69 68 67 66 64 63 62 61 60 59 58 56 55 54 53 52 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 49 49 50 50 50 50 50 50 51 51 51 52 52 53 54 54 55 56 57 58 59 60 62 63 65 66 68 70 73 75 78 81 84 87 91 95 100 105 110 116 122 129 136 144 153 162 173 184 196 210 224 240 258 277 298 321 346 373 403 436 472 511 553 600 651 707 768 834 906 984 1068 1159 1258 1362 1474 1592 1715 1843 1974 2105 2235 2360 2476 2579 2667 2734 2779 2798 2790 2756 2698 2617 2517 2402 2276 2143 2007 1870 1735 1604 1479 1360 1248 1144 1047 957 875 799 729 666 607 554 506 462 422 385 352 321 294 268 245 224 205 188 172 158 144 132 121 111 102 93 85 78 72 66 60 55 50 46 42 38 35 32 29 26 24 22 20 18 16 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 49
 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 48 49 51 53 55 58 60 63 66 69 72 76 80 84 88 93 99 105 111 118 126 134 143 153 164 175 188 202 218 235 253 274 296 320 347 376 409 444 483 525 572 623 679 740 807 880 959 1045 1137 1237 1343 1456 1574 1697 1824 1952 2079 2201 2315 2418 2505 2573 2618 2638 2632 2600 2544 2466 2370 2259 2138 2010 1879 1748 1620 1496 1377 1265 1159 1061 970 886 809 739 674 615 562 513 468 428 391 358 328 300 275 252 232 213 196 180 166 153 141 130 120 111 103 96 89 83 77 72 67 62 58 54 51 48 45 42 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 22 22 22
 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 65 67 70 73 76 79 83 87 91 96 102 108 115 122 130 139 149 160 172 186 201 218 236 257 281 306 335 368 404 444 490 540 597 660 731 810 898 997 1107 1229 1365 1515 1679 1859 2053 2260 2478 2704 2931 3152 3358 3538 3681 3777 3819 3802 3728 3601 3430 3225 2999 2761 2522 2287 2063 1853 1659 1481 1319 1173 1042 925 821 728 645 572 507 449 398 352 312 276 244 216 190 168 148 130 114 100 88 76 66 57 49 42 36 30 25 20 16 13 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 26 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 9 11 13 15 18 21 24 27 30 34 39 43 49 54 61 67 75 83 92 102 113 125 139 153 169 187 207 229 253 280 309 342 378 419 463 513 568 629 696 771 854 946 1048 1161 1285 1422 1572 1737 1916 2109 2316 2536 2767 3006 3248 3487 3716 3927 4110 4259 4364 4420 4424 4376 4280 4141 3966 3765 3546 3317 3084 2854 2630 2416 2214 2024 1849 1686 1537 1401 1276 1163 1060 967 882 805 736 673 616 564 517 475 436 401 370 341 315 291 270 250 232 216 201 187 175 164 153 144 135 127 120 113 107 101 95 91 86 82 78 74 71 68 65 62 60 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 14 16 19 21 23 26 29 32 35 39 42 47 51 56 61 67 73 79 86 94 103 112 122 132 144 156 170 185 201 219 238 259 282 307 334 364 396 431 469 511 556 606 659 718 781 850 924 1005 1092 1185 1285 1392 1506 1626 1753 1885 2022 2162 2305 2446 2586 2720 2846 2961 3062 3145 3210 3254 3275 3273 3250 3205 3142 3061 2966 2860 2745 2624 2500 2374 2248 2124 2004 1887 1775 1667 1566 1469 1379 1294 1214 1139 1070 1005 944 888 836 788 743 701 662 627 594 563 535 508 484 461 441 421 403 387 371 357 344 331 320 309 299 290 282 274 266 259 253 247 241 236 231 227 222 218 214 211 207 204 201 198 196 193 191 188 186 184 182 180 179 177 175 173 172 170 169 168 166 165 164 162 161 160 159 158 157 156 154 153 152 151 150 149 148 147 146 145 144 143 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 119 118 117 116 115 114 112 111 110 109 108 106 105 104 102 101 100 98 97 96 94 93 91 90 88 87 85 84 82 81 79 78 76 75 73 72 70 69 67 66 64 63 61 59 58 56 55 53 52 50 49 47 46 44 43 42 40 39 37 36 35 33 32 31 29 28 27 26 24 23 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 76 78 79 81 83 85 87 89 91 93 96 98 101 104 107 110 113 117 121 125 129 133 138 143 148 154 160 167 174 181 189 197 206 215 225 236 247 259 272 286 300 316 333 350 369 389 410 432 456 481 508 536 565 596 629 663 699 736 775 814 855 897 939 981 1024 1066 1107 1147 1185 1221 1253 1282 1306 1326 1341 1350 1354 1352 1344 1331 1313 1289 1261 1229 1193 1155 1115 1072 1029 985 941 897 854 811 770 729 691 653 618 584 551 520 491 464 438 413 390 368 348 329 311 294 278 263 249 236 224 212 201 191 182 173 164 157 149 142 136 130 124 119 114 109 104 100 96 92 89 85 82 79 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52
 28 30 32 33 35 37 38 40 42 44 47 49 51 54 56 59 62 65 68 71 74 78 82 86 90 94 98 103 108 113 119 125 131 137 144 151 158 166 175 183 193 203 213 224 235 248 261 274 289 304 321 338 356 375 395 417 440 464 489 516 544 573 605 637 672 707 745 784 825 867 911 956 1002 1050 1098 1147 1197 1246 1295 1343 1391 1436 1479 1520 1558 1592 1621 1646 1666 1681 1690 1693 1691 1683 1668 1649 1624 1595 1561 1523 1482 1438 1392 1344 1294 1244 1194 1143 1093 1043 995 947 901 856 813 771 731 692 656 620 587 555 525 497 470 444 420 397 375 355 335 317 300 283 268 254 240 227 215 204 193 182 173 164 155 147 139 132 125 118 112 106 101 95 90 86 81 77 73 69 65 62 59 55 52 49 47 44 42 39 37 35 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 15 16 17 18 20 21 22 23 24 26 27
 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 18 19 21 24 26 29 33 37 42 47 54 61 69 79 90 103 118 135 154 177 202 232 265 304 348 400 458 526 604 694 798 918 1056 1215 1398 1609 1851 2128 2441 2793 3183 3607 4055 4510 4945 5330 5625 5798 5824 5699 5439 5072 4637 4171 3703 3255 2840 2464 2131 1837 1581 1359 1167 1002 859 736 631 540 461 394 335 285 241 204 171 143 119 98 80 64 50 38 28 19 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10
 0 0 0 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 34 36 39 42 46 49 53 57 62 67 72 78 84 91 98 106 115 125 135 147 159 173 188 205 223 242 264 288 314 342 374 408 446 488 534 584 639 699 766 838 918 1005 1099 1202 1314 1434 1563 1701 1846 1999 2157 2319 2481 2640 2793 2934 3059 3162 3241 3290 3308 3295 3250 3177 3078 2958 2822 2674 2519 2361 2203 2048 1899 1755 1620 1492 1373 1262 1159 1065 978 898 824 757 696 640 589 542 500 461 425 393 363 337 312 290 269 250 233 218 203 190 178 167 157 148 139 131 124 118 112 106 101 96 92 88 84 81 78 75 72 70 67 65 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 46 45 45 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 60 62 65 68 70 73 76 79 83 87 90 95 99 104 109 114 120 126 132 139 147 155 164 173 183 194 206 219 232 247 264 281 300 321 343 368 394 423 455 489 526 567 611 659 711 768 829 896 968 1046 1130 1221 1318 1422 1532 1649 1772 1899 2031 2165 2300 2434 2563 2685 2796 2893 2973 3032 3068 3080 3067 3029 2969 2887 2787 2672 2547 2413 2275 2136 1997 1861 1729 1602 1482 1369 1262 1163 1070 985 905 832 765 703 646 594 547 503 463 426 392 362 334 308 284 262 243 224 208 192 178 165 153 142 132 123 115 107 99 93 86 81 75 70 66 61 57 54 50 47 44 41 39 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 20 23 26 29 32 35 39 43 47 51 56 61 67 73 80 87 95 104 113 123 134 147 160 175 191 208 227 249 272 298 326 357 391 429 471 517 568 624 686 754 829 912 1002 1102 1210 1328 1456 1593 1740 1897 2060 2230 2403 2577 2746 2906 3052 3179 3279 3350 3387 3389 3356 3289 3193 3071 2929 2772 2606 2436 2266 2098 1936 1782 1636 1499 1371 1253 1145 1045 953 870 794 725 662 604 552 505 462 423 387 355 326 299 275 253 233 215 198 183 169 157 145 135 125 116 108 101 94 88 82 76 71 67 63 59 55 52 49 46 43 41 39 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 41 43 45 47 49 51 54 57 60 64 68 72 76 81 87 93 99 107 115 123 133 144 156 169 183 200 218 237 260 284 312 342 376 414 457 504 557 616 682 755 837 929 1030 1143 1268 1406 1556 1721 1898 2087 2286 2491 2698 2900 3088 3253 3386 3477 3520 3511 3449 3340 3189 3007 2804 2588 2369 2154 1947 1752 1571 1404 1252 1115 992 881 782 694 615 545 483 428 379 335 297 262 231 204 180 158 139 122 107 93 81 70 60 51 44 37 30 25 20 15 11 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 15 20 26 32 40 48 57 68 80 93 109 126 147 170 196 227 261 301 347 400 461 532 613 707 815 939 1083 1248 1437 1653 1897 2171 2474 2804 3155 3514 3867 4190 4459 4649 4738 4718 4589 4367 4074 3736 3378 3019 2673 2351 2058 1794 1560 1354 1173 1016 880 761 659 570 493 426 369 319 275 237 204 176 151 129 110 94 79 67 55 46 37 30 23 17 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 41 44 46 48 51 54 57 60 64 68 72 76 81 87 92 98 105 112 120 129 138 148 160 172 185 200 216 233 252 273 297 322 350 380 413 450 490 534 582 634 690 752 819 890 967 1049 1135 1225 1319 1413 1508 1601 1689 1769 1840 1897 1938 1961 1966 1950 1917 1865 1799 1721 1633 1540 1442 1344 1246 1151 1060 973 892 816 745 679 619 564 513 467 425 387 352 320 292 265 242 220 201 183 167 152 139 127 116 106 96 88 80 73 67 61 56 51 47 43 39 36 33 30 27 25 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10
 29 31 32 33 35 36 37 39 40 42 44 46 47 49 51 53 55 58 60 62 65 67 70 73 76 79 82 86 89 93 97 101 105 110 114 119 124 130 136 142 148 155 162 169 177 185 193 202 212 222 232 243 254 266 279 292 306 320 336 351 368 385 402 420 439 459 479 499 520 541 563 584 606 628 649 670 691 711 730 749 766 782 797 810 821 830 838 844 847 849 848 845 840 834 825 815 803 790 775 759 742 725 706 688 668 649 629 609 589 570 550 531 512 494 476 459 442 426 410 395 380 366 352 339 327 314 303 292 281 271 262 253 244 235 227 220 212 205 199 192 186 180 175 169 164 159 154 150 145 141 137 133 129 126 122 119 115 112 109 106 103 100 98 95 92 90 88 85 83 81 78 76 74 72 70 68 66 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28
 4 5 6 6 7 8 9 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 34 36 39 42 45 48 51 55 59 63 68 73 79 84 91 97 104 112 121 129 139 150 161 173 186 200 215 231 248 266 286 307 329 352 377 403 430 459 488 519 550 582 614 645 676 706 734 761 785 806 824 838 849 855 857 855 849 840 826 810 791 770 747 723 697 671 645 618 592 566 540 516 492 469 447 425 405 386 368 350 334 319 304 290 277 265 254 243 233 224 215 207 199 192 186 179 174 168 163 159 154 150 146 143 140 137 134 132 129 127 125 123 122 120 119 117 116 115 114 113 112 111 111 110 109 109 108 107 107 106 106 105 105 104 104 103 103 102 102 101 101 100 99 99 98 97 97 96 95 94 93 92 91 90 89 88 87 86 85 84 82 81 80 78 77 76 74 73 71 70 69 67 66 64 63 61 60 58 57 55 54 53 51 50 48 47 46 44 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4
 92 93 93 94 94 95 95 96 96 97 97 98 99 99 100 101 102 103 104 105 106 107 108 109 111 112 114 116 117 119 121 124 126 128 131 134 137 140 144 148 152 156 161 166 172 178 184 191 198 206 214 223 233 244 255 267 280 294 308 324 341 359 379 400 422 446 471 498 527 557 590 624 660 697 737 779 822 866 912 959 1007 1055 1103 1150 1196 1240 1281 1318 1351 1379 1401 1416 1424 1425 1419 1405 1384 1357 1324 1285 1242 1195 1145 1094 1041 988 935 883 831 782 734 688 644 602 563 525 490 457 426 398 371 346 322 300 280 261 244 228 213 199 186 174 163 152 143 134 126 118 111 104 98 92 87 82 77 73 69 65 62 58 55 52 50 47 45 43 40 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 63 64 64 65 66 67 67 68 69 69 70 71 71 72 73 73 74 74 75 76 76 77 77 78 78 79 79 80 80 81 81 81 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 90 90 91 91 91 92 92
 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 61 62 63 65 66 68 69 71 73 75 78 80 83 85 88 92 95 99 103 107 112 117 123 129 136 143 150 159 168 178 189 201 214 228 243 259 278 297 319 343 368 396 427 460 496 536 579 626 677 732 792 857 927 1003 1083 1170 1261 1358 1459 1564 1671 1779 1887 1991 2090 2179 2258 2321 2367 2394 2400 2384 2348 2293 2220 2133 2034 1928 1816 1701 1587 1474 1365 1260 1160 1067 979 897 822 752 687 628 574 525 479 438 400 366 335 306 280 256 235 215 197 180 165 152 139 128 117 108 99 91 84 77 71 65 60 55 50 46 43 39 36 33 30 28 25 23 21 19 18 16 14 13 12 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43
 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 31 32 33 34 36 38 39 41 43 45 48 50 53 56 59 62 66 70 75 79 85 90 96 103 110 118 126 136 146 157 169 182 196 212 228 247 267 289 313 339 368 399 433 470 510 554 602 654 711 773 839 911 988 1071 1159 1253 1351 1454 1560 1668 1776 1882 1985 2080 2166 2238 2295 2335 2354 2353 2331 2289 2230 2155 2068 1971 1867 1760 1651 1542 1436 1333 1234 1141 1053 971 894 823 757 696 640 588 541 498 458 421 388 357 329 304 280 259 239 221 205 190 176 163 151 140 131 122 113 105 98 92 86 80 75 70 66 62 58 55 51 48 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 6 7 8 10 11 13 15 17 19 22 24 27 31 34 38 43 47 53 59 65 72 80 88 98 109 120 133 147 163 181 200 221 245 271 301 333 369 408 452 500 554 613 677 748 825 908 997 1093 1193 1298 1405 1512 1617 1715 1803 1878 1935 1972 1987 1979 1949 1898 1830 1749 1657 1558 1457 1354 1254 1156 1063 976 894 818 748 683 624 569 520 475 434 397 363 332 304 279 256 235 216 199 183 169 156 144 133 124 115 107 99 93 87 81 76 72 67 64 60 57 54 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 48 49 49 49 50 50 51 52 52 53 54 54 55 56 57 58 59 60 61 62 64 65 67 69 70 72 75 77 79 82 85 88 91 95 99 104 108 113 119 125 132 139 147 155 165 175 186 198 212 226 242 260 279 300 322 348 375 405 438 475 514 558 606 658 715 778 847 922 1004 1094 1192 1298 1412 1536 1670 1813 1965 2125 2293 2467 2644 2823 2998 3167 3323 3463 3579 3669 3727 3751 3739 3692 3612 3502 3367 3213 3044 2867 2684 2502 2322 2148 1981 1823 1674 1535 1406 1286 1176 1075 982 898 820 750 686 627 574 525 481 441 405 371 341 314 289 266 245 226 209 193 178 165 153 142 132 123 114 107 99 93 87 81 76 71 67 63 59 55 52 49 46 44 41 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 7 8 9 11 12 14 16 18 20 22 24 27 30 33 36 39 43 47 51 56 61 67 73 80 87 95 103 113 123 134 147 160 175 191 208 227 248 271 296 324 354 386 422 461 503 548 598 651 708 769 835 904 977 1053 1132 1213 1295 1377 1458 1536 1610 1678 1739 1790 1831 1860 1877 1881 1873 1853 1821 1780 1730 1673 1610 1544 1474 1403 1331 1260 1190 1122 1057 994 934 876 822 771 723 678 636 597 560 525 493 464 436 410 386 364 343 323 305 288 273 258 244 231 219 208 197 187 177 169 160 152 145 138 131 125 119 113 107 102 97 93 88 84 80 76 72 68 65 62 58 55 53 50 47 44 42 40 37 35 33 31 29 27 25 23 22 20 19 17 16 14 13 12 11 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 64 66 68 71 73 75 78 80 83 86 89 92 95 98 101 105 109 112 116 121 125 130 134 140 145 151 157 163 169 176 184 192 200 209 218 228 238 249 261 273 286 300 315 331 348 365 384 404 425 447 470 495 520 548 576 606 637 670 704 739 775 812 850 889 928 968 1007 1046 1085 1122 1157 1191 1221 1249 1274 1294 1310 1322 1328 1330 1326 1318 1304 1286 1263 1236 1205 1171 1134 1095 1055 1013 970 927 884 842 800 759 719 680 643 607 573 541 510 481 453 426 402 378 356 336 317 298 281 265 250 236 223 211 199 189 179 169 160 152 144 137 130 123 117 111 106 101 96 91 87 83 79 75 72 69 66 63 60 57 55 52 50 48 45 43 41 40 38 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36
 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 54 55 57 59 61 63 65 68 71 74 78 82 86 91 96 102 108 115 123 132 141 152 164 177 191 207 225 244 266 290 317 347 380 417 458 503 553 609 672 741 818 903 997 1102 1218 1346 1487 1642 1811 1995 2193 2404 2628 2860 3097 3332 3559 3768 3951 4096 4196 4243 4234 4169 4052 3891 3694 3472 3234 2989 2745 2507 2280 2066 1867 1684 1516 1363 1225 1100 987 886 795 714 641 576 517 465 418 376 338 304 274 247 223 201 181 164 148 133 120 109 98 89 80 72 65 59 53 48 43 39 35 32 28 25 23 20 18 16 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33
 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 24 25 26 28 30 33 35 38 42 45 50 55 60 67 74 82 91 102 114 127 142 159 179 201 225 254 286 322 363 409 462 522 590 668 756 855 968 1096 1240 1402 1582 1783 2002 2239 2489 2747 3002 3241 3450 3612 3711 3737 3687 3565 3382 3154 2899 2631 2365 2108 1868 1648 1448 1270 1112 972 849 741 646 564 492 429 374 326 284 247 215 186 162 140 121 104 90 77 66 56 47 39 32 26 21 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13
 82 81 80 79 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 60 59 58 57 56 56 55 54 54 53 53 53 52 52 52 52 52 52 53 53 54 54 55 57 58 60 61 63 66 69 72 75 79 83 88 94 100 106 114 122 131 141 152 164 178 193 209 227 247 269 293 320 349 382 418 457 501 549 602 661 726 798 877 963 1059 1164 1280 1406 1543 1692 1852 2023 2204 2393 2587 2782 2971 3150 3310 3443 3543 3602 3616 3584 3508 3391 3241 3065 2872 2668 2462 2258 2061 1874 1698 1535 1385 1248 1123 1010 908 816 733 659 592 532 478 430 386 347 313 281 253 228 205 184 166 149 134 121 108 97 87 78 70 62 56 49 44 39 34 30 26 22 19 16 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 28 29 31 32 34 35 36 38 39 41 42 44 45 47 49 50 52 53 55 57 58 60 62 63 65 67 68 70 72 73 75 77 78 80 81 83 84 86 87 89 90 91 93 94 95 96 97 98 99 100 101 101 102 103 103 104 104 104 104 104 104 104 104 104 104 104 103 103 102 102 101 101 100 99 98 98 97 96 95 94 93 92 91 90 89 88 86 85 84 83
 76 77 79 80 82 83 85 86 88 89 91 93 94 96 97 99 101 102 104 106 107 109 111 113 115 117 119 121 124 126 129 131 134 137 140 143 147 151 155 159 163 168 173 179 185 191 198 206 214 223 232 243 254 266 279 293 308 325 343 362 383 406 431 458 487 518 552 588 628 670 716 765 818 874 934 997 1065 1136 1210 1287 1366 1448 1529 1611 1690 1767 1838 1902 1957 2002 2034 2052 2056 2044 2018 1978 1924 1860 1786 1704 1618 1528 1436 1345 1255 1167 1083 1002 926 853 786 723 664 610 560 514 471 432 396 363 333 306 280 257 236 217 199 182 168 154 141 130 120 110 101 93 86 79 72 67 61 56 52 48 44 40 37 34 31 28 26 24 21 19 18 16 14 13 11 10 9 8 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 55 56 57 59 60 62 63 64 66 67 69 70 72 73 75
 8 9 10 11 12 14 15 16 18 20 21 23 25 27 29 31 34 36 39 42 45 48 51 55 59 63 67 72 76 81 87 93 99 105 112 119 127 136 144 154 164 174 186 198 211 224 238 254 270 287 305 324 343 364 386 409 433 457 483 509 536 563 590 618 646 674 701 727 752 776 799 820 839 855 869 880 889 895 898 898 896 891 883 873 861 847 831 814 796 777 757 736 715 694 672 651 630 609 588 568 549 530 511 493 476 459 443 428 413 399 386 373 361 349 338 327 317 308 299 290 282 274 267 260 253 247 241 235 230 225 220 215 211 207 203 199 195 192 188 185 182 179 176 173 170 167 164 162 159 156 154 151 148 146 143 141 138 136 133 131 128 126 123 121 118 116 113 111 108 105 103 100 98 95 93 90 88 85 83 80 78 76 73 71 69 66 64 62 60 57 55 53 51 49 47 45 44 42 40 38 37 35 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 6
 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 54 57 60 63 66 70 74 78 83 88 93 99 105 112 119 127 136 145 155 166 178 191 205 221 237 255 275 296 319 343 370 399 431 465 501 541 583 628 676 727 781 838 898 960 1023 1088 1154 1218 1282 1342 1399 1450 1494 1530 1556 1573 1579 1574 1558 1532 1498 1455 1405 1349 1290 1228 1164 1100 1036 973 912 854 798 744 694 646 601 560 521 485 451 420 391 364 340 317 296 277 259 242 227 213 200 188 177 167 158 149 141 134 127 120 114 109 104 99 95 91 87 83 80 77 74 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 13 16 19 22 26 29 33 37 41 46 51 56 62 68 75 82 90 98 107 117 127 138 150 163 178 193 209 227 246 267 290 314 340 369 399 432 468 507 548 593 641 693 749 808 871 939 1011 1087 1167 1252 1340 1432 1527 1625 1725 1826 1928 2028 2127 2223 2314 2399 2477 2546 2605 2654 2691 2715 2728 2727 2715 2690 2655 2610 2555 2493 2424 2350 2271 2188 2104 2018 1932 1846 1761 1677 1595 1516 1438 1364 1292 1223 1157 1093 1033 976 921 870 821 774 730 688 649 611 576 543 511 482 454 427 402 379 356 335 315 297 279 262 247 232 218 204 192 180 169 158 148 139 130 121 113 106 98 92 85 79 73 68 63 58 53 49 44 40 37 33 30 27 24 21 18 15 13 11 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 29 32 35 39 43 48 53 59 65 72 80 89 98 109 121 135 150 167 185 206 229 255 284 317 353 393 438 487 542 603 670 743 822 906 996 1089 1184 1279 1369 1451 1520 1573 1606 1616 1603 1567 1512 1440 1356 1265 1169 1073 980 890 805 727 654 588 528 474 425 381 341 306 274 246 221 198 178 160 143 129 116 104 94 84 76 68 62 56 50 45 41 37 33 30 27 24 22 20 18 16 14 13 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 13 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 51 54 58 62 67 71 76 81 87 93 100 107 114 122 131 140 150 161 172 185 198 212 227 244 261 280 300 322 345 370 396 424 453 485 518 553 589 628 667 708 751 794 838 882 926 969 1011 1052 1090 1126 1158 1187 1211 1231 1246 1257 1262 1262 1258 1249 1236 1219 1199 1176 1151 1123 1094 1063 1032 1000 968 936 904 873 842 812 783 755 728 702 677 652 629 607 586 566 547 529 512 495 480 465 451 438 425 413 401 390 380 370 360 351 343 334 327 319 312 305 298 291 285 278 272 267 261 255 250 244 239 234 229 224 219 214 209 204 200 195 190 186 181 177 172 168 164 160 155 151 147 143 139 135 131 128 124 120 117 113 110 106 103 100 97 94 91 88 85 82 79 77 74 71 69 67 64 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 16 18 21 24 28 32 36 40 46 51 58 65 73 81 91 102 114 127 142 158 177 198 221 247 276 308 344 385 430 481 537 600 669 746 831 925 1027 1138 1256 1382 1514 1649 1784 1915 2038 2148 2238 2305 2343 2352 2331 2281 2206 2110 1998 1875 1747 1617 1488 1364 1245 1134 1030 934 846 766 693 627 567 513 464 420 381 345 313 284 258 235 214 195 178 163 149 136 125 115 105 97 89 82 76 70 65 60 56 52 48 45 42 39 36 34 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 84 89 94 100 106 113 120 128 137 147 158 170 184 199 216 235 256 280 307 337 371 410 453 502 557 619 688 767 856 955 1067 1192 1332 1487 1657 1843 2043 2255 2475 2697 2913 3112 3282 3411 3488 3506 3461 3356 3201 3006 2784 2548 2309 2075 1853 1645 1455 1283 1128 990 867 759 663 579 505 440 382 332 288 249 215 185 159 136 116 98 82 69 56 46 37 28 21 15 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15
 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 31 32 34 36 38 40 43 45 48 51 54 58 61 65 70 75 80 85 92 98 105 113 122 131 142 153 165 179 193 210 227 247 268 291 316 344 374 407 443 482 525 572 622 676 734 796 863 933 1006 1082 1160 1239 1317 1393 1465 1531 1588 1635 1670 1692 1698 1690 1668 1631 1583 1525 1458 1386 1310 1231 1152 1074 999 926 856 790 728 670 616 566 520 478 439 403 370 340 312 287 264 243 224 206 190 175 162 150 138 128 119 110 102 95 88 82 76 71 66 61 57 53 50 47 43 41 38 36 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7
 30 32 33 35 37 38 40 42 44 46 49 51 54 56 59 62 65 68 71 75 79 83 87 91 96 101 106 112 118 124 130 137 145 153 161 170 179 189 200 211 223 236 250 264 279 295 312 330 348 368 389 410 433 457 481 506 532 559 586 613 641 668 695 721 746 770 793 813 832 847 860 870 877 881 881 878 872 863 850 835 818 798 777 754 730 704 679 652 626 599 573 547 521 497 472 449 426 405 384 364 345 326 309 293 277 262 248 235 222 210 199 188 178 169 160 151 143 136 129 122 116 110 104 99 94 89 85 81 77 73 70 66 63 60 58 55 52 50 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29
 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 56 58 60 63 66 69 72 75 78 81 85 89 93 97 102 107 112 117 123 129 136 143 150 158 166 175 184 194 205 216 228 241 255 269 285 301 319 337 357 377 399 422 447 472 499 527 556 586 618 650 683 717 752 786 821 856 890 923 956 986 1015 1041 1064 1084 1101 1114 1123 1127 1128 1124 1117 1105 1089 1070 1047 1022 994 965 933 900 867 832 798 764 729 696 663 630 599 569 540 512 486 460 436 413 391 370 351 332 315 299 283 269 255 242 230 218 207 197 188 179 170 162 155 148 141 134 128 123 117 112 107 103 98 94 90 87 83 80 76 73 70 67 65 62 59 57 55 52 50 48 46 44 43 41 39 38 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 17
 0 0 1 3 5 8 10 13 15 18 21 24 28 31 35 39 44 48 53 58 63 69 75 81 87 94 102 109 118 126 135 145 155 165 176 188 200 213 226 240 255 270 286 303 321 339 358 377 398 419 441 463 486 510 535 560 586 612 639 667 695 723 752 782 811 842 872 903 934 966 998 1030 1063 1096 1129 1163 1197 1232 1267 1302 1338 1374 1411 1448 1485 1522 1560 1598 1635 1673 1710 1746 1781 1815 1847 1877 1905 1930 1952 1970 1983 1992 1996 1994 1986 1972 1952 1926 1893 1855 1811 1762 1708 1650 1589 1524 1458 1390 1322 1254 1186 1118 1053 989 927 868 811 757 705 656 610 567 526 487 452 418 387 358 331 305 282 260 240 221 203 187 172 158 145 133 122 111 102 93 84 76 69 62 56 50 45 40 35 30 26 22 19 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 29 31 34 36 38 41 44 47 50 53 56 60 64 68 72 76 81 85 91 96 101 107 114 120 127 135 143 151 160 170 180 190 202 214 227 241 255 271 288 306 325 346 368 391 417 444 473 504 537 572 610 650 694 740 789 841 896 954 1015 1080 1148 1219 1292 1368 1446 1525 1606 1687 1766 1845 1921 1993 2060 2121 2175 2220 2256 2283 2299 2304 2298 2282 2255 2219 2174 2121 2062 1997 1928 1855 1780 1704 1627 1550 1474 1400 1327 1257 1189 1124 1061 1002 945 891 840 792 746 704 663 625 590 556 525 495 467 442 417 395 373 353 335 317 301 285 271 257 244 232 221 211 201 191 182 174 166 159 152 145 139 133 127 122 117 112 107 103 99 95 91 87 84 80 77 74 71 68 65 63 60 58 55 53 51 48 46 44 42 40 39 37 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 14 13 12 11 10 9 8 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 19 21 23 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 21 23 26 28 31 34 37 40 44 48 52 56 61 66 71 77 83 90 97 105 113 122 132 142 154 166 179 193 208 224 242 261 281 303 326 352 379 408 439 472 508 546 586 628 673 720 770 822 875 931 988 1045 1104 1163 1221 1277 1332 1384 1433 1477 1516 1549 1576 1596 1608 1613 1610 1600 1583 1559 1529 1494 1453 1409 1361 1311 1259 1205 1151 1097 1043 990 938 888 839 792 747 703 662 623 586 550 517 485 456 428 402 377 354 332 311 292 274 258 242 227 213 200 188 176 166 155 146 137 129 121 113 106 100 94 88 82 77 72 68 63 59 55 52 48 45 42 39 36 33 31 29 26 24 22 20 18 17 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 36 37 39 40 42 44 45 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 77 79 81 84 86 89 91 94 96 99 102 105 108 111 114 117 120 123 127 130 134 138 142 146 150 154 159 163 168 173 178 184 189 195 201 208 215 222 229 237 245 254 263 272 282 293 304 316 328 341 355 369 384 400 417 435 453 473 493 515 537 561 586 611 638 666 695 725 755 787 819 852 885 918 951 984 1016 1046 1075 1103 1127 1149 1168 1182 1193 1199 1200 1197 1188 1175 1157 1135 1108 1078 1044 1008 969 929 888 846 804 762 720 680 640 602 566 530 497 465 435 406 380 354 330 308 287 268 250 232 217 202 188 175 163 152 141 131 122 114 106 98 91 85 79 73 68 63 58 54 50 46 42 39 36 33 30 28 25 23 21 19 17 15 13 11 10 8 7 6 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 12 15 18 21 24 29 33 38 44 50 58 66 75 86 97 110 125 142 161 182 206 233 263 297 336 379 428 484 547 618 698 788 889 1003 1131 1273 1430 1602 1789 1989 2199 2412 2623 2821 2996 3136 3229 3267 3247 3171 3043 2875 2678 2463 2243 2024 1815 1618 1437 1272 1124 991 873 769 677 596 525 463 408 360 318 281 248 220 194 172 152 135 119 106 93 82 73 64 56 49 43 37 32 27 23 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 15 15 16 17 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 42 44 47 49 52 54 57 60 63 67 70 74 78 82 86 91 96 101 106 111 117 123 129 136 142 150 157 164 172 180 189 197 206 215 224 233 242 251 261 270 279 288 297 306 315 323 331 338 345 351 357 363 368 372 376 379 381 383 385 386 386 386 385 384 383 381 379 377 374 371 368 365 362 359 355 352 349 346 342 339 336 334 331 328 326 324 322 320 318 317 316 315 315 314 314 314 315 315 316 317 319 320 322 324 326 328 331 333 336 339 342 345 348 350 353 356 358 361 363 365 366 367 368 369 369 369 368 366 364 362 359 356 352 347 342 337 331 324 318 311 303 295 287 279 271 262 254 245 236 228 219 211 202 194 186 178 170 162 155 148 141 134 127 121 115 109 104 98 93 88 84 79 75 71 67 63 60 57 53 51 48 45 43 40 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10
 119 122 126 129 133 136 140 144 148 152 156 161 165 169 174 179 183 188 193 198 204 209 214 220 226 232 238 244 251 257 264 271 278 286 293 301 309 318 326 335 344 353 363 373 383 394 405 416 427 439 451 464 477 490 504 517 532 546 561 577 593 609 625 642 658 676 693 711 729 747 765 783 801 820 838 856 874 892 910 928 945 962 978 994 1010 1024 1039 1052 1065 1077 1088 1098 1107 1115 1123 1129 1134 1138 1141 1142 1143 1142 1140 1138 1133 1128 1122 1115 1106 1097 1087 1075 1063 1050 1036 1022 1007 991 975 958 941 924 906 888 870 851 833 814 796 777 758 740 722 704 686 668 650 633 616 599 583 566 550 535 519 504 490 475 461 448 434 421 409 396 384 372 361 349 339 328 318 307 298 288 279 270 261 252 244 236 228 221 213 206 199 192 186 179 173 167 161 156 150 145 140 135 130 125 121 116 112 108 104 100 96 93 89 86 83 80 77 74 71 69 66 64 62 59 57 55 53 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 54 55 57 58 60 62 64 66 68 70 72 74 77 79 81 84 86 89 92 94 97 100 103 106 109 112 115
 27 31 35 39 43 47 52 57 62 67 73 79 85 92 99 106 113 121 130 138 147 157 166 177 187 198 210 221 234 247 260 273 288 302 317 333 349 365 382 399 417 435 453 472 491 510 529 549 569 589 609 630 650 671 691 712 732 753 773 793 813 833 852 872 891 910 929 948 966 984 1002 1020 1038 1055 1072 1089 1106 1123 1139 1156 1172 1188 1204 1219 1235 1250 1265 1279 1294 1308 1321 1334 1347 1359 1370 1381 1390 1399 1406 1412 1416 1419 1420 1419 1416 1410 1403 1393 1380 1364 1346 1326 1303 1277 1248 1218 1185 1151 1114 1077 1038 998 957 916 875 835 794 754 715 677 640 603 569 535 503 472 443 415 388 363 339 316 295 274 255 238 221 205 190 176 163 150 139 128 118 108 99 91 83 76 69 62 56 50 45 40 35 31 26 23 19 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 21 24
 28 30 33 35 38 41 44 47 50 54 57 61 65 69 74 79 84 89 95 101 107 114 122 130 138 147 157 168 179 191 204 219 234 251 270 289 311 335 361 389 420 454 492 533 578 627 681 741 807 879 958 1045 1140 1244 1358 1482 1617 1763 1920 2089 2268 2456 2653 2857 3064 3270 3472 3665 3842 3999 4129 4227 4291 4316 4303 4253 4167 4050 3907 3743 3563 3374 3179 2983 2788 2599 2416 2242 2076 1920 1774 1638 1511 1394 1285 1184 1092 1007 928 856 790 729 673 622 575 532 492 456 422 392 364 338 314 293 273 255 238 223 209 196 184 174 164 155 147 139 132 126 120 115 110 106 102 98 95 92 89 86 84 82 80 78 76 75 73 72 71 69 68 67 66 65 65 64 63 62 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 13 14 16 18 19 21 23 26
 0 0 0 0 0 2 5 10 14 19 24 30 36 42 49 56 64 73 82 92 102 113 125 138 152 167 182 199 217 236 257 278 301 326 352 380 409 440 473 508 544 582 622 663 706 751 797 844 893 943 993 1044 1096 1148 1200 1251 1303 1354 1404 1454 1503 1552 1600 1647 1694 1741 1788 1835 1882 1931 1980 2031 2083 2137 2193 2251 2311 2374 2439 2506 2574 2643 2714 2784 2852 2919 2982 3040 3090 3132 3164 3183 3188 3177 3150 3105 3042 2962 2866 2755 2631 2497 2356 2209 2060 1911 1764 1621 1484 1353 1230 1114 1007 908 817 733 657 588 525 468 417 371 329 292 258 228 201 177 155 136 118 103 89 76 65 55 45 37 30 23 17 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 17 24 31 40 49 60 71 84 99 115 133 153 175 201 229 261 297 337 382 433 489 553 625 706 796 898 1011 1137 1277 1433 1604 1791 1996 2216 2452 2702 2962 3228 3496 3759 4009 4238 4439 4603 4726 4802 4828 4806 4738 4628 4483 4308 4110 3897 3675 3448 3222 2999 2784 2577 2380 2193 2018 1855 1703 1561 1431 1310 1199 1096 1002 916 836 764 697 636 580 529 482 440 400 365 332 302 275 249 227 206 186 169 153 138 124 112 100 90 80 71 63 56 49 42 37 31 26 22 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 2 4 7 10 13 16 20 23 27 31 36 40 45 50 56 62 68 75 81 89 97 105 114 123 133 143 154 165 178 191 204 218 233 249 266 283 302 321 341 361 383 406 429 453 478 504 530 557 585 613 641 670 700 729 759 789 819 849 879 910 940 971 1001 1032 1063 1094 1126 1159 1192 1227 1262 1299 1337 1377 1419 1464 1510 1559 1611 1665 1722 1783 1846 1913 1982 2054 2128 2204 2281 2358 2434 2508 2578 2643 2701 2749 2786 2809 2818 2809 2783 2739 2677 2599 2504 2397 2279 2152 2020 1885 1750 1617 1488 1363 1245 1134 1029 933 843 762 687 618 556 500 449 402 361 323 289 259 231 206 184 164 146 129 114 101 89 78 68 59 50 43 36 30 24 19 15 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 17 24 32 40 49 59 70 82 96 111 128 146 167 190 215 243 274 309 348 391 439 492 552 618 691 773 864 966 1078 1203 1341 1493 1662 1846 2049 2269 2508 2764 3037 3325 3623 3928 4231 4526 4802 5048 5252 5405 5495 5517 5468 5349 5166 4929 4648 4336 4006 3669 3334 3010 2701 2412 2145 1900 1678 1478 1299 1139 997 871 760 662 575 499 432 374 322 277 237 202 171 144 121 100 82 66 52 39 29 19 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 3 6 9 12 16 19 23 27 31 35 40 44 49 55 61 67 73 80 87 95 104 113 123 133 145 157 170 184 200 217 235 255 276 300 326 354 385 419 456 497 543 592 647 707 773 846 926 1014 1111 1218 1334 1462 1602 1754 1920 2098 2291 2496 2715 2945 3185 3433 3685 3938 4187 4426 4650 4853 5028 5171 5276 5342 5367 5350 5294 5201 5076 4924 4750 4559 4356 4147 3934 3721 3512 3308 3111 2922 2742 2572 2411 2261 2119 1988 1865 1750 1644 1546 1455 1371 1293 1221 1155 1094 1038 985 937 893 852 815 780 747 718 690 664 640 618 597 577 559 542 525 510 495 481 467 454 441 429 417 406 395 384 373 362 352 342 331 321 312 302 292 283 273 264 255 245 236 228 219 210 202 193 185 177 169 161 153 146 138 131 124 117 110 104 97 91 85 79 73 68 62 57 52 47 43 38 34 29 25 22 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 26 44 65 88 116 149 187 231 282 342 413 495 591 703 834 987 1167 1376 1622 1909 2244 2634 3088 3612 4215 4902 5676 6533 7462 8437 9419 10351 11166 11789 12160 12241 12027 11551 10870 10051 9161 8254 7371 6539 5773 5079 4460 3910 3426 3001 2629 2305 2022 1776 1561 1374 1211 1069 946 838 744 662 591 528 474 426 384 348 315 287 263 241 222 205 190 177 166 156 146 138 131 124 118 113 108 104 100 96 92 89 86 83 80 78 75 73 70 68 65 63 61 59 57 54 52 50 48 46 44 42 39 37 35 33 31 29 27 25 23 21 19 16 14 12 10 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 21 28 37 47 58 71 87 104 124 148 175 206 241 282 330 385 447 520 604 700 811 938 1086 1255 1450 1674 1932 2228 2567 2955 3398 3901 4469 5107 5817 6596 7436 8324 9234 10131 10968 11693 12249 12591 12687 12532 12142 11557 10827 10004 9139 8271 7430 6637 5903 5234 4631 4091 3612 3188 2814 2486 2197 1945 1724 1531 1362 1214 1085 971 873 786 710 643 585 534 488 448 413 382 354 329 307 288 270 254 240 226 214 203 193 184 175 167 160 152 146 139 133 127 122 116 111 106 101 96 92 87 82 78 74 69 65 61 57 53 49 45 41 38 34 30 27 23 20 16 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 19 25 31 38 45 53 62 72 83 95 109 123 140 157 177 198 222 248 276 307 341 378 418 461 507 557 610 667 726 789 853 920 988 1057 1125 1192 1257 1320 1378 1433 1481 1525 1562 1593 1619 1638 1653 1662 1668 1670 1669 1667 1663 1659 1655 1652 1650 1650 1652 1656 1664 1675 1688 1706 1726 1750 1777 1807 1839 1874 1909 1945 1980 2014 2044 2070 2090 2103 2107 2100 2083 2053 2011 1957 1891 1815 1730 1638 1541 1440 1338 1236 1136 1039 947 859 777 700 630 564 505 450 401 356 315 279 246 216 189 165 144 125 107 92 78 65 54 44 35 27 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 4 5 6 7 8 9 10 12 13 14 16 17 18 20 21 23 25 27 28 30 32 34 37 39 41 44 47 49 52 55 59 62 66 70 74 78 83 88 93 98 104 111 118 125 133 141 150 159 170 181 192 205 219 234 250 267 285 305 327 350 375 401 430 461 494 530 568 608 652 698 747 799 854 911 972 1035 1101 1170 1240 1312 1385 1458 1531 1603 1673 1740 1803 1861 1913 1957 1994 2021 2039 2047 2045 2032 2010 1977 1936 1887 1831 1769 1702 1631 1558 1483 1408 1333 1259 1186 1115 1047 982 919 859 803 750 700 653 609 569 530 495 462 431 403 376 352 329 308 288 270 253 238 223 209 197 185 174 164 155 146 137 130 122 116 109 103 97 92 87 82 78 73 69 65 62 58 55 52 49 46 43 41 38 36 34 31 29 27 25 23 22 20 18 17 15 14 12 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 16 24 33 44 55 68 83 99 118 138 162 188 218 251 289 331 379 433 494 562 638 724 821 928 1048 1180 1327 1489 1667 1861 2070 2295 2535 2788 3051 3323 3598 3873 4143 4402 4644 4866 5061 5226 5358 5455 5515 5540 5531 5489 5418 5319 5198 5056 4897 4724 4541 4348 4150 3948 3744 3540 3336 3135 2938 2746 2559 2378 2205 2039 1881 1731 1589 1456 1331 1215 1106 1006 913 827 748 675 609 548 492 441 395 353 314 279 248 219 193 169 147 128 110 94 79 66 54 43 33 24 15 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 23 32 42 52 63 75 87 101 116 132 149 167 187 208 231 255 280 308 337 368 402 437 474 513 555 598 644 692 742 795 849 906 965 1026 1090 1155 1223 1293 1366 1442 1521 1604 1690 1781 1878 1980 2090 2207 2334 2472 2622 2786 2966 3163 3381 3622 3888 4182 4505 4862 5252 5678 6140 6635 7159 7705 8261 8810 9330 9794 10172 10432 10547 10495 10271 9880 9344 8695 7970 7209 6444 5702 5004 4360 3778 3258 2800 2398 2049 1746 1485 1261 1068 902 761 639 535 445 369 303 246 198 156 120 89 63 40 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 21 25 28 32 36 40 45 50 55 61 68 75 82 91 100 110 121 133 146 160 176 194 213 235 259 285 314 346 382 421 465 513 567 626 692 765 845 934 1032 1139 1258 1387 1528 1681 1848 2027 2218 2422 2637 2860 3089 3321 3551 3773 3980 4165 4321 4440 4517 4547 4527 4458 4341 4184 3991 3771 3533 3283 3029 2778 2534 2300 2080 1875 1686 1513 1355 1212 1083 967 863 770 688 614 548 490 438 391 350 313 280 251 225 201 180 161 145 129 116 103 92 82 73 64 56 50 43 37 32 27 23 18 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 40 65 95 131 173 224 285 357 444 546 668 814 988 1194 1440 1733 2081 2492 2977 3545 4203 4951 5785 6682 7601 8478 9228 9762 10007 9932 9554 8937 8163 7316 6462 5648 4901 4230 3641 3127 2684 2303 1978 1699 1462 1259 1086 938 813 705 613 535 468 411 362 319 283 252 226 203 183 166 151 138 127 117 109 101 95 89 83 78 74 70 66 63 60 57 54 51 49 46 44 41 39 37 34 32 30 28 25 23 21 19 17 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 11 13 15 17 19 22 24 27 30 33 36 39 43 47 51 56 61 67 73 79 86 94 102 111 121 132 144 157 172 187 205 223 244 266 291 318 347 379 414 452 493 538 586 639 695 755 819 887 959 1035 1114 1197 1283 1371 1461 1552 1643 1734 1823 1910 1993 2072 2145 2212 2272 2324 2368 2403 2430 2447 2456 2457 2449 2434 2411 2382 2347 2307 2262 2213 2161 2106 2049 1990 1929 1868 1807 1745 1684 1623 1562 1503 1444 1386 1330 1275 1221 1168 1117 1067 1019 972 926 882 840 799 759 720 683 648 614 581 549 519 490 462 436 410 386 363 341 320 300 281 263 245 229 213 199 185 171 159 147 135 125 115 105 96 87 79 71 64 57 51 45 39 34 29 24 19 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 16 19 21 24 27 30 34 37 41 44 48 52 57 61 66 71 76 82 88 94 100 107 114 121 128 136 144 153 162 171 181 191 201 211 222 234 245 257 269 281 294 307 320 333 347 361 375 389 404 419 434 450 466 483 500 518 537 557 578 600 624 649 676 705 737 771 809 850 895 944 998 1058 1124 1198 1279 1370 1470 1582 1706 1844 1997 2166 2352 2557 2780 3020 3277 3547 3825 4102 4368 4611 4816 4965 5047 5049 4967 4804 4570 4280 3951 3600 3246 2899 2571 2266 1988 1739 1516 1320 1148 997 865 751 652 565 490 425 368 319 275 238 205 176 150 128 108 91 76 62 50 39 30 21 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 13 15 17 19 22 25 28 31 35 39 43 48 53 59 65 71 79 87 96 106 116 128 141 156 171 189 208 229 251 277 304 335 368 404 444 487 534 586 642 703 769 841 918 1002 1091 1188 1292 1402 1521 1646 1780 1921 2069 2225 2388 2557 2733 2913 3098 3285 3473 3661 3845 4025 4196 4356 4503 4633 4743 4830 4891 4926 4931 4907 4854 4772 4663 4530 4376 4203 4016 3819 3614 3406 3197 2990 2789 2593 2406 2227 2058 1899 1750 1612 1483 1364 1254 1153 1059 974 895 823 757 697 641 590 544 501 462 426 392 362 334 308 284 262 242 223 205 189 174 160 147 135 124 113 103 94 85 77 70 62 56 49 43 38 32 27 22 18 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 17 21 25 30 36 42 49 57 66 76 88 100 115 131 148 168 191 216 244 275 310 350 393 442 496 557 624 698 781 873 974 1086 1210 1345 1494 1656 1832 2023 2227 2445 2675 2914 3159 3404 3644 3870 4073 4244 4372 4450 4471 4431 4333 4179 3979 3742 3479 3201 2919 2641 2373 2120 1885 1669 1474 1298 1141 1002 878 769 673 589 515 450 393 343 300 261 227 198 172 148 128 110 94 80 68 56 47 38 30 23 17 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 21 27 34 42 50 59 69 79 91 104 117 133 149 167 187 208 231 257 284 314 346 381 418 458 501 547 596 647 702 760 820 882 947 1014 1082 1152 1222 1292 1362 1432 1500 1566 1631 1693 1753 1811 1866 1918 1969 2017 2064 2109 2154 2199 2245 2292 2341 2393 2449 2509 2574 2645 2722 2807 2901 3002 3113 3234 3363 3503 3651 3807 3969 4135 4301 4465 4621 4764 4887 4985 5050 5077 5061 5000 4893 4742 4550 4324 4071 3800 3518 3233 2951 2679 2419 2174 1947 1738 1547 1373 1216 1075 949 836 735 645 564 493 430 373 323 278 238 203 171 143 118 96 76 58 42 28 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 2 4 6 8 10 12 14 17 19 22 25 28 31 34 37 40 44 48 52 56 60 65 70 74 80 85 91 97 103 110 117 124 132 140 148 157 167 176 187 197 208 220 233 246 259 273 288 303 320 336 354 372 392 412 432 454 477 500 525 550 576 604 632 662 692 724 757 792 827 864 903 943 985 1028 1073 1119 1168 1218 1271 1325 1381 1440 1500 1562 1627 1693 1761 1830 1901 1972 2043 2114 2184 2253 2318 2380 2437 2488 2532 2567 2593 2607 2611 2601 2579 2545 2498 2439 2369 2289 2202 2107 2008 1905 1800 1695 1590 1488 1388 1292 1200 1113 1030 952 880 812 749 690 636 586 540 497 458 422 389 358 330 304 281 259 239 220 203 187 173 159 147 135 125 115 106 97 89 82 75 69 63 57 52 47 42 38 34 30 27 23 20 17 14 12 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 13 16 19 22 25 28 31 34 37 41 45 48 52 56 60 65 69 74 79 84 90 95 101 107 113 120 127 135 142 151 159 168 178 188 199 210 222 235 248 263 278 294 312 331 351 372 395 420 447 476 507 540 576 615 657 703 753 806 865 928 997 1072 1154 1243 1341 1447 1563 1690 1829 1980 2146 2328 2526 2743 2979 3236 3515 3816 4140 4486 4853 5236 5631 6032 6428 6807 7156 7456 7693 7851 7916 7881 7745 7512 7194 6806 6368 5899 5415 4933 4464 4019 3601 3216 2864 2546 2259 2003 1775 1572 1393 1234 1093 969 859 762 677 601 533 474 421 374 332 294 261 231 204 180 158 138 120 104 90 77 65 54 44 35 26 19 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 19 25 31 38 45 54 64 75 87 100 115 132 151 172 195 221 250 282 317 356 399 447 499 555 617 684 757 836 920 1011 1108 1212 1322 1438 1560 1689 1824 1965 2112 2265 2423 2586 2755 2927 3103 3283 3464 3645 3826 4002 4173 4333 4480 4609 4714 4792 4837 4846 4815 4743 4629 4477 4290 4073 3833 3577 3313 3046 2783 2528 2285 2056 1844 1648 1470 1308 1162 1031 913 808 715 632 558 492 434 382 336 295 259 227 198 172 149 128 110 94 79 66 54 43 33 24 16 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 20 24 30 35 42 49 57 66 76 88 100 115 131 149 169 192 217 246 278 314 354 400 451 508 572 643 723 812 911 1021 1143 1278 1426 1588 1764 1955 2159 2376 2603 2839 3078 3317 3550 3770 3970 4144 4284 4386 4444 4459 4429 4358 4248 4107 3940 3753 3552 3345 3134 2925 2720 2523 2335 2157 1990 1834 1689 1555 1431 1317 1213 1117 1029 949 876 809 747 691 639 592 548 508 472 438 406 377 351 326 303 281 261 243 226 209 194 180 167 155 143 132 122 112 103 94 86 79 72 65 59 53 47 41 36 32 27 23 19 15 11 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 16 19 23 27 32 37 42 48 54 61 69 77 87 97 108 120 133 147 163 181 200 221 244 269 297 327 360 396 434 476 522 571 623 678 737 800 864 932 1001 1072 1143 1214 1284 1352 1416 1476 1532 1581 1624 1660 1689 1711 1726 1734 1736 1733 1724 1711 1694 1675 1653 1630 1606 1581 1556 1532 1509 1487 1466 1447 1430 1415 1402 1391 1383 1377 1373 1371 1372 1375 1380 1387 1396 1406 1418 1431 1446 1460 1475 1489 1503 1515 1526 1534 1539 1541 1539 1533 1523 1507 1487 1462 1432 1398 1359 1317 1271 1222 1172 1119 1066 1012 958 905 852 801 751 702 656 612 569 529 491 455 421 389 359 331 305 281 258 236 216 198 180 164 149 135 122 110 99 88 78 69 61 53 46 39 33 27 22 17 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 16 21 25 30 36 42 48 54 61 69 76 85 93 103 113 123 134 146 158 172 186 201 216 233 251 269 289 310 332 356 380 406 434 463 494 526 560 596 634 674 716 761 808 858 910 966 1024 1086 1152 1222 1295 1373 1456 1543 1636 1734 1837 1947 2062 2183 2311 2444 2582 2726 2874 3025 3178 3331 3482 3629 3768 3897 4011 4107 4180 4228 4248 4236 4192 4115 4007 3870 3709 3526 3327 3118 2902 2686 2472 2263 2064 1875 1698 1533 1381 1242 1115 999 895 801 716 640 572 511 456 408 364 325 290 259 231 206 183 163 145 129 114 101 89 78 68 59 51 44 37 31 25 20 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 38 39 41 42 44 46 47 49 51 53 55 57 60 62 64 67 70 73 76 79 83 87 91 95 100 105 111 117 123 130 138 146 155 165 175 187 199 213 228 244 262 281 302 325 350 377 406 438 473 511 551 595 642 693 748 807 870 936 1007 1082 1161 1243 1329 1417 1506 1597 1687 1775 1861 1941 2014 2079 2133 2176 2204 2219 2219 2203 2173 2130 2074 2008 1933 1851 1764 1674 1582 1489 1398 1309 1223 1141 1062 987 917 851 790 733 680 631 586 544 506 470 438 408 381 356 333 311 292 274 258 243 229 216 204 193 183 173 164 156 149 142 135 129 123 117 112 107 103 98 94 90 86 83 79 76 73 70 67 65 62 59 57 55 52 50 48 46 44 42 40 38 37 35 33 32 30 28 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 18 25 33 42 53 64 76 90 106 124 144 166 190 218 248 283 321 363 410 462 520 584 654 731 815 907 1006 1114 1229 1353 1484 1623 1768 1919 2074 2233 2393 2554 2712 2868 3018 3161 3295 3420 3534 3636 3725 3801 3864 3914 3951 3974 3985 3983 3968 3941 3902 3851 3789 3715 3630 3534 3428 3313 3190 3059 2922 2781 2635 2488 2340 2193 2048 1906 1768 1636 1509 1388 1274 1167 1066 973 886 805 731 662 600 542 489 441 397 357 320 287 256 229 203 180 159 140 123 107 93 80 68 57 47 37 29 21 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 18 22 26 31 36 41 47 54 61 69 77 87 97 108 121 135 149 166 184 203 225 248 274 302 333 366 402 441 484 530 579 633 690 752 818 888 963 1043 1127 1216 1310 1408 1511 1617 1728 1842 1960 2080 2203 2327 2453 2578 2703 2827 2948 3065 3177 3283 3381 3470 3549 3615 3668 3706 3728 3733 3721 3690 3642 3576 3494 3397 3286 3163 3030 2890 2745 2596 2447 2297 2150 2007 1868 1735 1608 1487 1373 1267 1167 1074 988 907 833 765 702 644 590 541 496 454 416 380 348 318 291 266 242 221 201 183 166 151 136 123 111 99 89 79 70 61 53 46 39 33 27 21 16 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 25 38 54 71 92 115 143 174 211 252 300 355 418 490 571 664 769 888 1022 1171 1338 1522 1725 1946 2184 2437 2702 2976 3252 3525 3786 4028 4243 4423 4563 4660 4710 4716 4680 4605 4499 4366 4212 4044 3867 3684 3501 3319 3141 2969 2804 2646 2495 2353 2217 2089 1968 1853 1745 1641 1543 1450 1361 1276 1196 1119 1046 976 909 846 786 729 675 624 576 531 488 448 410 375 342 311 283 256 231 208 186 166 148 131 115 100 86 74 62 51 42 32 24 16 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 19 24 30 36 43 51 59 69 79 91 104 118 134 152 172 194 218 246 276 310 348 391 438 490 549 614 686 767 855 953 1061 1179 1308 1449 1601 1765 1940 2125 2320 2523 2732 2943 3155 3362 3561 3747 3916 4063 4186 4280 4344 4377 4378 4349 4292 4208 4102 3977 3837 3685 3524 3358 3190 3021 2854 2690 2531 2378 2231 2090 1957 1831 1712 1601 1496 1398 1306 1221 1141 1066 997 932 872 816 763 715 669 626 587 550 515 482 452 423 396 371 348 326 305 285 267 249 233 217 203 189 176 164 152 141 131 121 111 103 94 86 79 72 65 59 53 47 41 36 31 27 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 15 18 21 24 28 32 36 41 46 53 59 67 75 84 95 106 119 134 150 169 189 213 239 268 301 339 381 428 481 540 607 682 766 859 963 1079 1208 1349 1505 1676 1863 2065 2283 2515 2762 3019 3286 3559 3832 4101 4360 4602 4822 5012 5167 5282 5355 5385 5371 5316 5222 5094 4938 4758 4560 4350 4131 3909 3686 3466 3251 3043 2843 2653 2473 2303 2143 1994 1854 1725 1605 1494 1391 1297 1210 1129 1055 987 924 866 813 764 718 676 637 601 568 537 508 481 456 432 410 390 370 352 335 318 303 289 275 262 249 238 226 216 205 196 186 177 169 160 153 145 138 131 124 117 111 105 99 93 87 82 77 72 67 62 58 53 49 45 41 37 33 29 26 22 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 13 17 20 24 28 33 37 42 48 53 59 65 72 79 86 94 102 111 121 131 141 152 164 177 190 204 219 235 251 269 287 306 327 348 370 393 417 442 468 495 523 551 580 610 640 671 702 733 765 797 828 860 892 924 955 987 1018 1050 1082 1113 1145 1178 1210 1244 1278 1314 1351 1389 1430 1472 1517 1564 1614 1668 1725 1786 1851 1921 1995 2074 2158 2247 2342 2441 2545 2652 2763 2876 2989 3101 3210 3312 3405 3485 3549 3594 3617 3615 3588 3533 3452 3347 3220 3074 2913 2742 2565 2386 2208 2034 1866 1706 1555 1414 1283 1163 1052 950 858 774 697 628 566 509 458 411 370 332 297 266 238 213 190 169 149 132 116 102 89 77 66 55 46 38 30 23 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 20 25 31 37 44 52 61 71 83 95 110 126 143 163 186 211 239 269 304 342 383 429 479 534 592 655 722 793 867 943 1021 1099 1177 1253 1326 1395 1458 1515 1565 1608 1643 1670 1691 1704 1711 1713 1710 1704 1695 1684 1672 1660 1647 1636 1625 1616 1609 1604 1601 1600 1602 1604 1609 1614 1621 1627 1632 1636 1638 1637 1632 1622 1606 1585 1557 1522 1481 1433 1379 1320 1257 1190 1121 1051 981 911 842 776 713 652 595 541 491 444 401 361 325 291 260 232 207 183 162 143 125 109 95 82 70 59 49 40 32 25 18 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 79 81 83 85 87 89 92 94 96 99 101 103 106 108 111 114 116 119 122 124 127 130 133 136 139 142 145 148 152 155 158 161 165 168 171 175 178 181 185 188 191 195 198 201 205 208 211 214 217 220 223 226 228 231 233 236 238 240 242 244 246 248 249 251 252 254 255 256 257 258 259 260 261 261 262 263 264 264 265 265 266 267 268 268 269 270 271 272 273 274 275 276 278 279 281 282 284 286 288 290 293 295 297 300 303 306 308 312 315 318 321 325 328 332 335 339 342 346 349 353 356 359 362 365 367 369 371 373 374 375 375 375 375 374 372 370 367 364 361 357 353 348 342 337 331 324 318 311 304 297 289 282 274 267 259 251 244 236 229 221 214 207 199 192 186 179 172 166 160 154 148 142 136 131 126 120 115 111 106 101 97 93 89 85 81 77 74 70 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 56 58 59 61 63 65 67 69 70 72 74
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 8 10 12 14 16 18 20 22 25 27 30 33 35 38 42 45 49 52 56 61 65 70 75 80 86 93 99 107 115 123 132 142 153 165 178 192 208 224 243 264 286 311 338 368 401 438 478 523 572 626 686 753 826 906 995 1092 1199 1317 1445 1584 1736 1900 2077 2265 2464 2673 2889 3108 3326 3538 3736 3913 4060 4170 4236 4254 4220 4135 4004 3832 3627 3398 3154 2904 2654 2411 2179 1960 1757 1571 1401 1247 1109 985 874 776 689 611 542 482 428 380 338 301 268 238 212 189 168 150 133 119 105 93 83 73 64 56 49 43 37 32 27 22 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 22 24 26 27 29 31 33 35 37 40 42 45 48 51 54 58 61 65 70 74 79 84 90 97 103 111 119 127 137 147 158 170 183 197 212 228 246 265 286 308 331 357 384 412 442 474 508 543 580 618 658 699 740 783 826 869 912 955 997 1037 1077 1115 1150 1184 1214 1241 1265 1285 1301 1314 1321 1325 1324 1319 1309 1296 1278 1257 1231 1203 1172 1138 1101 1063 1024 983 942 900 858 817 776 735 696 658 620 585 550 517 486 456 427 400 374 350 327 306 285 266 248 231 216 201 187 174 161 150 139 129 119 110 102 94 87 80 73 67 62 56 51 46 42 38 34 30 27 23 20 17 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 2 4 6 8 11 13 16 19 21 24 28 31 35 38 42 47 51 56 61 66 72 78 85 92 99 107 116 125 136 147 159 171 185 201 217 235 255 276 299 324 351 381 413 448 486 526 570 616 666 718 773 830 889 949 1009 1069 1127 1183 1235 1282 1323 1357 1384 1404 1415 1418 1414 1403 1386 1363 1336 1306 1273 1238 1202 1166 1129 1094 1059 1026 994 964 936 910 886 863 843 824 808 794 781 770 762 755 750 747 746 747 750 755 762 771 782 796 812 830 851 875 900 928 959 992 1027 1064 1102 1142 1182 1223 1263 1301 1338 1371 1401 1425 1444 1456 1461 1458 1448 1430 1404 1371 1332 1288 1238 1185 1129 1072 1013 954 896 839 783 730 678 629 582 538 496 457 421 386 354 324 296 270 246 224 203 184 166 149 134 119 106 94 82 71 62 53 44 36 29 23 17 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 17 21 26 32 38 46 54 63 74 86 100 115 133 154 177 204 235 270 311 357 410 471 540 618 707 807 919 1043 1179 1327 1485 1650 1819 1987 2146 2292 2417 2515 2583 2616 2616 2585 2526 2445 2347 2237 2120 2000 1880 1764 1652 1546 1447 1354 1269 1191 1119 1054 995 942 894 852 815 782 754 730 711 695 684 676 672 672 676 683 695 710 730 753 781 812 847 886 929 974 1023 1074 1127 1181 1234 1287 1338 1385 1427 1463 1491 1510 1519 1517 1503 1479 1443 1398 1343 1282 1214 1143 1069 994 919 846 775 707 643 583 526 473 424 380 338 300 266 234 206 180 156 134 115 97 81 67 54 42 31 22 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 38 40 42 43 45 47 49 51 53 55 57 59 61 64 66 68 71 73 76 79 82 85 88 91 94 98 101 105 109 113 117 121 125 130 135 140 145 150 156 161 167 173 179 186 193 199 206 214 221 228 236 244 252 259 267 275 283 291 299 307 314 322 329 336 343 349 355 361 367 372 377 381 385 389 393 396 399 401 403 405 407 409 410 412 413 414 415 416 417 418 419 420 421 423 424 426 427 429 431 433 436 438 441 444 448 451 455 460 464 469 474 479 485 490 496 503 509 515 522 528 535 541 548 554 559 565 569 573 577 580 581 582 582 581 579 575 571 565 558 550 542 532 521 509 497 484 470 456 442 427 412 397 382 367 353 338 323 309 295 282 268 255 243 231 219 208 197 186 176 166 157 148 139 131 123 116 109 102 95 89 83 77 72 67 62 57 53 49 45 41 38 35 32 29 26 23 21 19 17 15 13 11 10 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 32 33 35
 88 92 95 99 103 108 112 116 121 126 130 135 141 146 151 157 163 169 175 182 188 195 202 209 217 225 233 241 250 259 268 277 287 297 307 318 328 339 351 362 374 386 398 410 423 435 448 461 473 486 498 511 523 534 546 557 568 578 588 597 606 614 621 628 634 639 643 647 650 653 655 656 657 657 657 656 654 653 651 648 645 643 639 636 633 629 626 622 618 615 611 608 604 601 598 595 592 589 587 585 582 580 579 577 576 575 574 574 573 573 574 574 575 576 577 578 580 582 584 586 588 590 593 595 598 600 603 605 608 610 611 613 614 615 615 615 615 614 612 610 607 603 599 594 589 582 576 568 560 551 542 533 522 512 501 489 478 466 454 441 429 416 404 391 379 366 354 341 329 317 305 293 282 270 259 248 238 227 217 208 198 189 180 171 163 155 147 139 132 125 118 112 106 100 94 89 83 79 74 69 65 61 57 54 50 47 44 41 39 36 34 32 29 28 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 19 20 21 22 24 25 27 28 30 32 34 35 37 40 42 44 46 49 51 54 56 59 62 65 68 71 74 77 81 84
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 16 21 26 32 39 48 57 69 82 97 114 134 158 185 216 252 293 340 395 457 528 609 700 803 919 1048 1191 1347 1516 1696 1885 2079 2274 2462 2639 2796 2927 3027 3092 3120 3112 3071 3002 2908 2797 2672 2540 2404 2267 2132 2002 1877 1758 1647 1542 1445 1355 1272 1196 1126 1063 1005 953 907 865 829 796 768 744 724 708 694 684 677 672 670 670 672 675 681 687 694 703 711 721 730 739 748 757 765 772 779 784 788 791 793 793 791 787 782 775 767 757 745 731 716 699 681 662 642 620 598 575 552 528 504 479 455 431 407 383 360 338 316 294 274 254 235 216 199 183 167 152 138 125 113 102 91 81 72 64 56 49 43 37 32 27 23 19 15 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 15 17 18 20 22 24 25 27 30 32 34 36 39 42 45 48 51 54 58 62 66 71 76 81 87 93 100 107 115 123 133 143 154 166 180 194 210 228 248 269 292 318 346 376 409 446 485 528 574 624 678 735 796 860 928 1000 1074 1150 1229 1308 1388 1467 1544 1619 1690 1755 1814 1866 1909 1943 1967 1980 1983 1976 1959 1932 1897 1854 1803 1747 1687 1622 1556 1487 1418 1349 1280 1213 1148 1084 1024 966 911 859 810 763 720 680 642 607 574 543 515 488 463 440 418 398 379 361 345 329 314 300 286 273 261 250 239 228 218 208 199 190 181 173 165 157 150 143 136 129 122 116 110 104 98 93 87 82 77 72 67 63 58 54 50 46 42 38 35 32 28 25 22 19 17 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 37 39 42 44 46 48 51 53 56 59 61 64 68 71 74 78 82 86 90 94 99 104 109 114 120 126 132 138 145 152 160 168 176 184 193 202 212 222 232 243 253 265 276 288 299 312 324 336 349 361 374 387 400 413 426 439 452 465 478 491 504 518 531 545 559 573 588 603 618 634 651 668 686 704 724 744 765 788 811 836 862 888 916 946 976 1007 1038 1070 1102 1134 1165 1194 1222 1246 1268 1285 1298 1305 1306 1301 1290 1272 1247 1216 1180 1138 1093 1044 993 940 886 833 780 728 677 629 582 538 496 457 420 386 354 324 296 270 247 225 204 186 168 152 137 124 111 100 89 79 70 62 54 47 40 34 29 24 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 11 12 14 15 17 19 20 22 24 26 27 29 31 33 35 37 40 42 44 46 49 51 54 57 60 62 65 69 72 75 79 83 87 91 95 100 104 110 115 121 127 134 141 148 156 165 174 184 195 206 219 232 247 263 280 298 318 339 363 388 415 444 475 509 546 585 627 672 720 771 825 882 942 1005 1070 1139 1209 1281 1355 1429 1503 1577 1649 1719 1785 1847 1904 1955 1999 2035 2063 2084 2095 2098 2093 2079 2058 2030 1996 1957 1913 1865 1813 1760 1705 1649 1592 1536 1480 1425 1371 1319 1268 1219 1172 1127 1085 1044 1005 969 934 901 870 841 813 787 762 738 716 695 674 655 636 618 601 584 568 552 537 522 507 492 478 464 450 436 422 409 395 382 369 356 343 331 318 306 294 282 270 259 248 237 226 215 205 195 185 176 167 158 149 141 132 125 117 110 103 96 89 83 77 71 66 60 55 50 46 41 37 33 30 26 23 20 17 14 11 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 7 8
 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7 8 9 10 11 12 12 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 55 58 61 65 68 72 76 81 85 91 96 102 109 115 123 131 140 149 159 170 181 194 207 222 237 253 271 289 309 330 353 376 401 428 456 486 517 551 586 623 663 705 749 797 847 900 956 1016 1080 1147 1219 1295 1375 1458 1546 1637 1731 1827 1923 2017 2109 2194 2271 2335 2386 2418 2430 2421 2389 2336 2262 2171 2064 1947 1823 1695 1566 1440 1318 1203 1094 993 900 814 736 665 601 544 491 444 402 364 330 299 271 246 223 202 184 167 151 137 125 113 102 92 83 75 67 60 54 48 42 37 32 28 23 20 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 11 14 17 21 24 28 32 36 41 45 50 56 61 68 74 81 89 97 106 115 125 135 147 159 172 186 201 217 234 252 271 292 313 336 360 385 412 440 468 498 529 560 593 625 659 692 726 760 794 827 860 893 926 958 989 1021 1052 1083 1115 1147 1180 1214 1250 1288 1328 1371 1418 1469 1524 1586 1653 1728 1811 1904 2006 2120 2246 2386 2541 2711 2897 3099 3317 3549 3792 4043 4294 4537 4762 4955 5103 5192 5212 5155 5021 4815 4547 4233 3889 3531 3174 2828 2503 2202 1929 1683 1465 1273 1104 956 827 715 618 533 460 396 341 292 250 213 181 153 129 107 88 71 57 44 32 22 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 19 29 42 57 74 95 119 148 181 221 267 321 384 457 542 640 752 881 1027 1192 1376 1580 1803 2042 2295 2555 2818 3073 3311 3523 3699 3832 3917 3952 3938 3878 3778 3646 3488 3313 3127 2934 2741 2551 2365 2187 2018 1857 1706 1565 1433 1311 1197 1092 994 904 822 745 675 611 552 498 449 404 363 325 291 260 232 206 183 162 142 125 109 95 82 70 60 50 42 34 26 20 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 9 10 11 11 12 13 14 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 41 44 46 49 53 56 60 64 69 74 79 85 91 98 105 114 122 132 143 154 167 180 195 211 228 247 267 289 313 338 364 392 422 453 486 519 554 590 626 662 698 733 768 801 832 861 887 910 930 946 958 966 971 971 967 959 949 934 917 897 875 851 826 799 772 743 715 686 658 629 602 575 548 523 498 474 451 429 408 388 369 350 333 316 300 285 271 257 244 231 220 208 197 187 177 168 159 150 142 134 127 120 113 106 100 94 88 83 78 73 68 64 60 56 52 48 45 41 38 35 32 29 27 24 22 20 18 16 14 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 2 4 7 10 12 15 18 22 25 29 32 36 41 45 50 55 60 65 71 77 84 91 98 106 114 123 133 143 154 166 178 192 206 221 238 256 275 295 317 341 366 394 423 454 488 524 562 603 647 693 742 794 848 905 964 1026 1090 1155 1221 1289 1356 1424 1490 1555 1617 1677 1734 1786 1834 1878 1916 1949 1977 2000 2017 2030 2038 2041 2040 2036 2029 2019 2006 1991 1975 1957 1937 1917 1897 1876 1854 1833 1811 1790 1768 1747 1726 1705 1684 1663 1642 1621 1600 1579 1558 1536 1515 1492 1469 1446 1422 1397 1372 1345 1318 1290 1261 1231 1200 1169 1137 1104 1071 1038 1004 970 936 902 868 834 801 768 735 704 673 642 613 584 556 529 504 478 454 431 409 388 367 347 329 311 293 277 261 246 232 218 205 193 181 170 159 148 139 129 120 112 104 96 88 81 75 68 62 56 51 46 41 36 31 27 23 19 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 17 20 23 27 30 34 38 42 47 52 57 63 70 76 84 92 100 110 120 131 144 157 172 188 206 226 247 271 298 327 359 395 435 479 527 581 641 708 782 864 954 1054 1164 1286 1420 1566 1726 1899 2086 2287 2499 2723 2954 3190 3423 3649 3859 4045 4196 4304 4363 4366 4313 4204 4045 3845 3612 3357 3090 2821 2556 2301 2060 1836 1631 1443 1275 1123 988 868 762 669 586 513 450 394 344 301 263 230 201 175 152 132 115 99 85 73 62 53 44 37 30 24 19 14 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 15 20 25 32 40 50 61 75 91 110 133 160 192 230 274 326 387 459 541 636 744 866 1001 1146 1299 1454 1603 1737 1847 1925 1964 1964 1926 1856 1762 1652 1534 1412 1293 1179 1071 972 882 799 725 659 600 548 501 460 424 393 365 342 321 304 289 277 267 259 253 248 244 242 240 239 239 240 240 241 242 243 243 244 244 244 243 242 240 237 234 230 226 221 216 210 203 196 189 181 174 165 157 149 141 132 124 116 108 101 93 86 79 72 66 60 54 48 43 38 34 29 25 21 18 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 2 3 4 5 7 8 9 10 12 13 14 16 17 19 20 22 23 25 27 28 30 32 34 36 39 41 43 46 49 52 55 58 61 65 68 72 77 81 86 91 97 103 109 116 123 131 140 149 158 169 180 192 205 218 233 248 265 283 301 321 342 363 386 410 434 460 486 512 539 567 594 621 648 674 700 725 748 771 792 812 830 846 861 875 887 897 906 914 921 926 931 935 939 942 945 948 951 954 958 963 968 974 981 989 999 1010 1024 1039 1056 1076 1098 1123 1151 1182 1217 1255 1297 1342 1391 1444 1501 1560 1623 1688 1755 1822 1889 1954 2015 2072 2121 2162 2193 2212 2217 2209 2186 2149 2099 2036 1962 1879 1789 1693 1595 1495 1395 1296 1200 1108 1020 937 858 784 716 652 592 537 487 440 398 358 322 289 259 231 205 182 160 141 123 106 91 77 65 53 43 33 25 17 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 57 59 62 65 68 70 73 76 79 82 85 89 92 95 99 102 106 110 113 117 121 125 129 133 138 142 147 151 156 161 166 171 176 181 187 192 198 204 210 216 222 229 235 242 249 256 264 271 279 287 295 303 311 320 329 337 346 356 365 374 384 393 403 413 422 432 442 452 461 471 480 490 499 508 517 526 535 543 551 560 567 575 583 590 597 604 611 617 623 629 635 641 647 652 658 663 668 673 677 682 686 690 694 697 701 704 706 709 711 712 713 714 714 714 713 711 709 706 703 698 693 687 681 673 665 656 647 636 625 613 601 588 574 561 546 531 517 501 486 471 455 440 424 409 394 379 365 350 336 323 309 296 283 271 259 247 236 225 215 205 195 185 176 168 159 151 143 136 129 122 115 109 102 97 91 86 80 75 71 66 62 57 53 50 46 42 39 36 33 30 27 25 22 20 18 16 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 14 15 16 17 19 20 22 23 25 27 28 30 32 34 36 38 40 42 45 47 49 52
 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 69 70 71 73 75 77 79 81 84 87 90 93 97 102 106 112 118 125 132 140 149 160 171 184 198 213 231 250 271 294 320 349 380 415 452 494 539 589 643 701 764 832 905 983 1065 1151 1241 1333 1427 1520 1611 1698 1778 1849 1910 1956 1987 2002 2000 1982 1947 1898 1837 1766 1687 1602 1515 1426 1337 1249 1165 1083 1006 933 865 801 741 686 635 589 546 506 470 438 408 380 356 333 312 294 277 261 247 234 223 212 202 193 185 177 170 163 157 152 146 141 136 132 128 124 120 116 113 109 106 103 100 97 94 91 88 85 83 80 77 75 72 69 67 65 62 60 57 55 53 50 48 46 44 42 39 37 35 33 31 29 27 26 24 22 20 18 17 15 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 33 36 39 43 47 52 57 63 70 77 85 95 105 117 129 144 160 178 198 220 244 270 299 331 365 401 439 480 521 564 607 649 690 729 764 796 823 844 860 871 875 874 869 859 845 829 809 789 767 744 721 698 675 653 632 612 593 575 559 543 529 516 505 495 486 478 472 467 464 462 461 462 463 467 471 477 484 492 502 512 523 534 546 559 571 583 594 604 614 621 627 631 633 633 630 625 617 607 594 580 563 545 526 505 484 462 439 417 395 372 351 330 309 289 270 252 235 218 202 187 173 160 147 136 124 114 104 95 86 78 70 63 57 50 45 39 34 29 25 21 17 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 12 13 15 17 19 21 23 26 28 31 34 37 40 43 47 50 54 58 63 68 73 78 84 91 97 105 112 121 130 139 150 161 173 186 200 214 230 247 265 284 305 326 349 373 398 425 452 480 510 540 571 602 633 664 695 726 756 786 814 841 867 891 913 934 954 971 987 1001 1014 1026 1036 1045 1054 1061 1068 1075 1081 1087 1094 1101 1108 1116 1125 1135 1146 1158 1171 1187 1204 1222 1242 1264 1288 1313 1339 1366 1394 1421 1449 1475 1499 1520 1538 1552 1560 1562 1557 1545 1526 1498 1464 1422 1374 1320 1262 1200 1135 1069 1002 936 870 807 745 686 630 577 528 481 438 397 360 325 294 264 237 212 190 169 150 132 116 102 88 76 65 54 45 36 29 21 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 77 82 86 90 95 99 104 109 113 118 123 128 133 139 144 150 155 161 167 173 179 185 191 198 204 211 218 225 232 240 247 255 263 271 280 288 297 306 315 324 334 344 354 364 375 386 396 408 419 431 443 455 467 479 492 505 517 530 543 556 569 581 594 606 618 630 642 653 664 674 684 693 702 711 718 726 733 739 745 750 755 760 764 768 772 776 779 782 785 788 791 794 797 801 804 807 811 814 818 822 827 831 836 841 847 853 859 865 872 879 886 894 901 909 917 925 934 942 949 957 964 970 976 981 985 987 988 988 986 982 977 969 960 949 935 920 904 885 865 844 821 797 773 748 722 696 670 643 617 591 565 540 515 491 467 444 422 400 379 359 339 321 303 285 269 252 237 222 208 195 182 170 158 147 136 126 116 107 98 90 82 74 67 61 54 48 43 37 32 28 23 19 16 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 15 17 19 21 24 26 29 32 35 38 41 44 47 51 54 58 62 65 69
 5 7 8 9 11 12 14 15 17 19 21 22 24 26 28 30 32 34 36 39 41 43 46 48 51 54 57 60 63 66 70 73 77 81 85 89 93 98 103 108 113 119 125 131 138 145 153 160 169 178 187 197 207 219 230 243 256 270 285 300 317 334 352 371 391 411 433 455 477 501 525 550 575 600 625 651 676 702 727 751 775 799 822 844 865 886 905 924 941 958 974 989 1002 1016 1028 1040 1051 1061 1071 1081 1090 1099 1108 1117 1126 1134 1143 1152 1160 1169 1177 1186 1194 1202 1209 1216 1222 1228 1231 1234 1234 1233 1229 1223 1214 1203 1188 1170 1149 1125 1098 1068 1036 1002 965 927 888 848 808 767 727 687 647 609 572 535 501 468 436 406 377 350 324 300 277 256 236 217 199 183 167 153 139 127 115 104 94 84 75 67 59 52 45 39 33 28 23 18 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4
 8 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 37 38 39 40 42 43 45 46 48 50 52 55 57 60 63 67 70 75 79 84 90 97 104 112 121 131 142 155 168 184 201 220 241 264 290 319 350 384 421 462 506 553 605 660 719 782 849 920 993 1070 1149 1230 1312 1393 1474 1551 1625 1693 1754 1807 1850 1881 1901 1908 1902 1885 1855 1814 1764 1706 1640 1570 1496 1419 1341 1264 1188 1113 1042 973 908 847 790 736 687 641 599 561 526 495 466 440 416 395 376 358 342 328 315 304 293 284 275 267 259 253 246 241 235 230 225 221 217 213 209 205 201 198 194 191 188 184 181 177 174 171 167 164 160 156 152 149 145 140 136 132 128 123 119 114 110 105 100 96 91 86 81 77 72 67 63 59 54 50 46 42 39 35 32 28 25 22 20 17 15 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 7
 70 72 75 77 79 81 83 85 87 89 91 92 94 96 97 99 100 102 103 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 135 136 138 140 141 143 146 148 151 153 156 160 163 167 172 176 182 187 193 199 206 213 221 230 238 248 258 268 279 291 303 316 329 343 358 374 390 407 425 443 463 484 505 528 551 576 603 630 659 689 721 755 790 827 865 906 948 992 1038 1085 1134 1183 1234 1285 1336 1386 1436 1483 1527 1568 1604 1635 1659 1677 1686 1688 1682 1668 1645 1616 1579 1537 1490 1438 1384 1328 1270 1213 1155 1098 1043 989 938 889 841 797 754 714 677 641 607 576 546 518 492 467 444 422 401 381 362 344 328 312 296 282 268 255 242 230 218 207 196 185 175 165 156 147 138 130 122 114 107 99 92 86 79 73 67 61 56 51 46 41 37 32 28 25 21 18 15 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 21 23 25 28 30 33 35 38 40 43 45 48 50 53 55 58 60 63 65 68
 6 7 9 11 12 14 16 18 20 21 23 25 27 30 32 34 36 38 41 43 45 48 50 53 55 58 61 63 66 69 71 74 77 80 83 86 89 92 95 98 101 104 108 111 114 118 121 125 128 132 136 140 145 149 154 159 164 170 176 183 190 198 207 216 226 237 249 262 276 292 309 327 347 369 392 418 445 474 505 539 574 612 652 694 738 784 832 881 932 984 1036 1089 1142 1193 1243 1290 1334 1374 1409 1439 1462 1479 1489 1492 1487 1475 1456 1430 1399 1363 1322 1277 1230 1181 1131 1081 1030 980 932 885 840 797 756 718 682 649 618 590 563 540 518 498 480 464 450 437 425 414 405 396 389 382 375 370 364 359 355 351 347 343 339 335 331 328 324 320 316 312 307 302 298 293 287 282 276 270 263 256 250 242 235 227 220 212 204 195 187 179 171 162 154 146 138 130 122 115 108 100 94 87 81 75 69 63 58 53 49 44 40 36 33 29 26 24 21 19 16 14 13 11 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4
 105 108 112 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 162 165 168 171 173 176 179 182 184 187 190 192 195 198 200 203 206 209 212 215 218 221 224 227 231 235 239 243 247 251 256 261 266 272 277 283 290 297 304 311 319 327 336 345 354 364 374 384 395 405 417 428 440 452 464 476 488 500 512 525 537 549 561 573 584 596 607 617 627 637 646 655 662 670 676 682 687 691 695 697 699 700 700 699 697 694 690 686 680 674 667 660 651 643 633 624 613 603 592 581 570 559 547 536 525 514 503 492 482 471 461 452 442 433 424 416 408 400 392 385 378 371 364 358 351 345 339 333 328 322 317 311 306 301 296 291 286 281 276 271 266 261 256 251 246 241 236 231 226 221 216 211 206 201 196 191 186 181 176 171 166 161 156 151 146 141 136 131 127 122 117 113 108 104 100 95 91 87 84 80 76 73 69 66 63 60 57 54 52 49 47 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 48 50 53 55 58 61 63 66 69 72 75 78 81 84 87 90 93 96 99 102
 1 3 4 6 8 10 12 14 16 18 20 22 25 27 29 32 34 37 40 43 46 49 52 55 58 62 65 69 73 77 82 86 91 96 101 106 112 118 124 131 138 145 153 162 170 180 190 200 212 224 237 251 266 281 298 317 336 357 380 404 430 457 487 519 553 590 629 671 715 762 812 865 922 981 1043 1108 1177 1248 1322 1398 1477 1558 1640 1723 1808 1892 1976 2059 2140 2218 2293 2363 2428 2487 2539 2583 2618 2644 2661 2668 2665 2651 2627 2594 2552 2500 2442 2376 2304 2228 2147 2064 1978 1892 1805 1719 1633 1550 1469 1390 1314 1242 1172 1106 1044 985 929 876 826 780 736 695 656 620 586 555 525 497 471 446 423 401 381 361 343 326 310 294 280 266 253 240 228 217 206 196 186 177 168 159 151 143 136 128 121 115 108 102 96 90 85 79 74 69 65 60 55 51 47 43 39 36 32 29 25 22 19 16 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 23 24 26 28 29 31 33 35 37 38 40 42 44 47 49 51 53 56 58 61 64 67 70 73 76 80 83 87 91 96 100 105 110 116 121 127 134 141 148 156 164 173 183 193 204 216 228 242 256 271 287 305 323 343 364 386 410 435 461 489 518 549 581 614 648 684 721 758 797 836 876 916 957 997 1038 1079 1119 1160 1200 1239 1278 1316 1354 1392 1428 1465 1501 1536 1571 1605 1639 1672 1705 1737 1768 1798 1827 1854 1880 1903 1924 1942 1957 1968 1974 1976 1972 1963 1948 1927 1900 1867 1828 1783 1733 1678 1619 1558 1493 1427 1360 1293 1226 1160 1095 1032 972 914 858 806 756 709 664 623 584 548 514 482 453 425 400 376 354 333 314 296 279 263 249 235 222 210 199 188 178 169 160 151 143 136 129 122 116 109 104 98 93 87 83 78 73 69 65 61 57 53 49 46 43 39 36 33 30 27 25 22 20 17 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 12 14 15 17 18
 11 13 14 16 17 18 20 21 23 24 26 28 29 31 33 34 36 38 40 42 44 46 48 50 52 54 57 59 62 65 67 70 73 76 80 83 87 91 95 99 104 108 114 119 125 131 138 145 153 162 171 181 192 203 216 230 245 261 279 298 319 342 367 394 423 455 489 525 565 607 652 700 750 804 860 919 981 1044 1110 1176 1244 1313 1381 1448 1514 1578 1639 1696 1749 1796 1838 1873 1902 1923 1936 1943 1941 1932 1917 1894 1865 1830 1791 1746 1698 1647 1593 1537 1480 1422 1364 1306 1249 1192 1137 1083 1031 981 933 887 843 801 761 722 686 652 620 589 560 532 506 481 457 435 414 394 375 356 339 323 307 292 278 264 251 238 227 215 204 194 184 175 165 157 148 140 133 125 118 112 105 99 93 87 82 76 71 66 62 57 53 48 44 41 37 33 30 27 23 20 17 15 12 9 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10
 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 18 19 20 22 24 26 29 32 35 38 42 47 52 57 64 70 78 86 95 104 115 127 139 153 168 184 202 221 242 265 289 316 345 376 410 446 485 528 573 622 674 730 789 852 917 986 1056 1128 1201 1273 1343 1410 1471 1526 1571 1607 1630 1642 1640 1625 1598 1560 1512 1456 1393 1326 1257 1186 1115 1045 977 912 850 792 737 686 639 595 554 517 482 450 421 394 369 346 325 306 288 271 256 242 228 216 205 194 184 174 165 157 149 141 134 127 121 115 109 103 98 93 88 83 79 75 71 67 63 59 56 52 49 46 43 40 37 34 32 29 27 24 22 20 18 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18
 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 58 60 62 64 66 68 71 73 76 79 82 86 90 94 98 103 108 114 120 126 133 140 148 157 166 176 186 198 209 222 235 250 265 280 297 314 333 352 372 393 415 438 461 486 511 537 563 591 618 646 675 704 732 761 789 817 844 871 896 920 942 962 980 996 1009 1019 1026 1030 1031 1029 1024 1016 1005 991 975 956 935 913 889 864 838 812 785 759 732 706 680 655 631 607 585 563 542 523 504 486 469 453 438 423 409 396 384 372 361 350 340 330 321 312 303 295 287 279 272 264 257 250 244 237 231 224 218 212 206 200 194 188 182 176 171 165 160 154 149 143 138 132 127 122 117 112 107 102 97 92 88 83 79 75 71 67 63 59 55 52 49 45 42 40 37 34 32 30 27 25 23 22 20 18 17 16 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 15 16 17 17 18 19 20
 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 13 15 17 19 21 23 25 27 30 32 35 38 41 44 48 51 55 59 63 68 72 77 83 88 95 101 108 115 123 131 140 150 160 171 182 194 207 221 235 251 267 284 302 321 340 361 381 403 425 447 470 493 515 538 559 580 600 619 637 653 668 681 692 702 710 716 720 722 723 722 720 717 713 707 701 694 687 679 671 662 653 644 635 626 617 609 600 592 584 576 569 562 556 550 544 539 534 530 526 523 521 519 517 516 516 516 516 516 517 518 519 520 522 522 523 523 523 522 520 518 515 511 506 500 493 485 476 466 455 443 431 418 404 390 375 360 345 330 315 300 284 270 255 241 227 214 200 188 176 164 153 142 132 122 113 104 96 88 81 74 67 61 55 49 44 39 35 31 27 23 20 17 14 11 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 47 49 51 53 55 57 59 61 63 65 67 69 71 73 76 78 81 83 86 88 91 94 96 99 102 105 108 112 115 118 122 125 129 133 137 141 145 149 154 158 163 168 173 178 183 188 194 200 206 212 218 224 231 238 245 252 259 267 274 282 290 298 307 315 323 332 340 349 358 366 375 383 392 401 409 417 426 434 442 449 457 465 472 479 486 493 500 506 512 519 524 530 536 541 546 551 556 560 564 568 572 575 579 582 584 587 589 591 592 593 594 595 595 595 594 593 592 590 588 586 584 581 578 574 570 566 562 558 553 549 544 539 533 528 523 517 511 506 500 494 488 482 476 470 463 457 451 444 438 432 425 419 412 406 399 393 386 380 373 367 360 354 347 341 335 328 322 315 309 303 296 290 284 277 271 265 259 253 246 240 234 228 222 216 210 204 198 193 187 181 176 170 165 159 154 149 144 139 134 130 125 121 117 112 108 105 101 98 94 91 88 85 82 79 77 75 72 70 68 66 64 62 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 26 28 29 31 32 34 35 37 39 40 42 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 13 15 17 20 22 25 28 32 35 39 44 48 53 59 65 71 78 85 93 102 112 122 133 145 157 171 185 200 216 232 250 268 287 306 325 344 364 383 402 421 438 455 471 486 500 513 525 536 546 555 563 571 579 587 595 603 611 621 631 643 656 670 687 706 727 751 778 808 841 879 921 967 1018 1073 1133 1198 1267 1339 1414 1489 1564 1634 1697 1750 1789 1811 1813 1793 1751 1688 1608 1513 1407 1296 1183 1071 964 862 768 682 604 533 470 414 365 321 282 248 218 191 168 148 129 113 99 87 75 65 57 49 42 35 30 25 20 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 16 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 53 56 58 61 64 67 71 75 79 84 88 94 100 106 113 121 129 138 148 159 170 183 197 213 229 248 267 288 311 335 361 388 417 447 479 511 544 577 611 644 676 708 738 767 793 817 839 858 875 889 900 909 916 921 923 925 925 924 922 919 917 913 910 907 904 901 898 896 895 894 894 894 895 896 898 901 904 907 911 916 920 925 930 934 938 942 946 948 950 951 950 948 945 940 933 925 915 903 889 875 858 840 821 801 780 759 737 714 692 669 646 624 601 579 558 536 516 495 476 457 438 420 402 385 369 352 337 322 307 293 279 265 252 240 227 215 204 192 181 171 160 150 141 131 122 113 105 97 89 82 74 68 61 55 49 44 39 34 29 25 21 18 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 8 9 10 11 12 12 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 9 10 12 13 15 17 19 21 23 26 28 31 34 38 42 46 51 56 61 68 74 82 91 100 111 123 137 152 169 188 210 234 262 293 328 367 411 460 515 577 644 719 801 889 984 1084 1189 1296 1404 1510 1611 1704 1786 1854 1906 1941 1958 1957 1940 1908 1863 1809 1747 1680 1610 1538 1465 1394 1325 1259 1195 1134 1077 1024 974 927 884 844 807 773 742 713 688 664 644 625 609 596 585 575 569 564 561 561 563 566 572 580 589 601 614 629 645 662 680 700 719 739 759 779 798 817 834 849 863 874 883 889 892 892 889 882 872 858 842 822 799 774 747 718 687 656 623 590 557 524 491 459 428 397 368 340 313 287 263 240 218 197 178 160 143 128 113 100 87 76 65 56 47 38 31 24 18 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 14 17 20 24 28 33 39 45 53 61 71 82 95 110 126 146 167 193 221 253 290 332 379 431 490 556 628 708 795 889 989 1095 1205 1318 1432 1544 1651 1751 1841 1917 1980 2026 2055 2068 2066 2049 2019 1979 1930 1874 1814 1750 1685 1620 1556 1493 1432 1374 1319 1267 1218 1173 1132 1094 1060 1029 1001 977 955 937 920 906 894 884 875 868 861 854 848 841 835 827 819 809 799 787 774 759 743 725 706 686 665 642 619 595 570 545 519 494 468 443 418 393 369 346 323 301 280 259 240 221 203 186 170 155 141 127 114 102 91 81 71 62 53 45 38 31 25 19 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 20 22 24 26 28 30 33 35 38 40 43 46 49 53 56 60 64 69 73 78 84 89 96 102 109 117 125 134 143 153 164 176 188 201 216 231 247 264 282 301 322 343 365 388 412 436 461 486 511 537 561 585 609 631 651 670 688 703 716 728 737 744 749 752 754 753 751 748 744 739 733 726 719 712 704 697 690 682 675 669 663 657 652 647 644 641 638 637 636 637 638 640 643 648 653 660 667 676 686 697 710 723 737 753 769 785 802 820 837 854 870 885 898 910 920 927 931 932 930 925 916 903 888 869 847 823 796 768 738 706 674 642 610 577 545 514 484 454 426 399 372 348 324 301 280 260 241 223 207 191 176 162 149 137 125 115 105 95 86 78 70 63 57 50 45 39 34 29 25 21 18 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 16 19 21 24 26 29 32 36 39 43 47 51 56 61 66 72 78 85 92 99 108 116 126 136 148 159 172 186 201 217 234 253 272 293 315 338 362 388 414 442 470 499 529 559 589 619 649 678 706 733 759 784 807 829 849 868 885 901 916 930 942 954 965 976 987 998 1010 1022 1034 1048 1063 1080 1099 1119 1142 1168 1196 1228 1263 1301 1344 1390 1442 1497 1558 1623 1692 1766 1843 1923 2004 2086 2166 2241 2311 2370 2418 2451 2467 2463 2440 2396 2333 2252 2156 2047 1930 1807 1682 1557 1434 1316 1203 1096 996 904 819 740 669 603 544 490 441 396 356 320 287 257 229 205 182 162 143 126 111 97 84 72 61 51 42 34 27 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 12 14 16 19 23 26 31 35 41 47 54 62 72 82 94 108 124 142 162 185 212 241 275 313 355 403 457 516 582 654 733 819 912 1011 1116 1224 1336 1449 1560 1668 1769 1862 1943 2010 2062 2098 2118 2121 2110 2085 2049 2003 1949 1889 1826 1760 1693 1627 1561 1498 1437 1379 1325 1275 1228 1186 1148 1113 1083 1057 1034 1015 999 987 977 969 964 960 958 957 956 955 954 952 950 946 940 932 922 910 896 879 860 839 815 789 762 733 703 672 641 608 576 544 512 481 450 420 391 364 337 311 287 264 242 221 202 184 166 150 135 121 108 96 84 74 64 55 47 39 32 26 20 14 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 26 29 31 34 37 40 43 46 50 53 56 60 63 67 71 75 78 82 86 91 95 99 103 108 113 117 122 127 132 137 143 148 154 160 166 172 179 185 192 199 207 215 223 231 240 250 260 270 281 293 305 318 331 346 361 378 395 414 433 454 475 498 523 548 575 602 631 661 692 724 757 790 824 858 892 926 960 993 1025 1057 1087 1116 1144 1169 1193 1215 1235 1252 1267 1280 1290 1298 1303 1306 1307 1306 1302 1296 1289 1279 1268 1255 1241 1226 1209 1191 1172 1153 1133 1112 1091 1069 1048 1026 1005 983 962 940 919 899 878 858 839 819 800 781 762 743 725 706 688 670 651 633 615 597 579 560 542 524 506 488 471 453 436 418 401 384 368 352 336 320 305 290 275 261 247 234 221 209 196 185 173 163 152 142 132 123 114 105 97 89 82 75 68 61 55 49 44 39 34 29 24 20 16 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 16 18 21
 26 28 30 32 33 35 37 39 41 43 45 47 49 51 53 55 57 59 62 64 66 68 71 73 75 78 80 82 85 87 89 92 94 97 99 101 104 106 109 112 114 117 120 122 125 128 131 134 137 140 143 147 150 154 158 162 166 171 176 181 186 191 197 203 209 216 222 229 237 244 252 260 269 277 286 295 304 313 323 332 342 351 361 370 380 389 398 407 416 424 432 440 448 455 461 468 473 479 483 487 491 494 496 498 499 499 499 498 497 495 493 490 487 483 479 475 470 465 460 455 450 445 439 434 429 424 419 414 410 405 401 396 392 388 385 381 377 373 370 366 362 358 354 350 346 342 337 332 327 322 317 311 305 299 293 286 279 272 265 258 250 243 235 227 219 212 204 196 188 180 172 164 157 149 142 135 128 121 114 108 102 95 90 84 79 73 68 64 59 55 51 47 43 40 36 33 30 28 25 23 20 18 16 15 13 12 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 6 7 8 9 10 11 13 14 16 17 18 20 21 23 25
 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 20 23 25 28 32 35 39 43 47 52 57 62 68 74 81 88 96 105 114 124 135 147 160 174 189 206 223 243 263 286 310 336 363 393 424 457 491 527 564 603 641 680 718 756 792 827 858 887 913 935 953 967 976 982 984 982 978 970 960 948 934 919 903 887 870 854 838 822 807 793 779 767 755 745 736 728 721 715 711 708 706 705 706 708 711 715 720 727 734 743 752 762 772 783 794 805 815 825 834 841 847 851 853 852 848 842 832 819 804 785 764 740 714 687 658 628 597 566 535 504 474 444 416 388 362 337 313 291 270 250 231 213 197 182 167 154 141 130 119 109 99 91 83 75 68 61 55 49 44 39 34 30 26 22 18 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 34 36 39 42 45 48 52 55 60 64 70 75 82 88 96 105 114 125 136 149 164 181 199 221 244 271 301 336 375 419 468 524 587 658 737 825 922 1029 1146 1272 1406 1546 1691 1836 1979 2114 2237 2343 2430 2493 2531 2544 2532 2498 2446 2377 2297 2208 2114 2018 1922 1827 1734 1646 1562 1482 1408 1338 1273 1213 1158 1107 1059 1016 977 940 907 877 850 825 803 783 765 749 735 723 712 702 694 686 680 674 669 664 660 655 650 645 640 634 628 621 613 604 594 584 573 561 548 535 521 506 492 476 461 446 430 415 399 384 369 354 340 325 312 298 285 273 260 249 237 226 216 205 196 186 177 168 160 152 144 136 129 122 115 109 102 96 90 85 79 74 69 64 59 55 50 46 42 38 34 31 27 24 21 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 23 26 29 32 36 40 45 50 56 63 71 79 89 101 113 128 145 164 185 210 239 272 310 353 402 459 524 598 682 777 884 1004 1137 1282 1440 1608 1783 1961 2137 2303 2453 2580 2676 2737 2762 2750 2703 2628 2529 2414 2286 2153 2018 1884 1755 1631 1514 1404 1302 1207 1119 1039 964 896 833 776 723 675 630 590 552 518 487 458 432 408 386 366 348 331 316 302 290 279 269 259 251 244 237 231 225 220 216 211 208 204 201 198 195 192 190 188 185 183 181 179 177 175 173 171 169 167 165 163 161 159 157 156 154 152 150 149 147 145 143 142 140 139 137 135 134 132 131 129 128 126 125 123 122 120 119 117 116 114 113 111 110 108 107 105 103 102 100 98 97 95 93 91 89 87 86 84 82 80 78 76 74 72 70 69 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 9 9 8 8 7 6 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 14 16 18 21 23 26 28 31 35 38 42 47 51 57 62 68 75 83 91 100 110 121 133 146 160 176 193 212 233 256 281 307 336 368 401 438 476 517 561 606 654 704 755 808 862 916 971 1026 1081 1135 1188 1240 1290 1339 1386 1430 1473 1513 1550 1586 1618 1648 1675 1699 1719 1736 1748 1757 1760 1758 1751 1737 1718 1691 1659 1620 1574 1523 1467 1406 1341 1274 1204 1134 1063 993 925 858 795 734 676 622 572 525 481 441 404 370 338 310 284 260 239 219 201 185 170 156 144 132 122 113 104 96 89 82 76 70 65 60 56 52 48 44 41 38 35 32 30 27 25 23 21 19 17 15 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 66 70 74 79 84 90 97 104 111 120 129 140 151 164 178 194 211 230 250 273 298 325 356 389 426 466 510 559 612 671 736 807 884 969 1062 1162 1271 1387 1510 1640 1774 1909 2043 2170 2285 2383 2457 2502 2514 2491 2434 2346 2232 2097 1949 1794 1638 1485 1339 1203 1076 961 857 763 680 606 540 482 431 386 347 312 281 254 229 208 189 172 157 143 131 120 110 101 93 86 79 73 67 62 57 53 49 45 41 38 35 32 29 26 24 22 19 17 15 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 28 30 32 35 39 42 47 52 58 65 72 81 91 103 116 131 148 167 188 212 239 270 303 341 383 430 482 540 604 675 753 839 934 1038 1151 1274 1408 1550 1702 1861 2025 2191 2354 2510 2653 2775 2871 2934 2960 2948 2897 2810 2694 2553 2394 2226 2053 1882 1716 1559 1412 1276 1153 1041 941 852 772 701 639 584 535 492 453 420 389 362 338 317 297 280 264 250 236 224 213 203 193 184 175 167 160 153 146 140 133 127 122 116 111 106 101 96 91 86 82 77 73 69 64 60 56 52 49 45 41 38 34 31 27 24 21 18 16 13 10 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 24 26 28 30 32 35 39 43 47 52 58 65 72 80 89 100 111 124 138 154 172 191 213 237 263 291 323 357 395 436 480 529 581 637 697 761 829 900 975 1052 1132 1211 1291 1368 1442 1511 1572 1625 1667 1697 1715 1720 1711 1691 1659 1617 1567 1509 1447 1381 1313 1244 1175 1108 1043 981 921 865 813 764 718 676 637 602 569 539 512 487 465 444 425 408 392 378 365 352 341 330 321 311 303 295 287 279 272 265 259 252 246 240 233 227 222 216 210 204 198 192 187 181 175 170 164 158 152 147 141 135 130 124 119 113 108 103 97 92 87 82 77 73 68 64 59 55 51 47 43 40 36 33 30 27 24 21 19 16 14 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 7 8 8 9 9 9 10
 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 23 24 25 26 28 29 31 33 35 37 39 41 43 46 49 52 55 58 62 65 69 74 78 83 88 94 99 105 111 118 125 131 139 146 153 160 168 175 182 189 196 202 208 214 219 224 229 233 237 240 243 246 249 251 254 256 258 260 262 265 267 270 274 277 281 286 291 296 303 310 317 326 336 346 358 371 385 401 418 437 457 479 503 528 555 584 615 646 679 713 747 780 811 841 867 889 906 918 922 920 911 896 874 847 815 779 742 702 662 622 583 545 509 475 442 412 383 357 332 310 289 269 251 235 220 206 193 181 169 159 149 140 132 124 116 110 103 97 91 85 80 75 70 66 62 58 54 50 46 43 40 36 33 31 28 25 23 21 18 16 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2
 148 146 143 140 137 134 130 127 123 119 116 112 108 105 101 97 94 91 87 84 81 78 75 72 69 66 63 61 58 56 53 51 49 47 44 42 40 38 37 35 33 32 30 29 28 27 26 25 25 24 24 25 25 26 27 28 30 32 34 37 41 44 49 54 59 65 71 78 86 94 102 112 121 132 143 154 166 179 192 206 220 234 250 265 282 299 316 334 352 371 390 410 430 451 472 494 516 539 562 586 610 634 659 684 709 734 760 785 810 835 860 884 908 931 953 974 994 1012 1029 1045 1059 1071 1082 1091 1099 1105 1110 1113 1116 1117 1117 1117 1116 1115 1113 1110 1107 1104 1101 1097 1092 1087 1082 1075 1068 1060 1050 1040 1028 1015 1000 983 966 946 924 901 877 850 822 793 762 730 697 663 629 594 559 525 491 457 424 392 361 331 303 276 250 226 203 181 161 143 125 109 95 81 69 57 47 38 29 22 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 17 20 23 26 30 34 38 42 47 52 57 63 68 74 80 87 93 99 105 111 117 123 128 133 138 142 145 148 150 152 153 153 153 153 152 150
 11 12 14 15 17 18 20 22 24 25 27 29 31 33 35 37 39 41 44 46 48 51 53 56 58 61 64 66 69 72 75 78 81 84 87 90 94 97 100 104 107 110 114 117 121 124 128 131 134 138 141 144 148 151 154 157 160 163 165 168 171 173 176 178 180 183 185 187 190 192 194 196 199 201 203 206 208 211 214 217 220 223 226 230 234 238 243 247 253 258 264 271 278 285 294 302 312 323 334 347 360 375 392 410 429 451 475 501 530 563 598 638 682 730 784 843 909 982 1063 1151 1248 1353 1467 1588 1716 1849 1984 2118 2246 2363 2464 2542 2592 2611 2596 2547 2468 2362 2235 2094 1945 1792 1641 1495 1356 1226 1106 996 896 805 723 649 582 523 469 421 378 340 305 274 245 220 197 176 157 140 125 111 98 86 76 66 57 49 41 34 28 22 17 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9
 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 38 38 38 39 40 40 41 42 43 44 45 47 48 50 52 54 56 58 61 63 66 70 73 77 81 85 90 94 100 105 111 117 123 130 137 144 151 159 167 175 184 192 201 210 220 229 239 249 259 268 279 289 299 309 319 329 339 349 359 369 379 388 398 407 416 425 433 442 450 457 465 472 478 485 490 496 501 506 510 514 517 520 523 525 527 528 529 530 530 530 530 530 529 528 527 526 524 522 521 519 517 514 512 509 507 504 501 497 494 490 486 482 477 473 468 462 457 451 445 439 432 425 418 411 403 395 387 379 370 361 353 343 334 325 315 306 296 286 277 267 257 247 238 228 219 209 200 191 182 173 165 156 148 140 133 125 118 112 105 99 93 87 82 77 72 67 63 59 55 52 48 45 42 40 37 35 33 31 30 28 27 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 31 32 32 32 33 33 33 33 33 33 34 34
 7 9 11 12 14 16 18 20 22 24 26 29 31 34 36 39 42 45 48 51 54 58 61 65 69 73 78 83 88 93 99 105 112 118 126 134 142 151 161 172 183 195 208 222 238 254 272 291 311 333 357 383 410 440 471 504 539 577 616 657 699 743 787 832 878 923 967 1009 1049 1087 1122 1153 1179 1202 1220 1233 1242 1246 1246 1242 1234 1223 1209 1193 1174 1154 1133 1110 1086 1062 1037 1013 988 963 939 914 890 866 843 820 798 775 754 733 712 691 671 652 633 615 596 579 562 545 529 514 499 485 471 458 445 433 422 411 401 392 383 374 366 359 352 345 339 334 328 323 319 314 310 306 302 299 295 292 289 286 283 280 277 274 271 268 266 263 260 257 254 251 248 245 242 239 236 232 229 225 222 218 214 210 206 202 197 193 188 183 178 173 168 163 158 152 147 141 136 130 125 119 114 108 103 98 92 87 82 77 73 68 64 59 55 52 48 44 41 38 35 32 30 27 25 23 21 19 18 16 15 13 12 11 10 9 9 8 7 7 6 5 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6
 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 52 54 56 59 62 65 69 72 76 81 85 91 96 102 109 117 124 133 143 153 164 176 188 202 217 233 250 268 287 307 328 349 372 395 419 443 468 492 516 539 562 583 603 621 637 651 662 671 678 681 682 681 677 671 663 654 642 629 615 600 585 568 552 535 518 501 485 468 452 437 422 407 393 380 367 355 344 334 324 315 306 299 292 286 281 276 272 269 266 264 263 262 262 262 263 264 265 267 270 272 275 278 281 284 287 291 294 297 300 303 306 308 310 312 314 315 315 316 315 315 313 311 309 306 302 298 294 289 283 277 270 263 256 248 240 232 224 215 207 198 189 180 172 163 155 147 139 131 124 116 109 103 96 90 84 78 73 68 63 59 55 51 47 44 41 38 35 33 31 29 27 25 23 22 21 19 18 17 17 16 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 8 9 10 10
 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 40 42 44 46 49 52 56 60 64 69 74 80 86 93 101 109 119 129 140 152 165 179 195 212 230 249 270 293 316 342 368 397 426 456 487 518 550 580 610 638 663 685 704 719 728 733 732 727 717 702 684 662 637 611 583 554 524 495 467 439 411 385 360 337 314 293 274 255 238 222 207 193 181 169 158 148 139 131 123 116 110 104 98 94 89 85 82 78 75 73 70 68 66 65 63 62 60 59 58 57 57 56 55 55 54 53 53 53 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 44 45 47 48 50 51 52 54 55 57 59 60 62 63 65 66 68 69 71 72 74 75 77 78 79 81 82 83 84 85 86 87 87 88 89 89 89 90 90 90 90 90 89 89 88 88 87 86 85 84 83 82 80 79 78 76 75 73 71 70 68 67 65 63 62 60 59 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 9 10 10 12 13 14 15 17 18 20 22 24 26 28 31 34 36 40 43 47 51 55 59 64 69 74 80 86 92 98 105 113 121 129 138 147 157 168 179 191 204 218 233 250 267 287 308 331 356 383 414 447 484 524 569 618 672 731 796 866 940 1019 1101 1184 1265 1343 1412 1469 1510 1531 1530 1506 1461 1397 1319 1230 1136 1039 944 853 768 689 616 551 493 441 394 353 317 285 256 231 209 189 172 156 142 130 118 108 99 91 84 77 71 66 61 56 52 48 44 41 38 35 32 30 27 25 23 21 19 18 16 14 13 11 10 9 8 7 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 37 38 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 58 60 61 63 65 66 68 69 71 73 75 77 79 81 83 85 87 89 92 94 97 99 102 105 108 111 114 117 121 124 128 132 136 140 145 150 155 160 166 171 177 183 190 197 204 211 218 226 234 242 250 259 267 276 285 294 303 313 322 332 341 350 360 369 379 388 397 407 416 425 434 443 452 460 469 477 485 493 501 508 515 522 529 535 541 547 552 556 560 563 565 567 568 568 567 565 562 558 553 548 541 533 524 514 503 492 479 466 453 439 425 410 395 380 366 351 336 322 308 294 281 268 255 243 232 220 209 199 189 180 171 162 154 146 139 132 125 119 113 107 101 96 91 87 82 78 74 70 66 63 59 56 53 50 47 45 42 39 37 35 33 31 29 27 25 23 21 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35
 23 23 23 24 24 24 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 54 56 59 63 66 70 75 80 85 91 97 104 112 120 129 139 150 161 173 187 201 216 232 249 268 287 308 330 353 378 403 430 459 488 519 551 584 618 653 688 724 761 797 833 869 903 937 968 998 1025 1049 1070 1088 1102 1112 1118 1119 1117 1110 1099 1084 1066 1044 1019 992 963 932 900 867 833 799 765 731 698 665 633 602 572 543 515 488 462 438 415 392 371 351 331 313 296 279 264 249 235 222 209 197 186 175 165 156 147 138 130 122 115 108 101 95 89 83 78 73 68 63 59 54 50 47 43 39 36 33 30 27 24 22 19 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22
 36 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 60 61 63 65 67 69 70 72 74 76 78 81 83 85 87 89 92 94 97 99 102 105 107 110 113 116 119 122 125 128 131 135 138 141 145 148 152 156 160 163 167 171 175 180 184 188 193 197 202 207 212 217 222 227 232 238 244 250 256 262 268 275 282 289 296 304 312 320 328 337 347 356 367 377 388 400 413 426 439 454 469 486 503 521 540 560 582 605 629 654 681 709 739 771 804 839 876 913 953 993 1035 1078 1121 1164 1207 1249 1290 1328 1364 1396 1425 1448 1466 1478 1484 1484 1477 1464 1445 1421 1391 1357 1319 1279 1235 1191 1145 1099 1053 1008 963 919 877 836 797 760 724 690 658 627 598 571 545 520 497 475 454 434 415 398 381 365 350 335 321 308 295 283 272 261 250 240 230 221 212 203 195 187 179 171 164 157 150 144 137 131 126 120 114 109 104 99 95 90 86 82 78 75 71 68 65 62 59 57 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 12 13 15 16 17 18 20 21 22 24 25 26 28 29 30 32 33 34
 6 7 8 10 11 13 14 16 17 19 20 22 24 26 28 30 32 34 36 38 40 43 45 48 50 53 56 59 62 66 69 72 76 80 84 88 93 97 102 107 113 118 124 130 136 143 150 157 165 173 181 190 199 209 219 230 241 253 265 278 291 305 319 334 350 366 383 400 419 437 456 476 496 516 537 558 579 601 622 644 665 686 707 728 749 769 788 807 825 843 859 875 889 903 915 926 936 944 951 956 960 962 963 962 959 954 948 940 931 920 907 894 879 862 845 827 808 789 769 749 729 709 689 668 649 629 610 591 573 556 538 522 506 490 475 461 447 433 420 407 395 383 372 361 350 339 329 319 309 300 290 281 272 264 256 247 239 232 224 217 209 202 195 188 182 175 169 163 157 151 145 140 134 129 124 119 114 109 104 99 95 91 86 82 78 74 71 67 64 60 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 23 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4
 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 69 70 72 73 75 77 78 80 82 84 86 88 90 92 94 96 98 100 103 105 107 109 112 114 116 118 120 123 125 127 129 131 133 135 137 138 140 142 144 145 147 149 150 152 153 155 157 158 160 162 164 166 168 170 172 175 177 180 183 186 189 193 197 201 205 210 215 220 225 232 238 245 252 260 268 277 286 296 306 317 328 339 351 364 376 389 402 415 428 440 451 462 472 481 489 494 499 501 501 500 496 491 484 475 465 453 441 427 413 398 383 368 352 337 323 308 294 280 267 255 243 231 220 210 200 191 182 173 165 158 151 144 137 131 125 120 114 109 105 100 96 91 87 84 80 76 73 70 67 64 61 58 55 52 50 47 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38
 27 28 29 31 33 34 36 37 39 41 43 45 47 50 52 55 57 60 63 67 70 74 78 82 87 92 97 103 109 115 123 130 139 148 157 168 179 192 205 219 235 252 269 289 309 331 354 378 403 430 457 485 514 542 570 598 624 648 671 691 708 723 734 741 746 747 746 742 735 727 717 705 693 681 668 655 643 631 621 610 601 593 587 581 577 574 572 572 574 576 581 587 594 603 614 627 641 657 675 694 716 739 763 789 816 845 874 903 931 959 986 1009 1030 1047 1058 1065 1065 1058 1045 1025 999 967 930 890 846 801 754 708 661 617 573 532 493 456 422 390 361 334 309 286 266 247 229 213 199 186 174 163 152 143 135 127 120 114 108 102 97 93 88 85 81 78 74 72 69 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 23 24 25
 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 14 16 17 18 20 21 23 25 27 29 32 34 37 40 43 47 51 55 60 65 70 76 83 90 98 106 115 126 137 149 162 176 191 208 225 244 265 286 308 332 356 381 407 433 459 485 511 536 560 583 605 625 644 661 676 690 703 714 725 734 742 749 756 763 770 776 782 789 795 802 809 816 823 830 837 844 851 857 862 865 868 868 867 863 857 848 836 821 804 783 760 734 707 677 646 615 583 551 519 488 458 429 401 374 349 325 303 283 263 246 229 214 200 187 175 164 153 144 135 127 120 113 107 101 95 90 86 81 77 73 70 67 63 61 58 55 53 51 48 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 19 18 17 16 15 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 71 73 75 78 80 82 85 88 91 94 97 100 103 106 110 114 117 121 125 129 134 138 142 147 151 156 161 165 170 174 179 183 188 192 196 199 203 206 209 212 214 216 217 218 219 220 220 220 219 218 217 216 214 212 210 208 206 203 201 198 196 193 191 188 186 183 181 178 176 174 172 170 168 166 164 163 161 160 159 158 157 156 155 154 154 153 153 153 153 153 153 154 154 155 156 157 158 159 160 162 164 165 167 170 172 174 177 180 183 186 190 193 197 201 205 209 214 218 223 227 232 236 241 246 250 254 259 263 267 271 274 277 280 283 285 287 289 290 291 292 292 292 291 291 289 288 286 284 281 279 276 272 269 265 261 257 253 249 244 240 235 230 225 220 215 210 205 200 195 189 184 179 174 169 163 158 153 148 143 138 133 129 124 119 115 110 106 102 98 94 90 86 83 79 76 73 70 67 64 62 59 57 55 53 51 49 47 46 44 42 41 40 39 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
 66 67 67 67 68 68 68 69 69 69 70 70 71 71 71 72 72 73 73 74 75 75 76 77 78 78 79 80 81 82 83 85 86 87 89 90 92 93 95 97 99 101 103 106 108 111 114 116 119 123 126 129 133 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 203 207 210 214 217 220 223 226 229 231 234 236 239 241 243 246 248 250 252 255 257 259 261 264 266 269 271 274 277 280 282 285 288 292 295 298 301 305 308 311 315 318 322 325 328 331 334 337 339 341 343 345 346 348 348 349 348 348 347 346 344 342 340 337 334 331 327 323 319 314 309 305 300 295 290 284 279 274 269 264 258 253 248 243 238 233 228 224 219 214 210 205 201 196 192 188 184 180 175 171 167 163 159 155 151 147 143 139 135 131 127 124 120 116 112 108 104 100 96 92 89 85 81 78 74 71 67 64 61 57 54 51 49 46 43 41 38 36 34 32 30 28 26 25 23 22 21 19 18 17 16 16 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 64 64 65 65 66
 0 0 0 1 2 3 4 5 6 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47 50 54 57 61 65 69 74 79 84 90 96 103 110 118 126 135 144 155 166 178 190 204 219 234 251 268 287 307 328 350 372 396 420 445 470 496 521 546 571 595 619 641 662 682 700 717 732 745 757 767 776 783 789 794 799 802 804 806 808 809 811 812 813 814 815 817 818 820 823 825 828 831 834 838 842 846 850 853 857 861 864 868 870 872 873 874 873 871 868 864 858 851 843 833 821 809 794 779 762 744 725 705 684 663 642 620 599 577 555 534 513 492 471 452 432 414 396 378 362 345 330 315 301 287 274 261 249 237 226 216 206 196 186 177 169 161 153 145 138 131 124 118 111 105 100 94 89 84 79 74 70 65 61 57 53 50 46 43 40 37 34 32 29 27 25 23 21 19 18 16 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 35 35 36 37 38 40 41 42 44 46 48 50 53 55 58 62 65 69 73 78 82 88 93 99 105 112 119 127 135 144 153 162 172 183 194 205 217 230 244 258 272 288 304 320 338 356 374 393 413 434 454 476 498 520 542 564 587 609 631 653 674 695 714 733 751 767 782 796 808 819 828 835 840 844 846 847 846 843 838 832 824 815 804 791 777 761 745 727 707 687 666 644 621 598 574 550 525 501 477 453 429 406 383 361 339 318 298 279 260 242 225 209 194 179 165 152 140 129 118 107 98 89 81 73 65 59 52 47 41 36 32 27 24 20 17 14 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5
 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 73 74 76 78 79 81 83 85 88 90 93 95 98 101 104 108 111 115 119 123 128 133 138 143 149 155 161 168 174 182 189 197 206 214 223 233 243 253 264 275 286 299 311 324 338 352 366 381 396 412 429 446 463 480 498 516 535 553 572 590 608 626 643 659 675 689 702 713 723 731 736 739 740 739 735 729 720 709 696 681 664 646 627 607 586 564 543 521 499 478 457 437 417 398 379 362 345 329 313 299 285 272 260 248 237 227 217 208 199 191 183 176 169 162 156 150 144 139 134 129 125 120 116 112 108 105 101 98 95 92 89 86 83 81 78 76 74 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34
 89 90 91 92 92 93 94 94 95 95 95 96 96 97 97 97 98 98 99 99 100 100 101 102 103 104 105 106 107 109 111 112 114 116 119 121 124 127 131 134 138 143 147 152 158 164 170 177 184 192 201 210 219 229 240 251 263 275 287 299 312 325 338 351 363 375 387 398 408 418 426 434 441 447 451 455 458 459 460 460 459 457 455 452 448 444 439 434 429 423 417 411 404 397 391 384 377 369 362 354 347 339 331 324 316 308 300 291 283 275 267 259 251 243 235 227 219 211 204 197 190 183 177 170 165 159 154 149 145 140 137 133 130 127 125 122 120 119 117 116 115 114 114 114 114 114 114 114 115 116 117 118 119 120 121 123 125 127 129 131 133 135 138 140 143 145 148 151 154 157 160 162 165 168 171 173 176 178 180 182 183 184 184 184 184 183 181 179 176 173 169 165 160 155 149 143 137 130 124 117 110 104 97 91 85 79 73 68 63 58 53 49 45 41 38 35 32 29 27 24 22 20 19 17 16 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 9 9 10 11 12 14 15 16 18 19 21 23 25 27 29 31 33 35 38 40 43 45 48 51 53 56 58 61 63 66 68 71 73 75 77 79 81 82 84 85 87 88
 5 6 7 8 9 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48 50 53 55 58 61 64 67 70 74 78 82 86 91 96 101 107 114 121 128 137 146 155 166 178 190 204 219 235 253 272 292 314 338 363 390 418 448 479 511 544 577 610 643 675 705 734 760 784 804 820 833 842 847 848 845 839 829 816 801 783 764 743 721 698 674 650 626 602 578 555 532 509 487 466 445 426 407 388 371 354 338 323 309 295 283 271 260 250 240 232 224 217 211 206 201 198 195 193 191 191 191 191 193 194 197 200 204 208 212 217 223 229 235 241 248 255 263 270 278 286 294 302 310 317 325 332 339 346 352 357 361 365 368 370 370 369 367 364 359 353 346 338 328 317 306 294 281 267 253 239 225 211 197 184 171 158 146 134 123 113 103 94 85 77 70 63 57 51 45 41 36 32 29 25 22 20 17 15 13 12 10 9 8 7 6 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4
 80 84 88 92 96 100 104 108 113 117 121 125 129 133 137 141 145 149 153 157 160 164 167 171 174 177 179 182 185 187 189 191 193 194 195 197 197 198 199 199 199 199 199 199 198 198 197 196 196 195 194 193 193 192 192 191 191 191 191 192 193 194 195 197 199 201 204 207 210 215 219 224 229 235 242 249 256 264 273 282 292 303 314 327 339 353 368 383 400 417 436 455 476 499 522 547 574 603 633 665 699 735 774 815 858 903 951 1001 1053 1108 1165 1223 1283 1344 1405 1466 1525 1583 1638 1689 1734 1773 1805 1828 1843 1848 1843 1829 1806 1773 1733 1686 1632 1575 1513 1449 1384 1318 1252 1187 1124 1062 1003 946 892 840 792 745 702 660 622 585 551 519 489 460 434 408 385 363 342 322 304 286 270 254 240 226 213 200 189 177 167 157 147 138 130 121 114 106 99 93 86 80 74 69 64 59 54 50 46 42 38 34 31 28 25 22 20 18 15 13 12 10 9 7 6 5 4 3 3 2 2 2 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 16 19 22 25 27 30 33 37 40 43 46 50 53 57 61 64 68 72 76
 21 22 23 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 60 62 64 66 69 71 74 76 79 83 86 89 93 97 101 106 110 115 120 126 132 138 144 151 158 166 173 181 189 198 207 216 225 234 244 253 263 273 283 292 302 312 322 332 342 352 363 373 383 393 404 414 425 436 447 459 471 484 497 510 524 538 553 569 585 602 620 638 656 676 695 715 735 756 776 796 816 834 852 869 884 897 908 917 923 926 926 924 919 910 899 886 870 853 834 813 792 769 747 724 701 679 657 635 614 594 575 556 538 521 505 489 474 460 446 433 421 408 397 386 375 364 354 344 334 324 314 305 295 286 277 267 258 249 239 230 221 212 202 193 184 175 166 157 148 140 131 123 115 107 100 92 85 79 72 66 60 55 50 45 40 36 32 28 25 22 19 16 14 12 10 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 44 46 49 52 56 60 64 68 73 78 84 91 98 106 115 125 137 149 163 179 196 216 238 263 291 322 357 396 439 487 539 596 658 723 792 863 934 1003 1068 1125 1172 1207 1228 1233 1223 1199 1163 1117 1063 1004 943 881 820 760 704 651 601 555 512 473 437 404 374 346 321 298 277 258 240 224 210 196 184 173 162 153 144 136 128 122 115 110 105 100 96 92 88 85 83 80 78 77 76 75 74 73 73 74 74 75 76 77 78 80 82 84 86 88 91 93 96 99 102 105 108 112 115 118 121 125 128 131 134 137 140 143 146 148 151 153 155 157 159 161 162 164 165 165 166 166 166 166 165 164 163 162 160 159 157 154 152 149 146 143 139 136 132 128 124 120 116 112 108 104 99 95 91 86 82 78 74 70 66 62 59 55 52 48 45 42 39 37 34 32 29 27 25 23 22 20 19 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9
 98 103 108 114 119 125 130 136 142 148 154 160 167 173 180 186 193 200 206 213 219 226 232 239 245 251 257 263 268 274 278 283 287 291 295 298 301 304 306 308 309 311 311 312 312 312 312 311 310 310 309 308 307 306 305 304 303 302 302 301 301 301 301 301 302 302 303 304 305 306 308 309 311 313 316 318 321 323 326 329 333 336 340 344 348 353 357 362 368 373 379 385 391 398 405 412 420 428 436 445 453 462 472 481 491 500 510 519 529 538 547 555 562 569 575 580 584 586 587 586 584 580 574 566 557 547 535 521 507 491 475 458 440 423 405 387 369 352 334 318 301 286 270 256 242 229 216 204 192 181 171 161 152 143 135 127 119 112 105 99 93 87 82 77 72 67 63 59 55 51 48 44 41 38 35 32 29 27 24 22 20 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 41 44 47 50 53 57 60 64 68 72 76 80 84 89 93
 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 47 50 52 56 59 62 66 71 75 80 86 92 99 106 114 123 133 144 156 169 184 200 218 237 259 283 309 337 368 401 436 474 513 554 595 636 676 714 749 779 804 822 834 838 835 825 808 787 762 733 702 670 637 604 572 541 511 482 455 430 406 384 363 344 326 310 295 281 268 256 245 235 226 217 209 202 196 190 184 180 175 171 168 165 162 160 158 157 155 155 154 154 154 154 155 156 157 158 159 161 162 164 165 167 169 170 171 173 174 175 175 176 176 176 175 174 173 172 171 169 166 164 161 159 156 152 149 146 142 139 135 131 127 124 120 116 112 109 105 102 98 95 91 88 85 82 79 76 73 70 67 64 62 59 57 54 52 50 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14
 15 16 17 18 19 21 22 23 25 26 28 29 31 33 34 36 38 40 42 45 47 50 52 55 59 62 65 69 73 77 82 87 92 98 104 111 118 126 135 144 154 165 177 190 204 219 236 254 273 294 317 342 368 396 426 458 491 526 562 599 636 673 709 743 775 804 830 851 868 879 885 886 882 873 859 842 822 799 774 747 720 693 665 638 611 585 560 536 513 492 471 452 434 417 402 387 373 361 349 339 329 321 313 306 300 295 291 287 285 283 282 282 283 285 288 292 297 304 311 320 330 341 354 367 383 399 418 437 457 479 502 525 549 574 598 622 646 668 688 706 722 734 743 748 749 746 739 729 714 696 675 652 626 599 571 543 514 486 457 430 403 378 353 330 307 286 266 248 230 213 198 183 170 157 145 134 123 113 104 96 87 80 73 66 60 54 49 43 39 34 30 26 22 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 7 8 9 10 11 11 12 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 22 22 21 20 19 18 17 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14
 0 0 0 0 0 2 3 5 6 8 10 12 14 17 19 22 25 28 32 35 40 44 49 54 60 66 73 81 90 99 109 121 133 147 163 180 200 221 245 272 301 334 370 410 454 501 552 607 665 725 785 845 902 954 999 1035 1059 1072 1071 1058 1034 1000 959 912 862 810 757 706 657 610 566 525 487 452 420 390 364 339 317 297 278 262 246 233 220 209 198 189 180 172 165 158 152 147 142 137 133 130 126 124 121 119 117 115 114 113 113 112 113 113 114 115 117 119 121 124 127 131 136 141 146 152 159 167 175 184 194 204 215 227 240 253 266 280 294 309 323 338 352 365 378 389 400 408 415 420 423 424 422 419 413 405 395 384 371 357 342 327 311 295 279 263 247 232 217 203 189 177 164 152 141 131 121 112 103 95 87 80 73 67 61 56 50 46 41 37 33 29 26 23 20 17 14 12 10 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 30 31 33 35 36 38 40 42 45 47 49 52 54 57 60 63 67 70 74 77 81 86 90 95 100 105 110 116 122 128 135 141 149 156 163 171 179 188 196 204 213 221 230 238 246 254 261 268 274 280 285 289 292 295 296 297 297 296 294 292 288 285 280 276 270 265 259 253 247 241 235 229 224 218 212 207 201 196 192 187 183 178 174 171 167 164 161 158 155 153 151 149 147 145 144 143 142 141 141 141 141 141 141 142 143 144 146 148 150 153 156 160 164 168 173 179 185 192 200 208 217 228 239 251 264 279 294 310 328 347 366 387 408 429 451 473 494 515 534 551 566 578 587 593 595 593 588 579 567 551 534 514 493 471 448 424 401 378 356 334 313 294 275 257 240 224 209 195 182 170 159 148 138 129 120 112 105 98 91 85 79 74 69 64 60 56 52 48 45 42 39 36 33 31 29 27 25 23 21 20 19 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27
 52 51 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 39 39 39 40 41 41 42 43 44 45 46 48 49 51 52 54 56 58 60 63 65 68 71 74 77 80 83 87 90 94 98 102 107 111 116 120 125 130 135 140 146 151 157 162 168 174 180 187 193 199 206 213 220 227 234 241 249 256 264 272 279 287 295 303 311 319 326 334 341 348 355 362 368 374 379 383 387 390 393 394 395 395 394 392 389 385 381 376 370 363 356 349 341 333 324 315 307 298 289 281 272 264 256 248 240 233 226 219 212 206 200 194 189 184 179 174 170 166 162 158 154 151 148 145 142 139 136 134 131 129 127 124 122 120 118 116 115 113 111 109 107 106 104 102 101 99 97 96 94 92 90 89 87 85 83 82 80 78 76 74 72 70 68 67 65 63 61 59 57 55 54 52 50 49 47 45 44 42 41 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 60 61 63 64 66 67 69 70 72 73 75 76 77 78 80 81 82 83 83 84 85 85 85 86 86 86 85 85 85 84 84 83 82 81 80 79 78 77 76 75 73 72 71 70 68 67 66 65 63 62 61 60 59 58 56 55 54 53
 69 73 77 81 85 89 93 98 103 107 113 118 123 129 135 141 147 154 160 168 175 183 190 199 207 216 225 234 244 254 264 275 286 297 308 319 330 342 353 364 376 387 397 408 417 427 435 443 450 456 462 466 469 472 473 474 473 472 470 467 464 460 455 451 446 440 435 429 424 418 413 408 403 399 395 391 387 384 382 379 378 377 376 376 376 377 378 380 383 386 390 395 400 406 412 420 428 437 447 458 469 482 496 510 526 543 560 579 598 619 640 662 684 707 729 752 774 795 815 834 850 864 875 883 888 889 886 879 868 854 837 816 793 768 741 713 684 655 625 596 567 538 511 484 459 434 411 389 368 348 329 312 295 279 265 251 237 225 214 203 192 183 173 165 156 149 141 134 128 121 115 110 104 99 94 90 85 81 77 73 69 65 62 58 55 52 49 46 43 41 38 36 33 31 29 27 25 23 21 19 18 16 15 14 13 11 10 9 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 8 9 10 11 13 14 16 18 20 22 24 26 28 30 33 35 38 41 43 46 49 52 55 59 62 65
 38 39 41 42 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 66 68 70 72 73 75 77 79 81 84 86 88 91 93 96 99 102 105 108 111 115 119 123 128 132 137 143 149 155 161 168 176 184 192 201 210 220 231 242 254 266 279 293 307 321 336 350 366 381 396 411 426 440 454 467 479 491 502 511 520 528 534 539 543 546 547 548 547 546 544 540 536 532 526 521 514 508 501 493 486 478 470 462 453 445 437 429 420 412 404 396 388 381 373 366 359 352 346 339 333 327 322 317 312 307 303 299 295 292 289 286 283 280 278 276 274 272 270 268 267 265 263 261 260 258 256 254 252 250 247 245 242 239 236 233 230 227 223 219 216 212 207 203 199 194 189 185 180 175 170 165 160 154 149 144 139 133 128 123 118 113 108 103 98 93 88 83 79 74 70 66 62 58 54 51 47 44 41 38 35 32 29 27 25 22 20 18 17 15 14 12 11 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 10 11 13 14 15 16 17 18 19 21 22 23 24 26 27 28 30 31 33 34 35 37
 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 53 53 53 54 55 55 56 57 58 59 60 62 63 65 66 68 70 72 75 77 80 83 86 89 93 96 100 105 109 114 119 125 130 136 142 149 155 162 169 177 184 192 199 207 215 223 231 239 247 255 263 271 279 287 294 302 309 316 324 330 337 344 350 356 362 368 374 379 384 389 394 398 402 406 410 413 416 418 420 422 423 424 424 424 423 422 420 418 415 412 408 403 399 394 388 382 376 370 363 356 350 343 336 329 322 315 309 302 296 290 284 279 273 268 263 258 254 249 245 241 238 234 231 228 225 222 219 217 214 212 210 207 205 203 202 200 198 196 195 193 191 189 188 186 184 182 180 178 176 174 172 170 167 165 162 159 156 153 149 146 142 139 135 131 127 123 119 115 111 106 102 98 94 89 85 81 77 73 70 66 63 59 56 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 51 52 52 53 54 55 56 56 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 56 56 55
 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 61 61 60 60 59 59 59 59 58 58 58 58 59 59 59 60 60 61 62 63 64 65 67 68 70 72 75 78 81 84 87 92 96 101 106 112 118 124 131 139 147 156 165 175 185 196 207 219 231 244 257 270 285 299 314 329 344 360 376 392 409 425 442 459 476 492 509 526 542 559 575 591 606 621 636 650 663 675 687 697 706 714 721 725 729 730 730 728 724 718 710 701 690 677 663 647 631 613 595 576 557 538 518 499 481 462 445 428 411 395 380 366 353 340 328 317 306 297 287 279 270 263 256 249 243 237 231 226 221 217 212 208 204 200 197 193 190 187 183 180 177 174 171 168 165 162 160 157 154 150 147 144 141 138 134 131 127 124 120 116 112 108 104 101 97 92 88 84 80 76 73 69 65 61 57 54 50 47 44 41 38 35 32 29 27 25 23 21 19 17 15 14 13 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 38 40 43 45 47 49 51 54 56 59 61 63 66 68 70 72 74 76 78 80 81 82 84 85 86 86 87 88 88 88 88 88 88 87 87 86 85 85 84 83
 31 33 35 37 39 42 44 47 49 52 55 58 61 65 68 72 76 80 84 89 93 99 104 110 116 123 130 137 146 154 164 174 184 196 208 221 236 251 267 285 304 324 345 367 391 416 442 470 498 527 556 585 614 643 670 695 719 740 758 772 783 791 795 794 791 784 774 762 747 731 713 695 675 655 635 615 596 577 558 540 522 505 489 474 459 445 432 419 407 396 385 375 365 355 346 338 329 321 314 306 299 292 286 279 273 267 261 255 249 244 238 233 228 223 218 213 209 204 200 196 192 188 185 181 178 175 172 170 167 165 163 161 159 157 156 154 153 152 151 150 150 149 148 148 147 147 147 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 145 145 145 145 145 144 144 143 143 142 142 141 140 139 138 136 135 133 132 130 128 126 124 121 119 116 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 64 61 59 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 15 17 19 20 22 24 25 27 29
 52 54 56 58 61 64 66 69 72 76 79 83 87 91 95 100 104 109 115 120 126 132 139 145 152 160 167 175 183 191 200 208 217 225 234 242 250 258 266 272 279 284 289 293 296 298 299 299 298 296 294 290 286 282 276 271 265 259 252 246 239 233 226 220 214 208 202 197 192 187 182 178 174 170 166 163 160 157 154 152 150 148 146 145 143 142 141 140 140 139 139 139 139 139 139 140 140 141 142 143 145 146 148 149 151 153 155 158 160 163 165 168 171 174 177 180 183 186 189 191 194 197 199 202 204 205 207 208 209 209 209 208 207 206 204 202 200 197 193 190 186 182 178 173 168 164 159 154 149 144 139 135 130 126 121 117 113 108 105 101 97 94 90 87 84 81 78 75 73 70 68 66 63 61 59 58 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50
 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 70 72 75 77 80 83 86 90 93 97 101 105 110 115 120 125 130 136 142 148 155 161 168 174 181 188 195 201 207 213 219 224 229 233 237 240 242 244 244 244 244 243 241 238 235 232 228 224 219 214 209 204 199 194 189 184 179 174 169 165 160 156 152 148 144 141 137 134 131 128 126 123 121 119 117 115 114 112 111 110 109 108 107 107 107 107 107 107 107 108 109 110 111 113 115 117 119 122 125 128 131 135 139 144 149 154 159 165 172 178 185 193 200 208 216 224 233 241 250 258 267 275 283 291 299 306 313 319 325 329 334 337 340 342 344 344 344 343 342 339 337 333 329 325 320 314 309 302 296 289 283 276 268 261 254 246 239 232 224 217 209 202 195 187 180 173 167 160 153 147 140 134 128 122 117 111 106 101 96 91 86 82 78 74 70 67 63 60 57 54 52 49 47 45 43 41 40 38 37 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40
 35 36 37 38 40 41 42 43 45 46 47 49 50 51 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 79 81 83 85 88 90 93 96 99 102 105 108 111 115 118 122 126 131 135 140 145 150 155 161 167 173 179 186 192 199 207 214 222 229 237 245 253 261 270 277 285 293 301 308 315 322 329 335 341 347 352 357 361 365 369 373 376 379 382 384 387 389 391 393 395 397 399 401 403 406 408 411 414 417 420 424 428 432 437 442 447 454 460 467 475 483 492 501 511 522 533 544 556 569 582 594 607 620 633 645 656 667 676 684 691 695 698 698 697 693 687 678 668 655 640 624 606 587 567 547 525 504 482 460 438 417 396 376 356 337 319 302 285 269 253 239 225 211 199 187 175 165 154 145 136 127 119 111 103 96 90 83 77 72 66 61 57 52 48 44 40 36 33 29 26 23 21 18 16 14 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34
 21 22 23 23 24 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 64 67 70 73 76 79 83 87 91 95 100 105 110 116 123 129 136 144 152 160 169 178 187 197 207 217 227 238 248 258 267 277 286 294 301 308 314 319 323 327 329 330 331 331 330 328 326 324 320 317 313 309 304 300 295 290 285 280 275 270 265 261 256 251 246 242 237 233 228 224 219 215 211 207 203 199 195 192 188 185 182 178 175 173 170 167 165 163 161 160 158 157 156 155 155 154 154 154 155 155 156 157 158 159 161 162 164 165 167 169 171 173 175 177 179 181 183 184 186 188 189 190 192 193 193 194 194 194 193 192 191 190 188 186 183 180 177 173 169 165 160 155 150 144 139 133 127 122 116 110 104 98 93 87 82 76 71 67 62 57 53 49 45 42 38 35 32 30 27 25 23 21 19 17 16 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 14 15 16 17 17 18 19 20 20
 34 35 36 37 38 38 39 40 41 42 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 68 70 72 75 77 80 82 85 88 92 95 99 103 107 112 117 122 128 135 141 149 157 165 174 184 195 207 220 233 247 263 279 297 316 335 356 377 400 423 447 471 495 519 543 567 589 610 630 648 664 677 688 696 702 704 704 702 696 689 679 668 654 640 624 608 591 573 555 537 519 502 484 467 450 434 418 403 388 374 361 348 336 324 313 302 292 283 274 266 259 251 245 239 233 228 223 219 214 211 207 204 201 199 196 194 192 190 189 187 185 184 182 180 179 177 176 174 172 170 168 166 164 162 160 158 155 153 150 148 145 142 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 84 81 78 75 73 70 67 65 62 60 57 55 52 50 48 46 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33
 31 32 33 35 36 37 38 39 39 40 41 42 43 44 44 45 46 47 47 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 71 72 74 76 79 81 83 86 89 93 96 100 104 109 114 119 125 132 139 146 155 164 174 185 197 210 224 239 256 274 293 313 336 359 385 412 440 471 503 537 573 610 649 690 731 773 816 859 900 941 978 1013 1043 1068 1086 1097 1100 1094 1080 1058 1027 990 947 900 848 795 741 687 633 582 532 486 442 401 363 328 296 267 240 216 195 176 158 143 129 117 107 97 89 82 76 71 66 62 59 56 54 52 50 49 49 48 48 48 48 48 49 50 51 52 53 54 56 57 59 61 63 65 67 70 73 75 78 81 84 88 91 95 98 102 106 110 115 119 124 128 133 137 142 146 150 155 158 162 165 167 170 171 172 172 171 170 168 165 161 157 152 147 141 135 128 122 115 108 102 95 89 82 76 71 65 60 55 51 47 43 39 36 33 30 27 25 23 21 19 17 16 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 7 8 9 11 12 14 15 16 18 19 21 22 23 25 26 27 29 30
 115 120 126 132 138 144 151 158 165 172 180 188 196 204 213 223 232 242 252 263 274 285 297 310 322 336 349 363 378 392 407 423 438 454 470 486 501 517 532 546 560 572 584 594 602 609 614 617 618 616 613 607 599 589 578 564 550 534 517 500 481 463 444 425 407 389 371 353 336 320 304 288 274 260 247 234 222 210 200 189 179 170 161 153 145 138 131 124 117 111 106 100 95 90 85 81 76 72 69 65 61 58 55 52 49 46 43 41 39 36 34 32 30 29 27 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 39 41 43 46 48 50 52 54 57 59 62 64 67 69 72 75 78 80 83 86 89 92 95 98 100 103 106 109 112 115 117 120 122 125 127 129 132 133 135 137 138 139 140 141 142 142 142 142 142 141 141 139 138 137 135 133 131 129 127 125 122 119 117 114 111 109 106 103 101 98 95 93 90 88 86 83 81 79 77 75 74 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 30 31 33 35 38 40 42 45 47 50 53 56 59 63 66 70 74 77 81 86 90 95 99 104 109
 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 71 73 76 78 81 83 86 88 91 94 97 100 104 107 110 114 118 121 125 129 133 137 140 144 148 152 156 159 163 166 169 172 175 177 179 181 183 184 185 185 185 185 185 184 183 182 180 179 177 175 173 171 168 166 164 162 160 157 155 153 152 150 148 147 145 144 143 142 141 140 139 139 139 139 139 139 139 140 141 141 143 144 145 147 149 151 153 155 158 161 164 167 171 175 179 183 188 193 198 204 209 215 222 228 235 243 250 258 266 274 282 291 299 308 316 325 333 342 350 357 365 371 378 383 389 393 397 400 402 403 404 404 403 401 399 396 393 389 384 379 374 368 362 356 349 343 336 329 322 315 309 302 295 288 282 275 269 262 256 250 244 238 232 226 221 215 210 205 199 194 189 184 179 175 170 165 161 156 152 147 143 139 134 130 126 122 118 115 111 107 104 100 97 93 90 87 84 81 78 76 73 71 68 66 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 37 38 39 40 41 42 43
 42 44 46 48 51 53 56 58 61 64 67 70 74 77 81 85 89 93 97 102 107 111 116 122 127 132 138 143 149 154 160 166 171 176 181 186 191 195 199 202 205 208 210 211 212 212 212 211 210 208 206 203 200 197 193 189 185 181 177 173 169 165 161 157 153 150 146 143 140 137 134 132 130 128 126 124 123 122 121 120 119 119 119 119 119 120 121 122 123 125 127 129 132 135 138 142 146 150 155 161 167 174 182 190 200 210 222 234 249 265 282 302 324 348 375 405 439 477 518 564 615 671 733 799 871 948 1028 1110 1192 1272 1345 1409 1458 1491 1504 1496 1467 1419 1355 1279 1195 1106 1017 929 845 766 692 625 563 507 457 412 371 335 303 274 248 224 204 185 168 153 139 127 116 106 97 89 81 74 68 62 57 52 48 44 40 37 34 31 28 25 23 21 19 17 15 14 12 11 10 9 8 7 6 5 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 7 8 8 9 10 12 13 14 15 16 17 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 35 36 37 37 38 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 24 25 26 27 29 30 31 33 35 36 38 40
 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 37 39 41 43 45 48 51 53 56 59 63 67 70 75 79 84 89 95 101 107 114 122 130 138 148 157 168 179 192 204 218 232 247 263 279 295 312 329 346 363 379 394 408 421 432 441 448 453 456 457 455 451 446 439 430 420 408 397 384 371 358 345 332 319 306 294 282 270 259 249 239 229 220 211 203 195 188 181 175 169 163 158 152 148 143 139 135 132 128 125 122 119 117 115 113 111 110 108 107 107 106 106 106 106 106 107 108 109 111 113 115 118 121 125 128 133 137 142 148 154 160 167 174 182 190 198 207 216 225 235 245 255 265 275 285 295 305 315 324 333 341 349 356 362 368 373 377 380 382 383 384 383 382 379 376 372 368 363 357 350 344 337 329 321 313 305 297 288 280 271 263 254 246 237 229 221 213 205 197 189 182 175 168 161 154 148 142 136 130 125 120 115 110 106 101 97 93 90 86 83 80 77 75 72 70 68 66 64 62 60 58 57 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 15 14 14 13 12 11 11 10 9 8 8 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14
 29 31 33 35 37 39 42 44 46 49 51 53 56 59 61 64 67 69 72 75 78 81 85 88 91 95 98 102 106 110 114 118 122 127 131 136 141 146 152 157 163 169 175 182 188 195 202 210 217 225 233 241 250 259 267 276 285 294 303 312 321 329 338 346 353 360 367 373 379 384 388 392 395 397 399 400 401 401 401 400 399 397 395 393 391 389 386 383 380 378 375 372 370 367 365 363 361 359 357 356 354 353 353 352 352 353 353 354 355 357 359 362 365 369 373 379 384 391 399 407 417 428 440 453 468 484 502 522 544 567 593 620 650 681 715 750 786 824 863 902 940 978 1015 1049 1080 1107 1130 1146 1156 1159 1155 1144 1126 1100 1069 1032 991 946 898 849 799 749 699 651 604 559 516 476 438 402 368 337 308 281 256 233 212 192 174 157 141 127 114 102 91 80 71 62 55 47 41 35 29 24 20 16 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 11 13 15 16 18 20 22 23 25 27
 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 38 40 43 45 49 52 56 60 64 69 74 80 86 93 101 109 119 129 141 153 167 183 200 218 238 260 283 308 334 362 391 421 451 481 511 539 565 588 608 624 636 643 646 645 639 630 618 604 587 569 549 530 509 489 470 451 432 415 398 382 367 354 341 329 318 308 298 290 282 276 270 265 260 257 254 252 251 251 252 254 257 260 265 271 278 287 297 308 320 334 350 367 385 405 427 449 473 497 523 548 574 599 623 646 666 683 697 708 713 715 711 702 689 672 651 626 599 570 539 508 477 446 415 385 357 330 304 280 257 236 216 198 180 165 150 136 124 112 101 91 82 74 66 59 52 46 41 35 31 26 22 19 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 56 57 59 61 62 64 65 67 68 70 71 73 74 75 77 78 79 80 81 82 83 84 85 87 88 89 90 91 91 92 94 95 96 97 98 99 100 101 103 104 105 107 108 110 112 114 116 118 120 123 126 128 131 135 138 141 145 149 153 158 162 167 172 177 183 188 194 200 205 211 217 223 229 235 241 246 252 258 263 268 273 278 283 288 293 297 301 305 309 313 316 319 322 325 328 331 333 335 337 339 340 342 343 344 345 345 345 345 345 345 344 343 342 340 339 337 335 333 331 329 327 324 322 320 318 317 315 314 313 312 312 312 313 314 315 317 320 323 326 330 334 339 344 349 355 361 367 374 380 387 394 400 407 413 419 425 430 435 438 442 444 445 446 445 443 440 435 430 423 415 406 396 385 373 360 347 333 319 304 289 275 260 246 231 218 204 191 178 166 155 144 133 123 114 105 97 89 82 75 69 63 58 53 48 44 40 37 34 31 28 26 24 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 34 36 38 40 42 43 45 47 49 51 52 54
 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 42 44 48 51 54 58 63 67 72 78 84 90 97 104 111 119 128 137 146 156 166 176 186 197 208 219 230 241 251 262 272 282 291 300 308 316 323 330 336 341 346 351 355 358 362 364 367 369 371 373 374 376 378 379 381 382 384 386 388 389 392 394 396 399 402 404 407 410 414 417 420 423 426 429 432 435 437 439 441 442 443 444 443 443 441 440 437 434 430 426 422 416 411 405 398 392 385 378 371 363 356 348 341 333 326 319 312 305 298 291 284 278 271 265 259 253 247 241 236 230 224 219 214 208 203 198 192 187 182 177 171 166 161 155 150 145 139 134 129 123 118 113 108 102 97 92 88 83 78 74 69 65 61 57 53 50 46 43 40 37 35 32 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20
 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 36 37 38 39 41 42 44 46 48 50 52 54 57 60 63 66 70 74 78 83 88 94 100 107 115 123 132 143 154 166 180 194 211 228 248 269 292 316 343 372 402 434 467 501 537 572 608 642 676 707 736 761 782 800 813 821 825 825 821 813 802 789 773 755 737 717 697 677 656 636 617 597 579 561 544 527 512 497 482 469 456 443 432 420 410 400 390 381 372 364 355 348 340 333 326 319 313 307 300 295 289 283 278 273 267 262 258 253 248 244 239 235 231 227 223 219 215 211 208 204 201 197 194 191 188 185 182 179 177 174 172 169 167 165 162 160 158 156 154 152 150 148 146 144 142 141 139 137 135 133 131 129 127 125 123 121 119 117 115 112 110 107 105 102 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 20 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 9 10 11 11 12 13 14 14 15 15 16 17 17
 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 45 46 48 50 51 54 56 58 61 64 67 71 75 79 84 89 94 101 107 115 123 132 142 152 164 176 190 205 221 238 256 276 296 317 340 363 386 409 432 455 476 496 514 530 543 554 562 567 570 570 567 562 555 547 537 527 516 504 492 480 468 457 446 435 425 415 406 398 390 383 376 370 364 358 353 349 345 341 337 334 330 327 324 321 318 314 311 307 303 299 294 290 285 279 273 267 261 254 247 240 233 226 218 211 203 196 189 182 175 168 162 155 149 143 138 132 127 123 118 114 110 106 102 99 96 93 90 87 85 83 81 79 77 75 73 72 70 69 68 67 66 65 64 63 62 61 61 60 60 59 59 58 58 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 30 29 28 26 25 24 23 22 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30
 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 45 47 49 52 54 57 60 64 68 72 77 83 89 96 103 112 121 132 144 157 172 189 208 228 251 276 304 335 369 405 444 486 530 577 624 672 718 763 804 840 870 892 906 911 908 896 877 852 822 788 752 715 677 639 602 567 533 501 471 443 417 392 369 349 329 311 295 280 266 253 241 230 220 211 203 195 188 181 176 170 166 161 158 154 151 149 146 144 143 142 140 140 139 139 139 138 139 139 139 140 140 141 141 142 142 143 144 144 144 145 145 145 145 145 145 145 145 144 144 143 143 142 141 140 139 138 137 136 135 134 133 131 130 129 127 126 124 123 121 120 118 117 115 113 112 110 108 106 104 103 101 99 97 95 92 90 88 86 84 81 79 76 74 71 69 66 64 61 58 56 53 51 48 46 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27
 72 71 70 69 68 67 66 64 63 62 61 59 58 57 56 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 34 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 68 71 74 78 81 85 89 93 97 102 107 112 117 123 128 134 141 147 154 162 169 177 185 194 203 212 222 232 243 253 264 275 287 298 309 321 332 343 354 365 374 383 392 399 406 411 415 418 420 421 420 418 415 410 405 399 392 385 377 368 359 350 340 331 322 312 303 294 285 276 267 259 251 243 235 228 220 213 207 200 194 188 182 176 171 165 160 155 150 145 141 136 132 128 123 119 115 112 108 104 101 97 94 90 87 84 81 78 75 72 69 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 77 78 79 79 80 80 81 81 81 82 82 82 81 81 81 81 80 80 79 78 78 77 76 75 74 73
 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 81 85 89 93 97 101 106 111 116 121 127 133 138 144 151 157 163 170 176 183 189 196 203 209 216 222 228 235 241 247 252 258 263 269 274 278 283 287 291 295 298 301 304 307 310 312 314 316 318 319 321 322 323 323 324 324 325 325 325 324 324 323 323 322 320 319 317 315 313 310 307 304 301 297 293 289 284 280 274 269 263 257 251 245 239 232 226 219 213 206 200 193 187 180 174 168 162 157 151 146 140 135 131 126 121 117 113 109 105 101 98 95 91 88 85 83 80 77 75 73 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 32 33 33 34 34 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 46 45 44 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21
 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 24 25 26 28 30 32 34 36 39 42 45 49 52 57 61 66 72 78 85 93 101 110 119 130 142 154 167 182 197 213 230 247 265 283 300 318 334 350 364 376 386 393 398 401 401 398 393 387 378 368 358 346 334 322 309 297 285 273 262 252 242 232 223 215 207 200 194 188 183 178 173 170 166 163 161 159 158 157 156 156 156 157 158 160 162 165 169 172 177 182 187 193 200 207 215 223 232 241 251 260 270 281 291 301 311 320 328 336 343 349 353 357 358 359 358 355 351 346 340 333 325 316 307 298 288 278 268 258 248 239 230 221 212 204 196 188 181 174 168 162 156 150 145 140 136 131 127 123 119 116 112 109 106 103 100 97 95 92 89 87 84 82 80 77 75 73 71 68 66 64 62 59 57 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 20 20 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 40 40 40 39 38 38 37 36 35 34 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10
 97 97 97 97 97 98 98 98 98 98 98 98 98 98 97 97 97 97 97 97 96 96 96 96 95 95 95 94 94 94 93 93 92 92 92 92 91 91 91 91 91 90 90 90 91 91 91 91 91 92 92 92 93 93 94 95 95 96 97 97 98 99 100 101 101 102 103 104 105 106 106 107 108 109 109 110 111 112 112 113 114 114 115 116 116 117 117 118 119 119 120 121 121 122 123 124 125 125 126 127 128 129 130 132 133 134 136 137 139 140 142 144 146 148 150 152 154 157 159 162 165 168 171 174 177 180 183 187 190 193 197 200 203 206 209 212 214 216 218 220 221 222 223 223 223 222 221 220 218 216 213 210 207 203 200 196 192 187 183 178 174 169 164 160 155 150 146 141 137 132 128 124 120 115 112 108 104 101 97 94 90 87 84 81 78 76 73 70 68 65 63 61 58 56 54 52 50 48 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 76 79 81 83 86 88 90 93 95 98 100 103 105 108 110 113 115 118 120 122 125 127 129 131 133 135 136 138 139 141 142 142 143 143 144 144 143 143 143 142 141 140 139 137 136 134 132 131 129 127 125 124 122 120 118 116 115 113 112 110 109 108 106 105 104 103 102 102 101 100 100 99 99 98 98 98 97 97 97 97 97 96 96 96 96 96 96 96 97 97 97 97 97 97
 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 62 63 63 64 65 66 67 67 68 69 70 71 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 90 91 93 94 96 97 99 101 103 104 106 108 110 111 113 115 116 118 119 120 122 123 124 125 126 127 127 128 128 129 129 129 129 128 128 128 127 126 126 125 124 123 121 120 119 117 116 114 113 111 110 108 106 104 103 101 99 97 96 94 92 91 89 88 86 85 83 82 81 80 79 78 77 77 76 76 76 76 76 76 77 77 78 79 80 82 83 85 87 90 92 95 98 101 104 107 111 115 119 123 128 132 137 141 146 151 156 161 166 171 176 181 185 190 194 198 202 206 209 212 214 216 218 219 220 220 220 220 218 217 215 213 210 207 203 199 195 191 187 182 177 172 167 162 157 152 147 142 137 132 128 123 118 114 110 106 102 98 94 91 88 85 82 79 76 74 72 70 68 66 64 62 61 60 58 57 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39
 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 126 127 128 129 130 130 131 132 132 133 134 134 135 135 136 136 137 137 138 138 138 138 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 141 141 141 142 142 142 143 143 144 145 146 146 147 148 149 150 152 153 154 155 157 158 160 161 163 165 166 168 170 171 173 175 176 178 180 181 183 184 186 187 188 189 190 191 192 193 194 195 195 196 196 197 197 198 198 198 199 199 199 200 200 200 201 201 202 202 203 204 204 205 206 207 208 209 210 211 212 213 214 215 216 218 219 220 222 223 225 226 227 229 231 232 234 235 237 238 240 241 243 244 246 247 249 250 251 252 253 254 255 255 255 255 255 255 254 253 252 250 248 246 243 240 237 233 229 225 220 215 210 205 200 194 188 182 177 171 165 159 153 148 142 137 132 127 122 117 113 108 104 100 96 93 89 86 83 80 77 74 72 69 67 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 59 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 64 66 68 69 71 73 74 76 77 79 80 81 82 83 84 85 85 86 86 86 86 86 86 85 85 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 66 65 64 64 63 63 62 62 62 61 61 61 62 62 62 62 63 63 64 65 66 67 68 69 70 72 73 75 76 78 80 83 85 88 90 93 96 99 103 106 110 113 117 121 125 129 134 138 142 147 151 155 159 163 167 170 173 176 178 180 182 183 184 184 184 183 182 181 179 177 174 172 169 166 163 160 156 153 150 147 143 140 137 134 131 128 125 123 120 118 116 114 112 110 108 106 105 104 102 101 100 99 98 97 97 96 96 95 95 95 95 94 94 94 95 95 95 95 95 95 96 96 96 96 96 96 96 96 96 96 96 95 95 94 93 92 91 90 89 87 85 84 82 80 78 76 74 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31
 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 66 68 70 72 75 77 79 82 85 88 91 94 97 101 105 108 112 116 120 125 129 134 138 143 148 153 158 163 168 173 178 183 188 193 198 203 207 211 215 219 223 226 229 232 235 237 240 241 243 245 246 247 248 249 249 250 250 251 251 251 251 252 252 252 252 253 253 253 254 254 255 256 257 258 259 260 261 263 264 266 268 270 273 275 278 280 283 286 289 293 296 300 303 307 311 314 318 322 326 330 333 337 340 343 346 348 350 352 354 354 355 355 354 353 351 349 347 343 340 336 331 326 321 316 310 304 298 292 286 279 273 267 261 255 249 243 237 231 226 221 216 211 206 201 197 193 189 185 181 178 175 172 169 166 163 160 158 156 153 151 149 147 145 144 142 140 139 137 136 134 133 131 130 128 127 126 124 123 121 120 118 117 115 114 112 111 109 108 106 105 103 102 100 99 97 96 94 93 91 90 88 87 86 85 83 82 81 80 79 78 77 76 75 74 74 73 72 71 71 70 70 69 69 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37
 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 70 72 74 77 79 82 84 87 90 94 97 101 105 109 113 118 123 128 133 139 144 151 157 164 171 178 185 193 201 209 217 226 235 244 253 262 272 281 291 300 309 319 328 336 345 353 360 367 374 380 385 389 392 394 396 396 396 394 391 388 383 378 372 365 357 349 341 332 322 313 303 293 283 273 263 254 244 235 226 218 209 201 194 186 179 173 166 160 155 150 145 140 135 131 127 123 120 117 114 111 108 105 103 100 98 96 94 92 90 89 87 86 84 83 81 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 67 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33
 42 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 75 78 80 83 85 88 91 94 98 101 105 109 113 117 122 127 132 137 143 149 155 162 168 176 183 191 199 207 216 225 235 244 254 264 274 285 295 306 316 327 337 347 357 367 376 385 393 401 409 416 422 428 433 438 442 446 449 451 453 454 455 456 456 455 454 453 451 448 446 442 439 435 430 426 420 415 409 402 395 388 381 373 365 357 348 340 331 322 313 304 295 285 276 267 258 250 241 233 225 217 209 202 195 188 182 176 170 164 159 154 150 146 142 138 135 131 129 126 124 121 119 117 116 114 113 112 111 110 109 108 108 107 107 107 106 106 106 106 106 106 107 107 107 107 108 108 109 110 110 111 112 112 113 114 115 116 117 118 120 121 122 124 125 126 128 129 131 133 134 136 137 139 141 142 144 145 147 148 149 150 151 152 153 153 153 154 153 153 152 152 150 149 148 146 144 142 139 137 134 131 128 125 122 118 115 112 109 105 102 99 96 93 90 87 84 81 78 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 69 71 72 74 76 78 80 81 83 85 87 89 91 94 96 98 100 103 105 107 110 112 115 117 120 123 125 128 131 133 136 139 142 144 147 150 152 155 158 161 163 166 169 171 174 177 180 183 185 188 191 194 197 201 204 207 211 215 218 222 227 231 236 241 246 251 257 262 269 275 282 289 297 305 313 322 331 340 350 360 371 381 392 403 415 426 437 448 459 470 480 489 498 505 512 517 521 523 524 523 521 517 511 504 496 486 475 464 451 438 424 411 397 383 369 355 342 329 316 304 293 282 271 261 252 242 234 226 218 211 204 197 191 185 180 175 170 165 160 156 152 148 144 140 137 133 130 127 124 121 119 116 113 111 108 106 104 102 99 97 95 93 92 90 88 86 85 83 81 80 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 48
 42 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 18 19 21 23 25 27 29 32 35 39 42 46 50 55 60 65 71 77 84 91 99 107 115 125 134 144 155 166 178 190 203 216 230 244 259 273 288 303 318 334 349 363 378 392 405 418 430 442 453 463 472 480 487 494 499 504 508 511 513 514 515 515 514 513 511 509 506 503 499 494 489 484 478 471 464 457 449 440 431 421 411 401 390 378 367 355 342 330 318 305 293 280 268 256 244 233 221 211 200 190 180 170 161 152 144 136 128 121 114 108 101 95 89 84 79 74 69 65 61 57 53 49 46 42 39 36 33 30 28 25 23 21 18 16 14 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6 7 8 9 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 49 51 54 56 58 61 63 65 68 70 73 75 77 80 82 84 86 88 90 92 93 95 96 97 98 99 99 99 99 99 99 99 98 97 96 95 94 93 92 90 89 87 86 84 83 81 80 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43
 70 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 55 57 59 60 62 64 67 69 72 75 78 81 84 88 91 95 99 104 108 113 117 122 127 132 137 142 146 151 156 161 166 170 174 179 183 186 190 193 197 200 202 205 208 210 212 214 216 217 219 221 222 224 225 227 228 229 231 233 234 236 238 239 241 243 245 247 249 251 253 255 257 259 261 262 264 265 266 267 267 267 267 266 265 263 261 259 256 253 249 245 240 235 230 225 220 214 208 203 197 191 186 180 175 169 164 159 154 150 145 141 137 133 129 126 122 119 116 113 111 108 106 103 101 99 97 95 93 92 90 88 87 86 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 60 58 57 56 55 53 52 51 49 48 46 45 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 48 50 52 54 57 59 61 64 66 69 72 75 78 82 85 88 92 95 99 103 107 111 114 118 122 125 129 132 135 138 141 143 145 147 148 149 150 150 150 149 148 147 145 143 141 139 136 134 131 128 125 122 119 115 112 109 106 103 100 97 95 92 89 87 84 82 80 78 75 73 72
 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 72 75 78 81 84 87 91 95 99 104 109 114 120 126 133 140 148 157 166 176 187 199 211 225 240 256 273 292 311 332 354 377 401 426 452 478 505 531 556 581 604 625 644 660 673 683 688 691 689 684 676 665 651 635 617 597 577 556 534 513 491 470 449 429 409 391 373 356 340 324 309 296 283 270 259 248 238 228 219 211 203 195 188 182 176 171 166 161 157 153 150 146 144 141 139 137 136 134 133 132 132 131 131 131 131 131 131 132 132 133 134 134 135 136 136 137 138 138 139 139 139 139 139 139 139 139 138 138 137 137 136 135 134 132 131 130 128 127 125 124 122 120 119 117 115 114 112 110 109 107 105 104 102 100 99 97 96 94 93 91 90 88 87 86 84 83 82 81 79 78 77 76 75 74 73 71 70 69 68 68 67 66 65 64 63 63 62 61 61 60 60 59 59 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 18 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33
 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 42 45 47 51 54 58 61 66 70 75 79 85 90 96 102 108 115 121 128 135 142 149 156 163 170 177 184 190 196 202 207 212 216 219 222 225 227 228 229 229 228 227 225 223 221 218 215 212 209 205 201 197 193 189 185 182 178 174 170 166 163 159 156 153 150 147 144 141 139 137 134 132 130 129 127 126 124 123 122 121 121 120 119 119 119 119 119 119 119 119 119 119 120 120 120 121 121 122 122 122 123 123 124 124 125 125 125 126 126 127 127 127 128 128 128 129 129 129 130 130 130 131 131 131 132 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 133 133 132 131 130 129 128 127 125 124 122 120 118 116 114 112 109 107 104 102 99 97 94 92 89 87 85 83 80 78 77 75 73 71 70 68 67 66 65 64 63 62 62 61 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 61 62 62 63 63 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 71 71 71 72 72 71 71 71 71 70 70 69 69 68 67 66 66 65 63 62 61 60 58 57 56 54 53 51 50 48 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17
 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 69 71 74 77 80 84 87 91 96 100 105 111 116 122 129 135 143 150 159 167 176 186 195 206 216 227 238 249 260 271 282 293 303 313 322 331 338 345 351 355 359 361 363 363 363 361 359 356 353 349 344 339 334 328 323 317 312 306 301 296 291 286 281 277 273 269 265 262 259 256 254 252 250 248 247 246 245 245 245 245 245 246 247 248 249 251 253 255 257 259 262 264 267 270 272 275 278 281 283 286 288 290 292 293 294 295 295 295 295 294 292 290 288 285 282 278 275 270 266 261 256 251 246 241 236 230 225 220 215 210 205 201 196 192 188 184 180 177 174 171 168 165 163 161 159 157 156 154 153 152 151 151 151 150 151 151 151 152 153 154 155 157 158 160 162 164 167 169 172 175 178 181 184 187 191 194 198 201 204 208 211 214 216 219 221 222 223 224 225 224 224 222 220 218 215 212 208 204 200 195 190 185 180 175 169 164 159 154 148 143 139 134 129 125 121 117 113 109 106 103 100 97 94 92 89 87 85 83 81 79 78 76 75 74 72 71 70 69 69 68 67 67 66 66 65 65 64 64 64 64 64 63 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 65 65 65 65 64 64 63 63 62 62 61 61 60 59 58 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 45 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42
 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 45 46 47 49 51 53 55 57 60 63 66 70 73 78 83 88 94 100 108 116 125 135 146 158 172 187 204 223 244 267 292 319 349 381 416 452 491 531 571 612 653 691 726 757 782 802 814 819 817 807 792 771 746 718 687 655 622 590 558 527 497 469 442 417 394 372 352 334 316 301 286 272 260 249 238 229 220 212 205 199 193 188 183 179 175 172 170 167 166 164 163 162 162 162 162 163 164 165 166 168 169 171 173 175 176 178 180 182 184 186 187 188 190 191 191 192 192 192 192 191 191 190 188 187 185 184 182 179 177 175 172 169 167 164 161 158 155 152 150 147 144 141 138 135 133 130 127 125 122 119 117 114 112 109 107 105 102 100 97 95 93 90 88 85 83 80 78 75 73 70 67 65 62 60 57 54 52 49 47 44 42 40 37 35 33 31 29 27 25 23 22 20 19 18 17 15 14 14 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 38 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31
 53 53 53 53 53 54 54 54 55 55 56 56 57 58 59 60 61 62 63 64 65 67 68 70 72 74 76 78 80 82 85 87 90 93 95 98 101 105 108 111 114 118 121 125 128 132 135 138 142 145 148 151 154 157 160 162 164 167 169 171 172 174 175 177 178 179 181 182 183 184 185 187 188 190 191 193 195 197 199 202 205 208 212 215 219 224 229 234 240 246 253 260 268 277 286 296 306 317 329 342 356 370 385 401 417 434 452 470 488 506 524 542 559 576 590 604 615 623 630 633 633 630 624 615 603 588 571 552 532 510 488 465 443 420 398 376 355 335 316 298 281 265 250 236 223 211 200 190 180 171 163 156 149 143 137 132 127 122 118 115 111 108 106 103 101 99 97 96 95 93 93 92 91 91 91 91 91 91 91 92 93 93 94 95 97 98 100 101 103 105 108 110 112 115 118 121 124 127 130 133 137 140 144 147 151 154 158 161 164 167 170 172 174 176 177 178 179 179 179 178 177 175 173 171 168 165 161 158 154 150 145 141 137 132 128 124 119 115 111 107 103 99 96 92 89 85 82 79 76 74 71 68 66 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 40 41 42 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 53 53 53 53
 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 30 31 32 34 35 37 39 40 42 45 47 50 52 55 58 62 65 69 73 77 82 87 92 98 103 109 116 123 130 137 145 153 161 170 179 188 197 207 216 226 236 246 256 266 276 286 297 307 317 326 336 346 356 365 375 384 394 403 412 422 431 441 450 459 469 478 488 498 508 518 528 538 548 558 568 578 587 597 606 615 624 632 639 645 651 656 659 661 662 662 660 656 651 645 636 627 616 603 590 575 559 543 526 508 490 472 454 436 419 401 385 368 352 337 323 309 295 283 271 260 249 239 229 221 212 205 197 191 185 179 173 168 164 160 156 152 149 146 143 141 139 137 135 134 132 131 131 130 129 129 129 129 129 130 130 131 131 132 133 134 135 137 138 139 140 142 143 144 145 146 147 148 149 149 150 150 149 149 148 147 146 144 142 140 138 136 133 130 127 124 121 117 114 111 107 104 101 98 94 91 88 85 83 80 77 75 73 70 68 66 64 62 61 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 37 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17
 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 41 44 47 50 53 58 62 67 73 79 86 93 101 110 120 131 143 155 169 183 199 215 232 250 268 287 305 322 339 355 368 379 388 394 397 396 393 387 378 368 355 341 327 311 296 280 265 250 236 222 209 196 185 174 163 154 145 136 129 121 115 108 102 97 92 87 83 79 75 72 69 66 63 60 58 56 54 52 51 49 48 47 46 45 44 44 43 43 43 43 42 42 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 69 70 71 73 74 76 78 79 81 83 84 86 88 90 92 94 96 98 100 102 103 105 107 109 110 111 113 114 114 115 115 115 115 115 114 113 111 110 108 105 103 100 97 94 91 87 84 80 77 73 70 67 63 60 57 54 52 49 47 44 42 40 39 37 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 63 64 64 64 64 64 64 64 64 64 63 63 62 62 61 61 60 59 59 58 57 56 55 55 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26
 100 101 102 103 104 106 107 108 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 128 129 131 133 135 137 139 141 143 146 149 152 155 159 163 167 171 175 180 185 190 195 200 206 211 217 222 228 233 238 242 246 250 253 255 257 258 258 258 257 255 252 249 244 240 235 229 223 217 210 204 197 190 183 176 170 163 157 150 144 139 133 127 122 117 112 108 103 99 95 91 87 84 81 77 74 71 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 37 36 36 36 36 35 36 36 36 36 37 37 38 39 40 41 42 43 44 46 47 49 51 52 54 56 58 60 62 64 67 69 71 74 76 79 82 84 87 89 92 95 98 100 103 106 108 111 114 116 119 121 124 126 128 130 132 134 135 137 138 139 140 141 141 141 141 141 141 140 139 138 136 134 132 130 128 125 122 119 116 113 110 106 103 99 95 92 88 85 81 78 74 71 68 65 62 59 57 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 63 63 63 64 64 65 66 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 88 89 90 91 92 93 95 96 97 98 99
 142 138 135 132 128 125 122 119 116 113 110 107 105 102 100 97 95 93 91 89 88 86 84 83 82 81 80 79 78 77 77 76 76 76 76 76 76 77 77 78 79 80 81 82 84 85 87 88 90 92 94 96 98 100 102 104 106 108 109 111 113 114 116 117 118 119 119 120 120 120 120 120 119 119 118 118 117 116 115 113 112 111 110 108 107 106 105 103 102 101 100 98 97 96 95 94 93 92 91 91 90 89 88 88 87 87 86 85 85 85 84 84 84 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 84 84 85 85 86 86 87 88 89 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 114 115 116 116 117 117 117 118 118 118 118 117 117 116 116 115 114 113 112 111 109 108 106 104 102 100 98 96 94 91 89 86 84 81 79 76 74 71 69 66 63 61 59 56 54 52 49 47 45 43 41 40 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 53 55 57 59 61 64 66 68 71 74 77 80 83 86 90 93 97 100 104 108 112 116 121 125 129 133 138 142 146 150 154 158 162 166 169 172 175 178 180 182 183 185 186 186 186 186 186 185 184 182 180 178 176 174 171 168 165 162 159 155 152 149 145
 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 39 40 40 41 42 43 44 46 47 49 51 52 55 57 59 62 65 68 72 76 80 85 89 95 100 107 113 120 127 135 143 151 160 169 178 187 196 205 214 222 230 237 243 248 252 256 258 259 258 257 254 251 247 242 236 230 223 216 209 202 194 187 180 173 166 159 153 146 140 135 129 124 119 115 110 106 102 99 95 92 89 86 84 81 79 77 75 74 72 71 70 69 68 67 67 66 66 66 67 67 68 69 70 71 73 75 77 79 82 85 88 91 95 99 103 108 113 118 124 130 136 142 149 156 163 171 179 187 195 203 212 220 229 238 246 254 263 270 278 285 292 298 303 308 312 316 318 320 320 320 319 316 313 309 304 299 292 285 278 269 261 252 242 233 223 213 204 194 184 175 166 156 148 139 131 123 115 108 101 95 89 83 78 73 68 64 60 56 53 49 47 44 42 39 38 36 34 33 32 30 29 29 28 27 27 26 26 26 26 25 25 25 25 25 26 26 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 43 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 44 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31
 29 30 31 32 34 35 36 38 40 41 43 45 47 50 52 55 58 61 64 67 71 75 80 84 89 94 100 106 112 119 126 134 142 151 160 169 179 189 200 211 222 233 244 254 265 275 284 293 300 307 312 315 318 318 318 315 312 307 301 294 287 279 270 261 251 242 233 224 215 206 197 189 182 174 168 161 155 149 144 139 134 130 126 122 118 115 112 110 107 105 103 101 100 98 97 96 95 94 94 93 93 93 93 93 94 94 95 96 97 98 100 102 104 106 108 111 114 117 120 124 128 133 137 143 148 154 160 167 174 182 190 198 207 216 225 235 244 254 264 274 284 294 303 311 319 326 332 338 342 345 346 347 346 344 341 337 332 326 319 312 305 297 289 280 272 264 256 248 241 234 227 220 214 208 203 198 193 189 185 182 179 177 174 173 171 170 170 169 170 170 171 172 174 176 179 182 185 189 193 197 202 207 212 218 223 229 235 241 246 251 256 260 264 267 269 270 270 269 267 263 259 254 248 241 233 225 217 208 199 190 182 173 164 156 148 140 133 126 119 113 107 102 97 92 88 83 80 76 73 70 67 64 62 59 57 55 53 52 50 49 48 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28
 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 51 52 53 54 56 57 59 60 62 64 66 68 70 72 74 77 79 82 84 87 90 92 95 98 101 104 106 109 112 114 116 118 120 122 124 125 126 126 127 127 126 126 125 124 123 121 120 118 116 114 111 109 107 105 102 100 98 96 93 91 89 87 85 84 82 80 79 77 76 75 74 72 71 71 70 69 68 68 67 67 66 66 66 65 65 65 65 65 66 66 66 66 67 67 68 68 69 70 71 72 73 74 75 76 77 79 80 82 83 85 87 89 91 93 95 97 99 102 104 107 109 112 114 117 120 122 125 128 130 133 135 138 140 143 145 147 150 152 154 155 157 159 160 162 163 164 166 167 168 169 170 171 172 173 174 175 175 176 177 178 179 181 182 183 184 186 187 189 190 192 194 195 197 199 200 202 204 205 207 208 209 210 211 212 212 212 211 211 209 208 206 203 200 197 193 189 184 179 174 169 164 158 152 147 141 135 130 124 119 114 109 104 99 95 91 87 83 79 76 73 70 67 64 62 59 57 55 53 52 50 48 47 46 45 43 42 41 40 40 39 38 38 37 36 36 36 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38
 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 59 61 64 67 70 74 78 82 86 90 95 100 106 111 118 124 131 138 145 152 160 168 175 183 190 197 203 209 213 217 219 220 220 218 215 210 205 198 191 183 174 165 156 147 138 130 121 113 106 99 92 86 80 74 69 64 60 56 52 49 46 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20
 29 29 29 29 29 30 30 30 31 31 32 33 34 35 36 37 38 39 41 43 44 46 49 51 54 56 59 63 66 70 74 78 83 87 93 98 104 110 116 122 128 135 141 147 153 158 164 168 172 175 178 179 180 180 178 176 174 170 167 162 157 152 147 142 137 132 127 122 117 113 108 104 101 97 94 91 88 86 84 82 80 79 77 76 75 75 74 74 74 74 74 75 76 76 78 79 80 82 84 86 89 92 95 98 102 105 110 114 119 124 130 136 142 148 155 162 169 177 184 192 199 206 213 219 225 230 234 237 239 240 240 238 236 232 227 222 215 209 201 193 186 177 169 162 154 146 139 132 125 119 113 108 102 98 93 89 85 81 78 75 72 70 67 65 63 62 60 59 57 56 55 55 54 54 53 53 53 53 53 53 54 54 55 56 56 58 59 60 61 63 65 67 69 71 74 76 79 82 85 88 92 95 99 103 107 110 114 118 122 125 128 131 134 136 137 138 138 138 137 136 134 131 128 125 121 117 112 108 103 98 94 89 85 80 76 72 68 64 60 57 54 51 48 46 43 41 39 37 35 33 32 30 29 28 27 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 50 52 53 55 56 57 58 59 59 60 60 60 60 60 59 59 58 57 56 55 53 52 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29
 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 33 34 36 37 39 41 44 46 49 52 55 59 63 68 73 78 84 90 98 105 114 123 133 144 156 168 181 195 210 226 242 258 275 292 308 325 340 355 369 380 391 399 405 408 410 409 407 402 396 388 378 368 357 345 333 321 309 297 285 273 261 250 240 229 220 210 201 193 185 177 170 163 157 151 145 140 135 130 126 122 118 114 111 108 105 102 100 97 95 94 92 90 89 88 87 86 86 85 85 85 84 84 85 85 85 86 86 87 88 89 90 91 92 93 94 95 97 98 99 101 102 104 106 107 109 111 113 115 117 119 121 124 126 129 131 134 137 140 143 146 149 153 156 160 164 168 172 176 180 184 188 193 197 201 205 209 212 215 218 220 222 223 223 223 221 219 216 213 208 203 197 191 184 177 169 161 153 146 138 130 123 115 109 102 96 90 84 79 74 70 66 62 59 55 52 50 47 45 43 41 40 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23
 103 102 100 99 97 96 94 92 91 89 87 86 84 82 81 79 78 76 75 73 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 50 49 49 48 48 47 47 47 46 46 46 46 47 47 47 47 48 48 49 50 50 51 52 53 54 56 57 58 59 61 63 64 66 68 70 72 74 76 78 80 83 85 88 91 94 97 100 103 106 109 113 117 120 124 128 132 136 140 145 149 153 158 162 167 171 176 180 184 189 193 197 200 204 207 210 213 215 218 219 221 222 223 223 223 222 222 220 219 217 215 213 210 208 205 202 199 196 192 189 186 182 179 176 172 169 166 163 160 157 154 151 148 146 143 141 138 136 133 131 129 127 125 123 121 119 117 115 113 112 110 108 107 105 103 102 100 99 97 96 94 93 92 90 89 88 86 85 84 82 81 80 79 77 76 75 74 73 72 71 69 68 67 67 66 65 64 63 62 62 61 60 60 59 59 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 61 61 62 63 63 64 65 66 67 68 68 69 70 71 72 73 74 74 75 76 76 77 77 78 78 79 79 79 80 80 80 80 80 80 79 79 79 79 78 78 78 77 77 76 76 75 75 74 74 73 72 72 71 71 70 70 70 69 69 68 68 68 68 67 67 67 67 67 67 67 67 68 68 68 69 69 70 71 72 73 74 75 76 77 79 80 82 83 85 87 89 91 93 95 97 99 101 102 104 106 108 110 111 113 114 115 117 118 118 119 120 120 121 121 121 121 120 120 119 119 118 117 116 115 114 113 112 111 109 108 106 105
 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 35 36 38 39 40 42 43 45 47 49 51 53 56 59 61 64 68 71 74 78 82 86 90 94 98 102 106 109 113 116 119 121 123 124 125 125 125 124 123 121 119 116 113 110 107 103 100 97 93 90 86 83 80 77 74 72 69 67 65 63 61 59 58 56 55 54 53 52 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 48 48 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 42 42 43 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18
 88 87 86 85 85 84 84 83 83 83 83 83 83 83 83 83 84 84 85 85 86 87 88 89 90 91 93 94 96 97 99 101 103 105 107 109 111 114 116 118 120 123 125 127 129 131 133 134 136 137 138 139 139 140 140 140 139 139 138 137 136 135 133 132 130 129 127 125 124 122 121 119 118 117 115 114 113 113 112 111 111 111 111 111 111 112 113 114 115 116 117 119 121 123 126 128 131 134 138 141 145 150 154 159 164 170 176 182 188 194 201 208 215 222 229 236 242 249 255 261 266 270 274 276 278 280 280 279 277 275 271 267 262 257 251 245 238 231 224 217 210 204 197 190 184 178 172 167 161 156 151 147 143 139 135 132 129 126 123 120 118 116 114 112 110 109 108 106 105 104 103 103 102 101 101 101 100 100 100 100 100 100 100 100 100 101 101 101 101 102 102 102 103 103 104 104 104 104 105 105 105 105 105 105 105 104 104 104 103 102 102 101 100 99 98 97 95 94 93 91 90 88 86 85 83 81 80 78 76 74 73 71 69 68 66 64 63 61 59 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 57 59 61 64 66 69 72 75 77 80 83 86 89 92 94 97 99 102 104 106 107 109 110 111 112 113 113 113 113 113 113 112 111 111 110 109 107 106 105 104 102 101 100 99 97 96 95 94 92 91 90 89 88
 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 62 65 68 71 74 78 82 86 90 95 100 105 110 116 122 128 134 141 148 155 163 170 178 186 194 202 210 217 225 232 239 245 251 257 261 266 269 272 274 275 275 275 274 272 269 266 263 259 255 250 245 240 234 229 223 218 212 207 201 196 191 186 182 177 173 168 165 161 157 154 151 148 146 144 141 140 138 137 135 134 133 133 132 132 132 132 132 132 133 133 134 134 135 135 136 136 136 137 137 137 137 137 136 135 135 134 132 131 130 128 126 124 122 120 118 116 114 111 109 107 105 103 101 99 97 95 93 91 90 88 87 86 85 84 83 82 81 80 80 79 79 78 78 78 78 78 78 78 79 79 79 80 80 81 81 82 83 83 84 84 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 87 87 86 86 85 85 84 83 83 82 82 81 81 80 80 80 79 79 79 79 79 79 79 79 80 80 80 81 81 82 83 83 84 85 86 87 88 89 90 91 92 94 95 96 97 99 100 101 103 104 105 106 108 109 110 111 112 112 113 113 114 114 114 114 114 114 113 113 112 111 110 108 107 105 104 102 100 98 95 93 91 88 86 83 81 78 75 73 70 68 65 63 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21
 51 50 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 41 44 47 50 54 58 62 67 72 77 83 89 96 103 110 118 126 135 143 152 162 171 180 190 199 209 218 226 235 242 249 256 262 267 271 275 278 280 281 282 282 281 280 279 277 275 272 270 267 264 260 257 254 251 248 245 242 239 236 233 230 228 225 223 221 219 217 215 214 212 211 209 208 207 206 205 204 204 203 202 202 202 201 201 201 201 201 201 201 201 201 202 202 203 203 203 204 205 205 206 207 208 208 209 210 211 212 213 213 214 215 216 217 217 218 218 219 219 219 219 218 218 217 216 214 213 211 209 206 203 200 196 193 188 184 179 174 169 163 158 152 146 140 134 128 122 116 110 105 99 93 88 83 78 73 69 64 60 56 53 49 46 43 40 38 36 33 31 29 28 26 25 24 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 58 60 62 64 66 68 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 102 104 105 107 108 110 111 112 112 113 114 114 114 114 114 114 113 113 112 111 110 108 107 105 103 102 100 98 96 94 91 89 87 85 82 80 78 76 73 71 69 67 65 63 61 59 57 55 53
 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 69 72 76 79 83 88 92 96 101 106 110 115 120 125 130 135 140 146 151 156 161 166 171 175 180 185 189 193 198 202 206 210 213 217 220 224 227 230 233 235 238 240 242 244 246 247 249 250 250 250 250 250 249 248 247 245 242 240 236 233 229 225 221 216 211 206 201 195 190 184 179 173 168 162 157 152 147 142 137 133 129 125 121 117 114 111 107 105 102 99 97 95 93 91 89 88 86 85 84 83 82 81 80 79 78 78 77 77 76 76 76 75 75 75 75 75 74 74 74 74 74 74 74 73 73 73 73 72 72 72 71 70 70 69 68 68 67 66 65 63 62 61 59 58 57 55 54 52 50 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 60 61 62 62 63 64 65 66 66 67 67 68 68 68 68 69 68 68 68 68 67 67 66 66 65 64 63 62 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 35
 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 33 33 33 33 34 34 35 36 37 38 39 40 41 43 45 47 49 51 54 57 60 63 67 70 75 79 84 89 95 101 108 114 122 129 138 146 155 165 175 185 196 207 219 231 244 257 270 284 298 313 327 342 357 371 386 401 415 429 443 456 469 480 491 500 509 516 522 527 531 533 533 532 530 527 522 517 510 503 495 486 477 467 457 447 437 427 418 408 399 390 382 374 366 360 353 348 342 338 334 330 328 325 323 322 321 321 320 321 321 322 323 325 326 328 330 332 334 335 337 339 341 342 343 344 345 346 346 346 346 345 344 342 341 338 336 333 329 325 321 316 310 305 299 292 285 278 270 262 254 246 237 228 220 211 202 193 184 175 166 157 149 141 133 125 118 111 104 97 91 86 80 75 70 66 62 58 55 52 49 46 44 42 40 38 37 35 34 34 33 32 32 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 59 60 61 63 64 65 67 68 69 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 88 89 90 90 91 91 92 92 92 92 93 93 93 93 92 92 92 92 92 91 91 91 91 90 90 90 89 89 89 88 88 88 88 87 87 87 87 87 86 86 86 86 85 85 85 84 84 83 83 82 82 81 80 79 78 77 77 76 75 73 72 71 70 69 68 67 65 64 63 62 61 60 58 57
 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 31 33 36 38 41 44 47 50 53 57 60 64 68 72 77 81 85 90 94 99 103 107 111 114 118 121 124 126 128 130 131 132 133 133 133 133 133 132 131 130 129 128 126 125 124 123 121 120 119 118 117 116 115 114 113 113 112 112 112 112 112 113 113 114 115 116 117 119 121 123 125 127 130 133 136 140 144 148 152 157 162 168 173 179 186 192 199 206 213 221 228 236 243 251 258 265 272 279 285 291 297 302 306 310 313 316 318 320 321 322 322 322 322 321 320 319 318 317 315 313 311 310 308 306 303 301 299 296 294 291 288 285 281 277 273 268 263 257 251 245 238 231 223 215 207 198 189 180 171 162 153 144 136 127 119 111 103 96 89 83 77 71 66 60 56 52 48 44 40 37 34 32 30 27 25 24 22 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 49 50 51 52 53 54 55 56 56 56 57 57 56 56 56 55 54 54 53 52 51 50 48 47 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13
 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 39 42 45 49 53 58 62 68 73 80 86 94 102 110 119 128 139 149 160 172 184 197 209 222 235 247 259 271 282 292 301 309 315 320 324 326 326 326 324 321 317 312 307 301 294 288 281 273 266 259 252 245 239 232 226 221 215 210 205 200 196 192 188 184 181 178 175 173 170 168 166 164 163 161 160 159 158 156 155 154 153 152 151 150 149 148 146 145 144 142 140 139 137 135 133 131 128 126 124 122 119 117 115 113 111 109 107 105 103 101 99 98 96 95 94 93 92 91 90 89 88 88 88 87 87 87 87 87 87 88 88 88 89 90 90 91 92 93 93 94 95 96 96 97 98 98 98 99 99 99 98 98 97 96 95 93 92 90 88 85 83 80 78 75 72 69 67 64 61 58 56 53 51 49 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 57 59 61 63 64 66 68 70 71 73 75 77 78 80 82 83 84 86 87 88 88 89 89 89 89 89 88 87 86 85 83 82 80 78 76 73 71 68 66 63 60 58 55 53 50 48 46 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14
 26 27 27 28 28 29 30 30 31 32 33 34 35 37 38 40 41 43 45 47 49 52 54 57 60 64 67 71 76 80 85 91 96 102 109 116 123 131 139 147 156 164 173 181 189 196 203 208 213 216 218 218 217 215 211 205 199 192 184 175 166 158 149 140 131 123 115 108 101 94 88 83 77 72 68 64 60 56 53 50 48 45 43 41 39 37 36 34 33 31 30 29 28 28 27 26 26 25 25 24 24 24 24 23 23 23 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 54 56 59 62 65 68 72 75 78 82 85 88 92 95 98 101 104 107 109 112 114 116 117 119 120 121 122 122 122 122 122 122 121 121 120 119 118 117 116 115 114 113 112 111 111 110 109 108 108 107 107 107 107 107 107 107 107 107 108 109 109 110 111 112 113 115 116 117 119 120 122 124 125 127 128 129 131 132 133 133 134 134 134 133 132 131 129 127 125 122 119 116 112 108 105 101 97 93 89 85 81 78 74 71 67 64 61 59 56 54 52 49 48 46 44 43 41 40 39 38 37 36 36 35 35 34 34 34 34 33 33 33 34 34 34 34 35 35 36 36 37 38 39 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 66 68 70 71 73 74 75 76 77 77 78 78 78 77 77 76 75 73 72 70 69 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26
 60 58 56 54 52 50 48 46 44 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 28 30 33 35 38 41 45 49 53 58 63 69 75 81 89 96 105 113 123 133 144 155 166 178 190 202 214 225 236 245 253 260 265 268 269 269 266 262 256 249 241 232 222 212 202 192 182 173 163 154 145 137 129 122 115 108 102 97 92 87 82 78 74 71 68 65 62 60 58 56 54 52 51 50 49 48 47 46 46 45 45 45 44 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 51 51 50 49 48 47 46 45 43 42 41 39 38 36 35 34 32 31 29 28 26 25 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 45 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 50 51 52 54 55 56 58 60 61 63 65 66 68 69 71 72 74 75 76 77 77 78 78 78 78 78 77 76 75 74 73 72 70 69 67 65 63 62
 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 27 28 29 31 32 34 36 38 40 43 46 49 52 56 60 65 69 75 80 86 92 99 107 114 123 131 140 150 159 169 179 190 200 210 219 228 237 245 252 258 263 267 269 271 271 271 269 266 263 259 254 249 243 237 231 225 218 212 205 199 193 187 181 176 171 165 161 156 152 147 143 140 136 133 130 127 124 121 119 116 114 112 110 108 106 105 103 102 100 99 97 96 95 93 92 91 89 88 87 85 84 83 81 80 79 77 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 60 59 59 58 58 58 58 58 58 58 59 59 60 60 61 62 63 64 66 67 69 71 73 75 78 80 83 86 89 93 97 101 105 109 114 119 125 130 136 142 147 153 159 165 171 176 180 185 188 191 192 193 192 191 189 185 181 176 170 163 156 149 142 135 127 120 113 106 100 94 88 82 77 73 68 64 60 57 54 51 48 46 43 41 39 38 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 63 64 65 66 66 66 67 67 67 67 66 66 66 65 64 63 62 61 60 58 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 28
 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 38 40 43 45 48 51 54 58 62 66 71 75 81 86 92 98 104 111 118 125 132 139 146 153 159 165 171 176 180 183 186 188 189 189 188 187 185 182 179 176 172 168 164 160 156 152 148 144 140 136 133 129 126 123 119 117 114 111 109 106 104 102 100 98 96 94 93 91 90 88 87 86 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 37 37 37 38 38 38 39 40 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 64 66 69 72 74 77 81 84 87 91 94 98 101 105 108 112 115 118 121 123 125 127 128 128 128 128 127 125 123 121 118 115 111 108 104 100 96 92 88 84 81 77 74 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22
 71 70 70 69 69 68 68 68 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 64 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 45 46 47 48 49 51 52 54 56 57 59 61 64 66 68 71 74 77 80 83 87 90 94 98 102 107 111 116 121 126 131 136 142 147 153 158 163 168 173 178 182 186 190 193 196 197 199 199 199 199 198 196 193 190 186 182 178 173 168 163 157 152 146 141 135 130 125 119 114 110 105 101 96 93 89 85 82 79 76 73 70 68 66 64 62 60 58 56 55 54 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 70 72 73 74 76 77 78 79 80 81 82 83 83 84 84 84 84 84 84 83 83 82 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 61 61 61 60 60 60 60 60 60 61 61 62 62 63 64 65 66 67 68 70 71 73 75 77 79 81 84 86 88 91 94 96 99 101 104 106 109 111 113 115 116 118 119 120 120 120 121 120 120 119 118 117 116 114 112 111 109 107 105 103 101 99 97 95 93 91 89 87 86 84 82 81 80 78 77 76 75 74 73 72
 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 25 26 27 28 30 32 34 36 38 40 43 46 49 53 57 61 66 72 77 84 91 98 107 116 126 136 147 159 172 186 200 214 229 244 258 272 286 298 309 318 325 330 333 333 332 327 321 313 304 294 282 270 258 246 233 221 209 198 187 177 167 158 149 141 133 126 119 113 108 102 97 93 89 85 82 79 77 74 72 71 69 68 68 67 67 68 68 69 71 72 75 77 80 84 88 92 97 103 110 117 124 133 142 152 163 175 188 201 216 231 246 262 278 294 310 326 341 354 366 377 386 392 397 399 399 397 393 387 380 371 362 352 341 330 319 308 297 286 275 265 255 245 235 226 217 209 200 192 184 177 169 162 155 148 141 134 128 121 115 109 103 97 91 86 80 75 70 66 61 57 53 50 46 43 40 37 35 32 30 28 26 25 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 45 47 49 52 54 57 60 63 66 69 72 75 78 82 85 88 91 94 97 100 102 104 107 108 110 111 112 112 112 111 110 109 108 106 103 101 98 95 92 88 85 81 78 74 70 67 63 60 57 54 51 48 45 42 40 38 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 101 100 98 96 95 93 91 89 88 86 84 82 80 79 77 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 56 55 54 54 53 53 53 53 52 53 53 53 53 54 54 55 55 56 57 58 60 61 62 64 66 67 69 72 74 76 79 81 84 87 90 93 97 100 103 107 111 114 118 122 126 130 134 137 141 145 149 152 156 159 162 165 168 170 172 174 176 178 179 180 180 181 181 180 180 179 178 176 174 172 170 168 165 163 160 157 154 151 148 145 141 138 135 132 129 126 123 121 118 116 113 111 109 107 106 104 103 102 101 100 99 99 99 99 99 99 100 100 101 102 103 104 106 107 109 111 113 115 117 119 122 124 127 129 132 134 137 140 142 145 147 150 152 154 156 158 160 161 162 163 164 165 165 165 164 164 163 162 160 158 156 154 151 148 145 142 139 135 132 128 124 120 116 113 109 105 101 97 94 90 87 83 80 77 74 71 68 66 63 61 59 57 55 53 52 50 49 48 46 45 45 44 43 43 42 42 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 65 67 68 69 70 71 73 74 75 76 77 78 79 80 81 81 82 83 84 84 85 86 86 87 87 87 88 88 89 89 89 90 90 90 90 91 91 91 92 92 92 93 93 93 94 94 95 95 96 96 97 97 98 98 99 100 100 101 102 102 103 104 105 105 106 107 108 109 109 110 111 111 112 113 113 114 114 115 115 115 115 116 116 116 115 115 115 114 114 113 112 111 110 109 108 107 106 104 103
 63 64 64 65 65 65 65 65 65 65 65 65 65 64 64 63 63 62 62 61 61 60 59 58 58 57 56 56 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 48 49 50 52 53 54 55 56 58 59 60 61 61 62 63 63 64 64 64 65 65 65 65 64 64 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63
 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 32 33 33 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 64 66 69 71 74 76 79 81 84 86 88 90 92 93 95 96 96 96 96 96 95 94 92 90 88 85 83 80 77 74 71 68 65 62 59 56 53 51 48 46 43 41 39 37 36 34 32 31 30 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 52 54 55 56 58 59 60 61 63 64 64 65 66 67 67 67 68 68 68 68 67 67 67 67 66 66 65 64 64 63 62 62 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 31 32 33 35 37 39 41 43 45 47 49 52 54 57 59 62 64 66 69 71 73 74 76 77 78 79 79 79 78 78 77 76 74 73 71 69 67 65 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34
 58 58 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 51 50 50 50 50 50 50 50 51 51 51 52 52 53 54 55 56 57 58 59 61 62 64 66 68 70 72 75 77 80 83 86 89 92 95 99 102 106 109 113 116 120 123 126 129 132 134 136 138 139 140 141 141 141 141 140 138 137 135 133 131 128 125 123 120 117 114 111 108 105 102 100 97 94 92 89 87 85 83 80 78 77 75 73 72 70 69 67 66 65 64 63 62 61 60 59 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 59 59 60 60 61 62 62 63 64 64 65 66 67 68 69 70 71 72 74 75 76 78 79 81 82 84 86 88 89 91 93 95 97 99 101 103 106 108 110 112 114 116 118 121 122 124 126 128 129 131 132 133 134 135 135 135 135 135 134 133 132 130 129 127 124 122 119 116 113 110 107 104 100 97 93 90 87 83 80 77 74 71 68 65 62 60 57 55 53 50 48 47 45 43 42 40 39 38 36 35 34 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 50 51 52 53 54 54 55 56 56 57 57 58 59 59 59 60 60 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 59 59 59
 52 54 55 56 57 59 60 61 63 64 65 67 68 69 71 72 74 75 76 78 79 81 82 83 85 86 88 89 90 92 93 95 96 98 99 101 102 104 105 107 108 110 112 113 115 116 117 118 120 121 122 122 123 123 124 124 123 123 123 122 121 120 118 117 115 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 83 81 80 78 77 76 75 74 73 72 71 70 69 69 68 68 67 67 66 66 66 66 66 66 66 66 66 66 66 67 67 68 68 69 69 70 71 72 73 74 75 77 78 80 81 83 85 87 89 91 94 97 99 102 105 109 112 116 119 123 127 132 136 140 145 150 154 159 163 168 172 176 179 183 185 188 190 191 192 192 192 191 189 187 184 181 177 173 169 165 160 155 150 146 141 136 131 126 122 118 113 109 105 101 98 94 91 88 85 82 80 77 75 73 71 69 67 66 64 63 62 61 60 59 58 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 71 72 73 73 74 74 74 74 74 73 73 72 71 70 69 67 66 65 63 62 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 42 41 40 40 40 40 39 39 39 40 40 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51
 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 56 60 63 66 69 73 76 79 82 85 88 90 93 95 96 98 99 100 100 100 100 100 99 98 97 96 95 93 92 90 89 87 85 83 82 80 79 77 75 74 73 71 70 69 68 66 66 65 64 63 62 62 61 61 61 60 60 60 60 60 60 60 61 61 61 62 62 63 64 64 65 66 67 68 69 70 71 73 74 75 77 78 80 81 83 85 86 88 90 92 93 95 97 99 100 102 104 105 106 108 109 109 110 111 111 111 110 110 109 108 107 105 103 101 99 96 93 90 87 84 80 77 73 70 66 63 59 56 53 49 46 43 41 38 35 33 31 29 27 25 23 22 20 19 18 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27
 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 68 70 71 72 73 75 76 77 78 78 79 80 80 81 81 81 81 81 80 80 79 78 77 76 75 74 72 71 69 68 66 64 63 61 59 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 33 33 34 35 35 37 38 39 40 42 44 46 48 51 53 56 60 63 67 71 75 80 85 90 95 101 106 112 118 125 131 137 143 148 153 158 163 166 169 172 174 175 175 175 174 172 170 168 165 162 158 155 151 147 143 139 135 132 128 124 121 117 114 110 107 104 101 98 96 93 90 88 85 83 80 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 43 42 41 39 38 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 43 44 46 48 50 53 55 58 61 64 67 70 74 78 82 86 90 95 100 105 110 116 121 127 133 139 144 150 156 161 166 170 174 178 180 182 184 184 183 182 180 177 173 169 164 159 153 148 142 136 130 124 118 112 106 101 96 91 86 82 78 74 70 67 63 60 57 55 52 50 47 45 43 42 40 38 37 36 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26
 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 51 54 57 61 64 67 71 75 79 83 87 91 95 99 103 107 111 114 118 121 123 126 128 129 131 132 132 132 132 132 131 130 129 128 126 125 123 122 120 118 116 115 113 111 110 108 107 105 104 103 102 101 100 99 98 98 97 97 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 95 95 95 95 94 94 93 92 92 91 90 89 88 87 86 85 84 82 81 80 79 78 77 76 75 74 73 72 71 71 70 69 68 68 67 67 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 47 46 45 44 42 41 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 61 63 65 68 71 73 76 78 81 84 87 89 92 95 97 100 102 104 106 109 110 112 113 115 116 116 117 117 117 116 115 114 113 111 109 107 105 102 100 97 94 91 88 85 82 79 76 74 71 68 65 63 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 33
 71 68 66 63 61 59 57 55 54 52 51 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 51 52 53 55 57 59 60 62 65 67 69 72 75 77 80 83 87 90 94 98 102 106 111 116 121 126 132 138 144 151 158 166 174 183 192 201 211 222 233 245 257 270 283 297 311 326 341 356 372 388 404 419 435 450 464 477 490 501 510 518 524 527 529 528 524 519 511 501 489 475 460 444 427 410 392 373 355 337 320 303 286 271 256 241 228 215 203 192 181 171 162 154 146 138 131 125 119 113 108 104 99 95 91 88 84 81 79 76 74 71 69 68 66 65 63 62 61 60 60 59 58 58 58 58 58 58 58 59 59 60 60 61 62 63 64 66 67 68 70 72 73 75 77 79 82 84 86 89 91 94 96 99 101 104 106 109 111 113 115 117 119 120 121 122 122 122 121 121 119 118 116 114 111 109 106 103 100 97 93 90 87 84 81 77 75 72 69 66 64 62 59 57 55 54 52 50 49 48 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 42 42 43 44 44 45 46 47 49 50 52 53 55 57 59 62 64 67 70 73 77 80 84 88 92 97 102 106 111 116 121 127 132 137 142 146 151 155 158 161 163 165 166 167 166 165 163 161 158 155 151 147 142 138 133 128 123 118 113 109 104 100 95 91 88 84 80 77 74
 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 35 36 39 41 43 46 49 52 56 59 63 67 72 77 82 87 93 100 106 113 120 128 136 144 153 161 170 179 187 196 204 212 219 226 232 237 241 244 246 248 248 247 245 242 238 234 229 223 217 210 203 196 189 182 174 167 160 152 145 138 131 125 118 112 106 100 95 90 85 80 75 71 67 63 60 56 53 51 48 45 43 41 39 37 36 34 33 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 43 43 43 44 45 45 46 47 49 50 52 53 55 57 59 61 64 66 69 72 75 77 80 83 86 88 91 93 95 96 97 98 98 97 97 95 93 91 89 86 83 80 76 73 70 66 63 60 57 54 51 48 46 43 41 39 37 35 34 32 31 29 28 27 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 29 30 31 33 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 72 75 78 81 84 86 89 91 94 95 97 99 100 101 101 101 101 101 100 99 98 96 95 93 90 88 86 83 81 78 76 73 70 68 65 63 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 42 44 45 47 49 50 52 53 55 57 58 60 61 63 64 65 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 90 91 93 95 97 99 101 104 106 109 112 116 119 123 127 131 135 139 144 149 154 158 163 168 173 177 181 185 188 191 193 194 195 195 194 192 190 187 184 180 175 170 165 160 154 149 143 138 133 127 122 117 113 108 104 100 96 93 89 86 84 81 79 76 75 73 71 70 69 68 67 66 66 66 65 65 65 65 66 66 67 67 68 68 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 83 83 84 84 84 85 84 84 84 83 82 81 80 79 77 76 74 72 71 69 67 65 63 61 59 57 55 54 52 50 49 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18
 32 31 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 29 30 32 34 35 38 40 42 45 48 50 53 57 60 64 67 71 75 78 82 86 89 93 96 99 102 105 107 109 110 111 111 111 111 111 110 109 107 106 104 103 101 99 97 96 94 93 91 90 89 88 87 86 86 85 85 85 85 85 85 85 86 86 87 88 89 89 90 92 93 94 95 96 97 98 99 100 100 101 101 102 102 102 101 100 100 98 97 95 94 92 90 87 85 82 80 77 74 71 69 66 63 61 58 56 53 51 49 47 45 43 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 32 33 34 36 37 39 41 43 45 48 50 53 56 59 63 66 70 74 78 82 86 90 94 98 102 106 109 111 114 115 116 117 116 115 114 112 109 106 103 99 95 92 88 84 80 76 72 69 65 62 59 56 53 51 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 44 46 48 51 53 56 59 61 64 67 70 73 76 79 82 85 88 90 92 94 96 97 98 99 99 98 97 96 94 92 89 87 84 80 77 74 71 67 64 61 58 55 52 49 46 44 42 40 38 36 34
 32 32 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 47 49 51 53 55 58 61 64 68 71 75 79 84 89 94 99 105 111 118 125 131 139 146 153 161 168 175 182 189 195 200 205 208 211 213 213 212 210 207 203 198 193 187 180 173 165 158 151 143 136 129 123 116 110 105 100 95 90 86 82 79 76 73 70 68 65 63 62 60 58 57 56 55 54 53 52 52 51 51 51 50 50 50 50 51 51 51 52 52 53 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 80 81 83 85 87 88 90 91 93 94 96 97 98 100 101 102 103 103 104 105 105 105 106 106 106 106 106 106 106 105 105 105 105 104 104 103 103 103 102 102 102 102 101 101 101 101 102 102 102 103 103 104 105 106 107 108 109 111 113 115 117 119 122 125 128 131 135 139 143 147 152 156 161 166 172 177 182 187 192 197 201 205 208 211 213 214 215 214 213 211 208 204 200 194 189 183 176 169 162 155 148 141 134 128 121 115 109 103 97 92 87 83 78 74 71 67 64 61 58 56 53 51 49 48 46 45 43 42 41 40 40 39 39 38 38 38 37 37 37 38 38 38 38 39 39 40 41 41 42 43 44 46 47 48 50 52 54 56 58 60 62 65 67 70 73 76 79 82 85 88 91 93 96 99 101 104 106 107 109 110 111 111 111 111 110 109 108 106 104 102 100 98 95 92 89 86 84 81 78 75 72 69 66 64 61 59 56 54 52 50 48 47 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 32 32 32
 53 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 50 52 55 58 62 66 69 74 78 84 89 95 102 109 116 124 133 143 153 164 175 187 199 212 225 238 251 264 276 287 297 305 312 317 320 321 320 317 313 307 299 291 282 272 262 252 242 231 221 211 201 192 183 175 167 159 152 145 139 133 128 123 118 114 110 106 103 100 97 95 92 90 88 86 85 83 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 48 50 52 54 56 59 62 66 70 74 79 84 90 97 104 112 121 130 141 152 163 176 189 203 217 231 245 259 273 286 297 308 316 323 327 329 328 325 320 312 303 293 281 268 255 242 229 216 203 191 179 168 158 148 140 131 124 117 110 104 99 94 89 85 81 78 74 71 68 66 63 61 59 57 55
 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65 66 66 67 67 67 68 68 69 69 69 70 71 71 72 73 74 75 77 78 80 82 84 87 90 93 96 99 103 108 112 117 122 128 134 140 146 153 160 167 174 181 188 195 201 208 213 219 223 227 230 232 233 233 232 230 227 224 220 216 211 206 201 196 191 186 181 176 171 167 163 159 155 152 148 145 142 140 137 134 132 130 127 125 123 120 118 115 113 110 108 105 102 100 97 94 91 87 84 81 78 75 72 68 65 62 59 56 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 41 43 46 49 53 56 60 64 69 74 79 84 90 96 102 109 116 124 132 140 149 158 167 177 186 196 205 214 222 230 236 242 247 250 252 252 251 249 246 241 235 229 222 214 207 198 190 182 174 165 158 150 143 135 129 122 116 110 105 99 94 89 85 81 77 73 69 66 63 60 57 55 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22
 48 45 42 40 37 35 33 30 28 26 25 23 21 20 19 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 22 24 25 27 30 32 35 38 41 44 48 52 57 61 67 72 78 84 91 97 104 110 117 123 129 134 139 143 146 148 149 150 149 148 146 144 141 137 134 130 126 122 118 114 110 106 102 98 95 92 89 86 83 81 78 76 74 72 70 69 67 66 65 64 62 61 60 60 59 58 57 56 56 55 54 53 53 52 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 38 38 39 39 40 42 43 45 47 50 52 56 60 64 69 75 82 89 98 107 118 131 145 162 180 201 225 251 280 313 348 384 422 458 491 517 535 541 536 519 492 458 420 380 340 302 267 235 206 181 159 140 123 108 95 84 75 67 59 53 48 43 39 35 32 30 27 25 23 22 20 19 18 16 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 33 33 34 36 37 38 39 41 43 44 46 48 50 52 55 57 59 61 63 65 67 69 70 71 72 73 73 72 72 71 69 68 66 64 61 59 56 53 51
 65 65 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 56 56 55 55 55 55 55 55 55 56 56 57 57 58 59 60 61 62 63 65 66 68 69 71 73 75 77 79 82 84 87 89 92 95 98 101 104 107 110 113 116 119 122 125 127 129 131 133 135 136 136 137 137 136 136 135 133 131 129 127 124 122 119 116 113 110 107 103 100 97 94 91 89 86 83 81 78 76 74 72 70 68 66 65 63 62 61 60 59 58 57 56 56 55 55 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 70 71 72 74 75 77 78 80 82 84 86 88 90 92 95 97 100 103 106 109 113 116 120 123 127 131 135 138 142 146 150 154 158 161 165 168 171 173 176 178 180 181 182 182 182 182 181 180 178 176 174 171 168 165 161 158 154 150 146 142 138 134 130 126 122 118 115 111 108 105 102 99 96 94 91 89 87 85 83 81 79 78 76 74 73 72 70 69 68 67 66 65 64 63 62 61 61 60 60 59 59 58 58 58 58 58 58 58 58 58 59 59 60 60 61 62 63 64 65 66 67 69 70 72 73 75 76 78 80 81 83 85 87 88 90 91 93 94 95 96 97 98 98 99 99 99 98 98 97 96 95 93 92 90 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 51 50 49 48 48 47 47 47 47 46 46 46 47 47 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 64 64 65 65
 68 66 65 63 62 60 58 57 55 54 52 50 49 48 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 65 67 70 72 75 77 80 82 84 87 89 91 92 94 95 96 97 97 97 97 96 96 95 93 92 90 88 87 85 83 81 79 77 75 73 71 70 68 67 65 64 63 62 61 60 59 58 58 57 57 56 56 56 56 55 55 55 55 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 52 53 53 54 56 57 58 60 62 64 66 69 72 75 78 82 85 90 94 99 103 109 114 120 125 131 137 143 149 155 161 166 171 176 180 183 185 187 188 188 187 185 182 179 175 170 166 160 155 149 143 138 132 126 121 116 111 106 102 97 93 89 86 83 79 76 74 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 56 56 57 57 57 57 57 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 62 63 63 64 65 66 67 68 69 70 71 72 72 73 74 74 74 74 74 74 74 74 73 72 71 70 69
 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 37 38 40 41 43 44 46 47 48 50 51 52 53 53 54 54 54 54 53 53 52 51 50 48 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 50 51 53 55 57 59 62 64 67 70 73 77 80 84 87 91 95 99 102 106 109 112 114 116 117 118 118 117 116 114 111 107 104 100 95 90 86 81 76 72 68 63 59 56 52 49 46 43 41 39 37 35 33 31 30 29 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 37 38 38 38 38 38 37 37 36 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 39 41 44 47 50 53 56 60 64 68 72 76 81 85 90 95 100 105 110 115 121 125 130 135 140 144 148 152 156 159 162 165 167 169 170 171 172 172 171 171 169 167 165 162 159 155 151 146 141 136 130 125 119 113 107 101 95 90 84 79 74 69 64 60 55 51 48 44 41 38 35 32 30 27 25 23 21 20 18 17 16 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 43 45 47 50 52 55 57 60 63 65 68 71 73 76 78 81 83 85 87 89 90 92 93 94 95 96 97 98 98 99 99 100 100 101 101 102 102 103 104 104 105 106 107 108 110 111 112 114 115 117 119 120 122 123 124 125 126 126 126 126 126 125 124 122 120 118 116 113 110 107 104 100 97 94 90 87 83 80 77 74 71 68 66 64 61 60 58 56 55 54 53 53 53 53 53 53 54 55 56 58 59 61 64 66 69 72 75 78 82 86 90 94 98 102 105 109 113 116 118 121 122 123 123 122 120 117 114 110 106 101 96 91 86 80 75 70 65 61 56 52 48 45 42 39 36 34 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 31 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 59 61 64 66 69 71 74 77 80 82 85 88 90 93 95 97 99 101 102 103 104 105 105 105 104 103 102 101 100 98 96 94 92 90 88 86 84 82 80 78 76 74 73 71 70 69 67 66 65 65 64 63 63 63 63 63 63 63 64 65 65 66 67 69 70 71 73 75 76 78 80 82 84 86 88 90 92 93 95 96 98 99 100 101 101 101 102 101 101 100 100 98 97 96 94 92 90 88 86 84 82 80 78 76 74 72 70 69 67 66 64 63 62 61 60 60 59 59 59 59 59 59 59 60 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 78 80 81 82 83 83 84 84 84 84 84 83 83 82 80 79 77 76 74 72 70 68 66 64 62 59 57 55 53 51 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 58 59 61 63 65 67 68 70 72 73 75 77 78 79 81 82 83 84 85 85 86 87 87 88 88 88 88 88 88 88 87 87 86 86 85 84 83 82 81 79 78 76 74 73 71 69 67 65 63 61 59 56 54 52 50 48 46 45 43 41 39 38 36 35 33 32 31 30 29 28 27
 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 58 61 64 67 70 73 76 79 82 86 89 93 97 101 105 109 113 117 121 126 130 135 139 143 148 152 156 161 165 168 172 175 178 180 182 184 185 185 185 184 183 181 179 176 172 169 164 160 155 151 146 141 136 131 126 121 116 111 107 103 99 95 91 88 85 82 79 77 75 73 71 69 68 67 66 65 65 65 65 65 65 65 66 67 68 69 70 72 73 75 77 79 81 83 85 88 90 92 95 97 99 101 104 106 108 110 111 113 114 116 117 117 118 118 118 118 118 117 117 116 115 114 113 112 112 111 110 109 109 108 108 108 108 108 109 109 110 111 112 114 115 117 119 121 124 126 129 131 134 137 140 142 145 147 150 152 153 154 155 155 155 154 153 151 149 146 142 139 135 130 126 121 116 111 107 102 97 93 88 84 80 76 73 69 66 63 60 57 55 52 50 48 46 44 43 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 32 32 33 33 34 35 36 38 39 41 42 44 46 48 51 53 56 59 62 65 68 71 75 78 82 85 89 93 96 100 104 107 110 114 117 119 122 124 126 128 129 130 130 131 131 131 130 130 129 127 126 125 123 122 120 118 116 114 113 111 109 107 105 103 101 99 97 95 93 91 89 88 86 84 82 80 78 76 74 72 71 69 67 65 63 61 59 57 56 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 27
 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 44 46 47 48 50 51 52 53 55 56 57 57 58 59 59 59 59 59 59 58 58 57 56 55 53 52 50 48 46 44 42 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 21 22 23 24 26 28 29 31 33 35 37 40 42 45 48 51 54 57 60 64 68 72 76 80 84 88 92 96 99 103 106 109 111 113 114 115 115 115 114 112 110 108 105 102 99 96 93 89 86 83 79 76 73 71 68 65 63 61 59 57 55 54 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 50 50 50 50 49 49 49 48 47 47 46 45 44 43 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 32 34 36 39 42 45 48 52 56 60 64 69 74 79 84 89 94 98 102 106 109 111 112 113 112 111 109 106 103 99 95 90 86 81 77 72 68 63 59 56 52 48 45 42 39 37 34 32 30 28 26 24 22 21 20 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9
 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 50 53 55 58 61 64 67 70 73 76 79 82 84 87 89 91 93 95 96 97 97 97 97 96 95 93 91 89 87 84 81 78 75 72 69 66 64 61 58 56 53 51 49 47 45 43 42 40 39 38 37 36 35 35 34 34 34 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 55 57 59 61 62 64 65 67 68 69 70 71 71 72 72 72 71 71 70 69 68 67 65 64 62 61 59 57 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 56 57 59 61 63 65 67 69 70 72 73 75 76 77 78 79 79 80 80 80 80 79 79 78 77 77 75 74 73 71 70 68 67 65 63 61 59 57 55 53 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 37 39 40 42 43 45 46 48 49 50 52 53 54 55 56 57 58 58 59 60 60 61 61 61 61 61 61 61 61 61 60 60 59 58 58 57 56 55 54 53 51 50 49 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25
 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 25 26 28 30 33 35 38 41 44 47 51 54 58 62 66 69 73 76 79 82 84 85 86 86 86 84 83 80 78 74 71 68 64 60 57 53 49 46 43 40 37 34 32 29 27 25 23 22 20 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 33 34 36 38 39 41 42 44 45 46 47 48 48 49 49 48 48 47 46 45 43 42 40 38 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10
 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 44 45 46 47 48 49 49 50 51 52 52 52 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 35 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 44 45 46 48 50 51 53 55 57 59 61 63 65 66 68 70 71 72 73 74 75 76 76 76 76 75 75 74 73 72 70 69 67 66 64 62 60 58 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 53 54 55 56 56 57 57 57 57 57 56 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 43 44 45 45 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25
 23 23 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 33 35 37 40 42 45 48 52 55 59 63 68 73 78 83 89 95 101 107 113 120 126 132 138 143 148 153 156 159 160 161 160 159 156 153 149 144 138 133 127 121 114 108 102 97 91 86 81 77 72 69 65 62 59 56 53 51 49 47 46 44 43 42 41 40 40 39 39 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 52 52 53 53 53 53 53 53 53 53 52 52 51 51 50 49 48 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 32 33 34 36 37 39 41 43 45 47 50 52 55 58 61 64 67 70 73 77 80 83 86 89 91 93 95 97 98 99 100 100 100 100 99 98 97 95 94 92 90 87 85 83 80 78 75 73 70 68 66 63 61 59 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 26 26 27 28 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 46 47 48 49 50 50 51 52 52 53 53 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 28 27 26 26 25 24
 9 9 10 10 10 11 12 12 13 14 15 15 16 17 19 20 21 23 25 26 28 30 32 35 37 40 42 45 48 51 55 58 61 65 68 72 76 79 83 86 89 92 95 98 100 102 104 105 106 107 107 107 106 105 104 102 100 98 95 92 89 86 82 79 76 72 68 65 62 58 55 52 49 46 43 40 38 36 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 37 38 40 41 43 45 46 48 49 50 52 53 54 55 56 56 56 57 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 41 40 40 40 41 41 41 41 42 42 43 43 44 45 46 46 47 48 49 50 50 51 52 52 53 53 54 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 44 43 42 41 39 38 37 35 34 33 32 31 29 28 27 26 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 40 41 42 43 44 44 45 45 45 46 45 45 45 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 41 43 45 47 49 51 54 57 60 63 67 70 74 79 83 88 93 98 103 107 112 117 121 125 128 130 131 132 132 131 129 126 123 119 114 110 105 100 94 89 84 80 75 71 67 63 59 56 53 50 48 45 43 41 40 38 37 35 34 33 32 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 39 40 42 44 47 49 52 55 58 62 66 70 75 80 85 90 96 102 108 115 121 127 133 139 144 148 152 154 156 156 156 154 152 149 144 140 134 129 123 117 112 106 101 95 90 85 81 77 73 69 66 62 59 57 54 52 49 47 45 44 42 40 39 37 36 35 34 32 31 30 29 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 30 31 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 51 53 54 56 57 58 60 61 62 63 63 64 65 65 65 65 65 65 65 65 64 64 63 62 61 61 60 59 58 57 56 54 53 52 51 50 48 47 46 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 32 33 35 36 38 40 42 44 47 49 52 55 58 61 64 67 70 73 77 80 83 86 90 93 96 98 101 103 105 107 109 111 112 113 114 114 114 114 114 114 113 112 111 109 108 106 104 102 99 97 94 91 88 85 82 79 76 72 69 66 63 60 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 29 30 32 33 35 37 39 41 43 46 48 51 53 56 59 62 64 67 70 72 75 78 80 82 84 86 88 90 91 92 93 94 94 94 94 94 93 92 91 90 88 87 85 83 81 78 76 73 71 68 66 63 61 58 56 53 51 49 47 44 42 41 39 37 36 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 27 28 28 29 30 32 33 35 37 39 41 43 46 49 52 56 60 64 69 74 79 85 91 97 104 111 118 126 134 143 151 159 168 176 183 190 197 202 206 209 210 210 209 206 202 196 189 182 174 165 157 148 139 130 122 113 106 98 91 85 79 73 68 63 59 55 51 48 45 42 40 38 36 35 33 32 31 30 30 29 29 29 29
 68 65 62 60 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 58 59 61 62 64 66 68 70 72 74 76 79 81 84 87 89 92 95 97 100 102 105 107 109 111 113 114 115 117 117 118 118 119 118 118 118 117 116 115 114 113 111 110 108 107 105 103 102 100 98 97 95 93 92 90 89 87 86 84 83 81 80 79 77 76 75 74 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 60 59 59 58 58 58 58 58 58 58 58 58 58 59 59 60 60 61 62 62 63 64 64 65 65 66 66 67 67 67 67 67 67 67 67 67 66 66 65 64 64 63 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 45 47 49 51 52 55 57 59 61 63 66 68 71 73 76 78 81 84 86 89 92 94 97 100 103 105 108 110 113 115 118 120 122 124 126 127 129 130 131 132 132 133 132 132 131 130 129 128 126 124 122 119 117 114 111 108 105 102 98 95 92 89 85 82 79 76 73 70
 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 45 47 49 50 52 54 55 56 57 58 59 59 58 58 57 55 54 52 50 47 45 43 40 38 35 33 31 29 27 25 23 21 20 19 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 43 45 46 47 48 48 49 49 50 50 50 49 49 48 47 46 45 44 43 41 40 38 37 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 82 85 87 90 93 95 98 100 101 103 104 104 104 104 103 102 100 98 95 93 89 86 83 79 75 72 68 64 61 58 54 51 49 46 44 41 39 37 36 34 33 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 74 76 77 78 78 79 79 79 79 78 78 77 76 75 73 72 70 69 67 66 64 62 61 59 57 56 54 52 51 49 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23
 53 54 55 56 57 59 60 61 63 64 66 68 69 71 73 75 76 78 81 83 85 87 89 92 94 96 99 101 104 106 108 111 113 116 118 121 123 126 128 130 133 135 137 139 141 143 145 147 149 151 152 153 155 156 157 157 158 158 159 158 158 158 157 156 155 154 152 151 149 146 144 142 139 136 133 130 127 123 120 116 113 109 106 102 99 95 92 88 85 82 79 76 73 70 67 65 63 60 58 56 55 53 52 50 49 48 47 47 46 45 45 45 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 68 70 71 73 74 76 77 79 80 81 83 84 86 87 89 90 91 92 93 94 95 96 97 98 98 99 99 100 100 100 100 100 100 100 100 99 99 98 98 97 97 96 95 95 94 94 93 93 92 92 91 91 90 90 90 89 89 89 88 88 87 87 87 86 86 86 85 85 84 84 83 83 82 82 82 81 81 80 80 79 79 78 78 78 77 77 76 76 76 75 75 75 75 75 74 74 74 74 74 74 74 75 75 75 76 76 77 77 78 79 80 81 82 83 84 85 87 88 89 91 92 93 94 95 96 97 98 98 99 99 99 99 99 98 98 97 96 95 94 92 91 90 88 86 85 83 82 80 78 77 75 74 72 70 69 68 66 65 63 62 61 60 59 58 56 55 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52
 58 56 54 53 51 49 48 47 46 45 44 43 42 42 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 71 72 72 73 72 72 72 71 70 69 68 67 66 64 63 62 60 59 58 57 55 54 53 52 52 51 50 50 49 49 49 49 48 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 60 60 61 61 61 62 62 63 63 64 64 64 65 65 66 67 67 68 69 69 70 71 72 73 74 75 77 78 79 80 80 81 82 82 82 82 82 81 80 79 77 75 73 71 69 67 64 62 59 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 54 56 57 59 61 62 63 64 65 66 66 66 66 66 65 65 64 63 63 62 61 60 60 59 58 58 58 57 57 57 56 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 59 59 60 60 60 61 61 62 62 63 63 64 65 65 66 67 68 69 69 70 71 72 73 74 75 76 77 78 78 79 80 80 80 80 80 80 80 79 78 77 76 75 73 72 70 68 66 64 62 60
 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 43 44 45 47 48 50 52 54 56 57 59 61 63 65 67 69 71 73 75 76 78 79 80 81 82 83 83 83 83 83 83 82 82 81 80 78 77 76 74 72 71 69 67 65 63 61 59 57 55 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32
 29 29 29 30 30 30 31 32 33 34 35 36 38 40 41 43 45 48 50 53 55 58 61 63 66 69 72 75 78 81 83 86 88 90 92 94 95 96 97 97 98 97 97 96 95 94 92 90 88 86 84 82 79 77 75 72 70 68 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 37 37 37 36 37 37 37 37 38 38 39 39 40 41 42 42 43 44 45 46 48 49 50 51 52 53 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 75 75 75 75 75 75 75 74 74 73 72 72 71 70 68 67 66 65 63 62 60 58 57 55 53 51 50 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 46 48 50 52 54 55 57 59 60 62 63 65 66 67 68 69 70 71 71 72 72 72 73 73 73 73 72 72 72 71 71 70 69 69 68 67 66 65 64 63 62 61 59 58 57 56 54 53 51 50 48 47 46 44 43 41 40 38 37 36 34 33 32 31 30 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 52 53 54 55 57 58 59 60 61 62 63 63 64 64 64 65 65 64 64 63 63 62 61 60 59 57 56 54 53 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 31 30 30
 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 45 46 48 49 51 52 53 55 56 57 58 59 60 60 61 61 61 62 62 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 43 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 34 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 49 50 52 54 55 56 57 58 58 59 59 59 58 58 57 56 55 54 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 55 57 59 61 63 65 67 69 71 72 74 75 77 78 79 80 80 80 80 80 80 79 78 76 75 73 71 68 66 63 61 58 55 53 50 48 45 43 40 38 36 34 32 31 29 28 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 26 27 28 29 31 32 33 35 36 37 38 38 39 39 39 38 38 37 35 34 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22
 37 35 34 33 32 31 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 18 19 20 20 21 21 22 23 24 24 25 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 25 27 28 29 30 31 33 34 35 37 39 40 42 44 45 47 49 51 53 54 56 57 59 60 61 62 63 63 63 63 62 62 61 59 58 56 55 53 51 49 47 45 43 41 40 38
 18 19 20 21 22 23 25 27 28 30 32 35 37 39 42 44 47 50 52 55 57 60 62 64 67 69 70 72 73 74 75 76 76 76 76 76 76 75 74 74 73 72 70 69 68 67 66 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 45 47 49 51 53 56 58 61 63 66 68 71 73 76 78 80 82 84 85 86 87 87 87 86 85 84 82 80 77 75 72 68 65 62 58 55 52 49 46 43 40 38 35 33 31 29 28 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 30 31 33 34 36 37 39 41 42 44 46 47 49 50 52 53 55 56 57 58 58 59 59 60 60 60 60 59 59 59 58 57 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 16 16 16 17 17
 78 80 83 85 87 88 90 90 91 91 91 90 89 88 87 86 84 82 81 79 77 76 74 72 71 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 44 44 44 45 46 46 47 48 49 50 52 53 55 56 58 60 62 64 66 68 70 71 73 74 75 75 75 75 74 73 71 68 66 63 60 57 54 51 48 46 43 41 39 37 35 33 32 31 29 28 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 51 52 52 53 53 53 53 53 53 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 30 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 53 55 58 60 63 65 68 70 72 73 74 74 74 73 71 70 68 65 62 60 57 54 51 48 46 43 41 39 37 35 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 48 50 53 56 59 62 65 68 72 75
 30 29 27 26 25 24 23 22 22 22 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 42 44 45 47 49 50 52 53 55 56 58 60 61 62 64 65 66 67 68 68 69 69 69 69 69 68 68 67 66 64 63 61 59 57 55 53 51 49 47 45 42 40 38 37 35 33 32 30 29 28 27 26 26 25 25 25 25 26 26 27 28 30 31 33 35 37 39 42 44 47 50 53 56 59 62 65 68 72 74 77 80 82 84 86 87 89 89 90 90 90 89 88 87 86 84 83 81 78 76 74 72 69 67 64 62 59 57 55 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 30 30 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 35 36 36 36 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 37 37 38 39 39 40 41 42 43 44 46 47 48 49 50 50 51 52 52 52 52 51 51 50 48 47 45 44 42 40 38 36 34 32
 19 19 19 19 19 20 21 22 22 24 25 26 27 29 30 31 33 34 35 37 38 39 40 40 41 41 41 41 41 41 40 40 39 38 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 45 47 49 51 53 55 58 60 63 66 69 73 76 80 84 88 93 97 102 106 111 115 119 123 127 130 132 134 134 134 133 131 127 124 119 114 108 102 96 90 84 78 72 66 61 56 52 47 43 39 36 33 30 27 25 23 21 19 18 17 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 22 22 22 22 21 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 44 46 48 50 52 55 57 59 61 63 65 67 68 70 71 72 73 73 73 73 73 72 71 70 68 66 64 62 59 57 54 51 49 46 43 41 38 36 34 32 30 28 26 25 23 22 21 20 20 19 19
 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 20 20 20 21 22 23 24 25 26 28 29 31 33 36 38 41 43 46 48 51 54 56 58 60 62 63 65 66 66 67 67 66 66 65 64 63 62 61 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 46 46 47 47 47 47 47 46 45 44 42 41 39 38 36 34 32 31 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 45 47 48 50 52 53 55 56 57 58 60 60 61 62 63 63 63 63 63 63 63 62 62 61 60 59 58 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 57 58 58 59 59 59 59 59 58 58 58 57 56 56 55 54 53 52 50 49 48 47 45 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 41 42 43 43 44 44 45 45 45 45 45 45 45 45 44 44 43 42 41 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22
 31 30 30 29 29 29 30 30 31 33 34 35 37 39 41 43 45 47 50 52 54 57 59 62 64 66 69 71 73 75 77 78 80 81 82 83 84 84 85 85 85 84 84 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 63 62 60 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 53 54 55 55 56 56 57 57 58 58 59 59 59 60 60 61 61 61 62 62 63 63 64 64 64 65 65 65 66 66 66 67 67 67 67 67 67 67 67 66 66 66 65 64 64 63 62 61 60 59 57 56 55 53 52 50 48 47 45 44 42 41 39 38 37 36 35 34 33 33 32 32 32 33 34 35 36 38 40 42 45 48 51 55 60 65 70 75 81 88 94 101 108 115 122 128 135 141 146 151 155 158 160 162 162 162 160 158 155 152 148 143 139 134 129 124 119 114 110 105 101 97 93 89 86 82 79 76 73 71 68 66 64 62 60 58 57 55 53 52 51 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 31 32 33 34 35 37 38 39 40 42 43 45 47 48 50 52 54 57 59 62 64 67 70 73 77 80 84 88 92 96 100 105 109 113 117 121 125 128 131 133 134 135 135 134 132 129 126 122 117 112 107 101 95 89 83 78 72 67 62 57 53 49 45 42 39 36 34 33
 18 19 20 21 23 25 27 30 32 35 38 42 45 48 52 56 59 63 67 70 73 76 79 82 84 86 87 88 89 89 89 88 87 86 85 83 81 79 77 75 73 71 69 67 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 52 54 55 57 59 60 62 64 66 67 69 71 73 75 77 79 81 83 85 87 88 90 92 93 95 96 97 98 98 98 98 98 97 96 94 92 90 87 85 82 78 75 71 68 64 60 57 53 50 46 43 40 37 34 32 30 28 26 24 23 21 20 20 19 19 18 18 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 63 64 64 64 64 64 64 63 63 62 61 60 58 57 55 53 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 27 26 25 25 24 24 24 24 25 25 26 26 27 28 29 30 32 33 34 36 37 38 40 41 42 43 44 45 46 47 48 49 50 50 50 51 51 51 51 51 51 51 51 50 50 49 49 48 48 47 46 45 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 16 17
 21 22 24 25 27 29 31 33 36 38 40 43 45 48 50 52 54 56 57 59 60 60 61 61 61 61 60 60 59 58 57 56 54 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 43 44 45 45 46 46 46 47 47 47 47 46 46 45 45 44 42 41 40 38 37 35 33 31 30 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 17 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 36 36 35 34 34 33 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 20 19 18 18 18 17 17 17 17 18 18 19 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 29 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 30 31 31 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 38 39 39 39 40 40 41 41 41 41 42 42 42 42 41 41 41 41 40 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24
 19 20 20 21 21 22 23 24 26 27 28 30 32 34 36 38 40 42 44 47 49 52 55 57 60 63 66 68 71 74 76 79 81 83 85 87 88 90 90 91 91 91 91 90 89 88 86 84 82 80 78 76 73 71 69 66 64 61 59 57 55 52 50 48 46 44 42 40 39 37 35 34 32 30 29 28 26 25 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 18 18 19 20 22 23 24 26 27 29 31 33 35 37 39 42 44 47 49 52 55 58 62 65 69 72 76 80 84 88 93 97 101 106 110 114 117 121 124 126 128 130 131 131 130 129 127 125 122 118 115 111 107 102 98 93 89 84 80 76 72 68 64 60 57 54 50 47 45 42 39 37 35 33 31 29 27 25 24 23 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 60 61 62 63 64 65 66 66 66 66 66 66 65 64 63 62 60 59 57 55 53 51 49 46 44 42 40 38 35 33 31 29 28 26 24 23 22 20 19 19 18 17 17 17 17 17 17 17 18 19 19 20 21 22 23 25 26 27 29 30 31 33 34 36 38 39 41 42 44 45 47 48 49 50 52 53 53 54 55 56 56 56 56 56 56 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 19 19
 45 44 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 59 59 60 61 61 62 62 62 62 62 62 62 61 61 60 60 59 58 57 57 56 55 54 54 53 53 52 52 52 52 53 53 54 54 55 56 57 58 59 60 61 61 62 62 62 62 61 61 60 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 38 37 35 34 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 34 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 62 63 64 65 66 67 67 67 68 68 68 68 68 68 67 67 67 66 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 56 55 54 54 54 53 53 53 52 52 52 52 52 52 52 53 53 53 54 54 55 56 56 57 58 59 60 61 62 63 63 64 65 66 66 66 67 67 66 66 65 64 62 61 59 58 56 54 52 51 49 47 46 45 44 43 43 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 63 64 65 66 67 67 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 68 67 66 65 64 63 62 60 59 57 56 54 53 51 49 48 46
 55 54 53 53 53 53 53 54 54 55 56 56 57 58 60 61 62 63 64 65 67 68 69 71 72 73 75 76 77 79 80 82 83 84 86 87 88 89 90 91 92 93 93 94 94 94 94 94 94 93 93 92 91 89 88 87 85 83 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 52 50 49 48 47 47 46 46 46 47 48 49 50 52 55 57 61 64 68 72 77 82 86 91 96 101 105 109 113 117 119 122 123 125 126 126 126 125 125 124 122 121 119 117 116 114 112 110 108 107 105 103 101 100 98 97 95 94 93 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 71 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 62 62 62 63 64 64 65 66 67 67 68 69 69 70 70 70 71 71 71 71 71 71 70 70 70 70 69 69 68 68 68 67 67 67 67 66 66 66 66 66 65 65 65 66 66 66 66 66 67 67 68 68 69 69 70 71 72 73 74 75 77 78 79 81 82 84 86 87 89 90 92 93 94 95 95 95 95 94 93 92 90 88 85 82 79 75 72 68 64 61 57 54 51 49 47 45 43 42 42 41 41 41 42 42 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 85 88 92 95 98 101 105 108 111 114 116 119 121 123 125 127 128 129 130 130 130 130 129 129 128 127 125 124 122 121 119 117 115 113 111 109 107 104 102 100 98 95 93 91 88 86 83 81 78 76 73 71 69 66 64 62 60 59 57 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 28 29 29 29 30 31 32 33 35 36 38 39 41 43 45 48 50 53 55 58 61 64 67 70 73 77 80 83 87 91 94 98 101 105 108 111 114 116 118 120 122 123 123 123 123 122 121 119 117 115 112 109 106 103 100 96 93 90 86 83 79 76 73 69 66 63 60 57 55 52 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 25 25 25 25 25 26 27 28 30 31 33 35 38 40 43 46 49 53 56 60 63 67 71 75 79 83 88 92 96 100 104 108 111 115 118 121 124 126 128 129 130 131 131 131 130 129 127 125 122 120 117 114 110 107 103 99 96 92 89 85 82 78 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 24 23 23 22 22 22 23 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 66 68 70 73 76 78 81 84 87 90 94 97 100 103 106 109 112 114 117 119 121 122 123 123 123 123 122 121 119 117 114 111 108 105 101 97 93 89 85 81 77 73 69 65 61 58 54 51 48 45 42 39 37 35 33 31 30 29 28 27 27 27 27 27 27 28 29 30 31 32 33 35 36 38 39 41 43 45 46 48 50 51 53 55 56 58 60 61 63 64 65 67 68 69 70 71 72 73 73 74 74 74 75 75 75 74 74 74 73 73 72 72 71 70 69 68 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 50 49 47 46 45 43 42 40 39 37 36 35 33 32 31 30 30 29
 19 19 20 20 20 21 21 22 22 23 23 23 23 23 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 36 39 41 43 45 46 48 49 50 51 51 51 51 50 50 48 47 46 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 29 30 30 31 32 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 56 58 59 61 62 63 64 64 64 64 64 63 61 60 58 56 53 51 48 45 43 40 37 34 32 29 27 25 23 21 19 18 17 16 15 15 15 15 15 15 15 15 16 17 17 18 19 20 21 22 23 24 25 26 26 27 28 29 30 31 32 32 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19
 15 16 16 17 18 19 20 21 23 24 25 27 28 30 31 33 34 36 37 38 39 40 41 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 39 40 41 41 42 43 43 43 44 44 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 35 34 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 46 47 47 47 46 46 46 45 44 43 42 41 40 39 37 36 34 33 31 30 28 27 25 24 23 22 20 19 18 18 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 24 25 25 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 15 15
 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 72 73 75 76 78 80 82 84 86 88 90 92 94 96 98 100 103 105 107 109 111 112 114 115 116 117 118 118 117 117 116 114 113 110 108 105 102 98 94 91 86 82 78 74 70 67 63 60 57 54 51 49 47 46 45 44 44 44 44 44 45 45 46 47 49 50 51 53 54 56 57 58 60 61 63 64 65 67 68 69 70 71 72 73 74 74 75 75 76 76 76 76 77 77 77 76 76 76 76 76 75 75 74 74 73 73 72 72 71 70 70 69 68 68 67 66 65 64 63 63 62 61 60 59 58 56 55 54 53 52 51 50 48 47 46 45 45 44 43 43 43 43 43 44 44 45 46 48 49 50 52 54 55 57 59 60 62 64 65 67 68 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 82 82 82 82 83 83 83 83 82 82 82 82 81 81 80 80 79 78 77 76 75 74 73 72 71 69 68 67 65 64 62 61 59 57 56 54 52 51 49 48 46 44 43 41 40 39 38 37 36 35 35 35 35 35 35 36 38 39 41 43 45 48 51 54 57 61 64 68 71 74 77 80 83 85 87 89 91 92 93 93 93 93 93 92 92 91 90 88 87 86 84 83 82 80 79 77 76 75 74 73 71 70 69 68 68 67 66 65 65 64 64 63 63 62 62 61 61 61 60 60 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 39 38
 14 14 14 15 16 17 18 19 21 22 24 26 28 29 31 33 35 38 40 42 44 46 48 50 52 54 56 58 60 61 63 64 65 67 68 69 69 70 70 71 71 71 71 71 71 70 70 70 69 68 68 67 66 66 65 64 63 62 61 60 59 57 56 55 54 52 51 49 48 46 45 43 42 40 38 37 35 33 31 30 28 27 25 24 23 21 20 20 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 57 58 58 59 59 59 59 58 58 57 56 54 53 52 50 48 46 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 28 30 31 33 34 35 37 38 39 40 41 41 42 42 43 43 43 42 42 42 41 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13
 57 53 50 47 45 42 40 39 38 36 36 35 35 35 35 35 35 36 36 37 38 38 39 40 42 43 44 46 47 49 51 53 55 57 60 62 65 68 71 75 78 82 86 90 95 99 104 109 114 120 126 131 137 143 149 155 161 166 171 176 180 183 186 188 189 189 188 186 183 179 174 169 162 155 148 141 133 125 117 109 101 94 87 81 74 69 64 59 55 51 48 46 44 42 41 40 40 39 39 39 40 40 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 59 59 58 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 38 37 37 38 38 39 40 41 42 44 46 48 50 53 55 58 60 62 64 65 66 67 67 67 67 66 65 64 63 61 60 58 57 56 54 53 51 50 49 48 47 46 45 45 44 43 43 43 42 42 42 42 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 48 49 50 52 53 55 58 61 64 68 72 76 81 86 91 97 102 107 112 116 120 123 125 126 127 126 125 123 120 117 113 109 104 100 95 90 86 81 77 73 69 66 62 59 56 54 51 49 47 45 43 42 41 40 39 38 37 36 36 35 35 35 35 35 35 36 36 37 38 38 39 41 42 43 45 47 49 51 53 55 58 60 63 65 68 70 72 73 75 75 75 75 74 72 69 66 63 60
 37 37 38 39 41 43 45 47 50 53 56 60 63 67 71 74 78 82 86 89 93 96 99 102 105 108 110 112 114 116 117 118 119 120 121 121 121 121 121 121 121 120 120 119 118 117 117 116 115 113 112 111 109 108 106 104 103 101 99 96 94 92 89 86 84 81 78 75 73 70 67 64 61 58 56 53 50 48 45 43 41 39 38 37 36 35 34 34 35 36 37 38 40 43 46 49 53 57 61 65 70 74 79 83 88 92 96 100 103 107 109 112 114 115 117 117 118 118 118 118 117 117 116 115 114 113 112 111 110 109 108 107 106 106 105 104 104 104 103 103 102 102 102 101 101 100 100 99 98 97 96 95 94 92 91 89 87 85 82 80 77 74 71 68 65 61 58 55 52 48 45 42 40 37 35 33 31 30 29 28 28 28 28 29 30 31 33 35 37 39 41 43 46 48 50 53 55 57 59 61 63 64 66 67 68 69 70 71 72 72 73 73 74 74 75 75 75 76 76 77 77 78 79 79 80 81 82 83 85 86 87 89 90 92 94 95 97 99 100 102 103 105 106 107 107 107 107 107 106 104 102 100 97 94 90 86 82 78 73 69 65 60 56 52 48 45 42 39 37 35 33 32 32 32 32 32 33 34 36 38 40 42 45 47 50 53 56 59 63 66 69 73 76 79 83 86 89 92 95 98 100 103 105 107 109 110 111 112 113 114 115 115 115 115 115 115 115 114 114 113 112 112 111 110 109 108 107 106 105 103 102 100 99 97 95 93 91 89 86 84 81 78 75 73 70 67 64 61 58 55 52 49 47 45 43 41 39 38 37 37
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 15 16 17 18 20 21 23 24 25 27 28 29 30 31 31 32 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 39 40 40 41 41 40 40 40 39 38 37 36 34 33 31 30 28 27 25 24 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 45 45 44 44 43 42 41 40 39 38 37 35 34 32 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 11 11 11 11 11
 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 32 32 31 30 29 28 27 25 24 22 21 20 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 27 28 30 32 33 35 37 39 40 42 43 45 46 47 48 48 49 49 49 49 48 47 47 46 44 43 42 41 39 38 36 35 33 32 31 29 28 27 26 24 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 14 15 16 17 18 19 21 22 24 25 27 28 29 30 31 32 32 32 32 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 35 36 37 38 38 39 39 39 40 40 40 40 39 39 38 37 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 28 28 29 29 29 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 25 27 28 30 32 34 37 40 43 46 49 52 55 59 62 65 68 70 73 75 76 77 78 78 77 77 75 73 71 69 67 64 62 59 56 54 51 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 27 27 28 30 31 32 33 35 37 39 41 43 45 48 51 54 57 60 63 66 69 73 75 78 80 82 83 84 83 83 81 79 76 73 69 65 61 57 53 49 45 41 38 35 32 29 27 25 23 21 20 19 18 18 17 17 17 17 17 18 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 39 39 38 38 37 37 36 35 34 33 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 22 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 26 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 47 49 50 51 52 53 53 54 54 55 55 55 55 54 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 24 25 26 28 29 31 33 35 38 40 43 46 48 51 54 57 60 63 66 68 71 74 76 78 80 82 84 86 87 88 89 90 91 91 91 91 91 91 90 90 89 88 87 86 85 84 82 81 80 78 77 75 73 72 70 69 67 65 64 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 36 36 36 37 37 38 39 41 42 44 45 47 49 51 53 55 57 58 59 61 62 62 63 63 63 63 63 63 63 62 61 61 60 59 59 58 57 56 56 55 55 54 54 54 53 53 53 53 54 54 54 55 55 56 57 58 59 60 61 62 64 65 66 68 69 71 72 74 75 76 77 78 79 80 80 80 80 80 79 78 77 75 74 72 69 67 64 62 59 56 53 51 48 46 43 41 39 38 36 35 34 33 33 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 61 61 62 62 61 61 60 59 58 57 56 54 52 51 49 47 44 42 40 38 36 34 33 31 30 29 27
 72 77 81 85 88 92 94 96 98 98 98 97 96 94 91 88 85 82 79 75 72 69 66 63 61 58 56 54 52 50 48 47 45 44 43 42 41 40 39 39 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 46 47 49 51 53 56 58 61 64 68 71 75 79 82 86 90 94 97 100 103 105 106 107 106 105 103 101 98 95 92 88 84 81 77 74 71 68 65 62 60 58 56 54 52 51 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 47 48 49 51 52 54 56 58 60 62 64 67 69 71 73 75 77 79 80 80 80 80 79 78 76 74 71 68 65 62 59 56 53 51 49 47 45 43 42 40 39 39 38 37 37 37 37 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 49 49 48 48 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 36 36 36 37 37 38 39 40 41 43 44 46 49 51 54 57 61 64 68
 31 31 31 31 31 32 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 55 55 54 53 52 52 51 49 48 47 46 45 43 42 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 32 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 47 48 48 48 48 47 47 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 34 34 35 35 36 37 39 40 41 43 44 45 47 48 49 50 51 51 52 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 50 50 49 48 47 46 44 43 42 40 39 37 36 35 34 33 33 33 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 47 48 49 49 50 50 50 50 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 39 38 37 36 35 34 34 33 32 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 37 39 40 42 44 46 48 50 53 55 57 58 60 61 62 63 63 63 63 62 61 60 59 58 57 55 54 52 51 49 48 46 45 44 43 42 41 40 40 39 39 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 49 50 52 54 56 59 62 65 69 72 75 79 82 85 87 89 90 91 91 90 89 87 85 83 80 76 73 70 66 63 60 57 54 51 48 46 44 41 39 38 36 35 33 32 31 31 30 29 29 29 29 29 29 29 30 30 31 32 33 34 36 37 39 40 42 44 46 49 51 53 56 58 61 63 65 68 70 71 73 73 74 74 73 72 71 69 67 65 62 59 57 54 51 49 47 45 44 42 41 41 40 40 40 40 41 41 42 43 44 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 52 52 51 51 50 50 49 48 48 47 46 46 45 44 44 43 43 43 43 43 43 43 43 44 44 45 46 47 47 49 50 51 52 54 55 56 58 59 60 61 62 63 64 64 65 64 64 63 62 61 59 57 55 53 50 48 46 43 41 39 38 36 35 33 33 32 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 57 58 58 58 58 58 57 57 56 55 55 54 52 51 50 49 47 46 45 43 42 41 39 38 37 36 35 35 34 34 34 34 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 52 53 53 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 53 54 54 54 53 53 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 41 41 42 43 43 44 45 47 48 49 50 51 52 53 53 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 44 43 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 37 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 55 56 57 57 58 58 58 58 58 58 58 57 56 56 55 54 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30
 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 28 28 29 29 29 30 30 29 29 29 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 20 21 22 22 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 38 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 48 47 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 37 38 39 41 43 45 47 49 51 54 56 59 62 65 68 71 74 77 80 83 85 88 90 91 92 93 94 94 94 93 92 91 89 87 85 83 80 78 75 72 69 66 63 60 57 54 52 49 46 44 42 40 38 36 34 33 31 30 29 28 28 27 27 26 26 26 27 27 27 28 29 30 31 32 34 35 37 39 41 44 46 49 52 56 59 63 66 70 73 77 80 83 86 88 89 89 89 89 87 85 83 80 77 74 71 68 65 63 60 58 57 55 54 53 52 51 51 50 50 50 50 51 51 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 55 55 55 55 54 54 55 55 55 55 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 58 58 57 56 55 54 53 52 50 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 26 27 29 30 31 33 35 37 39 41 44 46 49 52 55 58 60 63 65 67 69 70 71 71 71 71 70 68 67 65 63 61 58 56 54 52 50 48 46 44 42 41 40 39 38 37 37 36 36 36 36 37
 50 51 51 52 53 54 54 55 56 57 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 66 66 67 67 68 69 70 70 71 72 72 73 73 73 74 74 74 73 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 57 57 57 57 58 59 60 61 63 65 67 70 73 77 81 85 89 94 98 103 108 113 117 121 125 128 131 133 134 134 134 133 131 129 126 123 119 115 111 106 102 97 93 88 84 80 76 73 70 67 64 61 59 57 56 55 53 53 52 52 52 52 53 53 54 55 57 58 60 62 64 66 68 71 74 76 79 82 85 89 92 95 97 100 102 105 106 107 108 108 108 107 106 104 102 99 96 93 90 87 84 81 78 76 73 71 70 68 67 66 65 64 64 64 64 64 64 64 65 65 66 67 68 69 70 71 72 73 74 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 94 95 95 96 96 97 97 98 98 98 98 98 98 98 97 97 96 96 95 94 93 91 90 88 87 85 83 81 78 76 74 72 70 67 65 63 62 60 58 57 56 55 54 53 53 53 53 53 54 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 77 78 78 79 79 80 80 81 81 81 81 81 81 81 80 80 79 78 77 76 74 73 71 70 68 67 65 64 62 61 59 58 56 55 54 53 52 51 51 50 50 50 50 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 32 35 37 40 43 46 49 53 57 61 65 68 72 74 76 78 78 78 76 74 72 68 65 61 57 54 50 47 44 41 38 36 33 31 29 28 27 25 24 23 22 22 21 21 21 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 25 26 27 29 31 33 35 37 40 43 45 48 52 55 58 61 64 66 68 69 70 70 69 68 66 63 61 57 54 51 48 44 42 39 36 34 32 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19
 65 63 61 59 57 56 54 53 52 51 51 50 50 50 50 50 50 51 51 52 53 55 56 58 60 62 64 66 69 72 75 79 83 87 91 96 101 106 111 116 121 127 131 136 140 143 145 147 147 146 145 142 139 135 130 125 120 115 109 104 99 94 89 85 81 77 74 70 68 65 63 61 59 58 56 55 55 54 53 53 53 53 53 54 54 54 55 55 56 56 56 57 57 57 57 57 56 56 55 54 53 53 52 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 40 40 40 40 41 41 42 43 44 46 47 49 51 53 55 58 60 63 65 68 71 73 76 78 80 82 83 84 84 85 84 84 83 82 81 79 77 76 74 72 70 68 66 65 63 61 60 59 58 57 56 55 54 54 54 54 54 54 55 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 72 73 74 74 75 75 76 76 76 76 77 76 76 76 76 75 75 74 74 73 72 71 70 69 68 67 66 64 63 61 60 58 57 56 54 53 51 50 49 48 47 46 46 45 44 44 44 43 43 43 44 44 44 45 45 46 47 48 49 50 52 53 55 57 59 61 63 65 67 69 72 74 76 78 79 81 83 84 85 86 87 88 89 90 90 91 92 93 93 94 96 97 98 100 102 104 106 109 111 114 117 120 122 125 128 131 133 135 136 137 137 136 135 133 130 127 124 119 115 111 106 101 97 93 89 85 81 78 75 73 71 69 68 66 65 65 64 64 64 64 65 65 66 67 68 69 70 71 73 74 75 77 78 79 79 80 80 80 80 79 78 77 75 73 71 69 67
 44 43 42 41 41 40 40 40 41 41 42 42 43 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 70 71 73 75 77 79 81 82 84 86 87 89 90 91 93 94 94 95 96 96 96 95 95 94 93 92 90 88 86 84 82 79 77 74 72 69 67 64 62 60 58 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 40 40 41 41 41 42 43 44 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 52 51 51 50 50 49 48 48 47 46 46 45 45 44 44 44 44 44 44 44 45 45 46 47 49 50 52 54 56 59 61 64 67 70 73 76 79 82 84 86 88 89 90 91 90 90 89 87 86 84 81 79 76 73 70 68 65 62 60 57 55 53 51 49 47 46 45 44 43 43 43 43 43 44 44 45 47 48 50 52 54 56 59 61 64 67 69 72 75 78 80 83 85 88 89 91 92 93 94 94 94 94 93 91 90 88 86 84 81 79 76 73 71 68 66 63 61 59 57 55 54 52 51 50 49 49 48 48 47 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 54 54 55 55 55 55 56 57 57 58 60 61 62 63 65 66 68 70 72 74 75 77 79 81 83 85 86 88 89 90 91 92 93 93 93 93 93 92 91 91 90 89 88 87 86 85 85 84 83 83 83 83 83 83 84 84 85 85 86 86 87 88 88 89 89 89 89 89 88 88 87 86 84 83 81 79 76 74 71 69 66 63 61 58 55 53 51 49 47 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 49 49 50 51 51 52 53 55 56 57 59 60 62 64 65 67 68 70 71 73 74 76 77 78 79 81 82 83 83 84 85 85 86 86 86 87 87 87 86 86 86 86 85 85 84 83 83 82 81 80 79 78 77 76 74 73 72 71 70 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 57 57 57 57 57 57 58 58 59 60 61 62 63 64 65 67 68 69 71 72 73 74 75 76 77 78 78 78 78 78 77 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 61 61 61 61 61 61 62 63 63 64 66 67 69 70 72 74 76 79 81 83 86 88 90 93 95 96 98 100 101 102 102 102 102 102 101 100 98 96 94 92 90 87 84 82 79 76 73 70 68 65 63 61 59 57 56 54 53 52 51 51 51 50 51 51 51 52 53 53 54 56 57 58 59 61 62 64 65 67 68 70 71 73 74 75 76 77 78 79 79 80 80 80 80 79 79 78 77 76 75 74 73 72 70 69 68 67 65 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 74 75 75 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 73 72 72 71 70 69 67 66 65 64 62 61 60 58 57 56 55 53 52 51 51 50 49 49 49 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 19 19 19 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 37 38 39 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 32 33 35 35 36 37 38 38 38 38 38 38 38 37 36 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 33 34 34 34 34 35 34 34 34 34 33 33 32 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 33 34 35 35 36 36 36 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 43 43 42 42 41 40 39 38 37 35 34 33 31 30 29 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 39 39 38
 87 88 88 88 88 88 88 87 86 85 83 82 80 78 76 75 73 71 69 68 66 64 63 62 60 59 58 57 56 56 55 55 54 54 54 54 54 54 55 56 56 58 59 61 62 65 67 69 72 75 79 82 85 89 93 96 100 103 106 109 112 114 115 116 117 117 116 115 113 111 108 104 101 97 93 88 84 80 76 72 68 65 62 59 56 54 52 50 49 48 47 47 47 47 48 49 50 52 54 56 58 61 65 68 72 76 80 85 90 94 99 104 109 114 118 121 125 127 129 130 130 129 127 125 122 118 114 109 104 99 94 89 84 79 75 71 67 63 60 57 55 53 51 49 48 47 46 45 45 45 45 45 45 45 46 46 47 48 48 49 51 52 53 55 56 58 59 61 63 64 66 68 69 71 72 73 74 75 76 76 77 77 76 76 76 75 74 73 73 72 71 70 69 69 68 67 67 67 66 66 66 66 66 66 66 67 67 68 68 69 69 70 71 72 73 74 75 76 77 79 80 82 84 86 88 90 92 95 97 100 103 105 108 111 113 116 118 119 121 122 123 123 122 121 120 118 116 113 110 106 102 99 95 91 87 83 79 75 72 69 66 63 61 59 57 55 54 53 52 52 52 52 53 53 54 56 57 59 61 63 65 67 69 71 74 76 78 80 82 83 85 86 87 87 88 88 88 88 87 87 86 85 85 84 83 82 81 80 80 79 78 78 77 77 77 76 76 76 76 76 76 76 76 75 75 75 74 74 73 73 72 72 71 71 70 70 69 69 69 68 68 68 68 69 69 70 70 71 72 73 74 75 77 78 79 81 82 84 85 86
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 35 37 39 42 44 46 48 49 50 51 51 51 50 48 46 44 42 39 37 34 32 29 27 25 23 21 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 18 19 20 22 24 26 28 30 33 35 37 40 42 45 47 50 52 53 55 57 58 58 59 59 59 59 58 58 57 56 55 54 53 52 51 50 48 47 46 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 30 31 31 31 30 30 30 29 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 34 35 36 37 38 40 40 41 41 41 41 41 40 39 37 36 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 12 12 12 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 32 33 33 34 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 43 46 49 52 55 59 63 67 72 76 80 83 86 87 88 88 86 83 80 75 70 65 60 55 50 46 41 38 34 31 28 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 15 15 16 17 19 20 22 23 25 27 29 32 34 37 40 43 47 50 53 57 60 63 66 68 70 71 71 70 69 67 64 61 58 55 51 48 44 41 38 36 33 31 29 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 19 19 20 20 21 21 22 22 23 23 23 23 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 28 29 30 31 32 33 34 35 36 36 37 37 36 36 35 34 33 32 30 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 14 14 13 13 13 14 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 23 24 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 27 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 33 34 35 35 36 36 36 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 41 43 44 45 46 46 46 46 46 45 44 42 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 27 28 29 30 31 32 32 33 34 34 35 35 35 35 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 51 52 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 73 74 76 78 79 81 82 83 84 85 85 86 85 85 84 83 81 79 77 74 72 69 66 63 60 58 55 52 50 48 46 44 42 41 39 38 37 37 36 36 36 36 36 36 36 37 38 39 40 41 42 44 46 48 51 53 56 59 63 67 71 76 81 86 92 98 104 110 116 122 128 133 137 141 143 144 144 143 141 138 134 129 124 119 113 108 102 97 92 87 83 78 75 71 68 65 62 60 58 56 54 53 51 50 49 48 48 47 47 47 47 47 47 48 48 49 50 51 52 53 54 56 58 59 61 63 65 68 70 72 74 77 79 81 84 86 88 90 92 93 95 96 97 97 98 98 98 97 96 95 94 92 90 88 86 83 81 78 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 53 53 53 52 52 51 50 50 49 48 46 45 44 43 42 40 39 38 37 37 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 40 41 42 43 43 44 44 45 45 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 50 50
 43 43 42 42 41 40 39 38 37 36 35 34 33 31 30 29 28 28 27 26 26 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 42 44 45 47 49 52 54 57 59 62 65 67 70 72 73 75 75 76 75 74 73 71 68 65 62 59 56 53 50 47 44 41 39 36 34 32 31 29 28 27 26 25 25 24 24 23 23 23 23 24 24 24 25 25 26 27 28 28 29 30 31 33 34 35 36 38 39 41 43 44 46 48 50 53 55 58 60 63 66 69 71 74 76 78 80 81 82 82 81 80 78 76 73 70 67 64 61 57 54 51 48 45 43 40 38 36 35 33 32 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 21 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 36 37 37 38 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 41 42 42 43 43
 47 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 48 47 47 47 46 45 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 48 48 49 50 50 50 51 50 50 50 50 49 48 48 47 47 46 45 45 45 44 44 44 44 44 45 45 46 47 49 50 52 54 56 59 62 66 69 74 78 83 88 93 98 102 107 111 114 116 117 117 116 113 109 105 100 94 88 82 76 70 65 59 54 50 46 42 39 36 33 31 29 28 27 26 25 25 24 24 25 25 26 27 28 30 31 33 35 38 40 43 46 49 53 57 60 64 68 72 76 80 83 86 89 92 93 95 96 96 96 95 95 94 92 91 90 88 87 85 84 82 81 80 78 77 76 75 74 73 72 71 70 68 67 66 64 63 61 60 58 56 54 52 51 49 47 45 43 41 40 38 36 35 34 32 31 30 30 29 28 28 28 28 28 28 29 30 30 31 33 34 35 37 39 40 42 44 46 48 51 53 55 57 59 60 62 64 65 66 67 68 68 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 69 69 70 70 71 71 72 73 73 73 74 74 74 73 72 71 70 68 66 64 62 59 57 54 52 49 46 44 42 39 37 35 34 32 31 30 29 28 27 27 27 27 27 27 28 29 30 31 33 35 37 39 42 45 48 51 55 58 62 66 69 72 76 78 81 82 84 84 84 84 83 81 80 77 75 73 70 67 65 63 60 58 56 54 53 51 50 49 48 47
 42 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 48 49 50 50 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 35 35 35 36 37 37 38 39 40 41 41 42 43 43 44 44 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 32 32 33 34 35 36 37 38 40 41 43 44 46 47 48 50 51 51 52 52 52 51 51 50 48 47 45 43 41 40 38 36 34 33 32 30 29 28 27 27 26 26 25 25 25 25 25 26 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 46 48 49 51 52 53 53 54 54 54 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 52 51 50 50 49 48 47 46 45 45 44 43 43 42 42 42 42 42 42 42 42 43 43 44 45 45 46 47 48 49 50 50 51 52 52 52 52 51 51 50 49 48 47 46 44 43 41 40 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 42 44 46 48 49 51 52 53 54 54 54 54 53 52 51 50 48 47 45 44 42 41 40 38 37 36 35 34 34 33 33 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 39 40 41 41 42
 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 37 37 36 36 36 35 35 34 34 33 32 31 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 35 35 36 36 37 39 40 42 43 45 48 50 53 56 59 62 65 68 71 74 76 78 79 79 79 78 77 75 72 69 66 63 59 56 52 49 46 43 40 38 36 34 32 30 29 28 26 25 25 24 23 23 22 22 22 22 21 21 22 22 22 22 23 23 24 25 25 26 27 29 30 31 33 34 36 38 40 41 43 45 47 49 50 52 53 54 55 56 57 57 57 57 57 57 56 56 55 55 54 54 53 53 53 53 53 53 54 54 55 56 57 59 60 61 63 65 66 68 70 71 72 73 73 74 73 73 71 70 68 66 63 61 58 55 53 50 47 45 42 40 38 36 34 32 30 29 28 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 26 27 29 30 33 35 38 41 44 48 53 57 63 69 75 81 88 94 101 107 112 115 118 119 119 117 114 109 104 99 93 88 82 77 72 68 64 60 57 54 51 49 47 46 45 43 43 42 41 41 41 41 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 26 27 27 28 29 31 32 33 35 36 38 39 40 42 43 44 45 46 46 46 46 46 46 45 44 44 43 42 41 40 39 38 37 36 36 35
 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 11 12 13 13 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 88 88 86 84 81 77 73 68 64 60 55 51 47 44 41 38 35 33 31 29 27 26 25 24 23 22 22 21 21 21 21 21 22 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 45 46 47 48 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 37 36 36 36 36 36 36 37 38 38 39 41 42 43 45 47 49 51 53 54 56 58 59 61 62 62 62 62 61 60 58 56 54 52 49 47 44 42 40 37 35 33 32 30 29 28 27 26 26 25 25 25 25 25 26 27 28 29 30 32 33 35 37 40 42 44 47 49 52 54 56 57 59 60 61 61 61 61 61 60 60 59 59 58 57 57 57 56 56 56 57 57 57 58 58 59 59 59 60 60 60 60 59 59 58 57 56 54 53 51 49 47 46 44 42 41 39 38 36 35 35 34 33 33 33 33 33 33 34 34 35 36 37 39 40 42 44 45 47 49 50 51 53 53 54 53 53 52 51 49 47 45 43 41 39 37 35 33 31 30 28 27 26 25 25 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 35 35 36 37 38 39 40 42 44 46 48 50 52 55 57 59 62 64 65 66 67 67 67 67 66 64 62 60 58 55 53 50 48 45 43 40 38 36 35 33 32 30 29 28 27 27 26 25 25 25 25 24 25 25 25 26 26 27 28 29 30 32 34 36 38 41 43 46 50 53 57 61 65 70 74 78 81 84 87 88
 30 29 29 28 28 28 28 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 39 40 40 40 39 39 38 37 36 35 34 33 31 30 29 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 15 15 15 16 16 17 18 19 21 22 24 25 27 29 32 34 36 39 41 43 45 47 48 49 50 50 49 48 47 46 44 42 40 38 36 34 32 31 29 28 26 25 24 24 23 22 22 22 22 22 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 37 36 36 35 35 34 33 32 31 30 29 29 28 27 26 26 26 25 25 25 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 35 36 37 38 38 39 39 39 39 39 39 38 37 36 35 33 32 30 29 27 26 24 23 22 21 19 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 32 32 31 31 30
 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 27 27 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 27 26 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 71 69 67 65 63 61 60 58 58 57 57 57 57 58 59 60 61 62 64 66 67 69 70 71 72 73 73 73 72 70 69 67 64 62 59 57 54 52 49 47 45 44 42 41 40 39 38 38 38 38 38 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 56 57 57 58 58 58 58 59 59 59 59 59 60 60 60 60 60 60 60 59 59 59 59 58 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 34 34 35 35 36 37 38 39 41 42 44 45 47 49 50 52 53 55 56 57 57 58 58 58 57 57 56 55 54 53 52 51 50 49 49 48 48 48 49 49 50 52 53 56 58 61 64 68 73 77 83 89 96 103 110 118 125 132 139 144 148 150 151 149 145 140 134 126 119 111 103 95 88 81 75 69 64 60 56 53 50 47 45 43 42 41 40 39 38 38 38 38 38 38 39 39 40 41 42 43 45 46 48 49 51 53 55 58 60 63 66 69 72 76 80 84 89 93 99 104 110 117 123 130 137 143 150 156 162 168 172 176 178 179 179 178 176 173 169 164 158 152 146 140 134 128 122 116 110 105 100 96 92 88 84 81 78 75 73 70 69 67 65 64 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 37 37 38 39 40 41 43 44 46 49 51 54 57 60 64 67 71 74 78 81 84 86 88 89 90 90 89 88 86 84 82 79 77 74
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 58 57 57 56 56 56 56 56 57 57 58 59 59 60 61 62 63 64 65 65 66 66 66 66 66 66 65 64 63 62 61 59 58 57 56 54 53 52 52 51 50 50 50 50 50 50 51 51 52 53 54 55 55 56 57 58 59 60 60 61 61 62 62 62 62 62 63 63 63 63 64 64 65 66 66 67 68 69 71 72 73 74 75 76 77 78 79 80 80 81 81 81 81 81 80 80 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 64 63 63 62 62 62 61 61 60 60 59 59 58 58 57 56 55 55 54 54 53 53 52 52 52 52 53 53 54 55 56 57 58 60 61 62 64 65 67 68 70 71 72 73 73 74 74 74 74 73 72 72 71 70 69 68 67 66 65 65 64 64 64 64 64 64 64 64 65 66 66 67 68 69 70 71 71 72 73 73 73 74 73 73 73 72 71 70 69 68 66 65 64 62 61 60 58 57 56 55 54 53 53 52 52 51 51 51 51 51 51 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 60 60 61 62 63 64 66 67 69 71 74 76 79 82 85 88 91 94 98 101 104 106 109 111 113 114 115 115 115 114 113 112 110 108 105 103 100 97 94 91 88 85 82 79 77 74 72 70 68 67 65 64 63 62 60 59 59 58 57 56 55 54 54 53 52 52 51 51 50 50 50 50 49 50 50 50 50 51 52 52 53 54 55 57 58 59 61 62 64 65 67 68 70 71 73 74 75 75 76 76 76 76 76 75 75 74 72 71 70 68 67 65 64 63 62 60 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 141 148 155 162 169 175 182 187 192 195 196 197 195 192 187 180 173 164 155 146 137 129 120 112 105 98 92 87 82 78 74 70 67 65 62 61 59 58 57 56 56 56 56 57 57 59 60 62 64 67 70 73 77 81 85 90 95 100 105 110 116 121 126 131 136 140 144 147 149 150 151 151 150 149 147 144 141 138 135 132 128 125 122 118 115 112 109 107 104 102 99 97 95 93 91 88 86 84 82 80 78 76 74 71 69 67 65 63 62 60 58 57 56 55 54 53 52 52 51 51 51 51 52 52 52 53 54 54 55 56 57 59 60 61 63 64 65 66 68 69 69 70 71 71 71 71 71 70 70 69 68 68 67 66 65 64 63 63 62 62 61 61 61 61 61 61 61 61 62 62 62 63 63 64 64 65 66 66 67 68 69 70 71 73 74 76 78 80 83 86 89 92 96 101 105 110 115 121 126 131 136 141 144 147 148 148 146 143 139 134 128 122 115 108 101 94 88 81 76 71 66 62 58 55 52 50 48 47 45 45 44 44 45 45 46 47 49 51 53 55 58 61 65 68 72 76 81 85 90 95 99 103 107 110 113 115 117 117 117 116 115 113 110 108 105 102 99 96 93 90 87 84 82 79 77 75 73 71 70 68 67 66 64 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 58 58 58 57 56 56 55 54 53 52 51 51 50 49 48 48 47 47 47 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 59 60 61 63 64 65 66 68 69 71 73 75 78 80 83 86 90 93 97 102 106 111 116 122 128 134
 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 24 25 25 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 22 23 25 26 28 30 32 34 37 39 41 43 44 46 47 47 47 46 45 43 41 39 36 34 31 29 27 25 23 21 20 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 25 26 27 28 28 28 29 29 29 29 28 28 27 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 37 36 35 34 33 32 32 32 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 41 41 41 41 41 40 39 38 37 35 34 33 32 30 29 28 28 27 27 26 26 27 27 28 28 29 30 32 33 34 36 37 38 40 41 42 43 43 43 44 43 43 43 42 42 41 40 40 40 39 40 40 40 41 42 43 45 47 49 51 54 57 60 63 67 71 74 78 81 84 87 89 90 90 89 87 85 81 77 73 68 64 59 55 51 48 44 41 39 37 35 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 34 35 37 39 41 43 45 47 49 52 54 56 58 60 61 62 63 64 64 63 63 62 61 59 58 56 55 54 53 52 51 51 51 51 51 51 52 53 54 55 57 58 60 62 64 66 68 69 71 72 73 73 73 73 71 69 67 64 61 58 55 52 49 46 43 41 39 37 35 34 33 32 31 31 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 43 43 42 42 42 42 42 42 42 43 44 45 46 47 49 51 53 55 57 59 61 63 65 66 67 67 67 67 66 65 64 62 60 58 56 54 52 50 49 47 46 45 44 43 43 43 43 43 44 45 47 48 51 53 56 59 62 65 68 70 72 74 75 75 74 73 70 68 65 61 58 54 50 47 43 40 37 35 32 30 29 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 30 32 34 36 38 40 42 44 46 48 49 50 51 52 52 51 51 50 49 47 46 44 43 41 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 39 40 40 41 41 41 41 40 40 39 38 37 37 36 35 34 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 30 30 30 30 30 31 32 33 34 36 37 39 41 42 44 46 47 49 50 50 51 51 50 50 49 47 46 44 42 40 38 36 34 32 30 29 27 26 25 24 23 23 22 22 22 23 23 24 24 25 26 27 29 30 32 33 35 36 38 40 41 43 44 45 46 46 47 47 47 46 45 44 43 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 37 38 39 41 42 42 43 43 43 43 42 42 41 40 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 34 34 35 36 37 38 38 39 39 40 40 40 39 39 38 37 36 34 33 32 30 29 27 26 25 24 23 22 21 20 20 20 20 20 20 20 21 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 43 44 45 46 46 47 47 47 46 46 45 44 42 41 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 35 36
 22 22 22 22 22 21 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 35 37 39 41 43 44 45 46 46 45 44 43 41 39 37 35 33 31 29 27 25 23 22 20 19 18 17 17 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 14 14 15 16 18 19 20 22 23 25 26 27 28 29 29 30 30 29 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 48 49 49 50 51 52 53 54 55 57 59 61 64 66 69 72 75 78 81 83 86 87 89 90 90 89 88 87 85 83 80 78 75 72 69 67 64 61 59 57 54 53 51 49 48 47 46 45 44 44 43 43 43 43 43 43 43 44 45 45 46 48 49 51 53 55 58 61 64 68 71 75 78 81 83 85 86 86 85 83 80 77 74 70 66 62 58 55 51 48 45 43 40 38 37 35 34 33 32 32 32 32 33 34 35 37 39 41 44 47 50 53 56 59 62 64 66 67 67 67 66 64 62 59 57 53 50 47 44 41 38 36 34 32 31 30 29 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 52 54 56 58 60 62 65 68 70 73 76 80 83 86 89 92 94 96 98 98 98 98 96 94 91 88 84 80 76 72 68 64 60 56 53 50 47 44 42 40 38 36 34 33 31 30 29 29 28 28 28 28 29 30 31 33 34 37 39 42 45 48 52 55 59 63 68 71 75 79 82 84 85 86 87 86 85 84 82 80 78 76 75 74 73 72 72 73 73 74 76 78 80 82 84 87 89 92 94 96 97 98 98 97 95 92 88 84 80 74 69 64 59 55 50 46 43 40 38 35 34 32 31 30 30 29 29 29 30 30 31 31 32 33 35 36 37 39 40 42 44 46 47 49 51 52 53 54 55 56 56 56 56 56 55 55 54 53 53 52 51 50 50 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48
 35 34 33 33 32 32 31 31 31 31 31 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 36 37 37 37 37 37 38 38 39 39 40 41 42 44 46 48 50 53 57 60 64 69 73 77 81 84 86 87 87 85 82 78 74 69 64 58 53 48 44 40 36 33 30 27 25 23 21 20 19 18 18 17 17 17 17 18 18 19 20 22 23 25 27 29 31 34 37 41 44 48 52 56 60 64 67 70 71 71 70 68 66 63 59 56 52 49 45 43 40 38 36 34 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 27 26 25 24 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 30 31 31 30 30 30 29 29 29 28 28 28 28 28 28 29 29 30 31 32 33 35 37 39 41 44 47 51 55 59 64 69 75 81 87 93 99 105 109 112 114 113 111 107 101 95 88 81 74 68 62 56 51 47 43 40 36 34 31 29 27 25 24 23 21 20 20 19 18 18 18 18 18 18 19 19 20 22 23 25 27 29 32 35 38 42 46 51 57 63 70 77 84 91 98 103 108 110 110 108 104 98 92 85 79 72 67 61 56 52 49 46 43 41 39 37 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 19 20 20 21 21 21 22 22 22 22 23 23 23 22 22 22 21 21 20 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 8 8 8 9 9 10 11 12 12 13 14 15 17 18 19 20 21 21 22 22 22 22 22 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 13 13 14 14 14 15 16 16 17 18 19 20 20 21 22 22 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 21 21 21 20 20 20 20 19 20 20 20 21 21 22 24 25 26 28 30 32 34 36 38 40 41 42 43 44 44 44 43 42 41 39 37 35 33 31 29 27 26 24 23 22 21 20 20 20 19 19 19 20 20 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 27 27 28 29 31 32 34 35 37 39 41 43 45 47 48 50 51 51 51 51 50 49 47 45 43 41 38 36 34 32 30 28 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 27 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 36 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 81 82 81 80 78 74 71 67 62 59 55 52 49 46 44 43 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 28 27 26 26 25 24 24 24 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 34 35 37 39 41 43 46 48 51 53 55 57 59 60 60 60 59 57 55 53 50 48 45 42 39 36 33 31 28 26 24 22 20 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 24 26 29 32 36 40 44 49 55 60 65 69 71 73 72 71 67 63 59 54 48 44 39 35 31 28 24 22 19 17 16 14 13 12 11 11 10 10 10 11 11 12 13 14 15 16 18 20 22 24 26 28 31 33 36 38 41 43 45 47 49 50 52 52 53 54 54 55 55 56 56 57 58 59 60 61 63 64 65 66 67 68 69 70 70 71 71 70 70 69 68 68 67 66 65 64 64 63 63 63 64 64 65 66 67 69 70 72 73 75 76 77 78 79 79 78 77 76 74 71 68 64 60 56 52 48 44 41 38 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 11 11 11 12 13 14 15 16 17 19 21 23 26 29 32 36 40 45 50 55 61 67 72 76 79 80 79 77 73 68 62 56 50 45 40 35 32 28 26 23 21 19 18 16 15 14 13 13 12 11 11 11 11 11 11 12 13 14 15 17 19 22 25 29 33 37 43 48 54 60 65 71 75
 136 134 128 119 109 97 86 75 65 57 49 43 38 34 30 28 26 24 23 22 22 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 30 31 31 31 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 30 30 30 31 32 33 34 35 37 40 43 46 50 56 62 69 77 87 98 109 120 130 139 144 146 144 139 131 121 110 99 89 79 70 62 55 49 44 39 36 33 30 28 26 25 24 24 24 24 24 24 25 25 26 26 27 27 27 27 27 27 26 25 25 24 23 22 21 20 19 18 18 18 18 18 18 19 20 22 24 26 29 33 37 42 48 56 64 74 85 96 109 121 132 141 145 145 140 131 120 107 94 81 70 61 53 46 40 36 32 30 27 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 31 32 32 32 32 32 32 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 29 29 28 28 27 27 26 26 25 25 24 23 23 23 22 22 22 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 26 26 26 26 26 25 25 25 25 26 26 27 28 29 31 34 37 41 46 53 60 68 78 88 99 110 120 129 134
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 30 30 30 30 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 36 37 37 36 36 35 34 33 32 30 29 27 26 25 23 22 21 20 19 19 19 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 22 22 22 21 21 20 20 19 19 19 19 18 18 19 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 36 36 36 35 34 33 32 31 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 22 23 23 24 25 26 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 20 20 20 21 21 22 23 23 24 25 25 26 26 26 26 27 27 26 26 26 25 25 25 24 23 23 23 22 22 22 21 21 21 22 22 22 23 24 25 25 26 27 28 28 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 25 25 26 26 26 27 28 29 30 30 31 32 33 33 33 34 34 33 33 32 31 30 29 27 26 24 23 22 20 19 18 17 17 16 16 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 22 22 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 21 22 24 25 27 29 31 33 34 35 36 36 36 36 35 34 33 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 27 28 28 29 31 32 33 35 36 38 39 40 41 42 43 43 43 42 42 41 39 37 36 34 32 30 28 26 24 22 21 20 19 18 18 18 17 18 18 19 19 20 21 22 23 25 26 27 29 30 32 33 34 35 36 36 36 36 35 34 33 31 29 27 25 24 22 21 19 18 17 16 16 15 15 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 11 11 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10
 15 15 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 18 19 19 20 20 20 20 20 20 19 19 18 17 17 16 15 14 14 13 12 12 11 11 11 11 11 11 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 50 51 52 53 54 54 54 54 53 52 50 49 47 45 44 43 41 40 39 39 38 37 37 37 37 37 37 38 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 52 53 53 54 54 54 53 53 52 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 40 39 39 39 39 40 40 41 41 42 43 44 45 45 46 46 47 47 46 46 45 44 44 43 41 40 39 38 37 36 35 35 35 34 34 35 35 36 36 37 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 68 69 69 70 70 69 68 67 65 63 61 59 56 54 52 50 48 46 44 43 41 40 39 38 37 37 36 36 36 36 36 37 38 39 40 41 43 44 46 48 50 51 53 54 55 55 55 55 54 53 52 51 50 49 48 47 46 45 44 44 44 44 44 45 46 47 49 50 52 53 55 56 58 59 60 60 61 61 61 60 60 59 57 56 55 53 52 50 48 47 45 44 43 42 41 41 41 41 41 42 42 43 44 44 45 46 47 48 48 49 50 50 51 51 52 52 52 52 53 53 53 53 54 54 55 55 56 57 58 59 60 61 62 63 64 65 65 65 65 64 64 63 61 60 58 56 54 52 50 48 46 45 43 42 41 41 40 40 40 40 40 40 41 41 42 42 43 44 44 45 45 45 46 46 46 46 46 45 45 45 44 43 43 42 42 41 41 41 41 41 41 41 42 42 43 43 43 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 37 36 35 35 35 34 35 35 35 36 37 38 40 41 43 45 46
 12 12 12 12 13 13 13 14 15 15 16 16 17 18 18 19 19 19 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 14 14 14 15 15 16 17 18 19 20 22 23 24 25 26 27 28 28 28 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 33 33 33 33 33 32 31 30 28 27 25 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 26 27 27 27 26 25 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 21 21 22 22 21 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 23 24 25 25 25 26 26 25 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 23 24 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 25 25 24 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 19 20 20 20 21 21 20 20 20 19 18 18 17 16 15 15 14 13 13 13 12 12
 54 54 54 54 54 53 52 50 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 51 51 50 49 48 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 29 29 30 31 31 32 33 34 35 36 36 37 39 40 41 42 43 45 46 48 50 52 54 55 57 59 61 62 63 64 65 65 65 64 64 63 62 61 60 59 57 56 55 54 52 51 50 49 49 48 48 48 48 49 49 50 52 53 55 57 58 60 62 63 65 66 67 68 68 69 69 69 69 69 69 68 68 67 67 67 66 66 65 64 64 63 62 61 60 59 58 56 55 53 51 49 46 44 42 40 38 36 35 33 32 31 30 29 29 29 29 30 31 32 33 35 37 39 41 44 47 49 52 55 58 60 62 64 66 67 68 68 68 67 65 64 62 59 57 54 52 49 47 45 43 42 41 40 39 39 39 39 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 58 59 60 60 61 62 62 62 63 63 63 63 63 62 61 61 60 59 57 56 54 53 51 49 47 46 44 42 40 38 36 35 33 32 30 29 29 28 28 28 29 29 30 32 33 35 37 39 41 44 46 48 51 53 55 57 59 61 62 63 63 63 62 62 61 59 58 57 55 54 52 51 51 50 50 50 50 50 51 51 52 53 53
 25 24 24 23 23 24 24 25 26 27 29 31 33 35 38 41 44 46 49 52 54 55 56 56 56 55 54 52 51 48 46 44 42 40 37 35 34 32 30 29 28 27 26 26 26 26 26 26 27 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 51 53 55 56 57 58 59 59 59 58 58 56 55 53 51 49 46 44 42 40 38 37 36 34 33 33 32 32 32 32 32 33 34 35 36 37 39 41 43 44 46 48 50 51 52 53 53 53 53 52 51 50 49 47 45 44 42 40 38 37 35 33 32 31 29 28 27 26 25 25 25 24 25 25 26 27 28 29 31 32 34 36 38 40 42 44 47 49 51 52 54 54 55 55 55 54 52 50 48 46 43 41 38 36 34 32 30 29 28 27 27 27 27 28 28 29 31 32 34 36 38 40 43 45 48 50 52 53 55 55 55 55 54 53 52 50 49 47 46 44 43 42 41 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 45 46 46 46 46 45 45 44 43 41 40 38 36 35 33 31 30 28 27 26 25 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 30 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 38 38 37 37 36 35 34 32 31 30 29 27 26 25
 48 47 47 47 47 48 49 51 53 56 59 62 65 69 73 76 79 82 84 85 85 85 83 81 78 74 71 67 63 59 55 51 48 44 41 38 36 33 31 29 27 26 25 24 24 24 24 25 26 27 29 31 33 36 38 41 44 48 51 55 58 62 65 68 71 73 74 75 75 74 72 70 68 65 62 59 56 53 50 48 46 45 44 44 44 44 45 46 47 49 51 53 55 58 60 62 64 66 67 68 68 68 67 65 63 61 59 57 55 53 51 49 47 46 45 44 43 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 38 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 53 54 54 54 54 53 52 51 49 48 46 44 42 39 37 35 33 31 29 28 27 26 25 24 24 24 24 25 25 26 27 28 30 31 33 35 37 39 41 44 46 48 50 51 52 53 54 54 54 54 54 53 52 52 51 51 50 50 50 50 50 50 50 51 52 52 53 54 56 57 58 60 61 63 64 65 67 68 68 69 69 68 68 67 66 66 65 64 63 62 61 60 60 59 59 59 58 59 59 59 59 59 59 59 59 59 58 57 55 54 52 49 47 44 42 39 37 35 33 31 29 28 26 26 25 24 24 25 25 26 27 28 30 32 35 37 40 44 47 51 54 58 61 64 67 69 71 72 72 72 72 71 69 67 65 62 60 57 54 51 49 46 44 42 40 39 38 37 36 36 36 36 36 36 37 37 38 38 39 40 41 42 44 45 47 49 51 53 55 58 60 62 64 65 67 68 68 68 67 66 64 62 60 58 56 54 52 50 49
 33 31 30 30 29 28 28 28 28 28 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 47 49 50 51 52 52 53 53 53 53 53 53 52 51 51 50 49 48 48 47 47 47 47 47 47 48 48 49 49 50 50 51 51 51 51 51 51 50 49 49 48 47 45 44 43 41 40 38 37 35 34 33 32 31 30 30 30 30 30 31 32 33 34 35 37 38 40 42 44 46 48 51 53 55 57 59 61 63 64 66 67 68 68 69 69 69 69 69 68 67 66 65 64 63 61 59 58 56 54 52 49 47 45 43 41 40 38 37 36 35 34 34 34 34 35 36 37 38 40 41 43 45 48 50 52 55 57 59 62 64 66 67 68 69 69 69 68 67 65 63 61 58 56 53 51 48 46 44 42 40 39 38 36 35 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 53 52 52 51 50 49 48 46 45 43 42 40 39 38 37 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 34 34 35 36 37 39 41 43 46 49 52 56 60 64 68 73 77 81 84 86 88 88 88 87 84 82 78 74 70 66 62 58 55 51 48 45 42 40 38 36 35 34 34 34 34 35 36 37 39 41 43 46 49 52 55 58 61 65 68 71 74 77 79 81 83 84 85 85 84 83 81 79 76 73 69 66 62 59 55 52 49 46 44 41 39 37 36 34
 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 20 21 22 22 22 22 22 22 22 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 27 28 28 29 29 29 29 28 28 27 26 25 24 23 21 20 19 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 27 27 27 26 25 24 23 22 21 20 19 18 17 17 17 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 20 20 19 18 18 17 17 16 15 15 15 15 14 14 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 21 21 21 21 20 20 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1
 52 51 50 49 48 47 46 45 43 42 41 40 40 39 38 38 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 33 33 34 35 36 37 38 40 42 44 46 48 51 54 56 59 61 63 64 65 66 66 65 64 62 60 58 56 54 51 49 47 45 43 41 40 39 38 37 36 35 35 35 35 35 36 37 38 40 41 44 46 49 53 56 60 64 68 72 76 78 81 82 83 83 82 80 78 75 72 69 66 62 59 56 53 50 48 45 43 41 39 38 36 35 34 33 32 32 31 31 30 30 30 30 30 29 29 29 30 30 30 30 31 32 32 34 35 36 38 40 42 44 47 50 53 56 59 62 65 69 72 75 78 80 82 84 85 86 86 85 84 82 80 78 75 73 70 67 64 61 59 57 55 53 52 51 50 49 49 49 49 49 49 49 50 51 52 52 53 54 56 57 58 59 59 60 61 61 60 60 59 58 56 54 52 50 48 45 43 41 39 37 36 34 33 32 31 31 30 30 30 31 31 32 33 34 35 37 38 40 42 44 46 48 49 51 52 54 55 55 56 56 55 55 54 53 51 50 48 46 45 43 41 39 37 36 34 33 32 31 31 30 30 30 31 31 32 33 34 35 37 38 40 41 43 44 46 48 49 51 52 54 55 56 58 58 59 59 60 60 60 59 59 59 58 58 57 57 56 55 55 54 54 53 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 11 11 12 12 12 13 14 15 16 18 20 23 26 29 33 37 42 46 52 57 62 66 70 73 75 76 76 75 73 71 68 65 61 58 55 52 49 47 44 42 40 39 38 36 35 35 34 34 34 34 34 34 34 35 36 36 38 39 41 43 45 47 50 54 57 61 64 68 71 74 75 76 74 72 68 63 58 52 47 42 37 33 29 26 23 21 19 18 17 16 15 15 15 14 15 15 15 16 17 17 18 20 21 22 23 25 26 28 29 31 32 33 34 35 36 37 37 37 36 36 35 33 32 30 28 26 24 22 20 19 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 29 31 32 33 34 34 34 34 34 33 32 31 30 29 28 27 27 26 26 26 27 27 28 29 30 31 32 33 34 34 34 34 33 32 30 29 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 12 11 12 12 12 12 13 14 15 16 17 19 21 23 25 28 31 34 36 39 41 42 43 43 42 40 38 36 34 32 29 27 26 24 23 21 20 20 19 19 18 18 19 19 20 21 22 23 25 27 30 33 37 42 47 53 59 66 72 77 81 83 83 80 77 72 66 60 55 50 45 41 38 35 32 30 28 27 25 24 24 23 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 51 51 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 40 39 38 37 36 35 33 32 31 29 28 27 25 24 23 22 21 21 20 19 19 19 18 18 18 19 19 20 20 21 22 23 24 26 27 28 29 31 32 33 34 34 35 35 36 35 35 35 34 34 33 32 31 31 30 29 28 28 28 27 27 27 28 28 29 30 31 32 33 35 37 39 41 42 44 46 47 48 48 48 48 47 46 44 43 41 39 37 36 34 33 32 31 30 29 29 28 28 28 28 28 28 29 29 30 31 32 34 35 37 39 41 43 46 48 51 53 56 58 60 61 62 62 62 61 60 58 56 54 51 49 46 43 41 38 36 34 32 30 28 27 25 24 23 23 22 21 21 21 21 21 21 22 22 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 36 38 40 42 44 46 48 50 52 54 55 56 56 55 54 53 51 49 47 44 42 39 37 35 33 31 30 28 27 26 26 25 25 25 25 25 25 25 26 27 28 29 30 32 33 35 38 40 43 46 49 53 56 60 63 65 67 68 68 68 66 63 60 56 52 48 45 41 38 35 32 29 27 25 24 23 21 21 20 19 19 19 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 24 24 25 25 26 27 27 28 29 29 30 30 30 30 30 30 30 30 30 29 28 28 27 26 26 25 24 24 23 22 22 22 21 21 21 20 20 20 21 21 21 22 23 23 24 26 27 28 30 32 34 36 39 41 43 45 47 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 12 11 10 9 8 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 12 12 13 12 12 11 10 9 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 10 11 12 12 12 12 12 12 11 10 9 9 8 7 7 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 12 13 13 13 13 12 12 11 10 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 10 11 12 13 14 15 16 16 15 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 20 19 19 18 17 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 20 20 21 20 20 19 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 17 18 18 19 19 19 19 18 18 17 16 16 15 14 13 13 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10
 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 16 17 17 16 16 15 14 13 12 11 10 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 15 16 17 17 17 17 16 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7
 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 19 19 19 19 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 19 20 20 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 20 20 19 18 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 19 19 19 20 20 19 19 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 28 29 31 34 37 40 44 48 52 57 61 64 66 68 68 67 65 62 59 55 51 48 45 42 39 37 35 34 32 32 31 31 31 31 31 31 32 32 33 34 35 36 36 37 39 40 41 42 44 45 47 49 51 52 54 56 57 58 58 58 57 55 52 49 46 42 39 35 32 29 26 23 21 19 18 17 16 15 14 14 14 14 15 15 16 17 19 20 22 24 25 27 29 30 31 32 33 33 32 32 31 31 30 30 29 29 29 29 29 30 31 32 34 36 38 41 44 47 51 54 58 61 63 65 67 67 67 65 64 61 59 56 52 49 46 43 41 38 36 34 32 30 29 27 27 26 25 25 25 25 26 27 28 29 31 33 35 37 39 41 42 43 44 44 43 42 40 38 35 33 30 28 25 23 22 20 19 18 18 17 18 18 19 20 21 23 25 27 29 31 34 36 38 39 40 40 40 39 38 36 35 33 31 29 28 26 25 24 24 24 24 24 25 25 27 28 30 32 35 38 41 45 49 54 59 64 69 73 77 80 82 83 82 79 75 71 66 60 55 50 46 42 38 35 33 31 29 28 27 27 27 27 27 27 28 28 29 30 30 31 31 31 30 29 28 27 25 24 22 21 19 18 17 17 16 16 16 16 17 18 19 20 22 24 27 30 34 38 43 48 54 59 64 69 72 74 74 73 70 67 62 58 53 49 45 41 38 35 33 31 29 27 26 25 24 23 23 22 22 22 22 23 23 24 25 27 29 31 34 37 41 46 51 57 64 71 79 85 91 96 98 97 94 89 82 75 67 60 53 47 42 38 34 31 29 27 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 21 22 23 24 25 26 26 27 27 27 27 26 26 25 24 23 22 21 21 20 20 19 19 19 18 19 19 19 20 20 21 22 23 23 24 25 26 27 28 28 29 29 30 30 30 30 29 29 28 27 26 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 22 22 23 24 25 26 27 28 29 29 29 29 29 29 28 27 26 25 24 23 22 21 20 19 19 19 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 21 21 22 22 23 24 24 26 27 28 30 31 33 35 37 38 40 41 41 42 42 41 40 39 37 36 34 32 30 28 27 26 24 24 23 22 22 22 22 22 23 23 24 25 26 27 27 28 29 29 30 30 29 29 28 28 27 26 25 24 24 23 22 22 22 22 22 23 23 24 25 26 27 29 30 31 32 33 34 34 35 35 34 34 33 32 31 30 29 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 31 31 32 33 33 33 32 32 31 30 29 27 26 25 24 23 22 21 21 20 20 20 20 21 21 22 23 24 25 26 27 28 29 29 29 29 29 28 27 26 25 24 23 22 21 21 20 19 19 19 19 19 20 20 21 22 24 25 27 29 31 33 35 37 39 40 41 41 41 41 40 39 37 35 33 31 29 28 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 17 17 17 17 18 18 18 18 17 17 17 16 15 14 13 13 12 11 10 10 9 8 8 8 7 7 7 8 8 8 9 10 10 11 13 14 15 16 18 19 20 21 22 23 23 23 23 23 22 21 19 18 17 15 14 13 11 10 10 9 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 12 13 14 15 17 20 23 27 31 36 42 47 53 58 61 62 61 57 51 45 39 33 28 23 19 16 14 12 11 10 9 8 8 8 8 8 9 9 10 11 12 14 15 17 20 22 26 29 34 38 43 48 53 57 59 60 58 55 50 45 39 34 29 25 22 19 17 15 14 13 12 12 12 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 22 23 23 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 44 45 46 46 45 44 43 41 39 36 34 32 29 27 25 24 22 21 20 19 18 18 18 18 19 20 22 24 27 30 34 39 44 50 55 60 64 66 66 64 60 55 49 43 38 33 28 25 22 19 17 15 14 13 13 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 16 16 17 18 20 21 22 23 24 24 25 25 24 24 23 21 20 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 13 14 16 17 19 20 22 23 24 24 25 25 24 24 23 22 21 20 19 19 18 18 17 17 17
 70 68 68 67 67 67 67 67 68 68 68 68 68 67 66 64 63 61 58 56 53 50 48 45 43 41 39 38 37 36 36 36 37 37 38 39 41 43 44 46 48 50 53 55 56 58 60 61 62 62 62 62 62 61 59 58 56 54 52 50 48 47 45 44 42 41 41 40 40 40 40 40 41 41 42 44 45 47 49 51 53 56 58 61 64 67 69 72 73 75 75 76 75 74 72 70 68 65 63 61 58 56 54 52 51 49 48 47 46 45 45 44 44 44 44 44 44 45 45 46 47 47 48 49 50 50 51 51 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 40 40 39 38 38 37 37 38 38 39 40 42 44 46 48 50 52 55 57 59 61 62 64 65 65 65 65 65 65 65 65 64 65 65 66 67 68 70 71 73 75 77 79 80 81 81 80 78 76 73 69 65 62 58 54 50 47 44 41 39 37 35 34 34 34 34 35 36 37 39 41 44 47 50 53 56 59 61 64 66 67 69 69 69 68 67 66 64 62 59 57 54 52 49 47 44 42 40 39 37 36 35 34 34 34 34 34 34 35 36 37 38 39 40 42 43 45 47 49 51 53 55 57 59 60 61 62 62 61 60 59 58 56 54 52 50 48 46 44 42 41 40 38 37 37 36 35 35 34 34 34 35 35 35 36 37 38 39 41 42 44 45 47 49 50 52 53 54 55 56 56 56 56 56 55 54 53 51 50 48 46 44 42 40 38 37 36 35 34 34 34 34 35 36 37 39 42 44 47 50 54 57 61 64 68 71 73 75 77 77 78 77 76 75 74 72 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

